You are on page 1of 6

2019 6th International Conference on Control, Decision and

Information Technologies (CoDIT’19) | Paris, France / April 23-26, 2019

Observability and sliding mode observer design for Multi-cell Series


Converter
Mariem Jday1 , Paul-Etienne Vidal2 , Joseph Haggège1 , Frédéric Rotella2

Abstract— The aim of this paper is to design a super twisting balancing phenomena of flying capacitor is not described by
observer for a multi-cell series converter. First of all, the hybrid average models. This is the reason why most of the literature
model of the multi-cell series converter is introduced. In order concerning the observation of flying-capacitors voltages are
to check the observability of the floating capacitors voltages
from the load current measurement, an observability analysis based on the instantaneous hybrid model.
based on the hybrid approach of dynamic systems is given. Indeed, a finite time observer was proposed by Defoort and
Thereafter, super twisting observer are presented in order to all in [5]. Adaptive linear observers are given in [7] [8]. In
observe the converter’s floating capacitors. Simulations of three [9] [10] a sliding mode observer are given.
cells multi-cell converter highlight the efficiency of the proposed This paper describes the procedure to design a super twisting
hybrid model and the performance of the observer in terms of
floating voltages estimation. sliding modes observer applied on the instantaneous model
of the multi-cell series converter. It uses the fact that it
I. I NTRODUCTION belongs to a particular class of hybrid system. More precisely
URRENT industrial applications such as energy con- the estimation of voltages capacitors is studied. To fullfil
C version systems, require high voltages-power levels.
A structures of power converter so called a multi-level
possible control law to compensate unbalanced voltages [11],
the observer is based on an instantaneous model.
converter prove to be a solution to meet requirements of The paper is arranged as follow. In section 2 the hybrid
those applications [1][2]. Multilevel present more than two model of the multi-cell series converter is proposed. Section
levels of voltages. Among these structures, the multicellular 3 discusses the problem of the observability of the voltage
series converter that appeared at the beginning of the 90’s capacitors. Section 4 is dedicated to the design of the super
is the the Flying Capacitor (FC) topology. This converter is twisting observer for this system. Finally, an application to
an association of switching cells series-connected with inner a three-cells converter is provided.
capacitors. The number of output voltage level is dependent II. D EFINITON AND MATHEMATICAL MODEL OF
of the number of inner capacitors and switching cells. MULTI - CELL SERIES CONVERTER
To benefit as much as possible from the advantages of
multilevel converter structures, it is necessary to have an The multi-cell DC-AC converter shown in the figure 1
appropriate distribution of every cell voltages. These voltages consists of a series association of p elementary switching
take specific reference values according to the applied input cells (one cell composed of two complementary switches).
constant value when a suitable control strategy is applied. It is equipped with secondary sources made by floating
For reliability as control reason, it is important to know at capacitors. It is a system with variable structure that changes
each time the voltages capacitors values. This knowledge during its operation[12][2].
will ease the imbalance monitoring. Indeed the use of extra cell p cell p-1 cell 1
sensors to measure such voltages increases the cost and the .........
complexity of the converter, especially when the number of
cells is important. The use of the observer to estimate the
voltage can be an economic and attractive solution. .........
Different observers based methods have been developed to
estimate the voltage capacitors. The observation strategy
proposed by Gateau and all in [3] is given using the average
model which enables to highlight the non linear form of
the converter [4]. Other works developed observers based
on an instantaneous hybrid model [5][6]. Then, with such Fig. 1. Structure of multi-cell series DC-AC converter
a model, multi-cell converters are classified as an hybrid
system. The instantaneous model can be used for any purpose The load voltage is defined as:
such as control, observation. It is noted that the study of the
E dICh
1 Research Laboratory L.A.R.A in Automatic control, National Engineer- VCh = Vs − = LCh + RCh ICh (1)
ing School of Tunis (ENI-Tunis), University of Tunis El Manar, BP 37, Le 2 dt
Belvédère, 1002 Tunis, Tunisia
2 Laboratoire Génie de Production, LGP, Toulouse University, INP-ENIT,
47 avenue d’Azereix, 65000 Tarbes, France The load current Ich is expressed as follow:

978-1-7281-0521-5/19/$31.00 ©2019 IEEE -1486-


CoDIT'19 is technical sponsored by: IEEE Systems, Man, and Cybernetics Society
 S2 −S1 
0 ··· 0 c1
Vs RCh E
 .. .. .. .. 
I˙Ch = − ICh − (2)
 . . . . 
Aσ(t) =  Sp −Sp−1
,
LCh LCh 2LCh  0 ··· 0 
 c(p−1) 
Sp −Sp−1
− S2 −S
L
1
... − L −R Ch
LCh
The output voltage is :
h iT
Sp 1
p−1
X Bσ(t) = 0 ··· 0 LCh − 2LCh
Vs = ESp + Vcj (Sj − S(j+1) ) (3)
j=1
 
Cσ(t) = 0 ··· 0 1
Where:
Sj ∈ {0, 1},j = 1, . . .,p are the continuous input sent to the
complementary switchers of the j cells.
If Sj = 1 the upper switcher of cell is closed and the lower The switching signal σ : R → N (set of natural numbers)
one is open. If Sj = 0 the lower switcher of cell is open and is a piece wise constant and right-continuous function that
the upper one is closed. Consequently, the new differential changes its value at switching times tn , n ∈ N. Thus σ(t)
equation of the load current is expressed:: is the operation mode and is considered as a discrete state
variable of this system which depends on the input signals
Sp E
p−1
Vcj
Sj .
I˙Ch = − R E
P
LCh ICh +
Ch
LCh − 2LCh − LCh (Sj − S(j+1) )
j=1 Let us define qj and qp such as:

(4) qj = Sj+1 − Sj and qp = Sp .


The capacitor current Icj is expressed as:

Subsequently it is noticed that this model merges continu-


Icj = ICh × (Sj − S(j+1) ) (5) ous variables (I, VCj ) and discrete variables (S1 , S2 , .., Sp ).
Consequently, the multicell converter is an hybrid system and
more precisely switched system.
Thus the flying capacitor voltage Vcj is defined in equation
6: The operation mode value m is defined according the number
of cells. For p cells it exists 2p operation mode values. Table I
summarizes the output voltage value Vs , following the mode
1
V̇cj = ICh (Sj − S(j+1) ) (6) m considered. The values are computed for a three-cells
Cj
converter.

Two following formulas describes the dynamic model for a


multi-cell series converter with p cells. They express the load TABLE I
current Ich following the state of every switch, and the flying M ODES OF OPERATIONS
capacitor voltage Vcj given for every cell numbered p:
Mode (mi ) S3 S2 S1 Vs
 1 0 0 0 0
p−1
I˙ Sp E Vcj 2 0 0 1 VC1
−R E
P
− 2LCh − − S(j+1) )

Ch = LCh ICh
+ LCh (Sj
Ch
LCh 3 0 1 0 VC2 − VC1
j=1
1 4 0 1 1 VC2
Ch Cj (Sj − S(j+1) ).

V̇ = I
cj 5 1 0 0 E − VC2
(7) 6 1 0 1 E + VC1 − VC2
7 1 1 0 E − VC1
8 1 1 1 E
The previous equations lead to this converter’s instantaneous
hybrid model [13]:

( To simulate the multi-cell converter with the hybrid ap-


ẋ(t) = Aσ(t),a x(t) + Bσ(t),a E
(8) proach every matrices A and B have to be computed. As
y = Cσ(t),a x(t)
stated in figure 2 the Pulse Width Modulation scheme, [14]
provides the input order allowing to specify the operation
where: mode m. According to this mode, the system switches to
the appropriate matrices A and B

CoDIT’19 | Paris, France - April 23-26, 2019


-1487-
CoDIT'19 is technical sponsored by: IEEE Systems, Man, and Cybernetics Society

• dP̄i Z(t,x) P̄iT , PiT



dt = 0 for t ∈ Ii where has a full
dim(z)×dim(z)
rank in R .
Then, z is Z-observable with respect to the hybrid time
trajectory TN and hTN i.
The first condition means that each element of the state
vector is Z-observable within at least one time interval. The
second condition means that for an hybrid trajectory TN
including time intervals Ii , all the components of the Z are
Fig. 2. Modeling steps of the multi-cell converter observable within it.
The last condition means that the not observable component
of the state vector in a time interval Ii , must remain constant
The observability analysis is performed on the instanta-
during this interval of time when another one is observable.
neous model described.
B. Application of Z(TN) observability to the multi-cell con-
III. O BSERVABILITY ANALYSIS verter
For most hybrid system, the observability is not obvious. The The application of the theorem 1 to the multicell converter
observability analysis is a challenge hybrid system models. ([5],[18],[19]) yields to the following results. Expression 9
Let’s consider the multi-cell converter hybrid model given is expressed as:
by the equation 8. Using the theory of linear observability, it 1
can be easily checked that for all operating modes, the flying V̇cj = ICh qj . (9)
cj
voltages can not be observed with the measurement of the
current Ich and the knowledge of the control input sequence. Consequently, from current measurement Ich , Vcj can be
To study the observability of switching system, another observed on the time interval Ii associated to qj . So the
criterion is used. The hybrid observability [15][16][17] is first condition is verified.
considered as the model defined is related to switched system Let us consider equation 10 which describes the dynamic of
class [6]. the load current:
RCh qp E E Vc1 Vcp−1
I˙Ch = − ICh + − − q1 −...− qp−1 .
A. Hybrid observability (Z(TN) observability) LCh LCh 2LCh LCh LCh
(10)
In order to work with the hybrid obervability denoted also as According to this equation, p − 1 input sequence hTN i
’Z(T N ) observability’ the hybrid time trajectory is defined. associated to p − 1 time intervals Ii , the load current
Definition1: Z(TN) observability measurement provides a set of equations which are is linearly
A hybrid time trajectory is a finite or infinite interval independent of the capacitor voltages Vc1 . . . Vcp−1 . Thus we
sequence TN = {Ii }i=0,N such as : can affirm that after p − 1 input sequences, it’s possible
to generate all the state variable Pi Z(t, x) which are the
• Ii = [ti,0 , ti,1 ], for all 0 ≤ i ≤ N p − 1 voltages floating capacitors. Based on this result, the
• For all 0 ≤ i ≤ N, ti,1 = ti+1,0 second observability was verified. Finally, for the multi-cell
• t0,0 = tinit and tN,1 = tend . converter the third condition is verified which is not the case
for the another type of multilevel converter.
Consequently, the system considered is Z(T N )−observable.
In addition, we define hTN i: the ordered list of the discrete So it is possible to use an observer for capacitor voltage.
input q associated to the trajectory TN . In other words it
means the ordered modes {. . . mi . . .} with mi the current IV. D ESCRIPTION OF A S UPER -T WISTING O BSERVER
mode during the interval Ii .
The following assumption is proposed in order to guarantee
Let’s us define Z(t, x), such as is the state vector con-
the existence of a hybrid time trajectory TN in which the
taining the observed state which are the voltage capacitors
observability of the voltages VCk is possible whence the
Vc1 ,Vc2 ,..., Vcp−1 . Pi Z(t, x) is a state variable of the state
existence of the observer.
vector Z(t, x).
Hypothesis: the switch sequence {qp . . . qN } generates the
Theorem1: As stated in [15], the system is
space Rp−1 .
Z(T N )−observable if it verifies the following assumption.
In order to observe the flying capacitors voltage Vcj , j ∈
Consider a hybrid system, the hybrid time trajectory TN and
{1 . . . p − 1}, a super twisting observer (STO) is designed.
the ordered list hTN i. Suppose that z = Z(t, x) is always
The discrete state σ(t) is known.
continuous under any admissible control input. If there is a
The sliding mode observer is one of the most well-known ro-
sequence of linear projections {Pi }i=0,N such as:
bust observers against parametric uncertainties and modeling
errors. These observers are also know reduce the oscillations
• for all 0 ≤ i ≤ N, Pi Z(t, x)
 is Z-observable for all t ∈ Ii , and the chattering phenomena that we are recovered in one
• Rank( P0T , . . . , PNT ) = dim(Z), order sliding mode observer [20].

CoDIT’19 | Paris, France - April 23-26, 2019


-1488-
CoDIT'19 is technical sponsored by: IEEE Systems, Man, and Cybernetics Society

For a dynamic system, the Super-Twisting Observer (STO) The observation errors are expressed in equation 14.
is given by the following equations [19] [21]: 
ˆ
e1 = ICh − Ich

˙ ecj = Vcj − V̂cj (14)

 x̂1 = x̂2 + λ1 sign(x1 − x̂1 ) 

j = 1, . . . , p − 1
˙
x̂2 = x̂3 + λ2 α1 sign(x̃2 − x̂2 )




.. The error dynamics are expressed in equation 15:
 .
x̂˙ n−1 = x̂n + λn−1 αn−2 sign(x̃n−1 − x̂n−1 )

 
p−1 p−1



˙ P ecj P 1/2
ė1 =− Lch qk + λ |qk | |e1 | sign(e1 )

x̂n = f (x̃1 , x̃2 , ...., x̃n ) + λn αn−1 sign(x̃n − x̂n )


k=1 k=1
(11) (15)
where: ėcj = −αj qj sign(e1 )


j = 1, . . . , p − 1
[x̂1 ,. . .,x̂n ] are the observed states of [x1 ,. . .,xn ], λk > 0,
αk > 0, k = {1...n}, For qj constant, αk and λk satisfying condition 13, there
x̃j = x̂j + (λj−1 sign(x̃j−1 − x̂j−1 )), j = {2...n},
exists ti,0 < Ti < ti,1 (ti,1 is end time of switching i and ti,0
sign(x) is the sign function. is the start time of switching i ) such as e1 (t) = 0, ė1 (t) = 0.
Therefore, since qj is constant on t ∈ [ti,0 , ti,1 [, it must be
ensured that Ti is smaller than ti,1 . So the time convergence
The STO for the multicell series converter is given in of the sliding mode observer is obtained:
equation 12:
p−1
1 + θ X
Ti − ti,0 ≤ Vcj(0) − V̂cj(0) (16)

p−1

Iˆ˙ = − RCh I + qp E − E − P V̂Cj q 2θα j=1


 ch LCh Ch LCh 2LCh LCh j

 j=1
p−1
1/2 α has to be enough big enough big in order to have Ti −ti,0 <


+ λ |qj | ICh − Iˆch sign(ICh − Iˆch )

 P
τ with the length (ti,1 − ti,0 ) is greater then τ for any time

j=1
interval Ii .
V̇ˆc1 = ICh C1
q1
+ α1 q1 sign(ICh − Iˆch )
Hence Ti < ti,1 , so expression 15 allows deducing that


...


ėcj = 0



It is concluded that the observation errors are theoretically

ˆ qp−1
+ αp−1 qp−1 sign(ICh − Iˆch )

V̇cp−1 = ICh Cp−1
(12) null.
where αk and λk must satisfy the following condition
V. A PPLICATION TO A THREE - CELLS MULTI - CELL SERIES
which is demonstrated in [19]. Consequently, λk and αk are CONVERTER
constant and satisfy this inequality: 1) Observer design: The following section illustrates the
design of STO for a three multi-cell DC-AC series converter
which is defined as follow:
r
1+θ 2α
α > 0, λ > ,0 < θ < 1 (13) ˙
1−θ L Iˆch = − R
qp E E V̂C1 V̂C2
LCh ICh + LCh − 2LCh − LCh q1 − LCh q2
 Ch


1/2

ICh − Iˆch sign(ICh − Iˆch )

+λ(|q | + |q |) +
with θ constant. A diagram that details the application of the 1 2
˙
STO on the multi-cell converter is presented in figure 3. q1
V̂C1 = ICh Ck + αq1 sign(ICh − Iˆch )




˙

V̂C2 = ICh Ck + αq2 sign(ICh − Iˆch )
q2
E (17)
To overcome the chattering problem, the sign function is
Sliding mode
replaced with a smoother one such as the sigmoid function.
super twisting
2) simulation results: The performance of this observer
observer is depicted by a simulation on Matlab/Simulink. The table
II presents the simulation parameters.

m TABLE II
E
S IMULATION PARAMETERS

E fP W M Lch C Rch λ α
Fig. 3. Super Twisting observer design for multi-cell converter 300V 1kHz 1mH 4 × 10−4 F 10Ω 4050 100

CoDIT’19 | Paris, France - April 23-26, 2019


-1489-
CoDIT'19 is technical sponsored by: IEEE Systems, Man, and Cybernetics Society

In order to test the performance of this observer, the input change of the input signal. In fact, after a transient regime,
voltage is switched at t=5s to 400 V. The results are shown the voltages of the estimated floating capacitors are equal to
in figures 4, 5, 6, and 7 . the reference values which are in our case VC1ref = 100V
and VC2ref = 200V for E = 300V , so we have a very
140 low observation error on the order of e = 0.004V which
120 indicated the performance and the robustness of this observer.
100 VC1

80
VC1 estimated
VI. C ONCLUSION
VC1 (V)

60
This paper presents the instantaneous model of the multi-cell
40
series converter which are belongs to the hybrid dynamic
20
system class. After that the observability of this converter
0
is studied. Then the super twisting observer to estimate
-20
0 1 2 3 4 5 6 7 8 9 10 the flying capacitor voltages of the multi-cell converters is
Time (s)
proposed. So the problem of the capacitor voltages estimation
Fig. 4. Estimated VC1 is solved. Some simulations results of three cells converters
illustrates the performance of such observer. This observer
is characterized by its high dynamic and robustness. Also
0.014
×10
-3 it can be used for the detection and the faults diagnostic of
4.825
multilevel converter.
Observation error of VC1 (V)

0.012

0.01 4.824

0.008
4.823
3 3.05 3.1 R EFERENCES
0.006

0.004
[1] S. Kouro, M. Malinowski, K. Gopakumar, J. Pou, L. G.
0.002
Franquelo, B. Wu, J. Rodriguez, M. A. Pérez, and J. I.
Leon, “Recent advances and industrial applications of
0
0 1 2 3 4 5 6 7 8 9 10 multilevel converters,” IEEE Transactions on industrial
Time (s)
electronics, vol. 57, no. 8, pp. 2553–2580, 2010.
Fig. 5. VC1 observation error [2] J. Rodriguez, J.-S. Lai, and F. Z. Peng, “Multilevel
inverters: a survey of topologies, controls, and appli-
cations,” IEEE Transactions on industrial electronics,
300 vol. 49, no. 4, pp. 724–738, 2002.
250 [3] G. Gateau, M. Fadel, P. Maussion, R. Bensaid, and
200 T. A. Meynard, “Multicell converters: active control and
VC1
observation of flying-capacitor voltages,” IEEE Trans-
VC2 (V)

150 VC1 estimated

100 actions on Industrial Electronics, vol. 49, pp. 998–


50
1008, Oct 2002.
0
[4] S. B. Said, K. B. Saad, and M. Benrejeb, “Hil simula-
tion approach for a multicellular converter controlled
-50
0 1 2 3 4 5
Time (s)
6 7 8 9 10 by sliding mode,” International journal of hydrogen
energy, vol. 42, no. 17, pp. 12790–12796, 2017.
Fig. 6. Estimated VC2 [5] M. Defoort, M. Djemai, T. Floquet, and W. Perruquetti,
“Robust finite time observer design for multicellular
converters,” International Journal of Systems Science,
0
-8.376
×10-3 vol. 42, no. 11, pp. 1859–1868, 2011.
[6] M. Djemai and M. Defoort, “Hybrid dynamical sys-
Observation error of VC2 (V)

-8.377

-0.005 -8.378
tems,” Lecture notes in Control and information sci-
ences, vol. 457, 2015.
3 3.05 3.1
[7] K. Benmansour, J. De Leon, and M. Djemai, “Adaptive
-0.01 observer for multi-cell chopper,” in Second Interna-
tional Symposium on Communications, Control and
-0.015
Signal Processing ISCCSP, Marrakech, Maroc, 2006.
0 1 2 3 4 5
Time (s)
6 7 8 9 10 [8] M. Ghanes, F. Bejarano, and J.-P. Barbot, “On slid-
ing mode and adaptive observers design for multi-
Fig. 7. VC2 observation error cell converter,” in 2009 American Control Conference,
pp. 2134–2139, IEEE, 2009.
This results highlight the high dynamics of this observer. [9] J. Van Gorp, M. Defoort, M. Djemai, and K. C.
Also, the estimated voltages values respond to the abrupt Veluvolu, “Fault detection based on higher-order sliding

CoDIT’19 | Paris, France - April 23-26, 2019


-1490-
CoDIT'19 is technical sponsored by: IEEE Systems, Man, and Cybernetics Society

mode observer for a class of switched linear systems,”


IET Control Theory & Applications, vol. 9, no. 15,
pp. 2249–2256, 2015.
[10] M. Ghanes, M. Trabelsi, H. Abu-Rub, and L. Ben-
Brahim, “Robust adaptive observer-based model pre-
dictive control for multilevel flying capacitors inverter,”
IEEE Transactions on Industrial Electronics, vol. 63,
pp. 7876–7886, Dec 2016.
[11] A. Bouarfa, M. Bodson, and M. Fadel, “A fast active-
balancing method for the 3-phase multilevel flying ca-
pacitor inverter derived from control allocation theory,”
IFAC-PapersOnLine, vol. 50, no. 1, pp. 2113–2118,
2017.
[12] K. Berkoune, P.-e. Vidal, and F. Rotella, “Modélisation
générique pour les stratégies de modulation des ond-
uleurs multiniveaux: application aux onduleurs à ca-
pacités flottantes,” in Symposium de Genie Electrique,
2016.
[13] N. Gazzam and A. Benalia, “Observability analysis and
observer design of multicellular converters,” in 2016 8th
International Conference on Modelling, Identification
and Control (ICMIC), pp. 763–767, Nov 2016.
[14] J. I. Leon, S. Vazquez, and L. G. Franquelo, “Multilevel
converters: Control and modulation techniques for their
operation and industrial applications,” Proceedings of
the IEEE, vol. 105, pp. 2066–2081, Nov 2017.
[15] W. Kang and J.-P. Barbot, “Discussions on observability
and invertibility,” IFAC Proceedings Volumes, vol. 40,
no. 12, pp. 426–431, 2007.
[16] W. Kang, J.-P. Barbot, and L. Xu, “On the observability
of nonlinear and switched systems,” in Emergent prob-
lems in nonlinear systems and control, pp. 199–216,
Springer, 2009.
[17] A. Smati, W. Chagra, and M. Kssouri, “Fault-tolerant
model predictive control for a z(tn)-observable linear
switching systems,” International Journal Of Advanced
Computer Science And Applications, vol. 8, no. 6,
pp. 365–374, 2017.
[18] B. Amghar, A. Darcherif, and J.-P. Barbot, “Z(tn)-
observability and control of parallel multicell chopper
using petri nets,” IET Power Electronics, vol. 6, no. 4,
pp. 710–720, 2013.
[19] Bejarano, F. Javier, Ghanes, Malek, and J.-P. Barbot,
“Observability and observer design for hybrid multicell
choppers,” International Journal of Control, vol. 83,
no. 3, pp. 617–632, 2010.
[20] H. Meziane, C. Labarre, S. Lefteriu, M. Defoort, and
M. Djemai, “Fault detection and isolation for a multi-
cellular converter based on sliding mode observer,”
IFAC-PapersOnLine, vol. 48, pp. 164–170, 12 2015.
[21] M. Djemai, N. Manamanni, and J. P. Barbot, “Sliding
mode observer for triangular input hybrid system,”
IFAC Proceedings Volumes, vol. 38, no. 1, pp. 181–
186, 2005.

CoDIT’19 | Paris, France - April 23-26, 2019


-1491-

You might also like