Вы находитесь на странице: 1из 17

ScilabTec 2014

Scilab and Space Engineering


presented by Philippe Marchal
Assistant Director
Systems Engineering &
Flight Dynamics Subdirectorate
CNES Toulouse
Friday, May 16th 2014

Scilab and

Space Engineering

Contents
a key technology
a widespread technology
About space engineering the space ecosystem
the life cycle
Many tools used for many purposes
Scilab in early phases Early phases context
What kind of tools are needed ?
An illustration: the CNES concurrent design
SCILAB IN DOWNSTREAM PHASES Use case examples
challenge ahead New avenues for Scilab

Towards a new system/software design process


Towards an end-to-end use of Scilab
Conclusions Obstacles to lift

Digital Engineering

2 ScilabTec 2014 - Scilab and Space Engineering

Digital Engineering

a key technology

Digital Engineering
in a broader vision of
winning technologies

Design/validation
Methods & tools
(69)

Complex
systems
engineering
(19)

Digital
EngineerinG

Engineering
& production
optimization
(67)

inside ?

study report about


Technologies Cls 2015,
ordered by the French Minister
of Industry in 2011
( ) refer to relevant report
chapters.

3 ScilabTec 2014 - Scilab and Space Engineering

Smart
manufacturing
(21)
High
performance
computing
(20)

Data intelligence
& management
(28)

Digital Engineering

a widespread technology
Mechanical
Electronics

DOMAINS
For whom ?

FEASIBILITY,
DESIGN & TESTS
For what ?

Objectives
EXPLOITATION

TOOLS
How ?

MEANS
METHODS

4 ScilabTec 2014 - Scilab and Space Engineering

Applications

Targets
PROFILES

Digital
Engineering

Disciplines

Electrical
Structural
Thermal
Aerodynamics
Automatics & Control

Designer
user

Technical specifications

Space

AERONAUTICS
AUTOMOTIVE
FINANCE
BUILDING
ENERGY

Performance verifications

Data mining/processing
Data archiving

External/Commercial Tools
In house Tools
Valorisation
Standards
Techniques

Open source
Inter-operabilty

Simulation
Modelling
Computing

About space engineering

the space ecosystem


space segment
one or more satellites,
one or more payloads
LAUNCH
SEGMENT
Digital
EngineerinG

inside ?

Ground segment

end users :
Science
Telecommunications
Navigation/Positioning
Defence
Meteorology
Climatology
Earth imaging, etc
5 ScilabTec 2014 - Scilab and Space Engineering

TM/TC
network

operations
control
center

mission
data center

About space engineering

the life cycle

USER
Requirement
expression

insid

EARLY STUDY
PHASES
END-OF-LIFE/
satellite disposal

DESIGN

Digital
EngineerinG

DEVELOPMENT
& TESTS

insid

MISSION DATA
EXPLOITATION

6 ScilabTec 2014 - Scilab and Space Engineering

IN-ORBIT
OPERATIONS

About space engineering

Many tools used for many purposes


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

7 ScilabTec 2014 - Scilab and Space Engineering

Scilab for early phases

Early phases context


Early 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

8 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

9 ScilabTec 2014 - Scilab and Space Engineering

Scilab for early phases

An illustration:

the CNES "concurrent design "


AOCS

THERMAL

POWER

rocess needs/sol
p
e
uti
v
ati
on
r
s
Ite

MISSION
ANALYSIS

Mass, balance, inertia


Budgets

Configuration

USER
NEEDS

Power budgets

Propellant budgets

ess needs/s
proc
olu
t
tive
i
on
ra
s
Ite

PROPULSION

STRUCTURE

TTC links budget


INSTRUMENT

TELECOMMUNICATIONS

OPTIMIZED CANDIDATE
CONCEPT
10 ScilabTec 2014 - Scilab and Space Engineering

Scilab in downstream phases

Use case examples


Objective : assess "end user" mission performances
from flight measurement analyses
Scientific data for atmospheric sounding: 4ARTIC
SIFTI, IASI-NG,
MICROCARB

TM processing
algorithms

Raw payload TeleMetry


Simulated
payload
TeleMetry

4ARTIC

End user
scientific
data

11 ScilabTec 2014 - Scilab and Space Engineering

Scilab in downstream phases

Use case examples


Objective : assess "end user" mission performances
from flight measurement analyses
Technological data for launcher behaviour : ALEx
Flight TeleMetry
(accelerations, temperature,
pressure, etc)

Measurement database
creation

TM processing
algorithms

ALEx

End user
technological data

12 ScilabTec 2014 - Scilab and Space Engineering

challenge ahead

New avenues for Scilab


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

ADVANCED CONCEPTS &


EARLY STUDY PHASES
MISSION/SYSTEM
ENGINEERING TOOLS

DESIGN

E
 XPERT TOOLS/MODELS
POWER
THERMAL
MECHANICAL
CONTROL
FDIR

13 ScilabTec 2014 - Scilab and Space Engineering

DEVELOPMENT & TESTS

IN-ORBIT OPERATIONS

NUMERICAL SIMULATORS
REAL TIME SYSTEM BENCHES

challenge ahead

T
 owards a new system/software design process
From V
Spec

TO Y

Functional Tests

Design

Integration

Functional
Tests

Spec

Model
Refinements

Design

Integration
Autocoding

Code/Unit Test

All steps manual


late discovery of anomalies
long interation loops
14 ScilabTec 2014 - Scilab and Space Engineering

Code

"Seamless" process
fully automated and integrated
Short iteration loops

Model
Testing

Conclusions

Towards an end-to-end use of Scilab


Feasibility
assesment
Scientific computing

SciLab : OK

Functional chain
validation
HIL simulations
SciLab with Xcos ?

15 ScilabTec 2014 - Scilab and Space Engineering

Preliminary
design
Control algorithms design
SciLab/Xcos

System
validation
Real-time simulations with
TM/TC, in flight operations
checking
SciLab
with Xcos ?

Final design and


development
Monte Carlo simulations,
embedded code
generation
SciLab/Xcos

In-flight analysis
Performances
assessment, TM analysis,
failure management
SciLab : OK

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
m
 ove from a discipline-based approach to a system
engineering/model-based development process
Boost Scilab awareness and control

academic education programs, engineers training
e
 xchanges/transfers between education, research and
industry (value of the open source !)

16 ScilabTec 2014 - Scilab and Space Engineering

AS A CONCLUSION

17 ScilabTec 2014 - Scilab and Space Engineering

A SPACE WINK TO PARIS FROM THE PLEIADES SATELLITE !

Вам также может понравиться