# A Dynamic Model for Direct and Indirect Matrix Converters

Authors: Mohamad Hosseini Abardeh; Reza Ghazi
Journal: Advances in Power Electronics
 (2014)

---

## Abstract

The complicated modulation algorithm and the high switching frequency are two main hindrances in the analysis and simulation of matrix converters (MCs) based systems. To simplify the analysis and accelerate the simulation of MCs, a unique dynamic model is presented for the MC, which is independent of MC type (direct or indirect) and the modulation algorithm. All the input and output variables are transferred to the respective reference frames and their relations and limits are calculated. Based on the proposed equations, an equivalent circuit model is presented which can predict all the direct and indirect matrix converters dynamic and steady state behaviors without the need for small simulation time steps. Validity of the proposed model is evaluated using simulation of the precise model. Moreover, experimental results from a laboratory matrix converter setup are provided to verify the accuracy of the simulation results.


---

## Body

## 1. Introduction

The need for AC-AC power conversion is, rapidly, increasing. The power electronics converters are used for generating variable amplitude, frequency, and phase voltages and currents [1].Matrix converter (MC) is an all-switch power converter with interesting properties such as controllable input power factor, bidirectional power flow, and high quality input and output currents. Moreover, because of the absence of the bulky DC link energy storage component, it benefits from the possibility of a compact design [2, 3]. As shown in Figure 1, there are two main types for the MC, namely, direct matrix converter (DMC) and indirect matrix converter (IMC). The application of these converters are extensive: motor drive [4, 5], FACTS devices [6–8], distributed generation systems [9, 10], and wind energy conversion systems [11, 12].Schematic circuit of (a) direct matrix converter, and (b) indirect matrix converter.
(a)
(b)The MC switching states are determined by modulation algorithms. Different modulation algorithms such as Alesina-Venturini (AV) method, optimum AV method, space vector modulation (SVM) [13], and duty cycle space vector (DCSV) [14, 15] have been proposed. In all cases, the modulation of the matrix converter is a complicated task and the switching frequency is usually in order of kHz (up to 45 kHz) [16]. Therefore, simulation of any MC based system is a time-consuming process, specially when the switching frequency is high. However, in dynamic and steady state studies, there is no need to consider the switching behavior of the converter regarding the study timescale. Moreover, in analytical methods for dynamic and steady state evaluation of the MC, only the knowledge of input-output relationship between voltages and currents is adequate. In these cases, by replacing the MC precise model with a dynamic model, the need for simulation and calculation of the converter switches operation is canceled out. As a consequence, the whole processes of evaluation and simulation of MC based systems become easier and much faster.The dynamic model of power electronics converters based on methods such as averaging and principle of energy conservation is a well-known issue [17, 18]. Using these methods, different models have been presented for the matrix converters [19–23]. A dynamic model in a rotating dq0 frame is presented in [19]. This model is then linearized and a controller is designed on this basis. However, this model needs the knowledge of input network and the load parameters to work precisely. A dynamic model for space vector modulated MC in two independent input and output sides direct- and quadrature-axis reference frames has been developed in [20]. Although the model is independent of the source and load parameters, but its application is limited to the MCs using SVM algorithm. An equivalent circuit and a state space dynamic models for a direct matrix converter (DMC) based on the modulation matrix are proposed [21] where the input and output sides are modeled by three dependent current and voltage sources. A modeling algorithm based on the singular value decomposition (SVD) of the averaged switching matrix is presented in [22]. This method is independent of the modulation algorithm. A model based on switching state matrix averaging is presented for DMC in [23] to accelerate the fixed step simulation. It is shown that using this method the interval between simulation iterations increases from less than 250 ns up to 10 μs.So far, the all proposed dynamic models are dependent on the converter structure (MC and IMC) and the modulation algorithm. To solve these difficulties, in this paper, a unique dynamic model for both structures of matrix converters (direct and indirect) is developed. In this model, the MC output to input voltage ratio which is independent of the modulation algorithm is used to relate the system variables. Therefore, the model besides being unique is independent of the modulation algorithm and it can be applied in various applications. In addition to the above benefits, the difficulties arising from the high frequency switches and complicated modulation algorithm are solved and the process of dynamic evaluation and simulation is greatly accelerated. The main differences between proposed model and space vector models of MC (such as the model presented in [14, 15]) are the following: (1) in proposed model, the switching of converter is ignored since the steady state and dynamic performances are intended, and (2) to enable control of input currents and output voltages, space vector models of the switching states are calculated by SVM; but the proposed model supposes that the modulation algorithm is working properly, and to assess the dynamic performance of the MC based systems only the input and output voltages and currents need to be calculated.This paper begins with presentation of the matrix converter model and the equivalent circuit in Section2. The simulation results based on the proposed model for the MC and the IMC are discussed in Section 3. In Section 4, the laboratory setup details and results are presented. Section 5 concludes the paper.


## 2. Matrix Converter Model

The direct and indirect matrix converter schemes are shown in Figure1 [3, 24]. The direct matrix converters perform AC/AC power conversion in a single stage, while the indirect matrix converters do it in two stages, namely, rectification and inversion stages. The rectifier stage provides a fictitious DC link voltage with a variable average. The inverter stage synthesizes three-phase output voltages. The switching pattern can be constructed using different methods such as Venturini, space vector, and sawtooth wave modulations.The concern of this paper is the fundamental frequency component of the MC input and output voltages and currents. Therefore, the switching effects are neglected. Based on the energy conservation rule, we have the following equation; whereinPin and Pout are the input and the output active power of the MC,
(1)Pin=Pout.
Transferring all the input and output voltages and currents into the respective dq rotating reference frames having the input and output sides angular speed, (1) leads to
(2)vidiid+viqiiq=vodiod+voqioq,
where subscripts “i” and “o” refer to the input and output quantities and subscripts “d” and “q” refer to direct and quadrature axis of the rotating reference frame. The input side dq frame is coincident with the input voltage; that is, viq=0. Equation (2) can be rewritten as follows:
(3)iid=vodvidiod+voqvidioq.
The MC input to output voltage ratio is
(4)q=VomVim,
where Vom and Vim are the output and input voltages amplitudes defined by
(5)Vim=vid2+viq2,Vom=vod2+voq2.
By defining the output voltage space vector as
(6)v→o=vod+jvoq,
substituting (6) in (4) yields
(7)q=vod2+voq2vid.
The direct and quadrature components of q can be defined as
(8)qd=vodvid,qq=voqvid,(9)q=qd2+qq2.
Substituting (8) in (3), we have
(10)iid=qdiod+qqioq.
For unity power factor at the input side, we have
(11)iiq=0.
As the matrix converter does not always operate at unity input power factor, to have a general dynamic model, the nonzero value iiq must be calculated. Equation (1) can be represented by the following form:
(12)VimIimcos⁡⁡(ϕi)=VomIomcos⁡⁡(ϕo),
where cos⁡⁡(ϕi) and cos⁡⁡(ϕo) are the input and output sides power factors and
(13)Iim=iid2+iiq2,Iom=iod2+ioq2.
Substituting (5), (13), and (8) into (12) and after some manipulations, we obtain
(14)iiq=((qd2+qq2)cos⁡⁡(ϕo)cos⁡⁡(ϕi)-(qdiod+qqioq)2)1/2.
The input power factor is known in the modulation algorithm, but the output power factor is unknown. Substituting (2) into (12) and after some manipulations, we have(15)cos⁡⁡(ϕo)=vodiod+voqioq(vod2+voq2)1/2(iod2+ioq2)1/2.
Two constraints will limit the MC operation. The first one is the maximum voltage ratio 0.87 at unity power factor. The second constraint is the reduction of the maximum voltage ratio with input power factor variation according to
(16)qmax⁡=0.87cos⁡⁡(ϕi),
where qmax⁡ is the maximum voltage ratio when the input power factor is equal to cos⁡⁡(ϕi). Substituting (16) into (8) and after some manipulations, we have
(17)vod-max≤qd-max×vid,voq-max≤qd-max2-(0.87cos⁡⁡(ϕi))2×vid,
where subscript “max” denotes the maximum value of the variable.Figure2 shows how measured quantities (three-phase input voltages, via,b,c, and three-phase output currents, ioa,b,c) are used to calculate the intermediate and output variables of the model.Figure 2
Proposed algorithm for calculation of the dynamic model variables.


## 3. Simulation Results

To evaluate the proposed model, direct and indirect matrix converters have been simulated using PSCAD/EMTDC software. All results are produced by setting 2μs as the simulation time step. Figure 1 shows the benchmark system and the parameters are presented in Table 1. The input filter is RLC type and the MC switching frequency is 2.0 kHz. Space vector modulation (SVM) is used as it is compatible with digital microcontroller implementation. Inductance and capacitance of the input filter are 1 mH and 40 μF; therefore, the filter cut-off frequency is 795 Hz which is well below switching frequency and greater than grid frequency. The filter resistor is chosen to be 12 Ω to increase the damping effect without adding excessive losses to the system. The MC over current protection is performed by fuses at input side of the filter which disconnect MC from grid if the input currents exceed 5 A. Inductor and resistor of load are chosen such that maximum input currents kept below 5 A. Three-phase load configuration is star. Figure 3(b) shows the input current of the precise direct and indirect matrix converter models considering the switching behavior of the converter and that of the proposed model. The voltage ratio (q) is varied during simulation as shown in Figure 3(a). Considering t as the simulation time, the voltage ratios are 0.5 for t<0.1sec, 0.86 for 0.1<t<0.15sec, and 0.36 for t>0.15sec. The dynamic model current, as expected, does not contain the switching harmonics. However, the 50 Hz components of the precise and proposed model are close to each other and the step changes of the voltage ratio have been tracked. The same statement is also true for the output current shown in Figure 3(c). Therefore, the simulations results validate the proposed model.Table 1
Benchmark system parameters.
Parameter
Value
Source
V
i
70 V (phase)
Frequency (fs)
50 Hz
Input filter
L
1.0 mH
R
12 Ω
C
40μF
Load
L
2.0 mH
R
10 Ω(a) Voltage ratio, (b) input current, and (c) output current of the detailed direct and indirect matrix converter and the proposed model.
(a)
(b)
(c)Moreover, Table2 shows the simulation time step (Tsim) for the precise and proposed model. Considering the switching frequency, Tsim should be at least ten times smaller than the switching period (50 μs). To establish a precise base for comparison, first Tsim is set equal to 2 μs. Increasing Tsim leads to acceptable results for Tsim≤25 μs for the precise model case. On the other hand, using the proposed model, Tsim can be increased up to 500 μs without losing the precision. Therefore, the simulation time can be decreased more than ten times.Table 2
Simulation time step for the precise and proposed model.
Model
Simulation time step (Tsim)
Precise model with conservative time step
2μs
Precise model maximum time step
25μs
Proposed model maximum time step
500μs


## 4. Experimental Results

Attempts have been made to provide a prototype laboratory setup to test the accuracy of the proposed model. Figure4 shows that the setup was used to implement the matrix converter. The rectifier and inverter stages, the input filter, and the microcontroller unit are specified in this figure.Figure 4
Experimental setup.The SVM algorithm is implemented using an ARM based microcontroller (SAM7X256 from ATMEL) which has 55 MHz clock frequency. The development tool used for the ARM is KeilμVision version 4.0. The MCU generates 12 gate pulses for the rectifier and inverter stages. Two ADC channels are used to read sensors which measure the matrix converter input voltages. Two line voltages are measured by AD202 isolation amplifier (from Analog Device) and the third line voltage is calculated considering a balanced three-phase source. The MC is implemented using 18 IGBT switches provided by Fuji electric (1MBH30D). The switching frequency (fs) is 2 kHz. A RLC filter (R=12 Ω, L=1 mH, andC=20 μF) is connected to the MC input side to reduce the switching harmonics. The load is a three-phase balanced RL (R=20 Ω and L=20 mH) with star configuration. The input grid and output voltage frequencies are fi=50 and fo=30Hz.Figure5 shows the proposed matrix converter model and the experimental input and output currents. The voltage ratio is changed from 0.5 to 0.79 at 0.08sec and from 0.79 to 0.39 at 0.25sec. The input side currents (Figure 5(a)) of the experimental setup and that of the proposed model have a good agreement. The model can predict the MC input current dynamic variations precisely. However, because of the parasitic resistance of the input filter inductor and the switching losses, the actual current is smaller than the dynamic model current.(a) Input, and (b) output current of the proposed model and the experimental setup.
(a)
(b)The output current of the actual MC and the proposed model is shown in Figure5(b). The model does not generate the switching frequency components. Moreover, the actual output current is smaller than the model current because of the voltage drop over switches, the conduction resistor of the switches, and the voltage drop over the input filter parasitic resistor.Figure6 shows how the output current of the model and the actual MC will vary following a step change in the output frequency. At 0.1 sec, the output frequency is increased from 30 to 60 Hz. The model output current tracks the actual MC current precisely.Figure 6
MC output current.In another application of the proposed model, a squirrel cage induction motor (SCIM) driven by a MC is tested. The motor parameters are presented in Table3. A 2.1 kW wound rotor induction motor (WRIM) is used as a dynamic load. The motor voltage is decreased from 200 V to 110 V during 0.4 sec. One phase of the motor current is shown in Figure 7. The proposed model is used in simulations. Comparison of the simulation and experimental results shows that the dynamic model can predict the MC dynamic operation with a good precision. Moreover, motor speed in experimental test is depicted in Figure 8. The speed is decreased because of the voltage drop.Table 3
SCIM parameters.
Parameter
Value
X
m
73.44 Ω
X
1
,
X
2
4.56 Ω
R
s
,
R
r
2 Ω
f
50 Hz
V
nominal
380 V
P
nominal
1.5 kWFigure 7
SCIM current.Figure 8
SCIM speed.


## 5. Conclusion

Owing to the complicated modulation algorithm and the high switching frequency (up to tens of kHz), analysis and simulation of the MC based systems become a hard and time-consuming task. Therefore, based on the dynamic equations of the MC, an equivalent circuit model has been developed to simplify the MC analysis and accelerate the simulations. The model is independent of the MC type (direct or indirect) and the modulation algorithm. Simulation and experimental results have shown the validity and precision of the proposed model to predict the MC fundamental frequency behavior.



---

*Source: 864203-2014-04-08.xml*