181030-0800 anderson powerful new engineering math ......nx maple is a powerful tool that simplifies...
TRANSCRIPT
Powerful New Engineering Math Capability: NX MapleTaylor Anderson
NX Product Manager
Restricted © Siemens AG 2018
Restricted © Siemens AG 2018
YYYY-MM-DDPage 2 Siemens PLM Software
Our Customers Use Advanced Math Everywhere
• Initial product sizing calculations
• Early product performance predictions
• Early uncertainty analysis around requirements
• Distilling physical test data or simulation results to
compare against product requirements
• Standardized/Endorsed computation templates
• Preservation of engineering decision-making
• Correlating simulation results with test results
• Converting simulation results for use as input to a subsequent simulation
• Finance, Operations, Engineering, ….
Restricted © Siemens AG 2018
YYYY-MM-DDPage 3 Siemens PLM Software
Increasing Product Complexity
“Design for Six Sigma: Process,
Service and Product Design”
“Embedded Computing” 2013
“In the absence of a standardized tool, engineers will use their own
tool of choice to perform calculations…creating islands of information that is impossible to manage and maintain.”
Section Manager, Procter & Gamble
“Our current processes work well but will soon break down due to
increasing complexity.”
Senior Manager Powertrain, Toyota
“Many CAE managers view engineering calculations as a critical part
of the product design process, and the most poorly managed.”
CAE Manager, JPL
“…time and budgets are lost due to calculation errors, reinventing
wheels and poor communications.”
Engineering Manager, Delphi Corporation
Restricted © Siemens AG 2018
YYYY-MM-DDPage 4 Siemens PLM Software
The Challenge
Calculations done in an ad-hoc way:
• On paper or notebooks
• Unmanaged spreadsheets
• Scripting routines
The implications:
• Difficult for non-author to decipher
• Knowledge not retained within organization
• Difficult to maintain for future applications
• Difficult unit management
Restricted © Siemens AG 2018
YYYY-MM-DDPage 5 Siemens PLM Software
NX MaplePowered by Maple
NX Maple is a new SPLM Product
that allows you to:
� Accelerate simple or complex engineering
calculations, including units, in a format that is easily recognizable by
all engineers and analysts
� Keep critical engineering calculations under
revision control within the Teamcenter PLM environment
� Easily connect math equations with existing PLM investments – including driving NX
geometric designs in novel ways
Mock-up image of future vision
The heart of engineering has always been well-documented math-driven decisions.
Restricted © Siemens AG 2018
YYYY-MM-DDPage 6 Siemens PLM Software
NX MaplePowered by Maple
All of the Maple Math Engine and Capability
Siemens PLM UI Simplification for Industrial Users
Siemens PLM Cosmetic UI “Skinning”
NX (Parameter and Geometry) Integrations
Teamcenter (Managed Mode) Integration
NX Maple
+
Restricted © Siemens AG 2018
YYYY-MM-DDPage 7 Siemens PLM Software
NX: Next Generation Design
Most Productive Modeling Environment
Generative Design & Integrated Validation
Design for Additive Manufacturing
Collaborative Design Management
Immersive Design
Multi-disciplinary Design
Flexible Product
Development
Platform
Restricted © Siemens AG 2018
YYYY-MM-DDPage 8 Siemens PLM Software
NX: Next Generation Design
Most Productive Modeling Environment
Generative Design & Integrated Validation
Design for Additive Manufacturing
Collaborative Design Management
Immersive Design
Multi-disciplinary Design
Flexible Product
Development
Platform
Restricted © Siemens AG 2018
YYYY-MM-DDPage 9 Siemens PLM Software
Comprehensive Mathematics
Powered by Maple
NX Maple contains comprehensive, in-depth
math functionality.
• Over 5000 mathematical functions
• Virtually every area of mathematics
covered, including: calculus, integral and
discrete transforms, linear algebra,
statistics, signal processing, graph theory,
differential geometry, linear programming,
optimization, physics, …
• Highly efficient numeric solvers, supporting
unlimited precision calculations
• Leading-edge symbolic algorithms for equation
derivation, simplification, and exact, analytic
solutions
Smarter Documents
HPC
Connectivity
Mathematics
Applications
5000+
Functions
Equation
Solving
Clickable
Math
Engineering
Differential
Equations
Physics
Statistics
Maple
Programmin
g Language
High Impact
Data
Visualization
NX and
Teamcenter
integration
Automatic
Parallelism
Multi-
Threaded
Computing
Interactive
Assistants
CAD, DB,
NAG, HTTP
Connectivity
eBook
Publishing Code
Generation
Symbolic
&
Numeric
Math
Restricted © Siemens AG 2018
YYYY-MM-DDPage 10 Siemens PLM Software
Four Biggest NX Maple Use Cases
1. Pure NX Maple Users (within a PLM environment)
2. Users who primarily use NX Maple, occasionally pulling a value from an NX model
3. Users who primarily use NX, occasionally embedding an NX Maple calculation mid-design
4. NX or NX Maple user, generating engineering reports (output from models or worksheets)
Restricted © Siemens AG 2018
YYYY-MM-DDPage 11 Siemens PLM Software
NX Maple Trial Experience
Room number 30410 (Wing 3, 4th Floor)
NX Maple is a powerful tool that simplifies your ability to integrate and access advanced math
inside your designs. NX Maple helps to connect your engineering knowledge to your design
geometry to ensure design consistency based on engineering best practices.
Drop in any time with Taylor Anderson and/or Richard Bush:Tuesday: 8:00 to 17:00
Wednesday: 8:00 to 11:00
Join us this week for a hands-on
“Getting Started with NX Maple” session!
Restricted © Siemens AG 2018
YYYY-MM-DDPage 12 Siemens PLM Software
Technical Application Deployment
NX Maple “Components”
Graphical “component” controls for
adjusting input values and understanding
the output of calculations add interactivity
and turn “worksheets” into technical
applications that can be deployed across
your company.
� Rapid deployment of technical
applications to share with co-workers
� Deploy custom solutions company wide
� Reduce time lost due to learning new
software & make users productive from
day one
Restricted © Siemens AG 2018
YYYY-MM-DDPage 13 Siemens PLM Software
NX Maple: Open and Connected
Easily integrated with other tools using a wide range of
connectivity features.
� Code generation for Visual Basic, MATLAB®, Java, C,
C#, Fortran, Perl, Python, JavaScript, and R code
� Internet connectivity
� MATLAB® connectivity includes two way integration
and code translation
� Mathematica® Notebook conversion and command
translation tools
� OpenMaple™ API for C, Java, and Visual Basic
programs
� External calling to Java, C, and Fortran
� Connect with Microsoft® Excel®, databases, the NAG
C Library, and CAD systems
Restricted © Siemens AG 2018
YYYY-MM-DDPage 14 Siemens PLM Software
NX Integration with Symbolica / Maple
First 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.
Restricted © Siemens AG 2018
YYYY-MM-DDPage 15 Siemens PLM Software
Symbolica, NX, and Convergent Modeling
NX 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
Restricted © Siemens AG 2018
YYYY-MM-DDPage 16 Siemens PLM Software
NX 12 Body By Equation Feature
• Maple or NX Maple 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.
Restricted © Siemens AG 2018
YYYY-MM-DDPage 17 Siemens PLM Software
Four Biggest NX Maple Use Cases
1. Pure NX Maple Users (within a PLM environment)
2. Users who primarily use NX Maple, occasionally pulling a value from an NX model
3. Users who primarily use NX, occasionally embedding an NX Maple calculation mid-design
4. NX or NX Maple user, generating engineering reports (output from models or worksheets)
Restricted © Siemens AG 2018
YYYY-MM-DDPage 18 Siemens PLM Software
NX Integrations with Maple / NX Maple
Feature-Based Expression/Variable Exchange between NX and Maple
Feature-Based Expression/Variable Exchange between NX and NX Maple
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 NX Maple-driven Body by Equation Feature in NX
Maple-centric Expression/Variable Exchange with NX
Restricted © Siemens AG 2018
YYYY-MM-DDPage 19 Siemens PLM Software
NX Maple Self-Learning Resources
Embedded Resources:
“Symbolica Tour” First Look
“Getting Started” Guides
Full Tutorials
Discipline-Specific Examples
Quick Reference Card
Maplesoft Online Resources:
Online Training Site
Maple Application Center
Discipline-Specific Examples
Restricted © Siemens AG 2018
YYYY-MM-DDPage 20 Siemens PLM Software
NX Maple Trial Experience
Room number 30410 (Wing 3, 4th Floor)
NX Maple is a powerful tool that simplifies your ability to integrate and access advanced math
inside your designs. NX Maple helps to connect your engineering knowledge to your design
geometry to ensure design consistency based on engineering best practices.
Drop in any time with Taylor Anderson and/or Richard Bush:Tuesday: 8:00 to 17:00
Wednesday: 8:00 to 11:00
Join us this week for a hands-on
“Getting Started with NX Maple” session!
Restricted © Siemens AG 2018
YYYY-MM-DDPage 21 Siemens PLM Software
Expert information is just a click away
Click to join us on the
NX Design Community
www.siemens.com/plm/community/NXDesign
ExploreBrowse the blog, read our articles and get the latest news
and updates on NX and general CAD topics.
Share Pose questions in our forum, obtain answers and connect
with other users and experts to benefit from their experience.
Learn Find the information you need in the knowledge base,
learn about the latest release and increase your NX skills.