The Application of Hardware in the Loop Testing
for Distributed Engine Control
George L. Thomas
N&R Engineering and Management Services, Inc.
Dennis E. Culley
NASA Glenn Research Center
Alex Brand
Sporian Microsystems, Inc.
July 26, 2016
Intelligent Control and Autonomy Branch
Outline
• Introduction
• HIL Test Implementation • HIL Test Results
• Ancillary High Bandwidth Pressure Signal Modeling • Conclusions
• Future Work
Introduction
• Push in industry to meet future design goals (N+2/N+3)
– Fuel economy, noise, emissions
• Research on technologies to meet goals
– Main technologies
• Ultra high bypass • Hybrid electric • etc.
– Support technologies
• Distributed engine control (DEC) • etc.
Introduction
• Distributed engine control (DEC)
– Replaces centralized control (FADEC)
4
– Analog wiring lightweight digital bus
• Reduced weight = better fuel economy
• Better scalability, easier certification process and overhauls
– Support advanced control (Active surge / combustion control)
– Electronics limited by high temperature environment!
– Needs different test techniques than centralized systems
Analog wiring
Bus Short length wiring
and/or electronics embedded inside transducers
Smart Nodes
Intro – How Does DEC Change HIL Testing?
• Testing centralized control
– Just a FADEC and/or analog transducers
• Testing distributed control
– More complicated 5 Testbed Machine FADEC Smart Nodes Testbed Machine Digital Bus
Intro – HIL Testing of DEC Devices
• Research goals
– Demonstrate modular DEC HIL test techniques and testbed
• Smart sensor via Sporian Microelectronics serves as test case
– Investigate applications of high bandwidth smart sensor
• Active surge/stall control
• Stall precursors are audible Audio range
6
• Research tools
– C-MAPSS40k (Distributed)
– DEC System Simulator (DECSS)
• 16 core real-time computer with IO – Simulation (Sim) Workbench
Outline
• Introduction
• HIL Test Implementation • HIL Test Results
• Ancillary High Bandwidth Pressure Signal Modeling • Conclusions
• Future Work
HIL Test Implementation
• What is our HIL test?
– Smart P3 sensor in C-MAPSS40k simulation loop running on DECSS – Replaces C-MAPSS40k Ps3 sensor for feedback
– Test is low bandwidth (signal f < 1/(2TS) ; f < 33.3 Hz)
• Test conditions
– Throttle (PLA) burst and chop (idle to full power and back) – Sea-level-static (SLS) 8 0 5 10 15 20 25 30 40 60 80 Time, [s] P L A [ d e g re e s ]
HIL Test Implementation
• HIL Test Loop
9 DECSS Proxy Pressure Transducer Analog voltage representing Ps3 Smart Node Analog voltage representing transducer signal UDP packets containing sensed Ps3 data (including
average, min, max, and FFT data)
Distributed C-MAPSS40k
HIL Test Implementation
• Distributed C-MAPSS40k as implemented on DECSS • Also shown: smart sensor substitutes simulated Ps3 sensor 10 Engine Plant Model P2 Sensor P25 Sensor P50 Sensor T2 Sensor T25 Sensor T30 Sensor T50 Sensor Nf Sensor Nc Sensor Control System Fuel Metering Valve Variable Stator Vanes Variable Bleed Valve Analog Output Driver Ps3 Sensor Smart Sensor DECSSHIL Test Implementation
• Sim Workbench “test” construction • i.e. Programs and
execution order for HIL test
11
Engine Plant Model
P2 P25 P3 P50 T2 T25 T30 T50 Nf Nc Control System Fuel Metering Valve Variable Stator Vanes Variable Bleed Valve Simulation Inputs
[PLA, MN, alt, dTamb] (C Code) Set Point = f(PLA, ambient) P3 Signal Generation Ex ec ut ion Or der
Start of Scheduler Frame
End Smart
Outline
• Introduction
• HIL Test Implementation • HIL Test Results
• Ancillary High Bandwidth Pressure Signal Modeling • Conclusions
• Future Work
HIL Test Results
• Net thrust, fuel flow, sensed Ps3, and actual Ps3
– Blue = Baseline (simulation only) – Red = HIL test (w/ smart sensor)
• Smart sensor Ps3 has 100 ms lag • Actual and closed-loop response
only change during decel
– Wf/Ps3 (R/U) overestimated – More conservative limiting
• All limits protected in both cases
13 0 5 10 15 20 25 30 0 2 4x 10 4 Time [s] F n e t [ lb f] 0 5 10 15 20 25 30 0 2 4 Time [s] W f [ lb /s] 0 5 10 15 20 25 30 0 200 400 Time [s] S e n se d P s3 [p si ] 0 5 10 15 20 25 30 0 200 400 Time [s] A ct u a l P s3 [p si ]
Outline
• Introduction
• HIL Test Implementation • HIL Test Results
• Ancillary High Bandwidth Pressure Signal Modeling • Conclusions
• Future Work
Ancillary P3
HBSignal Modeling
• Data from literature about stall/surge are often taken with high bandwidth Kulite sensors, but DC levels and scales not shown
– Limitation of sensors
• Data suggest that pressure disturbances due to blades passing by stator vanes are picked up and that their magnitude correlates to compressor stall (and surge often comes after stall inception)
15
Compressor stall inception as HPC flow is throttled:
Abdel-Fattah, A. M. and Vivian, A. S., “Development of the Larzac Engine Rig for Compressor Stall Testing,” Defense Science and Technology Organization, Victoria, Australia, DSTO-RR-0377, 2010.
Ancillary P3
HBSignal Modeling
• Preliminary high bandwidth P3 model added to C-MAPSS40k • Assumptions
– P3HB = Ps3 + blade passing pressure disturbances (BPPD) – BPPD is sinusoidal, comes from one compressor stage only
– BPPD magnitude is nonlinear, sigmoidal function of HPC surge margin
– BPPD frequency is proportional to HP shaft speed times number of blades in that stage – All noise in P3HB measurement is lumped together and is AWGN
•
• Goal: HPC SM can be estimated from P3HB measurement
and used for closed-loop surge control
16 𝑃3𝐻𝐵 = 𝑃𝑠3 + 𝑘2 1 − tanh 𝑘3 ∗ SMHPC − 𝑘4
Ancillary P3
HBSignal Modeling
• Initial Simulink-only test
(HIL test not performed yet)
– P3HB signal model – implementation of previous equation – BPPD sensor model – BPPD magnitude recovered from FFT of sensed P3HB – HPC SM observer model – surge margin backed out from BPPD magnitude
– HPC SM limit logic not shown
Ancillary P3
HBSignal Modeling
• Simulink-based simulation test results
• HPC surge margin limit is protected • Limiter state chatters on/off
– Can retune
• Response is very slow
– Needs improvement
• Extend to entire flight envelope
18 0 5 10 15 40 50 60 70 80 P L A [ d e g ] 0 5 10 15 0 200 400 P s 3 [ p s i] 0 5 10 15 0 20 40 time [s] H P C S u rg e M a rg in [ % ] 0 5 10 150 1 2 3 4 W f [l b /s ] 0 5 10 150 0.5 1 B P P D [ p s i] actual sensed
Outline
• Introduction
• HIL Test Implementation • HIL Test Results
• Ancillary High Bandwidth Pressure Signal Modeling • Conclusions
• Future Work
Conclusions
• Demonstrated HIL test of smart P3 sensor on DECSS in C-MAPSS40k Simulation loop
– HIL test is modular, allows nodes to be added or subtracted from test loop – Smart sensor works as intended except lag, not characterized yet
• May be due to UDP channel, sensor dynamics, delays in signal generator HW
• P3HB signal model + active surge control models
– Demonstrate potential modeling approach for active surge control – Need better data for validated empirical model
Outline
• Introduction
• HIL Test Implementation • HIL Test Results
• Ancillary High Bandwidth Pressure Signal Modeling • Conclusions
• Future Work
Future Work
• Apply HIL test development techniques to DEC and other problems • Obtain high quality compressor data to improve model
• Extend active surge control logic to entire flight envelope