32
1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas Melin Arthur Rizzi The Royal Institute of Technology, Sweden.

An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

1

Matlab/Simulink Tools for Teaching Flight Control

Conceptual Design:

An Integrated Approach

Hanyo Vera AndersTomas MelinArthur Rizzi

The Royal Institute of Technology, Sweden.

Page 2: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

2

Presentation Outline

• Computer Tools for Preliminary Aircraft Design• QCARD Conceptual Design Tool• Tornado Vortex Lattice Method• CIFCAD Flight Simulator• Case study: Student Project for Conceptual Design.• Questions-Comments

Page 3: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

3

Problems on PreliminaryAircraft Design• The simplified methods used in the early phases of design do not

give sufficient fidelity, which may result in mistakes which are costly to correct later in the design cycle.

• Some examples pertaining to the Flight Control System are:

DC-9: unexpected pitch-up and deep stall of T-tail lead to costly redesign

DC-9-50 & MD-80: inadequate directional stiffness at high angles of attack in sideslip; adoption of low-set nose strakes

SAAB2000: larger than expected wheel forces caused delay in certification; costly redesign of control system

Boeing 777: missed horizontal tail effectiveness led to larger than needed horizontal tail

Page 4: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

4

Computer Tools for Preliminary Aircraft Design

• There is work going on into the development of Computer Tools to facilitate the preliminary aircraft design process:

• QCARD• Tornado• SIFCAD Flight Simulator

Page 5: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

5

QCARD:Quick Conceptual Aircraft Research & Development

Page 6: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

6

QCARD in the Conceptual Design Process

GeometryGeometryOperational

Performance & Economics

Operational Performance &

EconomicsWeights & Balance

Weights & Balance

Flight Control System

Flight Control System

Mech/ElecSystems,

Avionics & Interiors

Mech/ElecSystems,

Avionics & Interiors

PropulsionPropulsionStructuresStructures AerodynamicsAerodynamics Noise & EmissionsNoise &

Emissions

Aircraft Morphology, Integration & Optimisation

System Modes & Failure

Modes

System Modes & Failure

Modes

Longitudinal, Lateral & Directional Static-Dynamic

Stability & Control

Longitudinal, Lateral & Directional Static-Dynamic

Stability & Control

High-Lift Design

Philosophy

High-Lift Design

Philosophy

Loadability & Stability Margins

Loadability & Stability Margins

Sizing, Positioning &

Deflection of Surfaces

Sizing, Positioning &

Deflection of Surfaces

Sizing & Positioning

of Empennage

Sizing & Positioning

of Empennage

Control Laws & Protection Functions

Control Laws & Protection Functions

Ice Protection Philosophy

Ice Protection Philosophy

Low-speed & High-speed

Design Philosophy

Low-speed & High-speed

Design Philosophy

Controllability & Manoeuvrability

AirworthinessBusiness CaseDesign Requirements

& Objectives

Critical assumptions made for sub-categories generates cross-disciplinary interaction at primary and secondary levels

LoadsLoadsControl

Augmentation due to Thrust

Vectoring

Control Augmentation due to Thrust

Vectoring

Page 7: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

7

Core Simulation Modules

CAD geometry data

Mesh generation

Flight state:•Motion and altitude•Trajectory Control surface state:•Position and motion

Each partners’CFD solver

with moving mesh

capabilities

QCARD core:Comp Static/DynDerivativ, limited Aeroelast, buffet

effects

QCARD analyzer•Stability margin•Empennage/

con sur. sizing•S&C modes,damping modes

Controllability-Maneuverability• Control surface

effectiveness • Handling

qualities• Pilot work load• etc

Iteration loop/feedback on design

QCARD Environment Modules

KTH working on two topics today:• Tornado (Dynamic Derivatives)

• SIFCAD

Page 8: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

8

Conceptual PredictionMethods: Stability & Control• This discipline has lacked any form of sophistication & depth at

the conceptual level – fundamental issues: controllability & manoeuvrability– tail volume method was adequate in the past; today, critical

scenarios need to be identified & addressed early on• Introduction of the Mitchell Code during sizing

– original ICL FORTRAN code now converted to MATLAB– estimates: aero derivatives, moments of inertia, eigenvalues

of motion equations, forced response and limiting speeds• Assessing the suitability of design candidates

– avoidance of esoteric figures of merit for uninitiated– extensive use of Cooper-Harper scale correlated with merit

function plots, i.e. ESDU, MIL-Spec, ICAO, SAE, etc.

Page 9: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

9

Sub-space Coupling & Process Logic

Geometry

Weights

Propulsion

Aerodyn.

PerformanceStability &

Control

DOC/P-ROI& OptimalTechniques

until minimumgoals achieved

until minimumgoals achieved

Page 10: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

10

Aerodynamic Coefficients:TORNADO• Developed by Tomas Melin,

KTH.• Vortex-Lattice Method.• Implemented in Matlab• Allows the analysis of complex

geometry wings (swept, tapper, dihedral, tails,...)

• Different Flying Condition (Angles of Attack and Sideslip Angles, Roll, Tip and Yaw velocities)

• For wing-configuration, good results with projection of body along x-z and x-y planes.

Page 11: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

11

TORNADO:Basic Assumption-Potential Flow

• Inviscous• Incompressible• Irrotational• Existence of

Velocity potential

00

2 =∇=∇×∇

φφ

Page 12: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

12

Tornado Implementation

• Sample Output

-10

-5

0

5

10

15-10-5

05

10

0

1

2

3

4

5

Delta cp distribution

-2

-1.5

-1

-0.5

0

Tornado Computation Results JID: ilona3 Downwash matrix condition: 870034.5925Reference area: 74.6078Reference chord: 2.8041Reference span: 30.16

Reference point pos: 2.8583 0 0.58619

Net Wind Forces: (N)Drag: 3859.3759Side: 35533.5133Lift: 291384.6908

Net Body Forces: (N)X: -9538.6779Y: 35533.5133Z: 291284.6705

Net Body Moments: (Nm)Roll: 371527.6714Pitch: -244497.527Yaw: 516493.7084

CL 0.2834CD 0.0037536CY 0.034559

CZ 0.2833CX -0.0092772CC 0.034559

Cm -0.084803Cn 0.016656Cl 0.011981

STATE: alpha: 3beta: 0Airspeed: 150Density: 1.225

P: 0Q: 0R: 0

Rudder setting [deg]:

0 0 5 00 0 0 00 0 0 00 0 0 00 0 0 0

Page 13: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

13

SIFCAD Flight Simulator

• OBJECTIVES:

• Flight Control System Design.

- Analysis of Handling Qualities.

- Assessment of Mission Profile.

Simulation sample time 10 msSimulation time: 5 min.

Bank-angle to ailerons PI control

Airspeed to elevator PID control

List of Blocksets:- Aerosim Blocket- Virtual Reality Toolbox- Aerospace Blockset

Modifications:- Instalation of Turbofan Engine

RAD DEG

rad 2 deg1

RAD DEG

rad 2 deg Time Error in msec

-1

Throttle_Com

-0.7

Throttle1

Terminator

STOP

Stop Simulationwhen A/C on the ground

Simulation Time in sec

0

Sideslip

-K-

Rudder_Com

0.5

Rudder1

RTCsim

Real Time Control

R2D

R2D

R2D 0

Pitch anglejoyinput

Axes

Buttons

Point of View

Joystick Input

0

Heading

-K-

Gain

0

Flap

Position

Euler

Airspeed

FS Interface

0.5

Elevator-K-

Elev_Com

0

Elev

m

m

m

-K-

Bank-angle-to-AileronProportional

-K-

Bank-angle-to-AileronIntegral

1s

Bank angleIntegrator

0

Bank angleCommand

0

Bank angle

Axes

0

Auto_Elev

0

Auto_Aileron

-K-

Airspeed-to-ElevatorProportional

-K-

Airspeed-to-ElevatorIntegral

-K-

Airspeed-to-ElevatorDerivative

1s

Airspeed errorIntegrator

du/dt

Airspeed errorDerivative

25

AirspeedCommand

0

Airspeed

-K-

Aileron_Com

0.01

Aileron1

0

Aileron

Controls

Winds

RST

States

Sensors

VelW

Mach

Ang Acc

Euler

AeroCoeff

Mass

ECEF

MSL

AGL

REarth

AConGnd

Aerosonde UAV

0

AOA

Page 14: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

14

SIFCAD: Characteristics

• Flight Simulator in Simulink Environment

• Based on commerciallyavailable SimulinkToolboxes

• Graphics provided by Microsoft Flight Simulator

• Highly Flexible and easilycustomable (Simulinkformat)

• Options: Fast-time or Real-time.

Page 15: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

15

Simulink Toolboxes:

• Aerospace Blockset - Mathworks- Aerodynamic- Engine, - Earth and Atmosphere models.

• Virtual Reality Toolbox -Mathworks- Man-Machine interface i.e. Joysticks)

• AeroSim Blockset – UnmannedDynamics - Aerodynamic, - Engine, - Earth and Atmosphere models

Page 16: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

16

Simulink Toolboxes:

• Flight Dynamic and Control Blocket- M.O. Rauw, Netherlands.- Aerodynamic,- Engine, - Earth and Atmospheremodels- Avionics.

• Port and Memory IO for Matlab and Simulink –Werner Zimmermann, FHT Esslingen- Real time execution in Matlab Environment.

Page 17: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

17

Interface with Microsoft FlightSimulator• Use of interface provided by

AeroSim Blockset• Possibility to send

information to a Second Computer Running Microsoft Flight Simulator

• Information sent involves position, attitude and gauges information.

• The result is high quality graphic interface without the need of extensive programming.

Page 18: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

18

Use of Simulator

• Simulator Running at Fast-Time:- Airplane Model

development- FCS development and

testing- Autpilot testing- Mission profile Assesment

• Real Time Simulation:- Handling Qualities

Assesment- Pilot-in-the-loop analysis- Research in Aircraft

Operational Factors- Research in Human

Factors.

Page 19: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

19

Case Study: Horizon Project

• Conceptual Design Student Project in The Royal Institute of Technology in collaboration with EcolePolytechnique of Montréal

• Objective:- Analysis of 70 PAX

regional airliner- Unducted Fan- Able to achieve speeds

close to Turbofan

Page 20: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

20

Case Study: Horizon Project

• Procedure: Use of QCARD in the conceptual design process:- Estimation of Low Speed

Aerodynamic Properties- Estimation of High Speed

Aerodynamic Properties- Stability and Control Analysis

• Conclusion: The initial design has poor stability qualities. Need to improve the design to reach reasonable stability characteristics.

Page 21: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

21

Geometric Modifications

• Wing:- Moved Forward- Increased Area- Reduced Aspect Ratio

• Horizontal Tail:- Lowered- Increased Area- Increaed Aspect Ratio

• Vertical Tail:- Reduced Area.

Page 22: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

22

Results of the Modifications

0.890.86Rolling convergence

117.5128.4Spiral

1.262.526.8412.945.405.11Dutch roll

Lateral

0.200.190.580.822.924.35Short-period

5.3e-45.4e-495.994.981.81e61.76e5Phugoid

Longitudinal

ImprovedInitialImpr

ovedInitialImprovedInitial

Cycles-to-halfTime-to-half(s)

Period (s)NameType of motion

Page 23: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

23

Stability and Control Analysis

Page 24: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

24

Stability and Control Analysis

Page 25: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

25

Stability and Control Analysis

Page 26: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

26

Stability and Control Analysis

Page 27: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

27

Possibilities of using SIFCAD in Horizon Project• Higher understanding of

criteria for stability.• Analysis of airplane handling

with Pilot-in-the-loop.• Possibilities of considering

relaxed stability in design.• Design of Flight Control

Systems.• Mission Profile Analysis.• Response to medium and

heavy weather phenomen (i.e. Gusts, windshear, etc.)

• Explore operational profile (take-off, approach, landing)

Page 28: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

28

SIFCAD Demo:Horizon Model

Page 29: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

29

SIFCAD: Future Goals

• SIFCAD in Aeronautic Education- Teach to student effects of

changes in AerodynamicCoefficients in AirplaneHandling

- Effects of Center of Gravityin Aerodynamic Stability.

- Suitable for teachingConcepts on Flight Control System Design

- Suitable for practicalexamples in Avionics useand Limitations.

Page 30: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

30

SIFCAD: Future Goals

• Full Integration with QCARD software:- Automatic Load of

Aerodynamic, engine and mass properties onto the Simulator Model.

- Requisite for integration on the Conceptual Design package.

• Use in research:- Airplane Design- Operations- Human Factor- Etc.

Page 31: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

31

SIFCAD: Ongoing and Future Work.• Improve the Aerodynamic Model

- Possibility to manage non-linear aerodynamic phenomena.

• Develop a stable simulation platform with ”best of commercial packages” plus native development.

• Improve Human-Machine interface:- Projectors- Glass-Cockpit- Improved Joysticks- Pedals

Page 32: An Integrated Approach Conceptual Design: Matlab/Simulink ... · 1 Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach Hanyo Vera Anders Tomas

32

Questions – Comments?