This invention relates to methods of configuring a closed-loop control system and to closed-loop control systems, preferably for use in high voltage direct current power transmission applications.
It is known to control a converter using a closed loop control system.
According to a first aspect of the invention, there is provided a method of configuring a closed-loop control system, the control system comprising a controller and a plant, the controller configured to provide an actuator signal to the plant, the controller configured to receive a reference signal and a feedback signal, the feedback signal derived from a state of the plant, wherein a first state space representation of the control system includes at least one system delay, the method comprising the steps of:
For the purposes of this specification, the term “disturbance” is intended to refer to any system variable that influences one or more state variables of a system. A given disturbance can be known (e.g. measured, such as measured AC and DC voltages and currents) or unknown (e.g. noise).
Controlling real-world closed-loop control systems presents several challenges such as measurement noise, input/output disturbances and system delays. As opposed to stochastic disturbances that can be filtered out to improve system performance, system delays present in a given closed-loop control system can lead to system instabilities if they are not properly taken into account during the design of the given closed-loop control system.
The method of configuring a closed-loop control system according to the first aspect of the invention is directed to the combination of delay compensation and time-advancing processes which not only improves the stability and performance of the plant in a computationally-efficient manner but also enables the closed-loop control system to attain a stable and near-zero instantaneous deviation between the reference and feedback signals.
Additionally the method of configuring a closed-loop control system according to the first aspect of the invention provides reliable control of the closed-loop control system even when the or each system delay is of an arbitrary known magnitude.
In embodiments of the first aspect of the invention, the or each system delay may be selected from a group including:
The method of configuring a closed-loop control system according to the first aspect of the invention provides a reliable means of compensating for such measurement and actuator delays while enabling optimisation of the control law for the closed-loop control system.
In embodiments of the first aspect of the invention, the control law may be configured to include a regulation control term configured to solve a regulation problem of the control system so as to compensate for at least one disturbance to the control system.
The configuration of the control law to include such a regulation control term enables the configuration of the closed-loop control system to attain asymptotic stability. This thereby prevents any disturbance, known or unknown, to the closed-loop control system from adversely affecting the closed-loop control system performance in steady-state.
In embodiments of the first aspect of the invention, the control law may be configured to include a feedforward control term configured to compensate for at least one known disturbance to the control system.
The configuration of the control law to include such a feedforward control term provides a reliable means of preventing any known disturbance to the closed-loop control system from adversely affecting the closed-loop control system performance in steady-state, while it enhances the tracking performance.
In embodiments of the first aspect of the invention, the control law may be configured to include an estimated state of the plant.
The configuration of the control law in this manner is beneficial when the state of the plant cannot be measured at a given time due to the presence of a measurement delay in a measurement of the state of the plant.
In such embodiments, the estimated state of the plant may be derived from at least one measured parameter and/or at least one known parameter of the control system.
In further such embodiments, the control law may be configured to include the time-advanced or predicted reference signal configured so that the estimated state of the plant tracks the reference signal.
In embodiments of the first aspect of the invention, the plant may be a converter. It will be appreciated that the invention is applicable to other closed-loop control systems including a plant that is not a converter.
In embodiments of the first aspect of the invention in which the plant is a converter, an AC side of the converter may be operatively connected to a multi-phase AC network, and the method may further include the steps of:
The provision of such steps in the method of configuring a closed-loop control system according to the first aspect of the invention is directed to a phase advancing process that provides compensation for phase shift and gain attenuation caused by at least one system delay (such as a measurement delay, a computational delay, and an actuator delay). This in turn improves the converter dynamics performance during AC network voltage fluctuations and enables the converter to cope with unbalanced operating conditions of the AC network voltages.
Moreso, the representation of each of the AC phase voltages and AC network phase voltages in the a-b-c stationary reference frame removes the requirement for a phase locked loop control for the converter. This has the advantages of:
In such embodiments, the multi-phase AC network and converter may be respectively operatively connected to primary and secondary sides of a transformer, the transformer configured to prevent zero sequence voltage components on the primary side of the transformer from appearing on the secondary side of the transformer, wherein the method may include the steps of:
In other embodiments of the invention, the cancellation of the zero sequence voltage components may be omitted. Hence, the phase advancing process based on the method of the first aspect of the invention is applicable mutatis mutandis to embodiments of the invention in which zero sequence voltage components on the primary side of the transformer are not prevented from appearing on the secondary side of the transformer, such as when the transformer has a star-star configuration.
According to a second aspect of the invention, there is provided a closed-loop control system comprising a controller and a plant, the controller configured to provide an actuator signal to the plant, the controller configured to receive a reference signal and a feedback signal, the feedback signal derived from a state of the plant, wherein a first state space representation of the control system includes at least one system delay, wherein the controller is configured to implement a control law during the operation of the control system,
The features and advantages of the method of configuring a closed-loop control system of the first aspect of the invention and its embodiments apply mutatis mutandis to the closed-loop control system of the second aspect of the invention and its embodiments.
According to a third aspect of the invention, there is provided a method of configuring a closed-loop control system, the control system comprising a controller and a converter, the controller configured to provide an actuator signal to the converter, the controller configured to receive a reference signal and a feedback signal, the feedback signal derived from a state of the converter, wherein an AC side of the converter is operatively connected to a multi-phase AC network, the method comprising the steps of:
Similarly to the first aspect of the invention, the provision of such steps in the method of configuring a closed-loop control system according to the third aspect of the invention is directed to a phase advancing process that provides compensation for phase shift and gain attenuation caused by at least one system delay (such as a measurement delay, a computational delay, and an actuator delay). This in turn improves the converter dynamics performance during AC network voltage fluctuations and enables the converter to cope with unbalanced operating conditions of the AC network voltages.
Also similarly to the first aspect of the invention, the representation of each of the AC phase voltages and AC network phase voltages in the a-b-c stationary reference frame removes the requirement for a phase locked loop control for the converter. This has the advantages of:
In embodiments of the third aspect of the invention, the multi-phase AC network and converter may be respectively operatively connected to primary and secondary sides of a transformer, the transformer configured to prevent zero sequence voltage components on the primary side of the transformer from appearing on the secondary side of the transformer, wherein the method may include the steps of:
In other embodiments of the invention, the cancellation of the zero sequence voltage components may be omitted. Hence, the phase advancing process based on the method of the third aspect of the invention is applicable mutatis mutandis to embodiments of the invention in which zero sequence voltage components on the primary side of the transformer are not prevented from appearing on the secondary side of the transformer, such as when the transformer has a star-star configuration.
According to a fourth aspect of the invention, there is provided a closed-loop control system comprising a controller and a converter, the controller configured to provide an actuator signal to the converter, the controller configured to receive a reference signal and a feedback signal, the feedback signal derived from a state of the converter, wherein an AC side of the converter is operatively connected to a multi-phase AC network, wherein the control system is configured to:
The features and advantages of the method of configuring a closed-loop control system of the third aspect of the invention and its embodiments apply mutatis mutandis to the closed-loop control system of the fourth aspect of the invention and its embodiments.
It will be appreciated that the use of the terms “first” and “second”, and the like, in this patent specification is merely intended to help distinguish between similar features (e.g. the first and second state space representations), and is not intended to indicate the relative importance of one feature over another feature, unless otherwise specified.
A preferred embodiment of the invention will now be described, by way of a non-limiting example, with reference to the accompanying drawings in which:
The three-phase AC-DC converter 10 of
Each AC terminal 18A, 18B, 18C is connected to a respective AC phase of a three-phase AC voltage VA, VB, VC of an AC grid via a transformer. In particular, the AC grid and converter may be respectively operatively connected to primary and secondary sides of the transformer, and the transformer has a star-delta configuration to prevent zero sequence voltage components on the primary side of the transformer from appearing on the secondary side of the transformer,
The three-phase AC-DC converter 10 is configured to operate within certain constraints depending on the associated power application. In
As indicated by a first process block 20 in
In
In generating the actuator signals, the third process block 24 also takes into account measured external disturbances to the control system, which are presented by VAB, VCBBC and VDC, where VAB is a voltage difference between the first and second converter limbs 12A, 12B, VCB is a voltage difference between the third and second converter limbs 12C, 12B, and VDC is a DC voltage difference between the first and second DC terminals 14, 16.
The control system model of
The fourth process block 26 is similar in function to the combination of the second and third process boxes 22, 24. More specifically, the fourth process block 26 receives the limb portion current reference signals IA+, IA−, IB+, IB−, IC+, the measured limb portion currents I′A+, I′A−, I′B+, I′B−, I′C+, and the measured external disturbances VAB, VCB, VDC, and the fourth process block 26 generates the actuator signals VA+, VA−, VB+, VB−, VC+, VC− based on the received limb portion current reference signals IA+, IA−, IB+, IB−, IC+, measured limb portion currents I′A+, I′A−, I′B+, I′B−, I′C+, and measured external disturbances VAB, VCB, VDC.
In
The control system models with multiple delays shown in
The closed loop control system of
{dot over (x)}(t)=A x(t)+B ud(t)+N dd(t)
y
d(t)=Cx(t) (1)
where x, yd, ud, dd are time-dependent vectors, matrices A, B, C are constants, and {dot over (x)}=dx/dt. The vector x is called the state vector of the first state space representation, yd is the output vector, ud is the control action at the plant's input, and dd is the measured disturbance vector. The control action ud (t) represents a delayed version of the control law uT (t) given by the control algorithm.
It is desirable to configure the closed-loop control system to attain asymptotic stability, which implies that from any given initial state, the system will converge to the zero state x(t)=0 if no reference input is applied, i.e. for r(t)=0. This feature, known as the regulation problem, prevents any disturbance, known or unknown, to the closed-loop control system from adversely affecting the closed-loop control system performance in steady-state.
Once the system is asymptotically stable, it is also desirable to configure the closed-loop control system to attain a stable and near-zero instantaneous deviation between the reference and feedback signals, which is known as the servo problem. In the first state representation, the output vector y(t) represents a measurement of the state x(t) of the plant by means of an invertible (or full-rank) matrix C. Hence, in this case, the servo problem can be used to make the state x(t) of the plant track the reference signal r(t).
By using the superposition principle, the total control law uT (t) applied to the plant can be interpreted as the sum of a feedforward control term uc(t) and a regulation plus servo control term u(t). The feedforward control law uc(t) is configured to cancel out the effect of the known disturbance dd(t) on the states x(t). The regulation plus servo control term u(t) is configured to cancel out unknown disturbances while the state x(t) track the reference signal r(t). The terms uc(t) and u(t) are treated independently since the measured disturbance dd(t) is assumed independent of the reference signal r(t).
Therefore, taking into account the actuator and measurement delays τ1, τ2, τ3, the first state space representation is rewritten as:
{dot over (x)}(t)=Ax(t)+B uT(t−τ1)+N d(t−τ2)
y(t)=C x(t−τ3) (2)
where d(t) is the disturbance signal without measurement delays. After applying the corrective feedforward term uc(t) that cancels out the known disturbance dd(t), the first state space representation can be further rewritten as
{dot over (x)}(t)=A x(t)+B u(t−τ1)
y(t)=C x(t−τ3) (3)
It is evident from the foregoing that any given control actions are delayed by an amount of time equal to τ1 seconds before they can produce an effect on the plant. This actuator delay τ1 poses a potential threat to the stability of the closed-loop control system, since delaying the control action can produce increasingly large control actions in an attempt to match the feedback signal y(t) to the reference signal r(t). This effect may be made worse by measurement delays τ3, τ2 in the measured values y(t) and d(t). Hence, the combination of actuator and measurement delays τ1, τ2, τ3 constitute an important source of instability in closed-loop control systems.
Moreover the above problem is further complicated by the fact that the measurement delay τ3 does not allow the state vector x(t) to be directly measured at time t. This would require an estimate of x(t), denoted by X(t), based on the available measurements y(t) in order to assert the performance of the servo problem when the state vector x(t) is to follow the reference signal r(t).
In order to solve the regulation and servo problems, there is provided a method of configuring the closed-loop control system in accordance with the invention. The method is described with reference to an exemplary continuous dynamic system.
Modern control system algorithms run in Digital Signal Processors (DSP). This implies that the control law uT (t) is not applied continuously but in discrete steps given by the sampling time Ts of the DSP. Hence the continuous dynamic system is to be sampled to produce a new discrete dynamic system. For simplicity reasons and without loss of generality, consider the first state space representation of (2) where τ1=3 Ts, τ2=τ3=Ts and C is the identity matrix of corresponding dimensions. The sampled version of (2) is given by:
x(k+1)=Φx(k)+ΓuT(k−3)+ΓNd(k−1)
y(k)=x(k−1) (4)
where the matrices Φ, Γ, ΓN are given by:
Φ=eAT
Γ=∫0T
ΓN=∫0T
Non-integer system delays can be easily included in the dynamic system by expressing the evolution of the state variables as a function of a fraction of the command law uT (k) at the corresponding time instant.
As mentioned in the previous section, the measured disturbance d(k) can be cancelled out by configuring the feedforward control term to take the form of:
u
C(k)=−(ΓTΓ)−1ΓTΓNd(k−1) (6)
where matrix (ΓTΓ)−1ΓT is called the pseudoinverse of F.
Therefore, the regulation plus servo problem for the sampled version of (4) is given by the following dynamic system:
x(k+1)=Φx(k)+Γu(k−3)
y(k)=x(k−1) (7)
For computational simplicity, it is convenient to choose the control law such that it is linear with the measured x(k). When x(k) cannot be directly measured, its estimate {circumflex over (x)}(k) is to be produced based on the available measured parameters and/or known parameters of the dynamic model, namely
{circumflex over (x)}(k)=Φy(k)+Γu(k−4) (8)
Therefore the control law is given by
u(k)=−K1w(k)+K2[r(k)−{circumflex over (x)}(k)] (9)
where w(k) is some state vector to be defined. The control law of (9) regulates w(k) and it makes {circumflex over (x)}(k) follow the reference r(k). In particular, if r(k)=0 then {circumflex over (x)}(k) is also driven to zero (i.e., regulation of {circumflex over (x)}(k)) when the control law is chosen such that the closed-loop system is asymptotically stable.
Linear control laws assume that the measured state is measured in the current time step k. For that purpose, the following augmented state vector is defined:
Hence (9) is rewritten as:
The advantage of the form used in (11) is that it permits the use of a non-delayed measurement to create a control law u(k). Therefore, it is straightforward to create an asymptotically stable and optimal control law for such a system without delay.
As a matter of exemplification, the control law is optimised to minimise the quadratic weighted sum of the state vector z(k) and the control law u(k) from time instant k to time instant k+N−1, for some positive integer N. Namely, let us find K such that
u(k)=−K z(k)
min J(k)=Σi=kk+N−1[zT(k)Qz(k)+uT(k)R u(k)] (13)
The value of K that solves for (13) is the well-known linear quadratic regulator control gain.
This in turn enables the design of a stable and optimal control law through the transformation of the first state space representation with multiple system delays into a second, augmented state space representation of the control system without any system delays. This can be achieved by applying the following transformation to the dynamic system defined in (7):
which can be written as
Hence it is straightforward to derive a stable and optimal control law u(k) for the augmented state space representation of the control system of (15), where the control law takes the form:
u(k)=−Kz(k) (19)
The control law stated in (19) may not necessarily be linearly dependent on the vector z(k).
From (10), it can be seen that z(k) is composed of w(k) and {circumflex over (x)}(k). Using (16), it can be observed that
{circumflex over (x)}(k) is provided as a feedback in place of the state x(k), since as mentioned above the latter cannot be measured at time instant k due to the presence of the measurement delay.
For deterministic or slow-varying references, r(k) can be time-advanced or predicted in order to have the state estimate {circumflex over (x)}(k) match the reference at the next instant of time k+1.
By time advancing it is meant that a signal r(k) can be processed to produce a new signal whose present value matches that of r(k) at a future time. For example, a 1-sample phase advance of r(k) would produce a signal in the time step k whose value equals that of r(k+1). This enables the closed-loop control system to attain a stable and near-zero instantaneous deviation between the reference and feedback signals.
In both
It is observed from
The foregoing method of configuring a closed-loop control system, which is directed to the combination of delay compensation and time-advancing processes, not only improves the stability and performance of the plant in a computationally-efficient manner but also enables the closed-loop control system to attain a stable and near-zero instantaneous deviation between the reference and feedback signals.
The closed loop control system may include a phase advance block (not shown) configured to implement the following phase advancing process in a-b-c stationary reference frame.
The fundamental frequency components of the AC grid voltages can be expressed as follows:
where V+, V−, θp, θn, and ω represent the positive and negative sequence voltage amplitude, phase angle, and angular frequency, respectively. Zero sequence voltage components are not considered in (21), since the star-delta configuration of the transformer prevents zero sequence voltage components on the primary side of the transformer from appearing on the secondary side of the transformer. Hence, the three-phase to ground voltage at the secondary side of the transformer can be calculated as in (22) to cancel the zero sequence voltage components.
where Va-pcc, Vb-pcc, Vc-pcc, Va-sec, Vb-sec, and Vc-sec are the measured three-phase to ground voltages at the point of common coupling (PCC) and the calculated three phase to ground voltages at the secondary side of the transformer, respectively. The V+, V−, θp, θn, and ω is calculated from the Va-sec, Vb-sec, and Vc-sec. The phase-advanced three-phase AC grid voltages can be expressed as follows:
where θadv, fo, Ts are the value of the phase advance angle, fundamental frequency, and control sample time, respectively. The value of ‘n’ may be an integer or otherwise as long as the value of ‘n’ is larger than 0. The magnitude of the positive and negative components V+, V− of the modified plurality of measured AC phase voltages Va-sec, Vb-sec, and Vc-sec may be extracted by using a low pass filter, which will introduce a delay. To overcome this delay, a phase advance value is obtained from the difference between the plurality of fundamental frequency components of the AC network phase voltages of the AC network of (21) and the plurality of phase-advanced AC network phase voltages of the AC network of (23), and the phase advance value is combined with the plurality of measured AC phase voltages to obtain a plurality of phase-advanced AC phase voltages, as follows:
The plurality of phase-advanced AC phase voltages is feedforwarded from the phase advance block to the output of the controller. The plurality of phase-advanced AC phase voltages is then summed with the actuator signal to produce a modified actuator signal, which is dispatched to the plant.
It can be seen from
The foregoing phase advancing process provides compensation for phase shift and gain attenuation caused by at least one system delay (such as a measurement delay, a computational delay, and an actuator delay). This in turn improves the converter dynamics performance during AC network voltage fluctuations and enables the converter to cope with unbalanced operating conditions of the AC network voltages.
Moreso, the representation of each of the AC phase voltages and AC network phase voltages in the a-b-c stationary reference frame removes the requirement for a phase locked loop control for the converter. This has the advantages of:
It will be appreciated that, by omitting the cancellation of the zero sequence voltage components, the aforementioned phase advancing process is applicable mutatis mutandis to embodiments of the invention in which zero sequence voltage components on the primary side of the transformer are not prevented from appearing on the secondary side of the transformer, such as when the transformer has a star-star configuration.
Number | Date | Country | Kind |
---|---|---|---|
16206163.4 | Dec 2016 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2017/082691 | 12/13/2017 | WO | 00 |