25
1 Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu Cowlagi Worcester Polytechnic Institute Jeff Chambers and Nikola Baltadjiev Aurora Flight Sciences

Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

1

Real-Time Safety-Assured Autonomous Aircraft

(AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016

Raghu Cowlagi Worcester Polytechnic Institute

Jeff Chambers and Nikola Baltadjiev Aurora Flight Sciences

Page 2: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

2

Self-Aware Aerospace Vehicle: A definition

A self-aware aerospace vehicle can dynamically adapt

the way it performs missions by gathering information

about itself and its surroundings and responding

intelligently.

Sense

Environment Vehicle Response Vehicle Health

Plan

Vehicle State Maneuver Capability Remaining Useful Life

Act

Beliefs Goals Plans

Page 3: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

3

Self-Awareness in other industries

“Robot passes self-awareness test for

first time” – indiatoday.in July 27, 2015

Self driving cars must be aware of

surrounding environment and react to a

set of rules to navigate the roads safely,

but “self-awareness” is not a priority

Aircraft are designed with minimum margins and operate in complex environments –

self-awareness increases safety

Page 4: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

4

RTS3A Objective

Real-time Monitoring: constantly monitor self-assessment data from subsystems on the

aircraft and integrate with broadcast information about surrounding environment. Current

effort focuses on airframe and propulsion subsystems.

State Prediction: using real-time sensor data and prediction algorithms developed by

Aurora and WPI, software predicts current state of two subsystems (airframe and propulsion)

and updates avionics with a new ‘vehicle level’ state.

Action Determination: real-time motion-planning and control system makes an informed

decision about updated operating envelope of vehicle, provides informative alerts indicating

the responsible sub-system(s), and takes autonomous actions to optimize mission

performance within the new operating envelope. Information updated to ground control to

allow for human-on-the-loop supervision and maintenance crew to make informed decisions.

Develop standalone RTS3A device that provides an air vehicle with condition aware capabilities and that can interface with standard flight

control systems

Page 5: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

5

Benefit of RTS3A:

Maximize Aircraft Lifetime and Utilization

• Tailor or restructure everyday flight to minimize

wear, fatigue, or environmental degradation

– Adds years to life

– Reduces maintenance required to maintain

airworthiness

• Aircraft fly to maximum capability, performing

missions beyond traditional design envelop

• Autonomously adapt vehicle maneuvers to rely

more heavily on healthy systems in order to

complete missions

– Combine in-situ sensors with on-board models to make informed decisions

– Reasoning agents to determine optimal actions to accomplish mission

– In-Situ flight maneuver adjustments

• Future Benefits

– Prioritized maintenance based on fleet capability/requirements

– Flight optimization based on structure and engine capability

– Utilize a vehicle with “just enough in the tank”

Residual

Strength

Aircraft Lifetime

Baseline

Design

(point)

Maximum

Benefit

(point)

Damage-Aware

Algorithm (line)

Page 6: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

6

RTS3A Data Management

• RTS3A handles various types of data flows: – Sensor signals

– Performance data

– Health state information

– RUL information

– Mission planer data

– FCS signals

• Requires efficient data management in real time through an open

standard such as DDS or ROS

• Open architecture allows the RTS3A system to be adapted to various

aircraft and missions

Modified from: Ferrell, Barry L. "Air vehicle prognostics

and health management.“ Aerospace Conference

Proceedings, 2000 IEEE. Vol. 6. IEEE, 2000.

Page 7: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

7

RTS3A Open Architecture

• Open architecture layer enables

efficient data exchange through

publish/subscribe mechanism

• Platform/Mission-specific modules are

easily replaced in such architectures

• Allows for different sensor suites and

PHM modules to be integrated into the

system

• Open architecture facilitates

component re-use, enables

‘plug-n-play’ services

Page 8: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

8

Benefits of Open Architecture

• Portability: RTS3A is designed as a retrofit system which increases the

level of autonomy in an existing and future UAS. Our OA approach is

necessary to enable this retrofit architecture.

• Decreased Development Times: Within the RTS3A software, our approach

decreases development time through enabling re-use of existing modules

and streamlining the development and integration of new modules.

• Lower Upgrade Cost: Over the longer term, our approach to lower the cost

and time needed of future upgrades through implementation of scalable,

extensible, and interoperable service oriented modules.

• System Security: OA offers solutions to meet current and future DoD

operational needs with faster fielding and lower ownership costs through

modular, scalable, portable, extensible, and interoperable system attributes

Page 9: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

9

RTS3A Subsystem Development

• Focus:

– Structural subsystem development

– Propulsion subsystem development

– Overall integration

• Motion planner development

discussed in Prof. Cowlagi’s

presentation

Page 10: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

10

MIT DDDAS

Structural Subsystem:

Safety-Assured Maneuvering Design

Size wing using traditional

analysis (FEA)

Damaged design

allowables

Aerodynamic stability Structural stability Structural strength

Baseline Design Point

Loads Allowables

Measured Damage Information

Environment Information (e.g., temp)

Material Damage Model

Airframe Capability

Model

Local Capability

Vehicle State

Model

Maneuver (from VMS)

Maximum Maneuver

Airframe Response

Page 11: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

11

(2000)

(1500)

(1000)

(500)

0

500

1000

1500

2000

2500

(100000) (50000) 0 50000 100000 150000 200000

To

rsio

n (M

s)

(lb

-ft)

Vertical Bending Moment (Mc) (lb-ft)

BL= 0, Torsion Moment Vs Vertical Bending Moment

MQ-X BL=0

Pull Up

Push Over

Aileron

Aileron + Sideslip

1G

4G

3G

2G0G

-0.5G

-1G

Structural Subsystem:

Vehicle State Model • Translate maneuvers into airframe structural responses

Stress Contour (4g Pull-Up)

Stress Contour (3g Pull-Up)

High Compressive Stress

Low Compressive Stress

Page 12: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

12

Structural Subsystem:

Material Damage Model

• Determine local capability based on state

• Open Hole Damage Model

– Whitney-Nuismer Average Stress Criterion

• Stress distribution around an open hole

• Notched strength ratio

• Design Allowables

– Baseline Design: Open Hole Compression

(OHC) Strength

• Typical design allowable

• 0.25” diameter hole

– Peak Condition: Unnotched Compression

Strength Source: Callus, P., The Effects of Hole-size and Environment on the Mechanical Behaviour of a Quasi-isotropic AS4/3501-6 Laminate in Tension, Compression and Bending DSTO-TR-2077, 2007

Notched

Tension

Unnotched

Tension

Page 13: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

13

RTS3A Subsystem Development

• Focus:

– Structural subsystem development

– Propulsion subsystem development

– Overall integration

Page 14: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

14

Flight

Conditions

Throttle

command Truth Model EKF Estimator Fuel Flow

Noise

Sensor

signals

Degradation

factors

Controller

Corrected

fan speed

+

State

Estimation

Propagation

Correction

Propulsion Subsystem:

Performance Self-Awareness • Low-fidelity physics-based model using thermodynamic cycle analysis

– capable of executing onboard and in real time

– models performance of various engine subsystems, allowing for degradation of

turbomachinery components and flow passages

• Health estimator based on Extended Kalman filter theory

– Estimates degradation factors by comparing sensor signals to model predictions

Page 15: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

15

• State estimation tracks overall engine performance parameters, as well as

individual subsystems

• Accuracy depends on model fidelity and available signals

• Data can be used to alter mission parameters and also predict remaining useful life

Propulsion Subsystem:

State Estimation

Page 16: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

16

• LEAP-Frog method uses linear regression to predict long-term degradation

• If error between linear regression and PHM degradation estimates larger than 3

standard deviations, a smaller subset of degradation data is used to redefine the

linear regression trend

• RUL data can be used by motion planner, as well as for maintenance and repair

scheduling

Propulsion Subsystem:

RUL Estimation

Adapted from: F. Greitzer and T. Ferryman,

"Predicting Remaining Life of Mechanical

Systems," in Intelligent Ship Symposium IV, 2001.

Page 17: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

17

RTS3A Subsystem Development

• Focus of this presentation:

– Structural subsystem development

– Propulsion subsystem development

– Overall integration

Page 18: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

18

RTS3A Framework Implementation

• Focus is on minimizing the impact of degradation

– How to utilize available data from multi-fidelity models to improve mission performance?

• Fast incremental replanning algorithm (Zhang & Cowlagi, 2015)

• Low-level control adjustments explored next

Page 19: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

19

Low –Level Control in Presence of Degradation

• Goal is to find small control adjustments (Δ𝑉, Δ𝜎, Δ𝛼) to minimize excess fuel

consumption

• Using linear approximations around the original trim conditions, the equations

of motion for the degraded system can be written as

Airspeed

Fuel flow rate

Angle of attack

Roll angle

(r denotes reference trim state, d denotes degraded state)

Page 20: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

20

Low –Level Control in Presence of Degradation

• Evaluating the partial derivatives requires knowledge of

– aerodynamic capability (vehicle state model)

– thrust as a function of fuel flow and air speed in both pristine (engine model) and

degraded state (health estimator), and partial derivatives at the reference trim state

• Solving the equations of motion for the degraded system also requires a cost

function of the form

– first-order necessary condition for optimality yields

Page 21: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

21

Case Study: Setup

• Simulated cruise segment

only for a conceptual

vehicle with induced

moderate fan degradation

• Compared total fuel

consumption for the given

range for two cases

– Maintaining same trim state

– Using mission planner to

update trim state

• PHM logic offline

– Assumed degradation is

detected

Mission Planner

Aircraft Model

Engine Model

Lift (L) Drag (D)

Thrust (Tp)

Sen

sor

sign

als

PHM Model

Propagation

Correction

Pitch (α), Flight speed (V)

Degraded thrust (Td)

Fuel flow (σ), Flight speed (V)

Page 22: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

22

Case Study: Results

• New trim state at slightly

lower speed

• RTS3A system recovers

~7.3% of the excess fuel

due to degradation

• New trim state yields lower

temperature, decreasing the

probability of engine failure

Warning limit

NTE limit

22 lb.

Page 23: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

23

Conclusions

• Self-awareness enables air vehicles to intelligently react to in-situ changes

to on-board subsystems and live changes to the surrounding environment

– Permits air vehicle to fly at current maximum capability – even if the capability is

a reduction of ‘normal’ operation

• RTS3A framework developed around open architecture to allow future

integration of third-party modules that may contain proprietary capabilities

• Development of two vehicle subsystem modules demonstrates integration

of vehicle data with motion planner:

– Structures Subsystem Module

– Propulsion Subsystem Module

– Motion Planner Module

• Motion planner allows for fast incremental re-plan or low-level control

adjustment to optimize mission performance

Page 24: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

24

Future Work

• Integrate RTS3A in Aurora’s 6DOF

simulation environment

• Explore various use cases

– Airframe degradation that limits

turn radius

– Moderate propulsion system

degradation that increases fuel

consumption and decreases range

– Severe propulsion system

degradation that limits thrust output

• Integrate awareness of the

surrounding environment

– Weather, terrain, keep-out airspace

Page 25: Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016 …...Real-Time Safety-Assured Autonomous Aircraft (AIAA-2016-4129) AIAA Aviation 2016, Washington D.C., 16 June 2016 Raghu

25

Questions/Discussion