high performance force control for shape memory alloy (sma...
TRANSCRIPT
![Page 1: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/1.jpg)
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
![Page 2: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/2.jpg)
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.
![Page 3: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/3.jpg)
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
![Page 4: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/4.jpg)
4
The Shape Memory Effect
hotcooling
cold
deformwarming
![Page 5: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/5.jpg)
5
The Shape Memory Effectm
arte
nsite
ratio
temperature
100%
0%
thermalhysteresis
Af
As
Ms
Mf
![Page 6: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/6.jpg)
6
SMA Actuators
but recover theiroriginal shapewhen heated
SMA wires areeasily stretchedwhen cool
antagonistic−pairactuator
forcesensors
![Page 7: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/7.jpg)
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
![Page 8: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/8.jpg)
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
![Page 9: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/9.jpg)
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 )
![Page 10: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/10.jpg)
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
![Page 11: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/11.jpg)
11
Differential Controller
Fcmd
Pmax,L Pmax,R
Fdiff
Pdiff−
+ Kp
−1
Td s minmax
+−
+++
+−
min
max
1Ti s
differential force controller
![Page 12: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/12.jpg)
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
![Page 13: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/13.jpg)
13
What Happened to the Hysteresis?
![Page 14: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/14.jpg)
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:
![Page 15: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/15.jpg)
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
![Page 16: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/16.jpg)
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
![Page 17: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/17.jpg)
17
Anti−Slack Mechanism
Pcom FL
FR
+−
Fminanti−slack
minKas
![Page 18: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/18.jpg)
18
Anti−Slack Mechanism
Pcom FL
FR
+−
Fminout
in
minKas
![Page 19: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/19.jpg)
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
![Page 20: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/20.jpg)
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?
![Page 21: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/21.jpg)
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.
![Page 22: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/22.jpg)
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
![Page 23: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/23.jpg)
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%
![Page 24: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/24.jpg)
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
![Page 25: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/25.jpg)
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
![Page 26: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/26.jpg)
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
![Page 27: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/27.jpg)
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
![Page 28: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/28.jpg)
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.
![Page 29: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/29.jpg)
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
![Page 30: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/30.jpg)
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
![Page 31: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/31.jpg)
31
Anti−Overload Mechanism
FL
FR
anti−overloadFmax
+− maxKao
![Page 32: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/32.jpg)
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
![Page 33: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/33.jpg)
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.
![Page 34: High Performance Force Control for Shape Memory Alloy (SMA ...royfeatherstone.org/talks/SMAforceCtrl.pdf · 3 The Shape Memory Effect The effect is caused by a transformation between](https://reader030.vdocument.in/reader030/viewer/2022041202/5d4c9ea988c99318328baa83/html5/thumbnails/34.jpg)
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/