Вы находитесь на странице: 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


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 finalmente, expondremos los aspectos bsicos de
la herramienta informtica que se obtendr al final 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
finalmente 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.

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

Pg - 6
!

David Pablo Gmez Gonzlez


DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS
!

2.! Identificacin 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 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 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
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.

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 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 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 verificado 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 especficas 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 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

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


! 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.
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 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 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 definidos y a modo de resumen, se


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

OBJETIVOS
TIPOLOGA IDENTIFICADOR DESCRIPCIN

FUNCIONALES F-1 Automatizacin

F-2 Eleccin de accesorios

F-3 Redimensionamiento

F-4 Campo control

F-5 Compatibilidad con elementos


modelados de suministradores

F-6 Generacin de planos

ECONMICOS E-1 Mejora del rendimiento del


modelado

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

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 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 sencilla
y 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 que
mencionar 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.

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

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 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 modificar
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 definitiva, los tipos de usuarios finales sern los siguientes:


!! Supervisor: Encargado de modificar niveles de acceso.
!! Administrador: Encargado del mantenimiento.
!! Usuario final 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 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 las
! realmente 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 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 edificios 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 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.
!

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

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


Identificador: 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 modificacin 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
Identificador: 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
especificaciones del proyecto, el soporte pueda automticamente elegir la
configuracin 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 especificaciones 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 simplificacin 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 especificaciones del proyecto estarn almacenados en ficheros externos


a SmartPlant 3D con el objetivo que sean fcilmente modificables 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


Identificador: 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 significa 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 beneficio 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 especificaciones 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 fijo, 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 modificacin


Identificador: REQ - 4
Objetivo relacionado: Campo control (F-4) y Control de modificaciones
(O-1)
Prioridad: Media
Categora: Organizativo
Descripcin: Debido a las caractersticas de modificacin 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
identificacin segn las opciones que tenga configuradas. Tambin se quiere
llevar un mejor seguimiento de los diferentes usuarios que crean o modifican
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 beneficio 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


Identificador: REQ - 5
Objetivo relacionado: Generacin de planos (F-6)
Prioridad: Alta
Categora: Funcional
Descripcin: Al igual que se pretende simplificar la labor de diseo de un
nuevo soporte, tambin se quiere simplificar la obtencin de los planos de
este. Para ello se crearn plantillas de planos especficas 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 finales, y en si se cumplen sus espectativas.

BENEFICIOS

El principal beneficio 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 especficos, no necesarios en modelo los
soportes, para que se identifiquen 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


Identificador: 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 beneficio 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


Identificador: 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 beneficio 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 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 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 especificaciones 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 especificaciones 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 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.

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 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 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 especificaciones, 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 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:

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

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


! 2003, o Microsoft Office 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! ! ! 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)
! ! ! ! ! ! !

Pg - 53
!

David Pablo Gmez Gonzlez


DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS
!

! ! ! ! ! ! ! Microsoft XML 6.0

Adobe Reader 7.0! ! ! ! ! Adobe Reader 7.0


! ! ! ! ! ! !
! ! ! ! ! ! ! Microsoft Office 2000
! ! ! ! ! ! ! o Microsoft Office 2003
! ! ! ! ! ! ! o Microsoft Office XP

! ! ! ! ! ! ! Microsoft Data Access


Components ! ! ! ! ! ! (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 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 configuracin


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 figura, el sistema se encuentra formado por la


base 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 actualmente
trabajando.

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.

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

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

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

Pg - 66
!

David Pablo Gmez Gonzlez


DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS
!

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

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

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

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

Pg - 72
!

David Pablo Gmez Gonzlez


DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS
!

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

Definition;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
;PipeSupportDefinitionClass;EA Custom Puntal Vertical
1;;EA_Custom_Punt_Vert
Head;PartNumber;PartDescription;SymbolDefinition;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 padres-


hijos entre ellos y los datos principales que fluyen en la aplicacin.

!! Lista de abreviaturas:
! ms: Modelo soporte
! msp: Modelo soporte revisado
! msf: Modelo soporte final
! pfs: Plano final 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 figura anterior, el proceso de diseo y


modelado de un soporte en SmartPlant 3D tiene los siguientes pasos:

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


!
! - Redimensionamiento de las piezas que lo forman.

! - Creacin de las uniones de las distintas piezas para formar el soporte.

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

!! Una quinta y ltima fase de obtencin del soporte final.

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 especfica, y un periplo de
! la consulta por las diferentes sedes de la compaa, la respondi tras un
! mes un tcnico hind. Esto significa que hay poco personal cualificado
! 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 dificult
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 Unidades Coste unidad Importe

Formacin curso 1 6.000 ! 6.000 !

Desarrollo en horas 1.000 30 ! 30.000 !

Gastos asociados al proyecto 1 2.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 cualificado 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 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.

Pg - 88
!

David Pablo Gmez Gonzlez


DESARROLLO DE SOPORTES PARA TUBERAS PERSONALIZADOS
!

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.

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 especificacin


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 grfica 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. Refirindose 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 finamente otra revisin.

Las dificultades 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 reflexin 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 especficas 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 final.

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

!! [BARR01]! ! ! Metodologa del Anlisis Estructurado de


! ! ! ! ! Sistemas, ! Jess Barranco de Areba, 2001.
! ! ! ! ! Universidad Pontificia de Comillas

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

Вам также может понравиться