Você está na página 1de 116

FACULTAD DE INGENIERA DEPARTAMENTO DE INGENIERA ELCTRICA

IMPLEMENTACIN DE SISTEMA SCADA BASADO EN LABVIEW PARA SUPERVISAR DE FORMA REMOTA EL FUNCIONAMIENTO DE PLANTAS FOTOVOLTAICAS

Martnez Rozas, Simn Ernesto Rivadeneira Rojas, Jean Paul

Trabajo de titulacin presentado en conformidad a los requisitos para optar al ttulo de: Ingeniero Civil Industrial en Electrnica Profesor Gua: Edward Fuentealba Vidal

Antofagasta, Octubre de 2012

UNIVERSIDAD DE ANTOFAGASTA FACULTAD DE INGENIERA DEPARTAMENTO DE INGENIERA ELCTRICA

IMPLEMENTACION DE SISTEMA SCADA BASADO EN LABVIEW PARA SUPERVISAR DE FORMA REMOTA EL FUNCIONAMIENTO DE PLANTAS FOTOVOLTAICAS
Martnez Rozas, Simn Ernesto Rivadeneira Rojas, Jean Paul
Trabajo de titulacin presentado en conformidad a los requisitos para optar al ttulo de: Ingeniero Civil Industrial en Electrnica Profesor Gua: Edward Fuentealba Vidal

Antofagasta, Octubre de 2012

ii

UNIVERSIDAD DE ANTOFAGASTA FACULTAD DE INGENIERA DEPARTAMENTO DE INGENIERA ELCTRICA

IMPLEMENTACION DE SISTEMA SCADA BASADO EN LABVIEW PARA SUPERVISAR DE FORMA REMOTA EL FUNCIONAMIENTO DE PLANTAS FOTOVOLTAICAS
Martnez Rozas, Simn Ernesto Rivadeneira Rojas, Jean Paul
Trabajo de titulacin presentado en conformidad a los requisitos para optar al ttulo de: Ingeniero Civil Industrial en Electrnica

____________________________ Edward Fuentealba Vidal Profesor Gua

____________________________ Jorge Kasaneva Reinoso Director del Departamento Elctrica

COMISIN EXAMINADORA

____________________________ Jorge Kasaneva Reinoso

____________________________ Juan Carlos Valdevenito Samit

iii

La inteligencia consiste no slo en el conocimiento, sino tambin en la destreza de aplicar los conocimientos en la prctica Aristteles

iv

A mis padres,. A mi esposa XX e hijo (s),.

AGRADECIMIENTOS

A mi familia, por el gran apoyo A mi profesor Gua A la institucin Hacer una lista de todos los agradecimientos deseados, como a los compaeros de estudio, laboratorios, profesores, institucin, organismos de financiamiento, etc.

vi

Resumen del trabajo de ttulo presentado a la Universidad de Antofagasta como parte de los requisitos necesarios para la obtencin del Ttulo de Ingeniero Civil Industrial en Electrnica

IMPLEMENTACION DE SISTEMA SCADA BASADO EN LABVIEW PARA SUPERVISAR DE FORMA REMOTA EL FUNCIONAMIENTO DE PLANTAS FOTOVOLTAICAS

Martnez Rozas, Simn Ernesto Rivadeneira Rojas, Jean Paul


Julio 2012

Profesor Gua: Edward Fuentealba Vidal, Doctor en Ingeniera Elctrica. Palabras Clave: Nmero de pginas: XXX

Resumen: El presente trabajo aborda el desarrollo y la implantacin de un prototipo de un sistema computacional para la evaluacin y mejora de la seguridad dinmica on-line, en ambientes computacionales paralelo y distribuido. (Tamao 12)

vii

NDICE DE CONTENIDO

LISTA DE FIGURAS ................................................................................... x LISTA DE TABLAS ................................................................................... xi CAPITULO 2 ............................................................................................. 13 ESTADO DEL ARTE ................................................................................ 13 Objetivo general ............................................................................... 13 Objetivos especficos ...................................................................... 13 3.2.1. Clster de alto rendimiento ...................................................... 14 3.2.2. Clster de alta disponibilidad ................................................... 15 3.2.3. Clster de equilibrio de carga .................................................. 16 3.2.4. Activo-Pasivo ............................................................................. 17 3.2.5. Activo-Activo.............................................................................. 17 3.2.6. Raid 0 .......................................................................................... 19 3.2.7. Raid 1 .......................................................................................... 19 3.2.8. Raid 1+0 o raid 10 ...................................................................... 20 3.2.9. Raid 5 .......................................................................................... 21 3.2.10. Bittorrent ................................................................................ 23 CAPITULO 3 ................................................... Error! Bookmark not defined. Justificacin del problema ........................... Error! Bookmark not defined. CAPITULO 4 ............................................................................................. 26 Arquitectura de un clster ...................................................................... 26 2.1 Transmisin a distancia, telecomunicaciones ........................ 41

viii

2.2 2.3

Las primeras interfaz hombre-mquina (HMI) ......................... 43 SCADA ........................................................................................ 45

Capitulo 3 ................................................................................................. 48 DESCRIPCIN SISTEMAS SCADA Y SOFTWARE LABVIEW .............. 48 3.1 EL SISTEMA SCADA ................................................................. 48

3.1.1 Funciones Principales .......................................................... 49 3.2 ADQUISICIN DE DATOS ......................................................... 54

3.2.3 Dispositivo DAQ.................................................................... 56 3.2.4 Funcin de la PC en un Sistema DAQ ................................. 57 3.3 Ethernet Industrial ..................................................................... 57

3.3.1 Protocolos de Red TCP/IP y UDP ........................................ 58 3.3.2 Comparativa entre UDP y TCP ............................................. 60 3.4 Software LabVIEW. .................................................................... 61

3.4.1 Programacin en G. .............................................................. 63 3.4.2 VENTAJAS DE USAR LABVIEW .......................................... 64 3.4.3 Aplicaciones de LabVIEW .................................................... 65 3.4.4 Trabajo en LabVIEW ............................................................. 65 3.4.5 Tipos de Datos utilizados en LabVIEW ............................... 67 3.4.6 Tipos de estructura de Ejecucin........................................ 70 3.4.7 Herramientas de comunicacin de LabVIEW ..................... 72 CAPTULO 4 ............................................................................................. 76 SISTEMAS FOTOVOLTAICOS ................................................................ 76 4.1 Energa Fotovoltaica ................................................................. 76

ix

4.2 4.3

Tecnologas Fotovoltaicas ........................................................ 77 Instalaciones Fotovoltaicas ...................................................... 80

4.3.1 Instalaciones Aisladas ......................................................... 80 4.3.2 Instalaciones Hbridas. ......................................................... 82 4.3.3 Instalaciones conectadas a la red ....................................... 83 4.4 Instalaciones Fotovoltaicas Universidad de Antofagasta ...... 86

4.4.1 Plantas SEMDA ..................................................................... 86 4.4.2 Instalacin MESOCOSMO .................................................... 91 4.4.3 Monitorizacin....................................................................... 93 4.5 Descripcin e importancia de parmetros a medir. ................ 67

CAPTULO 5 ............................................................................................. 69 CLCULOS DE PARAMETROS RELEVANTES PLANTAS

FOTOVOLTAICAS.................................................................................... 69 5.1 Radiacin, Irradiancia e Irradiacin. ........................................ 69

5.1.1 Irradiancia .............................................................................. 70 5.1.2 Irradiacin ............................................................................. 70 5.2 5.3 Energa y Potencia Elctrica. .................................................... 72 Rendimiento ............................................................................... 75

5.3.1 Energa Real .......................................................................... 75 5.3.2 Energa Ideal ......................................................................... 75 REFERENCIAS BIBLIOGRFICAS ......................................................... 85

LISTA DE FIGURAS

xi

LISTA DE TABLAS

xii

SIMBOLOGA, ACRONIMOS Y ABREVIACIONES


CDEA: HMI: LabVIEW: SCADA: Centro Desarrollo Energtico Antofagasta Human Machine Interface (Interfaz Hombre Maquina) Laboratory Virtual Instrument Engineering Workbench Supervisory Control and Data Acquisition

13

CAPITULO 2

ESTADO DEL ARTE

3.1

OBJETIVOS Objetivo general Diseo de un Clster de alta disponibilidad de infraestructura para respaldo

de informacin plataforma Adecca.

Objetivos especficos Determinar la tecnologa computacional que se usara para la arquitectura del clster Determinar los componentes que permitan la implementacin de las caractersticas clster (hardware y software). Diseo y evaluacin del clster. Evaluacin de costos para futura implementacin.

El trmino clster se aplica a los conjuntos de computadoras construidos mediante la utilizacin de hardware comn y que se comportan como si fuese una nica computadora tal que en conjunto funcionen de manera ms eficiente que un solo computador ms avanzado.

14

Los clsteres son usualmente empleados para mejorar el rendimiento y/o la disponibilidad por encima de la que es provista por un solo computador tpicamente siendo ms econmico que computadores individuales de rapidez, procesamiento de datos y disponibilidad comparables. La tecnologa clster permite a las organizaciones incrementar su capacidad de procesamiento usando tecnologa estndar, tanto en componentes de hardware como de software que pueden adquirirse a un costo relativamente bajo. Las grandes empresas implementan clster para distintos tipos de aplicaciones con el fin de tener una mayor eficiencia a un menor costo dentro

3.2

Tipos de clster Existen distintos tipos de clster entre los que se encuentran Clster homogneos: Tienen la misma configuracin de hardware y sistema operativo Clster Semi homogneo: Poseen diferente rendimiento pero con arquitecturas y sistemas operativos similares. Clster Heterogneo : Poseen diferente hardware y sistema operativo

3.3

Clasificacin de clster Los clster se clasifican segn sus cualidades especficas las cuales se

detallan a continuacin 3.2.1. Clster de alto rendimiento Es un conjunto de ordenadores diseado para resolver problemas que necesiten de una gran capacidad de clculo.

15

Por medio de un clster se pueden conseguir capacidades de clculo superiores a las de un ordenador ms caro que el costo en conjunto de los ordenadores del clster Para garantizar esta capacidad de clculo, los problemas necesitan ser paralelizadles, ya que el mtodo con el que los clster agilizan el procesamiento es dividir el problema en problemas ms pequeos y calcularlos en los distintos nodos, por lo tanto, si el problema no cumple con esta caracterstica, no puede utilizarse el clster para su clculo. Para que un problema sea paralelizadle se debe hacer uso

de bibliotecas especiales como lo es PVM (parallel virtual machine) o MPI (Message passage interface), donde la primera es usada especialmente en clster con nodos heterogneos (arquitectura del procesador, sistemas operativo, entre otras), y pertenecientes a diferentes dominios de red, la segunda biblioteca usada para clster homogneos 3.2.2. Clster de alta disponibilidad Un clster de alta disponibilidad se basa en un conjunto de computadores diseados para mantener la prestacin de un servicio en todo momento. Esto en un caso ideal en el cual el sistema estuviera compuesto de componentes perfectos tanto de software como de hardware lo cual no existe en la realidad por lo que se espera llegar a un sistema que est disponible lo ms cercano a un 100% La alta disponibilidad ha sido tradicionalmente un requerimiento exigido a aquellos sistemas que realizaban misiones crticas. Sin embargo, actualmente, est siendo cada vez ms importante exigir esta disponibilidad en sistemas comerciales y en reas acadmicas donde el objetivo de prestar los servicios en el menor tiempo posible, es cada vez ms perseguido.

16

Nos centraremos en los clsteres de este tipo que utilizan componentes hardware de forma redundante y software capaz de unir estos componentes y enmascarar los fallos de manera que los servicios ofrecidos al usuario no sea interrumpido. La principal prestacin de un sistema de alta disponibilidad es que el fallo de un nodo derive en que las aplicaciones que se ejecutaban en l sean migradas a otro nodo del sistema. Este migrado puede ser automtico (failover) o manual (switchover). Otra aplicacin de un clster de alta disponibilidad es la de respaldo de informacin. Se almacena un informacin en el disco duro del clster esta se divide en una gran cantidad de fragmentos repartidos en todos los discos duros de los computadores que componen el clster de manera que cada uno de estos fragmentos est respaldado en los otro disco duro, con tal de que cada fragmento de informacin este replicado en otro disco duro y si alguno de estos discos duros falla se pueda extraer la informacin faltante de alguno de los otros discos duros donde est respaldada y el usuario se percate de que un computador fue sacado del sistema para mantencin. 3.2.3. Clster de equilibrio de carga Un clster de equilibrio de carga se basa en balancear la cantidad de procesos y clculos que se estn realizando dentro de un clster otorgndole tareas a los nodos que estn siendo menos utilizados con el fin de dividir las tareas de forma equitativa para procesar la informacin de una manera ms rpida y eficiente. Este tipo de clster es usado principalmente en los servidores de pginas web con el fin de mantener un servicio estable y que los servidores de este no se saturen manteniendo la pagina en funcionamiento el mayor tiempo posible.

17

3.4

Posibles Configuraciones

3.2.4. Activo-Pasivo Las aplicaciones se ejecutan sobre un conjunto de nodos (activos), mientras los nodos restantes funcionan como respaldo de los nodos activos el nodo pasivo de respaldo es activado cuando el software que controla el clster detecta una falla en el nodo activo. Automticamente se repara el nodo que estaba con problemas formatendolo y copiando la informacin contenida en el nodo que est activo en estos momentos pasando a ser el nodo pasivo de respaldo el nodo recintemente reparado.

Ilustracin 1

3.2.5. Activo-Activo Todos los nodos actan como servidores activos de una o ms aplicaciones y potencialmente como respaldo para las aplicaciones que se ejecutan en otros nodos.

18

Ilustracin 2

En cualquier caso, el fallo de un nodo, provoca la migracin de las aplicaciones que ejecutaba, a otro nodo del sistema. Si la migracin es automtica se denomina failover, si es manual switchover 3.5 Raid (Redundant Array of Independent Disks) Un raid combina varios discos duros en una sola unidad lgica. As, en lugar de ver varios discos duros diferentes, el sistema operativo ve uno solo. Los raids suelen usarse en servidores y normalmente (aunque no es necesario) se implementan con unidades de disco de la misma capacidad. Debido al decremento en el precio de los discos duros y la mayor disponibilidad de las opciones raid incluidas en los chipsets de las placas base, los raids se encuentran tambin como opcin en las computadoras personales ms avanzadas 3.6 Niveles raid

19

3.2.6. Raid 0 Consiste en dividir la informacin entre los discos que forman el raid. La capacidad total del raid ser por lo tanto la suma de las capacidades de cada disco. Esta solucin no proporciona ningn tipo de redundancia, por lo que si un disco falla perderemos todos los datos almacenados. Con raid 0 se consigue un alto rendimiento al trabajar en paralelo con todos los discos del raid como se puede apreciar en la siguiente imagen donde la informacin total fue dividida y distribuida en todos los discos duros que componen el clster.

Ilustracin 3

3.2.7. Raid 1 Consiste en asociar a cada disco primario del raid un segundo disco espejo, en el que se duplica la informacin. Si el disco primario falla el espejo contina trabajando. Una vez sustituido el disco averiado, los datos se reconstruyen al 100%. En escritura se pierden prestaciones, al tener que escribir la misma informacin simultneamente en dos discos. Por ello, en ocasiones, se utiliza la duplicacin de controladoras del disco adems de la duplicacin de los discos. Dicho recurso resulta caro, ya que requiere instalar en el raid el doble de la capacidad requerida. Por lo que su uso se limita a brindar una mayor seguridad al estar respaldando la informacin.

20

Una de las ventajas de este nivel raid es que si un disco fallara el software que tiene incorporado el clster activa inmediatamente el disco espejo de respaldo que a su vez repara el disco que tiene problemas formatendolo y reescribiendo la informacin que tiene almacenada el disco espejo que est en uso actualmente y el disco que estaba en uso en primer lugar pasa a ser el nuevo disco espejo de respaldo.

Ilustracin 4

3.2.8. Raid 1+0 o raid 10 Es una configuracin de espejos replicados, se necesitan un minino de 4 computadores en donde cada disco duro est dividida la informacin y a la vez est respaldado con un computador en espejo. Pueden fallar todos los discos salvo los que estn de respaldo. Sin embargo, si los discos que han fallado no se reemplazan, el restante pasa a ser un punto nico de fallo para todo el conjunto. Si ese disco falla entonces, se perdern todos los datos del conjunto completo

21

Ilustracin 5

3.2.9. Raid 5 La principal caracterstica de esta distribucin de discos es que optimiza la capacidad del sistema, permitiendo que se aproveche hasta el 80% de la capacidad del conjunto de discos. El raid 5 es, tal vez, el sistema ms popular debido a que es el ms eficaz. Ofrece una buena tolerancia a fallos y una buena relacin rendimiento-coste, gracias a la combinacin del fraccionamiento de datos y la paridad como mtodo para recuperar los datos en caso de fallo. La informacin se graba por bloques distribuidos tambin a lo largo de los discos del conjunto y de forma alternativa de forma que, si un disco falla, es posible recuperar los datos en tiempo real, mediante una operacin lgica.

22

Ilustracin 6

El raid 5 aplica la paridad para la recuperacin de datos es decir que cada disco duro tiene un bloque destinado a la paridad el cual realiza una operacin lgica asignando valores a cada uno de bloques que componen un disco duro, en caso de que falle alguno de estos bloques el bloque destinado a la paridad realiza la operacin lgica necesaria para calcular el valor del bloque daado. A continuacin se presenta un ejemplo de cmo la paridad realiza una operacin lgica para calcular el valor del bloque daado donde se le asigna un valor a cada uno de estos bloques W, X, Y, Z respectivamente, se realiza la operacin de calcular el valor del bloque daado al cual fue asignado con la letra A pudiendo as recuperar el bloque daado W + X + Y + Z = PARIDAD 1 + 2 + 3 + 4 = 10 1 + 2 + A + 4 = 10 A = 10 - 1 - 2 - 4 A=3

23

3.7

Almacenamiento distribuido Un almacenamiento distribuido se refiere a cuando la informacin esta

almacenada en distintos equipos o servidores estos pueden estar presentes en una misma sala u oficina o distribuidos alrededor del mundo por medio del internet. 3.2.10. Bittorrent Es conocido como un peer-to-peer (P2P), es decir, protocolo de intercambio de archivos diseado para reducir el ancho de banda necesario para as transferir archivos. Esto se hace mediante la distribucin de las transferencias de archivos a travs de mltiples sistemas, lo cual reduce el ancho de banda medio utilizado por cada equipo. Bittorrent es un ejemplo de clster de alta disponibilidad de infraestructura el cual es utilizado para almacenar informacin de manera distribuida en todos los clientes que descargan cierto archivo. Por ejemplo, si un usuario inicia la descarga de un archivo (pueden ser pelculas, programas, msica), el sistema BitTorrent localizar en varios equipos el mismo archivo y comenzar a descargar ese archivo desde los diferentes ordenadores donde lo ha encontrado a la vez. Como la mayora de los ISP (proveedor de servicios de internet). Ofrecen velocidades de descarga mucho ms rpidas que las velocidades de carga, descargar el archivo buscado desde mltiples ordenadores puede aumentar significativamente la tasa de transferencia de archivos. 3.2.11. Software

Un sistema

operativo debe

ser multiproceso y multiusuario.

Otras

caractersticas deseables son la facilidad de uso y acceso. Un sistema operativo es un programa o conjunto de programas de computadora destinado a permitir una gestin eficaz de sus recursos. Comienza a trabajar cuando se enciende el

24

computador, y gestiona el hardware de la mquina desde los niveles ms bsicos, permitiendo tambin la interaccin con el usuario. La funcin del software dentro del clster es la de comunicar el servidor con los clientes. El servidor tiene un papel pasivo puesto que este est la espera de las peticiones que puedan tener por parte de los nodos clientes adems de proporcionar una serie de servicios entre los que se encuentran. Realizan una recurrente revisin de los clientes verificando el correcto funcionamiento de cada uno de ellos En caso de falla de alguno de los clientes el servidor traslada los procesos que se estaban realizando en el cliente daado hacia los dems clientes del clster Cuando se daa un disco duro de alguno de los clientes este inmediatamente ordena la reparacin de este nodo mientras se utiliza la informacin de este mismo cliente que est fragmentada y respaldada en los dems discos duros de los dems clientes Algunos sistemas operativos para montar un clster de alta disponibilidad de infraestructura se encuentran a continuacin. GNU/Linux Rocks CentOS Unix: Solaris/HP-Ux/Aix Windows NT/2000/2003 server Mac OS X

3.2.12.

Justificacion del problema La plataforma Adecca es una plataforma en la cual profesores y alumnos

comparten informacin como lo son guas de ejercicios, material bibliogrfico

25

adems donde se suben las notas de las evaluaciones pertinentes a cada asignatura. Durante el segundo semestre del ao 2010 esta plataforma tuvo un grave problema en uno de los discos duros del servidor que tena un nivel raid 0 lo que ocasiono que esta estuviera alrededor de 1 mes fuera de funcionamiento perdindose adems informacin vital de una gran cantidad de asignaturas que estaban respaldadas en esta plataforma. Para lo cual este trabajo de titulo se enfoca en el diseo de un clster de alta disponibilidad de infraestructura para el respaldo de informacin de esta plataforma con el fin de que un hecho como el descrito anteriormente no vuelva a ocurrir puesto que este clster entrega un mayor nivel de seguridad a la hora de respaldar la informacin adems de encontrarse toda la tecnologa computacional necesaria para construir un clster dentro del departamento de ingeniera Elctrica lo cual significa una solucin econmica para el problema planteado .

26

CAPITULO 3

Arquitectura de un clster

Se define como arquitectura de un clster a toda tecnologa computacional utilizada en la construccin de uno de estos. 3.8 Componentes de un clster Nodos En la informtica o la computacin Pasan a ser un punto de interseccin, conexin o unin de varios elementos encapsulados o distribuidos fsicamente Pueden ser simples ordenadores, sistemas multiprocesador o estaciones de trabajo (workstations).

3.2.13.

3.2.14.

Interconexin de redes El objetivo de la Interconexin de Redes es dar

un servicio de comunicacin de datos que involucre diversas redes con diferentes tecnologas de forma transparente para el usuario. Este concepto hace que las cuestiones tcnicas particulares de cada red puedan ser ignoradas al disear las aplicaciones que utilizarn los usuarios de los servicios. Los dispositivos de interconexin de redes sirven para superar las limitaciones fsicas de los elementos bsicos de una red, extendiendo las topologas de esta.

27

Algunas de las ventajas que plantea la interconexin de redes de datos, son:


Compartir recursos dispersos. Coordinacin de tareas de diversos grupos de trabajo. Reduccin de costos, al utilizar recursos de otras redes. Aumento de la cobertura geogrfica.

Se pueden distinguir dos tipos de interconexin de redes, dependiendo del mbito de aplicacin:

Interconexin de rea Local

Conecta redes que estn geogrficamente cerca como las que se producen en un laboratorio, edificio, empresa o universidad.

Interconexin de rea Extensa

Conecta redes que se encuentran geogrficamente dispersas como pueden ser ciudades pases o continentes dando vida a la red WAN (wide area network)

3.2.15.

Switch Es un dispositivo digital lgico de interconexin de redes de computadoras.

Su funcin es interconectar dos o ms segmentos de red, de manera similar a los puentes de red, pasando datos de un segmento a otro de acuerdo con la direccin Mac de destino de las tramas en la red. Los conmutadores se utilizan cuando se desea conectar mltiples redes, fusionndolas en una sola. Al igual que los puentes, dado que funcionan como un filtro en la red, mejoran el rendimiento y la seguridad de las redes de rea local.

28

3.2.16.

Tarjeta de red Las tarjetas de red tambin denominadas adaptadores de red, tarjetas de

interfaz de red o NIC actan como la interfaz entre un computador y el cable de red. La funcin de la tarjeta de red es la de preparar, enviar y controlar los datos en la red. Por lo general, una tarjeta de red posee dos luces indicadoras (LED):

La luz verde corresponde a la alimentacin elctrica; La luz naranja (10 Mb/s) o roja (100 Mb/s) indica actividad en la red (envo o recepcin de datos). Para preparar los datos que se deben enviar, la tarjeta de red utiliza un transceptor, que transforma a su vez los datos paralelos en datos en serie. Cada tarjeta posee una direccin nica denominada direccin MAC, asignada por el fabricante de la tarjeta, lo que la diferencia de las dems tarjetas de red del mundo.

3.2.17.

Disco Duro Un disco duro o disco rgido (en ingls Hard Disk Drive, HDD) es

un dispositivo de almacenamiento de datos no voltil que emplea un sistema de grabacin magntica para almacenar datos digitales. Se compone de uno o ms platos o discos rgidos, unidos por un mismo eje que gira a gran velocidad dentro de una caja metlica sellada. Sobre cada plato, y en cada una de sus caras, se sita un cabezal de lectura/escritura que flota sobre una delgada lmina de aire generada por la rotacin de los discos. Existen varios tipos de conexin de discos duros dentro de los cuales se destacan IDE, SATA, SCSI y SAS entre otros siendo el ms utilizado la conexin SATA

29

3.2.18.

Memoria Ram

RAM son las siglas de random access memory, un tipo de memoria de ordenador a la que se puede acceder aleatoriamente; es decir, se puede acceder a cualquier byte de memoria sin acceder a los bytes precedentes. La memoria RAM es el tipo de memoria ms comn en ordenadores y otros dispositivos como impresoras. Hay dos tipos bsicos de memoria RAM

RAM dinmica (DRAM) RAM esttica (SRAM) Los dos tipos de memoria RAM se diferencian en la tecnologa que utilizan para guardar los datos, la meoria RAM dinmica es la ms comn. La memoria RAM dinmica necesita actualizarse miles de veces por segundo, mientras que la memoria RAM esttica no necesita actualizarse, por lo que es ms rpida, aunque tambin ms cara. Ambos tipos de memoria RAM son voltiles, es decir, que pierden su contenido cuando se apaga el equipo.

3.2.19.

Conmutador de 4 puertos USB

Permite controlar simultneamente 4 ordenadores utilizando un solo teclado y ratn. La consola de control, que consta de un teclado USB, un ratn USB y un monitor, resulta extremadamente fcil de utilizar y ocupa muy poco espacio.

Todos los conmutadores KVM disponen de un microprocesador de emulacin avanzado para administrar inteligentemente cada puerto KVM. Esto permite iniciar todos los ordenadores conectados con independencia de la conexin de la consola.

30

El dispositivo DKVM-4U incorpora alimentacin USB, de modo que no es necesario recurrir a una fuente de alimentacin tradicional

3.9

Infraestructura disponible

Para crear nuestro clster de alta disponibilidad de infraestructura para respaldo de informacin de la plataforma adecca se utilizan solo componentes y equipos reutilizados que se encuentran presentes en las dependencias del departamento de ingeniera Elctrica de la Universidad de Antofagasta los cuales se detallan a continuacin

3.2.20.

Computadores Intel Pentium 4

Ilustracin 7

31

Se utilizan 4 computadores Intel Pentium 4 con 512 MB de memoria Ram, procesador Intel Pentium 4 2.80 GHZ y con 38.2 GB de disco duro con Windows Xp profesional service pack 3 y una tarjeta de red D-link los cuales sern los nodos que se utilizaran en el clster 3.2.21. Computador Intel Pentium 4

Ilustracin 8

Se utiliza un computador Intel Pentium 4 con 2 tarjetas de red D-link, 2 memorias RAM de 1 GB, 1 disco duro de 500 GB y 1 disco duro de 250 GB el cual ser utilizado como servidor principal el cual debe tener una mayor capacidad que los computadores que son utilizados como nodos esclavos adems de contar con 2 tarjetas de red instaladas 1 que se comunicara con internet y la segunda que se comunicara con los nodos del clster

32

3.2.22.

Conmutador 4-port kvm switch Se utiliza un conmutador el cual tiene la facultar de poder visualizar y

controlar 4 computadores utilizando un solo monitor logrando reducir en espacio las dimensiones del clster que se espera construir, se puede apreciar que este conmutador utiliza un kit de cables los cuales van conectados a cada uno de los computadores del cluster estos cables son los de teclado, mouse y puerto VGA. En la siguiente imagen se puede tener una vista superior del equipo a utilizar

Ilustracin 9

Los puertos de entrada VGA, mouse y teclado donde va conectado el computador principal se pueden observar en la siguiente imagen

33

Ilustracin 10

Los puertos de entrada de los nodos que componen el clster se pueden apreciar a continuacin

Ilustracin 11

En la siguiente imagen se aprecia la conexin utilizada por el conmutador para poder visualizar los 4 computadores que conforman los nodos, cada nodo est conectado al conmutador por medio de un kit de cables que van al mouse, al teclado y al monitor de cada nodo todo esto con el fin de reducir espacio al tener que utilizar un solo monitor para todo el clster en vez de un monitor por cada nodo adems del computador central conformando un total de 5 monitores.

34

Ilustracin 12

3.2.23.

Switch

Se utiliza un switch para poder comunicar los 4 nodos del clster con el computador principal como el apreciado en la imagen anterior este switch tiene la capacidad de almacenar la direccin MAC de cada uno de los nodos que conforman el clster en cuestin

35

Ilustracin 13

3.10 Montaje del clster La informacin total de adecca a respaldar est estimada en unos 50 GB y como cada computador que compone nuestro clster tiene un disco duro de 38.2 GB, como se utiliza un nivel raid 5 puesto que optimiza la capacidad de almacenamiento, tiene tolerancia a fallos y presenta datos fraccionado el cual tiene una relacin N-1 de capacidad total de disco duro. Para dar una mejor explicacin de esto se da un ejemplo presente en la siguiente imagen de una calculadora raid que est presente en la pgina web donde se comparan los niveles raid 10 con el raid 5 utilizando 4 nodos con discos duros de 500 GB de capacidad

36

Ilustracin 14

Se puede apreciar que teniendo 4 nodos con una capacidad de 500 GB de disco duro cada uno el nivel raid 10 tiene tiene la mitad de su capacidad total disponible para almacenamiento de datos y la otra mitad que es utilizada para proteccin o respaldo de datos. En cambio el nivel raid 10 tiene tres cuartas partes de espacio disponible para almacenamiento de datos situndonos en la capacidad de 38.2 GB que tiene cada uno de los computadores que se utilizan en la construccin del cluster tendramos un espacio disponible para respaldo de datos de 114.2 GB lo que supera con creces la capacidad total de la plata forma adecca que se desea respaldar. El clster es montado utilizando 4 computadores Pentium 4 que sern los nodos esclavos, un computador de ms capacidad tambin Pentium 4 que es el nodo maestro que adems cuenta con 2 tarjetas de red, todos estos conectados y logrando comunicarse entre s utilizando un kit de cables de red los cuales van conectados a un switch como el que se presenta a continuacin.

37

Ilustracin 15

Para lograr utilizar un solo monitor, visualizar y manipular todos los nodos pertenecientes al clster se implementa un conmutador 4-PORT KVM SWITCH el cual es conectado a cada uno de los nodos por medio de un kit de cables que van conectados al teclado, el mouse y el monitor de cada uno de estos con el fin de reducir espacio y tiempo como se aprecia en el siguiente esquema

38

Ilustracin 16

Se utiliza un nivel raid 5 puesto que este tiene una mayor tolerancia a fallos, optimiza capacidad de almacenamiento y tiene datos fraccionados lo que otorga a nuestro clster una mayor mayor seguridad para tener un buen respaldo de la informacin que se desea respaldar y tener una mayor seguridad de que no se perder informacin como ocurri en ocasiones anteriores.

39

Alrededor de los aos sesenta la tendencia en automatizacin se focalizaba en que cada fabricante deba resolver sus problemas de control por s solo. Quien se encontraba ante un problema de automatizacin desarrollaba un elemento electrnico especfico para solventarlo. Una memoria reducida era lo normal en estos elementos, por lo cual necesitaban comunicarse constantemente con sus sistemas de control centrales para enviar los datos. Incluan una serie de entradas y salidas fijas y utilizaban generalmente lenguajes de programacin poco conocidos.

40

Los aos setenta ven aparecer una nueva generacin de autmatas de la mano de fabricantes de equipos elctricos como Siemens, Square-D, o AllenBradley. Implementaron autmatas capaces de controlar grandes cantidades de entradas y salidas, ideales para industrias tales como la automocin. No se trataba de entornos amigables, por lo cual estos controles estaban diseados para soportar las condiciones ms severas y, por tanto, eran grandes, pesados y muy costosos. Otra de las consecuencias de la evolucin de la electrnica fue la reduccin de los componentes, lo que permiti realizar una disminucin progresiva de tamao, peso y coste en todos los niveles industriales de control. Resultado de esto fue la introduccin del micro PLC, en los aos ochenta. Permitan realizar controles modulares que se adaptaban a las necesidades del momento y venan provistos ahora de sistemas de programacin genricos (ladder o escalera), lo que les depar un xito inmediato en todo el mbito industrial. De una forma u otra, cada vez que se ha realizado el control de un sistema, grande o pequeo, ha sido necesario tener informacin visual de cmo est funcionando. As, a medida que los sistemas de control han ido evolucionando y se han hecho cada vez ms complejos, ha aumento tambin la complejidad de los elementos que proporcionan la informacin al usuario. De un simple indicador de aguja, que representa una variable del proceso (por ejemplo: la presin de aire de una instalacin neumtica), se ha llegado a grandes paneles sinpticos que muestran el estado de grandes instalaciones (por ejemplo: una refinera). Si nos ceimos a la era moderna, las necesidades de ver a la distancia y controlar una mquina, motiva la aparicin de los primeros cuadros de control, donde una multitud de luces indicaban las diferentes situaciones previstas de la mquina. Cualquier situacin imprevista o pasada por alto, poda significar varias

41

horas de trabajo de electricistas para llevar la seal olvidada al panel de control y poda ser que no hubiera espacio para colocar el indicador. La aparicin de la informtica permiti realizar este tipo de control de manera ms sencilla. Ahora ya no seria necesario tener a verdaderos expertos en sistemas de automatizacin cada vez que hiciera falta cambiar el ajuste de un temporizador en un sistema de control. Los grandes cuadros de control empezaban a convertirse en monitores que podan mostrar la misma informacin. Pero cualquier cambio en la presentacin era ms sencillo de realizar. Bastaban unas modificaciones en el cdigo de la aplicacin para que en la pantalla aparecieran, por ejemplo, un contador de piezas olvidado en el momento de revisar el diseo del ejemplo anterior.

2.1 Transmisin a distancia, telecomunicaciones A lo explicado anteriormente se le une, de forma inevitable, la forma en la cual las seales se intercambian entre el sistema a controlar y el sistema que controla. Para llevar a cabo este intercambio de informacin se hace uso de las telecomunicaciones. Las telecomunicaciones comienzan en la primera mitad del siglo XIX con el ferrocarril y el telgrafo. Para realizar el trfico ferroviario se avisaban entre estaciones de las salidas y llegadas de los trenes, pues solo se tenda una lnea. Ms tarde se desarrollo el telfono, con el que fue posible comunicarse utilizando la voz y permiti extender las lneas de transmisin a los pueblos y a las ciudades. El aumento de la demanda impulso la creacin de otro mtodo de transmisin y entonces apareci la transmisin por medio de ondas de radio o de microondas.

42

A principios del siglo XX aparece el teletipo que, utilizando el cdigo Baudot, permita enviar texto en algo parecido a una mquina de escribir y tambin recibir texto, que era impreso por tipos movidos por rels. El siguiente artefacto revolucionario en las telecomunicaciones fue el mdem que hizo posible la transmisin de datos entre computadoras y otros dispositivos. En los aos 60 comienza a ser utilizada la telecomunicacin en el campo de la informtica con el uso de satlites de comunicacin y las redes de conmutacin de paquetes. La dcada siguiente se caracteriz por la aparicin de las redes de computadoras y los protocolos y arquitecturas que serviran de base para las telecomunicaciones modernas (en estos aos aparece la ARPANET, actualmente conocido como Ethernet, que dio origen a la Internet). Tambin en estos aos comienza el auge de la normalizacin de las redes de datos: el CCITT (Consultative Committee for International Telegraphy and Telephony) trabaja en la normalizacin de las redes de conmutacin de circuitos y de conmutacin de paquetes y la ISO (International Standard Organization) crea el modelo OSI (Open Systems InterConnect)para resolver los problemas de compatibilidad de conexin y para que se comprendan entre s los diferente equipos que integran la red, representada por 7 capas o niveles, con funciones perfectamente definida para cada una. A finales de los aos setenta aparecen las redes de rea local o LAN. En los aos 1980, cuando los ordenadores personales se volvieron populares, aparecen las redes digitales. En la ltima dcada del siglo XX aparece Internet, que se expandi enormemente, ayudada por la expansin de la fibra ptica; y a principios del siglo XXI se estn viviendo los comienzos de la interconexin total a la que convergen las telecomunicaciones, a travs de todo tipo de dispositivos que son cada vez ms rpidos, ms compactos, ms poderosos y multifuncionales, y tambin de nuevas tecnologas de comunicacin como las redes inalmbricas.

43

2.2 Las primeras interfaz hombre-mquina (HMI) Hasta el momento se ha dado a conocer la necesidad de los sistemas de visualizacin, y como podemos transmitir los datos requeridos desde el proceso a un centro de control o monitoreo a distancia haciendo uso de una forma de telecomunicacin, especficamente la telemetra. La necesidad queda solventada con la implementacin de un entorno visual que nos permitir presentar los datos de forma inteligible al operador, proporcionando la base para el desarrollo de un sistema de control y monitorizacin a distancia, mediante una interfaz grafica denominada HMI (Human Machine Interface). La historia de las primeras HMI nace con la invencin del tubo de rayos catdicos, CRT (Cathode Ray Tube), unida a la del teclado, sustituyo a las mquinas de escribir, teletipos y tarjetas perforadas. Como se ha visto, la distribucin tpica de las tarjetas perforadas, utilizadas en los primeros sistemas de clculo automatizados, era de 80 columnas de 25 lneas cada una. Ms tarde se ampli el juego de caracteres ASCII para incluir caracteres grficos. Los lenguajes de programacin grafica iniciales se fueron adaptando a las nuevas posibilidades que ofreca la tcnica. Por ejemplo, permitieron cambiar los colores de cada celda de las 2.000 presentes en una pantalla de ordenador, casualmente, 80x25. Los primeros paquetes de software para el control de adquisicin de datos, SCADA, como Genesis (Iconics), utilizaban las capacidades graficas del lenguaje BASIC sobre la parrilla de 80x25 celdas. El primer impedimento apareci cuando se pretendi superar la barrera de los 640 Kb. La estructura inicial de memoria de los primeros ordenadores personales, basados en la CPU (Central Processing Unit) 8088 de Intel, se haba fijado en 1 Mb pero se crey que era demasiado grande por lo que IBM dividi la memoria, empezando desde arriba en 4 grupos:

44

128 Kb para las instrucciones de la memoria ROM (Read Only Memory) 128 Kb para direccin de dispositivos. 128 Kb para adaptador de video VGA. 640 Kb para los programas de usuario. En los aos noventa la compaa Phar Lap encontr la manera de solventar la manera mediante suplementos de memoria (Base, extendida, expandida, etc.). El siguiente avance vino con el sistema operativo Windows en los aos ochenta y la aceptacin por parte del gran pblico del sistema operativo de esta nueva herramienta con la versin 3.11. En esa poca los principales desarrolladores de sistemas de interfaz grafica eran Cimplicity e Intellution: Cimplicity fue el encargado original que se hizo para el gobierno estadounidense. Se basaba en DOS y era muy complicado de utilizar. Intellution se basaba tambin en DOS, con los grficos del programa Dr. Halo, mucho ms sencillo de manejar, como el programa SCADA Mitor, que utiliza las imgenes con formato del editor de grficos Dr. Halo. Desde hacia tiempo una compaa llamada Wonderware utilizaba Windows para trabajar con un paquete de visualizacin llamado InTouch, cuya primera versin apareci en 1989. Al estar basado en Windows era sencillo de documentar y los procesos se podan representar de manera grafica, ms fcil y segura de interpretar, muchos ms que obtener una serie de lneas de texto (DOS). Esta compaa fue la primera en cumplir con las exigencias de las agencias estatales estadounidenses. Incluso hoy da hay compaas de seguros y empresas de estados unidos que recomiendan el uso de este paquete de software. Debemos de

45

tener en cuenta que actualmente los grandes fabricantes de sistemas HMI ofrecen prestaciones similares. Con la entrada de tcnicas de intercambio de informacin entre aplicaciones, como DDE (Dynamics Data Exchange, intercambio dinmico de datos), se simplifico en gran medida el desarrollo de software. En los aos ochenta todo el mundo tena sus propios desarrollos de software, por su puesto incompatible con el resto. Con el auge de Windows tambin recibi un impulso el desarrollo de utilidades para comunicarse con aplicaciones que funcionaban con este sistema operativo (drivers o controladores). A partir de entonces todos los fabricantes empezaron a tomar a Windows y a DDE como el medio para unir todas las piezas. A mediados de los noventa aparece una versin de Visual Basic que permite crear con gran facilidad, controles grficos e interfaces de usuario gracias a utilidades ya definidas. Colocar un botn en pantalla era simplemente eso, picar y arrastrar el botn, ya confeccionado, hasta el lugar deseado. Vista la importancia de los sistemas de visualizacin, varios fabricantes desarrollaron entonces paquetes de software capaces de comunicarse con los sistemas de control existentes y permitieron as una flexibilidad de uso no imaginada hasta el momento. Todo lo mencionado anteriormente converge en los denominados sistemas SCADA.

2.3 SCADA Los primeros SCADA (Supervisory Control And Data Adquisition) eran simplemente sistemas de telemetra que proporcionaban informes peridicos de las condiciones de campo vigilando las seales que representaban medidas y/o

46

condiciones de estado en ubicaciones de campo remotas. Estos sistemas ofrecan capacidades muy simples de monitorizacin y control. Los sistemas automatizados SCADA fueron modificados con programas de aplicacin especficos para atender a requisitos de algn proyecto particular. Hoy, los proveedores de SCADA estn diseando sistemas pensados para resolver las necesidades de distintas industrias con mdulos de software especficos. Se puede encontrar software SCADA comercialmente disponible adaptado para

procesamiento de papel y celulosa, oleoductos y gaseoductos, plantas generadoras de electricidad, etc. En la industria hay una multitud de SCADA funcionando tanto para la supervisin y el control de un pequeo proceso de fabricacin como para plantas, enteras. Hay muchas empresas distribuidoras de sistemas SCADA, a menudo son proveedores de PLC, que realizan el SCADA que pueda comunicar con sus productos. Algunos de los ms conocidos son: GE Intelligent Platforms Omron Siemens Rockwell Automation Wonderware GE Intelligent Platforms Schneider Electric IFIX CX-SUPERVISOR WinCC RSView32 InTouch Cimplicity VijeoCitect

En el transcurso de la historia se ha detectado la necesidad de contar con un medio que nos permita monitorear y controlar diferentes magnitudes de un proceso de manera remota, es aqu donde aparecen los sistemas de visualizacin.

47

Estos sistemas nos permitirn controlar, monitorear, registrar y almacenar datos de un proceso para un anlisis posterior. Las variables monitoreadas son obtenidas a travs de un sistema de adquisicin de datos, el cual se encuentra en directo contacto con el proceso tomando valores de las distintas variables que se desean analizar. Para poder realizar el intercambio de informacin desde el proceso a nuestro centro de control se requiere hacer uso de las telecomunicaciones. La evolucin de las telecomunicaciones nos permite transmitir a distancia informacin sobre algn tipo de magnitud, enlazando el proceso con el centro de control, una de las formas de telecomunicacin mas utilizada dentro de un sistema de visualizacin es la telemetra, que nos permitir transmitir a distancia informacin sobre algn tipo de magnitud. Integrando lo anterior en un software especializado, obtendremos una interfaz intuitiva que muestre el estado del proceso, con una representacin grfica y dinmica de los elementos que la componen. Actualmente se ha detectado una necesidad similar a las planteadas anteriormente en los procesos industriales, especficamente la monitorizacin de las variables que intervienen en el proceso de produccin energtica de una planta fotovoltaica, tales como: variables elctricas y ambientales. El proyecto que se desarrollara en los captulos siguientes, nace de la necesidad de contar con una plataforma de trabajo de bajo costo que entregue datos de forma estandarizada de las plantas fotovoltaicas que se monitorearan, esto se llevara a cabo implementando un sistema SCADA que cuente con un bus de datos que se ajuste a la infraestructura existente en el entorno del proyecto. El sistema SCADA permitir contar con una base de datos histricos para anlisis

futuro e integrar distintas plantas fotovoltaicas en una plataforma nica.

48

Para realizar la implementacin del SCADA de este proyecto, se utiliza el software LabVIEW, ya que cuenta con un lenguaje de programacin sencillo, totalmente grfico, lo cual facilita el entendimiento y manejo de dicho lenguaje para el diseador y programador de aplicaciones. Este software posee distintos medios de comunicacin estndar, que permitirn realizar el enlace con el proceso segn la necesidad, tales como: PCI, PXI, GPIB, USB, Ethernet.

Capitulo 3 DESCRIPCIN SISTEMAS SCADA Y SOFTWARE LABVIEW


En este captulo se enuncian algunos conceptos bsicos relacionados a los sistemas SCADA, con el propsito de clarificar de que trata la filosofa en que se basa y sobre la cual se asienta el desarrollo del proyecto. Se busca dar una visin general de la definicin de sistema SCADA, como se estructura, cules son sus componentes y cul es su objetivo. Adems se describen los elementos que componen el sistema del proyecto a implementar, como el sistema de adquisicin, la red de comunicacin y el software que permite la creacin de la interfaz hombre maquina (HMI).

3.1 EL SISTEMA SCADA

SCADA proviene de las siglas Supervisory Control And Data Adquisition (o en espaol, Control con Supervisin y Adquisicin de Datos). Se trata de una aplicacin software especialmente diseada para funcionar sobre computadoras,

49

permite el acceso a datos remotos de un proceso y a su vez, utilizando las herramientas de comunicacin necesarias en cada caso, el control del mismo. Atendiendo a la definicin vemos que no se trata de un sistema de control, sino de una utilidad software de monitorizacin o supervisin, que realiza la tarea de interfaz entre los niveles de control y los de gestin en un nivel superior. Los programas necesarios, y en su caso el hardware adicional que se necesite, se denomina en general sistema SCADA. En este tipo de sistemas usualmente existe un ordenador, que efecta tareas de supervisin y gestin de alarmas, as como tratamiento de datos y control de procesos. La comunicacin se realiza mediante buses especiales o redes LAN. Todo esto se ejecuta normalmente en tiempo real, y estn diseados para dar al operador de planta la posibilidad de supervisar y controlar dichos procesos. Para sacar el mximo provecho a la instalacin de estos sistemas, se necesita cumplir con los siguientes objetivos [1]: Funcionalidad completa de manejo y visualizacin en sistema operativo Windows sobre cualquier PC estndar. Arquitectura abierta que permita combinaciones con aplicaciones estndar y de usuario, que permita a los integradores crear soluciones de mando y supervisin optimizadas. Sencillez de instalacin, sin exigencias de hardware elevadas, fciles de utilizar, y con interfaces amigables con el usuario. Permitir la integracin con las herramientas ofimticas y de produccin. Fcilmente configurable y escalable, debe ser capaz de crecer o adaptarse segn las necesidades cambiantes de la empresa.

3.1.1 Funciones Principales

50

Los sistemas SCADA, comprenden toda una serie de funciones y utilidades encaminadas a establecer una comunicacin lo ms clara posible entre el proceso y el operador, como se muestra en la figura 3.1.

Fig. 3.1 HMI de monitoreo y control de una Planta de Filtrado (www.simagetechnologies.com). Entre las funciones principales de un sistema SCADA destacan [2]: Monitorizacin Representacin de datos en tiempo real a los operadores de planta. Se leen los datos de los autmatas (temperaturas, velocidades, detectores). Supervisin Supervisin, mando y adquisicin de datos de un proceso y herramientas de gestin para la toma de decisiones (mantenimiento predictivo, por ejemplo). Tienen adems la capacidad de ejecutar programas que puedan supervisar y modificar el control establecido y, bajo ciertas condiciones, anular o

51

modificar tareas asociadas a los autmatas. Evita una continua supervisin humana.

Adquisicin de datos Un sistema de captacin solar se puede observar mediante herramientas registradoras y obtener as un valor medio de la irradiacin en la zona, guardando los valores obtenidos y evalundolos a posterioridad. Visualizacin de alarmas y eventos Reconocimiento de eventos excepcionales acontecidos en la planta y su inmediata puesta en conocimiento de los operarios para efectuar las acciones correctoras pertinentes. Mando Posibilidad de que los operadores puedan cambiar consignas u otros datos claves del proceso directamente desde el ordenador (marcha, paro, modificacin de parmetros). Grabacin de acciones o frmulas Se refiere a la posibilidad de programar subprogramas que brinden automticamente reportes, estadsticas, grfica de curvas, activacin de tareas automticas, etc. Seguridad de los datos Tanto el envo como la recepcin de datos deben de estar suficientemente protegidos de influencias no deseadas, intencionadas o no (fallos en la programacin, intrusos, situaciones inesperadas, etc.). Seguridad en los accesos Restringiendo zonas de programa comprometidas a usuarios no autorizados, registrando todos los accesos y acciones llevadas a cabo por cualquier operador. Programacin numrica

52

Permite realizar clculos aritmticos de elevada resolucin sobre la CPU del ordenador (lenguajes de alto nivel, C y Visual Basic, generalmente).

3.1.2 ARQUITECTURA DE UN SISTEMA SCADA Las primeras incursiones en el campo de la automatizacin localizaban todo el control en el PC y tendan progresivamente a la distribucin del control en

VISUALIZACIN

USUARIO

CONTROL

Sistema de proceso

ACTUADOR SENSOR

SISTEMA

Sistema de almacenamiento

planta. De esta manera, el sistema queda dividido en tres bloques principales [3]: Software de adquisicin de datos y control (SCADA). Sistemas de adquisicin y mando (sensores y actuadores) Sistemas de interconexin (comunicaciones). Fig. 3.2 Estructura bsica de un sistema de supervisin y mando. El usuario, mediante herramientas de visualizacin y control, tiene acceso al Sistema de Control de Proceso, generalmente un ordenador donde reside la aplicacin de control y supervisin (se trata de un sistema servidor). La comunicacin entre estos dos sistemas se suele realizar a travs de redes de comunicaciones corporativas (Ethernet). El sistema de Proceso capta el estado del Sistema a travs de los elementos sensores e informa al usuario a travs de las herramientas HMI.

53

Basndose en los comandos ejecutados por el Usuario, el Sistema de Proceso inicia las acciones pertinentes para mantener el control del Sistema a travs de los elementos actuadores. La transmisin de los datos entre el Sistema de Proceso y los elementos de campo (sensores y actuadores) se lleva a cabo mediante los denominados buses de campo. La tendencia actual es englobar los sistemas de comunicacin en una base comn, como Ethernet Industrial. Toda la informacin generada durante la ejecucin de las tareas de supervisin y control se almacena para disponer de los datos a futuro. Mediante el software de adquisicin de datos y control, el mundo de las mquinas se integra directamente en la red empresarial, pasando a formar parte de los elementos que permiten crear estrategias de empresa globales. Un sistema SCADA es una aplicacin de software especialmente diseada para funcionar sobre ordenadores en el control de produccin que proporciona comunicacin entre los dispositivos de campo, llamados tambin RTU (Remote Terminal Units o Unidades Remotas), donde se pueden encontrar elementos tales como controladores autnomos o autmatas programables, y un centro de control o Unidad Central (MTU, Master Terminal Unit), donde se controla el proceso de forma automtica desde la pantalla de uno o varios ordenadores.

54

Fig. 3.3 Idea bsica de Sistema SCADA.

La estructura funcional de un sistema de visualizacin y adquisicin de datos obedece generalmente a la estructura Maestro-Esclavo. La estacin central (el maestro o master) se comunica con el resto de estaciones (esclavos o slaves) requiriendo de stas una serie de acciones o datos [4].

3.2 ADQUISICIN DE DATOS La adquisicin de datos (DAQ Data Adquisition) es el proceso de medir con una PC un fenmeno elctrico o fsico como voltaje, corriente, temperatura, presin, sonido, etc. Un sistema DAQ consiste de sensores, hardware de medidas DAQ y una PC con software programable, como se exhibe en la figura 3.4. Comparados con los sistemas de medidas tradicionales, los sistemas DAQ basados en PC aprovechan la potencia del procesamiento, la productividad, la visualizacin y las habilidades de conectividad de las PCs estndares en la industria proporcionando una solucin de medidas ms potente, flexible y rentable.

55

Fig. 3.4 Sistema y Software de Adquisicin de Datos.

3.2.1

Sensores

La medida de un fenmeno fsico, como la temperatura de una habitacin, la intensidad de una fuente de luz o la fuerza aplicada a un objeto, comienza con un sensor. Un sensor, tambin llamado transductor, convierte un fenmeno fsico en una seal elctrica que se puede medir. Dependiendo del tipo de sensor, su salida elctrica puede ser voltaje, corriente, resistencia u otro atributo elctrico que vara con el tiempo. Algunos sensores pueden requerir componentes adicionales y circuitos para producir correctamente una seal que puede ser leda con precisin y con toda seguridad por un dispositivo DAQ. En la tabla 3.1 se presentan algunos sensores comnmente utilizados en sistemas de adquisicin de datos [4]. Tabla 3.1 Sensores utilizados comnmente en sistemas DAQ. Sensor Fenmeno
Termopar, RTD, Termistor Foto sensor Micrfono Galga Extensiomtrica, Transductor Piezoelctrico Potencimetro, LVDT, Codificador ptico Temperatura Luz Sonido Fuerza y Presin Posicin y Desplazamiento

56

Acelermetro

Aceleracin

3.2.2 Dispositivo DAQ El hardware DAQ acta como la interfaz entre una PC y seales del mundo exterior. Funciona principalmente como un dispositivo que digitaliza seales analgicas entrantes para que una PC pueda interpretarlas. Los tres componentes clave de un dispositivo DAQ usado para medir una seal son el circuito de acondicionamiento de seales, convertidor analgico-digital (ADC) y un bus de PC. Varios dispositivos DAQ incluyen otras funciones para automatizar sistemas de medidas y procesos. Por ejemplo, los convertidores digitales-analgicos (DACs) envan seales analgicas, las lneas de E/S digital reciben y envan seales digitales y los contadores/temporizadores cuentan y generan pulsos digitales. A. Componentes Clave de Medidas para un Dispositivo DAQ Acondicionamiento de Seales Las seales de los sensores o del mundo exterior pueden ser ruidosas o demasiado peligrosas para medirse directamente. El circuito de acondicionamiento de seales manipula una seal de tal forma que es apropiado para entrada a un ADC. Este circuito puede incluir amplificacin, atenuacin, filtrado y aislamiento. Algunos dispositivos DAQ incluyen acondicionamiento de seales integrado diseado para medir tipos especficos de sensores.

Convertidor Analgico Digital (ADC) Las seales analgicas de los sensores deben ser convertidas en digitales

antes de ser manipuladas por el equipo digital como una PC. Un ADC es un chip que proporciona una representacin digital de una seal analgica en un instante de tiempo. En la prctica, las seales analgicas varan continuamente con el tiempo y un ADC realiza "muestras" peridicas de la seal a una razn predefinida.

57

Estas muestras son transferidas a una PC a travs de un bus, donde la seal original es reconstruida desde las muestras en software. Bus de la PC Los dispositivos DAQ se conectan a una PC a travs de una ranura o puerto. El bus de la PC sirve como la interfaz de comunicacin entre el dispositivo DAQ y la PC para pasar instrucciones y datos medidos. Los dispositivos DAQ se ofrecen en los buses de PC ms comunes, incluyendo USB, PCI, PCI Express y Ethernet. Recientemente, los dispositivos DAQ han llegado a estar disponibles para 802.11 Wi-Fi para comunicacin inalmbrica. Hay varios tipos de buses y cada uno de ellos ofrece diferentes ventajas para diferentes tipos de aplicaciones [4].

3.2.3 Funcin de la PC en un Sistema DAQ Una PC con software programable controla la operacin del dispositivo DAQ y es usada para procesar, visualizar y almacenar datos de medida. Diferentes tipos de PCs son usadas en diferentes tipos de aplicaciones. Una PC de escritorio se puede utilizar en un laboratorio por su poder de procesamiento, una laptop se puede utilizar por su portabilidad o una PC industrial se puede utilizar en una planta de produccin por su robustez [4].

3.3 Ethernet Industrial La aceptacin mundial de Ethernet en los entornos industriales y de oficina ha generado el deseo de expandir su aplicacin a la planta. Ethernet utiliza el protocolo de enlaces Carrier Sense/Multiple Access with Collision Detection.

58

Transmite los paquetes de los datos en una red. Cada nodo de la red de Ethernet escucha dicha transmisin y verifica si es que est destinada a ella. El nodo que corresponde al direccionamiento de destino del paquete es el que responde. Si se detecta una colisin, el nodo detiene la transmisin e intenta nuevamente despus de un perodo aleatorio determinado. Es importante entender que Ethernet define solamente la capa fsica y no el protocolo. Algunos ejemplos comunes de los protocolos de red usados para los sistemas de informacin de uso general son TCP/IP, NetBEUI, IPX/SPX, UDP, AppleTalk, SNMP, y LAT. Ventajas [5]: Muchas corporaciones que utilizan Ethernet para sus sistemas del negocio pueden aprovechar su infraestructura existente de Ethernet tanto para negocios como para sistemas de automatizacin en la fabricacin. La mayora de las PC tienen a Ethernet ya configurada, los sistemas operativos comunes trabajan con las tarjetas de Ethernet y TCP/IP. Los productos de Ethernet se producen comercialmente en volmenes muy altos, que dan lugar a costes ms bajos. Usando subnets dedicados, se puede eliminar aplicaciones industriales de la red del dominio de la colisin del trfico de otra red, mejorando as el determinismo eliminando trfico extrao de aplicaciones crticas.

3.3.1 Protocolos de Red TCP/IP y UDP Protocolo de Control de Transmisin TCP/IP [6] IP (internet Protocolo, en espaol, Protocolo de Internet) es un protocolo no orientado a conexin, usado tanto por el origen como por el destino para la comunicacin de datos, a travs de una red de paquetes conmutados no fiable y de

59

mejor entrega posible sin garantas. IP provee un servicio de datagramas no fiable, no provee ningn mecanismo para determinar si un paquete alcanza o no su destino y nicamente proporciona seguridad de sus cabeceras y no de los datos transmitidos. Por ejemplo, al no garantizar nada sobre la recepcin del paquete, ste podra llegar daado, en otro orden con respecto a otros paquetes, duplicado o simplemente no llegar. Si se necesita fiabilidad, sta es proporcionada por los protocolos de la capa de transporte, como TCP. TCP es un protocolo orientado a la conexin, fiable y entre dos extremos, diseado para encajar en una jerarqua en capas de protocolos que soportan aplicaciones sobre mltiples redes. TCP es un protocolo de comunicacin orientado a conexin del nivel de transporte, actualmente documentado por IETF1 en el RFC 7932. En la pila de protocolos TCP/IP, TCP es la capa intermedia entre el protocolo de internet IP y la aplicacin. Habitualmente, las aplicaciones necesitan que la comunicacin sea fiable y, dado que la capa IP aporta un servicio de datagramas no fiable (sin confirmacin), TCP aade las funciones necesarias para prestar un servicio que permita que la comunicacin entre dos sistemas se efecte libre de errores, sin prdidas y con seguridad. Protocolos de Datagramas de Usuario [6] UDP (User Datagram Protocol) es un protocolo del nivel de transporte basado en el intercambio de datagramas. Permite el envo de datagramas a travs de la red sin que se haya establecido previamente una conexin, ya que el propio datagrama incorpora suficiente informacin de direccionamiento en su cabecera. Tampoco tiene confirmacin ni control de flujo, por lo que los paquetes pueden
1

La Internet Engineering Task Force (IETF) es una comunidad internacional abierta de diseadores de redes, operadores, vendedores e investigadores interesados en la evolucin de la arquitectura y el buen funcionamiento de Internet. 2 RFC 793: Documento estndar sobre el Protocolo de Control de Transmisin TCP.

60

adelantarse unos a otros; y tampoco se sabe si ha llegado correctamente, ya que no hay confirmacin de entrega o recepcin. Su uso principal es para protocolos como DHCP, BOOTP, DNS y dems protocolos en los que el intercambio de paquetes de la conexin/desconexin son mayores, o no rentables con respecto a la informacin transmitida, as como para la proteccin de audio y vdeo en tiempo real, donde no es posible realizar retransmisiones por los estrictos requisitos de retardo que se tiene en estos casos. UDP es un protocolo mnimo de nivel de transporte orientado a mensajes documentado en el RFC 7683 de la IETF. En la familia de protocolos de Internet UDP proporciona una sencilla interfaz entre la capa de red y la capa de aplicacin. UDP no otorga garantas para la entrega de sus mensajes y el origen UDP no retiene estados de los mensajes UDP que han sido enviados a la red.

3.3.2 Comparativa entre UDP y TCP UDP: proporciona un nivel de transporte no fiable de datagramas, ya que apenas aade la informacin necesaria para la comunicacin extremo a extremo al paquete que enva al nivel inferior. Lo utilizan aplicaciones como NFS (Network File System) y RPC (Remote Procedure Call, comando para copiar ficheros entre ordenadores remotos), pero sobre todo se emplea en tareas de control y en la transmisin de audio y vdeo a travs de una red. No introduce retardos para establecer una conexin, no mantiene estado de conexin alguno y no realiza seguimiento de estos parmetros. As, un servidor dedicado a una aplicacin, de las mencionadas anteriormente, corre sobre UDP en lugar de sobre TCP. TCP: es el protocolo que proporciona un transporte fiable de flujo de bits entre aplicaciones. Est pensado para poder enviar grandes cantidades de
3

RFC 768: Documento estndar sobre el Protocolo de Datagramas de Usuario.

61

informacin de forma fiable, liberando al programador de la dificultad de gestionar la fiabilidad de la conexin (retransmisiones, prdida de paquetes, orden en el que llegan los paquetes, duplicado de paquetes) que gestiona el propio protocolo. Pero la complejidad de la gestin de la fiabilidad tiene un coste en eficiencia, ya que para llevar a cabo las gestiones anteriores se tiene que aadir bastante informacin a los paquetes que enviar. Debido a que los paquetes para enviar tienen un tamao mximo, cuanta ms informacin aada el protocolo para su gestin, menos informacin que proviene de la aplicacin podr contener ese paquete (el segmento TCP tiene una sobrecarga de 20 bytes en cada segmento, mientras que UDP solo aade 8 bytes). Por eso, cuando es ms importante la velocidad que la fiabilidad, se utiliza UDP. En cambio, TCP asegura la recepcin en destino de la informacin para transmitir.

3.4 Software LabVIEW. Qu es LabVIEW? LabVIEW es un software desarrollado por National Instruments, ver figuras 3.5 y 3.6, y hace referencia al acrnimo de Laboratory Virtual Instruments Engineering Workbench, fue concebido en el ao 1976. Conocido como una herramienta grafica para pruebas, control y diseo mediante programacin. LabVIEW es una potente herramienta muy utilizada por investigadores a lo largo de todo el mundo. Tiene la ventaja que no se necesita ser un programador experto para desarrollar aplicaciones de primer nivel y busca disminuir el tiempo en el desarrollo de aplicaciones de todo tipo, en particular, de adquisicin de datos y control. El ambiente LabVIEW corresponde a un entorno grafico, en donde el usuario crea el programa a base de diagramas de bloques y la interconexin de estos

62

mediante enlaces (cables), a diferencia de los lenguajes de programacin tradicionales como C, C++ o Java, donde la programacin est hecha por medio de texto. El lenguaje grafico utilizado por LabVIEW se conoce como Lenguaje G. Con toda la facilidad que trae esta manera grafica de programar, el usuario puede concentrarse en el flujo de datos sin preocuparse de los detalles sintcticos, como es el caso de la programacin por texto. LabVIEW, como C o BASIC, es un sistema de programacin de propsito general, con amplias bibliotecas de funciones para cualquier tarea de

programacin. LabVIEW incluye libreras para adquisicin de datos, GPIB y control de instrumentacin serial, anlisis de datos, presentacin de datos y

almacenamiento de datos.

Fig. 3.5 Presentacin inicial de la portada de LabVIEW 2010.

63

Fig. 3.6 Presentacin del men de inicio software LabVIEW 2010. 3.4.1 Programacin en G. G es el uso sencillo de flujo de datos grafico, este es el lenguaje de programacin en el que LabVIEW se basa, figura 3.7. G simplifica la computacin cientfica, monitoreo y control de procesos, aplicaciones de prueba y medicin, como tambin se puede utilizar para gran variedad de otras aplicaciones [7].

64

Fig. 3.7 Programacin en Lenguaje G en el cual se basa LabVIEW

3.4.2 VENTAJAS DE USAR LABVIEW A continuacin se van a describir las ventajas de usar este tipo de lenguaje de programacin [7]: La primera ventaja de usar LabVIEW es que es compatible con herramientas de desarrollo similares y puede trabajar a la vez con programas de otra rea de aplicacin, como Matlab o Excel. Adems se puede utilizar en muchos sistemas operativos, incluyendo Windows y UNIX, siendo el cdigo transportable de uno a otro. Otra de las ventajas ms importantes que tiene este lenguaje de programacin es que permite una fcil integracin con hardware, especficamente con tarjetas de medicin, adquisicin y procesamiento de datos (incluyendo adquisicin de imgenes).

65

Es muy simple de manejar, debido a que est basado en un nuevo sistema de programacin grfica, llamado lenguaje G. Es un programa enfocado hacia la instrumentacin virtual, por lo que cuenta con numerosas herramientas de presentacin, en grficas, botones, indicadores y controles, los cuales son muy esquemticos y verstiles. Estos seran complicados de realizar en bases como C++ donde el tiempo para lograr el mismo efecto sera muchas veces mayor.

Es un programa que contiene libreras especializadas para manejos de DAQ (tarjetas de adquisicin de datos), Redes, Comunicaciones, Anlisis Estadstico, Comunicacin con Bases de Datos (til para una automatizacin de una empresa a nivel total).

Como se programa creando subrutinas en mdulos de bloques, se pueden usar otros bloques creados anteriormente como aplicaciones.

3.4.3 Aplicaciones de LabVIEW LabVIEW tiene su mayor aplicacin en sistemas de medicin, como monitoreo de procesos y para aplicaciones de control. Adems, LabVIEW se utiliza bastante en el procesamiento digital de seales, en el procesamiento en tiempo real de aplicaciones biomdicas, manipulacin de imgenes y audio,

automatizacin, diseo de filtros digitales, generacin de seales, entre otras [7].

3.4.4 Trabajo en LabVIEW LabVIEW es un sistema de programacin de propsito general, pero tambin incluye libreras de funciones y herramientas de desarrollo diseadas especficamente para la adquisicin de datos y control de instrumentos. Los programas desarrollados en LabVIEW son llamados Instrumentos Virtuales (VIs)

66

porque su apariencia y funcionamiento pueden imitar instrumentos reales, de all su nombre. Un instrumento virtual (VI) es un programa desarrollado en Lenguaje G. El Panel Frontal de un instrumento Virtual tiene a menudo una interfaz de usuario similar a los instrumentos fsicos.

Un VI se compone de una interfaz de usuario interactiva, un diagrama de bloques que sirve como el cdigo fuente, y las conexiones de iconos que permiten llamar a la VI desde un nivel ms alto de VIs. Ms especficamente, el VI se estructura de la siguiente manera [7]: La interfaz de usuario interactiva de un VI se llama el Panel Frontal, figura 3.8 (a), porque simula el panel de un instrumento fsico. El panel frontal puede contener botones, grficos, pulsadores, y otros controles e indicadores. El VI recibe instrucciones de un Diagrama de Bloques, figura 3.8 (b), el cual se construye en lenguaje G. Los VIs son jerrquicos y modulares. Se pueden utilizar como programas de nivel superior, o como subprogramas dentro de otros programas. Con estas caractersticas, LabVIEW promueve y se adhiere al concepto de programacin modular.

67

Fig. 3.8 Presentacin Panel frontal (a) y Diagrama de bloques (b) para desarrollar programacin en LabVIEW 2010.

3.4.5 Tipos de Datos utilizados en LabVIEW

Existen 4 tipos o clases de datos en LabVIEW, ver figura 3.9.

Datos

Cadena de caracteres

Numricos

Booleanos

Dinmicos

Fig. 3.9 Diagrama de tipos de datos existentes para trabajar en Software LabVIEW. Dependiendo de nuestra aplicacin, utilizamos estos datos en el diagrama de bloques. A continuacin se detallara brevemente cada uno de estos datos:

68

A. Tipo de Dato Cadena de Caracteres Una cadena es una secuencia de caracteres ASCII visibles o no visibles. Las cadenas de caracteres ofrecen un formato independiente a la plataforma para informacin y datos. Algunas de las aplicaciones ms comunes de cadena de caracteres incluyen las siguientes: Crear mensajes de texto simples. Controlar instrumentos al enviar comandos de texto al instrumento y regresar valores de datos en la forma de ASCII o cadena de caracteres binarias, las cuales despus puede convertir en valores numricos. Almacenar datos numricos a disco. Instruir o advertir al usuario con ventanas de dilogo. En el panel frontal, las cadenas de caracteres aparecen como tabla, cuadros de texto y etiquetas. LabVIEW representa datos de cadena de caracteres en color rosa, ver controlador en figura 3.10 (a).

B. Tipo de Dato Numrico LabVIEW representa datos numricos como nmeros de punto flotante, nmeros de punto fijo, nmeros enteros, nmeros enteros sin signo y nmeros complejos. Precisin doble o simple, as como datos numricos complejos son representados con el color naranja en LabVIEW. Todos los datos numricos enteros son representados con el color azul, ver controlador en figura 3.10 (b).

69

C. Tipo de Dato Booleano LabVIEW almacena datos Booleanos como valores de 8 bits. Un Booleano puede ser usado en LabVIEW para representar un 0 o 1 o un TRUE o FALSE. Si el valor de 8 bits es cero, el valor Booleano es FALSE. Cualquier valor no igual a cero representa TRUE. Las aplicaciones comunes para datos Booleanos incluyen representar datos digitales y servir como un control de panel frontal que acta como un conmutador que tiene una accin mecnica generalmente usada para controlar una estructura de ejecucin. En LabVIEW el color verde representa datos Booleanos, ver controlador en figura 3.10 (c).

D. Tipo de Dato Dinmico La mayora de los Express VIs aceptan y/o regresan tipos de datos dinmicos, los cuales aparecen como una terminal de color azul oscuro, ver figura 3.10 (d). El tipo de datos dinmicos se puede cablear a un indicador que puede presentar mejor los datos. Los indicadores incluyen una grfica, tabla o indicador numrico o booleano.

Fig. 3.10 Controladores segn tipo de datos.

70

3.4.6 Tipos de estructura de Ejecucin

stas controlan el flujo del programa, bien sea mediante la secuenciacin de acciones, ejecucin de bucles, etc. Las diferentes estructuras se visualizan en la figura 3.11.

Fig. 3.11 Tipos de estructura de ejecucin.

Las estructuras ejecutan automticamente lo que est programada en su interior una vez tiene disponibles los datos de entrada, y una vez ejecutadas las instrucciones requeridas, suministran los correspondientes valores a los cables unidos a sus salidas. Sin embargo, cada estructura se ejecuta de acuerdo a reglas especficas que rigen su comportamiento, a continuacin se detallaran algunas de las estructuras comnmente utilizadas:

A. While Loop Similar a un Ciclo Do o a un Ciclo Repeat-Until en los lenguajes de programacin basados en texto, un Ciclo While, que se muestra en la figura 3.12, ejecuta el cdigo que contiene hasta que ocurre una condicin.

71

Fig. 3.12 Estructura While Loop y analoga en programacin en texto.

B. Case Structure Una Case Structure, ver figura 3.13, tiene dos o ms subdiagramas o casos. Solamente un subdiagrama es visible a la vez y la estructura ejecuta un caso a la vez. Un valor de entrada determina cual subdiagrama se ejecuta. La Case Structure es similar a las instrucciones if...then... en lenguajes de programacin basados en texto.

Fig. 3.13 Case Structure.

C. For Loop For Loop, ver figura 3.14, es el equivalente al bucle for en los lenguajes de programacin convencionales. Ejecuta el cdigo dispuesto en su interior un nmero determinado de veces.

72

Fig. 3.14 Estructura For Loop.

3.4.7 Herramientas de comunicacin de LabVIEW

A continuacin se presenta la forma en que LabVIEW se encarga de las comunicaciones en red y entre aplicaciones. Para los fines de esta discusin, redes se refiere a la comunicacin entre mltiples procesos, posiblemente en equipos independientes (separados). Esta Comunicacin por lo general se produce a travs de una red de hardware, tales como Ethernet o LocalTalk. Por otra parte, el uso principal de las aplicaciones de software en red es que una o ms aplicaciones puedan acceder a los servicios de otra aplicacin. Por ejemplo, la aplicacin que provee servicios (el servidor) podra ser una aplicacin de recoleccin de datos que se ejecuta en un ordenador dedicado o un programa de base de datos con informacin de otras aplicaciones.

Introduccin a los protocolos de comunicacin Para que se produzca la comunicacin entre procesos, los procesos tienen que utilizar un lenguaje comn de comunicaciones, referido como un protocolo.

73

Un protocolo de comunicacin le permite especificar los datos que desea enviar o recibir y la ubicacin del destino o de origen, sin tener que preocuparse acerca de cmo los datos llegan all. El protocolo traduce los comandos de los datos que los controladores de red pueden aceptar. Los controladores de red entonces se hacen cargo de la transferencia de datos a travs de la red. Varios protocolos de red se han convertido en las normas aceptadas en las comunicaciones. En general, un protocolo no es compatible con otro. As, en las aplicaciones de comunicacin, una de las primeras cosas que usted debe hacer es decidir qu protocolo usar. Si desea comunicarse con uno ya existente, fuera de la plataforma de aplicacin, entonces usted tiene que trabajar dentro de los protocolos soportados por la aplicacin. Factores que influyen en su eleccin de protocolo incluyen el tipo de mquinas que ejecutan sus procesos en la red de hardware disponible, y la complejidad de la comunicacin que su aplicacin va a necesitar. Varios protocolos estn incorporados en LabVIEW, algunos de los cuales son especficos para un tipo de ordenador. LabVIEW utiliza los siguientes protocolos para la comunicacin entre computadoras [7]: TCP Disponible en todos los equipos UDP Disponible en todos los equipos DDE Disponible en el PC, para la comunicacin entre aplicaciones de Windows ActiveX Disponible para su uso con Windows 95 y Windows NT AppleEvents Disponible en Macintosh, para enviar mensajes entre las aplicaciones de Macintosh PPC Disponible en Macintosh, para enviar y recibir datos entre las aplicaciones de Macintosh

74

Cada protocolo es diferente, sobre todo en la forma en que se refieren a la ubicacin de red de una aplicacin de control remoto. Son incompatibles entre s, as que si usted desea comunicarse entre un Macintosh y un PC, debe utilizar un protocolo compatible con ambos, como TCP. Otras opciones de comunicacin que LabVIEW incluye son los siguientes: SystemExec VI Le permite ejecutar un comando a nivel de sistema. En realidad, existen dos SystemExec, una para el uso con todas las versiones de Windows, y el otro con Sun y HP-UX Named Pipes Disponible slo en UNIX HiQ Disponible en Macintosh y PC solamente.

Uso compartido de archivos versus los protocolos de comunicacin Es importante tener en cuenta otro enfoque ms adecuado para su aplicacin. Por ejemplo, considere una aplicacin en un sistema dedicado que adquiere datos y desea que los datos se registren en un ordenador diferente. Se puede escribir una aplicacin que utiliza protocolos de red para enviar datos desde el ordenador de adquisicin a la mquina de registro de datos, donde una solicitud por separado recoge los datos y los almacena en el disco. Un mtodo ms sencillo podra incluir las capacidades de intercambio de archivos disponibles en la mayora de los ordenadores conectados en red. Con intercambio de archivos, los controladores que forman parte del sistema operativo le permiten conectarse a otras mquinas. La mquina remota de almacenamiento de disco es tratada como una extensin de su propio almacenamiento en disco. Una vez que conecte los dos sistemas, el intercambio de archivos por lo general hace que esta conexin sea transparente, de modo que cualquier aplicacin puede escribir en el disco remoto como si estuviera conectado localmente. El intercambio

75

de archivos es con frecuencia el mtodo ms simple para transferir datos entre las mquinas [7].

Modelo cliente / servidor El modelo cliente/servidor es un modelo comn para las aplicaciones en red. En el modelo cliente/servidor, un conjunto de procesos (clientes) solicita servicios de otro conjunto de procesos (servidores). Por ejemplo, en su aplicacin, usted puede configurar un equipo dedicado para la adquisicin de las mediciones del mundo real. El equipo acta como un servidor cuando proporciona informacin a otros equipos por encargo. Acta como un cliente cuando solicita informacin a otra aplicacin, tal como un programa de base de datos, para grabar los datos que adquiere. En LabVIEW, puede utilizar aplicaciones de cliente y servidor con todos los protocolos excepto Macintosh AppleEvents. No se puede configurar un servidor de comando en LabVIEW utilizando AppleEvents. Si usted necesita las capacidades del servidor en el Macintosh, utilice TCP, UDP, o PPC [7].

76

CAPTULO 4

SISTEMAS FOTOVOLTAICOS
El capitulo que se presenta a continuacin hace referencia a las plantas fotovoltaicas con las que hoy en da cuenta el CDEA, por lo que en primera instancia se mencionan conceptos bsicos relacionados a estas, para luego dar paso a la descripcin de las tecnologas de modulos y de los sistemas fotovoltaicos, que existen en la actualidad. De esta manera, se puede abarcar con mayor claridad la descripcin que se realiza posteriormente de las instalaciones fotovoltaicas existentes en la Universidad de Antofagasta en donde, adems se sealan los equipos implementados en ellas. 4.1 Energa Fotovoltaica La energa que llega del sol en forma de radiacin electromagntica, es la base de la vida sobre la tierra y se puede aprovechar en multitud de formas. La energa solar elctrica, o fotovoltaica que es como comnmente se conoce, es una energa limpia, de fcil mantenimiento y de durabilidad prcticamente infinita. Consiste en la utilizacin de la energa del sol para producir directamente electricidad, aprovechando la propiedad que presentan algunos materiales semiconductores (como el silicio) conocida como efecto fotoelctrico. Los sistemas fotovoltaicos permiten la conversin de una partcula luminosa con energa (fotn) en una energa electromotriz (voltaica). Los sistemas fotovoltaicos para producir electricidad, se conforman por mdulos fotovoltaicos y otros componentes como inversores, bateras y/o reguladores [8].

77

4.2

Tecnologas Fotovoltaicas El aprovechamiento de la energa emitida por el sol depende del

tratamiento que recibe la celda fotovoltaica para poder captar la radiacin solar. La celda fotovoltaica corresponde a la unidad bsica de los sistemas fotovoltaicos la cual en su conjunto conforman un modulo fotovoltaico, estos a su vez agrupados conforman los paneles o generadores solares, tal como se muestra en la Figura 4.1

Figura 4.1 Composicin de mdulos y panel Fotovoltaico a partir de clulas fotovoltaicas. Las clulas fotovoltaicas son fabricadas con semiconductores, donde el ms utilizado es el silicio, el cual es dopado con boro para mejorar su conductividad, formando la regin P. Sobre esta regin se difunde una capa muy fina de fosforo, llamada regin N, y en la cual incide la luz solar.

78

Para mejorar el rendimiento del modulo, la cara que recibe la luz solar se somete a un proceso llamado texturizacin, donde se crean micro pirmides superficiales para reducir la reflexin en la superficie de la clula. De esta manera, existen distintas disposiciones de micro pirmides, lo que permite la clasificacin de los mdulos segn su conformacin, teniendo as modulos de tipo Silicio Monocristalino, Silicio Policristalino y Capa delgada, este ltimo subdividido en Silicio Amorfo, Telurio de Cadmio, Cobre Indio Galio Selenio y Micro cristales de Silicio, como se presenta en la Fig. 4.2.
Tecnologias Modulos Fotovoltaicos Silicio Monocristalino Silicio Policristalino

Capa Delgada

Amorfo (a-Si)

Telurio de Cadmio (CdTe)

Cobre Indio Galio Selenio (CIGS)

MicroCristales Silicio (uC-Si)

Fig. 4.2. Descripcin de los distintos tipos de tecnologas de modulos solares existentes. El silicio (Mono y Poli) cristalino es el ms utilizado en modulos y con l se fabrica el 87,4% de las clulas fabricadas en el mundo. Los mdulos fotovoltaicos estndar que se comercializan actualmente poseen eficiencias diversas ya que cada material tiene un carcter conductor diferente. Hay que tener en cuenta que la efectividad del modulo es mayor cuanto mayores son los cristales, pero tambin aumenta su peso, grosor y coste de fabricacin. El rendimiento de los mdulos cristalinos (Mono y Poli), pueden alcanzar el 20% mientras que los de capa delgada pueden no llegar al 13%.

79

Los mdulos pueden clasificarse atendiendo a varias caractersticas, siendo la de tipo de clula la clasificacin ms importante [9]: A. Modulo Tipo Silicio Monocristalino Al enfriarse, el silicio fundido se solidifica formando solo un nico cristal de grandes dimensiones. Luego se corta el cristal en delgadas capas que dan lugar a las clulas. Se gasta una gran cantidad de energa para su construccin. Estas clulas generalmente son de un color azul uniforme. La mxima eficiencia alcanzada en laboratorio es del 27,6% y su duracin es de aproximadamente 25 aos. Su eficiencia disminuye con el aumento de la temperatura.

B. Modulo Tipo Silicio Policristalino Durante el enfriamiento del silicio en un molde se forman varios cristales. Tiene menor costo de fabricacin que el silicio monocristalino. La fotoclula es de aspecto azulado, pero no es uniforme, se distinguen diferentes colores creados por los diferentes cristales. La mxima eficiencia alcanzada en laboratorio es del 12,5%y una duracin de 25 aos. Su eficiencia disminuye con el aumento de temperatura.

C. Modulo Capa Delgada No se forman por la unin de las clulas individuales, sino por lminas delgadas de conductores y semiconductores sobre un sustrato, utilizando una tcnica de conformado. La caracterstica principal de esta tecnologa es que presentan mdulos flexibles, semitransparentes, ligeros y con tensiones del orden de 60 voltios en menos de 1m 2 de superficie. Dentro de estos estn los amorfos, CdTe, o CIGS. Tiene una eficiencia entre el 10 y el 13%. En comparacin a los dos mencionados anteriormente este es el que tiene menor costo de fabricacin y menor tiempo de vida.

80

4.3

Instalaciones Fotovoltaicas Los sistemas solares fotovoltaicos corresponden a los equipos y

dispositivos que conforman la planta fotovoltaica, y se dividen en tres grupos segn el tipo de instalacin que se realiza con estos. Por un lado, las instalaciones aisladas de red, destinadas a satisfacer total o parcialmente la demanda de energa elctrica de un lugar determinado donde no existe red elctrica convencional. Y por otro lado, los sistemas fotovoltaicos conectados a red, que tienen como objeto principal inyectar la energa elctrica producida a la red elctrica convencional. Tambin existen instalaciones mixtas o hibridas, que engloban la energa fotovoltaica y otra fuente de energa conjuntamente. Lo anterior se presenta en la Fig. 4.3. [10]

Intalaciones Fotovoltaicas Aisladas de la red Conectadas a la red


fotovoltaicas. 4.3.1 Instalaciones Aisladas La instalacin aislada est compuesta por un determinado nmero de mdulos fotovoltaicos (que dependern de la carga elctrica que se precise activar), acumuladores (cuando se precise almacenar la electricidad excedente en horas diurnas para disponer de ella en horas nocturnas) y el inversor (si los consumos son en corriente alterna). A mayor demanda en los periodos sin sol se precisar obviamente mayor capacidad de almacenamiento.

Instalaciones Hibridas

Fig. 4.3. Clasificacin de las distintos tipos de instalaciones de plantas

81

La instalacin aislada se divide en dos etapas segn los dispositivos y equipos que la conforman, Etapa de Potencia y Etapa de Control, como se describe a continuacin [11]: A. Etapa de Potencia Corresponde a la etapa que contempla dispositivos de generacin y

transformacin de energa, como panales fotovoltaicos, acumuladores (bateras), reguladores de carga, conversores y red elctrica [11]: Mdulos fotovoltaicos: generan electricidad a partir de la energa del sol. Acumuladores (bateras): almacenan la electricidad generada por los mdulos para poder as utilizarla en horas en donde la energa consumida es superior a la generada por los mdulos, por ejemplo de noche, que la energa se consume directamente de las bateras y no de los mdulos. Regulador de carga: controla automticamente el proceso de carga y descarga de los acumuladores, evitando sobrecargas o descargas profundas y alargando as la vida til de los mismos. Sistemas de conversin elctrica (inversores): transforman la corriente continua (CC) en corriente alterna (CA), que es la que se utiliza de forma habitual. Si los consumos fuesen en corriente continua se podra prescindir del uso del inversor.

B. Etapa de Control Corresponde a la etapa que contempla dispositivos de control y monitoreo de procesos y sus variables, convirtiendo el proceso existente en uno ms eficiente, en esta etapa podemos encontrar controladores, autmatas, sensores, actuadores, registradores, etc.

82

En la figura 4.4 podemos observar los componentes bsicos de las instalaciones aisladas [11].

Fig. 4.4. Estructura de instalacin fotovoltaica aislada.

4.3.2 Instalaciones Hbridas. En algunas ocasiones, en lugares aislados de la red elctrica, debido al perfil de la demanda de energa y en funcin de la aplicacin, se suelen complementar la instalacin fotovoltaica con otro tipo de suministro como grupos electrgenos o aerogeneradores. A estas instalaciones se las denominan instalaciones hbridas o mixtas, y se presenta su esquema en la figura 4.5 [12].

83

Fig. 4.5. Estructura instalacin fotovoltaica mixta.

4.3.3 Instalaciones conectadas a la red Los sistemas fotovoltaicos conectados a red siempre contarn con uno o ms inversores a donde se hace llegar la corriente continua generada por los mdulos fotovoltaicos para transformarla aqu en corriente alterna. Posteriormente y mediante las protecciones necesarias, la energa es inyectada a la red en su totalidad, generalmente se dispone de un medidor para la energa que se consume y otro para la energa que se produce, encargndose la compaa suministradora de realizar las dos lecturas [13]. Este mtodo de control que cuenta la cantidad de electricidad inyectada a la red es utilizada comnmente en pases que han desarrollado altamente las polticas de la energas renovables no convencionales,

84

entre ellas la fotovoltaica, como Espaa y Alemania, mientras que en Chile aun no se legisla en relacin a este tema, por lo que la inyeccin a la red a travs de energa fotovoltaica no es controlada. Hay que tener en cuenta que la instalacin no consume la energa que produce, si no que esta es entregada ntegramente a la red de distribucin. Esto es as debido a que lo que se pretende no es que cada uno consuma lo que produce, si no que cada kW producido mediante estas centrales fotovoltaicas de generacin de energa limpia es uno menos que producirn las centrales contaminantes (trmicas, nucleares, etc.) Como se ha comentado, en estas instalaciones no es necesario acumular la energa producida, ya que est se vierte a la red general. Esto las convierte en instalaciones de muy bajo mantenimiento y muy fiables, ya que eliminamos el elemento ms crtico que son las bateras. Las instalaciones conectadas a red, al igual que las aisladas, se divide en dos etapas segn los dispositivos y equipos que la conforman: C. Etapa de Potencia Corresponde a la etapa que contempla dispositivos de generacin y

transformacin de energa, como mdulos fotovoltaicos, inversores, medidores, protecciones y red elctrica [13]. Mdulo Fotovoltaico: Es el que produce la transformacin de la radiacin solar en corriente elctrica. Inversor: La corriente continua producida en los paneles fotovoltaicos, para poder ser inyectada a la red, debe ser transformada en corriente alterna en baja tensin, con unos requerimientos especficos. El inversor es el equipo encargado de transformar la corriente para que pueda ser inyectada a la red.

85

Medidores: Son los equipos que miden la cantidad de energa que consumimos y vertemos a la red y por tanto en funcin de los cuales facturaremos al operador elctrico (En chile aun no utilizado).

Protecciones: Debemos tener en consideracin las elevadas tensiones de trabajo en este tipo de instalaciones, que en algunos casos pueden llegar hasta 700 V en corriente continua. Es aconsejable que el campo fotovoltaico se proteja elctricamente con interruptores que permitan el cortocircuito y el circuito abierto, para facilitar las conexiones y manipulaciones posteriores, as como elementos varistores o descargadores de sobretensin que eviten la induccin de picos que puedan afectar a la electrnica interna del inversor.

D. Etapa de Control Corresponde a la etapa que contempla dispositivos de control y monitoreo de procesos y sus variables, convirtiendo el proceso existente en uno ms eficiente, para esto se utilizan mecanismos de seguimiento, controladores, autmatas, sensores, actuadores, registradores, etc. Mecanismos de seguimiento solar: Existe la posibilidad de realizar instalaciones conectadas a la red con seguimiento solar. Estos dispositivos colocan las placas fotovoltaicas para que reciban la radiacin solar perpendicularmente en todo momento e incrementan la produccin de energa elctrica entre un 30% y un 40% ofreciendo, por tanto, un mayor rendimiento econmico que las instalaciones fijas [13]. En la siguiente figura 4.6 podemos observar los componentes bsicos de las instalaciones conectadas a la red.

86

Fig. 4.6. Estructura instalacin fotovoltaica con conexin a la red.

4.4 Instalaciones Fotovoltaicas Universidad de Antofagasta


Actualmente la Universidad de Antofagasta cuenta con tres plantas fotovoltaicas que se implementaron gracias al trabajo en conjunto del CDEA y la empresa espaola Krannich Solar, esta ultima dedicada a la distribucin y estudio de mdulos solares. Estas plantas se describen a continuacin: 4.4.1 Plantas SEMDA Se ubican en el departamento de Servicio Mdico y Dental de Alumnos (SEMDA), de la Universidad de Antofagasta. Estas plantas son instalaciones conectada a red, es decir, no cuentan con un sistema de respaldo de bateras y solo entregan energa en las horas que el sol lo permite. Son dos plantas las que se ubican en el SEMDA, debido a que encontramos dos tipos de tecnologas de mdulos fotovoltaicos. Para un mejor entendimiento de cmo se componen las plantas, se describen segn su etapa de Potencia y Control a continuacin:

87

E. Etapa de Potencia Las plantas fotovoltaicas SEMDA constan en su etapa de Potencia de dos tipos de tecnologas de modulos. La primera planta con tecnologa tipo Silicio Monocristalino con una potencia pico de 185 W cada modulo, distribuida en un total de 18 mdulos (Luxor), lo que significa una capacidad total de planta de 3,33 kWp, y la segunda planta con tecnologa de tipo Capa Delgada, distribuidos en 24 mdulos (NexPower), con una potencia pico de 140 W cada modulo, lo que significa una capacidad de produccin total de planta de 3,36 kWp. La etapa de potencia de la planta con tecnologa monocristalina tiene cuatro grupos de modulos conectados en paralelo, cada uno con seis mdulos conectados en serie. Las salidas de la conexin en paralelo se conectan a una caja de proteccin para aislar los modulos del inversor Sunny Boy 3300. El inversor es conectado a un tablero para protegerlo de la red. Lo anterior queda graficado en la figura 4.7. La etapa de potencia de la planta con tecnologa capa delgada tiene dos grupos de modulos conectados en paralelo, cada uno con nueve mdulos conectados en serie. Las salidas de la conexin en paralelo son conectadas directamente al inversor Sunny Boy 3000. El inversor es conectado a un tablero para protegerlo de la red. Lo anterior queda graficado en la figura 4.8. Cabe destacar que ninguna de las dos plantas cuenta con un contador de energa inyectada a la red.

88

Fig. 4.7. Conexin planta fotovoltaica SEMDA, tecnologa monocristalina.

Fig. 4.8. Conexin planta fotovoltaica SEMDA, tecnologa capa delgada.

F. Etapa de Control. El proceso de generacin de energa que realiza la Etapa de Potencia puede ser monitoreado desde terreno a travs de la Etapa de Control que conforma el sistema fotovoltaico, por medio de un sistema de visualizacin. Para esto es necesario contar con un sistema de Adquisicin de datos, un sistema de comunicacin y una HMI, en donde se visualizan las variables del proceso, tanto ambientales como elctricas. Las instalaciones de las plantas SEMDA cuenta con un sistema de adquisicin de datos en donde encontramos los siguientes dispositivos: 1 Sensor de Viento SMA. 1 Sensor Temperatura de Modulo SMA. 1 Sensor Temperatura Ambiente SMA.

89

1 Sensor de Viento SMA. 1 Sunny Sensor Box (con Sensor de Radiacin interno) SMA. 1 RS-485 Power Injector SMA. Nota: Los dispositivos utilizados para monitorear los procesos

son distribuidos por la empresa SMA y proporcionados por Krannich Solar. Cabe destacar que no es necesario contar con un sensor de temperatura para cada modulo, o un sensor de viento, temperatura ambiental y radiacin para cada planta, esto debido a que ambas se ubican a distancias cercanas por lo tanto las condiciones ambientales son similares. Es por esto que solo se encuentra el sistema de adquisicin de datos en la planta con tecnologa capa fina. De esta manera, la adquisicin de datos se realiza gracias a la informacin recogida por los sensores, los que se conectan al Sunny Sensor Box, que es el encargado de recoger las seales de la planta en un solo lugar y acondicionarlas .Este ltimo, adems posee en su interior el sensor de radiacin directa. La manera en que se conectan los sensores con el Sunny Sensor Box se muestra en la figura 4.9.

90

PT100M-NR (Sensor T Modulo) SMA

Sunny Sensor Box (Sensor Radiacin) SMA

PT100U-NR (Sensor T Ambiente) SMA

Wind Sensor (Sensor de Viento) SMA

Fig. 4.9. Diagrama arquitectura de comunicacin sensores con SensorBox, Planta Fotovoltaica SEMDA.

La adquisicin de datos finaliza en los inversores, los cuales miden los datos elctricos que generan las plantas con tecnologa Capa Fina y

Monocristalina, las variables que se adquieren desde el inversor es el voltaje continuo y alterno, la corriente contina y alterna, la potencia, la frecuencia y la energa. Los datos procesados por el inversor se juntan con los datos ambientales que provienen del Sunny Sensor Box. Luego, los datos son enviados al Sunny WebBox, el cual se preocupa de registrar y subir estos a una plataforma en internet y a su interfaz interna. A continuacin se muestra la arquitectura de comunicacin fotovoltaica SEMDA (figura 4.10) de la instalacin

91

Fig. 4.10. Diagrama arquitectura de comunicacin de la instalacin Fotovoltaica SEMDA. 4.4.2 Instalacin MESOCOSMO Se ubica en el MESOCOSMO MARINO (en adelante MESOCOSMO) de la facultad de recursos del mar de la Universidad de Antofagasta. Esta planta es una instalacin de tipo conectada a red, es decir no cuenta con un sistema de respaldo de bateras y solo entrega energa en las horas que el sol lo permite. Para un mejor entendimiento de cmo se compone la planta, se describe a continuacin segn su etapa de Potencia y Control: A. Etapa de Potencia La planta fotovoltaica MESOCOSMO consta en su Etapa de Potencia de un tipo de tecnologa de modulo. Este tipo de tecnologa de mdulo fotovoltaico es de Silicio Policristalino con una potencia pico de 230 W cada uno, distribuida en un total de 14 mdulos (Luxor), lo que significa una capacidad total de 3,22 kWp. La etapa de potencia de la planta con tecnologa Silicio Policristalino tiene dos grupos de mdulos conectados en paralelo, cada uno con siete mdulos conectados en serie. Las salidas de la conexin en paralelo son conectadas directamente al inversor SunnyBoy 3000. El inversor es conectado a un tablero para protegerlo de la red. Lo anterior queda graficado en la figura 4.11.

92

Fig. 4.11. Conexin planta fotovoltaica MESOCOSMO, tecnologa Policristalina.

B. Etapa de Control. Al igual que la instalacin SEMDA el proceso de generacin de energa que realiza la Etapa de Potencia puede ser monitoreado desde terreno a travs de la Etapa de Control, en donde se visualizan las variables de proceso, tanto ambientales como elctricas. La planta MESOCOSMO cuenta con un sistema de adquisicin de datos en donde encontramos los siguientes dispositivos: 1 Sensor de Viento SMA. 1 Sensor Temperatura de Modulo SMA. 1 Sensor Temperatura Ambiente SMA. 1 Sensor de Viento SMA. 1 Sunny SensorBox (Sensor Radiacin interno) SMA. 1 RS-485 PowerInjector SMA.

Los sensores se conectan de forma similar como se realiza en las plantas SEMDA, tal como muestra la figura 4.8. De esta manera los sensores se comunican al Sunny Sensor Box, el cual enva los datos al inversor, donde se

93

encuentra con los datos elctricos que este procesa. Finalmente los datos llegan al Sunny WebBox, el cual se preocupa de registrar y subir estos a una plataforma en internet y a su interfaz interna. Podemos observar cmo se conectan los equipos de la planta MESOCOSMO en la figura 4.12.

Fig. 4.12. Diagrama arquitectura de comunicacin Planta Fotovoltaica MESOCOSMO. 4.4.3 Monitorizacin El proceso de generacin de energa elctrica que realizan las plantas fotovoltaicas, puede ser monitoreado mediante la interfaz interna que dispone el DataLogger (Sunny WebBox) al que se debe acceder mediante su IP (Figura 4.13), o tambin, va internet a travs de una plataforma virtual denominada SunnyPortal (Figura 4.14). Para la primera basta con conocer la IP y contrasea del equipo WebBox que se desea monitorear y as se puede tener acceso a su HMI. Para la segunda el usuario debe ser registrado con su correo electrnico por un administrador y aceptado en la base de datos central de la plataforma.

94

Fig. 4.13. Inicio HMI interna Web Box para Planta Fotovoltaica SEMDA.

95

Fig. 4.14. Inicio plataforma Sunny Portal para Planta Fotovoltaica SEMDA

67

4.5

Descripcin e importancia de parmetros a medir. El comportamiento que tiene un modulo al producir energa elctrica viene

determinada por una serie de factores que influyen en el proceso. Estos factores corresponden principalmente a variables ambientales, y es por ello que es necesario monitorearlas, al igual que las producidas internamente por el modulo, esto permite determinar la relacin entre las variables que permiten una mayor eficiencia de este. Las variables generadas por el modulo que son necesarias para determinar la eficiencia de este corresponde a: Corriente (I): Flujo de electrones propia del modulo. Voltaje (V): Diferencia de potencial propia del modulo. Potencia (P): Las dos variables anteriores permiten un punto de trabajo de potencia del modulo. Mientras que las variables ambientales que son necesarias monitorear corresponden a: Radiacin Solar: El resultado de un cambio en la intensidad de radiacin para una circunstancia en la que la temperatura permanece constante, es una variacin en la corriente de salida para cualquier valor de tensin. Adems, este efecto es directamente proporcional, es decir a medida que aumenta la radiacin aumenta la corriente. El voltaje tambin aumenta con la radiacin, pero su variacin es mnima, es decir, permanece prcticamente constante. Temperatura: El efecto que tiene la temperatura es inversamente proporcional al voltaje del modulo, es decir a medida que aumenta la temperatura, el voltaje generado disminuye.

68

Viento: Permite disminuir la temperatura del modulo a travs de corrientes de aires que circulan bajo el modulo.

69

CAPTULO 5 CLCULOS DE PARAMETROS RELEVANTES PLANTAS FOTOVOLTAICAS


En el siguiente captulo se presenta el anlisis matemtico de parmetros de gran importancia para los sistemas fotovoltaicos, como la irradiacin y la energa elctrica, los cuales permiten identificar el rendimiento de las plantas fotovoltaicas segn su tecnologa, es decir, permiten conocer cul de estas ofrece el mejor comportamiento segn las condiciones ambientales en las que se encuentran trabajando hoy en da, tanto en la instalacin SEMDA como MESOCOSMO.

5.1 Radiacin, Irradiancia e Irradiacin.


El Sol genera energa mediante reacciones nucleares de fusin que se producen en su ncleo. Esta energa recibe el nombre de radiacin solar, que se transmite en forma de radiacin electromagntica.

La radiacin solar sobre la superficie terrestre tiene variaciones temporales, siendo unas aleatorias, como la nubosidad, y otras previsibles, como son los cambios estacionales o el da y la noche, provocadas por los movimientos de la tierra. Para facilitar el estudio, la radiacin solar sobre un receptor se clasifica en tres componentes:

1. Directa 2. Difusa

70

3. Reflejada, o de albedo.

La suma de todas las radiaciones mencionadas recibe el nombre de radiacin global, que es la radiacin solar total que recibe la superficie de un receptor y por lo tanto la que nos interesa conocer y cuantificar. Para cuantificar la radiacin solar se utilizan dos magnitudes que corresponden a la potencia y a la energa de la radiacin que llegan a una unidad de superficie, se denomina Irradiancia e Irradiacin y sus definiciones y unidades son las siguientes: 5.1.1 Irradiancia Potencia o radiacin incidente por una superficie. Indica la intensidad de radiacin solar. Se mide en Watts por metro cuadrado (W/m2). 5.1.2 Irradiacin Integracin o suma de las irradiancias en un periodo de tiempo determinado. Es la cantidad de energa solar recibida durante un periodo de tiempo. Se mide en Joule por metro cuadrado por un periodo de tiempo. (J/m 2 por hora, da, semana, mes, ao, etc., segn el caso). En la prctica, dada la relacin con la generacin de energa elctrica se utiliza como unidad Wh/m 2, y sus mltiplos ms habituales kWh/m2 y MWh/m2 La radiacin solar puede ser estimada para un determinado plano, ya sea horizontal, inclinado o normal a los rayos solares, a travs de la regla de trapecio indicada en la ecuacin 5.1. En matemtica la regla del trapecio es un mtodo de integracin numrica, es decir, un mtodo para calcular aproximadamente el valor de la integral definida, valor que se sabe corresponde al rea bajo la curva.

) (

(5.1)

71

Donde: Hd= Irradiacin Solar Diaria (Wh/m2) Rn= Irradiancia Instantnea (W/m2) tn= Tiempo (horas) para la medicin n. n=Numero de medidas de radiacin obtenidas.

Por ejemplo en la tabla la tabla 5.1 se muestra la irradiancia solar a lo largo de una hora, mediante la regla del trapecio podremos obtener la radiacin Solar hora. Tabla 5.1 Irradiancia de una Hora, 11.00 AM-12.00 PM, planta SEMDA 11-082012.
Hora 11:00 11:01 11:02 11:03 11:04 11:05 11:06 11:07 11:08 11:09 11:10 11:11 11:12 11:13 11:14 11:15 11:16 11:17 11:18 11:19 Irradiancia Hora Irradiancia Hora Irradiancia 850 11:20 890 11:40 929 855 11:21 891 11:41 933 857 11:22 896 11:42 941 859 11:23 896 11:43 938 862 11:24 898 11:44 937 864 11:25 900 11:45 929 863 11:26 906 11:46 934 862 11:27 904 11:47 937 861 11:28 906 11:48 943 862 11:29 904 11:49 942 864 11:30 909 11:50 941 868 11:31 909 11:51 941 873 11:32 909 11:52 939 878 11:33 911 11:53 941 882 11:34 912 11:54 946 886 11:35 912 11:55 927 886 11:36 923 11:56 950 892 11:37 925 11:57 951 892 11:38 921 11:58 952 876 11:39 926 11:59 957

72

Haciendo uso de la ecuacin 5.1: ( ) ( ) ( ) ( ) ( ) ( )

NOTA: Se lleva el tiempo a segundos para facilitar clculos y luego se transforma a hora (multiplicando por 1 hora y dividiendo por 3600 s) para obtener el resultado deseado.

De esta manera, para calcular el valor de Irradiacin, que permite conocer la cantidad de energa solar disponible y que puede aprovechar un panel fotovoltaico, ya sea de la planta SEMDA y MESOCOSMO, para transformarla en energa elctrica, se utiliza el valor de Irradiancia que arroja el Sunny SensorBox cada un minuto. Con estos valores se obtiene la curva diaria de Irradiancia la cual es integrada mediante la regla del trapecio para obtener el valor de irradiacin correspondiente. 5.2 Energa y Potencia Elctrica. Sabemos que la energa elctrica es la forma de energa que resulta de la existencia de una diferencia de potencial entre dos puntos, generada por una maquina o dispositivo elctrico que tiene la capacidad para realizar un trabajo. La unidad de medida es Watt por unidad de tiempo (ya sea hora, da, mes, ao). Mientras que la potencia elctrica es la velocidad a la que se consume o genera la energa, es decir la cantidad de energa entregada o absorbida por un elemento en un tiempo determinado. La unidad de medida es el watt, y tambin se define como el producto entre el voltaje y la corriente. En el caso de las plantas fotovoltaicas SEMDA y MESOCOSMO nos encontramos con tres tipos de tecnologas de paneles que ofrecen distintos

73

niveles de potencia, dependiente de la irradiancia que incide en ellos y de la temperatura de trabajo a la que se encuentren. As, al monitorear en intervalos de tiempo las variables de voltaje y corriente que entrega la planta, y realizar el producto entre ellas se obtiene la curva de potencia en momentos exactos, con los cuales se consigue una curva de potencia diaria. Al integrar esta curva se obtiene la energa elctrica, este parmetro permite conocer cul es la energa que es capaz de entregar la planta fotovoltaica durante un da, es decir, con la que se cuenta para consumir. Esta integracin se lleva a cabo mediante la regla del trapecio de la ecuacin 5.1, la misma que se utiliza para obtener la Irradiacin. De esta manera si pretendemos calcular la energa producida por una planta fotovoltaica, primeramente se debe contar con la potencia que genera los paneles que la conforman y luego dimensionar la de la planta. En la tabla 5.2 se muestra los valores de potencia que generan una planta fotovoltaica compuesta por 14 mdulos de 230 W, en donde a las 11:10 se tiene que la planta produce 1630,88W, es decir, cada panel est generando segn la condiciones de radiacin y temperatura 116,49 W. Entonces, al calcular la energa durante una hora se tiene lo siguiente:
( ) ( ) ( ) ( ) ( ) ( )

NOTA: Se lleva el tiempo a segundo para facilitar clculos se realiza el mismo arreglo matemtico (dividir por 3600) que la obtencin de la radiacin.

74

Tabla 5.2 Potencia de una Hora, 11.00 AM -12.00 PM, planta MESOCOSMO 11-08-2012.
HORA 11:00 11:01 11:02 11:03 11:04 11:05 11:06 11:07 11:08 11:09 11:10 11:11 11:12 11:13 11:14 11:15 11:16 11:17 11:18 11:19 11:20 11:21 11:22 11:23 11:24 11:25 11:26 11:27 11:28 11:29 Voltaje 369 376 368 371 298 374 370 372 372 372 375 379 381 376 368 372 372 377 294 372 368 364 372 368 372 379 373 372 371 376 Corriente 4,332 4,245 4,358 4,329 7,141 4,332 4,324 4,386 4,38 4,389 4,349 4,268 4,285 4,377 4,465 4,409 4,46 4,396 7,383 4,483 4,531 4,577 4,526 4,56 4,517 4,435 4,534 4,551 4,543 4,487 Potencia 1598,51 1596,12 1603,74 1606,06 2128,02 1620,17 1599,88 1631,59 1629,36 1632,71 1630,88 1617,57 1632,59 1645,75 1643,12 1640,15 1659,12 1657,29 2170,60 1667,68 1667,41 1666,03 1683,67 1678,08 1680,32 1680,87 1691,18 1692,97 1685,45 1687,11 HORA 11:30 11:31 11:32 11:33 11:34 11:35 11:36 11:37 11:38 11:39 11:40 11:41 11:42 11:43 11:44 11:45 11:46 11:47 11:48 11:49 11:50 11:51 11:52 11:53 11:54 11:55 11:56 11:57 11:58 11:59 Voltaje 368 372 298 364 368 372 368 368 372 376 373 375 371 373 376 369 376 368 368 372 368 371 370 372 372 372 368 376 368 375 Corriente 4,62 4,568 7,483 4,69 4,643 4,585 4,62 4,626 4,597 4,549 4,596 4,555 4,612 4,613 4,574 4,691 4,701 4,689 4,704 4,654 4,692 4,643 4,673 4,671 4,677 4,674 4,747 4,617 4,753 4,657 Potencia 1700,16 1699,30 2229,93 1707,16 1708,62 1705,62 1700,16 1702,37 1710,08 1710,42 1714,31 1708,13 1711,05 1720,65 1719,82 1730,98 1767,58 1725,55 1731,07 1731,29 1726,66 1722,55 1729,01 1737,61 1739,84 1738,73 1746,90 1735,99 1749,10 1746,38

75

5.3

Rendimiento Sabemos que el rendimiento permite determinar la eficiencia que poseen

las plantas fotovoltaicas e identificar que tan correcto es su desempeo segn los parmetros con los que fueron diseados. Para esto es necesario conocer los valores de energa real que entregan y luego contrastar este valor con el valor ideal esperado. Realizando el cociente entre estos valores se obtiene como resultado la relacin que existe en su desempeo. 5.3.1 Energa Real Para realizar este cociente se utilizara como energa real, la que resulta de aplicar la regla del trapecio al producto del voltaje y corriente que genera las plantas fotovoltaicas. Estos parmetros son captados por los inversores y enviados por el Sunny WebBox. Este valor de energa aumenta conforme avanza el da, es decir los valores de energa se van sumando por cada medicin que se realice, esto permite contar con el valor acumulado de energa diaria. 5.3.2 Energa Ideal La energa ideal se obtiene a partir de los resultados que arroja la modelacin de la planta mediante el software Matlab, utilizando los parmetros de informacin de la hoja de datos de los mdulos fotovoltaicos [14]. A. Modelado de Mdulos Fotovoltaicos Para modelar la planta primeramente se simula el comportamiento de los paneles a partir del circuito equivalente de una celda fotovoltaica ideal segn la teora de los semiconductores mostrada en la Ecuacin 5.2, la que ofrece

simplicidad y exactitud, definiendo a este modelo perfecto para diseadores de electrnica que estn buscando una manera fcil y un modelo eficaz para la simulacin de dispositivos fotovoltaicos.

76

[ Id I: Corriente de la celda. V: Voltaje de la celda. IPV, cll: Corriente generada por la luz incidente. Id: Ecuacin del diodo Shockley.

] (5.2)

I0,cell: Corriente inversa de saturacin o de fuga del diodo. q: Carga del electrn [1.60217646 10-19C]. k: Constante de Boltzmann [1.3806503 10-23J / K]. T: Temperatura de la unin p-n. a: Constante de un diodo ideal.

Lo anterior no representa la caracterstica I-V de un panel fotovoltaico real, ya que como sabemos los paneles reales se componen de varias celdas fotovoltaicas conectadas, por lo que se requieren parmetros adicionales a la ecuacin 5.2, tal como muestra la figura 5.1

Figura 5.1 Circuito equivalente de la clula fotovoltaica con resistencias seria y paralelo, basado en el modelo terico de las celdas fotovoltaicas.

77

Por lo tanto la ecuacin que responde a este modelo con mayor precisin queda como lo expresa la Ecuacin 5.3: [ ] (5.3)

IPV: Corrientes fotovoltaica del panel generada por la luz. I0 : Corriente de saturacin del modulo. Vt = NskT / q: Tensin trmica del modulo. Ns: Clulas conectadas en serie. Rs : Resistencia serie equivalente del modulo. Rp : Resistencia en paralelo equivalente del modulo. Por desgracia, algunos de los parmetros necesarios para ajustar modelos fotovoltaicos no se pueden encontrar en las hojas de datos de los fabricantes, tales como: Corriente fotovoltaica generada por la luz. Resistencia en serie. Resistencia en paralelo. Constante ideal del diodo. Corriente de saturacin inversa del diodo. Energa de banda prohibida del semiconductor.

Todas las hojas de datos de mdulos fotovoltaicos traen bsicamente la siguiente informacin: Voltaje nominal de circuito abierto Voc,n. Corriente nominal de cortocircuito Isc, n. Punto de voltaje de potencia mxima Vmp. Corriente en el punto mximo de potencia Imp.

78

Tensin en circuito abierto / coeficiente de temperatura KV. Coeficiente de la corriente de cortocircuito / temperatura KI. Pico de potencia mxima de salida experimental Pmax,e. Nota: Esta informacin se proporciona siempre con referencia a las

condiciones nominales o estndar de ensayo de la temperatura (25 C) y la irradiacin solar (1000 W/m2). La caracterstica I-V del modulo fotovoltaico depende de las caractersticas internas del dispositivo (Rs, Rp) y de las influencias externas como el nivel de radiacin y la temperatura. La cantidad de luz incidente afecta directamente a la generacin de portadores de carga y por consiguiente la corriente generada por el dispositivo. La corriente generada por la luz (IPV) de las clulas primarias, sin la influencia de las resistencias serie y paralelo, es difcil de determinar. La hoja de datos slo informa la corriente nominal de cortocircuito (Isc, n), que es la corriente mxima disponible en los terminales del dispositivo prctico. El supuesto ISC,n IPV se utiliza generalmente en los modelos fotovoltaicos porque en dispositivos prcticos, la resistencia serie es baja y la resistencia en paralelo es alta. De esta forma la energa generada por la luz en la celda fotovoltaica depende linealmente de la Ecuacin 5.4: ( Donde IPV,
N

(5.4)

: Corriente nominal generada por la luz en condicin de ensayo

(generalmente 25 C y 1000W/m2). T = T Tn (T y Tn temperatura real y nominal respectivamente en grados Kelvin). G: Irradiacin sobre la superficie del dispositivo.

79

Gn: Irradiacin nominal. La corriente de saturacin I0 del diodo y su dependencia de la temperatura se puede expresar por la Ecuacin (5.5)

( ) Donde:

)]

(5.5)

Eg: Energa de banda prohibida del semiconductor. I0, n : es la corriente de saturacin nominal.
( )

(5.6)

Vt,n: Tensin trmica de Ns clulas conectados en serie a la temperatura nominal Tn. La corriente de saturacin I0 de las celdas fotovoltaicas que componen el modulo depende de la densidad de corriente de saturacin de los semiconductores (J0, por lo general en [A/cm^2]) y en el rea efectiva de las clulas. En el documento Villalva [14], la corriente I0,n de saturacin nominal se obtiene indirectamente, a partir de los datos experimentales de la ecuacin 5.5, que se obtiene mediante la evaluacin de la ecuacin 5.3 en los valores nominales de condicin circuito abierto, con V = Voc, n, I = 0, y IPV Isc,n. El valor de la constante a de un diodo puede ser elegido arbitrariamente. Por lo general, 1 a 1,5 segn se desee expresar el grado de idealidad del diodo. Esta constante afecta a la curvatura de la caracterstica I-V y varindola un poco puede mejorar la exactitud del modelo.

80

B. Mejoramiento del modelo El modelo fotovoltaico que se describe en la seccin anterior puede mejorarse si la ecuacin 5.5 se sustituye por la ecuacin 5.7: (5.7)

Esta modificacin tiene como objetivo que las tensiones de circuito abierto del modelo coincidan con los datos experimentales para una gama muy grande de temperaturas. La ecuacin 5.7 se obtiene de la ecuacin 5.6 mediante la inclusin en la ecuacin del coeficiente de corriente KV y tensin KI. La corriente de

saturacin I0 es fuertemente dependiente de la temperatura y la ecuacin 5.7 propone un enfoque diferente para expresar la dependencia de I0 a la temperatura de manera que la red de efecto de la temperatura sea la variacin lineal de la tensin en circuito abierto segn el coeficiente de prctica la tensin / temperatura. Esta ecuacin simplifica el modelo y cancela el error en las proximidades de las tensiones de circuito abierto y por consiguiente, en otras regiones de la curva I-V. La validez del modelo con esta nueva ecuacin ha sido probada a travs de simulacin por ordenador y mediante la comparacin con los datos experimentales. Un hecho interesante acerca de la correccin que se introdujo con 5.7 es que el coeficiente KV de la hoja de datos del fabricante aparece en la ecuacin. El coeficiente tensin / temperatura KV trae informacin importante necesaria para lograr el mejor ajuste de curva I-V posible para diferentes temperaturas de valor nominal. C. Determinacin de parmetros Rs y Rp Dos parmetros siguen siendo desconocidos en 5.3, que son Rs y Rp. Algunos autores proponen formulas matemticas para determinar estas

81

resistencias. Aunque puede ser til hacer una frmula matemtica para determinar estos parmetros desconocidos, cualquier expresin para Rs y Rp siempre se basar en datos experimentales. Algunos autores proponen variar Rs en un proceso iterativo, incrementando Rs hasta que la curva I-V se ajusta a los datos experimentales y luego variar Rp de la misma manera. Este es un mtodo de ajuste bastante pobre e inexacta, principalmente porque Rs y Rp no se puede ajustar por separado si se desea un buen modelo I-V. En el documento Villalva, [14] se propone un mtodo para ajustar Rs y Rp basado en el hecho de que hay un nico par {Rs, Rp} con las garantas de que Pmax, m = Pmax, e = VmpImp en el (VMP, Imp), en un punto de la curva I-V, es decir, la potencia mxima calculada por el modelo I-V de 5.3, Pmax, m, es igual a la potencia mxima experimental de la hoja de datos, Pmax, e, en el punto de mxima potencia (MPP). Los mtodos convencionales de modelado que se encuentran en la literatura se hacen cargo de la curva I-V pero se olvidan de la curva P-V (voltaje vs potencia) la cual debe coincidir con los datos experimentales tambin. En la relacin entre Rs y Rp, las nicas incgnitas de 5.3, se pueden encontrar haciendo Pmax, m = Pmax, e, y resulta la solucin de la ecuacin para Rs, como la ecuacin 5.8 y la ecuacin 5.9 muestran. {
( { [

[
) ]

} (5.8)

(5.9)
}

La ecuacin 5.9 significa que para cualquier valor de Rs habr un valor de Rp que hace que la curva V-I alcance el punto experimental (VMP, Imp).

82

D. Simulacin De esta manera, una vez definidos y entendidos los parmetros, las

ecuaciones y circuitos equivalentes que se deben tener presentes para simular un mdulo fotovoltaico, se ingresan los datos al programa Simulink del Software Matlab, tal como lo muestra la figura 5.2:

Figura 5.2.a Modelo circuito fotovoltaico construido con Simulink/Matlab que representa el funcionamiento de un modulo fotovoltaico basado en el circuito equivalente de la figura 5.1.

Figura 5.2.b. Entradas circuito fotovoltaico construido con Simulink/Matlab.

83

Figura 5.2.b Modelo circuito fotovoltaico construido con Simulink/Matlab, para el clculo de Im (corriente generada por el panel).

Figura 5.2.c Modelo circuito fotovoltaico construido con Simulink/Matlab, para el clculo de IPV (corriente generada por la influencia de la luz sobre el modulo).

Figura 5.2.d Modelo circuito fotovoltaico construido con Simulink/Matlab, para el calculo de I0 corriente de saturacin del modulo.

84

As para modelar el comportamiento de un modulo fotovoltaico, debemos ingresar los parmetros necesarios indicados en la hoja de datos del fabricante al software, y, adems las condiciones de radiacin y temperatura. De esta manera podemos obtener los valores de corriente, voltaje y potencia que arroja el modulo en las condiciones especificadas. Estos datos son suficientes para conocer el valor de la energa producida por el modulo, ya que la simulacin permite obtener los valores de potencia al cual se le realiza la regla del trapecio para tener finalmente la energa ideal.

Este valor ideal de la energa dividido por el valor real, permite conocer el rendimiento de la planta fotovoltaica y as su comportamiento en las condiciones ambientales de trabajo que se desee conocer.

85

REFERENCIAS BIBLIOGRFICAS
[1] Rodrguez Penin, Aquilino. Sistemas SCADA 2a edicin. MARCOMBO, EDICIONES TCNICAS 2007 p. 19 ISBN: 978-84-267-1450-3 [2] Rodrguez Penin, Aquilino. Sistemas SCADA 2a edicin. MARCOMBO, EDICIONES TCNICAS 2007 p. 22 ISBN: 978-84-267-1450-3 [3] Rodrguez Penin, Aquilino. Sistemas SCADA 2a edicin. MARCOMBO, EDICIONES TCNICAS 2007 p. 33 ISBN: 978-84-267-1450-3 [4] Tutoriales Sitio Web oficial National Instruments, enlace: http://www.ni.com/data-acquisition/what-is/esa/ [5] Mendiburu Daz, Henry Antonio. INSTRUMENTACIN VIRTUAL INDUSTRIAL. VERSIN E-BOOK. p. 94 [6] Sitio oficial de documentacin estndar sobre internet RFC: www.rfc-es.org, RFC 793 RFC 768 [7] User Manual LabVIEW, January 1998 Edition. Part Number 320999B-01 [8] Francisco Cuadros Blzquez, Cosme Segador Vegas. Gua de diseo, montaje y gestin de proyectos de instalaciones solares fotovoltaicas y elicas. JUNTA DE EXTREMADURA, Consejera de igualdad y empleo. Dep. Legal: BA-358-2009. Pag. 89. [9] Francisco Cuadros Blzquez, Cosme Segador Vegas. Gua de diseo, montaje y gestin de proyectos de instalaciones solares fotovoltaicas y elicas. JUNTA DE EXTREMADURA, Consejera de igualdad y empleo. P: 122-125,134-135. Dep. Legal: BA-358-2009. [10] Francisco Cuadros Blzquez, Cosme Segador Vegas. Gua de diseo, montaje y gestin de proyectos de instalaciones solares fotovoltaicas y elicas.

86

JUNTA DE EXTREMADURA, Consejera de igualdad y empleo. P: 91. Dep. Legal: BA-358-2009. [11] Francisco Cuadros Blzquez, Cosme Segador Vegas. Gua de diseo, montaje y gestin de proyectos de instalaciones solares fotovoltaicas y elicas. JUNTA DE EXTREMADURA, Consejera de igualdad y empleo. P: 92-94Dep. Legal: BA-358-2009. [12]Francisco Cuadros Blzquez, Cosme Segador Vegas. Gua de diseo, montaje y gestin de proyectos de instalaciones solares fotovoltaicas y elicas. JUNTA DE EXTREMADURA, Consejera de igualdad y empleo. P: 98. Dep. Legal: BA-3582009. [13]Francisco Cuadros Blzquez, Cosme Segador Vegas. Gua de diseo, montaje y gestin de proyectos de instalaciones solares fotovoltaicas y elicas. JUNTA DE EXTREMADURA, Consejera de igualdad y empleo. P: 100-102 Dep. Legal: BA358-2009. [14] M. G. Villalva, J. R. Gazoli, E. Ruppert F. Modeling and Circuit-Based Simulation of Photovoltaic Arrays. Brazilian Journal of Power Electronics, Vol. 14, pp 35-45, ao 2009.