smarter design with creo/simulate and mathcad
DESCRIPTION
Discover how value the Creo-Mathcad integration brings to accelerate your design development.TRANSCRIPT
March 12, 2013
Smarter Design with the Creo
Parametric/Simulate-Mathcad
Integration
Sebastien COULON
EMEA Senior Sales Manager
2 2
Agenda
• Is your goal to create the best design in the least amount of time? – Are you missing the most essential ingredients to achieve that goal?
• Introduction to the role of Mathcad
• How can Mathcad-Creo Parametric/Simulate support this goal?
• Two Worlds to Connect!
• Value Proposition – Creo with Mathcad
• Value Proposition – Creo Simulation with Mathcad
• Creo & Mathcad Highlights
• Customer Use Case - KTM
3
• Design parameters
– Can you quickly determine the design parameters/constraints critical to your project?
– Are calculations used to define and derive critical design parameters?
– Are calculations used to define design dimensions?
• Design iterations
– Do you need to reduce the number of design iterations or prototypes required for each design?
– Do you need to reduce the average number of simulations run for each design?
• Simulation
– Do you need to reduce the time spent in the ‘Design Simulation’ phase?
– Do you need to cross check your simulation results?
• Documentation
– Do you need to document the results provided by the simulation?
– Do these documented results need to be easily understood by others?
• Usability
– Do you need a tool that requires less ramp-up and training to non-experienced engineers?
– Do you need to easily take existing IP and quickly modify them for variant designs?
Is your goal to create the best design in the least amount of time?
Are you missing the most essential ingredients to achieve that goal?
4
• Engineering = Science (R&D) + Practical Application
• In other words: there is a direct link between R&D and Product
Development – This link is usually in the form of NUMBERS (not geometry)
• Managing this link with Mathcad helps to:
– Reuse existing knowledge
– Ensure following of standards
– Eliminate mistaken data entry
– Production of clear, publication-ready reports
– Leverage calculations in downstream 3D design, CAE, and other applications
Introduction to the role of Mathcad
The role of numbers in Engineering?
R&D Engineering Numbers
Production CAD
BOM
etc
5
• Standard mathematical notation – Don’t need to know Mathcad to understand
Mathcad documents
• Comprehensive support for units – Explicit units reduce unit assumption errors
across cultural boundaries, and prevents
disparate unit calculation mistakes
• Document-oriented approach – Mathcad worksheet calculates results and
communicates ideas at the same time
• Visual presentation features – Use of integrated math, text, images, plots, and
areas help communicate ideas more clearly
The Mathcad Environment
Mathcad’s comprehensive approach enables content reuse and communication
6
• How do we do it?
– Mathcad provides easy to use and understandable environment, common language and clarity
enhance collaboration (Single source of engineering requirements and calculations)
– Frontload simulations to ensure that model interrogation is accurate
– Easy communication of design intent and decisions
– Identify early design bottlenecks early in the process while still easy to fix
• How does the integration help?
– Test more iterations of the product (Explore alternates earlier in design process)
– Support iterative design process with analysis driven design
– Automate iterative calculations to improve productivity
– Support global design innovations with common language
– Verify and validate design decisions with frontloaded simulations
– Communicate design decisions more easily & share existing IP with new employees more easily
How can Mathcad-Creo P/S support this goal?
7
Two Worlds to Connect!
Subsystem calculations
- Suspension response
- Engine performance
Patents
- Analysis of competition
- Development of patents
The world of numbers
(no CAD yet!)
The world of CAD/CAE
(driven by numbers!)
8
CAE
Creo Simulate
• Help choose appropriate front spring/damping rate based on
rider/bike mass
• Perform bump-response analysis of system (motorbike) using a
Mathcad state-space model
• Develop mathematical model of shock absorber
– Use calculated parameters to drive 3D model of shock absorber in Creo Parametric
• Assemble the redesigned shock into motorbike assembly
• Mechanism Design Extension (MDX) to study the kinematics of
the motorbike suspension
• Mechanism Dynamics Option (MDO) to estimate dynamic loads
during severe bump
• Creo Simulate to perform stress analysis on rear control link
• Further optimize the designs with BMX – using Robust Design,
Design of Experiments, Statistical Design Studies approaches
• Complete reports in Mathcad
– Present calculations (CAE) against measured (laboratory) data
– Analyze/cross check the simulation results
Simulation Driven Design – Example Steps
Numbers
CAD
Analyse Result &
complete Report
Mathcad
9
• Creo with Mathcad provides a comprehensive ENGINEERING platform
connecting R&D, Concept Design, and Detailed Design
• By adopting the PTC Engineering environment companies can:
– Easily perform early math/system modeling
– Re-use existing calculations/intellectual property
– Create dynamic & easy to read reports
– Leverage this data into their CAD system for truly Simulation Driven Design
Value Proposition – Creo with Mathcad
10
• Upstream – Provide reference/traceability for all loads/numerical input
– Provide scratchpad for derived inputs
– Reuse of previous IP for inputs
– Use design of experiments functionality to determine key parameters
• Simulate – Use upstream results as first-order approximation.
– Use Creo Simulate to obtain detailed results.
– Fine-tune design with new Simulate results
• Downstream/Report generation – Numbers output from CAE still need interpretation
• Functions in Mathcad (ANOVA, quickscreen, etc.) help analyze and understand how factors influence
simulation outcome.
– (Noisy) Data filtering
– Presentation/publication quality reports generation
Value Proposition – Creo Simulation with Mathcad
Creo Simulation with Mathcad provides those benefits:
11
• Redesign 2D/3D with Creo Layout
• Detailed FEA
• Analyze multi-body dynamics
• Creo / Mathcad bi-directional data
exchange
• Modeling – Simulate systems with ODE,
state space, and other functionalities
• Solve block – Solve for optimal design
parameters
• Symbolic equation solving
Creo & Mathcad Highlights
Key Capabilities of Creo and Mathcad Prime
12
Use case based on a customer named KTM
Example of Mathcad Integration with Creo & Simulate
13
• As the world leader in the off-road competition segment,
KTM began developing and producing street motorcycles in
1994 as well. The street product range is now being
extended with new small-engined bikes, such as the KTM
125 Duke.
KTM owns:
• Creo 2.0
• Creo Simulate 2.0
• Mathcad 2.0
• Windchill PDM
KTM AG
14
http://www.ptc.com/appserver/wcms/media/streamed.jsp?im_dbkey=149713&icg_dbkey=904
2 min Video in 9 languages – Integration Creo-Mathcad
Design Validation with Engineering Calculations
15
Example 1 - Steering calcs
Bringing Creo dimensions into Mathcad Select motorbike frame
CAD dimensions to share
to Mathcad Prime
Perform calculations for
evaluating steering
geometry (following
company standards)
Engineering report is
dynamically updated and
can be managed in PLM
16
Example 2 - Fork Springs
Calculating in Mathcad to drive Creo CAD geometry
Use company know-how
to calculate critical spring
dimensions for given
rider/bike setup
Share these
parameters to Creo
Update and
regenerate Creo
geometry with up-
to-date parameters
17
Example 3 - System behavior model
Use Mathcad solving capabilities to evaluate system level models
A simplified mass-spring-damper representation of the motorbike.
We will model this in Mathcad Prime using a State-Space approach…
18
Example 3 - System behavior model
• Powerful matrix operation functionality
• Supports solving, data manipulation,
and linear algebra done in
engineering calculations
• Matrices can be used to contain
iterated results that show a complete
design space for a problem
Use Mathcad‟s built-in „state space‟ function
to model the motorcycle dynamics.
As state space requires, specify the model in
the form of „x dot equals A x + B u‟.
Define the A and B matrices based on the
motorcycle geometries, as well as the spring
and damping coefficients.
19
Example 4 – Sophisticated Mathematical Modeling
20
Example 5 – Driving Creo geometry from Simulation
21
Detail of piston and shim stacks (green = compression, red = rebound)
Example 5 – Driving Creo geometry from Simulations
22
Example 5 – Driving Creo geometry from Simulations
Use MDX to investigate assembly fit and kinematics (interferences during
compression/rebound stroke)
23
Example 5 – Driving Creo geometry from Simulations
Use MDO to evaluate dynamic loads on joints during suspension bump
24
Example 5 – Driving Creo geometry from Simulations
Creo Simulate – investigate the stress on rear control link. Loads imported from
previous MDO multibody dynamics analysis
25
1. Upfront – Provide reference/traceability for all loads/numerical input
– Provide scratchpad for derived inputs
– Reuse of previous IP for inputs
2. Downstream/Report generation – Numbers from CAE out still need interpretation
– (Noisy) Data filtering
– Presentation/publication quality reports generation
Example 6 - Why Mathcad belongs wherever CAE is used
There are Two Key Areas of Value
Where does this input come from?
Who calculated it?
Can it be verified?
Was it typed correctly?? 8.8? 88? 0.88?
26
Example 6 - usage of calculation downstream
For this brake caliper stress analysis we want to apply
a preload to this bolt
UI requires input of axial
force on bolt. What is this
number??
27
Example 6 - usage of calculation downstream
The Bolt axial preload is in fact a complex calculation…
Share/Re-use Mathcad worksheet to
ensure consistency in calculation
28
Example 6 - usage of calculation downstream
Sharing the calculated result…
Parameter “PRELOAD” now available in Creo for usage:
- Drive geometry in Creo Parametric
- Numerical input to loads, material properties in Creo Simulate
- Etc
29
Example 6 - usage of calculation downstream
Instead of typing in a number
directly, just refer to the parameter
we correctly calculated and shared
from Mathcad!
30
Example 6 - usage of calculation downstream
1. Preload is correctly assigned to bolt.
2. Updates to Mathcad worksheet will
be reflected here.
3. Managers can audit/verify that
correct calculation is being used.