openspdm abstract: openspdmon the aras...

38
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

Upload: others

Post on 12-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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

Page 2: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

openSPDM

©theSDMconsultancy

openSPDM on the Aras Innovator Platform

Mark Norris

[email protected]

21 March 2018

Rev 09

Page 3: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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

Page 4: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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

Page 5: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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

Page 6: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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

Page 7: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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

Page 8: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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

Page 9: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

openSPDM

©theSDMconsultancy

Successful SDM deployments

15 years of SDM @ BMW

Page 10: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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

Page 11: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

openSPDM

©theSDMconsultancy

Audi reported a 35% time saving initially from :– model documentation, – automation of results extraction, 10,000/day – report generation 

Curve comparison

Report

Page 12: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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

Page 13: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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

Page 14: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

• 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

Page 15: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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

Page 16: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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

Page 17: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

openSPDM

©theSDMconsultancy

Windows Explorer is most often the Data Manager

Page 18: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

openSPDM

©theSDMconsultancy

Why it’s hard to manage Simulation Data

Page 19: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

openSPDM

©theSDMconsultancy

PDM vs SDM

PDM: 1000 people, 1 application SDM: 10 people 100 applications

or

or

With thanks to Adrian Murton

Page 20: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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

Page 21: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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

Page 22: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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 

Page 23: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

openSPDM

©theSDMconsultancy

Solution capabilities required for SDM

Page 24: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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?

Page 25: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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

Page 26: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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

Page 27: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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

Page 28: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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

Page 29: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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.

Page 30: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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 

Page 31: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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

Page 32: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

openSPDM

©theSDMconsultancy

Simulation Graph Viewer in the Innovator UI

Page 33: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

openSPDM

©theSDMconsultancy

openSPDM on the Innovator platform

Page 34: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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

Page 35: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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

Page 36: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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!

Page 37: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

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

Page 38: openSPDM Abstract: openSPDMon the Aras Platformopenspdm.com/wp-content/uploads/2019/01/Norris-SPDM-ACE2018 … · Abstract: openSPDMon the Aras Platform Simulation Process & Data

openSPDM

©theSDMconsultancy

Q&A

Mark [email protected]+44 77 12 52 75 12