openspdm abstract: openspdmon the aras...
TRANSCRIPT
openSPDM
©theSDMconsultancy
Abstract: openSPDM on the Aras Platform
Simulation Process & Data Management is an application pioneered by high performance Automotive and Aerospace OEMs and Tier 1 suppliers to build and maintain the Digital Thread of the data used and the decisions taken to predict the performance and lifetime of engineered products. The records in an SPDM solution enable these companies to rapidly stand up a functional Digital Twin of an actual product to support manufacturing or operations. Today many SPDM solutions were built from scratch by internal IT teams and are in need of replacement. SPDM uses graph structures to build and maintain the Digital Thread. This presentation will provide an analysis of the platform capabilities required for an SPDM solution and share the reasons I selected Aras as the platform for openSPDM.
©theSDMconsultancy
openSPDM
©theSDMconsultancy
openSPDM on the Aras Innovator Platform
Mark Norris
21 March 2018
Rev 09
openSPDM
©theSDMconsultancy
Agenda
Simulation and Simulation Data Management Today
Why it’s hard to manage Simulation Data
System capabilities required for SDM
openSPDM on the Innovator platform
openSPDM
©theSDMconsultancy
Companies face unprecedented pressures to improve Product Performance▫ Environmental Pressure for fuel economy and emissions▫ Regulatory Pressure for Safety, passenger and pedestrian▫ Competitive Pressure; Performance, Cost, Quality, Features
Companies are turning to Simulation Based Development to achieve these improvements due to▫ Accuracy of simulation results▫ Speed of Iteration▫ Cost per Iteration▫ Information available from a simulation▫ Flexibility to investigate alternatives and combinations
Companies need to increase Simulation Capacity▫ Empower analysts to achieve greater throughput▫ Access distant/exterior resources▫ Democratise analysis to a wider population
openSPDM
©theSDMconsultancy©theSDMconsultancy
Product Complexity is rising – increasing simulation challenges
5 structural material types in this Audi A6New joining techniques – 64 different ways to join parts
openSPDM
©theSDMconsultancy
Thermodynamic efficiency▫ Asymptotic to ideal performance
System Simulation▫ Improvements now require system‐level simulations, multi‐disciplines
Leading to the requirement to do ▫ more simulations, iterative simulation▫ more sophisticated simulations ▫ more system level simulations▫ simulations with development partners
More & more data, more complex simulation data sets▫Manual data management is no longer sufficient
Perfo
rman
ce
Effort Required
1
2
1
2
Twice the Effort
openSPDM
©theSDMconsultancy
0
40
80
120
160
200
2000 2002 2004 2006 2008 2010 2012
120x
10 Years
The Number of Simulations performed at an Automotive OEMhas grown Exponentially in a decade
Simulations
performed
Derivatives Attributes Parameter Combinations
Model Granularity
x2 x3 x20 x10 >1000
Native data volume has grown 10x faster
Rate of expansion is Moore’s Law x 10
It’s an Explosion, not an Expansion
openSPDM
©theSDMconsultancy
The scale of engineering simulation today
An Automotive OEM uses 20,000 cores for engineering simulation
Creates 5‐10 Petabytes of Simulation Data yearly
Create 90,000,000 data/metadata objects yearly
Analysis team is only a few hundred engineers
Leaders drive the development of SPDM
NAFEMS WC 2015, JOHAN JERGEUS, VOLVO CARS, SAFETY CAE IN THE ALL NEW VOLVO XC90
openSPDM
©theSDMconsultancy
Successful SDM deployments
15 years of SDM @ BMW
openSPDM
©theSDMconsultancy
SPDM enables Digital Twins from the Digital Thread
Safran Landing Systems implemented SPDM for program certification: the Digital Thread between requirements, loadcases and a fit‐for‐purpose design
Their StressApps SPDM deployment now enables them to stand up a Digital Twin rapidly and economically▫ Support for Manufacturing Operations: Concessions
▫ Support for In‐Service Operations: Maintenance Repair & Overhaul
openSPDM
©theSDMconsultancy
Audi reported a 35% time saving initially from :– model documentation, – automation of results extraction, 10,000/day – report generation
Curve comparison
Report
NAFEMS - The International Association for the Engineering Analysis Community© 2013 theSDMconsultancy
Essential Principles of SDM eL079 Session V1.0 Page 14©theSDMconsultancy
Searchfor data
Set‐up Model
Submit & Solve
Extract & Post‐Process
Create Report
Submit & Solve
Quality & Traceability
IP & Knowledge Base
SDM is a specific xDM data management technology that can be deployed to accelerate processes,
enable global simulation teams, ensure quality & traceability,
capture IP and build a Knowledge Base
openSPDM
©theSDMconsultancy
Why Early Adopters implemented SDM:
Traceability to assure simulation quality ‐ Digital Thread▫ Safety▫ Regulatory Compliance▫ Formal Justification of Business Decisions
To support a new ways of working▫ Granular simulation data sets for Optimisation/Design Space Exploration, Robust Design
Reduction of Data Management Overhead on Analysts – Increase productivity▫ Increasing number of files in a dataset▫ Increasing number of analysis iterations
Information Lifecycle Management
Formalisation of process automation▫ Scripts under version control
• 2 year study through the NAFEMS Simulation Data Management Working Group
• Interviews and workshops with – Ten OEMs– Three Tier 1 suppliers
• Analysis and summary of papers from NAFEMS & CPDA conferences
• Extensive peer review
NAFEMS - The International Association for the Engineering Analysis Community© 2013 theSDMconsultancy
Essential Principles of SDM eL079 Session V1.0 Page 18
There is a clear opportunity to decrease % of time spent on non-technical work and hence increase throughput with SDM
Reference: Mark A Robinson An empirical analysis of engineers’ information behaviours
There is an opportunity to accelerate technical work by task automation on an SDM platform
openSPDM
©theSDMconsultancy
But SPDM adoption is very low
SDM has very limited adoption by the 750,000 analysts worldwide, only 1 to 2% of engineering analystsWhereas PDM or PLM adoption is now 90%+ in any industrial company using simulation Information system deployment & usage is new for Modelling & Simulation organisationsMost Analysts still use the file system & logbook/powerpointDigital Transformation like SDM and PLM is difficult, especially the first timeCost & Budget are issues ‐ a POC can cost €50k ‐ €250k
This is a real simulation archive
openSPDM
©theSDMconsultancy
Windows Explorer is most often the Data Manager
openSPDM
©theSDMconsultancy
Why it’s hard to manage Simulation Data
openSPDM
©theSDMconsultancy
PDM vs SDM
PDM: 1000 people, 1 application SDM: 10 people 100 applications
or
or
With thanks to Adrian Murton
openSPDM
©theSDMconsultancy
A Simulation Process is a chain of complex stepsDecisions & Assumptions made at each stage must be:– consistent – recorded
IDEALISATION• Physics• Geometry• Allowables
DISCRETISATION• Mesh• Loading
SOLUTION• Numerical
analysis
Discrete Solution
Discrete Models
Math Models
Physical System
openSPDM
©theSDMconsultancy
Requirements
Structure Definition + Geometry
Material models
Load-cases, Regulatory & Performance
Process Definitions/Templates
System Definition & Parameters
Loads by Calculation or Measurement
Input data, intermediate data, process & results data
Physical Test Results
Simulation Process Audit Trail
Discrete Solution
Discrete Models
Math Models
Analysis Plan
AnalysisReport
openSPDM
©theSDMconsultancy©theSDMconsultancy
Searchfor data
Submit & Solve
Extract & Post‐Process
Create ReportM
esh
Assemble
SDM: Directed Acyclic Graph to record simulation and process datawhereas core PLM data model = hierarchical product structures
openSPDM
©theSDMconsultancy
Solution capabilities required for SDM
openSPDM
©theSDMconsultancy
Product Object Model (PLM)• Part & Part Revisions• Document Objects• Linkages as Objects• Hierarchical Structures
Data as Files• Versions, Sequences, Attributes • Access Rights & Ownership
Data as Objects• Identifier, Versions, Attributes• Attached document files• Access Rights & Ownership
Metadata Extraction & Storage• Administrative Metadata• Content Metadata & Results
Activity Launch & Data Capture• Input Data• Output Data• Process Parameters & Remarks
Server Side Process Execution• Sequential Process Steps• Assemble, Submit, Extract Results,
Post‐Process, Report
Simulation Object Model (SPDM)• CAE Data Objects• CAE Process Objects• Graph Structure & Display
SDM Solution
PLM Solution
CM
Process Authoring• Sequential Process• Logic, Branching, Iterations
Process
Man
agem
ent
Often
Third Party
SPDM is Digital Transformation for the Modelling and Simulation TeamRequires this deep capability stack to deliver a productive solution vs file system1st Generation SPDM systems built from scratch are costly – few usersMost CAE software vendors lack xDM skillsOpen Source initiatives attempted to build from scratch – too challengingHow to build and deploy SPDM affordably?
openSPDM
©theSDMconsultancy
What makes a good SDM solution? SDM Components & Enablers
Best In Class SDM
012345
Best In Class SDM
© 2017 theSDMconsultancy
Score of capability 5=Excellent
openSPDM
©theSDMconsultancy
SDM Components & Enablers 1
xDM Platform ( Verband Der Automobil Industrie VDA)▫ Secure, Robust, Reliable, Efficient, Scaleable – Reslient
SPDM data‐model = Digital Thread▫ Physical Data Objects – Input Files, Result Files, Viewables, Reports,…▫ Process Data Objects – Who did What Why When with Which Version of What Software
SDM Services▫ Run a process step on files known to the Platform and recover results, Interactive, Batch, Remote, HPC▫ Information Lifecycle Management – Compress, Archive or Delete based on policies
CAE Integration Framework▫ Light, rapid integration, Interactive & Batch software invocation including Scripts
SDM Web User Interface▫ Exposing only relevant data to Analysts▫ Graph Viewer – How were these results obtained – display the Digital Thread
openSPDM
©theSDMconsultancy
SPDM Components & Enablers 2
Configurable SDM Applications▫Model Assembly, Simulation Generator to run multiple load cases,…
Agile Development Environment▫ To adapt Datamodel (Simulation Items and Process Steps) to specific domains and ways of working rapidly and affordably – M&S team for a domain is typically small 1, 10, 100
SPDM Solution Architects▫ Successful SPDM solutions are driven by visionary architects, usually with a M&S background
SPDM‐knowledgeable clients▫ Simulation is so diverse that SPDM solution development needs to focus on real customer challenges to get fast feedback
openSPDM
©theSDMconsultancy©theSDMconsultancy
How the Innovator xDM platform can help SDM Components & EnablersSDM Best in Class vs Aras Innovator xDM platform
xDM platform
012345
Blue
Agile development environment enables SDM data model to be developed rapidly
Extensive studies available on Data Models from VDA, MoSSEC,…10’s of Millions of Euros spent
© 2017 theSDMconsultancyThird Party Solutions
Score of capability 5=Excellent
Best in class SDM Green
openSPDM
©theSDMconsultancy
3rd Party Solution: Rescale ScaleX Enterprise Services
Secure Job Submission Data Extraction▫Analyze key, high-level results directly in your web browser. Rescale's simulation platforms allow you to sort and visualize your data to quickly gain design insights. Visualize Large Simulation Results Remotely▫Perform remote visualization in the cloud via a standard Internet connection.
Interactive 3D-graphics are further enabled by NVIDIA GRID™ and NICE DCV.
openSPDM
©theSDMconsultancy
Automated Process Execution in a PIDO tool: pSeven
39
Inputs Outputs
Library of connectors (specific or generic) enabling integration of 100’s of applications CAD, CAE, Office, in‐house, etc.
Office appCAD/CAE apps
Optimizer
Logic implementation:Looping, branching, test…
• Available Process Steps
• Inputs which can be edited
• Executable Process Steps, potentially with editable parameters
• Outputs
• This is a process chain which can be re‐run any number of times with different parameters
• These process steps are not instantiated, don’t retain a record of parameters, inputs, outputs,…..unless installed on an SPDM
• A design space exploration module enables a range of inputs and their corresponding outputs to be captured
openSPDM
©theSDMconsultancy
Aras Innovator xDM platform
Business Processes
Business Objects
Business Logic
Core Objects
3) SolutionAgile development100s‐1000 lines of code
1) xDM PlatformReliableScale‐ableSecureStable1,000,000 lines of codeSupports CAD, Office,…
2) Graph User Interface
openSPDMProcess Server
openSPDM
©theSDMconsultancy
Simulation Graph Viewer in the Innovator UI
openSPDM
©theSDMconsultancy
openSPDM on the Innovator platform
openSPDM
©theSDMconsultancy
Why openSPDM, the SPDM challenge
“COTS” SDM in production since 2000 at BMW, today 2,000,000 vehicle simulation data‐sets are managed in their SDM system; assuring quality, providing traceability + large throughput gains
The uptake of SDM across all industry sectors has been very slow compared to PLM. Of 750,000 simulation engineers worldwide, perhaps 15,000 use SDM,2%
Education & mastery of SDM is limited so deployment resources are scarce▫Training available from NAFEMS.org
A few capable SPDM solutions, expensive, finite scope, .
M&S organisations have no experience of Digital Transformation, no budget for SPDM
Poor image of SDM from failed deployments of not‐fit‐for‐their‐purpose solutions
No open‐source SDM solutions yet, so analysts cannot experiment or try before buy
openSPDM
©theSDMconsultancy
openSPDM approach
openSPDM will lever the highly functional Aras Innovator xDM platform to deliver core SDM functionality as open‐source▫Open to all CAE Applications, Solvers, Toolsets eg viewers▫Configurable, by the Methods team ▫Extensible▫Accessible as no up front licence feeOpen‐source extensibility enables application and domain‐specific extensions▫by Aras, third party vendors, service providers, in‐house teams ▫Opportunity for an open‐source community to contribute
openSPDM
©theSDMconsultancy
openSPDM will enable wide SPDM adoption
openSPDM will be used in SDM education to enable students to interact with core SDM functionality and truly understand what SDM is about
openSPDM will enable Proofs of Concept and Pilot deployments
openSPDM open source community will offer application and solver integrations, specific extensions for particular domains
Production deployments of openSPDM will benefit from wider Aras functional capabilities such as CAD data management, MS Office integration, Change Management, Document Management, Quality Management, Enterprise Search,…
Production deployments can benefit from Maintenance, Enhancement, Support and Upgrades from Aras Corp (Red Hat model) + value added SDM modules
openSPDM will deliver Digital Thread & Digital Twins in ARAS PLM deployments
Your Participation is welcome!
openSPDM
©theSDMconsultancy
Graph Display of SimItems and SimProcessSteps, Digital Thread
Every SimItem and ProcessStep Item is unique, has specific metadata and may have files attached