+ All Categories
Home > Documents > Advances in Iterative learning Control with Application to Response Reconstruction ·...

Advances in Iterative learning Control with Application to Response Reconstruction ·...

Date post: 17-Jun-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
16
Advances in Iterative learning Control with Application to Response Reconstruction J.J.A. Eksteen Dept. of Mechanical and Aeronautical Engineering, University of Pretoria 1
Transcript
Page 1: Advances in Iterative learning Control with Application to Response Reconstruction · 2014-12-10 · Response Reconstruction Procedure (1) • Need test rig (T)in lab with – Test

Advances in Iterative learning Control with Application to Response Reconstruction

J.J.A. EksteenDept. of Mechanical and Aeronautical Engineering, University of Pretoria

1

Page 2: Advances in Iterative learning Control with Application to Response Reconstruction · 2014-12-10 · Response Reconstruction Procedure (1) • Need test rig (T)in lab with – Test

Introduction (1)

• Final validation of structural integrity is done experimentally (testing)

• Testing:

– Actual operation (accelerated)

– Laboratory (accelerated)

• In laboratory: recreate realistic structural responses

• At UP this is called response reconstruction.

2

Page 3: Advances in Iterative learning Control with Application to Response Reconstruction · 2014-12-10 · Response Reconstruction Procedure (1) • Need test rig (T)in lab with – Test

3

Road Simulator Research Test Rig

INPUTS: u(t) = drive signals to actuators applied to test specimen 

OUTPUTS:y(t) = response signals in sensors on specimen

Introduction (2)

Page 4: Advances in Iterative learning Control with Application to Response Reconstruction · 2014-12-10 · Response Reconstruction Procedure (1) • Need test rig (T)in lab with – Test

4

Response reconstruction is used to

recreate desired histories in response sensors

desired histories  = yd(t)

Is used when (most generally)• structure is dynamically excited• excitation is multi‐axis • cross‐coupling between axes

Thus, inverse problem (output is known, input is unknown)

Introduction (3)

Page 5: Advances in Iterative learning Control with Application to Response Reconstruction · 2014-12-10 · Response Reconstruction Procedure (1) • Need test rig (T)in lab with – Test

5

• Response reconstruction can be used for:

• These are examples of environmental testing, other types include:

• Humidity

• Temperature

• Pressure 

• Acoustic noise, etc.

Introduction (4)

TEST TYPE Source of yd(t)

Fatigue tests  Field measurements (usually)

Vibration tests  Standards

Shocks tests  Standards

Page 6: Advances in Iterative learning Control with Application to Response Reconstruction · 2014-12-10 · Response Reconstruction Procedure (1) • Need test rig (T)in lab with – Test

Example: Fatigue test (Autocar)

6

Page 7: Advances in Iterative learning Control with Application to Response Reconstruction · 2014-12-10 · Response Reconstruction Procedure (1) • Need test rig (T)in lab with – Test

7

Example: Shock and vibration test (Airbus/Aerosud)

Cargo hold panels on A400M

Page 8: Advances in Iterative learning Control with Application to Response Reconstruction · 2014-12-10 · Response Reconstruction Procedure (1) • Need test rig (T)in lab with – Test

8

Missile system vibration and shock testing

Example: Shock and vibration test (Thales)

Page 9: Advances in Iterative learning Control with Application to Response Reconstruction · 2014-12-10 · Response Reconstruction Procedure (1) • Need test rig (T)in lab with – Test

AIM Domain  

9

Page 10: Advances in Iterative learning Control with Application to Response Reconstruction · 2014-12-10 · Response Reconstruction Procedure (1) • Need test rig (T)in lab with – Test

Response Reconstruction Procedure (1)

• Need test rig (T) in lab with

– Test specimen

– Inputs, u(t) = drive signals to actuators

– Outputs, y(t) = response sensors on test specimen

– Realistic boundary conditions

• Need desired response histories (output) ‐ yd• Need inverse model of entire test system ‐ L

• Need reconstruction algorithm to 

– reconstruct desired outputs (responses)

– by calculating required inputs (actuator drive signals)

10

Page 11: Advances in Iterative learning Control with Application to Response Reconstruction · 2014-12-10 · Response Reconstruction Procedure (1) • Need test rig (T)in lab with – Test

11

Response Reconstruction Procedure (2)

• Desired response histories (output) (yd) typically obtained by field measurements (full‐scale fatigue tests)

• Inverse model (L) obtained by 

– System identification on test rig in lab to get model

– Inversion of the model to get inverse model

• The reconstruction algorithm is an iterative off‐line control algorithm called Iterative Learning Control (ILC)

Page 12: Advances in Iterative learning Control with Application to Response Reconstruction · 2014-12-10 · Response Reconstruction Procedure (1) • Need test rig (T)in lab with – Test

How is ILC done? (1)

• Have nonlinear test system = T, input = u, output = y:  y = T(u)

• Have desired response, yd ; need desired input ud• Have L = Inverse model of T  (may be very approximate)

• For i‐th iteration do test with u(i): y(i) = T(u(i))

• Conventional ILC algorithm:

u(i+1)  =  Q(u(i) + L(yd) ‐ L(y(i)))

u(0) = [0], y(0) = [0] 

• Q = Optional low pass filter12

Page 13: Advances in Iterative learning Control with Application to Response Reconstruction · 2014-12-10 · Response Reconstruction Procedure (1) • Need test rig (T)in lab with – Test

13

How is ILC done? (2)

Page 14: Advances in Iterative learning Control with Application to Response Reconstruction · 2014-12-10 · Response Reconstruction Procedure (1) • Need test rig (T)in lab with – Test

14

• Convergence  exact tracking (seldom over whole frequency band)

• Advantages of accurate inverse model (L)

• Reduced number and width of divergent frequency bands

• Increased width of convergent frequency band

• Control over rate of convergence

Thus gives better results before divergence (if ILC not convergent)

How is ILC done? (3)

Page 15: Advances in Iterative learning Control with Application to Response Reconstruction · 2014-12-10 · Response Reconstruction Procedure (1) • Need test rig (T)in lab with – Test

15

In research at UP we propose 

• Nonlinear inverse model (L) instead of (usual) linear L (using NARX models)

• Using different models to model different frequency ranges separately instead of one model for whole frequency range

• Modifications to the ILC algorithm that may potentially give more accurate results

Response Reconstruction Research at UP (1) 

Page 16: Advances in Iterative learning Control with Application to Response Reconstruction · 2014-12-10 · Response Reconstruction Procedure (1) • Need test rig (T)in lab with – Test

• Swingarm monoshockmotorcycle rear suspension

• High speed electrohydraulicactuator

• PID controller• AD/DA interface of test with computer

• Hydraulic pumps• Strain gauges: 

– A: near bracket– B: near pivot

16

Response Reconstruction Research at UP (2) 


Recommended