170 likes | 191 Views
NAFEMS / INCOSE Systems Modeling & Simulation Working Group. Free and Open Standards for the Simulation Community by the Modelica Association. Overview. The Modelica Association (MA): mission and goals How does the Modelica Association work? Modelica Association Projects
E N D
NAFEMS / INCOSESystems Modeling & Simulation Working Group Free and Open Standards for the Simulation Community by the Modelica Association
Overview • The Modelica Association (MA): mission and goals • How does the Modelica Association work? • Modelica Association Projects • Ongoing Research Projects • Outlook
The Modelica Association: Mission From the Bylaws: • The scope of business comprises coordinated standardization and development of softwaretechnology and methods in the area of cyber physical-systems and systems engineering. Not in bylaws, but a fundamental principle: • The results of the Modelica Association, standard texts + software, are open source under a permissive licenseand can be downloaded and used without fees.
Modelica Association: Quick overview • Non-profit organization registered in Sweden • Founded in 2000, after release of Modelica language specification 1.0 • Organized around projects: • Modelica language, and free Modelica libraries • Functional Mockup Interface, FMI, • System structure and parameterization, SSP • Distributed Co-simulation Protocol, DCP (new in 2018) • Financed by member fees, and through EU research projects
Research Projects supporting MA goals EUROSYSLIB 2007 – 2010, 16 Mill. Euro ACOSAR 2015 – 2018, 8 Mill. EuroProject leader: Virtual Vehicle Research Center Advanced Modelica Libraries + Tools(13 open source, 18 commercial) Network communicationprotocolfor FMI et al. MODRIO 2012 – 2016, 22 Mill. Euro MODELISAR 2008 – 2011, 27 Mill. Euro Nonlinear models for online operations(state estimation, model predictive control, ...) MA benefit: - FMI 2.0- Modelica_Requirements- Modelica/FMI toolsfor online operations MA benefit: FMI 1.0 + Modelica/FMI tools courtesy ABB
The Modelica Language and Libraries • For equation based systems, object-oriented modeling • Coherent graphical and textual modeling • Since 1997, mature and widely adopted • Ecosystem of tools, libraries and service providers • Adoption in US lagging compared to Europe and Asia • CAE companies with Modelica support (alphabetically): Altair, ANSYS, Dassault Systèmes, ESI-ITI, Maplesoft, Modelon, Ricardo Software, Siemens LMS, Wolfram Research • Ideal technology for system level digital twin
The Functional Mockup Interface • What: Widely adopted API for executable system level models • Released FMI 1.0 in 2010, 2.0 in 2014 • Adopted by > 100 tools • Interoperability testing through MA • Governed by FMI steering committee • Working on FMI 3.0 based on industrial user feedback
System Structure and Paramterization: SSP Signal dictionaries Driver Enviroment ADAS functions Behavior Human mechanics HMI Purpose of SSP: Standardize interconnected system of components and controls, including parameterization and variants handling Infrastructure Sensing Car2X Perception Chassis Driveline Sensors Gearbox Cameras Actuators Traffic Planning Actuators Radar Axles Driveline Lidar Wheels Weather Actuating Ego-Vehicle Usage of SSP in defining Simulation Architecture for ADAS
System Structure and Paramterization: SSP • What: One level “above” an FMU, a hierarchical system of • simulation components, • their interaction structure • structured parameters and variants of the system • Public release candidate expected in Q1 2019
Distributed Co-simulation Protocol DCP • What: standardization of data exchange protocol for distributed co-simulation, real-time and non real-time, also connecting real hardware testbeds with virtual parts • Who: Developed by automotive OEM, and suppliers, test hardware vendors and simulation software vendors • Continuation of EU research project ACOSAR • Public review of draft standard planned to start in Q4 2018
Summary: Coordinated standards Modelica: Build the model SSP: model-based collaboration across the extended enterprise Distributed Co-simulation: Let models talk to one another and hardware FMI: interface and deploy models
EMPHYSIS (FMI forembeddedtargets)(Embedded systems with physical models in the production code software) ITEA project, 2017-2020, 14 Mill. Euro, projectleader: Bosch (contact: Oliver Lenord, Christian Bertsch) • Extension of FMI. Provisionalname: FMI for Embedded Systems (eFMI) • Use physical models in control and diagnosis functions in production code of automotive ECUs • Seamless and easy re-use of physical models both for offline simulation and on the ECU • Collaborative development of advanced ECU-software e courtesy Bosch
Design environment for turbo-electric aircraft: TRADE Gas turbine Airframe and mission Electric Power Structural sizing Thermal Mgmt Core Fan/propeller Gear Accessories Primary masses Spars and ribs Skin and stiffeners Vapor cycle Liquid and oil cooling Ram air Other masses Aerodynamics Mission performance Electric drives Power electronics Batteries Super caps API API API API API Turbo electRic Aircraft Design Environment
IBPSA Project 1: Framework for building and community energy system design and operation 08/17: Kick-off meeting at San Francisco, CA Task 1: Modelica libraries for design, operation and MPC Task 2: Mapping from IFC and CityGML to Modelica Task 3: Application and dissemination Contact: Michael Wetter (LBNL) https://ibpsa.github.io/project1/ • 5 years (2017-2022) • > 60 PY, > 20 organizations • Open source, freely available
Future MA Project Ideas PDE for Systems – Partial Differential Equations for Systems • Goal:Utilization of reduced order models originating from semi-discretized PDE(finite element/finite difference/finite volume models) from various physical domains in system simulations in astandardized, tool-independent way. • Currently, collectingusecases, requirements,interestedpeople. • https://github.com/modelica/pde-for-systems • Contact: Andreas Heckmann (DLR) Health Monitoring of Composite Structure • Monitor dynamic load accumulation of lower A-arm in operation • Predict fatigue online with real life data in Electronic Control Unit (ECU) • Estimate disc, pad and e.g. hydraulic fluid temperature online in ECU • control cooperative operation with redundantactuators, e.g. electric drives, magnet track brake, … accordingly (brake blending) Martin Otter: Ongoing Research, Coming Projects and Outlook for the Modelica Association, Boston, October 11, 2018
Questions? • Email: Hubertus.Tummescheit@modelon.com