Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
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
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
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
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
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
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
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
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
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
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