• 沒有找到結果。

Optimal control of Takagi–Sugeno fuzzy-model-based systems representing dynamic ship positioning systems

N/A
N/A
Protected

Academic year: 2021

Share "Optimal control of Takagi–Sugeno fuzzy-model-based systems representing dynamic ship positioning systems"

Copied!
7
0
0

加載中.... (立即查看全文)

全文

(1)

ContentslistsavailableatSciVerseScienceDirect

Applied

Soft

Computing

jo u r n al hom e p a g e :w w w . e l s e v i e r . c o m / l o c a t e / a s o c

Optimal

control

of

Takagi–Sugeno

fuzzy-model-based

systems

representing

dynamic

ship

positioning

systems

Wen-Hsien

Ho

a

,

Shinn-Horng

Chen

b

,

Jyh-Horng

Chou

b,c,∗

aDepartmentofHealthcareAdministrationandMedicalInformatics,KaohsiungMedicalUniversity,100Shi-Chuan1stRoad,Kaohsiung807,Taiwan,ROC bDepartmentofMechanicalEngineering,NationalKaohsiungUniversityofAppliedSciences,415Chien-KungRoad,Kaohsiung807,Taiwan,ROC cInstituteofSystemInformationandControl,NationalKaohsiungFirstUniversityofScienceandTechnology,1UniversityRoad,Yenchao,Kaohsiung824,

Taiwan,ROC

a

r

t

i

c

l

e

i

n

f

o

Articlehistory:

Received1February2012

Receivedinrevisedform13January2013 Accepted7February2013

Availableonline19March2013 Keywords:

Dynamicshippositioningsystems HybridTaguchi-geneticalgorithm Orthogonalfunctions

Quadraticfinite-horizonoptimalcontrol Takagi–Sugenofuzzymodel

a

b

s

t

r

a

c

t

Orthogonalfunctionapproach(OFA)andthehybridTaguchi-geneticalgorithm(HTGA)areusedtosolve quadraticfinite-horizonoptimalcontrollerdesignproblemsinbothafuzzyparalleldistributed compen-sation(PDC)controllerandanon-PDCcontroller(linearstatefeedbackcontroller)forTakagi–Sugeno(TS) fuzzy-model-basedcontrolsystemsfordynamicshippositioningsystems(TS-DSPS).BasedontheOFA,an algorithmrequiringonlyalgebraiccomputationisusedtosolvedynamicequationsfor TS-fuzzy-model-basedfeedbackandisthenintegratedwithHTGAtodesignquadraticfinite-horizonoptimalcontrollers forTS-DSPSunderthecriterionofminimizingaquadraticfinite-horizonintegralperformanceindex, whichisalsoconvertedtoalgebraicformbytheOFA.IntegrationofOFAandHTGAintheproposed approachenablesuseofsimplealgebraiccomputationandiswelladaptedtothecomputer implementa-tion.Therefore,itfacilitatesdesigntasksofquadraticfinite-horizonoptimalcontrollersfortheTS-DSPS. Theapplicabilityoftheproposedapproachisdemonstratedintheexampleofamooredtankerdesigned usingquadraticfinite-horizonoptimalcontrollers.

©2013ElsevierB.V.Allrightsreserved.

1. Introduction

Acurrentissueintheliteratureonfuzzy-model-basedcontrol systemsisthenonlinearcontrolproblemindynamicship position-ingsystems(DSPS)forcontrollingthethrustersandpropellersof marinesurfacevesselswhenmaneuveringatlowspeedorwhen maintainingastationaryposition[1–6].TheDSPSmaintainsa float-ingvesselinthevicinityofareferencepoint(e.g.,verticallyabove awell) andstabilizestheheadingofa vessel.Thesemaneuvers requirecontrollersformultiplethrusters,includingthemain pro-pellersaftof theship,tunnel thrusters,and azimuth(rotatable) thrustersmountedunderthehull.Sincethemathematicalmodel usedforcontrolinthisstudydoesnotaccountforpitchandroll motion,Fig.1showsthatonly3degreesoffreedom(DOF)are con-sideredasdiscussedfurtherinSection2[7].Thatis,positionand headingarecontrolledonlyforthehorizontalplane.Thepractical implementationofthis techniqueisin maintainingthe station-arypositionofa shipbyformulatingthecontroloflongitudinal

∗ Correspondingauthorat:InstituteofSystemInformationandControl,National KaohsiungFirstUniversityofScienceandTechnology,1UniversityRoad,Yenchao, Kaohsiung824,Taiwan.Tel.:+88676011000;fax:+88676011066.

E-mailaddresses:[email protected](W.-H.Ho),[email protected]

(J.-H.Chou).

movement (surge, earth-fixed position on X-axis), transverse movement (sway, earth-fixed position onY-axis), and heading (yaw)asa3DOFprobleminthehorizontalplane.Basedon3DOF errorsresultinginoffsetofthevessel,thecontrollerdeterminesthe thrustercommandsneededtoreturnthevesseltoitsinitial posi-tion.Thethrustercommandsneededforcorrectionareupdated periodically [1]. The recent literature shows a rapidly growing interest in applyingthe Takagi–Sugeno (TS)fuzzy-model-based approachtononlinearcontrolsystems[8–13].Thefuzzymodel pro-posedby[14]isdescribedbythefuzzyIF-THENrulesthatrepresent locallinearinput-outputrelationsofanonlinearcontrolsystem. ThemainfeatureofaTSfuzzymodelisitsuseofalinearsystem modeltoexpressthelocaldynamicsofeachfuzzyrule.Oncethe TSfuzzymodelsareobtained,thelinearcontrolmethodologycan beusedtodesignthelocalstatefeedbackcontrollersforeach lin-earmodel.However,recentapplicationsoftheTSfuzzymodelin

[4–6],inwhichnonlinearDSPSis representedusinglinear con-trolmethodology,haveonlydesignedthestabilizingcontrollersof theTS-fuzzy-model-basedcontrolsystemrepresentingtheDSPS (TS-DSPS),wherethecontrollersbelongtothetypeofparallel dis-tributedcompensation(PDC).Despitetheirsuccess,ithasbecome evidentthatmanyresearchissuesfortheTS-DSPSremaintobe addressed.Incontrolsystemdesign,thecontrolobjectiveof mini-mizingaquadraticfinite-horizonintegralperformancecriterionis oftenachievedbysynthesizingaquadraticfinite-horizonoptimal

1568-4946/$–seefrontmatter©2013ElsevierB.V.Allrightsreserved.

(2)

Fig.1. Earth-fixedandvessel-fixedcoordinateframes.

controller[15].Thus,akeyissueisthedesignofquadratic finite-horizonoptimalcontrollersfortheTS-DSPS.However,aliterature reviewshowsthatthisdesignissuehasnotbeenaddressed.

Recentstudiessuchas[16–21],however,haveapplied ortho-gonalfunctionapproach(OFA)[22,23]tosolvedynamicequations inTS-fuzzy-model-basedsystems.TheOFAischaracterizedbythe simplificationofTS-fuzzy-model-baseddynamicequationsby con-vertingthemtostraightforwardalgebraicequationsthatareeasily solvedbycomputer.Hence,theOFAhasarelativelyshorterand simplersolutionprocedure.TheOFAhasalsoshownhighly satis-factorysolutionresults.Therefore,theobjectivesofthisstudywere todesignbothaquadraticfinite-horizonoptimalfuzzyPDC con-trollerandaquadraticfinite-horizonoptimalnon-PDCcontroller (quadraticfinite-horizonoptimallinearstatefeedbackcontroller) fortheTS-DSPSbyintegratingtheOFAandthehybrid Taguchi-geneticalgorithm (HTGA) for direct minimization of a defined quadraticfinite-horizonintegralperformanceindexrepresenting thecontrolobjective.ThisstudyappliestheHTGAintroducedin

[24,25]notonlybecauseit effectivelyfindsoptimalor close-to-optimalsolutions,butalsobecauseitssolutionresultsaremore robustcomparedtoimprovedgeneticalgorithmsreportedinthe literature.

Therefore,toachievetheobjectiveusingtheelegantoperational propertiesoftheOFA,thisstudyfirstdevelopedacomputational algorithmforsolving TS-DSPSfeedbackdynamic equations.The novelapproach is theexpression ofstate variables in terms of orthogonalfunctions.Theproposedmethodsimplifiesthe proce-dureforsolvingTS-DSPSfeedbackdynamicequationsassuccessive solutionsforasystemofrecursiveformulaetakingonlythe expan-sioncoefficients.Basedonthepresentedrecursiveformulae,only astraightforwardalgebraiccomputationisneededtoperformthe computationalgorithm.Thedevelopedalgorithmisthenintegrated withtheHTGAin designs forboth the quadraticfinite-horizon optimal fuzzy PDC controller and the quadratic finite-horizon optimalnon-PDCcontroller(quadraticfinite-horizonoptimal lin-earstatefeedbackcontroller)oftheTS-DSPSunderthecriterion of minimizing a quadratic finite-horizon integral performance index,wheretheOFA alsoconvertsthequadraticfinite-horizon integral performance index to algebraic form. The proposed approachof integratingOFA andHTGAis non-differential, non-integral,efficient,andwell-suitedforcomputerimplementation.

Therefore, computational complexity is substantially reduced. Thus, the approach facilitatesdesign tasksfor quadratic finite-horizonoptimalcontrollersforTS-DSPS.

This paper is organized as follows. Section 2 describes the problem statement of the TS-DSPS. Section 3 presents a new approachfor integratingOFA andHTGAin thedesignsfor both a quadratic finite-horizon optimal fuzzy PDC controller and a quadratic finite-horizon optimal non-PDC controller for a TS-DSPSwhileminimizingadefinedquadraticfinite-horizonintegral performance index. Section 4 gives an illustrative example to demonstratetheapplicabilityoftheproposedapproach.Finally, Section5concludesthestudy.

2. ProblemstatementofTS-DSPS

InthenormalizedmodelofhorizontalmotioninaDSPS,the motioncomponentsaresurge,swayandyaw[2].Thisstudy evalu-atedthecaseofaDSPScontrolledexclusivelybythrusters.Anchors can also be included in the model of ship motion to analyze thruster-assistedmooring.Dampingforcesareassumedtobe lin-earsince thespeed of theship is alwaysslowduring dynamic positioning.TheDSPSmodelalsoassumesahomogeneousmass distributionandxz-planesymmetry.Theoriginofthecoordinates issetatthecenterlineoftheship.

Wheretheposition(x,y)andheading ofthevesselrelativeto anearth-fixedframeareexpressedinvectorformas=[x,y, ]T,

letthevelocitiesbedecomposedinavessel-fixedreferenceframe as=[u,

v

,r]T.Thesethreemodesarereferredtoasthesurge, sway,andyawmodesofaship.Theoriginofavessel-fixedframe locatedatthevesselcenterlineisexpressedasthedistancefrom thecenterofgravity.Sincethemeanrollandpitchanglesarezero, DSPSapplicationstypicallyassumethatmotionsinducedbyrolling andpitchingoftheshiparenegligible.Therefore,therigid-body dynamicequationsformotionofthevessel(surge,swayandyaw) obtainthevessel-fixedvelocityvectorsrelativetotheearth-fixed velocity(seeFig.1,[7])are

˙(t)=J((t))(t), (1)

and

B˙(t)+D(t)+G(t)=(t), (2)

where (t)=[x(t), y(t), (t)]T denotes the earth-fixed

orienta-tion vector describing thesurge, sway and yaw modes, (t)= [u(t),

v

(t),r(t)]Tdenotesthebody-fixedlinearandangularvelocity vectordescribingthesurge,swayandyawmodes,(t)=[1(t),2(t),

3(t)]Tdenotestheinputvectorforthecontrolforcesandmoment

providedbythethrustersystem(mainpropellersaftoftheship 1(t)tunnelthrusters2(t)andazimuth(rotatable)thrusters3(t)),

andTmeanstransposeofamatrix.InEqs.(1)and(2),

J((t))=

cos( (t))sin( (t))cos( (t))sin( (t)) 00

0 0 1

(3)

denotesthetransformationmatrixinyaw(assumingthatJ((t))is non-singular),Bdenotestheinertiamatrixincludingthe hydro-dynamic added inertia, D denotes the damping matrix, and G=diag{g11,g22,g33}denotesthesystemstatematrixofthesurge,

swayandyawmodesfortheanchorforcesandmoment.Eqs.(1) and(2)arepresentedindetailin[2].Thestarboard-portsymmetry ofshipsimpliesthatBandDhavethefollowingstructure:

B=

b11 0 0 0 b22 b23 0 b32 b33

(4a)

(3)

Fig.2.BlockdiagramofatypicalDSPScontrolsystem. and D=

d11 0 0 0 d22 d23 0 d32 d33

, (4b)

thatis,nocouplingoccursbetweenthesurgeandthesway–yaw subsystems.

Forthissystem,Eq.(2)canbere-writtenas

˙(t)=A1(t)+A2(t)+A3(t), (5) where A1=−B−1G=

a111 a112 a113 a121 a122 a123 a131 a132 a133

, (6a) A2=−B−1D=

a211 a212 a213 a221 a222 a223 a231 a232 a233

, (6b) and A3=B−1=

a311 a312 a313 a321 a322 a323 a331 a332 a333

. (6c)

CombiningEqs.(1)and(5)inthespaceofstatevariablesobtains thefollowingstateequations:

˙1(t)=cos(3(t))4(t)−sin(3(t))5(t), (7a)

˙2(t)=sin(3(t))4(t)+cos(3(t))5(t), (7b) ˙3(t)=6(t), (7c) ˙4(t)=a1111(t)+a1122(t)+a1133(t)+a2114(t)+a2125(t) +a2136(t)+a3111(t)+a3122(t)+a3133(t), (7d) ˙5(t) =a1211(t)+a1222(t)+a1233(t)+a2214(t)+a2225(t) +a2236(t)+a3211(t)+a3222(t)+a3233(t), (7e) and ˙6(t)=a1311(t)+a1322(t)+a1333(t)+a2314(t)+a2325(t) +a2336(t)+a3311(t)+a3322(t)+a3333(t), (7f) where (t)=[1(t),2(t),3(t),4(t),5(t),6(t)]T =[x(t),y(t), (t),u(t),

v

(t),r(t)]T, (8) and (t)=[1(t),2(t),3(t)]T. (9)

Fig.2showsanoverallblockdiagramofatypicalDSPScontrol system[26].Thesetpointforthecontrolsystemistheshipposition setbytheoperator.Comparisonofthesetpointwiththeactual vesselpositionproducesanerrorsignalthatthecontrollerusesto deriveathrustdemandforrestoringthepositionoftheship.Thrust demandsobtainedforeachofthreeaxes,fore/aft(X),port/starboard (Y)andheading( )arecombinedandallocatedtoeachthruster oftheship.Theoutputofthisalgorithm,whichisdesignatedthe thrustertransform,is(t)demandtothethrusters.Byresponding tothesecommands,thethrusters(t)correctthepositionofthe vessel,whichthenclosesthecontrolloop.

Additionally,theproposedapproachofusingsector nonlinear-ityinthefuzzymodelconstructioneasilyderivesboththefuzzy setsofthepremisepartandthelineardynamicmodelofthe con-sequentpartoftheTSfuzzymodel fromthephysicalmodelof thegivennonlineardynamicsystem[27].Thisapproachensures anexactfuzzymodelconstructionforagivennonlineardynamic model[27].Theadvantageofthesectornonlinearityapproachisthe eliminationofapproximationerrorbetweentheoriginalnonlinear systemanditsTS-fuzzy-model-basedsystem[27].Therefore,this studyappliessectornonlinearityapproach[27]sothatthe non-linearequationfortheDSPSmotioncanbeexactlyrepresented asaTS-fuzzy-model-baseddynamicsystem.Assumingyawangle 3(t)= (t) varies between−/2 and /2, the exact TS-DSPSis

obtainedbyapplyingthefollowingrules: Rule1: IF z1(t) is M11 and z1(t) is M12, THEN ˙(t)= ˜A1(t)+ ˜B1(t), (10a) Rule2: IF z1(t) is M21 and z2(t) is M22, THEN ˙(t)= ˜A2(t)+ ˜B2(t), (10b) Rule3: IF z1(t) is M31 and z2(t) is M32, THEN ˙(t)= ˜A3(t)+ ˜B3(t), (10c) Rule4: IF z1(t)isM41 and z2(t)isM42, THEN ˙(t)= ˜A4(t)+ ˜B4(t), (10d) wherez1(t)=sin3(t)andz2(t)=cos3(t)arethepremisevariables;

(t)=[1(t),2(t),3(t),4(t),5(t),6(t)]Tdenotesthestatevector;

1(t)and4(t)denotetheearth-fixedpositionontheX-axisand

(4)

2(t)and5(t)denotetheearth-fixedpositionontheY-axisandthe

body-fixedvelocityonthey-axis,respectively;5(t)= ˙2(t),3(t)

and6(t)denotetheyawangleandyawangularvelocity,

respec-tively;and6(t)= ˙3(t),(t)=[1(t),2(t),3(t)]Tdenotestheinput

vectorwiththecontrolforcesandthemomentprovidedbythe thrustersystem,3(t)∈[−/2,/2], ˜ A1=

0 0 0 1 −1 0 0 0 0 1 1 0 0 0 0 0 0 1 a111 a112 a113 a211 a212 a213 a121 a122 a123 a221 a222 a223 a131 a132 a133 a231 a232 a233

, A˜2=

0 0 0 0 −1 0 0 0 0 1 0 0 0 0 0 0 0 1 a111 a112 a113 a211 a212 a213 a121 a122 a123 a221 a222 a223 a131 a132 a133 a231 a232 a233

, ˜ A3=

0 0 0 1 1 0 0 0 0 −1 1 0 0 0 0 0 0 1 a111 a112 a113 a211 a212 a213 a121 a122 a123 a221 a222 a223 a131 a132 a133 a231 a232 a233

, A˜4=

0 0 0 0 1 0 0 0 0 −1 0 0 0 0 0 0 0 1 a111 a112 a113 a211 a212 a213 a121 a122 a123 a221 a222 a223 a131 a132 a133 a231 a232 a233

, ˜ B1= ˜B2= ˜B3= ˜B4= ˜B =

0 0 0 a311 a321 a331 0 0 0 a312 a322 a332 0 0 0 a313 a323 a333

T , M11(z1(t))=M21(z1(t))= z1(t)+ 1 2 , (11a) M31(z1(t))=M41(z1(t))= 1−z1(t) 2 , (11b) M12(z2(t))=M32(z2(t))=z2(t), (11c) and M22(z2(t))=M42(z2(t))=1−z2(t). (11d)

TheresultingTS-DSPSinferredfromEq.(10)isrepresentedas ˙(t)=

4



i=1

hi(z(t))( ˜Ai(t)+ ˜Bi(t)), (12)

inwhichz(t)=[z1(t),z2(t)]denotesthepremisevector,

h1(z(t))=M11(z1(t))M12(z2(t)), (13a)

h2(z(t))=M21(z1(t))M22(z2(t)), (13b)

h3(z(t))=M31(z1(t))M32(z2(t)), (13c)

and

h4(z(t))=M41(z1(t))M42(z2(t)). (13d)

Therefore,forallt,hi(z(t))≥0and

4

i=1hi(z(t))=1.

Theconsideredproblemisfindingboth thequadratic finite-horizon optimalfuzzy PDC controller and the quadratic finite-horizon optimal non-PDC controller (quadratic finite-horizon optimallinearstatefeedbackcontroller)fortheTS-DSPSinEq.(12)

suchthatthequadraticfinite-horizonintegralperformanceindex

˜J =

qtf 0 [T(t)Q(t)+T(t)R(t)]dt

= q−1



k=0

(k+1)tf ktf [T(t)Q(t)+T(t)R(t)]dt (14)

isminimizedtorepresentthecontrolobjectiveofmaintainingthe systemstate,(t)isminimizedascloseaspossibletothedesired statevaluesofzerowithaminimumexpenditureofcontroleffort, tfdenotesasmalltimeintervalchosenforindependentvariablet,

qisapositiveintegerspecifiedbythedesigner,Qisasymmetric

positive-semidefinitematrix,andRisasymmetricpositive-definite matrix.

3. Quadraticfinite-horizonoptimalcontrollersdesignfor theTS-DSPS

FortheTS-DSPSinEq.(12),thissectiondescribeshowboththe OFAandtheHTGAareusedtofindboththequadraticfinite-horizon optimal fuzzy PDC controller and the quadratic finite-horizon optimalnon-PDC controller for the TS-DSPSthat minimizethe quadraticfinite-horizonintegralperformanceindexinEq.(14). 3.1. Quadraticfinite-horizonoptimalfuzzyPDCcontroller

ConsiderthefollowingfuzzyPDCcontrollerfortheTS-DSPS: (t)=−

4



i=1

hi(z(t))Fi(t), (15)

whereFi(i=1,2,3,4)denotethe3×6localfeedbackgainmatrices.

SubstitutingEq.(15)intoEq.(12)obtains ˙(t)= 4



i=1 4



j=1 hi(z(t))hj(z(t))( ˜Ai− ˜BiFj)(t). (16)

Thesufficientconditionforquadraticstabilityis

Theorem1. When ˜B1= ˜B2= ˜B3= ˜B4= ˜B,theequilibriumofafuzzy

controlsystem(16)isgloballyandasymptoticallystableifthereexists acommonpositivedefinitematrixPsuchthat

{˜Ai− ˜BiFi} T

P+P{ ˜Ai− ˜BiFi}<0, i=1,2,3,4. (17) Proof. Thedetailedprocedureofthisproofisshownin[27].

Now,assumethatallelementsof␰(t)areabsolutelyintegrable withinktf≤t≤(k+1)tf,anddefine

t=ktf+ε, (18)

and

k=(ktf), (19)

(5)

Withinktf≤t≤(k+1)tf,statevector␰(t)canthenbe

approxi-matedasthetruncatedorthogonalfunctionrepresentation

(t)=

m−1



s=0

s(k)Ts(t)= ˜(k)T(t), (20)

wheremisthenumberoftermsrequiredfortheorthogonal functions,T(t)=[T0(t),T1(t),...,Tm−1(t)]Tdenotesthem×1

ortho-gonalbasisvector,Ti(t)(i=0,1,...,m−1)denotetheorthogonal

functions,(k)s (s=0,1,...,m−1)isthe6×1coefficientvector,and

˜(k)=[(k) 0 ,

(k) 1 ,...,

(k)

m−1]isthe6×mcoefficientmatrix.

Theoret-ically,theaccuracyofapproximatesolutionsshouldincreasewith thevalueofm.Basedontheobservationsreportedin[22]and[23], m∈[4,8]generallyenablestheshiftedChebyshevfunctionandthe shiftedLegendrefunctiontoobtainsatisfactorilyaccurateresults.

AftersubstitutingEq.(15)andthetruncatedorthogonalfunction representationof␰(t)inEq.(20)intothequadraticfinite-horizon integralperformanceindexinEq.(14),thequadraticfinite-horizon integralperformanceindex ˜Jbecomes

˜J = q−1



k=0 trace

W(˜(k))T

Q+ 4



i=1 4



j=1 hi(zk)hj(zk)FiTRFj

(˜(k))

. (21)

Sincethedegreeoffulfillmentoftheantecedentmustbe com-putedbeforetheconsequentoutputcanbeinferred,andsincetf

isasmalltimeinterval,thevalueofhi(z(t))withinktf≤t≤(k+1)tf,

ishi(z(ktf))andisassumedlyconstantwherehi(zk)=hi(z(ktf)),and

Wdenotestheproduct-integrationmatrixoftwoorthogonalbasis vectors. Theconstantmatrix Wdepends ontheselected ortho-gonalfunctionvectorT(t).TheconstantmatricesWfortheshifted Chebyshevfunctionweregivenin[17].

Integrating Eq.(12)fromt=ktf tot=t withinktf≤t≤(k+1)tf

obtains (t)−(ktf)= 4



i=1 hi(zk)



˜ Ai

t ktf (t)dt+ ˜Bi

t ktf (t)dt



, (22)

wherethevalueofhi(z(t))isassumedtobehi(z(ktf))withink

tf≤t≤(k+1)tfbecausethedegreeoffulfillmentoftheantecedent

mustbecomputedbeforetheconsequentoutputcanbeinferred andbecausetfisasmalltimeinterval.

Byapplyingthefollowingintegralpropertyoftheorthogonal functions

t

ktf

T(t)dt=HT(t), (23)

andapplyingEqs.(15),(19)and(20),Eq.(22)canbereformulated as ˜(k)[ k,0,0,...,0]= 4



i=1 4



j=1 hi(zk)hj(zk)



˜ Ai− ˜BiFj



˜(k)H, (24) whereHistheoperationalmatrixofintegrationfortheorthogonal functions[17].Forexample,theconstantmatrixHobtainedbythe shiftedChebyshevfunctionis[17]

H=tf

1 2 − 1 2 0 ··· 0 0 0 1 8 0 − 1 8 ··· 0 0 0 −1 6 1 4 0 ··· 0 0 0 −1 16 0 1 8 ··· 0 0 0 . . . . . . . . . . . . . . . . . . . . . −1 2(m−1)(m−3) 0 0 ··· 1 4(m−3) 0 −1 4(m−1) −1 2m(m−2) 0 0 ··· 0 1 4(m−2) 0

. (25)

Eq.(24)canberewrittenas ˜(k) 4



i=1 4



j=1 hi(zk)hj(zk)( ˜Ai− ˜BiFj)˜(k)H= ˜Q(k), (26) where ˜Q(k)=[ k,0,0,...,0]isa6×mmatrix.

ByapplyingtheKroneckerproduct,Eq.(26)directlyderivesthe explicitformforthecoefficientmatrix ˜(k)as

ˆ(k)=

I6m− 4



i=1 4



j=1 hi(zk)hj(zk)(HT⊗( ˜Ai− ˜BiFj))

−1 ˆ Q(k), (27)

where I6m denotes the 6m×6m identity matrix, ˆ(k)=



0(k)T, (k)T 1 ,..., (k)T m−1



T , Qˆ(k)=[T k,0T,0T,...,0T] T , and ⊗

denotestheKroneckerproduct[28].Thisimpliesthat ˜(k)canbe

obtainedfromEq.(27).

Ifonesetoflocalfeedbackgainmatrices{F1,F2,F3,F4}isgiven,

˜(k)(k=0,1,...,q1)canthenbecalculatedfromthefollowing

algorithm,whichrequiresonlyalgebraiccomputation.  Algebraicalgorithm. DetailedSteps

Step1: Forasmalltimeintervaltf,aspecifiedpositiveintegerq,

andaninitialstatevector␰(0),setk=0 Step2:Calculatehi(z(ktf))fori=1,2,3,4.

Step3:Calculate ˆ(k)fromEq.(27).

Step4:Compute k + 1 by using k+1=((k+1)tf)= ˜(k)T((k+

1)tf).

Step5:Setk=k+1Ifk>q−1thenstop;otherwise,gotoStep2. Theabovealgorithmclearlyshowsthat ˜(k)(k=0,1,...,q1)can

bedeterminedbyspecifyingonesetoflocalfeedbackgainmatrices

{F1,F2,F3,F4};thevalueoftheperformanceindexinEq.(21)

corre-spondingtoset{F1,F2,F3,F4}canthenbecalculated.Givenanother

setoflocalfeedbackgainmatrices{F1,F2,F3,F4}Eq.(21)obtains

anotherperformanceindexvalue.Thatis,theperformanceindex valueinEq.(21)isactuallydependentonthesetoflocalfeedback gainmatrices{F1,F2,F3,F4},i.e.,

˜J =G(f111,f112,...,f436), (28)

wherefijk(i=1,2,3,4,j=1,2,3andk=1,2,3,4,5,6)denotethe

elementsofthelocalgainmatricesFi(i=1,2,3,4).Therefore,the

designproblemofthequadraticfinite-horizonoptimalfuzzyPDC controllerfortheTS-DSPSistooptimizefijksuchthatthe

perfor-manceindexinEq.(21)isminimized.Theproblemcanbeexpressed as

(6)

Fig.10.Controlinput2(t)responsesfortheTS-DSPSwithquadraticfinite-horizon

optimalfuzzyPDCcontroller(solidline)andtheTS-DSPSwithquadratic finite-horizonoptimalnon-PDCcontroller(dashedline).

= q−1



k=0

(k+1)tf ktf [T(t) Q(t)+ T(t)R (t)]dt, (47)

inwhichq=1000,tf=0.01,Q=diag{1,1},andR=1.

In theTS-fuzzy-model-based controlsystem in Eq.(46),the proposedapproach,whichintegratestheOFA,theHTGA,andthe presented LMI-based stabilizability condition, is applied in the designofboththequadraticfinite-horizonoptimalfuzzyPDC con-trollerandthequadraticfinite-horizonoptimalnon-PDCcontroller suchthat thereexistsasymmetric positivedefinitematrix Pto maketheLMIsinEqs.(17)and(32)hold,respectively,andsuch thatthequadraticintegralperformanceindexinEq.(47)is mini-mized.Here,theconditionsoftheevolutionaryenvironmentofthe HTGAareapopulationsizeof100,acrossoverrateof0.8,amutation rateof0.1,andagenerationnumberof10.

AfterusingtheproposedintegrativeapproachandtheLMI tool-box[44] withm=4, |fijk|≤3.5(i=1, 2;j=1and k=1, 2)andthe

Fig.11.Controlinput3(t)responsesfortheTS-DSPSwithquadraticfinite-horizon

optimalfuzzyPDCcontroller(solidline)andtheTS-DSPSwithquadratic finite-horizonoptimalnon-PDCcontroller(dashedline).

orthogonalarrayL8(27)fordesigningthefuzzyPDCcontroller,in

whichfijk aretheelementsofthelocalfeedbackgainmatricesFi

(i=1,2),theresultsareperformanceindex ˜J =2.8124,local feed-backgainmatricesF1=[0.45650.8698]andF2=[0.9353−0.1302],

andsymmetricpositivedefinitematrixP=



10.8909 7.5414

7.5414 29.0336



. Using the existing LMI-based approach [27,34] to design the fuzzy PDC controller then obtains performance index ˜J = 4.3202, local feedback gain matrices F1=[−0.14320.0825] and

F2=[−0.52710.0767]andsymmetricpositivedefinitematrixP=



0.0154 0.0044 0.0044 0.0159



.

Next,theproposedintegrativeapproachandtheLMItoolbox

[44]withm=4,|fij|≤3.5(i=1andj=1,2)andtheorthogonalarray

L4(23) areused to design the non-PDCcontroller where fij are

the elementsof the feedback gain matrix F, we obtain perfor-manceindex ˜J=2.8125,feedbackgainmatrixF=[0.64570.3823] andsymmetricpositivedefinitematrixP=



13.3892 8.5140

8.5140 34.6249



. IftheexistingLMI-basedapproach[27,34]isthenusedtodesignthe non-PDCcontroller,performanceindex ˜J =3.7442,feedbackgain matrixF=[0.1653−0.0511]andsymmetricpositivedefinitematrix P=



0.0283 0.0089 0.0089 0.0231



.

Theresultsoftheperformancecomparisonsbetweenthe pro-posedintegrativeapproachandtheLMI-basedapproachshowthat theproposedintegrativeapproachobtainsasmallerperformance indexcomparedtotheLMI-basedapproach.Therefore,the pro-posedintegrativeapproachismoreeffectiveforfindingboththe fuzzyPDCcontrollerandnon-PDCcontroller.Additionally,unlike theLMI-basedapproach,theproposedintegrativeapproachcan solvetheproblemoffeedbackgainmatrixunderconstraints. 5. Conclusions

ThisstudycombinedOFAandHTGAtosolvequadratic finite-horizon optimal controller design problems in both fuzzy PDC controllers and non-PDC controllers for the TS-DSPS. An OFA requiringonlyalgebraiccomputationwasusedtosolve TS-fuzzy-model-based feedback dynamic equations. The OFA was then integratedwithHTGAtodesignquadraticfinite-horizonoptimal controllers for a TS-DSPS under the criterion of minimizing a quadratic finite-horizonintegral performance index. Theuseof standardalgebraiccomputationintheproposedapproachof inte-gratingOFA and HTGA enableseasy computerimplementation. Accordingly,theprocedurefordesigningquadraticfinite-horizon optimal controllers for the TS-DSPS is much shorter and sim-pler.Thus,theproposedapproachfacilitatesthedesigntasksof quadraticfinite-horizonoptimalcontrollersforTS-DSPS.The illus-trativeexampleofamooredtankerconfirmedthattheproposed approachfordesigningquadraticfinite-horizonoptimalcontrollers foraTS-DSPSismoreeffectivethantheLMI-basedapproach pre-sentedby[27,34].

Acknowledgements

ThisworkwasinpartsupportedbytheNationalScienceCouncil, Taiwan,RepublicofChina,underGrantnumbersNSC 98-2221-E-037-006,NSC99-2320-B-037-026-MY2,NSC101-2221-E-151-031 andNSC101-2320-B-037-022.

References

(7)

[2]T.I.Fossen,GuidanceandControlofOceanVehicles,JohnWileyandSons,New York,1994.

[3]J.M.Godhavn,T.I.Fossen,S.P.Berge,Nonlinearandadaptivebackstepping designsfortrackingcontrolofships,InternationalJournalofAdaptiveControl andSignalProcessing12(8)(1998)649–670.

[4]W.J.Chang,G.J.Chen,Y.L.Yeh,Fuzzycontrolofdynamicpositioningsystems forships,JournalofMarineScienceandTechnology10(1)(2002)47–53.

[5]H.G.Li,Z.X.Weng,S.J.Shi,Designandsimulationofshipdynamicpositioning systemsbasedonfuzzycontrol,SystemsEngineeringandElectronics24(2002) 42–48.

[6]Z.H.Xiu,G.Ren,Systematicdesignandsimulationofshipfinstabilizerfuzzy controllers,JournalofSystemSimulation16(2004)621–632.

[7]A.Loria,T.I.Fossen,ElenaPanteley,Aseparationprinciplefordynamic position-ingofships:theoreticalandexperimentalresults,IEEETransactionsonControl SystemsTechnology8(2000)332–343.

[8]R.Babuska,FuzzyModelingforControl,Kluwer,Boston,1998.

[9]S.S.Farinwata,D.Filev,R.Langari,FuzzyControl:SynthesisandAnalysis,John WileyandSons,Chichester,2000.

[10]I.Zamani,M.H.Zarif,Onthecontinuous-timeTakagi–Sugenofuzzysystems stabilityanalysis,AppliedSoftComputing11(2011)2102–2116.

[11]C.W.Chen,Stabilityanalysisandrobustnessdesignofnonlinearsystems:an NN-basedapproach,AppliedSoftComputing11(2011)2735–2742.

[12]F.Matía,B.M.Al-Hadithi,A.Jiménez,P.S.Segundo,Anaffinefuzzymodelwith localandglobalinterpretations,AppliedSoftComputing11(2011)4226–4235.

[13]B.M.Al-Hadithi,A.Jiménez,F.Matía,Anewapproachtofuzzyestimationof Takagi–Sugenomodelanditsapplicationstooptimalcontrolfornonlinear systems,AppliedSoftComputing12(2012)280–290.

[14]T.Takagi,M.Sugeno,Fuzzyidentificationofsystemsanditsapplicationsto modelingandcontrol,IEEETransactionsonSystemsManandCybernetics15 (1985)116–132.

[15]G.C.Goodwin,S.F.Graebe,M.E.Salgado,ControlSystemDesign,Prentice-Hall, NJ,2001.

[16]W.H.Ho,J.H.Chou,DesignofoptimalcontrollersforTakagi–Sugenofuzzy modelbasedsystems,IEEETransactionsonSystems,ManandCybernetics,Part A37(2007)329–339.

[17]W.H.Ho,J.T.Tsai,J.H.Chou,Robust-stableandquadratic-optimalcontrolfor TS-fuzzy-model-basedcontrolsystemswithelementalparametricuncertainties, IETControlTheoryandApplications1(2007)731–742.

[18]W.H.Ho,J.T.Tsai,T.K.Liu,J.H.Chou,Optimalstate-feedbackcontrolof time-varyingTS-fuzzy-model-basedsystemsbyusinganintegrativecomputational approach,InternationalJournalofInnovativeComputing,Informationand Con-trol3(2007)873–885.

[19]M.R.Hsu,W.H.Ho,J.H.Chou,Stableandquadratic-optimalcontrolforthe TS-fuzzy-model-basedtime-delaycontrolsystems,IEEETransactionsonSystems, ManandCyberneticsPartA38(2008)933–944.

[20]W.H.Ho,J.T.Tsai,J.H.Chou,Robustquadratic-optimalcontrolof TS-fuzzy-model-baseddynamicsystemswithbothelementalparametricuncertainties andnorm-boundedapproximationerror,IEEETransactionsonFuzzySystems 17(2009)518–531.

[21]W.H.Ho,Takagi–SugenofuzzymodelofnonlinearHIVdynamics: Chebyshev-seriesapproachintegratedwithgeneticalgorithm,InternationalJournalof InnovativeComputingInformationandControl8(2012)1439–1452.

[22]W.H.Ho,J.H.Chou,SolutionsofTakagi–Sugenofuzzy-model-baseddynamic equations via orthogonal functions, IEICE Transactions on Fundamen-talsofElectronics,CommunicationsandComputerSciencesE87-A(2004) 3439–3442.

[23]W.H.Ho,J.H.Chou,Solutionoftime-varyingTS-fuzzy-model-baseddynamic equationsusingshiftedChebyshevseriesapproach,InternationalJournalof SystemsScience36(2005)767–776.

[24]J.T.Tsai,T.K.Liu,J.H.Chou,HybridTaguchi-geneticalgorithmforglobal numer-icaloptimization,IEEETransactionsonEvolutionaryComputation8(2004) 365–377.

[25]J.T.Tsai,J.H.Chou,T.K.Liu,Tuningthestructureandparametersofaneural net-workbyusinghybridTaguchi-geneticalgorithm,IEEETransactionsonNeural Networks17(2006)69–80.

[26]D.F. Phillips, The dynamic positioning of ships: the problems solved? Proceedings of UKACC International Conference on Control 2 (1996) 1214–1219.

[27]K.Tanaka,H.O.Wang,FuzzyControlSystemsDesignandAnalysis:ALinear MatrixInequalityApproach,JohnWileyandSons,NewYork,2001.

[28]S.Barnett,MatrixMethodsforEngineersandScientists,McGraw-Hill,New York,1979.

[29]W.H.Ho,J.T.Tsai,B.T.Lin,J.H.Chou,Adaptivenetwork-basedfuzzy infer-encesystemforpredictionofsurfaceroughnessinendmillingprocessusing hybridTaguchi-geneticlearningalgorithm,ExpertSystemsWithApplications 36(2009)3216–3222.

[30]J.T.Tsai,W.H.Ho,J.H.Chou,Designoftwo-dimensionalIIRdigital structure-specifiedfiltersbyusinganimprovedgeneticalgorithm,ExpertSystemsWith Applications36(2009)6928–6934.

[31]W.H.Ho,J.H.Chou,C.Y.Guo,Parameteridentificationofchaoticsystemsusing improved differentialevolutionalgorithm,Nonlinear Dynamics61(2010) 29–41.

[32]W.H.Ho,C.S.Chang,Genetic-algorithm-basedartificialneuralnetwork mod-elingforplatelettransfusionrequirementsonacutemyeloblasticleukemia patients,ExpertSystemsWithApplications38(2011)6319–6323.

[33]W.H.Ho,J.X.Chen,I.N.Lee,H.C.Su,AnANFIS-basedmodelforpredicting adequacyofvancomycinregimenusingimprovedgeneticalgorithm,Expert SystemsWithApplications38(2011)13050–13056.

[34]S.C.Tong,T.Wang,Y.P.Wang,J.T.Tang,DesignandStabilityAnalysisofFuzzy ControlSystems,SciencePress,Beijing,2004.

[35]K.Zheng,J.M.Xu,L.Yu,Takagi–Sugenomodel-basedoptimalguaranteedcost fuzzycontrolforinvertedpendulums,ControlTheoryandApplications21 (2004)703–708.

[36]D.Q.Li,Optimalfuzzyguaranteedcostcontrolfordelta-operatorbased nonlin-earsystems,SystemsEngineeringandElectronics27(2005)883–888.

[37]B.Friedland,ControlSystemDesign:AnIntroductiontoState-SpaceMethods, McGraw-Hill,NewYork,1986.

[38]C.Song,T.Chai,Commentondiscrete-timeoptimalfuzzycontrollerdesign: global concept approach,IEEE TransactionsonFuzzy Systems 13(2005) 285–286.

[39]S.J.Wu,C.T.Lin,Optimalfuzzycontrollerdesign:localconceptapproach,IEEE TransactionsonFuzzySystems8(2000)171–185.

[40]S.J.Wu,C.T.Lin,Globaloptimalfuzzytrackerdesignbasedonlocalconcept approach,IEEETransactionsonFuzzySystems10(2002)128–143.

[41]S.Zhou,G.Feng,Commentonoptimalfuzzycontrollerdesign:localconcept approach,IEEETransactionsonFuzzySystems11(2003)279–280.

[42]M.Gen,R.Cheng,GeneticAlgorithmsandEngineeringDesign,JohnWileyand Sons,NewYork,1997.

[43]P.Gahinet,A.Nemirovski,A.J.Laub,M.Chilali,LMIControlToolbox,TheMath WorksInc.,MA,1995.

[44]T.S.Lee,Y.H.Chen,J.C.H.Chuang,Robustcontroldesignoffuzzydynamical systems,AppliedMathematicsandComputation164(2005)555–572.

數據

Fig. 1. Earth-fixed and vessel-fixed coordinate frames.
Fig. 2. Block diagram of a typical DSPS control system. and D = ⎡⎢ ⎣ d 11 0 00d22d 23 0 d 32 d 33 ⎤⎥⎦ , (4b)
Fig. 10. Control input  2 (t) responses for the TS-DSPS with quadratic finite-horizon optimal fuzzy PDC controller (solid line) and the TS-DSPS with quadratic  finite-horizon optimal non-PDC controller (dashed line).

參考文獻

相關文件

Based on the reformulation, a semi-smooth Levenberg–Marquardt method was developed, and the superlinear (quadratic) rate of convergence was established under the strict

We have also discussed the quadratic Jacobi–Davidson method combined with a nonequivalence deflation technique for slightly damped gyroscopic systems based on a computation of

 Definition: A problem exhibits  optimal substructure if an ..

 Definition: A problem exhibits optimal subst ructure if an optimal solution to the proble m contains within it optimal solutions to su bproblems..  怎麼尋找 optimal

2 System modeling and problem formulation 8 3 Adaptive Minimum Variance Control of T-S Fuzzy Model 12 3.1 Stability of Stochastic T-S Fuzzy

First, when the premise variables in the fuzzy plant model are available, an H ∞ fuzzy dynamic output feedback controller, which uses the same premise variables as the T-S

In this paper, by using Takagi and Sugeno (T-S) fuzzy dynamic model, the H 1 output feedback control design problems for nonlinear stochastic systems with state- dependent noise,

We will design a simple and effective iterative algorithm to implement “The parallel Tower of Hanoi problem”, and prove its moving is an optimal