• Tidak ada hasil yang ditemukan

THE APPLICATION OF STATE FEED BACK CONTROL SYSTEM FOR STABILIZE INVERTER PENDULUM.

N/A
N/A
Protected

Academic year: 2017

Membagikan "THE APPLICATION OF STATE FEED BACK CONTROL SYSTEM FOR STABILIZE INVERTER PENDULUM."

Copied!
4
0
0

Teks penuh

(1)

No. 27 Vol.3 Thn. XIV April 2007 ISSN: 854-8471

THE APPLICATION OF

STATE FEED BACK CONTROL SYSTEM

FOR STABILIZE INVERTER PENDULUM

Syarkawi Syamsuddin,Darmawan

Andalas University, Padang

ABSTRACT

Actually, inverter pendulum position is unstable. It is possible to find equilibrium condition but there is unstable. Under position control system it is feasible to find a stable condition. So we can overcome the unstable problem. Even though the system was getting any disturbances but under stability control the system look for its equilibrium. The control position also consists of DC motor and other devices. Analyzing the system we applied state feed back for stabilize inverter pendulum. The concept of this system can be developing for unstable object like a rocket position. Many unstable The Control System of this “Inverter Pendulum” is realized under digital signal processing controlling DC motor.

INVERTER PENDULUM SYSTEM

Inverter pendulum absolutely unstable. It derived by movable cart at the rail. By using a belt the pendulum have fix connection to DC motor and encoder-1 as in figure 1 below.

Fig.1. Pendulum Model

There are 2 encoder, it called encoder-l and encoder-2. Encoder-l is used for measure horizontal position of cart, and encoder-2 is used for measure angle position. In this control system the problem was :

How to control inverter pendulum position in stability?

In the method of this research it need a signal processing. The function signal processing are:

• instrumentation measurement,

• signal processing, and

• control voltage input parameter of DC motor.

As a instrumentation measurement, it read both cart horizontal position and angle pendulum position. Calculating a value of voltage parameter input. More friendly as a signal processing, we used personal computer.

Physical and Mathematical Model

Let we consider a physical and mathematical model of the pendulum control system as a figure 2 below.

Fig.2. Physical Model of Pendulum

From Newton’s Law, we derived the dynamic equations :

H

r

c

ku

r

M

&

&

=

c

&

(1) M = mass of cart [kg]

r = horizontal displacement of cart [m] u(t) =control voltage of motor [volt]

(2)

No. 27 Vol.3 Thn. XIV April 2007 ISSN: 854-8471

k = torque gain [N/volt]

cc = bisques friction coefficient [kg/sec] H = force at pendulum base in horizontal

direction [N]

J = moment inertia of pendulum [kgm2]

θ = angle of pendulum [rad]

V = force of to pendulum in vertical direction [N]

H = force of to pendulum in horizontal direction [N]

L = distance between joint and C.G [m] cp = bisques frictional coefficient of joint

[kg2/sec]

m = mass of pendulum [kg]

g = gravitation acceleration [m/sec2] From Newton’s Law, we derived the dynamic equations :

H

r

c

ku

r

M

&

&

=

c

&

(1)

M = mass of cart [kg]

r = horizontal displacement of cart [m]

u(t) =control voltage of motor [volt] k = torque gain [N/volt]

cc = bisques friction coefficient [kg/sec] H = force at pendulum base in horizontal

direction [N]

J = moment inertia of pendulum [kgm2]

θ = angle of pendulum [rad]

V = force of to pendulum in vertical direction [N]

H = force of to pendulum in horizontal direction [N]

L = distance between joint and C.G [m] cp = bisques frictional coefficient of joint

[kg2/sec]

m = mass of pendulum [kg]

g = gravitation acceleration [m/sec2] Moment equation of pendulum at joint to CG:

(2)

θ

θ

θ

θ

&

&

&

p

C

Hl

Vl

J

=

sin

cos

Horizontal CG pendulum acceleration equation:

)

sin

(

2 2

θ

l

t

dt

d

m

H

=

+

(3)

Vertical CG pendulum acceleration equation:

mg

V

l

dt

d

m

2

(

cos

)

=

2

θ

(4)

from equation 3 and 4:

H

ml

ml

mr

+

cos

θ

sin

θθ

2

=

(5)

mg

V

ml

ml

=

cos

θθ

2

sin

θθ

(6)

from equation 1, 2, 5 and 6:

ku ml r c ml r m

M+ + + c − =

2 sin cos

)

( && θθ&& θθ& (7) 0 sin ) ( ) cos

( θ + + 2θ + θ− θ =

mgl c

ml J r

ml && && p& (8) Equation (7) and (8) can be changed to matrix mode like: (9) ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ + − + + − = ⎥⎦ ⎤ ⎢⎣ ⎡ ⎥⎦ ⎤ ⎢⎣ ⎡ + + θ θ θθ θ

θ θ sin

sin cos cos 2 2 mgl c ku ml r c r ml J ml ml m M p c & & & & & & & ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ + − + + − ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ + − − + − + + = ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ θ θ θθ θ θ θ θ sin sin cos cos cos ) )( (

1 2 2

2 2 2

2 c mgl

ku ml r c m M ml ml ml J l m ml J m M r p c & & & & & & &

Because the equilibrium state is at r = 0 and θ = 0. Also

θ quite small and so assume that sin θ = θ, cos θ = θ and

θ

&

2

=

0

. So equation (9) can be linierized as:

⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + − + − ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ + −+ − − + = ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ θ θ

θ ( ) sin

1 2

2 c mgl

ku r c m M ml ml ml J Mml J m M r p c & & & & &

& (10)

⎥ ⎥ ⎥ ⎥ ⎢ ⎢ ⎢ ⎢ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ − + − + + + − − = r mlk m M c mlc mgl m M k ml J mlc ml J c g l m p c p c θ α & & ) ( ) ( ) ( ) (

1 2 2 2 2

0

(11)

where

α

0

=

(

M

+

m

)

J

Mml

2

State Vector and State Equation

There are four states variable in the pendulum control system, it consist of:

r

as displacement of cart

θ

as angle of pendulum

r

&

as velocity of cart of pendulum

θ

&

as angular velocity of pendulum

Let the four states:

θ

θ

&

&

r

r

u b b ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ 4 3 0 0

=

=

x

x

x

x

x

4 3 2 1 (12)

we call this x vector state as a state vector. Accordance equation (11) it have can be find vector equation like:

x a a a a a a x + ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ = 44 43 42 34 33 32 0 0 1 0 0 0 0 1 0 0

&

(13)

(3)

No. 27 Vol.3 Thn. XIV April 2007 ISSN: 854-8471

and in matrix :

x

&

=

Ax

+

Bu

(14)

where :

A = and B =

44 43 42 34 33 32

0

0

1

0

0

0

0

1

0

0

a

a

a

a

a

a

4 3

0

0

b

b

The elements of matrix A and matrix B will be founded from equation (11) as like :

⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ − + − + + + − − = ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ mlk m M c mlc mgl m M k ml J mlc ml J c g l m b a a a b a a a p c p c ) ( ) ( ) ( ) (

1 22 2 2

0 4 44 43 42 3 34 33 32 α

The output vector is :

x

r

y

y

y

⎥⎦

⎢⎣

=

⎥⎦

⎢⎣

=

⎥⎦

⎢⎣

=

0

0

1

0

0

0

0

1

2 1

θ

(15)

and in matrix (16)

where : C

0

0

1

0

0

0

0

1

=

Open Loop Pendulum

Accordance with equation (14) and equation (16), we make a open loop block of pendulum as:

Fig.3 Block Diagram Pendulum

PARAMETERS AND STATE VALUES

As a result of measurement (except gravitation acceleration), it find that the values of parameter needs as below:

We have already know state equation:

A = and B =

⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ 44 43 42 34 33 32 0 0 1 0 0 0 0 1 0 0 a a a a a a ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ 4 3 0 0 b b

And by using

α

0

=

(

M

+

m

)

J

Mml

2

And then :

⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎣ ⎡ − + − + + + − − = ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ mlk m M c mlc mgl m M k ml J mlc ml J c g l m b a a a b a a a p c p c ) ( ) ( ) ( ) (

1 2 2 2 2

0 4 44 43 42 3 34 33 32 α

And by using all pendulum parameter

constants, we can find that :

⎥⎦ ⎤ ⎢⎣ ⎡ − − − = ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ 714 . 4 814 . 0 71 . 61 14 . 53 884 . 0 00378 . 0 71 . 11 3027 . 0 4 44 43 42 3 34 33 32 b a a a b a a a

A = ⎢ and B =

⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − − − 814 . 0 71 . 61 14 . 53 0 00378 . 0 71 . 11 3027 . 0 0 1 0 0 0 0 1 0 0 ⎢ ⎢ ⎣ ⎡

−4.17 884 . 0 0 0 ⎥ ⎥ ⎥ ⎥ ⎦ ⎤

y = C x

BLOK DIAGRAM WITH STATE FEED BACK CONTROL

By using a state feed back control, the block diagram system as below:

Fig.4. Block Diagram with State Feed Back Control

F is a state feed back, and

(

f

1

f

2

f

3

f

4

)

F

=

In order to find a best response, we have to design feed back parameter. One of concepts is adjust the system's poles location. It should be done too many times until we find a suitable poles location which produce a best response. It can be done by using simulation program.

A suitable poles are: 20 400

1 j

p =− + 20 400

2 j

p =− −

50

3 =− p

9 . 2

4=− p

Base on poles above (p1=−400+ j20; 20

400

2 j

p =− − ; p3 =−50; p4 =−2.9), we can

(4)

No. 27 Vol.3 Thn. XIV April 2007 ISSN: 854-8471

find a “feed back state”. And it's feed back state value is:

(

1 2 3 4

) (

= −141 −189 −80.9 −29.4

)

= f f f f

F Where

A= and B =

⎥ ⎥ ⎥ ⎥

⎦ ⎤

⎢ ⎢ ⎢ ⎢

⎣ ⎡

− − −

814 . 0 71 . 61 14 . 53 0

00378 . 0 71 . 11 3027 . 0 0

1 0 0 0

0 1 0 0

⎥ ⎥ ⎥ ⎥

⎦ ⎤

⎢ ⎢ ⎢ ⎢

⎣ ⎡

−4.17 884 . 0

0 0

SUMMARY

1. The system will stable when we use a suitable value of a state feed back.

2. The output response system still have a small over shot.

3. Because of measuring parameter case so it's slightly difference between simulation and experiment.

4. By adding one more direction (x-y direction), the concept of this control system can be developed for control vertically position of rocket.

Referensi

Dokumen terkait

[r]

KEMANDlRlAN ANGGOTA KELOMPOK PADA PROGRAM PEMBERDAYAAN MASYARAKAT MANDlRl Dl DESA. RANCALABUH DAN LEGOK KECAMATAN KEMZRl

Untuk kebijakan pembiayaan pemeliharaan fasilitas produksi di CV Dinar Tangerang disarankan untuk melakukan kebijakan pembiayaan pemeliharaan preventif yang didasarkan

1) Laju penangkapan (upaya tangkap) untuk jenis alat tangkap dan jenis ikan yang sudah berlebih atau sudah mengalami overfishing di Zona-I, Zona-II dan Zona-III perlu

Salah satu teknik dasar dalam permainan kasti adalah …a. Melempar dan

Hasil penelitian menunjukkan bahwa hubungan Kepuasan kerja dengan kinerja individual tidak signifikan; Kepuasan kerja tidak memiliki hubungan positif dengan kinerja

The The best best positions in positions in bed bed... YOU WERE YOU WERE THINKING OF THINKING OF SOMETHING

[r]