20
Khadeeja Nusrath, Basappa Scientists Modeling & Identification FMCD,NAL Dynamic System Mathematical Model ??

Dynamic System - MathWorks...Control Surfaces –elevator, aileron & rudder Accelerations –all three axes Angular rates –roll, pitch and yaw rates Flow angles –AOA and sideslip

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Dynamic System - MathWorks...Control Surfaces –elevator, aileron & rudder Accelerations –all three axes Angular rates –roll, pitch and yaw rates Flow angles –AOA and sideslip

Khadeeja Nusrath, BasappaScientists

Modeling & Identification

FMCD,NAL

Dynamic System

Mathematical

Model ??

Page 2: Dynamic System - MathWorks...Control Surfaces –elevator, aileron & rudder Accelerations –all three axes Angular rates –roll, pitch and yaw rates Flow angles –AOA and sideslip

Modeling & Identification

Online Estimation Process

Maneuvers, Measurements, Methods, Models

Recursive Parameter Estimation

Implementation

Maneuver Visualization

Conclusions

Page 3: Dynamic System - MathWorks...Control Surfaces –elevator, aileron & rudder Accelerations –all three axes Angular rates –roll, pitch and yaw rates Flow angles –AOA and sideslip

Identification

Algorithms

Data

Pre-Processing

Identified

Models

control

inputs

measured

signals

Mathematical

model

Model

verification

Manoeuvres Selection

• Designing inputs to excite the modes

Measurement pre-processing

• Filtering, time sync, segmentation Kinematic consistency,…..

Mathematical models

• Define math models based on 6DOF equations and aircraft aerodynamics

Identification methods

• Extract unknown model parameters

Model validation

• Various criteria, Model predictive capability

Page 4: Dynamic System - MathWorks...Control Surfaces –elevator, aileron & rudder Accelerations –all three axes Angular rates –roll, pitch and yaw rates Flow angles –AOA and sideslip

Design maneuver

Plan Flight testing

Aircraft take off

Execute maneuver

Aircraft lands

Analyse data

Results

Acceptable

stop

Plan Flight testing

Aircraft take off

Execute maneuver

Analyse data

Results

Acceptable

stop

Aircraft lands

Design

maneuver

Page 5: Dynamic System - MathWorks...Control Surfaces –elevator, aileron & rudder Accelerations –all three axes Angular rates –roll, pitch and yaw rates Flow angles –AOA and sideslip

Data Acquisition/Mater console

Communication with Test director

Data Flow

Receiver

Test Director

Consoles for real time monitoring

Online Estimation

Page 6: Dynamic System - MathWorks...Control Surfaces –elevator, aileron & rudder Accelerations –all three axes Angular rates –roll, pitch and yaw rates Flow angles –AOA and sideslip

Aircraft

Immediate

Manoeuvre

Repetition

Cut Down

Extra Test

Points

Reconfigurable

Control Laws

Sensor/Actuator

Failure Detection

Aircraft

Icing

Speed Up

Aircraft

Certification

Stability and

Control

Derivatives

Damage of

Lifting

Surfaces

Envelope

Expansion

Page 7: Dynamic System - MathWorks...Control Surfaces –elevator, aileron & rudder Accelerations –all three axes Angular rates –roll, pitch and yaw rates Flow angles –AOA and sideslip

Control Surfaces – elevator, aileron & rudder

Accelerations – all three axes

Angular rates – roll, pitch and yaw rates

Flow angles – AOA and sideslip

Attitude angles – pitch and bank angle

Airspeed data – airspeed and Mach

Thrust data – engine thrust

Others – pressure altitude,

static pressure,

total pressure and

outside air temperature

Typical set of Measurements

Time synchronization

Sampling rates

Signal to noise ratio

Sensor calibrations

Data drop outs

Page 8: Dynamic System - MathWorks...Control Surfaces –elevator, aileron & rudder Accelerations –all three axes Angular rates –roll, pitch and yaw rates Flow angles –AOA and sideslip

8

General AspectsImportant Aspects

Information ContentIf the information is not in the

data, it cannot be modeled.

Control InputsChoose adequate form of input

to excite the aircraft motion

Excitation Level

Sufficient excitation of different

aircraft modes

Flight Maneuvers

Parameter Estimation

Short Period Pitch Stick

Phugoid maneuver

Bank to Bank roll

Dutch Roll

SHSS maneuver

PerformanceAcceleration - Deceleration

Roller Coaster (Pull up/Push over)

Wind up Turn

SHSS maneuver

Page 9: Dynamic System - MathWorks...Control Surfaces –elevator, aileron & rudder Accelerations –all three axes Angular rates –roll, pitch and yaw rates Flow angles –AOA and sideslip

• Equation error

• Output error

• Filter error

• Neural Networks

Offline

estimation after the flight test

sortie

• Recursive Estimation (EKF/

DFT/RLS)

Online /Real time estimation along

with data acquisition

• Equation error

• Output error

• Filter error

Near Real time

estimation using flight data saved for short duration during the sortie

Equation Error

•Simple,

•one-shot, account for process noise,

•require good quality data

Output Error

•Non linear optimization

• Iterative, Accounts measurement noise

•Most routinely used

Filter Error

•State and parameter estimation

•Accounts both process and measurement

noise

•complex

Recursive

•Parameter and state estimate at every sample

•Suitable for online estimation

Neural network

•Highly non linear models

•Black box modeling

Page 10: Dynamic System - MathWorks...Control Surfaces –elevator, aileron & rudder Accelerations –all three axes Angular rates –roll, pitch and yaw rates Flow angles –AOA and sideslip
Page 11: Dynamic System - MathWorks...Control Surfaces –elevator, aileron & rudder Accelerations –all three axes Angular rates –roll, pitch and yaw rates Flow angles –AOA and sideslip

ee

MqqMMoMq

ee

ZqqZZoZ

'X = TMoMZoZq ...] ... [

u = ][ e

y= Tq ] [

Short period dynamics:

rr

Naa

NrrNppNNoNr

rr

Laa

LrrLppLLoLp

Dutch Roll Model:

X =TNoNLoLrp ...] ...:: [

u = ] [ ra

y= Trp ] [

Page 12: Dynamic System - MathWorks...Control Surfaces –elevator, aileron & rudder Accelerations –all three axes Angular rates –roll, pitch and yaw rates Flow angles –AOA and sideslip

Recursive estimation involves matrix operations- easy to implement using MATLAB®

Visuals can be saved as video files

Easy to implement at telemetry station

Page 13: Dynamic System - MathWorks...Control Surfaces –elevator, aileron & rudder Accelerations –all three axes Angular rates –roll, pitch and yaw rates Flow angles –AOA and sideslip

Schematic block diagram of Recursive

Parameter Estimation

)(tu)(ty

)(̂ty-

+

error

RLS

EKF

DFT

0 10 20 30 40 50-8

-6

-4

-2

0

2

Time (sec)

M

RLS

EKF

DFT

MLE

Provides parameter estimate with every time step

Signals measured are fed sample by sample to get the

estimation results.

Results can be displayed in real-time mode.

Recursive

Filters

Aircraft System

Page 14: Dynamic System - MathWorks...Control Surfaces –elevator, aileron & rudder Accelerations –all three axes Angular rates –roll, pitch and yaw rates Flow angles –AOA and sideslip

Visualization of flight data for 3- Dimensional flight simulation quality evaluation by replaying manoeuvre flight state analysis.Analysis of accidents/incidents

Real time / Frame by Frame animation using Positionand attitude information.

Video production

Page 15: Dynamic System - MathWorks...Control Surfaces –elevator, aileron & rudder Accelerations –all three axes Angular rates –roll, pitch and yaw rates Flow angles –AOA and sideslip
Page 16: Dynamic System - MathWorks...Control Surfaces –elevator, aileron & rudder Accelerations –all three axes Angular rates –roll, pitch and yaw rates Flow angles –AOA and sideslip

Real-time Estimation & Maneuver Visualization

Page 17: Dynamic System - MathWorks...Control Surfaces –elevator, aileron & rudder Accelerations –all three axes Angular rates –roll, pitch and yaw rates Flow angles –AOA and sideslip
Page 18: Dynamic System - MathWorks...Control Surfaces –elevator, aileron & rudder Accelerations –all three axes Angular rates –roll, pitch and yaw rates Flow angles –AOA and sideslip
Page 19: Dynamic System - MathWorks...Control Surfaces –elevator, aileron & rudder Accelerations –all three axes Angular rates –roll, pitch and yaw rates Flow angles –AOA and sideslip

Concluding Remarks

Results generated have shown that, combined with optimizedinputs, online identification can yield accurate math models in realtime.

Maneuver visualization though animation provides betterunderstanding of the flight states, leading to improved maneuverdesign and data analysis.

Future work will focus on real-time identification of global mathmodels that can meet the FAA specified requirements under“Acceptance Test Guide”.

Page 20: Dynamic System - MathWorks...Control Surfaces –elevator, aileron & rudder Accelerations –all three axes Angular rates –roll, pitch and yaw rates Flow angles –AOA and sideslip

THANK YOU