Next Article in Journal
Heat Modulation on Target Thermal Bath via Coherent Auxiliary Bath
Next Article in Special Issue
Special Issue “Complex Dynamic System Modelling, Identification and Control”
Previous Article in Journal / Special Issue
X-ray Pulsar Signal Denoising Based on Variational Mode Decomposition
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Controller Design for Multi-Input Multi-Output Systems Using Coefficient Diagram Method

College of Department of Control Science and Engineering, Northeastern University at Qinhuangdao, Qinhuangdao 066004, China
*
Author to whom correspondence should be addressed.
Entropy 2021, 23(9), 1180; https://doi.org/10.3390/e23091180
Submission received: 3 August 2021 / Revised: 25 August 2021 / Accepted: 3 September 2021 / Published: 8 September 2021
(This article belongs to the Special Issue Complex Dynamic System Modelling, Identification and Control)

Abstract

:
The coupling between variables in the multi-input multi-output (MIMO) systems brings difficulties to the design of the controller. Aiming at this problem, this paper combines the particle swarm optimization (PSO) with the coefficient diagram method (CDM) and proposes a robust controller design strategy for the MIMO systems. The decoupling problem is transformed into a compensator parameter optimization problem, and PSO optimizes the compensator parameters to reduce the coupling effect in the MIMO systems. For the MIMO system with measurement noise, the effectiveness of CDM in processing measurement noise is analyzed. This paper gives the control design steps of the MIMO systems. Finally, simulation experiments of four typical MIMO systems demonstrate the effectiveness of the proposed method.

1. Introduction

Multi-input multi-output (MIMO) systems, defined as systems with multiple control inputs and outputs, are widely used in industrial systems. Many common industrial control systems can be modeled as MIMO systems, such as chemical reactors, distillers, generators, and automobile transmission systems [1,2,3,4,5]. A consensus is that the control of the MIMO systems is more complex than the control of the single-input single-output (SISO) systems. In the MIMO systems, the outputs are affected by each input. In other words, there is a coupled interaction between the input and output variables of the MIMO systems. Due to the interaction in the MIMO systems, it is not easy to directly apply the advanced control methods based on the SISO systems.
Currently, the control strategies of the MIMO systems are mainly based on the methods of decoupling. Decoupling strategies can be divided into static decoupling and dynamic decoupling. The former achieves decoupling based on steady-state gain, which can effectively reduce the impact of model uncertainty, but the high-frequency response of MIMO systems is often not ideal [6]. The dynamic decoupling can achieve a trade-off between complexity and decoupling performance. In recent years, various dynamic decoupling strategies have been developed, such as ideal decoupling, simplified decoupling, and reverse decoupling. The ideal decoupler can provide a simple decoupling system, but the ideal decoupler is difficult to realize in practical applications. The opposite is simplified decoupling. Although simplified decoupling can obtain simple decoupling and decoupling, the decoupling system will be very complicated. In [7], Hagglund T proposed a decoupling method that approximates the sum of elements to reduce the system’s complexity after decoupling. Reverse decoupling takes into account the advantages of ideal decoupling and simplified decoupling. However, when there is a time-delay element in the MIMO systems, reverse decoupling cannot guarantee the system’s stability. In addition, researchers have used intelligent algorithms for MIMO systems and proposed various intelligent decoupling algorithms [8,9,10,11,12]. However, because the design of this kind of method is difficult to understand and the controller is complicated, it is difficult for engineers to adopt.
As an algebraic design method, the CDM proposed by S. Manabe is simple and easy to implement [13]. Compared with other control methods, CDM only requires the designer to define one parameter: the equivalent time constant [14]. At the same time, all algebraic equations in the CDM are expressed in the form of polynomials, which facilitates the elimination of poles and zeros in the design and analysis of the control systems. CDM has been proven to be a method to ensure the robustness of the control system, and its effectiveness has been proven through a series of experiments [15,16,17]. Therefore, with the continuous improvement of CDM, CDM has been continuously applied to existing control systems. Mohamed T. H. combined CDM with ecological optimization technology (ECO) for load frequency design in multi-regional power systems in [18]. Experimental results show that the proposed method is robust in the presence of disturbance uncertainty. Because CDM is simple, effective and robust, it is also applied in MIMO system control [19]. CDM was be used to design a PI controller with two cone-shaped official position research objects in [20]. The simulation results prove the effectiveness of CDM on disturbance suppression. In [21], CDM was used to solve the controller gain to suppress the vibration in the flexible robot system.
The first problem to be solved in the controller design of the MIMO system is how to achieve decoupling. Compared with other existing results, this article transforms the decoupling problem into the parameter optimization problem and gives an interaction measurement to evaluate the decoupling degree of the MIMO systems. The PSO algorithm is used to optimize the parameters of the compensator to achieve decoupling. After decoupling, the systems tend to have high order. The CDM considers the robustness and interference suppression performance of the system and the simplicity of design. Therefore, motivated by the advantages of CDM, this paper applies the CDM to the field of controller design for MIMO systems. At the same time, considering measurement noise can generate undesired control activity resulting in wear of actuators and reduced performance, this article analyzes the controller’s suppression effect on measurement noise based on the CDM. To verify the effectiveness and universality of the proposed method, this paper gives four typical design examples of MIMO systems in the hope of providing engineers and technicians a reference.
The main innovations of this paper are as follows:
(1)
Converts the compensator design problem used for decoupling into parameter optimization problems to reduce the difficulty of decoupling.
(2)
Gives an interaction measurement to quantify the interaction of coupled systems.
(3)
Analyzes the controller’s suppression effect on measurement noise based on the CDM.
(4)
Research on the application of CDM methods to MIMO systems needs to be promoted. In order to make up for the shortcomings of existing research, this paper presents a design strategy of a robust controller based on CDM, which provides a reference for the design of the MIMO system controller in other articles.
The rest of this article is organized as follows: Section 2 gives an interaction measurement of the coupling interaction and uses the PSO algorithm to design the compensator to achieve decoupling; Section 3 summarizes the design process of the CDM controller and analyzes the controller’s suppression effect on measurement noise based on the CDM. Section 4 outlines a set of controller design procedures for MIMO systems; four unique objects are simulated to verify the effectiveness of the proposed method in Section 5. Finally, a conclusion is given.

2. Decoupling Design

At present, there are two solutions to the interaction of MIMO systems. One is to use modern control theory, and the other is to limit the interaction to a certain extent and treat MIMO systems as multiple SISO systems, which is called decoupling control. Generally speaking, decoupling control is simple to operate, so it is often used. This article designs a compensator in the frequency domain to decouple. At the same time, in order to verify whether the designed compensator achieves the expected decoupling effect, this section provides the MIMO system interaction measurement.

2.1. Compensator Design

The schematic diagram of the decoupling design of the n × m MIMO system is shown in Figure 1.
where the model of the MIMO system is represented by the transfer function G p ( s ) R n × m , which is Equation (1).
G p ( s ) = g 11 ( s ) g 1 m ( s ) g n 1 ( s ) g n m ( s ) .
where g i j ( s ) , i = 1 , 2 , , n ; j = 1 , 2 , , m is the transfer function element in G p ( s ) . Design the compensator G c ( s ) R m × n as shown in Equation (2).
G c ( s ) = h 11 ( s ) h 1 n ( s ) h m 1 ( s ) h m n ( s ) ,
where h i j ( s ) ( i = 1 , 2 , , m ; j = 1 , 2 , , n ) is the transfer function element in G c ( s ) . In order to reduce the difficulty of the designed compensator G c ( s ) , set G c ( s ) as a constant matrix. When the compensator G c acts on the MIMO system G p ( s ) , the decoupling system Q ( s ) R n × n is obtained as Equation (3).
Q ( s ) = G p ( s ) G c = g 11 ( s ) g 1 m ( s ) g n 1 ( s ) g n m ( s ) h 11 h 1 n h m 1 h m n = f 11 ( s ) f 1 n ( s ) f n 1 ( s ) f n n ( s ) .
The purpose of designing the compensator is to make the decoupling system Q ( s ) diagonal in all frequency domains, which means non-diagonal elements f l r ( s ) = 0 ( l r , l = 1 , 2 , n , r = 1 , 2 , n ). In this way, the interaction is minimized, and the decoupling effect is the best. However, it is not easy to find such an ideal compensator. Therefore, this paper selects a specific frequency s = j ω 0 to design the compensator. What needs to be explained is that the selection of a specific frequency s = j ω 0 depends on the control object and requires the designer to use design experience to verify it through repeated experiments.
Use s = j ω 0 to denote the element in the r( r = 1 , 2 , n ) column of Q ( s ) = G p ( s ) G c , we can get
f l r ( j ω 0 ) = g l ( j ω 0 ) h ^ r = ( α l + j β l ) h ^ r l = 1 , 2 , n ,
where g l ( j ω 0 ) is the G p ( j ω 0 ) row vector of l, h ^ r is the G c column column vector of r, α l = Re g l ( j ω 0 ) , and β l = Im g l ( j ω 0 ) .
In order to achieve Q ( j ω 0 ) diagonalization, we make the absolute value square of the off-diagonal elements in the r( r = 1 , 2 , n ) column of Q ( j ω 0 ) equal to zero, which is
f l r ( j ω 0 ) 2 = h ^ r T ( α l α l T + β l β l T ) h ^ r = 0 l r .
Under Equation (5), the optimal solution h ^ r can be obtained, thereby obtaining the compensator G c and the decoupling system Q ( s ) . However, the decoupling system Q ( s ) may not meet the decoupling design requirements. One reason is that under the condition of a certain frequency s = j ω 0 , Equation (5) can only guarantee that the absolute value square of the off-diagonal elements of Q ( j ω 0 ) is equal to zero, but the absolute value square of diagonal elements f l r ( j ω 0 ) 2 ( l = r ) is not equal to zero or does not tend to zero. Suppose the designed compensator G c cannot guarantee that Q ( s ) at a certain frequency s = j ω 0 achieves diagonalization. In that case, there is no guarantee that Q ( s ) can be decoupled in the entire frequency domain. The other reason is that the h ^ r ( r = 1 , 2 , n ) may be a trivial solution, so the compensator designed is meaningless. To effectively illustrate the above description, we give a concrete example next.
Example 1.
Consider the two-input two-output one-order inertial system, The transfer function is:
G p = 2 6 s + 1 3.6 4 s + 1 0.4 9 s + 1 4 42 s + 1 .
we select the frequency ω 0 = 1 , and under Equation (5), use PSO to obtain the compensator as equation:
G c = 1.2499 × 10 16 3.2508 × 10 22 1.7313 × 10 17 1.0364 × 10 21 .
It can be seen from Equation (7) that without any restrictions, the calculated G c is meaningless. Therefore, taking into account the above deficiencies, we make the following additions based on the constraint condition of Equation (5): Firstly, we select the square f l r ( j ω 0 ) 2 ( l = r ) of the absolute value of diagonal elements of Q ( j ω 0 ) r( r = 1 , 2 , n ) column as the objective function to obtain its maximum value. Secondly, in order to prevent the trivial solution of the obtained h ^ r , we add the Equation (8) as the constraint condition:
h ^ r T h ^ r = 1 .
In summary, the decoupling problem of MIMO systems is transformed into the optimization problem as follows:
max f ( h ^ r ) = h ^ r T ( α l α l T + β l β l T ) h ^ r l = r , s . t . h ^ r T ( α l α l T + β l β l T ) h ^ r = 0 l r , h ^ r T h ^ r = 1 .

2.2. Interaction Measurement

The design process of the compensator has been given in Section 2.1. Since the magnitude of the interaction between the variables of the decoupling system Q ( s ) does not have a specific numerical measurement, it is not clear whether the designed compensator can achieve the desired decoupling effect. Therefore, this section presents an interaction measurement for the MIMO system to evaluate the impact of the decoupling degree of the compensator. The equation is established on the basis that the diagonal elements of the diagonal matrix are equal to the reciprocal of the diagonal elements of its inverse.
Assuming that the controlled variable of the decoupling system Q ( s ) is Y = y 1 , y 2 , , y n T , the manipulated variable is U = u 1 , u 2 , , u n T , and u i ( i = 1 n ) controls y i . For the i-th channel of Q ( s ) , the open-loop gain of the channel is obtained when all other manipulated variables are zero, that is, equality (10). The open-loop gain of the channel is obtained when all other controlled variables are zero, that is, equality (11).
other loops are open : y i u i u n = 0 , n i = f i i .
other loops are closed : y i u i y n = 0 , n i = f ˜ i i .
Here, measurement for Q ( s ) interaction in MIMO systems is given:
E = i = 1 n f i i f ˜ i i f ˜ i i i = 1 n .
When the decoupling system Q ( s ) is diagonalized, E = 0 . Therefore, when Equation (12) is equal to zero or close to zero, it shows that other channels have no or minimal relationship with the channel, and the decoupling effect is good.
Remark 1.
Equations (10) and (11) are based on the steady-state of the MIMO system, but this situation is usually not maintained at other frequencies. Therefore, it can only be used as the measurement of the interaction size of the MIMO system and cannot be used as the judgment of whether the MIMO systems are decoupled.

2.3. Parameter Tuning of Compensator

In this paper, particle swarm optimization (PSO) is used to optimize the objective function. Firstly, the fitness function is compiled. In order to facilitate programming, f l r ( j ω 0 ) 2 ( l = r ) is taken as the objective function to obtain its minimum value. The fitness function can be obtained as follows:
F i t [ f ( h ^ r ) ] = f l r ( j ω 0 ) 2 = h ^ r T ( α l α l T + β l β l T ) h ^ r l = r .
Secondly, through the above fitness function and constraints in the frequency domain, h ^ r ( r = 1 , 2 , n ) can be obtained through PSO debugging, and thus the compensator G c can be obtained. Figure 2 shows the flowchart of PSO.
PSO is essentially a stochastic algorithm, which has the function of self-organization, evolution, and memory and the strong searching ability and fast optimizing speed. In order to demonstrate the superiority of PSO to other evolutionary algorithms, we execute a number of comparisons between PSO and other evolutionary algorithms, such as Genetic Algorithm (GA), Shuffled Frog Leaping Algorithm (SFLA) and Cuck Search (CS). GA originates from Darwin’s idea of natural evolution and follows the natural law of competition and survival of the fittest. GA is characterized by fast search speed, strong randomness, simple process, and robust flexibility. Still, it is easy to fall into the local optimum due to the reduction of population diversity in the evolution process. CS is a new swarm intelligence algorithm based on simulating cuckoo’s nesting behavior. The algorithm has been successfully applied to solve various optimization problems due to its fewer parameters and easy realization. A significant feature of the CS is that it uses Levy flight to generate new solutions. The high randomness of Levy flight is that it can make the search process throughout the whole search space so that the global search ability of the algorithm is strong. However, the Levy flight height’s randomness causes the CS algorithm’s poor ability to perform a refined search in the local area and the slow convergence of the algorithm. SFLA simulates the communication and cooperation behaviors of frog populations in the process of foraging in nature, which has the advantages of fewer control parameters, simple operation, and easy realization. The specific parameter settings of different evolutionary algorithms are proposed in Table 1. The population size of each algorithm is 50, and the times of iterations are 100. The crossover probability and mutation probability of GA are 0.9 and 0.1, respectively. SFLA’s moving maximum distance is 0.02, CS’s maximum discovery probability is 0.05. The weight of inertia, the self-learning factor and the population-learning factor of PSO are 0.35, 1.5 and 2.5. respectively.
In order to facilitate a comparison, we randomly select G p ( s )   =   0.2 , 0.5 ; 0.3 , 0.6 , set G c   =   h 1 , h 2 ; h 3 , h 4 , and only obtain the first column h ^ 1 : h 1 and h 3 of G c . Each algorithm is implemented independently 30 times. Table 2 presents the statistical results of each algorithm, including the maximum, minimum, average, standard deviation values of the objective function, and the average computational time. According to Table 2, we can see that PSO has an evident advantage of minimum, average, standard deviation values and average computational time over other algorithms. Figure 3 is the convergence graph of the optimization algorithms. It can be seen that PSO has a fast convergence speed and a good effect in finding the optimal global solution.
Furthermore, according to the research works with respect to the non-parametric statistical tests for different algorithms [22], some statistical tests have been adopted to compare the performance of GA, SFLA, CS and PSO. Table 3 proposes ranks achieved by Friedman, Friedman aligned and Quade tests for the objective function obtained by different algorithms. It is noticeable from Table 3 that PSO performs best in all statistical tests. Consequently, PSO has the superiority over other evolutionary algorithms in solving unknown parameters of compensator G c .

3. CDM Controller Design and Measurement Noise Rejection

In Section 2, the decoupling design can obtain the decoupling system Q ( s ) with minimized interaction, but its open-loop transfer function is complex, and the order is high. Therefore, when stability, response characteristics, and robustness are considered simultaneously, the designed controller will become more complicated. CDM can effectively solve such problems.

3.1. CDM Controller Design

For the SISO linear systems, the standard block diagram designed by CDM is shown in Figure 4. The CDM control system consists of two parts: the controlled object and the CDM controller.
where r ( t ) , u ( t ) , y ( t ) and d ( t ) are reference signal, control quantity, output quantity and disturbance quantity, respectively. The control function of the controller u ( t ) may be interfered by the interference signal d. N ( s ) and D ( s ) are the numerator and denominator polynomials of the controlled object, respectively, defined as follows:
N ( s ) = b m s m + b m 1 s m 1 + + b 1 s + b 0 , D ( s ) = d n s n + d n 1 s n 1 + + d 1 s + d 0 ,
where b m , b m 1 b 0 and d n , d n 1 d 0 are real coefficients and m n . A ( s ) and B ( s ) are the denominator and numerator polynomial of the controller, respectively, defined as follows:
A ( s ) = i = 0 p l i s i , B ( s ) = i = 0 q k i s i ,
where l i and k i are unknown coefficients of the controller and i n . There are many criteria for the selection of A ( s ) and B ( s ) polynomials. Disturbance is one of the selection criteria. When l 0 = 0 , the influence of disturbance signal can be well suppressed. F ( s ) is the reference numerator of the controller, which can ensure that the steady-state error in the performance of the closed-loop system is reduced to zero. The definition form is as follows:
F ( s ) = ( P ( s ) N ( s ) ) | s = 0 ,
where P ( s ) is the characteristic polynomial of the closed-loop system. From Figure 4, we can obtained
P ( s ) = D ( s ) A ( s ) + N ( s ) B ( s ) = i = 0 n a i s i , a i > 0 ,
where a i is the real coefficient. The design parameters of CDM-related characteristic polynomials are equivalent to the time constant τ and stability index γ i , defined as follows:
τ = a 1 a 0 , γ i = a i 2 a i + 1 a i 1 , i = 1 n 1 , γ 0 = γ n = , γ i * = 1 γ i + 1 + 1 γ i 1 ,
where γ i * denotes the stability limit, which is used to constrain the value of the stability index γ i , and γ i * is mainly used to ensure that it meets the Lyapunov stability conditions in the actual design process. The equivalent time constant τ is closely related to the setting time and bandwidth, which determines the rapid response of the system. If the setting time is represented by t s , according to the Manabe standard form [13], its relationship with the equivalent time constant t s is τ = t s t s ( 2.5 3 ) ( 2.5 3 ) .
The selection of the stability index γ i determines the stability and time domain response characteristics of the system. Robustness is different from the system’s stability, mainly considering the influence of system parameters on the speed of pole change. Control systems with other structures may have different robustness even if they have the same characteristic equation. The robustness of the system can only be determined when the open-loop system structure is determined. An essential feature of CDM in the application is that the controller structure and the characteristic polynomial can be designed simultaneously, and the robustness of the system can be guaranteed by setting the controller structure.
If Equation (17) of the corresponding system is a third-order system, according to the Routh stability criterion, the stability condition is a 2 a 1 > a 3 a 0 . According to the expression in formula (18), this is equivalent to requiring the stability index to satisfy γ 1 γ 2 > 1 . Similarly, the stability conditions of the fourth-order system are a 2 > ( a 1 / a 3 ) a 4 + ( a 3 / a 1 ) a 0 and γ 2 > γ 2 * . For the fifth-order and above systems, Lyapunov gives several sufficient conditions for different forms of stability and instability, among which the conditions suitable for the CDM are as follows [23]: if all the fourth-order polynomials of the system are stable and have a margin of 1.12 times, the system is stable. If some third-order polynomials in the system are unstable, the system is unstable. The stability conditions of the system can be described as :
a i > 1.12 ( a i 1 a i + 1 a i + 2 + a i + 1 a i 1 a i 2 ) , γ i > 1.12 γ i * , i = 2 ( n 1 ) .
Manabe has proved that the system can obtain better stability and response characteristics when γ i > 1.12 γ i * and γ i ’ values are between 1 and 4. If the stability index is selected according to γ i > 1.5 γ i * , the system’s robustness is improved by sacrificing stability and response characteristics [23]. With the help of some design experience, designers can consider stability, response characteristics and robustness by reasonably selecting the structure and parameters of the controller.
In this article, we use the stability index γ i values in the Manabe standard form. According to the Manabe standard form, the stability index γ i is defined as:
γ 1 = 2.5 , γ 0 = γ n = , γ i = 2 ; i = 2 ( n 1 ) .
Using the equivalent time constant τ and the stability index γ i , the characteristic polynomial P ( s ) can be obtained as follows:
P ( s ) = a 0 i = 2 n j = 1 i 1 1 γ i j i τ s i   +   τ s   +   1 .
By comparing the coefficients of the characteristic polynomial Equations (17) and (21), the CDM controller parameters can be obtained.

3.2. Measurement Noise Rejection

To meet with the design needs of real-life, we analyze the output effect of the measurement noise in the controlled variable u in Section 3.2. Usually the block diagram presented in Figure 4 is extended by including measuring noise. Measurement noise may have a different character, but it is typically dominated by high frequencies, and low-frequency noise would correspond to drift. High-frequency noise can be suppressed by limiting the bandwidth of the closed-loop system. CDM can restrain the influence of high-frequency noise by selecting the equivalent time constant τ to limit the bandwidth of the closed-loop system. The reason is that the rapid response of the closed-loop system is proportional to the bandwidth, The equivalent time constant τ is closely related to the setting time and bandwidth, which determines the rapid response of the system. Here, we give the analysis of low-frequency noise suppression. Those signals are represented in Figure 5.
The newly added signal n ( t ) denoting the measurement noise. We assume n ( t ) is bounded with n ( t ) μ · h ( t ) , where μ and h ( t ) are a positive constant and a step-type signal, respectively [24]. In order to analyze the output effect of the measurement noise in the controlled variable u ( t ) , the reference signal r ( t ) and disturbance signal d ( t ) is set to zero. This leads to a relationship between n ( t ) and u ( t ) , n ( t ) and y ( t ) given by the following differential equation:
n ( s ) · B ( s ) · D ( s ) = A ( s ) · D ( s ) + N ( s ) · B ( s ) · U ( s ) , n ( s ) · B ( s ) · N ( s ) = A ( s ) · D ( s ) + N ( s ) · B ( s ) · Y ( s ) ,
where n ( s ) is the Laplace transforms of n ( t ) , U ( s ) is the Laplace transforms of u ( t ) , Y ( s ) is the Laplace transform of y ( t ) .
Let us impose b i 0 for i = 0 , , m , d i 0 for i = 0 , , n in Equation (14). The product B ( s ) · N ( s ) is a q + m order polynomial and the product B ( s ) · D ( s ) is a q + n order polynomial, respectively. The polynomials will be denoted by C ( s ) and E(s) defined as:
C ( s ) = i = 0 q + m g i · s i , E ( s ) = i = 0 q + n g i · s i .
Assuming r ( t ) = 0 , d ( t ) = 0 , this steady-state system behaviour will be easily handled in the Laplace domain. By applying the final value theorem, the following equality should hold:
lim t y ( t ) = lim s 0 s · Y ( s ) ,
However, in order to satisfy this equality, all the Y ( s ) poles must have negative real parts and no more than one pole can be at the origin [25].
Assuming causality and zero initial conditions, the application of Laplace transform to (22) leads to,
U ( s ) = E ( s ) A ( s ) · D ( s ) + C ( s ) · B ( s ) n ( s ) . Y ( s ) = C ( s ) A ( s ) · D ( s ) + C ( s ) · B ( s ) n ( s ) .
Applying the final value theorem to the above expression then,
lim s 0 s · C ( s ) · n ( s ) = 0
Due to n ( t ) μ · h ( t ) and h ( t ) , the Laplace transform is 1 s , and we use μ s replace n ( s ) , thus expression (26) takes the following format:
lim s 0 s · C ( s ) · μ s = μ · g 0 .
Since g 0 is equal to the product of b 0 and k 0 and since b 0 0 then, in order for g 0 to be zero, the controller coefficient k 0 must be equal to zero. Similarly, when the controller coefficient k 0 is equal to 0, the measurement noise has no effect on the control u(t). Therefore, when the controller coefficient k 0 is equal to zero, the measurement noise does not affect performance.

4. Overall Design Ideas

This paper designs a compensator G c and a centralized CDM controller for the n × m MIMO system in Figure 6. Systematic design ideas ensure the feasibility of decoupling design methods in large and small systems. At the same time, when the MIMO system interaction is minimized with high accuracy, the controller can achieve good control effects due to the robustness of the CDM. The most considerable advantages of CDM can be listed as follows:
1.
A characteristic polynomial and controller are simultaneously designed. The characteristic polynomial specifies stability and response. The structure of the controller guarantees robustness. Thus, a simple controller, which satisfies the stability, response, and robustness requirements, can be designed with ease.
2.
Compared with PID control that needed to develop different tuning methods for the process with various properties, it is sufficient to use a single design procedure in the CDM technique. This is an outstanding advantage.
The decoupling control and CDM controller design for the MIMO system can be summarized as the following steps.
Figure 7 shows the design steps for MIMO systems, where the design process of CDM controllers is shown as the following:
1.
Set the SISO controller parameters A ( s ) and B ( s ) . k 0 = 0 is a good choice for measurement noise suppression.
2.
Select CDM design parameters. The stability index γ i in this paper is in the Manabe standard form of Equation (20). As long as the value of the equivalent time constant τ is determined, the controller parameters can be obtained. The τ value mainly determines the response time of the system. Generally, the τ value is determined according to the design requirements of the system setting time and bandwidth.
3.
Solve the SISO controller parameters. A ( s ) , B ( s ) can be obtained by Equations (17) and (21). F ( s ) can be obtained by Equation (16).
Remark 2.
The necessary condition for designing CDM controllers is that both denominators and molecules of the transfer function of the controlled object need to be expressed by rational polynomials. If there is a delay element in the transfer function of the controlled object, the improved Padé approximation method in reference [26] is used to deal with the delay element. According to the results of [26], the third-order improved Padé approximation is:
e s L = 60 24 s L + 3 ( s L ) 2 60 + 36 s L + 9 ( s L ) 2 + ( s L ) 3 .
where L is delay time.

5. Simulation Experiment

This section conducts simulation experiments on four unique control targets to prove the effectiveness of this method. The experiments are evaluated with a step response of 1. The state variable is set to x i ( i = 1 , 2 , 3 , , n ) , and the system output is set to y i ( i = 1 , 2 , 3 , , m ) . Use the compensator for decoupling. When the interaction of the MIMO system is minimized, treat it as n SISO systems, and set each SISO system as A i = ( i = 1 , 2 , 3 , , m ) .
Example 2.
Consider the two-input two-output second-order inertial system (sugar factory model) in [27]. The transfer function is:
G p = 0.28 21 s 2 + 10 s + 1 0.33 30 s 2 + 11 s + 1 0.4 270 s 2 + 39 s + 1 0.5 432 s 2 + 42 s + 1 .
Without the decoupling design, the step response curve is shown in Figure 8.
It can be seen from Figure 8a that x 1 0 . As shown in Figure 8b, x 2 0 . The two loops are obviously related, so the system (29) is a related system to the interaction. Therefore a decoupling design method is used to eliminate the interaction of the original system.
Select the angular frequency ω 0 = 0.13 , and obtain the compensator as Equation (30).
G c = 0.7807 0.7606 0.6256 0.6507 .
Apply the compensator (30) to the original system (29), then the decoupling system Q ( s ) is obtained. Figure 9 draws the step response curve of the original system (29) after the decoupling design. As can be seen from Figure 9, the interaction of Q ( s ) is effectively suppressed, especially in the static response part of the system. However, there is still a weak interaction in the dynamic response part. Overall, the decoupling effect is good.
The two SISO systems after decoupling are set to A 1 and A 2 . For A 1 and A 2 , use the stability index γ i and equivalent time constant τ in Table 4 to calculate CDM control polynomial parameters. Table 4 shows the equivalent time constant τ and CDM control polynomial parameter values.
Using the CDM control polynomial parameters in Table 4 to control A 1 and A 2 , the results are shown in Figure 10.
Figure 11 shows the result of inserting the compensator (30) in front of the controlled object (29) and using the CDM parameters in Table 4 for control. Affected by the interaction of the dynamic response part, the system overshoot increases.
Here, the compensator (31) designed in [27] is compared with the method in this paper. Table 5 summarizes the results of evaluating the compensators (30) and (31) using formula (12). Table 5 shows that the decoupling effect of the compensator designed by the method in this paper is better.
G c = 0.174 0.479 0.219 0.503 .
In [27], Masaya et al. designed a PID controller according to Shunji’s optimization method. We also use the design method proposed in [27] to design the controller for the decoupling system Q ( s ) , which uses the compensator (30), and Figure 12 shows the results of the Masaya-PID controller and the CDM controller in this paper to control the decoupling system Q ( s ) . From this figure and the performance values appearing in Table 6, it is seen that the CDM controller has a more successful time-domain performance.
In order to verify the robustness of the method in this paper, the system with disturbances and modeling errors is simulated. When there is a step disturbance in the original system, the control result is shown in Figure 13. According to Figure 13, the influence of the disturbance signal subsides in a short time. Suppose that the correct system model is represented by Equation (32), and the system model with errors is represented by Equation (29). The changes in the parameter of Equation (29) are in the interval ± 15 % . The compensator (30) is applied to the correct system model (32), and the CDM controller is used to control. The experimental results are shown in Figure 14. From the results in Figure 14, it can be seen that when the model has measurement errors, the control effect of the method in this paper is good. Figure 13 and Figure 14 show that the method proposed in this paper is robust.
G P = 0.238 21 s 2 + 10 s + 1 0.3795 30 s 2 + 11 s + 1 0.34 270 s 2 + 39 s + 1 0.575 432 s 2 + 42 s + 1 .
Example 3.
The multivariable four-tank system has a tunable transmission of zero [28,29]. With appropriate "tuning", this system will exhibit nonminimum-phase characteristics. Applying the nominal operating parameters given in [28,29] yields the four-tank system model:
G p = 0.1987 65 s + 1 0.3779 ( 65 s + 1 ) ( 34 s + 1 ) 0.4637 ( 54 s + 1 ) ( 45.3 s + 1 ) 0.16194 54 s + 1 .
For the four-tank system of the controlled object (33), the frequency ω 0 = 0.34 is selected, and the precompensator is obtained.
G c = 0.3262 0.8884 0.9455 0.4597 .
Use the evaluation formula (12) to evaluate the decoupling system Q ( s ) after the compensator formula (34) acts on the controlled object formula (33), and the result is 0.000013. It shows that after the decoupling design, the interaction of the controlled object (33) is weak, and the decoupling effect is well.
The two SISO systems after decoupling are set to A 1 and A 2 . In order to suppress measurement noise, we select the controller coefficient k 0 = 0 . Then, use the stability index γ i and equivalent time constant τ in Table 7 to calculate CDM control polynomial parameters. Table 7 shows the equivalent time constant τ and CDM control polynomial parameter values.
Use the CDM controller in Table 7 to control A 1 and A 2 , the result is shown in Figure 15.
Figure 16 shows the result of inserting the compensator (34) in front of the controlled object (33) and using the CDM parameters in Table 7 for control. It can be seen that the system overshoot is slightly increased due to the interaction.
Figure 17 shows the result of the controlled MIMO system (33) under the measurement noise whose magnitude is limited within [−0.0016, 0.0016]. It can be seen that the system response has not changed, and the measurement noise does not affect performance.
Example 4.
The controlled object (29) increases the delay link to become the accused object (35).
G P = 0.28 21 s 2 + 10 s + 1 e 0.71 s 0.33 30 s 2 + 11 s + 1 e 2.24 s 0.4 270 s 2 + 39 s + 1 e 0.59 s 0.5 432 s 2 + 42 s + 1 e 0.68 s .
Using the method in this paper, select the angular frequency ω 0 = 0.28 and obtain the compensator.
G c = 0.7809 0.7625 0.6247 0.6470 .
Use Equation (12) to evaluate the effect of the compensator (Equation (36)) on the controlled object (Equation (35)) to obtain the decoupling system Q ( s ) , and the result is 0.000000057. It shows that the system interaction effect of using compensator decoupling is minimal, and the decoupling effect is good.
The two SISO systems after decoupling are set to A 1 and A 2 . For A 1 and A 2 , the delay link is approximated by the improved Padé approximation method in [26]. Then use the stability index γ i and Table 8 equivalent time constant τ to calculate the CDM control polynomial parameters. Table 8 shows the equivalent time constant τ and CDM control polynomial parameter values.
Using the CDM control polynomial parameters in Table 8 to control A 1 and A 2 , the results are shown in Figure 18.
Figure 19 is the result of inserting the compensator (36) before the controlled object (35) and using the CDM parameters in Table 8 for control. Figure 18 is the same as Figure 19, which proves that the decoupling effect is well.
Example 5.
The controlled object (29) adds a line of input and a column output to become the controlled object (37).
G p = 0.28 21 s 2 + 10 s + 1 0.33 30 s 2 + 11 s + 1 0.38 45 s 2 + 12 s + 1 0.4 270 s 2 + 39 s + 1 0.5 432 s 2 + 42 s + 1 0.6 543 s 2 + 68 s + 1 0.9 500 s 2 + 30 s + 1 0.45 440 s 2 + 45 s + 1 1 600 s 2 + 89 s + 1 .
Using the method in this paper, select the angular frequency ω 0 = 0.13 , and obtain the compensator:
G c = 0.6251 0.7607 0.8234 0.3317 0.0941 0.0350 0.7061 0.6423 0.5667 .
Use the evaluation (12) to evaluate the decoupling system Q ( s ) after the compensator formula (38) acts on the controlled object formula (37), and the result is 0.0005411. The two SISO systems after decoupling are set to A 1 , A 2 and A 3 . For A 1 , A 2 and A 3 , use the stability index γ i and Table 9 equivalent time constant τ to calculate the CDM control polynomial parameters. Table 9 shows the equivalent time constant τ and CDM control polynomial parameter values.
Using the CDM control polynomial parameters in Table 9 to control A 1 , A 2 and A 3 , the results are shown in Figure 20.
Figure 21 is the result of inserting the compensator (38) before the controlled object (37) and using the CDM parameters in Table 9 for control.

6. Conclusions

This paper proposes a multivariable system controller design method based on the CDM and analyzes the controller’s suppression effect on measurement noise based on the CDM. The decoupling design is realized by designing the compensator in the frequency domain, and the compensator parameters are optimized through PSO. At the same time, use statistical tests to compare four evolutionary algorithms, including PSO, GA, SFLA, CS, to prove the advantages of PSO. After decoupling, the open-loop transfer function of the system is complex. Therefore, the controller structure design and parameter tuning are based on CDM. Finally, simulation experiments are carried out for four unique control targets. The results show that the decoupling effect of the MIMO system is good, and the designed system can take into account stability, response characteristics, and robustness at the same time, which confirms the effectiveness of the method.

Author Contributions

All authors discussed and agreed on the idea and scientific contribution. Conceptualization, K.L., F.M. and S.M.; methodology, K.L. and F.M.; software, S.M. and C.W.; validation, K.L., F.M. and S.M.; writing—original draft preparation, K.L. and S.M.; writing—review and editing, F.M., S.M. and C.W.; funding and supervision by F.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (12162007), Natural Science Foundation of Hebei Province (F2019501012).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liu, L.; Yin, S.; Zhang, L.; Yin, X.; Yan, H. Improved results on asymptotic stabilization for stochastic nonlinear time-delay systems with application to a chemical reactor system. IEEE Trans. Syst. Man Cybern. Syst. 2016, 47, 195–204. [Google Scholar] [CrossRef]
  2. Kumar, S.D.; Chandramohan, D.; Purushothaman, K.; Sathish, T. Optimal hydraulic and thermal constrain for plate heat exchanger using multi objective wale optimization. Mater. Today Proc. 2020, 21, 876–881. [Google Scholar] [CrossRef]
  3. Meng, F.; Song, P.; Liu, K. PID–P compound control of flexible transmission system with sandwich structure. Control Theory Appl. 2020, 37, 2432–2440. [Google Scholar]
  4. Komareji, M.; Shang, Y.; Bouffanais, R. Consensus in topologically interacting swarms under communication constraints and time-delays. Nonlinear Dyn. 2018, 93, 1287–1300. [Google Scholar] [CrossRef]
  5. Meng, F.; Wang, D.; Yang, P.; Xie, G. Application of Sum of Squares Method in Nonlinear H infinity Control for Satellite Attitude Maneuvers. Complexity 2019, 2019, 5124108. [Google Scholar] [CrossRef] [Green Version]
  6. Lee, J.; Hyun Kim, D.; Edgar, T.F. Static decouplers for control of multivariable processes. AIChE J. 2005, 51, 2712–2720. [Google Scholar] [CrossRef]
  7. Hagglund, T. The one-third rule for PI controller tuning. Comput. Chem. Eng. 2019, 127, 25–30. [Google Scholar] [CrossRef]
  8. Diaz-Rodriguez, I.D.; Han, S.; Bhattacharyya, S.P. PID Control of Multivariable Systems. Anal. Des. PID Controll. 2019, 217–231. [Google Scholar] [CrossRef]
  9. Coelho, M.S.; da Silva Filho, J.I.; Côrtes, H.M.; de Carvalho, A., Jr.; Blos, M.F.; Mario, M.C.; Rocco, A. Hybrid PI controller constructed with paraconsistent annotated logic. Control Eng. Pract. 2019, 84, 112–124. [Google Scholar] [CrossRef]
  10. Liao, Q.; Sun, D. Sparse and decoupling control strategies based on takagi-sugeno fuzzy models. IEEE Trans. Cybern. 2019, 51, 947–960. [Google Scholar] [CrossRef]
  11. Luan, X.L.; Wang, Z.Q.; Liu, F. Centralized PI control for multivariable non-square systems. Control Decis. 2016, 31, 811–816. [Google Scholar]
  12. Meng, F.; Pang, A.; Dong, X.; Han, C.; Sha, X. H infinity optimal performance design of an unstable plant under bode integral constraint. Complexity 2018, 2018, 4942906. [Google Scholar] [CrossRef] [Green Version]
  13. Manabe, S. Coefficient diagram method. IFAC Proc. Vol. 1998, 31, 211–222. [Google Scholar] [CrossRef]
  14. Coelho, J.P.; Pinho, T.M.; Boaventura-Cunha, J. Controller system design using the coefficient diagram method. Arab. J. Sci. Eng. 2016, 41, 3663–3681. [Google Scholar] [CrossRef]
  15. Hariz, M.B.; Bouani, F.; Ksouri, M. Robust controller for uncertain parameters systems. ISA Trans. 2012, 51, 632–640. [Google Scholar] [CrossRef] [PubMed]
  16. Abtahi, S.F.; Yazdi, E.A. Robust control synthesis using coefficient diagram method and m-analysis: An aerospace example. Int. J. Dyn. Control 2019, 7, 595–606. [Google Scholar] [CrossRef]
  17. Kumar, M.; Hote, Y.V. Maximum sensitivity-constrained coefficient diagram method-based PIDA controller design: Application for load frequency control of an isolated microgrid. Electr. Eng. 2021. [Google Scholar] [CrossRef]
  18. Mohamed, T.H.; Shabib, G.; Ali, H. Distributed load frequency control in an interconnected power system using ecological technique and coefficient diagram method. Int. J. Electr. Power Energy Syst. 2016, 82, 496–507. [Google Scholar] [CrossRef]
  19. Ma, C.; Cao, J.; Qiao, Y. Polynomial-method-based design of low-order controllers for two-mass systems. IEEE Trans. Ind. Electron. 2012, 60, 969–978. [Google Scholar] [CrossRef]
  20. Banu, U.S.; Aparna, V.; Hussain, M. Coefficient diagram method based control for two interacting conical tank process. In Proceedings of the 2017 Trends in Industrial Measurement and Automation (TIMA), Chennai, India, 6–8 January 2017; pp. 1–5. [Google Scholar]
  21. Mitsantisuk, C.; Nandayapa, M.; Ohishi, K.; Katsura, S. Design for sensorless force control of flexible robot by using resonance ratio control based on coefficient diagram method. Automatika 2013, 54, 62–73. [Google Scholar] [CrossRef]
  22. Derrac, J.; García, S.; Molina, D.; Herrera, F. A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol. Comput. 2011, 1, 3–18. [Google Scholar] [CrossRef]
  23. Manabe, S. Sufficient condition for stability and instability by Lipatov and its application to the coefficient diagram method. In Proceedings of the 9th Workshop on Astrodynamics and Flight Mechanics, Sagamihara, Japan, 22–23 July 1999; Volume 440, p. 449. [Google Scholar]
  24. Ahrens, J.H.; Khalil, H.K. High-gain observers in the presence of measurement noise: A switched-gain approach. Automatica 2009, 45, 936–943. [Google Scholar] [CrossRef]
  25. Oppenheim, A.V.; Willsky, A.S.; Hamid Nawab, S. Signals & Systems; Prentice-Hall: Upper Saddle River, NJ, USA, 1997. [Google Scholar]
  26. Vajta, M. Some remarks on Pade-approximations. In Proceedings of the 3rd TEMPUS-INTCOM Symposium, Veszprém, Hungary, 9–14 September 2000; Volume 242. [Google Scholar]
  27. Sasaki, M.; Mori, K.; Li, X. PID Controller Design of MIMO Systems by using Coefficient Diagram Method. Essays Soc. Electron. 2012, 132, 1465–1472. [Google Scholar]
  28. Vadigepalli, R.; Gatzke, E.P.; Doyle, F.J., III. Robust control of a multivariable experimental four-tank system. Ind. Eng. Chem. Res. 2001, 40, 1916–1927. [Google Scholar] [CrossRef]
  29. Viknesh, R.; Sivakumaran, N.; Sarat Chandra, J.; Radhakrishnan, T.K. A critical study of decentralized controllers for a multivariable system. Chem. Eng. Technol. 2004, 27, 880–889. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of the decoupling design of the n × m MIMO system.
Figure 1. Schematic diagram of the decoupling design of the n × m MIMO system.
Entropy 23 01180 g001
Figure 2. The flowchart of PSO.
Figure 2. The flowchart of PSO.
Entropy 23 01180 g002
Figure 3. Convergence graphs of the optimization algorithms.
Figure 3. Convergence graphs of the optimization algorithms.
Entropy 23 01180 g003
Figure 4. CDM control system standard block diagram.
Figure 4. CDM control system standard block diagram.
Entropy 23 01180 g004
Figure 5. Basic structure of a CDM controller.
Figure 5. Basic structure of a CDM controller.
Entropy 23 01180 g005
Figure 6. MIMO system control block diagram.
Figure 6. MIMO system control block diagram.
Entropy 23 01180 g006
Figure 7. MIMO system control block diagram.
Figure 7. MIMO system control block diagram.
Entropy 23 01180 g007
Figure 8. Step response curve of the original system (29) without decoupling design. (a) x 1 0 ; (b) x 2 0 .
Figure 8. Step response curve of the original system (29) without decoupling design. (a) x 1 0 ; (b) x 2 0 .
Entropy 23 01180 g008
Figure 9. Step response curve of the original system (29) with decoupling design. (a) A 1 ; (b) A 2 .
Figure 9. Step response curve of the original system (29) with decoupling design. (a) A 1 ; (b) A 2 .
Entropy 23 01180 g009
Figure 10. CDM controls A 1 and A 2 step response.
Figure 10. CDM controls A 1 and A 2 step response.
Entropy 23 01180 g010
Figure 11. Use this method to control the MIMO system (29) step response.
Figure 11. Use this method to control the MIMO system (29) step response.
Entropy 23 01180 g011
Figure 12. Use the PID controller in [27] and CDM controller to control the decoupling system Q ( s ) step response. (a) controlled variable x 1 ; (b) controlled variable x 2 .
Figure 12. Use the PID controller in [27] and CDM controller to control the decoupling system Q ( s ) step response. (a) controlled variable x 1 ; (b) controlled variable x 2 .
Entropy 23 01180 g012
Figure 13. Use the method in this paper to control the step response of the original system (29) with the step disturbance.
Figure 13. Use the method in this paper to control the step response of the original system (29) with the step disturbance.
Entropy 23 01180 g013
Figure 14. Use the method of this article to control the step response of the system (32).
Figure 14. Use the method of this article to control the step response of the system (32).
Entropy 23 01180 g014
Figure 15. CDM controller controls A 1 and A 2 step response.
Figure 15. CDM controller controls A 1 and A 2 step response.
Entropy 23 01180 g015
Figure 16. Use this method to control the MIMO system (33) step response.
Figure 16. Use this method to control the MIMO system (33) step response.
Entropy 23 01180 g016
Figure 17. Controlled MIMO system (33) under the measurement noise.
Figure 17. Controlled MIMO system (33) under the measurement noise.
Entropy 23 01180 g017
Figure 18. CDM control A 1 and A 2 step response.
Figure 18. CDM control A 1 and A 2 step response.
Entropy 23 01180 g018
Figure 19. Use this method to control the MIMO system (33) step response.
Figure 19. Use this method to control the MIMO system (33) step response.
Entropy 23 01180 g019
Figure 20. CDM control A 1 , A 2 and A 3 step response.
Figure 20. CDM control A 1 , A 2 and A 3 step response.
Entropy 23 01180 g020
Figure 21. Use this method to control the MIMO system (37) step response.
Figure 21. Use this method to control the MIMO system (37) step response.
Entropy 23 01180 g021
Table 1. The parameter settings of different evolutionary algorithms.
Table 1. The parameter settings of different evolutionary algorithms.
Evolutionary AlgorithmsParameter Settings
Genetic Algorithm (GA)Population size = 50
The times of iterations = 100
Crossover probability = 0.9
Mutation probability = 0.1
Shuffled Frog Leaping Algorithm (SFLA)Population size = 50
The times of iterations = 100
Moving maximum distance = 0.02
Cuck Search (CS)Population size = 50
The times of iterations = 100
Maximum discovery probability = 0.05
Particle Swarm Optimization (PSO)Population size = 50
The times of iterations = 100
The weight of inertia = 0.35
The self-learning factor = 1.5
The population-learning factor=2.5
Table 2. Statistical results of different algorithms.
Table 2. Statistical results of different algorithms.
FmaxFminFaveFstdTime (s)
GA0.8885−0.20300.08590.29110.2099
SFLA3.9953−0.20950.53831.11470.2389
CS0.1941−0.2124−0.18440.08450.1347
PSO−0.1908−0.2128−0.21170.00390.0756
Table 3. The ranks achieved by Friedman, Friedman aligned and Quade tests.
Table 3. The ranks achieved by Friedman, Friedman aligned and Quade tests.
Friedman RanksFriedman Aligned RanksQuade Ranks
GA1.97.321.81
SFLA2.510.72.41
CS1.25.61.38
PSO1.14.51.10
Table 4. The equivalent time constant τ and CDM control polynomial parameter values.
Table 4. The equivalent time constant τ and CDM control polynomial parameter values.
System A1System A2
τ 11.216
F ( s ) 1.68110.8358
A ( s ) 0.0313 s 2 + 0.0855 s 0.0921 s 2 + 0.0928 s
B ( s ) 6 . 9322 s 2 + 6.1273 s + 1.681 25 . 3384 s 2 + 7.9861 s + 0.83576
Table 5. Comparison of evaluation.
Table 5. Comparison of evaluation.
Ref. [27]Proposed Method
evaluating value0.0485870.0000067
Table 6. Performance values of the time response curves shown in Figure 12.
Table 6. Performance values of the time response curves shown in Figure 12.
Settling TimeMax Overshoot %
Masaya- y 1 4315
CDM- y 1 4113
Masaya- y 2 1721.5
CDM- y 2 260
Table 7. The equivalent time constant τ and CDM control polynomial parameter values.
Table 7. The equivalent time constant τ and CDM control polynomial parameter values.
System A1System A2
τ 120100
F ( s ) 3.08332.8187
A ( s ) 69.2884 s 2 + 4.1572 s + 0.9019 75.3466 s 2 + 3.8905 s + 0.9513
B ( s ) 3231.1 s 2 109.6204 s 3056.7 s 2 88.0734 s
Table 8. The equivalent time constant τ and CDM control polynomial parameter values.
Table 8. The equivalent time constant τ and CDM control polynomial parameter values.
System A1System A2
τ 7664
F ( s ) 0.00170.00028
A ( s ) 0.3665 s 2 0.0016 s 0.0015 s 2 + 0.000555 s
B ( s ) 0.2464 s 2 + 0.1321 s + 0.0017 0 . 0728 s 2 + 0.0102 s + 0.0002773
Table 9. The equivalent time constant τ and CDM control polynomial parameter values.
Table 9. The equivalent time constant τ and CDM control polynomial parameter values.
System A1System A2System A3
τ 38.6710068
F ( s ) −5.41863.68950.5582
A ( s ) 0.0011 s 2 + 0.0169 s 0.0253 s 3 + 0.08397 s 2 + 12.9567 s 0.0027 s 2 + 0.0055 s
B ( s ) 25.92 s 2 19.0082 s 5.4186 41568 . 98 s 3 + 8205 . 15 s 2 + 447.8735 s + 3.6895 9.8979 s 2 + 3.4319 s + 0.5582
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liu, K.; Meng, F.; Meng, S.; Wang, C. Robust Controller Design for Multi-Input Multi-Output Systems Using Coefficient Diagram Method. Entropy 2021, 23, 1180. https://doi.org/10.3390/e23091180

AMA Style

Liu K, Meng F, Meng S, Wang C. Robust Controller Design for Multi-Input Multi-Output Systems Using Coefficient Diagram Method. Entropy. 2021; 23(9):1180. https://doi.org/10.3390/e23091180

Chicago/Turabian Style

Liu, Kai, Fanwei Meng, Shengya Meng, and Chonghui Wang. 2021. "Robust Controller Design for Multi-Input Multi-Output Systems Using Coefficient Diagram Method" Entropy 23, no. 9: 1180. https://doi.org/10.3390/e23091180

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