Abstract
A control method is developed for the VSC-HVDC system, that is for an AC to DC voltage source converter connected to the electricity grid through a high voltage DC transmission line terminating at an inverter. By showing that the VSC-HVDC system is a differentially flat one, its transformation to the linear canonical form becomes possible. This is a global input–output linearization procedure that results into an equivalent dynamic model of the VSC-HVDC system for which the design of a state feedback controller becomes possible. Moreover, to estimate and compensate for modeling uncertainty terms and perturbation inputs exerted on the VSC-HVDC model it is proposed to include in the control loop a disturbance observer that is based on the Derivative-free nonlinear Kalman Filter. This filtering method makes use of the linearized equivalent model of the VSC-HVDC system and of an inverse transformation which is based on differential flatness theory and which finally provides estimates of the state variables of the initial nonlinear model. The performance of the proposed VSC-HVDC control scheme is evaluated through simulation experiments.
Similar content being viewed by others
Introduction
The integration of renewable energy sources in the electricity grid has imposed in several cases the development of methods for power transmission through AC to DC and DC to AC conversion, and with the intervention of high voltage DC (HVDC) lines. Towards the design of more efficient control schemes for VSC-HVDC grid connections the following results can be noted: in [1–3] \(H_{\infty }\) control has been proposed for high voltage direct current links. In [4, 5] and [6] input–output linearization of the voltage converter (VSC) and HVDC link is performed and accordingly a state feedback controller is developed. In [7] and [8] feedback linearization is performed to model of multiple HVDC links and subsequently optimal control is applied. In [9] a decentralized PI passivity-based controller is developed for high-voltage direct current transmission systems. Moreover, in [10] model predictive control and decentralized PID control is applied to the system of multiple HVDC links. In [11] a sliding-mode control method has been developed for the VSC-HVDC model. Finally, in [12] flatness-based control is proposed for the HVDC dynamics considering that the latter is described by a PDE model, while in [13] a feedforward-feedback control scheme is implemented for active power control in VSC-HVDC.
The present paper proposes a global linearization approach, through differential flatness theory, for the problem of nonlinear feedback control and state estimation of a voltage source converter—HVDC line system. First, the dynamic model of this electric power transmission system is considered. This comprises the state-space equations of an AC to DC voltage source converter, that is connected to the rest of the grid through an HVDC line terminating at an inverter. This dynamic model describes the stages of transmission of electric power from a power generator to the rest of the grid, through the intervention of an HVDC line. Next, it is shown that this model is a differentially flat one, which means that all its state variables and its control inputs can be expressed as differential functions of one specific state variable of the model, which the so-called flat output. By proving that differential flatness properties hold for the electric power transmission system it is also shown that the initial nonlinear VSC-HVDC state-space model can be written into the linear canonical (Brunovsky) form. This is a global (exact) linearization procedure, that is valid throughout the entire state-space of the VSC-HVDC system and which is not based on approximate truncation of nonlinearities. For the latter description of the system’s dynamics the design of a feedback controller becomes possible, thus permitting to make the voltage output at the inverter’s side track any reference setpoint [14–16].
Another problem that has to be dealt with in the design of the feedback control scheme is that the control loop is subject to modelling uncertainty and external disturbances. To estimate and compensate for these perturbation terms it is proposed to include in the control loop a disturbance observer that is based on the Derivative-free nonlinear Kalman Filter. Actually, the Derivative-free nonlinear Kalman Filter consists of the Kalman Filter recursion applied to the linearized equivalent model of the VSC-HVDC and of an inverse transformation based again on differential flatness theory which enables to obtain estimates for the state variables of the initial nonlinear model. The inclusion of an additional term in the control input, based on the identification of these exogenous or endogenous perturbations, makes possible their compensation and improves the robustness of the control loop [14, 15]. The performance of the considered control scheme for the VSC-HVDC system is evaluated through simulation experiments.
The structure of the paper is as follows: in “Modelling of the VSC-HVDC Transmission System” section, the model of the dynamics of the VSC-HVDC system is provided. In “Differential flatness of the VSC-HVDC System” section, the differential flatness properties of the VSC-HVDC system are shown. In “Flatness-based Control of the VSC-HVDC System” section, a flatness-based controller is designed for the VSC-HVDC model and its stability and convergence properties are proven. In “Compensation of Disturbances Using the Derivative-free Nonlinear Kalman Filter” section, the Derivative-free nonlinear Kalman Filter is included in the control loop as a disturbance observer, thus enabling to estimate and compensate for modeling uncertainties and external disturbances. In “Simulation Tests” section, the performance of the proposed control scheme is tested through simulation experiments. Finally, in “Conclusions” section concluding remarks are stated. Finally, in an Appendix that is given at the end of the mansucript Lie algrebra-based linearization of the VSC-HVC system is performed, leading to an additional global linearization-based control of this power transmission system.
Modelling of the VSC-HVDC Transmission System
By connecting the three-phase voltage source converter, which is found at the generator’s side with the three-phase inverter which is found at the load’s side through an HVDC line (see Fig. 1) the high voltage DC transmission system is formed. Moreover, by applying Kirchhoff’s voltage and current laws the dynamics of the HVDC line is obtained. Thus at the converter’s side it holds
where \(Z_L\) is the impedance of the transmission line (Fig. 2). Here \(Z_L\) is considered to consist of only a resistance part (if inductance part is also included in the transmission line’s dynamics then a higher order state-space model for the VSC-HVDC system will be obtained). It is also possible to model the transmission line’s dynamics as a distributed parameters system, however this latter assumption will not be followed in this manuscript.
At the inverter’s side it holds
The state-space model of the VSC-HVDC transmission line, can be obtained using established models about the dynamics of the voltage source converter [17–23]:
By defining the new state vector of the VSC-HVDC system as \(x=[x_1.x_2,x_3,x_4]^T=[i_d,i_q,V_{{DC}_2},V_{{DC}_1}]\) one obtains the state-space description
which can be also written in matrix form
while, as in the case of the stand-alone VSC the output of the voltage source converter is taken to be
Consequently, the VSC-HVDC system is written again in the state-space form
where f(x), G(x) and h(x) are given by
Remark 1
The impedance of the line can be considered to consist of both a resistance part and of an inductance part. Should one have adopted this description the dynamic model of the HVDC-VSC system would not be described by Eq. (4) but would be given a higher-order state-space description. Besides, in such a case it would be necessary to consider as state variables the derivatives of the control inputs and to perform dynamic feedback linearization in place of static feedback linearization. In several research articles, the assumption made is that for short transmission lines (up to tens of Km) the line can be modeled by only a resistance part (see Ref. [24]).
Remark 2
The modelling of the VSC-HVDC system takes into account the dynamics of the AC to DC voltage source converter and the dynamics of the transmission line. The dynamics of the inverter can be considered in Eq (2) by including a current variable \(i_D\) in its right part, which denotes the current that becomes input to the inverter. However, one can also consider this current term as unmodelled dynamics which is described by the disturbance terms \(\tilde{d}_1\) and \(\tilde{d}_2\) appearing in Eqs. (69) and (70). It has been explained that by using a Kalman Filter-based disturbance observer in the control loop the effects of such disturbance terms can be estimated and annihilated. Consequently, the model of the third line of the VSC-HVDC system is adequate if current \(i_D\) is taken to be a disturbance parameter that will be compensated by the robustness of the controller. Moreover, by considering that the right part of the equation in the third row of Eq. (3) is completed by the load current \(i_D\) (the latter is taken to be a disturbance input to the model), it is assured that even in the steady-state \(V_{{dc}_1}\) will be greater than \(V_{{dc}_2}\).
Differential Flatness of the VSC-HVDC System
Next, it will be shown that the dynamic model of the voltage source converter is a differentially flat one, i.e. it holds that all state variables and its control inputs can be written as functions of the flat outputs and their derivatives [25–31]. Moreover, it will be shown that by expressing the elements of the state vector as functions of the flat outputs and their derivatives one obtains a transformation of the VSC-HVDC model into the linear canonical (Brunovsky) form.
The dynamic model of the joint VSC-HVDC dynamics has been defined as
The flat output of the system is taken to be \(y_f=[y_{f_1},y_{f_2}]^T\), where
By deriving Eq. (14) with respect to time one obtains
Using that \(v_d\) is constant (d-axis component of the grid voltage) and \(v_q=0\), and after intermediate computations one obtains
From Eq. (12) one has
which means that state variable \(x_4\) is a function of the flat output and of its derivatives. Moreover, from Eq. (14) one gets
Next, using Eq. (17) one has
Using Eq. (18) in Eq. (20) one finally gets that state variable \(x_1\) is a function of the flat output and its derivatives
Moreover, from Eqs. (19) and (21) it holds \((x_1^2+x_2^2)=f_b(y_f,\dot{y}_f)\) and \(x_1=f_c(y_f,\dot{y}_f)\). Thus by solving with respect to \(x_2\) one gets
which means that state variable \(x_2\) is also a function of the flat output and of its derivatives. Next by solving Eq. (10) with respect to the control input \(u_1\) and Eq. (11) with respect to the control input \(u_2\) one obtains
Using Eqs. (21), (22 and (18) in Eq. (23) it can be concluded that
Similarly, using Eqs. (21), (22 and (18) in Eq. (24) it can be concluded that
Consequently, all state variables and the control inputs of the VSC-HVDC model can be written as differential functions of the flat output \(y_f=[y_{f_1},y_{f_2}]^T\). Thus the VSC-HVDC system is a differentially flat one.
Flatness-Based Control of the VSC-HVDC System
Next, a flatness-based controller will be designed for the VSC-HVDC system. Using Eq. (16) and deriving \(\dot{y}_{f_1}\) once more with respect to time one gets
which after intermediate computations gives
Equation (28) can be also written in the concise form
Functions \({L_f^2}{h_1}(x)\), \({L_{g_1}}{L_f}{h_1(x)}\) and \({L_{g_2}}{L_f}{h_1(x)}\) are defined in detail in Eqs. (69), (70) and (72) respectively, which have been provided in Appendix. Additionally, from the second component of the flat outputs vector given in Eq. (15) one gets
By deriving once more the above relation with respect to time one gets
Next, by substituting Eqs. (12) and (13) into Eq. (31) one arrives at
which after intermediate operations gives
which can be also written in the more concise form
Functions \({L_f^2}{h_2}(x)\), \({L_{g_1}}{L_f}{h_2(x)}\) and \({L_{g_2}}{L_f}{h_2(x)}\) are defined in detail in Eqs. (74), (75) and (76) respectively, which have been provided in Appendix. Next, Eqs. (29) and (28) are written in matrix form
By defining the new control inputs \(v_1={L_f^2}{h_1}(x)+{L_{g_1}}{L_f}{h_1(x)}u_1+{L_{g_2}}{L_f}{h_1(x)}u_2\) and \(v_2={L_f^2}{h_2}(x)+{L_{g_1}}{L_f}{h_2(x)}u_1+{L_{g_2}}{L_f}{h_2(x)}u_2\) one arrives at the linearized and decoupled description of the dynamics of the VSC-HVDC model
Moreover, by defining the following vectors and matrices
one obtains the following matrix-form description of the system’s dynamics
where \(\tilde{u}\) is the control input that is actually exerted on the VSC-HVDC system, while the transformed control input \(\tilde{v}\) is given by
For the linearized model of the VSC-HVDC dynamics one can also obtain a description in the linear canonical (Brunovsky) form. The following state variables are defined: \(z_1=y_{f_1}\), \(z_2=\dot{y}_{f_1}\), \(z_3=y_{f_2}\) and \(z_4=\dot{y}_{f_2}\). This results in the following state-space description
The previous state-space description results also in the linear canonical (Brunovsky) form:
and since the measurable variables for this system are taken to be \(z_1=y_{f_1}\) and \(z_3=y_{f_2}\) the associated measurement equation becomes
By defining the new control inputs
the VSC-HVDC system is written in the chain of integrators form
Moreover, by defining the feedback control inputs
The tracking error dynamics for the closed loop becomes \(\ddot{e}_1+{k_d^1}\dot{e}_1+{k_p^1}e_1=0\) and \(\ddot{e}_2+{k_d^2}\dot{e}_2+{k_p^2}e_2=0\). By selecting the feedback gains \(k_p^1\), \(k_d^1\) and \(k_p^2\), \(k_d^2\) such that the associated characteristic polynomials to be Hurwitz ones, one has the tracking error dynamics \(lim_{t{\rightarrow }\infty }e_1(t)=0\) and \(lim_{t{\rightarrow }\infty }e_2(t)=0\). It is possible to experiment with different values of the gains \(k_p^1\), \(k_d^1\) and \(k_p^2\), \(k_d^2\) within the ranges that assure the stability of the control loop, so as to achieve certain performance indexes (such as overshoot or settling time).
To compute the control input that is actually applied to the VSC-HVDC model one proceeds as follows: Eqs. (43) and (44) are rewritten in the matrix form
where
Using the above, the control input that should be exerted on the VSC-HVDC model is for eliminating the tracking error is
Compensation of Disturbances Using the Derivative-Free Nonlinear Kalman Filter
Next, it is assumed that the VSC-HVDC model is subjected to additive input disturbances, that is
or equivalently
Moreover, it is considered that the disturbance inputs can be described by their n-th order derivative. This is because each function can be described either by its mathematical equations or equivalently by its derivatives and the associated initial conditions. However, in the studied case there will be finally no use of initial conditions because the disturbance function will be estimated by the Kalman Filter which is not dependent on the processing of initial conditions. Without loss of generality it is assumed that the additive disturbance terms \(\tilde{d}_i, \ i=1,2\) are described by the signal’s second order derivative, that is
Then by defining the new state variables \(z_1=y_{f_1}\), \(z_2=\dot{y}_{f_1}\), \(z_3=y_{f_2}\), \(z_4=\dot{y}_{f_2}\), \(z_5=\tilde{d}_1\), \(z_6=\dot{\tilde{d}}_1\), \(z_7=\tilde{d}_2\), \(z_8=z_6=\dot{\tilde{d}}_2\) one obtains the following extended state-space description of the system
while by denoting the extended state vector \(z_e=[z_1,z_2,z_3,z_4, z_5,z_6,z_7,z_8]^T\), the measurement equation for the extended system becomes
According to the above the extended state-space model of the VSC-HVDC system is written in the linear matrix from
For the extended state-space model of the VSC-HVDC system it is possible to perform simultaneously states and disturbances estimation using the Derivative-free nonlinear Kalman Filter. The latter consists of the Kalman Filter recursion on the linearized equivalent model of the VSC-HVDC system and of an inverse transformation, based on the results of “Differential flatness of the VSC-HVDC system” section which allows to obtain estimates of the state variables of the initial nonlinear model described in Eqs. (10)– (13). The filter’s algorithm uses the discrete time equivalents of the previously defined matrices A, B and C, which are denoted as \(A_d\), \(B_d\) and \(C_d\) respectively. The proposed filtering method consists of a measurement update and a time update stage [32–34]:
Measurement update
Time update
where Q(k) and R(k) stand for process and measurement noise covariance matrices. After estimating the disturbance inputs , that is \(\hat{z}_5=\hat{\tilde{d}}_1\) and \(\hat{z}_7=\hat{\tilde{d}}_2\) the control input that is applied to VSC-HVDC system is modified as follows:
Thus, with respect to Eq. (50), the closed-loop dynamics becomes
Remark 3
Control based on differential flatness theory implements actually a global linearization method. Through a change of variables (diffeomorphism) the initial nonlinear state-space model of the system is transformed into an equivalent linear one. Unlike approximate linearization methods this new description is not only valid round local linearization points but can be extended throughout the state-space of dynamical system. Besides, unlike local linearization, such a global linearization method does not introduce any numerical errors and consequently the associated feedback control and filtering schemes are more robust.
Remark 4
The outputs defined in Eq. (6) are the input–output linearizing outputs of the VSC-HVDC model. The flat outputs of the model are also those described by Eq. (6). Through successive derivation of these outputs one arrives at the input–output linearized model of Eqs. (35) and (36). There is not a standard procedure for selecting the linearizing outputs of a system, as there is no standard procedure for selecting a Lyapunov function. However, once such outputs are found the system can be transformed into the linear canonical form, where both the solution of the control and of the filtering (estimation) problem become easier.
Simulation Tests
The performance of the control loop for the VSC-HVDC system was tested through simulation experiments. The associated results are presented in Figs. 3, 4, 5, 6 and 7. Actually, in Figs. 3a, 4a, 5a, 6a and 7a the convergence of the real state variables of the system \(x_i, \ i=1,\cdots ,4\) to their reference setpoints is presented. Additionally, in Figs. 3b, 4b, 5b, 6b and 7b the estimated disturbance inputs of the VSC-HVDC model are plotted. Moreover, diagrams of the variation of the system’s control inputs are provided. In the aforementioned diagrams, the per unit (p.u.) measurement system has been used. It can be observed that through the proposed control scheme, the state variables of the VSC-HVDC system converge fast to the reference setpoints. Furthermore, the performance of the control loop is improved against external disturbances by including in it the Derivative-free nonlinear Kalman Filter. By functioning as a disturbance observer the filter enables to estimate in real-time additive disturbance inputs that affect the VSC-HVDC model and subsequently to compensate for them.
Remark 5
The vector control approach which is implemented through PID controllers is unsuitable, because it is not of proven stability while its robustness cannot be assured. Taking into account that the dynamic model of the VSC-HVDC system is characterized by parametric uncertainties and external perturbations and that it functions under varying conditions, the performance of vector control becomes questionable and consequently such a controller is not recommended for the VSC-HVDC model.
Remark 6
Comparing to nonlinear feedback control approaches which are based on approximate linearization of the VSC-HVDC system (round local operating points), the proposed flatness-based control method is assessed as follows: (i) it performs global linearization which is valid through the entire state-space of the systems dynamic model. This is done with the use of state variables’ transformations (diffeomorphisms), (ii) it does not introduce any modelling error. On the contrary, approximate linearization methods coming from the application of Taylor series expansion induce cumulative modelling errors which affect the robustness of the control loop, (iii) the proposed flatness-based control method does not require the computation of Jacobian matrices, and thus in the case of electric power systems of high dimensionality a cumbersome computational procedure is avoided, (iv) unlike control based on approximate linearization, the proposed flatness-based control does not have to compensate for the effects of the cumulative linearization error and thus the robustness of the control loop is improved, (v) unlike control based on approximate linearization, the proposed flatness-based control does not require the solution of Riccati equations, which means that for systems of high dimensionality a cumbersome computational procedure is again avoided.
Conclusions
A new method of nonlinear control of high voltage direct current (HVDC) links in the electric power system has been developed using differential flatness theory. It has been proven that the model of the joint dynamics between the AC to DC voltage source converter and the DC transmission line that constitute the VSC-HVDC link is a differentially flat one. This means that all state variables and the control inputs of this model (IGBT currents at the converter) can be finally written as differential functions of an algebraic variable which is the flat output. The differential flatness property of the VSC-HVDC model enables its transformation to the linear canonical (Brunovsky) form. This is a global linearization approach that remains valid for the complete state space of the VSC-HVDC system and which does not introduce any numerical errors or approximations. For the latter description of the system’s dynamics the design of a state feedback controller becomes easy.
Another problem that had to be dealt with in the design of the feedback control loop was that of estimation and compensation of the disturbances that affected the VSC-HVDC model. To this end a disturbance observer has been included in the control scheme. The observer was based on the Derivative-free nonlinear Kalman Filter, that is on the Kalman Filter recursion that was applied on the linear equivalent of the VSC-HVDC model. Moreover, the filter comprised an inverse transformation that was based on differential flatness theory and which enabled to obtain estimates for the state variables of the initial nonlinear VSC-HVDC model. The efficiency of the state estimation-based control scheme for VSC-HVDC links was tested through simulation experiments. The proposed method is a reliable solution to this type of control problems appearing in the smart grid and in the connection of renewable energy sources with the electricity network.
References
Arioua, L., Marinescu, B., Monmasson, E.: Control of high voltage direct current links with overall large-scale grid objectives. IET Gener. Transm. Distrib. 8(5), 945–956 (2014)
Arioua, L., Marinescu, B.: Large-Scale Implementation and Validation of Multivariable Control with Grid Objectives of an HVDC Link, 18th Power Systems Corporations Conference. Wroclau, Poland (2014)
Nayak, N., Routray, S.K., Rout, P.K.: State feedback robust \(H_{\infty }\) controller for transient stability enhancement of VSC-HVDC transmission systems. Proc. Technol. 4, 652–660 (2012)
Chen, Y., Dai, J., Damm, G., Lamnabhi-Lagarrigue, F.: Nonlinear control design of a multi-terminal VSC-HVDC system, ECC 2013 European Control Conference, July, Zurich (2013)
Chen, Y., Damm, G., Benchaib, A., Lamnabhi-Lagarrigue, F.: Feedback linearization for the DC voltage control of a VSC-HVDC terminal, 2014 European Control Conference. Strasbourg, France, June (2014)
Dash, P.K., Rout, P.K., Moharana, A.K.: Nonlinear control of parallel AC voltage source converter high-voltage DC system using a hybrid input-output linearization evolutionary fuzzy controller. Electric Power Compon. Syst. 28, 881–899 (2010)
Eriksson, R., Söder, L.: On the coordinated control of multiple HVDC links using input–output exact linearization in large power systems. Electric Power Energy Syst. 43, 118–125 (2012)
Eriksson, R., Knazkins, V., Söder, L.: Coordinated control of multiple HVDC links using input-output exact linearization. Electr. Power Syst. Res. 80, 1406–1412 (2010)
Zanetti, D., Ortega, R., Benchaib, A.: Modelling and Control of High-Voltage Direct Current Transmission Systems: From Theory to Practice and Back, Automatica. Elsevier, New York (2014)
McNamara, P., Negenborn, R., de Schutter, B., Lightbody, G.: Optimal coordination of a multiple HVDC link system using centralized and distributed control. IEEE Trans. Control Syst. Technol. 21(2), 302–314 (2013)
Ramadan, H.S., Siguerdidjane, H., Petit, M.: A robust stabilizing nonlinear control design for VSC-HVDC systems: a comparative study. In: IEEE Interna-tional Conference of Industrial Technology, ICIT09, Australia, p. 16 (2009)
Schmuck, C., Woittennek, F., Gension, A., Rudolph, J.: Feedforward control of the HVDC power transmission network. IEEE Trans. Control Syst. Technol. 22(2), 597–605 (2014)
Wang, W., Beddard, A., Barnes, M., Marjanovic, O.: Analysis of active power control for VSC-HVDC. IEEE Trans. Power Deliv. 29(4), 1978–1988 (2014)
Rigatos, G.: Modelling and Control for Intelligent Industrial Systems: Adaptive Algorithms in Robotics and Industrial Engineering. Springer, New York (2011)
Rigatos, G.: Advanced Models of Neural Networks: Nonlinear Dynamics and Stochasticity of Biological Neurons. Springer, New York (2013)
Rigatos, G.: Nonlinear Control and Filtering Approaches Using Differential Flatness Theory: Applications to Electromechanical Systems. Springer, New York (2015)
Rigatos, G., Siano, P., Zervos, N., Cecati, C.: Derivative-free nonlinear Kalman Filtering for control of three-phase voltage source converters, IEEE IECON 2013, 39th IEEE Industrial Electronics Conference. Austria, Vienna (2013)
Lee, K., Jahns, T.J., Lipo, T.A., Blasko, V.: New control method including state observer of voltage unbalance for grid voltage-source converters. IEEE Trans. Ind. Electron. 57(6), 2054–2065 (2010)
Leon, A.E., Solsona, J.S., Busada, C., Chiacchiarini, H., Valla, M.I.: High-performance control of a three-phase voltage-source converter including feedforward compensation of the estimated load current. Energy Convers. Manag. 50, 2000–2008 (2009)
Huerta, F., Pizzaro, D., Cobreces, S., Rodriguez, F., Giron, C., Rodriguez, A.: LQG Servo controller for the current control of LCL grid-connected voltage-source converters. IEEE Trans. Ind. Electron. 59(11), 4272–4284 (2012)
Capecce, S.L., Cecati, C., Rotondale, N.: A sensorless control technique for low cost AC/DC converters. IEEE Ind. Appl. Conf. 2003 38th IAS Annu. Meet. 3, 1546–1551 (2003)
Capece, S.L., Cecati, C., Rotondale, N.: A new three-phase active rectifier based on power matching modulation. IEEE IECON 2003, 29th Annu. Conf. Ind. Electron. Soc. 1, 202–207 (2003)
Song, E., Lynch, A.F., Dinavahi, V.: Experimental validation of a flatness-based control for a voltage source converter, In: Proceeddngs of the 2007 American Control Conference, New York, USA (2007)
Kundur, P.: Power system stability and control. McGraw-Hill, New York (1994)
Rudolph, J.: Flatness Based Control of Distributed Parameter Systems, Examples and computer exercises from various technological domains. Shaker Verlag, Aachen (2003)
Sira-Ramirez, H., Agrawal, S.: Differentially Flat Systems. Marcel Dekker, New York (2004)
Lévine, J.: On necessary and sufficient conditions for differential flatness. Appl. Algebra Eng. Commun. Comput. 22(1), 47–90 (2011)
Fliess, M., Mounier, H.: Tracking control and \(\pi \)-freeness of infinite dimensional linear systems. In: Picci, G., Gilliam, D.S. (eds.) Dynamical Systems, Control, Coding and Computer Vision, vol. 258, pp. 41–68. Birkhaüser, Basel (1999)
Rouchon, P.: Flatness-based control of oscillators. ZAMM J. Appl. Math. Mech. 85(6), 411–421 (2005)
Bououden, S., Boutat, D., Zheng, G., Barbot, J.P., Kratz, F.: A triangular canonical form for a class of 0-flat nonlinear systems. Int. J. Control 84(2), 261–269 (2011)
Laroche, B., Martin, P., Petit, N.: Commande par platitude: Equations différentielles ordinaires et aux derivées partielles. Ecole Nationale Supérieure des Techniques Avancées, Paris (2007)
Rigatos, G.G., Tzafestas, S.G.: Extended Kalman filtering for fuzzy modelling and multi-sensor fusion mathematical and computer modelling of dynamical systems. Math. Comput. Model. Dyn. Syst. 13, 251–266 (2007)
Bassevile, M., Nikiforov, I.: Detection of Abrupt Changes: Theory and Applications. Prentice-Hall, Upper Saddle River (1993)
Rigatos, G., Zhang, Q.: Fuzzy model validation using the local statistical approach. Fuzzy Sets Syst. 60(7), 882–904 (2009). Elsevier
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
Lie Algebra-Based Linearization of the VSC-HVDC Dynamics
First, it will be shown that input–output linearization of the VSC-HVDC system can be succeeded with the use of Lie algebra methods. Using Lie derivatives the following state variables are defined \(z_1=h_1(x)\), \(z_2={L_f}{h_1}(x)\), \(z_3=h_2(x)\) and \(z_4={L_f}{h_2}(x)\). It holds that:
Thus, one gets
which after intermediate computations gives
Moreover, it holds that
Similarly, one obtains
Next, the Lie derivatives of the second flat output are computed:
which gives
and in a similar manner one gets
while it also holds
In the following, higher order Lie derivatives of the system are computed:
After performing intermediate computations, the previous relation gives
In a similar manner one computes:
while it also holds
which finally gives
Following the same approach one computes
which after intermediate operations gives
In a similar manner one computes
Finally, by applying the same method one computes
It can be confirmed that it holds
The input–output linearized model takes the form
By defining the new control inputs
the VSC-HVDC system is written in the chain of integrators form
Moreover, by defining the feedback control inputs
The tracking error dynamics for the closed loop becomes \(\ddot{e}_1+{k_d^1}\dot{e}_1+{k_p^1}e_1=0\) and \(\ddot{e}_2+{k_d^2}\dot{e}_2+{k_p^2}e_2=0\). By selecting the feedback gains \(k_p^1\), \(k_d^1\) and \(k_p^2\), \(k_d^2\) such the associated characteristic polynomials to be Hurwitz ones, one has the tracking error dynamics \(lim_{t{\rightarrow }\infty }e_1(t)=0\) and \(lim_{t{\rightarrow }\infty }e_2(t)=0\).
To compute the control input that is actually applied to the VSC-HVDC model one proceeds as follows: Eq. (78) is rewritten in the matrix form
where
Using the above, the control input that should be exerted on the VSC-HVDC model is for eliminating the tracking error is
Rights and permissions
About this article
Cite this article
Rigatos, G., Siano, P., Wira, P. et al. A Global Linearization Approach to Control and State Estimation of a Voltage Source Converter: HVDC System. Intell Ind Syst 1, 331–344 (2015). https://doi.org/10.1007/s40903-015-0031-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40903-015-0031-8