class x { public int a; class x { float b; public int func (int a,int b); int a; class x { Asa asad float b; public Asda ad int func int a; Asd (int ad a,int cc b); class x { Asa asad float b; Aac sdscfcc c a public Asda ad int func (int a,int Ascccv b); ca int a; Asd ad Asa asad Ascc cac float b; Aac sdscfcc Asda ad } c a int func Asd (int ad a,int Ascccv cc b); ca Asa asad Ascc cac Aac sdscfcc c a Asda ad } Ascccv ca Asd ad Ascc cac Aac sdscfcc } c a Ascccv ca Ascc cac } MODPROD'2014 8th International Workshop on Model-Based Product Development MODPROD Center for Model-Based Product Development Linköping University 2014-02-05 Peter Fritzson
Industrial Challenges for Complex Products of both Software and Hardware Increased Software Fraction Shorter Time-to-Market Higher demands on effective strategic decision making 2
MODPROD Industry Partners 14 Companies Software/Hardware/Process Modeling Software/Hardware Modeling Combitech Systems AB SAAB AB Siemens Industrial Turbomachinery AB Knowit AB Configura AB (SME) Business Process Modeling Saab AB ABB Siemens Hardware Modeling (mostly) ABB Corporate Research AB Toyota-BT Products AB Wolfram MathCore AB Parker Hannifin AB SKF AB Scania VTI Software Modeling Ericsson AB IFS AB IBM AB 3
MODPROD Board of Directors 2013 Chairman: Sune Horkeby, Siemens Industrial Turbines Pär Emanuelsson, Ericsson. Roland Almgren, KnowIT AB Dag Fritzson, SKF Henric Andersson, Saab Patrick Blomqvist, Toyota Industries, Mjölby Mattias Nyberg, Scania Jonas Jansson, VTI Prof. Peter Fritzson, LIU, Center director Prof. Petter Krus, LIU, Vice Center director Prof. Kristian Sandahl, LIU 4
MODPROD Center Vision of Integrated Model-Based Product Development Feedback Business Process Control Requirements Capture Model Model-Driven Driven Design Design (PIM) Compilation &Code Gen (PSM) System Simulation Process models Requirements models Product models Platform models Software & System Product Unified Modeling: Meta-modeling&Modelica& Modelica& UML & OWL Open Standards Modelica (HW, SW) and UML (SW) 5
Current European ITEA2 Project (2012-2015, 36 partners) MODRIO Model-Driven Physical Systems Operation Customers expectations V&V : Verification & Validation M&S : Modelling & Simulation Design rules Operation rules Decommissioning Basic design M&S tools Training M&S tools Detailed design V&V Operation Users feedback Monitoring Diagnosis Optimization Maintenance Implementation Manufacturing M&S tools from design to Systems Operation 6
Modelica ITEA2 Projects Modelisar EuroSysLib OpenProd MODRIO 2009 2010 2011 2012 7
MODPROD Center Associated OSMC Open Source Modelica Consortium, 45 org members December 2013 Founded Dec 4, 2007 Open-source community services Website and Support Forum Version-controlled source base Bug database Development courses www.openmodelica.org Code Statistics 8
The Biggest Challenge of All Sustainable society Avoid Global Collapse in 50 years now Sustainable, Scenario 9 4% improvement per year Collapse around 2060, Scenario 2 Close to current developments System Dynamics Simulation with OpenModelica World3 Model, Meadows et al 9
Challenge: Use Modeling and Simulation Technology to Support Circular Economy for a Sustainable World Bad News Coal burning In Europe year 2013 increased CO2 emission almost for free Coal burning In Sweden increased 46% during 2013 reduced CO2 tax Renewable energy investments in Europe decreased 40% during 2013 At E-Week Linköping Jan 29, 2014 10 Lena Ek, Swedish Environment Minister Janez Potocnik, EU Environment Commissioner
What Can You Do? Need Global Sustainability Mass Movement Promote sustainable lifestyle and technology Install electric solar PV panels Buy shares in cooperative wind power 20 sqm solar panels on garage roof, Nov 2012 Generated 2700 W at noon March 10, 2013 Expanded to 91 sqm, 12 kw, March 2013 Avoids 10 ton CO2 emission per year 11
Small rectangles surface needed for 100% solar energy for humanity Good News Year 2013 China installed 12Gw, production 14 Twh/yr More than doubling capacity. Germany installed 3.3 Gw 12