Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
INSTITUTO TECNOLÓGICO Y DE ESTUDIOS SUPERIORES DE MONTERREY CAMPUS ESTADO DE MÉXICO c¡'j/7'/ 61.81...JU'l J.1...L.a IMPLEMENTACIÓN DE UNA BASE DE DATOS GRÁFICA PARA EL DESARROLLO DE PROYECTOS ELÉCTRICOS TESIS QUE PARA OPTAR EL GRADO DE MAESTRO EN CIENCIAS COMPUTACIONALES PRESENTA FRANCISCO DE ASÍS LÓPEZ FUENTES Asesor: Dr. Juan Francisco Corona Burgueño Comité de Tesis: Dr. Jesús Sánchez Velázquez M.C. Ralf Eder Lange Jurado: Dr. Jesús Sánchez Velázquez M.C. Ralf Eder Lange Dr. Juan Francisco Corona Burgueño Atizapán de Zaragoza, Edo. Mex., Noviembre de 1998. Presidente Secretario Vocal 4 RESUMEN La integración de bases de datos, sistemas CAD y programas de aplicación, es un punto relevante no solo en los sistemas de información aplicados a la ingeniería, sino en otras áreas en donde se requiere conocer las imágenes e información de una entidad. En este trabajo se presenta un sistema en la cuál se vincula una bases de datos relacional, imágenes y programas de aplicación en lenguaje C. La base de datos es el punto central, ya que esta misma es utilizada para realizar consultas con imágenes y también cuando se requieren datos en los programas de cálculo eléctrico. Para tal objetivo se construyeron las tablas de los diferentes elementos que componen un sistema eléctrico en base al modelo relacional, así como también se dibujaron ó importaron imágenes, teniendo por un lado archivos DBF de datos y por el otro archivos GIF de imágenes respectivamente, el acceso a estos archivos y su presentación en pantalla es llevada a cabo durante una consulta. Para la presentación de las imágenes se eligió el formato GIF por las facilidades de manejar imágenes de fotografías y líneas de dibujos ó diagramas, sin gran pérdida de la información. Para construir las base de datos con archivos GIF se pueden utilizar un scanner, el software Core1Draw5, importar desde Internet ó construir mediante la opción Usar CAD del mismo sistema, el cuál permite dibujar y guardar la imagen bajo un formato GIF. Los archivos DBF de la base de datos pueden ser accesados y manipulados desde el AutoCAD Vl4, utilizando un driver para acceso a bases de datos externas de AutoCAD y funciones ASE, lo que permite que se puedan realizar consultas en SQL ó actualizaciones sobre cualquiera de las tablas de la base de datos del sistema construido, lo que permitirá que el sistema sea de utilidad para grupos de ingeniería enfocadas al área eléctrica. CONTENIDO CAPÍTULO 1: ANTECEDENTES Y OBJETIVOS DEL PROYECTO 1. 1. El proceso de diseño en la ingeniería 1.2. Justificación 1.3. Objetivos 1.4. Metodología seguida CAPÍTULO 2: ESTADO DEL ARTE 2.1. Entorno de sistemas de bases de datos actuales 2.1.1. Tecnología IDAPI 2.1.2. Tecnología ODBC 2.1.3. AppExpert 2. 1.4. Tecnología POET 2. 1. 5. Soluciones Cliente-Servidor 2. 1.6 Data Pump for Windows 2.1.7. TecnologíaOLEBD 2.1.8. Redes de computadoras 2.1.9. Integración de herramientas CASE 2.1.1 O. Uso de sistemas expertos 2.1.11. Tecnología BDE 2.2. Entorno de los sistemas CAD para sistemas eléctricos 2.2.1. El sistema LABVIEW de National Instruments 2.2.2. El sistemas de automatización de planos de CFE 2.2.3. El sistema CAD 22 de Klóckner Moeller 2.2.4. El sistema Opti SE de Bentley 2.2.5. Comparaciones y conclusiones 5 Página 12 12 13 14 15 17 17 18 19 20 20 21 21 21 22 22 23 23 25 25 26 27 28 28 CAPÍTULO 3: Th'IPLEMENTACIÓN DEL SISTEMA 3. 1. Generalidades del sistema 3 .2. Observación de estándares de la industria eléctrica 3.3. Proceso para la elaboración de un proyecto para la planta industrial 3.4. Diseño conceptual del sistema 3.5. Estructuración de interfaz entre dbase III+ y programas de aplicación 3.6. Construyendo y guardando dibujos en formato GIF 3. 6. 1. Revisando los formatos de imágenes 3.6.2. El formato de imagen gráfica (GIF) CAPÍTULO 4.: ESTRUCTURACIÓN DE LA BASE DE DA TOS 4.1. Definición de entidades, relaciones y atributos de la base de datos 4.1.1. Definición de entidades 4.1 2. Definición de relaciones 4. 1. 3. Definición de atributos 4.2. Modelando los datos en base al modelo Entidad-Relación 4.2.1. Ejemplo de modelado entre entidades 4. 2. 2. Diagrama E-R final 4.3. Representando los datos de acuerdo al modelo relacional 4.3.1. Consideraciones de normalización 4.4. Seleccionando un DBMS 4.4.1. DBMS comerciales CAPÍTULO 5: ALGORITMOS DE CÁLCULO ELÉCTRICO 5. 1. Introducción 5.2. Algoritmos de cálculo de conductores eléctricos 5.2.1. Algoritmo para el método de capacidad de corriente 5.2.2. Algoritmo para el método de caída de voltaje 5.2.3. Algoritmo para el método de cortocircuito 29 29 32 34 25 38 40 40 41 44 44 44 46 48 53 53 55 60 60 63 63 66 66 67 68 71 73 Página 6 7 CAPÍTULO 6: FUNCIONALIDAD DE PROGRAMAS DE APLICACIÓN 81 6.1. Arquitectura del sistema 81 6.2. Funcionalidad de los programas de cálculo de conductores y la base de datos 83 6.3. Funcionalidad de los programas de CAD y la base de datos en GIF 94 6.4. Funcionalidad de los programas de consulta con la base de datos GIF y DBF 97 6.5. Accesando la base de datos desde AutoCAD V.14. 102 6.5.1. Accesando dBASE III+ desde AutoCAD V.14. 102 6.5.2. Consultas SQL externas desde AutoCAD V.14. 105 6.5.3. Modificando una relación de dBASE III+ desde AutoCAD V.14. 106 6.5.4. Asociando hileras de una relación con objetos de AutoCAD V.14. 108 CAPÍTULO 7: CONCLUSIONES 112 BIBLIOGRAFÍA 114 ANEXO A 116 ANEXO B 126 8 LISTA DE FIGURAS Figura Página 1.1 Plan de los estados de diseño de una planta industrial. 13 2.1 Estado del arte para los sistemas de Bases de Datos. 18 2.2 Diagrama de la arquitectura IDAPI. 19 2.3 Lenguaje y el manejo de los datos evolucionan hacia un mismo modelo. 24 3.1 Distribución del mercado mundial de sistemas operativos vendidos. 30 3.2 Entorno informático del sistema. 31 3.3 Interacción entre programas de aplicación y bases de datos. 36 3.4 Enfoque conceptual de la interfaz gráfica. 37 3.5 Formato general del archivo GIF. 48 4.1 Diagrama E-R inicial para las entidades del ejemplo. 54 4.2 Diagrama E-R inicial para las entidades interruptor, conductor, terminal. 55 4.3 Diagrama E-R general para el sistema eléctrico normal. 57 5 .1 Ejemplos para los cuáles requerimos realizar cálculos para conductores. 68 5.2 Diagrama de flujo para cálculo por capacidad de corriente. 69 5.3 Diagrama de flujo para cálculo por caída de voltaje. 72 5.4 Diagrama con valores de impedancia para cálculo de cortocircuito. 74 5.5 Diagrama de flujo para cálculo por cortocircuito. 77 6.1 Arquitectura del sistema a implementar. 81 6.2 Distintas opciones para accesar al sistema. 82 6.3 Funcionalidad de los programas de análisis y la base de datos. 83 6.4 Métodos para realizar el cálculo de un conductor eléctrico. 84 6.5 Datos obtenidos del conductor durante el primer acceso a la base. 86 6.6 Se obtiene de la base de datos el conductor correcto. 88 6.7 Datos solicitados para accesar a MOTOR.DBF y obtener lpc. 89 6.8 Acceso a la base de datos conociendo el área del conductor. 90 6.9 Se obtiene de la base de datos el conductor correcto por caída. 92 6.10 Funcionalidad de los programas CAD y la base de datos GIF. 95 6.11 El sistema pregunta si guarda el dibujo como archivo GIF. 95 6.12 Funcionalidad de los programas CONSULTA y la base GIF y DBF. 99 6.13 El sistema extrae los datos y pregunta si desea ver la imagen. 101 9 LISTA DE FIGURAS (continuación) Figura Página 6.14 Los datos en DAT y la imagen GIF son exhibidos en pantalla. 101 6.15 Accesando a una base de datos externa. 103 6.16 Seleccionando DB3 ambiente asociado con el driver dBASE III. 103 6.17 El nombre del usuario y su password no son requeridos. 104 6.18 Seleccionando la tabla MOTOR dela base de datos desde AutoCAD V.14. 104 6.19 Colocando la condición de consulta en SQL para la tabla MOTOR. 105 6.20 Información obtenida con la consulta en SQL. 106 6.21 Seleccionando el atributo precio para una hilera de la tabla MOTOR. 107 6.22 El dato de PRECIO para una hilera de la tabla MOTOR ha sido actualizado. 107 6.23 Registrando el nombre de un "Link Path" para la relación MOTOR. 108 6.24 Usando ASEROW para asociar un objeto de AutoCAD a una hilera. 109 6.25 Asignando valores a la clave elegida de la tabla MOTOR. 109 6.26 Valores de la hilera obtenidos con los datos de la llave indicada. 110 6.27 Objeto a asociar con la hilera de datos. 110 6.28 Los datos a desplegar en el dibujo. 111 6.29 Datos extraídos de la tabla MOTOR asociados con un dibujo. 111 lO LISTA DE TABLAS Tabla Página 3.1 Normas y estándares observados en este proyecto. 32 3.2 Funciones del driver para dBASE III+ a utilizar en este proyecto. 39 3.3 Resumen de formatos de imagen de mayor uso. 41 3.4 Capacidad de almacenamiento requerido para algunas imágenes. 43 4.1 Definición de las entidades. 45 4.2 Definición de las relaciones. 46 4.3 Definición de atributos. 48 4.4 Asignación de atributos a entidades. 56 4.5 Anomalías que pueden existir en una relación. 61 4.6 Formas normales. 61 4.7 Relación Protpor. 62 4.8 Relación Protmot (parcial). 62 4.9 Relación Procond (parcial). 62 4.10 Relación Conecta (parcial). 63 4.11 Comparación entre DBMS. 65 5.1 Datos de entrada y salida para el algoritmo de capacidad de corriente. 68 5.2 Datos de entrada y salida para el algoritmo de caída de voltaje. 71 5.3 Datos de entrada y salida para el algoritmo por cortocircuito. 76 6.1 Programas que constituyen el proyecto analisis.prj. 83 6.2 Tabla de CONDUC.DBF. 85 6.3 Programas que constituyen el proyecto cad.prj. 94 6.4 Programas que constituyen el proyecto consultabd.prj. 98 6.5 Programas que constituyen el proyecto Despgif. prj. 98 A. l Relación MOTOR 116 A.2 Relación ARRANCADOR. 117 A.3 Relación TRANSFORMADOR. 117 A.4 Relación CONDUCTOR. l 18 A.5 Relación MEDIDOR. 118 A.6 Relación INTERRUPTOR. 119 A.7 Relación ZAPATA 119 11 LISTA DE TABLAS (continuación) Tabla Página A.8 Relación TERMINAL. 120 A.9 Relación TABLERO. 120 A.10 Relación RELEV ADOR. 121 A.11 Relación TUBERIA. 121 A.12 Relación SOPOR TE. 122 A.13 Relación Nillv1HITUB. 122 A.14 Relación Nillv1HISOP 122 A.15 Relación PROTRAFO. 122 A.16 Relación PROCOND. 123 A.17 Relación PROMOT. 123 A.18 Relación F ALCOND. 123 A.19 Relación F AL TRAFO. 123 A.20 Relación F ALMOTOR. 124 A.21 Relación CTRLMOTOR. 124 A.22 Relación CONECTA 124 A.23 Relación MEDTRAFO. 125 A.24 Relación MEDMOT. 125 A.25 Relación ARRENT AB. 125 CAPÍTULO 1: ANTECEDENTES Y OBJETIVOS DEL PROYECTO 1.1. EL PROCESO DE DISEÑO EN LA INGENIERÍA 12 La ingeniería para planificación y diseño de plantas industriales actualmente se extiende al análisis de que instalaciones son necesarias, donde y en que tamaño, para satisfacer los objetivos de una empresa. Para el análisis y diseño de una planta industrial, se requieren una serie de pasos[ 1 ], como se indican en la figura 1. 1. Generalmente, en el diseño de una planta en principio se da espacio a las principales áreas, luego se emprende el diseño detallado de las entidades dentro de un área y finalmente se combinan los diseños de áreas hasta llegar a un plano total. 13 La planeación del sistema eléctrico en una planta industrial, de cierta manera sigue al diseño logístico que el ingeniero industrial ha definido con anterioridad. c_P_ro_d_u_c_t_o_~~ ', Mano de obra Proceso H i • 1 Equipo '"'"" r-----~---, Mano de obra indirecta Diseño de plano de planta 1 1 . Diseño del edificio Volumen Instalaciones Fig. 1. 1. Plan de los estados de diseño de una planta industrial 1.3. JUSTIFICACIÓN La idea de la base de datos interactuando con archivos gráficos y programas de aplicación surge de la necesidad de que en los grupos de desarrollo de ingeniería eléctrica, durante el diseño de una planta industrial requieren de información técnica (datos) por ejemplo de un conductor, y sus características fisicas ( dimensiones ó ideas de como esta construido), razón por la cuál se ha pensado en imágenes de los equipos ó dimensiones de los mismos, en donde se requieran. Sin 1-l embargo esta información muchas veces se encuentra esparcida en diferentes catálogos de proveedores, manuales técnicos ó estándares de diseño. Asimismo, la selección de conductores eléctricos, llega a ser un reto en el diseño ya que tenemos que cumplir con procedimientos como cortocircuito ó caída de tensión y observar normas y recomendaciones como los del IEEE ("Institute of Electrical and Electronics Engineers 1"), NEMA ("National Electrical Manufacturer Association2") ó NEC ("National Electric Code3"). Implementar programas de aplicación que interactuarán con la bases de datos podría apoyar en mucho la etapa de ingeniería. 1.4. OBJETIVOS Al iniciar el presente proyecto, bajo el concepto de una Base de Datos Centralizada se buscan los siguientes objetivos: 1. Representar información técnica de equipos eléctricos en una base de datos bajo un modelo relacional utilizando un DBMS ("Database Management Systems4") comercial. 2. Crear dibujos y diagramas de un equipo ó sistema eléctrico bajo un sistema de CAD ("Computer Aided Design5") propio y que nos permita guardar archivos en un formato gráfico comercial. 3. Almacenar imágenes externas, como fotografias ( en archivos independientes a los archivos de datos técnicos) bajo el mismo formato gráfico definido en el punto anterior. 4. Extraer datos técnicos de la base de datos y colocarlos automáticamente en programas de aplicación para seleccionar conductores eléctricos. I Organización: Instituto de Ingenieros Eléctricos y Ek~'!rónicos. 'Organización: Asociación Nacional de Fabricantes Eléctricos de los Estados Unidos. ' Estándares: Código El.:clrico Nacional de los estados Unidos. • Sistemas de Información: Sistemas de Gestión de Bases de Dalos. 'Sistemas de Información: Diseño Asistido por Computadora. 15 5. Consultar una entidad de la base de datos (ej: motor) manipulando las interfaces correspondientes para obtener información desde archivos de datos y archivos de gráficos, llevándolos al mismo tiempo a la pantalla. 1.5. METODOLOGÍA SEGUIDA La metodología seguida para lograr la implementación de estos objetivos se basó inicialmente en la investigación de los conceptos fundamentales de los formatos gráficos, como por ejemplo GIF("Graphics Interchange Format6"), así como de las técnicas de compresión de imagen digital con las que estaban vinculados estos formatos con la intención de crear un sistema CAD que guardará archivos bajo un formato gráfico. Ya anteriormente se había realizado la investigación con el fin de poder vincular la base de datos con la herramienta AutoCAD, pero ésto nos limitaba a la existencia del producto para poder construir nuestros archivos gráficos, por lo que decidimos dejar la posibilidad a éste y otros que manejaran un formato gráfico de uso más comercial. La investigación cambió hacía la búsqueda de un formato que nos permitiera implementar y salvar las imágenes construidas bajo un CAD propio. Así mismo se realizó la búsqueda de datos de los equipos que constituyen principalmente un sistema eléctrico en una planta industrial, utilizando catálogos de fabricantes y estándares como el del IEEE. Conociendo las entidades que se involucran en un sistema eléctrico se procedió a la construcción y al análisis de las relaciones, resultando un diagrama Entidad-Relación (E-R) que nos permitiría modelar el sistema de datos. Consultando los estándares del IEEE y del NEC sobre sus procedimientos de cálculo de conductores eléctricos, se establecieron algoritmos de selecciónde conductores para implementar en este proyecto. Estos algoritmos 5e programaron en lenguaje C, por considerar éste como un estándar del ANSI ("American National Standard Institute7"). 6 Formato de Imagen: Formato de intercambio de gráficas. 7 Organización. Instituto de Estándares Nacionales de los Estados Unidos. 16 s~ seleccionó un DBMS que nos permitiera construir la tablas del diagrama E-R, pero que al mismo tiempo nos permitiera interactuar con los programas de aplicación, extrayendo datos de las tablas, colocándolos y manipulándolos en los programas de aplicación, y comparando posteriormente con los datos existentes en las tablas para poder seleccionar un conductor. Se construye una interfaz de consulta que opera sobre las tablas de la base de datos, la cuál nos permite consultar datos técnicos y archivos gráficos al mismo tiempo, estos archivos podrán ser construidos por el CAD del mismo sistema ó importados desde otros sistemas y guardados como archivos gráficos en el disco duro de la computadora. Cabe mencionar que debido a que la memoria del sistema operativo MS-DOS es muy limitada, los archivos de datos y gráficos se encuentran en el disco duro después de la consulta y de allí son extraídos para una presentación en pantalla. Finalmente se realizaron diferentes pruebas para detectar algunos problemas en el sistema. 17 CAPÍTULO 2: ESTADO DEL ARTE A continuación realizamos una revisión del estado del arte de las bases de datos y de algunos sistemas CAD (Computer Aided Design) que sirven para realizar un trabajo específico en el desarrollo de la ingeniería para plantas ó procesos industriales, en estos sistemas CAD también se trabajan con formatos gráficos y se interactúan con bases de datos, tal y como es el objetivo del presente proyecto. 2.1. ENTORNO DE SISTEMAS DE BASES DE DATOS ACTUALES. Actualmente han surgido algunas tendencias y conceptos importantes en la comunidad de las bases de datos que están haciendo más poderoso y de tecnología accesible los productos de bases de datos, algunas de estas tendencias y como se integran se muestra en la Fig. 2. 1. Una breve descripción de las características más irr.portantes de esta tecnología se indica más adelante. PROGRAMAS DE APLICACION en C, C++, JAVA, etc. Sistemas Expertos RDBMS Data Pump for Windows AppExpert (objetos expertos) Herramientas CASE Tecnología Cliente-Servidor ORDBMS BASES DE DATOS ORIENTADA A OBJETO 1 1 (OODBMS) OLEDB 1 PQET 1 Drivers 1 Tecnología IDAPI I ODBC BDE DBMS 1 SOL 1 ARCHIVOS DE DATOS (BASE DE DATOS) Redes de computadoras Fig. 2.1. Estado del arte para los sistemas de Bases de Datos 2.1.1. TECNOLOGÍA IDAPI ("INTEGRATED DATABASE API8 ") En esta tecnología sobresalen las siguientes características: 18 • Es una arquitectura basada en "drivers9 ". Por lo que para cada distinta fuente de datos, existe un driver distinto [2]. • Un driver dado puede soportar fielmente familias relacionadas de fuentes de datos (por ejemplo el driver dBASE soporta formatos de archivos de dBASE III+, IV y con ciertas limitaciones también formatos Foxpro). • Los drivers IDAPI son los responsables para todos los accesos a datos. Nuevos drivers puede'1 ser instalados en cualquier tiempo. Esta arquitectura se muestra en la fig. 2.2. 8 Sistemas de información, Interfaz de programa de aplicación de bases de datos integrada. 9 Sistemas de información, Controladores para accesar a fuentes de datos. 19 C/C++ Pascal ~---=-~~~ ~~---=-~~~ dBASE Express SQL Driver, Driver Link Oracle, Sybase IDAPI [Inte!J!.aled Daíabase API) Driver ODBC Socketl Paradox Fig. 2.2. Diagrama de la arquitectura IDAPI (lntegrated Database API). • La arquitectura IDAPI es orientada a objetos. Aunque el cliente "API 10 " es un "handle 11 " basado en API C, los API más internos están basados en objetos. Esto hace toda la infraestructura altamente extensible y comercial. • La infraestructura IDAPI también provee un neo conjunto de serv1c10s semejantes como administración de memoria, ordenamiento, drivers de lenguajes, etc., que son compartidos por todos los drivers. • El administrador del sistema IDAPI controla todos los recursos: cargado de drivers en demanda, administración de configuración, custodia de las trayectorias de los recursos, similares como abrir bases de datos. • IDAPI soporta dos clases de drivers. Drivers que entienden algún lenguaje de SQL ("Structured Query Language 12 ") y otros que no lo tienen como dBASE y drivers de texto. 2.1.2. ODBC ("OPEN DATA BASE CONNECTIVITY13 ") En esta tecnología sobresalen las siguientes características: 10 Sistemas de información; Interfaz de programa de aplicación II Sistemas de información; Manija de interfaz a datos. 12 Sistemas de información; Lenguaje de consulta estructurado 13 Sistemas de información; Conectividad de bases de datos abiertas. 20 • Emplea un "socket 14 " 0:C'BC (ver Fig. 2.2) que nos pennite accesar a alguna fuente de datos similares remota(3], para el cual algún driver es habilitado, como Access y Teradata. • El socket ODBC es construido usando los servicios del Driver SQL que son usados en la construcción de driver SQL nativo de IDAPI. • La principal diferencia entre ODBC y IDAPI es que ODBC es una solución sólo de SQL, mientras que IDAPI provee accesos unificados a través de Navegación y modos SQL. 2.1.3. APPEXPERT Las carateristicas más sobresalientes son: • Son herramientas representadas por botones que se integran como herramientas de diseño y diálogo, teniendo una gran funcionalidad en una base de datos, al permitirle trabajar con Objetos Expertos. • Con los objetos expertos se pueden crear fácilmente botones de llamadas, listas de caJas, botones de radio y otros objetos. • AppExpert permite recorrer a través de los procesos creados y escritos en un código objeto visual para ejecutar funciones avanzadas, permitiendo de esta forma poder programar en una base de datos, empleando métodos visuales de dibujo ( círculos, líneas, cuadros, etc.). 2.1.4. POET ("PERSISTENT OBJECTS AND EXTENDED DATABASE TECHNOLOGY 15 ") Donde entre sus características más sobresalientes tenemos: • Es una innovación en los sistemas de desarrollo de base de datos orientada a objetos para desarrollo de aplicaciones en lenguaje C++ de Borland. • POET da una fuerza total al modelo de objetos en C++. Con POET se puede almacenar y recuperar cada objeto completo en su forma nativa, sin modificación.• l B L 1 U 1 ~ CA <7'11 "IC/ 14 Sistemas de Información; Puntos de conexión para comunicar procesos ,i Sistemas de información; Tecnología de bases de datos extendidas y objetos persistentes. 21 • Este medio se enfoca en desarrollo de aplicaciones y olvida la administración sobre objetos. • POET proporciona una alta ejecución, alta productividad e incrementa el mantenimiento del código. 2.1.5. SOLUCIONES CLIENTE-SERVIDOR Entre las características más interesantes se pueden mencionar: • Han surgido para ejecutarse en ambiente de diferentes computadoras para un acceso distribuido para manejo de datos en empresas. • También en ambientes en lo cuál estos datos se encuentran residentes en una sola computadora en la cuál la implementación cliente/servidor "sin compromiso" es realizada. 2.1.6. "DATA PUMP FOR WINDOWS 16 " Con las características siguientes: • Provee a usuarios de bases de datos y desarrolladores la potencia y facilidad al mover datos y esquemas entre diferentes fuentes de bases de datos. • Se pueden crear fácilmente y mover bases de Datos completas desde una fuente a otra pudiendo las bases de datos de Borland realizar conexiones nativas a Bases de Datos de servidores como Borland Interbase, Oracle, Microsoft SQL, Sybase e Informix. • Mover datos bajo servidores de base de datos SQL desde un servidor a otro ó descender desde servidor a formatos de archivo local.2.1.7. TECNOLOGÍA OLEBD ("Object Linked Embeded in Database 17 ") Dentro de sus características tenemos: • Permite trabajar con objetos en bases de datos, usando interfaz OLE de clases básica abstracta. 16 Sistemas de información; bomba para mover datos de otros DBMS en Windows. 17 Sistemas de información: Objetos ligados embebidos en Bases de datos. 22 • En OLE se pueden crear sus propias interfaces y cada interfaz es un apuntador semántico y cada interfaz tiene una estructura [ 4]. • En OLE existen dos métodos para crear objeto componente: vinculación e incrustación en un documento, lo cual nos permite crear mecanismo cliente-servidor para trabajar en una misma máquina. • Otras tecnologías similares a OLE son OpenDoc para Windows y CORBA para Unix. 2.1.8. REDES DE COMPUTADORAS Entre algunas de sus ventajas tenemos: • Usando las capacidades de sistemas abiertos en redes al accesar e integrar datos desde otros proyectos y transportar información a través de múltiples plataformas y distancias geográficas. • Permitir que los 1Jsuarios puedan establecer dependencias entre proyectos, cargar trabajos a través de departamentos, identificar y corregir recursos sobrecargados. 2.1.9. INTEGRACIÓN DE CASE ("COMPUTER AIDED SYSTEM ENGINEER 18 ") Entre algunas de sus características están: • Soportar la mayoría de las fases del sistema, ciclos de vida desarrollo, diseño, codificación y la administración de sistemas complejos [5]. • Se incluyen metodologías híbridas orientadas a objetos, metodologías totales orientadas a objetos, manejo de datos, estructuración y tiempo real. • Los problemas en tiempo real son particionados en piezas más pequeñas y entonces modelados para crear una presentación gráfica de tareas, flujos, procesos, estados, eventos y acciones. • Compartir datos con procesadores de palabras externos, software de administración de proyectos y bases de datos ya existentes sobre clientes. • La calidad del software se asegura realzando ligas de soporte de hipertexto, análisis y diseño de modelos, códigos fuente, casos de prueba, reporte de problemas y cambio de solicitudes. 18 Sistemas de infonnación; Ingeniería de sistemas asistido por computadora. 23 2.1.10. USO DE SISTEMAS EXPERTOS Entre los puntos sobresalientes podemos citar los siguientes: • Ayudar a crear modelos normalizados de un modelo de datos desde una estructura de datos, definiendo archivos existentes y reglas de negociación [ 6] y puede ser usado como una herramienta de ingeniería para construir sistemas. • Extensiones orientadas a objetos se habilitan al definir acciones ó tablas y especificaciones en columnas. • Soporte de subesquemas para múltiples usuarios trabajando en diferentes partes de un gran modelo de datos simultáneamente. Puentes bidireccionales son habilitados para Informix, Ingres, Oracle, etc. • Soportar la consolidación y compartición de información de diccionario en repositorios de proyectos durante el desarrollo de procesos. 2.1.11. TECNOLOGÍA BDE ("BORLAND DATABASE ENGINE 19 ") Entre sus características podemos citar las siguientes: • Es el mecanismo de acceso a datos comunes como Delphi para Windows, dBASE para Windows y Paradox para Windows. • El nombre BDE es usado al referirse al paquete que consiste del núcleo tecnológico ( que incluye la infraestructura IDAPI (Integrated Database API) y el mecanismo de peticiones común) más tres drivers/engine de IDAPI (para Paradox, dBASE y Formato de texto) más el socket ODBC que hace algún driver ODBC en el driver IDAPI para aplicaciones BDE [2]. • BDE puede ser aumentado con el driver IDAPI SQL original opcional, que provee transparencia y eficaz conectividad al duplicar recursos en servidores SQL. • BDE es un único producto que provee un mecanismo común para bases de datos para PC's, solución que puede satisfacer la necesidad de casi cualquier aplicación de base de datos. • Asimismo se pueden desarrollar aplicaciones en dBASE/Paradox, así como aplicaciones en ambiente Cliente/Servido1 . 19 Sistemas de Información: Motor para bases de datos de Borland 24 Finalmente las bases de datos orientadas a objetos (BDOO) son el siguiente paso en la evolución de las bases de datos, para soportar el análisis, diseño y programación Orientada a Objews (00). El modelo conceptual sobre las BDOO se pronostica que será la base de las herramientas CASE 00 totalmente integradas, las cuáles ayudan a generar la estructura de datos y los métodos. La evolución de los lenguajes [5] y el manejo de datos se representa en la Fig. 2.3. Orientado por los procesos COBOL FORTRAN e PL/1 IMS VSA ISAM Smalltalk C++ Ada CODASYL CASE 00 y BDOO integrados BDOO BD relacional Orientado por datos Fig. 2.3 Los lenguajes y el manejo de datos evolucionan hacia un mismo modelo conceptual [7] Las BDOO ofrecen un mayor desempeño que las bases de datos relacionales, para aplicaciones. Sin embargo la coexistencia de BDOO y BD relacionales es requerida, ya que todavía se emplean a menudo un modelo relacional como una forma de estructura de datos dentro de una BDOO. Así como también, ya que en el mundo empresarial la mayor parte de las bases de datos existentes son relacionales, los futuros modelos de BDOO deben incorporar el modelo relacional para facilitar la migración y no encarecer una base de datos empresarial. 25 2.2. ENTORNO DE LOS SISTEMAS CAD PARA SISTEMAS ELECTRICOS Actualmente los departamentos de ingeniería emplean software CAD/CAE (Computer Aided Designf'Computer Aided Engineering20 ") que les permite reducir los ciclos en sus diseños, reducir desperdicios de materiales, incrementar funcionalidad a sus productos y proporcionar una mayor calidad a sus trabajos. Existiendo así diferentes aplicaciones de software CAD para diferentes disciplinas como son: área eléctrica, área electrónica, área de instrumentación, etc., para efectuar un trabajo específico en el proyecto de una planta industrial. A continuación revisamos algunos casos de software con aplicaciones a CAD y vinculadas a bases de datos que guardan alguna semejanza con los objetivos de este proyecto. 2.2.1. EL SISTEMA LABVIEW DE NATIONAL JNSTRUMENTS Entre sus características más destacadas tenemos: • Este sistema se plantea como una solución para adquirir, analizar y monitorear datos, de la forma en que el usuario lo requiera. El LABVIEW es un sistema de programación gráfica para el control y adquisición, análisis y monitorización de datos, ofreciendo un método de programación [7] con la cuál se ensamblan objetos llamados Instrumentos Virtuales (Vis), empleando librerías de Interfaz Gráfica de Usuario (GUI), análisis, entrada/salida, adquisición de datos y comunicación serie. • LABVIEW ofrece también la posibilidad de realizar interfaces para control de instrumentos e interfaces para procesos CAM ("Computer Aided Manufacturing21 ") al trabajar conjuntamente con SCADA("Supervisory Control and Data Acquisition22 "). • Incorporando el modelo de Instrumentación Virtual, permite al usuano crear sus propios instrumentos con PC' s estándar y con un hardware específico. Este software aprovecha las capacidades de conectividad, análisis (cálculo) y monitoreo de las PC 's para darle flexibilidad y potencia al implementar cada una de los instrumentos a integrar en un sistema de control. 'º Sistemas de información; Ingeniería asistida por computadora. 21 Manufactura; Manufactura asistida por computadora. 2 ' Instrumentación; Adquisición de datos y control de supervisión. 26 • Inicialmente se crea el panel frontal que incluirá ~ontroles interactivos para gestionar el control del sistema a diseñar, ubicando los controles, indicadores y paneles de representación a seleccionar desde un menú, que una vez integrados en el panel, sirven para controlar el sistema. • Para programar el VI ("Virtual Instrument23 "), se diseña un diagramade bloques (no se emplea un programa en código fuente), este diagrama de bloques se crea mediante la selección de objetos desde el menú de funciones y se interconectan con hilos para pasar los datos desde un bloque al siguiente [7]. Estos bloques integran desde simples funciones aritméticas hasta rutinas de análisis y adquisición avanzada, operaciones de Input/Output o de red. • Al estar integrada por bloques, la ejecución está determinada por el flujo de los datos en el bloque y no por estructuras de código fuente usadas en lenguajes de programación. Por lo que se podrán crear diagramas de bloques que pueden realizar varias tareas simultáneas. En consecuencia se pueden ten~r ejecutando múltiples Vls simultáneamente. 2.2.2. SISTEMA DE AUTOMATIZACIÓN DE PLANO~ NORMALIZADOS PARA SUBESTACIONES DEL IIE Con las características siguientes: • Para la modulación cada plano se conceptualiza como una imagen que se va a ensamblar a partir de un conjunto de piezas básicas. Para el proceso de ensamblado basta conocer la posición y orientaci0n de cada una de las piezas básicas que constituyen el dibujo. Siempre se emplearán las mismas piezas y el resultado del ensamble podrá ser distinto para cada diseño. • Se desarrolla el concepto de símbolo atómico parametrizado [8] como una descripción prototípica de un segmento del dibujo que aparece con frecuencia en los planos. Por lo que para dibujar la instancia de un símbolo sólo se requiere dibujar la plantilla básica y tomar los valores de las propiedades variables de la lista de parámetros. Este concepto también permite dar valores por omisión a los parámetros, dichos valores son los más frecuentes para las propiedades de un símbolo dado. • Para cada símbolo atómico existe una función específica que dibuja una instancia del símbolo cada vez que se solicita. Los argumentos de la función son los valores de los parámetros del 23 Instrumentación; Instrumento Virtual 27 símbolo atómico para la instancia por construir. Si el valor de un parámetro no se específica, será tomado de la plantilla del símbolo atómico. • El sistema está constituido de manera central por las declaraciones de todos los objetos que constituyen un proyecto, la interfaz al usuario y un conjunto de funciones adicionales. Las declaraciones de todos los objetos están en un archivo que mantiene la biblioteca de objetos del sistema. Dichos objetos gráficos se describen mediante dibujos de AutoCAD, en archivos con extensión c.'wg. Dentro del modelo de las declaraciones se organizan en una jerarquía, de modo que una clase de objetos hereda los parámetros de la clase superior. • El proceso de interfaz permite que el usuario especifique, mediante cajas de diálogo, los valores de todos los parámetros del proyecto que difieran de los valores especificados en el modelo. Una vez que los parámetros se especifican, se invoca a la función constructora del proyecto [8], la cual toma los valores de sus parámetros del modelo propio y comienza la creación de los planos componentes, en el orden en que fueron declarados en el prototipo correspondiente. 2.2.3. SISTEMA CAD 22 DE KLOCKNER MOELLER Entre las características a destacar se encuentran: • Realiza en forma automática todas las posibilidades que se requieren comparar cuando se realiza un esquema de un equipo eléctrico, liberando al proyectista de una rutina que requiere gran tiempo. • Puede establecer esquemas con símbolos individuales o bien grupos de símbolos. • Ofrece una biblioteca de símbolos que se pueden ampliar de acuerdo a las necesidades del proyectista, estos símbolos se pueden desarrollar a través de pantallas gráficas. • Economía de materiales, ya que el sistema ofrece en forma óptima, listas de piezas, instrucciones transversales, listas de control, de pedido, regleta de bornes y cables, de acuerdo al esquema final. • Puede realizar planos de distribución de aparatos dentro de un equipo eléctrico, así como también la distribución automática de la ocupación de bornes. 28 2.2.4. SISTEMA "OPTI SE" DE BENTLEY • Es un sistema para esquemas eléctricos inteligentes desarrollado por la compañía Bentley para usuarios de microcomputadoras que desean realizar bosquejos eléctricos para todo tipo de industrias, procesos, fuerza, utilización, transporte y manufactura. Ofreciendo comandos que permiten que el sistema sepa qué hacer y qué elementos incluir en cada operación. • Soporta varios estándares como son ANSVIEEE, NEMA, DIN ("Deutche Industrie Norm24 "), IEC, BS ("British Standard25 ") así mismo pennite la definición de estándares propios. • Soporta conexión a una base relacional vía ODBC (Open Database Connectivity) para remisión, reportes y control de proyectos, en un ambiente multiusuario para un proyecto grande. La base de datos puede estar en línea por medio del cuál todos los comandos gráficos pueden también actualizar la base de datos ó estar fuera de línea por lo que los procesamient0s serán por lotes para cargar, remitir, controlar y reportar. • Para proyectos estándares considera ·m diseño automático al definir un flujo de trabajo que automáticamente crea, actualiza, controla y remite reportes, compilando sin edición gráfica. 2.2.5. COMPARACIONES Y CONCLUSIONES Estos sistemas, funcionan correctamente cuando se trata de analizar y evaluar el diseño de un sistema eléctrico ó un proceso en la industria, realizando en forma casi automática decisiones de análisis de ingeniería, sin embargo muchos de estos sistemas no presentan un conocimiento de como son los equipos fisicamente y las alternativas que puedan seguirse para dar un criterio de diseño. El conocimiento por imágenes de como son los equipos puede brindar a los grupos de ingeniería una mejor integración en el desarrollo de un sistema eléctrico y no solo la modificación de planos. Actualmente diversos trabajos de ingeniería se enfocan a la ingeniería de campo, en donde los antiguos sistemas instalados deben ser reemplazados ó modificados para hacer un sistemas más eficiente, y donde es importante que el ingeniero de diseño sepa identificar los equipos eléctricos existentes y cuáles pueden ser las alternativas actuales de solución. El presente sistema trata en ese sentido de apoyar a los grupos de ingeniería también. 24 Estándares; Norma Industrial Alemana " Estándares; Normas Británicas 29 CAPÍTULO 3: IMPLEMENTACIÓN DEL SISTEMA 3.1. GENERALIDADES DEL SISTEMA. El presente sistema tiene como objetivo el de apoyar el desarrollo de ingeniería para sistemas eléctricos industriales que se elaboran utilizando como herramienta de trabajo las computadoras personales, por lo que se requiere seleccionar un sistema operativo para esta plataforma de desarrollo. La idea de realizarlo para una plataforma de computadoras personales, radica prácticamente en que, por el bajo costo, son las más utilizadas en los grupos de ingeniería que no requieren un gran poder de cómputo. Los sistemas operativos más usuales para computadoras personales son: DOS ("Disk Operating Systems"26), "DOS/Windows27 ", "OS/228 ", "UNIX29 ", "System ?3° ". La Fig. 3.1 muestra la distribución de los sistemas operativos[9] a nivel mundial en 1993, en donde se puede apreciar que DOS/Windows (versión 3.x) ocupa aún posición del mercado. Actualmente alrededor del 40% de los usuarios de Windows (3.x) están migrando a Windows 95, que también ofrece DOS. 26 Sistemas de infonnación; Sistema Operativo de Disco de Microsoft, Corp. " Sistemas de información: Sistema Operativo que usa ventanas y soporta DOS de \!icrosofl. Corp. 29 Sistemas de información; Sistema Operativo de IBM, Corp. 29 Sistemas de información; Sistema Operativo de Multiplataformas de AT&T, Corp. 30 Sistemas de información; Sistema Operativo para Macintosh computers de Apple, Corp. mJ UNIX 11105/2 o DOS El System 7 II DOS/Windows rn Otros Fig. 3. 1. Distribución del mercadomundial de sistemas operativos vendidos en 1993. 30 Por considerar que DOS es un sistema operativo para microcomputadoras de fuerte uso y que aún nuevas versiones de Windows lo soportan, lo hemos elegido como plataforma en la cuál se pueda implementar el presente sistema. En el capítulo cuatro (sección 4.4) se compararon distintos DBMS (Database Management Systems) que podrían ser viables para este proyecto, tales como Paradox, [nformix SQL 4.5, Acces 97 ó dBASE III+. Para este sistema, la base de datos es donde se guardará la información de cada equipo que se utiliza en un sistema eléctrico industrial, y con la base de datos los programas de aplicación interactuarán !Jara obtener los datos que se requieran en el procedimiento de cálculo de un conductor eléctrico. Se ha decidido utilizar como DBMS el dBASE III+, ya que por medio de tablas guardamos los datos (textos) en archivos DBF, de los equipos y elementos de un sistema eléctrico como son cables, transformadores, interruptores, y nos permiten realizar una ;nterfaz con programas de aplicación elaborados en lenguaje C. Para los objetivos iniciales del proyecto se considera suficiente el uso de dBASE III+, considerando también de que no consume gran cantidad de recursos del computador. Esta base conceptual del sistema se podría considerar posteriormente para ser utilizada para otras plataformas y DBMS, pero conociendo los drivers de los respectivos DBMS para que sus funciones sean consideradas en los programas de aplicación en lenguaje C que este sistema presenta para dBASE III+. 31 De igual forma con programas de interfaz se podrán invocar consultas de los diferentes equipos considerados en la base de datos, definiendo más adelante en este capítulo las llaves requeridas para cada tabla para que la consulta pueda ser realizada exitosamente. En el Capítulo 6 (Funcionamiento de los programas de aplicación) se definen exactamente para cuáles consultas está planeado el sistema. Ya que dBASE III+ no cuenta con el lenguaje de consulta SQL (Structured Query Language), se debe realizar un programa de interfaz amigable al usuario para realizar la consulta de los equipos. Un entorno informático del sistema se da en la Fig. 3.2. Plataforma de desarrollo Sistema O erativo Ambiente de programación Entorno del sistema/DBMS Base de Datos dBASE Borland C/C++ MS-DO Computadora Personal Fig.3.2. Entorno informático del sistema Para el desarrollo e implementación de este sistema se han consderado los siguientes puntos técnicos a resolver: • Diseñar la parte conceptual de la base de datos, como son las siguientes: definir las entidades, los atributos de cada entidad, las relaciones, el diagrama E-R (Entidad - Relación), las distintas afinidades en base al modelo relacional, las normalización requerida para estas afinidades y el diccionario de datos. • Desarrollar los programas de aplicación para sistemas eléctricos; para este caso se consideran los m¿todos de sobrecorriente, caída de voltaje y cortocircuito para el cálculo de conductores de acuerdo a los algoritmos del capítulo 5. 32 • Implementar un s:stema CAD (Computer Aided Design) y los mecanismo para poder crear y guardar dibujos bajo formato GIF (Graphical Interchange Format), el cual brindará las facilidades de poder incorporarse al sistema de bases de datos. • Desarrollo e integración de interfaces entre la bases de datos, los programas de aplicación y el sistema CAD, permitiendo una consistencia en el sistema. 3.2. OBSERVACIÓN DE ESTÁNDARES EN LA INDUSTRIA ELÉCTRICA Generalmente cuando se elabora el proyecto de un sistema eléctrico para una planta industrial, se requiere realizarlo con observancia en normas y estándares de la industria eléctrica, ;JOr lo que en el presente trabajo, los conceptos, componentes, simbología eléctrica, recomendaciones de cálculo y diseño eléctrico, se elaborarán con la observancia en las normas y estándares indicadas en la tabla 3. 1. También se han considerado para los criterios de diseño de la base de datos, información sobre las relaciones que guardan entre sí los dispositivos y componentes de una instalación eléctrica industrial, así como las recomendaciones de manuales clásicos en la industria eléctrica que se hace referencia en la bibliografía. En diversas ocasiones los propios fabricantes de equipo tienen citad1s recomendaciones especiales o adicionales en el procedimiento de selección de sus equipos, como son equipos auxiliares que se deben incluir en un pedido. Así como también ilustraciones correspondientes a la construcción y aplicación del equipo. Prepara estándares de seguridad para equipo eléctrico incluyendo aplicaciones y prueba de equipo en conformidad con estos Underwriters Laboratories31 estándares. Los fabricantes que tienen sus productos aprobados (UL) 11 Estándares; Laboratorio Asegurador por UL, como cumplimiento a estos estándares, son autorizados a usar la etiqueta UL en el equipo. 33 Tabla 3.1. Normas y estándares observados en este proyecto (continuación) ANSI/IEEE Std 9111984, Estándares relacionados con la simbología eléctrica y diagramas IEEE. Y ANSI/IEEE Std lógicos para las plantas industriales. 315-1975 (CSA 299-1975) ANS/!IEEE Std 14111986, IEEE ANSI1EEE Std 100-1984 ANSI/IEEE C37.2-1979 Es llamado comúnmente el libro roJo del IEEE, fue publicado como una recomendación práctica por IEEE, una sociedad internacional de profesionistas no lucrativa, dividida en 36 sociedades y consejeros cubriendo los diferentes sectores de la ingeniería eléctrica. Uno de estos es la Industry Applications Society, que comprende 27 comités técnicos involucrados en las aplicaciones de los sistemas eléctricos a la industria. De estos, el Power Systems Engineering Committe es el interesado con los sistemas eléctricos para plantas industriales y es el responsable para el desarrollo y actualización de estas recomendaciones [ 1 O]. Estándar en que se establecen los diversos vocablos empleados en los sistemas eléctricos y su significado Estándar en el que se establece un número de acuerdo a la función para cada dispositivo eléctrico que compone un sistema eléctrico Prepara estándares que establecen dimensiones, rangos y NEMA (National Electrical eJecuc1ones requeridas para eqmpo eléctrico para su Manufacturers Association) !ES -Aplica/ion Vol.1981 manufactura. Sus estándares son ampliamente usados en la preparación de especificaciones de compra. En este volumen la IES cubre todos los aspectos de iluminación, incluye vistas, recomendaciones de niveles de iluminación, cálculos de iluminación y diseño. Publica documentación estándar especificando requerimientos "National Fire Protection para protección de incendios y seguridad. El considerado para Association32 " (NFPA) este trabajo por ser de interés para la ingeniería eléctrica en las plantas industriales es: National Electrical Code (NEC). 12 Estándares; Asociación nacional de protección contra el fuego. 34 Tabla 3 .1. 'formas y estándares observados en este proyecto ( continuación) ANSI no escribe estándares. Esta asociación promueve y coordina el desarrollo de estándares nacionales estadounidenses y aprueba como American National Standard estos documentos que American National Standards tienen que ser preparados en acorde con regulaciones ANSI. Los !nstitute (ANSI) estándares ANSI de interés a la ingeniería eléctrica para plantas industriales son: ANSI Yl.1-1972 y ANSI Y32.9!197. 3.3. PROCESO PARA LA ELABORACIÓN DE UN PROYECTO ELÉCTRICO PARA UNA PLANTA INDUSTRIAL. Para el desarrollo de la presente base de datos, requerimos definir como es el entorno del diseño de un sistema eléctrico en una planta industrial, por lo que a continuación describimos la planeación, desarrollo, criterios y procedimientos más usuales para el proyecto: 1. Partimos inicialmente de un anteproyectode distribución de equipo, maquinaria y áreas de producción, contemplada para la planta industrial, realizando aquí las consideraciones básicas de diseño como: seguridad, confiabilidad, datos confiables para el equipo eléctrico, análisis Je confiabilidad, costos, simplicidad de operación, regulación de voltaje y mantenimiento. 2. En base a la distribución del equipo a conectar (carga eléctrica) se definen zonas de carga eléctrica dentro de la planta, teniendo en cuenta las consideraciones básicas de diseño. 3. Definidas las zonas de carga dentro de la planta industrial, se realiza una planeación para diseñar el sistema de distribución, en base al siguiente procedimiento: examen de la carga, análisis de la demanda en sus diferentes divisiones (demanda, carga máxima, factor de demanda, demanda máxima, factor de diversidad, factor de carga, demanda coincidente), 35 4. Conociendo el tipo de sistema de distribución a emplear (radial simple, radial expandido, sistema primario, sistema secundario, bus en anillo, etc.) a continuación definimos: • longitudes desde nuestros centros de carga, hasta los equipos • características de las líneas de alimentación. • cargas por alimentadores principales y circuitos derivados. • equipo de medición y protección de acuerdo con las características de la carga. • capacidades de los equipos y elementos eléctricos involucrados en el sistema. 5. Definidos la capacidad de los elementos eléctricos involucrados en el proyecto, se definen las dimensiones fisicas de los mismos y se realizan la localización fisica dentro del plano de distribución de equipo de la planta industrial, empleando algún paquete gráfico teniendo presente las consideraciones básicas de diseño. 6. Una vez concluida la distribución de equipo y alimentadores eléctricos, debemos realizar un plano (plano de cédulas) ó catálogo de ( specificaciones con las características de construcción de cada elemento involucrado, para la compra de estos. 3.4. DISEÑO CONCEPTUAL DEL SISTEMA El criterio conceptual general para el presente proyecto es el siguiente: l. Como primer paso se crea una base de datos utilizando dBASE III+, con las tablas que nos ofrece este manejador, en base a diagramas de entidad-relación [ 11] y tablas de las consultas requeridas para el sistema que se piensa implementar. 2. Las tablas de entidades y de relación entre entidades contienen los atributos de los elementos eléctricos que constituyen un sistema eléctrico industrial, y nos permitirán realizar consultas directas, como las siguientes: • Características propias de un conductor ( como peso, precio, resistencia, etc.). • Característica propia de un transformador (como fabricante, capacidad, precio, etc.). 36 3. En la base de datos se pueden hacer consultas directas entre ent:dades, relacionando las diferentes entidades, estas consultas podrían ser como las siguientes: • Seleccionar un interruptor para un transformador en base a su voltaje. • Consultar diferentes tipo de interruptores para un transformador. • Consultar las diferentes protecciones eléctricas de un conductor. 4. Cun programas elaborados en C, se pueden realizar cálculos para conductores. Los datos que sean requeridos como son resistencia, área, admitancia del conductor, serán extraídos de la bases de datos utilizando programas Dl\1L [12], y usado en los programas de aplicación. Una vez terminado el proceso de cálculo en los programas de aplicación, obtenemos valores óptimos con los cuáles podemos accesar en forma independiente a la base de datos y seleccionar el conductor adecuado. Este proceso ~e ilustra en la Fig. 3.3. Programas de aplicación Programas de consulta Modelado y captura del diseño Otras consultas [ Proceso de cálculo del conductor Resultados del conductor Mayor información del conductor Intercambio de datos Extracción de datos Programa de interfaz Funciones del driver del DBMS Extracción de datos Base de datos en dBASE III+ Fig. 3.3. Interacción entre programas de aplicación y la base de datos. 5. Para guardar las partes gráficas de un eqmpo ó componente ( como son vistas laterales, frontales, dimensiones, fotografias), se realizan ajenas al dBASE 111+ y se consideraran dos opciones (ver figura 3.4): • Que el dibujo se haya elaborado dentro del CAD (Computer Aided Design) propio del sistema, con lo que se podrá registrar bajo un formato GIF (Graphics Interchange Format) propio del CAD del sistema. 37 • Usando un software independiente, lo que nos permitirá que los dibujos puedan ser elaborados por sistemas CAD externos como AutoCAD V.12, CadKey, CorelDraw ó algún otro que permita manejar formatos de archivos de imágenes raster del tipo GIF, estás imágenes posteriormente podrán ser invocadas por programas de aplicación e interfaz elaborados en lenguaje C, para donde se requieran presentar. Esto nos brinda mayor facilidad de construir partes gráficas desde distintos sistemas CAD sin limitarnos a las especificaciones de un fabricante específico, sino a un estándar en la industria. Construcción del dibujo Imágenes GIF Consulta Programa de interfaz Acceso desde AutoCAD, para consultas SQL y aplicaciones ASE Funciones del driver del---91 DBMS Representación interna Base de datos en dBASE Conector GIF Conector.dbf Otro sistema externo que soporte GIF Construcción del dibujo Fig. 3 .4. Enfoque conceptual de la interfaz gráfica. Datos Diámetro Peso Costo 6. Cuando se requiere realizar una consulta y se necesita que en esa consulta se ilustren las partes gráficas de un dispositivo específico, el programa de interfaz para consulta, invocará una función que es la que nos deberá permitir ver las características gráficas del equipo consultado además de los datos que están en dBASE 111+, lo cuál nos permitirá realizar una ficha técnica de especificaciones. 38 además de los datos que están en dBASE 111+, lo cuál nos permitirá realizar una ficha técnica de especificaciones. 7. El sistema podrá hacer consultas de los distintos equipos, sin necesariamente tener que invocar las características gráficos de éstos. 8. Con el CAD del propio sistema se podrán construir sistemas eléctricos, con símbolos propios del sistema y guardarlos en formato GIF, pennitiendo la manipulación de estos dibujos en otros sistemas CAD que soporten fonnatos tipo GIF. 9. Las tablas de dBASE 111+ pueden ser accesadas desde AutoCAD (por ejemplo V.14), y realizar consultas SQL y aplicaciones a dibujos con fonnato DXF33 y DWG34 , utilizando las funciones ASE [13] de AutoCAD. 3.5. ESTRUCTURACIÓN DE LA INTERFAZ ENTRE dBASE 111+ Y LOS PROGRAMAS DE APLICACIÓN. En este sistema hemos usado los diferentes conceptos de programas, todos ellos escritos en lenguaje C: • Programas de aplicación: que son aquellos programas que nos permiten obtener un resultado específico para un uso particular, en este caso los programas de aplicación serán para los algoritmos de cálculo eléctrico de conductores que nos permitirán realizar una selección adecuada del conductor eléctrico por tres métodos distintos. • Programas de consulta: Son los programas que permiten realizar una consulta a la base de datos, a diferencia con los programas de aplicación , los programas de consulta no requerirán devolver un dato nuevamente al programa para ser procesado y obtener un resultado, sino que los datos solicitados solo aparecen a la vista del usuario. Estos 33 DXF: Formato de imagen; Drawing Interchange Formal/ Formato de Intercambio de Dibujo. 34 DWG: Formato de imagen; Formato de dibujo propio de AutoCAD. 39 • Programas de interfaz: son los programas que nos perr,liten abrir y accesar la base de datos, en este caso se utilizarán cada vez que se requiera conocer un dato, ya sea por el programa de aplicación ó de consulta. Las funciones del driver de comunicación para dBASEIII+ que invocarán los programa de interfaz se indican en la tabla 3.2. Tabla 3.2. Funciones del driver para dBASE III+ a utilizar en este proyecto. f[t:i::::Jill~,:.:,;_:,m_'.,:_:,:_:,,_.:,;_:,u_;,;_:,:_·_:_;_·tv,:_:,;_:,:_:_:_:_:_.:_:_i_:_:_:_:_:_:_:_:_¡¡_¡:_:_:_:_:_:_:_:_:_:_:!_:_:=_I_.:_:_:_:_ ::::::::=:::::::::::::::::::::::::::::·-·.·. dbfopen dbfclose dbf get _ number dbfget_string dbfnext rec dbfeof Para abrir la comunicación y tabla consultada de la base de datos. Para cerrar la comunicación y tabla consultada de la base de datos. Cuando se obtiene un dato numérico de la base de datos que se utilizará en un programa de aplicación. Cuando se obtiene un dr.to caracter de la base de datos que se utilizará en un programa de consulta. Se utiliza para pasar al registro siguiente. Para marcar el fin de un archivo o del último registro en una tabla en la base de datos. La interacción de estas funciones con la base de datos Jada es dividida en pasos que nos permiten controlar la base de datos y accesar a las tablas dentro del DBMS (Database Management Systems). Estos pasos son los siguientes: 1. Conexión a bases de datos. Este es el modo de acceso a una base de datos. La base de datos requiere que la conexión sea realizada antes de que el proceso pueda tomar lugar. 2. Abriendo la comunicación. La cual es realizada por el driver para dBASE III+. 3. Compilando la declaración original. Este paso define un cadena. 4. Extracción o lectura de datos. Es el siguiente paso una vez ejecutada la solicitud, el propósito de este es mover tupla por tupla a través del conjunto de tuplas resultante, selecciona la tupla actual, y la sitúa en el búffer de salida. 5. Cerrando la comunicación. Este es realizado por el driver con la instrucción "clase( )35 ". 3 ' Sistemas de información; Cerrar la comunicación con la base de datos 40 3.6. CONSTRUYENDO Y GUARDANDO EN FORMATO GRAFICO. 3.6.1. REVISANDO LOS FORMATOS DE IMÁGENES Para la construcción de los dibujos se utiliza un CAD implementado para este sistema, a través del cuál se podrán con.;truir los diferentes dibujos que constituyen la base de datos gráfica. Es importante que una vez que el dibujo quede construido en el sistema CAD, éste sea guardado en un archivo electrónico, para que pueda ser invocado por el sistema cuando se requiera consultar las características gráficas de equipo eléctrico. Los formatos de imagen son la vía por la cual una descripción de la imagen queda guardada en un archivo electrónico. Hay dos tipos básicos de formato de imagen: • Formato por barrido: similares a las fotografias, dividen la imagen en un arreglo de pixeles(cuadros pequeños) y entonces describen cada pixel en términos de su color. • Formato por vector: describen a una imagen como un grupo de formas definidas matemáticamente, con colores y otros atributos que están relacionados con la forma. Un importante atributo de la imagen controlado por el formato es el color, el cuál es determinado por el número de bits asociados con cada pixel[14], algunas son: • Imagen de 16 colores ( 4-bit color) • Imagen de 256 color (8-bit color) • Imagen de color real ( 16-bit color) • Imagen en blanco y negro (1 bit color) El color propio es definido acorde al espacio de colores[ 14 ], de los cuáles los siguientes son los más comunes: "Palette36 ", RGB("Red, Green,Blue37 "), CMYK ("Cyan,Magenta, Y ellow, Black38 ") y escala de gris. En la tabla 3.3. se resumen los tipos de imágenes, el formato de imagen y el algoritmo de compresión utilizado. 36 Palette: Código de colores usado en la computación; Gama de colores limitada. 37 Red, Green, Blue: Código de colores usado en la computación; Rojo, Verde y Azul. 38 Cyan.,Magenla. Y ellow, Black: Código de colores usado en la computación; Cyan. Magenta, Amarillo y Negro. Tabla 3.3 Resumen de formatos de imagen de mayor uso WWW: fotografias en línea, escenas realistas, imá enes de tono continuo. WWW: dibujo lineal, letras, imágenes basadas en una ama de colores. WWW: imágenes de calidad para PostScript. Fotografias, escenas realistas, imagen de tono continuo, im resión de alta resolución. Esquemas, mapas, dibujos de línea, impresión de alta resolución. Representación (scanner) de color verdadero ó imá enes en escala de ris. Representación (scanner) de documentos, imá enes en blanco ne ro. GIF "PDF40 " "TIFF41 " TIFF TIFF PDF TIFF PDF 3.6.2. EL FORMA TO DE IMAGEN GRÁFICA (GIF) 3.6.2.1. Razones para la utilización del formato GIF 41 JPEG LZW Descompresión ó LZW JPEG Descompresión ó JPEG Descompresión ó "LZW42 " Descompresión ó JPEG Descompresión El formato de imagen gráfica (GIF), es una patente de Compuserve, este formato es del tipo barrido y soporta de 2 a 256 colores [ 14], el color propio soportado es del tipo palette y su extensión de nombre de archivo es .gif. Algunas razones para la selección del formato GIF son : • Comparte especificaciones que fueron específicamente desarrolladas para el maneJo de imágenes de baja resolución para desplegar en pantalla. • Este tipo de formato continúa siendo usado ampliamente en diferentes software como Word, Corel, entre algunos,por lo cual los dibujos construidos en este sistema podrán ser manipulados por otras aplicaciones que soporten formato GIF. • GIF trabaja mejor para distinguir colores con bordes precisos como líneas de dibujos ó letras. 39 JPEG: Formato de imagen; Joint Photographic Expert Group /Grupo de Expertos Fotográficos Unidos. 40 PDF: Formato de imagen; Portable Document Formal I Formato de Documento Portable. 41 TIFF: Formato de imagen; Tag lmage File Format/ Formato de Archivo de Imagen Etiquetada. 42 LZW: Algoritmo de compresión de imagen; Lempel-Ziv-Welch. ó 42 • Para vistas en línea de imágenes basadas en una gama de colores (palette ), GIF ofrece lus beneficios de amplio soporte de plataformas, baja compresión[ 14] y tamaño de archivo pequeño. 3.6.2.2. Especificaciones del formato GIF-13 GIF está basado en stream (flujo de bits) y este contiene series de paquetes de datos, llamados bloques, junto con información adicional del protocolo. A causa de este arreglo, los archivos GIF pueden ser leídos como si ellos fueran streams continuos de datos [ 15]. Hay un número de diferentes categorías de bloques de datos y cada uno de los diferentes bloques definidos caen dentro de una de estas categorías. Los bloques pueden ser encontrados casi en cualquier parte dentro del archivo y esto dificulta el arreglo interno del archivo. Cada bloque puede también contener sub-bloques. Los sub-bloques comienzan con un solo byte de cuenta el cuál puede estar en el rango de 1 a 255 e indica el número de bytes de datos que sigue al byte de cuenta. Múltiples sub-bloques pueden concurrir en grupos contiguos (byte de cuenta, bytes de datos, byte de cuenta, etc.) donde la secuencia de uno ó más sub-bloques de datos son determinados por el byte de cuenta con un valor igual a cero. El valor de pixel también define el máximo número de colores dentro de una imagen. El rango de valores para pixel es de O a 7 los cuáles representan de 1 a 8 bits. Las datos de imágenes guardados en formato GIF son siempre comprimidos por el algoritmo LZW. La estructura de los archivos GIF presenta un arreglo como el se muestra en la Fig. 3. 5. Contiene solo seis bytes, todos de identificador Describe los parámetros globales para toda imagen GIF, como alto y ancho de la pantalla, color de la pantalla, entre algunos parámetros. Es opcional pero recomendado para imágenes donde la representación de colores precisos son deseables. p;~gpfpfji / Define la actual posición y extensión de la imagen dentro del espacio definido por itgá IW > el descriptor de pantalla. -~íllí~ít!~í ;;e~!c:~7~~e~u:~oq:: ~:~ :: ~:::.atamente seguido por descriptor de imagen y llliff~!¡Jii;fl> Los archivos GIF son comprimidos con LZWy los datos de la imagen codificada son almacenados como una serie de sub-bloque de datos . ............... --,:,.;,¡ Indica el fin del stream de datos GIF. Fig. 3.5. Formato general del archivo GIF. 43 El formato GIF y la variante del UW utilizada es propiedad de Compuserver 43 3.6.2.3. Compresión y empaquetado de imagen La conversión de la image'l desde una serie de valores de pixel a stream de caracteres transmitidos ó almacenados involucra una serie de pasos: • Establecer el tamaño del código: Define los bits necesarios para representar los datos reales. • Comprimir los datos: Comprime la serie de pixeles de imagen a una serie de códigos de compresión. • Construir una serie de bytes: Tomar el conjunto de los códigos de compresión y convertir a un conjunto de bytes. • Empaquetar los bytes: Empaquetar conjunto de bytes dentro de bloques precedidos por bytes de cuenta y dato. La necesidad de compresión de imágenes se hace patente cuando se calcula el número de bits por imagen resultante de la tasa de muestreo típicas y los esquemas de cuantización [ 16]. Las cantidades de almacenamiento requerido para algunos tipos de imágenes se indican en la tabla 3.4. Tabla 3.4. Capacidad de almacenamiento requerido para algunas imágenes Tipo de imagen Número de Número de Número Número de bits pixeles/color bits/pixel de colores requeridos Una baja resolución, calidad de TV, imagen de vídeo a color. 512x512 8 3 ::: 6 X 106 Un negativo de fotografía de 24 x 36-mm escaneado a 12 µm. 3000 X 2000 8 3 = 144 X 106 Una radiografía de 14" X 17" escaneada a 70 µm. 5000 X 6000 12 1 = 360 X 106 Una escena de mapeo temático LANDSAT de percepción remota. 6000 X 6000 g44 645 = 1.72 X 109 Para la compresión de los datos, el formato GIF usa el algoritmo LZW46 (Lempel-Ziv Welch) adaptado para formato GIF, el cuál convierte una serie de valores de datos[ 15] en una serie de códigos los cuáles pueden ser valores sin clasificar o un código designando una serie de valores. Si se usara caracteres de texto como una analogía, el código de salida consiste de caracteres o un código representando una cadena de caracteres . ...., Pixeleslbanda espectral • 5 Banda espectral no térmica ' 6 El algoritmo l.2W es una patente de Unisys CAPÍTULO 4: ESTRUCTURACIÓN DE LA BASE DE DATOS 44 4.1. DEFINICION DE ENTIDADES, RELACIONES Y ATRIBUTOS DE LA BASE DE DATOS. 4.1.1. DEFINICION DE ENTIDADES. Para la planeación de un sistema eléctrico, se requieren definir los elementos que la constituyen así como vocablos técnicos de mayor uso en la planificación. Para evitar confusiones dentro del desarrollo del mismo, es por ello que para la presente base de datos, presentaremos a continuación, en primer plano, la definición de términos eléctricos a usar, de acuerdo a los estándares de la sección 3.2. En este proyecto las entidades[ 11] son los componentes ó dispositivos principales de un sistema eléctrico industrial, como son transformador, motor ó cable, por mencionar algunos y se definen en la tabla 4.1. 45 Tabla 4.1. Definición[l 7] de las entidades Conductor Transformador Interruptor Re levador Medidor Tablero (de distribución) Es una sustancia o cuerpo que permite a una corriente eléctrica pasar continuamente a lo largo de éste. Es un dispositivo eléctrico estático que consiste de una bobina, dos ó más bobinas acopladas, con o sin un núcleo magnético, para introducir un mutuo acoplamiento entre circuitos. Dispositivo diseñado para abrir ó cerrar un circuito. Es un dispositivo eléctrico que está diseñado para interpretar condiciones de entrada y salida en una descripción principal y después de que se específica que condiciones son alimentadas, responde a la causa operando un contacto o algo similar de cambio en asociación con el control del circuito eléctrico. Es un dispositivo que mide y registra el valor integral de una cantidad con respecto al tiempo, se usa en plantas para monitorear, contar, planear, operaciones de seguridad, conservación de la energía y mantenimiento de equipo. Los utilizados para esta hase de datos y de mayor uso en sistemas eléctricos de plantas industriales son los siguientes: Amperímetros. Volt íme tras Wallmetros Varmetros Medidor de factor de Potencia Medidor de Frecuencia Sincronoscopio Medidores de Tiempo Es el panel o estructura metálica donde se instalan en forma permanente los dispositivos eléctricos para el control y protección del sistema eléctrico de una planta industrial. 46 Tabla 4.1. Definición[ 17] de las entidades ( continuación) Motor Es una máquina para el propósito de producción de fuerza mecánica ó torque mecánico. Arrancador Dispositivo eléctrico diseñado para controlar la puesta en marcha de máquinas eléctricas, controlando su intensidad de arranque. Terminal Es un accesorio que nos permite conectar dos equipos, tiene dos sub- entidades: TAV y TBV. Soporte ría Es un accesorio que nos permite instalar sobre él un sistema de cables. Tubería Canalización metálica ó de PVC que nos permite alojar en su interior un sistema de hilos ó cables. 4.1.2. DEFINICIÓN DE LAS RELACIONES O VÍNCULOS En este sistema de base de datos, las relaciones ó vínculos son las asociaciones que se pueden establecer entre varias entidades[ 11 ], de las que ya se han definido en el apartado 4.1. 1. Se pueden establecer así un conjunto de relaciones y conjunto de entidades con los datos que se registren en la base de datos. La definición de las relaciones se presentan en la Tabla 4.2. Tabla 4.2. Definición de las relaciones Nombre de ·· .. la relación Falcond Faltrafo Falmot Relaciona las entidades cable y relevador, para determinar las fallas en los cables y sus protecciones. Relaciona las entidades transformador y relevador, para determinar las fallas en los cables y sus protecciones. Relaciona las entidades motor y relevador, para determinar las fallas en los cables y sus protecciones. 47 Tabla 4.2. Definición de las relaciones (continuación) Nombre de Definición la relación Relaciona las entidades motor y arrancador, para determinar que controlador se Ctrlmot adapta a diferentes tipos de motores. Nos permite relacionar las entidades conductor e interruptor con el fin de obtener Procond un interruptor adecuado para un conductor dado. Nos permite relacionar las entidades transformador e interruptor con el fin de Protrafo obtener un interruptor adecuado para un transformador dado. Relaciona las entidades cable con tubería, nos permite determinar los conductores Numhitu que pueden ser alojados en una tubería. Relaciona las entidades cable con soporte, nos permite determinar los Numhisop conductores que pueden ser alojados en un soporte. Esta relaciona las entidades transformador, cable y conector, con los que Conecta podemos determinar las características de un conector y cable para una capacidad de transformadores. Se obtiene de relacionar la entidad medidor y cable, con el fin de determinar las Medcond características de los medidores que deben utilizarse para los distintas capacidades de cables. Se obtiene de relacionar la entidad ,nedidor y transformador, con el fin de Medtrafo determinar las características de los medidores que deben utilizarse para los distintas capacidades de transformadores. Se obtiene de relacionar la entidad medidor y motor, con el fin de determinar las Medmot características de los medidores que deben utilizarse para los distintas capacidades de motores. Relaciona las entidades tablero y arrancador para definir la cantidad y tamaño de Arrentab los arrancadores que pueden ser colocados en un tablero. Relaciona las entidades tablero e interruptor para definir la cantidad y tamaño de Intentab los interruptores que pueden ser colocados en un tablero. 48 4.1.3. DEFINICIÓN DE A TRIBUT03 En esta sección definiremos losconceptos[ 17] de los atributos de las entidades, que integran la base de datos, las definiciones pueden aplicar a diferentes entidades [elementos] que integran un proyecto eléctrico industrial. La letra dentro de corchetes indica el símbolo de la unidad de medida de acuerdo al sistema SI ( del The International System of Units, y que fue adoptado por la Conferencia General sobre Pesas y Medidas, como el sistema internacional oficial de mediciones en 1960). La Tabla 4.3. muestra la definición de estos atributos. Tabla 4.3. Definición[ 17] de atributos ..................... ·.· ··•·•NomtJ.re aei•••*66ttto•••····· El voltaje nominal de un sistema es aproximadamente el nivel de voltaje Voltaje Nominal [kVJ en el cuál el sistema normalmente opera. Voltaje Máximo de Diseño [kVJ Voltaje Mínimo de operación [kVJ Es el máximo voltaje que puede ocurrir en un sistema bajo condiciones de operación normal, ¡Jara el cuál los equipos y otros componentes del sistema son diseñados para operar satisfactoriamente. Es el mínimo voltaje que puede ocurrir en un sistema bajo condiciones de operación normal, en el cuál los equipos y otros componentes del sistema pueden aún operar satisfactoriamente. Es el voltaje obtenido al realizar un ajuste en los taps (derivaciones) de Voltaje ae Taps [kVJ un transformador de potencia, en relación al voltaje nominal del sistema al que se encuentra conectado. Es el potencial que se aplica al circuito de control ó auxiliar de un Voltaje de Control [V} dispositivo eléctrico para que este funcione. Nivel de Aislamiento Es el valor del potencial máximo no 'disruptivo de aislamiento a 60 Hz., [kVJ también conocido como voltaje eficaz de baja frecuencia. Nivel Básico de Impulso [kVJ Corriente de Corto circuito [kAJ Es el voltaje que se aplica como una medida de la resistencia de aislamiento, para soportar un pulso de voltaje de parámetros normales. También se conoce como BIL. Es la máxima corriente simétrica eficaz que el interruptor, dispositivo ó elemento puede interrumpir ó soportar con seguridad. 49 Tabla 4.3. Definición[l7] de atributos (continuación) \\!\i\!\i!i!!í!::111::111!í~l!jj\\\:l: Es la máxima corriente contin~a eficaz a 60 Hz , que el dispositivo ó Corriente Nominal[AJ elemento puede transportar sin exceder el incremento permisible de temperatura. Capacidad de Máxima corriente asimétrica eficaz que un interruptor puede soportar lnterropción Máxima en un momento sin dañarse. Generalmente equivale a 1.6 veces la [k.AJ corriente de cortocircuito. Corriente de entrada Es la corriente que requiere un dispositivo sensar para que funcione. {AJ Corriente de Es la corriente que se produce cuando un motor trabaja al 25% Sobrecarga [AJ excedido de su carga total. Corriente a Plena Es la corriente que se presenta cuando el motor ha superado su Carga [AJ momento de inercia después de un intervalo inicial de tiempo. Corriente de A"anque Es la corriente requerida por el motor al inicio de su operación para [AJ superar su momento de inercia. Consumo[VAJ Es la potencia requerida por una carga final para su funcionamiento. Frecuencia [Hz] Es el número de repetición de una onda senoidal de corriente alterna durante un segundo. Potencia [WJ {HP J Es el producto de la caída de tensión instantánea en voltios a través de la carga y la corriente instantánea en amperios dentro de la carga, en cualquier instante. El término puede denotar uso o aplicación para propósitos de energía ó propósitos de control. Resistencia [ ohm J Admitancia[AJ Inductancia [L J Reactancia [ ohm J Es la oposición que opone el conductor al paso de la energía eléctrica, y esta es la causa principal de la pérdida de energía eléctrica. Parte real de la impedancia. Capacidad de conducción o transporte de corriente, de un hilo o cable bajo condiciones de estado térmico. Propiedad de un dispositivo eléctrico en virtud de la cuál una corriente en el tiempo produce un voltaje a través del dispositivo. Es la parte imaginaria de la impedancia en un elemento. 50 Tabla 4 .3. Definición[ 17] de atributos ( continuación). 1r11m11¡1:111111111111ii:::: Impedancia { ohm J Es el valor pasivo en un comp_onente eléctrico en el que se involucran los valores de resistencia, inductancia y capacitancia del mismo. Potencia reactiva Parte imaginaria de la potencia compleja Q, que tiene unidades de [VARJ voltamperios reactivo (V AR). Potencia activa [watts] Es la potencia real en un sistema eléctrico, conocido también como potencia media ó simplemente potencia. Potencia aparente{VAJ Producto del voltaje rcm y la corriente rcm, se expresa como VI con unidades de voltamperios (V A). Factor de potencia Capacitancia {FJ Cociente entre la potencia media y la potencia aparente; igual a coseno del ángulo teta, siendo teta el ángulo de fase entre el voltaje y la corriente senoidal. Razón de la carga almacenada a la diferencia de voltaje entre las dos placas ó alambres conductores. Tiempo de Ajuste{sj: Es el tiempo con que se calibra un dispositivo de protección para que envíe una señal de apertura del circuito en caso de falla Tiempo de disparo {s] Es el tiempo ( generalmente dado en ciclos sobre una base de 60 Hz), desde el instante en que la bobina de disparo es energizada, hasta que la corriente de falla es clarificada. Fases Tipo Material Aislamiento Función Se entiende como las líneas de la fuente ó de carga sm incluir al elemento neutro. Este atributo nos define la clasificación que maneja el fabricante en su producto. Se emplea en esta base de datos para especificar el tipo de materia ó elemento con que está construido un conductor o aislamiento. Es el atributo que nos indica el tipo de material que se emplea como medio aislante entre dos materiales conductores. Define la operación que va a realizar el dispositivo ó entidad dentro de un sistema. En un medidor especifica el tipo de medición que realiza y en un relevador el tipo de protección que ejecuta. 51 Tabla 4.3. Definición[l 7] de atributos (continuación) . .. )N°Qryl;)rir4itiímii~i t Calibre Configuración Escala Clase Mecanismo Medio de extinción Conexión Enfriamiento Accesorios Sel'Vicio Estructura Tablillas Clasificación Tamaño NEMA Representación mediante un n~mero del área de un conductor, en el sistema AWG (American Wire Gauge) ó MCM (Mil Circular Mil). Nos indica la posición que se debe seguir al momento de instalar un sistemas de cables o líneas de conducción de energía eléctrica. Es el atributo que nos indica el rango de medición de un instrumento o de un dispositivo de protección Nos indica la clasificación de los instrumentos de medición de acuerdo a su precisión. Atributo que en una entidad medidor nos representa el fundamento de operación del dispositivo. Es la sustancia que se emplea en la entidad interruptor para desaparecer gradualmente una corriente de cortocircuito. Atributo que indica en la entidad transformador la forma en que se encuentran conectados la bobina primaria y secundaria del mismo. Es el medio interno ó externo que se emplea para enfriar las bobinas o núcleo de un transformador. Dispositivos complementarios que se emplean para el correcto funcionamiento de una entidad. Indica la especificación seguida al construir la entidad (equipo) para operar correctamente en un medio ambiente definido. Atributo que en una entidad tablero nos especifica el arreglo modular que tiene la construcción del mismo. Terminales de conexión en un tablero, que nos permiten interconectar equipos entre sí instalados en el mismo tablero o recibir conexiones externas. Atributo que en una entidad motor nos indica el principio de operación y construcción, como es inducción, síncrono, etc. Indica el número NEMA que corresponde a un rango de potencia del arrancador de un motor, de acuerdo
Compartir