(SMA) Actuators - CECS - Australian National University

Preview:

Citation preview

1

High Performance Force Control forShape Memory Alloy (SMA) Actuators

Dept. Information Engineering,The Australian National University

© 2006 R. Featherstone, Y. H. Teh

http://users.rsise.anu.edu.au/~roy/SMA

(reporting the work of Yee Harn Teh)

Roy Featherstone

© 2008 Roy Featherstone

2

An alloy exhibiting the shape memory effect has thefollowing property:

The Shape Memory Effect

it can be deformed easily when cold, but returnsto its original shape when heated.

The shape recovery process is accompanied by largeforces, which can be harnessed to perform mechanicalwork.

3

The Shape Memory Effect

The effect is caused by a transformation between twocrystal phases:

a martensite crystal phase, which is stable atlower temperatures.

Austenite crystals are cubic:

Martensite crystals are monoclinic: or

2.

1. an austenite crystal phase, which is stable athigher temperatures, and

4

The Shape Memory Effect

hotcooling

cold

deformwarming

5

The Shape Memory Effectm

arte

nsite

ratio

temperature

100%

0%

thermalhysteresis

Af

As

Ms

Mf

6

SMA Actuators

but recover theiroriginal shapewhen heated

SMA wires areeasily stretchedwhen cool

antagonistic−pairactuator

forcesensors

7

mechanically simple

easily miniaturized

large force outputs

high force−to−weight ratio

clean

silent

spark−free

cheap

inefficient

slow

hard to controlaccurately

a better controlsystem can fix these

SMA Actuators

Advantages Disadvantages

low strain

8

Force Control System

left SMA

right SMA

powerlimit

powerlimit

anti−slack

anti−overload

map

Fcmd

Pmax,LPmax,R

Pcom

PLFL

FR

RL

RR

Fdiff

Fdiff

differentialforce

controller

++

+−

−+

−+

PR

Pdiff

9

Force Control System

left SMA

right SMA

powerlimit

powerlimit

anti−slack

anti−overload

map

Fcmd

Pmax,LPmax,R

Pcom

PLFL

FR

RL

RR

Fdiff

Fdiff

differentialforce

controller

++

+−

−+

−+

PR

Pdiff

PL = Pcom + max(0,Pdiff )

PR = Pcom + max(0,−Pdiff )

10

Differential Controller

left SMA

right SMA

powerlimit

powerlimit

anti−slack

anti−overload

map

Fcmd

Pmax,LPmax,R

Pcom

PLFL

FR

RL

RR

Fdiff

Fdiff

differentialforce

controller

++

+−

−+

−+

PR

Pdiff

11

Differential Controller

Fcmd

Pmax,L Pmax,R

Fdiff

Pdiff−

+ Kp

−1

Td s minmax

+−

+++

+−

min

max

1Ti s

differential force controller

12

Behaviour of the Plant

The small−signal AC response ofnickel−titanium SMA approximatesto a first−order low−pass filter. 7−8 dB

gain

phase

Gain varies with mean stressand strain in a 7−8 dB range

Phase is independent ofstress and strain

Cut−off frequency varies withwire diameter

13

What Happened to the Hysteresis?

14

A Problem

When FlexinolTM wires are used in an antagonistic−pairactuator, they quickly develop a two−way shape memoryeffect, in which the wires actively lengthen as they cool,even if the tension on the wire is zero.

The wires can become slack as they cool.

Remedy: An anti−slack mechanism that maintains aminimum tension on both wires at all times.

Symptom:

15

Anti−Slack Mechanism

left SMA

right SMA

powerlimit

powerlimit

anti−slack

anti−overload

map

Fcmd

Pmax,LPmax,R

Pcom

PLFL

FR

RL

RR

Fdiff

Fdiff

differentialforce

controller

++

+−

−+

−+

PR

Pdiff

16

Anti−Slack Mechanism

left SMA

right SMA

powerlimit

powerlimit

anti−slack

anti−overload

map

Fcmd

Pmax,LPmax,R

Pcom

PLFL

FR

RL

RR

Fdiff

Fdiff

differentialforce

controller

++

+−

−+

−+

PR

Pdiff

17

Anti−Slack Mechanism

Pcom FL

FR

+−

Fminanti−slack

minKas

18

Anti−Slack Mechanism

Pcom FL

FR

+−

Fminout

in

minKas

19

0 2 4 6 8 10 12 14 16 18 20−2.5

−2

−1.5

−1

−0.5

0

0.5

1

1.5

2

2.5D

iffer

entia

l For

ce (N

)

Time (s)

ReferenceActual

0 2 4 6 8 10 12 14 16 18 20−0.2

−0.15

−0.1

−0.05

0

0.05

0.1

0.15

0.2

Diff

eren

tial F

orce

Err

or (N

)

Time (s)

0 2 4 6 8 10 12 14 16 18 20−2.5

−2

−1.5

−1

−0.5

0

0.5

1

1.5

2

2.5

Diff

eren

tial F

orce

(N)

Time (s)

ReferenceActual

0 2 4 6 8 10 12 14 16 18 20−5

−4

−3

−2

−1

0

1

2

3

4

5x 10−3

Diff

eren

tial F

orce

Err

or (N

)

Time (s)

without anti−slack with anti−slack

20

Another Problem

We want the actuator to be as fast as possible. Thespeed can be increased by means of

a faster heating rate, and/or

a faster cooling rate.

A faster heating rate is more beneficial and easier toimplement.

problem: how to achieve faster heating without risk ofoverheating?

21

Why Focus on Heating?

Excerpt from FlexinolTM data sheet:

Diameter(mm)

Current(mA)

ContractionTime (sec)

Off Time70C

Off Time90C

0.050

0.075

0.100

50

100

180

1

1

1

0.3

0.5

0.8

0.1

0.2

0.4

If we use the recommended safe heating currentsthen, for a thin wire, heating takes longer thancooling.

22

Rapid Electrical Heating

To obtain a rapid response from an SMA wire, we needa heating strategy that

allows large heating powers when there is no risk ofoverheating, but

allows only a safe heating power when there is a riskof overheating.

This can be accomplished by

measuring the electrical resistance of the wire, and

calculating a heating power limit as a function of themeasured resistance

23

Electrical Resistance vs. TemperatureThe electrical resistance (of nitinol) varies with themartensite ratio, and therefore also with temperature,because the resistivity of the martensite phase is about20% higher than the resistivity of the austenite phase.

Res

ista

nce

Temperature

heating

cooling

~20%

24

Calculating the Power Limit

operating temperature too hot

Rth

1. Choose a threshold resistance, Rth, which is equal tothe hot resistance of the wire plus a safety margin.

safetymargin

25

safe

unsafepowerlevels

Calculating the Power Limit

2. Calculate the power limit, Pmax, as a function of themeasured resistance, Rmeas.

RthPmax

Rmeas

Psafe

Phigh

Rramp

26

Rapid Heating Mechanism

left SMA

right SMA

powerlimit

powerlimit

anti−slack

anti−overload

map

Fcmd

Pmax,LPmax,R

Pcom

PLFL

FR

RL

RR

Fdiff

Fdiff

differentialforce

controller

++

+−

−+

−+

PR

Pdiff

27

0 1 2 3 4 5

−3

−2

−1

0

1

2

3D

iffer

entia

l For

ce (N

)

Time (s)

ReferenceActual

0 1 2 3 4 50

1

2

3

4

5

6

Forc

e (N

)

Time (s)

Left SMARight SMA

0 1 2 3 4 5

−3

−2

−1

0

1

2

3

Diff

eren

tial F

orce

(N)

Time (s)

ReferenceActual

0 1 2 3 4 50

1

2

3

4

5

6

Forc

e (N

)

Time (s)

Left SMARight SMA

without rapid heating with rapid heating

28

Yet Another Problem

Rapid heating can produce excessively high tensions onthe wires, which can cause damage.

remedy: an anti−overload mechanism that cuts theheating power if the tension goes too high.

29

Anti−Overload Mechanism

left SMA

right SMA

powerlimit

powerlimit

anti−slack

anti−overload

map

Fcmd

Pmax,LPmax,R

Pcom

PLFL

FR

RL

RR

Fdiff

Fdiff

differentialforce

controller

++

+−

−+

−+

PR

Pdiff

30

Anti−Overload Mechanism

left SMA

right SMA

powerlimit

powerlimit

anti−slack

anti−overload

map

Fcmd

Pmax,LPmax,R

Pcom

PLFL

FR

RL

RR

Fdiff

Fdiff

differentialforce

controller

++

+−

−+

−+

PR

Pdiff

−+

−+

Yee Harn’sversion

31

Anti−Overload Mechanism

FL

FR

anti−overloadFmax

+− maxKao

32

0 1 2 3 4 5 6 7 8 9 10

−3

−2

−1

0

1

2

3D

iffer

entia

l For

ce (N

)

Time (s)

ReferenceActual

0 1 2 3 4 5 6 7 8 9 100

1

2

3

4

5

6

Forc

e (N

)

Time (s)

Left SMARight SMA

0 1 2 3 4 5 6 7 8 9 10

−3

−2

−1

0

1

2

3

Diff

eren

tial F

orce

(N)

Time (s)

ReferenceActual

0 1 2 3 4 5 6 7 8 9 100

1

2

3

4

5

6

Forc

e (N

)

Time (s)

Left SMARight SMA

without anti−overload with anti−overload

33

Conclusion

A new architecture for high−performance force control ofantagonistic−pair SMA actuators has been presented,comprising

a PID controller for accurate control of the actuator’soutput force (i.e., the differential force);

an anti−slack mechanism to enforce a minimumtension on both wires;

a rapid−heating mechanism that allows faster heatingrates, but protects the wires from overheating; and

an anti−overload mechanism that protects the wiresfrom mechanical overload.

34

EpilogueThis control system has been found to work in thepresence of large motion disturbances, and it has beenused as the inner loop in a position control system thatachieves high setpoint accuracy.

Acknowledgement: The experimental results graphs appearing inthis talk are taken from Yee Harn’s Ph.D. thesis.

For more details, seeYee Harn’s Ph.D. thesisY. H. Teh & R. Featherstone, "An Architecture for Fast andAccurate Control of Shape Memory Alloy Actuators", Int. J.Robotics Research, 27(5):595−611, 2008.

http://users.rsise.anu.edu.au/~roy/SMA/