Abstract

This paper proposed the H state feedback and H output feedback design methods for unstable plants, which improved the original H state feedback and H output feedback. For the H state feedback design of unstable plants, it presents the complete robustness constraint which is based on solving Riccati equation and Bode integral. For the H output feedback design of unstable plants, the medium-frequency band should be considered in particular. Besides, this paper presents the method to select weight function or coefficients in the H design, which employs Bode integral to optimize the H design. It takes a magnetic levitation system as an example. The simulation results demonstrate that the optimal performance of perturbation suppression is obtained with the design of robustness constraint. The presented method is of benefit to the general H design.

1. Introduction

Some constraints are often ignored in theory design so that the designed system could not been achieved [1]. The unstable poles should be considered in the design of unstable plants, which will have an impact on the system running [2]. For example, the performance index of fight aircraft is with a phase margin of 45° and however, the phase margin is 35° at last after lots of money is poured [3]. There is another type of unstable plants such as a magnetic levitation system, which has been built in some universities at home and abroad. But these systems could not run, and there exists a large peak in the data of sensitivity function [4]. And after X-29, the unstable poles are considered under the research on the Fight Aircraft JAS-39 and X-30, which succeeds. This paper solves the problem that it is how to make the control system obtained the optimal disturbance suppression.

There are two types of H design, which are cycle formation based on coprime factorization, H state feedback and H output feedback such as DGKF [5, 6]. Cycle formation applies to control design of the flexible system such as instances in [7]. This paper proposes H state feedback and H output feedback design together with the magnetic levitation system, which is applicable to unstable plants.

The key to achieve the H control design is up to the weight function. The weight function is considered particularly for an unstable plant in H control design. There are two different types of unstable plants. The first type is that the frequency band of mathematical model is 10 times larger than unstable mode, for example, in designing autopilot, the unstable mode is less than 1 rad/sec but the bandwidth is larger than 40 rad/sec [2, 8]. These systems will utilize the common H design in general. The second type is that the unstable mode and the bandwidth of the closed-loop system are approximate, for example, in magnetic levitation systems in [9, 10], the unstable mode is 60~70 rad/sec and the bandwidth is 100 rad/sec. For the latter, there is obvious feature and it is to be considered in particular when using H control design. This paper mainly discusses the second type of unstable plants, and the analysis results will benefit the explanation of the design of the first type.

2. Control Problem of Unstable Plants

In terms of control theory, there may be instability in control design for an unstable plant. Feedback characteristics must be considered in the design of the feedback system. Feedback systems have some performance such as robustness, sensitivity, and disturbance rejection, which can be changed only by feedback. The low sensitivity and disturbance rejection are the reasons why a system needs feedback control, but the robustness is essential performance in the feedback system. Therefore, the purpose of feedback control system design is to achieve low sensitivity and disturbance rejection.

2.1. Control System Performance Description

It is known that the sensitivity function describes the performance of the control system. The schematic of the feedback control system is shown in Figure 1, where is the controller and is the controlled plant. Then, its transfer function is given by

Define the sensitivity function of the system as which shows the sensitivity function is the change of closed-loop function with respect to the controlled plant. If the sensitivity of the designed system is low, it demonstrates that the designed system is robust to modeling error.

Taking derivative of (1) with respect to and substituting into (2), the sensitivity function is given by which demonstrates the robustness and also other characteristics of the control system.

Figure 2 shows the Nyquist curve of a system, , and is the minimum distance between and (−1, j0), which can be obtained by

Define the maximum peak of sensitivity as ,

It is known that the response curve for open-loop systems is closer to the point (−1, j0) as is larger, which will make the system unstable while there is parameter perturbation of the plant . The peak is an index to robustness of the closed-loop system.

As is shown in Figure 3, the relation between sensitivity function and phase margin is formulated as

The inequation can be obtained by which shows that phase margin just decides the upper limit value but not the truth value of . In fact, may be very large and not robust while the system owns good phase margin and amplitude margin. Therefore, the maximum of sensitivity is the real index reflecting the robustness of the system, which is often in the range of 1.2~2.0. If in the designed system is 3, the system is unable to control [11, 12].

Equation (3) gives the method to measure the sensitivity. Figure 4 shows the systematic scheme with disturbance, and can be seen as the transfer function from to . Equation (3) gives a method to measure the sensitivity. Figure 4 is the schematic with perturbation , and is the transfer function from to . The small means that the output is not sensitive to perturbation, which is an important characteristic of the feedback system. But it will enlarge the perturbation with .

As shown in Figure 4, the transfer function from reference input to error signal is the sensitivity,

Then, the sensitivity reflects the ability of the system to track the input signal and smaller response to little error.

The sensitivity demonstrates that the effect of the system and the robustness could be reflected by its peak. The performance of the system is often reflected by the sensitivity function, which should be decreased in the design. Therefore, the purpose of this paper is to obtain the optimal peak of sensitivity function.

2.2. Unstable Plant Performance Limitation

In this section, the characteristic of the system in combined design and the limitation of the characteristic in an unstable plant are discussed.

Theory 1. Assuming that the open-loop transfer function owns unstable poles , relative degree and the closed-loop system is stable. Then, the sensitivity function of the system satisfies the following equation: where and are the order of the denominator and numerator, respectively. The proof is seen in [3]. The Bode integral theory is of the linear system, and the design of the linear system will be limited by this integral.

If the controlled plant is stable, the integral is zero, . Equation (9) is the logarithm of the sensitivity function, and is the boundary which decides whether the integral is positive or negative. The sensitivity is above 1 in some frequency band, and then, it will be below 1 in others, which means that the shadow area is fixed in Figure 5. The positive area is larger than the negative are for unstable plants [2].

There, Bode integral is not a real limitation and the negative area is limited between some frequency bands while the positive area is distributed over others small in average. It means in the wide-frequency band, and the Nyquist curve of open-loop transfer function is a circle with center and radius . Therefore, the open-loop transfer function could not decrease in the high-frequency band due to the plant with uncertainty and unmodel dynamics. The bandwidth is generally finite in designing the control system, in which the unmodeled dynamics is described by multiplied uncertainty with its perturbation much less than 1. This means that the characteristics of the system are in coincident with the mathematical model and is much less than 1 beyond the bandwidth . The outside logarithmic integral is zero in terms of the sensitivity . Then, the Bode integral is given by

This is the real constraint with the integral interval in application.

From (10) and (11), the integral constrains unstable plants more important than stable plants because the positive area must be larger than the negative area, to be say that is bigger. The minimal is the value of with rectangular sensitivity characteristics (Figure 6), of which the robustness is optimal. The constraint (11) is fixed for unstable plants, which is the key and the difficulty. This instance adjusts the weight coefficients to keep the logarithmic sensitivity horizontal flat in bandwidth, which derives the minimal .

There is an unstable pole 6 rad/s and a bandwidth of 40 rad/sec about the fighter jet X-29 in [2], and the optimal sensitivity peak is derived in terms of (11) [2, 13]. The standard performance is a phase margin of 45° for the fighter jet, but the phase margin of the designed optimal system is 35°, which is not able to improve [2].

Although this is theoretical analysis without the practical system and the constraint of Bode integral is independent of design methods, it can be used to assist the design. The H control design for the unstable magnetic levitation system is detailed in the following.

3. Linearized Model of the Unstable Magnetic Levitation System

Figure 7 shows a model of the electromagnetic levitation system [10]. For a nominal operating point , with , , , and ; the linearized equations of the levitation system can be given as [14] where the state vector , is the gap between electromagnet and rail, is the derivative of , and is the current in the coil. is the perturbation force applied to magnetically levitated train, and is the voltage in the coil.

4. H Optimal Performance Design of the Unstable Magnetic Levitation Control System

4.1. H State Feedback Design

State feedback is the basic control method, and H state feedback design is the simplest control method in H control. But state feedback is not a standard problem in H [6] and it is very different from H output feedback design, which will be discussed in this section and next section. The relation between the solution of state feedback and H norm is focused by previous articles about state feedback [13] such as bounded real lemma [6] and HJI inequality in a nonlinear problem [10]. However, the real design is not equal to bounded real lemma and HJI inequality. The whole design is that the robustness is restricted by the conditions of solving Riccati equation and Bode integral theory.

4.1.1. H Norm in State Feedback

The weighted output is first set in H design and define the output as where and are weighted coefficients.

Assume that the transfer function from input to output is , then the goal in H design is

The solution of H state feedback is the central controller in the full information problem, and the Riccati equation is where .

Theory 2. Assuming that is detectable, there exists a state feedback control law, which make the system asymptotic stability and the necessary and sufficient condition of is that the solution in (4) is greater than or equal to zero. Then,

This theory is a proof result [1, 15].

From Theory 2, the feedback control law (16) could be obtained by solving (15) with MATLAB full information problem function hinffi() if the weight coefficients and are given. Therefore, to confirm weight coefficients and is the main problem in H design. But the norm in H state feedback should not be set directly to because it has a dimension. For example, means 1 N responds 1 m with disturbance force and displacement in (12), which requires the index of the system smaller than . This is available for the system with mm dimension, which is an index with and is of no use.

So, should be confirmed in practical applications and the output is the weight product of and in (13). Take the displacement , for example. If the unit of displacement is millimeter and the weight coefficient is 1000, just means 1 mm/N. So it is appropriate to set or 0.2.

4.1.2. Robustness and Constraints of the State Feedback System

Theoretically, it is possible to minimize because H state feedback design is just to solve Riccati equation (15). But it makes nonsense without any constraints, which may lead to much larger bandwidth. Therefore, it is a complete design to add robustness constraint. There are two problems, unmodeled dynamics and model error under parameter perturbation, in robustness design. The robustness due to unmodeled dynamics could be controlled by the bandwidth and the robustness due to model error is described in terms of the sensitivity .

It is considerable that H state feedback is to suppress disturbance signal in the state feedback scheme and then the bandwidth could be optimized by the LQR method [16].

Together with weighted output (13), the index using the LQR method is given by where and are and , respectively.

Define the open-loop transfer function of the state feedback system as

The crossover frequency can be approximated by [3, 16] where is the maximum singular value and is .

Substituting (12) and (13) into (20),

The weight coefficients is set as

And the crossover frequency is where is a proper value. The natural frequency of the unstable plant is in terms of (13), and if and is in the same order matching with mathematical model, the system will not be affected by nonmodel high-frequency dynamics, which has an impact on the robustness.

The bandwidth is controlled by weight coefficients using (22), and then, the robustness is up to the sensitivity . Figure 8 shows signal flow graphic of state feedback.

The plant is the part after the input current of electromagnetic coils, and the controlled input is the current as shown in Figure 8. The power amplifier and the read and amplifier circuits of all the state variables belong to the controller. Then, the controller equation of the state feedback system in robustness analysis is given by

The corresponding transfer function is as follows:

And the transfer function of the plant is given by where

is the coefficient of input force to current, where the coupling term (763.45 in (12)) is not included in (27), which is equal to the counter electromotive force caused by the velocity and is calculated combining with feedback gain . The input sensitivity function of the plant is described by in (25) and in (27).

From (27), the plant owns an unstable pole and the result in (11) is , which means that the logarithmic integral of the sensitivity is 220 in terms of Bode integral law. Then, the design’s purpose is to make the logarithmic sensitivity same as shown in Figure 6 and minimize by selecting weight coefficient under the constraint .

4.1.3. Choice of Weight Coefficient and Controller Design

It should be noted that gamma is just a design parameter in designing H state feedback and the purpose is to achieve the minimum peak of sensitivity function under bandwidth constraint. In terms of 4.1.1, it is reasonable to set and in this case. In terms of (22) and (27), and could be set. The parameter could be computed by solving (15) under the condition that of the system mostly approximates the curve in Figure 6.

When , a flat curve of sensitivity function is obtained and all the parameters own proper values. The parameters in this design is as follows:

When , using the function hinffi() in MATLAB, the state feedback matrix is obtained by

4.2. H Output Feedback Design

Notice that the H standard problem is an output feedback problem [7]. In this case, if is used as an output feedback variable, a H controller is theoretically possible to design. However, if considered from the point of view of engineering practice, the system should add current feedback to suppress various disturbances in the current loop to improve the response characteristic of the current (i.e., electromagnetic force) [3]. First, the current feedback is applied to the system (12), in this example. The equation of the current feedback is combined with formula (30); if the feedback coefficient is set to , then the bandwidth of the current loop is , see the data in the following formula (32). For system (12), the bandwidth is wide, but it can be realized. Substituting the formula (31) into the (12), the state equation of the system with current feedback is gained as follows:

Let us discuss with the most commonly used mixed sensitivity problem in H control. The following H optimization problem is alluded to as mixed sensitivity problem:

In the formula, refers to the sensitivity of the system, which stands for the system performance. is the closed-loop transfer function, also known as the complementary sensitivity, and its high frequency is constrained by robust stability. and are the corresponding weight functions. The H controller is designed to ensure the stability of the system, while the performance and robustness correspond to the low-frequency and high-frequency characteristics of the system, so the weight function of and is generally considered only from the requirements of the low-frequency and high-frequency segments but not the requirements of the medium-frequency band. But it is dissimilar for the control of the unstable plant, because according to the Nyquist stability criterion, the frequency characteristic of the system is required in encircling counterclockwise the point and this part is exactly in the middle-frequency section. So for unstable plants, weighting functions should take into account the performance characteristics of the middle-frequency band. In addition, the effect of Bode’s integral constraint (11) should also be considered in the determination of the weighting function. This limitation is more several if the plant is open-loop unstable.

The rectangular characteristic shown in Figure 6 can be considered as an ideal characteristic for system design. Therefore, the weight function of sensitivity should be determined according to this characteristic. Its amplitude should be kept flat before bandwidth and not be greater than .

In the Nyquist diagram shown in Figure 9, notice that the vector from the point to a point on the frequency characteristic curve is just the . So, if is the constant value shown in Figure 6, the frequency characteristic of the system at  >  will be the next half circle with point as the center of the circle. Certainly, this is an ideal case. Generally, the Nyquist curve of the unstable plant system will be in the shadow area as shown in Figure 9. This area is composed of two rings with a radius of 0.5 and 0.7, corresponding to and , respectively. Due to the constraint of Bode integral, is not smaller and it is not expected to make bigger than 2. Figure 2 shows the unit circle, and the crossover frequency is the point of intersection of and unit circle. From the layout of the curves in Figure 9, it can be seen that the nearest distance between and the critical point occurs near the crossover frequency , that is, the sensitivity reaches the maximum value near and then gradually attenuates to 1. This case should be considered in the weight function .

Figure 9 shows the readable M circle in the closed-loop magnitude-frequency characteristics. Define the intersection of and in Figure 9 as , and the value of closed-loop transfer function is 1. After passing the peak and then a long section of frequency, the closed-loop transfer function will decrease to 1, which appears only in unstable plants. The weight function should be calculated in terms of this.

If the designed control law includes integral law, will get into the shallow area in the third quadrant from the second quadrant as shown Figure 9. The shallow area is just up to the performance and Bode integral constraint. The responding sensitivity increases from zero, and as rises, the integral in control law decreases and increases gradually, which derives the flat curve of in Figure 6. Because could reach 300 rad/sec much larger than the low-frequency band (<10 rad/sec) in second quadrant, the sensitivity could also be approximated in Figure 6. It is applicable for the design of integral control law based on Figures 6 and 9.

If the unstable pole of the magnetic levitation system is 70 rad/sec and the bandwidth is designed in the same order of 70 rad/sec, the mathematical model in (12) is applicable in the work frequency band without nonmodeled dynamics problem in high frequency. Considering this point, the weight function in this case is given by where it limits the horizontal section by set , which is a good index under Bode integral constraint, to make decrease before 180 rad/sec is set by 180 in (35), which could limit the bandwidth.

The sensitivity design in conventional is to limit bandwidth depending on the weight function and it is to obtain optimal performance by maximizing the weight function of . But the weight function in (35) determines the bandwidth in controlling unstable plants. In this paper, the purpose is to use to control and bandwidth by adjusting .

The weight function is given by where is an adjustable frequency at the intersection of and 0 dB. If is large enough in H design, the solution to (33) is mainly demonstrated by in the much-frequency band. Here, the H optimal solution is all-pass characteristics and if demonstrated by , will rise up to meet the all-pass characteristics due to decreasing when is over 180 rad/sec, which make lager than the designed . For this case, should be decreased and substituted for to keep all-pass characteristics. That means the optimal solution is composed of and , which makes the sensitivity characteristics flat and meet the bandwidth. The weight function should be fixed to adjust of to make the optimal solution in (33).

Figure 10 is the block diagram of the problem in this case. The dashed line is the generalized plant , is the system formula (32), and are the corresponding weight functions, and are the inputs of the generalized plant, and and is the output of the generalized plant. is the H controller to be designed. From Figure 10, the generalized plant in the form of transfer function matrix can be written as

It is noted that the matrix of the formula (37) does not satisfy the requirement of the rank of the matrix. Because take , for example, the denominator of the plant is three-order (see (32)), while the numerator of is the two-order (see (36)). Therefore, a term is added to to make full column rank. So, the weighting function is now chosen (38), using (35), (37), and (38), to solve the H optimization problem. We use MATLAB function hinfsyn() to get when . The resulting H controller (after neglecting the high-frequency term ) is where the unit of the controller is V/mm and could be achieved in practical application if using mm.

5. Simulation Results

5.1. Results Analysis of H State Feedback Design
5.1.1. Sensitivity Characteristics

Figure 11 shows the Bode plot of sensitivity function with the controller (30) in H state feedback design, and its logarithmic integral equals to 220 in coincident with (11). Although Figure 11 is not rectangular like Figure 6, it can be approximated as a rectangle with average height . The equivalent bandwidth is From (11) and Figure 6, the value 1.9 is the minimum sensitivity peak achieved by using state feedback.

5.1.2. The Relation between Disturbance Suppression and Sensitivity

The purpose of H state feedback is to suppress disturbance so that the norm from to is smaller than . There, is set to be 0.2. The curve 1 is a singular value of the last section in Figure 12, and the system norm is  < 0.2. Here, is weighted output in design and the real output is displacement variable of the magnetic levitation system. Due to amplifying multiplied by , the curves in Figure 12 are the output multiplied by and its norm is and it is , equivalent to that the gap in the magnetic levitation system changes within under perturbation force of 10 N. This is the best performance of this system for the relationship of perturbation suppression and sensitivity. The transfer function of disturbance suppression is given by where is the transfer function from disturbance input to output as shown in Figure 8,

Because is fixed for the given plant, the perturbation suppression is up to sensitivity function. The curve 3 in Figure 12 is amplitude-frequency characteristics of (41), and the difference of curves 2 and 3 is sensitivity characteristics of Figure 4. Therefore, the performance of perturbation suppression is directly up to the designed minimal .

5.2. Result Analysis of H Output Feedback Design

The sensitivity function is approximately the same as in Figure 11 under the controller (39) in H output feedback design, and it is rectangular in practical application, which decreases after the bandwidth. It shows that the area of the rectangle is equivalent in Figure 6 and is the limitation of Bode integral and flat . The sensitivity function of H output feedback design under the controller (39) is the same as Figure 6.

Figure 13 shows the characteristics with the H controller (39). in is the optimal solution and all-pass characteristics with 0 dB. and are the components of this solution. The closed-loop characteristics and sensitivity are also drawn in Figure 13.

The crossover frequency of open-loop characteristics is , and the sensitivity is flat with peak frequency , which is because rises up to complement . will shift right with large in due to that is increased by the all-pass solution and a large peak comes out after . This case demonstrates the effect of the adjustable parameter of weight function in H optimal design.

The above is designed according to the weight function of (35), so there is no integral control law in the controller . If we need to add integral law, we can add PI to the designed . And the obtained controller is where . Figure 14 shows the sensitivity characteristics with and without integral law, and it can be seen from the figure that the peak of the sensitivity with integral law is a little larger. Increasing , the peak will also be enlarged, even over 6 dB, which causes the robustness of the system to decline. So the good design is to keep the sensitivity flat. The integral law mainly affects the sensitivity when . When , the medium-frequency band is very narrow and the design method above is feasible by Figure 6.

Of course, this kind of sensitivity characteristic with integral control can also be obtained by specifying the weight function in the H design. For example, when the performance weighting function is as the following where is the design parameter and in this case as shown in Figure 14, is set as . The crossover frequencies of and of are set as and . However, in the common H mixed sensitivity design, the approximate equation [8] is established when the optimal solution is reached. The large difference between and is due to the particular demand for the medium-frequency band in the unstable plant, which demonstrates the difficulty of (43) in general design. This instance is too much between and because unstable plants have a particular request for the medium-frequency band. Therefore, the design in (43) is not feasible.

The first kind of unstable plants with a small unstable mode will not be discussed because the difference between and is small while achieving the optimal solution. The general design could not achieve the needed performance for the plants with a large unstable mode, and the weight function and H design could be applied in terms of the flat curve in Figure 6. For the small unstable-mode plants as discussed in Section 1, when achieving optimal solution, is almost equal to . However, for the large unstable-mode objects, the traditional design is not able to provide necessary performance and the weight function is needed by the characteristics in Figure 6 to use H design.

6. Conclusions

This paper presents H state feedback control and H output feedback control with respect to the unstable plant, of which the key is the design of weight function or coefficients. In this paper, the weight function or coefficients are obtained subject to the Bode integral constraint, avoiding the repeated attempt. The deficiency in usual designs has been modified, which adds robustness constraint under Bode integral law into H state feedback control design and points out that the purpose of H design is to achieve optimal performance by adjusting and weight coefficients, not to minimize . The medium-frequency band should be considered to select weight function in H output feedback design, and together with the magnetic levitation system, it is pointed that the sensitivity function is an adjustable weight function to obtain all-pass and weight sensitivity to control sensitivity peak and bandwidth. Simulation results demonstrate that the H design of state feedback control and output feedback control subject to the Bode integral constraint could achieve optimal performance.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This work was partly supported by the Youth Foundation of Hebei Educational Committee (no. ZD2016203), the Doctoral Foundation of Liaoning Province (no. 20170520333), and the Natural Science Foundation of Hebei Province (no. F2017501088).