Documente Academic
Documente Profesional
Documente Cultură
K eyw ords: fish-]jke iobot, fish-]ke boa, m odelidaen-5fic.an, dieLcnaltUansrfLmcon, P]D conbm]lerdesign.
By using the tLanar mnctbn, we have designed a The pipulsion of a sw mm ing fish is geneiatEd by
conto]ler t 1m piove the fish-like boat's t=ing vorExes aiound it's tail fin which aie ceatEd by fin
prfrn ance. The contDl desi3n uses P D design t oscil1atin. The equatDn of til fin m otDn is given by
m eet secifc r mqum ents. It is asc designed t Eq. (1) [1],
suppess extlnaldistinbances. 0(t) 0=a+00 cos( 27T t) . (1)
wherm 0 (t) is the angle between ihe tail and ihe
2.THE FISH -LIKE BOAT ]ongAuLdiual axis of the vehicle, Oa is the m ean of 0
dunng one period in ean angle of osciaaton) and f is
The fish-lke boatused t sim ulat sw m m ing fish has
the oscil1atin frequency. B aed on observatdn of fish
only one oscil1athg (tail) fn. The shape of the fin is sw 1m m ing kinem atics, Leasnable estim aton of ihe
flexible pike-tpe fin which, theorecticay, gives good amplitude (00) is about 150 [1]. Valying Oa prDvides
p efm ance at bw fiauency oscilatiDon [2,4 ]. Fig. 1
contil of sw m m ing di½cdn w hi1e changing f riesuts
show s ihe picbuie of the boatand Table 1 sm e detailof sw m m ing seed changes.
the fiah-lke boat.
COp(S) 0.7874s+26 28
u(s) s2+O.8836s+2A75
In Eq. (2) and Eq. (3), the iput u (t) is sin (O (t)) The .
Fig. 3 The fill rdiagam used t obain path angle and eor t signal oatiD defined asin Eq. (4) is aboutlO %
4298
w hich m eans itis acceptble t be ourm odel.
2
WVp model 0 Wpdata
erir/si#gal (% ) = 2
-xlOO . (4)
cV p dat
shown fiat:
Y(s) G pG sG cl
-6 Ero to signal ratio ' 06 5)
R(s) 1+GpGSGCGse
0 15 20 4
5 10 25 35 45 Y(s) Gp(6)
D (s) GSGCGse
1+G
Fig. 5 The m odelcompaed tD the data
wherm Gc= (Gcl+GG2) n deiJing Eq. (5), we set
Stp inputweoonse of the tLansrTnctiDn (Eq. (3)) is D (s)= 0,andindei±zingEq. (6)wesetR(s)= 0.
shown inFig. 6.
The goals of she contbl design (design
Ste rpspnsFoolthe directionl tnsr functon uEqui-mm ents):
1. the overshoot is in she Lange 5-10% and the the
Overshoot (%! 391S
(, Al timeC (so) 2 setling tin e should be less an 1 5 seands (at2%
...... * -1
O
* ,TiM;e NaOC) 81.4
2. itsuppiess extanalstp disddubance D (s).
3. as an addiional uquiam ent, it is desid tD m ake
(U the systm having zerr stady-st eirms in
eqponses t stEp, =am p and acceleation input.
I5
IZ
m
I
Fig. 6 Stp mponse of the di2ecdnalt1an rfnctdn. 4.1 Zero-placem entm ethod
W e use zem placem ent m ethod t corm put G cl and
W e can se in Fig. 6 that both ovemshoot and stlehng G c2 [5] Forthe fish-lke boat,
.
4299
Y (s) 0.7874s2 + 26.28s 4 2 R eslts and sin ulatiDn
(10) W e finally have she com plet PD contollexdiag=am
D (s) [s3 +(0.8836 + K ) )2
as shown in Fig. 8. By using Simrulink , the contol
diag=am has been testd. Fig. 9 show s the stp eqonse
-+ ( 2.475 + K (ax + ,l)) s+ K a,6- of the controlecr.
Then, we select s = -a + t tD be the dominant
cbsed-bop poles and she mm aining pole is s = - c. Sep rsppns d the oWoller
H ence, the cbsed ]Dop denom miatrw illbe: 141
Peak ampiiude 1.05
s3+ (0.8836+ K ) s2
'At tin* (seq): 0369 Settli aT se 1 39
(2 475+ K (a +,8)) s+ Ka,8J
(11)
=(s+a+ t)(s+a- t)(s+c)
= s3 +(2a+ c) s2 +(a2+b2+ 2ac) s+(a2 +b2)c. 06L
C 1
Since the denom inatrofY (s)p (s) and Y (s), (s) are she
same, hose seectBd poles will also detEn ne the
Leqpons cdaactEidc brthe refence input. 0-
j~
0,5 1 1,5 2 15. 3 35
Tira ISk]
To m eetalldesign goals defined above, especialy the
ii1d quimm ent, we have t set the cbsed-bDop
transrnctiDn Y (s), (s) as Eqs. (12).
Fig. 9 Sip eponse of fhe contLl1rrdesign.
Y (s) (2a+c)s2 (a2 +b2 +2ac) s+(a2 +b2)c (12) From Fig. 9, we can see ht the step eonse of the
cont]ler has overshoot 527% ]ess amn 10% ) and
R(s) s3+(2a+ c) s2 (a2+b2+ 2ac) s+(a2 +b2)c setling din e aboutl 39 seands ]ess amn 1 5 seands) .
H ence, now the next tsk is t seach a setof a, b and c Thism eans she contbolerdesign hasm eetourfistgoal.
vales w hih m eet the design goals. This seach can be
eas-iydone by using M atLab . The vahies a = 0.6, b = Nex, Fig. 10 shows the esponse of she cont]ler
0 2 and c = 16.6 have been bund t achieve the goals. w hen exinal stp disbuance, D (s), sts infilencing
Thus,byEq. (11),K = 1692, x+fl) = 1.055,a, = 0392, the systEm fom tin e 1 5 seands.
and Eq. (12) becom es Eq. (13).
CoMmr er rsponse to sp diMmrane
Y(s) 17Bs2 + 2032s+ 6.64
D3)
R (s) s3 + 17.8s2 + 20 32s+ 6.64 4
4300
deg/s is applied and Fig. 12 show s the eponse of path model w iih better (and better) quahty. A ]sc, the
angle when referce input 6path angle atE) 4 deg/s contoller design in Uifis w o± is sbll basic and
(strp) is applied. Both sinulatiDn aie done with zer pmeim inay design fhat needs t be 3m proved using
disbi-bance. anothercontlm ethod (Iobustcontbl, adaptive contl,
etr) . Finally, implem entatiDn of the COnt]ler design
C tntroller ramp input re.pouse w ill be the u]iinatE futrie w oi of tis fish-lke Lobot
6 devebpm ent.
REFERENCES
[1] D. Tze=ans, E. Papadopoubs and G..
Time lss]
Trantafylbu, O n the D esgn of an AutDnom ous
Robot Fih," N atiDnal Technical UnivemiIy of
Athens, G Lece 2003.
Fig. 11 Ram p inputeqponse of the contzlo]1r. [2] http ://q w w aim 1Lgo .p/eng$kh ata/ih/ndex_e htun
Path ahclie isp df referbrie Nthijn:gle rath
1
[3] I. AiJyant, T. S. Kang and Y. J. Lee,"
TdantficaiDn of a Fish-lTe Robot U sing Inertial
Sensors," The IntamatiDonal C onfrice on
gS4 ExperimentalM edianics,KoPa, 2006.
[4] K. H iata," Devebpment of Experimental Fish
Robot' Ship R esach Insdltte, Tokyo, 2 000.
3-
[5] K. Ogat," M odemn Contol Engineering 4*1
m~~~~~i 2~~~~~~~~
. 1 EditiDn, PLntice H all1 N ew Jeiy, 2002.
[6] L. Ljng," Systm IdantficatiDn, Theory br U ser,
2nd Ed,,' Prntice H ala N ew e 1999.
[7] L . Ljng,g Systm Idantficaion Toolbox, For U e
W ih M ATLAB, The M athW ois Inc., 1997.
[8] M icsbtin, 3DM -G User M anual, Firnrwaa v.
Fig. 12 The path angle meonse ofconstant (step) path 13.00,"M ilsbainInc.,W iTiston,USA,2003.
angle LatE iefnce (4 deg/s). [9] P. H aiduc," CodeVision AVR User M anual v
124.0/' ]hDTechdSLR,2003.
It's een thatFig. 11 and Fig. 12 aLe exacdy the sam e.
TheLefLe, the design has asc m etthe Uid rlquimn ent.
The m oeim portnt ing is the contbol]r design can
m ake the fish-lke boat t tun w ell fDbTw ing
ciCular/,= path. In conclusion, the contoller design
has acieved alldefined goalsfieuiira ents.
4301