08.11.2014 Views

LMI BASED Anti-Windup Controller Designing for Ball and ... - Ibcast

LMI BASED Anti-Windup Controller Designing for Ball and ... - Ibcast

LMI BASED Anti-Windup Controller Designing for Ball and ... - Ibcast

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>LMI</strong> <strong>BASED</strong> <strong>Anti</strong>-<strong>Windup</strong> <strong>Controller</strong> <strong>Designing</strong><br />

<strong>for</strong> <strong>Ball</strong> <strong>and</strong> Beam Control System<br />

Zeeshan Shareef, Abrar Ahmed<br />

Department of Electrical Engineering, PIEAS, Nilore, Islamabad<br />

E-mail: zeeshan_iiee@yahoo.com<br />

Abstract- This paper describes the mathematical modeling of<br />

the multi-loop <strong>Ball</strong> & Beam Control System; the PID<br />

<strong>Controller</strong> designing as well as the Linear Matrix<br />

Inequalities (<strong>LMI</strong>) based <strong>Anti</strong>-<strong>Windup</strong> <strong>Controller</strong> (AWC)<br />

design to remove the winding effect present due to the<br />

integral actions present in the transfer function <strong>and</strong> in the<br />

controller. Balancing a ball on a motor driven beam is one of<br />

the most difficult <strong>and</strong> classical control problems. The ball<br />

<strong>and</strong> beam system is widely used because it is very simple to<br />

underst<strong>and</strong> as a system <strong>and</strong> yet control techniques that can<br />

be studied. The classical PID <strong>Controller</strong> to stabilize the<br />

system is designed using the ITAE equation. Due to the<br />

integral terms present in the transfer function <strong>and</strong><br />

<strong>Controller</strong> produce the winding effect in the actuator’s<br />

output due to saturation. From a Control Engineering<br />

perspective, one of the main attractions of <strong>LMI</strong> is that they<br />

can be used to solve problems which involve several matrix<br />

variables. The main advantage of <strong>LMI</strong> based AWC is that is<br />

gives the optimal result with the dynamic gains <strong>and</strong> it only<br />

dependent on the plant parameters, mean if the controller is<br />

changed then <strong>LMI</strong> based AWC will remain same <strong>for</strong> that<br />

<strong>Controller</strong>. The <strong>LMI</strong> based AWC removes the winding effect<br />

<strong>and</strong> doesn’t affect the transient response. In the paper the<br />

robust AWC <strong>for</strong> the cascade control is applied to the ball on<br />

beam control system.<br />

Keywords: <strong>LMI</strong>, AWC, optimal result, <strong>Ball</strong> <strong>and</strong> beam, winding,<br />

ITAE Equations, Cascade Control, Full Order.<br />

I. INTRODUCTION<br />

In process industry most of the systems are unstable by<br />

nature <strong>and</strong> essentially require feedback to <strong>for</strong> per<strong>for</strong>mance<br />

<strong>and</strong> stability. The main problem is to bring these unstable<br />

systems into the laboratory <strong>for</strong> analyses. Due to its<br />

simplistic design <strong>and</strong> dynamic characteristics, ball<br />

balancing beam seems to be an ideal model <strong>for</strong> complex,<br />

nonlinear control methods.<br />

The ball <strong>and</strong> beam control system is widely used<br />

system because of its simplicity to underst<strong>and</strong> as a system<br />

<strong>and</strong> provides the opportunity to analyze the control<br />

techniques. The control task of this control system is to<br />

adjust the position of the ball on the beam [11].<br />

This is a complex task because the ball does not stay<br />

in one place on the beam but moves all the way with an<br />

acceleration that is proportional to the tilt of the beam.<br />

This system is an open loop unstable [12]. There<strong>for</strong>e, a<br />

feedback control must be employed to maintain the ball in a<br />

desired position on the beam [13].<br />

There are many techniques <strong>for</strong> designing the PID<br />

controller like Ziegler Nichols methods [16]. But the ITAE<br />

method is simplest all of the methods because it doesn’t<br />

require any graph or chart. The Integral of Time multiply<br />

by Absolute Error (ITAE) index is a popular per<strong>for</strong>mance<br />

criterion used <strong>for</strong> control system design. The index was<br />

proposed by Graham <strong>and</strong> Lathrop (1953), who derived a set<br />

of normalized transfer function coefficients from 2nd to<br />

8th-order to minimize the ITAE criterion <strong>for</strong> a step input<br />

[17]. It based on the comparison of st<strong>and</strong>ard ITAE equation<br />

with the closed loop equations of the system. The ITAE<br />

provides the best selectivity of the per<strong>for</strong>mance indices.<br />

There are many other techniques to control the system.<br />

The Fuzzy control is one of the most rising control<br />

techniques nowadays. The fuzzy control technique has been<br />

applied to the ball <strong>and</strong> beam system with different<br />

methodologies [14,15].<br />

The uncertainty in the plant <strong>and</strong> the actuator saturation are<br />

the two irritating problems in control theory. The antiwindup<br />

compensator (AWC) is an additional controller<br />

used to improve the overall per<strong>for</strong>mance of the closed loop<br />

system when a control signal undergoes saturation [4]. The<br />

AWC scheme has been developed <strong>for</strong> the stable <strong>and</strong><br />

unstable plants. Nowadays, researchers are working on the<br />

robustness of the AWC [1-3].<br />

The <strong>LMI</strong> based AWC <strong>for</strong> tackling the actuator<br />

saturation has become the trend in the control applications<br />

[10]. The procedure is to first design the linear controller<br />

<strong>for</strong> the unconstrained system in the absence of saturation.<br />

Then the AWC is applied <strong>for</strong> the improvement of<br />

per<strong>for</strong>mance. The existence of an AWC <strong>for</strong> general stable<br />

linear plant is shown in [8]. Having gone through literature,<br />

it has been found that robustness has been incorporated <strong>for</strong><br />

the synthesis of anti-windup compensators [2-4].<br />

There are number of cascade plant in the process<br />

industry with actuator saturation. The ball <strong>and</strong> beam control<br />

system can be used to demonstrate these cascaded control<br />

systems. In cascade systems the secondary loop must be<br />

faster than the primary loop. The cascade control has been<br />

described in the [5, 9].<br />

In this paper, the robust AWC <strong>for</strong> cascade control is<br />

applied to the ball on the beam system. The AWC is taken<br />

as part of co-prime factorization of each plant. In the design<br />

of AWC, the global stability of closed loop is ensured.<br />

Proceedings of International Bhurban Conference on Applied Sciences & Technology,<br />

Islamabad, Pakistan, 10 - 13 January, 2011 154


Thus it also is referred to as global anti-windup<br />

compensator.<br />

loop, (2) outer ball <strong>and</strong> beam control loop. The design<br />

strategy is to first stabilize the inner loop followed by the<br />

outer loop.<br />

II.<br />

MATHEMATICAL MODELING<br />

The <strong>Ball</strong> & Beam Control system is a multi-loop system<br />

which comprises of two parts. One is the mathematical<br />

model of the dc motor followed by mathematical model of<br />

the ball <strong>and</strong> beam system. The typical ball & beam control<br />

system is shown in the Fig. 1.<br />

Fig.2 Block Diagram of <strong>Ball</strong> <strong>and</strong> Beam Control System<br />

<strong>Ball</strong><br />

<strong>Ball</strong> Position<br />

Motor<br />

Fig.1 <strong>Ball</strong> <strong>and</strong> Beam Control System<br />

Desired<br />

Position<br />

Beam<br />

There are number of techniques to design the PID<br />

controller which involves Ziegler <strong>and</strong> Nichols, SISO Tool,<br />

ITAE Equations, root locus, frequency response etc. In our<br />

design, we have used the ITAE equations <strong>for</strong> the PD <strong>and</strong><br />

PID gains computation. The per<strong>for</strong>mance index ITAE<br />

provides the best selectivity of the per<strong>for</strong>mance indices;<br />

that is, the minimum value of the integral is readily<br />

discernible as the system parameters are varied. The<br />

general <strong>for</strong>m of the per<strong>for</strong>mance integral is<br />

Fig.1 shows that there are three main components are<br />

involved in the system which includes moments <strong>and</strong><br />

<strong>for</strong>ces acting on them, the motor, the beam, <strong>and</strong> the ball.<br />

Using the equation <strong>for</strong> the sum of <strong>for</strong>ces <strong>and</strong> torques the<br />

final mathematical model that we get is<br />

GT<br />

G<br />

Φ<br />

I<br />

() s<br />

() s<br />

in<br />

,<br />

g<br />

=<br />

2<br />

⎛ ⎞<br />

2⎜<br />

2 ⎛ a ⎞<br />

s 1+<br />

⎟<br />

⎜ ⎟<br />

⎝<br />

5 ⎝ a′<br />

⎠ ⎠<br />

Based on the motor parameters, Km<br />

= 0.7/ rev/ sce/<br />

volts,<br />

−6 2<br />

τ = 0.014 Sec , J = 1.4× 10 Kg− m , motor model can<br />

be written as<br />

θ ( s)<br />

0.7<br />

Gm<br />

( s)<br />

= =<br />

I ( s)<br />

0.014s<br />

+ 1<br />

in<br />

Based on the ball <strong>and</strong> beam specifications of<br />

a= 1.5cm(radius of the ball) <strong>and</strong> a' = 9.4227cm(<strong>for</strong> 2π)<br />

the transfer function of ball <strong>and</strong> beam can be written as<br />

1<br />

() s =<br />

1.713s<br />

<strong>Ball</strong>Beam( Open) 2<br />

0.7<br />

() s =<br />

0.0234s + 1.713s + 1.1991s<br />

4 3 2<br />

(1)<br />

(2)<br />

(3)<br />

The overall transfer function of the ball <strong>and</strong> beam in open<br />

loop will become:<br />

(4)<br />

III. PID CONTROLLER DESIGNING METHODOLOGY<br />

I<br />

G<br />

T<br />

= ∫<br />

0<br />

motor<br />

f ( e(<br />

t),<br />

r(<br />

t),<br />

y(<br />

t),<br />

t)<br />

dt<br />

The procedure <strong>for</strong> calculating the PID gains using the ITAE<br />

equations is as follow.<br />

Step-1: In this calculation method first we multiply the<br />

general <strong>for</strong>m of the PID with the open loop transfer<br />

function.<br />

Step-2: The characteristics equation is compared with the<br />

st<strong>and</strong>ard ITAE equations. The value of damping ratio (ζ) is<br />

constant that is 0.6.<br />

Using st<strong>and</strong>ard equations of ITAE the PD <strong>and</strong> the PID<br />

controllers designed <strong>for</strong> the inner <strong>and</strong> outer loop can be<br />

written as respectively [14,15]:<br />

( <strong>Controller</strong> )(<br />

s)<br />

= 2s<br />

+ 11<br />

2<br />

5s<br />

+ 6s<br />

+ 0. 2<br />

G <strong>Ball</strong> ( <strong>Controller</strong> )<br />

( s)<br />

=<br />

s<br />

The main advantage <strong>for</strong> using the ITAE equation method<br />

<strong>for</strong> the calculation of gain is that there is no requirement <strong>for</strong><br />

any graph or chart like the root locus <strong>and</strong> the bode plot.<br />

These equations can easily be used <strong>for</strong> the gains calculation<br />

of up to 6th order characteristics equation. After calculating<br />

the gains from the ITAE equations we require the little bit<br />

tuning of the gains.<br />

(5)<br />

(6)<br />

(7)<br />

The block diagram of the whole system is shown in Fig.2.<br />

The system consists of two loops: (1) Inner motor control<br />

Proceedings of International Bhurban Conference on Applied Sciences & Technology,<br />

Islamabad, Pakistan, 10 - 13 January, 2011 155


IV. SIMULATION RESULT OF UNCONSTRAINT SYSTEM<br />

1<br />

In this section the simulation results of the system with the<br />

controllers are presented. First we see the step response of<br />

the overall system without controller. The block diagram<br />

of the system without controller with unity feedback <strong>and</strong><br />

its step response is shown in the Fig.3 <strong>and</strong> Fig. 4<br />

respectively.<br />

0.8<br />

0.6<br />

0.4<br />

0.2<br />

Reference Signal<br />

Inner loop Response with <strong>Controller</strong><br />

0<br />

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5<br />

Fig.3: Block Diagram of the Overall Closed Loop system with<br />

unity feedback without controller<br />

Fig.6: Step response of inner closed loop with PD controller<br />

120<br />

100<br />

80<br />

Output of the closed loop system without controller<br />

1.4<br />

1.2<br />

Reference Signal<br />

System Output<br />

60<br />

1<br />

40<br />

0.8<br />

Output<br />

20<br />

0<br />

0.6<br />

-20<br />

0.4<br />

-40<br />

-60<br />

0.2<br />

-80<br />

0 5 10 15 20 25 30<br />

Time<br />

Fig.4: Step Response of the Overall Closed Loop system with unity<br />

feedback without controller<br />

0<br />

0 1 2 3 4 5 6 7 8 9 10<br />

Fig.7: Step response Overall closed loop system with controllers<br />

From this simulation result e can analyze that the system<br />

in close loop without controllers is unstable. To stabilize<br />

the system we start from the inner loop <strong>and</strong> apply the PD<br />

controller. The block diagram of the inner loop with PD<br />

controller <strong>and</strong> its response is shown in the Fig.5 <strong>and</strong> Fig.6<br />

respectively.<br />

From the response we can see that the overall system has<br />

been stabilized with a settling time of 2.3 Sec. Although the<br />

2.3sec is much high settling time but it is the requirement<br />

because at the low settling time the motor starts to take<br />

jerks <strong>and</strong> through the ball outside the beam. The dire time<br />

of the system with PID controller is 0.444 Sec <strong>and</strong> the<br />

percentage overshot is 28.9%.<br />

Fig.5: Block Diagram of inner closed loop with PD controller<br />

Form this result it is clear that the inner loop is stable now<br />

with a settling time of 0.08 Sec. In the next step the PID<br />

controller will be applied in the outer loop to stabilize the<br />

overall system.<br />

The response of the overall system with PID controller is<br />

shown in Fig.7 in right column:<br />

IV<br />

SIMULATION RESULT OF CONSTRAINT<br />

SYSTEM<br />

All real-world applications of feedback control involve<br />

control actuator with amplitude <strong>and</strong> rate limitations. The<br />

control design techniques that ignore these actuator limits<br />

may cause undesirable transient response, degrade the close<br />

loop per<strong>for</strong>mance <strong>and</strong> may cause even closed-loop<br />

instability. Thus actuator saturation constitutes fundamental<br />

limitations of many linear control design techniques <strong>and</strong><br />

has attracted the attention of numerous researchers,<br />

especially in the last decade.<br />

Proceedings of International Bhurban Conference on Applied Sciences & Technology,<br />

Islamabad, Pakistan, 10 - 13 January, 2011 156


The response of the ball on the beam system with<br />

saturation [0 0.5] applied is shown in Fig.8 below:<br />

20<br />

15<br />

10<br />

Reference Signal<br />

Unconstraint System<br />

Constraint System<br />

In the Fig.9 G in represent the motor transfer function <strong>and</strong><br />

~<br />

out<br />

~<br />

G represent the transfer function of the ball <strong>and</strong> beam.<br />

This configuration can be decoupled into linear <strong>and</strong><br />

nonlinear parts <strong>for</strong> the stability <strong>and</strong> per<strong>for</strong>mance analysis as<br />

shown in Fig.10.<br />

5<br />

Output<br />

0<br />

-5<br />

-10<br />

-15<br />

-20<br />

0 5 10 15 20 25 30<br />

Time<br />

Fig.8: Step response Overall closed loop Constraint system with<br />

controllers<br />

In the simulations shown in Fig.8 the pulses are applied to<br />

the system <strong>and</strong> the output is observed. From the above<br />

results we can see that the after applying the actuator<br />

saturation to the system, the system become unstable. The<br />

black dotted line is the response of the constraint closed<br />

loop system.<br />

V. ANTI-WINDUP CONTROLLER DESIGN<br />

Generally two basic types of AWC structures are used.<br />

One in which the AWC output is directly added into the<br />

output of system as in [1,3,4] <strong>and</strong> other in which AWC<br />

output is directly fed into controller like [8]. The first one<br />

is applicable to most of the engineering problems as<br />

shown in [10]. So the architecture we use is of first type in<br />

which AWC can be incorporated <strong>for</strong> existing<br />

unconstrained control scheme.<br />

In case of cascade control system, the plant G in (s) has<br />

input saturation which also disturbs the per<strong>for</strong>mance of<br />

outer loop. The AWC parameters M1 <strong>and</strong> M2 are chosen<br />

as part of co-prime factorization of plants G p1 (s) <strong>and</strong> G p2 (s)<br />

respectively as shown in Fig.9 [9].<br />

Fig.10: Equivalent of Fig.9. Decoupling AWC into nonlinear loop <strong>and</strong><br />

disturbance filters<br />

The role of ( M1− I −M2<br />

−I)<br />

in nonlinear loop is pivotal in<br />

extracting the system from saturation back to linear<br />

behavior.<br />

The coprime factorization of G p1 (s) <strong>and</strong> G p2 (s) can be<br />

written as:<br />

G () s = N () s M () s<br />

(8)<br />

−1<br />

p1 1 1<br />

G () s = N () s M () s<br />

−1<br />

p2 2 2<br />

Full-order right co-prime factorization of both plants can be<br />

described as follows:<br />

(9)<br />

(10)<br />

(11)<br />

Here F 1 <strong>and</strong> F 2 are used to determine co-prime<br />

factorizations of G p1 <strong>and</strong> G p2 respectively <strong>and</strong> chosen such<br />

that A p1 + B p1 F 1 <strong>and</strong> Ap 2 + B p2 F 2 are Hurwitz matrix. In this<br />

case the mapping Γ<br />

p<br />

: ulin → yd , y is given as<br />

1 d 2<br />

(12)<br />

Fig.9: Cascade control system with conditioning using M 1 <strong>and</strong> M 2<br />

Proceedings of International Bhurban Conference on Applied Sciences & Technology,<br />

Islamabad, Pakistan, 10 - 13 January, 2011 157


Then in order to minimize the L 2<br />

norm of the system to a<br />

minimum value γ we have the following objective<br />

function [9]:<br />

d<br />

~ ~<br />

1<br />

0<br />

T<br />

⎡P<br />

⎤<br />

J = xp ⎢ xp + Wr ulin − ( Fx<br />

1 p1+ u) − ( F2xp2<br />

+ u)<br />

dt 0 P<br />

⎥<br />

⎣ 2 ⎦<br />

~<br />

2<br />

~<br />

2<br />

2<br />

p1 1 p1 p1 p2 2 p2 p2<br />

γ<br />

lin<br />

+ W C x + D u + W C x + D u − u < 0<br />

2<br />

(13)<br />

Output<br />

1<br />

0.8<br />

0.6<br />

0.4<br />

Reference Signal<br />

Constraint + Full Order Robust AWC<br />

By adding the dead-zone nonlinearity <strong>and</strong> after applying<br />

the Schur Complement, S-procedure <strong>and</strong> Congruence<br />

trans<strong>for</strong>mation, we finally get the <strong>LMI</strong> (14) <strong>for</strong> robust full<br />

order anti-windup compensator.<br />

0.2<br />

0<br />

0 5 10 15 20 25 30<br />

Time<br />

Fig.11: Step Response of the constraint system with robust full order<br />

dynamic <strong>Anti</strong>-windup controller<br />

(14)<br />

Here Q 1 > 0, Q 2 > 0, U > 0, <strong>and</strong> γ > 0. Here Q 1 = P 1 -1 , Q 2 =<br />

P 2 -1 , U = V -1 , L 1 = F 1 Q 1 <strong>and</strong> L 2 = F 2 Q 2 . Hence the robust<br />

AWC <strong>for</strong> the cascade control system can be designed by<br />

minimizing γ <strong>for</strong> <strong>LMI</strong> (14). The weighted value W p1 , W p2<br />

<strong>and</strong> W r are positive definite weighting matrices that reflect<br />

the relative importance of per<strong>for</strong>mance <strong>and</strong> robustness,<br />

respectively, <strong>and</strong> chosen by designer.<br />

VI. SIMULATION RESULTS OF CONSTRAINT<br />

SYSTEM WITH ANTI-WINDUP CONTROLLER<br />

As we have seen in Fig. 8 that incorporating the constraint<br />

to the system produces the instability in the system. To<br />

produce the stability in the constraint system the <strong>Anti</strong>-<br />

<strong>Windup</strong> controller will be incorporated.<br />

The value of F 1 <strong>and</strong> F 2 that we get after solving <strong>LMI</strong> (14)<br />

is as follow:<br />

F1<br />

= [0.0001 0.0038]<br />

F = ×<br />

2<br />

−14<br />

1 10 *[0 0.3301]<br />

(15)<br />

The response of the constraint system with the full order<br />

robust anti-windup controller is shown in Fig. 11 in the<br />

left column:<br />

From the simulation result shown in Fig.11 that by<br />

incorporating the anti-windup controller the overall system<br />

has become stable. Although there is steady state error, but<br />

it is always present because we have limit the output pf the<br />

actuator.<br />

VII.<br />

CONCLUSION<br />

In this paper we design the PID controller <strong>for</strong> the ball on<br />

the beam system using the ITAE equations. The<br />

incorporation of the actuator limitation produces the<br />

instability in the system. The full order anti-windup<br />

controller is designed <strong>for</strong> the cascaded ball on the beam<br />

control system. The <strong>LMI</strong> based anti-windup controller<br />

gives the optimal results with dynamic gains <strong>and</strong> it only<br />

dependent on plant parameter. By incorporating the full<br />

order anti-windup controller the constraint system has<br />

become stable <strong>and</strong> there is no more instability in the system.<br />

ACKNOWLEDGEMENT<br />

I gratefully acknowledge the support of Sir Ashab Mirza<br />

(Associate Professor, IIEE), Sir Yousuf Kakakhail<br />

(Professor, PIEAS) <strong>for</strong> their guidance as my teacher <strong>and</strong><br />

course in-charge. I would also like to thanks Mr. Ufaq Shah<br />

who helped us a lot in implementing the <strong>Ball</strong> & Beam<br />

Control System.<br />

Proceedings of International Bhurban Conference on Applied Sciences & Technology,<br />

Islamabad, Pakistan, 10 - 13 January, 2011 158


REFRENCES<br />

[1]. Weston P, Postlethwaite (2000) Linear Conditioning <strong>for</strong> systems<br />

containing saturating actuator, Automatica 36:1347-1354<br />

[2]. Turner MC, Herrmann G, Postlethwaite I (2007) An<br />

Architecture <strong>for</strong> design <strong>and</strong> analysis of high per<strong>for</strong>mance robust<br />

anti-windup compensators. IEEE Trans Automat Control<br />

52(9):1672-1679<br />

[3]. Turner MC, Postlethwaite I (2004) A new perspective on static<br />

<strong>and</strong> low order anti-windup synthesis. Int J Control 77(1):27-44<br />

[4]. Turner MC, Herrmann G, Postlethwaite I (2007) Incorporating<br />

robustness requirements into anti-windup design. IEEE Trans<br />

Automat Control 52:1842–1855<br />

[5]. Preitl Z, Bauer P (2007) Cascade control Solution <strong>for</strong> traction<br />

motor <strong>for</strong> hybrid electric vehicles, Acta Polytech Hung 4(3):75-<br />

88<br />

[6]. Herrmann G, Turner MC, Postlethwaite I (2004) Practical<br />

implementation of a novel anti-windup scheme in a HDD-Dual-<br />

Stage servo system. IEEE Trans Mechatron 9(3):580–592<br />

[7]. Skogestad S, Postlethwaite I (2005) Multivariable Feedback<br />

Control analysis <strong>and</strong> design, 2 nd edn, Wiley, New York.<br />

[8]. Edwards C, Postlethwaite I (1999) An anti-windup scheme with<br />

closed loop stability considerations, Automatica 35:761-765<br />

[9]. A. Ahmed, M. Rehan, N. Iqbal (2010) Robust Full order antiwindup<br />

compensator design <strong>for</strong> a class of cascade control<br />

systems using <strong>LMI</strong>s.<br />

[10]. Grimm G., Postlethwaite I, Teel A.R., Turner M.C., Zaccarian L.<br />

(2001) Linear matrix inequalities <strong>for</strong> full <strong>and</strong> reduced order antiwindup<br />

synthesis. In: Proceedings of the American control<br />

conference, Arlington, pp 4134–4139.<br />

[11]. Jeff Lieberman, (2004) A Robotic <strong>Ball</strong> Balancing Beam,<br />

Department Of Mechanical Engineering, Massachusetts Institute<br />

of Technology, USA<br />

[12]. G. J. Kenwood, (1982) Modern Control of the classic ball <strong>and</strong><br />

beam problems, Massachusetts Institute of Technology,<br />

Cambridge, MA.<br />

[13]. Evencio A. Rosales (2004) A <strong>Ball</strong>-on-Beam Project Kit,<br />

Department Of Mechanical Engineering, Massachusetts Institute<br />

of Technology, USA.<br />

[14]. M. Amjad, Kashif M. I, S. S. Abdullah, Z. Shareef (2010) Fuzzy<br />

Logic Control of <strong>Ball</strong> <strong>and</strong> Beam System, ICETC/IEEE Shinghai,<br />

China<br />

[15]. M. Amjad, Kashif M. I, S. S. Abdullah, Z. Shareef (2010) A<br />

Simplified intelligent controller <strong>for</strong> <strong>Ball</strong> <strong>and</strong> beam system,<br />

ICETC/IEEE Shinghai, China.<br />

[16]. Francis H. Raven. Automatic Control Engineering, 5th ed,<br />

McGraw-Hill Inc.<br />

[17]. D' Azzo, John J <strong>and</strong> Houpis, C. H. (1995). Linear Control System<br />

Analysis <strong>and</strong> Design: Conventional <strong>and</strong> Modem, 4th ed.,<br />

McGraw-Hill Inc.<br />

Proceedings of International Bhurban Conference on Applied Sciences & Technology,<br />

Islamabad, Pakistan, 10 - 13 January, 2011 159

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!