new controllers efficient model based design method

20
Industrial Engineering Letters www.iiste.org ISSN 2224-6096 (Paper) ISSN 2225-0581 (online) Vol.3, No.7, 2013 1 New Controllers Efficient Model-Based Design Method Farhan A. Salem 1,2 (Corresponding author) 1 Mechatronics Program. Dept. of Mechanical Engineering, Faculty of Engineering, Taif University, 888, Taif, Saudi Arabia, 2 Alpha Center for Engineering Studies and Technology Researches (ACESATR), Amman, Jordan. Email: [email protected] Abstract This paper proposes a new simple and efficient model-based time domain P, PI ,PD , and PID controllers design methods for achieving an important design compromise; acceptable stability, and medium fastness of response, the proposed method is based on selecting controllers' gains based on plant's parameters, a simple expressions are proposed for calculating and soft tuning controller's gain, the proposed controllers design methods were tested for first, second and first order system with time delay, and using MATLAB/simulink software. Keywords: Controller, controller design. 1. Introduction The term control system design refers to the process of selecting feedback gains (poles and zeros) that meet design specifications in a closed-loop control system. Most design methods are iterative, combining parameter selection with analysis, simulation, and insight into the dynamics of the plant (Ahmad A. Mahfouz, et al 2013). An important compromise for control system design is to result in acceptable stability, and medium fastness of response, one definition of acceptable stability is when the undershoot that follows the first overshoot of the response is small, or barely observable. Beside world wide known and applied controllers design method including Ziegler–Nichols, Chiein-Hrones-Reswick (CHR), Wang–Juang–Chan, Cohen-Coon, many controllers design methods have been proposed in different papers and texts including (Astrom K,J et al 1994)( Ashish Tewari, 2002 )( Katsuhiko Ogata, 2010)( Norman S. Nise, 2011)( Gene F. Franklin, et al 2002)( Dale E. Seborg, et al, 2004)( Dingyu Xue et al, 2007)( Chen C.L et al, 1989)( R. Matousek, 2012)( K. J. Astrom et al, 2001)( Susmita Das et al, 2012) (L. Ntogramatzidis, 2010)( M.Saranya et al, 2012 ), each method has its advantages, and limitations. (R. Matousek, 2012 ) present multi-criterion optimization of PID controller by means of soft computing optimization method HC12. (K. J. Astrom et al, 2001) introduce an improved PID tuning approach using traditional Ziegler-Nichols tuning method with the help of simulation aspects and new built in function. (L. Ntogramatzidis et al, 2010) A unified approach has been presented that enable the parameters of PID, PI and PD controllers (with corresponding approximations of the derivative action when needed) to be computed in finite terms given appropriate specifications expressed in terms of steady-state performance, phase/gain margins and gain crossover frequency. (M.Saranya et al, 2012) proposed an Internal Model Control (IMC) tuned PID controller method for the DC motor for robust operation. (Fernando G. Martons, 2005 ) proposed a procedure for tuning PID controllers with simulink and MATLAB. (Saeed Tavakoli, 2003) presented Using dimensional analysis and numerical optimization techniques, an optimal method for tuning PID controllers for first order plus time delay systems. This paper proposes P, PI, PD, and PID controller design method based on selecting controller gainsbased on plant's parameters that meet an important design compromise; acceptable stability, and medium fastness of response. By relating controller's gains and plant parameters, particularly, time constant, damping ratio and undamped natural frequency, expressions for selecting values of controllers' gains are to be derived for FOPTD, first and second order systems, as well as, systems that can be approximated as first and second order systems, to achieve more smooth response with minimum overshoot, minimum settling time, and minimum steady state error, a soft tuning parameters with recommended ranges are to be introduced. 1.1 Controllers Modeling The controller that will be considered are Proportional, proportional derivative, proportional integral and proportional integral derivative controllers Proportional Control: The control action of P-controller is proportional to the error, The relation between the output control signal of controller, u(t) and the actuating error signal e(t) is given by Eq.(1), taking Laplace- transform and manipulating Eq.(1), for transfer function gives: ( ) ( ) ( ) ( ) p 牋牋 K p ut Ket U s E s = = (1) G p (s) = U(s )/E(s) = K p (2) Proportional-Derivative, PD-controller: The output control signal of PD-Controller controller u(t),is equal to the sum of two signals and given by Eq.(3), taking Laplace transform and solving for transfer function, gives

Upload: alexander-decker

Post on 22-Apr-2015

358 views

Category:

Technology


0 download

DESCRIPTION

International peer-reviewed academic journals call for papers, http://www.iiste.org/Journals

TRANSCRIPT

Page 1: New controllers efficient model based design method

Industrial Engineering Letters www.iiste.org

ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)

Vol.3, No.7, 2013

1

New Controllers Efficient Model-Based Design Method

Farhan A. Salem1,2

(Corresponding author) 1Mechatronics Program. Dept. of Mechanical Engineering, Faculty of Engineering, Taif University, 888, Taif,

Saudi Arabia, 2Alpha Center for Engineering Studies and Technology Researches (ACESATR), Amman, Jordan.

Email: [email protected]

Abstract

This paper proposes a new simple and efficient model-based time domain P, PI ,PD , and PID controllers design

methods for achieving an important design compromise; acceptable stability, and medium fastness of response,

the proposed method is based on selecting controllers' gains based on plant's parameters, a simple expressions

are proposed for calculating and soft tuning controller's gain, the proposed controllers design methods were

tested for first, second and first order system with time delay, and using MATLAB/simulink software.

Keywords: Controller, controller design.

1. Introduction The term control system design refers to the process of selecting feedback gains (poles and zeros) that meet

design specifications in a closed-loop control system. Most design methods are iterative, combining parameter

selection with analysis, simulation, and insight into the dynamics of the plant (Ahmad A. Mahfouz, et al 2013).

An important compromise for control system design is to result in acceptable stability, and medium fastness of

response, one definition of acceptable stability is when the undershoot that follows the first overshoot of the

response is small, or barely observable. Beside world wide known and applied controllers design method

including Ziegler–Nichols, Chiein-Hrones-Reswick (CHR), Wang–Juang–Chan, Cohen-Coon, many controllers

design methods have been proposed in different papers and texts including (Astrom K,J et al 1994)( Ashish

Tewari, 2002 )( Katsuhiko Ogata, 2010)( Norman S. Nise, 2011)( Gene F. Franklin, et al 2002)( Dale E. Seborg,

et al, 2004)( Dingyu Xue et al, 2007)( Chen C.L et al, 1989)( R. Matousek, 2012)( K. J. Astrom et al, 2001)(

Susmita Das et al, 2012) (L. Ntogramatzidis, 2010)( M.Saranya et al, 2012 ), each method has its advantages,

and limitations. (R. Matousek, 2012 ) present multi-criterion optimization of PID controller by means of soft

computing optimization method HC12. (K. J. Astrom et al, 2001) introduce an improved PID tuning approach

using traditional Ziegler-Nichols tuning method with the help of simulation aspects and new built in function. (L.

Ntogramatzidis et al, 2010) A unified approach has been presented that enable the parameters of PID, PI and PD

controllers (with corresponding approximations of the derivative action when needed) to be computed in finite

terms given appropriate specifications expressed in terms of steady-state performance, phase/gain margins and

gain crossover frequency. (M.Saranya et al, 2012) proposed an Internal Model Control (IMC) tuned PID

controller method for the DC motor for robust operation. (Fernando G. Martons, 2005 ) proposed a procedure

for tuning PID controllers with simulink and MATLAB. (Saeed Tavakoli, 2003) presented Using dimensional

analysis and numerical optimization techniques, an optimal method for tuning PID controllers for first order plus

time delay systems.

This paper proposes P, PI, PD, and PID controller design method based on selecting controller gainsbased on

plant's parameters that meet an important design compromise; acceptable stability, and medium fastness of

response. By relating controller's gains and plant parameters, particularly, time constant, damping ratio and

undamped natural frequency, expressions for selecting values of controllers' gains are to be derived for FOPTD,

first and second order systems, as well as, systems that can be approximated as first and second order systems, to

achieve more smooth response with minimum overshoot, minimum settling time, and minimum steady state

error, a soft tuning parameters with recommended ranges are to be introduced.

1.1 Controllers Modeling

The controller that will be considered are Proportional, proportional derivative, proportional integral and

proportional integral derivative controllers

Proportional Control: The control action of P-controller is proportional to the error, The relation between the

output control signal of controller, u(t) and the actuating error signal e(t) is given by Eq.(1), taking Laplace-

transform and manipulating Eq.(1), for transfer function gives:

( ) ( ) ( ) ( ) p 牋 牋 Kpu t K e t U s E s= ⇒ = (1)

Gp(s) = U(s )/E(s) = Kp (2)

Proportional-Derivative, PD-controller: The output control signal of PD-Controller controller u(t),is equal to

the sum of two signals and given by Eq.(3), taking Laplace transform and solving for transfer function, gives

Page 2: New controllers efficient model based design method

Industrial Engineering Letters www.iiste.org

ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)

Vol.3, No.7, 2013

2

Eq.(4) :

( )( ) ( ) ( ) ( ) ( )

P D P D

de tu t K e t K U s K E s K sE s

dt= + ⇔ = + (3)

( ) ( ) ( )P

PD P D D D PD

D

KG s K K s K s K s Z

K= + = + = + (4)

Where: ZPD = KP/KD, is the PD-controller zero,

Proportional-Integral, PI-controller: The output control action signal u(t), of PI- controller is proportional to

the error and the integral of error, where the integral of the error, as well as, the error itself are used for control,

and given by Eq.(5), taking Laplace transform, and solving for transfer function gives Eq.(6):

1( ) ( ) ( ) ( ) ( ) ( ) ( ) I

P I P I P

Ku t K e t K de t dt U s K E s K E s E s K

s s

= + ⇔ = + = +

∫ (5)

( )( )

( )

I

P

I P I P P PI

PI P

KK s

K K s K K K s ZG s K

s s s s

++ +

= + = = = (6)

Where: /PI I PZ K K= , is the PI-controller zero. Equation (6) can be rewritten, in terms of integral time

constant TI, to have the following given by (7), and implemented as shown in Figure 15(b) :

1 1( ) (1 ) (1 ) ( ) ( ( ) ( ) )I I

PI P P P P

P I

K KG s K K K u t K e t e t dt

s K s T s Ti= + = + = + ⇔ = + ∫

( ) ( )P

eu t K e

Ti= + (7)

This means if constant error exists, the controller action will keep increasing, until the error is zero, where:

TI=KP/KI, is the time constants of the integral actions, or integral time .

Proportional-Integral- Derivative PID-controller: Combining all three controllers, results in the PID

controller, the output of PID controller is equal to the sum of three signals and given by Eq.(32), taking Laplace

transform, and solving for transfer function , gives Eq.(8)

( ) 1( ) ( ) ( ) ( ) ( ) ( ) ( )P D I P D I

de tu t K e t K K e t dt U s K E s K E s s K E s

dt s= + + ⇔ = + +∫

( ) ( ) ( )I IP D PID P D

K KU s E s K K s G s K K s

s s

= + + ⇒ = + +

(8)

This equation can be manipulated to result in the form given by Eq.(9)

2

2

( )

P ID

D DI D P IPID P D

K KK s s

K KK K s K s KG s K K s

s s s

+ + + + = + + = = (9)

Equation (9) is second order system, with two zeros and one pole at origin, and can be expressed to have the

form given by Eq.(10), which indicates that PID transfer function is the product of transfer functions PI and PD ,

Implementing these two controllers jointly and independently will take care of both controller design

requirements

( )( ) ( ) ( )( ) ( )

D PI PD PD

PID D PI PD PI

K s Z s Z s ZG K s Z G s G s

s s

+ + += = + = (10)

The transfer function of PID controller, also ,can also be expressed to have the form given by Eq.(11):

( ) ( ) ( )2 ( )D PI PD D PI PD D PI PD D

PID

K s Z s Z K s Z Z K s Z Z KG

s s

+ + + + += = (11)

Rearranging Eq.(11), we have:

( ) ( )2 ( ) ( )PI PD DD PI PD D PI PD D

PID PI PD D D

Z Z K sK s Z Z K Z Z KG Z Z K K s

s s s s

+= + + = + + +

Substituting the following values, ( )1 2 3,牋? ),牋牋PI PD D PI PD D DK Z Z K K Z Z K K K= + = = , gives:

2

1 3PID

KG K K s

s= + + (12)

Since PID transfer function is a second order system, it can be expressed in terms of damping ratio and

undamped natural frequency to have the form given by Eq.(13)::

Page 3: New controllers efficient model based design method

Industrial Engineering Letters www.iiste.org

ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)

Vol.3, No.7, 2013

3

22 22

( )

P I

D

D n nD D

PID

K KK s s

K s sK KG s

s s

ξω ω

+ + + + = = (13)

Where: 2 In

D

K

Kω = and 2 P

n

D

K

Kξω =

The transfer function of PID control given by Eq.(8) can, also, be expressed in terms of derivative time and

integral time to have the form given by Eq.(14): 2 11

1 I D IPID P D P

I I

T T s T sG K T s K

T s T s

+ += + + =

(14)

Where: TI= KP/ KI : integral time, TD= KD/ KP : derivative time,

/I P IK K T= , D P DK K T=

Since in Eq. (14) the numerator has a higher degree than the denominator, the transfer function is not causal and

can not be realized, therefore this PID controller is modified through the addition of a lag to the derivative term,

to have the following form:

D

11 ,牋牋牋 /N - time constant of the added lag

1

D

PID P

DI

T sG K

T sT s

N

= + + +

Where: N: determines the gain KHF of the PID controller in the high frequency range, the gain KHF must be

limited because measurement noise signal often contains high frequency components and its amplification

should be limited. Usually, the divisor N is chosen in the range 2 to 20. If no D-controller, then we have PI

controller, given by Eq. (15), it is clear that, PI and PD controllers are special cases of the PID controller.

111 I

PI P P

I I

T sG K K

T s T s

+= + =

(15)

The addition of the proportional and derivative components effectively predicts the error value at TD seconds (or

samples) in the future, assuming that the loop control remains unchanged. The integral component adjusts the

error value to compensate for the sum of all past errors, with the intention of completely eliminating them in TI

seconds (or samples). The resulting compensated single error value is scaled by the single gain KP.

1.2 Dominant features Most complex systems have dominant features that typically can be approximated by either a first or second

order system response. Control system's response is largely dictated by those poles that are the closest to the

imaginary axis, i.e. the poles that have the smallest real part magnitudes, such poles are called the dominant

poles, many times, it is possible to identify a single pole, or a pair of poles, as the dominant poles. In such cases,

a fair idea of the control system's performance can be obtained from the damping ratio and undamped natural

frequency of the dominant poles (Farhan A. Salem, 2013). For complex system, the controller gains are to be

selected based on plant's parameters (time constant, the damping ratio and undamped natural frequency) of the

dominant poles.

2. Controllers design for first order systems

First order systems and systems that can be approximated as first order systems, are characterized, mainly,

by time constant T. Time constant is a characteristic time that is used as a measure of speed of response to a step

input and governs the approach to a steady-state value after a long time. The general form of first order system's

transfer function in terms of time constant T, is given by Eq.(16).

( ) 1G s 牋

1Ts=

+ (16)

2.1 P-controller design for first order systems To design P-controller, with minim settling time, the proportional gain KP, is set equals to time constant, but

since different step input values can be applied, and correspondingly different steady state value will results, then

by multiplying plant's time constant T, by desired output value ( reference input) the value of KP can be selected

to achieve suitable response. To soften the response in terms of reducing overshoot, settling time and steady state

error, a tuning parameters α can be introduced, based on all this expression given by Eq.(17) can be proposed for

designing P-controller for first order systems:

牋牋 PK RTα= (17)

Where: T : Plant's time constant. R : desired output value, α: a tuning parameter that takes the value from 1 to

100. To achieve overall system fast response, with minimum overshoot and oscillation, parameter α, is softly

increased.

Page 4: New controllers efficient model based design method

Industrial Engineering Letters www.iiste.org

ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)

Vol.3, No.7, 2013

4

For systems with small DC gain and/or small time constant, to minimize time of design and selection process of

proportional gain KP, the expression given by Eq.(18) can be applied directly, where each increase of parameter

α will increase proportional gain by 100 factor

To test and verify the proposed P-controller design expression for selecting proportional gain KP for achieving

desired output of 10 with minimum possible overshoot, steady state error and settling time, four different first

order systems with different time constants, with transfer functions given by Eq.(19) and unity feedback control

systems simulink model shown in Figure 1 are to be used. The result of designing P-controller and tuned values

of parameter α, for first three systems, are shown in Table 1, the response curves are shown in Figure 2, these

response curves show that, acceptable stability, and medium fastness of response with minimum steady state

error can be achieved by applying proposed expression, and by selecting and increasing the value of only one

parameter α.

To test expression given by Eq.(18), applying it to system 3, and comparing with original expression, (see figure

2(c)(d)), the comparison shows that applying Eq.(18) to systems with small DC gain and/or small time constant,

simplifies and accelerate design process while achieving optimal response.

牋牋 10PK RTα= (18)

1 2 3 4

10 1 0.005 0.1( ) ,牋牋牋? ) ,牋牋牋牋( ) ?牋牋牋牋( ) ?

10 1 2 10 1 2 100sys sys sys sysG s G s G s G s

s s s s= = = =

+ + + + (19)

Figure 2 Simulink model for testing proposed design method

Table 1: P-controller design for first order system

P-Controller α System 1 System 2 System 3

T=1 T=0.5 T=10

P牋牋K RTα=

R=Vin=10

α=1 10 5 100

α=5 50 25 500

α=10 100 50 1000

Figure 2(a) P-controller design for system 1

0.1

2s+100

sys (3)1

0.005

10s+1

sys (3)

1

s+2

sys (2)

10

10s+10

sys (1)

output

1

Unity feedback

Step input

Vin

PID(s)

P, PI, PD, PID controllers

1

(Td/N)s+1

Fil ter

du/dt

=

Kp

.3

1

.2

sy13.mat

.1

..7

0

..5

..4

..,

0

..'1

0

..'

0

..

du/dt

.'

Kp

.

,.,.

,.,

,.'

Td

,,

1

s

,'2

,'1

,'

Kd

,

1/Ti

'1

'.

1

s

''

Ki

'

0 0.50

2

4

6

8

10

12

Time (seconds)

Magnitude

Tuned: α = 10

0 0.5 10

5

10

Time (seconds)

Magnitude

Sys1 P-design, α = 1

0 0.5 10

5

10

Time (seconds)

Magnitude

Tuned: α = 5

Page 5: New controllers efficient model based design method

Industrial Engineering Letters www.iiste.org

ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)

Vol.3, No.7, 2013

5

Figure 2(b) P-controller design for system 2

Figure 2(c) P-controller design for system 3 applying Eq.( 17).

Figure 2(d) P-controller design for system 3 applying Eq.( 18)

2.2 PI-controller design for first order systems

Based on plant's time constants, expression given by Eq.(20) are proposed, to design PI controller for first order

systems, these expression relate selecting PI controller gains values based, only, on plant's time constant . To

reduce overshoot and speed up response, soft tuning parameters α, is introduced.

To verify and test the proposed PI-controller design procedure, the same four first order systems are given in

Eq.(19) and simulink model shown in Figure 1, are used, where manual switches are used to switch control

system to PI controller. The result of designing PI-controller for achieving desired output of 10 with zero steady

state error and minimum settling time, as well as, tuned values of tuning parameter α, are shown in Table 2, the

response curves are shown in Figure 3, these response curves show, that a fast response, minimum overshoot and

with zero steady state error are achieved. To speed up response, tuning parameter α can be increased softly, this

is shown in Figure 3(b).

P

P

I

PI

I

K T

K TK

T T

K TT T

K

α

αα

αα

=

= = =

= = =

(20)

0 0.50

2

4

6

8

10

12

(Sec)

Magnitude

Tuned: α = 10

0 0.5 10

5

10

(Sec)

Magnitude

Sys2 P-design, α = 1

0 0.5 10

5

10

(Sec)

Magnitude

Tuned: α = 5

0 500

5

10

Time (seconds)

Magnitude

Sys3 P-design, α = 1

0 500

5

10

Time (seconds)

Magnitude

Tuned: α = 5

0 5 100

5

10

Time (seconds)

Magnitude

Tuned: α = 550

0 5 10 150

5

10

(Sec)

Magnitude

Sys3 P-design, α = 1

0 5 100

5

10

(Sec)

Magnitude

Tuned: α = 5

0 50

5

10

(Sec)

Magnitude

Tuned: α = 10

Page 6: New controllers efficient model based design method

Industrial Engineering Letters www.iiste.org

ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)

Vol.3, No.7, 2013

6

Table 2: PI-controller design for first order system

PI-Controller

Parameters System 1 System 2 System 3

T 1 0.5 10

α 1 1 1

KP 1 0.5 10

KI 1 1 10

TI 1 0.5 10

N 1 1 1

Figure 3(a) PI-controller design for system 1

Figure 3(b) PI-controller design for system 2

Figure 3(c) PI-controller design for system 3

2.3 PD-controller design for first order systems

Based on plants time constants, expressions given by Eq.(21) are proposed, to design PD controller for first

order systems. For first order systems with small time constant and/or small DC gain, expression given by

Eq.(22) are proposed, to reduce steady state error and speed up response, a soft tuning parameters α, is

introduced .To verify and test the proposed PD-controller design procedure, the same first order systems given in

Eq.(19) and simulink model shown in Figure 1 are used , manual switches are used to switch control system

components to PD controller. The result of designing PD-controller for achieving desired output of 10 with

minimum steady state error and minimum settling time, as well as, tuned values of tuning parameter alpha, are

shown in Table 3, the response curves are shown in Figure 4, the response curves show, that a fast response with

minimum steady state error are achieved. To speed up response and reduce steady state error tuning parameter α

are increased, this is shown in Figure 4. Since system 3, is with small both DC gain and time constant,

expressions given by Eq.(22) are applied, resulting in acceptable response compromise shown in Figure 4(b).

/ 1 /

P

D

D D P

K RT

TK

T K K R

α

αα

=

=

= =

(21)

0 5 100

5

10

Time (seconds)

Magnitude

Sys1 PI-design, α = 1

0 1 20

5

10

Time (seconds)

Magnitude

Tuned: α = 5

0 0.5 10

5

10

Time (seconds)

Magnitude

Tuned: α = 10

0 5 10 150

5

10

Time (seconds)

Magnitude

Sys2 PI-design, α = 1

0 50

5

10

Time (seconds)

Magnitude

Tuned: α = 5

0 1 20

5

10

Time (seconds)

Magnitude

Tuned: α = 10

0 500 1000 15000

5

10

Time (seconds)

Magnitude

Sys3 PI-design, α = 1

0 100 200 3000

5

10

Time (seconds)

Magnitude

Tuned: α = 5

0 10 200

5

10

Time (seconds)

Magnitude

Tuned: α = 100

Page 7: New controllers efficient model based design method

Industrial Engineering Letters www.iiste.org

ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)

Vol.3, No.7, 2013

7

2

2

/ 1 /

P

D

D D P

K R T

TK

T K K R

α

αα

=

=

= =

(22)

Table 3: Applying PD-controller design for first order system

PD-Controller

Parameters System 1 System 2 System 3

T 1 0.5 10

α 1 1 5

KP 10 5 5000

KD 1 .5 2

TD 0.1 0.1 4. e-004

N 1 1 1

Figure 4(a) PD-controller design for system 1, increasing tuning parameter alpha reduces error and speeds

response

Figure 4(b) PD-controller design for system 2,

Figure 4(b) PD-controller design for system 3, applying expression given by Eq.(22)

2.4 PID-controller design for first order systems

Based on plants time constants, expressions given by Eq.(23) are proposed, to design PID controller for first

order systems. Two tuning parameters are introduced α and ε, that can be tuned to speed up response, reduce

overshoot and steady state error, based on methods applied for derivation (calculations, analysis and trial and

error methods), a limits for these two parameters are proposed, these parameters are tuned softly, where: Tuning

parameter α :is responsible for reducing overshoot , (α =0.1:3), reducing will increase damping and

correspondingly, reduce overshoot, meanwhile, Tuning parameter ε : is responsible for speeding up response, (ε

=0.1:2)

0 0.50

5

10

Time (seconds)

Magnitude

Tuned: α = 5

0 1 20

5

10

Time (seconds)

Magnitude

Sys1 PD-design, α = 1

0 0.1 0.20

5

10

Time (seconds)

Magnitude

Tuned: α = 10

0 0.50

5

10

Time (seconds)

Magnitude

Tuned: α = 5

0 1 20

5

10

Time (seconds)

Magnitude

Sys2 PD-design, α = 1

0 0.1 0.20

5

10

Time (seconds)

Magnitude

Tuned: α = 25

0 5 100

5

10

Time (seconds)

Magnitude

Tuned: α = 5

0 50

5

10

Time (seconds)

Magnitude

Sys3 PD-design, α = 1

0 1 2 30

5

10

Time (seconds)

Magnitude

Tuned: α = 10

Page 8: New controllers efficient model based design method

Industrial Engineering Letters www.iiste.org

ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)

Vol.3, No.7, 2013

8

I

* ,牋牋 牋? 0.1 3

* ,牋牋 牋? 0.1 2

*牋?

1T

*

P

I

D

D

D

P

P

I

K T

K T where

K T where

K TT

K T

K T

K T

α α

ε ε

εε

α α

=

= = ÷

= = ÷

= = =

= = =

(23)

To verify and test the proposed PID-controller design procedure, the same four first order systems are given in

Eq.( 19) and simulink model shown in Figure 1 are used , manual switches are used to switch control system to

PID controller. The result of designing PID-controller for achieving desired output of 10 with minimum steady

state error and minimum settling time, as well as, tuned values of tuning parameter alpha and epsilon, for system

1 are shown in Table 4, the response curves are shown in Figure 5, the response curves show, that a fast response

with minimum both overshoot and steady state error at less time are achieved.

Table 4 PD-controller design for system 1, responses are shown in Figure 5(a)

PD-Controller

System 1 System 1 System 1

T 1 1 1

α 3 1 0.5

ε 2 1 1

KP 1 1 1

KI 3 1 0.5

KD 2 1 1

TD 2 1 1

TI 0.333 1 2

N 1 1 1

Figure 5(a) PID controller design for system 1, and the effect of tuning parameters ε and α

Figure 5(b) PID controller design for systems 2 and 3,

2.5 Summary : Controller design for First order systems The proposed method and expressions for controllers terms selection and design for first order systems are

summarized in Table 5

0 5 100

5

10

15

Time (seconds)

Magnitude

Sys1 PID, α=1,ε=1

0 10 200

5

10

15

Time (seconds)

Magnitude

Sys1 PID, α=3,ε=2

0 5 10 150

5

10

15

Time (seconds)

Magnitude

Sys1 PID, α=0.5,ε=1

0 5 10 150

5

10

15

Time (seconds)

Magnitude

Sys2 PID, α=1.5,ε=3

Magnitude

0 50 1000

5

10

15

Time (seconds)

Magnitude

Sys3 PID, α=0.7,ε=2

Page 9: New controllers efficient model based design method

Industrial Engineering Letters www.iiste.org

ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)

Vol.3, No.7, 2013

9

Table 5 P, PI ,PD, PID controllers terms for first order systems

Controller

type

KP KI KD TD TI N

P-

controller

牋牋RTα

0

0

0

0

0

For sys.

small DC

gain and/or

small T

牋1? RTα

PD 牋牋RTα 0 牋? ?DK T α= /

1 /

D PK K

= 0 1 22÷

For sys.

small DC

gain and/or

small T

2R Tα 牋? ?DK T α= 21/ R α 0 0

PI

牋牋Tα

牋?

PK T

T T

α

α

=

=

0 0 T 1 22÷

PID T 牋* ,牋牋

0.1 3

Tαα = ÷

? ,

0.1 2

Tεε = ÷

*

0.1 2

D

D

P

KT

K

T

T

εε

ε

= =

=

= ÷

I

I

T

1T 牋

*

0.1 3

P

I

K

K

T

Tα αα

= =

= =

= ÷

1-22

3. Controllers design for second order systems

The general standard form of second order system, in terms of damping ratio ζ and undamped natural frequency

ωn is given by Eq.(24), knowing that that performance of second order systems depends on damping ratio ζ and

undamped natural frequency ωn , where damping ratio determines how much the system oscillates as the response

decays toward steady state and undamped natural frequency ωn, determines how fast the system oscillates

during any transient response (Farhan A. Salem, 2013), ωn has a direct effect on the rise time, delay time, and

settling time, therefore to speed up response and reduce ( remove) overshot, based on this an important design

compromise; acceptable stability, and medium fastness of response can be achieved by relating controller's gain

and plant's parameters 2

2 2( ) 牋牋

2

n

n n

G ss s

ωξω ω

=+ +

(24)

3.1 P-controller design for second order systems

Based on plant's damping ratio ζ and undamped natural frequency ωn, expression given by Eq.(25) is proposed

To design P-controller for second order systems. For systems with small time constant or DC gain expression

given by Eq.(26) is proposed. Only one tuning parameter α is introduced, that can be tuned to speed up response,

reduce overshoot, oscillation and steady state error and,

,牋牋牋牋牋牋 牋牋牋 牋 牋0.1n

P

RK where is tuned from

α ωα

ξ= (25)

2

?牋牋牋牋牋牋 牋牋牋 牋 牋5.n

P

RK where is tuned from

α ωα

ξ= (26)

Where R: is desired output value, α: can be increased for small R and decreased for large R. increasing

parameter α will result in increasing overshoot, oscillation and reducing steady state error.

To test and verify the proposed P-controller design, four second order systems are given by Eq.(27) and simulink

model shown in figure 6. Applying P-controller design for achieving desired output of 10, for three first

Page 10: New controllers efficient model based design method

Industrial Engineering Letters www.iiste.org

ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)

Vol.3, No.7, 2013

10

systems, will result in response curves shown in Figure 7, plants' parameters, tuned values of tuning parameter α

and ε, gains and resulted performance specifications, are shown in Table 6, the response curves show, system

will reach output with overshoot, oscillation and steady state error, increasing α will result in increasing

overshoot, reducing steady state error.

1 22 2

3 42 2

10 1? ) ,牋牋牋牋? ) ?牋牋

10 10 2 1

0.05 7? ) ,牋牋牋牋牋牋 ( )

2 2 1 2 5 1

sys sys

sys sys

G s G ss s s s

G s G ss s s s

= =+ + + +

= =+ + + +

(27)

Table 6 plants' parameters, tuned values of tuning parameter α and ε, gains and performance specifications

P-

Controller

Parameters System 1 System 1 System 2 System 3 System 4

ζ 0.5 0.5 0.3536 0.7071 2.5

ω 1 1 1.4141 0.7071 1

α 1 2 1 5 2

R 10 10 10 10 10

KP 20 40 199 500 8

TS 7.8 6.8 7 8 2

OS% 58% 73% 16.5% 16.5% 29%

Figure 6 Simulink model for verifying design

Figure 7(a) P-controller design for system 1, for α=1 , 2

7

s +5s+12

sys (3)1

0.05

2s +2s+12

sys (3)

1

s +s+22

sys (2)

10

10s +10s+102

sys (1)

output

1

Unity feedback

Step input

Vin=10

PD(s)

PID Controller

Td.s

(Td/N)s+1

Filter1

1

(Td/N)s+1

Filter

du/dt

=

Kp

.3

1

.2

..9

..8

..7

..6

0

..5

..4

..3

..2

..1

Td

.......

du/dt

.....

0

..'1

0

..'

0

..

du/dt

.'

Kp

.

Td

,,

1

s

,'2

,'1

,'

Kd

,

1/Ti

'1

'.

1

s

''

Ki

'

sy1.mat

0 5 10 15 200

5

10

15

20

Time (seconds)

Magnitude

sys1 P-design α=1

0 5 10 15 200

5

10

15

20

Time (seconds)

Magnitude

sys1 P-design α=2

Page 11: New controllers efficient model based design method

Industrial Engineering Letters www.iiste.org

ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)

Vol.3, No.7, 2013

11

Figure 7(a) P-controller design for system 2,3,4

3.2 PD-controller design for second order systems

Based on plant's damping and undamped natural frequency, expression given by Eq.(28) are proposed to design

PD-controller for second order systems. For systems with small time constant and/or small DC gain, expression

given by Eq.(29) are proposed, in both cases, only one tuning parameter α is introduced, that can be softly tuned

to speed up response, reduce overshoot and steady state error, where increasing parameter α will result in

decreasing overshoot, oscillation and reducing steady state error.

Applying PD controller design for system 1 for achieving desired output of 10, and by tuning parameter α to

have the values α =1,5,15, will result in response curves shown in Figure 8(a), the response curves show,

increasing α will result in reducing steady state error and overshoot, while meeting acceptable response.

Applying PD-controller design for achieving desired output of 10, for system 2 , will result in response curves

shown in Figure 8(b). Applying PD-controller design for achieving desired output of 10, for system 3 and

applying expression given by Eq.(29) will result in response curves shown in Figure 8(c). These response curves

show that a response with minimum overshoot and minimum error and with suitable settling time is achieved,

also by soft tuning of only one parameter α, the response can be softened .

2 2

2.9

2.92.9

P

n

D n

D

I n

P

n

RK

K R

K RT

RK

αξω

α ξω

α ξωξ ω

αξω

=

=

= = =

(28)

2

2

2 2

P

n

D n

D

I n

P

n

RK

K R

K RT

RK

αξω

α ξω

α ξωξ ω

αξω

=

=

= = =

(29)

Figure 8 PD(a) controller design for system 1, for α=1,5,15

0 5 10 150

5

10

15

Time (seconds)

Magnitude

sys2 P-design α=1

0 10 200

5

10

15

20

Time (seconds)

Magnitude

sys3 P-design α=5

0 50

5

10

15

Time (seconds)

Magnitude

sys4 P-design α=2

0 1 2 30

5

10

Time (seconds)

Magnitude

sys1 PD-design α=1

0 1 2 30

5

10

Time (seconds)

Magnitude

sys1 PD-design α=5

0 1 2 30

5

10

Time (seconds)

Magnitude

sys1 PD-design α=15

Page 12: New controllers efficient model based design method

Industrial Engineering Letters www.iiste.org

ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)

Vol.3, No.7, 2013

12

Figure 8(b) PD controller design for system 2, for α=1,5,15

Figure 8(c) PD controller design for system 3, for α=1,5,15

3.3 PI-controller design for second order systems

To design PI-controller for second order systems, expression given by Eq.(30) are proposed, to speed up

response, only one tuning parameter α is introduced.. Applying PI-design for second order systems given by

Eq.(27), will result in response curves shown in Figure 9, the response curves show that an acceptable response

with zero steady sate error and without overshoot are achieved.

( )

10

,牋牋? 牋? .8 1

10

n

I

n

P I

P n I

I I

I n

K

K K where

K KT T

K

ξ ωξω

α α

αξωα

ξ ω

+=

= = ÷

= = ⇒ =+

(30)

Figure 9 PI-controller design for three second order systems

3.4 PID-controller design for second order systems

The general standard form of second order system, can be expressed in terms of damping ratio ζ and undamped

natural frequency ωn as given by Eq.( 31). Since PID transfer function is a second order system, it can also be

expressed in terms of damping ratio and undamped natural frequency as given by Eq.(31), the PID gains ; KP, KI,

KD, can be found in terms of plant's damping ratio and undamped natural frequency, as given by Eqs.(32)(33).

Assigning proportional gain, the value of unity, KP=1, and equating Eqs.(31)(32), to find integral gain KI, wil

result in Eqs.(34) that is used to find numerical values of PID gains given by Eq.(35), based on plant damping

ratio and undamped natural frequency, to soften the response in terms of reducing overshoot, steady state error

and speed up response a tuning parameters ε and α with proposed rages are introduced. 2 22

2 2

2( ) 牋牋 牋牋 ( )

2

D n nn

PID

n n

K s sG s G s

ss s

ξω ωωξω ω

+ + = ⇔ =+ +

(31)

0 1 2 30

5

10

Time (seconds)

Magnitude

sys2 PD-design α=1

0 1 2 30

5

10

Time (seconds)

Magnitude

sys2 PD-design α=5

0 1 2 30

5

10

Time (seconds)

Magnitude

sys2 PD-design α=15

0 5 100

5

10

Time (seconds)

Magnitude

sys3 PD-design α=1

0 1 2 30

5

10

Time (seconds)

Magnitude

sys3 PD-design α=5

0 1 2 30

5

10

Time (seconds)

Magnitude

sys3 PD-design α=15

0 10 20 300

5

10

Time (seconds)

Magnitude

sys1 PI-design α=1

0 10 20 300

5

10

Time (seconds)

Magnitude

sys2 PI-design α=1

0 20 400

5

10

Time (seconds)

Magnitude

sys3 PI-design α=1

Page 13: New controllers efficient model based design method

Industrial Engineering Letters www.iiste.org

ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)

Vol.3, No.7, 2013

13

2

2

I I

n D

D n

K KK

ω= ⇒ = (32)

22

P P

n D

D n

K KK

Kξω

ξω= ⇒ = (33)

2

2 2

1

2 2 2 2

1

2 2

1

P I I n n

I I

n n nn n

P

D D

n n

P

K K KK K

KK K

K

ω ωξω ξω ξω ξω ω

ξω ξω

= ⇒ = ⇒ = ⇒ =

= ⇒ =

=

(34)

11牋牋?牋牋牋牋 牋牋,牋牋 牋?

2 2

n

P D I

n

K K Kω

ξω ξ= = = (34)

Since PID transfer function, can be expressed in terms of derivative time and integral time to have the form

given by Eq.(35) Where:I T /P IK K= , the integral time and /D D PT K K= , the derivative time

211

1 I D IPID P D P

I I

T T s T sG K T s K

T s T s

+ += + + =

(35)

/I P IK K T= , D P DK K T=

Based on this, the derived formulae for calculating PID controller gains in terms of derivate time TD and integral

time TI , to be as given by Eq.(36), the divisor N is chosen in the range 2 to 20.

I

2 2T

/ 2 牋 ?

1/ 2 1

2

P P P

I n n n

D n

D D

P P n

K K K

K

KT K

K K

ξ ξω ξ ω ω

ξωξω

= = = =

= = = =

(36)

For soft tuning of proposed PID controller design, two tuning parameters are introduced α and ε , Where:

Increasing ε will increase overshoot, and vise versa, while increasing α will speed response, as a result, tuning

these parameters will result in reducing overshoot, reducing steady state error and speeding up response. The

proposed expressions for PID controller design are listed in Table 7.

Testing proposed PID controller design method for second order systems given by Eq.(27), will result in PID

terms, given in Table 8 , and response curves shown in Figure 10. These response curves show an acceptable

response without overshoot, steady state error and in acceptable settling time are achieved.

Further testing PID controller design procedure for second order systems given by Eq.(37), will result in PID

terms, tuned parameters values given in Table 9 , and response curves shown in Figure 11 .

2 2 2

1 1 11 ,牋牋牋牋 2 牋 ,牋牋牋牋牋 3 牋

1 6 5 10 10 40sys sys sys

s s s s s s= = =

+ + + + + + (37)

Table 7 Proposed expressions for PID gains calculation

Plant PID parameters

KP KI KD TD TI N

ζ ωn 1

2

nωξ

1

2n

ξω

1

2 nξω 2

n

ξω

2 20÷

Tuning

limits

1 ,牋? .1 10

2

nωε εξ

= ÷ 1

?牋? .58 1.52

n

α αξω

= ÷

2n

αξω

2

n

ξεω

Table 8 Testing results of second order systems

System Plant parameter PID parameters

parameter ζ ωn ε α KP KI KD

Sys(1) 0.5 1 0.62 1.1 1 0.62 1.1

Sys(2) 0.3536 1.4142 0.68 1.5 1 1.3598 1.4998

Sys(3) 0.7071 0.7071 8 1 1 4 1

Page 14: New controllers efficient model based design method

Industrial Engineering Letters www.iiste.org

ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)

Vol.3, No.7, 2013

14

Figure 10applying PID control method for three second order systems

Table 9 Testing results of second order systems

System Plant parameter PID parameters

parameter ζ ωn KP KI KD

Sys(1) 0.5 1 1 1 1

Sys(1), tuned only KI value 1 0.6300 1

Sys(2) 1.3416 2.2361 1 0.8333 0.1667

Sys(2), tuned only KI value 1 1.6667 0.1667

Sys(3) 0.2500 2 1 4 1

Sys(2), tuned only KI value 1 8 1

(a) Applying calculated PID gains (a) after tuning only KI

Figure 11 System (1) responses applying proposed PID design,

(a) Applying calculated PID gains (a) after tuning only KI

Figure 11 System (2) response applying proposed PID design.

(a) Applying calculated PID gains (a) after tuning only KI

Figure 11 System (3) response applying proposed PID design

0 5 100

5

10

Time (seconds)

Magnitude

sys1 PID, α=1.1 ε= 0.62

0 5 100

5

10

Time (seconds)

Magnitude

sys2 PID, α=1.5 ε= 0.68

0 5 10 150

5

10

Time (seconds)

Magnitude

sys3 PID, α=1 ε= 8

0 5 100

5

10

15

Time (seconds)

Magnitude

Sys(1) tuned PID, Ki*0.63

0 5 10 150

5

10

15

Time (seconds)

Magnitude

Sys(1) PID resp.

0 10 20 30 400

5

10

Time (seconds)

Magnitude

Sys(2)PID response

0 5 10 15 200

5

10

Time (seconds)

Magnitude

Sys(1) tuned PID, Ki*2

0 20 40 60 800

5

10

15

Time (seconds)

Magnitude

Sys(2)PID response

0 10 20 300

5

10

15

Time (seconds)

Magnitude

Sys(1) tuned PID, Ki*4

Page 15: New controllers efficient model based design method

Industrial Engineering Letters

ISSN 2224-6096 (Paper) ISSN 2225-0581 (online

Vol.3, No.7, 2013

3.5 Summary: Controller design for second order systemsThe proposed method for second order systems and expressions for controllers terms

summarized in Table 10

Table 10 P, PI , PD, PID controllers terms for

Controller

type

KP

P-controller nRα ωξ

For systems

with small

DC gain

and/or small

T

2

nRα ωξ

PD

n

Rαξω

Systems with

small DC

gain and/or

small T

2

n

Rαξω

PI 0.8 2

IKα

α = ÷

PID 1 ,

2

nωε εξ

4. PID Controller for first order plus delay time

A large number of industrial plants can approximately be modeled by a first order plus time delay (FOPTD)

(Katsuhiko Ogata, 2010)(Saeed Tavakoli et al, 2003)

model with dead-time ,it transfer function is given by Eq.(38) and

s-shape curve with no overshoot is called

and time constant T, these two constants can be determined by drawing a tangent line at the infl

the s-shaped curve, and finding the intersection of the tangent line with time axis and steady state level

Figure 12), then the transfer function of these

transport lag and given by Eq.(38)[]:

( )

( ) 1

LsC s Ke

R s Ts

=+

Figure 12 s-shaped curve with terminology (Farhan A. Salem, 2013)

Based on plant's delay time L, time constant T, and steady state level

0581 (online)

15

3.5 Summary: Controller design for second order systems The proposed method for second order systems and expressions for controllers terms selection and design are

Table 10 P, PI , PD, PID controllers terms for second order systems

KI KD TD

0

0

0

0 2.9* nRα ξω 2 22.9 nξ ω

0 2

nRα ξω 2 2

nξ ω

10

n

n

ξ ωξω+

0

0 I

I

T

T

,牋? .1 22

nωε εξ

= ÷1

?牋2

? .58 1.5

n

αξω

α = ÷

2 n

αξω

εω

4. PID Controller for first order plus delay time ( FOPDT) process

lants can approximately be modeled by a first order plus time delay (FOPTD)

(Katsuhiko Ogata, 2010)(Saeed Tavakoli et al, 2003). FOPDT models are a combination of a first

transfer function is given by Eq.(38) and it response curve is shown in Figure 12, this

is called reaction curve, it is characterized by two constants ; the delay time

, these two constants can be determined by drawing a tangent line at the infl

shaped curve, and finding the intersection of the tangent line with time axis and steady state level

Figure 12), then the transfer function of these-shaped curve can be approximated by first order system with

nd given by Eq.(38)[]:

shaped curve with terminology (Farhan A. Salem, 2013)

Based on plant's delay time L, time constant T, and steady state level K, ( see Eq. (12)). The formulae listed in

www.iiste.org

selection and design are

TI N

0

0

0 1-22

0 1-22

( )10

P

I

I

n I

I

n

KT

K

KT

α

αξωξ ω

= = ⇒

=+

1-22

2

n

ξεω

1-22

lants can approximately be modeled by a first order plus time delay (FOPTD)

. FOPDT models are a combination of a first-order process

esponse curve is shown in Figure 12, this

is characterized by two constants ; the delay time L,

, these two constants can be determined by drawing a tangent line at the inflection point of

shaped curve, and finding the intersection of the tangent line with time axis and steady state level K, (see

shaped curve can be approximated by first order system with

(38)

shaped curve with terminology (Farhan A. Salem, 2013)

, ( see Eq. (12)). The formulae listed in

Page 16: New controllers efficient model based design method

Industrial Engineering Letters www.iiste.org

ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)

Vol.3, No.7, 2013

16

Table 11, are proposed to calculate PID gains in terms L, T, K for ( FOPDT) process and tuning limits for KD and

KI. Based on Eqs.(35)(36), the derived formulae for calculating PID controller gains in terms of derivate time TD

and integral time TI , to be as given by in Table 11, the divisor N is chosen in the range 2 to 20.

Table 11 Proposed formulae for PID gains calculation for first ( FOPDT) system, and softening ranges

Plant PID parameters

KP KI KD TI TD N

T,K,L T *L T L

T 1 / L

2

L

T 2 20÷

Tuning

limits

T * * ,

0.1 3

L Tεε = ÷

0.1 3

L

α = ÷

1

*Lε

2

L

Applying proposed PID design method for first-order process with dead-time given by Eq.(39), will result in

the calculated PID gains values listed in Table 12, the response curve is shown in figure 13 0.3( )

( ) 1

sC s e

R s s

=+

(39)

Table 12 design for FOPDT

System Plant's parameters PID parameters

FOPDT

Parameters α ε KP KI KD TD TI N

L=0.3,T=1,K=1 2 2 1 0.60 0.6 6.6666 0.6 2

(a) Applying calculated PID gains (a) after tuning KD and KI

Figure 13 FOPDT response applying proposed PID design,

5. Comparing and testing proposed design with existing design methods

Case (1): Considering a third order plant with transfer function given by Eq.(40), to verify proposed design, it

will be compared with Ziegler-Nicols design method

3

1( )

( 1)G s

s=

+ (40)

Since this is third order system, it can be approximated as second order system with two repeated pole P=1,

Correspondingly ζ=1, ω =1, designing P, PI, PD, and PID controller applying Ziegler-Nicols design method and

proposed design will result in gains values listed in table 13, and the response curves are shown in Figure 14 ,

these response curves show that the proposed method is more simpler than Ziegler-Nicols, as well as a more

smooth response with minimum overshoot and acceptable settling time is achieved

Table 13 controllers' gains values applying both Ziegler-Nicols and proposed design methods

Parameters Pro. PD PI

PID

Proposed

method

ζ ω KP KP KD KP KI KP KI KD

1 1 5 20 58 0.1 0.1 1 0.5 0.5

Ziegler-Nicols

method

Kcrit Pcrit KP KP TD KP TI KP TI TD

8 3.62 4.8 - - 3.6 3 4.8 1.8 0.45

0 10 20 30 400

5

10

15

Time (seconds)

Magnitude

sys (4) PID design

0 5 10 15 200

5

10

15

Time (seconds)

Magnitude

sys (2) PID with Kd*2 ,Ki*2

Page 17: New controllers efficient model based design method

Industrial Engineering Letters www.iiste.org

ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)

Vol.3, No.7, 2013

17

Figure 14(a) P-controller design applying Ziegler-Nicols and proposed design methods

Figure 14(b) PD-controller design applying proposed design methods

Figure 14(c) PI-controller design applying Ziegler-Nicols and proposed design methods

Figure 14(c) PID-controller design applying Ziegler-Nicols and proposed design methods

0 10 20 30 40 500

2

4

6

8

10

12

14

Magnitude

Comparison P-controler design

Ziegler-Nicols method

Proposed method

0 50 1000

5

10

15

Time (seconds)

Magnitude

Comparison: PD-controler design

Proposed method

0 10 20 30 40 50 60 700

2

4

6

8

10

12

14

16

Magnitude

Comparison: PI-controler design

Proposed method

Ziegler nicols

0 5 10 15 20 250

2

4

6

8

10

12

14

16

Magnitude

Comparison: PID-controler design

Proposed method

Ziegler-Nicols method

Page 18: New controllers efficient model based design method

Industrial Engineering Letters www.iiste.org

ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)

Vol.3, No.7, 2013

18

Case (2): Testing proposed PID design method for fourth order plant transfer function given by Eq.(41),

applying three different PID controller design methods, particularly, Ziegler Nichols frequency response,

Ziegler-Nichols step response, and Chein-Hrones-Reswick design methods, will result in PID gains shown in

Table 14(Robert A. Paz, 2001), , as shown in this table different values of PID gain are obtained and

correspondingly different system's responses (see figure 15), when subjected to step input of 10. Comparing

shown response curves, show that the Chein-Hrones-Reswick design is, with less overshoot and oscillation (than

Ziegler-Nicols), all three method allmostly, result in the same settling time, Applying the proposed method,

based on plant's dominant poles approximation, result in smooth response curve without overshoot, and zero

steady state error, shown in figure 14.

4 3 2 s

10000( )

s + 126s + 2725s + 12600 + 10000G s = (41)

Table 14

Design Method KP KI KD

Ziegler Nichols Frequency Response 14.496 45.300 1.1597

Ziegler-Nichols Step Response 11.1524 34.3786 0.9045

Chein-Hrones-Reswick 5.5762 5.0794 0.4522

Proposed method

1 0.8632 0.1231

ζ=3.0677 ωn= 2.6481

Figure 15 System step responses obtained applying different design methodologies

Conclusion

A new simple and efficient model-based time domain P, PI ,PD , and PID controllers design method for

achieving an important design compromise; acceptable stability, and medium fastness of response is proposed,

the proposed method is based on selecting controllers' gains based on plant's parameters, the proposed controllers

design method was test for first, second and first order system with time delay, and using MATLAB/simulink

software.

References Ahmad A. Mahfouz, Mohammed M. K., Farhan A. Salem, "Modeling, Simulation and Dynamics Analysis Issues

of Electric Motor, for Mechatronics Applications, Using Different Approaches and Verification by

MATLAB/Simulink", IJISA, vol.5, no.5, pp.39-57, 2013.

Astrom K,J, T. Hagllund, PID controllers Theory, Design and Tuning , 2nd edition, Instrument Society of

America,1994

Ashish Tewari, Modern Control Design with MATLAB and Simulink, John Wiley and sons, LTD, 2002 England

Katsuhiko Ogata, modern control engineering, third edition, Prentice hall, 1997

0 1 2 3 4 5 6 70

2

4

6

8

10

12

14

16

18

Response applying different PID design methodologies

Time (seconds) (sec)

Ma

gnitu

de

Open loop response

Ziegler-Nicols step response method

Chein Hrones Reswick Method

Proposed method

Page 19: New controllers efficient model based design method

Industrial Engineering Letters www.iiste.org

ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)

Vol.3, No.7, 2013

19

Farid Golnaraghi Benjamin C.Kuo, Automatic Control Systems, John Wiley and sons INC .2010

Norman S. Nise, Control system engineering, Sixth Edition John Wiley & Sons, Inc,2011

Gene F. Franklin, J. David Powell, and Abbas Emami-Naeini, Feedback Control of Dynamic Systems, 4th Ed.,

Prentice Hall, 2002.

Dale E. Seborg, Thomas F. Edgar, Duncan A. Mellichamp ,Process dynamics and control, Second edition, Wiley

2004

Dingyu Xue, YangQuan Chen, and Derek P. Atherton "Linear Feedback Control". 2007 by the Society for

Industrial and Applied Mathematics, Society for Industrial and Applied Mathematics the Society for Industrial

and Applied Mathematics, 2007

Chen C.L, A Simple Method for Online Identification and Controller Tuning , AIChe J,35,2037 ,1989.

Lee J., Online PID Controller Tuning For A Single Closed Test, AIChe J,32(2), 1989.

R. Matousek, HC12: Efficient PID Controller Design, Engineering Letters, pp 41-48, 20:1, 2012

K. J. Astrom and T. Hagglund, The Future of PID Control, IFAC J. Control Engineering Practice, Vol. 9, 2001.

Susmita Das, Ayan Chakraborty,, Jayanta Kumar Ray, Soumyendu Bhattacharjee. Biswarup Neogi, Study on

Different Tuning Approach with Incorporation of Simulation Aspect for Z-N (Ziegler-Nichols) Rules,

International Journal of Scientific and Research Publications, Volume 2, Issue 8, August 2012

L. Ntogramatzidis, A. Ferrante, Exact tuning of PID controllers in control feedback design, IET Control Theory

and Applications, 2010.

M.Saranya , D.Pamela , A Real Time IMC Tuned PID Controller for DC Motor design is introduced and

implemented, International Journal of Recent Technology and Engineering (IJRTE), Volume-1, Issue-1, April

2012

Fernando G. Martons, Tuning PID controllers using the ITAE criterion, Int. J. Engng Ed. Vol 21, No 3 pp.000-

000-2005 .

Saeed Tavakoli, Mahdi Tavakoli, optimal tuning of PID controllers for first order plus time delay models using

dimensional analysis, The Fourth International Conference on Control and Automation (ICCA’03), 10-12 June

2003, Montreal, Canada

Farhan A. Salem, Controllers and control algorithms; selection and time domain design techniques applied in

mechatronics systems design; Review and Research (I) , submitted to international journal of engineering

science , 2013.

Farhan A. Salem, Precise Performance Measures for Mechatronics Systems, Verified and Supported by New

MATLAB Built-in Function', International Journal of Current Engineering and Technology, Vol.3, No.2 (June

2013).

Farhan A. Salem, PID Controller and algorithms; selection and design techniques applied in mechatronics

systems design (II) ,submitted to International Journal of Engineering Sciences, 2013.

Robert A. Paz , The Design of the PID Controller, Klipsch School of Electrical and Computer Engineering,

2001.

Pradeep Kumar Juneja , A. K. Ray, R. Mitra, Deadtime Modeling for First Order Plus Dead Time Process in a

Process Industry, International Journal of Computer Science & CommunicationVol. 1, No. 2, July-December

2010, pp. 167-169.

Page 20: New controllers efficient model based design method

This academic article was published by The International Institute for Science,

Technology and Education (IISTE). The IISTE is a pioneer in the Open Access

Publishing service based in the U.S. and Europe. The aim of the institute is

Accelerating Global Knowledge Sharing.

More information about the publisher can be found in the IISTE’s homepage:

http://www.iiste.org

CALL FOR PAPERS

The IISTE is currently hosting more than 30 peer-reviewed academic journals and

collaborating with academic institutions around the world. There’s no deadline for

submission. Prospective authors of IISTE journals can find the submission

instruction on the following page: http://www.iiste.org/Journals/

The IISTE editorial team promises to the review and publish all the qualified

submissions in a fast manner. All the journals articles are available online to the

readers all over the world without financial, legal, or technical barriers other than

those inseparable from gaining access to the internet itself. Printed version of the

journals is also available upon request of readers and authors.

IISTE Knowledge Sharing Partners

EBSCO, Index Copernicus, Ulrich's Periodicals Directory, JournalTOCS, PKP Open

Archives Harvester, Bielefeld Academic Search Engine, Elektronische

Zeitschriftenbibliothek EZB, Open J-Gate, OCLC WorldCat, Universe Digtial

Library , NewJour, Google Scholar