8/13/2019 SIM Embedded
1/42
1 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Open Solution for Combining Systems
Simulation and Embedded SoftwareDevelopment
January 15, 2013
8/13/2019 SIM Embedded
2/42
2 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
ANSYS Corporate Overview
Trends in Product Development
ANSYS Systems Engineering Vision
Systems & Software Engineering Walkthrough
Agenda
8/13/2019 SIM Embedded
3/42
3 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Insertimagehere
Were relentlessly committed to your product development success.
Were passionate about developing world-class engineering software
that addresses your current and future product development needs.
ANSYS is
dedicated exclusivelyto engineering simulation and is the
world's leadingsoftware provider. Product innovators in the most
demanding markets have trustedus for over 40 years.
Dipankar ChoudhuryChief Technologist
ANSYS
Our Focus
8/13/2019 SIM Embedded
4/42
4 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Our Vision:Simulation Driven Product Development
ConceptPhysical
Prototype
Production
Simulation-DrivenProduct Development
DetailedDesign
8/13/2019 SIM Embedded
5/42
5 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
FocusedThis is all we do.
Leading product technologies in all physics areas
Largest development team focused on simulation
Capable2,300 employees
60 locations, 40 countries
Trusted96 of top 100 FORTUNE500 industrials
ISO 9001 and NQA-1 certified
ProvenRecognized as one of the worlds most innovative
and fastest-growing companies*
IndependentLong-term financial stability
CAD agnostic
*BusinessWeek, FORTUNE
Our Strengths
8/13/2019 SIM Embedded
6/42
6 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Trends in Product Development
8/13/2019 SIM Embedded
7/427 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Automotive Systems Interoperability
Electrical design directedtowards power distribution Component focus with local
integrations
Electrical design now
focused on functionalinteraction
Cross domain requirements
Year Networked ECUs[#]
Signals[#]
SoftwareLines of Code
2006 1015 200300 ~ 3 Million
2010 2030 10001500 ~ 10 Million
2012+ 5070 30004000 ~ 12 Million
Ref: The 2012 Ground Vehicle Systems Engineering and Technology Symposium, August 2012
8/13/2019 SIM Embedded
8/428 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
SystemValidation
Sub-System Integ. &Verification
Component Integration& Verification
Requirements andSpecifications
Sub-System Design
System Functional &Architectural Design
Mechanical Electrical Software
Typical Systems Engineering ProcessCustomer Requirements: Adjust the speedof my vehicle to keep it at a safe distance
behind the lead vehicle even in fog or heavy
rain
Functional Specification:The car must adjust its speed
without users control
Alt. A:Preview
Distance
Control
System
Alt. BRadar
CruiseControlSystem
Alt. CDynamic Laser
Cruise Control
System
System Simulation Testing
Components Testing
Requirements Capture andManagement
ProductStructure
OptimalArchitecture
Mechanical Electrical Software
System Models
Systems Simulation
Detailed Design& Optimization
Release Product
8/13/2019 SIM Embedded
9/429 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Today, Systems engineering is validated in the lab, not on the computer.
Challenges for Systems Engineering Processes
Disparate tools are difficult to integrate into a systemsmodel for verification.
Standalone tool for requirement mgmt Standalone tool for architecture design
Multitude of 3D and 0D tools andunsynchronized models
Limited traceability from requirements to detailed
product designs and models.
Limited integration between the embedded softwaredevelopment process and physical product modeling.
Focus of thispresentation
8/13/2019 SIM Embedded
10/4210 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Comprehensive Embedded Code Simulation &Certified Code Generation
+
Best-in-Class 3D Physics and System simulation
=
Integrated High Fidelity Hardware &Software Simulation Platform
ANSYS + Esterel Technologies
Simulation Driven Product Development for a Complete System
8/13/2019 SIM Embedded
11/42
11 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Systems Functional Engineering
FunctionalAllocations
Detailed ArchitectureArchitecture
Detailed Hardware Design
3D Multiphysics
Maxwell
Fluent
Mechanical
Simplorer
Software Engineering
Our Vision
SystemValidation
Sub-System Integ.& Verification
ComponentIntegration
& Verification
Requirements andSpecifications
Sub-System Design
System Functional &Architectural Design
MechanicalElectrical Software
Detailed Design& Optimization
8/13/2019 SIM Embedded
12/42
8/13/2019 SIM Embedded
13/42
13 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
System and Software Engineering
Walkthrough
Cruise Control Example
8/13/2019 SIM Embedded
14/42
14 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Our Goal: Implementing Efficient Systemand Software Engineering Processes
Support Model-Based System Engineering process
Functional decomposition
Architecture design
Allocation of functions on components
Enable seamless transition from system design process to softwareimplementation
Synchronization of system components with software implementation
Support Model-Based Software Engineering process
Software Modeling
Model-Based Software Verification Certified Embedded Code Generation from the Software Model
8/13/2019 SIM Embedded
15/42
15 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Cruise Control Requirements
8/13/2019 SIM Embedded
16/42
16 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Cruise Control System Requirements(in Word)
8/13/2019 SIM Embedded
17/42
17 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Car Functional Modelin SCADE System
8/13/2019 SIM Embedded
18/42
18 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
The Result = The Functional BDD Diagram
Functional Diagram: Class Diagram (BDD)
8/13/2019 SIM Embedded
19/42
19 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Functional Diagram: Block Diagram (IBD)
8/13/2019 SIM Embedded
20/42
20 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Traceability Functional Model/Requirementsin SCADE LifeCycle RM Gateway
8/13/2019 SIM Embedded
21/42
21 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Car Architecture Modelin SCADE System
8/13/2019 SIM Embedded
22/42
22 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
CruiseControlSystemAn Architectural BDD Diagram
Architecture Diagram: Class Diagram (BDD)
8/13/2019 SIM Embedded
23/42
23 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Functional Diagram: Block Diagram (IBD)
8/13/2019 SIM Embedded
24/42
24 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Data Dictionary in SCADE System
Import/export data dictionaries
Direct copy/paste from/to excel
- Creates data,
- Binds namesto existing
information
e.g. datatype
c
v
8/13/2019 SIM Embedded
25/42
25 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Allocation of FunctionsOnto Architecture in SCADE System
8/13/2019 SIM Embedded
26/42
26 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Allocation of Functions onto ArchitectureComponents
Methodology Allocate leaves function toa single component
8/13/2019 SIM Embedded
27/42
27 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Model Documentation Generationin SCADE LifeCycle Reporter
8/13/2019 SIM Embedded
28/42
28 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Collaboration Capabilities in SCADE System
Model libraries, multi-files persistence
Same features as SCADE Suite
Allows multi-user collaboration, and fine grain configuration management
Export sub-model
Preserve Intellectual Property
Model diff,Model merge
Interactive,
Undo, etc.
8/13/2019 SIM Embedded
29/42
29 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Cruise Control SoftwareDesign and Implementation
in SCADE Suite and SCADE Display
8/13/2019 SIM Embedded
30/42
30 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
SystemSoftware Synchronization
Avoid duplication of efforts and inconsistencies betweensystem structural description and software behavioral description
System design and Software components evolve independently
On-demand re-synchronization of interfaces
Interfaces describedin SCADE System Model
Software
designs in SCADE Suite Model
System Software Synchronization
8/13/2019 SIM Embedded
31/42
31 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
System
Software Synchronization
8/13/2019 SIM Embedded
32/42
32 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Cruise Control SCADE SuiteSoftware Model
8/13/2019 SIM Embedded
33/42
33 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Cruise Control SCADE Suite SimulationDebugg ing & Simulat ion at Model Level
Graphical simulation/debug of data & control flow
Interactiveand batch modes
Scenario (test case)recorder and player
Simulation based on
the generated code
8/13/2019 SIM Embedded
34/42
34 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Cruise Control Rapid Prototyping and Display
Graphical panels for quick & comfortable models simulation
Features a library of interactive & display predefined widgets Library of widgets can be user-customized/augmented
Automatic generation of Standalone Executables
8/13/2019 SIM Embedded
35/42
35 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
What is Unique about SCADE Suite andSCADE Display?
SCADE Suite and SCADE Display are developed specifically to beable to address critical system and software applications
SCADE Suite and Display Code Generators are certified/qualified
according to the following international safety standards: ISO 26262 certification up to ASIL D Automotive (2012)
DO-178B / DO-178C (2012) up to level A Aerospace & Defense
IEC 61508 up to SIL 3 Industrial & Energy
IEC 60880 up to level A Nuclear I&C
EN 13849 up to SIL 3 Industrial Machines Safety
EN 50128 up to SIL 3/4 Rail Transportation
Same products qualified at the highest level of safety across 6market segments by 10 safety authorities, worldwide
8/13/2019 SIM Embedded
36/42
36 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
SCADE Suite and Display KCG:TV Certificates
The SCADE Suite and SCADE Display KCG
Certification Kits provides all the artifactsproduced by Esterel Technologies duringthe development of the tool, and requiredby certification authorities in DO-178B,ISO 26262 and IEC 61508 for adevelopment tool:
Tool Qualification Plan (TQP)
Tool Operational Requirements (TOR)
Tool Accomplishment Summary (TAS)
Safety Case (SC)
Software Requirements Data Software Installation Procedure (SIP)
Version Content (VC)
Software Configuration Index (SCI)
8/13/2019 SIM Embedded
37/42
37 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
SCADE Suite and Multi-Domain
Co-Simulation
8/13/2019 SIM Embedded
38/42
38 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
SCADE SuiteSimplorer (VHDL-AMS)Cruise Control Co-Simulation
8/13/2019 SIM Embedded
39/42
39 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
SCADE SuiteDymola (Modelica)Cruise Control Co-Simulation (based on FMI)
8/13/2019 SIM Embedded
40/42
40 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
Summary
8/13/2019 SIM Embedded
41/42
41 2013 ANSYS, Inc. January 14, 2013 ANSYS Confidential
A complete tool chain to design and validate theentire system, not just individual parts or sub-assemblies
Modeling languages based on open standards(SysML, Modelica, VHDL-AMS, OpenGL, etc.)
Scalable simulation fidelity spanning analytical toreduced order models to co-simulation with world-
class 3D solvers Co-simulation between model-based controllers
and embedded software
Automatic and certified embedded code generation
ANSYS Unique Advantages for System andSoftware Engineering
8/13/2019 SIM Embedded
42/42
Thank You!
Questions?