Showing posts with label Tesis. Show all posts
Showing posts with label Tesis. Show all posts

Tuesday, May 27, 2014

Finalización del trabajo de investigación

Tesis

Para esta semana se trabajó en los siguientes aspectos principalmente:
  • Se colocaron adecuadamente las leyendas de todos los cuadros e imágenes.
  • Se terminó el resumen de la tesis.
  • En el capítulo de solución propuesta se terminó la última sección de implementación, así como también se terminó de redactar el texto de la última prueba en el capítulo de experimentos.
  • Se añadieron conclusiones generales en el capítulo de experimentos.
  • Se corrigieron errores de puntuación y de ortografía en el texto y en las ecuaciones.

Código

Para esta semana no hubo avance de código.

Wednesday, May 21, 2014

Finalización de la tesis.

Evidencia de la semana:
  • Avance en código o análisis.
  • Llenado de tablas en capítulo "Experimentos".

Tesis

El principal avance para esta semana es la realización de las pruebas a la gerramienta y con los datos obtenidos llenar las tablas y colocar las imágenes faltantes en el capítulo "Experimentos" del trabajo de investigación.

También para esta entrega se trabajó en: 
  • Corregir errores de puntuación.
  • Agregar notas de pie de página.
  • Se corrigió toda la bibliografía.
  • Se agregó contenido a capítulos 4 y 5

Código o análisis.

En avance de código se terminó el análisis de patrones, se mapeo la url a la aplicación y se corrigieron errores de interpretación de valores.

Lo faltante es colocar la interpretación de los datos en gráficas atractivas y mejorar el diseño de la página.

Avance siguiente entrega

  • Terminar presentación de defensa de tesis.
  • Continuar redacción de artículo si es posible.

Friday, May 16, 2014

Preparación de un artículo

Evidencia de la semana:
  • Avance en código o análisis.
  • Versión preliminar de capítulo "Experimentos".
  • Creación de un artículo.

Tesis

El principal avance en esta entrega es la redacción de una versión preliminar del capítulo de expermentos, aunque aún las tablas tienen datos tentativos y las gráficas aún no se corrigen ni se agregan todas.

Para esta entrega la tarea también era crear un artículo del trabajo de investigación, buscar por algunas revistas y congresos del país con temática referente al trabajo y que pudiera ser enviado para ser publicado; se tenía que seleccionar sólo uno para después buscar los requisitos necesarios para mandar.


La revista que seleccioné es: Revista Ciencia UANL. Los requisitos para el artículo se pueden encontrar aquí
Cabe mencionar que no terminé de redactar el artículo.

Para esta semana también se trabajo en lo siguiente:
  • Corrección de errores de ortografía y puntuación.
  • Se agregaron más notas de pie de página.

Código o análisis.

Para el avance en código lo que se realizó fue corregir varios detalles:
  • La función para agregar la información a la base de datos se realizaba pero en el campo de materiales no se agregaba correctamente o se agregaba vacío. Esto se corrigió tanto en el modelo como en el controlador.
  • En la tabla donde se colocan los materiales que va agregando el usuario, al llegar a 5 éstos volvían a repetirse en la tabla (en el arreglo no).
  • Se creó una función para validar que el usuario llene todos los campos.
  • Se valida que el usuario coloque por lo menos un material en cada ubicación (muros norte, sur, este, oeste y techo) de la construcción.
En cuanto a la parte de analítica que es la parte faltante se agregó ya funcional las funciones para cargar la información de la base de datos, otra para discretizar valores que estén fuera de cierto rango, y se comenzó con el análisis de patrones (aún no está terminado).

Avance siguiente entrega

  • Terminar de corregir la bibliografía.
  • Realizar los experimentos.
  • Terminar la interpretación de patrones.

Wednesday, April 30, 2014

Presentación de Defensa de tesis (Boceto)

Evidencia de la semana:
  • Avance en código o análisis.
  • Redacción de una presentación, la cual es una guía para la defensa de tesis

Tesis

El avance principal para esta entrega es la redacción de una presentación acomodando el trabajo hecho hasta ahora en un conjunto de diapositivos para después ser recicladas para la defensa de tesis. La presentación fue dividida de acuerdo a los principales capítulos de la tesis; previo a esto se agregó contenido y se reescribieron párrafos, esto con el fin de poder presentar de una manera más clara la presentación.

Aquí el primer boceto de la presentación:


Para esta semana también se trabajo en lo siguiente:
  • Corrección de errores de ortografía y puntuación.
  • Se agregaron más notas rojas para indicar el contenido que falta y su porqué.
  • Se agregaron más notas de pie de página.
  • Se modificó el contenido del capítulo de "Antecedentes".
  • Versión preliminar de capítulo "Metodología".
  • Se corrigió la bibliografía.

Código o análisis

El avance en esta semana consistió en avanzar el diseño y sobre todo la parte backend de la herramienta,  se terminó la función para llenar la tablas mediante llamada ajax, se mejoró la manera en que se despliega la información en la tabla, se agregó un nuevo modelo en la base de datos que es el que contiene la información de los resultados, se trabajó con la función que agrega el resultado a la base de datos, el home ahora ya tiene todos los campos que el usuario tiene que llenar y el cálculo principal se modificó en cuanto a cómo estaba acomodado, ahora tiene solo se hace en dos funciones pero es más corto en código.


Un error que tengo que solucionar es que en la tabla se muestran repetidos los materiales que se van agregando.

Algo más en lo que se trabajé es en la parte de análisis de datos; la herramienta ya cuenta con funciones para esto, lo que sigue faltando es la interpretación de patrones, pero ahora el proceso se realiza utilizando las librerías NumPy y Pandas. Esto se hizo porque son dos librerías que facilitan el manejo y transformación de datos en base de datos de acuerdo al libro "Python for Data Analysis", por ejemplo ahora el detectar anomalías basta ejecutar lo siguiente:

import numpy as np
from pandas import DataFrame, Series
np.random.seed(12345)
data = DataFrame(np.random.randn(1000, 4))
col = data[3]
col[np.abs(col) > 3]

Avance siguiente entrega

  • Terminar de corregir la bibliografía.
  • Versión preliminar de capítulo "Solución Propuesta".
  • Versión preliminar de capítulo "Experimentos".
  • Terminar la interpretación de patrones.

Wednesday, April 2, 2014

Análisis de experimentos

Evidencia de para esta semana:
  • El avance de la redacción de tesis consistió en colocar gráficas que representan los resultados del análsis de experimentos.
  • Avance de esta semana en código.

Tesis

Para esta semana:
  • Se corrigieron errores de ortografía y redacción.
  • Se complementaron la sección "Agradecimientos".
  • Se corrigieron algunas citas en la bibliografía.
  • Se modificaron tablas en la sección "Resultados".
  • Se complementó la redacción del capítulo de "Resultados" agregando información sobre cómo se analiza cada figura y cuadro en dicha seción.

Avance de código

El avance en esta semana se concentró en corregir las llamadas AJAX porque no siempre funcionaban, esto debido a que tenía mal colocado un archivo javascript y me faltaba colocar unas llamadas a funciones de Dajax, también se agregaron lightboxes utilizando la librería javascript "nivo-lightbox", esto para minimizar el espacio del formulario y ocupar el menor espacio posible.

Además dentro de los lightboxes se colocaron tablas para ahí colocar los materiales utilizados en cada muro de la construcción, esto se hizo con la librería javascript "footable", cabe mencionar que esto último aún no está funcional; solo se agregaron las librerías y se hicieron pruebas con ella, para la próxima entrega estará implementado.

Por último, otro avance consistió en implementar un análisis de patrones de información mediante patrones secuenciales (Sequential Pattern mining), este tema trata sobre la búsqueda de patrones estadísticamente relevantes en los datos proporcionados de manera secuencial. En específico se utilizó el algoritmo Apriori, elcual permite la asociación y aprendizaje sobre las bases de datos transaccionales. 

Este algoritmo identifica los elementos frecuentes en la base de datos. Los conjuntos de los elementos frecuentes pueden ser utilizados para determinar reglas de asociación, las cuales permiten conocer las tendencias generales en la base de datos.

El código de este algoritmo aún no está implementado en la aplicación, para hacer pruebas se utilizó un dataset libre, el cual fue descargado de nycopendata.



Script corriendo:

En la imagen se puede apreciar como se detectan los elementos más frecuentes y al final se muestran reglas de asosiación entre los elementos.

Avance próxima semana.

  • Implementación de algoritmo Apriori en la aplicación.
  • Clasificación de patrones.

Wednesday, March 26, 2014

Reportaje de resultados experimentales

Evidencia de para esta semana
  • Avance de esta semana en código.
  • El avance de la redacción de tesis consistió en colocar tablas y gráficas que representarán los resultados del análsis de experimentos.

Tesis

Para esta semana se corrigieron errores de ortografía (en su mayoría acentos), se complementó la redacción del capítulo de "Experimentos" y se corrigió estructura en el capítulo de "Trabajos relacionados".

Se agregó el capítulo "Resultados" en el cual se colocaron tablas que contendrán los resultados de los experimentos diseñados.

Avance en código

Para esta semana el avance que realicé se centró en 2 tareas distintas a las planeadas, la primera consistió en corregir el cálculo ya que conseguí 2 ejemplos para realizar pruebas y corroborar los resultados y la herramienta me arrojaba resultados un poco mayor (8 unidades) en un ejemplo y en el otro el resultado era menor (10 unidades). Al final se corrigió el problema y el desfase ahora es por milésimas.

El otro avance consistió en hacer llamadas AJAX para retroalimentar una misma pantalla y de esta manera no tener más de 2 vistas, la de la forma a llenar y la de las áreas de mejora. Esto me consumió más tiempo porque el método que implementé en un inicio no me permitía utilizarlo en la forma debido a la protección que utiliza Django al enviar los datos del cliente al servidor. Al final utilicé la app Dajaxice y me permitió implementar las llamadas AJAX que ya se tenían más las faltantes y alimentar el Dashboard con estas llamadas.

Otro avance que se realizó fue en el modelo de la base de datos, lo que se hizo fue separar los estados y ciudades en dos tablas distintas, así como colocar el material y su tipo en una misma tabla; se colocaron sus respectivas funciones para que estos datos fueran obtenidos de manera dinámica por la forma y a su vez se corrigieron los archivos sql para alimentar la base de datos.


Avances para la siguiente semana

  • Realizar un análisis de experimentos.
  • Terminar capítulos de solución propuesta y antecedentes.
  • Realizar correcciones.
  • Avance en código en transformación de datos para ser analizados.
  • Análisis de patrones de información.

Wednesday, March 12, 2014

Diseño experimental.

La evidencia de esta semana es la siguiente:
  • Avance en sección "Experimentos" de mi trabajo de investigación.
  • Análisis y avance de código.
  • Corrección de errores en el trabajo de investigación.

Tesis

En el capítulo de "Experimentos" del trabajo de investigación se detallan los experimentos diseñados, esto es, pruebas para observar e identificar bajo qué circunstancias la respuesta de salida de salida del sistema cambiaría; en esta sección se identifican aspectos como qué se va a probar, qué información se va a obtener, cómo se van a realizar esas pruebas, qué herramientas se utilizarán, cuántos usuarios se utilizarán, etc.

Lo que se realizó fue diseñar las pruebas que se harán al sistema que se está desarrollando, para que una vez que el prototipo esté listo se puedan realizar las pruebas, tomar los resultados y realizar algunos cambios.

Otras de las actividades que se realizaron fueron:
  • Corregir ortografía redacción.
  • Se terminó un primera versión del resumen.
  • Se terminó una primera versión completa del capítulo de "Introducción"

Análisis y avance de código.

Como avance en código en esta semana se implementó la pequeña función para detectar valores atípicos (outliers). Se continuó desarrollando la herramienta de acuerdo a las herramientas que proporciona Django, se accesa la BD de una forma más rápida gracias a dicho framework, se realizó el panel de administración de la BD.




Se comenzó a trabajar con lo que sería el panel de control o "Dashboard" para la parte de análisis de datos; no se comenzó desde 0 mejor utilizaré una herramienta de software libre llamada "sDashboard" la cual es una pequeña librería que te permite crear los apartados y gráficas de una manera sencilla, comencé a realizar pruebas con esto:



Avances para la siguiente semana

  • Una segunda versión del capítulo de "Antecedentes" y "Metodología".
  • Mejorar bibliografía.
  • Realizar los experimentos planteados.
  • Continuar con correcciones y mejorar redacción.
  • Mejorar diseño de la herramienta.
  • Avance en código en transformación de datos para ser analizados.
  • Comenzar con análisis de patrones.

Wednesday, March 5, 2014

Implementación de la solución propuesta.

Tesis.

Esta semana en la redacción de la tesis se logró un avance en cuestión de corrección de errores y completar los capítulos anteriores al de metodología y avances en éste último y en el de solución propuesta.

En general las tareas realizadas fueron las siguientes:
  • Se completaron los primeros 3 capítulos.
  • Corrección de errores y agregar contenido a secciones.
  • Se rotó la cabecera de la matriz de características de trabajos similares para que las columnas fueran menos anchas y pudiera colocarse de manera vertical.
  • Se modificó el archivo .bst que da estilo a la bibliografía, para que los "and" se cambiaran por "y".
  • Corrección plurales y singulares al citar autores.

Código y análisis.

Esta semana se trabajo más en análisis que en código. Lo que realicé fue documentarme sobre minería de datos y la manera en que se procesan y analizan los datos.

Encontré que para un buen procesamiento los datos deben ser pre-procesados y para esto deben pasar por una serie de pasos:

  • Limpieza de datos (data cleaning).
Este proceso involucra llenar valores faltantes, identificar valores no comúnes o atípicos y corregir inconsistencias.

En cuanto a identificar y llenar valores faltantes se encuentran varios procesos, por ejemplo ignorar registros con valores faltantes, llenar esos valores manualmente, llenar con un valor pre-establecido, utilizar medidas de tendencia central (promedio, media, mediana) para llenar los valores faltantes y utilizar árboles de decisión o inferencia bayesiana para determinar el valor más probable.

  • Identificar valores no comúnes o atípicos
Este proceso se refiere a identificar los valores que se encuentran muy alejados del conjunto de datos. Para realizar esto existen varios métodos, por ejemplo:
    • Agrupamiento (binning)
Esto se hace ordenando los datos y realizando grupos, por ejemplo tercias, a partir de esto se puede tomar la media de los 3 valores y el resultado reemplazarlo en todos los valores; también se toma el valor máximo y mínimo del grupo y se van reemplazando sus vecinos.
Imagen tomada del libro "Data Mining Concepts and Techniques"
    • Análisis de valores atípicos (Outlier analysis).
En este método valores similares son agrupados, y los valores que queden fuera de dichos grupos no son tomados en cuenta para su análisis por ser valores atípcos.


Imagen tomada del libro "Data Mining Concepts and Techniques"
    • Corregir inconsistencias.
    Esto es corroborar que nombres de campos no se repitan en las tablas de la base de datos, que el sistema utilice los mismos tipos de variables que los campos en las tablas, usar un mismo formato de fecha, utilizar las variables adecuadas para prevenir que se intenten agregar valores más grandes o campos nulos, entre otros.


    Mi aportación en código es una pequeña función para identificar los valores atípicos y eliminarlos del conjunto de datos, por el momento está implementado con valores fijos pero para la próxima semana la implementaré en el proyecto. También se verificó que los datos de lo que se encuentra implementado sea consistente con la base de datos para evitar problemas posteriores y se avanzó la aplicación en Django en cuanto a cumplir con el model vista controlador.





    También en análisis identifiqué cuáles son los datos que me van a proporcionar cada que se utilice la herramienta, los cuales voy a utilizar para analizarlos. El uso de la herramienta me va a proporcionar los siguientes datos:
    • Lugar de la construcción.
    • Si acredita o no la normatividad.
    • Materiales utilizados.
    • Porcentaje de ahorro energético.
    Estos datos al ser analizados deberán determinar:
    • Patrones de materiales que son más bioclimáticos.
    • Los lugares donde un material es comúnmente utilizado.
    • El porcentaje de construcciones bioclimáticas por estado.
    • Una relación entre ciudades y porcentajes de ahorro energético

    Fuentes

    Jiawei Han, Micheline Kamber, y Jian Pei. Data mining: concepts and techniques. Morgan Kaufmann, 2012.

    Thursday, February 27, 2014

    Diseño de la solución propuesta

    La evidencia de esta semana es la siguiente:
    • Avance de secciones "Solución propuesta" y "Metodología" de mi trabajo de investigación.
    • Avance de código.
    • Corrección de errores en el trabajo de investigación.

    Tesis

    En el capítulo de solución propuesta del trabajo de investigación se detallan todos los aspectos en los que contribuí yo, por ejemplo diseño del algoritmo, diseño de interfaz de usuario, diseño de la arquitectura, implementaciones de los algoritmos,  los casos de uso, etc;  debe explicar qué y cómo hice estas implementaciones.

    En el capítulo de metodología de la tesis se habla de todo lo referente a la "planeación del proyecto", esto es, la selección de herramientas, las fases de desarrollo, los requisitos del sistema, etc.

    En esta entrega como evidencia se debían comenzar ambos capítulos y realizar el esqueleto de ambos.

    Previamente a esto:
    • Realicé la primera versión de la introducción.
    • Corregí errores de puntuación.
    • Agregué espacios faltantes y eliminé cambios de página entre secciones.
    • Incluí la bibliografía de manera correcta.
    • Corregí la tabla de comparación de trabajos relacionados.
    Estoy mejorando:
    • La redacción de los antecedentes.
    • Algunas citas de mi bibliografía.

    Avance de código

    Para esta semana en cuanto a código lo que trabajé fue implmentar el procedimiento para detectar las áreas de mejora de la construcción.

    Además de esto trabajé en el diseño de la interfaz de usuario, enfocándome más en que desde un inicio fuese responsiva, aún presenta algunos detalles pero en general se adapta bien a los diversos tipos de pantalla.



    Git

    Friday, February 21, 2014

    Justificación en una tesis

    Este apartado de la tesis  contiene el porqué se eligió el tema que se desarrollará, los motivos que inducen a plantear y realizar el objetivo de la investigacion,  de que manera puede ayudar a la sociedad, lo que se espera comunicar o demostrar, que es lo que se espera que se entienda o aprenda y su practicidad; por obvias razones debe ser clara y bien argumentada.

    Para justificar su tesis o investigación se pueden utilizar los siguientes elementos:

    • Necesidad de realizarla. (conveniencia)
    • Generación de beneficios.
    • Punto de vista práctico (utilidad práctica).
    • Punto de vista teórico (valor teórico).
    • Punto de vista metodológico (utilidad metodológica)
    • Los aportes que hace al investigador profesionalmente.


    Esta sección consiste expone los motivos que dan respuesta a interrogantes como por ejemplo:

    • ¿Vale la pena estudiarlo?,
    • ¿Puede aportar algo al área de conocimientos al que pertenece?
    • ¿Qué aportaciones interesantes puede proporcionar ese estudio a otras disciplinas o al problema general del cual forma parte?
    • ¿Cuáles son las razones que ha llevado a estudiarlo?
    • ¿No se a estudiado ese tema?
    • ¿Es escasa la investigacion sobre el tema?
    • ¿Se justificaría socialmente el estudio de este tema?

    Este apartado es de libre expresión del investigador para mostrar sus fundamentos, motivaciones y razones, ya sean personales o generales, que le motivan a realizar el trabajo. Para el asesor es quizá el punto mas importante de la propuesta, ya que le permitirá evaluar la posibilidad de que se pueda llevar a cabo el trabajo, además, le ayuda a valorar sus limitaciones, alcances, disponibilidad, conocimientos, etc.

    Fuentes


    • http://es.wikihow.com/escribir-una-tesis
    • http://www.ecro.edu.mx/pdf/comite%20titulacion/guia_para_la_elaboracion_del_protocolo_de_tesis.pdf 

    Thursday, February 20, 2014

    Resumen de trabajos relacionados relevantes

    La evidencia de esta semana es la siguiente:
    • Cuadro comparativo de los trabajos relacionados con mi trabajo de investigación.
    • Avance de código o análisis.
    • Corrección de errores en el trabajo de investigación.

    Tesis

    De acuerdo a la búsqueda de trabajos relacionados a mi tesis se identificaron las características relevantes en los trabajos relacionados comparables o que sean alternativas a mi propuesta; en dicho cuadro también se agrega mi trabajo propuesto con el objetivo de señalar las características con las que contará y de esta manera justificar que es algo nuevo.


    Previamente a esto, volví a buscar más trabajos relacionados y logré encontrar 3 trabajos más lo cual me permitió poder tener una mejor comparación.

    Además logré corregir el problema con BibTex y ahora los trabajos sí aparecen en la bibliografía, también se realizaron las siguientes correcciones:
    • Énfasis en los términos en inglés o nuevos terminos.
    • Se añadió la bibliografía al índice.
    • Se citaron de manera correcta los trabajos.
    • En el archivo .bib se clasificaron mejor los trabajos.
    • Se corrigió la redacción en los trabajos relacionados.
    Estoy mejorando:
    • La redacción de los antecedentes.
    • La introducción de la tesis.

    Avance de código e investigación

    Para esta semana mi avance en código no se ve tan reflejado ya que lo que realicé fue mejorar la estructura de la base de datos porque al principio tenía solamente 2 tablas, una con la información de las ciudades y otra con datos de los materiales. Esto no era lo óptimo ya que en la tabla de ciudades tenía hasta casi 30 campos, esto me llevó a analizar como distribuir mejor estos campos.
    Además de esto, una de las características del sistema que estoy realizando es la posibilidad de determinar las áreas de mejora de la construcción, que en este caso serían en que muros de la construcción se puede mejorar para poder aprobar la norma.

    En el procedimiento para determinar si se aprueba la norma hay un apartado donde se calculan las ganancias de calor de cada uno de los muros, la cual es la suma de las ganancias de calor por radiación y conducción de los materiales utilizados en los muros, este dato aunque en el procedimiento utilizado se menciona que es de referencia se puede utilizar para determinar la zona de mejora. Toda esta información se encuentra en el pdf de la NOM-ENER-020, aquí fue donde encontré esta parte del procemiento que me pueda ayudar a determinar las zonas de mejora.

    Esta característica me falta implementarla en código, lo cual sería uno de los avances para mi próxima entrega.

    Thursday, February 13, 2014

    Búsqueda y clasificación de trabajos relacionados

    Como evidencia de esta semana se realizó lo siguiente:
    • Búsqueda de trabajos relacionados con mi trabajo de investigación.
    • Avance de código.
    • Corrección de errores en el trabajo de investigación.

    Tesis

    En el apartado de trabajos relacionados de mi tesis realicé una búsqueda en Google Scholar, primero buscando en servicios como ACM Digital Library, IEEE Xplore y Springer Link de la siguiente manera:
    • bioclimatic site:acm.org
    • bioclimatic architecture site:springer.com
    • bioclimatic architecture software site:springer.com
    Cabe aclarar que después de site: fui alternando los sitios antes mencionados; después de esta búsqueda, investigué de manera general en Google Scholar bajo las siguientes palabras:
    • bioclimatic software
    • software eficiencia energética
    • cálculo eficiencia energética edificio
    • cálculo eficiencia energética
    En total encontré 12 trabajos relacionados a mi tema de tesis, son pocos así que seguiré buscando por más.

    En esta entrega se buscaba que los trabajos aparecieran en la bibliografía del trabajo de investigación, este es un punto que no pude realizar en Latex utilizando Bibtex; los trabajos están citados en el archivo .bib mas no aparecen en el pdf.

    En cuanto al trabajo de investigación hecho en Latex se corrigió lo siguiente:
    • Se definieron colores para establecer lo que está por revisarse, por hacerse y por mejorarse.
    • Se combinaron secciones en el apartado de Introducción.
    • Se agregaron énfasis en terminos recien introducidos.
    Se está mejorando:
    • Apartado de antecedentes con más información.
    • Archivo .bib para que sea reconocido al momento de compilar.

    Código

    En esta semana me dediqué a trabajar ya en Django para realizar el cálculo ya mediante datos introducidos por el usuario, lo que realicé en cuanto a interfaz es algo sencillo solo coloqué los campos necesarios para realizar el cálculo y un texto indicando el porcentaje de ahorro; hablando ya de backend, lo que realicé fue trasladar el script de python realizado anteriormente al proyecto en Django, modificar un poco las funciones para que funcionaran de aucerdo al modelo de este framework y por último una función para obtener los datos introducidos por el usuario.


    En este apartado también cabe mencionar que también invertí tiempo en volver a analizar el método propuesto en la NOM-ENER-020 (pdf) para comparar lo realizado en código con el método ahí propuesto.

    El avance en código se encuentra en mi Git.

    Friday, February 7, 2014

    Identificación y estructuración de antecedentes

    Como evidencia de esta semana se realizó lo siguiente:

    • El capítulo de antecedentes del trabajo de investigación.
    • Avance de código.
    • Corrección de errores en el trabajo de investigación.

    Tesis

    En el apartado de antecedentes de la tesis analicé el tema de mi tesis para determinar los conceptos o temás que se deben conocer previamente para lograr un mejor entendimiento del trabajo que estoy realizando. Esto llevó a hablar de los siguientes temas en este capítulo:
    • Normas Oficiales Mexicanas (NOM)
    • Minería de datos
    • Datos abiertos
    • Domótica
    En cada uno de estos temas se proporciona una explicación de lo que es cada uno, sus características y aplicaciones.

    En cuanto a correcciones en la tesis se eliminaron algunas secciones, se corrigieron fechas y se mejoró la hipótesis ya que era demasiado amplia en cuanto a su alcance.

    Código

    En esta semana terminé todo el cálculo de la NOM020, arrojando un porcentaje en terminal el cual indica en que medida la norma es acreditada; también comencé a realizar su estructura en Django, al momento solo llevo funciones ejemplo implementadas junto con su estructura básica, para la siguiente semana esta parte ya debe tener un avance del 50% para que todo sea más visual.

    Wednesday, January 29, 2014

    Hipótesis y objetivos

    Evidencia segunda semana

    Para esta semana las actividades que realicé son:
    • Plantear la hipótesis.
    • Plantear los objetivos (general y específicos) de mi tesis.

    Hipótesis

    Para contruir la hipótesis de mi investigación primero investigué sus características y este fue mi resultado:
    • Debe proponer una interpretación del problema que se identificó en la definición del tema.
    • Responde a la pregunta ¿Qué es lo que se va a hacer?
    • Es una proposición tentativa de las relaciones entre variables1, que serán investigadas a través de un proceso metodológico.

    Mi Hipótesis.

    Las edificaciones que son bioclimáticas reducen su consumo de energía en un 40% en comparación con las edificaciones normales.

    Objetivos

    Para redactar los objetivos de mi tesis me dí a la tarea de investigar qué características deberían cumplir los objetivos de un trabajo de investigación y lo que encontré fue lo siguiente:
    • En el objetivo general expresa la acción general que se realizará para llevar a cabo la investigación.
    • El objetivo general enuncia la acción que se espera lograr con la investigación.
    • Los objetivos específicos son acciones particulares que permiten cumplir el objetivo general.
    • Los objetivos específicos son una serie de acciones desglosadas del objetivo general.
    • La oración se debe iniciar con un verbo que implique una acción, es decir debe emplear verbos en modo infinitivo.
    • Todo objetivo, en su redacción responde a lo siguiente:
      • Un ¿qué?, el cual responde al propósito de la investigación.
      • Un mediante, que responde a cómo se realizará el propósito o tarea. 
    Un patrón que se puede seguir es el siguiente:
    Verbo + Fenómeno + Subfenómeno + Para (finalidad del objetivo)

    Mis objetivos

    Objetivo general.

    Identificar y establecer las bases en la construcción de edificaciones bioclimáticas mediante el uso de software para generar indicadores y datos abiertos.

    Objetivos específicos.

    • Identificar normatividades y algoritmos para edificaciones bioclimáticas.
    • Determinar indicadores que proporcionen información del beneficio obtenido de la naturaleza
    • Definir cuáles datos/indicadores son útiles en domótica
    • Establecer cómo la domótica permitiría gestionar aparatos y servicios de manera automática
    1. Variables. Son hechos, fenómenos u objetos de estudio que presentan cualidades, atributos o propiedades susceptibles de medirse u observarse y son referentes conceptuales o empíricos para delimitar la investigación.

    Avance código

    El progreso en esta semana en el código se dió en lo siguiente:

    • Se vació toda la información en una base de datos en MySQL.
    • Se crearon funciones para obtener los datos necesarios para los cálculos.
    • Cálculo de las áreas de cada uno de los muros, piso y techo de la edificación.
    • Comienzo de los cálculos para obtener las ganancias de calor de cada muro, piso y techo.
    Todos estos cálculos aún están sólo en terminal, el avance se encuentra en mi repositorio en github.


    Fuentes
    • Universidad Politécnica Hispano Mexicana. "Manual para la elaboración de tesis y trabajos de investigación", [en línea]. Agosto 2009. Disponible en: http://www.uphm.edu.mx/manuales/Manual-para-elaboracion-de-tesis-y-trabajos-de-investigacion.pdf
    • "Los objetivos de la Investigación", [en línea]. Junio 2011. Disponible en: http://tesisdeinvestig.blogspot.mx/2011/06/los-objetivos-de-la-investigacion.html
    • "Elaboración de hipótesis", [en línea]. Junio 2011. Disponible en: http://tesisdeinvestig.blogspot.mx/2011/06/elaboracion-de-hipotesis.html


    Thursday, January 23, 2014

    Planteamiento del tema.

    Acerca de mi tesis.

    Título tentativo

    ""

    ¿De qué trata?

    El tema de mi tesis es sobre cómo crear edificaciones bioclimáticas con la ayuda de cálculos sustentables. Al decir "cómo crear" me refiero a que con ayuda de software y ciertos algoritmos establecidos en normatividades, obtener indicadores sobre cómo se debe construir un edificio o casa para que obtenga el mayor beneficio posible de la naturaleza; y cuando la edificación sea sustentable utilizar domótica para permitir ahorrar y/o reutilizar  aún una mayor cantidad de energía.

    La información que quiero plasmar es para establecer los parámetros a seguir para construir edificaciones bioclimáticas de acuerdo a cálculos ya pre-establecidos en normatividades, los cuales pueden ser llevados a algoritmos para ser desarrollados en software, el cual permite un mejor acceso a estos cálculos. Dicha información se centra principalmente en las siguientes cuestiones:

    • ¿Cómo se puede utilizar software para la construcción de edificaciones bioclimáticas?
    • ¿Cómo generar datos abiertos para una mejor planeación de edificaciones?
    • ¿Cuáles datos de estas edificaciones bioclimáticas son utilizables en domótica?
    • ¿De qué manera utilizar domótica para gestionar aparatos y servicios de manera automática?
    • ¿Cómo generar datos abiertos para una mejor gestión de aparatos y servicio de manera colectiva?
    Como producto, y ejemplo de algoritmo y normatividad en específico la NOM-020, de esta tesis desarrollaré una interfaz para calcular el flujo energético en interiores, en la cual se colocarán datos para conocer ciertas características de la edificación, de acuerdo a estos datos se realizará un cálculo conforme a esta normatividad y su resultado será aprobatorio si el flujo energético interno de la edificación da un ahorro de energía, en caso contrario indicará cuáles son las zonas de la edificación que hay que modificar para lograr el objetivo de ser bioclimática.

    La parte para realizar los cálculos y estructura(backend) del proyecto estará desarrollado utilizando el lenguaje de programación Python y el framework Django, así como librerías como Numpy. La parte visual (frontend) estará desarrollada en HTML5 y CSS3.

    Trabajos relacionados.

    Realicé una búsqueda de trabajos relacionados a mi producto de tesis y estos son los dos principales softwares que existen:

    Calender

    Es una herramienta española promovida por diferentes instituciones, como por ejemplo e-tecmalearning y el Ministerio de Industria, Turismo y Comercio de España; este programa permite determinar el nivel de eficiencia energética en un edificio. Esta herramienta está diseñada para trabajar bajo Windows y para ser utilizada por personas con conocimientos técnicos de edificaciones o que hayan tomado una certificación para utilizarla, por lo que no es fácil de entender por cualquier persona. Este programa permite emitir certificados energéticos si la  edificación cuenta con un buen nivel de eficiencia energética.

    LEED (Leadership in Energy and Environmental Design.)

    Esta certificación cuenta con una plataforma en línea, en la cual se pueden registrar proyectos de edificaciones sustentables, subir documentación oficial del proyecto a realizar, recibir ayuda técnica y conocer progreso y detalles de todo el proyecto. Esta web solamente está diseñada para diseñar el proyecto de forma detallada por arquitectos o contructores y tiene el objetivo de facilitar el proceso de la certificación.

    Wednesday, January 22, 2014

    Nota 1er semana

    En este blog estaré publicando cada semana las tareas correspondientes al módulo de Investigación para acreditar el último semestre de mi carrera; el módulo consiste en preparar un trabajo de investigación científica y/o un desarrollo tecnológico cuyo resultado es la redacción de una tesis de licenciatura.

    Este trabajo de investigación está bajo supervisión de la Dra. Satu Elisa Schaeffer.

    Notas de la 1er semana.

    La primer reunión inicial se llevó a cabo el día 14 de Enero del 2014, en esta primer reunión se explicaron los requisitos con los que había que cumplir, los resultados que se esperan obtener, así como también la primer tarea a cubrir para esta semana.

    Para este trabajo de tesis se tomarán en cuenta 3 aspectos:

    • Blog personal .- En donde se documentara por semana los avances de la invetigación, notas importantes y actividades de cada semana
    • Carpeta en Dropbox .- Aquí se tendrán los archivos de LaTeX para generar el producto de esta investigación que es la tesis de licenciatura.
    • Git .- Repositorio en Github con el código generado que se va a ir generando durante el proyecto.

    Como evidencia de trabajo para la primer semana se calificará lo siguiente:

    • Crear blog, carpeta en dropbox y repositorio en línea.
    • Desarrollar un primer avance en código del proyecto y colocarlo en el repositorio.
    • Redacción del esqueleto de la tesis (capítulos, subcapítulos, secciones) y un escrito que explique mi tema de investigación.
    • Reunión final de la primer semana.