Featured in this course - Simucentre

Jan 28, 2010 - (George E. P. Box, Industrial statistician). What is a “good” ... plane → patrol) .... Analyze tradeoffs between operational (mission) capabilities,.
3MB taille 17 téléchargements 381 vues
Simulation-Based Acquisition

ISAE - Jan. 2010

Systems of Systems Engineering :

Simulation-Based Acquisition

Pascal CANTOT M&S and SE domain manager DGA, Centre for Defence Analysis [email protected]

MINISTÈRE DE LA DÉFENSE

Featured in this course Basics of modelling & simulation What it is

History Definitions, basic taxonomy Some use cases

System modelling How it works

Modelling process Specific models : stochastic systems, human behaviour, natural environment Verification & Validation

How M&S can / should be used to support systems and SoS engineering process What it can do… and cannot do!

M&S for SE Simulation based acquisition Battlelabs and experimentations

This is not a technical course on M&S ! MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #2

1

Simulation-Based Acquisition

ISAE - Jan. 2010

What is simulation ?

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #3

Why should I bother using simulation? Because I like it ☺ Because I was told to! (by my boss, customer…) Because I can’t afford not using it Because I can’t do otherwise Because I don’t know what system I should build Because I’m not sure how I should build it Because I want to design the “best” system (what means “best”?) … MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #4

2

Simulation-Based Acquisition

ISAE - Jan. 2010

When it’s too expensive EXAMPLE #1: a flight simulator A simulator is expensive, but cuts training costs − Price for an aircraft : ~ 40 M€ (Rafale) − Price for a simulator: ~ 10-25 M€ (full flight) ~ 5 M€ (trainer) − Aircraft flying cost: ~ 10 000-20 000 € / hour − Smart bomb: ~ 15 000 € − Tactical missile: ~ 250 000 € (at least!) − Simulator “flying” cost: ~ 300 € / hour (these figures are to be taken as a rough idea of costs)

Reduces nuisances and risks (especially for beginners!) But does not replace real flight time optimization

EXAMPLE #2 : missile testing,1 M€ / unit MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #5

When it’s not possible FORBIDDEN : Nuclear weapons detonation

TOO DANGEROUS : Airbus pilots’ training to failures UNPREDICTABLE : Study of tornados through simulation

NOT ECO-FRIENDLY : Propagation of an oil slick HAS NEVER HAPPENED YET : Nuclear war, large scale natural disaster… ... MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #6

3

Simulation-Based Acquisition

ISAE - Jan. 2010

When it’s too complex Current civilian or military products tend to become complex systems or even systems of systems Complex systems large number of components and interactions, emergent properties Difficult to have a clear global understanding High probability of faulty specification or design Prototype are so expensive that sometimes you can’t afford even one (ex.: Charles de Gaulle Aircraft Carrier)

Simulation can help you with specifying the product and validate the design with a much less expensive and more flexible virtual prototype DGA / RM MOS

MINISTÈRE DE LA DÉFENSE

28-Jan-2010

Slide #7

Typical architecture of a simulation INPUT DATA

SIMULATION

Parameters for simulated operators

Human behaviour models

Parameters for simulated system

System model

User inputs (user interface) OUPUT DATA

Simulation engine

Environment data

Environment

Output of system dynamic behaviour Results analysis

model

Scenario

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #8

4

Simulation-Based Acquisition

ISAE - Jan. 2010

Technical taxonomy of simulations Analogical

Digital Human-In-The-Loop Real Time Interactive

Hardware-In-The-Loop Live

Hybrid (testing)

Virtual

RT Constructive

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

NRT Constructive

Slide #9

Modelling & Simulation Basis

MINISTÈRE DE LA DÉFENSE

5

Simulation-Based Acquisition

ISAE - Jan. 2010

M&S general cycle “real world” system

Simulator or Simulation

Validation

+ Environment + Scenario

M e od d lle by

Validation

Im

e em l p

ed nt

in

Verification

Model(s) From Bernard ZIEGLER (circa 1973) MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #11

“Real World” System SYSTEM : combination of integrated elements (products, humans, processes), organized to achieve, within a giving environment, one or more stated purposes. [ MIL-STD-499B, EIA/IS-632, ISO-12207, SE-CMM, ISO/IEC 15288, EN 9200, DODAF, etc.]

The system can exist or be a future system Any M&S process must always begin with problem and purpose(s) statement

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #12

6

Simulation-Based Acquisition

ISAE - Jan. 2010

Model MODEL : physical, mathematical, or otherwise logical representation of a system, entity, phenomenon, or process. [designed for a stated purpose] [US DoD MSMP, Directive 5000.59-P]

r F

Example : System = Billiard ball falling in gravity field

gr

Model = movement equations Acceleration : Speed : Position :

MINISTÈRE DE LA DÉFENSE

a (t ) = g

v (t ) =

∫ a(t)dt =gt + v

z (t ) =

0

1 2 gt + v0t+ z0 2

DGA / RM MOS

28-Jan-2010

Slide #13

Some various models…

Sélection d'une force militairex Niveau des ressourcess

Sélection d'une force militairex Taux de mobilisation m1

Croissance initiale de la force militaire x dépendant de la densité : m1 * x * (1 - x/s)

Sélection d'un coef. d'attrition par tirs directs : c1

Attrition de type Lanchester due aux tirs directs de la force y sur la force x : - c1 * y

Valeur de la force de x

Défection linéaire dex : - m2 * x * y

Sélection d'un coef. d'attrition par arme à effet de zone :c2

Attrition de type Lanchester due aux tirs à effet de zone de la force x sur la force y : - c2 * x* y

Recrutement linéaire dans la force insurgée y : m2 * m3 * x * y

Valeur de la force de y

Pertes linéaires dues à la forcey : - m4 * y

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #14

7

Simulation-Based Acquisition

ISAE - Jan. 2010

Simulation / simulator SIMULATION : Execution over time of models [for a stated purpose] [IEEE M&S glossary]

Simulation can also name a simulation application “Modelling and simulation” (M&S) is the discipline dedicated to simulation design and execution Simulator : device, computer program, or system that performs simulation (For training, a device which duplicates the essential features of a task situation and provides for direct human operation)

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #15

Modelling vs Simulation Modelling and simulation must not be confused : Modelling is done by domain experts − Technical experts: radars, missiles, etc. − Operational experts / end users: use cases, doctrine, etc. Simulation is implementation of models by “simulationists” − Mathematicians : integration, random generator, Monte Carlo… − Computer scientists : federate, interface, event, state variable…

Need for a close dialogue between stakeholders: Building of “conceptual models” Use of shared processes, methodologies and high-level languages (MDA, UML…) Sharing of “simulation support environments” (ex.: DirectSim)

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #16

8

Simulation-Based Acquisition

ISAE - Jan. 2010

What is a “good” model ?

A model should: – Be as simple and clear as possible – Be valid (and validable!) – Have the best fidelity considering the purposes of the simulation project – Be the most efficient considering the pursued goal There is no such thing as ONE good model :

“All models are wrong but some are useful” (George E. P. Box, Industrial statistician)

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #17

e.g.: choice of a level of details Level of details used to represent a real world system with a model (e.g. : missile flight model) A very acute mathematic model requires more efforts than a behavioural model, more parameters and more computer ressources APPROXIMATIVE

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS



SUPER-ACCURATE

28-Jan-2010

Slide #18

9

Simulation-Based Acquisition

ISAE - Jan. 2010

Other taxonomic criteria for M&S Level of details (see given example)

Granularity Size of objects/entities managed by the model Aggregation : an organized group of entities having its own higher-level behaviour (ex.: plane

patrol)

Time management Real Time, Time Stepped, Event Driven

Distributed / Monolithic (standalone) Ex.: designed as an HLA federation Design choices depends on the final purpose, but in any case validity must be preserved MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #19

Can I trust my simulation? Simulation is a powerful decision tool for system engineering Therefore its results can influence decisions with dramatic consequences Examples : choice of an architecture, dimensioning of a bridge, efficiency of a medical drug, safety of an aircraft…

Nevertheless : Simulation is a computer application Simulation is based on a subjective abstraction of real world called a “model” This models needs parameters data

How can I evaluate the trust I can put in my simulation? MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #20

10

Simulation-Based Acquisition

ISAE - Jan. 2010

The answer is : V V & A Verification : process of

Validation : process of de

determining that a model or a simulation is implemented in accordance with its specifications

determining the degree to which a

Did I make the product right? [and can I prove it?]

Did I make the right product? [and can I prove it?]

model or simulation is an accurate representation of the real-world for its intended uses

Acceptation : The official certification [by sponsor, client, end user…] that a model or simulation is acceptable for use for a specific purpose Is my simulation useful to solve my client’s problem ?

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #21

Validation domain is relative Earth modelling for artillery Flat Earth : Suitable for small gun indirect fire up to 20km Spherical Earth : Ok for tactical ballistic missiles Ellipsoidal Earth : Better suited for strategic (intercontinental) ballistic missiles Geoid MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #22

11

Simulation-Based Acquisition

ISAE - Jan. 2010

Why VV&A cannot be ignored Improving trust in simulation results To insure that decision based on simulation results are not biased

Reusing models and simulations To improve efficiency while lowering costs and delays To measure to what extent the reuse application or component can be trusted

Quality insurance To demonstrate that the customer got a product meeting its needs

It is crucial to follow (or to impose) a VV&A process MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #23

Verification Verification is mostly software engineering : Software quality Code and documentation (self or peer) checking Tests Debugging functions and GUI …

Verification is also for data ! Input data checking Mars Climate Orbiter (’99) Consistency with (evolving!) real world system Beware of units use MKSA or explicit units MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #24

12

Simulation-Based Acquisition

ISAE - Jan. 2010

Anecdote: the most stupid way of losing a very expensive system NASA Policy : “Faster, Better, Cheaper” Sep.99: Mars Climate Orbiter disappeared while slowing to be inserted into Mars orbit Everything seemed fine, so what happened? NASA requires subcontractors to use MKSA units Mars Climate Orbiter Lockheed Martin used acceleration data in pounds instead of Newtons (1pd = 4.48N) The probe slowed down too much and entered Mars atmosphere where it was destroyed There was a strict verification process, but the error was so gross that nobody found it First reaction from the subcontractor: to review the contract to see if use of MKSA units was clearly stated !

(’99)

Kosmos 419 (1971), another lost Martian probe: delay on parking orbit 1.5 years instead of 1.5 hours! MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #25

Validation No general technique, but need for a rigorous process V&V is never a one shot activity, but a continuous process Some examples of validation techniques : “Desk checking” by yourself or someone else Documentation checking Sensitivity analysis Testing at limits Consistency checking with real world system Turing test Formal methods Visualization / animation of the model within a GUI Comparison with real world tests of the system Comparison with real world tests of similar system …

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #26

13

Simulation-Based Acquisition

ISAE - Jan. 2010

Comparison between live and simulation Electric gun concept evaluation 'X-ray' from simulation

Simulation

ERA front plate

Residual penetration in main armor

3D Euler 'X-ray' from experiment (EMI)

Experiment.

(EMI) (EMI)

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #27

In any case… A validated simulation MAY be good A non-validated simulation is usually crap useless or worse ! This VV&A thing must be a concern for ALL stakeholders

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #28

14

Simulation-Based Acquisition

ISAE - Jan. 2010

Is there any VV&A standard around? Yes, there is a VV&A overlay for DIS and HLA standards

Yes!

IEEE 1516.4-2007

A SISO VV&A generic standards is expected in 1-2 years Many local standards Abundant literature

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #29

M&S for System Engineering : The DGA use case

MINISTÈRE DE LA DÉFENSE

15

Simulation-Based Acquisition

ISAE - Jan. 2010

Simulation for defence SE process Simulation is a key tool for decision making in SE process : Evaluate global architectural concepts Analyze tradeoffs between operational (mission) capabilities, performances, costs Choose the optimal architecture for the system Manage specifications Prove technical feasibility before building the system Determine the adequate organization to conduct its development (and manufacturing, deployment…) State verifiable specifications Manage Explore different options for manufacturing in order to optimize design & implem. the chosen solution regardless technical constraints, costs, delays… Manage Insure system consistency throughout the different stages of its integration at life cycle a higher level and Facilitate reuse of some elements or sub-systems within other evolutions systems Manage user’s need

DGA / RM MOS

MINISTÈRE DE LA DÉFENSE

28-Jan-2010

Slide #31

Simulation strategy at the DGA Study operational concepts Provides required performance levels 3. Evaluate operational efficiency 4. Assess technical risks 5. Assess human factors risks 6. Evaluate feasibility for each solution 7. Optimize architecture or function 8. Facilitate understanding and sharing of computing and study results 9. Design system manufacturing and/or integration 10. Prepare qualification testing 11. Support system qualification testing 12. Specify evolutions of Human-System Interfaces (in red : industry-only activity) 1. 2.

Granularity

SoS 3 System

1 5

12

7

Function

2

9

11

6 8 10

4

Physical

Life cycle

Prepa MINISTÈRE DE LA DÉFENSE

Design DGA / RM MOS

Implementation 28-Jan-2010

Use, evolutions, disposal Slide #32

16

Simulation-Based Acquisition

ISAE - Jan. 2010

Study operational concepts

1

Preparation stage

Illustrate a concept, with or without human in the loop To make end-user react on the concept by using a clearly understood abstraction Example: in the French Battlelab, use of serious game to illustrate concepts with realistic views

MINISTÈRE DE LA DÉFENSE

2

DGA / RM MOS

28-Jan-2010

Slide #33

Evaluate performance levels Preparation stage

Idea : use of existing high-fidelity models to get an estimation of required performance levels for elements and sub-systems Use these results to feed lower fidelity, higher-level simulations ( see SBA)

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #34

17

Simulation-Based Acquisition

2

ISAE - Jan. 2010

Example: OURANOS : evaluation of damages on concrete walls by a contact detonation (DGA/CEG)

From this virtual experiment, you can deduce : The required wall resistance for a building

The required explosive power for an ammunition

MINISTÈRE DE LA DÉFENSE

3

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Operational efficiency analysis

DGA / RM MOS

28-Jan-2010

Slide #35

Preparation stage

Slide #36

18

Simulation-Based Acquisition

ISAE - Jan. 2010

Risk assessment and system sizing (BEC)

4

Design stage

Visualize Von Mises constraints on ship hull Where are the weak spots and constraints concentration spots? How the constraints evolve with sea state? Is there a risk of structural rupture? How thick and resistant the hull must be? MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #37

Technical feasibility : CEP/Arcueil

6

Design stage

Concepts for Army robots Evaluation of perception algorithms Level of autonomy

Can the required performances be implemented with current technologies?

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #38

19

Simulation-Based Acquisition

ISAE - Jan. 2010

Optimize an architecture (ETBS)

7

Design stage

Study the global firing function : how the different phases of the firing of a “smart” ammo follow on

155 mm gun Ballistic phase

Laser reflection Constant angle descent phase

Detection Final Guidance phase Laser designator

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #39

Facilitate understanding of results

8

Design stage

Example : Virtual Ship (CTSN)

Test or simulation results are difficult to interpret and explain Simulation provides visual restitution of data within an operational scenario

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Fire propagation (LUCIFER)

Slide #40

20

Simulation-Based Acquisition

ISAE - Jan. 2010

Facilitate understanding of results

8

Design stage

Example : Virtual Wind Tunnel (NASA)

Test or simulation results are difficult to interpret and explain Simulation provides visual restitution of data within an operational scenario

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #41

Design system manufacturing

9

Implementation stage

QUEST Simulation, programme AAAV, USA How the production line should be implemented ? Does this organization allows workers to be efficient ? MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #42

21

Simulation-Based Acquisition

ISAE - Jan. 2010

Prepare qualification tests (CEPr)

10

Implementation stage Simulation of potentially dangerous shock waves in the test tunnel for a supersonic vector (with statoreactor)

Field testing of complex system are usually themselves difficult to design and expensive to implement Simulation provides support to help optimize the testing, improving cost/performance ratio In this example, simulation was used to assess potentially hazardous behaviour of the tested system MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #43

Support to qualification testing

11

Implementation stage

Widen system knowledge: Testing the system beyond its definition domain Testing the system with a scenario that can’t be fielded (ex.: strong EW) Multiply (virtual) testing scenarios

Increase confidence in testing: Better understanding of testing results Position a limited number of field testing in a larger (statistically significant) population Improve ability to measure performances

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

ETAS

Slide #44

22

Simulation-Based Acquisition

ISAE - Jan. 2010

Important warning !

Simulation and field testing do not compete, but complements each other M&S needs field testing data « There’s no simulation like the real thing » !

(CEG)

DGA / RM MOS

MINISTÈRE DE LA DÉFENSE

11

28-Jan-2010

Slide #45

Note : Hybrid Simulation (LRBA) Implementation stage GPS Simulator

Testing of homing system for MICA AA missile.

Flight model

Image Generator

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

MIRAGE

28-Jan-2010

Slide #46

23

Simulation-Based Acquisition

ISAE - Jan. 2010

Improve Human-System interface (CEV)

12

Use stage Design stage

Use of representative simulator devices to analyze cockpit ergonomics for initial requirements and later IHS evolutions

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #47

More benefits from simulation Develop technical expertise Support discussions between different experts Encourage transparency

Manage complex systems configuration

Dassault Aviation

Sharing of virtual prototypes

Lower costs and delays

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #48

24

Simulation-Based Acquisition

ISAE - Jan. 2010

Conclusions on the use of M&S for SE cycle Simulation is now widely recognized as an valuable asset for SE Can be a definitive competitive weapon, see Airbus

But it’s often difficult to measure precisely what it bring to system life cycle (or in other words its ROI, especially for systems of systems) When simulation is not downright used as an “adjustment variable” it is often not used in a coherent and integrated way by SE stakeholders This generates costs and increase difficulty to build and reuse required simulations

Simulation-Based Acquisition approach to SE MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #49

Simulation Based Acquisition

MINISTÈRE DE LA DÉFENSE

25

Simulation-Based Acquisition

ISAE - Jan. 2010

Needs of the acquisition process Manage complexity, induced by: SoS approach Stronger interoperability requirements Global life cycle management (think in 4D!)

To be reactive all along the life cycle: Exploit new technologies Adapt to context evolutions

To do at best with available (shrinking) budgets Capability (and SoS) approach

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #51

SBA Initiative : the US response DoD Acquisition Council, Dec 97 : « [SBA is] an acquisition process in which DoD and Industry are enabled by robust, collaborative use of simulation technology that is integrated across acquisition phases and programs »

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #52

26

Simulation-Based Acquisition

ISAE - Jan. 2010

Simulation Based Acquisition (SBA) BEFORE

Stage 4 Stage 3 Stage 2 Stage 1

AFTER

costs

Higher level requirements

Implementation support

Architecture

Behaviour Environment

Simulation during acquisition Sequential use of tools with limited scope and scalability No interoperability between tools Independent and heterogeneous databases, lack of configuration management and traceability MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

Simulation based acquisition ☺ Integrated concurrent process ☺ Reuse at larger scale ☺ Reduce costs and risks

28-Jan-2010

Slide #53

Principles and benefits 3 typical SBA axes of efforts : Processes evolution • Interactive exchanges of system models • Collaborative and distributed teams, mixing all stakeholders: acquirer, customer, operator, manufacturer…

Frameworks and environments • Integrated simulation design and execution environment • Consistency and traceability checking • Direct Link between design and M&S • Automatic generation of products to support the SE activities

Culture • Reduction of SE teams • Integrated teams • Evolution in roles and responsibilities

• Rapid analysis of architectural choices • Communication et shared understanding of design data • Rapid impact analysis following a change in requirements • Online integration and testing • Reduced risks of redesign • Changes and technological breakthrough management • Reuse and re-engineering of existing design patterns • Improved collaborative work between stakeholders • Improved product quality • Reduced costs and delays

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #54

27

Simulation-Based Acquisition

ISAE - Jan. 2010

SBA and SE

System Engineering Process Simulation Based Acquisition Process

DGA / RM MOS

MINISTÈRE DE LA DÉFENSE

28-Jan-2010

Slide #55

A few facts about benefits from SBA According to US reports : (Defence, Aerospace, car manufacturers)

Design:

30 to 60% improvements in delays 30 to 50% decrease in costs Implementation: - 50% changes ( risk reduction) 20-25% decrease in costs

Some examples: Boeing 777 : 60% à 90% decrease in redesign operations COMANCHE : 34 M$ invested in simulation Estimated gain : ~640 M$ (8% off programme costs) MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #56

28

Simulation-Based Acquisition

ISAE - Jan. 2010

NASA Study (1985)

Cost overrun (%)

Cost ratio between preparation phase and design phase

Is it too much?

The more you invest in initial stages, the more you reduce risks for the remaining stages less cost and delay slides DGA / RM MOS

MINISTÈRE DE LA DÉFENSE

28-Jan-2010

Slide #57

Return on Investment for SBA Cost slide

Cumulative expenses frozen by taken decisions SBA

gain due to lower slides gain due to risk reduction

A SBA process generates an additional cost immediately transformed to gain as soon as the first unforeseen even occurs. From D. Luzeaux MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #58

29

Simulation-Based Acquisition

ISAE - Jan. 2010

Distributed Simulations Standards to support SBA

MINISTÈRE DE LA DÉFENSE

Some food for thoughts… No single, monolithic simulation could satisfy the needs of all users All uses of simulations and useful ways of combining them in the future could not be anticipated in advance Future technological capabilities and a variety of operating considerations would have to be accommodated

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #60

30

Simulation-Based Acquisition

ISAE - Jan. 2010

Conclusion by US DMSO “DoD would be best served by adopting a composable approach to constructing simulation federations” COMPONENT-BASED DESIGN FOR SIMULATIONS But for this, standard(s) are needed…

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #61

How models and simulations can be composed… a,b,c: loose coupling Data exchange through filesystems Coupling at each time step or run Very easy to implement, but very limited and does not allows strong interactions between models (and don’t even think about RT)

d: tight coupling Models directly interacts with each others Much more powerful way But much more challenging to implement

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #62

31

Simulation-Based Acquisition

ISAE - Jan. 2010

Example of loose coupling

Fluid mechanics model + Structure model Von Mises constraints in a parachute DGA / RM MOS

MINISTÈRE DE LA DÉFENSE

28-Jan-2010

Slide #63

Several ways to tightly couple models Direct link between models (not good unless simple case) Simulation framework Distributed simulation framework distributed simulation application simulation application model

model

model

simulation framework

simulation application model

model

model

simulation framework

Communication infrastructure (network, software bus, messages, shared memory...) MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #64

32

Simulation-Based Acquisition

ISAE - Jan. 2010

Simulation frameworks A simulation framework provides services required by simulation application library

Models GUI

API

Simulation framework Operating System

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

(simulation engine, GUI, I/O, maths, logs, object mgt… mgt…)

It also usually provides a modelling methodology documentation and sometimes a graphical modelling tool CASE tool It facilitates application development and understanding (sometimes Rapid Application Dvt) Dvt) It fosters reuse of validated models and application scalability and portability

28-Jan-2010

Slide #65

GOTS Example : DirectSim SSE C# / .NET, MS Visual Studio UML Code generation

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #66

33

Simulation-Based Acquisition

ISAE - Jan. 2010

COTS Example: Matlab / Simulink

MATLAB & Simulink : www.mathworks.com MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #67

A few definitions Distributed simulation: simulation application built from software components which are independent applications that can be located on one or several host computers

JANUS AZUR (USA)

JANUS ORANGE (Ennemis)

DATA LOGGER

PLAN VIEW DISPLAY

INTERNET

Interoperability: ability of a model or simulation to provide services to and accept services from other models and simulations, and to use the services so exchanged to enable them to operate effectively together

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

JANUS AZUR (Français)

DATA LOGGER

Slide #68

34

Simulation-Based Acquisition

ISAE - Jan. 2010

Distributed ≠ Parallel PARALLELISM: simulation is designed in order to allow its execution on several CPUs (or cores) on one host DISTRIBUTION: simulation is designed with several autonomous parts, each one can be executed on a different host PADS: parallel and distributed simulation, for closed, digital, monolithic models, in order to accelerated computing speed on multi-CPUs hosts, clusters, grids…

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #69

Short history of distributed simulation 1960-70s: networks, time sharing. Centralised computing model 1980s: workstations, personal computers. Decentralised computing models. Distribution becomes (too?) fashionable 1987: SIMNET 1992: CORBA 1993: DIS (Distributed Interactive Simulation), ALSP 1994: First French distributed simulation experimentations 1994: DSI network (US Defense Simulation Internet) 1994: « DIS vision » 1995: HLA 1.0 1995: U.S. M&S Master Plan (and later NATO MSMP) 2000: HLA IEEE 1516 2004: SEDRIS 2008: TENA (Test & Training Enabling Architecture) 2009: HLA Evolved MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #70

35

Simulation-Based Acquisition

ISAE - Jan. 2010

A few words on DIS Protocol Standard IEEE 1278 Vocabulary: Federation, Simulation, Entity, Interactions Diffusion des variations des attributes (periodic) Attributes extrapolation (dead reckoning) No coordinated time, limitations for non real time No central node, autonomous federates Use of low level standardised binary messages (PDU) Mandatory coordinate system (WGS84) UDP Broadcast coms (non reliable, greedy for bandwidth) Now obsolete, but still alive (40% market share!) Rather well suited for virtual RT simulation (not for SE)

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #71

The High Level Architecture (HLA) is… An interoperabily standard (and NOT a protocol nor a data format) An IEEE standard (IEEE 1516 since 2000) A methodology to design and implement simulations which can : actually cooperate (and not only communicate), in a consistent and significant way

Without imposing any constraint on hardware Applicable to all kind of simulation (LVC, RT/non-RT) Main goals : simulation interoperability & reuse Component-based design MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #72

36

Simulation-Based Acquisition

ISAE - Jan. 2010

In a nutshell HLA is… HLA is defined by 3 documents : HLA Rules (10 commandments!) IFSPEC (interface specifications) OMT (object model template)

HLA compliance = to respect these 3 documents HLA compliancy testing consists in checking with static face verification and dynamic testing with dedicated tools if the simulation (federate) is compliant to these 3 documents

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #73

Important notice HLA is necessary but not enough for simulation interoperability (HLA ain’t no Superman)

HLA

For example, HLA does not handle environment database problems SEDRIS, CDB, OpenFlight…

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #74

37

Simulation-Based Acquisition

ISAE - Jan. 2010

Natural environment isn’t only DTED…

Topographic details (road, vegetation, buildings…) Satellite picture DTED (elevation data)

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #75

… but much more !

Example of Natural Environment database MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #76

38

Simulation-Based Acquisition

ISAE - Jan. 2010

Some vocabulary (1/2) Simulation and tools interoperate within a federation Federation can be seen itself as a simulation ( component-based design) Federation components (simulations, tools, interfaces) are named federates

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #77

Some vocabulary (2/2) Entities handled by federated are objects, instances of an object class These objects have values attached to them, called attributes Object can interact with each other These interactions have values attached to them, called parameters

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #78

39

Simulation-Based Acquisition

ISAE - Jan. 2010

HLA is object-oriented

Vehicle

Class instantiation Inheritance mechanism (“is a…” relationship)

Ground vehicle

Class Tree

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

Car

28-Jan-2010

Aircraft

Truck

Slide #79

Fundamentals of HLA (some rules) Federation is documented by FOM, federates by SOM All exchange of FOM data among federates occurs via the RTI, through the API Each federate manages its objects (or some of their attributes) and share them (publish their attributes) with other federates RTI does not manage objects, the federates do that There is only one instance of any given object (or attribute) within the federation Federates can exchange interactions between their objects Each federate must be able to manage time locally in coordination with other members of the federation

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #80

40

Simulation-Based Acquisition

ISAE - Jan. 2010

FOM / SOM Federation Object Model (FOM) : Describes the shared object, attributes and interactions for the whole federation

Simulation Object Model (SOM) : describes the shared object, attributes and interactions used for a single federate [“public” part of the simulation]

⎛ ⎞ FOM ⊂ ⎜⎜ U SOM i ⎟⎟ ⎝ i ⎠ It is mandatory to write a minimal, standardized documentation of any simulation facilitate reuse

DGA / RM MOS

MINISTÈRE DE LA DÉFENSE

28-Jan-2010

Slide #81

What about legacy (DIS) simulations?

DIS Federate Native HLA Federate

DIS Federate

DIS Federate middleware

PDU DIS gateway

RTI HLA

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #82

41

Simulation-Based Acquisition

ISAE - Jan. 2010

HLA Federation architecture Live participants Interfaces

Tools

Simulations

with

live systems

Interface

Runtime Infrastructure (RTI) Federation management Objects management Time management (+ other services…)

Declarations management Ownership management Data distribution management

DGA / RM MOS

MINISTÈRE DE LA DÉFENSE

28-Jan-2010

Slide #83

HLA FEDEP (or DSEEP) Program Objectives Requirements

Available Resources

Define Federation Objectives

Standard Federation Development Process

Initial Planning Documents

1

Federation Objectives Statement

Federation Develop Scenario Federation Conceptual Model 2 Design Federation Federation Conceptual Model 3 Federation Requirements Allocated Federates

Test Evaluation Criteria

Federation Development Plan

RTI RID File FOM

Develop Federation 4

Scenario Instance Modified Federates

fee db ac k

MINISTÈRE DE LA DÉFENSE

FED File

User Feedback Tested Federation

Integrate and Test Federation 5 Testing Data

Execute Federation and Prepare Results 6 Reusable Products

DGA / RM MOS

28-Jan-2010

Slide #84

42

Simulation-Based Acquisition

ISAE - Jan. 2010

HLA USE CASE : EDISON

Spacecraft Validation with Hardware-In-the-Loop MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #85

HLA : EDISON (ATV)

ATV

Automatic Docking

ISS

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #86

43

Simulation-Based Acquisition

ISAE - Jan. 2010

HLA : EDISON (EPOS)

EPOS

European Proximity Operation Simulator

ATV

ISS DGA / RM MOS

MINISTÈRE DE LA DÉFENSE

28-Jan-2010

Slide #87

EDISON : ARCHITECTURE Distributed Simulation Facility

France

Germany

EDISON operator

ATVATV-FSF

EPOS

ATV

FTC

GPS

PDE

MIL-1553 RVS surrogate

FrontFront-ends Simulators

ATVATV-FSF Command / Control

Ethernet

DGA / RM MOS

ISS Target Motion Device Reflectors

Illumination System

EDISON FSF EPOS kernel surrogate surrogate

Speech Vision Gesture

MINISTÈRE DE LA DÉFENSE

MIL-1553 FTC surrogate

Chaser Motion Device RVS

Ethernet

EPOS Command / Control

Speech Vision Gesture

28-Jan-2010

Slide #88

44

Simulation-Based Acquisition

ISAE - Jan. 2010

EDISON : OBJECTIVES To demonstrate potential of distributed simulation for testing and validation of hardware on remote locations To use distributed simulation is less expensive than moving equipments from one location to another Distributed simulation is particularly interesting in multinational projects HLA can be used in real time (latency < 100 ms) Note: EDISON is an ESPRIT civilian R&T project

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #89

EDISON : DEMONSTRATION

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #90

45

Simulation-Based Acquisition

ISAE - Jan. 2010

Integration of large, heterogeneous federation PABST Ψ-SA

EGMonT Ψ-SA AIME Test Suite

OTB

DIS Logger

DIS-1516 Adaptor

Rapid Multinational Federation Integration … integrated in one week

pRTI pRTI1516 1516v3.0 v3.0 RPR RPRFOM FOM2.0 2.0D17 D17

AIME Duplicator

Ψ-SA KAPLAN ASCOT

ASCOT

Interdaptor Bridge

DMSO DMSONG NG1.3 1.3v6 v6 RPR RPRFOM FOM1.0 1.0 SIMBAD

MINISTÈRE DE LA DÉFENSE

Ψ-SA GPSim

DMSO NG 1.3 v6 DMSO NG 1.3 v6 SIMBAD FOM SIMBAD FOM

Flexibility for reuse provides a way to build SoS simulations! DGA / RM MOS

28-Jan-2010

Ψ-SA Stealth

Slide #91

Is distribution a magic wand ? Distribution is difficult To distribute well ⇒ easy reuse To distribute too much ⇒ poor performance + complexity Network traffic (dead reckoning, grid filtering, …) Synchronisation (event causality…) Alternatives : monolithic application? Loose coupling? Security problem : a model can carry confidential data Distribution is more a constraint than an end in itself Distributed Simulation is unfortunately the best way to build complex synthetic environment for system of systems modelling & simulation

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #92

46

Simulation-Based Acquisition

ISAE - Jan. 2010

To build Synthetic Environments for SoS design

DMSO

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #93

BATTELABS An approach to SoS specification & design

MINISTÈRE DE LA DÉFENSE

47

Simulation-Based Acquisition

ISAE - Jan. 2010

Needs of the acquisition process (déjà vu?) Manage complexity, induced by: SoS approach Stronger interoperability requirements Global life cycle management

To be reactive all along the life cycle: Exploit new technologies Adapt to context evolutions

To do at best with available (shrinking) budgets Capability (and SoS) approach

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #95

In addition to that : Network Centric Warfare more concern about Systems of Systems Need for actual collaborative work (govt – industry – forces) NATO CD&E : Concept Development & Experimentation Simulation-Based Acquisition More mature technologies: HLA,virtual reality, engineering tools… Development of Battlelabs, mostly – but not only – for Defence (USA, UK, Sweden, Australia, France…)

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #96

48

Simulation-Based Acquisition

ISAE - Jan. 2010

What is a Battlelab? Example: French LTO LTO is the French MoD Battlelab Mission: Support analysis studies at capability and SoS levels dealt through 6 axes : doctrines, organization, equipment, personnel, training & sustainment Main issues to be addressed through LTO: Global requirements for SoS Large number of combinations for architectural solutions Large number of issues at stake and stakeholders Complexity of systems and interfaces between systems and partners (Allied Nations)

LTO is not (or not only) a set of technical resources but rather a method to solve complex problems MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #97

Example: BMD – Ballistic Missile Defence How to create a BMD capability using existing systems? Taking advantage of emerging properties

Both a technical and organizational/concept of use problem MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #98

49

Simulation-Based Acquisition

ISAE - Jan. 2010

LTO: from concept to capabilities

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #99

Methodological requirements of LTO Foster cooperation between militaries and engineers Better understand concepts & needs Better knowledge of technologies

Improve system engineering practice : Model SoS and organizations Manage capabilities over time Enable Administration to be arbiter

Take benefit from simulations & XP Illustrate new concepts to operators Compare architectures Integrate human factors

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #100

50

Simulation-Based Acquisition

ISAE - Jan. 2010

Services from LTO Shared with industry Can interoperated with other BL

Services: Brainstorming animation (LTG) (concept exploration, scenario design…) Board games, role playing games Architecture modelling Simulation architecture consulting Concept illustrations through simulation or « serious games » (Sensurprys, VBS2, VR Forces, STAGE…) Support to design of analysis simulation Communication network for experimentations Technical support to experimentations (videoconferences, architecture, debriefing…)

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #101

SoS architecture modelling Architecture modelling tools: System’s architectures: DOORS, SYSTEM ARCHITECT Operational processes & organizations : MEGA

Objectives : Consistency between doctrines, architectures & technologies Impact analysis of engineering changes Capability management over time

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #102

51

Simulation-Based Acquisition

ISAE - Jan. 2010

SOME EXPERIMENTATIONS Capability analysis: TST New Concept Experimentation: PHOENIX 2008

MINISTÈRE DE LA DÉFENSE

Targeting & TST capabilities TST Organizational changes

Moving

Movable

20’

1h

Fixed target 48h Available capability MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Technological changes Slide #104

52

Simulation-Based Acquisition

ISAE - Jan. 2010

Organisational modelling SOCC

FHQ TCE

DGA / RM MOS

MINISTÈRE DE LA DÉFENSE

LCC

CAOC

28-Jan-2010

Avion

Slide #105

time sensitive target

TST scenario & facilities JOINT

CELAr Bruz Dém. COP

FHQ TCE

SICMAR

SICA

SICF Land TST Cell

Navy TST Cell Air control

GRANITE NG SP. OPS TST Cell MAESTRO

PF SENIT 8

TACTICAL

CTSN/Toulon

MAESTRO SIMU EADS SIMU EADS

SIMU C2 SIMU M2000D

SAIS Issy

CEV/Istres MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

Observer

Target

28-Jan-2010

Slide #106

53

Simulation-Based Acquisition

ISAE - Jan. 2010

Tools that were involved in TST:

From modelling

… to experimentation

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #107

PHOENIX 2008

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #108

54

Simulation-Based Acquisition

ISAE - Jan. 2010

Main objectives for the XP Indirect fire management in manoeuvre for French Army Evaluate 2 new tools for Unit Commanders (=Captain): Manoeuvre Management Cell (CCM) Specialized Surveillance Cell (CSS) – RETEX Ph’07 Illustrate new capabilities or optimize existing capabilities: Beyond sight firing (TAVD) and short loop close support Exploit sensor images for Captain’s decision making Coordinate collective actions (firing, moving…) Experiment at SGTIA level (combined tactical group, ~200 men) with additional mortar, missile and enhanced TAVD capacity How to support Army Unit Commander in the future ? Network Sensors Fire support MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #109

LTO Philosophy was applied Mixed team (Industry – Army – DGA) Each one contributes Analyze and meet all participants’ expectations win-win relationship Federate individual know-how

Methods: several steps Common experimentation design Fielding of the experimentation Results analysis and lessons learnt

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #110

55

Simulation-Based Acquisition

ISAE - Jan. 2010

Experimentation design Use of collaborative work laboratory : LTG Technical and operational objectives for the XP Scenarios that include these objectives Metrics

Simulation 3D Terrain Digitalization Setting up the environment to help finalize scenarios

System engineering tool: MEGA Modelling of communication streams Design of networks

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #111

Experimentation fielding Setting up “spies”: MEEFISTO Network communications Permanent logging of any action or message from operators (CSS and CCM)

Continuous ergonomic evaluation: An ergonomist behind every operator Daily debriefing (technical and operational)

Stimulation by injected virtual images: Replacement for faulty fielded sensors, in real time

Combination of existing equipment from Legion Étrangère and demonstrators

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #112

56

Simulation-Based Acquisition

ISAE - Jan. 2010

Concepts assessment Immediate evaluation: Equipments: needs for evolutions of existing equipments Doctrine: repartition of functions, processes Experimentation: logistics, methods, simulation integration

Later, after some work: Lessons learnt for each equipment from industry Equipment and doctrinal benefits Analysis of remaining issues

This is an illustration with a pure military example, but what is important is the experimentation concept, which can be (and IS) used in civilian context: crisis management, company organization, restructuring plan, logistic system design…

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #113

Other Battlelabs in France Thales: Battlespace Transformation Center (Thales Integration Center) DCNS: Naval Future Capability Center (Solaris) EADS: System Design Centre (NetCOS) MBDA: Niteworks Dassault Aviation: Atelier d’Emploi CS: Development & Experimentation Centre for Transformation, Joint Battlelab …

THALES

EADS

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #114

57

Simulation-Based Acquisition

ISAE - Jan. 2010

CONCLUSION

MINISTÈRE DE LA DÉFENSE

Some final words… Modelling & Simulation is a very mighty tool for SE and SoSE It provides best benefits in this context by being integrated within engineering processes and structures (SBA, Battlelabs…) and other techniques (field testing, formal methods…) M&S requires methodology SE of simulations! Simulation development process, VV&A… M&S has now reach a good maturity, but it will still evolve: it hasn’t achieved its full potential yet

MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #116

58

Simulation-Based Acquisition

ISAE - Jan. 2010

THE END...

or just the beginning ? MINISTÈRE DE LA DÉFENSE

DGA / RM MOS

28-Jan-2010

Slide #117

59