sim embedded

Upload: alephnull

Post on 04-Jun-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 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?