# Improved optimal controller designs for all pole systems and standard forms with one/two variable zeroes.

I. INTRODUCTIONNowadays classical controllers are still popular in spite of many proposed modern control methods due to the robust performance and easiness in the design steps. One of these classical control methods is optimal controller design method based on the minimization of the error signal by adjusting the controller parameters with respect to the system transfer function. Many error criteria have been proposed to minimize the error signal in the literature. The integral squared error (ISE) criterion is one of the most popular criteria since these allowed solutions to be obtained in the s-domain by using Parseval's theorem [1] and given recursive formula in [2]. Others are integral absolute error (IAE) and integral time absolute error (ITAE). However, despite of the ISE criterion, to obtain the results of the IAE and ITAE criteria, too much computation time or simulation is needed. The minimization operation must be implemented for the system in every case in the classical approach of the optimal controller design method. Thus, these methods take too much time and needs an expert person. Therefore, it is not very practical.

A study about using IAE and ITAE criteria to obtain standard forms has been presented by Graham and Lathrop [3]. They have considered only all pole standard forms. Dorf and Bishop [4] proposed the ISE criterion; however the standard form coefficients have not been given in their study. They gave obtained standard form coefficients for the systems with one zero using the ITAE criteria for a ramp input. General transfer function of the standard form is given in (1)

C(s)/R(s) = [[c.sub.k][s.sup.k] + [c.sub.k-1][s.sup.k-1] + ... + [c.sub.1]s + [c.sub.0]]/[[s.sup.n] + [d.sub.n-1][s.sup.n-1] + ... + [d.sub.1]s + [d.sub.0]]. (1)

Dorf and Bishop [4], [5] and some textbooks, which are devoting a separate section for the subject, propose and use [c.sub.0] = [d.sub.0] and [c.sub.1] = [d.sub.1] to get a zero steady-state error for a ramp input to obtain the closed loop transfer functions of n poles standard forms with one zero. However, this case restricts the independently chosen control parameters. Additionally, this does not mean that the obtained optimal coefficients are also optimal for the step input signal. In case of that optimal coefficients of the standard forms with a zero are required to be obtained for a step input, then [c.sub.1] [not equal to] [d.sub.1] must be chosen [6], [7].

Otherwise, obtained standard forms may cause very oscillatory step responses for the same systems and there will be an increment on the overshoot of the responses. Atherton and Boz obtained coefficients of the standard forms with all pole and one zero for ISTE and [IST.sup.2]E and presented results in Atherton and Boz [6] and Boz [7]. As for the use of standard forms in the controller design, many new design methods based on standard forms are cited in the literature [8]-[13]. Recently, Sari and Boz also presented a new approach to obtain the parameters of PI controller to be used in the feed forward path by using standard forms for all pole systems with a zero [14], [15]. Another study has been presented by Sari and Boz in 2011 about for the first time obtaining optimum values of standard form coefficients with five pole and two variable zeros for ISTE and [IST.sup.2]E criteria [16]. In their study, a new simple generalized controller design approach for the new systems with all pole transfer function has been introduced to show the use of obtained standard form coefficients in the controller design. The design approach was based on using the standard forms with [c.sub.1] [not equal to] [d.sub.1], and [c.sub.2] [not equal to] [d.sub.2]

optimized for the ISTE and [IST.sup.2]E criteria. On the other hand, optimizations were carried out by constraining the c and [c.sub.2]. Thus; the optimal parameters of the standard forms were obtained only for [c.sub.2] equals to 1, 2, 3 and 4, while c was changing 0.5 to 8. In the proposed approach, a proportional integral derivative (PID) controller that is in the feed forward and a polynomial controller, which is in the feedback path were used.

In this paper, the limitations of the previously designed controller by Sari and Boz [16] have been improved. By this improvement the coefficients in the system transfer function do not affect the stability unlike the previously proposed controller. Additionally, the proposed new controller structure has been compared with the previously proposed control systems by using in the first two examples. Furthermore, standard forms have been obtained for only constraining the [c.sub.2] value. In the previous studies, the [c.sub.2] and [c.sub.1] were both constrained. Optimal standard form coefficients have been calculated for [c.sub.2] values changing 1 to 50 and since the results are linear it became possible to be used for higher values of [c.sub.2] than 50. In the third and fourth examples, these standard forms have been used with the new controller scheme and successful results have been obtained. The simulation results of the method with some well-known design methods have been presented graphically for comparison.

II. INTEGRAL PERFORMANCE CRITERIA AND STANDARD FORMS

In general, the closed loop transfer function of a plant can be given as presented in (1). On the other hand, the steady state error of the system has been shown in (2)

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII]. (2)

In (2), r(t) is the form of input and it determines the size of the steady-state error. [c.sub.0] = [d.sub.0] condition is required to get zero steady-state error for a step function. There are many possibilities of C(s)/R(s) for which steady state error is zero with a step unit, because the order of the numerator of C(s)/R(s) can be less than or equal to the order of denominator. On the other hand, when a ramp function has been used as an input, the steady-state error only become zero for [c.sub.0] = [d.sub.0] and [c.sub.1] = [d.sub.1] conditions [17].

The performance definitions of a dynamical system are usually given by their transient response. On the other hand, to determine the transient response, the system output is measured in terms of rising time, overshoot and steady-state error, where a step or ramp signal is applied to the system input. All of these measurements must be zero ideally, since the system output must exactly follow the input signal. However, this is not the case practically; therefore the outputs are expected to follow the input as much as possible closer. A controller is usually used in a system to achieve the desired responses in case of lack of performance values. There are many controller design methods that are practically used currently [18], [19] and [20].

A controller normally works based on the minimization of the error signal that is the difference between reference input r(t), and controlled output signal c(t) as given in (3) below

e(t) [right arrow] 0, (3)

where t [greater than or equal to] 0. Hence, a suitable criterion to characterize the optimal time response of a system is usually given as an integral function of the error, or its weighted products. An integral error criterion may be presented in a general form as presented in (4)

J = [[integral].sup.[infinity].sub.0] 0[e(t), t]dt. (4)

Therefore, an optimum dynamic performance can be taken as the time response that gives a minimum value of J. The integral performance criterion can be written in different forms as given in (5) and (6), so a control system is considered to be optimal if the selected performance index is minimized based on the variation on the controller parameters:

[J.sub.ISE] = [[integral].sup.[infinity].sub.0] [e.sup.2](t), dt, (5)

[J.sub.IAE] = [[integral].sup.[infinity].sub.0] [absolute value of e(t)] dt. (6)

The time weighted versions of these two criteria have been presented for ISE and for IAE in Zhuang [21] and Graham and Lathrop [3], respectively. These criteria can be expressed more general as given in (7).

[J.sub.n]([theta]) = [[integral].sup.[infinity].sub.0] [t.sup.n][[e([theta],t)].sup.2]dt. (7)

That is the general time weighted integral squared error criterion, and

[J'.sub.n] = [[integral].sup.[infinity].sub.0] [t.sup.n] [absolute value of e([theta],t)] dt, (8)

that is the general time weighted integral absolute error criterion where [theta] refers to variable parameters which are chosen for the minimization of [J.sub.n]([theta]). According to (7), [J.sub.0], [J.sub.1] and [J.sub.2] are named as ISE, ISTE and [IST.sup.2]E, respectively.

III. STANDARD FORMS WITH TWO ZEROES AS A FUNCTION OF [c.sub.2]

In this study, new optimum values of standard form coefficients with four and five poles and two variable zeroes are obtained for the ISTE and [IST.sup.2]E criteria by constraining only the [c.sub.2] value. The optimum values of these coefficients for the [J.sub.1] and [J.sub.2] criteria for [T.sub.24](s) as a function of [c.sub.2], are given in Fig. 1 and Fig. 2, respectively. Similarly, the optimum values of the standard form coefficients for the [J.sub.1] and [J.sub.2] criteria for [T.sub.25](s) are given in Fig. 3 and Fig. 4, respectively. [J.sub.1] and [J.sub.2] integral values for different values of [c.sub.2] for [T.sub.24](s) and [T.sub.25](s) are given in Fig. 5 and Fig. 6, respectively.

Step responses of the obtained standard forms for different values of [c.sub.2] are also given for [T.sub.24](s) and [T.sub.25](s) in Fig. 7 to Fig. 10. It can be seen from the Fig. 5 and Fig. 6 that the integral error values are decreasing dramatically while [c.sub.2] value is increasing.

IV. GENERALIZED OPTIMAL CONTROLLER DESIGN METHOD WITH NO LIMITATIONS FOR NTH DEGREE ALL POLE SYSTEMS

PI and PID are well known controllers since long time. On the other hand they are still popular in use because of their limited number of parameters, which make them easy to tune and their relatively robust performances [22], -[31]. In this section an improved PI and PID controller tuning methods using the standard forms and additional polynomial feedback controller will be given.

nth degree all pole system's transfer function can be represented by

G(s)= [a.sub.0]/[b.sub.n][s.sup.n] + [b.sub.n-1][s.sup.n-1] + ... + [b.sub.2][s.sup.2] + [b.sub.1]s + [b.sub.0]. (9)

This system had been controlled using a polynomial controller in the inner feedback path and a PI controller in the feed forward path by Boz and Sari [15], and a PID controller in the feed forward path by Sari and Boz [16]. Transfer function of the system which use PI controller in the feed forward path had been given as follows

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII]. (10)

Again, transfer function of the system which use PID controller in the feed forward path had been given as follows

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII]. (11)

In the both transfer functions, the coefficient belonging [s.sup.n] is equal to [b.sub.n-1] which is a coefficient of the system, and it is independent from the controller parameters. This means that the standard form coefficients are directly related to [b.sub.n-1] and they have not been chosen independently. As a result of this, the error on the system response curves will increase when the coefficients of [b.sub.n-1] decrease. This might also drive the controlled system into the instability. In this study, this unwanted case for both control systems has been removed by increasing the polynomial controller by one degree. Thus, now all of the coefficients of the closed loop control system parameters can be independently adjusted according to the standard form coefficients. This also eliminates the instability of the system and guarantees the stability. Furthermore, [b.sub.n] coefficient has been taken equal to 1 for the simplification. The realization steps and formulation of both improved methods have been given below.

A. Design by Using A PI Controller in the Feed Forward Path

The system at (9) can be controlled using a PI controller in the feed forward path and a polynomial controller in the inner feedback path as shown in Fig. 11.

Closed loop transfer function of the inner feedback controller and the system can be represented as

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII], (12)

and the resulting closed loop transfer function of G'(s), the PI controller and the unity feedback is given by

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII]. (13)

To simplify the analysis, numerator and denominator coefficients of the system's closed loop transfer function can be arranged as:

[d.sub.n] = [b.sub.n-1] + [a.sub.0][k.sub.n-1], (14)

[d.sub.n-1] = [b.sub.n-2] + [a.sub.0][k.sub.n-2], (15)

[d.sub.n-2] = [b.sub.n-3] + [a.sub.0][k.sub.n-3], (16)

[d.sub.3] = [b.sub.2] + [a.sub.0][k.sub.2], (17)

[d.sub.2] = [b.sub.1] + [a.sub.0][k.sub.1], (18)

[d.sub.1] = [b.sub.0] + [a.sub.0][k.sub.0] + [a.sub.0][1.sub.1], (19)

[d.sub.0] = [a.sub.0][1.sub.0] = 1, (20)

[c.sub.1] = [a.sub.0][1.sub.1]. (21)

Substituting these values into the (13) gives the new transfer function of the system, to be

T(s)= [[c.sub.1]s + 1]/[[s.sup.n+1] + [d.sub.n][s.sup.n] + [d.sub.n-1][s.sup.n-1] + ... + [d.sub.2][s.sup.2] + [d.sub.1]s + 1], (22)

where n+1 degree standard form with a variable zero can be represented as in (22). Using (14) to (21) with the transfer function given in (22) results in the controller parameters as:

[l.sub.0] = 1/[a.sub.0], (23)

[l.sub.1] = [c.sub.1]/[a.sub.0], (24)

[k.sub.0] = [[d.sub.1] - [c.sub.1] - [b.sub.0]]/[a.sub.0], (25)

[k.sub.1] = [[d.sub.2] - [b.sub.1]]/[a.sub.0], (26)

[k.sub.2] = [[d.sub.3] - [b.sub.2]]/[a.sub.0], (27)

[k.sub.3] = [[d.sub.4] - [b.sub.3]]/[a.sub.0], (28)

[k.sub.n-2] = [[d.sub.n-1] - [b.sub.n-2]]/[a.sub.0], (29)

[k.sub.n-1] = [[d.sub.n] - [b.sub.n-1]]/[a.sub.0] (30)

or generalizing the formula for k = 0, 1, 2, 3, 4, .... n-1

[[summation].sup.n-1.sub.i=0][k.sub.i] = [[[d.sub.1] - [c.sub.1] - [b.sub.0]]/[a.sub.0]] + [[summation].sup.n-1.sub.i=1] [[d.sub.i+1] - [b.sub.i]]/[a.sub.0], (31)

and

[[summation].sup.1.sub.i=0][l.sub.i] = [[summation].sup.1.sub.i=0] [c.sub.i]/[a.sub.0] (32)

equations can be obtained.

B. Design by Using a PID Controller in the Feed Forward Path

The system at (9) can be controlled using a PID controller in the feed forward path and a polynomial controller in the inner feedback path as shown in Fig. 12.

Closed loop transfer function of the inner feedback controller and the system can be represented as

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII], (33)

and the resulting closed loop transfer function of G'(s), the PID controller and the unity feedback is given by

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII], (34)

To simplify the analysis, numerator and denominator coefficients of the system's closed loop transfer function can be arranged as:

[d.sub.n] = [b.sub.n-1] + [a.sub.0][k.sub.n-1], (35)

[d.sub.n-1] = [b.sub.n-2] + [a.sub.0][k.sub.n-2], (36)

[d.sub.n-2] = [b.sub.n-3] + [a.sub.0][k.sub.n-3], (37)

[d.sub.3] = [b.sub.2] + [a.sub.0][k.sub.2], (38)

[d.sub.2] = [b.sub.1] + [a.sub.0][k.sub.1] + [a.sub.0][1.sub.2], (39)

[d.sub.1] = [b.sub.0] + [a.sub.0][k.sub.0] + [a.sub.0][1.sub.1], (40)

[d.sub.0] = [a.sub.0][1.sub.0] = 1, (41)

[c.sub.1] = [a.sub.0][1.sub.1], (42)

[c.sub.2] = [a.sub.0][1.sub.2], (43)

Substituting these values into the (34) gives the new transfer function of the system, to be

T(s) = [[c.sub.2][s.sup.2] + [c.sub.1]s + 1]/[[s.sup.n+1] + [d.sub.n][s.sup.n] + [d.sub.n-1][s.sup.n-1] + ... + [d.sub.2][s.sup.2] + [d.sub.1]s + 1], (44)

n+1 degree standard form with two variable zeros can be represented as in (44). Using (35) to (43) with the transfer function given in (44) results in the controller parameters as:

[1.sub.0] = 1/[a.sub.0], (45)

[1.sub.1] = [c.sub.1]/[a.sub.0], (46)

[1.sub.2] = [c.sub.2]/[a.sub.0], (47)

[k.sub.0] = [d.sub.1] - [c.sub.1] - [b.sub.0]/[a.sub.0], (48)

[k.sub.1] = [d.sub.2] - [c.sub.2] - [b.sub.1]/[a.sub.0], (49)

[k.sub.2] = [d.sub.3] - [b.sub.2]/[a.sub.0], (50)

[k.sub.3] = [d.sub.4] - [b.sub.3]/[a.sub.0], (51)

[k.sub.n-2] = [d.sub.n-1] - [b.sub.n-2]/[a.sub.0]. (52)

[k.sub.n-1] = [d.sub.n] - [b.sub.n-1]/[a.sub.0] (53)

or generalizing the formula for k = 0, 1, 2, 3, 4, .... n-1

[[summation].sup.n-1.sub.i=0][k.sub.i] = [[summation].sup.1.sub.i=0]([d.sub.i+1] + [c.sub.i+1] - [b.sub.i]/[a.sub.0]) + [[summation].sup.n-1.sub.i=2]([d.sub.i+1] - [b.sub.i]/[a.sub.0]), (54)

and

[[summation].sup.2.sub.i=0][l.sub.i] = [[summation].sup.2.sub.i=0] [c.sub.i]/[a.sub.0] (55)

equations can be obtained.

V. EXAMPLES

In this section, four examples have been given for the proposed method. The first two examples are given with a system using PI controller, and other two examples are implemented in a system with PID controller. The third and fourth examples have been implemented by using new standard forms obtained in this study. In the examples, for the method developed by Boz and Sari [15]; B-S method, and for the method developed by Sari and Boz [16]; S-B method have been used. On the other hand, for the method developed in this study; S-K-B method expression has been used. For the same systems, results of some well-known PID controller design methods are also obtained. These are Astrom Hagglund (A-H) [18], Gain-phase (G-P) [20] and Refined Ziegler-Nichols (R. Z-N) [19], controller design methods.

A. Example 1

Consider the third order all pole transfer function

G(s) = 2/[[s.sup.3] + [s.sup.2] + 6s + 3], (56)

Comparing the transfer function of this system with that of (9), gives the following values, n = 3, [a.sub.0] = 2, [b.sub.3] = 1, [b.sub.2] = 1, [b.sub.1] = 6 and [b.sub.0] = 3. Then choosing [c.sub.1] = 6 for [IST.sup.2]E criteria from [32] and using them in the generalized formulae, which are given in (31) and (32), result in the controller parameters and these data are summarized in Table I with B-S method results and summary of the results obtained from A-H, G-P and R. Z-N methods. Finally, step responses of all design methods together with that of the suggested design method, S-K-B, are plotted in the same figure for comparison (Fig. 13).

B. Example 2

In this case, consider the fourth order all pole transfer function

G(s) = 6/[[s.sup.4] + [s.sup.3] + 12[s.sup.2] + 5s + 3]. (57)

Coefficients of the transfer function are n = 4, [a.sub.0] = 6, [b.sub.4] = 1, [b.sub.3] = 1, [b.sub.2] = 12, [b.sub.1] = 5 and [b.sub.0] = 3. Again choosing [c.sub.1] = 6 for [IST.sup.2]E criteria from [33] and using them in the generalized formulae, which are given in (31) and (32), result in the controller parameters and these data are summarized in Table II with B-S method results and summary of the results obtained from A-H, G-P and R. Z-N methods. Finally, step responses of all design methods and suggested design method, S-K-B, are also given in Fig. 14.

C. Example 3

Consider the third order all pole transfer function

G(s) = 5/[[s.sup.3] + [s.sup.2] + 11s + 2], (58)

Comparing the transfer function of this system with that of (9), gives the following values, n = 3, [a.sub.0] = 5, [b.sub.3] = 1, [b.sub.2] = 1, [b.sub.1] = 11 and [b.sub.0] = 2. Then choosing [c.sub.2] = 20 for [IST.sup.2]E criteria from Fig. 2 and using them in the generalized formulae, which are given in (54) and (55), result in the controller parameters and these data are summarized in Table III with S-B method results and summary of the results obtained from A-H, G-P and R. Z-N methods. Finally, step responses of all design methods and suggested design method, S-K-B, are plotted in the same figure for comparison (Fig. 15).

D. Example 4

Consider the fourth order all pole transfer function G(s) = 7/[[s.sup.4] + [s.sup.3] + 9[s.sup.2] + 7s + 3], (59) Coefficients of the transfer function are n = 4, [a.sub.0] = 7, [b.sub.4] = 1, [b.sub.3] = 1, [b.sub.2] = 9, [b.sub.1] = 7 and [b.sub.0] = 3. Again choosing [c.sub.2] = 20 for [IST.sup.2]E criteria from Fig. 4 and using them in the generalized formulae, which are given in (54) and (55), result in the controller parameters and these data are summarized in Table IV with S-B method results.

Summary of the results obtained from A-H, G-P and R. Z-N methods are given in Table IV. Finally, step responses of all design methods and suggested design method, S-K-B, are also given in Fig. 16.

VI. CONCLUSIONS

In this study, previously proposed controller systems by Boz and Sari [15] and Sari and Boz [16] have been improved by increasing the polynomial controller, which is used in the feedback path, one degree and thus the limitations in the previous controllers have been removed. By this improvement the coefficients in the system transfer functions do not affect the stability of the overall system. Thus, the stability is guaranteed. The proposed new controller structures have been compared and the advantages of its performances over the previous proposed system together with some well-known design methods are shown in the first two examples. Additionally, in this study standard forms with two variable zeros have been obtained for only constraining the [c.sub.2] value. In the previous studies, both [c.sub.2] and [c.sub.1] values were constrained and the standard form coefficients were obtained only for [c.sub.2], which equal to 1 to 4. However, in the proposed model, the standard forms have been calculated for [c.sub.2], which is equal to 1 to 50 and since the results are linear it became possible to be used for higher values of [c.sub.2] than 50. Also, since the obtained standard form values are almost linear, it is possible them to be expressed mathematically and they can be used in a microprocessor based control structure very easily. Thus there is no need to optimize the system every time. In the third and fourth examples, these standard forms have been used with the new controller scheme and successful results have been given together with some well-known design methods. As it can be seen from the example results, the proposed method gives better performance values. Use of standard forms in the proposed design methods directly targets the step response of the system; therefore it is very advantageous to use it. Another application area of the method is the state feedback design since the polynomial feedback controller uses feedback from the derivatives of the output, which can be stated as the system states in case of the system is represented in controllable canonical form. Since any controllable system can be put in this form by a state transformation, the design approach can be applied to state feedback design for any controllable system as given in [12]. If all state coordinates are not directly available, then a state observer may be used as a solution of this problem.

http://dx.doi.org/10.5755/j01.eee.20.2.4135

Manuscript received April 19, 2013; accepted November 26, 2013.

REFERENCES

[1] C. T. Chen, System and Signal Analysis, 2nd ed., Saunders College Publishing. Orlando, Florida, USA, 1994, pp. 320-321.

[2] K. J. Astrom, Introduction to stochastic control theory. Academic Press, New York, 1970.

[3] D. Graham, R. C. Lathrop, "The synthesis of optimum response: criteria and standard forms", Trans. AIEE, vol. 72, pp. 273-288, 1953.

[4] R. C. Dorf, R. H. Bishop, Design Using Performance Indices. The Control Handbook. CRC Press, 1996, pp. 169-173.

[5] R. C. Dorf, R. H. Bishop, Modern Control Systems, 7th ed., Addison-Wesley, Reading, MA, 1995, pp. 240-248.

[6] D. P. Atherton, A. F. Boz, "Using standard forms for controller design", in UKACC Int. Conf. on Control, Swansea, UK, 1998, pp. 1066-1071. [Online]. Available: http://dx.doi.org/10.1049/cp: 19980377

[7] A. F. Boz, "Computational Approaches to and Comparisons of Design Methods for Linear Controllers ". Ph.D. dissertation, Dept. Elect. Eng., University of Sussex, Brighton, UK, 1999.

[8] D. P. Atherton, S. Majhi. "Tuning of optimum PI-PD controllers", in Proc. 3rd Portuguese Conf. on Automatic Control (Controlo 98), Portuguese, 1998, pp. 549-554.

[9] S. Majhi, D. P. Atherton, "Autotuning and controller design for processes with small time delays", in IEE Proc. Control Theory and Applications, vol. 146, no. 5, 1999, pp. 415-425. [Online]. Available: http://dx.doi.org/10.1049/ip-cta:19990433

[10] S. Majhi, D. P. Atherton, "Modified smith predictor and controller for processes with time delay", in IEE Proc. Control Theory and Applications, vol. 146, no. 5, 1999, pp. 359-366. [Online]. Available: http://dx.doi.org/10.1049/ip-cta:19990502

[11] I. Kaya, "A PI-PD controller design for control of unstable and integrating processes", ISA Trans., vol. 42, no. 1, pp.111-121, 2003. [Online]. Available: http://dx.doi.org/10.1016/S0019-0578(07)60118-9

[12] D. P. Atherton, "State feedback design to obtain standard form responses", in 7th Portuguese Conf. Automatic Control (Controlo 2006), 11-13th Sept. 2006, Lisbon, Portugal.

[13] I. Kaya, D. P. Atherton, "Use of Smith Predictor in the Outer Loop for Cascaded Control of Unstable and Integrating Processes", Ind. Eng. Chem. Res., vol. 47, no. 6, pp. 1981-1987, 2008. [Online]. Available: http://dx.doi.org/10.1021/ie070775h

[14] A. F. Boz, Y. Sari, "Standard Forms with Two Zeros and Optimal PID-PD Controller Design", 5 Int. Advanced Technologies Symposium, (IATS 09), Karabuk, Turkey, 2009, pp. 480-484.

[15] A. F. Boz, Y. Sari, "Generalized optimal controller design for all pole systems using standard forms". Sci. Res. Essay., vol. 4, no. 3, pp. 167-174, 2009.

[16] Y. Sari, A. F. Boz, "Standard forms with two variable zeros and generalized optimal proportional integral derivative (PID) design for all pole systems", Scientific Research and Essays, vol. 6, no. 9, pp. 2026-2034, 2011.

[17] J. J. D'azzo, C. C. Houpis, "Control System Analysis and Synthesis. McGraw-Hill Book Co. USA, 1960.

[18] K. J. Astrom, T. Hagglund, "Automatic Tuning of Simple Regulators with Specification on Phase and Amplitude Margins", Automatica vol. 20, no. 5, pp. 645-651, 1984. [Online]. Available: http://dx.doi.org/10.1016/0005-1098(84)90014-1

[19] C. C. Hang, K. J. Astrom, W. K. Ho, "Refinements of the Ziegler-Nichols Tuning Formula", in IEE Proc.-D, vol. 138, no. 2, pp. 111-118, 1991.

[20] M. Zhuang, D. P. Atherton, "Automatic tuning of optimum PID controllers", in IEE Proc.-D, vol. 140, no. 3, pp. 216-224, 1993.

[21] M. Zhuang, Computer Aided PID Controller Design. PhD dissertation, Dept. of Elect. Eng., University of Sussex, Brighton, UK, 1992, pp. 65-102.

[22] I. Kaya, "Obtaining controller parameters for a new PI-PD Smith predictor using autotuning", Journal of Process Control, vol. 13, pp. 465-472, 2003. [Online]. Available: http://dx.doi.org/ 10.1016/S0959-1524(02)00086-0

[23] P. K. Padhy, S. Majhi, "Relay based PI-PD design for stable and unstable FOPDT processes", Computers and Chemical Engineering, vol. 30, pp. 790-796, 2006. [Online]. Available: http://dx.doi.org/10.1016/j.compchemeng.2005.12.013

[24] A. Piazzi, A. Visioli, "A noncausal approach for PID control", Journal of Process Control, vol. 16, pp. 831-843, 2006. [Online]. Available: http://dx.doi.org/10.1016/jjprocont.2006.03.001

[25] J. L. Guzman, P. Garcia, T. Hagglund, S. Dormido, P. Albertos, M. Berenguel, "Interactive tool for analysis of time-delay Systems with dead-time compensators", Control Engineering Practice, vol. 16, pp. 824-835, 2008. [Online]. Available: http://dx.doi.org/10.1016/ j.conengprac.2007.09.002

[26] G. M. Malwatkara, S. H. Sonawaneb, L. M. Waghmare, "Tuning PID controllers for higher-order oscillatory systems with improved performance", ISA Trans., vol. 48, pp. 347-353, 2009. [Online]. Available: http://dx.doi.org/10.1016/j.isatra.2009.04.005

[27] A. Sala, A. Cuenca, J. Salt, "A retunable PID multi-rate controller for a networked control system", Information Sciences, vol. 179, pp. 2390-2402, 2009. [Online]. Available: http://dx.doi.org/10.1016/ j.ins.2009.02.017

[28] P. K. Padhy, S. Majhi, "Exact analysis for the identification of non-minimum phase processes", Journal of the Franklin Institute, vol. 348, pp. 2734-2743, 2011. [Online]. Available: http://dx.doi.org/10.1016/jjfranklin.2011.04.018

[29] P. Husek, "Robust PI controller design with respect to fuzzy sensitivity margins", Appl. Soft Comput. J., 2012. [Online]. Available: http://dx.doi.org/10.1016/j.asoc.2012.11.037.

[30] A. A. Khandekar, G. M. Malwatkar, B. M. Patre, "Discrete sliding mode control for robust tracking of higher order delay time systems with experimental application", ISA Trans., vol. 52, pp. 36-44, 2013. [Online]. Available: http://dx.doi.org/10.1016/j.isatra.2012.09.002

[31] D. Levisauskas, T. Tekorius, "Investigation of P and PD Controllers' Performance in Control Systems with Steady-State Error Compensation", Elektronika ir elektrotechnika (Electronics and Electrical Engineering), vol. 18, no. 5, pp. 63-68, 2012.

[32] A. F. Boz, Y. Sari, "Optimal PI-PD Controller Design Method for Three Pole No Zero Systems", Journal of Polytechnic, vol. 11, no. 4, 2008, pp. 307-312.

[33] Y. Sari, A. F. Boz, "Optimal Controller Design Method for Four Poles With No Zero Systems Using Standard Forms", in Fifth Int. Advanced Technologies Symposium, Karabuk, Turkey, 2009.

Y. Sari (1), R. Koker (2), A. F. Boz (3)

(1) Department of Electronics and Automation, Hendek Vocational High School, Sakarya University Muammer Sencer Cad., 54300, Hendek, Sakarya, Turkey

(2) Department of Electrical and Electronics Engineering, Technology Faculty, Sakarya University, 54187, Sakarya, Turkey

(3) Department of Electrical and Electronics Engineering, Technology Faculty, Sakarya University, 54187, Sakarya, Turkey sari@sakarya.edu.tr

TABLE I. RESULTS OF EXAMPLE 1. Results of suggested controller designs (S-K-B) and B-S methods B-S S-K-B [c.sub.1] 6 6 [d.sub.1] 7,18 7,18 [d.sub.2] 7,67 7,67 [d.sub.3] 3,48 3,48 J 0,53 0,53 [l.sub.1] 0,0712 3 [l.sub.0] 0,0034 0,5 [k.sub.2] 1,24 [k.sub.1] -2,683 0,83 [k.sub.0] -1,486 -0,91 Results obtained from A-H, G-P and R. Z-N methods A-H G-P R. Z-N [K.sub.c] 1,514 1,514 1,514 [[omega].sub.c] 2,45 2,45 2,45 [T.sub.c] 2,56 2,56 2,56 [alpha] 4 [[phi].sub.m] 45 [beta] 1,04 [K.sub.p] 1,07 0,77 0,91 [T.sub.i] 1,97 0,82 1,28 [T.sub.d] 0,493 0,33 0,32 TABLE II. RESULTS OF EXAMPLE 2. Results of suggested controller designs (S-K-B) and B-S methods B-S S-K-B [c.sub.1] 6 6 [d.sub.1] 7,676 7,676 [d.sub.2] 11,376 11,376 [d.sub.3] 85,894 85,894 [d.sub.4] 32,725 32,725 J 2,9 2,9 [l.sub.1] 0,0087 1 [l.sub.0] 0,0004 0,167 [k.sub.3] 0,379 [k.sub.2] -1,866 -0,57 [k.sub.1] -0,779 -1,06 [k.sub.0] -0,498 -0,22 Results obtained from A-H, G-P and R. Z-N methods A-H G-P R. Z-N [K.sub.c] 5,333 5,333 5,333 [[omega].sub.c] 2,236 2,236 2,236 [T.sub.c] 2,81 2,81 2,81 [alpha] 4 [[phi].sub.m] 45 [beta] 0,4754 [K.sub.p] 3,77 2,71 3,2 [T.sub.i] 2,16 2,635 1405 [T.sub.d] 0,54 0,343 0,35 TABLE III. RESULTS OF EXAMPLE 3. Results of suggested controller designs (S-K-B) and B-S methods S-B S-K-B [c.sub.1] 5,238 5,238 [c.sub.2] 20 20 [d.sub.1] 5,582 5,582 [d.sub.2] 21,85 21,85 [d.sub.3] 7,1355 7,1355 J 0,0018 0,0018 [l.sub.2] 0,07856 4 [l.sub.1] 0,00288 1,0476 [l.sub.0] 0,00008 0,2 [k.sub.2] 1,2271 [k.sub.1] -2,1927 -1,83 [k.sub.0] -0,3998 -0,3313 Results obtained from A-H, G-P and R. Z-N methods A-H G-P R. Z-N [K.sub.c] 1,8 1,8 1,8 [[omega].sup.c] 3,32 3,32 3,32 [T.sub.c] 1,89 1,89 1,89 [alpha] 4 [[phi].sub.m] 45 [beta] 1 [K.sub.p] 1,273 0,91 1,08 [T.sub.i] 1,456 0,68 0,947 [T.sub.d] 0,364 0,24 0,237 TABLE IV. RESULTS OF EXAMPLE 4. Results of suggested controller designs (S-K-B) and B-S methods S-B S-K-B [c.sub.1] 4,531 4,531 [c.sub.2] 20 20 [d.sub.1] 5,3245 5,3245 [d.sub.2] 23,8405 23,8405 [d.sub.3] 17,0328 17,0328 [d.sub.4] 5,1292 5,1292 J 0,071 0,071 [l.sub.2] 0,021173 2,8571 [l.sub.1] 0,000935 0,6473 [l.sub.0] 0,00004 0,1429 [k.sub.3] 0,82584 [k.sub.2] -1,6705 1,60656 [k.sub.1] -2,9943 -2,2319 [k.sub.0] -1,3998 -1,2413 Results obtained from A-H, G-P and R. Z-N methods A-H G-P R. Z-N [K.sub.c] 1,572 1,572 1,572 [[omega].sub.c] 2,646 2,646 2,646 [T.sub.c] 2,375 2,375 2,375 [alpha] 4 [[phi].sub.m] 45 [beta] 1,033 [K.sub.p] 1,111 0,795 0,943 [T.sub.i] 1,825 0,777 1,187 [T.sub.d] 0,456 0,304 0,297

Printer friendly Cite/link Email Feedback | |

Author: | Sari, Y.; Koker, R.; Boz, A.F. |
---|---|

Publication: | Elektronika ir Elektrotechnika |

Article Type: | Report |

Geographic Code: | 7TURK |

Date: | Feb 1, 2014 |

Words: | 5973 |

Previous Article: | Fair bandwidth sharing scheme based on upload traffic control. |

Next Article: | Development of sensorial subsystem hardware for mechatronic systems. |

Topics: |