171025-1030 taylor anderson leveraging pts and …€¦ · leveraging pts and simulation to predict...
TRANSCRIPT
Leveraging PTS and Simulation to Predict Engineering Behavior25 October 2017 / 10:30amTaylor Anderson, NX Product Manager
Unrestricted © Siemens AG 2016
19.05.2016Page 2 Siemens PLM Software
• What is Product Template Studio?
• What is a Product Template?
• How can I incorporate FEA methods?
• How can I incorporate Motion analysis?
• A worked example: Design, Motion, Amesim
• What about Math tools like Maple or Symbolica?
Agenda for these 45 minutes:
Unrestricted © Siemens AG 2016
19.05.2016Page 3 Siemens PLM Software
• What is Product Template Studio?
• What is a Product Template?
• How can I incorporate FEA methods?
• How can I incorporate Motion analysis?
• A worked example: Design, Motion, Amesim
• What about Math tools like Maple or Symbolica?
Agenda for these 45 minutes:
Unrestricted © Siemens AG 2016
19.05.2016Page 4 Siemens PLM Software
What is Product Template Studio?
� CHALLENGE: Effectively communicating the
intended purpose and interaction with a
parametric model can be difficult
� Product Template interfaces simplify interaction
with complex designs
� PTS can be used to package a design along with
its documentation and analyses for simple reuse
� Modularizes parametric designs into easily
reusable templates
with no coding
PTS users report 80+%
gains in productivity over just reusing traditional
parametric models
Unrestricted © Siemens AG 2016
19.05.2016Page 5 Siemens PLM Software
What is a Product Template?
� Product Templates ALWAYS contain
an NX Design Part or Assembly
� A Product Template MAY ALSO contain
any of the following:
• Documentation (Drafting/PMI)
• Motion Analysis
• Kinematics
• Dynamics
• Finite Element Analysis
• Structural
• Thermal
• Flow
• Etc.
Useful and Robust
Parametric Model
Product
TemplateSimple Code-Free
User Interface
Unrestricted © Siemens AG 2016
19.05.2016Page 6 Siemens PLM Software
So how do I incorporate Simulation tools into my templates?
Every good template starts with
a robust parametric model.
Unrestricted © Siemens AG 2016
19.05.2016Page 7 Siemens PLM Software
So how do I incorporate Simulation tools into my templates?
What question are you trying to answer by using a simulation in your template?
How can you present a useful answer to the designer, so they can make a good decision?
• Simulation tools like Motion and FEA can help validate the function of your design.
• Math tools like Maple or Symbolica can either:
� Help validate the function of your design, or
� Help size or drive key input parameters or shapes.
Unrestricted © Siemens AG 2016
19.05.2016Page 8 Siemens PLM Software
So how do I incorporate FEA into my templates?
• Build a robust design model that can accommodate the kinds of changes
that are likely for your design envelope.
• Adding a Product Template interface to the design model first can
help accelerate testing.
• The Sensitivity Study tool can help with auto-testing.
Unrestricted © Siemens AG 2016
19.05.2016Page 9 Siemens PLM Software
So how do I incorporate FEA into my templates?
• Build a robust design model that can accommodate the kinds of changes
that are likely for your design envelope.
• Adding a Product Template interface to the design model first can
help accelerate testing.
• The Sensitivity Study tool can help with auto-testing.
• Build a robust motion model or finite element model that can adapt to
design changes and update associatively.
• Choose analysis modeling techniques that are associative are require no manual interaction to update.
• Test your model around the desired design envelope.
Unrestricted © Siemens AG 2016
19.05.2016Page 10 Siemens PLM Software
So how do I incorporate FEA into my templates?
• Build a robust design model that can accommodate the kinds of changes
that are likely for your design envelope.
• Adding a Product Template interface to the design model first can
help accelerate testing.
• The Sensitivity Study tool can help with auto-testing.
• Build a robust motion model or finite element model that can adapt to
design changes and update associatively.
• Choose analysis modeling techniques that are associative are require no manual interaction to update.
• Test your model around the desired design envelope.
• Once your design model and analysis model are playing together nicely, add the Product Template interface to the analysis model.
Unrestricted © Siemens AG 2016
19.05.2016Page 11 Siemens PLM Software
• What is Product Template Studio?
• What is a Product Template?
• How can I incorporate FEA methods?
• How can I incorporate Motion analysis?
• A worked example: Design, Motion, Amesim
• What about Math tools like Maple or Symbolica?
Agenda for these 45 minutes:
Unrestricted © Siemens AG 2016
19.05.2016Page 15 Siemens PLM Software
Adding the Finite Element model:
• Enter Product Template Studio from
your design part.
• On the “Manager” tab, your SIM
should be visible at the bottom. (SIM in the same folder and SIM in a
named subfolder are both supported.)
Unrestricted © Siemens AG 2016
19.05.2016Page 16 Siemens PLM Software
Adding the Finite Element model:
• Enter Product Template Studio from
your design part.
• On the “Manager” tab, your SIM
should be visible at the bottom. (SIM in the same folder and SIM in a
named subfolder are both supported.)
• MB3 (right-click) and choose “Add template interface”.
Unrestricted © Siemens AG 2016
19.05.2016Page 17 Siemens PLM Software
Adding the Finite Element model:
• Enter Product Template Studio from
your design part.
• On the “Manager” tab, your SIM
should be visible at the bottom. (SIM in the same folder and SIM in a
named subfolder are both supported.)
• MB3 (right-click) and choose “Add template interface”.
• Double-click the SIM template above to get started.
Unrestricted © Siemens AG 2016
19.05.2016Page 18 Siemens PLM Software
Adding the Finite Element model:
• Enter Product Template Studio from
your design part.
• On the “Manager” tab, your SIM should
be visible at the bottom. (SIM in the same folder and SIM in a
named subfolder are both supported.)
• MB3 (right-click) and choose “Add template interface”.
• Double-click the SIM template above to get started.
• Add CAE objects from the PTS
Explorer palette to the Interface tab.
• “Activate” desired elements as needed.
Unrestricted © Siemens AG 2016
19.05.2016Page 19 Siemens PLM Software
Using the combined template:
• Publish the templates
• Launch the Product Template interface from the design part.
• The analysis will appear in the template
explorer under the design part.
• Double-click the analysis model node to
launch the analysis.
• The Template Explorer can help you iterate quickly between the design mode and the
analysis model.
Unrestricted © Siemens AG 2016
19.05.2016Page 20 Siemens PLM Software
• What is Product Template Studio?
• What is a Product Template?
• How can I incorporate FEA methods?
• How can I incorporate Motion analysis?
• A worked example: Design, Motion, Amesim
• What about Math tools like Maple or Symbolica?
Agenda for these 45 minutes:
Unrestricted © Siemens AG 2016
19.05.2016Page 21 Siemens PLM Software
Adding a Motion model:
• Enter Product Template Studio from your
design part.
• On the “Manager” tab, your motion SIM
should be visible at the bottom.
• MB3 (right-click) and choose “Add template interface”.
Unrestricted © Siemens AG 2016
19.05.2016Page 22 Siemens PLM Software
Adding a Motion model:
• Enter Product Template Studio from your
design part.
• On the “Manager” tab, your motion SIM
should be visible at the bottom.
• MB3 (right-click) and choose “Add template interface”.
• Double-click the motion template above to get started.
• Add motion objects from the PTS Explorer
palette to the Interface tab. (Often this will just be a Solution, which for motion includes
both the solve and the playback.)
• Publish and exit when it’s ready!
Unrestricted © Siemens AG 2016
19.05.2016Page 23 Siemens PLM Software
• What is Product Template Studio?
• What is a Product Template?
• How can I incorporate FEA methods?
• How can I incorporate Motion analysis?
• A worked example: Design, Motion, Amesim
• What about Math tools like Maple or Symbolica?
Agenda for these 45 minutes:
Unrestricted © Siemens AG 2016
19.05.2016Page 25 Siemens PLM Software
The Challenge:… The PTS Template:
To Evaluate Different Wiper
Layouts
• A Design Tool to develop Wiper
layout and Wiper System
Hardpoints
• Easy to learn
• Easy to use
• Evaluate some aspects of wipe
quality
• Reporting
• Validate new windscreen surfaces
Unrestricted © Siemens AG 2016
19.05.2016Page 26 Siemens PLM Software
Inside this PTS Template: (a kind of agenda!....)
• Product Template Studio – Codeless UI Creation
• HD3D Tags
• Requirement Checks
• WAVE Interpart Modeling
• Suppression by Expression
• Visual Rules
• NX Open (SNAP) invoked from Product Template interface
• Excel Integration
• NX Motion integration with PTS
• Amesim integration with NX Motion integration with PTS…
Unrestricted © Siemens AG 2016
19.05.2016Page 27 Siemens PLM Software
How its done: Motion Dynamics Cosimulation with AMESIM
Using an already defined .ame Amesim model
a PMDC motor and gearing
Provides a torque to Motion TQ
Reads angular velocity AN from Motion
Unrestricted © Siemens AG 2016
19.05.2016Page 28 Siemens PLM Software
• What is Product Template Studio?
• What is a Product Template?
• How can I incorporate FEA methods?
• How can I incorporate Motion analysis?
• A worked example: Design, Motion, Amesim
• What about Math tools like Maple or Symbolica?
Agenda for these 45 minutes:
Maplesoft
More than 30 years of Engineering Computation
• 1980: Research project at University of Waterloo, Ontario
• Company founded in 1988
• Leading provider of high-performance solutions for engineering,
science and mathematics
Global Presence
• Part of the Cybernet Group
• Offices in Canada, US, Germany, UK and Japan
• >30 partners worldwide
Engineering Solutions
• Maple & MapleSim
• Professional Services
Who uses Maple…and Why?
• Design Engineer– Enter live mathematical expressions quickly
and accurately
– Perform calculations and mathematical manipulations error-free
– Validate results through fully-disclosed expressions
• Calculation Tool Developer– Develop algorithms and routines with
powerful, multi-threaded technical programming language
– Create intuitive user interfaces with ready-made UI components
– Deploy solutions through web-publication and automatic code generation (C, Java, VB, FORTRAN…)
• Advanced Analyst– Turn mathematical concepts into solutions
through powerful symbolic processing
– Implement solutions with advanced numeric computation
– Capture the knowledge behind the solution through fully-disclosed equations and documentation tools
Paper Notebooks
Excel
Scripting languages
…but derivations and insight are lost…but derivations and insight are lost
“Where did these
expressions come
from?”
“What assumptions
were made?”
“Is this valid for my
specific problem?”
“How do I change it
to suit my problem?”
“What is that weird
numeric factor?”
“Calculation Tools” are ubiquitous…
Moving from Calculations to Managing Engineering Knowledge & IP
Commercial Knowledge
DeployKnowledge
Capture
KnowledgeKnowledge
Derivation
Concept
PLM Integration: Validation & Traceability
Knowledge
Deployment
Solution
Unrestricted © Siemens AG 2016
19.05.2016Page 34 Siemens PLM Software
NX Integration with Symbolica / MapleFirst Available with NX 7.5
Capabilities
• Bi-directional NX and Maple integration
• Drive NX Expressions using Maple
worksheet calculations
• Include NX model properties in Maple worksheet calculations
Customer value
• These are very powerful engineering tools,
commonly used by our engineering customers.
• Integration with DesignLogic increases the
amount of true engineering work that can be represented inside NX.
Unrestricted © Siemens AG 2016
19.05.2016Page 35 Siemens PLM Software
Symbolica, NX, and Convergent ModelingNX 11 (and better in NX 12…)
• Plot and then export equation-driven 3D
surfaces as faceted bodies
• Many customer applications over the years
(waveguides, light pipes, optical lenses,
airfoils, marine hulls, etc.)
Aspherical Lens
Equation
Symbolica
3D Plot Trimmed Solid
Body in NX
Managed mathematics
can drive
critical product shape
directly
Unrestricted © Siemens AG 2016
19.05.2016Page 36 Siemens PLM Software
NX 12 Body By Equation FeatureSneak peek example this year ☺☺☺☺
• Maple or Symbolica can define 3D
geometry using its math and 3D
plotting functions
• With NX 12, a new “Body By
Equation” feature can extract this
geometry and maintain associativity
with the worksheet.
• Geometry is imported as a
Convergent surface or body (either
one.)
• Body by Equation can then drive
downstream modeling operations.
Unrestricted © Siemens AG 2016
19.05.2016Page 37 Siemens PLM Software
NX Integrations with Maple / Symbolica
Maplesoft is a long-time partner,
and we have deepened the partnership.
Feature-Based Expression/Variable Exchange between NX and Maple
Feature-Based Expression/Variable Exchange between NX and Symbolica
STL import of geometry from Maple into NX as Convergent Body
NX
7.5
NX
8.0
NX
8.5
NX
9.0
NX
10.0
NX
11.0
NX
12.0
Maple OR Symbolica-driven Body by Equation Feature in NX
Unrestricted © Siemens AG 2016
19.05.2016Page 38 Siemens PLM Software
Incorporating Math Tools like Maple and Symbolica
1. Your Knowledge and understanding of your products
2. Maplesoft understanding of complex mathematical systems
3. Siemens connections from math to design geometry
Unrestricted © Siemens AG 2016
19.05.2016Page 39 Siemens PLM Software
• What is Product Template Studio?
• What is a Product Template?
• How can I incorporate FEA methods?
• How can I incorporate Motion analysis?
• A worked example: Design, Motion, Amesim
• What about Math tools like Maple or Symbolica?
Agenda for these 45 minutes:
Unrestricted © Siemens AG 2016
19.05.2016Page 40 Siemens PLM Software
NX Design Community
Your best resource for NX CAD news and tutorials
Stay connected with Siemens PLM Software experts
More than 43,000 people contribute:
• 1,000 replies
• 250 answers
…to NX Design each month!
New articles published every day!
Come join the discussion on the NX Design Forum,
and while you’re there, check out my blog post about
the NX 11 Expression Enhancements. ☺