SlideShare a Scribd company logo
Simulation Software: Performances and Examples Dr. Mario Acevedo Multibody Systems and Mechatronics Laboratory Engineering School, UNIVERSIDAD PANAMERICANA (Mexico City)
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Objective and Scope
About this Presentation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Simulation Software: Overview
Simulation of MBS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MBS Simulation Options Modeling Cartesian coordinates Relative coordinates Fully Cartesian coordinates Graph theory Spatial algebra Principles of Mechanics Virtual Power Newton-Euler Hamilton’s Principle Lagrange’s Equations Gibbs-Apell Equations Formulations Spatial Algebra Velocity Transformations Recursive Methods Baumgarte Stabilization Penalty Methods Augmented Lagrangian Numerical Integration ODE Methods Implicit Integrators Explicit Integrators Single step vs Multistep DAE Methods Backward Difference Implicit Runge-Kutta Intelligent Simulator
Software for Multibody Systems Simulation 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Software for Multibody Systems Simulation 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Actual State of MBS Simulators Model Description User Interface SOLVER Post-processor 1 Model Description User Interface SOLVER Post-processor 2 Model Description User Interface SOLVER Post-processor n … … … …
Desired Goal of MBS Model Description ( Neutral Data Format ) User Interface SOLVER Signal Analysis 1 User Interface SOLVER Animation 2 User Interface SOLVER Strength Analysis n … … Standardized Result Description Visualization
Kinematics Simulation ,[object Object],[object Object],[object Object],[object Object]
Coordinates for Modeling ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Constraints Equations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Relative Coordinates ,[object Object],[object Object],[object Object],[object Object],[object Object],    1 2 X Y
Relative Coordinates ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],  1 X Y   2   O D 3
Cartesian Coordinates ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],    1 2 X Y y  ( x  y   ( x  y  
Cartesian Coordinates ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],  2   O D 1 X Y ( x  y     ( x  y   ( x  y   3
Fully Cartesian Coordinates ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1 X Y y  ( x  y   ( x  y   2 ( x  y  
Fully Cartesian Coordinates ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2 O D 1 X Y ( x  y   ( x  y   3
Constraints Origin ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Kinematics of MBS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],( 3 ) ( 2 ) ( 1 )
Joints Definition ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modeling of the Revolute Joint X Y i j r i r j P
Modeling of the Prismatic Joint 1 X Y i j r i r j P i Q i P j
Modeling of the Prismatic Joint 2
Kinematics Simulation Computer Implementation Examples
Dynamics Simulation ,[object Object],[object Object],[object Object],[object Object]
Lagrange Multipliers ,[object Object],[object Object],[object Object],( 4 ) ( 5 )
Velocity Transformations ,[object Object],[object Object],[object Object],[object Object],[object Object],( 7 ) ( 6 ) ( 8 ) ( 9 ) ( 10 )
Numerical vs Symbolical Model description Data input Formalism Numerical equations Simulation Local output Global result Next time step Model variation Parameter variation Model description Data input Formalism Symbolical equations Simulation Local output Global result Next time step Model variation Parameter variation
Dynamics Simulation ,[object Object],[object Object],[object Object],[object Object],[object Object]
Dynamics Simulation ,[object Object],[object Object],[object Object],[object Object],[object Object]
Simulation using WEB WEB Server Active Pages Java/JavaScript
References 1 ,[object Object],[object Object],[object Object],[object Object]

More Related Content

Viewers also liked

Instructional Game
Instructional GameInstructional Game
Instructional Gamealsalmi
 
Simulation Program and Instructional Games
Simulation Program and Instructional GamesSimulation Program and Instructional Games
Simulation Program and Instructional Games
Ayrang
 
EdTech 2 Instructional Software
EdTech 2 Instructional SoftwareEdTech 2 Instructional Software
EdTech 2 Instructional SoftwareJehan Sanchez
 
Types of Instructional Software
Types of Instructional SoftwareTypes of Instructional Software
Types of Instructional Software
Alaa Sadik
 
SIMULATION
SIMULATIONSIMULATION
SIMULATION
Eminent Planners
 
Simulation and Modeling
Simulation and ModelingSimulation and Modeling
Simulation and Modeling
anhdbh
 
Chp. 2 simulation examples
Chp. 2 simulation examplesChp. 2 simulation examples
Chp. 2 simulation examples
Pravesh Negi
 
Simulation Powerpoint- Lecture Notes
Simulation Powerpoint- Lecture NotesSimulation Powerpoint- Lecture Notes
Simulation Powerpoint- Lecture Notes
Kesavartinii Bala Krisnain
 
Instructional software presentation
Instructional software presentationInstructional software presentation
Instructional software presentationtdsparks3
 
Drill and Practice Instructional Software
Drill and Practice Instructional SoftwareDrill and Practice Instructional Software
Drill and Practice Instructional Software
crookedmind
 
Computer modelling and simulations
Computer modelling and simulationsComputer modelling and simulations
Computer modelling and simulationstangytangling
 
Advanced Modeling & Simulation Techniques for Multibody Robotic Systems
Advanced Modeling & Simulation Techniques for Multibody Robotic SystemsAdvanced Modeling & Simulation Techniques for Multibody Robotic Systems
Advanced Modeling & Simulation Techniques for Multibody Robotic Systems
Design World
 
The Development of the Multi-body System Dynamics theory and the Absolute Nod...
The Development of the Multi-body System Dynamics theory and the Absolute Nod...The Development of the Multi-body System Dynamics theory and the Absolute Nod...
The Development of the Multi-body System Dynamics theory and the Absolute Nod...
IJRES Journal
 
O os-12 optimization-of_one-piece_injection_molded_mes
O os-12 optimization-of_one-piece_injection_molded_mesO os-12 optimization-of_one-piece_injection_molded_mes
O os-12 optimization-of_one-piece_injection_molded_mesAnand Kumar Chinni
 
Comparison Of Multibody Dynamic Analysis Of Double Wishbone Suspension Using ...
Comparison Of Multibody Dynamic Analysis Of Double Wishbone Suspension Using ...Comparison Of Multibody Dynamic Analysis Of Double Wishbone Suspension Using ...
Comparison Of Multibody Dynamic Analysis Of Double Wishbone Suspension Using ...
IJRES Journal
 
Effects of clearance size on the dynamic response of planar multi body system...
Effects of clearance size on the dynamic response of planar multi body system...Effects of clearance size on the dynamic response of planar multi body system...
Effects of clearance size on the dynamic response of planar multi body system...Alexander Decker
 
Learning Targets
Learning TargetsLearning Targets
Learning Targets
WSU Cougars
 
Savella Vs. Cymbalta Consideration For Formulary
Savella Vs. Cymbalta  Consideration For FormularySavella Vs. Cymbalta  Consideration For Formulary
Savella Vs. Cymbalta Consideration For FormularyMmorshed217
 
Output analysis of a single model
Output analysis of a single modelOutput analysis of a single model
Output analysis of a single model
De La Salle University-Manila
 
Cymbalta (duloxetine hydrochloride)
Cymbalta (duloxetine hydrochloride) Cymbalta (duloxetine hydrochloride)
Cymbalta (duloxetine hydrochloride)
Sirinoot Jantharangkul
 

Viewers also liked (20)

Instructional Game
Instructional GameInstructional Game
Instructional Game
 
Simulation Program and Instructional Games
Simulation Program and Instructional GamesSimulation Program and Instructional Games
Simulation Program and Instructional Games
 
EdTech 2 Instructional Software
EdTech 2 Instructional SoftwareEdTech 2 Instructional Software
EdTech 2 Instructional Software
 
Types of Instructional Software
Types of Instructional SoftwareTypes of Instructional Software
Types of Instructional Software
 
SIMULATION
SIMULATIONSIMULATION
SIMULATION
 
Simulation and Modeling
Simulation and ModelingSimulation and Modeling
Simulation and Modeling
 
Chp. 2 simulation examples
Chp. 2 simulation examplesChp. 2 simulation examples
Chp. 2 simulation examples
 
Simulation Powerpoint- Lecture Notes
Simulation Powerpoint- Lecture NotesSimulation Powerpoint- Lecture Notes
Simulation Powerpoint- Lecture Notes
 
Instructional software presentation
Instructional software presentationInstructional software presentation
Instructional software presentation
 
Drill and Practice Instructional Software
Drill and Practice Instructional SoftwareDrill and Practice Instructional Software
Drill and Practice Instructional Software
 
Computer modelling and simulations
Computer modelling and simulationsComputer modelling and simulations
Computer modelling and simulations
 
Advanced Modeling & Simulation Techniques for Multibody Robotic Systems
Advanced Modeling & Simulation Techniques for Multibody Robotic SystemsAdvanced Modeling & Simulation Techniques for Multibody Robotic Systems
Advanced Modeling & Simulation Techniques for Multibody Robotic Systems
 
The Development of the Multi-body System Dynamics theory and the Absolute Nod...
The Development of the Multi-body System Dynamics theory and the Absolute Nod...The Development of the Multi-body System Dynamics theory and the Absolute Nod...
The Development of the Multi-body System Dynamics theory and the Absolute Nod...
 
O os-12 optimization-of_one-piece_injection_molded_mes
O os-12 optimization-of_one-piece_injection_molded_mesO os-12 optimization-of_one-piece_injection_molded_mes
O os-12 optimization-of_one-piece_injection_molded_mes
 
Comparison Of Multibody Dynamic Analysis Of Double Wishbone Suspension Using ...
Comparison Of Multibody Dynamic Analysis Of Double Wishbone Suspension Using ...Comparison Of Multibody Dynamic Analysis Of Double Wishbone Suspension Using ...
Comparison Of Multibody Dynamic Analysis Of Double Wishbone Suspension Using ...
 
Effects of clearance size on the dynamic response of planar multi body system...
Effects of clearance size on the dynamic response of planar multi body system...Effects of clearance size on the dynamic response of planar multi body system...
Effects of clearance size on the dynamic response of planar multi body system...
 
Learning Targets
Learning TargetsLearning Targets
Learning Targets
 
Savella Vs. Cymbalta Consideration For Formulary
Savella Vs. Cymbalta  Consideration For FormularySavella Vs. Cymbalta  Consideration For Formulary
Savella Vs. Cymbalta Consideration For Formulary
 
Output analysis of a single model
Output analysis of a single modelOutput analysis of a single model
Output analysis of a single model
 
Cymbalta (duloxetine hydrochloride)
Cymbalta (duloxetine hydrochloride) Cymbalta (duloxetine hydrochloride)
Cymbalta (duloxetine hydrochloride)
 

Similar to Simulation Software Performances And Examples

kinematics of 8-axis robot for material handling applications
kinematics of 8-axis robot for material handling applicationskinematics of 8-axis robot for material handling applications
kinematics of 8-axis robot for material handling applications
jani parth
 
Fluent and Gambit Workshop
Fluent and Gambit WorkshopFluent and Gambit Workshop
Fluent and Gambit Workshop
khalid_nitt
 
Modern-Control-Engineering-Fifth-Edition.pdf
Modern-Control-Engineering-Fifth-Edition.pdfModern-Control-Engineering-Fifth-Edition.pdf
Modern-Control-Engineering-Fifth-Edition.pdf
MohamedHesham949112
 
Katsuhiko Ogata _ Modern Control Engineering 5th Edition.pdf
Katsuhiko Ogata _ Modern Control Engineering 5th Edition.pdfKatsuhiko Ogata _ Modern Control Engineering 5th Edition.pdf
Katsuhiko Ogata _ Modern Control Engineering 5th Edition.pdf
DogukanGunaydin
 
Katsuhiko Ogata _ Modern Control Engineering 5th Edition.pdf
Katsuhiko Ogata _ Modern Control Engineering 5th Edition.pdfKatsuhiko Ogata _ Modern Control Engineering 5th Edition.pdf
Katsuhiko Ogata _ Modern Control Engineering 5th Edition.pdf
taha717855
 
Kinematics Modeling of a 4-DOF Robotic Arm
Kinematics Modeling of a 4-DOF Robotic ArmKinematics Modeling of a 4-DOF Robotic Arm
Kinematics Modeling of a 4-DOF Robotic Arm
Amin A. Mohammed
 
Modeling of Granular Mixing using Markov Chains and the Discrete Element Method
Modeling of Granular Mixing using Markov Chains and the Discrete Element MethodModeling of Granular Mixing using Markov Chains and the Discrete Element Method
Modeling of Granular Mixing using Markov Chains and the Discrete Element Method
jodoua
 
Finite element method
Finite element methodFinite element method
Finite element method
Santosh Chavan
 
9.pdf
9.pdf9.pdf
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...
IJPEDS-IAES
 
2012 05-10 kaiser
2012 05-10 kaiser2012 05-10 kaiser
2012 05-10 kaiser
SCEE Team
 
Parallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
Parallel Batch-Dynamic Graphs: Algorithms and Lower BoundsParallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
Parallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
Subhajit Sahu
 
Parallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
Parallel Batch-Dynamic Graphs: Algorithms and Lower BoundsParallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
Parallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
Subhajit Sahu
 
Scilab Finite element solver for stationary and incompressible navier-stokes ...
Scilab Finite element solver for stationary and incompressible navier-stokes ...Scilab Finite element solver for stationary and incompressible navier-stokes ...
Scilab Finite element solver for stationary and incompressible navier-stokes ...
Scilab
 
Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)
Khusro Kamaluddin
 
Kane/DeAlbert dynamics for multibody system
Kane/DeAlbert dynamics for multibody system Kane/DeAlbert dynamics for multibody system
Kane/DeAlbert dynamics for multibody system
Tadele Belay
 
Adaptive Control of a Robotic Arm Using Neural Networks Based Approach
Adaptive Control of a Robotic Arm Using Neural Networks Based ApproachAdaptive Control of a Robotic Arm Using Neural Networks Based Approach
Adaptive Control of a Robotic Arm Using Neural Networks Based Approach
Waqas Tariq
 
Compit 2013 - Torsional Vibrations under Ice Impact
Compit 2013 - Torsional Vibrations under Ice ImpactCompit 2013 - Torsional Vibrations under Ice Impact
Compit 2013 - Torsional Vibrations under Ice Impact
SimulationX
 
Termpaper ai
Termpaper aiTermpaper ai
Termpaper ai
Sumit Mishra
 

Similar to Simulation Software Performances And Examples (20)

kinematics of 8-axis robot for material handling applications
kinematics of 8-axis robot for material handling applicationskinematics of 8-axis robot for material handling applications
kinematics of 8-axis robot for material handling applications
 
Fluent and Gambit Workshop
Fluent and Gambit WorkshopFluent and Gambit Workshop
Fluent and Gambit Workshop
 
Modern-Control-Engineering-Fifth-Edition.pdf
Modern-Control-Engineering-Fifth-Edition.pdfModern-Control-Engineering-Fifth-Edition.pdf
Modern-Control-Engineering-Fifth-Edition.pdf
 
Katsuhiko Ogata _ Modern Control Engineering 5th Edition.pdf
Katsuhiko Ogata _ Modern Control Engineering 5th Edition.pdfKatsuhiko Ogata _ Modern Control Engineering 5th Edition.pdf
Katsuhiko Ogata _ Modern Control Engineering 5th Edition.pdf
 
Katsuhiko Ogata _ Modern Control Engineering 5th Edition.pdf
Katsuhiko Ogata _ Modern Control Engineering 5th Edition.pdfKatsuhiko Ogata _ Modern Control Engineering 5th Edition.pdf
Katsuhiko Ogata _ Modern Control Engineering 5th Edition.pdf
 
Kinematics Modeling of a 4-DOF Robotic Arm
Kinematics Modeling of a 4-DOF Robotic ArmKinematics Modeling of a 4-DOF Robotic Arm
Kinematics Modeling of a 4-DOF Robotic Arm
 
Modeling of Granular Mixing using Markov Chains and the Discrete Element Method
Modeling of Granular Mixing using Markov Chains and the Discrete Element MethodModeling of Granular Mixing using Markov Chains and the Discrete Element Method
Modeling of Granular Mixing using Markov Chains and the Discrete Element Method
 
Finite element method
Finite element methodFinite element method
Finite element method
 
9.pdf
9.pdf9.pdf
9.pdf
 
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...
Co-Simulation Interfacing Capabilities in Device-Level Power Electronic Circu...
 
Defense_thesis
Defense_thesisDefense_thesis
Defense_thesis
 
2012 05-10 kaiser
2012 05-10 kaiser2012 05-10 kaiser
2012 05-10 kaiser
 
Parallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
Parallel Batch-Dynamic Graphs: Algorithms and Lower BoundsParallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
Parallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
 
Parallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
Parallel Batch-Dynamic Graphs: Algorithms and Lower BoundsParallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
Parallel Batch-Dynamic Graphs: Algorithms and Lower Bounds
 
Scilab Finite element solver for stationary and incompressible navier-stokes ...
Scilab Finite element solver for stationary and incompressible navier-stokes ...Scilab Finite element solver for stationary and incompressible navier-stokes ...
Scilab Finite element solver for stationary and incompressible navier-stokes ...
 
Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)
 
Kane/DeAlbert dynamics for multibody system
Kane/DeAlbert dynamics for multibody system Kane/DeAlbert dynamics for multibody system
Kane/DeAlbert dynamics for multibody system
 
Adaptive Control of a Robotic Arm Using Neural Networks Based Approach
Adaptive Control of a Robotic Arm Using Neural Networks Based ApproachAdaptive Control of a Robotic Arm Using Neural Networks Based Approach
Adaptive Control of a Robotic Arm Using Neural Networks Based Approach
 
Compit 2013 - Torsional Vibrations under Ice Impact
Compit 2013 - Torsional Vibrations under Ice ImpactCompit 2013 - Torsional Vibrations under Ice Impact
Compit 2013 - Torsional Vibrations under Ice Impact
 
Termpaper ai
Termpaper aiTermpaper ai
Termpaper ai
 

Recently uploaded

Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 

Recently uploaded (20)

Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 

Simulation Software Performances And Examples

  • 1. Simulation Software: Performances and Examples Dr. Mario Acevedo Multibody Systems and Mechatronics Laboratory Engineering School, UNIVERSIDAD PANAMERICANA (Mexico City)
  • 2.
  • 4.
  • 6.
  • 7. MBS Simulation Options Modeling Cartesian coordinates Relative coordinates Fully Cartesian coordinates Graph theory Spatial algebra Principles of Mechanics Virtual Power Newton-Euler Hamilton’s Principle Lagrange’s Equations Gibbs-Apell Equations Formulations Spatial Algebra Velocity Transformations Recursive Methods Baumgarte Stabilization Penalty Methods Augmented Lagrangian Numerical Integration ODE Methods Implicit Integrators Explicit Integrators Single step vs Multistep DAE Methods Backward Difference Implicit Runge-Kutta Intelligent Simulator
  • 8.
  • 9.
  • 10. Actual State of MBS Simulators Model Description User Interface SOLVER Post-processor 1 Model Description User Interface SOLVER Post-processor 2 Model Description User Interface SOLVER Post-processor n … … … …
  • 11. Desired Goal of MBS Model Description ( Neutral Data Format ) User Interface SOLVER Signal Analysis 1 User Interface SOLVER Animation 2 User Interface SOLVER Strength Analysis n … … Standardized Result Description Visualization
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. Modeling of the Revolute Joint X Y i j r i r j P
  • 25. Modeling of the Prismatic Joint 1 X Y i j r i r j P i Q i P j
  • 26. Modeling of the Prismatic Joint 2
  • 27. Kinematics Simulation Computer Implementation Examples
  • 28.
  • 29.
  • 30.
  • 31. Numerical vs Symbolical Model description Data input Formalism Numerical equations Simulation Local output Global result Next time step Model variation Parameter variation Model description Data input Formalism Symbolical equations Simulation Local output Global result Next time step Model variation Parameter variation
  • 32.
  • 33.
  • 34. Simulation using WEB WEB Server Active Pages Java/JavaScript
  • 35.