Next Article in Journal
A Comprehensive Study on the Recent Progress and Trends in Development of Small Hydropower Projects
Previous Article in Journal
Use of Gas Adsorption and Inversion Methods for Shale Pore Structure Characterization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Boundary Conditions for Transient and Robust Performance of a Reduced-Order Model-Based State Feedback Controller with PI Observer

Department of Electrical Engineering, Myongji University, Yongin 17058, Korea
*
Author to whom correspondence should be addressed.
Energies 2021, 14(10), 2881; https://doi.org/10.3390/en14102881
Submission received: 3 April 2021 / Revised: 6 May 2021 / Accepted: 7 May 2021 / Published: 17 May 2021
(This article belongs to the Section F: Electrical Engineering)

Abstract

:
One common technique employed in control system design to minimize system model complexity is model order reduction. However, controllers designed by using a reduced-order model have the potential to cause the closed-loop system to become unstable when applied to the original full-order system. Additionally, system performance improvement techniques such as disturbance observers produce unpredictable outcomes when augmented with reduced-order model-based controllers. In particular, the closed-loop system stability is compromised when a large value of observer gain is employed. In this paper, a boundary condition for the controller and observer design parameters in which the closed-loop system stability is maintained is proposed for a reduced-order proportional-integral observer compensated reduced-order model-based controller. The boundary condition was obtained by performing the stability analysis of the closed-loop system using the root locus method and the Routh-Hurwitz criterion. Both the observer and the state feedback controller were designed using a reduced-order system model based on the singular perturbation theory. The result of the theoretical analysis is validated through computer simulations using a DC (direct current) motor position control problem.

1. Introduction

Among the various factors determining the performance of a control system, model identification and accuracy in the design stage play a crucial role [1]. However, modeling real world systems is not always a convenient task due to the computational complexity that arises with the presence of certain dynamic characteristics. In such cases, model order reduction is applied through a numerical computation to transform the original system model into a more practical form that only captures the dominant characteristics and ignores dynamic behaviors that either contribute less or make the computation complex [2,3]. Such an order reduction enables fast and efficient parametric analysis of large-scale computational models [4,5,6,7]. Regardless of the computational complexity, ignoring dynamic characteristics that define a system’s input output behavior exposes the model to a relative degree uncertainty causing the system performance to deteriorate under various circumstances. In other words, the neglected states in the reduction process give rise to an unmodeled dynamics with a known bound [8]. For this reason, the study of stability and performance improvement of reduced-order model-based controllers (ROMBC) is a worthy research topic. Moreover, the topic is timely as it can be applied for the system modeling and controller design of distributed systems found in innovative fields such as microfluidics [9].

1.1. Literature Review

On account of its ability to compensate for the undesirable effects caused by various classes of structured and unstructured uncertainties, disturbance observer-based control (DOBC) technique has been widely used to restore nominal control system performance and numerous control studies have been presented on the topic [10,11,12,13,14,15,16,17,18]. To mention a few, in [14] a predesigned cascade scheme controller which was used to regulate the output voltage of a DC/DC boost converter was augmented with a reduced-order PIO to maintain the desired voltage regulation performance under various uncertainties. The modified control scheme successfully maintained nominal performance under the presence of plant uncertainties, such as load fluctuation, parametric uncertainties, unmodeled dynamics and input voltage variations. Similarly, [17], was able to improve the robustness of a predesigned cascade control scheme of a single axis magnetic levitation system by nesting a PIO in both the inner and outer-loop of the control system. Specifically, including an observer in both loops allowed the control system to regain nominal performance in the presence of system parameter uncertainties and external disturbances that existed in both loops.
The closed-loop stability of a DOBC has also been the topic of various researchers. In particular, Ref. [11] presents a sufficient condition for the closed-loop system stability of DOBC under the condition that the Q-filter has a sufficiently small time constant. The paper makes the argument that for the closed-loop stability, the uncertain plant should be of minimum phase, and for a given predesigned controller that can stabilize the nominal plant, robust stabilization can be achieved by an appropriate choice of low-pass filter without altering the controller.
Although there have been numerous studies performed on the performance improvement and stability analysis of DOBC subjected to system parameter uncertainty and external disturbance, there has only been few studies performed on the stability analysis of DOBC subjected to relative degree uncertainty caused by model order reduction (DOBC combined with ROMBC). One of these studies is presented in [19]. The paper studies robust stability of a DOBC when the relative degree of the plant is not the same as that of the nominal model. Contrary to expectations, it was pointed out in [19] that using a high-gain observer to compensate for the relative degree uncertainty caused by the model order reduction gives rise to closed-loop system instability. Specifically, Ref. [19] states that the closed-loop system becomes unstable with sufficiently fast Q-filter when the relative degree of the plant is unknown. Implying that the performance improvement effort of the observer risks destabilizing the closed-loop system.
The revelation made in [19] paves the way for further studies to be performed on the closed-loop system stability analysis of a DOBC system under the influence of relative degree uncertainty caused by model order reduction. Although the paper points out that using a high-gain observer for a DOBC with unknown relative degree of the plant risks making the closed-loop system unstable, it does not answer the question: How fast can the observer employed for restoring nominal performance to an ROMBC be before it risks destabilizing the closed-loop system? In other words, a specific boundary of the observer design parameter that will improve system robustness against relative degree uncertainty without risking closed-loop instability was not identified. Thus, this paper focuses on answering this particular question. This paper identifies the boundary of the observer design parameter in which the system robustness is improved without compromising closed-loop system stability.

1.2. Proposed Analysis

This paper presents the stability analysis of an ROMBC combined with a reduced-order PIO (ROPIO) to obtain the boundary of the design parameters of the observer and controller in which system performance is improved without compromising closed-loop system stability. The model order reduction undertaken in this paper is based on the singular perturbation approach [2,4]. A stability boundary condition based on the closed-loop system pole is established by applying the ROMBC to the original full-order system. Following the stability analysis, an ROPIO is designed separately to compensate for the effects of the relative degree uncertainty caused by the order reduction. Subsequently, the stability analysis of the ROPIO compensated ROMBC is performed to establish boundary conditions based on the observer gain by using the Routh-Hurwitz stability criterion. The boundary conditions from the theoretical analysis reveals that the value of the observer gain must decrease as the feedback controller closed-loop pole increases. This implies that there exists a break from the separation principle for a reduced-order model-based observer and state feedback controller. It can be also said that an ROPIO designed using a reduced model is not capable of compensating for the relative degree uncertainty resulting from the order reduction.
The performances of both the ROMBC and the ROPIO compensated ROMBC are tested via a numerical example based on a DC motor position control problem through various computer simulations. The performance is examined by focusing on the transient state performance and disturbance rejection ability. From the mathematical analysis and the simulations carried out, the limitations of designing a controller and an observer using a reduced-order model is pointed out. Finally, a relatively desirable performance region based on the closed-loop pole and observer gain value is identified.
The contributions made by this paper can be summarized as follows:
1
Introducing a trade-off that exists between transient state performance and disturbance rejection ability in an observer compensated ROMBC through a mathematical analysis and a simulation based validation.
2
Presenting analysis that supports the break from the separation principle that exists for reduced-order model-based state feedback controller and observer.
3
Presenting a stability boundary condition for the closed-loop system based on the ROMBC closed-loop pole and ROPIO gain.
4
Proposing a relatively desirable performance region based on the values of closed-loop pole and observer gain for ROPIO compensated ROMBC.
The rest of the paper is organized as follows: Section 2 introduces the system model and presents the design of a reduced-order model-based state feedback controller. The stability analysis of the ROMBC is also presented in this section supported by a computer simulation to test the performance of the controller. Section 3 deals with the ROPIO designed for the purpose of restoring the nominal performance to the control system against the relative degree uncertainty. In Section 3.1 the ROPIO is designed and applied to the ROMBC. In this section, the drawbacks of applying a high-gain ROPIO on an ROMBC are shown via a computer simulation. Next, in Section 3.2 a stability analysis is performed on the ROPIO compensated ROMBC to shed a light on cause of the drawbacks observed in the simulation. Section 4 elaborates the theoretical analysis performed thus far by applying it to the position control problem of a DC motor. Through a series of simulations the section presents further discussions on the stability and disturbance rejection performance of the class of controllers under study. The paper is concluded in Section 5.

2. Reduced-Order Model-Based State Feedback Control

Consider the single-input linear time-invariant systems represented by
x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ n 1 = x n x ˙ n = a 1 x 1 a 2 x 2 a 3 x 3 a n 1 x n 1 a n x n + b u ,
where x i ( 1 i n , n 2 ) is the system state, u is the control input, a i ( 1 i n ) and b are the system parameters.
When the parameter a n > 0 has large magnitude, the dynamic characteristic of x n behaves significantly faster than the rest of the states. Based on the singular perturbation theory [2,4], the original model (1) is simply reduced to the following quasi-steady state model
x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ m 1 = x m x ˙ m = 1 a n a 1 x 1 a 2 x 2 a 3 x 3 a m x m + b ( u + d r ) ,
where m : = n 1 ( m 1 ) and d r represents an uncertainty resulted from the system order reduction.
Comparing the Laplace transforms of (1) and (2), the unstructured uncertainty ( d r ) is obtained as
D r ( s ) = s b ( s + a n ) a 1 X 1 a 2 X 2 a m X m + b U ( s ) .
This paper investigates whether the mal-effects of d r could be relieved by using a high-gain disturbance observer designed based on the reduced model (2).
Due to its simplicity, the reduced model is often considered to design a stabilizing control law. In order to have all the closed-loop poles at a certain location s = α ; α > 0 , a state feedback control
u = K x [ 1 , m ] ; x [ 1 , m ] = x 1 x 2 x m T
is applied with K = k 1 k 2 k m . Since the closed-loop system (2)–(4) yields the characteristic equation
s m + a m + b k m a n s m 1 + + a 2 + b k 2 a n s + a 1 + b k 1 a n = 0 ,
the feedback gains are set to
k i = 1 b a n m m i + 1 α m i + 1 a i , 1 i m ,
where m r = m ! r ! ( m r ) ! .
Applying the ROMBC (4)–(6) to the original system (1) yields
x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ n 1 = x n x ˙ n = a n α m x 1 a n m m 1 α m 1 x 2 . . . a n m 2 α 2 x m 1 a n m 1 α x m a n x n ,
where m = n 1 . The characteristic equation of the closed-loop system (7) is described by
s n + a n s + α m = 0 .
In order to establish a relation between α and a n , as well as to study the stability of (7), (8) is rearranged into a form more suitable for the root locus analysis as
1 + a n s + α m s n = 0 .
Out of n root trajectories starting from the origin, m( = n 1 ) move towards α (multiple) and one towards . The departure angles are obtained as 2 k + 1 π / n , where k is an integer number. Thus, when the system order n 3 , some of the root trajectories will move towards the right-half plane and turn to the left-half plane as a n increases. Figure 1 shows the root locus of (9) when n = 3 and α = 1000 for an example.
To find the boundary condition for α that maintains the stability of (7), the Routh-Hurwitz criterion is applied to (8). Based on the analysis, a necessary condition is given by
a n m 1 α m 2 α 2 > 0 .
According to (10), α must satisfy the condition below.
0 < α < 2 a n m 1 .
This means that the design parameter α in (6) is limited by the system parameter a n .
Based on the above analysis, the performance of (4) has been tested on a DC motor position control problem as shown in Figure 2. The details of the computer simulations are discussed in Section 4.2. The figure shows the performance of (4) using three different values of α in 1000 , 2000 , 3000 , selected according to the stable range (11). In order to test the disturbance rejection ability, the system was subjected to a step disturbance at t = 0.07 s.
In Figure 2, the controller with a higher value of α is less susceptible to the external disturbance. On the other hand, the large value of α increases the overshoot at the transient state. This is the outcome of the relative degree uncertainty (3) resulted from the model reduction.
In such cases, a disturbance observer might be employed to recover the system performance owing to its ability to restore control performance against system uncertainties and disturbances [10,12]. In the next section a reduced-order proportional-integral observer (ROPIO) is designed using the reduced model (2) to deal with the unstructured disturbance.

3. Stability Conditions for an ROPIO Compensated ROMBC

3.1. Design of an ROPIO Compensated ROMBC

The system model (2) is subjected to an unstructured uncertainty ( d r ) resulted from the system order reduction. In addition, it might also experience external disturbances and parameter uncertainties. To compensate for these effects, an ROPIO is designed separately from (4). By assuming a constant equivalent disturbance [10], the reduced-order system can be realized as
x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ m 1 = x m x ˙ m = 1 a n a 1 x 1 a 2 x 2 a 3 x 3 a m x m + b ( u + d ) d ˙ = 0 .
From (12), an ROPIO can be derived as presented below:
d ^ ˙ = l ( d d ^ ) = l b a n x ˙ m + a 1 x 1 + a 2 x 2 + + a m x m b ( u + d ^ ) ,
where l > 0 is the observer gain and d ^ is the estimated equivalent disturbance. To avoid the use of the time derivative ( x ˙ m ) in (13), a new variable x c is defined as
x c = d ^ l b a n x m .
Thus, the expression of the ROPIO (13) is rewritten as
x ˙ c = l x c + l b a 1 x 1 + a 2 x 2 + . . . + a m l a n x m l u , d ^ = x c + l b a n x m .
Subsequently, combining (4) with (15) yields an ROPIO compensated ROMBC given as
u = K x [ 1 , m ] d ^ .
The performance of (16) has also been tested on the same DC motor control problem as shown in Figure 3 (with same conditions as the simulation in Figure 2). In the second simulation, the three controllers have been combined with an ROPIO as shown in (16) with an observer gain of l = 5000 .
Contrary to common expectation, combining the ROMBCs with an ROPIO did not improve the unstructured disturbance rejection capacity as shown in Figure 3. The performance of the controllers with α = 2000 and α = 3000 has degraded as a result of the ROPIO compensation. However, the controller with the lowest value of α = 1000 has been improved by the ROPIO (blue line in Figure 3).
It is noted that the ROPIO has not improved the transient state overshoot caused by the relative degree uncertainty (3). To understand the cause behind the ineffectiveness of the ROPIO and eventually propose a solution that can improve the overall performance of the ROMBC, a stability analysis is carried out on the closed-loop system in the following sections.

3.2. Stability Boundary for an ROPIO Compensated ROMBC

When the control law (16) is applied to the original system model (1), the closed-loop system is governed by
x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ m = x n x ˙ n = a n α m x 1 a n m m 1 α m 1 x 2 a n m 2 α 2 x m 1 a n m 1 α + l x m a n x n b x c x ˙ c = l b a n α m x 1 + a n m m 1 α m 1 x 2 + + a n m 2 α 2 x m 1 + a n m 1 α x m .
Since the system matrix is
A c l = 0 1 . . . 0 0 0 0 0 0 . . . 0 0 0 0 . . . . . . . . . . . . . . . . . . . . . 0 0 . . . 0 0 1 0 a n α m a n m m 1 α m 1 . . . a n m 2 α 2 a n m 1 α + l a n b l b a n α m l b a n m m 1 α m 1 . . . l b a n m 2 α 2 l b a n m 1 α 0 0 ,
one can obtain the characteristic equation of (17) as follows.
s n + 1 + a n s n + a n m 1 α + l s m + + a n α m + m m 1 α m 1 l s + a n α m l = 0 .
To investigate the relations among α , a n and l for the stability of (17), (19) is rearranged into the following form for the root locus analysis:
1 + a n l ( s + α ) m s s n + a n ( s + α ) m = 0 .
Obviously, the root trajectories start from the origin and the roots of (8) on the left-half plane. Out of the ( n + 1 ) root trajectories, m move towards α . As for the remaining two root trajectories, since the centroid σ and asymptotes θ according to l are derived as
σ = α m a n 2 , θ = ± π 2 ,
they move towards σ ± j . From (20) and (21), the stability of (17) is satisfied when the gain l is small. In addition, under the condition σ 0 , that is, α m a n , the roots of (19) remain on the left-half plane. To investigate the necessary conditions for l according to α such that (17) is stable, the Routh-Hurwitz criterion is applied. Based on the analysis carried out, a necessary condition is stated as
m α a n m 1 2 α + l a n m α > 0 .
The stability condition is summarized by combining (11) and (22), as
0 < l , f o r 0 < α a n m , 0 < l < m α m α a n a n m 1 2 α , f o r a n m < α < 2 a n m 1 .
To further study the boundary of l according to α in (23), the time derivative of f ( α ) , defined below is taken into consideration.
f ( α ) = m α m α a n a n m 1 2 α ,
f ( α ) = d f d α ( α ) = m 2 ( m 1 ) 2 m α a n 2 α a n m 2 + m + 1 m 2 ( m 1 ) a n 2 < 0 .
Since f ( α ) always has a negative value, it can be concluded that increasing α decreases the range of l for the stability of (17).
For the purpose of validation, the analysis carried out thus far is detailed by applying it to a DC motor position control problem in the next section.

4. Further Analysis Using DC Motor Position Control System

4.1. Boundary Conditions for DC Motor Position Control

Consider a DC motor system described by
θ ˙ m = ω m ω ˙ m = B m J m ω m + K t J m i a i ˙ a = K b L a ω m R a L a i a + 1 L a u ,
where θ m is the rotor angle, ω m is the velocity, i a is the armature current, B m is the friction coefficient, J m is the rotor inertia, K b is the back EMF constant, K t is the torque constant, L a is the armature inductance, R a is the armature resistance, and u is the input voltage.
Defining the state vector x = x 1 x 2 x 3 T = θ m ω m ω ˙ m T , (26) can be put into
x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ 3 = a 1 x 1 a 2 x 2 a 3 x 3 + b u ,
where a 1 = 0 , a 2 = ( B m R a + K b K t ) / ( J m L a ) , a 3 = B m / J m + R a / L a , and b = K t / ( J m L a ) .
Since the electrical dynamics of practical electric motors is considerably faster than the mechanical ones, (27) can be represented by the reduced-order model
x ˙ 1 = x 2 x ˙ 2 = 1 a 3 a 1 x 1 a 2 x 2 + b u + d ,
where d represents the equivalent disturbance including the relative degree uncertainty from the model reduction.
Using (4)–(6), the control law that will place all the closed-loop poles at s = α ; α > 0 is
u = a 3 α 2 a 1 b x 1 2 a 3 α a 2 b x 2 .
Applying (29) to the original system (27) yields the closed-loop system
x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ 3 = a 3 α 2 x 1 2 a 3 α x 2 a 3 x 3 .
The characteristic equation of (30) can be rearranged into the following root locus form:
1 + a 3 ( s + α ) 2 s 3 = 0 .
Since the departure angles of the root trajectories are π / 3 , π / 3 and π , two roots of (31) move towards the right-half plane as a 3 increases (seen in Figure 1). To find when the root locus crosses the imaginary axis into the left half-plane, applying the Routh-Hurwitz criterion to (31) yields the conditions below.
α 2 a 3 α > 0 , a 3 α 2 > 0 .
Since a 3 > 0 and α > 0 , α must satisfy the following condition as in (11):
0 < α < 2 a 3 .
By adopting the same approach in Section 3.1, an ROPIO is designed to compensate for the system uncertainties. From (15), the ROPIO is given by
d ^ = x c + l b a 3 x 2 , x ˙ c = l x c + l b a 1 x 1 + ( a 2 l a 3 ) x 2 l u .
Subsequently, (29) is modified into the following ROPIO compensated ROMBC:
u = a 3 α 2 a 1 b x 1 a 3 ( 2 α + l ) a 2 b x 2 x c .
Applying (35) to (27) yields the closed-loop system equation
x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ 3 = a 3 α 2 x 1 a 3 2 α + l x 2 a 3 x 3 b x c x ˙ c = l b a 3 α 2 x 1 + 2 a 3 α x 2 .
Thus, the characteristic equation is given as
s 4 + a 3 s 3 + a 3 2 α + l s 2 + a 3 α 2 + 2 α l s + a 3 α 2 l = 0 .
Before testing the Routh-Hurwitz criterion, (37) is rearranged for the root locus analysis as follows:
1 + a 3 l ( s + α ) 2 s s 3 + a 3 ( s + α ) 2 = 0 .
Under the condition (33), since the root locus centroid σ = ( 2 α a 3 ) / 2 and asymptote θ = ± π / 2 , the roots are located on the left-half plane when σ 0 , that is, 2 α a 3 .
Otherwise, when 2 α > a 3 , the system eventually becomes unstable with a large value of l. To find its exact stability boundary, the first column of the Routh-Hurwitz criterion on (37) is derived as
(39) s 4 : 1 > 0 (40) s 3 : a 3 > 0 (41) s 2 : h 11 = a 3 2 α l + α 2 a 3 α (42) s 1 : h 21 = 2 a 3 α a 3 2 α l 2 + 4 a 3 α 2 a 3 α l + a 3 α 3 2 a 3 α h 11 (43) s 0 : h 31 = a 3 α 2 l > 0 .
It can be first observed in (41) that, regardless of the positive gain l, h 11 is negative when α > 2 a 3 . This implies that the upper boundary of α for the stability of (30) cannot be extended by the ROPIO action. In other words, even though the ROPIO improves system performance against various system uncertainties, it cannot compensate for the effects of the relative degree uncertainty caused by the model order reduction undertaken in the controller design stage.
The necessary and sufficient condition on l in accordance with α for the stability of (36), that is, h 11 , h 21 > 0 , are further investigated as follows. From (41), the boundary condition for h 11 > 0 is readily obtained as
0 < l , f o r 0 < α 0.5 a 3 , 0 < l < α 2 a 3 α 2 α a 3 , f o r 0.5 a 3 < α < 2 a 3 .
Since the denominator of h 21 is h 11 , the condition for h 21 > 0 is divided as in (44). In the range 0 < α 0.5 a 3 , all the terms in the numerator of h 21 are positive when l > 0 .
In the range 0.5 a 3 < α < 2 a 3 , since the coefficient of the highest order term of the numerator is negative, the quadratic formula is employed to obtain the roots l 1 , l 2 given as
l 1 = α 2 ( a 3 α ) + 4 ( a 3 α ) 2 + 2 ( 2 α a 3 ) ( 2 a 3 α ) 2 ( 2 α a 3 ) = α 2 ( a 3 α ) + 2 a 3 α 2 ( 2 α a 3 ) ,
l 2 = α 2 ( a 3 α ) 4 ( a 3 α ) 2 + 2 ( 2 α a 3 ) ( 2 a 3 α ) 2 ( 2 α a 3 ) = α 2 ( a 3 α ) 2 a 3 α 2 ( 2 α a 3 ) .
Since l 1 > 0 and l 2 < 0 , the condition for h 21 > 0 is
0 < l , f o r 0 < α 0.5 a 3 , 0 < l < l 1 , f o r 0.5 a 3 < α < 2 a 3 .
To identify the intersection of the two boundaries (44) and (47), the difference between the two values is obtained as
α 2 a 3 α 2 α a 3 l 1 = α 2 a 3 2 a 3 α 2 ( 2 α a 3 ) > 0 , f o r 0.5 a 3 < α < 2 a 3 .
From the above inequality, the boundary condition for the stability of (36) has been proved to be (47). It can be noted that the upper limit l 1 goes to as α 0.5 a 3 , and a high observer gain will not destabilize the closed-loop system when 0 < α 0.5 a 3 as shown in Figure 4.
At this point, to investigate the impact of α on l 1 in (47), l 1 is realized as
l 1 = f ( α ) = α 2 ( a 3 α ) + 2 a 3 α 2 ( 2 α a 3 ) = α 2 1 α a 3 + 2 α a 3 2 2 α a 3 1 , f o r 0.5 < α a 3 < 2 .
Defining a new variable β 2 : = 2 α / a 3 , (49) can be rewritten as
f ( β ) = a 3 4 · β 2 ( 2 β 2 + β ) β 2 1 = a 3 4 · β 4 + β 3 + 2 β 2 β 2 1 , f o r 1 < β < 2 .
Taking the derivative of (50) with respect to β yields
f ( β ) = d f ( β ) d β = a 3 4 · β ( β + 1 ) 2 2 β 5 4 2 + 7 8 ( β 2 1 ) 2 < 0 , f o r 1 < β < 2 .
Thus, the value of l 1 decreases as α increases.
The major implication of (47) is, despite having a separately stable state feedback controller and stable high-gain observer, combining the two does not guarantee a stable closed-loop system if the observer is designed based on a reduced-order model. In other words, there is a trade-off between α and l to maintain the closed-loop system stability. This is further emphasized by (51), which states that as the closed-loop pole value increases, the observer gain must decrease such that the closed-loop system remains stable. Therefore, the separation principle does not hold for the reduced-order model-based ROPIO compensated system. This property can be visualized in Figure 4 for better understanding of the stability boundary conditions.

4.2. Simulation Studies for Improving Transient and Robust Performance

To validate the theoretical analysis in this paper, computer simulations have been carried out using the system model (26). Based on the parameters in Table 1, one can obtain that a 3 2885.8 . At t = 0.07 s the magnitude of the step disturbance is 50 V. It should be noted that a control input saturation of 1000 V has been used in the simulations to prevent the controlled output from diverging when the closed-loop system is unstable. This limitation explains why the trajectories in Figure 3 exhibit bounded oscillations while their closed-loop poles are located on the right-half plane as shown in the left root locus plots of Figure 5 and Figure 6.
In Figure 7, the simulations of Figure 3 in Section 3.1 are repeated by changing the ROPIO gains in accordance with α , since l 1 decreases as α increases as illustrated in Figure 4. Instead of using l = 5000 for all the three controllers in Figure 3, l = l a = 0.1 l 1 a = 463.95 was used for α = 2000 and l = l b = 0.1 l 1 b = 189.43 for α = 3000 . Compared to Figure 3, the disturbance rejection performance (beginning at t = 0.07 s) of the controllers with α = 2000 and α = 3000 has been significantly improved in Figure 7. In particular the controllers with the modified observer gain values: α = 2000 , l = 463.95 and α = 3000 , l = 189.43 , recovered from the external disturbance within 0.01 s and 0.025 s.
The performance improvement can further be understood by looking at the root locus plots of the two controllers in Figure 5 and Figure 6. Figure 5 exhibits the root locus trajectories of (38) when α = 2000 for 0 l 5000 (left root locus) and 0 l 0.1 l 1 a (right one) where 0.1 l 1 a = 463.95 . It can be seen that the left root locus in Figure 5 crosses the imaginary axis into the right half-plane, thus implying that the system becomes unstable by using a large observer gain l = 5000 . This is owing to the root locus centroid σ > 0 . Because of the input saturation used in the simulation, however, the system response in Figure 3 does not diverge in the simulation. On the other hand, the right root trajectories in Figure 5 remain in the stable region and the disturbance rejection ability can be improved when the ROPIO gain is adjusted based on the value of α such that it is selected to be under the value of l 1 a = 4639.5 from (49).
A similar conclusion can be reached by observing the root locus plot in Figure 6 when α = 3000 and l 1 b = 1894.3 from (49). It is also seen that the starting points of the root locus in Figure 6 have moved rightward when compared to those in Figure 5. Subsequently, the left plot of Figure 6 crosses the imaginary axis faster than that of Figure 5 and the closed-loop system stability deteriorates with l = 5000 . While using an observer gain less than the value of l 1 b , for example, l = 0.1 l 1 b allows the disturbance rejection ability of the controller to be improved without altering the stability of the closed-loop system. From the root locus analysis, it is verified that as the closed-loop pole value ( α ) increases, the observer gain (l) must decrease in order to maintain the closed-loop stability.
Despite the improvement made on the disturbance rejection capability of the controllers, no observable improvement was made on the transient performance in Figure 7. Thereby implying that the ROPIO has no effect on the transient performance of the controller, and the value of α is solely responsible for the transient performance. However, using the information gathered from (47) and the simulations, it can be said that a value of α < 0.5 a 3 exhibits more stable transient performance compared to higher values of α . Thus, the non-oscillatory transient performance of the controller using α = 1000 in Figure 7 is a result of α = 1000 < 0.5 a 3 = 1442.9 . As mentioned in (47), for the range 0 < α < 0.5 a 3 , any value of l > 0 can be used to improve the controller robustness against external disturbances. This property is further investigated by selecting α = 0.2 a 3 and studying the overall performance improvement for various values of l in the following simulations.
The purpose of the simulations in Figure 8 is to show that in the first range of α in (47), 0 < α 0.5 a 3 , the counted-on characteristics of an observer remain consistent. That is, in this range a higher value of l produces a better disturbance rejection performance. When α = 0.2 a 3 , this property can be noticed in Figure 8 whereby the best performance is obtained from the highest value of the gain l = 8 × 10 4 (black broken line).
To analyze the performance of the controllers in Figure 8, the root trajectories are presented in Figure 9. As the trajectories approach the infinities of the imaginary axis along a stable asymptote line, a higher observer gain does not risk the closed-loop system stability.
Thus, at this point it is reasonable to pursue a relatively desirable performance that can be attained using the ROPIO compensated ROMBC (35). So far it has been established that the ROMBC can provide a steady transient performance and an adjustable disturbance rejection performance for a value of α in the range 0 < α 0.5 a 3 regardless of the value of l. Therefore, the range 0 < α 0.5 a 3 , represented as Region B in Figure 10, is the relatively desirable performance region proposed by this paper. However, the combined region 0 < α 2 a 3 or the union of Region A and Region B in Figure 10 still yields stable response of the ROMBC.
The next simulation provides an insight on how the controller performance is affected in Region B as the value of α is increased from α = 0.2 a 3 to α = 0.5 a 3 . It might be expected that a higher value of α puts the closed-loop poles further away from the imaginary axis and improves the transient performance as α increases. However, Figure 11 shows that at the boundary of Region B, that is when α = 0.5 a 3 , a high observer gain produces a stable but oscillatory performance. While the same value of observer gain does not result this oscillatory response for the controllers with a smaller value of α . This can be further analyzed using their root trajectories.
In the root locus plots in Figure 12, it is seen that as the value of α increases the root trajectories approach the imaginary axis. Thus, the most crucial information gathered from this revelation is the existence of a trade-off between transient performance and disturbance rejection ability for the ROPIO compensated ROMBC. Increasing the value of α improves transient performance, while reducing its flexibility to work with high-gain observer that can be used to improve robustness against system uncertainties and external disturbances.
From the simulations carried out so far, it is concluded that the desirable performance obtained from the ROMBC is by using a value of α near 0.4 a 3 (black broken line plot in Figure 11). At this value of α , the state feedback controller produces a satisfactory transient performance while not risking instability caused by high-gain observers.

5. Conclusions

Since the effects of the ignored fast dynamics are reflected by poor transient and robust performance, this paper provides the stability analysis of a reduced-order model-based state feedback controller (ROMBC) combined with a reduced-order proportional-integral observer (ROPIO) via the root locus approach and the Routh-Hurwitz stability criterion. The stability boundary condition from the theoretical analysis reveals that, in order for the closed-loop system stability to be maintained, the value of the observer gain must decrease as the feedback controller pole increases. This implies that there exists a break from the separation principle for a reduced-order model-based observer and state feedback controller.
A variety of computer simulations have been performed on a DC motor position control problem to examine the transient performance and the disturbance rejection ability of the ROPIO compensated ROMBC. Contrary to common expectations rather than improving the control system’s overall performance, the mathematical analysis and the simulations have shown that there exists a trade-off between transient state performance and disturbance rejection ability. The paper concluded by recommending a region based on the closed-loop pole and observer gain value that provided a relatively preferable performance for an ROPIO compensated ROMBC. Future studies could fruitfully explore the effects of employing a different type of controller methods such as a Linear Quadratic Regulator (LQR) with a disturbance observer to improve robustness of an ROMBC with a larger model order reduction.

Author Contributions

Conceptualization, Y.I.S.; simulation works, experiments, and theoretical analysis, N.D.A., D.H.K., S.J.Y., and Y.I.S.; writing–original draft preparation, N.D.A., D.H.K., and Y.I.S.; and writing–review and editing, N.D.A., S.J.Y., and Y.I.S.; supervision, Y.I.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by Korea Electric Power Corporation. (Grant number: R17XA05-2) This work was supported by the National Research Foundation of Korea(NRF) grant funded by the Korea government(MSIT) (No. 2019R1F1A1058543).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ROMBCReduced-Order Model-Based Controller
ROPIOReduced-Order Proportional-Integral Observer

References

  1. Franklin, G.F.; Powell, J.D.; Emami-Naeini, A. Feedback Control of Dynamic Systems, 5th ed.; Prentice-Hall: Upper Saddle River, NJ, USA, 2005; pp. 20–454. [Google Scholar]
  2. Kokotović, P.; Khalil, H.K.; O’Reilly, J. Singular Perturbation Methods in Control: Analysis and Design; SIAM: Philadedlphia, PA, USA, 1999; pp. 1–43. [Google Scholar]
  3. Skogestad, S.; Postlethwaite, I. Multivariable Feedback Control: Analysis and Design; John Wiley & Sons, Inc.: New York, NY, USA, 2005; pp. 479–498. [Google Scholar]
  4. Khalil, H.K. Nonlinear Systems, 3rd ed.; Prentice-Hall: Upper Saddle River, NJ, USA, 2002; pp. 432–460. [Google Scholar]
  5. Li, C.; Du, Z.; Ni, Y.; Zhang, G. Reduced model-based coordinated design of decentralized power system controllers. IEEE Trans. Power Syst. 2016, 31, 2172–2181. [Google Scholar] [CrossRef]
  6. Yao, J.; Jiao, Z.; Ma, D. Adaptive robust control of DC motors with extended state observer. IEEE Trans. Ind. Electron. 2014, 61, 3630–3637. [Google Scholar] [CrossRef]
  7. Yook, J.H.; Kim, I.H.; Son, Y.I. Robustness improvement of DC motor speed control using communication disturbance observer under uncertain time delay. Electron. Lett. 2017, 53, 389–391. [Google Scholar] [CrossRef]
  8. Saha, S.; Amrr, S.M.; Nabi, M.U.; Iqbal, A.A. Reduced-order modeling and sliding mode control of active magnetic bearing. IEEE Access 2019, 7, 113324–113334. [Google Scholar] [CrossRef]
  9. Anandan, P.; Gagliano, S.; Bucolo, M. Computational models in microfluidic bubble logic. Microfluid. Nanofluid. 2015, 18, 305–321. [Google Scholar] [CrossRef]
  10. Li, S.; Yang, J.; Chen, W.H.; Chen, X. Disturbance Observer-Based Control: Methods and Applications; CRC Press: Boca Raton, FL, USA, 2014. [Google Scholar]
  11. Shim, H.; Jo, N.H. An almost necessary and sufficient condition for robust stability of closed-loop systems with disturbance observer. Automatica 2009, 45, 296–299. [Google Scholar] [CrossRef]
  12. Son, Y.I.; Kim, I.H.; Choi, D.S.; Shim, H. Robust cascade control of electric motor drives using dual reduced-order PI observer. IEEE Trans. Ind. Electron. 2015, 62, 3672–3682. [Google Scholar] [CrossRef]
  13. Chen, W.H.; Yang, J.; Guo, L.; Li, S. Disturbance-observer-based control and related methods-an overview. IEEE Trans. Ind. Electron. 2016, 63, 1083–1095. [Google Scholar] [CrossRef] [Green Version]
  14. Kim, I.H.; Son, Y.I. Regulation of a DC/DC boost converter under parametric uncertainty and input voltage variation using nested reduced-order PI observers. IEEE Trans. Ind. Electron. 2017, 64, 552–562. [Google Scholar] [CrossRef]
  15. Sariyildiz, E.; Oboe, R.; Ohnishi, K. Disturbance observer-based control and its application: 35th anniversary overview. IEEE Trans. Ind. Electron. 2020, 67, 2042–2053. [Google Scholar] [CrossRef] [Green Version]
  16. Kim, I.H.; Son, Y.I. Design of a low-order harmonic disturbance observer with applications to a DC motor position control. Energies 2020, 13, 1020. [Google Scholar] [CrossRef] [Green Version]
  17. Amare, N.D.; Son, Y.I.; Lim, S. Dual PIO-based controller design for robustness improvement of a magnetic levitation system. J. Electr. Eng. Technol. 2020, 15, 1389–1398. [Google Scholar] [CrossRef]
  18. Wu, M.; Gao, F.; Yu, P.; She, J.; Cao, W. Improve disturbance-rejection performance for an equivalent-input-disturbance-based control system by incorporating a proportional-integral observer. IEEE Trans. Ind. Electron. 2020, 67, 1254–1260. [Google Scholar] [CrossRef]
  19. Jo, N.H.; Joo, Y.J.; Shim, H. A study of disturbance observers with unknown relative degree of the plant. Automatica 2014, 50, 1730–1734. [Google Scholar] [CrossRef]
Figure 1. Root locus of (9) when n = 3 and α = 1000 .
Figure 1. Root locus of (9) when n = 3 and α = 1000 .
Energies 14 02881 g001
Figure 2. Transient and disturbance rejection performance of ROMBC (4).
Figure 2. Transient and disturbance rejection performance of ROMBC (4).
Energies 14 02881 g002
Figure 3. Transient and disturbance rejection performance of ROPIO compensated ROMBC (16).
Figure 3. Transient and disturbance rejection performance of ROPIO compensated ROMBC (16).
Energies 14 02881 g003
Figure 4. Stability boundary for values of α and l.
Figure 4. Stability boundary for values of α and l.
Energies 14 02881 g004
Figure 5. Root trajectories of ROPIO compensated ROMBC when α = 2000 for l = 5000 (left) and l = 0.1 l 1 a = 463.95 (right).
Figure 5. Root trajectories of ROPIO compensated ROMBC when α = 2000 for l = 5000 (left) and l = 0.1 l 1 a = 463.95 (right).
Energies 14 02881 g005
Figure 6. Root trajectories of ROPIO compensated ROMBC when α = 3000 for l = 5000 (left) and l = 0.1 l 1 b = 189.43 (right).
Figure 6. Root trajectories of ROPIO compensated ROMBC when α = 3000 for l = 5000 (left) and l = 0.1 l 1 b = 189.43 (right).
Energies 14 02881 g006
Figure 7. Performance improvement of ROPIO compensated ROMBC with lowered l according to α .
Figure 7. Performance improvement of ROPIO compensated ROMBC with lowered l according to α .
Energies 14 02881 g007
Figure 8. Performance comparison of ROPIO compensated ROMBC by increasing l with α = 0.2 a 3 .
Figure 8. Performance comparison of ROPIO compensated ROMBC by increasing l with α = 0.2 a 3 .
Energies 14 02881 g008
Figure 9. Root trajectories of ROPIO compensated ROMBC by increasing l with α = 0.2 a 3 .
Figure 9. Root trajectories of ROPIO compensated ROMBC by increasing l with α = 0.2 a 3 .
Energies 14 02881 g009
Figure 10. Relatively desirable performance region of ROPIO compensated ROMBC.
Figure 10. Relatively desirable performance region of ROPIO compensated ROMBC.
Energies 14 02881 g010
Figure 11. Performance comparison of ROPIO compensated ROMBC by increasing α with l = 8 × 10 4 .
Figure 11. Performance comparison of ROPIO compensated ROMBC by increasing α with l = 8 × 10 4 .
Energies 14 02881 g011
Figure 12. Root trajectories of ROPIO compensated ROMBC by increasing α with l = 8 × 10 4 .
Figure 12. Root trajectories of ROPIO compensated ROMBC by increasing α with l = 8 × 10 4 .
Energies 14 02881 g012
Table 1. DC Motor System Parameters [12].
Table 1. DC Motor System Parameters [12].
ParameterValueUnit
R a 0.605[ Ω ]
L a 0.210[mH]
K t 0.0234[Nm/A]
J m 86.57[g-cm 2 ]
B m 4.2167 × 10 2 [mNm/(rad/s)]
K b 0.0233[V/(rad/s)]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Amare, N.D.; Kim, D.H.; Yang, S.J.; Son, Y.I. Boundary Conditions for Transient and Robust Performance of a Reduced-Order Model-Based State Feedback Controller with PI Observer. Energies 2021, 14, 2881. https://doi.org/10.3390/en14102881

AMA Style

Amare ND, Kim DH, Yang SJ, Son YI. Boundary Conditions for Transient and Robust Performance of a Reduced-Order Model-Based State Feedback Controller with PI Observer. Energies. 2021; 14(10):2881. https://doi.org/10.3390/en14102881

Chicago/Turabian Style

Amare, Nebiyeleul Daniel, Doe Hun Kim, Sun Jick Yang, and Young Ik Son. 2021. "Boundary Conditions for Transient and Robust Performance of a Reduced-Order Model-Based State Feedback Controller with PI Observer" Energies 14, no. 10: 2881. https://doi.org/10.3390/en14102881

APA Style

Amare, N. D., Kim, D. H., Yang, S. J., & Son, Y. I. (2021). Boundary Conditions for Transient and Robust Performance of a Reduced-Order Model-Based State Feedback Controller with PI Observer. Energies, 14(10), 2881. https://doi.org/10.3390/en14102881

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop