Está en la página 1de 131

Autorizada la entrega del proyecto del alumno/a: DAVID PABLO GMEZ GONZLEZ .

El director del proyecto: D. MANUEL MUOZ GARCA Fdo.: Fecha: .../.../2010

V B del Coordinador de Proyectos: D. DAVID CONTRERAS BRCENA Fdo.: Fecha: .../.../2010

UNIVERSIDAD PONTIFICIA COMILLAS


ESCUELA TCNICA SUPERIOR DE INGENIERA (ICAI)
INGENIERO TCNICO EN INFORMTICA DE SISTEMAS

PROYECTO FIN DE CARRERA

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

AUTOR: DAVID PABLO GMEZ GONZLEZ MADRID, SEPTIEMBRE DE 2010

Agradecimientos
A mi familia, sin los cuales este proyecto no hubiera sido posible

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS Autor: Gmez Gonzlez, David Pablo Director: Muoz Garca, Manuel Entidad Colaboradora: Empresarios Agrupados, A.I.E.

RESUMEN DEL PROYECTO


Este proyecto define el desarrollo de una aplicacin para el Diseo de Soportes para Tuberas. Dicha aplicacin se integra dentro de un Software Comercial de CAD especializado llamado SmartPlant 3D de la empresa multinacional INTERGRAPH.

SmartPlant 3D permite disear plantas e instalaciones industriales de gran tamao donde la ubicacin e integracin de los distintos sistemas (elctrico, mecnico, seguridad, produccin,...), sus equipos y componentes; son de gran complejidad debido a los constantes cruces, mismas ubicaciones, incompatibilidades tcnicas de proximidad, etc. de dichos elementos. Asimismo el trazado y diseo de las tuberas y sus soportes asociados supone un esfuerzo de personal cualificado en diseo de estructuras, diseo de plantas e ingeniera. Tngase en cuenta que una planta estndar puede tener del orden de 15.000 de estos soportes.

Es por ello por lo que tradicionalmente, en los albores de la informtica aplicada a la ingeniera, se ha tratado de optimizar recursos desarrollando aplicaciones, tradicionalmente batch, para grandes sistemas. La empresa para la que se ha desarrollado esta aplicacin puso en marcha hace 30 aos una aplicacin que optimizaba los tiempos de clculo tcnico pero que no mejoraba los tiempos de diseo. Con la adquisicin de SmartPlant 3D, la empresa en la que trabajo, se plante optimizar las labores de modelado, incluyendo los clculos, el diseo e integracin de los soportes

de tuberas; en un solo conjunto. Para ello haba que desarrollar una aplicacin totalmente integrada con dicho paquete. Dicha aplicacin es el objeto de este proyecto.

La funcionalidad de la aplicacin desarrollada se basa en la definicin de los distintos parmetros para el clculo del soporte (tipo de soporte si existe, definicin de nuevos tipos, caractersticas bsicas, caractersticas de trabajo y carga, dimensiones, ubicacin y costes). Una vez definido se pasa a la colocacin del soporte para obtener el modelo. El paso siguiente consiste en la verificacin de la integracin conforme a lo previsto dentro del conjunto del sistema o de la planta. Se pueden realizar operaciones auxiliares para obtener salidas como planos y otros documentos que formarn parte del conjunto del proyecto de la planta.

DEVELOPMENT OF CUSTOM PIPELINE SUPPORTS ABSTRACT


This project define the application development of Pipeline Support Design. The application is a Plug-in of an commercial CAD software wich named SmartPlant 3D developed by INTEGRAPH Corporation.

SmartPlant 3D is used to design big Industrial Plants where the location and the different systems integration (such as electric systems, mechanical, safety, manufacture ...) all the equipments and components; are very complex because there are a lot of cross lines, the same location, technical incompatibility, and so on. By the way the pipeline and their associated supports have a high costs and efforts of technical people very especialized in structural buildings, plants design and engenieering. A standard plant have about 15.000 supports.

In the Computer Sciencies beginnings aplied to engenieering, the developements efforts were incoming to optimize resources with batch process running in mainframes. The owner compay of this project developed 30 years ago an calculation software which improve the calculation time but dont considered designs time.

With the acquisition of SmartPlant 3D, the company where I work, thougth to include the modeling tasks optimazation, pipeline supports calculations, design and integration included as asembly group. To do that must develope an application integrated with the package. This is the aim of the present project.

The functionality of the application begins with the parameters definition necessary to the support calculations ( support type, define new type, basics, work and load requirements, dimensions, location and costs). The next step is to place the support to

get the model. The following step verify the system or plant integration of the designed element. There are some options availables in order to get outputs such plans and other project documents

NDICE
1. INTRODUCCIN.......................................................................................................1 ! 1.1. CONSIDERACIONES GENERALES ACERCA DE DISEO TRIDIMENSIONAL DE !
PLANTAS....................................................................................................................3 1.2. CONSIDERACIONES GENERALES SOBRE EL PROYECTO..........................................5

2. IDENTIFICACIN DE NECESIDADES.................................................................7 ! 2.1. ANTECEDENTES DEL SISTEMA.............................................................................8 ! ! 2.1.1. Antecedentes Autocad.............................................................................9 ! ! 2.1.2. Antecedentes de la base de datos...........................................................10 ! 2.2. OBJETIVOS DE LA HERRAMIENTA.......................................................................12 ! 2.3. ALCANCE DE LA APLICACIN..............................................................................17 ! 2.4. TIPOLOGA DE USUARIOS FINALES.....................................................................19 ! 2.5. RESTRICCIONES................................................................................................21 3. ANLISIS DE REQUISITOS.................................................................................22 ! ! ! ! ! ! ! ! ! ! !
3.1. INTRODUCCIN................................................................................................23 ! 3.1.1. mbito del proyecto...............................................................................23 ! 3.1.2. Contexto general del sistema..................................................................24 3.2. DESCRIPCIN DEL SISTEMA ACTUAL..................................................................25 ! 3.2.1. DFD contextual......................................................................................25 ! 3.2.2. DFD conceptual.....................................................................................26 3.3. LISTA DE REQUISITOS.......................................................................................32 3.4. MODELO LGICO DEL NUEVO SISTEMA..............................................................39 ! 3.4.1. DFD contextual......................................................................................39 ! 3.4.2. DFD conceptual.....................................................................................40 3.5. MODELO CONCEPTUAL DE DATOS......................................................................44 ! 3.5.1. Diagrama entidad relacin......................................................................44

4. ESTUDIO DE ARQUITECTURA...........................................................................46 ! 4.1. ESPECIFICACIN DE LA TECNOLOGA HARDWARE Y SOFTWARE..........................47 ! ! 4.1.1. SmartPlant 3D Database Server...............................................................49 ! ! 4.1.2. SmartPlant 3D Estaciones de trabajo.......................................................50 ! ! 4.1.3. Recomendaciones de Sofware y orden de carga.......................................53 ! 4.2. COMUNICACIONES.............................................................................................55 5. DISEO EXTERNO................................................................................................57 ! 5.1. ENTORNO OPERATIVO.......................................................................................58 ! 5.2. FRONTERAS DE MECANIZACIN.........................................................................58 ! 5.3. ESPECIFICACIN DE PROCESOS.........................................................................59 ! 5.4. DISEO DE INTERFACES....................................................................................61 ! ! 5.4.1. Anlisis de interfaces..............................................................................61 ! ! 5.4.2. Diagrama de Navegacin de Mens.........................................................68

! ! !

5.5. ESTIMACIN DEL VOLUMEN DE INFORMACIN...................................................70 5.6. PROCESO DE CONTROL Y SEGURIDAD................................................................70 5.7. MODELO LGICO DE DATOS...............................................................................72

6. DISEO INTERNO..................................................................................................76 7. PROGRAMACIN..................................................................................................80 8. PRUEBAS................................................................................................................83 9. PRESUPUESTO......................................................................................................85 10. RESUMEN Y CONCLUSIONES.........................................................................87 !


10.1. RESUMEN........................................................................................................88 10.2. CONCLUSIONES...............................................................................................90

11. DESARROLLOS FUTUROS...............................................................................91 12. BIBLIOGRAFA....................................................................................................93 !


12.1. BIBLIOGRAFA.................................................................................................88 12.2. REFERENCIAS WEB..........................................................................................90

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

1.!! Introduccin

Pg - 1 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

Hoy en da una de las grandes tareas es la informatizacin y automatizacin del diseo de los grandes proyectos de ingeniera civil, siendo las plantas de generacin de energa elctrica, tanto trmicas como nucleares, una de las que ms potencial tienen por la gran infraestructura y complejidad que llevan parejas. Para ello, a lo largo de estos aos se han ido realizando diferentes aplicaciones que intentan automatizar dichas labores de diseo, ya sean en un rea concreta o en su totalidad. Pero si hay un software que se ha posicionado en un lugar dominante en el mercado ese es SmartPlant 3D de Intergraph y es sobre este software sobre el que desarrollaremos la herramienta que conforma este proyecto. Con el objetivo de facilitar la comprensin del proyecto as como su alcance, realizaremos una breve introduccin sobre las consideraciones generales que hay que tener a la hora de realizar el Diseo Tridimensional de Plantas. As mismo, tambin introduciremos una ligera explicacin sobre las Plantas de Generacin de Energa, principal tipo de ingeniera civil al que va destinado el proyecto, y sobre el software en que estar basada nuestra herramienta, SmartPlant de Intergraph. Y nalmente, expondremos los aspectos bsicos de la herramienta informtica que se obtendr al nal del proyecto.

Pg - 2 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

1.1. ! ! ! !

CONSIDERACIONES GENERALES ACERCA DEL DISEO TRIDIMENSIONAL DE PLANTAS

Los proyectos de ingeniera civil, presentan ciertos problemas debido a que suelen estar sometido a miles de variables que se interrelacionan ente ellas. Con un sistema de diseo de plantas en 3D se pueden integrar multitud de elementos que han de ser diseados, evaluados, contabilizados, comprados y nalmente instalados. La intencin al crear un modelo en 3D o maqueta electrnica de la planta, es que se aproxime el mximo posible a la realidad, con una base de datos asociada que contenga la informacin de todos los componentes grcos que conforman el modelo. stos son los motivos qye llevan a las empresas a invertir en estas herramientas. En el pasado, las empresas de programas de software se concentraban en proporcionar soluciones especializadas para las distintas fases de ingeniera, (ventilacin, elctrico, obra civil, etc..) todas ellas muy cerradas e incompatibles, incluso entre productos de una misma empresa. Pero poco a poco la tendencia ha ido cambiando, y ahora lo que se demanda es un intercambio ininterrumpido de datos entre estas herramientas de ingeniera. Este cambio es debido a las enormes ventajas que ofrece disponer de un sistema que aglutine todas los datos de un proyecto. Estas aplicaciones proporcionan: !! !! !! ! reduccin de los tiempos de ejecucin del proyecto. menor coste del proyecto. respaldo multidisciplinario durante la puesta en servicio y el posterior funcionamiento.

Pg - 3 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

!! !

capacitacin y formacin del personal de instalacin, operacin y mantenimiento.

Pg - 4 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

1.2. " "

CONSIDERACIONES GENERALES SOBRE EL PROYECTO

El proyecto que se va a realizar es un plug-in de uno de los programas ms importantes en el diseo tridimensional de plantas, este programa es SmartPlant 3D de Intergraph. SmartPlant es el software ms avanzado a nivel mundial para el diseo de Plantas Industriales gracias a tres elementos bsicos que aporta: !! !! !! !

Una estructura integrada de datos tanto grcos como alfanumricos. La utilizacin de estndares interdisciplinares de diseo. La posibilidad de elaborar modelos tridimensionales de las Plantas a partir de una serie de reglas.

Partiendo de esta base, la aplicacin puede ser complementada por diferentes mdulos que redenen el funcionamiento bsico de esta, permitiendo que pueda ser adaptada segn las necesidades del usuario nal. Es esta capacidad la que va a ser explotada en el proyecto, para desarrollar un mdulo que permite un mayor grado de automatizacin y complejidad en el rea de tuberias de una central tanto nuclear como trmica. El mdulo que se va a desarrollar va a ampliar la funcionalidad que traen por defectos los soportes para sujetar las tuberas de una canalizacin estndar. Dicha ampliacin se realizar con el desarrollo de soportes especcos pero ampliamente usados, as como la incursin de numerosas opciones y funcionalidades que permitirn automatizar muchas tareas que hoy da se realizan manualmente en el SmartPlant, aumentando la rentabilidad de dicho producto.
!

Pg - 5 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

Para ello vamos a utilizar una serie de recursos proporcionados por el fabricante como plataforma de desarrollo as como el lenguaje de programacin Visual Basic, lenguaje en el que est desarrollada la aplicacin. El objetivo al realizar este proyecto es proporcionar una serie de automatismos y opciones al soporte que se vaya a colocar, con el objetivo de que al diseador encargado de colocar los soportes en el modelo en 3D le resulte mucho mas intuitivo, sencillo y breve de lo que le resulta ahora. Sobre todo si dicho soporte a colocar incluye accesorios adicionales tales como guas, placas, etc... labor que hasta la fecha se estaba realizando de manera manual aadiendo las piezas una a una al soporte estndar. Otro de los grandes objetivos que se plantea cubrir con este proyecta es la automatizacin de la obtencin de los planos de dichos soportes. hasta el da de hoy, slo era posible obtener los planos de los soportes estandar incluidos en las libreras del smartplan, teniendo que realizar mediante herramientas externas, como AutoCad, los planos de cualquier soporte que sufriese algn aadido o variacin signicativa. A nivel de empresa esto supone una integracin en un solo entorno de desarrollo, todo el rea de diseo de una planta, tanto el 3D como el 2D, as como de las caractersticas de cada uno de sus elementos. Como resumen, la motivacin existente es mejorar la integracin de todos los elementos, acortar los tiempos de diseo y modelado y automatizar ciertas fases.

Pg - 6 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

2. !

Identicacin de

" " necesidades

Pg - 7 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

Tras celebrar una serie de reuniones con el cliente, en este caso la propia empresa a la que pertenecemos, y los usuarios nales de la herramienta, se ha podido establecer el catlogo de soportes que sern gestionados por el software desarrollado, as como las funcionalidades que tiene que tener la herramienta que vamos a producir. A continuacin se expondrn las necesidades que se han identicado como necesarias para satisfacer las necesidades de los usuarios nales.

2.1." "

ANTECEDENTES DEL SISTEMA

El diseo de centrales de ciclo combinado y nucleares se ha caracterizado normalmente por el uso de diferentes aplicaciones especializadas, junto a los tradicionales planos de cada rea, sistema o elemento de la planta. El principal inconveniente de esta forma de trabajo es la gran dependencia de un formato fsico como es el papel, ya que aunque pueda tener su versin digitalizada nalmente se trabaja a mano sobre el propio plano, y que la gran especializacin del software utilizado impide la integracin en un solo modelo de los diseos y datos obtenidos en cada una de las herramientas, y por tanto diculta comprobar la compatibilidad de las soluciones propuestas. Actualmente, la mayora de aplicaciones son incompatibles entre s, por lo que la adopcin de un sistema que permita la integracin de todo los elementos de una planta en un solo modelo, junto con todos los datos tcnicos necesarios asociados, es un gran adelanto en trminos de rendimiento, costes y supervisin de toda la labor de diseo.

Pg - 8 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

De entre las diferentes aplicaciones existentes en el mercado, la empresa ha elegido SmartPlant 3D de Intergraph como apuesta de futuro para los prximos proyectos. Esta aplicacin destaca principalmente por el alto grado de integracin y cantidad de sus diferentes funcionalidades, pero sobre todo por las posibilidades de personalizacin que ofrece para adaptarse a las necesidades del cliente en comparacin a otras aplicaciones. Es sobre esta posibilidad de personalizacin sobre la que se va a desarrollar el proyecto, dotando al SmartPlant 3D de un nuevo catlogo de soportes con nuevas funcionalidades que extender la usabilidad del catlogo ya existente.

2.1.1. ""

Antecedentes Autocad

Dentro de todo las aplicaciones que forman SmartPlant 3D, la herramienta a desarrollar extender las funcionalidades de la aplicacin encargada de la creacin y gestin de los soportes de tuberas. Hasta ahora, tradicionalmente el diseo de estos elementos se realizaban mediante la herramienta de dibujo AUTOCAD, poniendo en el plano obtenido todos los datos tcnicos necesarios para la correcta fabricacin y colocacin del soporte en la obra. Esta forma de trabajar diculta enormemente tanto la obtencin de un modelo nal ntegro de todo el sistema como la obtencin de una lista de materiales para el conjunto de la planta, puesto que dicha lista sola estar en una aplicacin externa, para la gestin de tablas con las listas de materiales, que impeda asociar de una manera directa cada cuanta de material a su soporte correspondiente. Es por esta incompatibilidad entre datos de un mismo elemento y los diferente elementos de una planta que se cambia al uso de una herramienta que permita la gestin de todos los datos del modelo.

Pg - 9 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

No obstante, AUTOCAD sigue siendo usado hoy da como herramienta inicial para el diseo de los soportes, para una vez vericado el plano, ser modelado y llevado al entorno de SmartPlant 3D. Como herramienta durante gran tiempo presente en el diseo de los soportes, esta ha sufrido diferentes cambios en las sucesivas versiones, desde una herramienta utilizable slo en entornos aislados, hasta las versiones ms potentes de hoy en da.
Cabe recordar que uno de los objetivos finales de este proyecto ser obtener estos mismos planos automticamente una vez introducido el soporte en el modelo tridimensional, puesto que toda la introduccin de datos y revisiones se har en el modelo virtual y no en del plano como hasta ahora.

2.1.2. ""

Antecedentes de la base de datos

Anteriormente se ha mencionado que hasta ahora, se vena trabajando con un modelo descentralizado en el que se usaban aplicaciones especcas segn la tarea a desarrollar. Debido a esto cada aplicacin posee la mayora de las veces un formato de almacenamiento nico, gestionado directamente por la propia aplicacin o mediante una base de datos, originando la incompatibilidad entre aplicaciones de la que venimos hablando. Algunas de estas herramientas y sus formatos son: excel (.xls), AUTOCAD (.dxf), etc. y lo que se pretende con el proyecto que vamos a realizar es pasar de un modelo en el que el usuario accede a diferentes bases de datos a uno en el que toda la informacin est almacenada en una sola gestionada por SmartPlant 3D.

Pg - 10 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

Pg - 11 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

2.2." "

OBJETIVOS DE LA HERRAMIENTA

Se requiere el desarrollo e implantacin de una herramienta que gestione una serie de soportes para tuberas con diferentes opciones personalizables para cada uno, que permita a los diseadores encargados de modelarlos: !! !! ! !! ! !! ! !! !

Obtener automticamente el soporte apropiado segn el proyecto. Cambiar las propiedades de dicho soporte para adaptarse a casos menos estndar. Utilizar en los soportes los modelos de piezas proporcionadas por suministradores, es decir que sean compatibles con ellos. Mejorar el seguimiento de las personas que crean y modican el soporte. Obtener los planos automticamente de dichos soportes con todos los elementos y sus caractersticas.

Funcionalmente, el objetivo de este proyecto es agilizar el proceso de modelado de los soportes de una planta, pasando de los 40 a 60 minutos necesarios que se necesita para colocar actualmente uno a uno los elementos de cada soporte a un par de minutos que conllevara seleccionar dichos elementos en las opciones. En denitiva, la herramienta deber proporcionar las siguientes funcionalidades: !! ! !

Automatizacin: Algunas opciones tendrn una seleccin llamada Auto. Dicha opcin ser la que traiga marcada por defecto la mayora de las opciones y su funcin ser poner o no un determinado
Pg - 12 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

! ! !! ! ! ! ! !! ! ! !! ! ! !! ! ! ! ! ! !! ! ! ! ! !
!

elemento segn los criterios que se hayan establecido al comienzo del proyecto.

Eleccin de accesorios: Los soportes debern tener una ! e s t r u c t u r a modular, de manera que mediante las opciones se le puedan aadir diferentes accesorios a eleccin del usuario. Dichas ! opciones tendrn en algunos casos la seleccin Auto que elegir el tamao y !modelo de la pieza automticamente.

Redimensionamiento: Se deber otorgar a los soportes la capacidad de poder redimensionar algunas de sus medidas globales a peticin del usuario.

Campo control: Los soportes debern de tener un campo que identique el tipo de soporte y las opciones que tiene elegidas, con el n de facilitar tanto su revisin como extraccin a listas externas.

Compatibilidad con elementos modelados de suministradores: Los suministradores de piezas para determinados elementos de los soportes proporcionan ellos mismos su versin ya modelada dentro de un catlogo especco. Nuestros soportes al igual que los que trae por defecto SmartPlant 3D debern ser compatibles con los elementos de dicho catlogo especco.

Generacin de planos: La herramienta debe ser capaz de generar los planos de los soportes, incluyendo todos sus elementos y sus especicaciones correspondientes. Tambin se deber un modelo de plano que sirva de plantilla a la hora de generar todos los planos de los soportes de la planta, tanto los que vienen por defecto como los que desarrollaremos.
Pg - 13 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

Adems de los anteriores objetivos de tipo funcional, en trminos econmicos el principal objetivo que se persigue es reducir drsticamente el tiempo necesario para modelar un soporte estndar. Como ya se ha sealado antes, se tarda entre 40 y 60 minutos en modelar correctamente un soporte equivalente a las versiones ms complejas que es capaz de generar nuestra herramienta, que en comparacin, slo necesita unos pocos minutos por parte del usuario. En plantas que pueden tener del orden de 10.000 soportes a los que se les puede aplicar nuestro catlogo, el ahorro en horas de trabajo es muy signicativo. En trminos organizativos se pretende llevar un mejor control de quien crea cada soporte, pero sobre todo de las diversas modicaciones que pueda ir sufriendo. El objetivo es que una vez el soporte haya sido modelado, una tercera persona pueda supervisarlo y una vez aprobado, dicho soporte pueda ser identicado de manera automtica como que dicha supervisin fue realizada. En trminos tcnicos el principal objetivo que se persigue es que la integracin de los soportes dentro del entorno de SmartPlant 3D sea completa y que los soportes tengan todas funcionalidades que tienen los que trae el catlogo de SmartPlant 3D por defecto. Tambin se buscar que sea compatibles con los modelos de empresas suministradoras de componentes que han elaborado ellos mismos para SmartPlant 3D. En este sentido, desde el punto de vista tecnolgico, nuestros requisitos son: !! ! !

Integracin de los soportes dentro del SmartPlant 3D utilizando para su uso los mismos comandos que se usa para colocar los soportes que vienen por defecto.

Pg - 14 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

!! !

Proporcionar formacin y experiencia al equipo de desarrollo con el entorno de SmartPlant 3D para futuros proyectos.

Por ltimo, en trminos de oportunidad, se pretende presentar el desarrollo de estos soportes a los posibles clientes como una gran mejora en trminos de productividad e innovacin, por ser algo actualmente nico a nivel europeo y que pocas empresas ms en mundo son capaces de ofrecer. Tambin la gran apuesta por un software como Smartplant 3D es una gran mejora a nivel de oportunidad con el cliente no slo en trminos meramente productivos, sino tambin de imagen de empresa por invertir en tecnologas modernas y permitir acercar ms fcilmente al cliente un modelo de su futura planta.

Pg - 15 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

Para facilitar el seguimiento de los objetivos denidos y a modo de resumen, se muestra a continuacin una tabla con los objetivos clasicados por tipo.

OBJETIVOS
TIPOLOGA FUNCIONALES IDENTIFICADOR F-1 F-2 F-3 F-4 F-5 F-6 ECONMICOS E-1 DESCRIPCIN Automatizacin Eleccin de accesorios Redimensionamiento Campo control Compatibilidad con elementos modelados de suministradores Generacin de planos Mejora del rendimiento del modelado Control de modicaciones Integracin en SmartPlant 3D Formacin y experiencia Satisfaccin clientes actuales Lograr nuevos clientes

ORGANIZATIVOS O-1 TCNICOS T-1 T-2 OPORTUNIDAD OP-1 OP-2

Pg - 16 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

2.3.! !

ALCANCE DE LA APLICACIN

Se pretende disear un producto que abarque el mayor nmero de soportes estndar que suele tener una central y dotar a dichos soportes de la automatizacin necesaria tanto para facilitar la colocacin de los mismos como para vericar las opciones que elija el usuario, de acuerdo siempre a las reglas que se hayan establecido en cada proyecto. No hay que olvidar que tambin se pretende que la obtencin de los planos de dichos soportes sea lo ms sencilla y fcil posible. Desde el punto de vista tcnico, hay que sealar la dicultad de desarrollar un producto en un entorno en que a pesar de ser un lenguaje ampliamente conocido, las funciones y mtodos a utilizar funcionan de una manera totalmente opaca para el desarrollador, slo pudiendo conocer la interface de dicha funcin y raramente su comportamiento interno. Tambin hay que mencionar lo pionero de este proyecto, no pudiendo tomar otro como referencia con todas las dicultades que ello conlleva, aunque s se espera que este sirva para futuros proyectos similares dentro de la empresa. En denitiva, el alcance de la aplicacin se puede resumir en las siguientes caractersticas que debern tener los soportes: !! ! !! !

Modularidad: Los soportes deben tener una estructura modulable y ser capaz de aadir o quitar piezas mediante el men de ! opciones.

Automatismo: Una vez elegida una opcin deber ser capaz de colocar la pieza ms adecuada si se selecciona Auto.

Pg - 17 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

!! !

Planos: Se debern de generar a travs de una plantilla unos planos prcticamente completos y con todas las especicaciones.

Pg - 18 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

2.4!

TIPOLOGA DE USUARIOS FINALES

Esta herramienta va dirigida principalmente a los integrantes del departamento de diseo, concretamente a los del rea de modelado, que son los encargados de modelar en el entorno 3D de SmartPlant 3D los soportes que establecen en las otras reas del departamento de diseo. Debido a que ya estn habituados al uso del SmartPlant 3D se buscar que la utilizacin y caractersticas bsicas sean lo ms parecido a los soportes que trae por defecto, aadindoles todas las funcionalidades que son demandadas. La poblacin de este tipo de usuario se prev que no sea muy elevada, pero por la arquitectura cliente - servidor de SmartPlant 3D la mayor parte de la carga de trabajo se realizar en la propia estacin del usuario, por lo que no se prev un especial incremento de la carga de trabajo que servidores de la aplicacin soportara normalmente. Inicialmente, aunque se pospone la decisin segn las posibilidades que pueda ofrecer para realizarla la API del SmartPlant 3D, se planea poder crear un perl de usuario encargado de la supervisin de todos los soportes y que sea capaz de cambiar los derechos que tiene los dems usuarios sobre dichos soportes, impidiendo su modicacin una vez haya garantizado que son correctos. Finalmente, se necesitar un administrador de la aplicacin que, aparte de garantizar el correcto funcionamiento del sistema, se encargar de modicar los parmetros que se leen para las funciones de automatizacin segn el proyecto en el que se est trabajando.

Pg - 19 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

En denitiva, los tipos de usuarios nales sern los siguientes: !! !! !! Supervisor: Encargado de modicar niveles de acceso. Administrador: Encargado del mantenimiento. Usuario nal estndar.

Pg - 20 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

2.5." "

RESTRICCIONES

Se trata de un proyecto pionero que pretende dotar al SmarPlant 3D de funcionalidades que no trae el propio programa y que extienden la utilidad de este. Aunque dicha funcionalidad no es excesivamente compleja y el programa usa un lenguaje ampliamente conocido (Visual Basic), la falta de una API detallada junto al acceso de slo a parte del cdigo de SmartPlant, hace difcil la comprensin del funcionamiento interno del programa y a la utilizacin correcta de sus libreras, teniendo que hacer muchas veces un proceso de ingeniera inversa para poder obtener la funcionalidad deseada. El proyecto se encuentro en una fase inicial y se prev su extensin tanto en el catlogo de soportes como en las funcionalidades de estos. No obstante una primera versin operativa y plenamente funcional debera de estar disponible para pasar a produccin antes del 1 de septiembre de 2010.

Pg - 21 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

3. !

Anlisis de requisitos

Pg - 22 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

En este captulo se realizar un primer anlisis de la aplicacin. Para ello, se estudiar el mbito del proyecto, el contexto general del sistema y sobre todo se analizar la forma de trabajar que se utiliza en el rea de diseo actualmente, mediante la elaboracin y el estudio de los DFD del sistema actual. Tambin se har un anlisis del nuevo sistema, tomando como referencia los DFD detallados que se disearn para tal propsito, y aunque el sistema no utilizar una base de datos tpica, se explicar la forma de trabajar de SmartPlant 3D a nivel de datos, centrndose en aquellos que manejar del mismo modo la futura herramienta.

3.1." "

INTRODUCCION

En este apartado se analizar el mbito del proyecto y el contexto general del sistema, centrndose este ltimo en la red hoy da existente y sobre la que implantaremos tanto SmartPlant 3D como el plugin.

3.1.1. !!

mbito del proyecto

A continuacin se expondr de entre todas las funciones que componen el proceso de diseo de una central, aquellas que afectan al diseo de los soportes en particular, y se detallarn cuales se vern afectadas y cuales no por la implementacin de la aplicacin: !! ! !

Diseo de un nuevo sistema de tuberas La herramienta para el diseo de los soportes no afectar al procedimiento, no as la implementacin de la aplicacin SmartPlant 3D,

Pg - 23 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

! ! !! ! ! ! ! ! ! ! !! ! ! ! ! !! ! ! !

que ocasionar que el resultado de ese proceso sea modelado en dicha aplicacin.!

Diseo de los soportes de tuberas del nuevo sistema Este procedimiento ser el que se vea ms modicado puesto que a partir ! de ahora, a excepcin del diseo inicial, todas las dems tareas que conlleva se harn mediante el modelo del soporte recreado en SmartPlant 3D, incluyendo la obtencin de planos o de caractersticas tcnicas. Las labores de modelado y revisin del soporte sern las realmente beneciadas con la adopcin de los soportes que se desarrollarn con el proyecto.

Revisin nal de la planta A diferencia de como se haca hasta ahora, toda la labor de revisin se har ! sobre el modelo de la planta en SmartPlant 3D y no sobre los diferentes planos, mientras que la adopcin de los nuevos soportes agilizar enormemente dicha tarea.

Entrega de los planos Este procedimiento ser el nico que no se ver alterado puesto que el cliente obtendr el mismo producto que hasta ahora vena recibiendo, los planos necesarios para poder construir la central.!

3.1.2. ""

Contexto general del sistema

Actualmente la empresa cuenta con una red interna que permite la comunicacin entre los diferentes edicios as como entre la empresa y las centrales encargadas de su supervisin.

Pg - 24 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

3.2.! !

DESCRIPCIN DEL SISTEMA ACTUAL

En este apartado se analizar el mbito del proyecto y el contexto general del sistema, centrndose este ltimo en la red hoy da existente y sobre la que se implantar tanto SmartPlant 3D como la futura herramienta.

3.2.1. ""

DFD contextual

El diseo de una nueva planta de generacin de energa implica una gran cantidad de procesos que han llevarse a cabo hasta obtener el producto nal, en este caso, los planos que sern entregados al cliente. Debido a esto, se ha decidido representar en el diagrama slo aquellos procesos mas directamente relacionados con la creacin de soportes, iniciando dicho diagrama a partir de la peticin de un nuevo sistema de tuberas en vez de la peticin de la nueva planta. Como puede observarse en el diagrama contextual, las interacciones con el cliente se limitan a la peticin y establecimiento de las necesidades de la nueva planta y la obtencin de los planos nales de esta junto a la lista de materiales requeridos para su construccin. !

Pg - 25 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

3.2.2. ""

DFD conceptual

A continuacin se explica el primer nivel conceptual del sistema actual. Cabe destacar que dicho diagrama se centra solamente en las reas mas estrechamente relacionadas con el diseo e implantacin de los soportes para tuberas, aunque la funcionalidad reejada puede ser extrapolada a otras labores de diseo. Este DFD muestra el actual funcionamiento del proceso de creacin de un soporte, desde que surge la necesidad hasta que se entrega su plano nal junto al del resto de elementos de la planta. Aunque el origen inicial es la peticin de una nueva planta, aqu se parte de la existencia de una necesidad de construir un nuevo sistema de tuberas y la peticin del mismo que ello genera. Una vez la peticin llega al rea de diseo, estos realizan los estudios pertinentes para obtener el diseo de un nuevo sistema de tuberas y por tanto, sus planos. Con los planos del sistema realizados, se pasa a disear los
Pg - 26 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

soportes que ese sistema necesita para su sujecin, obtenindose el diseo del soporte junto a sus planos. Una vez los soportes son diseados se comprueba con todos los planos de los dems elementos de la planta que no haya conictos con otros elementos de la planta, tales como cables, tuberas, etc. repitindose dicho proceso hasta la nalizacin del proyecto. Si durante este proceso se llega a la conclusin de que algn elemento ha sido mal diseado, se proceder a reenviarlo al departamento que lo dise para que sea rediseado correctamente. Finalmente una vez que el proceso de revisin ha concluido y est todo correcto, se obtienen los planos nales, que son entregados al cliente que contrat el diseo de la planta. De la explosin de el DFD obtenemos los siguientes: !!

Diseo sistema de tuberas

!
Pg - 27 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

- P 1.1: Diseo inicial. Se realiza un diseo inicial del sistema de tuberas de acuerdo a las especicaciones del proyecto y a las necesidades que originan que se tenga que disear. - P 1.2: Revisin plano del sistema. Se realiza una revisin del elemento comprobando que todos los clculos son correctos hasta que no se encuentre ningn error. Tambin puede recibir planos, inicialmente aprobados, con un diseo defectuoso que debe ser corregido. - P 1.3: Plano completo. Se recibe el plano, si este est completo se enva suministros. - P 1.4: Envo a suministros. Los planos de sistema son enviados al departamento de diseo de soportes. !!

Diseo soportes

Pg - 28 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

- P 2.1: Estudio sistema. Se realiza un estudio con los planos de las estructuras y el sistema de tuberas para averiguar los soportes que va a necesitar y sus puntos de sujecin. - P 2.2: Diseo inicial. Tomando como referencia los puntos de sujecin establecidos y las especicaciones del proyecto, se decide el tipo de soporte ms adecuado y se hace un diseo inicial de l. - P 2.3: Revisin soporte. Se realiza una revisin del soporte comprobando que todos los clculos son correctos hasta que no se encuentre ningn error. Tambin puede recibir planos de soporte que habiendo sido aprobados inicialmente, tienen un diseo defectuoso. - P 2.4: Soporte correcto. Se evala si el soporte revisado tiene errores, en caso de tenerlos, es nuevamente revisado. Si no, se le considera correcto. - P 2.5: Elaboracin lista materiales. Una vez se considera que un soporte es correcto se obtiene su lista de materiales y su diseo se procesa para comprobar si es compatible con los dems elementos de la planta.

Pg - 29 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

!!

Revisin planta

! - P 3.1: Revisin de la planta. Cuando se recibe el diseo de un nuevo soporte se comprueba si presenta incompatibilidades con otros elementos de la planta. - P 3.2: Planta correcta. Se evala el resultado de la revisin de la planta, si resulta correcta, si obtienen los planos nales y se entregan al cliente. En caso contrario se investiga las causas del error. - P 3.3: Soporte correcto. Se recibe los fallos que tena la planta y se identican los elementos que los causaban. En este caso interesa especialmente si lo causa un soporte. - P 3.4: Envo a diseo. Se enva el soporte incorrecto al departamento de diseo para su revisin y correccin. - P 3.5: Derivacin departamento correspondiente. Los planos de los elementos defectuosos son reenviados a los departamentos
!

Pg - 30 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

correspondientes que no sean de diseo de soportes, en este DFD slo el de diseo de sistemas de tuberas.

Pg - 31 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

3.3." "

LISTA DE REQUISITOS

A continuacin se expondr la lista de requisitos que la empresa pretende que cumplan nuestra herramienta. IDENTIFICACION Proyecto: Soporte para tuberas personalizados REQUISITO Titulo: Diseo que agilice el modelado de soportes estndar Identicador: REQ - 1 Objetivo relacionado: * Prioridad: Alta Categora: Funcional Descripcin: Para cumplir este requisito se ha considerado oportuno crear una serie de soportes que cuenten con diversos campos de opciones que permitan abarcar la mayor cantidad posible del catlogo de soportes tpicos de una central. MEDICIN Para comprobar el cumplimiento del requisito se comprobar si el catlogo de soportes a desarrollar y el que trae por defecto SmartPlant 3D contiene todos los modelos de soportes pedidos por el departamento de diseo. BENEFICIOS Cumpliendo este requisito se reducir el tiempo invertido en el modelo de soportes no incluidos en el catlogo base de SmartPlant 3D facilitando a su vez cualquier modicacin posterior necesaria. COMENTARIOS / SOLUCIONES SUGERIDAS Con el objetivo de facilitar el uso de esta funcionalidad se agruparn las diferentes opciones desplegables segn su tipo o si son excluyentes entre s. REQUISITOS RELACIONADOS Piezas auxiliares para tubera aislada. Piezas auxiliares para tubera sin aislar.
Pg - 32 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

IDENTIFICACION Proyecto: Soporte para tuberas personalizados REQUISITO Titulo: Automatizacin segn caractersticas de la tubera y del proyecto Identicador: REQ - 2 Objetivo relacionado: Automatizacin (F-1) Prioridad: Alta Categora: Funcional Descripcin: Se pretende que segn las caractersticas de la tubera a soportar, las fuerzas a las que se ver sometido el soporte y las especicaciones del proyecto, el soporte pueda automticamente elegir la conguracin optima de todos sus elementos. Con esto se pretende agilizar el modelado de los soportes puesto que la mayora tendrn las opciones correctamente seleccionadas nada ms ejecutar nuestra aplicacin. MEDICIN Se comprobara su cumplimiento si modela correctamente los casos tpicos de acuerdo a las especicaciones del proyecto, a las fuerzas introducidas y a las caractersticas de la tubera. BENEFICIOS Con este requisito se obtendr un gran ahorro de tiempo y simplicacin en la colocacin de los soportes a excepcin de los casos no tpicos en los que habr que cambiar las opciones o colocar manualmente la pieza requerida. COMENTARIOS / SOLUCIONES SUGERIDAS Las especicaciones del proyecto estarn almacenados en cheros externos a SmartPlant 3D con el objetivo que sean fcilmente modicables segn el proyecto y por personal no necesariamente familiarizado con la programacin de nuestra aplicacin. REQUISITOS RELACIONADOS

Pg - 33 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

IDENTIFICACION Proyecto: Soporte para tuberas personalizados REQUISITO Titulo: Integracin con SmartPlant 3D y piezas de terceros Identicador: REQ - 3 Objetivo relacionado: Redimensionamiento (F-2) y Compatibilidad con elementos modelados de suministradores (F-5) Prioridad: Alta Categora: Funcional Descripcin: El objetivo es que los soportes tengan todas las funcionalidades de un soporte estndar. Esto signica que debe ser capaz de remodelarse ante un cambio de sus opciones o de la tubera y estructura a las que est conectado, sin necesidad de tener que colocar un nuevo soporte si se produce alguna de estas variaciones de sus caractersticas. MEDICIN Este requisito se cumplir si se remodela todo el soporte ante el cambio de una de sus opciones o si al variar alguna caracterstica de una estructura o tubera, todos los soportes conectados se remodelan. BENEFICIOS El principal benecio que se obtendr es permitir la incorporacin de opciones a los soportes, ya que aquellos soportes que no son de diseo no se recalculan aunque varen sus caractersticas. Tambin ocasionar que ante la variacin de las especicaciones o posicin de un tramo de tuberas, todos los soportes seguirn estando conectados a ella correctamente y no ser necesario que se corrijan uno a uno. COMENTARIOS / SOLUCIONES SUGERIDAS Puede haber casos en los que no interese que el soporte siga siendo de diseo, para ello aparte del comando de SmartPlant 3D que permite transformarlo en uno jo, se desarrollar uno propio que permita al soporte conservar toda la informacin aadida en nuestros soportes y que no posen los del catlogo incluido en SmartPlant 3D. REQUISITOS RELACIONADOS Diseo que agilice el modelado de soportes estndar.

Pg - 34 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

IDENTIFICACION Proyecto: Soporte para tuberas personalizados REQUISITO Titulo: Informacin de caractersticas, creacin y modicacin Identicador: REQ - 4 Objetivo relacionado: Campo control (F-4) y Control de modicaciones (O-1) Prioridad: Media Categora: Organizativo Descripcin: Debido a las caractersticas de modicacin que tendrn los soportes a disear, permitiendo a partir de un modelo en concreto obtener 2 completamente distintos, se hace necesario establecer algn metdo de identicacin segn las opciones que tenga conguradas. Tambin se quiere llevar un mejor seguimiento de los diferentes usuarios que crean o modican un soporte. MEDICIN Para evaluar el cumplimiento de este requisito bastar con comprobar si en los campos de informacin creados, se muestra la informacin correctamente en cada caso. BENEFICIOS El principal benecio ser poder agrupar los soportes por caractersticas ms concretas, aparte del modelo inicial, y llevar un mejor control de los accesos al soporte para poder llegar a bloquear un soporte cuyo diseo se considere ya cerrado COMENTARIOS / SOLUCIONES SUGERIDAS REQUISITOS RELACIONADOS

Pg - 35 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

IDENTIFICACION Proyecto: Soporte para tuberas personalizados REQUISITO Titulo: Generacin de planos automtica Identicador: REQ - 5 Objetivo relacionado: Generacin de planos (F-6) Prioridad: Alta Categora: Funcional Descripcin: Al igual que se pretende simplicar la labor de diseo de un nuevo soporte, tambin se quiere simplicar la obtencin de los planos de este. Para ello se crearn plantillas de planos especcas para los nuevos soportes que permitirn obtener unos planos en los que habr que realizar el mnimo numero de correcciones posibles. MEDICIN El cumplimiento de este objetivo se basar principalmente en las opiniones de los usuarios nales, y en si se cumplen sus espectativas. BENEFICIOS El principal benecio ser ahorrar tiempo de en la correccin de los planos que se obtienen del SmartPlant 3D, aliviando a los diseadores de una tarea muy tediosa. COMENTARIOS / SOLUCIONES SUGERIDAS Para poder obtener unos planos iniciales lo ms completos posibles, ser necesario crear elementos especcos, no necesarios en modelo los soportes, para que se identiquen en los planos. REQUISITOS RELACIONADOS

Pg - 36 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

IDENTIFICACION Proyecto: Soporte para tuberas personalizados REQUISITO Titulo: Inclusin de elementos para tubera sin aislar Identicador: REQ - 6 Objetivo relacionado: Eleccin accesorios (F-2) Prioridad: Alta Categora: Funcional Descripcin: Para cumplir este requisito se tendrn que incluir todos los elementos de tubera sin aislar compatibles con cada modelo de soporte. Tambin los soportes debern de poder saber caractersticas de la tubera tales como el material de fabricacin. MEDICIN El cumplimiento de este requisito se basara en si los casos pedidos por el departamento de diseo son posibles o no y si lo son, depender de su correcto funcionamiento. BENEFICIOS El principal benecio ser el ahorro de tiempo puesto que hasta ahora todas estas piezas se aadan una a una. COMENTARIOS / SOLUCIONES SUGERIDAS REQUISITOS RELACIONADOS Diseo que agilice el modelado de soportes estndar

Pg - 37 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

IDENTIFICACION Proyecto: Soporte para tuberas personalizados REQUISITO Titulo: Inclusin de elementos para tubera sin aislar Identicador: REQ - 7 Objetivo relacionado: Eleccin accesorios (F-2) Prioridad: Alta Categora: Funcional Descripcin: Para cumplir este requisito se tendrn que incluir todos los elementos de tubera aislada compatibles con cada modelo de soporte. Tambin los soportes debern de poder saber caractersticas de la tubera como temperatura mxima que va a alcanzar, grosor del aislante, etc. MEDICIN El cumplimiento de este requisito se basara en si los casos pedidos por el departamento de diseo son posibles o no y si lo son, depender de su correcto funcionamiento. BENEFICIOS El principal benecio ser el ahorro de tiempo puesto que hasta ahora todas estas piezas se aadan una a una. COMENTARIOS / SOLUCIONES SUGERIDAS REQUISITOS RELACIONADOS Diseo que agilice el modelado de soportes estndar

Pg - 38 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

3.4.! !

MODELO LGICO DEL NUEVO SISTEMA

A continuacin mostramos el nivel conceptual del nuevo sistema. Aunque el nuevo sistema supone cambiar a un entorno de trabajo completamente nuevo, como puede ser SmartPlant 3D, la metodologa de trabajo no se ve en la misma medida afectada, variando slo aquellos procesos con ms relacin con la revisin y correccin de errores en los diferentes planos planos, puesto que ahora realizaran dichas tareas en el modelo virtual del elemento.

3.4.1. ""

DFD contextual

El DFD contextual del sistema es el mismo, porque la implantacin de la utilidad de SmartPlant 3D slo supone un cambio en el modo de trabajar internamente de la empresa. La empresa recibe de la misma los requerimientos de cliente, y este recibe los mismos planos que recibira sin la implantacin de SmartPlant 3D, aunque claro, los recibe mucho antes por el ahorro de horas que supone su implantacin.

Pg - 39 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

3.4.2. ""

DFD conceptual

Aunque se ha comentado anteriormente que sistema no vara mucho con la implantacin de SmartPlant 3D, se ha decido colocar todo el sistema estudiado anteriormente en un slo nivel, para reejar mejor, el aumento en la integracin de los datos de distintos tipos de los elementos de una central. A continuacin se encuentra el DFD completo y en la pgina posterior la explicacin de sus procesos:

Pg - 40 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

Pg - 41 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

- P 1: Diseo inic.sistema. Se realiza un diseo inicial del sistema de tuberas de acuerdo a las especicaciones del proyecto y a las necesidades que originan que se tenga que disear. - P 2: Revisin y correc. plano del sistema. Se realiza una revisin del elemento comprobando que todos los clculos son correctos hasta que no se encuentre ningn error y en caso de encontrarlo se corrige. Tambin puede recibir planos, inicialmente aprobados, con un diseo defectuoso que debe ser corregido. - P 3: Modelado sistema. Se recibe el plano revisado del sistema y se realiza el modelado de los elementos en SmartPlant 3D. - P 4: Revisin y correc. modelado. Se realiza una revisin del modelo comprobando que todos los clculos son correctos hasta que no se encuentre ningn error y en caso de encontrarlo se corrige. - P 5: Estudio sistema. Se realiza un estudio con los planos de las estructuras y el sistema de tuberas para averiguar los soportes que va a necesitar y sus puntos de sujecin. - P 6: Diseo inicial soporte. Tomando como referencia los puntos de sujecin establecidos y las especicaciones del proyecto, se decide el tipo de soporte ms adecuado y se hace un diseo inicial de l. - P 7: Modelado soporte. Se recibe el plano del soporte y se realiza el modelado de los elementos en SmartPlant 3D.

Pg - 42 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

- P 8: Revisin modelado soporte. Se realiza una revisin del modelo comprobando que todos los clculos son correctos hasta que no se encuentre ningn error y en caso de encontrarlo se corrige. - P 9: Elaboracin lista materiales. Se realiza una revisin de la planta, evaluando si existen elementos que entre en conicto entre s. Si se produce el elemento incorrecto es marcado y pasa a tener que ser remodelado por el departamento que lo dise. En este caso slo tenemos sistemas de tuberas y soportes. - P 10: Elaboracin lista materiales. Una vez que se comprueba que todos los elementos de la planta estn bien diseado, se obtienen la lista de materiales y los planos nales, y son entregados al cliente.

Pg - 43 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

3.5." "

MODELO CONCEPTUAL DE DATOS

En este punto vamos a tratar el modelo conceptual de datos. En el sistema actual, el modelo es prcticamente inexistente, puesto que el medio usado es mayormente papel o programas muy especcos sin posibilidad de comunicacin apenas unos con otros. Por eso se va a explicar a continuacin el modelo conceptual de datos que existir con el nuevo sistema. El sistema que SmartPlant 3D utiliza para almacenar la informacin relativa a su catlogo no es una base de datos al uso, sino hojas excel, por lo que obtener un modelo conceptual de datos al uso no es posible. No obstante, tomando como base 3 diferenciados de libros excel, se intentar explicar su funcionamiento interno.

3.5.1. !!

DIAGRAMA ENTIDAD RELACIN

El diagrama DER que podemos establecer entre los 3 libros excel es el siguiente.

Como se ve en el diagrama, un soporte puede tener M codelist, que a su vez puede tener M piezas asociadas a l.

Pg - 44 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

En el sentido contrario puede observarse que una misma pieza puede estar en diferentes codeslist o directamente en diversas soportes. Al igual que un codelist puede estar en varios soportes.

Pg - 45 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

4. "

Estudio de Arquitectura

Pg - 46 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

La aplicacin a desarrollar se implementa sobre el software base de SmartPlant 3D de Intergraph. Por tanto, la arquitectura hardware, software y de comunicaciones necesaria viene ya determinada y condicionada por el propio fabricante de la aplicacin y ser esta la que se expone en los diferentes apartados que vienen a continuacin. Antes de mostrar las especicaciones, cabe sealar que entre las diferentes posibilidades que ofrece el fabricante como entornos para gestionar las bases de datos, la empresa ha elegido como solucin el entorno Oracle. Esto es debido a la amplia experiencia que disponen los Administradores y Tcnicos de Sistemas de la compaa sobre este entorno.

4.1.! ! ! !

ESPECIFICACIN DE LA TECNOLOGA HARDWARE Y SOFTWARE

Ya se ha mencionado anteriormente que las especicaciones de hardware y de software requeridas vendrn planteadas por Intergraph, siendo las necesarias para el correcto funcionamiento de SmartPlant 3D las representadas en el siguiente grco:

Pg - 47 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

Como se puede observar, el diseo que establece el fabricante propone diferentes mquinas para alojar cada tipo de servidor segn las tareas que este

Pg - 48 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

realiza tales como el servidor de licencias o el de datos y adems diferencia entre las estaciones de trabajo de diseo y administracin. A pesar de esta diferenciacin, los requisitos necesarios se pueden agrupar en dos grupos, uno el de las caractersticas mnimas de los servidores y otro con el de las estaciones de trabajo.

4.1.1. ""

SmartPlant 3D Database Server

Recomendaciones Hardware !! ! !! !! !! ! !! ! !! Pentium 4 a 3GHz o procesador multi-ncleo (64-bit para proyectos de tamao medio o superor).

De 4 a 32 GB de RAM, dependiendo del tamao del proyecto.

Sistema de backup mediante cinta digital o DVD.

Para la instalacin de SmartPlant Enterprise, lector de DVD o cualquier otro medio de conexin a red.

Para la instalacin de SmartPlant 3D, lector de CD-ROM o cualquier otro medio de conexin a red.

100 BaseT o superior.

Sistemas Operativos soportados !! Microsoft Windows 2000 Server Service Pack 4.

Pg - 49 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

!!

Microsoft Windows Server 2003 Service Pack 1.

Recomendaciones Software !! Microsoft SQL Server 2005 Service Pack 1 o superior (Standar para

entornos aislados, Enterprise para entornos de grandes carga de trabajo; 32-bit y 64-bit). !!

Oracle Database 10g Versin 2 (10.2.0.2) (Standar para entornos

aislados, Enterprise para entornos de grandes carga de trabajo; 32-bit y 64-bit).

Recomendaciones Software !! ! !! Adobe Reader 7.0 (necesario para leer la Licencia de Usuario y las Guas !Imprimibles). Microsoft NET Framework 2.0.

4.1.2. ""

SmartPlant 3D Estaciones de trabajo

Recomendaciones Hardware !! !! Procesador Pentium 4 a 3GHz o Core 2 Duo.

2 GB de RAM.

!! !

Para la instalacin de SmartPlant Enterprise, lector de DVD o cualquier otro medio de conexin a red.

Pg - 50 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

!! ! !! !! ! ! ! ! ! ! ! ! ! ! ! !!

Para la instalacin de SmartPlant 3D, lector de CD-ROM o cualquier otro medio de conexin.

Monitor a color de 21 (resolucin mnima de 1024 x 768).

Tarjeta grca diseada para uso intensivo de aplicaciones 3D y que ha de cumplir los siguientes requisitos: ! ! ! ! ! ! ! ! ! ! Profundidad de color de 65,536 o mayor. 32-bit main RGBA pixel buffer. Hardware OpenGL 1.1. Hardware Z buffer: 32 bit. 128 MB RAM para una pantalla, 256 MB RAM para doble pantalla. 4-bit minimum overlay buffer support. 8-bit stencil buffer. Hardware Alpha blending support. Hardware Anti-aliasin

100 BaseT o superior.

Sistemas Operativos soportados !! !! Microsoft Windows Vista Business(32-bit).

Microsoft Windows XP Professional Service Pack 2.

Clientes de Bases de Datos soportados !!


!

Microsoft SQL Server 2005 Service Pack 1 o superior.


Pg - 51 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

!!

Oracle Database 10g Release 2 (10.2.0.2).

Recomendaciones Software !! ! !! ! !! !! !! ! !! !! !! ! !! ! Microsoft Internet Explorer 7.0 (necesario para ver la documentacin online ! suministrada con el software).

Adobe Reader 7.0 (necesario para leer la Licencia de Usuario y las Guas !Imprimibles). Microsoft NET Framework 2.0.

Microsoft Visual C++ 2005 SP1 Redistributable Package.

Microsoft XML Core Services (MSXML) 4.0 Service Pack 2 (4.20.9849.0 o posterior).

Microsoft XML Core Services (MSXML) 6.0.

Microsoft .NET Framework 2.0.

Microsoft Data Access Components (MDAC) 2.8.1 (MDAC 2.8.1 es suministrado con el Microsoft XP Service Pack 2).

Microsoft Ofce 2000 (con el Service Pack 3 SR1a), Microsoft Ofce 2003, o Microsoft Ofce XP.

Pg - 52 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

4.1.3. ""

Recomendaciones de Software y orden de carga

La capacidad de que el software instalado funcione correctamente depende en gran medida del orden en el que son instalados. Este es debido principalmente a la dependencia que tienen algunos programas de otros y que en caso de no instalarse correctamente puede ocasionar que se tenga que hacer una reinstalacin completa del software. Para evitar estos problemas el fabricante recomienda seguir la siguiente lista que indica el orden de instalacin correcto tanto en los servidores como en las estaciones de trabajo: Database Server Installation! Windows 2000 Server! bit)4 o Windows Server 2003 ! ! ! ! ! ! o Windows XP Professional Windows XP Service Pack 2 ! ! ! ! ! Workstation Installation Windows Vista Business (32-

Windows 2000 Service Pack 4!

o Windows Server 2003 Service Pack 1 Microsoft .NET Framework 2.0 ! ! ! ! ! 2 ! !


!

! ! ! ! ! ! !

! ! ! ! ! ! !

Microsoft .NET Framework 2.0 Microsoft Visual C++ 2005 SP1 Redistributable Package Internet Explorer 7.0 Microsoft XML 4.0 Service Pack (4.20.9849.0 o superior)

! ! ! ! ! !

! ! ! ! ! !

! ! ! ! ! !

! ! ! ! ! !

Pg - 53 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

! ! ! ! ! ! ! !

! ! ! ! ! ! ! !

! ! ! ! ! ! ! !

Microsoft XML 6.0 Adobe Reader 7.0 Microsoft Ofce 2000 o Microsoft Ofce 2003 o Microsoft Ofce XP Microsoft Data Access ! (MDAC) o superior

Adobe Reader 7.0 ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

Components !

Oracle Database 10g Versin 2 (10.2.0.2)! Versin 2 (Standar para entornos aislados;! ! Enterprise para entornos de grandes cargas de trabajo; 32-bit y 64-bit) o ! ! !

Oracle Database 10g Client (10.2.0.2) o ! Microsoft SQL Server 2005

Microsoft SQL Server 2005 Service Pack!

1 o superior (Standar para entornos aislados;! Client junto a SQL Server 2005 Enterprise para entornos de grandes cargas ! Service Pack1 o superior de trabajo; 32-bit y 64-bit) ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! SmartPlant License Manager 9.0

Pg - 54 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

4.2." "

COMUNICACIONES

SmartPlant 3D requiere por su forma de trabajar, de una conguracin replicada como la que se muestra a continuacin.

Pg - 55 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

Como puede observarse en la gura, el sistema se encuentra formado por la base de datos donde se denen las caractersticas de la ubicacin de la planta. Por otra se encuentra el catlogo de la aplicacin, que dispone de todos los elementos que pueden usarse en la construccin de una central. No obstante, dicho catlogo es especco en cada proyecto nuevo, permitiendo su modicacin sin que afecte al resto de modelos de la planta. Esta caracterstica permite que se puedan aadir y modicar piezas y dems elementos especcos del catlogo, segn el proyecto en el que se est actualmente trabajando. El principal motivo de esta forma de trabajo es que este software es usado, en su mayora, por grandes empresas con ocinas tcnicas en lugares remotos en las que es necesario trabajar el tiempo real con el modelo de la planta.

Pg - 56 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

5. !

Diseo externo

Pg - 57 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

En este punto del proyecto vamos a tratar diferentes aspectos del proyecto tales como el Entorno Operativo o las Fronteras de Mecanizacin que ya han sido tratadas con profundidad anteriormente y en las que no se entrar en detalle. Por otra parte tambin sern abordados, los apartados de Modelo Fsico del Nuevo Sistema, de Estimacin de Volumen de Informacin, de Procesos de control y seguridad, y de Modelo Lgico de Datos.

5.1." "

ENTORNO OPERATIVO

Como ya se coment en la introduccin de este apartado, el entorno operativo no ser tratado en este apartado, puesto que ya fue sucientemente explicado en el estudio de arquitectura.

5.2.! !

FRONTERAS DE MECANIZACIN

Teniendo en cuenta que se va implementar un software, como es SmartPlant 3D, cuya funcionalidad ms destacada es el almacenamiento e interrelacin de toda la informacin referente al diseo de una planta mediante una sola aplicacin, se deduce que todas las funciones que aparecen en el DFD del nuevo sistema sern mecanizadas conjuntamente.

Pg - 58 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

5.3.! !

ESPECIFICACIN DE PROCESOS

A continuacin se expondrn los diferentes procesos que componen nuestra aplicacin. En este caso, el modelo fsico del nuevo sistema se corresponde con el DFD del modelo lgico del nuevo sistema. No obstante, en este apartado mostraremos un modelo general, aunque los procesos ya fueron explicados en el apartado 3.4

Pg - 59 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

Pg - 60 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

5.4.! !

DISEO DE INTERFACES

En este apartado se recogen todos los interfaces de que constar la aplicacin. La forma de exponerlos ser realizando un anlisis de las pantallas correspondientes a cada proceso para posteriormente mostrar un diagrama de navegacin de pantallas. Para su exposicin, se ha considerado oportuno, seguir los pasos de diseo de un soporte.

5.4.1. Anlisis de interfaces


A continuacin se detallan todas y cada una de las pantallas necesarias para el diseo y colocacin en una planta de los soportes que vamos a desarrollar. La interfaz bsica que nos muestra Smartplant 3D una vez que tenemos cargado el proyecto dispone de multitud de comandos y opciones, muchos de ellos con numerosas opciones. Por ello, slo se explicarn aquellos ms signicativos y que intervienen en el proceso de colocacin de un nuevo soporte. El primer comando que hay que usar para la colocacin de un nuevo soporte es el situado en la barra de tareas superior con el nombre de Task. Este comando despliega un submen que permite seleccionar con qu tipo de elementos se va a trabajar y ofrecer al usuario la interface adecuada para ello. La eleccin deber ser Hangers and Supports para situarse dentro del entorno de trabajo de los soportes de tuberas y que permitir trabajar con los elementos estructurales, tuberas y soportes, impidiendo a su vez manipular los tipos restantes de elementos que componen una planta.
!

Pg - 61 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

Una vez que el entorno de trabajo es Hangers and Supports se tienen acceso a la barra de herramientas especca para los soportes. Esta barra se encuentra situada a la izquierda de la aplicacin y en ella estn las siguientes opciones: !! ! !! ! ! !! ! ! ! Select: Es el comando de seleccin, permite dejar de seleccionar el objeto actual y seleccionar un soporte para interactuar con l.

Place Support by Structure: Mediante esta opcin se colocarn los soportes en los que la estructura y la tubera se crucen, habiendo slo un punto de interseccin y por tanto de colocacin del soporte. Place Support by Point: Esta opcin es usada en aquellos casos en los que la estructura y la tubera son paralelas o en los que la estructura es un plano, obtenindose en ambos casos multitud de puntos posibles de colocacin del soporte. A diferencia del Place Support by Structure,

Pg - 62 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

! ! !! ! ! ! ! ! ! ! !! ! ! ! ! !

antes de conrmar la colocacin nal del soporte, es posible desplazar este a lo largo de la tubera hasta la posicin nal deseada. Add part: Con este comando es posible aadir una pieza especca del catlogo de la planta al soporte seleccionado. Esta opcin convierte automticamente el! soporte seleccionado en uno de diseo para permitir que se le aadan piezas manualmente. No obstante, con la adopcin de los nuevos soportes, se pretende que este comando apenas se use ya, limitndose slo para modelar aquellos soportes no incluidos en el catlogo de la aplicacin y por tanto imposibles de modelar slo mediante las opciones de los propios soportes. Drop standar: Esta opcin convierte automticamente el soporte seleccionado en uno de diseo. Como ya se ha comentado antes, mediante dicha conversin se le ! pueden aadir piezas manualmente, pero adems, el soporte no variar ya ms ninguna de sus caractersticas ante un cambio de sus opciones o de las caractersticas de la tubera que soporta, quedando ya jado hasta que sea borrado.

Pg - 63 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

Para poder seguir por las diferentes pantallas de la aplicacin, se seleccionar Place Support by Structure (o Place Support by Poin en caso de querer colocar un puenteado) y se proceder a colocar el soporte en su posicin dndo acceso a nuevas opciones seleccionables. El motivo de seleccin de este primer modo de colocacin sobre el segundo es porque es el ms representativo dentro del nuevo catlogo de soportes, slo existiendo la otra opcin en un soporte con el nombre de puenteado que slo puede ser colocado mediante dicha opcin. Una vez seleccionado el tipo de unin que tendr el soporte se pasar a elegir que tipo de soporte se va a colocar. Estas opciones se encuentra debajo de la barra de herramientas superior y consisten en 2 check box: !! ! ! ! ! !! ! ! ! ! ! ! ! Rule: Si se marca esta casilla SmartPlant 3D seleccionar automticamente el soporte ms adecuado segn reglas internas del programa. En caso de no sealarse, permite al usuario elegir el soporte que preera dentro del catlogo. Esta es la nica manera de colocar los nuevos soportes, por lo que no se marcar en la mayora de los casos.

Design: Si se selecciona esta opcin el soporte que se coloque ser de diseo. Las caractersticas de este soporte ya han sido mencionadas antes y son la capacidad de aadirle piezas y que permanece jo, sin redimensionarse, si vara ! sus caractersticas o las de los elementos conectados a l. Cuando se marque esta opcin nos saldr un recuadro que nos marcar el punto de la tubera en el que se podr empezar a aadir piezas adems de marcarse automticamente el check box de Rule.

Pg - 64 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

Si no se selecciona ningn check box tendremos acceso a la lista desplegable Type, tras seleccionar una tubera y una estructura con un posible punto para colocar el soporte. La lista desplegable contiene los soportes usados ms recientemente junto a la opcin More ..., que sirve para acceder el catlogo de soportes en caso de que queremos colocar un soporte diferente de los que inicialmente nos aparecen.

Una vez dentro del catlogo nos est el rbol de carpetas a la izquierda con todos los elementos clasicados segn sus caractersticas. En este caso en particular se puede ver una pantalla del entorno de desarrollo que muestra todos los soportes que se han desarrollado hasta ahora.

Pg - 65 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

Como puede verse los soportes estn agrupados en carpetas segn modelo y dentro de cada carpeta aparecen a la derecha, dicho modelo en diferentes tamaos. Como una de los requisitos del proyecto era que los soportes fueranera redimensionables, su tamao puede ser variado mediante el men de opciones del soporte por lo que tener varios tamaos de un mismo modelo es innecesario actualmente. Para nalizar la colocacin bastara con seleccionar un modelo y darle al Ok, tras esto aparecer un modelo preliminar del soporte que bastara con conrmar con pulsar el botn aceptar de la parte superior. El resto de interface que faltan por mostrar se encuentran dentro del men de opciones, agrupadas en 5 grandes grupos. Sus nombres explican a grandes rasgos las diferentes funciones a las que dan acceso: !! ! !

General: Contiene toda las caractersticas principales del soporte. Dentro de esta pestaa es donde se encuentran las opciones aadidas en los nuevos soportes.
Pg - 66 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

!! ! !! ! ! !! ! !! !

Denition: Contiene muy especca del soporte, relativa ms a su identicacin que a sus caractersticas.

Relationships: Contiene informacin sobre los elementos con los que est conectado, es decir la tubera que soporta y la estructura sobre la que se apoya.

Conguration: Contiene informacin sobre el usuario que cre y el ltimo que modic el soporte.

Notes: Permite a los usuarios dejar pequeos comentarios en el soporte a modo de notas.

Pg - 67 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

Las opciones aadidas en los nuevos soportes se encuentran dentro de la pestaa de General, en los siguientes campos de la lista de Category: !! ! ! !! ! ! !! !

EA Catalog Details: Contiene todas las opciones de longitudes de diversos elementos y diversas opciones para aadir pequeos elementos auxiliares

EA Catalog Type: Contiene las opciones principales, tales como el tipo del perl, la inclusin o no de algn tipo de restriccin en la tubera o el uso de jabalcn en el soporte.

EA Catalog Loads: En esta seccin es donde se aadirn las fuerzas a las que se ver sometido el soporte.

Una descripcin y la utilizacin de todas las opciones se encuentra al nal del proyecto en el manual de instrucciones.

5.4.2. Diagrama de Navegacin de Mens


Resumiendo lo expuesto en el apartado anterior, se muestra a continuacin un Diagrama de Navegacin de Mens que resume todas las operaciones realizadas con la aplicacin para la eleccin y colocacin nal de un soporte.

Pg - 68 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

Pg - 69 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

Como se puede observar mediante el esquema el proceso es lineal, pudiendo regresar al estado inmediatamente anterior pero no varios atras, teniendo que reiniciar el proceso de colocacin en caso de error. Tambin mencionar que las pantallas de opciones de los soportes no han sido representadas para simplicar el modelo, pero la navegacin a travs de ellas es muy sencilla.

5.5.! !

ESTIMACIN DEL VOLUMEN DE INFORMACIN

El volumen de la informacin manejada por la aplicacin no es relevante por los siguientes factores: !!

La alta capacidad de almacenamiento del hardware del que se dispone da a bajo coste.

hoy en ! !!

La informacin grca manejada es vectorial, esto quiere decir que

aunque un ! modelo de una planta tenga multitud de elementos, el volumen de datos no es ! no es muy elevado, recayendo toda la carga en el procesamiento de dichos ! datos.

5.6." "

PROCESO DE CONTROL Y SEGURIDAD

Como ya se ha comentado, la aplicacin desarrollada es un Plug-in que se incluye e n otra aplicacin desarrollada por INTERGRAPH. Por tanto, los procesos de Control y Seguridad son los propios de la aplicacin SmartPlant 3D. Consisten bsicamente en el control de accesos mediante niveles de
Pg - 70 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

acceso para lectura, escritura y borrado de partes o conjuntos de elementos de cada modelo.

Pg - 71 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

5.7.! !

MODELO LGICO DE DATOS

El Modelo Lgico de Datos (MLD) corresponde, en este caso, al Modelo Relacional. La Base de Datos est soportada sobre una estructura de tablas Excel que, como se sabe, es la estructura relacional por excelencia. Como se viene comentando, la aplicacin se ensambla en un Software Comercial desarrollado por terceras partes. Es por ello, que a la hora de denir las estructuras de datos, solamente se dispone de la informacin que el fabricante facilita al desarrollador. En consecuencia, lo que se expone de este modelo es la ventana de atributos que se han desarrollado en la nueva aplicacin. La estructura de las tablas principales de uso de la aplicacin se muestran a continuacin y en ellas estn sealados los atributos que son el identicador principal:

Tabla de piezas:
EAC_PerlesT (Denition,PartClassType,SymbolDenition,SymbolIcon,oa:HgrEAC_GENERIC _T::L,oa:HgrEAC_GENERIC_T::WIDTH,oa:HgrEAC_GENERIC_T::DEPTH,oa:H grEAC_GENERIC_T::T_FLANGE,oa:HgrEAC_GENERIC_T::T_WEB,oa:HgrEA C_GENERIC_T::BOM_DESC,ClassType,PartSelectionRule,HgrSymbolPort(1): Type,HgrSymbolPort(2):Type,UserClassName, StandardSupportComponentClass,HS_Utility.Utility_GENERIC_T,HangersAndS upports\PartImages\HS_Utility\Utility_generic_t.gif, 1,,HgrSymbolPort,HgrSymbolPort,Fixed Length Generic T-Section,
Pg - 72 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

Head,PartNumber,PartDescription,SymbolDenition,NDFrom,NDTo,NDUnitTy pe,HgrEAC_GENERIC_T::L,HgrEAC_GENERIC_T::WIDTH,HgrEAC_GENERIC _T::DEPTH,HgrEAC_GENERIC_T::T_FLANGE,HgrEAC_GENERIC_T::T_WEB, HgrEAC_GENERIC_T::BOM_DESC,HgrSymbolPort(1):Name,HgrSymbolPort(1 ):Category,HgrSymbolPort(1):MatingType,HgrSymbolPort(1):ConnectionInfo,Hg rSymbolPort(2):Name,HgrSymbolPort(2):Category,HgrSymbolPort(2):MatingTyp e,HgrSymbolPort(2):ConnectionInfo,DryWeight,WaterWeight,DryCogX,DryCog Y,DryCogZ,MirrorBehaviorOption,IJHgrBOMDenition::BOMType ,IJHgrBOMDenition::BOMDenition)

EAC_Cuna1 Denition,PartClassType,SymbolDenition,SymbolIcon,oa:IJOAHgrAnvil_FIG16 7::INSULAT,ClassType,PartSelectionRule,HgrSymbolPort(1):Type,HgrSymbolP ort(2):Type,UserClassName ,StandardSupportComponentClass,EA_Custom.EA_Custom_Cuna,HangersAn dSupports\PartImages\HS_Anvil\Anvil_FIG167.gif,, 1,HgrPipePartSelRule.CPartByPipeSize,HgrSymbolPort,HgrSymbolPort,Insulati on Protection Shield Head,PartNumber,PartDescription,SymbolDenition,NDFrom,NDTo,NDUnitTy pe,IJUAHgrPipe_Dia::Pipe_Dia,IJOAHgrAnvil_FIG167::INSULAT,IJUAHgrAnvil_ FIG167::COPPER,HgrSymbolPort(1):Name,HgrSymbolPort(1):Category,HgrSy mbolPort(1):MatingType,HgrSymbolPort(1):ConnectionInfo,HgrSymbolPort(1):P ortType,HgrSymbolPort(1):Size,HgrSymbolPort(1):MinSize,HgrSymbolPort(1):M axSize,HgrSymbolPort(1):UnitType,HgrSymbolPort(2):Name,HgrSymbolPort(2): Category,HgrSymbolPort(2):MatingType,HgrSymbolPort(2):ConnectionInfo,Hgr SymbolPort(2):PortType,HgrSymbolPort(2):Size,HgrSymbolPort(2):MinSize,Hgr SymbolPort(2):MaxSize,HgrSymbolPort(2):UnitType,DryWeight,WaterWeight,Dr yCogX,DryCogY,DryCogZ,MirrorBehaviorOption,
!

Pg - 73 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

Tabla de codelist:
EACustomAbarcon

HEAD;EACustomAbarcon ShortDescription;EACustomAbarcon LongDescription;Codelist Number;Sort Order

Tabla de de soportes:
EAPuntal_Vert Denition;PartClassType;UserClassName;;OccClassName;oa:IJUAHgrWSize:: WSize;oa:IJUAHgrEACShapeAuto::ShapeAuto;oa:IJUAHgrEACGuide::GUIDE; oa:IJUAHgrEACRestricVert::RVERT;oa:IJUAHgrEACRestricLateral::RLAT;oa:IJ UAHgrEACAbarcon::ABARCON;oa:IJUAHgrEACControl::PCONTROL;oa:IJUA HgrEACPlacaAnclaje::PLACAS;oa:IJUAHgrEACPlacaTuberia::TPLACA;oa:IJU AHgrEACRedondo::REDONDO;oa:IJUAHgrEACSaddle::SADDLE;oa:IJUAHgrE ACShoe::SHOE;oa:IJUAHgrEACPuntalV::OVERHANG;oa:IJUAHgrEACPuntalV ::LONGITUD;oa:IJUAHgrEACPuntalV::OFFSETV;oa:IJUAHgrEACPuntalV::OFF SETL;oa:IJUAHgrEACFuerzas::FX;oa:IJUAHgrEACFuerzas::FY;oa:IJUAHgrEA CFuerzas::FZ ;PipeSupportDenitionClass;EA Custom Puntal Vertical 1;;EA_Custom_Punt_Vert Head;PartNumber;PartDescription;SymbolDenition;SymbolIcon;DisciplineTy pe;CommandType;TypeSelectionRule;AssmInfoRule;MaxInsulation;LoadRange Low;LoadRangeHigh;MinAssemblyLength;MaxAssemblyLength;Supporting_Co unt;Supported_Count;NDFrom;NDTo;NDUnitType;NominalWidthFrom;Nominal WidthTo;NominalDepthFrom;NominalDepthTo;SupportedFamily;FaceSelectionT ype;InsulationPurpose;SupportType;MirrorBehaviorOption;StiffnessZ_plus;IJUA HgrWSize::WSize;IJUAHgrEACShapeAuto::ShapeAuto;IJUAHgrEACGuide::GU IDE;IJUAHgrEACRestricVert::RVERT;IJUAHgrEACRestricLateral::RLAT;IJUAHg
Pg - 74 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

rEACAbarcon::ABARCON;IJUAHgrEACControl::PCONTROL;IJUAHgrEACPlac aAnclaje::PLACAS;IJUAHgrEACPlacaTuberia::TPLACA;IJUAHgrEACRedondo: :REDONDO;IJUAHgrEACSaddle::SADDLE;IJUAHgrEACShoe::SHOE;IJUAHgr EACPuntalV::OVERHANG;IJUAHgrEACPuntalV::LONGITUD;IJUAHgrEACPunt alV::OFFSETV;IJUAHgrEACPuntalV::OFFSETL;IJUAHgrEACFuerzas::FX;IJUA HgrEACFuerzas::FY;IJUAHgrEACFuerzas::FZ;

Custominterface

Head;InterfaceName;CategoryName;AttributeName;AttributeUserName;Type ;UnitsType;PrimaryUnits;CodeList;codelisttablenamespace;OnPropertyPage;Re adOnly;SymbolParameter;

Pg - 75 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

6. !

Diseo interno

Pg - 76 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

En esta fase se expone la estructura de mdulos de la aplicacin y que dar lugar a los programas que se han desarrollado. A continuacin se muestra el Diagrama de Estructura de Cuadros (STC) resultante de la integracin del Plug-in con el conjunto global SmartPlant 3D.

El diagrama siguiente muestra el nmero de mdulos, las relaciones padreshijos entre ellos y los datos principales que uyen en la aplicacin. !! ! ! ! ! ! ! ! ! ! ! ! ! ! !

Lista de abreviaturas: ms: Modelo soporte msp: Modelo soporte revisado msf: Modelo soporte nal pfs: Plano nal sistemas pe: plano estructuras ps: Puntos de sujecin sop: Soporte si: Soporte inicial ct: Caractersticas tcnicas tubera y estructura sel: Seleccin cs: Caractersticas del soporte ae: Array de elementos ot: Otras caractersticas cp: Caractersticas del proyecto

Pg - 77 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

Pg - 78 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

Como puede comprobarse en la gura anterior, el proceso de diseo y modelado de un soporte en SmartPlant 3D tiene los siguientes pasos: !! ! ! !! ! !! ! ! ! ! ! ! ! !! !! - Redimensionamiento de las piezas que lo forman. - Creacin de las uniones de las distintas piezas para formar el soporte.

Un primer estudio donde se recopila la informacin necesaria de los elementos estructurales y de los sistemas de tuberas para obtener posibles puntos de sujecin de los soportes.

Una segunda fase de diseo inicial de los soportes y la obtencin de sus planos iniciales.

Una tercera fase de modelado del soporte en SmartPlant. Este proceso est divido en 4 subprocesos. ! - Seleccin del modelo de soporte y su lugar de colocacin. - Lectura de las caractersticas del soporte, estructura y tubera.

Una cuarta fase de revisin continua del soporte en base a su modelo.

Una quinta y ltima fase de obtencin del soporte nal.

Pg - 79 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

7. !

Programacin

Pg - 80 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

La fase de programacin de la aplicacin ha sido una larga y ardua tarea que ha llegado a durar cerca de 8 meses. Las razones que han provocado esta situacin son las siguientes: !! ! ! ! ! ! ! !! ! ! ! ! ! ! ! !! ! ! ! !! !
!

Escasa documentacin: La documentacin de partida ha sido un handicap a veces insalvable debido a que el fabricante del Software facilita documentacin a nivel usuario (manuales, guas rpidas de referencia) y Administrador de Sistemas (gua de instalacin) pero escasa documentacin para el desarrollo, limitndose esta a una pequea gua de instalacin del entorno de desarrollo y ejemplos muy bsicos y fragmentados.

Falta de Asistencia Tcnica: Este producto de INTERGRAPH es, dentro del sector de Ingeniera, un producto muy innovador y vanguardista del que tiene escasas distribuciones en el mundo; y por tanto, han asignado pocos recursos humanos para la Asistencia Tcnica. Sealar la ancdota de que ante una consulta especca, y un periplo de la consulta por las diferentes sedes de la compaa, la respondi tras un mes un tcnico hind. Esto signica que hay poco personal cualicado para esta aplicacin.

Entorno de desarrollo muy pobre: Las herramientas de desarrollo (editores, compiladores, bibliotecas) es muy limitado y escaso disponiendo de poca holgura, optimizacin de recursos, deteccin de fallos, etc. que penalizan los tiempos de desarrollo.

Falta de actualizacin y sincronizacin: En muchas ocasiones el material suministrado a modo de gua no se corresponda con lo
Pg - 81 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

! ! ! !

instalado verdaderamente en la mquina. Esto ocasion muchos problemas al principio del desarrollo cuando se estaba aprendiendo sobre SmartPlant 3D y no se comprendan la disparidad de resultados obtenidos en las pruebas.

En esta fase tambin se elabor el manual de usuario que se adjunta como anexo en este documento. Este manual de usuario est disponible en la intranet de Empresarios Agrupados para los usuarios con acceso a la aplicacin.

Pg - 82 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

8. "

Pruebas

Pg - 83 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

Las pruebas son una parte muy importan te del desarrollo de esta aplicacin, porque como se ha dicho antes varias veces, la excasa documentacin dicult el desarrollo fue ms lento de lo inicialmente planeado. Es por ello que podemos hablar de dos tipos de pruebas que se han estado realizando. !! ! ! !! !

Pruebas del SW: Pruebas que han sido realizadas cuando se ha querido dar una nueva funcionalidad a los soportes y tenan que ser testados por los propios desarrolladores.

Pruebas unitarias: Pruebas de cada soporte individualmente y de cada una de sus opciones. Estas a su vez pueden dividirse en dos: - Las realizadas por el propio desarrollador. - Las realizadas por personal de diseo para evaluar su entrada en produccin. !

Pg - 84 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

9. "

Presupuesto

Pg - 85 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

El coste imputado al desarrollo de la aplicacin puede desglosarse segn la siguiente tabla:

PRESUPUESTO
El coste de desarrollo de la aplicacin se desglosa en la siguiente tabla: Concepto Formacin curso Desarrollo en horas Gastos asociados al proyecto Unidades 1 1.000 1 Coste unidad 6.000 ! 30 ! 2.000 ! Importe 6.000 ! 30.000 ! 2.000 !

TOTAL IMPORTE

38.000 !

Como puede observase en los resultados de la tabla, el presupuesto asciende a la cantidad de TREINTA Y OCHO MIL EUROS (38.000 "). Conceptos Los conceptos imputados al desarrollo de la aplicacin se corresponden a: !! ! !! ! !! !
!

Formacin:! Curso ad - hoc de 3 das in Company con el traslado de un profesor altamente cualicado desde Alemania.

Desarrollo: Para calcular el desarrollo se ha considerado el precio/hora. Se considera el coste interno que fue para la empresa.

Gastos asociados: Son los gastos directamente imputables al propio proyecto (reprografa, dietas, pequeos suministros).
Pg - 86 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

10. "

" Conclusiones

Pg - 87 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

Este proyecto dene el desarrollo de una aplicacin para el Diseo de Soportes para Tuberas. Dicha aplicacin se integra dentro de un Software Comercial de CAD especializado llamado SmartPlant 3D de la empresa multinacional INTERGRAPH. SmartPlant 3D permite disear plantas e instalaciones industriales de gran tamao donde la ubicacin e integracin de los distintos sistemas (elctrico, mecnico, seguridad, produccin,...), sus equipos y componentes; son de gran complejidad debido a los constantes cruces, mismas ubicaciones, incompatibilidades tcnicas de proximidad, etc. de dichos elementos. Asimismo el trazado y diseo de las tuberas y sus soportes asociados supone un esfuerzo de personal cualicado en diseo de estructuras, diseo de plantas e ingeniera. Tngase en cuenta que una planta estndar puede tener del orden de 15.000 de estos soportes. Es por ello por lo que tradicionalmente, en los albores de la informtica aplicada a la ingeniera, se ha tratado de optimizar recursos desarrollando aplicaciones, tradicionalmente batch, para grandes sistemas. La empresa para la que se ha desarrollado esta aplicacin puso en marcha hace 30 aos una aplicacin que optimizaba los tiempos de clculo tcnico pero que no mejoraba los tiempos de diseo. Con la adquisicin de SmartPlant 3D, la empresa en la que trabajo, se plante optimizar las labores de modelado, incluyendo los clculos, el diseo e integracin de los soportes de tuberas; en un solo conjunto. Para ello haba que desarrollar una aplicacin totalmente integrada con dicho paquete. Dicha aplicacin es el objeto de este proyecto.

Pg - 88 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

La funcionalidad de la aplicacin desarrollada se basa en la denicin de los distintos parmetros para el clculo del soporte (tipo de soporte si existe, denicin de nuevos tipos, caractersticas bsicas, caractersticas de trabajo y carga, dimensiones, ubicacin y costes). Una vez denido se pasa a la colocacin del soporte para obtener el modelo. El paso siguiente consiste en la vericacin de la integracin conforme a lo previsto dentro del conjunto del sistema o de la planta. Se pueden realizar operaciones auxiliares para obtener salidas como planos y otros documentos que formarn parte del conjunto del proyecto de la planta. Los objetivos iniciales del proyecto se han cubierto dado que la funcionalidad requerida por el cliente (en este caso usuario interno) se ha cumplido tras los distintos ajustes que surgen en todo proyecto. Con este proyecto cabe destacar la importancia de una buena especicacin funcional desde el principio, que en este caso particular, ha sido bastante aceptable. Tambin es destacable la importancia, desde el punto de vista de la gestin y control de diseo de soportes, la ayuda que supone el entorno amigable del interface as como la representacin grca de los diseos y su integracin con los elementos prximos. Los tiempos de desarrollo han sido muy superiores a los previstos inicialmente debido en su totalidad a las razones expuestas en los dos puntos siguientes. El proyecto es totalmente innovador porque, si bien el problema es antiguo, tanto la empresa en la que trabajo como yo, no conocemos de un sistema parecido a nivel mundial. Rerindose a un sistema totalmente integrado que

Pg - 89 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

evita interfaces complejas entre clculos, revisin, diseo, revisin, integracin y namente otra revisin. Las dicultades presentadas por disponer de escasas y primitivas herramientas de desarrollo, as como de falta de asistencia tcnica; han supuesto un importante reto para m que me ha dado un gran bagaje de formacin tanto tcnica como de mtodo de trabajo y trabajo en equipo.

Pg - 90 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

11. "

Desarrollos futuros

Pg - 91 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

Como reexin personal, la empresa que ha costeado el desarrollo, podra plantearse aadir como producto el asesoramiento tcnico como OEM de INTERGRAPH para aquellos clientes que necesiten aplicaciones integradas con SmartPlant 3D. Dado que SmartPlant 3D es un software que trata de abarcar el diseo inteligente de una planta industrial, se pueden desarrollar mdulos que integren otras aplicaciones tradicionales especcas de otras reas de ingeniera tanto de clculos como de diseo. La ventaja de la integracin en la herramienta facilita y mejora los tiempos de ejecucin y la calidad del resultado nal. En esta lnea la empresa est planteando ampliar el catlogo de soportes de tuberas desarrollado a otro tipo de soportes para otros sistemas. Por ejemplo, bandejas de cableado tanto tcnico como elctrico.

Pg - 92 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

"

12.! ! Bibliografa

Pg - 93 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

La informacin para la realizacin de este proyecto se encuentra principalmente en los manuales de la aplicacin SmartPlant 3D e Internet. El libro consultado ha servido como gua para la realizacin del proyecto.

12.1.! !
!! ! ! !! ! !! ! ! !! ! ! !! ! !

BIBLIOGRAFA
! ! ! ! ! ! Metodologa del Anlisis Estructurado de Sistemas, ! Jess Barranco de Areba, 2001. Universidad Ponticia de Comillas

[BARR01]! ! ! ! !

[APUN10]! ! !

! !

! !

Apuntes de la asignatura de Gestin de Sistemas Informticos, 2 ITIG, ICAI.

DS3D-PE-200067A-UPD ! SmartPlant 3D Global Workshare User ! ! ! ! ! ! ! ! Guide. Version 2007 Service Pack 5 Intergraph Corporation, 2008.

DS3D-PE-200019G-UPD! SmartPlant 3D Installation Guide. Version ! ! ! ! ! ! ! ! 2007 Service Pack 5 Intergraph Corporation, 2008.

DS3D-PE-200023A-UPD! SmartPlant 3D Reference Guide. Version ! ! ! ! ! ! ! ! 2007 Service Pack 5 Intergraph Corporation, 2008.

Pg - 94 David Pablo Gmez Gonzlez

DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS


!

!! ! ! !! ! ! !

DS3D-PE-200087G-UPD! SmartPlant 3D User#s Guide. Version 2007 ! ! ! ! ! ! ! ! Service Pack 5 Intergraph Corporation, 2008.

DS3D-PE-200010D-UPD ! SmartPlant 3D Developers Guide. Version ! ! ! ! ! ! ! ! 2007 Service Pack 5 Intergraph Corporation, 2008.

12.3." "

REFERENCIAS WEB

!! ! !! ! !! !

[WIKI10] ! ! !

! !

! !

Wikipedia, la enciclopedia libre: http://es.wikipedia.org/wiki/Wikipedia:Portada

[VBAS10] ! ! !

! !

! !

Programacin VISUAL BASIC en espaol: http://www.programatium.com/vb.htm

[INTE10] ! ! !

! !

! !

INTERGRAPH Website: http://www.intergraph.com

Pg - 95 David Pablo Gmez Gonzlez

Gua de soportes custom


(Anexo A)

Captulo 1

Objetivo

Este manual describe el uso de los soportes EACUSTOM y cmo obtener planos de estos soportes. El objetivo de los soportes EACUSTOM es proporcionar una serie de soportes estndar con diversas opciones de diseo disponibles, con el fin de facilitar el modelado 3D de las plantas. Adicionalmente algunas de estas opciones permiten elegir la opcin automtica para agilizar la colocacin de dichos soportes, fcilmente modificables para cada proyecto, as como su revisin. Tambin permite al usuario obtener los planos de dichos soportes mediante las funcionalidades de SmartPlant 3D. La aplicacin est desarrollada en Visual Studio e integrada dentro del programa Smartplant 3D dentro del catlogo de soportes. Dispone de una serie de mens y submens que permite acceder a las opciones del soporte as como a las automatizaciones de estos.

Captulo 2
En esta versin de la aplicacin, los soportes slo pueden ser colocados mediante el comando Place Support by Structure , no funcionando la posibilidad de colocarlos mediante Place Support by Point excepto para el puenteado puesto que es la nica forma de colocarlo. No obstante dicha opcin puede ser usada aunque los resultados no pueden ser los esperados, obteniendo un soporte que en su colocacin no se comporta como se espera. Los parmetros que establecern la forma de aplicarse los automatismos, se modificarn por el administrador correspondiente de acuerdo a las especificaciones de cada proyecto, no pudiendo ser modificadas por el usuario aunque s ser consultados.

Captulo 3

Descripcin del programa

La aplicacin dispone de un catlogo de soportes cuyos elementos mostraremos a continuacin: Voladizo

Voladizo con jabalcn

Voladizo con jabalcn superior

Marco cerrado

Marco cerrado con jabalcn

L inferior

L superior

Marco abierto superior

Marco abierto inferior

Puntal

Puenteado

Apoyo

Cada soporte tiene una serie de diferentes opciones o submens que se encuentran al seleccionar la ventana de propiedades. Dichas opciones se encuentran agrupadas en 5 grupos mediante sus correspondientes pestaas: - El men General contiene toda la informacin especfica de ese soporte as como las diferentes opciones disponibles agrupados en los diferentes submens. - El men Definition contiene la informacin relativa al tipo de soporte seleccionado incluyendo el rango de valores en que puede ser utilizado. - El men Relationships contiene a que sistema de tuberas pertenece la tubera o tuberas soportadas y a que estructura est anclado el soporte. - El men Configuration contiene la informacin relativa a los permisos necesarios para el soporte y sobre los usuarios que han creado y modificado dicho soporte. - El men Notes da la opcin de aadir comentarios al soporte clasificndolos segn el usuario que los realiz. Las opciones aadidas en los nuevos soportes se encuentran dentro de la pestaa General que a su vez se encuentra divida en varias secciones como se muestra a continuacin:

Las secciones que nos interesan para este manual y donde se encuentran las opciones aadidas son: - EA Catalog Details: Contiene todas las opciones de longitudes de diversos elementos y diversas opciones para aadir pequeos elementos auxiliares - EA Catalog Type: Contiene las opciones principales, tales como el tipo del perfil, la inclusin o no de algn tipo de restriccin en la tubera o el uso de jabalcn en el soporte. - EA Catalog Loads: En esta seccin es donde se aadirn las fuerzas a las que se ver sometido el soporte.

Capitulo 4

Instrucciones generales para usar los soportes

4.1

Instrucciones Bsicas

El programa se inicia haciendo doble clic sobre su acceso directo en el escritorio. Otra posibilidad de iniciar el programa es mediante men inicio, haciendo clic sobre l, y seleccionando la ruta en la que est instalado el programa. En caso de haberse hecho la instalacin por defecto la ruta deber ser Programas, Intergraph SmartPlant 3D y por ltimo SmartPlant 3D. Una vez iniciado el programa procederemos a colocar uno de los soportes EACUSTOM. Para ello seleccionaremos en la barra de tareas superior la opcin de Task, y dentro de ella Hangers and Supports para situarnos dentro del entorno de trabajo de los soportes de tuberas.

Situados ya en el entorno de trabajo de los soportes de tuberas procedemos ya a colocar uno de los soportes que han sido programados. Para ello dentro de la barra de herramientas de la izquierda seleccionamos la opcin Place Support by Structure (en caso de querer colocar un puenteado seleccionaremos la opcin de debajo, llamada Place Support by Point)

Una vez seleccionado la forma de colocacin del soporte, nos aseguramos que tanto la pestaa de nombre Rule como la que pone Design estn deseleccionadas.

Tras esto seleccionamos la tubera que queremos que sostenga el soporte y para confirmar la seleccin pulsamos el botn de Accept.

Despus de esto, seleccionamos la estructura a la que va a ir unida el soporte y buscamos el soporte que deseamos colocar en la lista desplegable llamada Type. Para asegurar la eleccin podemos volver a confirmarla con el botn Accept mencionado anteriormente, pero no es estrictamente necesario, ya que una vez seleccionemos la estructura no volvemos a tener que interactuar con ningn elemento de la planta propiamente dicha.

En la lista desplegable aparecern los soportes usados ms recientemente, en caso de ser la primera vez que vayamos a colocar el soporte o que no est en la lista seleccionaremos la opcin de More para acceder el catlogo de soportes el seleccionar el que estamos buscando.

Una vez dentro del catlogo nos movemos por el rbol hasta llegar a la carpeta donde se encuentran los soportes EACUSTOM. La direccin donde se encuentran es Piping\EA Custom\Custom Cantilevers, y dentro de la carpeta de Custom Cantilevers seleccionamos la carpeta del soporte que queremos colocar. Por ltimo en la parte de la derecha de la ventana seleccionamos finalmente el soporte a colocar y le damos al OK.

Una vez hecho aparecer un modelo 3D provisional con el que podremos comprobar si el soporte se coloca correctamente en la posicin deseada. En caso de no ser as lo podremos ajustar con uno de los 5 botones de la siguiente barra de herramientas.

Finalmente si el soporte est colocado en la posicin deseada y se ajusta correctamente a lo que queremos, pulsaremos el botn de Finsh, situado en la esquina superior de la ventana de la planta.

Capitulo 5

Descripcin de las opciones del programa

Para acceder a las opciones del soporte tenemos 2 opciones posibles una vez tengamos el soporte seleccionado. La primera es pulsar sobre el comando situado en la esquina superior izquierda de la planta, abrindose automticamente la ventana de propiedades.

La segunda opcin es apretando con el botn derecho sobre el propio soporte seleccionado o sobre su nodo en el rbol de exploracin situado en la ventana derecha de SmarPlant 3D y apretando sobre la opcin Properties.

Cabe sealar que no todos los soportes tienen todas las opciones posibles por cuestiones de incompatibilidad. No obstante la mayora de las opciones diseadas se encuentran en todos los soportes.

5.1

EA Catalog Loads

En esta opcin se pueden cada una de las fuerzas segn su eje ( eje X, eje Y y eje Z) a las que se tiene que ver sometido el soporte Estos campos determinarn algunas propiedades del resto del soporte si se encuentran en modo Auto, como por ejemplo los perfiles del soporte.

En Force Z axis hay que introducir las fuerzas a las que se ver sometido el soporte en el eje Z. En Force X axis hay que introducir las fuerzas a las que se ver sometido el soporte en el eje X. En Force Y axis hay que introducir las fuerzas a las que se ver sometida el soporte en el eje Y.

Opciones de detalles de soporte (EA Catalog Details): Estas opciones dan la opcin de modificar aspectos ms especficos del soporte. En estas opciones se pueden modificar las holguras, altura a la que se coloca el soporte, opciones para aislamiento, entre otras.

5.2

EA Catalog Type

En esta ventana se encuentran las opciones ms importantes que puede ofrecer el soporte.

La opcin Vertical restriction permite colocar una restriccin vertical a la tubera. Por defecto se encuentra seleccionado No de manera que no se muestra ningn tipo de restriccin.

Si se escoge Yes(auto) se seleccionarn unos perfiles segn el proyecto en el que se est para crear la restriccin. La eleccin del perfil ser de acuerdo a las fuerzas En caso de escoger uno de los perfiles de la lista sern estos con los que se disee la restriccin. Si se elige la opcin est acompaada de un asterisco (*) se trata de una opcin para tuberas aisladas y que solo se permite usar en este tipo. Al seleccionarla se colocar una restriccin vertical en la base sobre la que se apoya la tubera.

U-bolt: Con esta opcin colocamos un abarcn en el soporte para sujetar la tubera.

Selected: Este campo de slo lectura muestra los perfiles que forman el soporte. Puede mostrar el perfil seleccionado, un perfil calculado por el programa o si la seleccin ha sido por defecto.

Lateral restriction: Se trata de una opcin como la de la restriccin vertical anterior, dispone de otra lista de posibles perfiles para la restriccin horizontal.

Guide: Al igual que la restriccin vertical y la lateral esta opcin permite aadir un marco al soporte seleccionando sus perfiles de una lista o dejndolos por defecto. Section: Con esta opcin se puede escoger el perfil con el que se construye en soporte.

Si se escoge la opcin Auto el programa de diseo del soporte seleccionar un perfil adecuado dependiendo del contenido de la tabla correspondiente para cada soporte. Las tablas a las que se accede para calcular el perfil de cada soporte son las siguientes (cada nombre de soporte hace referencia a su tabla correspondiente):

5.3

EA Catalog Type

En esta ventana se encuentran las opciones modifican pequeas caractersticas del soporte.

Opciones de detalles de soporte (EA Catalog Details)

Pipe plate: Seleccionando en esta opcin podemos colocar bajo una tubera de acero inoxidable una chapa de 2 mm o de 3 mm de espesor. Esta opcin debe ir acompaada de una restriccin o de la opcin Stop Plate que se ver a continuacin.

Stop Plate: Se puede escoger el espesor de la placa o una por defecto (Auto). Esta placa se coloca en el extremo del soporte por el cual se podra deslizar fuera la tubera.

Overhang: Introduciendo una medida distinta de la dada por defecto se puede aumentar la longitud del perfil sobre el que se apoya la tubera. El overhang es la distancia entre el punto de la tubera ms cercano al extremo del soporte y este.

Hanger Length: Si se modifica la distancia Hanger Length, el soporte se dibuja a dicha distancia de la tubera permitiendo aadir un colgador, patn u otro soporte sobre el existente.

Lateral Offset y Vertical Offset: Dndole valores distintos de cero a estos campos se obtiene una mayor holgura lateral o vertical entre el soporte y la tubera. En el ejemplo siguiente vemos el resultado de darle un valor de 0,1 m al Offset lateral y vertical en un soporte con marco.

Anchor Plate: Si se escoge en esta opcin Auto se aade al soporte una placa de anclaje de tamao calculado segn el perfil del soporte. Se puede escoger tambin una placa de anclaje con las medidas que figuran en la lista.

Slope Rod: Es una opcin similar a la de Pipe Plate. En este caso se emplea para tuberas con inclinacin. Si se escoge el Slope Rod sin ningn tipo de restriccin, se aadir un Stop Plate.

Saddle/Clamp y Shoe: Estas opciones se vern ms adelante pues forman parte del caso especial de tuberas aisladas.