COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED Kerstin Persson, Erik Herzog | Document number | Issue 1 A Report from the Trenches FIGHTER AIRCRAFT DEVELOPMENT WITH MODEL-BASED SYSTEM ENGINEERING Kerstin Persson, Erik Herzog This document and the information contained herein is the property of Saab AB and must not be used, disclosed or altered without Saab AB prior written consent.
19
Embed
Fighter Aircraft Development with Model-Based System …€¦ · FIGHTER AIRCRAFT DEVELOPMENT WITH MODEL-BASED SYSTEM ENGINEERING Kerstin Persson, Erik Herzog This document and the
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED
Kerstin Persson, Erik Herzog | Document number | Issue 1
A Report from the Trenches
FIGHTER AIRCRAFT DEVELOPMENT WITH MODEL-BASED SYSTEM ENGINEERING
Kerstin Persson, Erik Herzog
This document and the information contained herein is the property of Saab AB
and must not be used, disclosed or altered without Saab AB prior written consent.
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED
Kerstin Persson, Erik Herzog | Document number | Issue 1
AGENDA
2
The future is model
based!
A fighter aircraft developed using models
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED
Kerstin Persson, Erik Herzog | Document number | Issue 1
SAAB – THE DOMAIN
3
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED
Kerstin Persson, Erik Herzog | Document number | Issue 1
IS IT DIFFICULT TO DEVELOP AN FIGHTER AIRCRAFT?
4
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED
Kerstin Persson, Erik Herzog | Document number | Issue 1
Weight
Development Cost
Range
Fuel consumption
Safety
Availability
Flight envelope
Survivability
PayloadFuel capacity
Supportability
Maintenance interval
Service life
Operational cost
Environmental impactCenter of Gravity
RCS
CHALLENGE: HANDLE MULTIPLE SYSTEM PROPERTIES
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED
Kerstin Persson, Erik Herzog | Document number | Issue 1
USE OF MODELLING & MODELS
7
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED
Kerstin Persson, Erik Herzog | Document number | Issue 1
DIFFERENT KINDS OF MODELS
8
Requirements containing model fragments expressing required system properties.
Prototype model potentially executable, meeting high level functional requirements. May be used for code generation.
Design model: Architectural and functional design at a suitable level of abstraction.
Realisation model potentially executable, meeting requirements, structure corresponds to the realisation.
Realisation executable object code (for verification in target system)
Test model realises requirements based testing. May be used to verify the prototype and realisation models as well as the realisation.
Black
Box
Requirements
Design-
model
Prototype-
model
Y=x+1
Realisation-
model
Y+2 X-2
2x+5
10010100101001
00101010101001
0101010
RealisationTest-
model
transform
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED
Kerstin Persson, Erik Herzog | Document number | Issue 1
WHAT BENEFITS DID WE EXPECT?
• Early validation – ability to simulate design concepts to increase
‒ Understanding feasibility
‒ Acceptance for solution
• Improved communication – ability to discuss design alternatives in an objective way
• Improved accuracy – ability to determine and tuneperformance early in development
‒ Fewer flight-test
• Improved quality – right the (almost) first time
• Improved efficiency – quicker turn-around
9
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED
Kerstin Persson, Erik Herzog | Document number | Issue 1
USE OF MODELLING TOOLS
10
DOORS
SysML
VAPS
xtUML
Catia & Co
Simulink
…Dymola
(Modelica)
Scalable and adaptive
simulation and
verificationframework
Objective is
to optimise this
loop Simulink
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED
Kerstin Persson, Erik Herzog | Document number | Issue 1
DOES MBSE STAND UP TO THE HYPE?
+ Ability to model complexsystems
+ As long as we remain within a single modelling domain
+ Simulation allow for earlyfeedback
+ Higher quality
+ Code generation
+ Decrease in the number of implementation errors
+ Availability of block librariesseems to facilitate success
- Limited CM/PDM capabilities
- Except for Catia & Co
- No integration with changemanagement
- Truncated workflows
- UML tools for code generation do work
- Very general language, organisations need to build their own domain support
- Modeling domain interoperabilityand model interoperability is a challenge
11
Many modelling domains still need to mature to reach its full potential
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED
Kerstin Persson, Erik Herzog | Document number | Issue 1
Integrating models from multiple disciplines
CASE STUDY
12
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED
Kerstin Persson, Erik Herzog | Document number | Issue 1
COMPLEX SYSTEM COVERING MANY DISCIPLINES
13
Engine
Navigation
Landing gear
Communication
Display
Flight control
Weapons
Fuel
Radar Hydraulic • Different disciplines and design methods
• Highly integrated software functions across multiple units on one platform
Planning
COMPANY UNCLASSIFIED | NOT EXPORT CONTROLLED | NOT CLASSIFIED
Kerstin Persson, Erik Herzog | Document number | Issue 1