SlideShare a Scribd company logo
1 of 62
Download to read offline
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 1
Zack Stull | Bachelor Thesis | 2016
Evaluation and Adaptation of Open-Source
Development Tools for Mechatronic Systems
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 2
Overview
• Introduction
• Methods
• Research & Testing
• Scoring
• Results
• Computer-Aided Design
• Finite-Element Analysis
• Simulation Environments
• Analysis
• Conclusions
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 3
INTRODUCTION
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 4
OpenAdaptronik Project
• Maker Movement
• Adaptronic Systems
• Open-Source Toolkit
• Engineering Development Tools
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 5
Computer-Aided Design Programs
• QCAD
• LibreCAD
• OpenSCAD
• Solvespace
• FreeCAD
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 6
QCAD
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 7
LibreCAD
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 8
OpenSCAD
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 9
Solvespace
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 10
FreeCAD
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 11
Finite-Element Analysis Programs
• Elmer
• Salome-Meca (Code_Aster)
• FreeCAD (Calculix)
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 12
Elmer
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 13
Salome-Meca (Code_Aster)
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 14
FreeCAD (Calculix)
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 15
Simulation Environments
• OpenModelica
• Hopsan
• Scilab
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 16
OpenModelica
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 17
Hopsan
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 18
Scilab/Xcos
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 19
METHODS
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 20
Literature Research
• User Manuals
• Documentations
• Wiki Pages
• Forums
• Academic Studies
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 21
Testing (CAD)
• 3-dimensional
• Nonlinear features
• Requires several extrusions
• Sketching on different faces
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 22
Testing (FEA)
• Imported geometry
• Meshed geometry
• Assigned initial & boundary
conditions
• Analyzed results
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 23
Testing (Simulation)
• One DOF System
• Mechanically modeled
• Two systems
• Passive
• Velocity feedback
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 24
Scoring
• Created metrics
• Based on features
• Binary scoring
• 1 for feature
• 0 without feature
• Divided into subcategories
• Overall scores
• Sum of subcategories
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 25
RESULTS
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 26
CAD Programs
• Operating Systems
• Help & Support
• User Interface
• File Format Capability – Import
• File Format Capability – Export
• Design & Editing Functionality
• Overall Scores
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 27
Overall Scores
Overall FreeCAD Solvespace QCAD LibreCAD OpenSCAD
Operating Systems 3 3 3 3 3
Help & Support 4 3 3 4 4
File Format – Import 9 3 4 3 3
File Format – Export 10 8 5 4 4
User Interface 7 5 6 6 3
Design & Editing 14 10 6 6 6
Total 47 32 27 26 23
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 28
FEA Programs
• Operating Systems
• Help & Support
• User Interface
• Mesh File Import
• Geometry File Import
• Functionality
• Advanced Materials
• Overall Scores
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 29
Overall Scores
Overall
Salome-
Meca
FreeCAD Elmer
Operating Systems 1 3 3
Help & Support 3 4 4
User Interface 7 8 5
Mesh Import 5 5 5
Geometry Import 6 6 6
Functionality 13 12 14
Advanced Materials 5 5 2
Total 40 43 39
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 30
Simulation Environments
• Operating Systems
• Help & Support
• User Interface
• Simulation Capability
• Additional Capabilities
• Interoperability
• Overall Scores
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 31
Overall Scores
Overall Scores Scilab OpenModelica Hopsan
Operating Systems 3 2 2
Help & Support 4 3 3
User Interface 6 6 5
Simulation Capability 5 5 5
Additional Capabilities 8 3 2
Interoperability 7 5 4
Total 33 24 21
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 32
ANALYSIS
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 33
CAD Programs (3-dimensional)
• FreeCAD
• Highest score
• Most similar to industry products
• Solvespace
• Scored well
• Portable
• Better-suited for smaller projects
• OpenSCAD
• Lowest scoring
• Integrated into FreeCAD
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 34
CAD Programs (2-dimensional)
• QCAD & LibreCAD scored well in 2D metrics
• Outscore Solvespace
• Good 2D alternatives
• QCAD outscored LibreCAD
• Difference in file compatibility
• DWG & SVG
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 35
FEA Programs
• FreeCAD (Calculix)
• Highest scored
• Small difference in scores
• Salome-Meca (Code_Aster)
• Operating system compatibility
• CAELinux
• Elmer
• Outscored in ‘Functionality’
• Underperformed in ‘Advanced Materials’
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 36
Simulation Environments
• Scilab/Xcos
• Highest scored
• Integrated Matlab alternative
• Functional Mock-up Interface
• Potential to integrate OpenModelica or Hopsan
• GNU Octave
• Little research into products
• Future studies of capabilities recommended
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 37
CONCLUSIONS
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 38
Conclusions
• Computer-Aided Design
• FreeCAD
• Finite-Element Analysis
• FreeCAD & Salome-Meca
• CAELinux
• Simulation Environments
• Scilab/Xcos
• Trend towards integrated products
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 39
Thanks for your attention!
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 40
Questions?
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 41
CAD Subcategories
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 42
Operating Systems
Operating Systems FreeCAD Solvespace QCAD LibreCAD OpenSCAD
Windows 7+ 1 1 1 1 1
Mac OS X 1 1 1 1 1
Linux 1 1 1 1 1
Total 3 3 3 3 3
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 43
Help & Support
Help & Support FreeCAD Solvespace QCAD LibreCAD OpenSCAD
Documentation 1 1 1 1 1
Forums 1 1 1 1 1
Tutorials 1 1 1 1 1
Wiki 1 0 0 1 1
Total 4 3 3 4 4
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 44
User Interface
User Interface FreeCAD Solvespace QCAD LibreCAD OpenSCAD
Graphical User Interface 1 1 1 1 1
No Programming
Required
1 1 1 1 0
Command Line 1 0 1 1 0
Custom Tool Palette 1 1 1 1 0
Import Existing Designs 1 1 1 1 1
Macros 1 0 0 0 0
Installer 1 1 1 1 1
Total 7 5 6 6 3
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 45
File Format Capability - Import
Import FreeCAD Solvespace QCAD LibreCAD OpenSCAD
DWG* 1 1 1 1 0
DXF* 1 1 1 1 1
IGS/IGES 1 0 0 0 0
GCODE 1 0 0 0 0
OBJ 1 0 0 0 0
STP/STEP 1 0 0 0 0
STL 1 0 0 0 1
SVG* 1 0 1 0 0
Image Files* 1 1 1 1 1
Total 9 3 4 3 3
*2-dimensional file formats
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 46
File Format Capability - Export
Export FreeCAD Solvespace QCAD LibreCAD OpenSCAD
DWG* 1 0 1 0 0
DXF* 1 1 1 1 1
IGS/IGES 1 0 0 0 0
GCODE 1 1 0 0 0
OBJ 1 1 0 0 0
STP/STEP 1 1 0 0 0
STL 1 1 0 0 1
SVG* 1 1 1 1 1
PDF* 1 1 1 1 0
Image Files* 1 1 1 1 1
Total 10 8 5 4 4
*2-dimensional file formats
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 47
Design & Editing Functionality
Design & Editing FreeCAD Solvespace QCAD LibreCAD OpenSCAD
2D Drawing Tools 1 1 1 1 1
3D Modeling Tools 1 1 0 0 1
Parametric Modeling 1 1 0 0 0
Layer Manager 1 1 1 1 0
Snap Tool 1 1 1 1 0
Text Editing 1 1 1 1 1
Color Editing 1 1 1 1 1
Textures 1 0 0 0 0
Hatching 1 0 1 1 0
Transparency Options 1 0 0 0 1
Lighting Effects 1 1 0 0 0
Photorealistic Rendering 1 0 0 0 0
Extrude 3D Models from
Imported 2D Designs
1 1 0 0 1
Create 2D Designs from
Imported 3D Models
1 1 0 0 0
Total 14 10 6 6 6
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 48
FEA Subcategories
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 49
Operating Systems
Operating Systems
Salome-
Meca
FreeCAD Elmer
Windows 7+ 0 1 1
Mac OS X 0 1 1
Linux 1 1 1
Total 1 3 3
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 50
Help & Support
Help & Support
Salome-
Meca
FreeCAD Elmer
Documentation 1 1 1
Forums 1 1 1
Tutorials 1 1 1
Wiki 0 1 1
Total 3 4 4
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 51
User Interface
User Interface
Salome-
Meca
FreeCAD Elmer
Graphical User
Interface
1 1 1
No Programming
Required
1 1 1
Command Line 1 1 0
Macros 1 1 0
Installer 0 1 1
Preprocessor 1 1 1
Postprocessor 1 1 1
Graphical Geometry
Modeler
1 1 0
Total 7 8 5
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 52
Mesh File Import
Mesh Import
Salome-
Meca
FreeCAD Elmer
CGNS 1 0 0
DAT 1 1 1
INP 0 1 1
MED 1 1 0
MSH 0 0 1
STL 1 1 1
UNV 1 1 1
Total 5 5 5
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 53
Geometry File Import
Geometry Import
Salome-
Meca
FreeCAD Elmer
BREP 1 1 1
GCODE 0 1 0
IGS/IGES 1 1 1
OBJ 0 1 0
STP/STEP 1 1 1
STL 1 1 1
VTK 1 0 0
XAO 1 0 0
Total 6 6 4
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 54
Functionality
Functionality Salome-Meca FreeCAD Elmer
Linear Static 1 1 1
Nonlinear – Large
Displacements
1 1 1
Nonlinear – Contact 1 1 0
Transient Linear 1 1 1
Transient Nonlinear 1 0 1
Natural Frequency 1 1 1
Linear Buckling 1 1 1
Acoustic 1 0 1
Heat Transfer 1 1 1
Electric/Magnetic 0 1 1
Fluid Flow 0 1 1
Fluid Structure Interactivity 1 0 1
Solid Structures 1 1 1
Shell Structures 1 1 1
Beam/Rod/Tie 1 1 0
Total 13 12 14
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 55
Advanced Materials
Advanced Materials
Salome-
Meca
FreeCAD Elmer
Anisotropic Materials 1 1 1
Composites 1 1 0
Hyperelastic/Rubber 1 1 0
Plasticity 1 1 0
Viscoplastic/Creep 1 1 0
Piezoelectric 0 0 1
Total 5 5 2
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 56
Simulation Subcategories
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 57
Operating Systems
Operating Systems Scilab OpenModelica Hopsan
Windows 7+ 1 1 1
Mac OS X 1 0 0
Linux 1 1 1
Total 3 2 2
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 58
Help & Support
Help & Support Scilab OpenModelica Hopsan
Documentation 1 1 1
Forums 1 1 1
Tutorials 1 1 1
Wiki 1 0 0
Total 4 3 3
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 59
User Interface
User Interface Scilab OpenModelica Hopsan
Graphical User Interface 1 1 1
Block Diagram 1 1 1
Command Line 1 1 1
Scripting 1 1 1
Debugger 1 1 0
Installer 1 1 1
Total 6 6 5
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 60
Simulation Capability
Simulation Capability Scilab OpenModelica Hopsan
Controller Design 1 1 1
Real-Time Simulation 1 1 1
Optimization 1 1 1
Transmission Line
Modeling
1 1 1
Co-simulation 1 1 1
Total 5 5 5
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 61
Additional Capabilities
Additional Capabilities Scilab OpenModelica Hopsan
2D Plotting 1 1 1
3D Plotting 1 1 0
Frequency Analysis 1 0 1
Signal Processing 1 0 0
Image Processing 1 0 0
GUI Development 1 0 0
Instruments Control 1 0 0
In Browser Simulation 1 1 0
Total 8 3 2
20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 62
Interoperability
Interoperability Scilab OpenModelica Hopsan
C/C++ 1 1 1
Fortran 1 0 0
Java 1 1 0
Matlab 1 0 0
Modelica 0 1 1
Python 1 1 1
Simulink 1 1 1
Tcl 1 0 0
Total 7 5 4

More Related Content

Viewers also liked

Phototheque Keepeek One
Phototheque Keepeek OnePhototheque Keepeek One
Phototheque Keepeek Onekeepeek
 
Décret : subventions versées aux associations d'usagers du système de santé
Décret : subventions versées aux associations d'usagers du système de santéDécret : subventions versées aux associations d'usagers du système de santé
Décret : subventions versées aux associations d'usagers du système de santéSociété Tripalio
 
IDCC 1391 Avenant 58 ccr-mna-13_10_16_autres-elements-2017
IDCC 1391 Avenant 58 ccr-mna-13_10_16_autres-elements-2017IDCC 1391 Avenant 58 ccr-mna-13_10_16_autres-elements-2017
IDCC 1391 Avenant 58 ccr-mna-13_10_16_autres-elements-2017Société Tripalio
 
Tugas control & audit sistem informasi
Tugas control & audit sistem informasiTugas control & audit sistem informasi
Tugas control & audit sistem informasiNur Fatrianti
 
Summary of Usability Findings
Summary of Usability FindingsSummary of Usability Findings
Summary of Usability FindingsCindy Tong
 
Software architecture with SOA modeling Flavor
Software architecture with SOA modeling FlavorSoftware architecture with SOA modeling Flavor
Software architecture with SOA modeling FlavorMohamed Zakarya Abdelgawad
 
работы бекуб
работы бекубработы бекуб
работы бекубbekub_metal
 
Normas de etiqueta en internet
Normas de etiqueta en internetNormas de etiqueta en internet
Normas de etiqueta en internetTeoArenasUribe14
 

Viewers also liked (9)

Phototheque Keepeek One
Phototheque Keepeek OnePhototheque Keepeek One
Phototheque Keepeek One
 
Décret : subventions versées aux associations d'usagers du système de santé
Décret : subventions versées aux associations d'usagers du système de santéDécret : subventions versées aux associations d'usagers du système de santé
Décret : subventions versées aux associations d'usagers du système de santé
 
IDCC 1391 Avenant 58 ccr-mna-13_10_16_autres-elements-2017
IDCC 1391 Avenant 58 ccr-mna-13_10_16_autres-elements-2017IDCC 1391 Avenant 58 ccr-mna-13_10_16_autres-elements-2017
IDCC 1391 Avenant 58 ccr-mna-13_10_16_autres-elements-2017
 
Open Data in der Schweiz
Open Data in der SchweizOpen Data in der Schweiz
Open Data in der Schweiz
 
Tugas control & audit sistem informasi
Tugas control & audit sistem informasiTugas control & audit sistem informasi
Tugas control & audit sistem informasi
 
Summary of Usability Findings
Summary of Usability FindingsSummary of Usability Findings
Summary of Usability Findings
 
Software architecture with SOA modeling Flavor
Software architecture with SOA modeling FlavorSoftware architecture with SOA modeling Flavor
Software architecture with SOA modeling Flavor
 
работы бекуб
работы бекубработы бекуб
работы бекуб
 
Normas de etiqueta en internet
Normas de etiqueta en internetNormas de etiqueta en internet
Normas de etiqueta en internet
 

Similar to Bachelorverteidigung

Open Adaptronik Workshop Simulationpräsentation
Open Adaptronik Workshop SimulationpräsentationOpen Adaptronik Workshop Simulationpräsentation
Open Adaptronik Workshop SimulationpräsentationOpen Adaptronik
 
Introduction to HyperWorks for linear static and non linear quasi static anal...
Introduction to HyperWorks for linear static and non linear quasi static anal...Introduction to HyperWorks for linear static and non linear quasi static anal...
Introduction to HyperWorks for linear static and non linear quasi static anal...Altair
 
Preparing future workforce ready for industry 4.0 @ Oakland University
Preparing future workforce ready for industry 4.0 @ Oakland UniversityPreparing future workforce ready for industry 4.0 @ Oakland University
Preparing future workforce ready for industry 4.0 @ Oakland UniversityUmang Tuladhar
 
Scilab Challenge@NTU 2014/2015 Project Briefing
Scilab Challenge@NTU 2014/2015 Project BriefingScilab Challenge@NTU 2014/2015 Project Briefing
Scilab Challenge@NTU 2014/2015 Project BriefingTBSS Group
 
Micro frontends with react and redux dev day
Micro frontends with react and redux   dev dayMicro frontends with react and redux   dev day
Micro frontends with react and redux dev dayPrasanna Venkatesan
 
Inria Tech Talk - Jumeau numérique - Mercredi 25 Avril 2018
Inria Tech Talk - Jumeau numérique - Mercredi 25 Avril 2018Inria Tech Talk - Jumeau numérique - Mercredi 25 Avril 2018
Inria Tech Talk - Jumeau numérique - Mercredi 25 Avril 2018FrenchTechCentral
 
Aroundcad - Mycadtools
Aroundcad - MycadtoolsAroundcad - Mycadtools
Aroundcad - MycadtoolsKillianBottet
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architectureAbdelghani Azri
 
presentation-ACrashCourseinHandlingLargeBIMProjects2.pptx
presentation-ACrashCourseinHandlingLargeBIMProjects2.pptxpresentation-ACrashCourseinHandlingLargeBIMProjects2.pptx
presentation-ACrashCourseinHandlingLargeBIMProjects2.pptxJoelBautista42
 
Professor abubakr lecture 1 cad 2016
Professor abubakr lecture 1 cad  2016Professor abubakr lecture 1 cad  2016
Professor abubakr lecture 1 cad 2016Abuubakr Abdelwahab
 
Using task models in model-based testing
Using task models in model-based testingUsing task models in model-based testing
Using task models in model-based testingRachid Kherrazi
 
[SiriusCon 2020] Sirius Overview and Roadmap
[SiriusCon 2020] Sirius Overview and Roadmap[SiriusCon 2020] Sirius Overview and Roadmap
[SiriusCon 2020] Sirius Overview and RoadmapObeo
 
Strusoft - BIM in structural design
Strusoft -  BIM in structural designStrusoft -  BIM in structural design
Strusoft - BIM in structural designthyforhtian
 
Proposal defense2 flat
Proposal defense2 flatProposal defense2 flat
Proposal defense2 flatSam Skalicky
 
Model driven engineering for big data management systems
Model driven engineering for big data management systemsModel driven engineering for big data management systems
Model driven engineering for big data management systemsMarcos Almeida
 
OAC - From Cloud Entry to Data Engineering to Data Science
OAC - From Cloud Entry to Data Engineering to Data ScienceOAC - From Cloud Entry to Data Engineering to Data Science
OAC - From Cloud Entry to Data Engineering to Data ScienceChristian Berg
 
Continuous Delivery Automation of Cloud Infrastructure and Applications at Ch...
Continuous Delivery Automation of Cloud Infrastructure and Applications at Ch...Continuous Delivery Automation of Cloud Infrastructure and Applications at Ch...
Continuous Delivery Automation of Cloud Infrastructure and Applications at Ch...Brian Mericle
 
Static Neural Compiler Optimization via Deep Reinforcement Learning
Static Neural Compiler Optimization via Deep Reinforcement LearningStatic Neural Compiler Optimization via Deep Reinforcement Learning
Static Neural Compiler Optimization via Deep Reinforcement LearningRahim Mammadli
 

Similar to Bachelorverteidigung (20)

Open Adaptronik Workshop Simulationpräsentation
Open Adaptronik Workshop SimulationpräsentationOpen Adaptronik Workshop Simulationpräsentation
Open Adaptronik Workshop Simulationpräsentation
 
COCOMO
COCOMOCOCOMO
COCOMO
 
Introduction to HyperWorks for linear static and non linear quasi static anal...
Introduction to HyperWorks for linear static and non linear quasi static anal...Introduction to HyperWorks for linear static and non linear quasi static anal...
Introduction to HyperWorks for linear static and non linear quasi static anal...
 
Preparing future workforce ready for industry 4.0 @ Oakland University
Preparing future workforce ready for industry 4.0 @ Oakland UniversityPreparing future workforce ready for industry 4.0 @ Oakland University
Preparing future workforce ready for industry 4.0 @ Oakland University
 
Scilab Challenge@NTU 2014/2015 Project Briefing
Scilab Challenge@NTU 2014/2015 Project BriefingScilab Challenge@NTU 2014/2015 Project Briefing
Scilab Challenge@NTU 2014/2015 Project Briefing
 
Micro frontends with react and redux dev day
Micro frontends with react and redux   dev dayMicro frontends with react and redux   dev day
Micro frontends with react and redux dev day
 
Inria Tech Talk - Jumeau numérique - Mercredi 25 Avril 2018
Inria Tech Talk - Jumeau numérique - Mercredi 25 Avril 2018Inria Tech Talk - Jumeau numérique - Mercredi 25 Avril 2018
Inria Tech Talk - Jumeau numérique - Mercredi 25 Avril 2018
 
Aroundcad - Mycadtools
Aroundcad - MycadtoolsAroundcad - Mycadtools
Aroundcad - Mycadtools
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architecture
 
presentation-ACrashCourseinHandlingLargeBIMProjects2.pptx
presentation-ACrashCourseinHandlingLargeBIMProjects2.pptxpresentation-ACrashCourseinHandlingLargeBIMProjects2.pptx
presentation-ACrashCourseinHandlingLargeBIMProjects2.pptx
 
Professor abubakr lecture 1 cad 2016
Professor abubakr lecture 1 cad  2016Professor abubakr lecture 1 cad  2016
Professor abubakr lecture 1 cad 2016
 
Using task models in model-based testing
Using task models in model-based testingUsing task models in model-based testing
Using task models in model-based testing
 
[SiriusCon 2020] Sirius Overview and Roadmap
[SiriusCon 2020] Sirius Overview and Roadmap[SiriusCon 2020] Sirius Overview and Roadmap
[SiriusCon 2020] Sirius Overview and Roadmap
 
Strusoft - BIM in structural design
Strusoft -  BIM in structural designStrusoft -  BIM in structural design
Strusoft - BIM in structural design
 
Proposal defense2 flat
Proposal defense2 flatProposal defense2 flat
Proposal defense2 flat
 
Model driven engineering for big data management systems
Model driven engineering for big data management systemsModel driven engineering for big data management systems
Model driven engineering for big data management systems
 
Solid Works
Solid WorksSolid Works
Solid Works
 
OAC - From Cloud Entry to Data Engineering to Data Science
OAC - From Cloud Entry to Data Engineering to Data ScienceOAC - From Cloud Entry to Data Engineering to Data Science
OAC - From Cloud Entry to Data Engineering to Data Science
 
Continuous Delivery Automation of Cloud Infrastructure and Applications at Ch...
Continuous Delivery Automation of Cloud Infrastructure and Applications at Ch...Continuous Delivery Automation of Cloud Infrastructure and Applications at Ch...
Continuous Delivery Automation of Cloud Infrastructure and Applications at Ch...
 
Static Neural Compiler Optimization via Deep Reinforcement Learning
Static Neural Compiler Optimization via Deep Reinforcement LearningStatic Neural Compiler Optimization via Deep Reinforcement Learning
Static Neural Compiler Optimization via Deep Reinforcement Learning
 

More from Open Adaptronik

Makeathon kickoff 170523_v2
Makeathon kickoff 170523_v2Makeathon kickoff 170523_v2
Makeathon kickoff 170523_v2Open Adaptronik
 
Presentation statusmeeting 2017_05
Presentation statusmeeting 2017_05Presentation statusmeeting 2017_05
Presentation statusmeeting 2017_05Open Adaptronik
 
Vibration isolation progect lego(r)
Vibration isolation progect lego(r)Vibration isolation progect lego(r)
Vibration isolation progect lego(r)Open Adaptronik
 
Vibration Isolation of a LEGO® plate
Vibration Isolation of a LEGO® plateVibration Isolation of a LEGO® plate
Vibration Isolation of a LEGO® plateOpen Adaptronik
 
Präsentation Statusworkshop: FABLAB
Präsentation Statusworkshop: FABLABPräsentation Statusworkshop: FABLAB
Präsentation Statusworkshop: FABLABOpen Adaptronik
 
Open Adaptronik Kick Off Berlin
Open Adaptronik Kick Off BerlinOpen Adaptronik Kick Off Berlin
Open Adaptronik Kick Off BerlinOpen Adaptronik
 

More from Open Adaptronik (8)

Makeathon kickoff 170523_v2
Makeathon kickoff 170523_v2Makeathon kickoff 170523_v2
Makeathon kickoff 170523_v2
 
Presentation statusmeeting 2017_05
Presentation statusmeeting 2017_05Presentation statusmeeting 2017_05
Presentation statusmeeting 2017_05
 
Vibration isolation progect lego(r)
Vibration isolation progect lego(r)Vibration isolation progect lego(r)
Vibration isolation progect lego(r)
 
Vibration Isolation of a LEGO® plate
Vibration Isolation of a LEGO® plateVibration Isolation of a LEGO® plate
Vibration Isolation of a LEGO® plate
 
Günstige Aktoren
Günstige AktorenGünstige Aktoren
Günstige Aktoren
 
Präsentation Statusworkshop: FABLAB
Präsentation Statusworkshop: FABLABPräsentation Statusworkshop: FABLAB
Präsentation Statusworkshop: FABLAB
 
Open Adaptronik Kick Off Berlin
Open Adaptronik Kick Off BerlinOpen Adaptronik Kick Off Berlin
Open Adaptronik Kick Off Berlin
 
Open Adaptronik Kick Off
Open Adaptronik Kick OffOpen Adaptronik Kick Off
Open Adaptronik Kick Off
 

Recently uploaded

LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxLIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxmalonesandreagweneth
 
preservation, maintanence and improvement of industrial organism.pptx
preservation, maintanence and improvement of industrial organism.pptxpreservation, maintanence and improvement of industrial organism.pptx
preservation, maintanence and improvement of industrial organism.pptxnoordubaliya2003
 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxMurugaveni B
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPirithiRaju
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxyaramohamed343013
 
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingBase editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingNetHelix
 
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)Columbia Weather Systems
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfSELF-EXPLANATORY
 
Pests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdfPests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdfPirithiRaju
 
User Guide: Orion™ Weather Station (Columbia Weather Systems)
User Guide: Orion™ Weather Station (Columbia Weather Systems)User Guide: Orion™ Weather Station (Columbia Weather Systems)
User Guide: Orion™ Weather Station (Columbia Weather Systems)Columbia Weather Systems
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Patrick Diehl
 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPirithiRaju
 
Transposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.pptTransposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.pptArshadWarsi13
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trssuser06f238
 
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCRCall Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCRlizamodels9
 
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxGenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxBerniceCayabyab1
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
 
Environmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial BiosensorEnvironmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial Biosensorsonawaneprad
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 

Recently uploaded (20)

LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxLIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
 
preservation, maintanence and improvement of industrial organism.pptx
preservation, maintanence and improvement of industrial organism.pptxpreservation, maintanence and improvement of industrial organism.pptx
preservation, maintanence and improvement of industrial organism.pptx
 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
 
Volatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -IVolatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -I
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docx
 
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingBase editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
 
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
 
Pests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdfPests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdf
 
User Guide: Orion™ Weather Station (Columbia Weather Systems)
User Guide: Orion™ Weather Station (Columbia Weather Systems)User Guide: Orion™ Weather Station (Columbia Weather Systems)
User Guide: Orion™ Weather Station (Columbia Weather Systems)
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?
 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdf
 
Transposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.pptTransposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.ppt
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 tr
 
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCRCall Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
 
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxGenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
 
Environmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial BiosensorEnvironmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial Biosensor
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 

Bachelorverteidigung

  • 1. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 1 Zack Stull | Bachelor Thesis | 2016 Evaluation and Adaptation of Open-Source Development Tools for Mechatronic Systems
  • 2. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 2 Overview • Introduction • Methods • Research & Testing • Scoring • Results • Computer-Aided Design • Finite-Element Analysis • Simulation Environments • Analysis • Conclusions
  • 3. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 3 INTRODUCTION
  • 4. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 4 OpenAdaptronik Project • Maker Movement • Adaptronic Systems • Open-Source Toolkit • Engineering Development Tools
  • 5. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 5 Computer-Aided Design Programs • QCAD • LibreCAD • OpenSCAD • Solvespace • FreeCAD
  • 6. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 6 QCAD
  • 7. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 7 LibreCAD
  • 8. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 8 OpenSCAD
  • 9. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 9 Solvespace
  • 10. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 10 FreeCAD
  • 11. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 11 Finite-Element Analysis Programs • Elmer • Salome-Meca (Code_Aster) • FreeCAD (Calculix)
  • 12. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 12 Elmer
  • 13. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 13 Salome-Meca (Code_Aster)
  • 14. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 14 FreeCAD (Calculix)
  • 15. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 15 Simulation Environments • OpenModelica • Hopsan • Scilab
  • 16. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 16 OpenModelica
  • 17. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 17 Hopsan
  • 18. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 18 Scilab/Xcos
  • 19. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 19 METHODS
  • 20. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 20 Literature Research • User Manuals • Documentations • Wiki Pages • Forums • Academic Studies
  • 21. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 21 Testing (CAD) • 3-dimensional • Nonlinear features • Requires several extrusions • Sketching on different faces
  • 22. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 22 Testing (FEA) • Imported geometry • Meshed geometry • Assigned initial & boundary conditions • Analyzed results
  • 23. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 23 Testing (Simulation) • One DOF System • Mechanically modeled • Two systems • Passive • Velocity feedback
  • 24. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 24 Scoring • Created metrics • Based on features • Binary scoring • 1 for feature • 0 without feature • Divided into subcategories • Overall scores • Sum of subcategories
  • 25. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 25 RESULTS
  • 26. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 26 CAD Programs • Operating Systems • Help & Support • User Interface • File Format Capability – Import • File Format Capability – Export • Design & Editing Functionality • Overall Scores
  • 27. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 27 Overall Scores Overall FreeCAD Solvespace QCAD LibreCAD OpenSCAD Operating Systems 3 3 3 3 3 Help & Support 4 3 3 4 4 File Format – Import 9 3 4 3 3 File Format – Export 10 8 5 4 4 User Interface 7 5 6 6 3 Design & Editing 14 10 6 6 6 Total 47 32 27 26 23
  • 28. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 28 FEA Programs • Operating Systems • Help & Support • User Interface • Mesh File Import • Geometry File Import • Functionality • Advanced Materials • Overall Scores
  • 29. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 29 Overall Scores Overall Salome- Meca FreeCAD Elmer Operating Systems 1 3 3 Help & Support 3 4 4 User Interface 7 8 5 Mesh Import 5 5 5 Geometry Import 6 6 6 Functionality 13 12 14 Advanced Materials 5 5 2 Total 40 43 39
  • 30. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 30 Simulation Environments • Operating Systems • Help & Support • User Interface • Simulation Capability • Additional Capabilities • Interoperability • Overall Scores
  • 31. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 31 Overall Scores Overall Scores Scilab OpenModelica Hopsan Operating Systems 3 2 2 Help & Support 4 3 3 User Interface 6 6 5 Simulation Capability 5 5 5 Additional Capabilities 8 3 2 Interoperability 7 5 4 Total 33 24 21
  • 32. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 32 ANALYSIS
  • 33. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 33 CAD Programs (3-dimensional) • FreeCAD • Highest score • Most similar to industry products • Solvespace • Scored well • Portable • Better-suited for smaller projects • OpenSCAD • Lowest scoring • Integrated into FreeCAD
  • 34. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 34 CAD Programs (2-dimensional) • QCAD & LibreCAD scored well in 2D metrics • Outscore Solvespace • Good 2D alternatives • QCAD outscored LibreCAD • Difference in file compatibility • DWG & SVG
  • 35. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 35 FEA Programs • FreeCAD (Calculix) • Highest scored • Small difference in scores • Salome-Meca (Code_Aster) • Operating system compatibility • CAELinux • Elmer • Outscored in ‘Functionality’ • Underperformed in ‘Advanced Materials’
  • 36. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 36 Simulation Environments • Scilab/Xcos • Highest scored • Integrated Matlab alternative • Functional Mock-up Interface • Potential to integrate OpenModelica or Hopsan • GNU Octave • Little research into products • Future studies of capabilities recommended
  • 37. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 37 CONCLUSIONS
  • 38. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 38 Conclusions • Computer-Aided Design • FreeCAD • Finite-Element Analysis • FreeCAD & Salome-Meca • CAELinux • Simulation Environments • Scilab/Xcos • Trend towards integrated products
  • 39. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 39 Thanks for your attention!
  • 40. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 40 Questions?
  • 41. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 41 CAD Subcategories
  • 42. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 42 Operating Systems Operating Systems FreeCAD Solvespace QCAD LibreCAD OpenSCAD Windows 7+ 1 1 1 1 1 Mac OS X 1 1 1 1 1 Linux 1 1 1 1 1 Total 3 3 3 3 3
  • 43. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 43 Help & Support Help & Support FreeCAD Solvespace QCAD LibreCAD OpenSCAD Documentation 1 1 1 1 1 Forums 1 1 1 1 1 Tutorials 1 1 1 1 1 Wiki 1 0 0 1 1 Total 4 3 3 4 4
  • 44. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 44 User Interface User Interface FreeCAD Solvespace QCAD LibreCAD OpenSCAD Graphical User Interface 1 1 1 1 1 No Programming Required 1 1 1 1 0 Command Line 1 0 1 1 0 Custom Tool Palette 1 1 1 1 0 Import Existing Designs 1 1 1 1 1 Macros 1 0 0 0 0 Installer 1 1 1 1 1 Total 7 5 6 6 3
  • 45. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 45 File Format Capability - Import Import FreeCAD Solvespace QCAD LibreCAD OpenSCAD DWG* 1 1 1 1 0 DXF* 1 1 1 1 1 IGS/IGES 1 0 0 0 0 GCODE 1 0 0 0 0 OBJ 1 0 0 0 0 STP/STEP 1 0 0 0 0 STL 1 0 0 0 1 SVG* 1 0 1 0 0 Image Files* 1 1 1 1 1 Total 9 3 4 3 3 *2-dimensional file formats
  • 46. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 46 File Format Capability - Export Export FreeCAD Solvespace QCAD LibreCAD OpenSCAD DWG* 1 0 1 0 0 DXF* 1 1 1 1 1 IGS/IGES 1 0 0 0 0 GCODE 1 1 0 0 0 OBJ 1 1 0 0 0 STP/STEP 1 1 0 0 0 STL 1 1 0 0 1 SVG* 1 1 1 1 1 PDF* 1 1 1 1 0 Image Files* 1 1 1 1 1 Total 10 8 5 4 4 *2-dimensional file formats
  • 47. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 47 Design & Editing Functionality Design & Editing FreeCAD Solvespace QCAD LibreCAD OpenSCAD 2D Drawing Tools 1 1 1 1 1 3D Modeling Tools 1 1 0 0 1 Parametric Modeling 1 1 0 0 0 Layer Manager 1 1 1 1 0 Snap Tool 1 1 1 1 0 Text Editing 1 1 1 1 1 Color Editing 1 1 1 1 1 Textures 1 0 0 0 0 Hatching 1 0 1 1 0 Transparency Options 1 0 0 0 1 Lighting Effects 1 1 0 0 0 Photorealistic Rendering 1 0 0 0 0 Extrude 3D Models from Imported 2D Designs 1 1 0 0 1 Create 2D Designs from Imported 3D Models 1 1 0 0 0 Total 14 10 6 6 6
  • 48. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 48 FEA Subcategories
  • 49. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 49 Operating Systems Operating Systems Salome- Meca FreeCAD Elmer Windows 7+ 0 1 1 Mac OS X 0 1 1 Linux 1 1 1 Total 1 3 3
  • 50. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 50 Help & Support Help & Support Salome- Meca FreeCAD Elmer Documentation 1 1 1 Forums 1 1 1 Tutorials 1 1 1 Wiki 0 1 1 Total 3 4 4
  • 51. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 51 User Interface User Interface Salome- Meca FreeCAD Elmer Graphical User Interface 1 1 1 No Programming Required 1 1 1 Command Line 1 1 0 Macros 1 1 0 Installer 0 1 1 Preprocessor 1 1 1 Postprocessor 1 1 1 Graphical Geometry Modeler 1 1 0 Total 7 8 5
  • 52. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 52 Mesh File Import Mesh Import Salome- Meca FreeCAD Elmer CGNS 1 0 0 DAT 1 1 1 INP 0 1 1 MED 1 1 0 MSH 0 0 1 STL 1 1 1 UNV 1 1 1 Total 5 5 5
  • 53. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 53 Geometry File Import Geometry Import Salome- Meca FreeCAD Elmer BREP 1 1 1 GCODE 0 1 0 IGS/IGES 1 1 1 OBJ 0 1 0 STP/STEP 1 1 1 STL 1 1 1 VTK 1 0 0 XAO 1 0 0 Total 6 6 4
  • 54. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 54 Functionality Functionality Salome-Meca FreeCAD Elmer Linear Static 1 1 1 Nonlinear – Large Displacements 1 1 1 Nonlinear – Contact 1 1 0 Transient Linear 1 1 1 Transient Nonlinear 1 0 1 Natural Frequency 1 1 1 Linear Buckling 1 1 1 Acoustic 1 0 1 Heat Transfer 1 1 1 Electric/Magnetic 0 1 1 Fluid Flow 0 1 1 Fluid Structure Interactivity 1 0 1 Solid Structures 1 1 1 Shell Structures 1 1 1 Beam/Rod/Tie 1 1 0 Total 13 12 14
  • 55. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 55 Advanced Materials Advanced Materials Salome- Meca FreeCAD Elmer Anisotropic Materials 1 1 1 Composites 1 1 0 Hyperelastic/Rubber 1 1 0 Plasticity 1 1 0 Viscoplastic/Creep 1 1 0 Piezoelectric 0 0 1 Total 5 5 2
  • 56. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 56 Simulation Subcategories
  • 57. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 57 Operating Systems Operating Systems Scilab OpenModelica Hopsan Windows 7+ 1 1 1 Mac OS X 1 0 0 Linux 1 1 1 Total 3 2 2
  • 58. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 58 Help & Support Help & Support Scilab OpenModelica Hopsan Documentation 1 1 1 Forums 1 1 1 Tutorials 1 1 1 Wiki 1 0 0 Total 4 3 3
  • 59. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 59 User Interface User Interface Scilab OpenModelica Hopsan Graphical User Interface 1 1 1 Block Diagram 1 1 1 Command Line 1 1 1 Scripting 1 1 1 Debugger 1 1 0 Installer 1 1 1 Total 6 6 5
  • 60. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 60 Simulation Capability Simulation Capability Scilab OpenModelica Hopsan Controller Design 1 1 1 Real-Time Simulation 1 1 1 Optimization 1 1 1 Transmission Line Modeling 1 1 1 Co-simulation 1 1 1 Total 5 5 5
  • 61. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 61 Additional Capabilities Additional Capabilities Scilab OpenModelica Hopsan 2D Plotting 1 1 1 3D Plotting 1 1 0 Frequency Analysis 1 0 1 Signal Processing 1 0 0 Image Processing 1 0 0 GUI Development 1 0 0 Instruments Control 1 0 0 In Browser Simulation 1 1 0 Total 8 3 2
  • 62. 20.12.2016 | Fachbereich Maschinenbau | Institut SAM | Prof. Melz | 62 Interoperability Interoperability Scilab OpenModelica Hopsan C/C++ 1 1 1 Fortran 1 0 0 Java 1 1 0 Matlab 1 0 0 Modelica 0 1 1 Python 1 1 1 Simulink 1 1 1 Tcl 1 0 0 Total 7 5 4