[go: up one dir, main page]

CN107846164B - Motor driving system based on MMC and discrete control method thereof - Google Patents

Motor driving system based on MMC and discrete control method thereof Download PDF

Info

Publication number
CN107846164B
CN107846164B CN201711096226.6A CN201711096226A CN107846164B CN 107846164 B CN107846164 B CN 107846164B CN 201711096226 A CN201711096226 A CN 201711096226A CN 107846164 B CN107846164 B CN 107846164B
Authority
CN
China
Prior art keywords
axis
mmc
motor
bridge arm
mathematical model
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711096226.6A
Other languages
Chinese (zh)
Other versions
CN107846164A (en
Inventor
黄允凯
夏天琦
彭飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Southeast University
Original Assignee
Southeast University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Southeast University filed Critical Southeast University
Priority to CN201711096226.6A priority Critical patent/CN107846164B/en
Publication of CN107846164A publication Critical patent/CN107846164A/en
Application granted granted Critical
Publication of CN107846164B publication Critical patent/CN107846164B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/0003Control strategies in general, e.g. linear type, e.g. P, PI, PID, using robust control
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P27/00Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
    • H02P27/04Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
    • H02P27/06Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters
    • H02P27/08Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters with pulse width modulation
    • H02P27/14Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters with pulse width modulation with three or more levels of voltage
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P2201/00Indexing scheme relating to controlling arrangements characterised by the converter used

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Other Investigation Or Analysis Of Materials By Electrical Means (AREA)
  • Control Of Ac Motors In General (AREA)
  • Inverter Devices (AREA)

Abstract

本发明公开了一种基于模块化多电平变换器的电机驱动系统及其离散控制方法,该系统包括模块化多电平变换器和电机,模块化多电平变换器的输出端连接电机;其包括三相,每相均包括上、下桥臂,上、下桥臂均包括串联连接的N个相同的子模块和桥臂电感,上桥臂第一个子模块的输入端和下桥臂最后一个子模块的输出端分别与直流母线相连,上一子模块的输出端与下一子模块的输入端相连,上桥臂最后一个子模块的输出端通过上、下桥臂电感与下桥臂第一个子模块的输入端连接;每相上、下桥臂电感的连接点为其输出端,三个输出端与电机三相相连。本发明对基于模块化多电平变换器的电机驱动系统进行离散化,实现电机多电平驱动下稳定运行。

Figure 201711096226

The invention discloses a motor drive system based on a modularized multilevel converter and a discrete control method thereof. The system comprises a modularized multilevel converter and a motor, and an output end of the modularized multilevel converter is connected to the motor; It includes three phases, each phase includes upper and lower bridge arms, both upper and lower bridge arms include N identical submodules and bridge arm inductances connected in series, the input end of the first submodule of the upper bridge arm and the lower bridge The output end of the last sub-module of the arm is connected to the DC bus respectively, the output end of the previous sub-module is connected to the input end of the next sub-module, and the output end of the last sub-module of the upper bridge arm is connected to the lower arm through the upper and lower arm inductances. The input end of the first sub-module of the bridge arm is connected; the connection point of the upper and lower bridge arm inductances of each phase is its output end, and the three output ends are connected with the three phases of the motor. The invention discretizes the motor drive system based on the modularized multi-level converter, and realizes the stable operation of the motor under the multi-level drive.

Figure 201711096226

Description

基于MMC的电机驱动系统及其离散控制方法Motor drive system based on MMC and its discrete control method

技术领域technical field

本发明涉及电机驱动控制技术,特别是涉及一种基于模块化多电平变换器(MMC)的电机驱动系统离散控制方法。The invention relates to a motor drive control technology, in particular to a discrete control method of a motor drive system based on a Modular Multilevel Converter (MMC).

背景技术Background technique

模块化多电平变换器(Modular Multilevel Converter,MMC)是一种新型的多电平变换器,具有高度模块化结构,效率高,便于扩展系统电压和容量,实现工业化生产。模块化多电平变换器驱动高速永磁电机,无需通过大容量变压器,即可实现低耐压开关实现高压多电平输出,等效开关频率高,波形更接近正弦波,可以降低系统损耗。Modular Multilevel Converter (MMC) is a new type of multilevel converter with a highly modular structure, high efficiency, easy to expand the system voltage and capacity, and realize industrialized production. The modular multi-level converter drives the high-speed permanent magnet motor, which can realize high-voltage multi-level output through low-voltage switching without a large-capacity transformer. The equivalent switching frequency is high, and the waveform is closer to a sine wave, which can reduce system losses.

对于数字控制技术,传统的电机驱动控制器设计往往采用零阶保持器的方法,假设在一个周期内,系统的电压、电流等参数保持不变,然后在频域内设计控制器。而对于基于模块化多电平变换器的电机驱动系统,数据量大,尤其到高频阶段,一个采样周期内参数保持不变的假设已经不成立。需要建立更精确的数学模型,根据模型的状态方程,设计相应的控制器。For digital control technology, the traditional motor drive controller design often adopts the method of zero-order keeper, assuming that in a cycle, the system voltage, current and other parameters remain unchanged, and then design the controller in the frequency domain. However, for the motor drive system based on modular multilevel converters, the amount of data is large, especially in the high frequency stage, the assumption that the parameters remain unchanged within a sampling period is no longer established. It is necessary to establish a more accurate mathematical model, and design the corresponding controller according to the state equation of the model.

发明内容SUMMARY OF THE INVENTION

发明目的:提供一种基于模块化多电平变换器(MMC)的电机驱动系统及其离散控制方法,以解决现有技术的不足。The purpose of the invention is to provide a motor drive system based on a modular multilevel converter (MMC) and a discrete control method thereof, so as to solve the deficiencies of the prior art.

技术方案:本发明的基于模块化多电平变换器的电机驱动系统,包括模块化多电平变换器和电机,所述模块化多电平变换器的输出端连接电机;Technical solution: the motor drive system based on the modular multi-level converter of the present invention includes a modular multi-level converter and a motor, and the output end of the modular multi-level converter is connected to the motor;

其中,模块化多电平变换器包括三相,各相均包括上桥臂和下桥臂,上桥臂和下桥臂均包括串联连接的N个相同的子模块SMi,i=1,2,...,N和一个桥臂电感L,所述上桥臂的第一个子模块的输入端和下桥臂最后一个子模块的输出端分别与直流母线相连,上一子模块的输出端与下一子模块的输入端相连,上桥臂最后一个子模块的输出端通过上桥臂电感和下桥臂电感与下桥臂第一个子模块的输入端连接;所述每一相的上桥臂和下桥臂电感的连接点为模块化多电平变换器的输出端,三个输出端与电机三相相连。The modular multilevel converter includes three phases, each phase includes an upper bridge arm and a lower bridge arm, and both the upper bridge arm and the lower bridge arm include N identical sub-modules SMi connected in series, i=1,2 ,...,N and a bridge arm inductance L, the input end of the first submodule of the upper bridge arm and the output end of the last submodule of the lower bridge arm are respectively connected to the DC bus, and the output of the upper submodule The terminal is connected to the input terminal of the next sub-module, and the output terminal of the last sub-module of the upper bridge arm is connected to the input terminal of the first sub-module of the lower bridge arm through the inductance of the upper bridge arm and the inductance of the lower bridge arm; The connection point of the upper bridge arm and the lower bridge arm inductance is the output end of the modular multi-level converter, and the three output ends are connected with the three-phase motor.

进一步的,所述子模块为半桥模块,包括大功率可控电力电子开关T1和T2、两个二极管以及电容C,其中,T1和T2分别反并联一个二极管,然后串联,最后与电容C并联连接。Further, the sub-module is a half-bridge module, including high-power controllable power electronic switches T1 and T2, two diodes and a capacitor C, wherein T1 and T2 are respectively connected in anti-parallel with a diode, then connected in series, and finally connected in parallel with the capacitor C. connect.

进一步的,所述大功率可控电力电子开关T1和T2为绝缘栅双极型晶体管。Further, the high-power controllable power electronic switches T1 and T2 are insulated gate bipolar transistors.

进一步的,所述上桥臂和下桥臂子模块数目分别为偶数。Further, the numbers of the sub-modules of the upper bridge arm and the lower bridge arm are respectively even numbers.

另一实施例,一种基于模块化多电平变换器的电机驱动系统离散控制方法,包括以下步骤:Another embodiment, a discrete control method for a motor drive system based on a modular multilevel converter, includes the following steps:

(1)建立MMC输出数学模型方程(1) Establish MMC output mathematical model equation

根据基尔霍夫定律,桥臂电压可表示为:According to Kirchhoff's law, the bridge arm voltage can be expressed as:

Figure BDA0001462275080000021
Figure BDA0001462275080000021

其中,E为直流母线电压,vpj、vnj分别为j相上、下桥臂电压,ipj、inj分别为j相上、下桥臂电流,ij为交流侧j相电流,L为桥臂电感,Ls为电机绕组电感,Rs为电机绕组电阻,ej为电机各相反电势,j=a,b,c;Among them, E is the DC bus voltage, v pj , v nj are the upper and lower arm voltages of the j-phase, respectively, ipj , inj are the j-phase upper and lower arm currents, respectively, i j is the AC side j-phase current, L is the bridge arm inductance, L s is the motor winding inductance, R s is the motor winding resistance, e j is the opposite potential of the motor, j=a, b, c;

所以,由桥臂电压数学模型方程可以得到MMC输出数学模型方程:Therefore, the mathematical model equation of the MMC output can be obtained from the mathematical model equation of the bridge arm voltage:

Figure BDA0001462275080000022
Figure BDA0001462275080000022

定义

Figure BDA0001462275080000023
则MMC输出数学模型方程为:definition
Figure BDA0001462275080000023
Then the MMC output mathematical model equation is:

Figure BDA0001462275080000024
Figure BDA0001462275080000024

(2)将MMC输出数学模型方程(2)进行Clarke、Park变换,得到dq坐标系下MMC输出数学模型:(2) Perform Clarke and Park transformations on the MMC output mathematical model equation (2) to obtain the MMC output mathematical model in the dq coordinate system:

Figure BDA0001462275080000025
Figure BDA0001462275080000025

其中,vd、vq分别为vj变换到dq坐标系下的d轴和q轴分量,ed、eq分别为ej变换到dq坐标系下的d轴和q轴分量,id、iq分别为ij变换到dq坐标系下的d轴和q轴分量;Among them, v d , v q are the d-axis and q-axis components transformed from v j to the dq coordinate system, respectively, ed , e q are the d -axis and q-axis components transformed from e j to the dq coordinate system, respectively, i d , i q are the d-axis and q-axis components transformed from i j to the dq coordinate system, respectively;

根据MMC输出数学模型方程(4),可得:According to the MMC output mathematical model equation (4), we can get:

Figure BDA0001462275080000031
Figure BDA0001462275080000031

其中,ωe为电机角速度;Among them, ω e is the angular velocity of the motor;

将(5)离散化建立离散域模型:Discretize (5) to establish a discrete domain model:

Figure BDA0001462275080000032
Figure BDA0001462275080000032

其中,in,

Figure BDA0001462275080000033
Figure BDA0001462275080000033

Figure BDA0001462275080000034
Figure BDA0001462275080000034

Figure BDA0001462275080000035
Figure BDA0001462275080000035

其中,id(tn)、iq(tn)分别为tn时刻采样计算得到的d轴和q轴电流,vd(tn)、vq(tn)分别为tn时刻计算得到的d轴和q轴电压,ed(tn)、eq(tn)分别为tn时刻电机d轴和q轴反电势,Ts为电流环采样周期,ωe为电机角速度;Among them, i d (t n ) and i q (t n ) are the d-axis and q-axis currents obtained by sampling and calculation at time t n , respectively, and v d (t n ) and v q (t n ) are respectively calculated at time t n The obtained d-axis and q-axis voltages, ed (t n ), e q (t n ) are the back EMF of the motor d-axis and q-axis at the time of t n respectively, T s is the sampling period of the current loop, and ω e is the motor angular velocity;

(3)MMC电流环设计(3) MMC current loop design

离散控制器设计如下:The discrete controller is designed as follows:

Figure BDA0001462275080000036
Figure BDA0001462275080000036

其中,

Figure BDA0001462275080000037
分别为d轴和q轴电流指令值,K为控制系数,进一步可得到z域下传递函数:in,
Figure BDA0001462275080000037
are the current command values of the d-axis and q-axis respectively, K is the control coefficient, and the transfer function in the z domain can be further obtained:

Figure BDA0001462275080000041
Figure BDA0001462275080000041

其中,Id为id(tn+Ts)在Z域下的表达形式,

Figure BDA0001462275080000042
Figure BDA0001462275080000043
在Z域下的表达形式,为了保证系统稳定性,且所有极点都在单位圆内,所以K的范围为0<K<1;Among them, I d is the expression form of id (t n +T s ) in the Z domain,
Figure BDA0001462275080000042
for
Figure BDA0001462275080000043
In the expression form in the Z domain, in order to ensure the stability of the system, and all poles are in the unit circle, the range of K is 0<K<1;

通过式(6)与(10),可得:By formulas (6) and (10), we can get:

Figure BDA0001462275080000044
Figure BDA0001462275080000044

所以,so,

Figure BDA0001462275080000045
Figure BDA0001462275080000045

故MMC在dq坐标系下tn时刻采样计算得到的d轴和q轴电流id(tn)、iq(tn)与下一时刻d轴和q轴输出电压vd(tn+Ts)、vq(tn+Ts)关系为:Therefore, the d-axis and q-axis currents i d (t n ) and i q (t n ) obtained by the MMC sampling and calculation at time t n in the dq coordinate system and the d-axis and q-axis output voltages at the next moment v d (t n + The relationship between T s ) and v q (t n +T s ) is:

Figure BDA0001462275080000046
Figure BDA0001462275080000046

其中,in,

Figure BDA0001462275080000047
Figure BDA0001462275080000047

Figure BDA0001462275080000048
Figure BDA0001462275080000048

Figure BDA0001462275080000049
Figure BDA0001462275080000049

ΦPM为电机永磁磁链;Φ PM is the permanent magnet flux linkage of the motor;

(4)将vd(tn+Ts)、vq(tn+Ts)通过dq/abc变换,得到三相输出电压va(tn+Ts)、vb(tn+Ts)和vc(tn+Ts),作为MMC的三相调制信号,对MMC进行载波移相调制。(4) Transform v d (t n +T s ) and v q (t n +T s ) through dq/abc to obtain three-phase output voltages v a (t n +T s ), v b (t n + T s ) and vc (t n +T s ), as three-phase modulation signals of the MMC, perform carrier phase-shift modulation on the MMC.

有益效果:与现有的技术相比,本发明对基于模块化多电平变换器的电机驱动系统进行离散化,建立了离散数学模型,根据数字信号处理器延时一拍特性,设计了驱动系统离散控制器,实现电机多电平驱动下稳定运行。其离散控制方法具有以下优点:Beneficial effects: compared with the prior art, the present invention discretizes the motor drive system based on the modular multi-level converter, establishes a discrete mathematical model, and designs the drive system according to the delay-one-beat characteristic of the digital signal processor. The system discrete controller realizes stable operation under the multi-level drive of the motor. Its discrete control method has the following advantages:

(1)模块化多电平每个桥臂由N个子模块组成,每个子模块承受电压为Vdc/N(Vdc为直流母线电压),对于中高压大功率场合,降低了对电力电子开关器件的规格要求,易于实现系统扩容;(1) Modular multi-level Each bridge arm consists of N sub-modules, and each sub-module withstands a voltage of Vdc/N (Vdc is the DC bus voltage). Specification requirements, easy to achieve system expansion;

(2)模块化多电平变换器等效开关频率高,降低了电机对开关器件高开关频率的要求和系统损耗,节省硬件资源;(2) The equivalent switching frequency of the modular multi-level converter is high, which reduces the requirement of the motor for the high switching frequency of the switching device and the system loss, and saves hardware resources;

(3)设计的离散控制器,动态特性强,适用于采用数字信号处理器的实际运行;(3) The designed discrete controller has strong dynamic characteristics and is suitable for the actual operation of the digital signal processor;

(4)实现基于MMC的电机驱动系统稳定运行,可靠性高。(4) The stable operation of the motor drive system based on MMC is realized, and the reliability is high.

附图说明Description of drawings

图1是基于模块化多电平变换器的电机驱动系统拓扑图;Figure 1 is a topology diagram of a motor drive system based on a modular multilevel converter;

图2是基于模块化多电平变换器的电机驱动系统电路图;Figure 2 is a circuit diagram of a motor drive system based on a modular multilevel converter;

图3是数字信号处理器离散采样与占空比更新示意图。FIG. 3 is a schematic diagram of discrete sampling and duty cycle update of a digital signal processor.

具体实施方式Detailed ways

下面结合附图对本发明作进一步的描述。The present invention will be further described below in conjunction with the accompanying drawings.

图1为基于模块化多电平变换器的电机驱动系统拓扑图,由模块化多电平变换器和电机构成,且模块化多电平变换器的输出端连接电机。其中,模块化多电平变换器包括A、B和C三相,每相由上桥臂、下桥臂和桥臂电感L串联组成,上、下桥臂各包括N个子模块SM1~SMn,为使模块化多电平变换器能输出零电平,桥臂子模块数目为偶数;上、下桥臂电感L的连接点是模块化多电平变换器的交流侧电气接口,三个交流节点对外连接电机,且所有子模块SM1~SMn的电路拓扑相同,均为半桥模块。Figure 1 is a topology diagram of a motor drive system based on a modular multi-level converter, which is composed of a modular multi-level converter and a motor, and the output end of the modular multi-level converter is connected to the motor. Among them, the modular multi-level converter includes three phases A, B and C, each phase is composed of an upper bridge arm, a lower bridge arm and a bridge arm inductance L in series, and the upper and lower bridge arms each include N sub-modules SM1-SMn, In order to enable the modular multilevel converter to output zero level, the number of bridge arm sub-modules is an even number; the connection point of the upper and lower bridge arm inductors L is the AC side electrical interface of the modular multilevel converter, three AC The node is connected to the external motor, and the circuit topology of all sub-modules SM1-SMn is the same, and they are all half-bridge modules.

其中,每个子模块中包括大功率可控电力电子开关T1和T2,T1和T2可以为绝缘栅双极型晶体管(简称IGBT);T1、T2的反并联二极管;子模块直流电容C;每个子模块为半桥结构;开关器件T1和T2分别反并联一个二极管,然后串联,再与电容C并联。上桥臂和下桥臂均由N个子模块串联构成,上桥臂第一个子模块的输入端和下桥臂最后一个子模块的输出端分别与直流母线相连,上一子模块的输出端与下一子模块的输入端相连。Wherein, each sub-module includes high-power controllable power electronic switches T1 and T2, and T1 and T2 can be insulated gate bipolar transistors (IGBT for short); anti-parallel diodes of T1 and T2; sub-module DC capacitor C; each sub-module The module is a half-bridge structure; the switching devices T1 and T2 are respectively connected in anti-parallel with a diode, then connected in series, and then connected in parallel with the capacitor C. Both the upper bridge arm and the lower bridge arm are composed of N sub-modules in series. The input end of the first sub-module of the upper bridge arm and the output end of the last sub-module of the lower bridge arm are respectively connected to the DC bus, and the output end of the upper sub-module is connected to the DC bus respectively. Connect to the input of the next submodule.

一种基于模块化多电平变换器的电机驱动系统离散控制的方法,包括建立MMC输出数学模型方程,离散化建立离散域模型,设计离散控制器,根据当前时刻采样得到的电流,计算出下一时刻所需的MMC的调制电压信号,对MMC进行载波移相调制。具体包括以下步骤:A method for discrete control of a motor drive system based on a modular multi-level converter, including establishing an MMC output mathematical model equation, discretely establishing a discrete domain model, designing a discrete controller, and calculating the following according to the current sampled at the current moment. The modulation voltage signal of the MMC required at a moment, the carrier phase-shift modulation is performed on the MMC. Specifically include the following steps:

(1)建立MMC输出数学模型方程(1) Establish MMC output mathematical model equation

图2为基于模块化多电平变换器的电机驱动系统电路图,根据基尔霍夫定律,桥臂电压可表示为:Figure 2 is a circuit diagram of a motor drive system based on a modular multilevel converter. According to Kirchhoff's law, the bridge arm voltage can be expressed as:

Figure BDA0001462275080000061
Figure BDA0001462275080000061

其中,E为直流母线电压,vpj、vnj分别为j相上、下桥臂电压,ipj、inj分别为j相上、下桥臂电流,ij为交流侧j相电流,L为桥臂电感,Ls为电机绕组电感,Rs为电机绕组电阻,ej为电机各相反电势,j=a,b,c。Among them, E is the DC bus voltage, v pj , v nj are the upper and lower arm voltages of the j-phase, respectively, ipj , inj are the j-phase upper and lower arm currents, respectively, i j is the AC side j-phase current, L is the bridge arm inductance, L s is the motor winding inductance, R s is the motor winding resistance, e j is the opposite potential of the motor, j=a, b, c.

所以,由桥臂电压数学模型方程可以得到MMC输出数学模型方程:Therefore, the mathematical model equation of the MMC output can be obtained from the mathematical model equation of the bridge arm voltage:

Figure BDA0001462275080000062
Figure BDA0001462275080000062

定义

Figure BDA0001462275080000063
则MMC输出数学模型方程为:definition
Figure BDA0001462275080000063
Then the MMC output mathematical model equation is:

Figure BDA0001462275080000064
Figure BDA0001462275080000064

(2)将MMC输出数学模型方程(2)进行Clarke、Park变换,得到dq坐标系下MMC输出数学模型:(2) Perform Clarke and Park transformations on the MMC output mathematical model equation (2) to obtain the MMC output mathematical model in the dq coordinate system:

Figure BDA0001462275080000065
Figure BDA0001462275080000065

其中,vd、vq分别为vj变换到dq坐标系下的d轴和q轴分量,ed、eq分别为ej变换到dq坐标系下的d轴和q轴分量,id、iq分别为ij变换到dq坐标系下的d轴和q轴分量。Among them, v d , v q are the d-axis and q-axis components transformed from v j to the dq coordinate system, respectively, ed , e q are the d -axis and q-axis components transformed from e j to the dq coordinate system, respectively, i d , i q are the d-axis and q-axis components transformed from i j to the dq coordinate system, respectively.

图3为数字信号处理器离散采样与占空比更新示意图,载波周期起点tn时刻进行电流采样,该采样电流值经过运算得到的占空比会在下个采样点tn+Ts时刻进行更新,即存在一个载波周期(电流环采样周期)的延迟。Figure 3 is a schematic diagram of discrete sampling and duty cycle update of the digital signal processor. The current sampling is performed at the starting point of the carrier cycle at time t n , and the duty cycle obtained by the operation of the sampled current value will be updated at the next sampling point t n +T s time , that is, there is a delay of one carrier cycle (current loop sampling cycle).

根据连续时间域下的状态空间方程:According to the state space equation in the continuous time domain:

Figure BDA0001462275080000071
Figure BDA0001462275080000071

其中,X(t)为n维状态矢量,U(t)为r×1输入列矢量,A为n×n方阵,B为n×r控制矩阵。Among them, X(t) is an n-dimensional state vector, U(t) is an r×1 input column vector, A is an n×n square matrix, and B is an n×r control matrix.

并将其离散化,可得:and discretizing it, we get:

X(tn+Ts)=F(Ts)X(tn)+G(Ts)V (6);X(t n +T s )=F(T s )X(t n )+G(T s )V (6);

其中,F(Ts)为m×n输出矩阵,G(Ts)为m×r直接传递阵。Among them, F(T s ) is an m×n output matrix, and G(T s ) is an m×r direct transfer matrix.

将式(4)改写为:Rewrite formula (4) as:

Figure BDA0001462275080000072
Figure BDA0001462275080000072

其中,ωe为电机角速度。Among them, ω e is the angular velocity of the motor.

将式(7)离散化建立离散域模型:Discretize equation (7) to establish a discrete domain model:

Figure BDA0001462275080000073
Figure BDA0001462275080000073

其中,in,

Figure BDA0001462275080000074
Figure BDA0001462275080000074

Figure BDA0001462275080000075
Figure BDA0001462275080000075

Figure BDA0001462275080000081
Figure BDA0001462275080000081

其中,id(tn)、iq(tn)分别为tn时刻采样计算得到的d轴和q轴电流,vd(tn)、vq(tn)分别为tn时刻计算得到的d轴和q轴电压,ed(tn)、eq(tn)分别为tn时刻电机d轴和q轴反电势,Ts为电流环采样周期,ωe为电机角速度。Among them, i d (t n ) and i q (t n ) are the d-axis and q-axis currents obtained by sampling and calculation at time t n , respectively, and v d (t n ) and v q (t n ) are respectively calculated at time t n The obtained d-axis and q-axis voltages, ed (t n ) and e q (t n ) are the back-EMF of the motor d-axis and q-axis at time t n , respectively, T s is the current loop sampling period, and ω e is the motor angular velocity.

(3)MMC电流环设计(3) MMC current loop design

离散控制器设计如下:The discrete controller is designed as follows:

Figure BDA0001462275080000082
Figure BDA0001462275080000082

其中,

Figure BDA0001462275080000083
分别为d轴和q轴电流指令值,K为控制系数,进一步可得到z域下传递函数:in,
Figure BDA0001462275080000083
are the current command values of the d-axis and q-axis respectively, K is the control coefficient, and the transfer function in the z domain can be further obtained:

Figure BDA0001462275080000084
Figure BDA0001462275080000084

其中,Id为id(tn+Ts)在Z域下的表达形式,

Figure BDA0001462275080000085
Figure BDA0001462275080000086
在Z域下的表达形式,为了保证系统稳定性,且所有极点都应在单位圆内,所以K的范围为0<K<1。Among them, I d is the expression form of id (t n +T s ) in the Z domain,
Figure BDA0001462275080000085
for
Figure BDA0001462275080000086
In the expression form in the Z domain, in order to ensure the stability of the system, and all poles should be within the unit circle, the range of K is 0<K<1.

通过式(8)与(12),可得:By formulas (8) and (12), we can get:

Figure BDA0001462275080000087
Figure BDA0001462275080000087

所以,so,

Figure BDA0001462275080000088
Figure BDA0001462275080000088

故MMC在dq坐标系下tn时刻采样计算得到的d轴和q轴电流id(tn)、iq(tn)与下一时刻d轴和q轴输出电压vd(tn+Ts)、vq(tn+Ts)关系为:Therefore, the d-axis and q-axis currents i d (t n ) and i q (t n ) obtained by the MMC sampling and calculation at time t n in the dq coordinate system and the d-axis and q-axis output voltages at the next moment v d (t n + The relationship between T s ) and v q (t n +T s ) is:

Figure BDA0001462275080000091
Figure BDA0001462275080000091

其中,in,

Figure BDA0001462275080000092
Figure BDA0001462275080000092

Figure BDA0001462275080000093
Figure BDA0001462275080000093

Figure BDA0001462275080000094
Figure BDA0001462275080000094

ΦPM为电机永磁磁链。Φ PM is the permanent magnet flux linkage of the motor.

(4)将vd(tn+Ts)、vq(tn+Ts)通过dq/abc变换,得到三相输出电压va(tn+Ts)、vb(tn+Ts)和vc(tn+Ts),即为MMC的三相调制信号。(4) Transform v d (t n +T s ) and v q (t n +T s ) through dq/abc to obtain three-phase output voltages v a (t n +T s ), v b (t n + T s ) and vc (t n +T s ) are the three-phase modulation signals of the MMC.

将得到的下一时刻所需的va(tn+Ts)、vb(tn+Ts)和vc(tn+Ts)作为MMC的调制信号,对MMC进行载波移相调制,从而实现在采用数字信号处理器的实际工程应用中,用于电机驱动系统的模块化多电平变换器稳定运行。Taking the obtained v a (t n +T s ), v b (t n +T s ) and v c (t n +T s ) required for the next moment as the modulation signal of the MMC, the carrier phase shift is performed on the MMC Modulation, so as to realize the stable operation of the modular multilevel converter for the motor drive system in the practical engineering application using the digital signal processor.

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above are only the preferred embodiments of the present invention. It should be pointed out that for those skilled in the art, without departing from the principles of the present invention, several improvements and modifications can be made. It should be regarded as the protection scope of the present invention.

Claims (1)

1.一种基于模块化多电平变换器的电机驱动系统离散控制方法,其特征在于,包括以下步骤:1. a discrete control method for a motor drive system based on a modularized multilevel converter, is characterized in that, comprises the following steps: (1)建立MMC输出数学模型方程(1) Establish MMC output mathematical model equation 根据基尔霍夫定律,桥臂电压可表示为:According to Kirchhoff's law, the bridge arm voltage can be expressed as:
Figure FDA0002257168840000011
Figure FDA0002257168840000011
其中,E为直流母线电压,vpj、vnj分别为j相上、下桥臂电压,ipj、inj分别为j相上、下桥臂电流,ij为交流侧j相电流,L为桥臂电感,Ls为电机绕组电感,Rs为电机绕组电阻,ej为电机各相反电势,j=a,b,c;Among them, E is the DC bus voltage, v pj , v nj are the upper and lower arm voltages of the j-phase, respectively, ipj , inj are the j-phase upper and lower arm currents, respectively, i j is the AC side j-phase current, L is the bridge arm inductance, L s is the motor winding inductance, R s is the motor winding resistance, e j is the opposite potential of the motor, j=a, b, c; 所以,由桥臂电压数学模型方程可以得到MMC输出数学模型方程:Therefore, the mathematical model equation of the MMC output can be obtained from the mathematical model equation of the bridge arm voltage:
Figure FDA0002257168840000012
Figure FDA0002257168840000012
定义
Figure FDA0002257168840000013
则MMC输出数学模型方程为:
definition
Figure FDA0002257168840000013
Then the MMC output mathematical model equation is:
Figure FDA0002257168840000014
Figure FDA0002257168840000014
(2)将MMC输出数学模型方程(2)进行Clarke、Park变换,得到dq坐标系下MMC输出数学模型:(2) Perform Clarke and Park transformations on the MMC output mathematical model equation (2) to obtain the MMC output mathematical model in the dq coordinate system:
Figure FDA0002257168840000015
Figure FDA0002257168840000015
其中,vd、vq分别为vj变换到dq坐标系下的d轴和q轴分量,ed、eq分别为ej变换到dq坐标系下的d轴和q轴分量,id、iq分别为ij变换到dq坐标系下的d轴和q轴分量;Among them, v d , v q are the d-axis and q-axis components transformed from v j to the dq coordinate system, respectively, ed , e q are the d -axis and q-axis components transformed from e j to the dq coordinate system, respectively, i d , i q are the d-axis and q-axis components transformed from i j to the dq coordinate system, respectively; 根据MMC输出数学模型方程(4),可得:According to the MMC output mathematical model equation (4), we can get:
Figure FDA0002257168840000021
Figure FDA0002257168840000021
其中,ωe为电机角速度;Among them, ω e is the angular velocity of the motor; 将(5)离散化建立离散域模型:Discretize (5) to establish a discrete domain model:
Figure FDA0002257168840000022
Figure FDA0002257168840000022
其中,in,
Figure FDA0002257168840000023
Figure FDA0002257168840000023
Figure FDA0002257168840000024
Figure FDA0002257168840000024
Figure FDA0002257168840000025
Figure FDA0002257168840000025
其中,id(tn)、iq(tn)分别为tn时刻采样计算得到的d轴和q轴电流,vd(tn)、vq(tn)分别为tn时刻计算得到的d轴和q轴电压,ed(tn)、eq(tn)分别为tn时刻电机d轴和q轴反电势,Ts为电流环采样周期,ωe为电机角速度;Among them, i d (t n ) and i q (t n ) are the d-axis and q-axis currents obtained by sampling and calculation at time t n , respectively, and v d (t n ) and v q (t n ) are respectively calculated at time t n The obtained d-axis and q-axis voltages, ed (t n ), e q (t n ) are the back EMF of the motor d-axis and q-axis at the time of t n respectively, T s is the sampling period of the current loop, and ω e is the motor angular velocity; (3)MMC电流环设计(3) MMC current loop design 离散控制器设计如下:The discrete controller is designed as follows:
Figure FDA0002257168840000026
Figure FDA0002257168840000026
其中,
Figure FDA0002257168840000027
分别为d轴和q轴电流指令值,K为控制系数,进一步可得到z域下传递函数:
in,
Figure FDA0002257168840000027
are the current command values of the d-axis and q-axis respectively, K is the control coefficient, and the transfer function in the z domain can be further obtained:
Figure FDA0002257168840000031
Figure FDA0002257168840000031
其中,Id为id(tn+Ts)在Z域下的表达形式,
Figure FDA0002257168840000032
Figure FDA0002257168840000033
在Z域下的表达形式,为了保证系统稳定性,且所有极点都在单位圆内,所以K的范围为0<K<1;
Among them, I d is the expression form of id (t n +T s ) in the Z domain,
Figure FDA0002257168840000032
for
Figure FDA0002257168840000033
In the expression form in the Z domain, in order to ensure the stability of the system and all poles are within the unit circle, the range of K is 0<K<1;
通过式(6)与(10),可得:By formulas (6) and (10), we can get:
Figure FDA0002257168840000034
Figure FDA0002257168840000034
所以,so,
Figure FDA0002257168840000035
Figure FDA0002257168840000035
故MMC在dq坐标系下tn时刻采样计算得到的d轴和q轴电流id(tn)、iq(tn)与下一时刻d轴和q轴输出电压vd(tn+Ts)、vq(tn+Ts)关系为:Therefore, the d-axis and q-axis currents i d (t n ) and i q (t n ) obtained by the MMC sampling and calculation at time t n in the dq coordinate system and the d-axis and q-axis output voltages at the next moment v d (t n + The relationship between T s ) and v q (t n +T s ) is:
Figure FDA0002257168840000036
Figure FDA0002257168840000036
其中,in,
Figure FDA0002257168840000037
Figure FDA0002257168840000037
Figure FDA0002257168840000038
Figure FDA0002257168840000038
Figure FDA0002257168840000039
Figure FDA0002257168840000039
ΦPM为电机永磁磁链;Φ PM is the permanent magnet flux linkage of the motor; (4)将vd(tn+Ts)、vq(tn+Ts)通过dq/abc变换,得到三相输出电压va(tn+Ts)、vb(tn+Ts)和vc(tn+Ts),作为MMC的三相调制信号,对MMC进行载波移相调制。(4) Transform v d (t n +T s ) and v q (t n +T s ) through dq/abc to obtain three-phase output voltages v a (t n +T s ), v b (t n + T s ) and vc (t n +T s ), as three-phase modulation signals of the MMC, perform carrier phase-shift modulation on the MMC.
CN201711096226.6A 2017-11-09 2017-11-09 Motor driving system based on MMC and discrete control method thereof Active CN107846164B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711096226.6A CN107846164B (en) 2017-11-09 2017-11-09 Motor driving system based on MMC and discrete control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711096226.6A CN107846164B (en) 2017-11-09 2017-11-09 Motor driving system based on MMC and discrete control method thereof

Publications (2)

Publication Number Publication Date
CN107846164A CN107846164A (en) 2018-03-27
CN107846164B true CN107846164B (en) 2020-03-31

Family

ID=61681801

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711096226.6A Active CN107846164B (en) 2017-11-09 2017-11-09 Motor driving system based on MMC and discrete control method thereof

Country Status (1)

Country Link
CN (1) CN107846164B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109004814B (en) * 2018-08-13 2020-03-24 南昌工程学院 Submodule capacitor voltage balance control system for MMC
CN109039124B (en) * 2018-08-13 2020-06-09 南昌工程学院 MMC capacitor voltage equalization control method based on phase-shifted space vector modulation
CN109830995B (en) * 2018-12-28 2021-03-02 浙江华云清洁能源有限公司 An island control strategy based on energy router
CN118432490B (en) * 2024-07-03 2024-10-01 安徽大学 Control method for improving low-speed operation efficiency of MMC medium-voltage motor drive system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104811069A (en) * 2015-05-13 2015-07-29 山东大学 Prediction control method for modularized multi-level inverter
GB2538270A (en) * 2015-05-13 2016-11-16 Offshore Renewable Energy Catapult Power converter
CN106329979A (en) * 2016-10-08 2017-01-11 东南大学 A MMC dual-circulation suppression method for high-speed permanent magnet motor system
CN106385214A (en) * 2016-09-29 2017-02-08 东南大学 High-speed permanent magnet synchronous motor control method based on modular multilevel converter
CN106451531A (en) * 2016-09-09 2017-02-22 湖南大学 Multi-phase and high-power generation-conversion integrated system and control method thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104811069A (en) * 2015-05-13 2015-07-29 山东大学 Prediction control method for modularized multi-level inverter
GB2538270A (en) * 2015-05-13 2016-11-16 Offshore Renewable Energy Catapult Power converter
CN106451531A (en) * 2016-09-09 2017-02-22 湖南大学 Multi-phase and high-power generation-conversion integrated system and control method thereof
CN106385214A (en) * 2016-09-29 2017-02-08 东南大学 High-speed permanent magnet synchronous motor control method based on modular multilevel converter
CN106329979A (en) * 2016-10-08 2017-01-11 东南大学 A MMC dual-circulation suppression method for high-speed permanent magnet motor system

Also Published As

Publication number Publication date
CN107846164A (en) 2018-03-27

Similar Documents

Publication Publication Date Title
CN103475248B (en) Power conversion circuit and power conversion system
CN105874703B (en) Inverter with soft switching and method
CN105356764B (en) Z sources dual-level matrix frequency converter and its control method with Fault-Tolerant Topology structure
CN107846164B (en) Motor driving system based on MMC and discrete control method thereof
CN106165287B (en) Hybrid three-level NPC thyristor converter with chain link string as internal AC switch
CN103973180B (en) A kind of back-emf zero-crossing examination method for brshless DC motor
CN102651622B (en) Full-bridge no-dead-zone sinusoidal pulse width modulation (SPWM) control method
CN103368427A (en) Single-phase inverter and system thereof and three-phase inverter and system thereof
CN103490656B (en) Based on the carrier modulating method of four electrical level inverter topological structures of H bridge
CN112001142B (en) Real-time simulation method of half-bridge type modular multilevel converter
WO2017080143A1 (en) Bidirectional resonant conversion circuit and converter
WO2012041020A1 (en) Single-phase five-level power converter
CN103023363A (en) Five-level inverter
CN102664548A (en) Energy storage capacitor-based cascaded inverter circuit
CN102904471B (en) Inverter and power supply equipment
Hussein et al. Detailed Simulink implementation for induction motor control based on space vector pulse width modulation SVPWM
CN108471247A (en) Control method, the device and system of three-level inverter
CN107482940B (en) Modular multilevel converter for high-speed permanent magnet motor driving system
CN107046388B (en) A switched reluctance motor current tracking control method, controller and speed regulating system
CN103825483A (en) SiC power switch device and silicon IGBT mixed type single-phase high-voltage converter
CN105024571A (en) Three-phase inverter circuit
CN203491923U (en) Five-level voltage source converter
CN116915081A (en) Common mode voltage reduction method of three-level converter based on midpoint voltage balance control
CN206698144U (en) For DC electric power to be converted into the converting system of three-phase alternating current electrical power and the electric motor system using the converting system
CN112052638A (en) A real-time simulation method for a full-bridge modular multilevel converter

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant