ansys sbu vision, from 3d to embedded...
TRANSCRIPT
1 © 2014 ANSYS, Inc. May 26, 2014 ANSYS Confidential
ANSYS SBU Vision, from 3D to embedded SW
ANSYS UGM Conference May 2014
Thierry Le Sergent SCADE System product manager
2 © 2014 ANSYS, Inc. May 26, 2014 ANSYS Confidential
Why Care About Systems?
In every industry major innovations are based complex combinations of hardware, electronics and embedded software
3 © 2014 ANSYS, Inc. May 26, 2014 ANSYS Confidential
Electronics & Wireless
Controlled by Software!
Mechanical Sub-systems
Example - Powertrain & Safety Systems
Active Safety Systems
4 © 2014 ANSYS, Inc. May 26, 2014 ANSYS Confidential
Example - Flight Control System
Moving Mechanics
With Electric Drives In a Fluid
Environment... Controlled by
Software!
5 © 2014 ANSYS, Inc. May 26, 2014 ANSYS Confidential
Power Electronics
Controlled by Software!
Mechanical Sub-systems
Example – Renewable Energy
Fire & Safety Systems
Generators
6 © 2014 ANSYS, Inc. May 26, 2014 ANSYS Confidential
Systems Development Challenges
Managing Design Complexity
Optimizing System Performance
Reducing Embedded Software Costs
7 © 2014 ANSYS, Inc. May 26, 2014 ANSYS Confidential
To Manage The Complexities Of Today’s Products, Engineering Teams Are Adopting Model-based Systems Engineering Practices
Managing Design Complexity
Optimizing System Performance
Reducing Embedded Software Costs
Model-Based Systems Engineering
8 © 2014 ANSYS, Inc. May 26, 2014 ANSYS Confidential
Model-based Systems Engineering: Integrated Models From Requirements To System Realization
Document-Centric Systems Engineering
Documents the authoritative source of the system design
Models the authoritative source of the system design
• Requirements are text-based • Doesn’t adequately capture dependencies • Static, fragile, burdensome to maintain
Model-Based Systems Engineering
• Textual requirements complimented by system models • Better visualize large amounts of complex data • Consistency of information • Automated traceability and verifications
9 © 2014 ANSYS, Inc. May 26, 2014 ANSYS Confidential
Model-Based Systems Engineering with ANSYS Tools
Detailed Design Embedded Software, Electronics, Physics Hardware
Functional and Architectural Analysis Modelling of functions and Architecture
Operational Analysis Modelling of operational scenarios
Requirements Analysis Manage textual requirements (Doors, Word, Excel…)
1
3
2
4
10 © 2014 ANSYS, Inc. May 26, 2014 ANSYS Confidential
Collaborative design and verification with Systems and Software Synchronization
Avoid duplication of efforts and inconsistencies between system definition and software design
System Architecture Software Design
11 © 2014 ANSYS, Inc. May 26, 2014 ANSYS Confidential
Customer Case Studies and Testimonials
Eurocopter relied on fragile manual processes with drawing tools (Powerpoint, Visio, Excel..) to design systems use cases, functional decomposition and architecture
Example of architectural design realized by Eurocopter with ANSYS model-based system engineering platform
12 © 2014 ANSYS, Inc. May 26, 2014 ANSYS Confidential
Automatic Code Generation From Embedded Software Models Reduces Development Time And Costs For Embedded Systems
Managing Design Complexity
Optimizing Performance & Eliminating System Integration Failures
Reducing Embedded Software Costs
Model-Based Systems Engineering
Model-Based Software Development
© 2013 ANSYS, Inc. May 26, 2014 13 ANSYS Confidential & Proprietary Information
Traditional Software Development Flow
Source Code
if a<b z=0; else z=x+y; Compiler Binary file
11001010 00011001 11010010 10101010
Hardware
Control laws
Controls Engineer
Textual System Requirements
REQ
Software Design & Tests
Software Engineer
SW spec
© 2013 ANSYS, Inc. May 26, 2014 14 ANSYS Confidential & Proprietary Information
Source Code
if a<b z=0; else z=x+y; Compiler Binary file
11001010 00011001 11010010 10101010
Hardware
Software Design & Tests
SW spec
Control laws
Control Laws vs Software Specs ?
#2? #3?
#1? Source Code vs Software Specs ?
Compiled Code running on target vs Software Specs?
Controls Engineer
Software Engineer
Traditional Software Development Flow Issues
Textual System Requirements
REQ
© 2013 ANSYS, Inc. May 26, 2014 15 ANSYS Confidential & Proprietary Information
Control laws vs Software Specs: Joint work on common Model
Controls Engineer
Software Engineer
Model Based Design Solutions
Textual System Requirements
REQ
SCADE Suite Model, traceable to requirements
© 2013 ANSYS, Inc. May 26, 2014 16 ANSYS Confidential & Proprietary Information
SCADE Suite Model, traceable to requirements
Source Code vs Software Specs: Automatic & Certified Code Generation
Source Code
if a<b z=0; else z=x+y;
SCADE Suite KCG
C & Ada
DO-178B DO-178C IEC 61508 EN 50128 ISO 26262
Certification Kits
Controls Engineer
Software Engineer
Model Based Design Solutions
Textual System Requirements
REQ
© 2013 ANSYS, Inc. May 26, 2014 17 ANSYS Confidential & Proprietary Information
SCADE Suite Model, traceable to requirements
Compiled Code running on target vs Software Specs ? Compiler Verification Kit and Qualified Testing Environment
Source Code
if a<b z=0; else z=x+y;
SCADE Suite KCG
C & Ada
Source Code
if a<b z=0; else z=x+y; Compiler Binary file
11001010 00011001 11010010 10101010
Hardware
Object Code & Compiler
Verification
Qualified Testing Environment
Controls Engineer
Software Engineer
Model-Based Design Solutions
Textual System Requirements
REQ
© 2013 ANSYS, Inc. May 26, 2014 18 ANSYS Confidential & Proprietary Information
Customer Case Study
Problem • Transform conventional aircraft into UAV • Certify command & control architecture • Highly accelerated project schedule
Solution • Used SCADE Suite to automatically generate
and test all functions before putting on target hardware
Result • Development process accelerated by a factor of
three.
Our target is to have a complete simulation of our system on the host computer using SCADE Display and SCADE Suite then integrate all models and graphical interfaces
Fabrizio Nunciato EFCS Engineer Piaggio Aero
19 © 2014 ANSYS, Inc. May 26, 2014 ANSYS Confidential
To Manage The Complexities Of Today’s Products, Engineering Teams Are Adopting Model-based Systems Engineering Practices
Managing Design Complexity
Optimizing Performance & Eliminating System Integration Failures
Reducing Embedded Software Costs
Model-Based Systems Engineering
Model-Based Software Development
Virtual System Prototyping
+ 3D Multiphysics Maxwell Fluent Mechanical …
20 © 2014 ANSYS, Inc. May 26, 2014 ANSYS Confidential
Systems Virtual prototyping with Simplorer
Avionics example:
Hybrid vehicle example:
21 © 2014 ANSYS, Inc. May 26, 2014 ANSYS Confidential
Simplorer Modeling Capabilities
Easy-to-use integrated desktop environment • “Schematic” editor that captures connectivity, hierarchy and enables
links • Model editors with Wizards for VHDL-AMS, C/C++ and SPICE • Support for multiple levels of abstraction – behavioral, structural, ROM
Extensive library of control and device models • Blocks, states, equations and digital gates • Mixed-signal capabilities – analog and digital • Multi-domain capabilities with a special focus on electrical and
electronics
Co-simulation links • 1/ Functional Mockup Unit standard • 2/ Reduce Order Models (ROM)
22 © 2014 ANSYS, Inc. May 26, 2014 ANSYS Confidential
Incorporate sub-models from: • JModelica (Open Source Modelica) • Dymola (Dassault Systèmes) • AMESim (Siemens PLM) • OpenModelica (Open Source Modelica) • Qtronic • SCADE Suite • SCADE Display • SCADE Rapid Prototyper • …
FMU Import Capabilities into Simplorer
23 © 2014 ANSYS, Inc. May 26, 2014 ANSYS Confidential
Systems Virtual prototyping with Simplorer
Avionics Example:
24 © 2014 ANSYS, Inc. May 26, 2014 ANSYS Confidential
Unique Automated ROM Creation Capabilities
Capability to extract results from high fidelity 3D simulation
And reuse them in Simplorer multi-physics simulation
25 © 2014 ANSYS, Inc. May 26, 2014 ANSYS Confidential
Reduced Order Model for CFD
ROM
26 © 2014 ANSYS, Inc. May 26, 2014 ANSYS Confidential
Maxwell to Simplorer for Electric Drives
27 © 2014 ANSYS, Inc. May 26, 2014 ANSYS Confidential
Systems Virtual prototyping with Simplorer
Battery (ROM for CFD)
IGBT Module (Mechanical, Thermal,
Maxwell, Q3D, workbench) Electric drive
(ROM for Maxwell)
SW control (SCADE Suite)
28 © 2014 ANSYS, Inc. May 26, 2014 ANSYS Confidential
Optimizing System Performance Design optimal control laws with Optimetrics
Optimal performances KAltitude = 0.07
29 © 2014 ANSYS, Inc. May 26, 2014 ANSYS Confidential
Typical Design Vee Process
Requirements Management REQ 023: On request, the Machine-Drive should reach 2000rpm in less than 500ms
Operational Scenarios (SysML) RPM
0
-2000
Simulation Driven Product Development
System-level simulation (0D)
Virtual Integration
Prototypes and Testing
High Fidelity 3D Design Electronics Design Embedded Software Design
Magnetics Stress Thermal
30 © 2014 ANSYS, Inc. May 26, 2014 ANSYS Confidential
THANK YOU