Sliding Mode based Level Controller with First Order Plus Delay Time (FOPDT) Modeling

DOI : 10.17577/IJERTCONV4IS17012

Download Full-Text PDF Cite this Publication

Text Only Version

Sliding Mode based Level Controller with First Order Plus Delay Time (FOPDT) Modeling

Gopika K

PG Student Department of Electronics and Communication Engineering

College of Engineering, Trivandrum

Ms.Latha.V

Assistant Professor Department of Electronics and Communication Engineering

College of Engineering, Trivandrum

Abstract Level control is a significant parameter in industries like chemical plants,nuclear reactors and even for various biomedical applications. Sliding Mode Controller(SMC) which belongs to the class of Variable Structure System(VSS) can be used to accurately control the level compared to conventional ones especially PID controller .A single cylindrical tank system is first modeled in real time using Process Reaction Curve method. For this the system is put in manual mode and operated using UT35 controller module. The Sliding Mode Controller for this system is then designed by First Order Plus Delay Time (FOPDT) approximation. The step responses of the system for SMC and PID controllers are obtained using SIMULINK and the results are compared

KeywordsSMC; PID; VSS; FOPDT

  1. INTRODUCTION

    A control system which usually refers to a set of interconnected equipments intended to manage commands, direct or regulate the behaviour of other devices or systems has an inevitable role in modern industries.The control strategies adopted ranges from simple linear controllers to the most modern techniques like fuzzy logic based control[1], model predictive control(MPC), sliding mode control and the like. Among them Sliding Mode Control (SMC) is a robust and simple procedure to synthesize controllers for linear and nonlinear processes. The idea behind SMC is to define a surface along which the process can slide to its desired final value. The structure of the controller is intentionally altered as its state crosses the surface in accordance with a prescribed control law. This yields better stability and tracking performance. The concept of Sliding Mode came into existence in early 1950s for systems represented by single- input high-order differential equations. As said by Gao in the early transactions[2] both the sliding mode and reaching mode controls can be done by trial and error for simple systems. In the late fifties, the concept of sliding mode control appeared in the Russian literature. It was Emelyanov who first observed that due to altering the structure in the course of controlling a process, the properties could be attained which were not inherent in any of the individual structures [3]. The survey paper by Utkin [3] introduced this concept in the English literature. After this, the theory has been extended in various directions. The technique became popular because of its application to a wide class of systems containing discontinuous control elements such as relays. As

    per Oscar Camacho[4], Sliding Mode Control (SMC) is a simple procedure to synthesize controllers for linear and nonlinear processes. To develop a Sliding Mode Controller, SMCr, knowledge of the process model relating the controlled variable, X(t), to the manipulated variable, U(t), is necessary. The controller can be designed for a wide range of level systems from a first order single tank system to higher order ones like Quadruple tanks(fourth order) consisting of four tanks. The application of SMC in single tank system is illustrated in the following sections. Unlike conventional first order model , the tank is modeled as a First Order Plus Delay Time (FOPDT) system[3].This gives a better approximation and facilitate a perfect controller design. The Taylor series approximation is used in further reduction steps which adds to the ease of controller design. Implementation of SMC in single cylindrical tank system is demonstrated by S.Harivardhagini and Dr.A.D.Rajkumar in [5].The journal deals with the level control of single tank (cylindrical) using Sliding Mode strategy and using LABVIEW as a user interface platform.Here the modeling of the tank is done considering mass flow equations and the control law is derived.The controller is designed for both static and dynamic types.The following sections reveal a new controller design based on FOPDT which is a good approximation compared to simple first order approximation.

  2. SLIDING MODE CONTROLLER

    Sliding Mode Control is a technique derived from Variable Structure Control (VSC) which was originally studied by [6]. The controller designed using the SMC method is particularly appealing due to its ability to deal with nonlinear systems and time-varying systems . The robustness to the uncertainties becomes an important aspect in designing any control system.The idea behind SMC is to define a surface along which the process can slide to its desired final value; Figure 1 depicts the SMC objective[7] where e(t) is the tracking error, that is, the difference between the reference value or set point, R(t), and the output measurement, X(t), or e(t) = R(t) – X(t): is a tuning parameter, which helps to define S(t) (sliding surface). The S(t) is an integral-differential equation acting on the tracking-error expression. Once the sliding surface has been selected, attention must be turned to design of the control law that drives the controlled variable to its reference value[8][9].

    Fig. 1.SMC Strategy

    INSTRUMENT USED

    SPECIFICATION

    Cylindrical Tank

    Height:35 cm,Dia:10 cm,Vol:10.995

    Controller

    UT 35 Digital Indicating Controller

    I-P Converter

    Input:4-20 mA, Output:3-15 psi

    Rotameter

    10-100 LPH

    Reservoir Tank

    Material:Stainless Steel,Capacity:30 L

    Level Transmitter

    CapacitiveType,2wire,Output:4-20mA

    Control Valve

    Input:3-15 psi,linear type

    Pump

    Submersible water pump 750 LPH

    INSTRUMENT USED

    SPECIFICATION

    Cylindrical Tank

    Height:35 cm,Dia:10 cm,Vol:10.995

    Controller

    UT 35 Digital Indicating Controller

    I-P Converter

    Input:4-20 mA, Output:3-15 psi

    Rotameter

    10-100 LPH

    Reservoir Tank

    Material:Stainless Steel,Capacity:30 L

    Level Transmitter

    CapacitiveType,2wire,Output:4-20mA

    Control Valve

    Input:3-15 psi,linear type

    Pump

    Submersible water pump 750 LPH

    The SMC control law, U (t), consists of two additive parts;a continuous part,UC (t) , and a discontinuous part, UD (t) [3].

    TABLE 1.System Specification

    The continuous part is given by UC (t) f X (t)R(t)

    where f X (t)R(t) is a function of the controlled variable,

    and the reference value. The discontinuous part,UD (t) ,

    incorporates a nonlinear element that includes the switching element of the control law. This part of the controller is discontinuous across the sliding surface and is given as

    The schematic of the level control system is as shown in figure 3

    S (t)

    KD S (t)

    where

    KD is the tuning parameter

    responsible for the reaching mode. is a tuning parameter used to reduce the chattering problem. Chattering is a high- frequency osillation around the desired equilibrium point. It is undesirable in practice, because it involves high control activity and also can excite high frequency dynamics ignored in the modeling of the system. In summary, the control law usually results in a fast motion to bring the state onto the sliding surface, and a slower motion to proceed until a desired state is reached.

  3. SYSTEM MODELLING.

    1. Cylindrical tank system

      Fig. 2. Laboratory setup

      A cylindrical tank system whose level is to be controlled is first modeled.The actual plant is as shown in figure 2 . The specifications of the system are as follows

      Fig. 3.Schematic of level control system

      The level of water in the tank is maintained at a desired value, irrespective of disturbances. This is achieved by controlling the inflow of water by pneumatically operated valve. A capacitive type level transmitter is used as a sensor. The controller element is PID based module(UT35).The controller can be interfaced to computer through RS 232C.The electrical signal from the controller is converted to pressure signal in order to drive the valve using an electro pneumatic converter

    2. Modeling based on Process Reaction Curve Method

      The cylindrical tank(first order system) is modeled using process reaction curve method. It is otherwise known as Ziegler-Nichols Reaction Curve Tuning Method. This procedure requires a step change of the controllers output that alters the controlled variable. The process reaction curve is identified by performing in an open loop step test of the process and finding model parameters for initial step disturbance P . These parameters are as follows: lag time L (min), change in PV in

      response to step disturbance K_MV , reaction rate N , lag ratio R (dimensionless). A typical process reaction curve is generated using the following method:

      • Put the controller in manual mode.

      • Wait until the process value reaches steady state or as close as possible (stable and not changing).

        X (S )

        U (S )

        K

        (1 S )(1 t0S )

        (1)

      • Introduce a small disturbance (step the output of the PID controller) – The step must be big enough to see a significant change in the process value.

      • Collect data and plot.

        Where X(S) is the plant output and U(S) is the controller output(which is the input to the plant)

        This is written in differential equation form as

      • Repeat: making the step in the opposite direction.

        d 2 X (t)

        dX (t)

      • K = the process gain K =

    PV

    MV

    t0

    dt 2

    (t0 ) dt

    • X (t) KU (t)

      (2)

      • N = kMV

        Next, the sliding surface must be designed whose general equation is given as

      • R= L

        S (t) ( d

        dt

    • )n e(t)dt

      (3)

      The process reaction curve obtained from the real time model is as shown below

      Where e(t) is the tracking error and n is the order of the system.Here the order of the system is 2 from equation(1).

      By subsequent cross multiplication and substitution, the controller output is obtained as

      t0 t0

      dX (t)

      X (t)

      UC (t) K t

      1 dt

    • t

      0e(t) (4)

      0 0

      This is the continuous part of the control law since the control law consists of both continuous and discontinuous part defined as

      U (t) UC (t) UD (t)

      The discontinuous part UD (t) is given as

      (5)

      S (t)

      KD S (t)

      (6)

      Fig. 4.Process reaction curve

      Where is the chattering suppression factor. Putting

      t0

      0

      0

      The values obtained from the graph are;

      1 t

      and combining equations (4),(5) and (6) the

      • Lag L=1.03 sec.

      • Time constant =83.97 sec.

      • Process gain K=4.885.

    controller output is obtained as

    U (t) t0 X (t) e(t) K

    S (t)

    (7)

    PV =48.85 cm.

    K t 0 D

    S (t)

    MV =10 cm.

    Hence the system is derived from FOPDT approximation whose transfer function is given as

    4.885e1.03S

    0

    which includes both continuous and discontinuous parts. Hence for the proposed system with transfer function given

    4.885e1.03S

    1 83.97S

    as 1 83.97S

    the controller output is obtained as

  4. SLIDING MODE CONTROLLER DESIGN

    U (t) 17.705 X (t) 0.24146e(t) 295.994 S (t)

    The next step is to design the sliding mode controller for the system modeled using process reaction curve method. The design illustrated by Oscar Camacho[3] is followed. It

    86.4895

    S 238.51

    (8)

    involves Taylor series approximation and further reduction so as to obtain the control law which is nothing but the

    Ket0 S

  5. SIMULATION RESULTS

The simulations to obtain the step response of the system for PID and Sliding Mode Control are done in SIMULINK

controller output. For this the system of the form

written as

1 S is

and the responses are compared as shown below.

1.

1.

0.

0.

0.

0.

1.

1.

0.

0.

0.

0.

1.4 4

Sliding Mode Control

1.2 2

1 1

.8 8

.6 6

4

4

.4

2

.2

10

10

20

20

30

30

40

40

50

50

60

60

70

70

80

80

90

90

100

100

0 0

0

10 20 30 40 50 60 70 80 90 20

Fig. 8.Step response with Sliding Mode Control

Fig. 5.SIMULINK model for PID control

The PID values obtained on tuning are kp=1.962,ki=0.042 and kd=0.6299.The step response for the PID controller is shown below.

It is seen that the step response with sliding mode controller is faster and settles quickly.Also the steady state error is also negligible compared to the conventional PID controller.The overshoot in the response with SMC is due ti the discontinuous part in the control law(required for switching).The responses with SMC and PID controllers are compared as shown below

1.4

1.2

1

0.8

0.6

0.4

0.2

0

1.4

1.2

1

0.8

0.6

0.4

0.2

0

1.4

1.

1.

1

.8

0.

0.

0.

0.

1.

1.

1

.8

0.

0.

0.

0.

4

1.4

1.2 2

1

1

.8 8

.6 6

.4

4

.2 2

PID control

1.2

1

.8

.6

.4

.2

0 0

Sliding Mode Control

PID control

10

10

20

20

30

30

40

40

50

50

60

60

70

70

80

80

90

90

100

100

10 20 30 40 50 60 70 80 90 100

Fig. 9.Comparison of Step responses for PID and Sliding Mode Control

50

50

100

100

150

150

0

0

0

0

50 100 150

Fig. 6.Step response with PID control

Fig. 7.SIMULINK model for Sliding Mode Control

The time domain specifications are compared and tabulated.

TABLE 2. Comparison chart

PARAMETER

PID

SMC

Rise Time(sec)

24.2

5.38

Settling Time(sec)

85

12

ISE

4.622

2.243

IAE

10.27

5.394

The response of the level controller is greatly improed with Sliding Mode Controller which is manifested as the appreciable reduction in rise time and settling time.Also the Integral Square Error(ISE) and Integral Absolute Error(IAE) were also reduced to half compared to PID controller based response.But the overshoot is comparatively higher with Sliding Mode Control action which is contributed by the discontinuous part of the control law. This can be reduced by the use of terminal sliding mode controller.

VI. CONCLUSION AND FUTURE WORK

The Sliding Mode Controller being a versatile controller strategy could improve the response of the proposed level control system and the FOPDT approximation could effectively realise the system compared to linear model. The flexibility of SMC becomes more evident when used with higher order systems .It also eliminates the need of a tuning procedure which is used for PID controller. The effect of SMC on non-linear systems should also be evaluated and this can be achieved by designing the controller for systems like conical tanks which are non-linear. The analysis can further be extended to terminal sliding mode controller than can surpass the overshoot and chattering problems associated with standard sliding mode controllers.

REFERENCES

  1. Zhengyu Huang, Robert M. Edwards, Fuzzy-Adapted Recursive Sliding-Mode Controller Design for a Nuclear Power Plant Control, IEEE Transactions on Nuclear Science , vol.51,no.1, pp. 256-266, February 2004.

  2. Weibing Gao Variable Structure Control of Nonlinear Systems: A New Approach, IEEE Transactions on Industrial Electronics , vol.40, no .1, February 1993.

  3. V.I.Utkin, Dr. A.D. Rajkumar, Variable structure systems with sliding mode, Int. J. of Recent Trends in Engineering and Technology , vol. 11, pp. 212-222, June1977

  4. Oscar Camacho and Carlos A. Smith Sliding Mode Control: An Approach To Regulate Nonlinear Chemical Processes, ISA Transactions on Chemical Engineering , pp. 1-24, February 2000.

  5. S. Harivardhagini, Dr. A.D. Rajkumar, Internet based Variable Structure Control of a Single Level Tank Using LabVIEW, Int. J. of Recent Trends in Engineering and Technology , vol. 11, pp. 48-59, June 2014.

  6. Jayaprakash J, SenthilRajan T, Harish Babu T Analysis of Modelling Methods of Quadruple Tank System, International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering vol. 3, issue-8, August 2014.

  7. Beena N, Reshma Shree H, Sonali P, Mohan Raj K, Performance Analysis of Sliding Mode Control method with a PID Controller for a NonlinearSystem, Int. J.of innovative research in Electrical,Electronics,Instrumentation and Control Engineering , vol.3, pp. 21-23, May 2015.

  8. Hepsiba. D,Teena Toms, Comparison of PID Controller with a Sliding Mode Controller for a Coupled Tank System, Int. J.of Engineering Research and Technology, vol. 3, pp. 151-154, February 2014.

  9. S. Harivardhagini, Dr. A.D. Rajkumar, LabVIEW and Internet based Sliding Mode Control of a Variable Structure System through Internet

    ,Int.J.of Computer Applications , vol.71,no.23, pp. 25-27, June 2013.

  10. Giorgio Bartolini and Elisabetta Punta, Multi-Input Sliding Mode Control of Nonlinear Uncertain Non-Affine Systems With Mono- Directional Actuation, IEEE Transactions on Automatic Control , vol.60,no.2, pp. 393-403, February 2015.

  11. Parvat B. J., Jadhav V. K, Lokhande N. N., Design and Implementation of Sliding Mode Controller for Level Control, IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) ISSN , pp. 51-54, March 2013.

.

Leave a Reply