Scilab and SPace engineering · SiFTi, iaSi-ng, Microcarb Simulated payload TeleMetry 4arTic...

17
SCILABTEC 2014 presented by Philippe Marchal Assistant Director Systems Engineering & Flight Dynamics Subdirectorate CNES Toulouse Friday, May 16th 2014 SCILAB AND SPACE ENGINEERING

Transcript of Scilab and SPace engineering · SiFTi, iaSi-ng, Microcarb Simulated payload TeleMetry 4arTic...

Page 1: Scilab and SPace engineering · SiFTi, iaSi-ng, Microcarb Simulated payload TeleMetry 4arTic Scientific data for atmospheric sounding: 4arTic raw payload TeleMetry end user scientific

ScilabTec 2014

presented by Philippe MarchalAssistant Director

Systems Engineering & Flight Dynamics Subdirectorate

CNES Toulouse

Friday, May 16th 2014

Scilab and SPace engineering

Page 2: Scilab and SPace engineering · SiFTi, iaSi-ng, Microcarb Simulated payload TeleMetry 4arTic Scientific data for atmospheric sounding: 4arTic raw payload TeleMetry end user scientific

2 ScilabTec 2014 - Scilab and Space engineering

Contents

Scilab and SPace engineering

•… a key technology•… a widespread technology

•… the space ecosystem•… the life cycle • Many tools used for many purposes

• Early phases context • What kind of tools are needed ?• An illustration: the CNES concurrent design

• Use case examples

• New avenues for Scilab • Towards a new system/software design process• Towards an end-to-end use of Scilab• Obstacles to lift

“digiTal engineering”

abouT SPace engineering

Scilab in early PhaSeS

Scilab in doWnSTreaM PhaSeS

challenge ahead

concluSionS

Page 3: Scilab and SPace engineering · SiFTi, iaSi-ng, Microcarb Simulated payload TeleMetry 4arTic Scientific data for atmospheric sounding: 4arTic raw payload TeleMetry end user scientific

3 ScilabTec 2014 - Scilab and Space engineering

…a key technology

“Digital Engineering” in a broader vision of

“winning technologies”

“digiTal engineering”…

study report about «Technologies clés 2015»,

ordered by the French Minister of industry in 2011

( ) refer to relevant report chapters.

design/validationMethods & tools

(69)

complex systems

engineering(19)

engineering & production optimization

(67)

data intelligence & management

(28)high

performance computing

(20)

Smartmanufacturing

(21)

digiTal engineering

inSide ?

Page 4: Scilab and SPace engineering · SiFTi, iaSi-ng, Microcarb Simulated payload TeleMetry 4arTic Scientific data for atmospheric sounding: 4arTic raw payload TeleMetry end user scientific

4 ScilabTec 2014 - Scilab and Space engineering

…a widespread technology“digiTal engineering”…

ToolS

MEANS

Objectives

TargeTs

Space

external/commercial Tools

in house Tools

ValorisationModelling

computing

inter-operabilty

open source

Simulation

ThermalStructural

electronicsMechanical

automatics & controlaerodynamics

electrical

aeronauTicSauToMoTiVe

Finance

energybuilding

digiTal engineering

doMainS

ProFileS

hoW ?

For WhoM ?

For WhaT ?

disciplines

applications

designer

user

eXPloiTaTion

FeaSibiliTy, deSign & TeSTS

data archiving

data mining/processing

Technical specifications

Performance verifications

MeThodS Standards

Techniques

Page 5: Scilab and SPace engineering · SiFTi, iaSi-ng, Microcarb Simulated payload TeleMetry 4arTic Scientific data for atmospheric sounding: 4arTic raw payload TeleMetry end user scientific

5 ScilabTec 2014 - Scilab and Space engineering

…the space ecosystem

abouT SPace engineering

SPace SegMenT

one or more satellites,one or more payloads

launch SegMenT

ground SegMenT

end uSerS :

• Science • Telecommunications• Navigation/Positioning• Defence • Meteorology• Climatology • Earth imaging, etc…

MiSSion daTa cenTer

TM/Tc neTWork

oPeraTionS conTrol cenTer

digiTal engineering

inSide ?

Page 6: Scilab and SPace engineering · SiFTi, iaSi-ng, Microcarb Simulated payload TeleMetry 4arTic Scientific data for atmospheric sounding: 4arTic raw payload TeleMetry end user scientific

6 ScilabTec 2014 - Scilab and Space engineering

…the life cycleabouT SPace engineering

uSerrequirement expression

end-oF-liFe/SaTelliTe diSPoSal

early STudy PhaSeS

deVeloPMenT & TeSTS

in-orbiT oPeraTionS

deSign

MiSSion daTa eXPloiTaTion

inSide

inSide

digiTal engineering

Page 7: Scilab and SPace engineering · SiFTi, iaSi-ng, Microcarb Simulated payload TeleMetry 4arTic Scientific data for atmospheric sounding: 4arTic raw payload TeleMetry end user scientific

7 ScilabTec 2014 - Scilab and Space engineering

Many tools used for many purposesabouT SPace engineering

Many ToolS

adapted to the development phase

with the proper accuracy level,modelling representativity and numerical quality

specific to the technical domain: control,power, mechanical,thermal,configuration,

orbit, etc…

VariouS caTegorieS

In-house: legacy expert software

External “commercial” like Scilab

“Reference tools” for the space community like space environment models

Page 8: Scilab and SPace engineering · SiFTi, iaSi-ng, Microcarb Simulated payload TeleMetry 4arTic Scientific data for atmospheric sounding: 4arTic raw payload TeleMetry end user scientific

8 ScilabTec 2014 - Scilab and Space engineering

Scilab For early PhaSeS

Early phases contextearly PhaSeS aiM aT

“understand” user needs

find key elements and be creative for work around solutions

assess and prove concepts feasibility and performance

Main characTeriSTicS are

the “10% world”, more accuracy not really needed

Innovation-push solutions

based on parametric studies and charts

limited time & resources

mainly supported by orbit analyses

Page 9: Scilab and SPace engineering · SiFTi, iaSi-ng, Microcarb Simulated payload TeleMetry 4arTic Scientific data for atmospheric sounding: 4arTic raw payload TeleMetry end user scientific

9 ScilabTec 2014 - Scilab and Space engineering

Scilab For early PhaSeS

What kind of tools are needed ?Why Scilab ?

expert tools for detailed design not suited

flexible, easy to use, “system engineers” tools like Scilab do the job ! good compromise in terms of modularity & functions set efficient vector/matrix structure of data graphics friendly links with other languages or tools

free

… and because celestlab is existing ! orbital dynamics & geometry Scilab toolbox

Page 10: Scilab and SPace engineering · SiFTi, iaSi-ng, Microcarb Simulated payload TeleMetry 4arTic Scientific data for atmospheric sounding: 4arTic raw payload TeleMetry end user scientific

10 ScilabTec 2014 - Scilab and Space engineering

An illustration: the CNES "concurrent design "

Scilab For early PhaSeS

uSerneedS

oPTiMiZed candidaTe concePT

MaSS, balance, inerTiabudgeTSTherMal

aocS PoWer

MiSSion analySiS

inSTruMenT

TelecoMMunicaTionSSTrucTure

ProPulSion

conFiguraTion

PoWer budgeTS

ProPellanT budgeTS

TTc linkS budgeT

ITERATIvE PROCESS NEEDS/SOlUTIONSITERATIvE PROCESS NEEDS/SOlUTIONS

Page 11: Scilab and SPace engineering · SiFTi, iaSi-ng, Microcarb Simulated payload TeleMetry 4arTic Scientific data for atmospheric sounding: 4arTic raw payload TeleMetry end user scientific

11 ScilabTec 2014 - Scilab and Space engineering

Use case examples Objective : assess "end user" mission performances from flight measurement analyses

TM processing algorithms

Scilab in doWnSTreaM PhaSeS

SiFTi, iaSi-ng, Microcarb

Simulated payload

TeleMetry

4arTic

Scientific data for atmospheric sounding: 4arTic

raw payload TeleMetry

end user scientific

data

Page 12: Scilab and SPace engineering · SiFTi, iaSi-ng, Microcarb Simulated payload TeleMetry 4arTic Scientific data for atmospheric sounding: 4arTic raw payload TeleMetry end user scientific

12 ScilabTec 2014 - Scilab and Space engineering

Use case examples Objective : assess "end user" mission performances

from flight measurement analyses

alex

Scilab in doWnSTreaM PhaSeS

FlighT TeleMeTry(accelerations, temperature,

pressure, etc)Measurement database

creation

Technological data for launcher behaviour : alex

TM processing algorithms

end user technological data

Page 13: Scilab and SPace engineering · SiFTi, iaSi-ng, Microcarb Simulated payload TeleMetry 4arTic Scientific data for atmospheric sounding: 4arTic raw payload TeleMetry end user scientific

13 ScilabTec 2014 - Scilab and Space engineering

New avenues for Scilab Challenge : use the same tool for design, code generation, validation and in-flight analysis

• eXPerT ToolS/ModelS

• POWER• THERMAL• MECHANICAL• CONTROL • FDIR

adVanced concePTS & early STudy PhaSeS

MiSSion/SySTeM engineering ToolS

• deSign deVeloPMenT & TeSTS • in-orbiT oPeraTionS

challenge ahead

• nuMerical SiMulaTorS• real TiMe SySTeM bencheS

Page 14: Scilab and SPace engineering · SiFTi, iaSi-ng, Microcarb Simulated payload TeleMetry 4arTic Scientific data for atmospheric sounding: 4arTic raw payload TeleMetry end user scientific

14 ScilabTec 2014 - Scilab and Space engineering

Towards a new system/software design process

FroM V To y

Spec SpecFunctional TestsFunctional

Tests

Design DesignIntegration Integration

Code/Unit TestCode

• All steps manual• late discovery of anomalies• long interation loops

• "Seamless" process• fully automated and integrated• Short iteration loops

Model Refinements

Autocoding

Model Testing

challenge ahead

Page 15: Scilab and SPace engineering · SiFTi, iaSi-ng, Microcarb Simulated payload TeleMetry 4arTic Scientific data for atmospheric sounding: 4arTic raw payload TeleMetry end user scientific

15 ScilabTec 2014 - Scilab and Space engineering

Towards an end-to-end use of ScilabconcluSionS

FeaSibiliTy aSSeSMenT

PreliMinary deSign

Final deSign and deVeloPMenT

• Scientific computing• SciLab : OK

control algorithms design • SciLab/Xcos

• Monte Carlo simulations, embedded code generation

• SciLab/Xcos

FuncTional chain ValidaTion

• HIL simulations• SciLab with Xcos ?

SySTeM ValidaTion

• Real-time simulations with TM/TC, in flight operations checking

• SciLab with Xcos ?

in-FlighT analySiSPerForManceS

• assessment, TM analysis, failure management

• SciLab : OK

Page 16: Scilab and SPace engineering · SiFTi, iaSi-ng, Microcarb Simulated payload TeleMetry 4arTic Scientific data for atmospheric sounding: 4arTic raw payload TeleMetry end user scientific

16 ScilabTec 2014 - Scilab and Space engineering

concluSionS

Obstacles to lift

Many "partitioning barriers" due to program lifecycles, project practices and engineering disciplines breaking the "silos" !

Change in the management of the engineering process move from a discipline-based approach to a system

engineering/model-based development process Boost Scilab awareness and control academic education programs, engineers training exchanges/transfers between education, research and

industry (value of the open source !)

Page 17: Scilab and SPace engineering · SiFTi, iaSi-ng, Microcarb Simulated payload TeleMetry 4arTic Scientific data for atmospheric sounding: 4arTic raw payload TeleMetry end user scientific

17 ScilabTec 2014 - Scilab and Space engineering

aS a concluSion… a SPace Wink To PariS FroM The PleiadeS SaTelliTe !