Hamburg, May 9 th, 2012. ENABLING A DIGITAL PRODUCT EXPERIENCE USING THE FUNCTIONAL MOCKUP INTERFACES. ProSTEP ivip Symposium 2012. Managing Globalization - Processes and Systems.
ENABLING A DIGITAL PRODUCT EXPERIENCE USING THE FUNCTIONAL MOCKUP INTERFACES. Dassault Systèmes, CATIA, PLM Systems Sandrine Loembé BMW AG, Functional Design Product and Process, Process IT Idea to Offer, Numerical Simulation Dr. Stefan-Alexander Schneider Page 2
ENABLING A DIGITAL PRODUCT EXPERIENCE USING FMI. AGENDA. 1. 2. 3. 4. 5. Success Story of Geometrical Integration Aspects of Functional Integration FMI Standard First Experience with an Example Potentials, Summary, and Outlook Page 3
ENABLING A DIGITAL PRODUCT EXPERIENCE USING FMI. AGENDA. 1. 2. 3. 4. 5. Success Story of Geometrical Integration Aspects of Functional Integration FMI Standard First Experience with an Example Potentials, Summary, and Outlook Page 4
ormation 5/10/2012 ref.: 3DS_Document_2012 DS Strategy : 3D Virtual Experience everywhere Using the 3D Media for: 3DS.COM Dassault Systèmes Confidential Info Social Design Global Collaborative Innovation Intellectual Property for PLM (Modeling & Simulation) 3D 2D 1 2 Collaborative Business Process Product Lifecycle Management Digital Mock-Up 3D 3 4 5 PLM 1.0 Realistic Simulation 6 Lifelike Experience PLM 2.0 Progress of Virtual Knowledge Photos courtesy of The Boeing Company & BMW 1981 1994 2000 2005 2011 5 5/10/2
3DS.COM Dassault Systèmes Confidential Info ormation 5/10/2012 ref.: 3DS_Document_2012 6
CATIA Virtual Design 1 Shape & Style Design to innovation Design to Function ormation 5/10/2012 ref.: 3DS_Document_2012 3DS.COM Dassault Systèmes Confidential Info 2 3 Mechanical Systems Design to Performance Design to Reliability Design to Cost Design to Maintenance Design to Operations 4 Experience it! Pilot it! Drive it! 7
ENABLING A DIGITAL PRODUCT EXPERIENCE USING FMI. AGENDA. 1. 2. 3. 4. 5. Success Story of Geometrical Integration Aspects of Functional Integration FMI Standard First Experience with an Example Potentials, Summary, and Outlook Page 8
Trends & Challenges Illustration Illustration Illustration ormation 5/10/2012 ref.: 3DS_Document_2012 3DS.COM Dassault Systèmes Confidential Info Increasing Complexity More innovation through electronics & Embedded software More Interrelated Analog/Digital, Software and Network technologies More disciplines to bring together More stakeholders in the development How to master growing Systems complexity, increase engineering productivity & accelerate innovation? Increasing requirements for compliance to standards and stringent regulations More than 40% project failures due to lack in requirements management and traceability (*) (*) VDC Analysts How to ensure traceability from needs identification to final product validation? System elements do not behave as expected when they are integrated Up-to 50 % project behind schedule due to poor early systems architecture validation (*) (*) INCOSE, VDC Analysts How to early simulate, optimize and validate the system behavior? 9
New methods for significant gains ormation 5/10/2012 ref.: 3DS_Document_2012 3DS.COM Dassault Systèmes Confidential Info Today: Detail design has been improved Regular improvements in each simulation discipline But Still late major changes often occur in detail design: The optimum result for a system is not the sum of optimum result of each discipline/ components Poor inter-discipline collaboration Breakthrough gains Early multi-level & multi-disciplinary simulations, managed at an architecture level Collaboration platform to support requirements, models, simulations, results and systems architecture 10
Accuracy convergence along engineering process ormation 5/10/2012 ref.: 3DS_Document_2012 3DS.COM Dassault Systèmes Confidential Info High level marketing requirements Targets 1 D Vehicle Performance targets Main dimensions 1 D / 2D Sub systems Performance targets Main dimensions Concept 3D Components Sub systems Performance Verification / Validation Detailed 3D Vehicle Uncertainty Properties Performance Accuracy Simulation methods Models 0 D Excel & Home-applications MATLAB Modelica MATLAB/Simulink FEM / CFD. Detailed FEM / CFD 11
What? for Whom? ormation 5/10/2012 ref.: 3DS_Document_2012 3DS.COM Dassault Systèmes Confidential Info Experts Study Leaders Architects Decision Support Dashboards Multi disciplinary synthesis Risk informed Trade-offs support Validation Plans Orchestrate, monitor & trace simulation activities Support extended enterprise collaboration Enforce quality checks, support collaborative reviews Manage all disciplines, connect all tools Enable re-use & automation Multi Disciplinary Simulation Workflows 12
Collaborative Systems Engineering Manage consistently the R, F, L & P product definition, tests and simulate specifications before detailed design Requirements, Functions, Logical Components, Physical Components HW & SW, Allocations ormation 5/10/2012 ref.: 3DS_Document_2012 Requirements & Tests Management R Functional Analysis F L 2D Logical Architecture Design L 3D L Electronics Software Physical Design Mechanical P 3DS.COM Dassault Systèmes Confidential Info Requirements & Tests Traceability Openness +++ interfaces Requirement, SysML/UML, SystemC, Java Collaborative Process Management and Traceability Behavior Model Exchange and co- Simulation Openness Open Functional Mockup Interface Systems Behavior Modeling and Simulation Discrete (Events) y=f(x) y=f(x,t) f(dx/dt,x,y,t)=0 Continuous (Physics) System Analysis, Integration & Management Dymola Simulink Amesim ControlBuild 13
ENABLING A DIGITAL PRODUCT EXPERIENCE USING FMI. AGENDA. 1. 2. 3. 4. 5. Success Story of Geometrical Integration Aspects of Functional Integration FMI Standard First Experience with an Example Potentials, Summary, and Outlook Page 14
MOTIVATION FOR FUNCTIONAL MOCK-UP INTERFACE (FMI). Problems / Needs Component development by supplier Integration by OEM Many simulation tools involved supplier1 supplier2 supplier3 supplier4 supplier5 OEM? Solution Reuse of supplier models by OEM: DLL (model exchange) and/or Tool coupling (co-simulation) Protection of model IP of supplier Added Value Early validation of design Increased process quality Higher efficiency and quality supplier1 supplier2 supplier3 supplier4 supplier5 tool 1 tool 2 tool 3 tool 4 tool 5 FMI OEM supplier1 supplier2! OEM supplier3 slide from FMI Modelica Association Project (originally from Nick Suyam, Daimler (adapted)) Page 15
MOTIVATION FOR FMI. No standards available for Model interface based on C or binaries Co-simulation between simulation tools Lots of proprietary interfaces Simulink: S-function Modelica: external function, external object interface QTronic Silver: Silver-Module API SimulationX: External Model Interface NI LabVIEW: External Model Interface, Simulation Interface Toolkit Simpack: uforce routines ADAMS: user routines slide from FMI Modelica Association Project Page 16
THE MODELISAR PROJECT. Developed within EU project Modelisar (2008-2011) Cooperation of European tool vendors and users Proof of concept in industrial use cases Supported by approx. 27 tools (planned by 7) After 2011: Continue development as Modelica Association Project Modelica Association changed its bylaws in order to become an umbrella organization for projects related with modeling and simulation MODELISAR (ITEA 2 ~ 07006) Partners ARMINES Arsenal Research ATB AVL Berata Daimler Dassault Systèmes David DLR Dynasim Extessy FhG First, IIS EAS, SCAI Geensys Halle University IFP Imagine INSPIRE SIMPACK AG ITI LMS International QTronic Schneider Electric Trialog Triphase TWT Verhaert Volkswagen Volvo slide from FMI Modelica Association Project Page 17
FMI - THE MAIN DESIGN IDEA. FMI for Model Exchange (Version 1.0: January 2010) Tool Solver FMI Slave FMU Model Model Solver FMI for Co-Simulation (Version 1.0: October 2010) Tool Master FMI Slave FMU Model Solver Slave FMI 2.0 for Model Exchange and Co-Simulation is under development slide from FMI Modelica Association Project Page 18
FMI BENEFITS OF INTEGRATION LAYER. FMU provides: Multi-physics modeling Combination of electrical, mechanical or thermal models Any (electric, hybrid) drive architecture representable Access to extensive libraries: Commercial Libs as VDL, Powertrain,... BMW Energy-, Hybrid-, Thermal- and Bev-Lib,... Using BlackBox-FMU of possible suppliers Page 19
ENABLING A DIGITAL PRODUCT EXPERIENCE USING FMI. AGENDA. 1. 2. 3. 4. 5. Success Story of Geometrical Integration Aspects of Functional Integration FMI Standard First Experience with an Example Potentials, Summary, and Outlook Page 20
ENABLING A DIGITAL PRODUCT EXPERIENCE USING FMI. VIRTUAL INTEGRATION IN CONTEXT OF VEE-MODEL. Task simulation Solution System Level Requirements modeling System Design conventional way Page 21
ENABLING A DIGITAL PRODUCT EXPERIENCE USING FMI. USE CASE: VEHICLE STABILITY. Vehicle Stability (e.g. ESC) Engine Generator Transmission + - Converter Battery Gearbox E-Motor Differential Regeneration Boosting Load Point Shifting Integrated Controller Strategy for Longitudinal & Lateral Control is needed Page 22
OPEN VEHICLE MOCKUP. Modelica, Simulink,... Physical Models (transmission, engine, chassis,...) Simulink, Modelica,... Controller Models Functional Mockup DLL (= standardized co-simulation interface) FMU-DLL... Open Co-Simulation Infrastructure FMU-DLL... FMU-DLL FMU-DLL Different tools/vendors: Functional tests Safety analysis (system FEA) Error reaction tests Sensitivity/robustness tests Parameter identification Parameter optimization Controller Hardware AUTOSAR (Simulink, ASCET, Dymola,...) Controller Software Page 23
INTEGRATION HYBRID AND CHASSIS CONTROLS. DYMOLA Hybridantrieb Hybrid Control SIMULINK ESC Control SIMULINK Virtual Driver IPGDriver Functional Mock-up Prototype IPGCar Road Infrastructure Traffic CarMaker Page 24
VIRTUAL INTEGRATION: USE CASE VEHICLE STABILITY. CONFLICT: RECUPERATION VS. SAFETY. Load point shifting lead to braking torque at power off maneuver. Integrated vehicle behavior evaluation with the functional mock-up prototype in real world driving maneuvers. Page 25
ENABLING A DIGITAL PRODUCT EXPERIENCE USING FMI. STUDY INTERACTION OF FUNCTIONS. See also the Driving Simulator at the 3DExperience Forum on 13./14.06.2012 in Mann Page 26
ENABLING A DIGITAL PRODUCT EXPERIENCE USING FMI. AGENDA. 1. 2. 3. 4. 5. Success Story of Geometrical Integration Aspects of Functional Integration FMI Standard First Experience with an Example Potentials, Summary, and Outlook Page 27
VIRTUALIZATION, INTEGRATION AND SIMULATION. POTENTIALS. Driving tests in the early phase of development by realistic use cases Virtual integration enables comprehensive evaluation of the interaction of functions, components, tools and departments and allows a continuous development process. Page 28
ENABLING A DIGITAL PRODUCT EXPERIENCE USING FMI. OUTLOOK. Virtual integration allows integrating new technologies and domains. How can we systematically identify other development-related interactions? How can we combine geometric and functional development? Page 29
Openness is important for BMW and DS Powerful: From thousands of publicly available APIs to open interoperability between V6 and other PDM, CAD, and enterprise systems, V6 is designed for openness Interoperability V6 is interoperable with CAD desktop systems through xcad adapters, with ERP and non-ds PDM applications via the X-PDM Event Bus, and via Web Services for other integrations. There also exist several alternatives for Federation of data including Exalead and Adaplets. ormation 5/10/2012 ref.: 3DS_Document_2012 3DS.COM Dassault Systèmes Confidential Info Leading: DS is leading the definition, implementation and improvement of PLM openness. (e.g., DS is a committed, well recognized and core team member of the Codex of PLM Openness (CPO) initiative). DS signed the CPO next steps ongoing. Committed to Industry Standards: DS supports global ISO standards For over 30 years, DS has relentlessly driven PLM towards an open, unified collaborative platform for our customers. Infrastructure V6 leverages industry-standard protocols such as HTTP and HTTPS, as well as existing NAS and/or SAN disk sub-systems Extensibility V6 provides a comprehensive CAA2 development environment to perform GUI enhancements, data model optimization, changing business logic and behavior, creating new applications, creating or updating integration components, and much more Interfaces V6 Web Services Infrastructure is compliant to Standards XSD, WSDL, SOAP, WS-I Standards, WS-Security (new in V6R2013), as well as wide range of APIs, Web Services for customization, automation and integration Standards V6 through its integration architecture supports a variety of standards such as STEP, IGES, FMI, AUTOSAR and JT - Dominique Florack, Senior EVP, Products, Strategy - R&D Dassault Systèmes Architecture V6 supports an n-tier layered architecture supporting industry-standard operating systems, applications servers, databases and virtualization platforms 30
ENABLING A DIGITAL PRODUCT EXPERIENCE USING FMI. CONTACT. Sandrine Loembé Sandrine.LOEMBE@3ds.com Dr. Stefan-Alexander Schneider Stefan-alexander.schneider@bmw.de Page 31
ENABLING A DIGITAL PRODUCT EXPERIENCE USING FMI. THANK YOU VERY MUCH FOR YOUR ATTENTION. Page 32