Needs for performance of Large Scale Modeling & Simulation

Size: px
Start display at page:

Download "Needs for performance of Large Scale Modeling & Simulation"

Transcription

1 Needs for performance of Large Scale ing & Simulation MODPROD 2010 Henric Andersson Saab Aeronautics / IEI-LiU This work is related to the NFFP5 and Crescendo research programs

2 MODEL BASED DEVELOPMENT Sensors Vehicle systems - Physical constraints - Behaviors Task 1 Task 2 Task Task n Embedded Controller Energy flows Actuators Information flows 1 In 1-25 Z Integer Delay K Ts z-1 Discrete-Time Integrator Lookup Table 1 Out 1 DriveSine Torque 1 Inertia 1 Gear = 2 Inertia2 Torque2 Load tau tau freqhz = { 1 } J= 1 J = 1. 5 duration = { 2 }

3 THE VALUES OF MBD / MBSE Maturity 100% 60% 40% 20% Based Development Defect discovered Defect Traditional Development Verbal definition Document Analysis Simulation Test Flight Review Prototype Usage ing, and analysis get the function to mature more rapidly compared to traditional document-centric methods

4 FLOW OF SIMULATION MODELS Origin of models : Deliverables from sub suppliers (e.g. Engine) Development of models of aircraft subsystems (e.g. Fuel system) Development of simulator specific models (e.g. Servo) Equipment & model development Desktop (e.g. ARES) Laboratory (e.g. MYSIM) System verification (e.g. SYSIM) Integration of training simulators Training via (Mission Trainer) l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l Sub system-team Simulator team Simulator team Subsupplier Aircraft Integrator (e.g. Saab or Airbus) Customer

5 FLOW OF SIMULATION MODELS s storage typical situation Equipment & model development Desktop Laboratory System verification Integration of training simulators Training via l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l Subsupplier Sub system-team Simulator team Simulator team Customer store store (Dimensions) store (svn) store (rcs) store (cvs) store

6 FLOW OF SIMULATION MODELS s storage in a common model store Equipment & model development Desktop Laboratory System verification Integration of training simulators Training via l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l Subsupplier Sub system-team Simulator team Simulator team Customer store Common central model store store store (Dimensions) store (svn) store (rcs) store (cvs)

7 CHALLENGES Computer performance increases enables based approaches in product/systems development is used also for verification/certification and training activities Challenges in set-up and support of large-scale of a/c systems: Many models ~100 Different kinds of models, e.g. environment, mechanics, electronics, software Variants of the systems that the models represent Variants of the models, e.g. different levels of fidelity Versions of models Different sets of System Parameters for parametric models Reuse of models between simulator types, e.g. desktop, training, verification Different operating systems/computer platforms for execution Different modeling notations, languages & tools/techniques e.g. continuous, discrete, event-based, steady-state, dynamic

8 LARGE SCALE MODELING & SIMULATION In large scale M&S there is a need to support the activities between M and S the & & activities The process of creating s of the whole aircraft from a set of subsystem models

9 LARGE SCALE MODELING & SIMULATION What are the &.& activities? characterization/declaration Choice of models from model store Configuration of models integration Verification of models consistency Build integrated model (compilation & linking) Instantiation and Initialization

10 LARGE SCALE MODELING & SIMULATION For simplicity we call the & & activities the confintegration process selection, integration, instantiation & initialization during full configuration control

11 PARAMETRIC CONFIGURABLE MODELS PDM System Configuration Parameter (cp) Pump model Sets of System Parameters System Parameter (sp) Constant during a run A Input (u) Pump model Algorithm part Output (y) Varying during a run C State (x) interactions: Input (u), Output (y), State (x), System Parameter (SP) and Configuration Parameter (CP) used for parametric models. Configuration Parameters (CP) are created in the Product Data Management (PDM) system and used in the simulator prior to a run to instantiate the models with a consistent set of System Parameters (SP).

12 PARAMETRIC CONFIGURABLE MODELS PDM System Configuration Parameter (cp) Pump model Sets of System Parameters CP1 CP2... SP1 SP2... CNAstring System Parameter (sp) Constant during a run A Input (u) Pump model Algorithm part Output (y) Varying during a run C State (x) Typically, the CP are stored in PDM while SP are handled in a Software Configuration Management (SCM) tool, and in this work a proposal of connection between CP and SP on the conceptual level are suggested. A structured data storage object CNA-string (ConfiguratioN data string) for cross-referencing or mapping of CP onto SP is introduced. The various validated CNA-strings containing consistent configurations can be stored in the environment in e.g. XML format for easy access.

13 SIMULATION CONFINTEGRATION PROCESS Product configurations A specific instance reflects one product configuration Configuration parameters and settings is needed in all activities/steps to set up a SCM + PDM Simulation configuration parameters time switching Compile time switching Run time switching Build Generate code Compile code Link code Set up Simulate! model source code obj. code executable sim. instance

14 SIMULATION CONFINTEGRATION PROCESS Product configurations Simulation configuration parameters Run-time switches are most flexible and enables to change product configuration during flight / Type of switching technique depends on e.g. security and maintainability factors Structured configuration tables improve efficiency, quality and scalability time switching Compile time switching Run time switching Build Generate code Compile code Link code Set up Simulate! model source code source code obj. code obj. code obj. code executable executable executable sim. instance siminstance 2 siminstance 3

15 MODELING DOMAINS Usage, Needs Requirements Architecture Interfaces Control f(t) -> L (s) G(s) F(.) Information Class G Prop GetSpe Class H Number MMI Virtual surrounding s of information objects, needs, services Structure Physical systems Electronics Optronics F Embedded I/O U=1 OpAmp s of physical objects Diode Ground Integration and System Simulation

16 THE INTEGRATION OF MODELING DOMAINS ica UML CATIA Simulink / Stateflow VAPS Structure Physical systems Embedded Electronics Optronics I/O U=1 OpAmp Control f(t) -> L (s) G(s) Information Class G Prop GetSpe MMI Virtual surr. F(.) Class H Number Diode Ground s of physical objects s of information objects, needs, services

17 PRODUCT M&S DISCIPLINES Architecture - Responsibilities - Data dictionary - Definition of parts and interfaces Product Change - Product Data - Product Lifecycle - -Management parametric ing & Simulation Line configurator? Simulation Build Instantiation &Initiation

18 CONCLUSIONS Need for configuration and integration support when building large-scale s ( confintegration ) Development of method to integrate PDM/PLM and environment based on CNA-string approach

19 Thanks! This work is performed in scope of the Swedish National Aeronautics Research Programme, NFFP5, the Crescendo EC research project, and with application in Process and Systems Implementation for Aerospace products at Saab Aeronautics.

Modeling and Simulation for Heterogeneous systems

Modeling and Simulation for Heterogeneous systems Modeling and Simulation for Heterogeneous systems Hosted Simulation for airvehicle subsystem design Henric Andersson Saab Aerosystems 2008-02-06 My background Control engineer from ISY Linköping University

More information

USING GENERIC OBJECT INHERITANCE

USING GENERIC OBJECT INHERITANCE CONCEPTUAL DESIGN USING GENERIC OBJECT INHERITANCE http://www.iei.liu.se/machine Dr. Olof Johansson, Henric Andersson, Prof. Petter Krus Division of Machine Design Department of Management and Engineering

More information

Introduction to Control Systems Design

Introduction to Control Systems Design Experiment One Introduction to Control Systems Design Control Systems Laboratory Dr. Zaer Abo Hammour Dr. Zaer Abo Hammour Control Systems Laboratory 1.1 Control System Design The design of control systems

More information

Fluid and Mechatronic Systems at Linköping University Petter Krus

Fluid and Mechatronic Systems at Linköping University Petter Krus Fluid and Mechatronic Systems at Linköping University Petter Krus Flumes Research Areas Aircraft Systems Aircraft design Onboard systems Subscale flight testing Fluid Power Hydraulic system and component

More information

From Design to Production

From Design to Production From Design to Production An integrated approach Paolo Fabbri Senior Engineer 2014 The MathWorks, Inc. 1 Do you know what it is? Requirements System Test Functional Spec Integration Test Detailed Design

More information

Integration of CAE Tools for Complete System Prototyping EASY5 User Conference May, 2000 Presented by: Joel Tollefson

Integration of CAE Tools for Complete System Prototyping EASY5 User Conference May, 2000 Presented by: Joel Tollefson Integration of CAE Tools for Complete System Prototyping 2000 User Conference May, 2000 Presented by: Joel Tollefson Presentation Focus Provide a framework to support other presentations define concepts

More information

Using Cost Effective Distributed HIL for Rapid Prototyping

Using Cost Effective Distributed HIL for Rapid Prototyping Using Cost Effective Distributed HIL for Rapid Prototyping Renesas Electronics America Inc. Enabling Smart Solutions Embedded Control Systems need Hardware-in-Loop Simulation 2 Innovation using HIL Simulation

More information

Model Based Systems Engineering Engine Control: from concept to validation. Jan Smolders Technical Account Manager

Model Based Systems Engineering Engine Control: from concept to validation. Jan Smolders Technical Account Manager Model Based Systems Engineering Engine Control: from concept to validation Jan Smolders Technical Account Manager Table of Content Model Driven Development MiL SiL HiL Model adaptation to Real-Time Towards

More information

Master Class: Diseño de Sistemas Mecatrónicos

Master Class: Diseño de Sistemas Mecatrónicos Master Class: Diseño de Sistemas Mecatrónicos Luis López 2015 The MathWorks, Inc. 1 Key Points Create intuitive models that all teams can share Requirements 1. Mechanical System Simulate system in one

More information

Entwicklung mechatronischer Systeme in der Luft- und Raumfahrt

Entwicklung mechatronischer Systeme in der Luft- und Raumfahrt Entwicklung mechatronischer Systeme in der Luft- und Raumfahrt Eva Pelster 2015 The MathWorks, Inc. 1 Key Points Create intuitive models that all teams can share Requirements 1. Mechanical System Simulate

More information

Innovations in collaborative modelling and simulation to deliver the Behavioural Digital Aircraft : A summary of results from the CRESCENDO project

Innovations in collaborative modelling and simulation to deliver the Behavioural Digital Aircraft : A summary of results from the CRESCENDO project PDT Europe 2012 25-26 September 2012 The Hague, Netherlands Collaborative & Robust Engineering using Simulation Capability Enabling Next Design Optimisation Innovations in collaborative modelling and simulation

More information

Product Range 3SL. Cradle -7

Product Range 3SL. Cradle -7 Cradle -7 From concept to creation... 3SL Product Range PRODUCT RANGE HIGHLIGHTS APPLIES TO AGILE AND PHASE PROJECTS APPLICATION LIFECYCLE MANAGEMENT REQUIREMENTS MANAGEMENT MODELLING / MBSE / SYSML /

More information

Main demonstrators and objectives

Main demonstrators and objectives Large Passenger Aircraft IADP Main demonstrators and objectives J. König Airbus CleanSky 2 Consultation ti Meeting 12. December 2012 1 1 CleanSky 2 Large Passenger Aircraft - IADP EC and AW Airbus Alenia

More information

Applications of Program analysis in Model-Based Design

Applications of Program analysis in Model-Based Design Applications of Program analysis in Model-Based Design Prahlad Sampath (Prahlad.Sampath@mathworks.com) 2018 by The MathWorks, Inc., MATLAB, Simulink, Stateflow, are registered trademarks of The MathWorks,

More information

System Engineering Frameworks and needs of interoperability standards. Dr. Jörg Wirtz, Head of Methods & Tools Engineering, Airbus Helicopters

System Engineering Frameworks and needs of interoperability standards. Dr. Jörg Wirtz, Head of Methods & Tools Engineering, Airbus Helicopters System Engineering Frameworks and needs of interoperability standards Dr. Jörg Wirtz, Head of Methods & Tools Engineering, Airbus Helicopters Airbus Helicopters roadmap to model based engineering Architecture

More information

Mixed Critical Architecture Requirements (MCAR)

Mixed Critical Architecture Requirements (MCAR) Superior Products Through Innovation Approved for Public Release; distribution is unlimited. (PIRA AER200905019) Mixed Critical Architecture Requirements (MCAR) Copyright 2009 Lockheed Martin Corporation

More information

Architecture-driven development of Climate Control Software LMS Imagine.Lab Embedded Software Designer Siemens DF PL

Architecture-driven development of Climate Control Software LMS Imagine.Lab Embedded Software Designer Siemens DF PL Architecture-driven development of Climate Control Software LMS Imagine.Lab Embedded Software Designer Siemens DF PL Restricted Siemens AG 2017 Realize innovation. Content 1 Overview 3 2 LMS Imagine.Lab

More information

Simulink as Your Enterprise Simulation Platform

Simulink as Your Enterprise Simulation Platform Simulink as Your Enterprise Simulation Platform Stephan van Beek Manager, Applications Engineering Group 2015 The MathWorks, Inc. 1 Why simulation? 2 Hyperloop 3 TU Delft Wins Elon Musk Hyperloop Competition

More information

Team-Based Collaboration in Simulink Chris Fillyaw Application Engineer Detroit, MI

Team-Based Collaboration in Simulink Chris Fillyaw Application Engineer Detroit, MI Team-Based Collaboration in Simulink Chris Fillyaw Application Engineer Detroit, MI 2012 The MathWorks, Inc. Development of a complex system Agenda Team-based workflow considerations Reproducing the design

More information

INTEGRATED MODEL-BASED SYSTEMS ENGINEERING (MBSE) APPLIED TO THE SIMULATION OF THE OSIRIS-REx MISSION

INTEGRATED MODEL-BASED SYSTEMS ENGINEERING (MBSE) APPLIED TO THE SIMULATION OF THE OSIRIS-REx MISSION INTEGRATED MODEL-BASED SYSTEMS ENGINEERING (MBSE) APPLIED TO THE SIMULATION OF THE OSIRIS-REx MISSION PHOENIX INTEGRATION 2018 I nternational U sers Conference A nnapolis, Maryland Phathom Donald Systems

More information

What s New in Simulink in R2015b and R2016a

What s New in Simulink in R2015b and R2016a What s New in Simulink in R2015b and R2016a Ruth-Anne Marchant Application Engineer 2016 The MathWorks, Inc. 1 2 Summary of Major New Capabilities for Model-Based Design RESEARCH REQUIREMENTS DESIGN Modelling

More information

xuml, AADL and Beyond

xuml, AADL and Beyond xuml and AADL xuml, AADL and Beyond Chris Raistrick www.kc.com xuml and AADL xuml Overview Chris Raistrick www.kc.com Platform Independent Model A Platform Independent Model (PIM) is a technology agnostic

More information

AADL committee, Valencia October 2 nd, Pierre Dissaux (Ellidiss) Maxime Perrotin (ESA)

AADL committee, Valencia October 2 nd, Pierre Dissaux (Ellidiss) Maxime Perrotin (ESA) AADL committee, Valencia October 2 nd, 2014 Pierre Dissaux (Ellidiss) Maxime Perrotin (ESA) what is TASTE? A tool-chain targeting heterogeneous, embedded systems, using a model-centric development approach

More information

Integrated Aircraft Design

Integrated Aircraft Design 11th European Workshop on Aircraft Design Education, Linköping, 17.-19.09.201319.09.2013 Integrated Aircraft Design Network Raghu Chaitanya.M.V & Ingo Staack, Petter Krus Linköping University, Linköping,

More information

Weapon System Fault Detection, Isolation, and Analysis using Stateflow

Weapon System Fault Detection, Isolation, and Analysis using Stateflow Weapon System Fault Detection, Isolation, and Analysis using Stateflow Rosa Donat Senior Controls Engineer MathWorks Aerospace and Defense Conference June 2007 Manhattan Beach, CA Approved for Public Release,

More information

Model-Based Design: Design with Simulation in Simulink

Model-Based Design: Design with Simulation in Simulink Model-Based Design: Design with Simulation in Simulink Ruth-Anne Marchant Application Engineer MathWorks 2016 The MathWorks, Inc. 1 2 Outline Model-Based Design Overview Modelling and Design in Simulink

More information

SysML for Telescope System Modeling

SysML for Telescope System Modeling by the INCOSE MBSE Challenge Team SE^2 Presented to the LA chapter of INCOSE, February 2 nd 2010 page 1 Agenda What is SE^2 What is ESO? What is the Challenge project about? The deliverables What have

More information

ROSESAT -- A GRAPHICAL SPACECRAFT SIMULATOR FOR RAPID PROTOTYPING

ROSESAT -- A GRAPHICAL SPACECRAFT SIMULATOR FOR RAPID PROTOTYPING ROSESAT -- A GRAPHICAL SPACECRAFT SIMULATOR FOR RAPID PROTOTYPING Xavier Cyril Space Systems Engineering, CAE Electronics Ltd. 8585 Cote de Liesse, Saint Laurent, Quebec, Canada H4T 1G6 FAX: (514) 734

More information

MathWorks Technology Session at GE Physical System Modeling with Simulink / Simscape

MathWorks Technology Session at GE Physical System Modeling with Simulink / Simscape SimPowerSystems SimMechanics SimHydraulics SimDriveline SimElectronics MathWorks Technology Session at GE Physical System Modeling with Simulink / Simscape Simscape MATLAB, Simulink September 13, 2012

More information

Enhancing the RAMSAS method for Systems Reliability Analysis through Modelica

Enhancing the RAMSAS method for Systems Reliability Analysis through Modelica 7th MODPROD Workshop on Model-Based Product Development February 05-06, 2013 Linköping University, Sweden Enhancing the RAMSAS method for Systems Reliability Analysis through Modelica Alfredo Garro and

More information

Automated Generation Of Code From Simulink To An Event-Based Simulation Framework

Automated Generation Of Code From Simulink To An Event-Based Simulation Framework Automated Generation Of Code From Simulink To An Event-Based Simulation Framework Jonathan Maram Isela Villanueva Millennium Engineering And Integration 16 March 2010 AKC SE Plan Simulation Environments

More information

THE DESIGNER'S GUIDE TO VERILOG-AMS First Edition June 2004

THE DESIGNER'S GUIDE TO VERILOG-AMS First Edition June 2004 THE DESIGNER'S GUIDE TO VERILOG-AMS First Edition June 2004 KENNETH S. KUNDERT Cadence Design Systems OLAF ZINKE Cadence Design Systems k4 Kluwer Academic Publishers Boston/Dordrecht/London Chapter 1 Introduction

More information

Software Development with Real- Time Workshop Embedded Coder Nigel Holliday Thales Missile Electronics. Missile Electronics

Software Development with Real- Time Workshop Embedded Coder Nigel Holliday Thales Missile Electronics. Missile Electronics Software Development with Real- Time Workshop Embedded Coder Nigel Holliday Thales 2 Contents Who are we, where are we, what do we do Why do we want to use Model-Based Design Our Approach to Model-Based

More information

Hardware Software Co-Design and Testing Using Simulink Real-Time Paul Berry and Brian Steenson

Hardware Software Co-Design and Testing Using Simulink Real-Time Paul Berry and Brian Steenson Hardware Software Co-Design and Testing Using Simulink Real-Time Paul Berry and Brian Steenson www.thalesgroup.com Overview Process Development Introduction to THALES Overview of design process Development

More information

MODEL-BASED PRODUCT LINE ENGINEERING ENABLING PRODUCT FAMILIES WITH VARIANTS

MODEL-BASED PRODUCT LINE ENGINEERING ENABLING PRODUCT FAMILIES WITH VARIANTS 2014 NDIA GROUND EHICLE SYSTEMS ENGINEERING AND TECHNOLOGY SYMPOSIUM SYSTEMS ENGINEERING (SE) TECHNICAL SESSION AUGUST 12-14, 2014 NOI, MICHIGAN MODEL-BASED PRODUCT LINE ENGINEERING ENABLING PRODUCT FAMILIES

More information

Concept and Performance Simulation with ASTOS

Concept and Performance Simulation with ASTOS Concept and Performance Simulation with ASTOS Andreas Wiegand (1), Sven Weikert (1) Astos Solutions GmbH (1) Meitnerstraße 8, 70563 Stuttgart, Germany andreas.wiegand@astos.de ABSTRACT Advanced space missions,

More information

What s New in Simulink Release R2016a and R2016b

What s New in Simulink Release R2016a and R2016b What s New in Simulink Release R2016a and R2016b Mark Walker 2015 The MathWorks, Inc. 1 What s New in Simulink R2016a/b 2 What s New in Simulink R2016a/b 3 Our Objectives with Simulink R2016b Provide immediate

More information

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 4, December 2016, Page 30

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 4, December 2016, Page 30 Computer Aided Drafting, Design and Manufacturing Volume 26, Number 4, December 2016, Page 30 CADDM Aircraft wing box rapid modeling based on skeleton model Zhang Chao, Xi Ping School of Mechanical Engineering

More information

Flight Software Development and Validation Workflow Management System

Flight Software Development and Validation Workflow Management System Flight Software Development and Validation Workflow Management System Dan GULTUREANU*,1, Kevin KERNS 1, Tom HENTHORN 1, John QUACH 1, Mitch KLEEN 1 *Corresponding author 1 Space Systems/Loral (SSL), Software

More information

DRYING CONTROL LOGIC DEVELOPMENT USING MODEL BASED DESIGN

DRYING CONTROL LOGIC DEVELOPMENT USING MODEL BASED DESIGN DRYING CONTROL LOGIC DEVELOPMENT USING MODEL BASED DESIGN Problem Definition To generate and deploy automatic code for Drying Control Logics compatible with new SW architecture in 6 months using MBD, a

More information

Development and Deployment of ECU based Control Systems through MBD. Imperative role of Model based design in System Engineering

Development and Deployment of ECU based Control Systems through MBD. Imperative role of Model based design in System Engineering Development and Deployment of ECU based Control Systems through MBD Imperative role of Model based design in System Engineering Outline Scope of Work Problem Definition Solution System Engineering Model

More information

Experiences with AUTOSAR compliant Autocode generation using TargetLink

Experiences with AUTOSAR compliant Autocode generation using TargetLink dspace User Conference 2010 India Sept 24 th 10 Experiences with AUTOSAR compliant Autocode generation using TargetLink Naveen Alwandi, Manjunath BC Delphi Electronics & Safety ABSTRACT Increased safety,

More information

Validation Techniques Applied on the Saab Gripen Fighter Environmental Control System Model

Validation Techniques Applied on the Saab Gripen Fighter Environmental Control System Model Validation Techniques Applied on the Saab Gripen Fighter Environmental Control System Model Robert Hällqvist 1 Magnus Eek 1 Ingela Lind 1 Hampus Gavel 1 1 Saab Aeronautics, Linköping, Sweden Abstract The

More information

Investigation of System Timing Concerns in Embedded Systems: Tool-based Analysis of AADL Models

Investigation of System Timing Concerns in Embedded Systems: Tool-based Analysis of AADL Models Investigation of System Timing Concerns in Embedded Systems: Tool-based Analysis of AADL Models Peter Feiler Software Engineering Institute phf@sei.cmu.edu 412-268-7790 2004 by Carnegie Mellon University

More information

Model Driven Development with xtuml and BridgePoint

Model Driven Development with xtuml and BridgePoint Model Driven Development with xtuml and BridgePoint xtuml Executable and Translatable UML Unified Modeling Language Industry standard notation Family of languages Executable UML Defines a method, including:

More information

Conceptual Data Modeling for the Functional Decomposition of Mission Capabilities

Conceptual Data Modeling for the Functional Decomposition of Mission Capabilities Conceptual Data Modeling for the Functional Decomposition of Mission Capabilities February 27, 2018 Andrew Battigaglia Andrew.Battigaglia@gtri.gatech.edu 1 Motivation Describing Data The purpose of a functional

More information

Array List : Needed to put together parameter sets from the same part into. reference\inputparameters. <part name= reference >.

Array List : Needed to put together parameter sets from the same part into. reference\inputparameters. <part name= reference >. Integrated Aircraft Design Network translations such as element and attribute editing (add, remove, replace), rearrangement, sorting, perform tests and make decisions [15]. Tango Tornado XML Schema Matlab

More information

Air Force Materiel Command

Air Force Materiel Command Air Force Materiel Command Developing, Fielding, and Sustaining America s Aerospace Force High-Fidelity Physics- Based Modeling in Support of Test & Evaluation Dr. Ed Kraft AEDC/CZ NDIA M&S Conference

More information

OpenVSP: Parametric Geometry for Conceptual Aircraft Design. Rob McDonald, Ph.D. Associate Professor, Cal Poly

OpenVSP: Parametric Geometry for Conceptual Aircraft Design. Rob McDonald, Ph.D. Associate Professor, Cal Poly OpenVSP: Parametric Geometry for Conceptual Aircraft Design Rob McDonald, Ph.D. Associate Professor, Cal Poly 1 Vehicle Sketch Pad (VSP) Rapid parametric geometry for design NASA developed & trusted tool

More information

Integrating Mechanical Design and Multidomain Simulation with Simscape

Integrating Mechanical Design and Multidomain Simulation with Simscape Integrating Mechanical Design and Multidomain Simulation with Simscape Steve Miller Simscape Product Manager, MathWorks 2015 The MathWorks, Inc. 1 Integrating Mechanical Design and Multidomain Simulation

More information

The COSA Framework. A Cognitive System Architecture with its implementation based on a CORBA-wrapped SOAR process

The COSA Framework. A Cognitive System Architecture with its implementation based on a CORBA-wrapped SOAR process The COSA Framework A Cognitive System Architecture with its implementation based on a CORBA-wrapped SOAR process Henrik J. Putzer Institut für Systemdynamik and Flugmechanik Universität der Bundeswehr

More information

APPLICATION OF THE V-CYCLE DEVELOPMENT IN THE AEROSPACE INDUSTRY

APPLICATION OF THE V-CYCLE DEVELOPMENT IN THE AEROSPACE INDUSTRY Engineering MECHANICS, Vol. 18, 2011, No. 5/6, p. 297 306 297 APPLICATION OF THE V-CYCLE DEVELOPMENT IN THE AEROSPACE INDUSTRY Jiří Toman*, Tomáš Kerlín**, Vladislav Singule* The aim of this article is

More information

Rekayasa Perangkat Lunak 2 (IN043): Pertemuan 6. Moving on to Design

Rekayasa Perangkat Lunak 2 (IN043): Pertemuan 6. Moving on to Design Rekayasa Perangkat Lunak 2 (IN043): Pertemuan 6 Moving on to Design Analysis versus Design The purpose of analysis is to figure out what the business needs are. To achieve this, the analysis activities

More information

Plant Modeling for Powertrain Control Design

Plant Modeling for Powertrain Control Design Plant Modeling for Powertrain Control Design Modelica Automotive Workshop Dearborn, MI November 19, 2002 Dr. Larry Michaels GM Powertrain Controls Engineering Challenges in PT Control Design Control System

More information

A number of optimizations are already in use by the majority of companies in industry, notably:

A number of optimizations are already in use by the majority of companies in industry, notably: 1 Abstract Mechatronics products contain significant amounts of software. Most advances in embedded software development focus on specific phases of the development process. However, very little emphasis

More information

Introduction to Simulink. Todd Atkins

Introduction to Simulink. Todd Atkins Introduction to Simulink Todd Atkins tatkins@mathworks.com 1 Outline What is Simulink? Working with Simulink How Simulink works Componentizing models Continuous and discrete models 4 Simulink Applications

More information

Project Proposal Guide MATHWORKS TRACK Disclaimer:

Project Proposal Guide MATHWORKS TRACK Disclaimer: Project Proposal Guide MATHWORKS TRACK Disclaimer: The sample proposal below is to give an idea of how a proposal should be formatted. Our main objective is to illustrate the Design Methodology section

More information

Plant modeling: A First Step to Early Verification of Control Systems

Plant modeling: A First Step to Early Verification of Control Systems Plant modeling: A First Step to Early Verification of Control Systems Arkadiy Turevskiy, Technical Marketing Manager, The MathWorks Use simulation for early verification of your design before hardware

More information

The Simulation of the VAPS XT Cockpit Display and Control System Based on the Integrated Data Distribution Network

The Simulation of the VAPS XT Cockpit Display and Control System Based on the Integrated Data Distribution Network The Simulation of the VAPS XT Cockpit Display and Control System Based on the Integrated Data Distribution Network Jia Liu and Tianjiang An Abstract Focus on the problems existed in the topologies of the

More information

Open, Scalable Real-Time Solutions

Open, Scalable Real-Time Solutions Open, Scalable Real-Time Solutions Introducing TestDrive ECU-in-the-Loop Testing Q & A Alan Soltis Applications Engineer TestDrive Simulator An Overview Compact, robust chassis Pentium 4

More information

An Integrated Systems and Software Engineering Process (ISE&PPOOA)

An Integrated Systems and Software Engineering Process (ISE&PPOOA) An Integrated Systems and Software Engineering Process (ISE&PPOOA) Seminar at Aula Artigas. Industrial Engineering School. ETSII- UPM. Madrid (Spain). May 18, 2012. José Luis Fernández Sánchez Profesor

More information

Automatic Code Generation at Northrop Grumman

Automatic Code Generation at Northrop Grumman Automatic Code Generation at Northrop Grumman June 6, 2007 Robert H. Miller, Ph.D. Director, Future Unmanned Systems Northrop Grumman Corporation 0 History of Automatic Code Generation at Northrop Grumman

More information

S1000D - An Overview. Background, Benefits, and Overview of S1000D Data Module Structures

S1000D - An Overview. Background, Benefits, and Overview of S1000D Data Module Structures S1000D - An Overview Background, Benefits, and Overview of S1000D Data Module Structures What is S1000D? S1000D is an international specification for technical publications, utilizing a Common Source Database.

More information

Physical Modeling of Multi-Domain System

Physical Modeling of Multi-Domain System 1 Physical Modeling of Multi-Domain System 김종헌차장 Senior Application Engineer MathWorks Korea 2016 The MathWorks, Inc. 2 Agenda What is Physical Modeling? Why use Simscape? Landing Gear Modeling Landing

More information

Test and Evaluation of Autonomous Systems in a Model Based Engineering Context

Test and Evaluation of Autonomous Systems in a Model Based Engineering Context Test and Evaluation of Autonomous Systems in a Model Based Engineering Context Raytheon Michael Nolan USAF AFRL Aaron Fifarek Jonathan Hoffman 3 March 2016 Copyright 2016. Unpublished Work. Raytheon Company.

More information

Software Development with Automatic Code Generation: Observations from Novice Developer Viewpoint

Software Development with Automatic Code Generation: Observations from Novice Developer Viewpoint Software Development with Automatic Code Generation: Observations from Novice Developer Viewpoint Farahzad Behi Embry Riddle Aeronautical University Computer & Software Engineering Daytona Beach, FL 32114

More information

Short Range Reference Aircraft CeRAS

Short Range Reference Aircraft CeRAS Florian Schültke Institute of Aerospace Systems (ILR) RWTH Aachen University, Germany Univ.-Prof. Dr.-Ing. Eike Stumpf Short Range Reference Aircraft CeRAS Problem statement, motivation & objectives Problems

More information

An Integrated Systems Modeling and Analysis Platform for Flight Project Work

An Integrated Systems Modeling and Analysis Platform for Flight Project Work An Integrated Systems Modeling and Analysis Platform for Flight Project Work Bjorn Cole 1 Jet Propulsion Laboratory, California Institute of Technology, Pasadena, CA, 91109 J. Simmons 2 Phoenix Integration,

More information

DARPA Investments in GEO Robotics

DARPA Investments in GEO Robotics DARPA Investments in GEO Robotics Carl Glen Henshaw, Ph.D. Signe Redfield, Ph.D. Naval Center for Space Technology U.S. Naval Research Laboratory Washington, DC 20375 May 22, 2015 Introduction Program

More information

Certification Management Application Tool for Aircraft Certification Management

Certification Management Application Tool for Aircraft Certification Management Certification Management Application Tool for Aircraft Certification Management Ministerie van Defensie NLR - Dedicated to innovation in aerospace www.nlr.nl projectarea versioning area lookup tables 2

More information

Sensor Accuracy in Vehicle Safety

Sensor Accuracy in Vehicle Safety Sensor Accuracy in Vehicle Safety Sas Harrison Claytex Services Ltd. Leamington Spa UK Global Business: Software Support Consultancy Training Expertise: Modelica / C++ Software Simulation Libraries Systems

More information

What Is SimMechanics?

What Is SimMechanics? SimMechanics 1 simulink What Is Simulink? Simulink is a tool for simulating dynamic systems with a graphical interface specially developed for this purpose. Physical Modeling runs within the Simulink environment

More information

Simulation of LET Models in Simulink and Ptolemy

Simulation of LET Models in Simulink and Ptolemy Simulation of LET Models in Simulink and Ptolemy P. Derler, A. Naderlinger, W. Pree, S. Resmerita, J. Templ Monterey Workshop 2008, Budapest, Sept. 24-26, 2008 C. Doppler Laboratory Embedded Software Systems

More information

Integrating Mechanical Design and Multidomain Simulation with Simscape

Integrating Mechanical Design and Multidomain Simulation with Simscape 1 Integrating Mechanical Design and Multidomain Simulation with Simscape 강효석과장 / Ph. D. Application Engineer MathWorks Korea 2017 The MathWorks, Inc. 2 In this session Onshape and MATLAB enable engineers

More information

Virtuelle Inbetriebnahme und Optimierung von Robotersystemen mit Simscape The MathWorks, Inc. 1

Virtuelle Inbetriebnahme und Optimierung von Robotersystemen mit Simscape The MathWorks, Inc. 1 Virtuelle Inbetriebnahme und Optimierung von Robotersystemen mit Simscape 2015 The MathWorks, Inc. 1 In this session Onshape and MATLAB enable engineers to combine CAD models with multidomain, dynamic

More information

Aircraft Systems Engineering. Ingo Staack 11 th MODPROD Workshop 7-8 February, 2017

Aircraft Systems Engineering. Ingo Staack 11 th MODPROD Workshop 7-8 February, 2017 Aircraft Systems Engineering Ingo Staack 11 th MODPROD Workshop 7-8 February, 2017 Why (Conceptual) Aircraft Systems Engineering? multi-aspect, multi-domain project specific low efforts, short period,

More information

COMPANY RESTRICTED NOT EXPORT CONTROLLED NOT CLASSIFIED Your Name Document number Issue X Saab STEW Pontus de Laval, CTO

COMPANY RESTRICTED NOT EXPORT CONTROLLED NOT CLASSIFIED Your Name Document number Issue X Saab STEW Pontus de Laval, CTO STEW 2016 Pontus de Laval, CTO AT THE FOREFRONT OF CHANGE 1941 First B17 delivered 1979 First order RBS 15 1990 First laser simulator BT 46 1992 ANZAC combat management systems for Australia s frigates

More information

Turning an Automated System into an Autonomous system using Model-Based Design Autonomous Tech Conference 2018

Turning an Automated System into an Autonomous system using Model-Based Design Autonomous Tech Conference 2018 Turning an Automated System into an Autonomous system using Model-Based Design Autonomous Tech Conference 2018 Asaf Moses Systematics Ltd., Technical Product Manager aviasafm@systematics.co.il 1 Autonomous

More information

DIVERSITY TG Automatic Test Case Generation from Matlab/Simulink models. Diane Bahrami, Alain Faivre, Arnault Lapitre

DIVERSITY TG Automatic Test Case Generation from Matlab/Simulink models. Diane Bahrami, Alain Faivre, Arnault Lapitre DIVERSITY TG Automatic Test Case Generation from Matlab/Simulink models Diane Bahrami, Alain Faivre, Arnault Lapitre CEA, LIST, Laboratory of Model Driven Engineering for Embedded Systems (LISE), Point

More information

EXECUTABLE UML AND MBSE

EXECUTABLE UML AND MBSE EXECUTABLE UML AND MBSE What Executable UML does, how it is totally different from UML, and how it fits with other Executable languages Leon Starr leon_starr@modelint.com MODEL INTEGRATION LLC www.modelint.com

More information

Red Bull Air Race Planung und Sicherheitsanalysen für Luftrennen

Red Bull Air Race Planung und Sicherheitsanalysen für Luftrennen MATLAB EXPO 2014 AUTOMOTIVE INFOCOM TRANSPORT & ENVIRONMENT AERONAUTICS SPACE DEFENCE & SECURITY Red Bull Air Race Planung und Sicherheitsanalysen für Luftrennen R. Leitner - IABG mbh München, 2014-07-09

More information

Ein Modell - viele Zielsysteme

Ein Modell - viele Zielsysteme Ein Modell - viele Zielsysteme Automatische Codegenerierung aus MATLAB und Simulink Dr.-Ing. Daniel Weida 2015 The MathWorks, Inc. 1 Industry trends Code generation is expanding rapidly C C++ VHDL Verilog

More information

Future Directions for SysML v2 INCOSE IW MBSE Workshop January 28, 2017

Future Directions for SysML v2 INCOSE IW MBSE Workshop January 28, 2017 Future Directions for SysML v2 INCOSE IW MBSE Workshop January 28, 2017 Sanford Friedenthal safriedenthal@gmail.com 1/30/2017 Agenda Background System Modeling Environment (SME) SysML v2 Requirements Approach

More information

SOLIDWORKS ELECTRICAL SUITE

SOLIDWORKS ELECTRICAL SUITE SOLIDWORKS ELECTRICAL SUITE SEAMLESS INTEGRATION OF ELECTRICAL AND MECHANICAL DESIGN INTEGRATED ELECTRICAL SYSTEM DESIGN SOLIDWORKS Electrical Solutions simplify electrical product design with specific

More information

Formal Modeling for Verifiable, Efficient Fault Detection and Response

Formal Modeling for Verifiable, Efficient Fault Detection and Response Formal Modeling for Verifiable, Efficient Fault Detection and Response Meredith Beveridge Lecocke Southwest Research Institute Flight Software Workshop Pasadena, CA 16 Dec 2014 Two-Fault Tolerant Systems

More information

Distributed Computing in ModelCenter Using Cloud-based Virtual Machines

Distributed Computing in ModelCenter Using Cloud-based Virtual Machines Boeing Defense, Space & Security PhantomWorks Distributed Computing in ModelCenter Using Cloud-based Virtual Machines Alex Carrere Phoenix Integration 2018 International Users Conference April 17-19, 2018

More information

On graph-based design languages for consistent multi-disciplinary models

On graph-based design languages for consistent multi-disciplinary models Presented at: Rudolph, S.: On graph-based design languages for consistent multi-disciplinary models. 9th MODPROD May 11, Workshop 2011 on Model-Based Product Development, Linköping University, Sweden,

More information

Ch 1: The Architecture Business Cycle

Ch 1: The Architecture Business Cycle Ch 1: The Architecture Business Cycle For decades, software designers have been taught to build systems based exclusively on the technical requirements. Software architecture encompasses the structures

More information

다중센서기반자율시스템의모델설계및개발 이제훈차장 The MathWorks, Inc. 2

다중센서기반자율시스템의모델설계및개발 이제훈차장 The MathWorks, Inc. 2 1 다중센서기반자율시스템의모델설계및개발 이제훈차장 2017 The MathWorks, Inc. 2 What we will see today 3 Functional Segmentation of Autonomous System Aircraft/ Platform Sense Perceive Plan & Decide Control Connect/ Communicate

More information

Enterprise Architect. User Guide Series. Perspectives

Enterprise Architect. User Guide Series. Perspectives Enterprise Architect User Guide Series Perspectives What are Modeling Perspectives? In Sparx Systems Enterprise Architect, Perspectives are sets of modeling tools, facilities and model and diagram Patterns

More information

Formal Specification. Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 10 Slide 1

Formal Specification. Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 10 Slide 1 Formal Specification Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 10 Slide 1 Objectives To explain why formal specification techniques help discover problems in system requirements To

More information

SWEBOK. The Emerging Consensus on the Software Engineering Body of Knowledge. A. Abran, NSERC Ottawa, February 18, 2002

SWEBOK. The Emerging Consensus on the Software Engineering Body of Knowledge. A. Abran, NSERC Ottawa, February 18, 2002 SWEBOK The Emerging Consensus on the Software Engineering Body of Knowledge A. Abran, P. Bourque,, R. Dupuis, J. W. Moore, L. Tripp NSERC Ottawa, February 18, 2002 ÉTS 1 Corporate Support by: Project managed

More information

UCSD AUVSI Unmanned Aerial System Team. Joshua Egbert Shane Grant

UCSD AUVSI Unmanned Aerial System Team. Joshua Egbert Shane Grant UCSD AUVSI Unmanned Aerial System Team Joshua Egbert Shane Grant Agenda Project background and history System design overview Gimbal Stabilization Target Recognition Lessons Learned Future Work Q&A UCSD

More information

Using Model-driven Engineering Techniques for Integrated Flight Simulation Development

Using Model-driven Engineering Techniques for Integrated Flight Simulation Development Using Model-driven Engineering Techniques for Integrated Flight Simulation Development Douglas Fiehler Brett Collins Jesse Carlaftes Raytheon Missile Systems October 29, 2009 Copyright 2009 Raytheon Company.

More information

The Use of Computing Clusters and Automatic Code Generation to Speed Up Simulation Tasks

The Use of Computing Clusters and Automatic Code Generation to Speed Up Simulation Tasks The Use of Computing Clusters and Automatic Code Generation to Speed Up Simulation Tasks Jason R. Ghidella 1, Amory Wakefield 2, Silvina Grad-Freilich 3, Jon Friedman 4 and Vinod Cherian 5 The MathWorks,

More information

Responsive Flight Software Development & Verification Techniques for Small Satellites

Responsive Flight Software Development & Verification Techniques for Small Satellites Responsive Flight Software Development & Verification Techniques for Small Satellites Darren Rowen The Aerospace Corporation Vehicle Systems Division 9 November 2012 The Aerospace Corporation 2012 Overview

More information

LabVIEW FPGA in Hardware-in-the-Loop Simulation Applications

LabVIEW FPGA in Hardware-in-the-Loop Simulation Applications LabVIEW FPGA in Hardware-in-the-Loop Simulation Applications Publish Date: Dec 29, 2008 38 Ratings 4.16 out of 5 Overview Hardware-in-the-loop (HIL) simulation is achieving a highly realistic simulation

More information

What s New in MATLAB & Simulink. Prashant Rao Technical Manager MathWorks India

What s New in MATLAB & Simulink. Prashant Rao Technical Manager MathWorks India What s New in MATLAB & Simulink Prashant Rao Technical Manager MathWorks India Agenda Flashback Key Areas of Focus from 2013 Key Areas of Focus & What s New in 2013b/2014a MATLAB product family Simulink

More information

TRANSITIONING PROJECTS TO A MODEL-BASED APPROACH

TRANSITIONING PROJECTS TO A MODEL-BASED APPROACH : Distribution Statement A. Approved for public release; release is unlimited. 2017 NDIA GROUND VEHICLE SYSTEMS ENGINEERING AND TECHNOLOGY SYMPOSIUM SYSTEMS ENGINEERING (SE) TECHNICAL SESSION AUGUST 8-10,

More information

A Modelica Library for Scalable Modelling of Aircraft Environmental Control Systems

A Modelica Library for Scalable Modelling of Aircraft Environmental Control Systems A Modelica Library for Scalable Modelling of Aircraft Environmental Control Systems Philip Jordan Gerhard Schmitz Hamburg University of Technology, Institute of Thermo-Fluid Dynamics Denickestr. 7, 275

More information