open cascade, open-source services for plm …...open cascade, open-source services for plm software...

9
Open CASCADE, open-source services for PLM software solutions w w w . o p e n c a s c a d e . c o m 1 using using Open Source Software Open Source Software Christian Caillet [email protected] 2 w w w . o p e n c a s c a d e . c o m Christian Caillet INTERNAL SOLVERS Post- Processor Pre- Processor To improve efficiency Time request to build data card ? To simplify multi-physics Computation schema ? To simplify user training User friendly ? To improve efficiency Time request to build data card ? To simplify multi-physics Computation schema ? To simplify user training User friendly ? Research Center To focus R&D on the core competency Optimize the investment Strategic high level of Innovation Large investment

Upload: others

Post on 09-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Open CASCADE, open-source services for PLM …...Open CASCADE, open-source services for PLM software solutions w w w . o p e n c a s c a d e . c o m 1 using Open Source Software Christian

Open CASCADE, open-source services for PLM software solutions

w w w . o p e n c a s c a d e . c o m1

using using Open Source SoftwareOpen Source SoftwareChristian Caillet

[email protected]

2w w w . o p e n c a s c a d e . c o m

Christian Caillet

INTERNAL SOLVERS………

………

Post-

Processor

Pre-

Processor

♦ To improve efficiency → Time request to build data card ?

♦ To simplify multi-physics→ Computation schema ?

♦ To simplify user training→ User friendly ?

♦ To improve efficiency → Time request to build data card ?

♦ To simplify multi-physics→ Computation schema ?

♦ To simplify user training→ User friendly ?

Research Center

To focus R&D on the core competencyOptimize the investment

♦ Strategic

♦ high level of Innovation

♦ Large investment

Page 2: Open CASCADE, open-source services for PLM …...Open CASCADE, open-source services for PLM software solutions w w w . o p e n c a s c a d e . c o m 1 using Open Source Software Christian

3w w w . o p e n c a s c a d e . c o m

Christian Caillet

♦ Specific simulation solution within standard CAD solutions → Efficient Pre/Post processor

→ Mesh for CAD solution→ Simulation data within PDM system

♦ Specific simulation solution within standard CAD solutions → Efficient Pre/Post processor

→ Mesh for CAD solution→ Simulation data within PDM system

SPECIF. SOLVER………

………

Post-

Processor

Pre-

Processor

CAD

CAMCMMPDM

DS, UGS, PTC

IndustrialSoftware editors

4w w w . o p e n c a s c a d e . c o m

Christian Caillet

CAD / FE optimized integrationCAD / FE optimized integration

Integration of meshing algorithms and CAD / meshing associativityIntegration of meshing algorithms and CAD / meshing associativity

Availability of standard formats and expertise in direct interfaces

Availability of standard formats and expertise in direct interfaces

Trade-specific solution based on OCCTrade-specific solution based on OCC

Shape healing module and access to geometric modeling algorithms

Shape healing module and access to geometric modeling algorithms

Direct definition of attributes on the geometric model. Persistency of theattribute / geometry links with OCAF

Direct definition of attributes on the geometric model. Persistency of theattribute / geometry links with OCAF

SpecificCAD

SpecificCAD

DataExchanges

DataExchanges Adaptation

FixingRepairing

AdaptationFixing

Repairing AttributesAttributes

MesherMesher

Data S

esD

ata Ses

Su

pervisio

nS

up

ervision

SolverSolver

Post-processingPost-processing

CADSystem

CADSystem

Page 3: Open CASCADE, open-source services for PLM …...Open CASCADE, open-source services for PLM software solutions w w w . o p e n c a s c a d e . c o m 1 using Open Source Software Christian

5w w w . o p e n c a s c a d e . c o m

Christian Caillet

CADCAD--FE INTEGRATION REFERENCESFE INTEGRATION REFERENCESIndustrial projects achievedIndustrial projects achieved, , based based on Open Source Softwareon Open Source Software

6w w w . o p e n c a s c a d e . c o m

Christian Caillet

SOLVERS

Post

Processor

Pre

Processor

SupervisorCAD

Modeling Exchanges

CAD

Meshing

Open Source CAD-FE integration platform to build specific simulation solutions

Open Source CAD-FE integration platform to build specific simulation solutions

Page 4: Open CASCADE, open-source services for PLM …...Open CASCADE, open-source services for PLM software solutions w w w . o p e n c a s c a d e . c o m 1 using Open Source Software Christian

7w w w . o p e n c a s c a d e . c o m

Christian Caillet

♦ Standards adoption♦ Operating system

♦ Software architecture

♦ CAD data interface

♦ Open Source adoption♦ http://www.opencascade.org♦ re-use of approval Open Source component :

♦ Standards adoption♦ Operating system

♦ Software architecture

♦ CAD data interface

♦ Open Source adoption♦ http://www.opencascade.org♦ re-use of approval Open Source component :

STEP Iges

TECHNICAL CHOICESTECHNICAL CHOICESS

ALO

ME

Pla

tform

8w w w . o p e n c a s c a d e . c o m

Christian Caillet

♦ Portable♦ Portable source code♦ Support of Linux (development), Windows, Unix

♦ User friendly♦ Look&Feel♦ Heavy model♦ component approach

♦ Portable♦ Portable source code♦ Support of Linux (development), Windows, Unix

♦ User friendly♦ Look&Feel♦ Heavy model♦ component approach

DEVELOPMENT CONSTRAINTSDEVELOPMENT CONSTRAINTS

SA

LOM

E P

latfo

rm

Page 5: Open CASCADE, open-source services for PLM …...Open CASCADE, open-source services for PLM software solutions w w w . o p e n c a s c a d e . c o m 1 using Open Source Software Christian

9w w w . o p e n c a s c a d e . c o m

Christian Caillet

2 MAIN FEATURES2 MAIN FEATURES

♦ CAD-FE Integration♦ CAD interface and Correction ♦ Idealization of CAD Model♦ Basic CAD modeling features♦ CAD-MESH associativity♦ FE properties assigned on CAD model

♦ Coupled/Multi-physics problems♦ Same user interface♦ Computational schema♦ Distributed computation♦ Exchange format (MED)

♦ CAD-FE Integration♦ CAD interface and Correction ♦ Idealization of CAD Model♦ Basic CAD modeling features♦ CAD-MESH associativity♦ FE properties assigned on CAD model

♦ Coupled/Multi-physics problems♦ Same user interface♦ Computational schema♦ Distributed computation♦ Exchange format (MED)

10w w w . o p e n c a s c a d e . c o m

Christian Caillet

Page 6: Open CASCADE, open-source services for PLM …...Open CASCADE, open-source services for PLM software solutions w w w . o p e n c a s c a d e . c o m 1 using Open Source Software Christian

11w w w . o p e n c a s c a d e . c o m

Christian Caillet

SOFTWARE ARCHITECTURESOFTWARE ARCHITECTURE

Graphical User Interface

GE

OM

ET

RY

ME

SH

ME

SH

DA

TA

DA

TA

SU

PE

RV

SU

PE

RV

PO

ST

-PR

OP

OS

T-P

RO

KERNELKERNEL

Graphical2D et 3D

Graphical2D et 3D

STUDY PersistantModel

MED

12w w w . o p e n c a s c a d e . c o m

Christian Caillet

EFFORT ENGAGEDEFFORT ENGAGED

♦ Know-how of 9 partners

♦ Resources / 2 years (Sept-2000, Sept-2002)♦ 540 man.months♦ Around 50 people

♦ Has received RNTL label

♦ Know-how of 9 partners

♦ Resources / 2 years (Sept-2000, Sept-2002)♦ 540 man.months♦ Around 50 people

♦ Has received RNTL label

SA

LOM

E P

roje

ct

Page 7: Open CASCADE, open-source services for PLM …...Open CASCADE, open-source services for PLM software solutions w w w . o p e n c a s c a d e . c o m 1 using Open Source Software Christian

13w w w . o p e n c a s c a d e . c o m

Christian Caillet

TRADITIONAL IT TRADITIONAL IT DEVELOPMENT PROCESSDEVELOPMENT PROCESS

R&DProprietary Industrialization

Integration

Service provider

ConsultingCustomization

Software vendor

License, training, support

Incomes

14w w w . o p e n c a s c a d e . c o m

Christian Caillet

NEW IT DEVELOPMENT PROCESSNEW IT DEVELOPMENT PROCESS

R&DOpenSource.org Industrialization

Integration

Software vendor

Licenses

Service provider

Consulting, training, support, customization

Platformcollaborative projects

Page 8: Open CASCADE, open-source services for PLM …...Open CASCADE, open-source services for PLM software solutions w w w . o p e n c a s c a d e . c o m 1 using Open Source Software Christian

15w w w . o p e n c a s c a d e . c o m

Christian Caillet

PARTNERS MOTIVATIONPARTNERS MOTIVATION

--

��������� ���� �� � ������

������������� ������� � ������

��� � ��� ! ���"!"��� �� � ! ��� � �

������������#����$����%�� ��&��

' (��

)�*,+.- � /0� �1�'(0203

����� � � ����� )��.*

*,+.-

45�� ! � � ���6 � ! ������

7�8 9�:�8�;�< 9�=9�:�>�?�8�@�A @ B�< C�D�:

(R&D métier)+

7�8 9�:�8�;�< 9�=9 :�>�?�8�@�A @ B�< C�D�:

(R&D métier)_

E.F�G$F�> 9 H�G$:I;�J�=�>�< K�< C�D�:

E�F�G$F�> 9�H�G$:LB�=�8 =�G < C�D :

*,� ! � � M M

�0� � ��� ! ���N! ��� �&�� ��O���� �

PROJETSMETIERS

P D�< Q G$:R; 9 F�8�S�F�G$S�; T F�GN9�:�8�F�G < F�9�;

��������� ��,������ ��� ����

7�8 Q :�;$9�< GP @�D ; U 9 G$F�< 9�:�G

������������#����$��� � ���

--

��������� ���� �� � ������

������������� ������� � ������

��� � ��� ! ���"!"��� �� � ! ��� � �

������������#����$����%�� ��&��

' (��

)�*,+.- � /0� �1�'(0203

����� � � ����� )��.*

*,+.-

45�� ! � � ���6 � ! ������

7�8 9�:�8�;�< 9�=9�:�>�?�8�@�A @ B�< C�D�:

(R&D métier)+

7�8 9�:�8�;�< 9�=9 :�>�?�8�@�A @ B�< C�D�:

(R&D métier)_

E.F�G$F�> 9 H�G$:I;�J�=�>�< K�< C�D�:

E�F�G$F�> 9�H�G$:LB�=�8 =�G < C�D :

*,� ! � � M M

�0� � ��� ! ���N! ��� �&�� ��O���� �

PROJETSMETIERS

P D�< Q G$:R; 9 F�8�S�F�G$S�; T F�GN9�:�8�F�G < F�9�;

��������� ��,������ ��� ����

7�8 Q :�;$9�< GP @�D ; U 9 G$F�< 9�:�G

������������#����$��� � ���

u To focus their R&D investment on their core competency

��V0W�' &��� *#% � � 4�X

���� ! ��&�� -- ' (0�

)�*,+.- � /0� �1�'(0203

����� � � ����� )��5*

*,+.-

45�� ! � � ���6 � ! ������

*,� ! � � M M

��� � ��� ! ���"!"��� �&�� ��O���� �

-- ' (0�

)�*,+.- � /0� �1�'(0203

����� � � ����� )��5*

*,+.-

45�� ! � � ���6 � ! ������

*,� ! � � M M

��� � ��� ! ���"!"��� �&�� ��O���� �

��V0W�' &��� *#% � � 4�X

���� ! ��&��

SA

LOM

E P

roje

ct

16w w w . o p e n c a s c a d e . c o m

Christian Caillet

Supervisor

TEST

S / V

ALIDATI

ON

PARTNERS ROLEPARTNERS ROLE

SOLVERS

e-labo

DEVLO

PMENT

PostProcessor

PreProcessor

CAD Modeling

Exchanges

CADMeshing

SA

LOM

E P

roje

ct

Page 9: Open CASCADE, open-source services for PLM …...Open CASCADE, open-source services for PLM software solutions w w w . o p e n c a s c a d e . c o m 1 using Open Source Software Christian

17w w w . o p e n c a s c a d e . c o m

Christian Caillet

SALOME BENEFITSSALOME BENEFITS

♦ Improved CAD / FE integration and process♦ Geometry ready to be meshed by automatic algorithms

♦ Time reduction for meshing modifications

♦ Openness to any type of physics, and multi-physics

♦ End-user Productivity♦ Modern technology

♦ Scripting language

♦ Independence from a software vendor’s policy♦ Open Source and service approach

♦ No run time fee associated with the use of the technology

♦ Keep control of the development strategy

♦ Improved CAD / FE integration and process♦ Geometry ready to be meshed by automatic algorithms

♦ Time reduction for meshing modifications

♦ Openness to any type of physics, and multi-physics

♦ End-user Productivity♦ Modern technology

♦ Scripting language

♦ Independence from a software vendor’s policy♦ Open Source and service approach

♦ No run time fee associated with the use of the technology

♦ Keep control of the development strategy

18w w w . o p e n c a s c a d e . c o m

Christian Caillet

EFFORT :EFFORT :EFFORT :

Numerical Simulation

Project Management / Open Source / CAD

Standards / STEP

p r

o j e

t S

A L

O M

E 2

23 23 partnerspartners