Next Article in Journal
RELaTED Project: New Developments on Ultra-Low Temperature District Heating Networks
Previous Article in Journal
Non-Destructive Evaluation of Internal Sulphate Attack in Cement-Based Materials Applying Non-Linear Ultrasonic Techniques
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

The Effects of Weighting Functions on the Performances of Robust Control Systems †

by
Mircea Dulau
and
Stelian-Emilian Oltean
*
Department of Electrical Engineering and Information Technology, George Emil Palade University of Medicine, Pharmacy, Science, and Technology of Târgu Mureș, Gh. Marinescu Street, no. 38, 540139 Târgu Mureș, Romania
*
Author to whom correspondence should be addressed.
Presented at the 14th International Conference on Interdisciplinarity in Engineering—INTER-ENG 2020, Târgu Mureș, Romania, 8–9 October 2020.
Proceedings 2020, 63(1), 46; https://doi.org/10.3390/proceedings2020063046
Published: 25 December 2020

Abstract

:
An important stage in robust control design is to define the desired performances of the closed loop control system using the models of the frequency sensitivity functions S. If the frequency sensitivity functions remain within the limits imposed by these models, the control performances are met. In terms of the sensitivity functions, the specifications include: shape of S over selected frequency ranges, peak magnitude of S, bandwidth frequency, and tracking error at selected frequencies. In this context, this paper presents a study of the effects of the specifications of the weighting functions on the performances of robust control systems.

1. Introduction

In general, the design objectives of any control system are defined using different models which implement the desired responses to a specified reference. So, the closed-loop control system becomes stable, achieves the imposed performances, rejects the disturbances and measurement noise, and avoids the saturation of actuators, even in the presence of modeling uncertainties or change in the operating point [1,2,3,4,5].
In the H-infinity synthesis, the objectives refer to the optimization of the H-infinity norm of the closed-loop system, considering all the external input variables (references, disturbances, noises) and all the output variables according to the block diagram from Figure 1, where: H p s and H R s are the plant and controller transfer functions, r —reference input, e —control error, y r —feedback signal, y —the plant output, u —control signal, v , l —disturbances, and η —measurement noise.
The input–output behavior of the system is characterized by the energy transfer from the external variables r ,   v ,   η ,   l to the output variable y (and sometime to the control variable u). Considering the relation H d s = H R s H p s , there are four important transfer functions to fully describe the system:
  • The sensitivity function S j ω = 1 + H d j ω 1 ;
  • The complementary sensitivity function T j ω = H d j ω 1 + H d j ω 1 = H d j ω S j ω ;
  • The noise sensitivity function R S j ω = H R j ω 1 + H d j ω 1 = H R j ω S j ω ;
  • The load sensitivity function P S j ω = H p j ω 1 + H d j ω 1 = H p j ω S j ω .
If l = 0 , the relations between y and r ,   v ,   η , respectively, between e and r ,   v ,   η are given by:
y = H d s 1 + H d s r H d s 1 + H d s η + 1 1 + H d s v = T r T η + S v ,
e = 1 1 + H d s r 1 1 + H d s v + H d s 1 + H d s η = S r S v + T η
The sensitivity function S describes the input–output behavior from input v to the output y , if the other input variables are r = 0 ,   η = 0 ,   l = 0 . In (1), if η = 0 ,   T = 1 ,   S = 0 , the reference tracking and disturbance rejection result.
In the block diagram from Figure 1, it is often necessary to include some weighting cost functions, chosen to reflect the design objectives and information about noise and disturbance [5]. The modified block diagram including these weighting functions is presented in Figure 2.
Although there are some recommendations for choosing the weighting functions, these depend on the designer skills and involves several iterations until a final form is achieved, which guarantees the control performances imposed to the closed loop system.
The paper [6] presents the robust analysis of a positioning control system where the weighting-functions-based tuning method simplifies the H-infinity design procedure. In [7], the μ-synthesis robust design method is used for a multi-model control problem. The selection of the weighting functions is made for low, medium and high frequencies. The studies from [8] presents the disadvantages of the H-infinity design method. At the same time, the authors had chosen the weighting functions for the μ-synthesis of a Proportional-Integrative (PI) controller, in order to improve the performances of the robust system.
A theoretical guide for choosing the weighting functions and the design procedure which assures the system gains are developed in the paper [1].
The paper [9] is focused on determining the weighting functions under two aspects: initial selection and tuning procedure which improves the performances of the closed-loop system. An interesting procedure for choosing the weighting functions for the optimal H-infinity design formulated as an optimization problem is presented in [10]. The paper [11] contains the synthesis issue for a nominal controller with unstable weighting functions. The authors proposed a simplification of the robust controller design procedure.
The papers [2,12,13] present some techniques for choosing the weighting functions, reducing the order of the transfer functions and designing the robust controllers using the Matlab Toolbox. Robust control methods are developed in [3,4] for both linear and nonlinear systems, and approaches of robust control theory based on weighting functions are also addressed in [5].
In [14], the authors proposed a weighting function modeling method which is used in H infinity loop-shaping design and tested in the numerical simulation. Other methodologies for selecting the sensitivity functions are shown in [15]. For multiple input multiple output (MIMO) systems, an application of choosing the reduced order weighting function is developed in [16].
The paper presents in Section 2 and Section 3 the models for choosing the weighting functions in accordance with the robust theory, a short analysis of two of these models (S and RS) and the influence of some parameters (magnitude, bandwidth frequency, tracking error). Section 4 contains the analysis of the performances of the closed-loop control system which depend on the parameters of the weighting functions. The conclusions are highlighted in Section 5.

2. Recommendations for Choosing the Models for the Weighting Functions

The robustness performance requirements depend on the sensitivity functions, whose specifications are included in the frequency behavior models. If these sensitivity functions remain inside the imposed limits, the robustness objectives are met [2,3,4,5].
So, for a standard second order model, the sensitivity function depends on the damping ratio and natural frequency according to Figure 3a and relation:
S s = s 2 + 2 ξ ω n s s 2 + 2 ξ ω n s + ω n 2 .
On the other hand, the magnitude M S depends on the damping ratio, according to the relation:
M S : = S = x x 2 + 4 ξ 2 4 x 2 ξ 2 + 1 x 2 2 , x = 0.5 + 0.5 1 + 8 ξ 2 .
As a result, the performance specifications can be given by:
S s s s / M S + ω b s , s = j ω ,   ω , ω b s   is   the   bandwidth .
In the ideal case, relation W e S 1 provides the reference tracking to a step input signal (and a zero steady state control error), meaning:
W e s / M S + ω b s s .
Important for the practical situations is to have a steady state error less than an imposed value ( S 0 ε S ). Thus, it is sufficient to choose W e 0 1 / ε S ( ε S is the tracking error), which can be achieved by correcting Function (6) with the modified form:
W e s = s M S + ω b s s + ω b s ε S
A proper design in terms of the sensitivity function is obtained if both conditions imposed to ω b s and M S are satisfied according to the relations:
W e j ω S j ω 1 , S j ω 1 W e j ω ,
where the upper limit (Figure 4a) is:
1 W e s = s + ω b s ε S s M S + ω b s .
For improved performances, Model (7) may have a higher order, as follows:
W e s = s M S + ω b s s + ω b s ε S k , k 1 .
For the noise sensitivity function, the weighting function W u s is chosen, which influences the control signal, u, according to the relations:
W u s = s + ω b u M u ε u s + ω b u , W u j ω R S j ω 1 , R S j ω 1 W u j ω .
where M u , ω b u , ε u are the maximum gain, the bandwidth and the error. The upper limit is:
1 W u s = ε u s + ω b u s + ω b u / M u .
The magnitude of R S on low frequency is essential to limit the control signal.
The procedure is similar for the complementary sensitivity function and the load sensitivity function.

3. The Effect of the Parameters on the Weighting Functions

Several possibilities may be used in order to design the weighting functions. One possible choice is to consider a combination of cost functions providing the mixed-sensitivity formulation.
Figure 5 and Figure 6 show the behaviors imposed using the functions 1 / W e s , Equation (9), and 1 / W u s , Equation (12), considering different values of the parameters M S ,   ω b s ,   ε S , M u ,   ω b u ,   ε u [8,16].
The study of the dependencies on the shape of the weighting functions W e s and W u s highlights the importance of the following values for the magnitude M S ,   M u = 1 ,   2 ,   3 , bandwidth ω b s ,   ω b u = 1 ,   2 and errors ε S ,   ε u > 0.01 .

4. Results of the Analysis of the Closed-Loop Control System

The main objectives required in the control system (defined by the block diagram with the weighting functions from Figure 7) are: good reference tracking and a limited control signal [1,2,3,4,5].
The robust design consists in determining the controller HR so that the H-infinity norm of the closed-loop transfer function is less than a positive number ( γ ):
W e S W u H R S < γ
The plant model used for the case study of the closed-loop system from Figure 7 is described by the transfer function H p s = 2 s 2 + 0.05 s + 0.2 .
The block diagram also includes the weighting functions and the controller designed using the H-infinity synthesis. The simulations from Figure 8 and Figure 9 show the behaviors of the system [13].

5. Conclusions

In this paper, a short study of the effects of the weighting functions on the performances of the robust control systems was presented.
In this context, the basic requirements imposed to the control system (from Figure 1) were:
  • Reducing the control error, rejecting the disturbances and ensuring the desired performances;
  • Reducing the effect of the variations of the parameters in the open-loop system on the transition to the closed-loop system, i.e., ensuring the robustness of the control system in case of uncertainties.
In the robust control diagram (Figure 2), the performances regarding the reference tracking, disturbances and measurement noise rejection and control signal effort should be achieved for each external input r ,   v ,   η ,   l , whose energy does not exceed a predetermined value. As a result, weighting functions must be properly designed and used.
So, for the weighting function W e s :
  • Increasing the M S leads to a higher overshoot; reasonable values for the overshoot and for the gain (robustness) margin are obtained for M S   2 ;
  • Increasing the ω b s leads to a lower transient time, meaning a faster response of the closed-loop system and a quick rejection of the disturbances; a higher value for ω b s highlights a closed-loop system which is more sensitive to disturbances and parameter variations; a low value for ω b s indicates a longer response time and a more robust system;
  • A low value imposed to the ε S (e.g., ε S = 0.1 ) leads to a high steady state error; so, the recommended value is ε S > 0.01 (e.g., ε S = 0.001 ,   0.0001 ).
    At the same time, for the weighting function W u s :
  • M u it is chosen according to the restrictions imposed to the actuator; increasing the M u leads to a higher overshoot and a reasonable value is obtained for M u   2 ;
  • Increasing the ω b u leads to a lower response time of the closed-loop system; a lower value of ω b u assures a better limitation of the measurement noise;
  • The value of ε u does not significantly influence the performances of the closed-loop system.

Author Contributions

Conceptualization, M.D. and S.-E.O.; methodology, M.D.; software, validation, M.D. and S.-E.O.; formal analysis, S.-E.O.; investigation, resources, and data curation, M.D.; writing—original draft preparation, M.D.; writing—review and editing, S.-E.O.; visualization, supervision, M.D.; project administration, M.D.; funding acquisition, M.D. and S.-E.O. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Grimble, M.J.; Biss, D. Selection of optimal control weighting functions to achieve good H/sub infinity/robust designs. In Proceedings of the IEEE International Conference on Control, Oxford, UK, 13–15 April 1988; pp. 683–688. [Google Scholar]
  2. Gu, D.W.; Petkov, P.H.; Konstantinov, M.M. Robust Control Design with MATLAB; Springer: London, UK, 2005. [Google Scholar]
  3. Ionescu, V.; Varga, A. Systems Theory. Robust Synthesis. Numerical Methods (Romanian Version, Teoria Sistemelor. Sinteza Robusta. Metode Numerice de Calcul); ALL Publishing: Bucharest, Romania, 1994. [Google Scholar]
  4. Popescu, D. Analysis and Synthesis of Robust Systems (Romanian Version, Analiza si Sinteza Sistemelor Robuste); Universitaria Publishing: Craiova, Romania, 2010. [Google Scholar]
  5. Zhou, K. Essentials of Robust Control; Prentice Hall: Upper Saddle River, NJ, USA, 1999. [Google Scholar]
  6. Raafat, S.M.; Akmeliawati, R. Bounded constrained optimization of performance weighting function for precise robust positioning control system. In Proceedings of the IEEE 4th International Conference on Mechatronics, Kuala Lumpur, Malaysia, 17–19 May 2011; pp. 1–7. [Google Scholar]
  7. Qinghai, H.; Jing, L.; Qingzhu, H.; Wen, Z.; Hai, Z. The selections of nominal plant and weighting functions for robust control design. In Proceedings of the IEEE 8th World Congress on Intelligent Control and Automation, Jinan, China, 7–9 July 2010; pp. 771–775. [Google Scholar]
  8. Heng, Q.; Lu, J.; Lu, Y.; Zhou, H. μ-synthesis robust control of a boiler combustion system. In Proceedings of the IEEE 30th Chinese Control Conference, Yantai, China, 22–24 July 2011; pp. 2331–2334. [Google Scholar]
  9. Beaven, R.W.; Wright, M.T.; Seaward, D.R. Weighting function selection in the Hinf design process. Control Eng. Pract. 1996, 4, 625–633. [Google Scholar] [CrossRef]
  10. Munawa, P.; Folly, K.A. Selection of weighing functions in Hinf controller design using PBIL. In Proceedings of the IEEE International Joint Conference on Neural Networks, Beijing, China, 6–11 July 2014; pp. 1733–1738. [Google Scholar]
  11. Veenman, J.; Lahr, M.; Scherer, C.W. Robust controller synthesis with unstable weights. In Proceedings of the IEEE 55th Conference on Decision and Control, Las Vegas, NV, USA, 12–14 December 2016; pp. 2390–2395. [Google Scholar]
  12. Balas, G.; Chiang, R.; Packard, A.; Safonov, M. Robust Control Toolbox. Getting Started Guide R2013b; The MathWorks, Incorporations: Natick, MA, USA, 2013. [Google Scholar]
  13. Mathworks. Matlab Control System Toolbox. Available online: https://ch.mathworks.com/products/robust.html?s_tid=srchtitle (accessed on 10 August 2020).
  14. Geng, L.; Yang, Z.; Zhang, Y. A Weighting Function Design Method for the H-infinity Loop-shaping Design Procedure. In Proceedings of the Chinese Control and Decision Conference, Shenyang, China, 9–11 June 2018; pp. 4489–4493. [Google Scholar]
  15. Pathak, D.; Sambariya, D.K. Methodologies for the Selection of Weighting Function. In Proceedings of the IEEE 2nd International Conference on Power Energy, Greater Noida, India, 18–19 October 2019; pp. 347–350. [Google Scholar]
  16. Usami, T.; Yubai, K.; Yashiro, D.; Komada, S. Low-order multivariable weighting function design for Hinf loop shaping method based on ν-gap. In Proceedings of the IEEE International Conference on Industrial Technology, Lyon, France, 20–22 February 2018; pp. 223–228. [Google Scholar]
Figure 1. Block diagram of the closed-loop system.
Figure 1. Block diagram of the closed-loop system.
Proceedings 63 00046 g001
Figure 2. Block diagram of the closed-loop system including the weighting functions.
Figure 2. Block diagram of the closed-loop system including the weighting functions.
Proceedings 63 00046 g002
Figure 3. Damping ratio effect on: (a) sensitivity function; (b) magnitude (peak sensitivity).
Figure 3. Damping ratio effect on: (a) sensitivity function; (b) magnitude (peak sensitivity).
Proceedings 63 00046 g003
Figure 4. Design models for: (a) S(); (b) RS().
Figure 4. Design models for: (a) S(); (b) RS().
Proceedings 63 00046 g004
Figure 5. Models imposed with function 1/We(s).
Figure 5. Models imposed with function 1/We(s).
Proceedings 63 00046 g005
Figure 6. Models imposed with function 1/Wu(s).
Figure 6. Models imposed with function 1/Wu(s).
Proceedings 63 00046 g006
Figure 7. Control diagram with the weighting functions.
Figure 7. Control diagram with the weighting functions.
Proceedings 63 00046 g007
Figure 8. Responses to the step input considering different weighting functions 1/We(s).
Figure 8. Responses to the step input considering different weighting functions 1/We(s).
Proceedings 63 00046 g008
Figure 9. Responses to the step input considering different weighting functions 1/Wu(s).
Figure 9. Responses to the step input considering different weighting functions 1/Wu(s).
Proceedings 63 00046 g009
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Dulau, M.; Oltean, S.-E. The Effects of Weighting Functions on the Performances of Robust Control Systems. Proceedings 2020, 63, 46. https://doi.org/10.3390/proceedings2020063046

AMA Style

Dulau M, Oltean S-E. The Effects of Weighting Functions on the Performances of Robust Control Systems. Proceedings. 2020; 63(1):46. https://doi.org/10.3390/proceedings2020063046

Chicago/Turabian Style

Dulau, Mircea, and Stelian-Emilian Oltean. 2020. "The Effects of Weighting Functions on the Performances of Robust Control Systems" Proceedings 63, no. 1: 46. https://doi.org/10.3390/proceedings2020063046

APA Style

Dulau, M., & Oltean, S. -E. (2020). The Effects of Weighting Functions on the Performances of Robust Control Systems. Proceedings, 63(1), 46. https://doi.org/10.3390/proceedings2020063046

Article Metrics

Back to TopTop