• Tidak ada hasil yang ditemukan

Implementation of PID controller tuning using differential evolution and genetic algorithms

N/A
N/A
Protected

Academic year: 2024

Membagikan "Implementation of PID controller tuning using differential evolution and genetic algorithms"

Copied!
19
0
0

Teks penuh

(1)

½

!"#"$"

!$%"&'$"#"

¾

(#

!")* #"

*+, -#"

.*//#

!" # #

# $ #"

%#%& '(

% !" % # % ! #

'(" # !

) $* "

$0 01 2 3 "

"4

!

" " " #

" # !

# $ % &"# "

"

%

"

" # '( )" "*

" " "

+" # " !

" # , -" '( ." .

'/( " " )" " * !

" %

" Æ " " " * "

"" ! " ! *

, !-" " "" " ""

#"" ."!." # "+!

" '01( )"Æ ""

# " " 2

, !-" '3( '4(" #" !

5"6 " "

(2)

5 '7( % 5

"6 # " "

"# "

# '8(

9:"* ""#

"" #

; '( 9: " #

# < &= " " #

" " > '( "# 9:

# , '(

9: # 5# ! $*

+ " "

# " ! # " ?

"" 9: " " # " # "

" " " 2

)" 9:@ #

# '/(

? " # " 5

" + '0( ? " # 2 "

6 # 5"6 " #

" "

" !A ! #

'0( )"# " " " '1(

" ##? 5<+&= 5

#2 #"? <"

A="+&B ."'3( ?

" # !" # #

+ " # # " "

"A : '4( ?

# " "

" ? " # #6

" " 5

? "" " 9: ? " *

" " " " "

)" # "

" " 9: ? )" # # 9: ?

" "

# " #""

" ! " )" "

##"9:?"", !-" "

)" # 9: ?

! 5"" " 2#"!

C " )" 6 # "

# "C #

)" # * $ +!

4 )" 5 #!

"6

)" 5 # + $ * " # #

+ / 0 " # 9: ? "6

(3)

, !-" " + 3 " " # #

" # "" " ! " + 4

" # " 5 " "

+ 7

#" @ !

:

# " " # "

#" '4( )"##

# @

<=D <=

<=

D E

E

<=

)" # # " & "

" " " " "

)" <= "

" " " # "

<= " )" )"

" "

- <= " )"

!

/ ! 9: 2 "%

'7( " 5 "6 " " #

9: " # "!

" " # " "" #

2#

F"2#" 2 #"

" @ )"

# " " " #

"" " )"

# " # @

"# $ ! %"" $ " " " "& "

%%" ! '"$ 9: " 5 )"

6 " 5

# " " 5 #

D8

D " # D

)" "

(4)

"" 0 2 2 )" 6

" # 6@

<

=

<=

"

" #

# * # '(

'1(

'( "

6 <=6 11 )"

" " 0 ""

: "

" " "

0 " "

'"" ($$ ! " $ )" 2 # " "

"" "

)" # " "

# @

D

E <

=

<

=

</=

* " #

@

)"* $ " '"

@ 384

@ /3/0

@ 314

)"# " @

DE384

< =

D3

DE/3/0

<1 =

D4

DE314

< =

D3

?" # : #

" # " 2 2

G# " " 6 <H+?=

<:?= " " G # / " " $" #

" )" # 9: # 2

D

<<==

<0=

D

<= <1=

(5)

! $& $$' " " : " ""

" " 2 )" "" " 2 "

" " )

'8("""A G

9:" #

"" " #6

2

:#" " !

9: " )" "

! *" " " # "

A

H " "

" . " " %"

" " "

' %" $% + ! "$ :#

" " # " " "

" * :

(6)

# " # 2

)" "" /6 "

# " " 2 " )" " 9:

" $" " /

0 ," ' ! A ? <?= "

" 5 " I 9: "

# ? # $

)" "? " #

F ? " " A "

)" # @ J " 5 J "

J" A < #=

" " ?K Æ "

+ '( " "

" )" @

)" 5 " " " G

##

6 " '( "

< /= # " '7(# "

D""#

)" " '1(

)" "" " 5 " " "

"

)" #"#?K """#?K

G'0( )" A ? ""

@

% #" %"" $ " 5 D

D 8 D 3 #

D )" " #

" G # " #

" #

"" 6 / )"

" * # '(

" D "" D

"# ' %%" 5 "

" " 2 # "

DE< =

<= D D <3=

D <

= <4=

"

<

=D

<<==

# H+? <7=

<

=D

<= # :? <8=

<= J F# 5

" 5 " 2

(7)

)" 2 <4= "" # H+? :? <7=

<8= " # " 0 " "

# 2 * # '(

'/(

'7(

<=D7

<=D7180

<=D04"" "

@

'(

DE< =

<=

D7D

'/(

DE< =

<=

D71800D

'7(

DE<7 = <=

D040D

)" #

" 2 #

" )" " #2

<# 0=

)" # 2

! " " $$' )" 5

" # )" 2 2 # "

" 1 )" "

" #"

<= " " )" 2 <H+?C:?= # "

"

" " < = !

@

! D E< = <=

(8)

I # "

"""

"#"

" " )" * ""

" 3

- # # " "

"

" D<" " " =

" D

! # <

=< D=

"

D

. " # "

# " " )" ""

" 4

' !* -"* $" # " < #

= " "" <

= " # " C <# =

" <" #=

#

#

'(

DE< =

<= <=

?6 <= " "

< = "

' + ##" 2

" " # " " L " 2

(9)

H

.

' %"$%$./0%%" % M""2

" " " " 5 #

" ""

2!

)" # /1

" )" "

"

' %" $% 1 ! "$ )" 3

" # : " " 5 )"

# 2 " "" #

# & 5 8

1 0 23$ , !-"

" '( " #6 # " ! !

(10)

! +

"# , !-"

3

#

#7

" : " " #

"

" " #

#6 "

F " ,

-" " " )

" "

"6 M" " # " "

2 H 2 " #

" 6 5

3 "$ $

3 *$ $ $ " " " #

? 9: "" <= " <=

(11)

$ F # ? "

! "

<= )" @

<=D

1

EE/

E317

E10

E47

E4E

<=

<=D

<E7=<E=

</=

<=D

< =

<E=

<0=

)" ## 6<H+?=

<:?= """ "G #"

" 2 # " "C 9: ? 9: ?

" 2 " # " " " "

# G #" 2 " "C "

##"?9: ", !-" "

3 " $$ " " "

5"6 <? 9:= " N " #"

" 5 "6 " 6

" 2 # "C " :

(12)

# " # "C #

+" N " 6 +

" # ? 9: "

# " <=!<0= )" # ?

9: 5 " ) " '( )" #

") /" '/( )" #!

# " " # *

" # " " # H+? :? "

" " # " G #

"# # ? 9:

5 D 5 D

. D8 . D8

A D3 H D

9D 9D

"#

*$

*$ 0

"*

3

"$ *$

"" "4 "4 "4

1

/ 1 1

7 1 1

)" # ! #?9:""

<=!<= <= " " #

? 9: " " )" # "

" ) 0 )" # * " H+?

:? ? 9: " F" "

# ", !-" " :#) 0, !-"

! "" "

" # " ? 9: 5 H+? :?

" " <= ? 9: 5 H+?

A " ? 9: 5 :? % ?

9: 5 :? " ""

# 0O " ? 9: 5 H+?<# )

1= ? ""? 9: 5 :?A "

" ? 9: 5 :? " " #

" , !-" "

" # ! " # " #

" " " A "

: " "A " <=

? 5 :? " # # ?

5 H+? 9: 5 H+? 9: 5 :? , !-"

" % # " " 9:

(13)

56 7 +"#" 56#" 8+#

56 %""#"

% + #

"# . # # ,- ? 9: # ""

*$

2

56

56

5 6

5 6

J J J

J J J 003 0007

$ 5$6 /80 344 344 34 34

5$6 87 00 0/7 /874 043/

'$ 576 141300 484 4187 70/0 71/81

/88 /113/ /41 4147 41

07 837 880 183 48

801 7 7 7 7

" /O 4O <# ) 3= %

# " , !-" " " "# ?

5 H+? 9: 5 H+? 9: 5 :? ? 5

(14)

# 2 '0( M" # " "

!A "C" "

H+? :? G # # "

" # " <=!<0=" !

<=!<= )"

" 2 )" ) 4

# " ? 5 H+?

)" # # ! "

<=!<= <= <= " " 2 #

"# . # # ,- ? 9: # "

*$ 0 "*

2

56

56

5 6

5 6

J 87 87 J J

J J J 73847 741

$ 5$6 340 314 3303 /08 /08

5$6 4740 830 700/7 3433 3477

'$ 576 00/8 11//8 130 08 708

333 388 31 3487 347

18 07 8/4 34 33/

380 18 78 /08 /13

"# . # # ,-? 9: # !

"

3 "$ *$

2

56

56

5 6

5 6

J 78 7 J J

J J J ///1 38

$ 5$6 14111 0073 443 7141 0814

5$6 4811 1038 370 413 /1140

'$ 576 J 4/4 J 800 J

$ 576 /7 037 140 14 34/

11 8/ 770 4 741

/ 381 30 431 30

77 /1 33 4/ 741

"# , !-"

*$

*$ 0

"*

3

"$ *$

" "

331 17

" %

78/ 7/00 843

/88 333 11

803 04 073/

/4 0/ 3

(15)

56 7 +"#" 56 #"8+#

56 %""#"

"

" #? 9: 5 :?

" # " "6

" % # ? 9: 5 H+? " "

# ? # " 9:<# <= <== !

2 $"

#1 " #! " ?

# " 9: " :? " 2 #

. 1 # " # " "

" " #

)" " # 2 # " " !

. # " # 2 # #

? 9: # /!1 " 2

" ? 2 " 9: " # 2 #

. # ? 9: "

" " ? " # 9: #

(16)

56 0 %9+# ' 56 2' %9+# '

56 0 %9+# 5+6 2' %9+#

. 2 #

4 "" % ! $ $ % #" $

# " # #!

"6 '1( 3 " " " "

" # # " !

'3( 6"" 2#"

M" " " 2 ! " 5

2 " "2 " H+?

:? M" 5 " " !

" "

7 $$ " , !-" " !

" " ? 9: # "" "

! " "

# " " " #""

#H+?:?""#"" "

(17)

56 0 56 2'

. # ""

56 0 56 2'

. # "

H+? :? % # ! " ? 5

H+? # " " !A *!

"" # ? A"

#2 % " # " #

"" " ! "

" # " * $ "

80 $ )" "" " " I H <I-H

:= I ) H <I)H= # " # #

" " )" "# I ) H "

(18)

56 0 56 2'

. #! "

F # "

:; </,/'" +)/7+! + (#!$

/

:; ,/2/3+ /-/ "=%"" ""!(' /&

/%%/>?>&/

:; 2/7/ +2/'/ ) "+ ++ "!(' />?

(19)

:; 2/*@//0/A++/ /2 @ """+% +B+

"%+ " % """8 ++" !

(# /& /%%/&&/

:?; )/ , + / ,/ =%" $0$ " "8

! # / /%%//

:&; </,/'" )/7+/ /7+A/ </7 ' ++% $ 0

"C'"# / /%%/&>/

:>; </,/'" +)/7+ + #+ (#

!?/

:; $/-/+ = + ""8 $0 %9 D 'E%

" ! -+%" 7#%%/

?/

:; / @/ @" ' , % % 287 F +

?/

:; ,//<,/7/<,//$*//$*/G/ +7/7 ' $ 0

"+ % + " " "" %

(# / /%%/>/

:; (/ G ,/ A + / 2 - ! !

. ( / %-7+/

:; -/'/ /3/=/) *+/(/) $ 0"+ "* HE%

8 %9 " 0 -1( (#

' ( '" 2%%/??&/

:; ,/ '+ $/ # + )/ 0 ' % "++ B

% " %9 ! ( / /

%%/&/

:; @/ +</$01 C'"%+Æ" %9

""%" % 23 / /%%/?>/

:?; @/0 01 ""%"8 %9 $ 0 +""

4 * )I%%/&/

:&; G/ F + J/ ) $0 %" #+ " "#" "+

+1 " 5 !

#%%/?/

:>; F/0/ '#7/</+/,01 %9 $ 0"

( / /?

%%/?&/

:; 0/ / 2 + ! ( 23 ' . '++"

A"#$" / //

:; ,/ 3 J/ 7 / 2 + ,/ 3 %" % 8 +1 "

"" "% "

' ! ! 6%

%%/??/

:; @/ =" +1 %9 " 733# $

(#-*#'!'%%/??&/

:; /< 0 @ B+""+1 -/!(

! ( /? /%%/&>&?/

:; 2// +'+ / / @/ / 2/ % + @/G * #'%%

% B$ 0 %"+"+ 3 "4

.*( /&?/

:; $/ +)/780" $ 0 "" "%% 8+%

" 8"% "%".*( />/

:; A/ ," 3/ G + A/ A =% +" $ K$0 %"

"#" ' 8 / /&/

:?; A/F/=$/J/F+/L/7/ +#"#"""+

%"8 %9 ' !7

%%/>/

:&; / '+ F/ 3 + ,/ / @+ = $

"#" " 5 !

Referensi

Dokumen terkait

In this algorithm, the tuning particle population is divided into three subgroups firstly, and through introducing the swarm-aggregation degree factor and the evolution speed

PID TUNING OF LINE FOLLOWER ROBOT USING ANDROID SMARTPHONE..

Therefore, the design of this system consists of the PID controller and the transfer function of the DC motor that obtained from the real experiment (ELECTRO-MECHANICAL

Two tuning methods, genetic algorithm (GA) and bacteria foraging optimization algorithm (BFOA) are used to obtain optimal values for controller parameters.. A comparison between

The method used is to design a dryer model using temperature control with the PID controller method to obtain good drying performance because it can achieve and be

a Settling Time and b Overshoot Set Point Tracking Figure 7 a and b explain the comparison of the PID controller's disturbance rejection response, 1-DOF PID and 2-DOF PID tuning, as

-- 3 Wang Yiyue, Liao Hongmei, Hu Hengyang 2012 Conference Paper Wireless Sensor Network Deployment Using an Optimized Artificial Fish Swarm Algorithm Artificial Fish

4.4a: The graph of accuracy versus initial temperature; 4b: The graph of exe- cution time versus initial temperature; for, Number of initial states = 128, Annealing schedule ρ = 0.95,