mechatronics at the university of calgary: concepts and applications jeff pieper

41
Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Upload: steven-mcgee

Post on 16-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Mechatronics at the University of Calgary:

Concepts and Applications

Jeff Pieper

Page 2: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Outline Mechatronics Past and Present Research Results Undergraduate Program Directions for the Future Summary

Page 3: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

What is Mechatronics? Synergistic combination of mechanics,

electronics, microprocessors and control engineering Like concurrent engineering Does not take advantage of inherent

uniqueness available Control of complex electro-mechanical

systems Rethinking of machine component design by

use of mechanics, electronics and computation Allows more reconfigurablility

Page 4: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

What is Mechatronics Design example: timing belt in

automobile Timing belt mechanically

synchronizes and supervises operation

Mechatronics: replace timing belt with software

Allows reconfigurability online

Page 5: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

What is Mechatronics Second example: Active

suspension Design of suspension to achieve

different characteristics under different operating environments

Demonstrates fundamental trade-offs

Page 6: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

What is Mechatronics Low tech, low cost, low performance: pure

mechanical elements: spring shock absorber Can use dynamic systems to find coefficients via

time or frequency domain mid tech, cost, performance: electronics: op amps,

RLC circuits, hydraulic actuators Typically achieve two operating regimes, e.g.

highway vs off-road High tech, cost , performance: microprocessor-

based online adjustment of parameters Infinitely adjustable performance

*

Page 7: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Research Projects Discrete Sliding Mode Control with Applications Helicopter Flight Control OHS Aircraft Flight Control Magnetic Bearings in Papermaking Systems Robust Control for Marginally stable systems Process Control and System ID Controller Architecture

*

Page 8: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Theme of research Control of

Uncertain Nonlinear Time-varying Industrially relevant Electro-mechanical systems

This is control applications side of mechatronics

Involves sensor, actuator, controller design

Page 9: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

What is control? Nominal performance

Servo tracking Disturbance rejection

Low sensitivity Minimal effects of unknown aspects Non-time-varying

Page 10: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Feedback Control*

Page 11: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Discrete Time Sliding Mode Control

Comprehensive evaluation of theoretical methodology

Optimization, maximum robustness

Applications: Web tension system Gantry crane

Page 12: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Web Tension System

Page 13: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Gantry Crane*

Page 14: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Helicopter Flight Control Experimental Model Validation Model-following control design Experimental Flight Control

Multivariable Start-up and safety

Page 15: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Helicopter Flight Control

Page 16: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Helicopter Flight Control Model-following vs. stability

Conflicting Multi-objective

Controller Optimization Order reduction System validation

Page 17: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Helicopter Flight Control*

Page 18: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

OHS Aircraft Flight Control Outboard Horizontal Stabilizer Non-intuitive to fly Developed sensors and actuators Model identification and validation Gain-scheduled adaptive control Reconfigurable controller based

upon feedback available

Page 19: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

OHS Aircraft *

0 1 2 3 4 5

-4

-2

0

2

4V

eloc

ity (

m/s

)

0 1 2 3 4 5-25

-20

-15

-10

-5

0

5

10

15

20

25

Ang

le o

f Atta

ck (

deg)

0 1 2 3 4 5-30

-20

-10

0

10

20

30

Pitc

h (d

eg)

0 1 2 3 4 5

-100

-75

-50

-25

0

25

50

75

100

Pitc

h R

ate

(deg

/s)

0 1 2 3 4 5-2.0

-1.5

-1.0

-0.5

0.0

0.5

1.0

1.5

2.0

Time (s)Time (s)

Alti

tude

(m

)

0 1 2 3 4 5-10

-8

-6

-4

-2

0

2

4

6

8

10E

leva

tor

Def

lect

ion

0 1 2 3 4

-4

-2

0

2

4A

irspe

ed (

m/s

)

0 1 2 3 4-25

-20

-15

-10

-5

0

5

10

15

20

25

Ang

le o

f Atta

ck (

deg)

0 1 2 3 4-30

-20

-10

0

10

20

30

Pitc

h (d

eg)

0 1 2 3 4-100

-75

-50

-25

0

25

50

75

100

Pitc

h R

ate

(deg

/s)

0 1 2 3 4-2.0

-1.5

-1.0

-0.5

0.0

0.5

1.0

1.5

2.0

Time (s)Time (s)

Alti

tude

(m

)

0 1 2 3 4-10

-8

-6

-4

-2

0

2

4

6

8

10E

leva

tor

Def

lect

ion

(deg

)

15 m/s20 m/s

Page 20: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Magnetic Bearings in Papermaking Systems System identification for magnetic

bearings Nonlinear, unstable system Closed loop modeling Control Design using Sliding Mode

methods and state estimators Servo-Control of shaft position

Page 21: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Magnetic Bearings

Page 22: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Magnetic Bearings in Papermaking Systems Papermaking system modeling Use of mag bearings for tension

control actuation and model development

Control Design and implementation issues

Compare performance with standard roller torque control

Page 23: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Papermaking Tension Control

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.50.9

0.95

1

1.05

1.1

1.15

1.2

1.25

1.3

1.35

1.4The H-infinity norm of different order apprx system

H-in

finith

nor

m o

f tra

nsfe

r fun

ctio

n

Cross-sectional Area of web material

2nd order approx 4th order approx 6th order approx 10th order approx

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.50.8

1

1.2

1.4

1.6

1.8

2

2.2

2.4

2.6The H-infinity norm of transfer function of PID controller by changing velocity

The

H-in

finity

nor

m o

f tra

nsfe

r fun

ctio

n

Cross-sectional Area of web material(in.2)

*

Page 24: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Robust Control via Q-parameterization

Ball and beam application Stability margin optimization:

Nevanlinna-Pick interpolation

x

Page 25: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Experimental Results Large lag Non-minimum

phase behaviour Friction, hard

limits

Page 26: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Robust Stability Margin*

Delay Nominal Optimal0 -0.27 -0.300.1 -0.26 -0.280.2 -0.19 -0.220.3 -0.07 -0.110.4 0.06 0.010.5 0.17 0.100.6 0.26 0.180.7 0.34 0.240.8 0.39 0.290.9 0.44 0.331 0.48 0.371.1 0.51 0.401.2 0.54 0.421.3 0.56 0.441.4 0.58 0.461.5 0.60 0.47

Page 27: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Process Control and System ID: Quadruple-tank Process Diagram

PUMP1 PUMP2

Tank1 L1

Tank3 L3

Tank2 L2

Tank4 L4

Out1Out2 Out1Out2

G11

G12

G21

G22

Page 28: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

System ID: Model Fitting

Tank2 process model with input u1

Tank4 process modelwith input u1

Page 29: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Control Techniques Classic PI control Internal Model Control (IMC) Model Predictive Control (MPC) Linear Quadratic Regulator

(LQR) Optimal Control

Page 30: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

MPC Control Results

Different set points changes to test MPC controller performance

Tank2 response Tank4 response

Page 31: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Performance Comparison*

PI IMC MPC LQR

MP(%) 4 20 5 32

ts (sec) 31 99 50 210

ss e(%) 1.5 0 0 0

||e||2 2.7 0.8 0.45 0.3

||e|| 0.2 0.08 0.05 0.05

trc(sec) 34 102 47 76

ControllersParameters

Page 32: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Controller Architecture Given conflicting and redundant

information Design controller with best

practical behaviour Good nominal performance Robust stability Implementable

*

Page 33: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Undergraduate Program: Mechatronics Lab with Applications Developed lab environment for teaching and

research

Two courses: - linear systems, - prototyping

Hands-on work in: modeling

system identification

Sampled-data systems

Optical encoding

State estimation

Control design

Page 34: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Mechatronics Lab with Applications

Multivariable fluid flow control system Two-input-two-outputs Variable dynamics Model Predictive Control Chemical Process Emulation

Page 35: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Fluid Flow Control

Quanser Product

Page 36: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Mechatronics Lab with Applications

Ball and Beam system Hierarchical control system

Motor position servo Ball position

Solve via Q-parameterization Robust stability and optimal nominal

performance

Page 37: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Ball and Beam System

Quanser Product

Page 38: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Mechatronics Lab with Applications

Heat Flow Apparatus Unique design Varying deadtime for challenging

control Demonstrate industrial control

schemes PID controllers Deadtime compensators

Page 39: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Heat Flow Apparatus *

Quanser product

Page 40: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Directions for the Future Robust Performance

robust stability and nominal performance simultaneously guaranteed

Multiobjective Control Design Systems that meet conflicting, and disparate

objectives Performance evaluation for soft measures

Fuzzy systems

Bottom line: Mechatronics *

Page 41: Mechatronics at the University of Calgary: Concepts and Applications Jeff Pieper

Summary Control applications in electro-

mechanical systems Emphasis on usability Complex problems from simple

systems Undergraduate program: hands-on

learning and dealing with systems form user to end-effector