Autorizada la entrega del proyecto del alumno/a - IIT · PDF fileSmartPlant es el software...
Transcript of Autorizada la entrega del proyecto del alumno/a - IIT · PDF fileSmartPlant es el software...
Autorizada la entrega del proyecto del alumno/a:
DAVID PABLO GÓMEZ GONZÁLEZ………………………………………………….
El director del proyecto: D. MANUEL MUÑOZ GARCÍA
Fdo.: …………………… Fecha: .../.../2010
Vº Bº del Coordinador de Proyectos: Dº. DAVID CONTRERAS BÁRCENA
Fdo.: …………………… Fecha: .../.../2010
PROYECTO FIN DE CARRERA
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
AUTOR: DAVID PABLO GÓMEZ GONZÁLEZ
MADRID, SEPTIEMBRE DE 2010
UNIVERSIDAD PONTIFICIA COMILLASESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI)
INGENIERO TÉCNICO EN INFORMÁTICA DE SISTEMAS
Agradecimientos
A mi familia, sin los cuales este
proyecto no hubiera sido posible
DESARROLLO DE SOPORTES PARA TUBERÍAS
PERSONALIZADOS
Autor: Gómez González, David Pablo
Director: Muñoz García, Manuel
Entidad Colaboradora: Empresarios Agrupados, A.I.E.
RESUMEN DEL PROYECTO
Este proyecto define el desarrollo de una aplicación para el Diseño de Soportes para
Tuberías. Dicha aplicación se integra dentro de un Software Comercial de CAD
especializado llamado SmartPlant 3D de la empresa multinacional INTERGRAPH.
SmartPlant 3D permite diseñar plantas e instalaciones industriales de gran tamaño
donde la ubicación e integración de los distintos sistemas (eléctrico, mecánico,
seguridad, producción,...), sus equipos y componentes; son de gran complejidad debido
a los constantes cruces, mismas ubicaciones, incompatibilidades técnicas de
proximidad, etc. de dichos elementos. Asimismo el trazado y diseño de las tuberías y
sus soportes asociados supone un esfuerzo de personal cualificado en diseño de
estructuras, diseño de plantas e ingeniería. Téngase en cuenta que una planta estándar
puede tener del orden de 15.000 de estos soportes.
Es por ello por lo que tradicionalmente, en los albores de la informática aplicada a la
ingeniería, se ha tratado de optimizar recursos desarrollando aplicaciones,
tradicionalmente batch, para grandes sistemas. La empresa para la que se ha
desarrollado esta aplicación puso en marcha hace 30 años una aplicación que
optimizaba los tiempos de cálculo técnico pero que no mejoraba los tiempos de diseño.
Con la adquisición de SmartPlant 3D, la empresa en la que trabajo, se planteó optimizar
las labores de modelado, incluyendo los cálculos, el diseño e integración de los soportes
de tuberías; en un solo conjunto. Para ello había que desarrollar una aplicación
totalmente integrada con dicho paquete. Dicha aplicación es el objeto de este proyecto.
La funcionalidad de la aplicación desarrollada se basa en la definición de los distintos
parámetros para el cálculo del soporte (tipo de soporte si existe, definición de nuevos
tipos, características básicas, características de trabajo y carga, dimensiones, ubicación
y costes). Una vez definido se pasa a la colocación del soporte para obtener el modelo.
El paso siguiente consiste en la verificación de la integración 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 formarán 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 don’t considered design’s 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. INTRODUCCIÓN.......................................................................................................1 ! 1.1. CONSIDERACIONES GENERALES ACERCA DE DISEÑO TRIDIMENSIONAL DE PLANTAS....................................................................................................................3! 1.2. CONSIDERACIONES GENERALES SOBRE EL PROYECTO..........................................5
2. IDENTIFICACIÓN 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 APLICACIÓN..............................................................................17
! 2.4. TIPOLOGÍA DE USUARIOS FINALES.....................................................................19! 2.5. RESTRICCIONES................................................................................................21
3. ANÁLISIS DE REQUISITOS.................................................................................22 3.1. INTRODUCCIÓN................................................................................................23
! ! 3.1.1. Ámbito del proyecto...............................................................................23! ! 3.1.2. Contexto general del sistema..................................................................24! 3.2. DESCRIPCIÓN 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 LÓGICO 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 relación......................................................................44
4. ESTUDIO DE ARQUITECTURA...........................................................................46! 4.1. ESPECIFICACIÓN DE LA TECNOLOGÍA 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. DISEÑO EXTERNO................................................................................................57! 5.1. ENTORNO OPERATIVO.......................................................................................58! 5.2. FRONTERAS DE MECANIZACIÓN.........................................................................58! 5.3. ESPECIFICACIÓN DE PROCESOS.........................................................................59! 5.4. DISEÑO DE INTERFACES....................................................................................61! ! 5.4.1. Análisis de interfaces..............................................................................61! ! 5.4.2. Diagrama de Navegación de Menús.........................................................68
! 5.5. ESTIMACIÓN DEL VOLUMEN DE INFORMACIÓN...................................................70! 5.6. PROCESO DE CONTROL Y SEGURIDAD................................................................70! 5.7. MODELO LÓGICO DE DATOS...............................................................................72
6. DISEÑO INTERNO..................................................................................................76
7. PROGRAMACIÓN..................................................................................................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. BIBLIOGRAFÍA....................................................................................................93 12.1. BIBLIOGRAFÍA.................................................................................................88! 12.2. REFERENCIAS WEB..........................................................................................90
1.!! Introducción
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 1!
David Pablo Gómez González
Hoy en día una de las grandes tareas es la informatización y automatización
del diseño de los grandes proyectos de ingeniería civil, siendo las plantas de
generación de energía eléctrica, tanto térmicas como nucleares, una de las que
más potencial tienen por la gran infraestructura y complejidad que llevan
parejas.
Para ello, a lo largo de estos años se han ido realizando diferentes aplicaciones
que intentan automatizar dichas labores de diseño, 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 comprensión del proyecto así como su alcance,
realizaremos una breve introducción sobre las consideraciones generales que
hay que tener a la hora de realizar el Diseño Tridimensional de Plantas. Así
mismo, también introduciremos una ligera explicación sobre las Plantas de
Generación de Energía, principal tipo de ingeniería 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 básicos de
la herramienta informática que se obtendrá al final del proyecto.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 2!
David Pablo Gómez González
1.1. ! ! CONSIDERACIONES GENERALES ACERCA DEL
! ! DISEÑO TRIDIMENSIONAL DE PLANTAS
Los proyectos de ingeniería civil, presentan ciertos problemas debido a que
suelen estar sometido a miles de variables que se interrelacionan ente ellas.
Con un sistema de diseño de plantas en 3D se pueden integrar multitud de
elementos que han de ser diseñados, evaluados, contabilizados, comprados y
finalmente instalados. La intención al crear un modelo en 3D o maqueta
electrónica de la planta, es que se aproxime el máximo posible a la realidad,
con una base de datos asociada que contenga la información de todos los
componentes gráficos 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 ingeniería,
(ventilación, eléctrico, 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 ingeniería.
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:
!! reducción de los tiempos de ejecución del proyecto.
!! menor coste del proyecto.
!! respaldo multidisciplinario durante la puesta en servicio y el posterior
! funcionamiento.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 3!
David Pablo Gómez González
!! capacitación y formación del personal de instalación, operación y
! mantenimiento.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 4!
David Pablo Gómez González
1.2. " " CONSIDERACIONES GENERALES SOBRE EL PROYECTO
El proyecto que se va a realizar es un plug-in de uno de los programas más
importantes en el diseño tridimensional de plantas, este programa es
SmartPlant 3D de Intergraph.
SmartPlant es el software más avanzado a nivel mundial para el diseño de
Plantas Industriales gracias a tres elementos básicos que aporta:
!! Una estructura integrada de datos tanto gráficos como alfanuméricos.
!! La utilización de estándares interdisciplinares de diseño.
!! La posibilidad de elaborar modelos tridimensionales de las Plantas a
! partir de una serie de reglas.
Partiendo de esta base, la aplicación puede ser complementada por diferentes
módulos que redefinen el funcionamiento básico de esta, permitiendo que
pueda ser adaptada según las necesidades del usuario final. Es esta capacidad
la que va a ser explotada en el proyecto, para desarrollar un módulo que
permite un mayor grado de automatización y complejidad en el área de
“tuberias” de una central tanto nuclear como térmica.
El módulo que se va a desarrollar va a ampliar la funcionalidad que traen por
defectos los soportes para sujetar las tuberías de una canalización estándar.
Dicha ampliación se realizará con el desarrollo de soportes específicos pero
ampliamente usados, así
como la incursión de numerosas opciones y funcionalidades que permitirán
automatizar muchas tareas que hoy día se realizan manualmente en el
SmartPlant, aumentando la rentabilidad de dicho producto.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 5!
David Pablo Gómez González
Para ello vamos a utilizar una serie de recursos proporcionados por el
fabricante como plataforma de desarrollo así como el lenguaje de programación
Visual Basic, lenguaje en el que está desarrollada la aplicación.
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
diseñador 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 guías,
placas, etc... labor que hasta la fecha se estaba realizando de manera manual
añadiendo las piezas una a una al soporte estándar.
Otro de los grandes objetivos que se plantea cubrir con este proyecta es la
automatización de la obtención de los planos de dichos soportes. hasta el día
de hoy, sólo era posible obtener los planos de los soportes estandar incluidos
en las librerías del smartplan, teniendo que realizar mediante herramientas
externas, como AutoCad, los planos de cualquier soporte que sufriese algún
añadido o variación significativa.
A nivel de empresa esto supone una integración en un solo entorno de
desarrollo, todo el área de diseño de una planta, tanto el 3D como el 2D, así
como de las características de cada uno de sus elementos.
Como resumen, la motivación existente es mejorar la integración de todos los
elementos, acortar los tiempos de diseño y modelado y automatizar ciertas
fases.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 6!
David Pablo Gómez González
2.! Identificación de
" " necesidades
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 7!
David Pablo Gómez González
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 catálogo de soportes que serán gestionados por el
software desarrollado, así como las funcionalidades que tiene que tener la
herramienta que vamos a producir. A continuación se expondrán las
necesidades que se han identificado como necesarias para satisfacer las
necesidades de los usuarios finales.
2.1." " ANTECEDENTES DEL SISTEMA
El diseño 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
físico como es el papel, ya que aunque pueda tener su versión digitalizada
finalmente se trabaja a mano sobre el propio plano, y que la gran
especialización del software utilizado impide la integración en un solo modelo
de los diseños y datos obtenidos en cada una de las herramientas, y por tanto
dificulta comprobar la compatibilidad de las soluciones propuestas.
Actualmente, la mayoría de aplicaciones son incompatibles entre sí, por lo que
la adopción de un sistema que permita la integración de todo los elementos de
una planta en un solo modelo, junto con todos los datos técnicos necesarios
asociados, es un gran adelanto en términos de rendimiento, costes y
supervisión de toda la labor de diseño.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 8!
David Pablo Gómez González
De entre las diferentes aplicaciones existentes en el mercado, la empresa ha
elegido SmartPlant 3D de Intergraph como apuesta de futuro para los próximos
proyectos. Esta aplicación destaca principalmente por el alto grado de
integración y cantidad de sus diferentes funcionalidades, pero sobre todo por
las posibilidades de personalización que ofrece para adaptarse a las
necesidades del cliente en comparación a otras aplicaciones. Es sobre esta
posibilidad de personalización sobre la que se va a desarrollar el proyecto,
dotando al SmartPlant 3D de un nuevo catálogo de soportes con nuevas
funcionalidades que extenderá la usabilidad del catálogo 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 aplicación encargada de la
creación y gestión de los soportes de tuberías.
Hasta ahora, tradicionalmente el diseño de estos elementos se realizaban
mediante la herramienta de dibujo AUTOCAD, poniendo en el plano obtenido
todos los datos técnicos necesarios para la correcta fabricación y colocación
del soporte en la obra. Esta forma de trabajar dificulta enormemente tanto la
obtención de un modelo final íntegro de todo el sistema como la obtención de
una lista de materiales para el conjunto de la planta, puesto que dicha lista
solía estar en una aplicación externa, para la gestión de tablas con las listas de
materiales, que impedía asociar de una manera directa cada cuantía 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 gestión de todos los datos del
modelo.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 9!
David Pablo Gómez González
No obstante, AUTOCAD sigue siendo usado hoy día como herramienta inicial
para el diseño 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 diseño de los soportes, esta ha sufrido diferentes cambios en las
sucesivas versiones, desde una herramienta utilizable sólo en entornos
aislados, hasta las versiones más potentes de hoy en día.
Cabe recordar que uno de los objetivos finales de este proyecto será obtener estos
mismos planos automáticamente una vez introducido el soporte en el modelo
tridimensional, puesto que toda la introducción 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 venía trabajando con un
modelo descentralizado en el que se usaban aplicaciones específicas según la
tarea a desarrollar. Debido a esto cada aplicación posee la mayoría de las
veces un formato de almacenamiento único, gestionado directamente por la
propia aplicación 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 información está
almacenada en una sola gestionada por SmartPlant 3D.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 10!
David Pablo Gómez González
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 11!
David Pablo Gómez González
2.2." " OBJETIVOS DE LA HERRAMIENTA
Se requiere el desarrollo e implantación de una herramienta que gestione una
serie de soportes para tuberías con diferentes opciones personalizables para
cada uno, que permita a los diseñadores encargados de modelarlos:
!! Obtener automáticamente el soporte apropiado según el proyecto.
!! Cambiar las propiedades de dicho soporte para adaptarse a casos
! menos estándar.
!! 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 automáticamente de dichos soportes con todos
! los elementos y sus características.
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 conllevaría seleccionar dichos
elementos en las opciones.
En definitiva, la herramienta deberá proporcionar las siguientes
funcionalidades:
!! Automatización: Algunas opciones tendrán una selección llamada
! Auto. Dicha opción será la que traiga marcada por defecto la
! mayoría de las opciones y su función será poner o no un determinado
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 12!
David Pablo Gómez González
! elemento según los criterios que se hayan establecido al comienzo del
! proyecto.
!! Elección de accesorios: Los soportes deberán tener una !e s t r u c t u r a
! modular, de manera que mediante las opciones se le puedan añadir
! diferentes accesorios a elección del usuario. Dichas !opciones tendrán
! en algunos casos la selección Auto que elegirá el tamaño y !modelo de la
! pieza automáticamente.
!! Redimensionamiento: Se deberá otorgar a los soportes la
! capacidad de poder redimensionar algunas de sus medidas
! globales a petición del usuario.
!! Campo control: Los soportes deberán de tener un campo que
! identifique el tipo de soporte y las opciones que tiene elegidas, con
! el fin de facilitar tanto su revisión como extracción a listas externas.
!! Compatibilidad con elementos modelados de suministradores:
! Los suministradores de piezas para determinados elementos de los
! soportes proporcionan ellos mismos su versión ya modelada dentro
! de un catálogo específico. Nuestros soportes al igual que los que trae
! por defecto SmartPlant 3D deberán ser compatibles con los elementos
! de dicho catálogo específico.
!! Generación de planos: La herramienta debe ser capaz de generar
! los planos de los soportes, incluyendo todos sus elementos y sus
! especificaciones correspondientes. También se deberá un modelo
! de plano que sirva de plantilla a la hora de generar todos los planos
! de los soportes de la planta, tanto los que vienen por defecto como
! los que desarrollaremos.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 13!
David Pablo Gómez González
Además de los anteriores objetivos de tipo funcional, en términos económicos
el principal objetivo que se persigue es reducir drásticamente el tiempo
necesario para modelar un soporte estándar. Como ya se ha señalado antes,
se tarda entre 40 y 60 minutos en modelar correctamente un soporte
equivalente a las versiones más complejas que es capaz de generar nuestra
herramienta, que en comparación, sólo 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 catálogo, el ahorro en horas de trabajo es
muy significativo.
En términos 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 automática como que dicha supervisión fue
realizada.
En términos técnicos el principal objetivo que se persigue es que la integración
de los soportes dentro del entorno de SmartPlant 3D sea completa y que los
soportes tengan todas funcionalidades que tienen los que trae el catálogo de
SmartPlant 3D por defecto. También 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 tecnológico, nuestros requisitos son:
!! Integración 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.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 14!
David Pablo Gómez González
!! Proporcionar formación y experiencia al equipo de desarrollo con el
! entorno de SmartPlant 3D para futuros proyectos.
Por último, en términos de oportunidad, se pretende presentar el desarrollo de
estos soportes a los posibles clientes como una gran mejora en términos de
productividad e innovación, por ser algo actualmente único a nivel europeo y
que pocas empresas más en mundo son capaces de ofrecer. También la gran
apuesta por un software como Smartplant 3D es una gran mejora a nivel de
oportunidad con el cliente no sólo en términos meramente productivos, sino
también de imagen de empresa por invertir en tecnologías modernas y permitir
acercar más fácilmente al cliente un modelo de su futura planta.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 15!
David Pablo Gómez González
Para facilitar el seguimiento de los objetivos definidos y a modo de resumen, se
muestra a continuación una tabla con los objetivos clasificados por tipo.
OBJETIVOSOBJETIVOSOBJETIVOS
TIPOLOGÍA IDENTIFICADOR DESCRIPCIÓN
FUNCIONALES F-1 Automatización
F-2 Elección de accesorios
F-3 Redimensionamiento
F-4 Campo control
F-5 Compatibilidad con elementos modelados de suministradores
F-6 Generación de planos
ECONÓMICOS E-1 Mejora del rendimiento del modelado
ORGANIZATIVOS O-1 Control de modificaciones
TÉCNICOS T-1 Integración en SmartPlant 3D
T-2 Formación y experiencia
OPORTUNIDAD OP-1 Satisfacción clientes actuales
OP-2 Lograr nuevos clientes
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 16!
David Pablo Gómez González
2.3.! ! ALCANCE DE LA APLICACIÓN
Se pretende diseñar un producto que abarque el mayor número de soportes
estándar que suele tener una central y dotar a dichos soportes de la
automatización necesaria tanto para facilitar la colocación 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 también se
pretende que la obtención de los planos de dichos soportes sea lo más sencilla
y fácil posible.
Desde el punto de vista técnico, hay que señalar la dificultad de desarrollar un
producto en un entorno en que a pesar de ser un lenguaje ampliamente
conocido, las funciones y métodos a utilizar funcionan de una manera
totalmente opaca para el desarrollador, sólo pudiendo conocer la interface de
dicha función y raramente su comportamiento interno. También 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 aplicación se puede resumir en las siguientes
características que deberán tener los soportes:
!! Modularidad: Los soportes deben tener una estructura modulable
! y ser capaz de añadir o quitar piezas mediante el menú de !opciones.
!! Automatismo: Una vez elegida una opción deberá ser capaz de
! colocar la pieza más adecuada si se selecciona Auto.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 17!
David Pablo Gómez González
!! Planos: Se deberán de generar a través de una plantilla unos
! planos prácticamente completos y con todas las especificaciones.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 18!
David Pablo Gómez González
2.4! ! TIPOLOGÍA DE USUARIOS FINALES
Esta herramienta va dirigida principalmente a los integrantes del departamento
de diseño, 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 diseño. Debido a que ya están habituados
al uso del SmartPlant 3D se buscará que la utilización y características básicas
sean lo más parecido a los soportes que trae por defecto, añadiéndoles todas
las funcionalidades que son demandadas. La población 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
estación del usuario, por lo que no se prevé un especial incremento de la carga
de trabajo que servidores de la aplicación soportaría normalmente.
Inicialmente, aunque se pospone la decisión según las posibilidades que pueda
ofrecer para realizarla la API del SmartPlant 3D, se planea poder crear un perfil
de usuario encargado de la supervisión de todos los soportes y que sea capaz
de cambiar los derechos que tiene los demás usuarios sobre dichos soportes,
impidiendo su modificación una vez haya garantizado que son correctos.
Finalmente, se necesitará un administrador de la aplicación que, aparte de
garantizar el correcto funcionamiento del sistema, se encargará de modificar
los parámetros que se leen para las funciones de automatización según el
proyecto en el que se esté trabajando.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 19!
David Pablo Gómez González
En definitiva, los tipos de usuarios finales serán los siguientes:
!! Supervisor: Encargado de modificar niveles de acceso.
!! Administrador: Encargado del mantenimiento.
!! Usuario final estándar.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 20!
David Pablo Gómez González
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 sólo a parte del código de SmartPlant, hace difícil
la comprensión del funcionamiento interno del programa y a la utilización
correcta de sus librerías, teniendo que hacer muchas veces un proceso de
ingeniería inversa para poder obtener la funcionalidad deseada.
El proyecto se encuentro en una fase inicial y se prevé su extensión tanto en el
catálogo de soportes como en las funcionalidades de estos. No obstante una
primera versión operativa y plenamente funcional debería de estar disponible
para pasar a producción antes del 1 de septiembre de 2010.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 21!
David Pablo Gómez González
3.! Análisis de requisitos
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 22!
David Pablo Gómez González
En este capítulo se realizará un primer análisis de la aplicación. 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 diseño
actualmente, mediante la elaboración y el estudio de los DFD del sistema
actual. También se hará un análisis del nuevo sistema, tomando como
referencia los DFD detallados que se diseñarán para tal propósito, y aunque el
sistema no utilizará una base de datos típica, se explicará la forma de trabajar
de SmartPlant 3D a nivel de datos, centrándose 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, centrándose este último en la red hoy día existente y sobre la que
implantaremos tanto SmartPlant 3D como el plugin.
3.1.1.!! Ámbito del proyecto
A continuación se expondrá de entre todas las funciones que componen el
proceso de diseño de una central, aquellas que afectan al diseño de los
soportes en particular, y se detallarán cuales se verán afectadas y cuales no
por la implementación de la aplicación:
!! Diseño de un nuevo sistema de tuberías
! La herramienta para el diseño de los soportes no afectará al
! procedimiento, no así la implementación de la aplicación SmartPlant 3D,
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 23!
David Pablo Gómez González
! que ocasionará que el resultado de ese proceso sea modelado en dicha
! aplicación.!
!! Diseño de los soportes de tuberías del nuevo sistema
! Este procedimiento será el que se vea más modificado puesto que a
! partir !de ahora, a excepción del diseño inicial, todas las demás tareas
! que conlleva se harán mediante el modelo del soporte recreado en
! SmartPlant 3D, incluyendo la obtención de planos o de características
! técnicas. Las labores de modelado y revisión del soporte serán las
! realmente beneficiadas con la adopción de los soportes que se
! desarrollarán con el proyecto.
!! Revisión final de la planta
! A diferencia de como se hacía hasta ahora, toda la labor de revisión se
! hará ! sobre el modelo de la planta en SmartPlant 3D y no sobre los
! diferentes planos, mientras que la adopción 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 venía 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
comunicación entre los diferentes edificios así como entre la empresa y las
centrales encargadas de su supervisión.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 24!
David Pablo Gómez González
3.2.! ! DESCRIPCIÓN DEL SISTEMA ACTUAL
En este apartado se analizará el ámbito del proyecto y el contexto general del
sistema, centrándose este último en la red hoy día existente y sobre la que se
implantará tanto SmartPlant 3D como la futura herramienta.
3.2.1."" DFD contextual
El diseño de una nueva planta de generación de energía implica una gran
cantidad de procesos que han llevarse a cabo hasta obtener el producto final,
en este caso, los planos que serán entregados al cliente. Debido a esto, se ha
decidido representar en el diagrama sólo aquellos procesos mas directamente
relacionados con la creación de soportes, iniciando dicho diagrama a partir de
la petición de un nuevo sistema de tuberías en vez de la petición de la nueva
planta. Como puede observarse en el diagrama contextual, las interacciones
con el cliente se limitan a la petición y establecimiento de las necesidades de la
nueva planta y la obtención de los planos finales de esta junto a la lista de
materiales requeridos para su construcción.
!
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 25!
David Pablo Gómez González
3.2.2."" DFD conceptual
A continuación 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 diseño e implantación de los soportes para
tuberías, aunque la funcionalidad reflejada puede ser extrapolada a otras
labores de diseño.
Este DFD muestra el actual funcionamiento del proceso de creación 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
petición de una nueva planta, aquí se parte de la existencia de una necesidad
de construir un nuevo sistema de tuberías y la petición del mismo que ello
genera. Una vez la petición llega al área de diseño, estos realizan los estudios
pertinentes para obtener el diseño de un nuevo sistema de tuberías y por tanto,
sus planos. Con los planos del sistema realizados, se pasa a diseñar los
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 26!
David Pablo Gómez González
soportes que ese sistema necesita para su sujeción, obteniéndose el diseño
del soporte junto a sus planos. Una vez los soportes son diseñados se
comprueba con todos los planos de los demás elementos de la planta que no
haya conflictos con otros elementos de la planta, tales como cables, tuberías,
etc. repitiéndose dicho proceso hasta la finalización del proyecto. Si durante
este proceso se llega a la conclusión de que algún elemento ha sido mal
diseñado, se procederá a reenviarlo al departamento que lo diseñó para que
sea rediseñado correctamente. Finalmente una vez que el proceso de revisión
ha concluido y está todo correcto, se obtienen los planos finales, que son
entregados al cliente que contrató el diseño de la planta.
De la explosión de el DFD obtenemos los siguientes:
!! Diseño sistema de tuberías
!
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 27!
David Pablo Gómez González
- P 1.1: Diseño inicial. Se realiza un diseño inicial del sistema de tuberías
de acuerdo a las especificaciones del proyecto y a las necesidades que
originan que se tenga que diseñar.
- P 1.2: Revisión plano del sistema. Se realiza una revisión del elemento
comprobando que todos los cálculos son correctos hasta que no se
encuentre ningún error. También puede recibir planos, inicialmente
aprobados, con un diseño defectuoso que debe ser corregido.
- P 1.3: Plano completo. Se recibe el plano, si este está completo se
envía suministros.
- P 1.4: Envío a suministros. Los planos de sistema son enviados al
departamento de diseño de soportes.
!! Diseño soportes
!
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 28!
David Pablo Gómez González
- P 2.1: Estudio sistema. Se realiza un estudio con los planos de las
estructuras y el sistema de tuberías para averiguar los soportes que va
a necesitar y sus puntos de sujeción.
- P 2.2: Diseño inicial. Tomando como referencia los puntos de sujeción
establecidos y las especificaciones del proyecto, se decide el tipo de
soporte más adecuado y se hace un diseño inicial de él.
- P 2.3: Revisión soporte. Se realiza una revisión del soporte
comprobando que todos los cálculos son correctos hasta que no se
encuentre ningún error. También puede recibir planos de soporte que
habiendo sido aprobados inicialmente, tienen un diseño defectuoso.
- P 2.4: Soporte correcto. Se evalúa si el soporte revisado tiene errores,
en caso de tenerlos, es nuevamente revisado. Si no, se le considera
correcto.
- P 2.5: Elaboración lista materiales. Una vez se considera que un
soporte es correcto se obtiene su lista de materiales y su diseño se
procesa para comprobar si es compatible con los demás elementos de
la planta.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 29!
David Pablo Gómez González
!! Revisión planta
!
- P 3.1: Revisión de la planta. Cuando se recibe el diseño de un nuevo
soporte se comprueba si presenta incompatibilidades con otros
elementos de la planta.
- P 3.2: Planta correcta. Se evalúa el resultado de la revisión 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 tenía la planta y se
identifican los elementos que los causaban. En este caso interesa
especialmente si lo causa un soporte.
- P 3.4: Envío a diseño. Se envía el soporte incorrecto al departamento
de diseño para su revisión y corrección.
- P 3.5: Derivación departamento correspondiente. Los planos de los
elementos defectuosos son reenviados a los departamentos
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 30!
David Pablo Gómez González
correspondientes que no sean de diseño de soportes, en este DFD
sólo el de diseño de sistemas de tuberías.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 31!
David Pablo Gómez González
3.3." " LISTA DE REQUISITOS
A continuación se expondrá la lista de requisitos que la empresa pretende que
cumplan nuestra herramienta.
IDENTIFICACION
Proyecto: Soporte para tuberías personalizados
REQUISITO
Titulo: Diseño que agilice el modelado de soportes estándarIdentificador: REQ - 1Objetivo relacionado: *Prioridad: AltaCategoría: FuncionalDescripción: 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 catálogo de soportes típicos de una central.
MEDICIÓN
Para comprobar el cumplimiento del requisito se comprobará si el catálogo de soportes a desarrollar y el que trae por defecto SmartPlant 3D contiene todos los modelos de soportes pedidos por el departamento de diseño.
BENEFICIOS
Cumpliendo este requisito se reducirá el tiempo invertido en el modelo de soportes no incluidos en el catálogo base de SmartPlant 3D facilitando a su vez cualquier modificación posterior necesaria.
COMENTARIOS / SOLUCIONES SUGERIDAS
Con el objetivo de facilitar el uso de esta funcionalidad se agruparán las diferentes opciones desplegables según su tipo o si son excluyentes entre sí.
REQUISITOS RELACIONADOS
Piezas auxiliares para tubería aislada.Piezas auxiliares para tubería sin aislar.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 32!
David Pablo Gómez González
IDENTIFICACION
Proyecto: Soporte para tuberías personalizados
REQUISITO
Titulo: Automatización según características de la tubería y del proyectoIdentificador: REQ - 2Objetivo relacionado: Automatización (F-1)Prioridad: AltaCategoría: FuncionalDescripción: Se pretende que según las características de la tubería a soportar, las fuerzas a las que se verá sometido el soporte y las especificaciones del proyecto, el soporte pueda automáticamente elegir la configuración optima de todos sus elementos. Con esto se pretende agilizar el modelado de los soportes puesto que la mayoría tendrán las opciones correctamente seleccionadas nada más ejecutar nuestra aplicación.
MEDICIÓN
Se comprobara su cumplimiento si modela correctamente los casos típicos de acuerdo a las especificaciones del proyecto, a las fuerzas introducidas y a las características de la tubería.
BENEFICIOS
Con este requisito se obtendrá un gran ahorro de tiempo y simplificación en la colocación de los soportes a excepción de los casos no típicos en los que habrá que cambiar las opciones o colocar manualmente la pieza requerida.
COMENTARIOS / SOLUCIONES SUGERIDAS
Las especificaciones del proyecto estarán almacenados en ficheros externos a SmartPlant 3D con el objetivo que sean fácilmente modificables según el proyecto y por personal no necesariamente familiarizado con la programación de nuestra aplicación.
REQUISITOS RELACIONADOS
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 33!
David Pablo Gómez González
IDENTIFICACION
Proyecto: Soporte para tuberías personalizados
REQUISITO
Titulo: Integración con SmartPlant 3D y piezas de tercerosIdentificador: REQ - 3Objetivo relacionado: Redimensionamiento (F-2) y Compatibilidad con elementos modelados de suministradores (F-5)Prioridad: AltaCategoría: FuncionalDescripción: El objetivo es que los soportes tengan todas las funcionalidades de un soporte estándar. Esto significa que debe ser capaz de remodelarse ante un cambio de sus opciones o de la tubería 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 características.
MEDICIÓN
Este requisito se cumplirá si se remodela todo el soporte ante el cambio de una de sus opciones o si al variar alguna característica de una estructura o tubería, todos los soportes conectados se remodelan.
BENEFICIOS
El principal beneficio que se obtendrá es permitir la incorporación de opciones a los soportes, ya que aquellos soportes que no son de diseño no se recalculan aunque varíen sus características. También ocasionará que ante la variación de las especificaciones o posición de un tramo de tuberías, todos los soportes seguirán 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 diseño, 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 información añadida en nuestros soportes y que no posen los del catálogo incluido en SmartPlant 3D.
REQUISITOS RELACIONADOS
Diseño que agilice el modelado de soportes estándar.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 34!
David Pablo Gómez González
IDENTIFICACION
Proyecto: Soporte para tuberías personalizados
REQUISITO
Titulo: Información de características, creación y modificación Identificador: REQ - 4Objetivo relacionado: Campo control (F-4) y Control de modificaciones (O-1)Prioridad: MediaCategoría: OrganizativoDescripción: Debido a las características de modificación que tendrán los soportes a diseñar, permitiendo a partir de un modelo en concreto obtener 2 completamente distintos, se hace necesario establecer algún metódo de identificación según las opciones que tenga configuradas. También se quiere llevar un mejor seguimiento de los diferentes usuarios que crean o modifican un soporte.
MEDICIÓN
Para evaluar el cumplimiento de este requisito bastará con comprobar si en los campos de información creados, se muestra la información correctamente en cada caso.
BENEFICIOS
El principal beneficio será poder agrupar los soportes por características más concretas, aparte del modelo inicial, y llevar un mejor control de los accesos al soporte para poder llegar a bloquear un soporte cuyo diseño se considere ya cerrado
COMENTARIOS / SOLUCIONES SUGERIDAS
REQUISITOS RELACIONADOS
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 35!
David Pablo Gómez González
IDENTIFICACION
Proyecto: Soporte para tuberías personalizados
REQUISITO
Titulo: Generación de planos automáticaIdentificador: REQ - 5Objetivo relacionado: Generación de planos (F-6)Prioridad: AltaCategoría: FuncionalDescripción: Al igual que se pretende simplificar la labor de diseño de un nuevo soporte, también se quiere simplificar la obtención de los planos de este. Para ello se crearán plantillas de planos específicas para los nuevos soportes que permitirán obtener unos planos en los que habrá que realizar el mínimo numero de correcciones posibles.
MEDICIÓN
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 corrección de los planos que se obtienen del SmartPlant 3D, aliviando a los diseñadores de una tarea muy tediosa.
COMENTARIOS / SOLUCIONES SUGERIDAS
Para poder obtener unos planos iniciales lo más completos posibles, será necesario crear elementos específicos, no necesarios en modelo los soportes, para que se identifiquen en los planos.
REQUISITOS RELACIONADOS
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 36!
David Pablo Gómez González
IDENTIFICACION
Proyecto: Soporte para tuberías personalizados
REQUISITO
Titulo: Inclusión de elementos para tubería sin aislarIdentificador: REQ - 6Objetivo relacionado: Elección accesorios (F-2)Prioridad: AltaCategoría: FuncionalDescripción: Para cumplir este requisito se tendrán que incluir todos los elementos de tubería sin aislar compatibles con cada modelo de soporte. También los soportes deberán de poder saber características de la tubería tales como el material de fabricación.
MEDICIÓN
El cumplimiento de este requisito se basara en si los casos pedidos por el departamento de diseño 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 añadían una a una.
COMENTARIOS / SOLUCIONES SUGERIDAS
REQUISITOS RELACIONADOS
Diseño que agilice el modelado de soportes estándar
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 37!
David Pablo Gómez González
IDENTIFICACION
Proyecto: Soporte para tuberías personalizados
REQUISITO
Titulo: Inclusión de elementos para tubería sin aislarIdentificador: REQ - 7Objetivo relacionado: Elección accesorios (F-2) Prioridad: AltaCategoría: FuncionalDescripción: Para cumplir este requisito se tendrán que incluir todos los elementos de tubería aislada compatibles con cada modelo de soporte. También los soportes deberán de poder saber características de la tubería como temperatura máxima que va a alcanzar, grosor del aislante, etc.
MEDICIÓN
El cumplimiento de este requisito se basara en si los casos pedidos por el departamento de diseño 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 añadían una a una.
COMENTARIOS / SOLUCIONES SUGERIDAS
REQUISITOS RELACIONADOS
Diseño que agilice el modelado de soportes estándar
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 38!
David Pablo Gómez González
3.4.! ! MODELO LÓGICO DEL NUEVO SISTEMA
A continuación 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 metodología de trabajo no se ve en la
misma medida afectada, variando sólo aquellos procesos con más relación con
la revisión y corrección 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 implantación de la
utilidad de SmartPlant 3D sólo 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 recibiría sin la implantación de
SmartPlant 3D, aunque claro, los recibe mucho antes por el ahorro de horas
que supone su implantación.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 39!
David Pablo Gómez González
3.4.2."" DFD conceptual
Aunque se ha comentado anteriormente que sistema no varía mucho con la
implantación de SmartPlant 3D, se ha decido colocar todo el sistema estudiado
anteriormente en un sólo nivel, para reflejar mejor, el aumento en la integración
de los datos de distintos tipos de los elementos de una central.
A continuación se encuentra el DFD completo y en la página posterior la
explicación de sus procesos:
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 40!
David Pablo Gómez González
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 41!
David Pablo Gómez González
- P 1: Diseño inic.sistema. Se realiza un diseño inicial del sistema de
tuberías de acuerdo a las especificaciones del proyecto y a las
necesidades que originan que se tenga que diseñar.
- P 2: Revisión y correc. plano del sistema. Se realiza una revisión del
elemento comprobando que todos los cálculos son correctos hasta que
no se encuentre ningún error y en caso de encontrarlo se corrige.
También puede recibir planos, inicialmente aprobados, con un diseño
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: Revisión y correc. modelado. Se realiza una revisión del modelo
comprobando que todos los cálculos son correctos hasta que no se
encuentre ningún 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 tuberías para averiguar los soportes que va
a necesitar y sus puntos de sujeción.
- P 6: Diseño inicial soporte. Tomando como referencia los puntos de
sujeción establecidos y las especificaciones del proyecto, se decide el
tipo de soporte más adecuado y se hace un diseño inicial de él.
- P 7: Modelado soporte. Se recibe el plano del soporte y se realiza el
modelado de los elementos en SmartPlant 3D.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 42!
David Pablo Gómez González
- P 8: Revisión modelado soporte. Se realiza una revisión del modelo
comprobando que todos los cálculos son correctos hasta que no se
encuentre ningún error y en caso de encontrarlo se corrige.
- P 9: Elaboración lista materiales. Se realiza una revisión 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 sólo
tenemos sistemas de tuberías y soportes.
- P 10: Elaboración lista materiales. Una vez que se comprueba que
todos los elementos de la planta están bien diseñado, se obtienen la
lista de materiales y los planos finales, y son entregados al cliente.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 43!
David Pablo Gómez González
3.5." " MODELO CONCEPTUAL DE DATOS
En este punto vamos a tratar el modelo conceptual de datos. En el sistema
actual, el modelo es prácticamente inexistente, puesto que el medio usado es
mayormente papel o programas muy específicos sin posibilidad de
comunicación apenas unos con otros. Por eso se va a explicar a continuación
el modelo conceptual de datos que existirá con el nuevo sistema.
El sistema que SmartPlant 3D utiliza para almacenar la información relativa a
su catálogo 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 RELACIÓN
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.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 44!
David Pablo Gómez González
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.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 45!
David Pablo Gómez González
4." Estudio de Arquitectura
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 46!
David Pablo Gómez González
La aplicación 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 aplicación y será esta la que se expone en los diferentes
apartados que vienen a continuación.
Antes de mostrar las especificaciones, cabe señalar que entre las diferentes
posibilidades que ofrece el fabricante como entornos para gestionar las bases
de datos, la empresa ha elegido como solución el entorno Oracle. Esto es
debido a la amplia experiencia que disponen los Administradores y Técnicos de
Sistemas de la compañía sobre este entorno.
4.1.! ! ESPECIFICACIÓN DE LA TECNOLOGÍA HARDWARE Y
! ! SOFTWARE
Ya se ha mencionado anteriormente que las especificaciones de hardware y de
software requeridas vendrán planteadas por Intergraph, siendo las necesarias
para el correcto funcionamiento de SmartPlant 3D las representadas en el
siguiente gráfico:
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 47!
David Pablo Gómez González
Como se puede observar, el diseño que establece el fabricante propone
diferentes máquinas para alojar cada tipo de servidor según las tareas que este
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 48!
David Pablo Gómez González
realiza tales como el servidor de licencias o el de datos y además diferencia
entre las estaciones de trabajo de diseño y administración.
A pesar de esta diferenciación, los requisitos necesarios se pueden agrupar en
dos grupos, uno el de las características mínimas 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-núcleo (64-bit para proyectos de
! tamaño medio o superor).
!! De 4 a 32 GB de RAM, dependiendo del tamaño del proyecto.
!! Sistema de backup mediante cinta digital o DVD.
!! Para la instalación de SmartPlant Enterprise, lector de DVD o cualquier
! otro medio de conexión a red.
!! Para la instalación de SmartPlant 3D, lector de CD-ROM o cualquier otro
! medio de conexión a red.
!! 100 BaseT o superior.
Sistemas Operativos soportados
!! Microsoft Windows 2000 Server Service Pack 4.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 49!
David Pablo Gómez González
!! 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 Versión 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
! Guías !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 instalación de SmartPlant Enterprise, lector de DVD o cualquier
! otro medio de conexión a red.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 50!
David Pablo Gómez González
!! Para la instalación de SmartPlant 3D, lector de CD-ROM o cualquier otro
! medio de conexión.
!! Monitor a color de 21” (resolución mínima de 1024 x 768).
!! Tarjeta gráfica diseñada para uso intensivo de aplicaciones 3D y que ha
! de cumplir los siguientes requisitos:
! –! Profundidad de color de 65,536 o mayor.
! –! 32-bit main RGBA pixel buffer.
! –! Hardware OpenGL 1.1.
! –! Hardware Z buffer: 32 bit.
! –! 128 MB RAM para una pantalla, 256 MB RAM para doble
! ! pantalla.
! –! 4-bit minimum overlay buffer support.
! –! 8-bit stencil buffer.
! –! Hardware Alpha blending support.
! –! Hardware Anti-aliasin
!! 100 BaseT o superior.
Sistemas Operativos soportados
!! Microsoft Windows Vista Business(32-bit).
!! Microsoft Windows XP Professional Service Pack 2.
Clientes de Bases de Datos soportados
!! Microsoft SQL Server 2005 Service Pack 1 o superior.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 51!
David Pablo Gómez González
!! Oracle Database 10g Release 2 (10.2.0.2).
Recomendaciones Software
!! Microsoft Internet Explorer 7.0 (necesario para ver la documentación
! online !suministrada con el software).
!! Adobe Reader 7.0 (necesario para leer la Licencia de Usuario y las
! Guías !Imprimibles).
!! Microsoft NET Framework 2.0.
!! Microsoft Visual C++ 2005 SP1 Redistributable Package.
!! Microsoft XML Core Services (MSXML) 4.0 Service Pack 2 (4.20.9849.0
! o posterior).
!! Microsoft XML Core Services (MSXML) 6.0.
!! Microsoft .NET Framework 2.0.
!! Microsoft Data Access Components (MDAC) 2.8.1 (MDAC 2.8.1 es
! suministrado con el Microsoft XP Service Pack 2).
!! Microsoft Office 2000 (con el Service Pack 3 SR1a), Microsoft Office
! 2003, o Microsoft Office XP.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 52!
David Pablo Gómez González
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
reinstalación completa del software. Para evitar estos problemas el fabricante
recomienda seguir la siguiente lista que indica el orden de instalación correcto
tanto en los servidores como en las estaciones de trabajo:
Database Server Installation! ! ! Workstation Installation
Windows 2000 Server! ! ! ! Windows Vista Business (32-
bit)4
o Windows Server 2003! ! ! ! o Windows XP Professional
Windows 2000 Service Pack 4! ! ! Windows XP Service Pack 2
o Windows Server 2003 Service Pack 1
Microsoft .NET Framework 2.0! ! ! Microsoft .NET Framework 2.0
! ! ! ! ! ! ! Microsoft Visual C++ 2005 SP1
! ! ! ! ! ! ! Redistributable Package
! ! ! ! ! ! ! Internet Explorer 7.0
! ! ! ! ! ! ! Microsoft XML 4.0 Service Pack
2
! ! ! ! ! ! ! (4.20.9849.0 o superior)
! ! ! ! ! ! !
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 53!
David Pablo Gómez González
! ! ! ! ! ! ! Microsoft XML 6.0
Adobe Reader 7.0! ! ! ! ! Adobe Reader 7.0
! ! ! ! ! ! !
! ! ! ! ! ! ! Microsoft Office 2000
! ! ! ! ! ! ! o Microsoft Office 2003
! ! ! ! ! ! ! o Microsoft Office XP
! ! ! ! ! ! ! M i c r o s o f t D a t a A c c e s s
Components !! ! ! ! ! ! (MDAC) o superior
Oracle Database 10g Versión 2 (10.2.0.2)! Oracle Database 10g Client
Versión 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
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 54!
David Pablo Gómez González
4.2." " COMUNICACIONES
SmartPlant 3D requiere por su forma de trabajar, de una configuración
replicada como la que se muestra a continuación.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 55!
David Pablo Gómez González
Como puede observarse en la figura, el sistema se encuentra formado por la
base de datos donde se definen las características de la ubicación de la planta.
Por otra se encuentra el catálogo de la aplicación, que dispone de todos los
elementos que pueden usarse en la construcción de una central. No obstante,
dicho catálogo es específico en cada proyecto nuevo, permitiendo su
modificación sin que afecte al resto de modelos de la planta. Esta característica
permite que se puedan añadir y modificar piezas y demás elementos
específicos del catálogo, según 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 mayoría, por grandes empresas con oficinas técnicas en lugares remotos en
las que es necesario trabajar el tiempo real con el modelo de la planta.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 56!
David Pablo Gómez González
5.! Diseño externo
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 57!
David Pablo Gómez González
En este punto del proyecto vamos a tratar diferentes aspectos del proyecto
tales como el Entorno Operativo o las Fronteras de Mecanización que ya han
sido tratadas con profundidad anteriormente y en las que no se entrará en
detalle. Por otra parte también serán abordados, los apartados de Modelo
Físico del Nuevo Sistema, de Estimación de Volumen de Información, de
Procesos de control y seguridad, y de Modelo Lógico de Datos.
5.1." " ENTORNO OPERATIVO
Como ya se comentó en la introducción 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 MECANIZACIÓN
Teniendo en cuenta que se va implementar un software, como es SmartPlant
3D, cuya funcionalidad más destacada es el almacenamiento e interrelación de
toda la información referente al diseño de una planta mediante una sola
aplicación, se deduce que todas las funciones que aparecen en el DFD del
nuevo sistema serán mecanizadas conjuntamente.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 58!
David Pablo Gómez González
5.3.! ! ESPECIFICACIÓN DE PROCESOS
A continuación se expondrán los diferentes procesos que componen nuestra
aplicación.
En este caso, el modelo físico del nuevo sistema se corresponde con el DFD
del modelo lógico del nuevo sistema. No obstante, en este apartado
mostraremos un modelo general, aunque los procesos ya fueron explicados en
el apartado 3.4
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 59!
David Pablo Gómez González
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 60!
David Pablo Gómez González
5.4.! ! DISEÑO DE INTERFACES
En este apartado se recogen todos los interfaces de que constará la aplicación.
La forma de exponerlos será realizando un análisis de las pantallas
correspondientes a cada proceso para posteriormente mostrar un diagrama de
navegación de pantallas.
Para su exposición, se ha considerado oportuno, seguir los pasos de diseño de
un soporte.
5.4.1. Análisis de interfaces
A continuación se detallan todas y cada una de las pantallas necesarias para el
diseño y colocación en una planta de los soportes que vamos a desarrollar.
La interfaz básica 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, sólo se explicarán aquellos más
significativos y que intervienen en el proceso de colocación de un nuevo
soporte.
El primer comando que hay que usar para la colocación 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 elección deberá ser Hangers and Supports para situarse dentro del
entorno de trabajo de los soportes de tuberías y que permitirá trabajar con los
elementos estructurales, tuberías y soportes, impidiendo a su vez manipular los
tipos restantes de elementos que componen una planta.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 61!
David Pablo Gómez González
Una vez que el entorno de trabajo es Hangers and Supports se tienen acceso a
la barra de herramientas específica para los soportes. Esta barra se encuentra
situada a la izquierda de la aplicación y en ella están las siguientes opciones:
!! Select: Es el comando de selección, permite dejar de seleccionar el
! objeto actual y seleccionar un soporte para interactuar con él.
!! Place Support by Structure: Mediante esta opción se colocarán los
! soportes en los que la estructura y la tubería se crucen, habiendo sólo
! un punto de intersección y por tanto de colocación del soporte.
!! Place Support by Point: Esta opción es usada en aquellos casos en los
! que la estructura y la tubería son paralelas o en los que la estructura es
! un plano, obteniéndose en ambos casos multitud de puntos posibles de
! colocación del soporte. A diferencia del Place Support by Structure,
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 62!
David Pablo Gómez González
! antes de confirmar la colocación final del soporte, es posible desplazar
! este a lo largo de la tubería hasta la posición final deseada.
!! Add part: Con este comando es posible añadir una pieza específica del
! catálogo de la planta al soporte seleccionado. Esta opción convierte
! automáticamente el!soporte seleccionado en uno de diseño para permitir
! que se le añadan piezas manualmente. No obstante, con la adopción de
! los nuevos soportes, se pretende que este comando apenas se use ya,
! limitándose sólo para modelar aquellos soportes no incluidos en el
! catálogo de la aplicación y por tanto imposibles de modelar sólo
! mediante las opciones de los propios soportes.
!! Drop standar: Esta opción convierte automáticamente el soporte
! seleccionado en uno de diseño. Como ya se ha comentado antes,
! mediante dicha conversión se le! pueden añadir piezas manualmente,
! pero además, el soporte no variará ya más ninguna de sus
! características ante un cambio de sus opciones o de las características
! de la tubería que soporta, quedando ya fijado hasta que sea borrado.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 63!
David Pablo Gómez González
Para poder seguir por las diferentes pantallas de la aplicación, 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 posición
dándo acceso a nuevas opciones seleccionables. El motivo de selección de
este primer modo de colocación sobre el segundo es porque es el más
representativo dentro del nuevo catálogo de soportes, sólo existiendo la otra
opción en un soporte con el nombre de puenteado que sólo puede ser
colocado mediante dicha opción.
Una vez seleccionado el tipo de unión 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á
! automáticamente el soporte más adecuado según reglas internas del
! programa. En caso de no señalarse, permite al usuario elegir el soporte
! que prefiera dentro del catálogo. Esta es la única manera de colocar los
! nuevos soportes, por lo que no se marcará en la mayoría de los casos.
!! Design: Si se selecciona esta opción el soporte que se coloque será de
! diseño. Las características de este soporte ya han sido mencionadas
! antes y son la capacidad de añadirle piezas y que permanece fijo, sin
! redimensionarse, si varía ! sus características o las de los elementos
! conectados a él. Cuando se marque esta opción nos saldrá un
! recuadro que nos marcará el punto de la tubería en el que se podrá
! empezar a añadir piezas además de marcarse automáticamente el
! check box de Rule.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 64!
David Pablo Gómez González
Si no se selecciona ningún check box tendremos acceso a la lista desplegable
Type, tras seleccionar una tubería y una estructura con un posible punto para
colocar el soporte. La lista desplegable contiene los soportes usados más
recientemente junto a la opción More ..., que sirve para acceder el catálogo de
soportes en caso de que queremos colocar un soporte diferente de los que
inicialmente nos aparecen.
Una vez dentro del catálogo nos está el árbol de carpetas a la izquierda con
todos los elementos clasificados según sus características. En este caso en
particular se puede ver una pantalla del entorno de desarrollo que muestra
todos los soportes que se han desarrollado hasta ahora.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 65!
David Pablo Gómez González
Como puede verse los soportes están agrupados en carpetas según modelo y
dentro de cada carpeta aparecen a la derecha, dicho modelo en diferentes
tamaños. Como una de los requisitos del proyecto era que los soportes
fueranera redimensionables, su tamaño puede ser variado mediante el menú
de opciones del soporte por lo que tener varios tamaños de un mismo modelo
es innecesario actualmente.
Para finalizar la colocación bastaría con seleccionar un modelo y darle al Ok,
tras esto aparecerá un modelo preliminar del soporte que bastaría con
confirmar con pulsar el botón 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 características principales del soporte.
! Dentro de esta pestaña es donde se encuentran las opciones añadidas
! en los nuevos soportes.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 66!
David Pablo Gómez González
!! Definition: Contiene muy específica del soporte, relativa más a su
! identificación que a sus características.
!! Relationships: Contiene información sobre los elementos con los que
! está conectado, es decir la tubería que soporta y la estructura sobre la
! que se apoya.
!! Configuration: Contiene información sobre el usuario que creó y el
! último que modificó el soporte.
!! Notes: Permite a los usuarios dejar pequeños comentarios en el soporte
! a modo de notas.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 67!
David Pablo Gómez González
Las opciones añadidas en los nuevos soportes se encuentran dentro de la
pestaña 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 añadir pequeños
! elementos auxiliares
!! EA Catalog Type: Contiene las opciones principales, tales como el tipo
! del perfil, la inclusión o no de algún tipo de restricción en la tubería o el
! uso de jabalcón en el soporte.
!! EA Catalog Loads: En esta sección es donde se añadirán las fuerzas a
! las que se verá sometido el soporte.
Una descripción y la utilización de todas las opciones se encuentra al final del
proyecto en el manual de instrucciones.
5.4.2. Diagrama de Navegación de Menús
Resumiendo lo expuesto en el apartado anterior, se muestra a continuación un
Diagrama de Navegación de Menús que resume todas las operaciones
realizadas con la aplicación para la elección y colocación final de un soporte.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 68!
David Pablo Gómez González
! !
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 69!
David Pablo Gómez González
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 colocación en caso de error.
También mencionar que las pantallas de opciones de los soportes no han sido
representadas para simplificar el modelo, pero la navegación a través de ellas
es muy sencilla.
5.5.! ! ESTIMACIÓN DEL VOLUMEN DE INFORMACIÓN
El volumen de la información manejada por la aplicación no es relevante por los
siguientes factores:
!! La alta capacidad de almacenamiento del hardware del que se dispone
hoy en ! día a bajo coste.
!! La información gráfica 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 aplicación desarrollada es un Plug-in que se
incluye e n otra aplicación desarrollada por INTERGRAPH. Por tanto, los
procesos de Control y Seguridad son los propios de la aplicación SmartPlant
3D. Consisten básicamente en el control de accesos mediante niveles de
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 70!
David Pablo Gómez González
acceso para lectura, escritura y borrado de partes o conjuntos de elementos de
cada modelo.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 71!
David Pablo Gómez González
5.7.! ! MODELO LÓGICO DE DATOS
El Modelo Lógico 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 aplicación 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 información 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
aplicación.
La estructura de las tablas principales de uso de la aplicación se muestran a
continuación y en ellas están señalados los atributos que son el identificador
principal:
Tabla de piezas:
EAC_PerfilesT
(Definition,PartClassType,SymbolDefinition,SymbolIcon,oa:HgrEAC_GENERIC
_T::L,oa:HgrEAC_GENERIC_T::WIDTH,oa:HgrEAC_GENERIC_T::DEPTH,oa:H
grEAC_GENERIC_T::T_FLANGE,oa:HgrEAC_GENERIC_T::T_WEB,oa:HgrEA
C_GENERIC_T::BOM_DESC,ClassType,PartSelectionRule,HgrSymbolPort(1):
Type,HgrSymbolPort(2):Type,UserClassName,
StandardSupportComponentClass,HS_Utility.Utility_GENERIC_T,HangersAndS
upports\PartImages\HS_Utility\Utility_generic_t.gif,
1,,HgrSymbolPort,HgrSymbolPort,Fixed Length Generic T-Section,
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 72!
David Pablo Gómez González
Head,PartNumber,PartDescription,SymbolDefinition,NDFrom,NDTo,NDUnitTy
pe,HgrEAC_GENERIC_T::L,HgrEAC_GENERIC_T::WIDTH,HgrEAC_GENERIC
_T::DEPTH,HgrEAC_GENERIC_T::T_FLANGE,HgrEAC_GENERIC_T::T_WEB,
HgrEAC_GENERIC_T::BOM_DESC,HgrSymbolPort(1):Name,HgrSymbolPort(1
):Category,HgrSymbolPort(1):MatingType,HgrSymbolPort(1):ConnectionInfo,Hg
rSymbolPort(2):Name,HgrSymbolPort(2):Category,HgrSymbolPort(2):MatingTyp
e,HgrSymbolPort(2):ConnectionInfo,DryWeight,WaterWeight,DryCogX,DryCog
Y,DryCogZ,MirrorBehaviorOption,IJHgrBOMDefinition::BOMType
,IJHgrBOMDefinition::BOMDefinition)
EAC_Cuna1
Definition,PartClassType,SymbolDefinition,SymbolIcon,oa:IJOAHgrAnvil_FIG16
7::INSULAT,ClassType,PartSelectionRule,HgrSymbolPort(1):Type,HgrSymbolP
ort(2):Type,UserClassName
,StandardSupportComponentClass,EA_Custom.EA_Custom_Cuna,HangersAn
dSupports\PartImages\HS_Anvil\Anvil_FIG167.gif,,
1,HgrPipePartSelRule.CPartByPipeSize,HgrSymbolPort,HgrSymbolPort,Insulati
on Protection Shield
Head,PartNumber,PartDescription,SymbolDefinition,NDFrom,NDTo,NDUnitTy
pe,IJUAHgrPipe_Dia::Pipe_Dia,IJOAHgrAnvil_FIG167::INSULAT,IJUAHgrAnvil_
FIG167::COPPER,HgrSymbolPort(1):Name,HgrSymbolPort(1):Category,HgrSy
mbolPort(1):MatingType,HgrSymbolPort(1):ConnectionInfo,HgrSymbolPort(1):P
ortType,HgrSymbolPort(1):Size,HgrSymbolPort(1):MinSize,HgrSymbolPort(1):M
axSize,HgrSymbolPort(1):UnitType,HgrSymbolPort(2):Name,HgrSymbolPort(2):
Category,HgrSymbolPort(2):MatingType,HgrSymbolPort(2):ConnectionInfo,Hgr
SymbolPort(2):PortType,HgrSymbolPort(2):Size,HgrSymbolPort(2):MinSize,Hgr
SymbolPort(2):MaxSize,HgrSymbolPort(2):UnitType,DryWeight,WaterWeight,Dr
yCogX,DryCogY,DryCogZ,MirrorBehaviorOption,
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 73!
David Pablo Gómez González
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
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 74!
David Pablo Gómez González
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;
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 75!
David Pablo Gómez González
6.! Diseño interno
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 76!
David Pablo Gómez González
En esta fase se expone la estructura de módulos de la aplicación y que dará
lugar a los programas que se han desarrollado. A continuación se muestra el
Diagrama de Estructura de Cuadros (STC) resultante de la integración del
Plug-in con el conjunto global SmartPlant 3D.
El diagrama siguiente muestra el número de módulos, las relaciones padres-
hijos entre ellos y los datos principales que fluyen en la aplicación.
!! Lista de abreviaturas:
! ms: Modelo soporte
! msp: Modelo soporte revisado
! msf: Modelo soporte final
! pfs: Plano final sistemas
! pe: plano estructuras
! ps: Puntos de sujeción
! sop: Soporte
! si: Soporte inicial
! ct: Características técnicas tubería y estructura
! sel: Selección
! cs: Características del soporte
! ae: Array de elementos
! ot: Otras características
! cp: Características del proyecto
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 77!
David Pablo Gómez González
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 78!
David Pablo Gómez González
Como puede comprobarse en la figura anterior, el proceso de diseño y
modelado de un soporte en SmartPlant 3D tiene los siguientes pasos:
!! Un primer estudio donde se recopila la información necesaria de los
! elementos estructurales y de los sistemas de tuberías para obtener
! posibles puntos de sujeción de los soportes.
!! Una segunda fase de diseño inicial de los soportes y la obtención de sus
! planos iniciales.
!! Una tercera fase de modelado del soporte en SmartPlant. Este proceso
! está divido en 4 subprocesos.
! !
! - Selección del modelo de soporte y su lugar de colocación.
! - Lectura de las características del soporte, estructura y tubería.
!
! - Redimensionamiento de las piezas que lo forman.
! - Creación de las uniones de las distintas piezas para formar el soporte.
!! Una cuarta fase de revisión continua del soporte en base a su modelo.
!! Una quinta y última fase de obtención del soporte final.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 79!
David Pablo Gómez González
7.! Programación
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 80!
David Pablo Gómez González
La fase de programación de la aplicación ha sido una larga y ardua tarea que
ha llegado a durar cerca de 8 meses. Las razones que han provocado esta
situación son las siguientes:
!! Escasa documentación: La documentación de partida ha sido un
! handicap a veces insalvable debido a que el fabricante del Software
! facilita documentación a nivel usuario (manuales, guías rápidas de
! referencia) y Administrador de Sistemas (guía de instalación) pero
! escasa documentación para el desarrollo, limitándose esta a una
! pequeña guía de instalación del entorno de desarrollo y ejemplos muy
! básicos y fragmentados.
!! Falta de Asistencia Técnica: Este producto de INTERGRAPH es,
! dentro del sector de Ingeniería, 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 Técnica.
! Señalar la anécdota de que ante una consulta específica, y un periplo de
! la consulta por las diferentes sedes de la compañía, la respondió tras un
! mes un técnico hindú. Esto significa que hay poco personal cualificado
! para esta aplicación.
!! Entorno de desarrollo muy pobre: Las herramientas de desarrollo
! (editores, compiladores, bibliotecas) es muy limitado y escaso
! disponiendo de poca holgura, optimización de recursos, detección de
! fallos, etc. que penalizan los tiempos de desarrollo.
!! Falta de actualización y sincronización: En muchas ocasiones el
! material suministrado a modo de guía no se correspondía con lo
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 81!
David Pablo Gómez González
! instalado verdaderamente en la máquina. Esto ocasionó muchos
! problemas al principio del desarrollo cuando se estaba aprendiendo
! sobre SmartPlant 3D y no se comprendían la disparidad de resultados
! obtenidos en las pruebas.
En esta fase también 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
aplicación.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 82!
David Pablo Gómez González
8." Pruebas
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 83!
David Pablo Gómez González
Las pruebas son una parte muy importan te del desarrollo de esta aplicación,
porque como se ha dicho antes varias veces, la excasa documentación dificultó
el desarrollo fue más 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 tenían 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 diseño para evaluar su entrada en
producción. !
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 84!
David Pablo Gómez González
9." Presupuesto
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 85!
David Pablo Gómez González
El coste imputado al desarrollo de la aplicación puede desglosarse según la
siguiente tabla:
PRESUPUESTOPRESUPUESTOPRESUPUESTOPRESUPUESTO
El coste de desarrollo de la aplicación se desglosa en la siguiente tabla:El coste de desarrollo de la aplicación se desglosa en la siguiente tabla:El coste de desarrollo de la aplicación se desglosa en la siguiente tabla:El coste de desarrollo de la aplicación se desglosa en la siguiente tabla:
Concepto Unidades Coste unidad Importe
Formación curso 1 6.000 ! 6.000 !
Desarrollo en horas 1.000 30 ! 30.000 !
Gastos asociados al proyecto 1 2.000 ! 2.000 !
TOTAL IMPORTETOTAL IMPORTETOTAL 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 aplicación se corresponden a:
!! Formación:!Curso ad - hoc de 3 días 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 (reprografía, dietas, pequeños suministros).
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 86!
David Pablo Gómez González
10. " " Conclusiones
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 87!
David Pablo Gómez González
Este proyecto define el desarrollo de una aplicación para el Diseño de Soportes
para Tuberías. Dicha aplicación se integra dentro de un Software Comercial de
CAD especializado llamado SmartPlant 3D de la empresa multinacional
INTERGRAPH.
SmartPlant 3D permite diseñar plantas e instalaciones industriales de gran
tamaño donde la ubicación e integración de los distintos sistemas (eléctrico,
mecánico, seguridad, producción,...), sus equipos y componentes; son de gran
complejidad debido a los constantes cruces, mismas ubicaciones,
incompatibilidades técnicas de proximidad, etc. de dichos elementos.
Asimismo el trazado y diseño de las tuberías y sus soportes asociados supone
un esfuerzo de personal cualificado en diseño de estructuras, diseño de plantas
e ingeniería. Téngase en cuenta que una planta estándar puede tener del
orden de 15.000 de estos soportes.
Es por ello por lo que tradicionalmente, en los albores de la informática
aplicada a la ingeniería, se ha tratado de optimizar recursos desarrollando
aplicaciones, tradicionalmente batch, para grandes sistemas. La empresa para
la que se ha desarrollado esta aplicación puso en marcha hace 30 años una
aplicación que optimizaba los tiempos de cálculo técnico pero que no mejoraba
los tiempos de diseño.
Con la adquisición de SmartPlant 3D, la empresa en la que trabajo, se planteó
optimizar las labores de modelado, incluyendo los cálculos, el diseño e
integración de los soportes de tuberías; en un solo conjunto. Para ello había
que desarrollar una aplicación totalmente integrada con dicho paquete. Dicha
aplicación es el objeto de este proyecto.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 88!
David Pablo Gómez González
La funcionalidad de la aplicación desarrollada se basa en la definición de los
distintos parámetros para el cálculo del soporte (tipo de soporte si existe,
definición de nuevos tipos, características básicas, características de trabajo y
carga, dimensiones, ubicación y costes). Una vez definido se pasa a la
colocación del soporte para obtener el modelo. El paso siguiente consiste en la
verificación de la integración 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 formarán 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 especificación
funcional desde el principio, que en este caso particular, ha sido bastante
aceptable.
También es destacable la importancia, desde el punto de vista de la gestión y
control de diseño de soportes, la ayuda que supone el entorno amigable del
interface así como la representación gráfica de los diseños y su integración con
los elementos próximos.
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. Refiriéndose a un sistema totalmente integrado que
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 89!
David Pablo Gómez González
evita interfaces complejas entre cálculos, revisión, diseño, revisión, integración
y finamente otra revisión.
Las dificultades presentadas por disponer de escasas y “primitivas”
herramientas de desarrollo, así como de falta de asistencia técnica; han
supuesto un importante reto para mí que me ha dado un gran bagaje de
formación tanto técnica como de método de trabajo y trabajo en equipo.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 90!
David Pablo Gómez González
11. " Desarrollos futuros
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 91!
David Pablo Gómez González
Como reflexión personal, la empresa que ha costeado el desarrollo, podría
plantearse añadir como producto el asesoramiento técnico 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 diseño
inteligente de una planta industrial, se pueden desarrollar módulos que integren
otras aplicaciones tradicionales específicas de otras áreas de ingeniería tanto
de cálculos como de diseño. La ventaja de la integración en la herramienta
facilita y mejora los tiempos de ejecución y la calidad del resultado final.
En esta línea la empresa está planteando ampliar el catálogo de soportes de
tuberías desarrollado a otro tipo de soportes para otros sistemas. Por ejemplo,
bandejas de cableado tanto técnico como eléctrico.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 92!
David Pablo Gómez González
"
12.! ! Bibliografía
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 93!
David Pablo Gómez González
La información para la realización de este proyecto se encuentra
principalmente en los manuales de la aplicación SmartPlant 3D e Internet. El
libro consultado ha servido como guía para la realización del proyecto.
12.1.! ! BIBLIOGRAFÍA
!! [BARR01]! ! ! “Metodología del Análisis Estructurado de
! ! ! ! ! Sistemas”, ! Jesús Barranco de Areba, 2001.
! ! ! ! ! Universidad Pontificia de Comillas
!! [APUN10]! ! ! Apuntes de la asignatura de Gestión de
! ! ! ! ! Sistemas Informáticos, 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.
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 94!
David Pablo Gómez González
!! 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] ! ! ! Programación VISUAL BASIC en español:
! ! ! ! ! http://www.programatium.com/vb.htm
!! [INTE10] ! ! ! INTERGRAPH Website:
! ! ! ! ! http://www.intergraph.com
DESARROLLO DE SOPORTES PARA TUBERÍAS PERSONALIZADOS
!
Pág - 95!
David Pablo Gómez González
Guía
de soportes
custom(Anexo A)
Capítulo 1 Objetivo
Este manual describe el uso de los soportes EACUSTOM y cómo obtener planos de estos
soportes.
El objetivo de los soportes EACUSTOM es proporcionar una serie de soportes estándar con
diversas opciones de diseño disponibles, con el fin de facilitar el modelado 3D de las plantas.
Adicionalmente algunas de estas opciones permiten elegir la opción automática para agilizar
la colocación de dichos soportes, fácilmente modificables para cada proyecto, así como su
revisión. También permite al usuario obtener los planos de dichos soportes mediante las
funcionalidades de SmartPlant 3D.
La aplicación está desarrollada en Visual Studio e integrada dentro del programa Smartplant
3D dentro del catálogo de soportes. Dispone de una serie de menús y submenús que permite
acceder a las opciones del soporte así como a las automatizaciones de estos.
Capítulo 2
En esta versión de la aplicación, los soportes sólo 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 opción puede ser usada aunque los resultados no pueden ser los esperados,
obteniendo un soporte que en su colocación no se comporta como se espera.
Los parámetros que establecerán la forma de aplicarse los automatismos, se modificarán por el
administrador correspondiente de acuerdo a las especificaciones de cada proyecto, no
pudiendo ser modificadas por el usuario aunque sí ser consultados.
Capítulo 3 Descripción del programa
La aplicación dispone de un catálogo de soportes cuyos elementos mostraremos a
continuación:
Voladizo
Voladizo con jabalcón
Voladizo con jabalcón superior
Marco cerrado
Marco cerrado con jabalcón
L inferior
L superior
Marco abierto superior
Marco abierto inferior
Puntal
Puenteado
Apoyo
Cada soporte tiene una serie de diferentes opciones o submenús que se encuentran al
seleccionar la ventana de propiedades. Dichas opciones se encuentran agrupadas en 5 grupos
mediante sus correspondientes pestañas:
- El menú General contiene toda la información específica de ese soporte así como las
diferentes opciones disponibles agrupados en los diferentes submenús.
- El menú Definition contiene la información relativa al tipo de soporte seleccionado
incluyendo el rango de valores en que puede ser utilizado.
- El menú Relationships contiene a que sistema de tuberías pertenece la tubería o
tuberías soportadas y a que estructura está anclado el soporte.
- El menú Configuration contiene la información relativa a los permisos necesarios
para el soporte y sobre los usuarios que han creado y modificado dicho soporte.
- El menú Notes da la opción de añadir comentarios al soporte clasificándolos según el
usuario que los realizó.
Las opciones añadidas en los nuevos soportes se encuentran dentro de la pestaña General que
a su vez se encuentra divida en varias secciones como se muestra a continuación:
Las secciones que nos interesan para este manual y donde se encuentran las opciones añadidas
son:
- EA Catalog Details: Contiene todas las opciones de longitudes de diversos elementos
y diversas opciones para añadir pequeños elementos auxiliares
- EA Catalog Type: Contiene las opciones principales, tales como el tipo del perfil,
la inclusión o no de algún tipo de restricción en la tubería o el uso de jabalcón en el
soporte.
- EA Catalog Loads: En esta sección es donde se añadirán las fuerzas a las que se verá
sometido el soporte.
Capitulo 4 Instrucciones generales para
usar los soportes
4.1 Instrucciones Básicas
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
instalación 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 opción de Task, y dentro de ella
Hangers and Supports para situarnos dentro del entorno de trabajo de los soportes de
tuberías.
Situados ya en el entorno de trabajo de los soportes de tuberías 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 opción Place Support by Structure (en caso de querer colocar un
puenteado seleccionaremos la opción de debajo, llamada Place Support by Point)
Una vez seleccionado la forma de colocación del soporte, nos aseguramos que tanto la pestaña
de nombre Rule como la que pone Design están deseleccionadas.
Tras esto seleccionamos la tubería que queremos que sostenga el soporte y para confirmar la
selección pulsamos el botón de Accept.
Después 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 elección
podemos volver a confirmarla con el botón Accept mencionado anteriormente, pero no es
estrictamente necesario, ya que una vez seleccionemos la estructura no volvemos a tener que
interactuar con ningún elemento de la planta propiamente dicha.
En la lista desplegable aparecerán los soportes usados más recientemente, en caso de ser la
primera vez que vayamos a colocar el soporte o que no esté en la lista seleccionaremos la
opción de More para acceder el catálogo de soportes el seleccionar el que estamos buscando.
Una vez dentro del catálogo nos movemos por el árbol hasta llegar a la carpeta donde se
encuentran los soportes EACUSTOM. La dirección 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 posición 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 posición deseada y se ajusta correctamente a lo
que queremos, pulsaremos el botón de Finísh, situado en la esquina superior de la ventana de
la planta.
Capitulo 5 Descripción 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,
abriéndose automáticamente la ventana de propiedades.
La segunda opción es apretando con el botón derecho sobre el propio soporte seleccionado o
sobre su nodo en el árbol de exploración situado en la ventana derecha de SmarPlant 3D y
apretando sobre la opción Properties.
Cabe señalar que no todos los soportes tienen todas las opciones posibles por cuestiones de
incompatibilidad. No obstante la mayoría de las opciones diseñadas se encuentran en todos los
soportes.
5.1 EA Catalog Loads
En esta opción se pueden cada una de las fuerzas según su eje ( eje X, eje Y y eje Z) a las que
se tiene que ver sometido el soporte
Estos campos determinarán 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 opción de modificar aspectos más específicos 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 más importantes que puede ofrecer el soporte.
La opción Vertical restriction permite colocar una restricción vertical a la tubería. Por
defecto se encuentra seleccionado No de manera que no se muestra ningún tipo de restricción.
Si se escoge “Yes(auto)” se seleccionarán unos perfiles según el proyecto en el que se esté
para crear la restricción. La elección del perfil será de acuerdo a las fuerzas
En caso de escoger uno de los perfiles de la lista serán estos con los que se diseñe la
restricción.
Si se elige la opción esté acompañada de un asterisco (*) se trata de una opción para tuberías
aisladas y que solo se permite usar en este tipo. Al seleccionarla se colocará una restricción
vertical en la base sobre la que se apoya la tubería.
U-bolt: Con esta opción colocamos un abarcón en el soporte para sujetar la tubería.
Selected: Este campo de sólo lectura muestra los perfiles que forman el soporte.
Puede mostrar el perfil seleccionado, un perfil calculado por el programa o si la selección ha
sido por defecto.
Lateral restriction: Se trata de una opción como la de la restricción vertical anterior,
dispone de otra lista de posibles perfiles para la restricción horizontal.
Guide: Al igual que la restricción vertical y la lateral esta opción permite añadir un
marco al soporte seleccionando sus perfiles de una lista o dejándolos por defecto.
Section: Con esta opción se puede escoger el perfil con el que se construye en soporte.
Si se escoge la opción “Auto” el programa de diseño 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 pequeñas características del soporte.
Opciones de detalles de soporte (EA Catalog Details)
Pipe plate: Seleccionando en esta opción podemos colocar bajo una tubería de acero
inoxidable una chapa de 2 mm o de 3 mm de espesor. Esta opción debe ir acompañada de una
restricción o de la opción “Stop Plate” que se verá a continuación.
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 podría deslizar fuera la tubería.
Overhang: Introduciendo una medida distinta de la dada por defecto se puede aumentar
la longitud del perfil sobre el que se apoya la tubería. El overhang es la distancia entre el
punto de la tubería más 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 tubería permitiendo añadir un colgador, patín u otro soporte
sobre el existente.
Lateral Offset y Vertical Offset: Dándole valores distintos de cero a estos campos se
obtiene una mayor holgura lateral o vertical entre el soporte y la tubería. 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 opción “Auto” se añade al soporte una placa de
anclaje de tamaño calculado según el perfil del soporte. Se puede escoger también una placa
de anclaje con las medidas que figuran en la lista.
Slope Rod: Es una opción similar a la de Pipe Plate. En este caso se emplea para
tuberías con inclinación. Si se escoge el Slope Rod sin ningún tipo de restricción, se añadirá
un Stop Plate.
Saddle/Clamp y Shoe: Estas opciones se verán más adelante pues forman parte del caso
especial de tuberías aisladas.