a collaborative engineering environment for...

Post on 17-Jan-2020

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

CEEA Collaborative Engineering Environment for

Visualizing Engineering Simulations

Ismael H. F. dos Santos 1

Prof Dr Marcelo Gattass 2

Dr Alberto Raposo2

1-CENPES/Petrobras 2-Tecgraf/PUC-Rio

PhD Thesis – April 10

2

Large-scale Engineering Projects CPSE - Collaborative Problem Solving Environment

CEE - Collaborative Engineering Environment, as a CPSE for Engineering

Related works CEE Conceptual Model Application Scenarios Conclusion

Main Contributions Future Work

Publications

Outline

3

CEE Large-scale Engineering Projects

4

Large-scale Engineering Projects

Highly data intensive and computational demanding

Highly multidisciplinary, requiring the cooperation of different specialists

Involve large distributed teamsof researchers working together on a single complex problem

Each team of specialists has its own model of the engineering artifacts to be designed

Specialists have limited ability to understand each other's model

They proceed by successive refinement of the models.

5

LSEP example – Aircraft Projects

6

LSEP example – Offshore Engineering

Design of oil production units, mooring systems, production rises, anchor system

Integrated Visualization of production systems Sea Floor arrangement. Mooring and riser systems

Simulation of Structural Behaviors

7

LSEP Requirements

LSEP Requirements: Remote Collaboration Virtual Reality Visualization High Performance Computing (HPC)

LSEP main characteristics: Multidisciplinary, requiring cooperation of different specialists

organized in large distributed teams using distributed and heterogeneous resources;

Private partial models, with limited ability to understand each other’s model. Due to their huge complexity, LSEP are divided into smaller interrelated subprojects where each one have an equivalent representation of the others.

Data intensive & computational demanding;

8

LSEP Requirements

Virtual Reality Visualization and Remote Collaboration Understanding the output of large-scale computational science

runs is typically a group task, often with experts geographically distributed;

Analysis takes place over several days to weeks; Complex multi person problem solving strategies often are

required to understand and validate the simulation output. Data exploration through visualization provides new insights to

the users by comparing results from multiple simulations with distinct points of view in a 3D world.

HPC Large-scale computing work naturally fits into campaigns of

multiple weeks per problem with breathers in between

9

CPSE - Collaborative Problem Solving Environment

Problem Solving Environment (PSE) is a specialized software system that provides all the computational facilities needed to solve a target class of problems

Collaborative Problem Solving Environments (CPSE) focus on the development of a PSE coupled with collaborative environments to support the modeling and simulation of complex scientific and engineering problems

LSEP Requirements Remote Collaboration Massive Visualization High Performance Computing (HPC)

10

CEE CPSE - Collaborative Problem Solving Environment

CEE - Collaborative Problem Solving Environment for Offshore Engineering

11

PSE: a typical scenario in scientific andengineering research

Activities are: Iterative, dynamic and human centered Requires different levels of resources

Define problems Simulations /Experiments

Data analysis Discovery

• Analysis

• Hypothesis

• Related work

• Propose experiments

• Define steps

• Prototype computing systems

• Perform experiments

• Data collection

• Visualization

• Validation

• Adjust experiment

• Refine hypothesis

• Presentation

• Present results

12

PSE: a typical scenario in scientific andengineering research

Define problems Simulations /Experiments

Data analysis Discovery

Traditional PSE: organize and execute resources locally!

Scientific workflow management systems:A new guise of PSE!

13

CEE - Collaborative Problem Solving Environment for Offshore Engineering

Main Components: Collaborative Visualization Environment

Virtual Reality Visualization (VRV) tool Videoconference System (VCS)

Scientific Workflow Environment Scientific Workflow Management System (ScWfMS) Grid Computing Infrastructure (GCI) Data Access Service

Project Management Environment Workflow Management System (WfMS) Document Management System (DMS)

14

CEE - Collaborative Problem Solving Environment for Offshore Engineering

22

15

CEE Related Works

16

Related Works

Klie et ali [KBG+06]. DDMSF (Data Driven Multiphysics Simulation Framework), a PSE for multiphysics simulation

Paventhan et al. [PTC+06] proposed the creation of a Scientific Workflow for wind tunnel applications

17

Related Works

Vistrails, C. Silva et ali [CFS+06] is a visualization management system for data exploration

IAM provides a modeling environment for specifying and executing a workflows from reservoir simulations to economic evaluation [SBO+06]

18

Related Works - Comparison

19

CEE CEE Conceptual Model

20

CEE Main ComponentsScientific Workflow Environment:

Scientific Workflow Service Grid Computing Infrastructure Engineering Simulation Service Data Access Service

21

CEE Main ComponentsCollaborative Visualization Environment:

Videoconference Service VR Visualization Service Collaboration Manager Service

22

CEE Main ComponentsProject Management Environment:

Project Workflow Service Project Repository

23

SOA Architecture

Business Process Engineering for CEE

24

CEE SOA Architecture

3311

25

CEE Detailed SOA Architecture

22

26

CEE Usage Scenario Overview

Project Workflow1. Project Workflow

• Engineering Simulation

2. Abstract Workflow3. Concrete Workflow

1. Collaborative Modeling

2. Distributed Execution

3. Collaborative Visualization

27

User interaction with CEE1. User A accesses the CEE

Portal through a web browser

2. Services are requested from the CEE Server

3. User A models collaboratively with User B a Concrete Scientific Workflow

4. User A submits the workflow as a simulation on a Grid integrated into the CEE infrastructure

5. Results are visualized in a Collaborative Visualization Session with User B

28

CEE Scientific Workflow

Scientific Workflow: Modeling and Executing a

Scientific Workflow Constructing the Riser Analysis

workflow on BPEL Designer

29

CEE Portal

30

CEE Collaborative Visualization

31

CEE Application Scenarios

32

Collaborative Risers Analysis

Videoconference (Environ + CSV Tool)

33

Collaborative Risers Analysis

3D Annotations: Two users making comments

and creating 3D annotations in a CEE collaborative visualization session

34

Collaborative Riser Analysis3D Measurements: Users monitoring the behavior of

marine buoyant

35

Design Review

Measurements in a CAD

Engineering information

36

Virtual Guided Tour

1. Two users in a CEE collaborative visualization session

2. Users following a 3D path passing through important points

3. An annotation is created to mark some important event on the platform, maintenance or commission of new equipment

1

32

37

CEE Conclusion

38

From the offshore engineering viewpoint, the proposal of using a Scientific Workflow in their project life cycle

allows them to have a more structured way to solve their problems the idea of a CPSE conduces to the creation of engineering tools that

can be used by a wider group of users;

From the visualization viewpoint, the integration of a VRV and Remote Collaboration in the PSE

facilitates the information exchange and common understanding of complex problems. Users are compelled to think the overall solution of an engineering problem, using the visualization as a first class tool;

Contributions

39

From the CPSE viewpoint (cont.) Using an SOA architecture with an ESB and a MOM for dealing with

distributed applications and allowing then to cooperate using different technologies and with an asynchronous paradigm is also a valuable contribution for constructing a CEE;

Contributions

40

Project Workflow Environment: Introduction of Project Management System with an Integrated Data

Management System tor control all documents and artifacts generated during the project lifecycle;

Close and functional integration with ERP systems, like SAP;

Scientific Workflow Environment: Implementation of the Open Provenance Model for BPEL workflows Use of an Ontology inference engine for better creating new scientific

workflows and carefully choosing its parameters; Support for data replication and data distribution management

providing a real transparency of localizations to CEE

Future Work

41

Project Workflow Environment: Introduction of Project Management System with an Integrated Data

Management System tor control all documents and artifacts generated during the project lifecycle;

Close and functional integration with ERP systems, like SAP;

Scientific Workflow Environment: Implementation of the Open Provenance Model for BPEL workflows Use of an Ontology inference engine for better creating new scientific

workflows and carefully choosing its parameters; Support for data replication and data distribution management

providing a real transparency of localizations to CEE

Collaborative Visualization Environment: Multimedia Communication System with a more powerful tools, such

as instant messages, better audio / video tools, etc Agent Based system for improving collaboration among users during a

collaborative visualization session

Future Work

42

Future Work Computational Steering towards a Colaborative Tele-immersive PSE

43

CEE Publications

44

Detailed publications list http://www.tecgraf.puc-rio.br/~ismael/imk/publications/publications.html

Publications from last 5 yearsPeriodicals Environ: Integrating VR and CAD in Engineering Projects. IEEE Computer

Graphics & Applications, v.29, n.6, p.91-95, 2009. (ISSN 0272-1716). DOI: 10.1109/MCG.2009.118. Raposo, A., Santos, I. H. F., Soares, L., Wagner, G., Corseuil, E., Gattass, M.

Book Chapters Collaborative Environment for Engineering Simulations with Integrated

VR Visualization. In: Lecture Notes in Computer Science, On the Move to Meaningful Internet Systems: OTM 2008 Workshops - Vol. 5333/2008, Springer Verlag, Berlin/Heidelberg, 2008, p. 12-13. (ISBN-978-3-540-88874-1). Santos, I. H. F, Raposo, A. B., Gattass, M.

Publications

45

Publications from last 5 years(cont.)Book Chapters A Service-Oriented Architecture for a Collaborative Engineering

Environment in Petroleum Engineering. Virtual Concept International Conference. CanCun, Mexico, 2006. Research in Interactive Design Proceedings of Virtual Concept 2006, Springer Verlag (ISBN-10: 2-287-48363-2, ISBN-13: 978-2-287-48363-9). Santos, I. H. F, Raposo, A. B., Gattass, M.

Papers in Conferences2009 Integrating The Galileo Applications For Simulation of Offshore Systems

Via The GXML Unified Format. XXX CILAMCE - Iberian Latin American Congress on Computational Methods in Engineering - 2009 (CD-ROM), p 1-15. Buzios, RJ, Brasil.Santos, I. H. F, Braganholo, V., Mattoso M., Jacob, B. P., Albrecht, C.

Publications

46

Publications from last 5 years(cont.)Papers in Conferences (cont.)2009 Integrating VR in an Engineering Collaborative Problem Solving Environment.

ICEIS 2009 – 11th International Conference on Enterprise Information Systems, Vol HCI, p. 124-129. Milan, Italy, 2009. Santos, I. H. F, Raposo, A. B., Gattass, M.

Managing Information of CAD Projects in Virtual Environments.. XI Simposium on Virtual and Augmented Reality – SVR 2009, p. 168-174. Porto Alegre, Brasil, 2009. Soares, L. P., Carvalho, F. G., Raposo, A. B., Santos, I. H. F.

2008 A Software Architecture for an Engineering Collaborative Problem Solving

Environment. 32nd Annual IEEE Software Engineering Workshop – SEW 2008, p. 43-51. Kassandra, Greece, 2008. Santos, I. H. F, Raposo, A. B., Gattass, M.

Collaborative Environment for Engineering Simulations with Integrated VR Visualization. 16th International Conference on Cooperative Information Systems –COOPIS 2008. Lecture Notes in Computer Science, Vol. 5333, p. 12-13. Monterrey, Mexico. Springer-Verlag, 2008. Santos, I. H. F, Raposo, A. B., Gattass, M.

Publications

47

Publications from last 5 years(cont.)Papers in Conferences (cont.)2008 EnViron: An Integrated VR Tool for Engineering Projects. 12th International

Conference on CSCW in Design – CSCWD 2008. Xi’an, China, RJ, Abril 2008. Santos, I. H. F, Raposo, A. B., Soares, L. P., Corseuil, e. T. L., Wagner, G. N., Santos, P. I. N., Toledo, R, Gattass, M.

Environ: Uma Ferramenta de Realidade Virtual para Projetos de Engenharia. XXIX CILAMCE - Iberian Latin American Congress on Computational Methods in Engineering - 2008 (CD-ROM), 17p. Maceió, AL, Brasil, 2008. Soares, L. P., Corseuil, E. T. L., Raposo, Gattass, M., Santos, I. H. F.

2007 Uma Ferramenta de Videoconferência para apoiar Múltiplas Sessões de

Trabalho Colaborativo. XIII Brazilian Symposium on Multimedia and Web, WebMidia 2007, Oct 2007, Gramado, RS, Brazil. Lima, L. S., Karlsson, B., Raposo, A. B., Santos, I. H. F.

Publications

48

Publications from last 5 years(cont.)Papers in Conferences (cont.)2006 Towards the Use of CAD Models in VR Applications - ACM SIGGRAPH

International Conference on Virtual-Reality Continuum and its Applications in Industry, VRCIA 2006, pp 67-74, June, Hong Kong, China, (ISBN 1-59593-324-7). Raposo, A. B., Corseuil, e. T. L., Wagner, G. N., Santos, I. H. F, Gattass, M.

2004 A Multimedia Workflow-Based Collaborative Engineering Environment for Oil

& Gas Industry. ACM SIGGRAPH International Conference on Virtual-Reality Continuum and its Applications in Industry, VRCAI 2004, pp 112-119, June 2004, Singapore, SI, (ISBN 1-58113-884-9). Santos, I. H. F, Göbel, M., Raposo, A. B., Gattass, M.

A Multimedia Collaborative Engineering Environment.- 6th International Conf. on Enterprise Information Systems, ICEIS 2004, pp 259-262, April 2004, Porto, PT, (ISBN 972-8865-00-7). Santos, I. H. F, Valle, C., Raposo, A. B., Gattass, M.

Publications

49

CEE

Questions ?

50

CEEA Collaborative Engineering Environment for

Visualizing Engineering Simulations

Ismael H. F. dos Santos 1

Prof Dr Marcelo Gattass 2

Dr Alberto Raposo2

1-CENPES/Petrobras 2-Tecgraf/PUC-Rio

PhD Thesis – April 10

51

Principais serviços Service Coordinator: responsável por criar e controlar a execução de uma

Collaborative Visualization Session Service Registry: contém o registro dos serviços disponíveis na máquina do

cliente

Collaboration Manager Service: armazena a informação a respeito dos usuários logados que fazem parte da sessão colaborativa

Visualization Service: responsável por dar o suporte para a execução de uma Visualization Session e, em conjunto com o Colaboration Manager Service, suportar a criação de uma sessão de visualização colaborativa

Videoconference Service: responsável por controlar a evolução de uma sessão de videoconferência que ocorre simultaneamente com uma sessão de visualização

Project Workflow Service: controle do ambiente de projeto\

Data Sources Service: responsável pela conexão com as bases de dados do Simulador Galileu

52

Registro de Serviços Primeira etapa a ser

executada no Simulador Galileu

Componentes responsáveis: Service Registry Collaboration Manager

Service

Registro dos serviços: Environ Service VC Service User Service

53

Ambiente de Projeto O Simulador Galileu é um

Ambiente Colaborativo de Resolução de Problemas (CPSE - Collaborative Problem Solving Environments)

Criação de workflowscientíficos a partir de uma base de workflows previamente definidos

54

Videoconferência Análise colaborativa

dos resultados de uma simulação

Cada conferência criada é registrada no CSV Multiserver

Principais Componentes: Service Coordinator Session Manager VC Service VC Proxy CSV Client

55

Visualização EnViron (ENvironment for

VIRtual Objects Navigation) -visualização de modelos massivos CAD e simulações de engenharia em ambientes imersivos

Principais componentes da Sesão de Visualização Colaborativa:

Service Coordinator Session Manager Environ Service Environ Proxy Environ

56

Sending Commands

57

top related