SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
© 2015 ANSYS, Inc. August 7, 20151 © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary
ANSYS SCADE®
User Presentation
PIAGGIO Aerospace
Paris
October 17-18, 2013
MPA VCMS Application Software
SCADE Modeling & Testing
SCADE on BOARD
An aerospace company operating in the aircraft and engines
business
o Founded in 1884
o First aircraft in 1922
A vertically integrated organization capable to
o design, develop and manufacture aircraft
o manufacture aero engines parts
o maintain, repair and overhaul aircraft and aero engines
Privately held, international & national shareholders
Italy located, with approximately 1,400 employees
o High presence of engineers (# 160)
o Full product lifecycle management capability
Over 90 years in the aerospace industry, Piaggio has designed
and produced Engines, Propellers, Seaplanes, Helicopters,
Record and Race Aircrafts, Military & Civil Utility aircrafts
Aircraft
Production
Current products:
- P180 AVANTI II
- P166 DP1 (out of production)
Aircraft
Customer Support
Supported aircraft:
- P.180 AVANTI I & II
- P.166 DL3 & DP1
Engine
Production
Manufacturing:
Honeywell: T55; P&W: PW100
PW200, F-135; Rolls Royce: RRTM
322
Complete Assembly/Test:
PW200
Engine
MRO
Serviced engines:
Honeywell: T53, T55, LTP; P&W:
PW200; Rolls Royce: Allison 250,
Gem, Viper
Superior technology and unique design
o Advantage of the propulsion engines: enhanced
aerodynamics and less noise in the cabin
o Jet-like speed: 745 km/hr
o Long range: 2,795 km
o Revolutionary 3 lifting surfaces: unique design
for improved dynamics
o Reduced fuel consumption and reduced
maintenance results in a lower operating cost
P180 boasts technical characteristics and
performance which can only be compared with the
entry level jets
o Superior class of aircraft in terms of
performance, price and operating cost
New state of the art avionics
More cabin space for best-in-class passenger
comfort
 New, state-of-the-art Unmanned Aerial System (UAS) designed
for Intelligence, Surveillance and Reconnaissance (ISR) missions
 Performance and operational characteristics is at the very top
end of the UAS MALE category.
 An unmatched combination of range, wide operative speeds, fast
climb gradient, high operative ceiling and variety of payloads,
providing powerful yet flexible Defense System that outperforms
other MALE Systems.
 Suited for a wide range of ISR, Defense and Security missions,
and defines an unsurpassed mission role flexibility and sets a
new frontier of CONcept of OPerationS (CONOPS) for Defense.
 Derived from the successful Piaggio Aero P.180 Avanti II
business aircraft, the fastest twin turboprop aircraft in the world
with a proven, uneventful, service record of more than 20 years
and 800.000 flight hours.
 Transform a conventional, manned aircraft in an unmanned air
vehicle with a high degree of autonomy to operate beyond line of
sight
 Design a Vehicle Command & Control architecture that can be
certified against requirements that are not yet completely
defined
 Support a design road map which foresees growing
functionalities to support different operational roles
 Do the job with a strictly controlled number of experts to limit
the management overhead
 Collect the requirements from cabling diagrams, operators’ and
pilots’ experience, flight manuals
 Last but not least the task had to be completed, at least for the
prototype phase, within a very short time frame
 Vehicle Control and Management System (VCMS)
◦ The brain, most critical system, of the air vehicle
◦ Implement all the functions required for platform management in a
powered version of the Flight Control System
 Partitioning techniques
◦ Segregated environment where software applications of each function to
run without interfering each other, to avoid propagation of failures
 Model Based methodology
◦ Allow the system engineers to model each function autonomously
◦ Check function behavior on a host computer before using the real
hardware
 Automatically generate source code from the functions’ models
◦ Minimize the effort required to verify that the source code corresponds to
the system model
 Given these assumptions, SCADE looked like the perfect solution
Actuation Engines
Remote Interface Units
Flight Control Computer
(IMA Platform)
Sensors
 The P1HH VCMS manages:
◦ The Flight Control System
◦ The Propulsion System
◦ The Electrical Power Generation & Distribution System
◦ The Landing Gear System
◦ The Braking System
◦ The Ice detection/Ice protection System
◦ The Navigation System
◦ The Communication System
 Achieved by providing an Integrated Flight Management
System which coordinates all the above systems
 Furthermore the VCMS provides
◦ A Health Management System which monitor all the functions
◦ In case of failure, reconfigure the whole system to limit
performance degradation
 VCMS aircraft major functions are:
◦ Flight Management System
◦ Flight Functions
◦ Engine Management
◦ Ground Functions
◦ Navigation
 VCMS is an Integrated Modular Avionics System.
◦ An IMA applicaton is implemented for each aircraft function
◦ Each major function contains more minor functions: e.g.
Engine Management contains Engine Logics, Fire Detection
and Fuel Management
◦ Each minor function is defined using SCADE
 All P1HH VCMS functions have to be implemented from
scratch
 P1HH is a huge UAV: Safety Level will be DAL B at least, DAL A
for the most critical functions
 P1HH program schedule is very aggressive, therefore it is
necessary to speed up the information flow from System to
Software engineers. Fast prototyping is required for the
prototype phase.
 Software verification and validation activities take a lot of
time. This time has to be reduced
 System integration and validation activities time on rig and
aircraft has to be reduced using simulation
 A new process, had to be put in place. High level requirements were
available in different formats:
◦ As Operational Requirements (Textual), where the system
Engineers were collecting all the informations – functions,
interfaces, redundancy – required for each function
◦ As Operational Manuals (Textual), when instructions to operate
the aircraft were inherited from the P.180 (e.g. Pilot Operational
Handbook)
◦ As Matlab/Simulink models for Control Laws
 The first step was to implement SCADE models based on functional
requirements from the above documentation:
◦ Manually for textual requirements (done directly by system
engineers)
◦ (almost) Automatically via the Simulink Gateway
 The SCADE models were used directly to generate, by KCG, the
source code which runs on the target computer
A/C SPECs or Pilot Procedures
VCMS Funct. X
FRD
(Simulink)
Sub System X
Operational
Requirements
Sub System Y
Operational
Requirement
…
…
VCMS Funct. Y
FRD
Spec. Model
(SCADE)
VCMS Funct. X
FRD
Spec. Model
(SCADE)
APPLICATION
VCMS Funct.
X
Src Code
VCMS Funct.
Y
Src Code
…
Glue Code
SCADE KCG SCADE KCG
P1HH Development Process
VCMS Funct. Z
HLR
Natural Language
Sub System Z
Operational
Requirements
VCMS Funct. Z
LLR
Natural Language
DEVELOPER
VCMS Funct.
Z
Src Code
…
…
 Test vectors were generated for each model. For
models derived from Simulink models, test
vectors have been translated from Simulink test
vectors.
 Test vectors were run to validate the SCADE
Model by SCADE LifeCycle QTE (Qualified Test
Environment)
 Model coverage has been checked using SCADE
Suite MTC (Model Test Coverage)
 Test vectors have been translated in the target
computer executable code to check each
application on the real hardware
Sub System
Operational
Requirement
Simulink
Test
Vectors
Simulink
Model
SCADE
Simulink
Gateway
Translated
SCADE Model
Test Vectors
Translation
SCADE Input
Scenario/
Expected Results
QTE
Model Validation
Test Results
Goal : To be confident that
the Translated SCADE Model
has the same functional
behavior of the input
Simulink Model
Sub System
Operational
Requirement &
Simulink Models
VCMS Funct.
FRD
Spec. Model (SCADE) SCADE
Input Scenario
Test Results
DOORS Environment
Links from Test cases to
Operational Reqs
Test Cases
QTE
SCADE RM GATEWAY
SCADE Semantic
Checker
SCADE model validation Process
 Verification activities described in the
previous slide exponentially increase
◦ As the number of inputs of each model grows
◦ As when more than one model is involved
 The management of all the test vectors, in
terms of generation, validation and
configuration, was quickly becoming an issue
 The solution was found in the usage SCADE
LifeCycle QTE, still under test, which
automates the verification of test results.
 The project schedule did not allow, for the prototype
phase, to perform all required DO-178 verification
 At the same time some steps can be automated due to the
usage of SCADE
 One of the tasks that had to be performed anyway to prove
the robustness of the software implementation was the
structural coverage.
 MTC to analytically verify the structural coverage that the
functional test performed by the test vectors.
 Results gathered from the MTC tool were further analysed
and, when the coverage was not deemed satisfactory,
additional tests were designed and performed to provide
more coverage
SCADE
Model
QTE Input
QTE (MTC)
Model Coverage
Report
Goal:
To measure the
Model Coverage
achieved by the
developed set of test
cases in order to
fullfil the DO-178B
 Test cases are formalized in DOORS
environment. For each test case are defined
◦ Test steps
◦ Test case expected results
 SCADE LifeCycle QTE input are generated, for
each test case starting from Test steps and
Test cases expected results.
IMA Platform
SCADE
Auto-code
SCADE
Input scenario
Test Results
APPLICATION
executable code TEST APPLICATION
SCADE
Expected Results
Integrated
Exp.Res. 1
SCADE model autocode validation
on IMA platform
Integrated
Test Vect. 1
VCMS Funct
Executable
Code
SCADE
Input scenario
translation
SCADE
Expected results
translation
Source Code
integration activities
Glue code
 Models of the different functions have been progressively
put together on host; this allowed to build a sort of virtual
VCMS to check the correct integration of the applications
well in advance with respect to System Integration.
 Once System Integration took place, data from the real
world was used and fed into the test vectors to further
verify the models
 These verification activities allowed to identify and solve
the great majority of the design problems even before
performing System Integration. Thus, problems found
during System Integration have been a very limited
number and all of them are due to hardware interfaces
(impedance adaptation, actuation delays etc).
System Integration Modeling -Virtual VCMS
BRK
FCS
CL
EL
FML
Interfaces
Models interactions
Ground Functions
Flight Management System
Engine Management
Navigation
Application source code produced ~ 125000 SLOC
Percentage of autogenerated SLOC 86%
Development time ~ 5 working months
Size of System Engineering team (peak) 10 engineers
Size of System Engineering team (average) 4 engineers
Size of SW development team 9 engineers
Number of test cases managed by QTE ~ 400
Average decision coverage obtained 95%
 P1HH Demo Low Speed Taxi has been performed in February 2013
 P1HH Demo First Flight has been performed on August 8th, 2013
 P1HH prototype first flight is planned by the first quarter of 2014
 P1HH configuration will grow through incremental software releases,
each one adding new functionalities
 Achievement of the P1HH full configuration is planned by 2015
 Improve automatization of executable code
validation on the target computer
 Use SCADE System for VCMS system modeling
 Complete the ‘virtual’ model of the VCMS,
including all the computers, to allow extensive
simulation on host
 Introduction of SCADE Display to support Ground
Control Station synoptic pages development and
complete the virtual VCMS by providing the real
user interface
 Nice to have:
◦ Improved traceability interface
 FACE Introduction
 FACE Platform Example
 FACE Technical Specification
 SCADE Solutions for FACE
© 2015 ANSYS, Inc. August 7, 201529 © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary
Learn more on
ANSYS Systems & Embedded Software Solutions
Click Here
http://www.ansys.com/Products/Simulation+Technology/Systems+&+Embedded+Software

Contenu connexe

Tendances

Stages of fea in cad environment
Stages of fea in cad environmentStages of fea in cad environment
Stages of fea in cad environment
rashmi322
 

Tendances (20)

ANSYS Corporate Overview
ANSYS Corporate OverviewANSYS Corporate Overview
ANSYS Corporate Overview
 
explicit dynamics
explicit dynamicsexplicit dynamics
explicit dynamics
 
ISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software ComponentsISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software Components
 
Curve and Surface
Curve and SurfaceCurve and Surface
Curve and Surface
 
Introduction to Ansys Simulation- Global leader
Introduction to Ansys Simulation- Global leaderIntroduction to Ansys Simulation- Global leader
Introduction to Ansys Simulation- Global leader
 
Fea 2 mark
Fea 2 markFea 2 mark
Fea 2 mark
 
Unit 4 assembly of parts
Unit 4 assembly of partsUnit 4 assembly of parts
Unit 4 assembly of parts
 
Automotive SPICE
Automotive SPICEAutomotive SPICE
Automotive SPICE
 
Unit 1 INTRODUCTION (COMPUTER AIDED DESIGN AND MANUFACTURING )
Unit 1 INTRODUCTION (COMPUTER AIDED DESIGN AND MANUFACTURING )Unit 1 INTRODUCTION (COMPUTER AIDED DESIGN AND MANUFACTURING )
Unit 1 INTRODUCTION (COMPUTER AIDED DESIGN AND MANUFACTURING )
 
ED7211 ANSYS lab_manual
ED7211 ANSYS lab_manualED7211 ANSYS lab_manual
ED7211 ANSYS lab_manual
 
HARA ISO 26262: What is HARA and Why is it Required?
HARA ISO 26262: What is HARA and Why is it Required?HARA ISO 26262: What is HARA and Why is it Required?
HARA ISO 26262: What is HARA and Why is it Required?
 
Ansys Tutorial pdf
Ansys Tutorial pdf Ansys Tutorial pdf
Ansys Tutorial pdf
 
NDT in aircraft
NDT in aircraftNDT in aircraft
NDT in aircraft
 
Unit 5-cad standards
Unit 5-cad standardsUnit 5-cad standards
Unit 5-cad standards
 
chapter one.pptx
chapter one.pptxchapter one.pptx
chapter one.pptx
 
Stages of fea in cad environment
Stages of fea in cad environmentStages of fea in cad environment
Stages of fea in cad environment
 
CONSISTENT AND LUMPED MASS MATRICES IN DYNAMICS AND THEIR IMPACT ON FINITE EL...
CONSISTENT AND LUMPED MASS MATRICES IN DYNAMICS AND THEIR IMPACT ON FINITE EL...CONSISTENT AND LUMPED MASS MATRICES IN DYNAMICS AND THEIR IMPACT ON FINITE EL...
CONSISTENT AND LUMPED MASS MATRICES IN DYNAMICS AND THEIR IMPACT ON FINITE EL...
 
Lec9 finite element_beam_structures 1
Lec9 finite element_beam_structures 1Lec9 finite element_beam_structures 1
Lec9 finite element_beam_structures 1
 
Iso26262 component reuse_webinar
Iso26262 component reuse_webinarIso26262 component reuse_webinar
Iso26262 component reuse_webinar
 
FEA Using Ansys
FEA Using AnsysFEA Using Ansys
FEA Using Ansys
 

En vedette

En vedette (20)

ANSYS USERMAT for Prediction of Bone Failure
ANSYS USERMAT for Prediction of Bone FailureANSYS USERMAT for Prediction of Bone Failure
ANSYS USERMAT for Prediction of Bone Failure
 
Automotive Sensor Simulation
Automotive Sensor SimulationAutomotive Sensor Simulation
Automotive Sensor Simulation
 
Molex Automotive Connector Simulation Using Ansys
Molex Automotive Connector Simulation Using AnsysMolex Automotive Connector Simulation Using Ansys
Molex Automotive Connector Simulation Using Ansys
 
Volvo Trucks GPS Antenna Placement
Volvo Trucks GPS Antenna PlacementVolvo Trucks GPS Antenna Placement
Volvo Trucks GPS Antenna Placement
 
Benefits of Intel Technologies for Engineering Simulation
Benefits of Intel Technologies for Engineering SimulationBenefits of Intel Technologies for Engineering Simulation
Benefits of Intel Technologies for Engineering Simulation
 
CAE-Based Strategies to Improve Reliability of Variable Oil Pumps
CAE-Based Strategies to Improve Reliability of Variable Oil PumpsCAE-Based Strategies to Improve Reliability of Variable Oil Pumps
CAE-Based Strategies to Improve Reliability of Variable Oil Pumps
 
Simulation Data Management-Ansys
Simulation Data Management-AnsysSimulation Data Management-Ansys
Simulation Data Management-Ansys
 
20140211 critical-electronics-for-aircraft
20140211 critical-electronics-for-aircraft20140211 critical-electronics-for-aircraft
20140211 critical-electronics-for-aircraft
 
HPC Parallel Computing for FEA - Customer Examples (1 of 4)
HPC Parallel Computing for FEA - Customer Examples (1 of 4)HPC Parallel Computing for FEA - Customer Examples (1 of 4)
HPC Parallel Computing for FEA - Customer Examples (1 of 4)
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Simulation-Based Engineering for Satellite Applications
Simulation-Based Engineering for Satellite ApplicationsSimulation-Based Engineering for Satellite Applications
Simulation-Based Engineering for Satellite Applications
 
Methods for Achieving RTL to Gate Power Consistency
Methods for Achieving RTL to Gate Power ConsistencyMethods for Achieving RTL to Gate Power Consistency
Methods for Achieving RTL to Gate Power Consistency
 
Achieving Power Noise Reliability Sign-off for FinFET based Designs
Achieving Power Noise Reliability Sign-off for FinFET based DesignsAchieving Power Noise Reliability Sign-off for FinFET based Designs
Achieving Power Noise Reliability Sign-off for FinFET based Designs
 
HPC Parallel Computing for CFD - Customer Examples (2 of 4)
HPC Parallel Computing for CFD - Customer Examples (2 of 4)HPC Parallel Computing for CFD - Customer Examples (2 of 4)
HPC Parallel Computing for CFD - Customer Examples (2 of 4)
 
The Return on Investment of Computational Fluid Dynamics
The Return on Investment of Computational Fluid DynamicsThe Return on Investment of Computational Fluid Dynamics
The Return on Investment of Computational Fluid Dynamics
 
Use of FEA to Improve the Design of Suspension Springs for Reciprocating Comp...
Use of FEA to Improve the Design of Suspension Springs for Reciprocating Comp...Use of FEA to Improve the Design of Suspension Springs for Reciprocating Comp...
Use of FEA to Improve the Design of Suspension Springs for Reciprocating Comp...
 
Act windload documentation R15
Act windload documentation R15Act windload documentation R15
Act windload documentation R15
 
Modeling plastics in ANSYS
Modeling plastics in ANSYSModeling plastics in ANSYS
Modeling plastics in ANSYS
 
Aircraft Design
Aircraft DesignAircraft Design
Aircraft Design
 
Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)
 

Similaire à ANSYS SCADE Usage for Unmanned Aircraft Vehicles

ICS ENGINEER CV WITH IMAGE (doc)
ICS ENGINEER CV WITH IMAGE (doc)ICS ENGINEER CV WITH IMAGE (doc)
ICS ENGINEER CV WITH IMAGE (doc)
Vijayakumar Kumar
 
Fadec full authority digital engine control-final
Fadec  full authority digital engine control-finalFadec  full authority digital engine control-final
Fadec full authority digital engine control-final
Abhishek Alankar
 

Similaire à ANSYS SCADE Usage for Unmanned Aircraft Vehicles (20)

IMA2G_RnD
IMA2G_RnDIMA2G_RnD
IMA2G_RnD
 
Aerospace maintenance facility increases utilization by 50%, saves money
Aerospace maintenance facility increases utilization by 50%, saves moneyAerospace maintenance facility increases utilization by 50%, saves money
Aerospace maintenance facility increases utilization by 50%, saves money
 
ICS ENGINEER CV WITH IMAGE (doc)
ICS ENGINEER CV WITH IMAGE (doc)ICS ENGINEER CV WITH IMAGE (doc)
ICS ENGINEER CV WITH IMAGE (doc)
 
Model-Based Design & Analysis.ppt
Model-Based Design & Analysis.pptModel-Based Design & Analysis.ppt
Model-Based Design & Analysis.ppt
 
xmobots at the Scade User Group Conference 2013
xmobots at the Scade User Group Conference 2013xmobots at the Scade User Group Conference 2013
xmobots at the Scade User Group Conference 2013
 
Mechatronics engineer
Mechatronics engineerMechatronics engineer
Mechatronics engineer
 
Fadec full authority digital engine control-final
Fadec  full authority digital engine control-finalFadec  full authority digital engine control-final
Fadec full authority digital engine control-final
 
Towards 0-bug software in the automotive industry
Towards 0-bug software in the automotive industryTowards 0-bug software in the automotive industry
Towards 0-bug software in the automotive industry
 
CWC-AE ATR user story
CWC-AE ATR user storyCWC-AE ATR user story
CWC-AE ATR user story
 
PLC AND SCADA
PLC AND SCADA PLC AND SCADA
PLC AND SCADA
 
Tech Days 2015: Model Based Development with QGen
Tech Days 2015: Model Based Development with QGenTech Days 2015: Model Based Development with QGen
Tech Days 2015: Model Based Development with QGen
 
Proceso de certificación de gráficos
Proceso de certificación de gráficosProceso de certificación de gráficos
Proceso de certificación de gráficos
 
Pasha_CV
Pasha_CVPasha_CV
Pasha_CV
 
Aviation Ground Power Unit - MAK India and USA
Aviation Ground Power Unit - MAK India and USAAviation Ground Power Unit - MAK India and USA
Aviation Ground Power Unit - MAK India and USA
 
Plan with confidence: Route to a successful Do178c multicore certification
Plan with confidence: Route to a successful Do178c multicore certificationPlan with confidence: Route to a successful Do178c multicore certification
Plan with confidence: Route to a successful Do178c multicore certification
 
Paper3x.PDF
Paper3x.PDFPaper3x.PDF
Paper3x.PDF
 
Fadec- full authority digital engine control-latest
Fadec- full authority digital engine control-latestFadec- full authority digital engine control-latest
Fadec- full authority digital engine control-latest
 
QGen GNAT Industrial User Day
QGen GNAT Industrial User DayQGen GNAT Industrial User Day
QGen GNAT Industrial User Day
 
GNAT Pro User Day: QGen: Simulink® static verification and code generation
GNAT Pro User Day: QGen: Simulink® static verification and code generationGNAT Pro User Day: QGen: Simulink® static verification and code generation
GNAT Pro User Day: QGen: Simulink® static verification and code generation
 
Rajeshkanna_Resume
Rajeshkanna_ResumeRajeshkanna_Resume
Rajeshkanna_Resume
 

Plus de Ansys

Plus de Ansys (20)

Reliability Engineering Services Overview
Reliability Engineering Services OverviewReliability Engineering Services Overview
Reliability Engineering Services Overview
 
Accelerating Innovation Through HPC-Enabled Simulations
Accelerating Innovation Through HPC-Enabled SimulationsAccelerating Innovation Through HPC-Enabled Simulations
Accelerating Innovation Through HPC-Enabled Simulations
 
Mechanical Simulations for Electronic Products
Mechanical Simulations for Electronic ProductsMechanical Simulations for Electronic Products
Mechanical Simulations for Electronic Products
 
Accelerating Innovation Through HPC-Enabled Simulations
Accelerating Innovation Through HPC-Enabled SimulationsAccelerating Innovation Through HPC-Enabled Simulations
Accelerating Innovation Through HPC-Enabled Simulations
 
6 Myths of High-Performance Computing
6 Myths of High-Performance Computing6 Myths of High-Performance Computing
6 Myths of High-Performance Computing
 
Totem Technologies for Analog, Memory, Mixed-Signal Designs
Totem Technologies for Analog, Memory, Mixed-Signal DesignsTotem Technologies for Analog, Memory, Mixed-Signal Designs
Totem Technologies for Analog, Memory, Mixed-Signal Designs
 
Thermal Reliability for FinFET based Designs
Thermal Reliability for FinFET based DesignsThermal Reliability for FinFET based Designs
Thermal Reliability for FinFET based Designs
 
How to Identify and Prevent ESD Failures using PathFinder
How to Identify and Prevent ESD Failures using PathFinderHow to Identify and Prevent ESD Failures using PathFinder
How to Identify and Prevent ESD Failures using PathFinder
 
What's New in ANSYS RedHawk 2014
What's New in ANSYS RedHawk 2014What's New in ANSYS RedHawk 2014
What's New in ANSYS RedHawk 2014
 
Full DDR Bank Power and Signal Integrity Analysis with Chip-Package-System Co...
Full DDR Bank Power and Signal Integrity Analysis with Chip-Package-System Co...Full DDR Bank Power and Signal Integrity Analysis with Chip-Package-System Co...
Full DDR Bank Power and Signal Integrity Analysis with Chip-Package-System Co...
 
ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence
ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package ConvergenceANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence
ANSYS RedHawk-CPA: New Paradigm for Faster Chip-Package Convergence
 
PowerArtist: RTL Design for Power Platform
PowerArtist: RTL Design for Power PlatformPowerArtist: RTL Design for Power Platform
PowerArtist: RTL Design for Power Platform
 
Modeling a Magnetic Stirrer Coupling for the Dispersion of Particulate Materials
Modeling a Magnetic Stirrer Coupling for the Dispersion of Particulate MaterialsModeling a Magnetic Stirrer Coupling for the Dispersion of Particulate Materials
Modeling a Magnetic Stirrer Coupling for the Dispersion of Particulate Materials
 
Solving 3-D Printing Design Problems with ANSYS CFD for UAV Project
Solving 3-D Printing Design Problems with ANSYS CFD for UAV ProjectSolving 3-D Printing Design Problems with ANSYS CFD for UAV Project
Solving 3-D Printing Design Problems with ANSYS CFD for UAV Project
 
ANSYS Performance on Xeon E5-2600 v3
ANSYS Performance on Xeon E5-2600 v3ANSYS Performance on Xeon E5-2600 v3
ANSYS Performance on Xeon E5-2600 v3
 
Advances in Accelerator-based CFD Simulation
Advances in Accelerator-based CFD SimulationAdvances in Accelerator-based CFD Simulation
Advances in Accelerator-based CFD Simulation
 
Automotive Electrostatic Discharge Case Study
Automotive Electrostatic Discharge Case StudyAutomotive Electrostatic Discharge Case Study
Automotive Electrostatic Discharge Case Study
 
How to Boost ANSYS Fluent Adjoint Using RBF Morph Software
How to Boost ANSYS Fluent Adjoint Using RBF Morph SoftwareHow to Boost ANSYS Fluent Adjoint Using RBF Morph Software
How to Boost ANSYS Fluent Adjoint Using RBF Morph Software
 
Buckling Restrained Steel Shear Walls for Seismic Protection
Buckling Restrained Steel Shear Walls for Seismic ProtectionBuckling Restrained Steel Shear Walls for Seismic Protection
Buckling Restrained Steel Shear Walls for Seismic Protection
 
Erosion Analysis of Subsea Equipment: A Case Study with High Solid Loading
Erosion Analysis of Subsea Equipment: A Case Study with High Solid LoadingErosion Analysis of Subsea Equipment: A Case Study with High Solid Loading
Erosion Analysis of Subsea Equipment: A Case Study with High Solid Loading
 

Dernier

Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 

Dernier (20)

University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 

ANSYS SCADE Usage for Unmanned Aircraft Vehicles

  • 1. © 2015 ANSYS, Inc. August 7, 20151 © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary ANSYS SCADE® User Presentation PIAGGIO Aerospace
  • 2. Paris October 17-18, 2013 MPA VCMS Application Software SCADE Modeling & Testing SCADE on BOARD
  • 3. An aerospace company operating in the aircraft and engines business o Founded in 1884 o First aircraft in 1922 A vertically integrated organization capable to o design, develop and manufacture aircraft o manufacture aero engines parts o maintain, repair and overhaul aircraft and aero engines Privately held, international & national shareholders Italy located, with approximately 1,400 employees o High presence of engineers (# 160) o Full product lifecycle management capability
  • 4. Over 90 years in the aerospace industry, Piaggio has designed and produced Engines, Propellers, Seaplanes, Helicopters, Record and Race Aircrafts, Military & Civil Utility aircrafts Aircraft Production Current products: - P180 AVANTI II - P166 DP1 (out of production) Aircraft Customer Support Supported aircraft: - P.180 AVANTI I & II - P.166 DL3 & DP1 Engine Production Manufacturing: Honeywell: T55; P&W: PW100 PW200, F-135; Rolls Royce: RRTM 322 Complete Assembly/Test: PW200 Engine MRO Serviced engines: Honeywell: T53, T55, LTP; P&W: PW200; Rolls Royce: Allison 250, Gem, Viper
  • 5. Superior technology and unique design o Advantage of the propulsion engines: enhanced aerodynamics and less noise in the cabin o Jet-like speed: 745 km/hr o Long range: 2,795 km o Revolutionary 3 lifting surfaces: unique design for improved dynamics o Reduced fuel consumption and reduced maintenance results in a lower operating cost P180 boasts technical characteristics and performance which can only be compared with the entry level jets o Superior class of aircraft in terms of performance, price and operating cost New state of the art avionics More cabin space for best-in-class passenger comfort
  • 6.  New, state-of-the-art Unmanned Aerial System (UAS) designed for Intelligence, Surveillance and Reconnaissance (ISR) missions  Performance and operational characteristics is at the very top end of the UAS MALE category.  An unmatched combination of range, wide operative speeds, fast climb gradient, high operative ceiling and variety of payloads, providing powerful yet flexible Defense System that outperforms other MALE Systems.  Suited for a wide range of ISR, Defense and Security missions, and defines an unsurpassed mission role flexibility and sets a new frontier of CONcept of OPerationS (CONOPS) for Defense.  Derived from the successful Piaggio Aero P.180 Avanti II business aircraft, the fastest twin turboprop aircraft in the world with a proven, uneventful, service record of more than 20 years and 800.000 flight hours.
  • 7.  Transform a conventional, manned aircraft in an unmanned air vehicle with a high degree of autonomy to operate beyond line of sight  Design a Vehicle Command & Control architecture that can be certified against requirements that are not yet completely defined  Support a design road map which foresees growing functionalities to support different operational roles  Do the job with a strictly controlled number of experts to limit the management overhead  Collect the requirements from cabling diagrams, operators’ and pilots’ experience, flight manuals  Last but not least the task had to be completed, at least for the prototype phase, within a very short time frame
  • 8.  Vehicle Control and Management System (VCMS) ◦ The brain, most critical system, of the air vehicle ◦ Implement all the functions required for platform management in a powered version of the Flight Control System  Partitioning techniques ◦ Segregated environment where software applications of each function to run without interfering each other, to avoid propagation of failures  Model Based methodology ◦ Allow the system engineers to model each function autonomously ◦ Check function behavior on a host computer before using the real hardware  Automatically generate source code from the functions’ models ◦ Minimize the effort required to verify that the source code corresponds to the system model  Given these assumptions, SCADE looked like the perfect solution
  • 9. Actuation Engines Remote Interface Units Flight Control Computer (IMA Platform) Sensors
  • 10.  The P1HH VCMS manages: ◦ The Flight Control System ◦ The Propulsion System ◦ The Electrical Power Generation & Distribution System ◦ The Landing Gear System ◦ The Braking System ◦ The Ice detection/Ice protection System ◦ The Navigation System ◦ The Communication System  Achieved by providing an Integrated Flight Management System which coordinates all the above systems  Furthermore the VCMS provides ◦ A Health Management System which monitor all the functions ◦ In case of failure, reconfigure the whole system to limit performance degradation
  • 11.  VCMS aircraft major functions are: ◦ Flight Management System ◦ Flight Functions ◦ Engine Management ◦ Ground Functions ◦ Navigation  VCMS is an Integrated Modular Avionics System. ◦ An IMA applicaton is implemented for each aircraft function ◦ Each major function contains more minor functions: e.g. Engine Management contains Engine Logics, Fire Detection and Fuel Management ◦ Each minor function is defined using SCADE
  • 12.  All P1HH VCMS functions have to be implemented from scratch  P1HH is a huge UAV: Safety Level will be DAL B at least, DAL A for the most critical functions  P1HH program schedule is very aggressive, therefore it is necessary to speed up the information flow from System to Software engineers. Fast prototyping is required for the prototype phase.  Software verification and validation activities take a lot of time. This time has to be reduced  System integration and validation activities time on rig and aircraft has to be reduced using simulation
  • 13.  A new process, had to be put in place. High level requirements were available in different formats: ◦ As Operational Requirements (Textual), where the system Engineers were collecting all the informations – functions, interfaces, redundancy – required for each function ◦ As Operational Manuals (Textual), when instructions to operate the aircraft were inherited from the P.180 (e.g. Pilot Operational Handbook) ◦ As Matlab/Simulink models for Control Laws  The first step was to implement SCADE models based on functional requirements from the above documentation: ◦ Manually for textual requirements (done directly by system engineers) ◦ (almost) Automatically via the Simulink Gateway  The SCADE models were used directly to generate, by KCG, the source code which runs on the target computer
  • 14. A/C SPECs or Pilot Procedures VCMS Funct. X FRD (Simulink) Sub System X Operational Requirements Sub System Y Operational Requirement … … VCMS Funct. Y FRD Spec. Model (SCADE) VCMS Funct. X FRD Spec. Model (SCADE) APPLICATION VCMS Funct. X Src Code VCMS Funct. Y Src Code … Glue Code SCADE KCG SCADE KCG P1HH Development Process VCMS Funct. Z HLR Natural Language Sub System Z Operational Requirements VCMS Funct. Z LLR Natural Language DEVELOPER VCMS Funct. Z Src Code … …
  • 15.  Test vectors were generated for each model. For models derived from Simulink models, test vectors have been translated from Simulink test vectors.  Test vectors were run to validate the SCADE Model by SCADE LifeCycle QTE (Qualified Test Environment)  Model coverage has been checked using SCADE Suite MTC (Model Test Coverage)  Test vectors have been translated in the target computer executable code to check each application on the real hardware
  • 16. Sub System Operational Requirement Simulink Test Vectors Simulink Model SCADE Simulink Gateway Translated SCADE Model Test Vectors Translation SCADE Input Scenario/ Expected Results QTE Model Validation Test Results Goal : To be confident that the Translated SCADE Model has the same functional behavior of the input Simulink Model
  • 17. Sub System Operational Requirement & Simulink Models VCMS Funct. FRD Spec. Model (SCADE) SCADE Input Scenario Test Results DOORS Environment Links from Test cases to Operational Reqs Test Cases QTE SCADE RM GATEWAY SCADE Semantic Checker SCADE model validation Process
  • 18.  Verification activities described in the previous slide exponentially increase ◦ As the number of inputs of each model grows ◦ As when more than one model is involved  The management of all the test vectors, in terms of generation, validation and configuration, was quickly becoming an issue  The solution was found in the usage SCADE LifeCycle QTE, still under test, which automates the verification of test results.
  • 19.  The project schedule did not allow, for the prototype phase, to perform all required DO-178 verification  At the same time some steps can be automated due to the usage of SCADE  One of the tasks that had to be performed anyway to prove the robustness of the software implementation was the structural coverage.  MTC to analytically verify the structural coverage that the functional test performed by the test vectors.  Results gathered from the MTC tool were further analysed and, when the coverage was not deemed satisfactory, additional tests were designed and performed to provide more coverage
  • 20. SCADE Model QTE Input QTE (MTC) Model Coverage Report Goal: To measure the Model Coverage achieved by the developed set of test cases in order to fullfil the DO-178B
  • 21.  Test cases are formalized in DOORS environment. For each test case are defined ◦ Test steps ◦ Test case expected results  SCADE LifeCycle QTE input are generated, for each test case starting from Test steps and Test cases expected results.
  • 22. IMA Platform SCADE Auto-code SCADE Input scenario Test Results APPLICATION executable code TEST APPLICATION SCADE Expected Results Integrated Exp.Res. 1 SCADE model autocode validation on IMA platform Integrated Test Vect. 1 VCMS Funct Executable Code SCADE Input scenario translation SCADE Expected results translation Source Code integration activities Glue code
  • 23.  Models of the different functions have been progressively put together on host; this allowed to build a sort of virtual VCMS to check the correct integration of the applications well in advance with respect to System Integration.  Once System Integration took place, data from the real world was used and fed into the test vectors to further verify the models  These verification activities allowed to identify and solve the great majority of the design problems even before performing System Integration. Thus, problems found during System Integration have been a very limited number and all of them are due to hardware interfaces (impedance adaptation, actuation delays etc).
  • 24. System Integration Modeling -Virtual VCMS BRK FCS CL EL FML Interfaces Models interactions Ground Functions Flight Management System Engine Management Navigation
  • 25. Application source code produced ~ 125000 SLOC Percentage of autogenerated SLOC 86% Development time ~ 5 working months Size of System Engineering team (peak) 10 engineers Size of System Engineering team (average) 4 engineers Size of SW development team 9 engineers Number of test cases managed by QTE ~ 400 Average decision coverage obtained 95%
  • 26.  P1HH Demo Low Speed Taxi has been performed in February 2013  P1HH Demo First Flight has been performed on August 8th, 2013  P1HH prototype first flight is planned by the first quarter of 2014  P1HH configuration will grow through incremental software releases, each one adding new functionalities  Achievement of the P1HH full configuration is planned by 2015
  • 27.  Improve automatization of executable code validation on the target computer  Use SCADE System for VCMS system modeling  Complete the ‘virtual’ model of the VCMS, including all the computers, to allow extensive simulation on host  Introduction of SCADE Display to support Ground Control Station synoptic pages development and complete the virtual VCMS by providing the real user interface  Nice to have: ◦ Improved traceability interface
  • 28.  FACE Introduction  FACE Platform Example  FACE Technical Specification  SCADE Solutions for FACE
  • 29. © 2015 ANSYS, Inc. August 7, 201529 © Esterel Technologies - An ISO 9001:2008 Certified Company - Confidential & Proprietary Learn more on ANSYS Systems & Embedded Software Solutions Click Here http://www.ansys.com/Products/Simulation+Technology/Systems+&+Embedded+Software