Open access peer-reviewed chapter

Constraint Handling Optimal PI Controller Design for Integrating Processes: Optimization-Based Approach for Analytical Design

Written By

Rodrigue Tchamna and Moonyong Lee

Submitted: 18 August 2017 Reviewed: 23 January 2018 Published: 12 September 2018

DOI: 10.5772/intechopen.74301

From the Edited Volume

PID Control for Industrial Processes

Edited by Mohammad Shamsuzzoha

Chapter metrics overview

977 Chapter Downloads

View Full Metrics

Abstract

This chapter introduces the closed-form analytical design of proportional-integral (PI) controller parameters for the optimal control subjected to operational constraints. The main idea of the design is not only to minimize the control performance index but also to cope with the constraints in the process variable, controller output, and its rate of change. The proposed optimization-based approach is examined to regulatory and servo control of integrating processes with three typical operation constraints. To derive an analytical design formula, the constrained optimal control problem in the time domain was transformed to an unconstrained optimization in a new parameter space associated with closed-loop dynamics. By taking the advantage of the proposed analytical approach, the optimal PI parameters can be found quickly based on the graphical analysis without complex numerical optimization. The resulting optimal PI controller guarantees the globally optimal closed-loop response and handles the operational constraints precisely.

Keywords

  • constrained optimal control
  • industrial PI controller
  • analytical design
  • constraint handling
  • integrating process
  • optimal servo and regulatory control

1. Introduction

Many units used in the chemical process industry, such as heating boilers, batch chemical reactors, liquid storage tanks, or liquid level systems, are integrating processes in which the dynamic response is very slow with a large dominant time constant. In modern control, the integrating process also appears in many applications including space telescope control systems, lightweight robotic arms, and pilot crane control systems. Constraints are inherent in any industrial control systems, either implicitly or explicitly. They are generally associated with both the process variable and controller output. Indeed, typical operational constraints usually include the actuator magnitude and its rate saturation, process/output variable, and internal state variables. The objective of constrained optimal control is to minimize the control cost subjected to constraints on state variables and/or output variables. The importance of taking constraints into account during the design stage of the controller is no more questioned. In fact, a well-designed optimal control would fail in a real-life situation if the constraints are not taken into account while designing the controller. However, optimal control of a process with multiple constraints is still challenging even for a process with simple dynamics. In a popular approach using Pontryagin’s principle or the Hamilton-Jacobi-Bellman equation for a classical optimal control framework [1, 2], the optimal controller parameters are obtained via numerical solution of the nonlinear constrained optimization. However, the existing numerical methods neither guarantee a global optimal solution nor provide useful insights and physical interpretations of the complex relationships existing between the process parameters and control performance. To address this issue, the analytical solutions of optimal proportional-integral (PI) controller under constraints were previously proposed using the optimization-based approach for integrating systems [37] and extended to first-order systems [811]. This chapter introduces the optimization-based approach for the analytical design of optimal PI controller parameters for integrating processes without violating the operational constraints under a unified framework.

Advertisement

2. Formulation of constrained optimal PI control problem

Figure 1 presents the schematic diagram of an integrating process considered in this chapter. It is a type-C PI controller, also called I-P controller, which is a modified type of PID controller where the set point is removed from the proportional term in order to avoid the initial quick on the manipulated variable for a step change in the set point.

Figure 1.

Block diagram of the feedback control of integrating process.

The major resulting transfer functions of this closed-loop system are expressed as

Y s = 1 τ c τ I s 2 + τ I s + 1 Y sp s + K p τ c τ I s τ c τ I s 2 + τ I s + 1 D s E1
U s = 1 K p s τ c τ I s 2 + τ I s + 1 Y sp s τ I s + 1 τ c τ I s 2 + τ I s + 1 D s E2

where

τ c = 1 K p K c ; K p = K τ E3

The closed-loop damping ratio of the above system becomes

ζ = 1 2 τ I τ c E4

The goal of a constrained optimal problem is to minimize the weighted sum of the process variable error, e(t), and the rate of change in the manipulated variable, u′(t), for a given step change, ΔD / s , in disturbance (i.e., optimal regulatory control) or that, Δ Y sp / s , in set point (i.e., optimal servo control) subjected to the following three typical operational constraints: the maximum allowable limit in (1) the controlled variable, y max , (2) the rate of change in the manipulated variable, u max , and (3) the manipulated variable, u max .

Consequently, the constrained optimal control problem is formulated as

min Φ = 0 ω y y t y sp t 2 + ω u u t 2 dt E5a

subject to

y t y max E5b
u t u max E5c
u t u max E5d

Through some mathematical operations, the above optimal control problem formulated in the time domain can be transformed to the form with the two new design parameters ζ and τ c as expressed in Table 1. As shown in Table 1, the three constraints are also expressed as only a function of ζ and τ c . Then, a simple graphical examination of the contour of the objective function and the constraints in ζ τ c space allows to find the location of global optimal solution without complex numerical optimization process.

Regulatory control Servo control
Objective function min Φ r ζ τ c = ατ c 3 ζ 2 + β τ c 1 4 ζ 2 + 1 min Φ s ζ τ c = ατ c 4 ζ 2 + 1 + β τ c 3 ζ 4
Constraints τ c g r ζ γ g h r ζ τ c γ h f r ζ τ c γ f g s ζ γ g h s ζ τ c 2 γ h f s ζ τ c γ f
Parameters α = 2 ω y K p Δ D 2 ; β = ω u 2 Δ D 2 ; γ g = y max K p Δ D ; γ h = u max ΔD ; γ f = u max ΔD α = ω y Δ Y sp 2 2 ; β = ω u 32 Δ Y sp K p 2 ; γ g = y max Δ Y sp ; γ h = K p u max Δ Y sp ; γ f = K p τ c u max Δ Y sp
Functions g , h , f g r ζ = 2 1 + x 2 exp ta n 1 x x for 0 < ζ < 1 = 2 exp 1 for ζ = 1 = 2 1 x 2 exp tanh 1 x x for ζ > 1 g s ζ = 1 + exp π x for 0 < ζ < 1 = 1 for ζ 1
where x = 1 ζ 2 ζ for 0 < ζ 1 = ζ 2 1 ζ for ζ > 1
h r ζ τ c = 1 2 τ c ζ exp 1 x tan 1 4 ζ 2 1 4 ζ 2 3 x for ζ < 1 2 = u 0 Δ D = 1 τ c for ζ 1 2 h s ζ = 1 4 ζ 2 for ζ > 0
f r ζ τ c = 1 + exp 1 x tan 1 2 ζ 2 2 ζ 2 1 x π x for 0 < ζ < 1 2 = 1 + exp 1 x tan 1 2 ζ 2 2 ζ 2 1 x for 1 2 ζ < 1 = 1 + exp 2 for ζ = 1 = 1 + exp 1 x tanh 1 2 ζ 2 2 ζ 2 1 x for ζ > 1 f s ζ τ c = 1 2 ζ exp 1 x ta n 1 x for 0 < ζ < 1 = 1 2 exp 1 for ζ = 1 = 1 2 ζ exp 1 x tan h 1 x for ζ > 1

Table 1.

Objective function and constraints of the optimal control problem in ζ τ c space.

Advertisement

3. PI controller design

3.1. Optimal regulatory control

Applying the Lagrangian multiplier [12], it converts the constrained optimization problem in Table 1 to an equivalent unconstrained problem. In regulatory control, the constrained problem can be converted as

min L ζ τ c ϖ σ = Φ r ζ τ c + ϖ 1 γ h h r ζ τ c σ 1 2 + ϖ 2 γ g g r ζ τ c σ 2 2 + ϖ 3 γ f f r ζ τ c σ 3 2 E6

where ϖ i and σ i are the Lagrange multiplier and the slack variable, respectively.

The necessary conditions for an optimal solution are then

L τ c = Φ r τ c + ϖ 1 h r ζ τ c τ c + ϖ 2 g r ζ + ϖ 3 f r ζ τ c τ c = 0 E7a
L ζ = Φ r ζ ϖ 1 h r ζ τ c ζ ϖ 2 τ c g r ζ ζ ϖ 3 f r ζ τ c ζ = 0 E7b
L ϖ 1 = γ h h r ζ τ c σ 1 2 = 0 ; L ϖ 2 = γ g τ c g r ζ σ 2 2 = 0 ; L ϖ 3 = γ f f r ζ τ c σ 3 2 = 0 E7c
L σ 1 = 2 ϖ 1 σ 1 = 0 ; L σ 2 = 2 ϖ 2 σ 2 = 0 ; L σ 3 = 2 ϖ 3 σ 3 = 0 E7d

The simultaneous solutions of Eqs. (7a)(7d) for possible combinations of σ i = 0 , σ i 0 , ϖ i = 0 , and ϖ i 0 are associated with the corresponding optimal cases. Note that instead of introducing the slack variables, Karush-Kuhn-Tucker conditions [13] can also be utilized for solving the constrained optimization problem, which finds the same optimal PI parameters by the Lagrangian multiplier method.

Figure 2 presents seven possible cases for the location of global optima: the global optimum can be found inside the feasible region (case A), or on the boundary of one constraint (cases B, C, and E), or on the intersection point of two constraints (cases D, F, and G).

Figure 2.

Contours, constraints, and possible locations of the global optimum in regulatory control case.

The global optima of the seven cases can be evaluated by inspecting their geometrical characteristics in ζ τ c space as well as the corresponding conditions of the Lagrange multipliers and slack variables as follows:

Case A ϖ 1 = ϖ 2 = ϖ 3 = 0 : The extreme point, ζ τ c , which is located inside the feasible region, is therefore the global optimum. Solving Eqs. (7a) and (7b) simultaneously, the global optimum can be determined in explicit form as

ζ = 1 2 E8a
τ c = β α 1 4 E8b

Case B σ 1 = ϖ 2 = ϖ 3 = 0 : The global optimum, symbolized as ζ h τ c h , is positioned on the constraint, γ h = h r ζ τ c . ζ h and τ c h can be obtained by substituting σ 1 = ϖ 2 = ϖ 3 = 0 into the equation of necessary conditions, thus solving the following system of equations:

γ h h r ζ τ c = 0 E9a
Φ r ζ Φ r τ c h r τ c 1 h r ζ = 0 E9b

Case C ϖ 1 = σ 2 = ϖ 3 = 0 : The global optimum, ζ g τ c g , is located on the constraint, γ g = τ c g r ζ , and obtained by solving the following system of equations:

γ g g r ζ τ c = 0 E10a
Φ r ζ g r τ c Φ r τ c g r ζ = 0 E10b

Case D σ 1 = σ 2 = ϖ 3 = 0 : The global optimum represented by ζ gh τ c gh is located on the intersection point by γ h = h r ζ τ c and γ g = τ c g r ζ , thus can be calculated by solving

γ g τ c g r ζ = 0 E11a
γ h h r ζ τ c = 0 E11b

Case E ϖ 1 = ϖ 2 = σ 3 = 0 : The global optimum, ζ f τ c f , is located on the constraint, γ f = f r ζ τ c , and can be found by solving

γ f f r ζ τ c = 0 E12a
f r τ c Φ r ζ f r ζ Φ r τ c = 0 E12b

Case F ϖ 1 = σ 2 = σ 3 = 0 : The global optimum, ζ gf τ c gf , which is on the intersection point created by γ f = f r ζ τ c and γ g = τ c g r ζ , is calculated by solving

γ f f r ζ τ c = 0 E13a
γ g τ c g r ζ = 0 E13b

Case G σ 1 = ϖ 2 = σ 3 = 0 : The global optimum, ζ fh τ c fh , is located on the intersection point of the constraints γ f = f r ζ τ c and γ h = h r ζ τ c , and calculated by solving

γ f f r ζ τ c = 0 E14a
γ h h r ζ τ c = 0 E14b

After the global optimum is determined in ζ τ c space, the optimal PI parameters corresponding to each case can then be calculated from Eqs. (3) and (4) as

K c opt = 1 K p τ c opt ; τ I opt = 4 ζ opt 2 τ c opt E15

One of main advantages of the optimization-based graphical approach is that the conditions for the seven possible cases can be directly evaluated based on a meticulous analysis of the graphical shape of the constraints and contours in ζ τ c space. The concept of the relative locations between the extreme point and its projections to the constraints is used mainly to develop the conditions to discriminate each case associated with the corresponding global optimum. Figure 3 shows an example of the projection of the extreme point and its notation rule used in this graphical analysis for the optimal PI design. The notation, ζ f , represents the abscissa of the projection of the extreme point on the constraint curve by f . Similarly, τ c h and τ c g indicate the ordinate of the projection of the extreme point on the constraint curves by h and g , respectively. If τ c is such that τ c h τ c τ c g , then the global optimum is above the constraint, h , and below the constraint, g . Referring to Figure 2, this corresponds to cases A, E, or possibly G. In this case, it is apparent from Figure 2 that if ζ f < ζ , it belongs to case A (i.e., the extreme point is the global optimum), otherwise it belongs to either case E or G. Cases E and G can be distinguished simply by comparing τ c f and τ c fh , where τ c fh is the ordinate of the intersection of the constraints by f and h . As seen in Figure 2, if τ c f > τ c fh , the global optimum case belongs to case E, otherwise case G.

Figure 3.

Projection of the extreme point on the constraints in ζ τ c space.

Using similar reasoning, the conditions to discriminate each of seven cases associated with the global optimum can be established according to the relative locations between the extreme point and its projections to the constraints. Table 2 lists the results for the conditions and characteristics of the global optima.

Case Constraint specification Condition Global optimum Location of global optimum Calculation of global optimum
A Mild y max
Mild u max
Mild u max
ζ f ζ τ c h τ c γ g g r ζ ζ τ c In the interior of the feasible region ζ = 1 2 τ c = β α 1 4
B Mild y max
Tight u max
Mild u max
ζ f ζ h ζ gh τ c < τ c h ζ h τ c h On γ h = h r ζ τ c γ h h r ζ τ c = 0 Φ r ζ Φ r τ c h r τ c 1 h r ζ = 0
C Tight y max
Mild u max
Mild u max
ζ f ζ g ζ gh τ c f τ c gf τ c γ g g r ζ ζ g τ c g On τ c = γ g g r ζ γ g g r ζ τ c = 0 Φ r ζ g r τ c Φ r τ c g r ζ = 0
D Tight y max
Tight u max
Mild u max
ζ h ζ gh τ c < τ c h or ζ g > ζ gh τ c γ g g r ζ ζ gh τ c gh On the vertex by τ c = γ g g r ζ and γ h = h r ζ τ c γ g τ c g r ζ = 0 γ h h r ζ τ c = 0
E Mild y max
Mild u max
Tight u max
ζ < ζ f τ c fh τ c f or ζ gh > ζ g τ c gf τ c f τ c fh ζ f τ c f On γ f = f r ζ τ c γ f f r ζ τ c = 0 f r τ c Φ r ζ f r ζ Φ r τ c = 0
F Tight y max
Mild u max
Tight u max
ζ f > ζ g > ζ gh τ c f > τ c gf ζ gf τ c gf On the vertex by γ f = f r ζ τ c and τ c = γ g g r ζ γ f f r ζ τ c = 0 γ g τ c g r ζ = 0
G Mild y max
Tight u max
Tight u max
ζ < ζ f τ c f τ c fh or ζ gh ζ h ζ f τ c < τ c h ζ fh τ c fh On the vertex by γ f = f r ζ τ c and γ h = h r ζ τ c γ f f ζ τ c = 0 γ h h ζ τ c = 0

Table 2.

Global optima of the constrained optimal regulatory control problem.

3.2. Optimal servo control

The constrained optimization problem in Table 1 can be converted into an equivalent unconstrained problem by applying the Lagrangian multiplier [12] as follows:

min L τ c ζ ϖ σ = ατ c 4 ζ 2 + 1 + β 4 τ c 2 ζ 2 + τ 2 τ 2 τ c 3 ζ 4 + ϖ 1 τ c 2 γ h h s ζ σ 1 2 + ϖ 2 γ g g s ζ σ 2 2 + ϖ 3 γ f f s ζ τ c σ 3 2 E16

where ϖ i and σ i are the Lagrange multiplier and the slack variable, respectively.

Applying the same way used in the regulatory control case, the seven optimal cases can be found by solving the necessary conditions of the above unconstrained problem for the corresponding combination of slack variable and Lagrange multiplier. Figure 4 illustrates the seven possible locations of the global optimum.

Figure 4.

Contours, constraints, and possible locations of the global optimum in servo control case.

After obtaining the global optimum for a particular case, the optimal parameters of the PI controller can be calculated using Eq. (15), i.e., K c = 1 / K p τ c opt ; τ I = 4 ζ opt 2 τ c opt . Table 3 summarizes the conditions that lead to each global optimal location.

Case Constraint specification Condition Global optimum Location of global optimum Calculation of global optimum
A Mild y max
Mild u max
Mild u max
ζ min ζ τ c max τ c h τ c f
where ζ min is the minimum allowable damping factor by solving g ζ min = γ g
ζ τ c In the interior of the feasible region ζ = 1 2 τ c = 4 β α 1 4
B Mild y max
Tight u max
Mild u max
ζ h > max ζ hf ζ min τ c < max τ c h τ c f ζ h τ c h On τ c 2 = γ h 1 h s ζ ζ h = 4 β γ h 2 α + 1 4 1 2 τ c h = γ h 1 h s ζ h 1 2
C Tight y max
Mild u max
Mild u max
ζ min > ζ τ c g > max τ c gh τ c gf ζ g τ c g On g s ζ = γ g g s ζ g = γ g τ c g = 1 ζ g 3 β α 4 ζ g 2 + 1 1 4
D Tight y max
Tight u max
Mild u max
τ c max τ c h τ c f ζ min > ζ τ c gh > max τ c g τ c gf or τ c < max τ c h τ c f ζ gh > max ζ hf ζ h ζ gh τ c gh On the vertex by g s ζ = γ g and τ c 2 = γ h 1 h s ζ g s ζ gh = γ g τ c gh = γ h 1 h s ζ gh 1 2
E Mild y max
Mild u max
Tight u max
τ c < max τ c h τ c f ζ min < ζ f < ζ hf ζ f τ c f On f s ζ τ c = γ f γ f = f s ζ f τ c f f s ζ τ c τ c Φ s ζ f s ζ τ c ζ Φ s τ c = 0
F Tight y max
Mild u max
Tight u max
τ c max τ c h τ c f ζ min > ζ τ c gf > max τ c g τ c gh or τ c < max τ c h τ c f ζ f < ζ min < ζ hf ζ gf τ c gf On the vertex by f s ζ τ c = γ f and g s ζ = γ g g s ζ gf = γ g γ f = f s ζ gf τ c gf
G Mild y max
Tight u max
Tight u max
τ c < max τ c h τ c f ζ min < ζ h < ζ hf ζ fh τ c fh On the vertex by f s ζ τ c = γ f and τ c 2 = γ h 1 h s ζ γ f = f s ζ hf τ c hf τ c hf = 1 2 ζ hf γ h

Table 3.

Global optima of the constrained optimal servo control problem.

Advertisement

4. Design and evaluation of feasible constraints

The optimal solutions in Tables 2 and 3 are only true if the constraint set is such that a solution exists. Indeed, depending on the constraint set, the optimal solution may not have a feasible solution. Therefore, before applying the constrained optimal control formulation, either any given constraint set should first be screened quickly to determine its basic feasibility or a constraint set should be designed to be feasible.

4.1. Optimal regulatory control

Conditions for a feasible y max u max : For a given y max , there is a minimum available u max value below which the optimal control problem is not feasible. Figure 5 demonstrates the effects of the constraint specifications on the feasible region in ζ τ c space. The constraint imposed by Eq. (5d) lies on a vertical line that shifts and bends rightward as u max decreases. The constraint given in Eq. (5c) shifts upward as u max decreases, whereas the constraint in Eq. (5b) shifts downward as y max decreases. Note that the feasible region only exists when the constraint curve of u max is below that of y max .

Figure 5.

Effects of the constraint specifications y max , u max , and u max on the feasible region.

As indicated in Figure 5, the feasible region reduces in size as u max and y max decrease, exhibiting continued reduction until ceasing to exist if the constraints are lower than some minimum allowable values. Therefore, there exists a tangent point ζ t τ c t in ζ τ c space, where the two constraint curves of u max and y max meet at a single point; this point equates to the smallest feasible u max for a given y max (or the smallest feasible y max for a given u max ) for different specifications of u max and y max .

Let u t max be the smallest possible value of u max . u t max can be obtained when ζ = ζ t . ζ t can be calculated by solving the following equation:

dh r ζ τ c = dh r ζ γ g g r 1 = 0 E17

Once ζ t is obtained, u t max can then be derived as follows:

u max t = h r ζ t Δ D E18

To sum up, if u max u t max , the constraint set y max u max is feasible; otherwise, it is infeasible.

Similarly, for a given u max , there is a minimum available y max value below which the optimal control problem is not feasible. Let y max t be the smallest possible y max . The values of y max t and ζ t can be obtained by solving the following system of equations simultaneously:

h r ζ γ g g r 1 = γ h E19
dh r ζ γ g g r 1 = 0 E20

To sum up, if y max y max t , then the constraint set y max u max is feasible; otherwise, it is infeasible.

Feasible u max for a given feasible set y max u max : For a feasible y max u max , it can be intuitively inferred from the geometrical analysis of the constraint curves that any positive u max ΔD will result in a feasible region if there is no intersection between the constraint curves of τ c g r ζ = γ g and h r ζ τ c = γ h . Furthermore, if the intersection, ζ gh , exists, the constraint, u max , is feasible if ζ gh ζ gf . To evaluate the existence of an intersection between the two constraint curves τ c g r ζ = γ g and h r ζ τ c = γ h , it is important to calculate τ c , the value of τ c where the two constraint curves are secant when ζ . τ c of each constraint curve can be obtained by solving the following equations:

τ c g r ζ = γ g ζ E21a
h r ζ τ c = γ h ζ E21b

Because lim ζ g r ζ = 1 and lim ζ h r ζ τ c = 1 / τ c = γ h , τ c of the two constraint curves are as follows:

τ c g = γ g E22a
τ c h = 1 γ h E22b

A vertex ζ gh exists when τ c g τ c h . Therefore,

γ g 1 γ h E23

which yields

y max K p Δ D u max ΔD 1 E24

Overall, for a given feasible y max u max , u max is feasible under either of the following conditions: (1) Eq. (24) is not satisfied or (2) Eq. (24) is satisfied and ζ gh ζ gf . Otherwise, u max is not feasible and should be increased until one of the conditions is satisfied. Note that if y max K p Δ D u max ΔD < 1 , no vertex point is formed by γ g = τ c g r ζ and γ h = h r ζ τ c , i.e., case D does not exist. In such a situation, for the purpose of evaluating the conditions presented in Table 2, any extremely large value can be assigned to ζ gh .

Figure 6 illustrates a procedure applied to design a feasible constraint set y max u max u max and test its feasibility.

Figure 6.

Procedure to design and test a feasible constraint set for optimal regulatory PI control of integrating system.

4.2. Optimal servo control

It is clear from their approaching values of y t , u t , u t as t that for the constraints by y max and u max to be feasible, they must be greater than Δ Y sp and Δ Y sp / K , respectively, whereas the constraint by u max can be set to any nonnegative value. Figure 7 illustrates how the three constraint specifications affect the feasible region. The constraint γ g g s ζ vertically splits the region into two, while the constraints imposed by τ c 2 γ h h s ζ and γ f f s ζ τ c have a similar shape in ζ τ c space. It shows that for any feasible constraint set y max u max u max , the feasible region is bounded below but unbounded in the upper side. This means that a decrease in y max , u max and u max will narrow down the feasible region delimited by the three constraints, but the feasible region will always exist. Moreover, the shape of the three constraints indicates the feasible region is always convex.

Figure 7.

Effects of the constraint specifications y max , u max , and u max on the feasible region.

Advertisement

5. Closed-loop performance

5.1. Optimal regulatory control

Consider the following integrating process as

G p s = 1 s E25

Table 4 presents the examples of the seven possible aforementioned cases, as based on various constraint specifications. Simulations are carried out for weighting factors ω y = ω u = 0.5 .

Example Case Constraint specification PI parameter
y max u max u max K C τ I
1 A 0.70 2.70 2.70 1.41 1.41
2 B 0.70 2.70 1.11 1.10 1.10
3 C 0.36 2.70 2.70 1.93 1.51
4 D 0.285 2.70 2.10 2.10 0.69
5 E 0.70 1.105 2.70 1.96 2.95
6 F 0.30 1.20 2.70 2.18 0.98
7 G 0.70 1.20 1.37 1.37 1.56

Table 4.

Constraint requirements and corresponding optimal PI parameters for regulatory control example.

Figure 8 presents the resulting process variable, y t , controller output, u t , and its rate of change, u t , for the seven examples. As can be seen from the figure, the PI controller designed by the proposed method not only yields optimal control performance, but also strictly satisfies the respective y max , u max , and u max constraint requirements.

Figure 8.

Time responses of the system for cases A to G: regulatory system.

5.2. Optimal servo control

Consider the following integrating process

G p s = 10 s E26

Table 5 lists the examples of the seven possible cases based on various constraint specifications. Simulations are carried out for weighting factors, ω y = ω u = 0.5 . Figure 9 presents the time responses by the proposed optimal PI controller for the seven examples. As seen in the responses, the resulting optimal PI controllers not only provide the stable and optimal closed-loop responses, but also satisfy the y max , u max , and u max requirements, strictly.

Example Case Constraint specification PI parameter
y max u max u max K C τ I
1 A 1.2 0.5 1.5 1.41 1.414
2 B 1.2 0.5 0.5 0.79 1.58
3 C 1.03 0.5 1.5 1.52 1.46
4 D 1.03 0.5 1.03 1.51 1.47
5 E 1.2 0.3 1.5 1.53 2.42
6 F 1.03 0.41 1.5 1.38 1.61
7 G 1.2 0.4 1.17 2.15 1.83

Table 5.

Constraint requirements and corresponding optimal PI parameters for servo control example.

Figure 9.

Time responses of the system for cases A to G: servo system.

Advertisement

6. Conclusions

A novel analytical design approach is introduced for optimal regulatory and servo PI control subjected to operational constraints and examined to integrating processes. Owing to incisive parameterization, a complex constrained optimal control problem can be reformulated and converted to a simple algebraic form in the new design parameter ζ τ c space, which allows finding the conditions and locations for the global optima by graphical analysis without having to rely on the numerical or black-box optimization effort. The proposed closed-form solution of the constrained optimal controller establishes a direct relationship between the control and plant parameters by which the optimal PI parameters can be obtained in an easy and quick manner. This approach also provides the following useful insights into how the control parameters affect the plant and how a feasible constraint set can be designed and checked in the constrained optimal control.

Advertisement

Acknowledgments

This research was supported by the Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (2015R1D1A3A01015621) and by the Priority Research Centers Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (2014R1A6A1031189).

Advertisement

Conflict of interest

The authors confirm there are no conflicts of interest.

References

  1. 1. Lewis FL, Vrabie DL, Syrmos VL. Optimal Control. 3rd ed. New York: John Wiley and Sons; 2012. p. 553. DOI: 10.1002/9781118122631
  2. 2. Siebenthal CD, Aris R. Studies in optimization—VII The application of Pontryagin’s methods to the control of batch and tubular reactors. Chemical Engineering Science. 1964;19:747-761. DOI: 10.1016/0009-2509(64)85086-7
  3. 3. Shin J, Lee J, Park S, Koo KK, Lee M. Analytical design of a proportional-integral controller for constrained optimal regulatory control of inventory loop. Control Engineering Practice. 2008;16:1391-1397. DOI: 10.1016/j.conengprac.2008.04.006
  4. 4. Lee M, Shin J. Constrained optimal control of liquid level loop using a conventional proportional-integral controller. Chemical Engineering Communications. 2009;196:729-745. DOI: 10.1080/00986440802557393
  5. 5. Lee M, Shin J, Lee J. Implement a constrained optimal control in a conventional level controller. Hydrocarbon Processing. 2010;89:71-76
  6. 6. Lee M, Shin J, Lee J. Implement a constrained optimal control in a conventional level controller. Hydrocarbon Processing. 2010;89:81-85
  7. 7. Nguyen VH, Yoshiyuki Y, Lee M. Optimization based approach for industrial PI controller design for optimal servo control of integrating process with constraints. Journal of Chemical Engineering of Japan. 2011;44:345-354. DOI: 10.1252/jcej.10we325
  8. 8. Thu H, Lee M. Analytical design of proportional-integral controllers for the optimal control of first-order processes with operational constraints. Korean Journal of Chemical Engineering. 2013;30:2151-2162. DOI: 10.1007/s11814-013-0153-1
  9. 9. Tchamna R, Lee M. Constraint handling optimal PI control of open-loop unstable process: Analytical approach. Korean Journal of Chemical Engineering. 2017;34:3067-3076. DOI: https://doi.org/10.1007/s1181
  10. 10. Tchamna R, Lee M. Optimization approach for the analytical design of an industrial PI controller for the optimal regulatory control of first order processes under operational constraints. Journal of the Taiwan Institute of Chemical Engineers. 2017;80:85-99. DOI: 10.1016/j.jtice.2017.08.012
  11. 11. Tchamna R, Lee M. Analytical design of an industrial two-term controller for optimal regulatory control of open-loop unstable processes under operational constraints. ISA Transactions. 2018;72:66-76. DOI: 10.1016/j.isatra.2017.11.002
  12. 12. Vapnyarskii IB. Lagrange Multipliers. 1st ed. Heidelberg: Springer; 2001
  13. 13. Boyd S, Vandenberghe L. Convex Optimization. 1st ed. Cambridge: Cambridge University Press; 2004. p. 727

Written By

Rodrigue Tchamna and Moonyong Lee

Submitted: 18 August 2017 Reviewed: 23 January 2018 Published: 12 September 2018