SOPORTES PARA TUBERÍAS

download SOPORTES PARA TUBERÍAS

of 131

Transcript of SOPORTES PARA TUBERÍAS

  • 8/12/2019 SOPORTES PARA TUBERAS

    1/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

  • 8/12/2019 SOPORTES PARA TUBERAS

    2/131

    PROYECTO FIN DE CARRERA

    DESARROLLO DE SOPORTES PARATUBERAS PERSONALIZADOS

    AUTOR: DAVID PABLO GMEZ GONZLEZ

    MADRID, SEPTIEMBRE DE 2010

    UNIVERSIDAD PONTIFICIA COMILLASESCUELA TCNICA SUPERIOR DE INGENIERA (ICAI)

    INGENIERO TCNICO EN INFORMTICA DE SISTEMAS

  • 8/12/2019 SOPORTES PARA TUBERAS

    3/131

    Agradecimientos

    A mi familia, sin los cuales este

    proyecto no hubiera sido posible

  • 8/12/2019 SOPORTES PARA TUBERAS

    4/131

    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

  • 8/12/2019 SOPORTES PARA TUBERAS

    5/131

    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.

  • 8/12/2019 SOPORTES PARA TUBERAS

    6/131

    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

  • 8/12/2019 SOPORTES PARA TUBERAS

    7/131

    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

  • 8/12/2019 SOPORTES PARA TUBERAS

    8/131

    NDICE

    1. INTRODUCCIN.......................................................................................................11.1.CONSIDERACIONES GENERALES ACERCA DE DISEO TRIDIMENSIONAL DEPLANTAS....................................................................................................................3 1.2.CONSIDERACIONES GENERALES SOBRE EL PROYECTO..........................................5

    2. IDENTIFICACIN DE NECESIDADES.................................................................72.1.ANTECEDENTES DEL SISTEMA.............................................................................8 2.1.1.Antecedentes Autocad.............................................................................9

    2.1.2. Antecedentes de la base de datos...........................................................102.2.OBJETIVOS DE LA HERRAMIENTA.......................................................................12 2.3.ALCANCE DE LA APLICACIN..............................................................................172.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.......................................................................................323.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.............................................................................................555. 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

  • 8/12/2019 SOPORTES PARA TUBERAS

    9/131

    5.5.ESTIMACIN DEL VOLUMEN DE INFORMACIN...................................................705.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...............................................................................................9011. DESARROLLOS FUTUROS...............................................................................91

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

  • 8/12/2019 SOPORTES PARA TUBERAS

    10/131

    1. Introduccin

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 1

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    11/131

    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 aplicacionesque 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 finalmente, expondremos los aspectos bsicos de

    la herramienta informtica que se obtendr al final del proyecto.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 2

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    12/131

    1.1. CON SID ERA CIO NES GEN ERA LES ACE RCA 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 yfinalmente 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 grficos 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.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 3

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    13/131

    ! capacitacin y formacin del personal de instalacin, operacin y

    mantenimiento.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 4

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    14/131

    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 grficos 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 redefinen el funcionamiento bsico de esta, permitiendo que

    pueda ser adaptada segn las necesidades del usuario final. 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 especficos 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.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 5

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    15/131

    Para ello vamos a utilizar una serie de recursos proporcionados por elfabricante 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 sidicho 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 incluidosen las libreras del smartplan, teniendo que realizar mediante herramientas

    externas, como AutoCad, los planos de cualquier soporte que sufriese algn

    aadido o variacin significativa.

    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.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 6

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    16/131

    2. Identificacin denecesidades

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 7

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    17/131

    Tras celebrar una serie de reuniones con el cliente, en este caso la propia

    empresa a la que pertenecemos, y los usuarios finales 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 identificado como necesarias para satisfacer las

    necesidades de los usuarios finales.

    2.1. ANTECEDENTES DEL SISTEMAEl 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 principalinconveniente 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

    finalmente 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

    dificulta 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.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 8

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    18/131

    De entre las diferentes aplicaciones existentes en el mercado, la empresa ha

    elegido SmartPlant 3D de Intergraph como apuesta de futuro para los prximosproyectos. 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 AutocadDentro 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 dificulta enormemente tanto la

    obtencin de un modelo final 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 demateriales, 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.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 9

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    19/131

    No obstante, AUTOCAD sigue siendo usado hoy da como herramienta inicial

    para el diseo de los soportes, para una vez verificado el plano, ser modeladoy 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 modelotridimensional, 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 especficas segn latarea 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 estalmacenada en una sola gestionada por SmartPlant 3D.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 10

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    20/131

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 11

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    21/131

    2.2. OBJETIVOS DE LA HERRAMIENTASe 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 modifican 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 definitiva, 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

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 12

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    22/131

    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

    identifique el tipo de soporte y las opciones que tiene elegidas, con

    el fin 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 especfico. Nuestros soportes al igual que los que trae

    por defecto SmartPlant 3D debern ser compatibles con los elementos

    de dicho catlogo especfico.

    ! Generacin de planos: La herramienta debe ser capaz de generar

    los planos de los soportes, incluyendo todos sus elementos y sus

    especificaciones 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.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 13

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    23/131

    Adems de los anteriores objetivos de tipo funcional, en trminos econmicos

    el principal objetivo que se persigue es reducir drsticamente el tiemponecesario 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 significativo.

    En trminos organizativos se pretende llevar un mejor control de quien crea

    cada soporte, pero sobre todo de las diversas modificaciones 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 identificado 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 3Dutilizando para

    su uso los mismos comandos que se usa para colocar los soportes que

    vienen por defecto.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 14

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    24/131

    ! 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, sinotambin de imagen de empresa por invertir en tecnologas modernas y permitir

    acercar ms fcilmente al cliente un modelo de su futura planta.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 15

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    25/131

    Para facilitar el seguimiento de los objetivos definidos y a modo de resumen, se

    muestra a continuacin una tabla con los objetivos clasificados por tipo.

    OBJE IVOS

    TIPOLOGA IDENTIFICADOR DESCRIPCIN

    FUNCIONALES F-1 Automatizacin

    F-2 Eleccin de accesorios

    F-3 Redimensionamiento

    F-4 Campo control

    F-5 Compatibilidad con elementosmodelados de suministradores

    F-6 Generacin de planos

    ECONMICOS E-1 Mejora del rendimiento delmodelado

    ORGANIZATIVOS O-1 Control de modificaciones

    TCNICOS T-1 Integracin en SmartPlant 3D

    T-2 Formacin y experiencia

    OPORTUNIDAD OP-1 Satisfaccin clientes actuales

    OP-2 Lograr nuevos clientes

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 16

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    26/131

    2.3. ALCANCE DE LA APLICACINSe 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 verificar 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 sencillay fcil posible.

    Desde el punto de vista tcnico, hay que sealar la dificultad 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 quemencionar lo pionero de este proyecto, no pudiendo tomar otro como referencia

    con todas las dificultades que ello conlleva, aunque s se espera que este sirva

    para futuros proyectos similares dentro de la empresa.

    En definitiva, 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.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 17

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    27/131

    ! Planos: Se debern de generar a travs de una plantilla unos

    planos prcticamente completos y con todas las especificaciones.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 18

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    28/131

    2.4 TIPOLOGA DE USUARIOS FINALESEsta 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 puedaofrecer para realizarla la API del SmartPlant 3D, se planea poder crear un perfil

    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 modificacin 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 modificarlos parmetros que se leen para las funciones de automatizacin segn el

    proyecto en el que se est trabajando.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 19

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    29/131

    En definitiva, los tipos de usuarios finales sern los siguientes:

    ! Supervisor:Encargado de modificar niveles de acceso.

    ! Administrador:Encargado del mantenimiento.

    ! Usuario final estndar.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 20

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    30/131

    2.5. RESTRICCIONESSe 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.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 21

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    31/131

    3. Anlisis de requisitos

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 22

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    32/131

    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 trabajarde 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 delsistema, 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 proyectoA continuacin se expondr de entre todas las funciones que componen el

    proceso de diseo de una central, aquellas que afectan al diseo de lossoportes 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,

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 23

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    33/131

    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 modificado 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 lasrealmente beneficiadas con la adopcin de los soportes que se

    desarrollarn con el proyecto.

    ! Revisin final 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 soportesagilizar 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 sistemaActualmente la empresa cuenta con una red interna que permite la

    comunicacin entre los diferentes edificios as como entre la empresa y las

    centrales encargadas de su supervisin.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 24

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    34/131

    3.2. DESCRIPCIN DEL SISTEMA ACTUALEn 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 final,

    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 finales de esta junto a la lista de

    materiales requeridos para su construccin.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 25

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    35/131

    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 reflejada 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 final

    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

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 26

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    36/131

    soportes que ese sistema necesita para su sujecin, obtenindose el diseo

    del soporte junto a sus planos. Una vez los soportes son diseados secomprueba con todos los planos de los dems elementos de la planta que no

    haya conflictos con otros elementos de la planta, tales como cables, tuberas,

    etc. repitindose dicho proceso hasta la finalizacin 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 finales, que sonentregados al cliente que contrat el diseo de la planta.

    De la explosinde el DFD obtenemos los siguientes:

    ! Diseo sistema de tuberas

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 27

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    37/131

    - P 1.1: Diseo inicial. Se realiza un diseo inicial del sistema de tuberas

    de acuerdo a las especificaciones del proyecto y a las necesidades queoriginan 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

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 28

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    38/131

    - 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 vaa necesitar y sus puntos de sujecin.

    - P 2.2: Diseo inicial. Tomando como referencia los puntos de sujecin

    establecidos y las especificaciones 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 soportecomprobando 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.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 29

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    39/131

    ! 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 finales 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

    identifican 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

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 30

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    40/131

    correspondientes que no sean de diseo de soportes, en este DFD

    slo el de diseo de sistemas de tuberas.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 31

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    41/131

    3.3. LISTA DE REQUISITOSA 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 estndarIdentificador:REQ - 1Objetivo relacionado: *Prioridad:AltaCategora:FuncionalDescripcin:Para cumplir este requisito se ha considerado oportuno crearuna serie de soportes que cuenten con diversos campos de opciones quepermitan abarcar la mayor cantidad posible del catlogo de soportes tpicosde una central.

    MEDICIN

    Para comprobar el cumplimiento del requisito se comprobar si el catlogode soportes a desarrollar y el que trae por defecto SmartPlant 3D contienetodos los modelos de soportes pedidos por el departamento de diseo.

    BENEFICIOS

    Cumpliendo este requisito se reducir el tiempo invertido en el modelo desoportes no incluidos en el catlogo base de SmartPlant 3D facilitando a suvez cualquier modificacin posterior necesaria.

    COMENTARIOS / SOLUCIONES SUGERIDAS

    Con el objetivo de facilitar el uso de esta funcionalidad se agruparn lasdiferentes opciones desplegables segn su tipo o si son excluyentes entre s.

    REQUISITOS RELACIONADOS

    Piezas auxiliares para tubera aislada.Piezas auxiliares para tubera sin aislar.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 32

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    42/131

    IDENTIFICACION

    Proyecto:Soporte para tuberas personalizados

    REQUISITO

    Titulo: Automatizacin segn caractersticas de la tubera y delproyectoIdentificador:REQ - 2Objetivo relacionado:Automatizacin (F-1)Prioridad:AltaCategora:FuncionalDescripcin:Se pretende que segn las caractersticas de la tubera asoportar, las fuerzas a las que se ver sometido el soporte y lasespecificaciones del proyecto, el soporte pueda automticamente elegir laconfiguracin optima de todos sus elementos. Con esto se pretende agilizarel modelado de los soportes puesto que la mayora tendrn las opcionescorrectamente seleccionadas nada ms ejecutar nuestra aplicacin.

    MEDICIN

    Se comprobara su cumplimiento si modela correctamente los casos tpicosde acuerdo a las especificaciones del proyecto, a las fuerzas introducidas y alas caractersticas de la tubera.

    BENEFICIOS

    Con este requisito se obtendr un gran ahorro de tiempo y simplificacin enla colocacin de los soportes a excepcin de los casos no tpicos en los quehabr que cambiar las opciones o colocar manualmente la pieza requerida.

    COMENTARIOS / SOLUCIONES SUGERIDAS

    Las especificaciones del proyecto estarn almacenados en ficheros externosa SmartPlant 3D con el objetivo que sean fcilmente modificables segn elproyecto y por personal no necesariamente familiarizado con laprogramacin de nuestra aplicacin.

    REQUISITOS RELACIONADOS

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 33

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    43/131

    IDENTIFICACION

    Proyecto:Soporte para tuberas personalizados

    REQUISITO

    Titulo:Integracin con SmartPlant 3D y piezas de tercerosIdentificador:REQ - 3Objetivo relacionado: Redimensionamiento (F-2) y Compatibilidad conelementos modelados de suministradores (F-5)Prioridad:AltaCategora:FuncionalDescripcin:El objetivo es que los soportes tengan todas lasfuncionalidades de un soporte estndar. Esto significa que debe ser capaz deremodelarse ante un cambio de sus opciones o de la tubera y estructura alas que est conectado, sin necesidad de tener que colocar un nuevo soportesi se produce alguna de estas variaciones de sus caractersticas.

    MEDICIN

    Este requisito se cumplir si se remodela todo el soporte ante el cambio deuna de sus opciones o si al variar alguna caracterstica de una estructura otubera, todos los soportes conectados se remodelan.

    BENEFICIOS

    El principal beneficio que se obtendr es permitir la incorporacin deopciones a los soportes, ya que aquellos soportes que no son de diseo nose recalculan aunque varen sus caractersticas. Tambin ocasionar queante la variacin de las especificaciones o posicin de un tramo de tuberas,todos los soportes seguirn estando conectados a ella correctamente y noser necesario que se corrijan uno a uno.

    COMENTARIOS / SOLUCIONES SUGERIDAS

    Puede haber casos en los que no interese que el soporte siga siendo dediseo, para ello aparte del comando de SmartPlant 3D que permitetransformarlo en uno fijo, se desarrollar uno propio que permita al soporteconservar toda la informacin aadida en nuestros soportes y que no posenlos del catlogo incluido en SmartPlant 3D.

    REQUISITOS RELACIONADOS

    Diseo que agilice el modelado de soportes estndar.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 34

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    44/131

    IDENTIFICACION

    Proyecto:Soporte para tuberas personalizados

    REQUISITO

    Titulo:Informacin de caractersticas, creacin y modificacinIdentificador:REQ - 4Objetivo relacionado: Campo control (F-4) y Control de modificaciones(O-1)Prioridad:MediaCategora:OrganizativoDescripcin:Debido a las caractersticas de modificacin que tendrn lossoportes a disear, permitiendo a partir de un modelo en concreto obtener 2completamente distintos, se hace necesario establecer algn metdo deidentificacin segn las opciones que tenga configuradas. Tambin se quierellevar un mejor seguimiento de los diferentes usuarios que crean o modificanun soporte.

    MEDICIN

    Para evaluar el cumplimiento de este requisito bastar con comprobar si enlos campos de informacin creados, se muestra la informacin correctamenteen cada caso.

    BENEFICIOS

    El principal beneficio ser poder agrupar los soportes por caractersticas msconcretas, aparte del modelo inicial, y llevar un mejor control de los accesosal soporte para poder llegar a bloquear un soporte cuyo diseo se considereya cerrado

    COMENTARIOS / SOLUCIONES SUGERIDAS

    REQUISITOS RELACIONADOS

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 35

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    45/131

    IDENTIFICACION

    Proyecto:Soporte para tuberas personalizados

    REQUISITO

    Titulo:Generacin de planos automticaIdentificador:REQ - 5Objetivo relacionado: Generacin de planos (F-6)Prioridad:AltaCategora:FuncionalDescripcin:Al igual que se pretende simplificar la labor de diseo de unnuevo soporte, tambin se quiere simplificar la obtencin de los planos deeste. Para ello se crearn plantillas de planos especficas para los nuevossoportes que permitirn obtener unos planos en los que habr que realizar elmnimo numero de correcciones posibles.

    MEDICIN

    El cumplimiento de este objetivo se basar principalmente en las opinionesde los usuarios finales, y en si se cumplen sus espectativas.

    BENEFICIOS

    El principal beneficio ser ahorrar tiempo de en la correccin de los planosque se obtienen del SmartPlant 3D, aliviando a los diseadores de una tareamuy tediosa.

    COMENTARIOS / SOLUCIONES SUGERIDAS

    Para poder obtener unos planos iniciales lo ms completos posibles, sernecesario crear elementos especficos, no necesarios en modelo lossoportes, para que se identifiquen en los planos.

    REQUISITOS RELACIONADOS

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 36

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    46/131

    IDENTIFICACION

    Proyecto:Soporte para tuberas personalizados

    REQUISITO

    Titulo:Inclusin de elementos para tubera sin aislarIdentificador:REQ - 6Objetivo relacionado: Eleccin accesorios (F-2)Prioridad:AltaCategora:FuncionalDescripcin:Para cumplir este requisito se tendrn que incluir todos loselementos de tubera sin aislar compatibles con cada modelo de soporte.Tambin los soportes debern de poder saber caractersticas de la tuberatales como el material de fabricacin.

    MEDICIN

    El cumplimiento de este requisito se basara en si los casos pedidos por eldepartamento de diseo son posibles o no y si lo son, depender de sucorrecto funcionamiento.

    BENEFICIOS

    El principal beneficio ser el ahorro de tiempo puesto que hasta ahora todasestas piezas se aadan una a una.

    COMENTARIOS / SOLUCIONES SUGERIDAS

    REQUISITOS RELACIONADOS

    Diseo que agilice el modelado de soportes estndar

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 37

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    47/131

    IDENTIFICACION

    Proyecto:Soporte para tuberas personalizados

    REQUISITO

    Titulo:Inclusin de elementos para tubera sin aislarIdentificador:REQ - 7Objetivo relacionado: Eleccin accesorios (F-2)Prioridad:AltaCategora:FuncionalDescripcin:Para cumplir este requisito se tendrn que incluir todos loselementos de tubera aislada compatibles con cada modelo de soporte.Tambin los soportes debern de poder saber caractersticas de la tuberacomo temperatura mxima que va a alcanzar, grosor del aislante, etc.

    MEDICIN

    El cumplimiento de este requisito se basara en si los casos pedidos por eldepartamento de diseo son posibles o no y si lo son, depender de sucorrecto funcionamiento.

    BENEFICIOS

    El principal beneficio ser el ahorro de tiempo puesto que hasta ahora todasestas piezas se aadan una a una.

    COMENTARIOS / SOLUCIONES SUGERIDAS

    REQUISITOS RELACIONADOS

    Diseo que agilice el modelado de soportes estndar

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 38

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    48/131

    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 queahora 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.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 39

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    49/131

    3.4.2. DFD conceptualAunque 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 reflejar 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 laexplicacin de sus procesos:

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 40

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    50/131

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 41

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    51/131

    - P 1: Diseo inic.sistema. Se realiza un diseo inicial del sistema de

    tuberas de acuerdo a las especificaciones del proyecto y a lasnecesidades 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 especificaciones del proyecto, se decide eltipo 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.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 42

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    52/131

    - P 8: Revisin modelado soporte. Se realiza una revisin del modelo

    comprobando que todos los clculos son correctos hasta que no seencuentre 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 conflicto 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 finales, y son entregados al cliente.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 43

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    53/131

    3.5. MODELO CONCEPTUAL DE DATOSEn 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 especficos 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 RELACINEl 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.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 44

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    54/131

    En el sentido contrario puede observarse que una misma pieza puede estar en

    diferentes codeslist o directamente en diversas soportes. Al igual que uncodelist puede estar en varios soportes.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 45

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    55/131

    4. Estudio de Arquitectura

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 46

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    56/131

    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 especificaciones, cabe sealar que entre las diferentesposibilidades 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 YSOFTWARE

    Ya se ha mencionado anteriormente que las especificaciones 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 grfico:

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 47

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    57/131

    Como se puede observar, el diseo que establece el fabricante propone

    diferentes mquinas para alojar cada tipo de servidor segn las tareas que este

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 48

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    58/131

    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 ServerRecomendaciones 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.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 49

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    59/131

    ! 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 trabajoRecomendaciones 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.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 50

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    60/131

    ! 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 grfica 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.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 51

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    61/131

    ! 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 Office 2000 (con el Service Pack 3 SR1a), Microsoft Office

    2003, o Microsoft Office XP.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 52

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    62/131

    4.1.3. Recomendaciones de Software y orden de cargaLa 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 Workstation Installation

    Windows 2000 Server Windows Vista Business (32-

    bit)4

    o Windows Server 2003 o Windows XP Professional

    Windows 2000 Service Pack 4 Windows XP Service Pack 2

    o Windows Server 2003 Service Pack 1

    Microsoft .NET Framework 2.0 Microsoft .NET Framework 2.0

    Microsoft Visual C++ 2005 SP1

    Redistributable Package

    Internet Explorer 7.0

    Microsoft XML 4.0 Service Pack

    2

    (4.20.9849.0 o superior)

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 53

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    63/131

    Microsoft XML 6.0

    Adobe Reader 7.0 Adobe Reader 7.0

    Microsoft Office 2000

    o Microsoft Office 2003

    o Microsoft Office XP

    M i c r o s o f t D a t a A c c e s sComponents (MDAC) o superior

    Oracle Database 10g Versin 2 (10.2.0.2) Oracle Database 10g Client

    Versin 2

    (Standar para entornos aislados; (10.2.0.2) o

    Enterprise para entornos de grandes

    cargas de trabajo; 32-bit y 64-bit) o

    Microsoft SQL Server 2005 Service Pack Microsoft SQL Server 2005

    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 Manager9.0

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 54

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    64/131

    4.2. COMUNICACIONESSmartPlant 3D requiere por su forma de trabajar, de una configuracin

    replicada como la que se muestra a continuacin.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 55

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    65/131

    Como puede observarse en la figura, el sistema se encuentra formado por labase de datos donde se definen 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 especfico en cada proyecto nuevo, permitiendo su

    modificacin sin que afecte al resto de modelos de la planta. Esta caracterstica

    permite que se puedan aadir y modificar piezas y dems elementos

    especficos del catlogo, segn el proyecto en el que se est actualmentetrabajando.

    El principal motivo de esta forma de trabajo es que este software es usado, en

    su mayora, por grandes empresas con oficinas tcnicas en lugares remotos en

    las que es necesario trabajar el tiempo real con el modelo de la planta.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 56

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    66/131

    5. Diseo externo

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 57

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    67/131

    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 OPERATIVOComo ya se coment en la introduccin de este apartado, el entorno operativo

    no ser tratado en este apartado, puesto que ya fue suficientemente 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.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 58

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    68/131

    5.3. ESPECIFICACIN DE PROCESOSA 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

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 59

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    69/131

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 60

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    70/131

    5.4. DISEO DE INTERFACESEn 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

    significativos 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.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 61

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    71/131

    Una vez que el entorno de trabajo es Hangers and Supports se tienen acceso a

    la barra de herramientas especfica para los soportes. Esta barra se encuentrasituada 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 sloun 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,

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 62

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    72/131

    antes de confirmar la colocacin final del soporte, es posible desplazar

    este a lo largo de la tubera hasta la posicin final deseada.

    ! Add part:Con este comando es posible aadir una pieza especfica del

    catlogo de la planta al soporte seleccionado. Esta opcin convierte

    automticamente elsoporte 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 elcatlogo 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 suscaractersticas ante un cambio de sus opciones o de las caractersticas

    de la tubera que soporta, quedando ya fijado hasta que sea borrado.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 63

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    73/131

    Para poder seguir por las diferentes pantallas de la aplicacin, se seleccionar

    Place Support by Structure (o Place Support by Poin en caso de querercolocar 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 soporteque prefiera 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 fijo, sin

    redimensionarse, si vara sus caractersticas o las de los elementosconectados 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.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 64

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    74/131

    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 msrecientemente 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 clasificados 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.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 65

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    75/131

    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 finalizar la colocacin bastara con seleccionar un modelo y darle al Ok,

    tras esto aparecer un modelo preliminar del soporte que bastara con

    confirmar 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.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 66

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    76/131

    ! Definition: Contiene muy especfica del soporte, relativa ms a su

    identificacin 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.

    ! Configuration: Contiene informacin sobre el usuario que cre y el

    ltimo que modific el soporte.

    ! Notes:Permite a los usuarios dejar pequeos comentarios en el soporte

    a modo de notas.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 67

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    77/131

    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 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.

    Una descripcin y la utilizacin de todas las opciones se encuentra al final 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 final de un soporte.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 68

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    78/131

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 69

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    79/131

    Como se puede observar mediante el esquema el proceso es lineal, pudiendo

    regresar al estado inmediatamente anterior pero no varios atras, teniendo quereiniciar el proceso de colocacin en caso de error.

    Tambin mencionar que las pantallas de opciones de los soportes no han sido

    representadas para simplificar 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

    hoy en da a bajo coste.

    ! La informacin grfica 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

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 70

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    80/131

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

    cada modelo.

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 71

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    81/131

    5.7. MODELO LGICO DE DATOSEl 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 definir

    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 identificador

    principal:

    Tabla de piezas:

    EAC_PerfilesT

    (Definition,PartClassType,SymbolDefinition,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,

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 72

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    82/131

    Head,PartNumber,PartDescription,SymbolDefinition,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,IJHgrBOMDefinition::BOMType

    ,IJHgrBOMDefinition::BOMDefinition)

    EAC_Cuna1

    Definition,PartClassType,SymbolDefinition,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,SymbolDefinition,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,

    DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS

    Pg - 73

    David Pablo Gmez Gonzlez

  • 8/12/2019 SOPORTES PARA TUBERAS

    83/131

    Tabla de codelist:

    EACustomAbarcon

    HEAD;EACustomAbarcon ShortDescription;E