Estimated a CSC parameters

## 1. Introduction

The circuits used for power conversion applied in drives with induction motor (IM) are classified into two groups: voltage source inverters (VSI) and current source inverters (CSI). The VSI were used more often than the CSI because of their better properties. Nowadays, the development of power electronics devices has enormous influence on applications of systems based on the CSI and creates new possibilities.

In the 1980s the current source inverters were the main commonly used electric machine feeding devices. Characteristic features of those drives were the motor electromagnetic torque pulsations, the voltage and current with large content of higher harmonics. The current source inverter was constructed of a thyristor bridge and large inductance and large commutation capacitors. Serious problems in such drive systems were unavoidable overvoltage cases during the thyristor commutation, as the current source inverter current is supplied in a cycle from a dc-link circuit to the machine phase winding. The thyristor CSI has been replaced by the transistor reverse blocking IGBT devices (RBIGBT), where the diode is series-connected and placed in one casing with transistor. The power transistors like RBIGBT or Silicon Carbide (SiC) used in the modern CSIs guarantee superior static and dynamic drive characteristics.

The electric drive development trends are focused on the high quality system. The use of current sources for the electric machine control ensures better drive properties than in case of voltage sources, where it may be necessary to use an additional passive filter at the inverter output. The Pulse width modulation (PWM) with properly chosen dc-link inductor and input-output capacitors result in sinusoidal inverter output currents and voltages. Methods of calculating proper inductance in dc-link were proposed in [Glab (Morawiec) M. et. al., 2005, Klonne A. & Fuchs W.F., 2003, 2004]. Properties of dc-link circuit of the Current Source Converter (CSC) force the utilization of two fully-controlled inverters to supply system with electric motor. The first of them – CSI - generates the current output vector to supply the induction motor. The second one – Current Source Rectifier (CSR) - generates a DC voltage to supply a dc-link circuit. The strategy for controlling the output current vector of CSI can be realized in two ways [Glab (Morawiec) M. et. al., 2005, Klonne A. & Fuchs W.F., 2003, Kwak S. & Toliyat H.A., 2006]. First of them is based on changes of modulation index while the value of current in dc-link circuit remains constant [Klonne A. & Fuchs W.F., 2003]. The second method is based on changes of dc-link current. In this case the CSI is working with constant, maximum value of PWM modulation index. Control of modulation index in CSI is used in drive systems, where high dynamic of electromagnetic torque should be maintained [Klonne A. & Fuchs W.F., 2003]. High current in dc-link circuit is a reason for high power losses in CSI. The simplified control method is the scalar control: current to slip (I/s). This method is very simple to implement, but the drive system has average performance (only one controller is necessary, the current in dc-link is kept at constant value by PI controller).

The drive system quality is closely connected with the machine control algorithm. The space vector concept, introduced in 1959 by Kovacs and Racz, opened a new path in the electric machine mathematical modelling field. The international literature on the subject presents drive systems with the CSI feeding an induction motor with the control system based on the coordinate system orientation in relation to the rotor flux vector (FOC – Field Oriented Control). Such control consisted of the dc-link circuit current stabilization [Klonne A. & Fuchs W.F., 2003]. In such control systems the control variables are the inverter output current components. This control method is presented in [Nikolic Aleksandar B. & Jeftenic Borislav I.], where the authors analyze control system based on direct torque control. The control process where the control variable is the inverter output current may be called *current control* of an induction motor supplied by the CSI.

Another control method of a current source inverter fed induction motor is using the link circuit voltage and the motor slip as control variables. That type of control may be called *voltage control* of a CSI fed induction motor, as the dc-link circuit voltage and angular frequency of current vector are the control variables. Proposed control strategy bases on nonlinear multi-scalar control [Glab (Morawiec) M. et. al., 2005, ]. The nonlinear control may result in better properties in case if the IM is fed by CSI. To achieve independent control of flux and rotor speed, new nonlinear control scheme is proposed. In this control method the inverter output currents are not controlled variables. The voltage in dc-link and pulsation of output current vector are the controlled variables which can be obtained by nonlinear transformations and are proposed by authors in [Krzeminski Z., 1987, Glab (Morawiec) M. et. al., 2005, 2007]. The multi-scalar model is named the extended one because the mathematical model contained dc-link current and output capacitors equations. This full mathematical model of induction machine with the CSI is used to derive new multi-scalar model. In proposed method the output current vector coefficients are not controlled variables. The output current vector and the flux vector are used to achieve new multi-scalar variables and new multi-scalar model. The control system structure may be supported on PI controllers and nonlinear decouplings or different controllers e.g. sliding mode controllers, the backstepping control method or fuzzy neural controller.

## 2. Structure of the drive system supplied by CSI or CSC

The simplified configuration of the drive system with the CSI is presented in the Fig. 1. The integral parts of the system are the inductor in dc-link and the output capacitors. In the Fig. 1 the structure with the chopper as an adjustable voltage source is presented.

The chopper with the small inductor L_{d} (a few mH) forms the large dynamic impedance of the current source. In the proposed system the transistors forms commutator which transforms DC current into AC current with constant modulation index. The current is controlled by voltage source e_{d} in dc-link. In this way the system with CSI remains voltage controlled and the differential equation for dc-link may be integrated with differential equation for the stator. The inductor limits current ripples during commutations of transistors. The transistors used in this structure are named the reverse blocking IGBT transistors (RBIGBT).

In order to avoid resonance problem the CSI or CSC structure parameters (input-output capacitors and inductor) ought to be properly chosen. The transistor CSI or CSC structures should guarantee sinusoidal stator current and voltage of IM if the parameters are selected by iteration algorithm.

### 2.1. The iteration algorithm selection of the inductor and input-output capacitors

The inductance in dc-link L_{d} may be calculated as a function of the integral versus time of the difference of input voltage e_{d} and output voltage u_{d} in dc-link [Glab (Morawiec) M. et. al., 2005, Klonne A. & Fuchs W.F., 2003, 2004]. Calculating an inductance from [Glab (Morawiec) M. et. al., 2005, Klonne A. & Fuchs W.F., 2003] may be not enough because of the resonance problem. The parameters could be determined by simple algorithm.

Two criteria are taken into account:

Minimization of currents ripples in the system

Minimization of size and weight.

The first criteria can be defined as:

where

Δi_{dmax} is max(i_{dmax}(t_{1}) – i_{dmin}(t_{2})),

i_{d} is average value of dc-link current in one period.

The current ripples in dc-link has influence on output currents and commutation process. According to this, the w_{i} factor, THD_{i} stator and THD_{u} stator must be taken into account. Optimal value of inductance L_{d} and output C_{M} ensure performance of the drive system with sinusoidal output current and small THD. In Fig. 3 the iteration algorithm for choosing the inductor and capacitor is shown. In every step of iteration new values w_{i}, THD_{i}, THD_{u} are received. In every of these steps new values are compared with predetermined value w_{ip}, THD_{ip}, THD_{up} and:

N is number of iteration,

THD_{i} – stator current total harmonic distortion,

THD_{u} – stator voltage total harmonic distortion. Number of iteration is set for user.

In START the initial parameters are loaded. In block Set L_{d} inductance of the inductor is set. In Numerical process block the simulation is started. In next steps THD_{i}, THD_{u} and w_{i} coefficient are calculated. THD_{i}, THD_{u} and w_{i} coefficient are compared with predetermined value. If YES then C_{M} is setting, if NO the new value of L_{d} must be set. Comparison with predetermined value is specified as below:

where

Δi_{dpmax} – maximum value for w_{i} coefficient,

Δi_{dpmin} – minimum value for w_{i} coefficient,

THD_{ipmax}, THD_{upmax} – maximum predetermined value of THD for range (ΔL_{d}, ΔC_{M}),

THD_{ipmin}, THD_{upmin} – minimum predetermined value of THD (ΔL_{d}, ΔC_{M}),

ΔL_{d} – interval of optimal value L_{d},

ΔC_{M} – interval of optimal value C_{M}.

For optimal quality of stator current and voltage in a drive system THD_{i} ought to be about 1%, THD_{u}<2% and w_{i}<15% in numerical process. Estimated CSC parameters by the iteration algorithm are shown in Fig. 4 and 5 or Table 1.

The value of AC side capacitors C_{L} ought to be about 25% higher than for C_{M} because of higher harmonics in supply network voltage:

Pn [kW] | Ld[mH] | CM[μF] | CL[μF] | Pn[kW] | Ld[mH] | CM[μF] | CL[μF] |

1,5 | 13,2 | 10 | 10 | 15 | 7,6 | 30 | 35 |

2,2 | 12,5 | 12 | 12 | 22 | 6,2 | 50 | 60 |

4 | 11,6 | 20 | 20 | 30 | 5,5 | 60 | 70 |

5,5 | 10,5 | 20 | 20 | 45 | 4,5 | 80 | 90 |

7,5 | 9,4 | 22 | 22 | 55 | 3 | 120 | 150 |

11 | 8,3 | 22 | 25 | 75 | 2 | 150 | 200 |

## 3. The mathematical model of IM supplied by CSC

### 3.1. Introduction to mathematical model

Differential equation for the dc-link is as follows

where: u_{d} is the inverter input voltage, R_{d} is the inductor resistance, L_{d} is the inductance, e_{d} is the control voltage in dc-link, i_{d} is the current in dc-link.

Equation (4) is used together with differential equation for the induction motor to derive the models of induction motor fed by the CSI.

The model of a squirrel-cage induction motor expressed as a set of differential equations for the stator-current and rotor-ﬂux vector components presented in αβ stationary coordinate system is as follows [Krzeminski Z., 1987]:

where

R_{r}, R_{s} are the motor windings resistance, L_{s}, L_{r}, L_{m} are stator, rotor and mutual inductance, u_{sα}, u_{sβ}, i_{sα}, i_{sβ}, ψ_{rα}, ψ_{rβ} are components of stator voltage, currents and rotor flux vectors, ω_{r} is the angular rotor velocity, J is the torque of inertia, m_{0} is the load torque. All variables and parameters are in p. u.

### 3.2. The mathematical model of IM contains full drive system equations

The vector components of the rotor flux together with inverter output current are used to derive model of IM fed by the CSI. The model is developed using rotating reference frame *xy* with *x* axis orientated with output current vector. The *y* component of the output current vector is equal to zero.

The variables in the rotating reference frame are presented in Fig. 6.

The output current under assumption an ideal commutator can be expressed

where

K is the unitary commutation function (K=1).

If the commutation function is K=1 than

The equation (12) results from (11) taking into account ideal commutator of the CSI, according to equation

where: u_{d} is the input six transistors bridge voltage, u_{sx} is the stator voltage component.

The full model of the drive system in rotating reference frame xy with x axis oriented with inverter output current vector is as follows

where: ω_{i} is angular frequency of vector_{sx}, i_{sy} are the capacitors currents.

## 4. The nonlinear multi-scalar voltage control of IM with PI controllers

### 4.1. The simplified Multi-scalar control

The Nonlinear multi-scalar control was presented by authors [Krzeminski Z., 1987, Glab (Morawiec) M. et. al., 2005, 2007]. This control in classical form based on PI controllers. The simplify multi-scalar control of IM supplied by CSC for different vector components (_{M} has small values (a few μF) the mathematical equations (19) -(20) can be ommitted and the output current vector in stationary state is

where

x_{11} is the rotor speed, x_{12} is the variable proportional to electromagnetic torque, x_{21} is the square of rotor flux and x_{22} is the variable named magnetized variable [Krzeminski, 1987].

Assumption of such machine state variables may lead to improvement of the control system quality due to the fact that e.g. the x_{12} variable is directly the electromagnetic torque of the machine. In FOC control methods [Klonne A. & Fuchs W.F., 2003, 2004, Salo M. & Tuusa H. 2004] the electromagnetic torque is not directly but indirectly controlled (the i_{sq} stator current component). With the assumption of a constant rotor flux modulus, such a control conception is correct. The inaccuracy of the machine parameters, asymmetry or inadequately aligned control system may lead to couplings between control circuits.

The mathematical model for new state of variables (21) - (24) used (15) - (18) is expressed by differential equations:

The compensation of nonlinearities in differential equation leads to the following expressions for control variables v_{1} and v_{2} appearing in differential equations (27) - (28):

where m_{1, 2} are the PI controllers output and

The control variables are specified

The inverter control variables are: voltage e_{d} and the output current vector pulsation. The multi-scalar control of IM supplied by CSI was named voltage control because the control variable is voltage e_{d} in dc-link.

The decoupled two subsystems are obtained:

electromagnetic subsystem

electromechanical subsystem

### 4.2. The multi-scalar control with inverter mathematical model

The author in [Morawiec M., 2007] revealed stability proof of simplified multi-scalar control while the parameters of the CSI are optimal selected.

When the capacitance C_{M} is neglected the stator current vector

In order to compensate these errors the capacity C_{M} to mathematical model is applied.

From (19) - (20) in stationary state lead to dependences:

The new mathematical model of the drive system is obtained from (38) - (39) through differentiation it and used (15) - (16) in *xy* coordinate system:

Substituting (38) - (39) to multi-scalar variables [Krzeminski Z., 1987] one obtains:

The multi-scalar model for new multi-scalar variables has the form:

where

The compensation of nonlinearities in differentials equation leads to the following expressions for control variables v_{1} and v_{2} appearing in differential equations (56), (58):

and the control variables

where

The decoupled two subsystems are obtained as in (34) - (37).

### 4.3. The multi-scalar adaptive-backstepping control of an IM supplied by the CSI

The backstepping control can be appropriately written for an induction squirrel-cage machine supplied from a VSI. In literature the backstepping control is known for adaptation of selected machine parameters, written for an induction motor [Tan H. & Chang J., 1999, Young Ho Hwang, 2008]. In [Tan H. & Chang J., 1999, Young Ho Hwang, 2008] the authors defined the machine state variables in the dq coordinate system, oriented in accordance with the rotor flux vector (FOC). The control method presented in [Tan H. & Chang J., 1999, Young Ho Hwang, 2008] is based on control of the motor state variables: ω_{r} – rotor angular speed, rotor flux modulus and the stator current vector components: i_{sd} and i_{sq}. Selection of the new motor state variables, as in the case of multi-scalar control with linear PI regulators, leads to a different form of expressions describing the machine control and decoupling. The following state variables have been selected for the multi-scalar backstepping control

where: x_{11}, x_{12}, x_{21} and x_{22} are defined in (47) - (50).

The e_{4} tracking error is defined in (72), it does not influence on the control system properties and is only an accepted simplification in the format of decoupling variables.

Derivatives of the (69) - (72) errors take the form

The Lyapunov function derivative, with (73) – (76) taken into account, may be expressed as:

where

limit_{12} – is a dynamic limitation in the motor speed control subsystem,

limit_{22} – is a dynamic limitation in the rotor flux control subsystem,

k_{1}…k_{4} and γ are the constant gains.

The control variables take the form:

The inverter control variables are: voltage e_{d} and the output current vector pulsation. The two decoupled subsystems are obtained as in (34) - (37).

The load torque m_{0} can be estimated from the formula:

### 4.4. Dynamic limitations of the reference variables

In control systems with the conventional linear controllers of the PI or PID type, the reference (or controller output) variable dynamics are limited to a constant value or dynamically changed by (85) - (86), depending on the drive working point.

Control systems where the control variables are determined from the Lyapunov function (like in backstepping control) have no limitations in the set variable control circuits. The reference variable dynamics may be limited by means of additional first order inertia elements (e.g. on the set speed signal).

The author of this paper has not come across a solution of the problem in the most significant backstepping control literature references, e.g. [Tan H. & Chang J., 1999, Young Ho Hwang, 2008]. In the quoted reference positions, the authors propose the use of an inertia elements on the set variable signals. Such approach is an intermediate method, not giving any rational control effects. The use of an inertia element on the reference signal, e.g. of the rotor angular speed, will slow down the reference electromagnetic torque reaction in proportion to the inertia element time-constant. In effect a "slow" build-up of the motor electromagnetic torque is obtained, which may be acceptable in some applications. In practice the aim is to limit the electromagnetic torque value without an impact on the build-up dynamics. Control systems with the Lyapunov function-based control without limitation of the set variables are not suitable for direct adaptation in the drive systems. Therefore, a solution often quoted in literature is the use of a PI or PID speed controller at the torque control circuit input.

The set values of the_{2} and e_{4} deviations can be dynamically limited and the dynamic limitations are defined by the expressions [Adamowicz M.; Guzinski J., 2005]:

where

x_{12lim} – the set torque limitation,

x_{22lim} – the x_{22} variable limitation,

I_{smax} – maximum value of the stator current modulus,

U_{smax} – maximum value of the stator voltage modulus.

The above given expressions may be modified to:

giving the relationship between the x_{21} variable, the stator current modulus I_{smax}, and the motor set torque limitation.

For the multi-scalar backstepping control, to the f_{1} and f_{2} variables the limit_{12} and limit_{22} variables were introduced; they assume the 0 or 1 value depending on the need of limiting the set variable.

Limitation of variables in the Lyapunov function-based control systems may be performed in the following way:

The dynamic limitations effected in accordance with expressions (85) – (86) limit properly the value of

Fig. 7 presents the variable simulation diagrams. The backstepping control dynamic limitations were used.

### 4.5. Impact of the dynamic limitation on the estimation of parameters

The use of a variable limitation algorithm may have a negative impact on the control system estimated parameters. This has a direct connected with the limited deviation values, which are then used in an adaptive parameter estimation. Such phenomenon is presented in Fig. 7. The estimated parameter in the control system is the motor load torque_{12lim} = 1.0 value. Fig. 7 shows that the estimated load torque increases slowly in the intermediate states. Limitation of the set electromagnetic torque causes the limitation of deviation e_{2}, which in turn causes limited increase dynamics of the estimated load torque. The _{12} = 0 in the dynamic states does not reach the real value of the load torque, which should be^{*}_{12} expression eliminates the intermediate state speed over-regulation. But absence of ^{*}_{12} for a steady state gives the deviation value _{12} limitation introduced to the control system is possible by installing a corrector in the rotor angular speed control circuit.

A corrector in the form of an e_{1} signal integrating element was added to the set electromagnetic torque x^{*}_{12} signal. In this way a system reacting to the change of machine real load torque was obtained. The introduced correction minimizes the rotor angular speed deviation and the corrector signal may be treated as the estimated load torque value.

The correction element is determined by the expression:

where

t_{k-1}…t_{k} is the e_{1} signal integration range,

KT_{L} – correction element,

The gain k_{e1} should be adjusted that the speed overregulation in the intermediate state does not exceed 5%:

The correction element amplification must not be greater than k_{1}, or:

_{L}signal will become an oscillation element and may lead to the control system loss of stability.

The KT_{L} signal must be limited to the x_{12lim} value.

The x^{*}_{12} set value expression must be modified:

where

The use of (95) in the angular speed control circuit improves the load torque estimation and eliminates the steady state speed error.

Fig. 9 presents the load torque (determined in (96)) estimation as well as x_{12} and the limit_{12} limitations.

## 5. The nonlinear multi-scalar current control of induction machine

Conception of the CSI current control is based on forced components of the CSI output current. The dc-link circuit inductor could be modeled as the first order inertia element with the time constant T of a value equal to the dc-link circuit time constant value. The dc-link equation may be introduced to the induction machine mathematical model to obtain the set CSI output current component. The time constant T is equal the inductance L_{d}, it can be written:

### 5.1. The simplified multi-scalar current control of induction machine

The simplified version of the CSI output current control it is assumed that the output capacitors have negligibly small capacitance, so their impact on the drive system dynamics is small. Assuming that the cartesian coordinate system, where the mathematical model variables are defined, is associated with the CSI output current vector (which with this simplification is the machine stator current) the mathematical model can be obtained (97) and (42) - (43) equations).

The multi-scalar variables have the form

where

For those variables, the multi-scalar model has the form:

Applying the linearization method, the following relations are obtained, where m_{1} is the subordinated regulator output in the speed control line and m_{2} is the subordinated regulator output in the flux control line

The control variables are modulus of the CSI output current and the output current vector pulsation, given by the following relations:

where: L_{d} *–*inductance, T_{i}– the system time constant.

### 5.2. The multi-scalar current control of induction machine

The current control analysis presented in the preceding sections does not take the CSI output capacitors into account. Such simplification may be applied because of the small impact of the capacitors upon the control variables (the machine stator current and voltage are measured). The capacitor model will have a positive impact on the control system dynamics.

The output capacitor relations have the form:

where:

Using the approximation method, relation (38) may be written as follows:

Deriving u_{s}(k) from (38), the motor stator voltage is obtained as a function of the output current, stator current and stator voltage, in the form:

where

_{imp}- sampling period.

In the equations (5) - (9) representing the cage induction motor mathematical model the stator current vector components are appeared but the direct control variables do not. The motor stator current vector components cannot be the control variables because the multi-scalar model relations are derived from them. This is a different situation than with the FOC control. The FOC control is based on the machine stator current components described in a coordinate system associated with the rotor flux and the stator current components are the control variables. Therefore, control variables must be introduced into the mathematical model (5) - (9). The control may be introduced considering the machine currents (5) - (6) and equation (97) written for the αβ components and describing the dc-link circuit dynamics. Adding the respective sides of equations (5) and (97) and equations (6) and (97), where equation (97) must be written with the (αβ) components – the mathematical model of the drive system fed by the CSI is obtained:

and equations (7) - (8).

The multi-scalar variables are assumed like in [Krzeminski Z., 1987]:

Introducing the multi-scalar variables (116) - (119), the multi-scalar model of an IM fed by the CSI is obtained:

where

Applying the linearization method to (120) - (121), the following expressions are obtained:

where

The control variables take the form

where

The time constant T_{i} for simplified for both control method is given

### 5.3. Generalized multi-scalar control of induction machine supplied by CSI or VSI

A cage induction machine fed by the CSI may be controlled in the same way as with the voltage source inverter (VSI). The generalized control is provided by an IM multi-scalar model formulated for the VSI machine control [Krzeminski Z., 1987]. The (116) - (119) multi-scalar variables and additional u_{1} and u_{2}variablesare used

which are a scalar and vector product of the stator voltage and rotor flux vectors.

The multi-scalar model feedback linearization leads to defining the nonlinear decouplings [Krzeminski Z., 1987]:

The control variables for an IM supplied by the VSI have the form [Krzeminski Z., 1987]:

The controls (137) - (138) are reference variables treated as input to space vector modulator when the IM is supplied by the VSI.

On the other side, when the IM is fed by the CSI, calculation of the derivatives of (133) - (134) multi-scalar variables yields the following relations:

where p_{s} and q_{s} are defined in (61) - (62).

By feedback linearization of the system of equations, one obtains

where

v_{p1} and v_{p2} are the output of subordinated PI controllers.

The control variables of the IM fed by the CSI have the form:

As a result, two feedback loops and linear subsystems are obtained (Fig. 15).

## 6. The speed observer backstepping

General conception of the adaptive control with backstepping is presented in references [Payam A. F. & Dehkordi B. M. 2006, Krstic M.; Kanellakopoulos I.; & Kokotovic P. 1995]. In [Krstic M.; Kanellakopoulos I.; & Kokotovic P. 1995] the adaptive back integration observer stability is proved and the stability range is given.

Proceeding in accordance with the adaptive estimator with backstepping conception, one can derive formulae for the observer, where only the state variables will be estimated as well as the rotor angular speed as an additional estimation parameter.

Treating the stator current vector components _{α,β}as the new input variables, which will be determined by the backstepping method, one obtains:

In accordance to the backstepping method, the virtual control must be determined together with the observer stabilizing variables. In that purpose, the new

The stator current vector component deviations are treated as the subsystem control variables [Payam A. F. & Dehkordi B. M. 2006, Krstic M.; Kanellakopoulos I.; & Kokotovic P. 1995]. Adding and deducting the stabilizing functions, one obtains:

where

by introducing the deviation defining variable, one obtains:

Transformation of (154) - (155) leads to:

Calculation of the (154) - (155) deviation derivatives gives:

By selecting the following Lyapunov function

calculating the derivative and substituting the respective expressions, new correction elements can be determined, treated in the speed observer backstepping as the input variables. The Lyapunov function is determined for the dynamics of the

The input variables v_{α,β}, resulting directly from (161), should include the estimated variables and the estimation deviations:

Taking (162) - (163) into account, the deviation derivatives may be written in the form:

Using (164) - (165), the Lyapunov function may be written as follows:

The observer, defined by the (145) - (148) and (156) - (157) equations, is a backstepping type estimator.

In the (162) - (165) expressions the rotor flux deviations appear, which may be neglected without any change to the observer properties (145) - (148). Besides, the

where

c_{1}, c_{2},γ are constant gains,

In Fig. 10, 11 the backstepping speed observer test is shown. When the load torque is set to ~-0.1 p.u. the rotor speed in backstepping observer is more precisely estimated than e.g. Krzeminski’s speed observer.

## 7. The control system structures

In Fig. 12 and Fig. 14 the voltage and current multi-scalar control system structure is shown. These structures are based on four PI controllers and contain: the modulator, the speed observer and decouplings blocks.

In Fig. 14 the e_{d}__{ref} value is determined in e_{d} reference block. The e_{d} reference block can be PI current controller or other controller.

In Fig. 13 the voltage multi-scalar adaptive backstepping control system structure is shown.

In Fig. 15 generalized multi-scalar control system structure is presented. This control structure is divided into two parts: the control system of IM fed by VSI and the control system of IM fed by CSI.

## 8. Experimental verification of the control systems

The tests were carried out in a 5.5 kW drive system. The motor parameters are given in Table 2 and the main per unit values in Table 3. In Fig. 16, 17 motor start-up and reverse for control system presented in chapter 4.1-4.2 are shown. In Fig. 18, 19 motor start-up and reverse for control system presented in chapter 5 are shown. Fig. 20,21 presents the same steady state like previous but for adaptive backstepping control system (chapter 4.3). Fig. 22 presents diagram of stator currents and voltages when motor is starting up for voltage control system (chapter 4.3). In Fig. 23 load torque setting to 0.7 p.u. for current control is presented. In Fig. 24, 25 the i_{d} current and the sinusoidal stator voltage and stator current are presented.

where:

x_{11} is the rotor speed, x_{12} is the variable proportional to electromagnetic torque, x_{21} is the square of rotor flux and x_{22} is the additional variables, i_{d} is the dc-link current, u_{sα,β} are the capacitor voltage components, KTL is correction element (load torque), i_{sα,β} are the stator current components.

## 9. Conclusion

In this chapter two approaches to control of induction machine supplied by current source converter are presented. The first of them is voltage multi-scalar control based on PI controllers or backstepping controller. The voltage approach seems to be a better solution than the second one: current control, because the control system structure is more simple than the current control structure. The voltage in dc-link is the control variables obtained directly from decouplings. The current in dc-link is not kept at constant value but its value depend on induction machine working point. The current control gives higher losses in dc-link and higher transistor power losses than the voltage control. The power losses can be minimized by modulation index control method but the control system is more complicated. Both control systems lead to decoupling control path and sinusoidal stator current and voltage when space vector modulation of transistors is applied.

PARAMETER | VALUE |

P_{n} (motor power) | 5.5 kW |

U_{n }(phase to phase voltage) | 400 V |

I_{n} (current) | 10.9 A |

J (interia) | 0.0045 kgm^{2} |

n_{n} (rotor speed) | 1500 rpm |

PARAMETER | PER UNIT VALUES |

R_{s} (stator resist.)R _{r} (rotor resist.)L _{m} (mutual-flux induct.)L _{s} (stator induct.)L _{r} (rotor induct.) | 0.045 0.055 1.95 2.05 2.05 |

Current Source Converter | |

C (capacitor in dc-link) R _{d} (inductor resist.)C _{M,L} (input-output caps) | 0.1 0.002 0.2 |

DEFINITION | DESCRIPTION |

base voltage | |

base current | |

base impedance |