0% encontró este documento útil (0 votos)
24 vistas17 páginas

TFG Rodríguez Martínez 2015-5

Este documento presenta el presupuesto para implementar las funcionalidades descritas en el proyecto. Incluye los costes de hardware, software y recursos humanos. El coste total es de 5327,27 euros, incluyendo 1085,37 euros para hardware, 141,90 euros para software y 4100 euros para recursos humanos.

Cargado por

Kevin García
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
24 vistas17 páginas

TFG Rodríguez Martínez 2015-5

Este documento presenta el presupuesto para implementar las funcionalidades descritas en el proyecto. Incluye los costes de hardware, software y recursos humanos. El coste total es de 5327,27 euros, incluyendo 1085,37 euros para hardware, 141,90 euros para software y 4100 euros para recursos humanos.

Cargado por

Kevin García
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 17

7 Presupuesto

En esta sección se presenta el presupuesto que determina el coste que supone im-
plementar las funcionalidades descritas. Se presenta el coste tanto de material emplea-
do como de recursos humanos que se necesitan para desarrollar el proyecto.

7.1. Costes de hardware

El hardware tiene que cumplir unas prestaciones que lo hagan apto para poder
ejecutar el software de newFASANT y para poder trabajar en su desarrollo. Dado que
se trata de un ordenador portátil, sólo se considera el coste del equipo completo.

Tabla 7.1: Costes de hardware para el trabajo desarrollado

Componente Precio
Intel Core i5 2,6 GHz –,–
Memoria RAM DDR3, 1600 MHz 8 GB –,–
Disco duro SSD 128 GB –,–
Pantalla LED 13.3” HiDPI –,–
Tarjeta gráfica Intel Iris –,–
Ordenador portátil MacBook Pro Mid-2014 1085,37 EUR
Coste total 1085,37 EUR

7.2. Costes de software

Es necesario disponer de un software instalado en el ordenador para poder desa-


rrollar. Muchas de las herramientas empleadas son gratuitas, lo que reduce el coste de
software. Para poder instalar el sistema operativo Windows en un ordenador de la fa-
milia MacBook Pro es necesario instalar antes el software de Bootcamp, que particiona
el disco duro y modifica el gestor de arranque para poder hacer un arranque dual. El
software Microsoft Office 2013 se ofrece de forma gratuita gracias a la suscripción de
Office 365 en la Universidad de Alcalá.

83
Capı́tulo 7. Presupuesto 7.3. Costes de recursos humanos

Tabla 7.2: Costes de software para el trabajo desarrollado

Detalle Licencia Precio


Microsoft Windows 7 Professional EULA 141.90 EUR
Microsoft Office 2013 EULA 0.00 EUR
NetBeans 8 GPL 0.00 EUR
ArgoUML 0.34 GPL 0.00 EUR
SourceTree EULA 0.00 EUR
Git GPL 0.00 EUR
Coste total 141.90 EUR

7.3. Costes de recursos humanos

El coste de desarrollo se asocia al número de horas empleadas para desarrollar las


funcionalidades en cada una de las etapas del ciclo del software.

Tabla 7.3: Costes de recursos humanos para el trabajo desarrollado

Tipo Horas Precio/Hora Precio


Análisis de requisitos 60 15.00 EUR 900 EUR
Estudio del software 40 15.00 EUR 600 EUR
Análisis y diseño del sistema a desarrollar 40 20.00 EUR 800 EUR
Implementación y pruebas 90 15.00 EUR 1200 EUR
Documentación 40 15.00 EUR 600 EUR
Coste total 4100 EUR

7.4. Coste total

Sumando todos los costes obtenidos se obtiene el coste final del desarrollo del
módulo.

Tabla 7.4: Costes totales del proyecto

Item Precio
Costes hardware 1085.37 EUR
Costes software 141.90 EUR
Costes de recursos humanos 4100 EUR
Coste total 5327,27 EUR

84
8 Manual de usuario

El presente manual de usuario servirá como guı́a de referencia para comprender


el funcionamiento del software descrito en esta memoria y del módulo desarrollado
durante el mismo.

8.1. Instalación del entorno JRE


La interfaz gráfica de newFASANT está desarrollada en Java, por lo que es necesa-
rio disponer del entorno de ejecución Java para poder hacer uso de su máquina virtual
y poder ejecutar el software.
El entorno de ejecución Java JRE 8 puede descargarse gratis a través de la página
web de Oracle, en su página web 1 . Es importante leer los términos de uso del software
JRE 8 si es la primera vez que se instala, y si se está de acuerdo, proceder a pulsar
el botón Accept License Agreement para que se pueda iniciar la descarga del entorno
JRE 8 en la plataforma para la que se va a utilizar el software.
Una vez el instalador se ha descargado de la web de Oracle y se ha ejecutado, el
instalador se abrirá y el usuario deberá seguir las instrucciones para instalar el JRE de
Oracle. Como se puede ver en la figura 8.1, el instalador únicamente se compone de
tres pasos y el usuario sólo necesita interactuar con la primera de las pantallas.
Una vez el software esté instalado en el ordenador, deberá estar dispuesto para
ejecutar programas desarrollados con la plataforma Java. Si no fuese posible ejecutar
el software en este momento, probablemente sea necesario reiniciar el ordenador para
que la configuración del sistema operativo se ajuste correctamente.

8.2. Instalación de newFASANT 6


El software de newFASANT debe obtenerse desde su página web, como ya se
describió en el pliego de condiciones. Una vez se ha obtenido un instalador, se puede
proceder a su instalación utilizando el asistente de instalación, cuyos pasos se presentan
en la figura 8.2.
1 http://www.oracle.com/technetwork/java/javase/downloads/

jre8-downloads-2133155.html

85
Capı́tulo 8. Manual de usuario 8.2. Instalación de newFASANT 6

(a) Pantalla de bienvenida del instalador.

(b) Proceso de instalación del JRE 8.

(c) Ventana de confirmación de la instalación.

Figura 8.1: Proceso de instalación del JRE 8 de Oracle en Windows.

86
8.2. Instalación de newFASANT 6 Capı́tulo 8. Manual de usuario

(a) Pantalla de bienvenida del instalador. (b) Selección del directorio de instalación.

(c) Selección del grupo de programas del menú (d) Confirmación de creación de icono en el es-
Inicio. critorio.

(e) Resumen de los parámetros de instalación. (f) Proceso de instalación de newFASANT 6.

Figura 8.2: Proceso de instalación del software newFASANT 6.

87
Capı́tulo 8. Manual de usuario 8.3. Instalación del Sentinel LDK

(b) Acuerdo de licencia que es necesario acep-


(a) Pantalla de bienvenida del instalador.
tar.

(c) Proceso de instalación. (d) Finalización de la instalación.

Figura 8.3: Proceso de instalación del software newFASANT 6.

8.3. Instalación del Sentinel LDK

Para obtener el Sentinel LDK se puede descargar desde el centro de descargas


de Sentinel 2 . Desde esa URL se puede descargar el software para la plataforma en la
que se esté usando newFASANT. Existe versión para Windows y versión para Linux
preparada para las principales distribuciones.

En el caso de Windows se puede obtener un instalador que se ocupe de instalar los


componentes del Runtime y los drivers. El asistente de instalación se compone de una
serie de pantallas presentadas en la figura 8.3.

Una vez instalado, puede ser necesario modificar las opciones del Sentinel Runti-
me. El panel de control de Sentinel es una aplicación web a la que se accede a través
de la dirección http://localhost:1947. Si el ordenador está equipado con un
firewall, puede ser necesario establecer reglas para permitir acceder a este puerto si
fuese necesario.
2 http://www.sentinelcustomer.safenet-inc.com/sentineldownloads

88
8.4. Empleo de la herramienta de newFASANT Capı́tulo 8. Manual de usuario

8.4. Empleo de la herramienta de newFASANT

A continuación mostraremos cómo crear un proyecto de newFASANT agregando


puertos de guı́a de onda como se ha implementado en este trabajo.

Una vez abramos newFASANT nos encontraremos con la pantalla principal, con
un aspecto parecido al mostrado en la figura 8.4a. Lo primero que haremos es crear
un nuevo proyecto de tipo MOM, para lo que iremos a File — New y en la ventana de
tipo de proyecto construido crearemos un proyecto de tipo MOM.

(a) Pantalla principal de newFASANT 6.

(b) Selección del tipo de proyecto.

Figura 8.4: Primeros pasos empleando la interfaz de newFASANT 6.

89
Capı́tulo 8. Manual de usuario 8.4. Empleo de la herramienta de newFASANT

Una vez se inicie el proyecto nuevo, se establecen las opciones propias de este
proyecto. Se trabajará con una guı́a de onda de dimensiones 22.86 mm x 10.16 mm,
por lo que una de las primeras cosas que hay que ajustar para prevenir posibles proble-
mas, es cambiar la frecuencia del proyecto a un valor que se encuentre en el rango de
frecuencias de esta guı́a de onda para su modo dominante.

Figura 8.5: Ajuste de los parámetros de simulación en el proyecto.

Esto se ajusta desde el menú Simulation — Parameters. En la sección Frequency


se establece un valor para el que la guı́a propague en ese modo de operación, por ejem-
plo, 10 GHz. Además, hay que establecer el tipo de simulación como S-parámetros.
Hecho eso, se pulsa Save para guardar los cambios.

Figura 8.6: Ajuste de las unidades en el proyecto.

Además, se establecen las unidades de este proyecto a milı́metros para poder ex-
presar de una forma más cómoda las medidas de este proyecto. En la barra de estado se
encuentra el selector de unidades, en el que hay que establecer el valor en milı́metros.

Creación de una geometrı́a

Ajustado el proyecto, se procede a crear una guı́a de onda de ejemplo. En la con-


sola las guı́as de onda rectangulares se crean con el comando rectangularWave-

90
8.4. Empleo de la herramienta de newFASANT Capı́tulo 8. Manual de usuario

guide. Si no indicamos ningún parámetro, se ejecuta de forma interactiva pregun-


tando los valores del centro, ancho y largo. El usuario puede proporcionar los valores
manualmente o aportarlos haciendo clic en la interfaz de usuario para marcar el centro
y las dimensiones.
En este ejemplo crearemos una guı́a de onda de dimensiones 22.86 x 10.16 m. La
interacción con la consola es la siguiente:

command> rectangularWaveguide
Center of the base [x y z]: 0 0 0
Section size [a b]: 22.86 10.16
Length [double]: 50

Con esto se obtiene una guı́a de onda WR-90 en la interfaz de usuario.

Figura 8.7: Guı́a de onda construida con el comando rectangularWaveguide en


la interfaz.

Acoplamiento de los puertos

Ahora se acoplarán a esta guı́a de onda dos puertos, en los dos extremos de la guı́a.
Para hacer esta operación, se selecciona primero la guı́a de onda haciendo clic sobre

91
Capı́tulo 8. Manual de usuario 8.4. Empleo de la herramienta de newFASANT

ella de modo que se ilumine de amarillo, y se selecciona la entrada de menú Antenna


— Waveguides — Waveguide Port. Con esto se despliega el panel para modificar los
puertos.

Figura 8.8: Panel para agregar y quitar puertos a guı́as de onda.

Para agregar un puerto sobre el borde superior, se hace clic con el botón izquierdo
del ratón sobre las cuatro aristas de la guı́a de onda que forman el borde de la parte
superior. Cuando se hace clic en una de estas aristas se ilumina de rojo. Manteniendo
presionada la tecla Control para que deje seleccionar múltiples aristas, se hace clic
sobre cada una de las cuatro hasta tenerlas todas encendidas de color rojo.

Figura 8.9: Detalle de los bordes iluminándose de rojo al seleccionarlos.

Cuando se seleccionan curvas que delimitan un borde de una guı́a de onda, el botón
Create Port se activa de modo que si se pulsa dicho botón, se construye un puerto en
esa posición.

92
8.4. Empleo de la herramienta de newFASANT Capı́tulo 8. Manual de usuario

Figura 8.10: Puerto agregado al proyecto.

El puerto se representa coloreando el borde sobre el que se ha definido y represen-


tando con una flecha la dirección de la onda que incidirá sobre la guı́a de onda. Esa
dirección debe ser longitudinal a la guı́a de onda, y debe estar orientada hacia dentro.
Si aparece orientada hacia fuera será necesario invertirlo pulsando el check box que
hay en el panel para invertir su dirección.

Figura 8.11: Guı́a de onda a la que se le incorporan dos puertos.

Repetir la operación con el borde inferior para construir un segundo puerto que
entre hacia dentro, y después pulsar el botón Save para guardar los cambios.

93
Capı́tulo 8. Manual de usuario 8.4. Empleo de la herramienta de newFASANT

Mallar el proyecto

Para mallar el proyecto hay que ir al menú Meshing — Create Mesh. En el panel
que se despliega, la opción más importante es la del número de procesadores que se
usarán. Es importante que el valor seleccionado coincida con el número de procesado-
res de la máquina en la que se está ejecutando el software para que se aproveche toda
la capacidad de cálculo posible.

Figura 8.12: Ventana de parámetros de mallado.

Pulsar el botón Mesh para iniciar el proceso de mallado, el cual demorará un


tiempo en función de la capacidad de cálculo del ordenador. Por el panel de estado
se motrará un registro de la información que el mallador emite. Una vez el mallador
ha terminado de ejecutarse, se puede cerrar esa pestaña. Los resultados se almacenan
en el proyecto por lo que salvo que se cambien los parámetros de la simulación o las
geometrı́as, no será necesario volver a mallar.

Figura 8.13: Log obtenido por el mallador.

94
8.4. Empleo de la herramienta de newFASANT Capı́tulo 8. Manual de usuario

Calcular resultados

Una vez las mallas están construidas es momento de efectuar los cálculos para
poder analizar los resultados. Para realizar los cálculos hay que localizar en el menú
la opción Calculate — Execute. De forma parecida al proceso de mallado, se debe
especificar un número de procesadores que coincida con el número de procesadores
que tiene la máquina. Si bien no es un hecho crı́tico usar menos procesos, hará que los
cálculos tarden más en obtenerse.

Figura 8.14: Ventana de parámetros de cálculo.

Cuando se pulsa el botón Execute, comienza la obtención de los resultados. De


forma parecida a cómo lo hacı́a el mallador, en este caso se puede visualizar por el log
el estado de los cálculos emitido por MONURBS, con datos como el error relativo o el
número de iteraciones procesadas.

Figura 8.15: Log de salida con los cálculos efectuados.

Evaluación de resultados

Con el menú Show Results se pueden examinar los resultados. En el caso de un


proyecto de guı́as de onda habrá quedado activa la opción S-Parameters. Haciendo
clic sobre ella, podremos examinar los parámetros de dispersión para la guı́a de onda
que se ha mallado y calculado.

95
Capı́tulo 8. Manual de usuario 8.4. Empleo de la herramienta de newFASANT

Figura 8.16: Análisis de los resultados obtenidos tras calcular los S-parámetros en la
guı́a de onda.

96
Bibliografı́a

[1] newFASANT S.L., “Descargar versión demo de evaluación, v5.7.8.”

[2] R. C. Johnson and H. Jasik, Antenna engineering handbook. McGraw-Hill Book


Company, 1984.

[3] S. J. Orfanidis, Electromagnetic Waves and Antennas. Rutgers University, 2002.

[4] W. Tomasi, Sistemas de comunicaciones electrónicas. México: Pearson Educa-


ción, 2003.

[5] Microwaves101.com, “Waveguide loss.” Consultado desde http://www.


microwaves101.com/encyclopedias/waveguide-loss.

[6] L. D. Simmons and F. L. Ace, Electronics Technician, Volume 7 - Antennas and


Wave Propagation. Pensacola, Florida: Naval Education and training Professio-
nal Development and Technology Center, 1995.

[7] C. A. Ballanis, “Circular waveguides,” in Encyclopedia of RF and Microwave


Engineering (K. Chang, ed.), Tempe, Arizona: Wiiley Online Library, 2005.

[8] D. M. Pozar, Microwave Engineering. John Wiley and Sons, 2009.

[9] N. Marcuvitz, Waveguide Handbook. Institution of Electrical Engineers, 1986.

[10] D. B. Davidson, Computational electromagnetics for RF and microwave engi-


neering. Cambridge University Press, 2005.

[11] Wikipedia, “Electromagnetic field solver — wikipedia, the free encyclopedia,”


2014.

[12] CST Computer Simulation Technology AG, “CST MICROWAVE STUDIO.”


Consultado desde https://www.cst.com/Products/CSTMWS.

[13] ANSYS, “ANSYS HFSS.” Consultado desde http://www.ansys.com/


es_es/Productos/Flagship+Technology/ANSYS+HFSS.

[14] Altair Engineering, Inc., “Overview of FEKO.” Consultado desde https://


www.feko.info/product-detail/overview-of-feko.

97
Bibliografı́a Bibliografı́a

[15] NewFasant S.L., “CIRCUIT ANALYSIS.” Consultado desde http://www.


fasant.com/en/products/7-circuit-analysis.

[16] I. González, A. Tayebi, J. Gómez, and F. Cátedra, “Monurbs, a parallelized mo-


ment method code that combines fmlmp, cbf and mpi,” in EuCAP 2009, 2009.

[17] A. A. K. Mohsen and A. K. Abdelmageed, “Magnetic field integral equation for


electromagnetic scattering by conducting bodies of revolution in layered media,”
Progress in Electromagnetics Research, no. 24, pp. 19–37, 1999.

[18] P. Ylä-Oijala, “Numerical analysis of combined field integral equation formula-


tions for electormagnetic scattering by dielectric and composite objects,” Pro-
gress in Electromagnetics Research, vol. 3, pp. 19–43, 2008.

[19] Message Passing Interface Forum, MPI: A Message-Passing Interface Standard,


2015.

[20] ORACLE, “The History of Java Technology.”

[21] D. Flanagan, Java in a nutshell. Beijing: O’Reilly, 5th ed ed., 2005.

[22] O. Corporation, “The Java R Language Specification.”

[23] H. Stahl, “Moving to OpenJDK as the official Java SE 7 Reference Implementa-


tion.”

[24] Oracle Corporation, “Java SE desktop technologies: Java 3D API.” Con-


sultado desde http://www.oracle.com/technetwork/articles/
javase/index-jsp-138252.html.

[25] J. J. Pratdepadua, Programación en 3D con Java 3D. Editorial Ra-Ma, 2003.

[26] H. A. Sowizral and D. R. Nadeau, “An introduction to programming AR and VR


applications in Java3D.” Consultado desde http://viz.aset.psu.edu/
jack/java3d/java3d.htm, 1999.

[27] A. Spillner, T. Linz, and H. Schaefer, Software testing foundations: a study guide
for the certified tester exam : foundation level, ISTQB compliant. Rocky Nook,
4th edition ed., 2014.

[28] MAP, MÉTRICA Versión 3. Ministerio de Administraciones Públicas, 2001.

[29] NewFasant, S.L., newFASANT 5: Waveguides User Guide. NewFasant, S.L.,


2014.

[30] L. Piegl and W. Tiller, The NURBS book. Springer Science & Business Media,
2012.

[31] P. Russer, Electromagnetics, microwave circuit and antenna design for commu-
nications engineering. Artech House, 2003.

98
Bibliografı́a Bibliografı́a

[32] S. Inc., “Sentinel HASP HL: Dongles USB Sentinel HASP.”

99

También podría gustarte