CN107508517A - A kind of low-speed electronic automobile AC induction motor vector control method and system - Google Patents
A kind of low-speed electronic automobile AC induction motor vector control method and system Download PDFInfo
- Publication number
- CN107508517A CN107508517A CN201710562905.1A CN201710562905A CN107508517A CN 107508517 A CN107508517 A CN 107508517A CN 201710562905 A CN201710562905 A CN 201710562905A CN 107508517 A CN107508517 A CN 107508517A
- Authority
- CN
- China
- Prior art keywords
- vector
- sector
- time
- formula
- motor
- 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.)
- Pending
Links
- 239000013598 vector Substances 0.000 title claims abstract description 145
- 238000000034 method Methods 0.000 title claims abstract description 33
- 230000006698 induction Effects 0.000 title claims description 12
- 230000009471 action Effects 0.000 claims abstract description 15
- 238000004422 calculation algorithm Methods 0.000 claims description 19
- 230000005540 biological transmission Effects 0.000 claims description 9
- 230000014509 gene expression Effects 0.000 claims description 9
- 230000011218 segmentation Effects 0.000 claims 2
- 230000002035 prolonged effect Effects 0.000 claims 1
- 230000004907 flux Effects 0.000 description 46
- 238000004804 winding Methods 0.000 description 37
- 230000009466 transformation Effects 0.000 description 27
- 238000010586 diagram Methods 0.000 description 20
- 238000004458 analytical method Methods 0.000 description 14
- 238000004364 calculation method Methods 0.000 description 13
- 238000006243 chemical reaction Methods 0.000 description 9
- 230000015572 biosynthetic process Effects 0.000 description 7
- 239000002131 composite material Substances 0.000 description 7
- 238000011160 research Methods 0.000 description 7
- 238000004088 simulation Methods 0.000 description 7
- 238000003786 synthesis reaction Methods 0.000 description 7
- 238000010276 construction Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000013178 mathematical model Methods 0.000 description 6
- 230000003068 static effect Effects 0.000 description 6
- 238000013461 design Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 230000033228 biological regulation Effects 0.000 description 4
- 230000003111 delayed effect Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical group [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 3
- 206010044565 Tremor Diseases 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000011217 control strategy Methods 0.000 description 3
- 230000005284 excitation Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 241000555745 Sciuridae Species 0.000 description 2
- 239000004020 conductor Substances 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- OVSKIKFHRZPJSS-UHFFFAOYSA-N 2,4-D Chemical compound OC(=O)COC1=CC=C(Cl)C=C1Cl OVSKIKFHRZPJSS-UHFFFAOYSA-N 0.000 description 1
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- XAGFODPZIPBFFR-UHFFFAOYSA-N aluminium Chemical compound [Al] XAGFODPZIPBFFR-UHFFFAOYSA-N 0.000 description 1
- 229910052782 aluminium Inorganic materials 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013016 damping Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000016507 interphase Effects 0.000 description 1
- 230000003137 locomotive effect Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 229910052761 rare earth metal Inorganic materials 0.000 description 1
- 150000002910 rare earth metals Chemical class 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/05—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation specially adapted for damping motor oscillations, e.g. for reducing hunting
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P27/00—Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
- H02P27/04—Arrangements 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/06—Arrangements 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/08—Arrangements 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/12—Arrangements 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 pulsing by guiding the flux vector, current vector or voltage vector on a circle or a closed curve, e.g. for direct torque control
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Ac Motors In General (AREA)
Abstract
本发明提供了一种低速电动汽车交流异步电机矢量控制方法和系统,包括:步骤10,判断电压矢量所在扇区;步骤20,计算基本电压矢量作用时间;步骤30,计算各桥臂的导通时间及搭建死区时间;步骤40,对电机进行驱动控制。本发明能够有效减小电流畸变、运行噪声和转矩脉动。
The present invention provides a low-speed electric vehicle AC asynchronous motor vector control method and system, comprising: step 10, judging the sector where the voltage vector is located; step 20, calculating the action time of the basic voltage vector; step 30, calculating the conduction of each bridge arm time and build the dead zone time; step 40, drive and control the motor. The invention can effectively reduce current distortion, running noise and torque ripple.
Description
技术领域technical field
本发明属于低速电动汽车领域,尤其涉及一种低速电动汽车交流异步电机矢量控制方法 和系统。The invention belongs to the field of low-speed electric vehicles, in particular to a vector control method and system for AC asynchronous motors of low-speed electric vehicles.
背景技术Background technique
随着资源与环境双重压力的持续增大,电动汽车已成为未来汽车工业的发展方向。从我 国目前的市场容量、技术水平看,速度在40-60km/h的低速电动汽车具有经济性能好、节能 环保、节约资源、使用成本低、充电方便等优势,是二、三线城市最经济、最环保、最易推 广的交通工具,是我国实现绿色交通的战略选择。With the continuous increase of the dual pressure of resources and environment, electric vehicles have become the development direction of the future automobile industry. Judging from China's current market capacity and technical level, low-speed electric vehicles with a speed of 40-60km/h have the advantages of good economic performance, energy saving and environmental protection, resource conservation, low cost of use, and convenient charging. The most environmentally friendly and easy-to-promote means of transportation is the strategic choice for my country to realize green transportation.
相比传统汽车,低速电动汽车的动力通过柔性的电缆传输且驱动电机和变速器的布置多 种多样,省去了联轴器和传动轴等装置因此结构较为简单。电机驱动系统一般由驱动电机、 控制系统、减速及传动装置、车轮等组成,它是整个低速电动汽车最关键部分之一。电机驱 动系统通过接收控制系统发来的命令,把动力电池的能量转变为电机的机械能,经由传动系 统将动力传递到车轮上,保证车辆正常行驶。在性能上要保证车辆能够频繁的起停、加减速、 乘坐的舒适性和恶劣环境的通过性等,因此对于低速电动汽车的驱动系统要有较高的要求。Compared with traditional vehicles, the power of low-speed electric vehicles is transmitted through flexible cables, and the arrangement of drive motors and transmissions is varied, and devices such as couplings and transmission shafts are omitted, so the structure is relatively simple. The motor drive system is generally composed of drive motor, control system, deceleration and transmission device, wheels, etc. It is one of the most critical parts of the entire low-speed electric vehicle. The motor drive system converts the energy of the power battery into the mechanical energy of the motor by receiving the commands sent by the control system, and transmits the power to the wheels through the transmission system to ensure the normal driving of the vehicle. In terms of performance, it is necessary to ensure that the vehicle can start and stop frequently, accelerate and decelerate, ride comfort, and passability in harsh environments. Therefore, there are higher requirements for the drive system of low-speed electric vehicles.
低速微型电动汽车发展到现在,电机驱动系统的技术升级主要经历了三次重大的技术改 造。第一代针对小型电动汽车的结构和特性,设计了具有调速换向优势的他励电机及控制器 驱动系统;随着人们对驾乘体验的要求逐渐提高,采用永磁直流无刷电机的第二代驱动系统 也应运而生,直流无刷电机相比他励电机有了更高的可靠性及更好驾乘体验,且控制方式简 单,但其控制方式存在较大的转矩脉动,这为下一代驱动系统的改进提供了方向;第三代驱 动系统则更接近电动汽车的要求,对于小型电动汽车的使用特性,基于矢量控制的交流电控 系统显得更加适合,控制器及电机的稳定性更强,控制算法和控制策略也更加先进。交流电 机控制器根据控制目标电机主要分为交流异步、永磁同步两类。由于目前稀土永磁材料的价 格偏高,整体来讲应用于汽车领域的永磁同步电机和永磁直流无刷电机价格相对于同等功率 的交流异步电机要高出很多。对于价格因素比较敏感的微型电动汽车还没有充足的理由和时 间来接纳这两种电机作为驱动电机,目前最适合低速电动汽车的驱动系统是交流异步电机 (ACIM)及控制系统。交流异步电机驱动系统凭借着低成本、可靠性好、调速性能良好等优点 得到广泛的应用。From the development of low-speed micro electric vehicles to the present, the technical upgrade of the motor drive system has mainly undergone three major technical transformations. For the structure and characteristics of small electric vehicles, the first generation designed a separate excitation motor and controller drive system with the advantages of speed regulation and commutation; as people's requirements for driving experience gradually increase, the permanent magnet DC brushless motor The second-generation drive system also came into being. Compared with the separately excited motor, the brushless DC motor has higher reliability and better driving experience, and the control method is simple, but there is a large torque ripple in the control method. This provides a direction for the improvement of the next-generation drive system; the third-generation drive system is closer to the requirements of electric vehicles. For the use characteristics of small electric vehicles, the AC electric control system based on vector control is more suitable. The stability is stronger, and the control algorithm and control strategy are more advanced. AC motor controllers are mainly divided into AC asynchronous and permanent magnet synchronous according to the control target motor. Due to the high price of rare earth permanent magnet materials, the price of permanent magnet synchronous motors and permanent magnet DC brushless motors used in the automotive field is much higher than that of AC asynchronous motors with the same power. Micro electric vehicles that are sensitive to price factors do not have sufficient reasons and time to accept these two types of motors as drive motors. At present, the most suitable drive system for low-speed electric vehicles is AC asynchronous motor (ACIM) and control system. The AC asynchronous motor drive system has been widely used due to its advantages of low cost, good reliability, and good speed regulation performance.
为了兼顾车辆运行的可靠性和舒适性,目前采用矢量控制的交流异步电机被广泛应用在 低速电动汽车领域。在交流异步电机矢量控制系统中,由于转速闭环控制可提高系统的动态 性能,常用光电码盘或测速发电机等测量电机的转速。随着对矢量控制技术研究的深入,有 的传感器价格昂贵,对安装精度要求也高,其信号也容易受到电磁干扰。带速度传感器的驱 动系统中,其速度反馈变的不可靠。这不仅提高了驱动系统的成本,还限制了它在恶劣环境 下的应用。目前,无速度传感器运行已经成为了交流传动领域的重要研究内容之一,并且已 经大量地运用于矢量控制当中,几乎国外所有大的变频器生产商都有自己的高性能无速度传 感器矢量控制变频器产品。同时,对于无速度传感器控制中磁链观测、速度估计的研究还可 以应用于机车牵引、变频空调等其他交流传动领域,因此,交流异步电机无速度传感器矢量 控制方法的研究有理论意义和重要的应用价值。无速度传感器控制策略利用容易得到的定子 电压、电流信号,通过对静止坐标系下的电机模型的分析,获得转速的控制算法并将转速其 反馈回控制系统中,不仅实现了交流电机转速的高性能控制,也降低了系统硬件的复杂性和 成本。In order to take into account the reliability and comfort of vehicle operation, AC asynchronous motors using vector control are currently widely used in the field of low-speed electric vehicles. In the AC asynchronous motor vector control system, since the closed-loop control of the speed can improve the dynamic performance of the system, the speed of the motor is often measured by a photoelectric encoder or a tachogenerator. With the in-depth study of vector control technology, some sensors are expensive, require high installation accuracy, and their signals are also susceptible to electromagnetic interference. In drive systems with speed sensors, the speed feedback becomes unreliable. This not only increases the cost of the drive system, but also limits its application in harsh environments. At present, speed sensorless operation has become one of the important research contents in the field of AC drives, and has been widely used in vector control. Almost all large foreign inverter manufacturers have their own high-performance sensorless vector control inverters. product. At the same time, the research on flux observation and speed estimation in speed sensorless control can also be applied to other AC drive fields such as locomotive traction, frequency conversion air conditioner, etc. Therefore, the research on the speed sensorless vector control method of AC asynchronous motor has theoretical significance and important Value. The speed sensorless control strategy uses the stator voltage and current signals that are easily obtained, and through the analysis of the motor model in the static coordinate system, obtains the control algorithm of the speed and feeds it back to the control system, which not only realizes the high speed of the AC motor Performance control also reduces system hardware complexity and cost.
然而,现有技术中存在如下技术问题:矢量控制中电压空间矢量脉宽调制(SVPWM)技术的 实际应用中由于死区时间影响会引起电流畸变。However, the following technical problems exist in the prior art: the actual application of the voltage space vector pulse width modulation (SVPWM) technology in the vector control will cause current distortion due to the influence of the dead time.
发明内容Contents of the invention
本发明的目的在于克服现有技术中存在的上述不足,而提供一种低速电动汽车交流异步 电机矢量控制方法和系统,能够有效减小电流畸变、运行噪声和转矩脉动。The purpose of the present invention is to overcome the above-mentioned deficiencies in the prior art, and provide a low-speed electric vehicle AC asynchronous motor vector control method and system, which can effectively reduce current distortion, running noise and torque ripple.
本发明提出的一种低速电动汽车交流异步电机矢量控制方法,其特征在于所述方法包括 如下步骤:A kind of low-speed electric vehicle AC asynchronous motor vector control method proposed by the present invention is characterized in that said method comprises the steps:
步骤10,判断电压矢量所在扇区,具体为根据Clark变换,得到两相静止坐标系下的矢 量控制模型,通过分析Uα、Uβ确定电压矢量所在扇区,根据公式27得出三个判断矢量U1、 U2、U3,根据三个矢量的正负判断当前合成矢量所在的扇区;Step 10, judge the sector where the voltage vector is located, specifically, according to the Clark transformation, obtain the vector control model in the two-phase stationary coordinate system, determine the sector where the voltage vector is located by analyzing U α and U β , and obtain three judgments according to formula 27 Vector U 1 , U 2 , U 3 , judge the sector where the current composite vector is located according to the positive or negative of the three vectors;
步骤20,计算基本电压矢量作用时间,具体为确定当前合成矢量所在扇区后,计算导通 时间,定义中间变量X、Y、Z,其表达式为公式29:Step 20, calculate the action time of the basic voltage vector, specifically after determining the sector where the current composite vector is located, calculate the conduction time, and define the intermediate variables X, Y, Z, the expression of which is formula 29:
为了避免计算中的误差,当T<T1+T2时,需要对开关导通时间进行限制,令其输出的最 大电压在矢量六边形的内接圆内,以确保运行安全,其约束条件为公式30:In order to avoid errors in the calculation, when T<T 1 +T 2 , it is necessary to limit the on-time of the switch so that the maximum output voltage is within the inscribed circle of the vector hexagon to ensure safe operation. The constraints The condition is Formula 30:
步骤30,计算各桥臂的导通时间及搭建死区时间,具体为根据七段式SVPWM矢量控制算法 及基本矢量导通时间,计算各个扇区对应的切换时间点Tcm1、Tcm2、Tcm3,定义变量Ta、Tb、Tc为:Step 30, calculate the conduction time of each bridge arm and build the dead zone time, specifically according to the seven-segment SVPWM vector control algorithm and the basic vector conduction time, calculate the switching time points T cm1 , T cm2 , T cm2 corresponding to each sector cm3 , define variables T a , T b , T c as:
经过计算后,各个扇区对应的切换时间点如下表所示:After calculation, the switching time points corresponding to each sector are shown in the following table:
步骤40,对电机进行驱动控制,具体为通过三角波信号发生器与各个切换点进行比较得 到三路PWM波形信号,将所述三路PWM波传入死区时间模块,死区时间模块用传输延迟模块 延迟低电平初始信号,高电平信号减去延迟信号的绝对值得到死区时间,利用死区时间分别 与初始高电平信号、延迟信号进行乘运算,从而嵌入到SVPWM生成时序信号中,最后将加入 死区时间的信号作为逆变器的输入控制信号使逆变器产生所需要的电压波形,实现对电机的 驱动控制。Step 40, drive and control the motor, specifically, compare the triangular wave signal generator with each switching point to obtain three-way PWM waveform signals, and transmit the three-way PWM waves to the dead-time module, and the dead-time module uses transmission delay The module delays the low-level initial signal, subtracts the absolute value of the delayed signal from the high-level signal to obtain the dead time, and uses the dead time to multiply the initial high-level signal and the delayed signal respectively, so as to embed it into the timing signal generated by SVPWM , and finally the signal added to the dead time is used as the input control signal of the inverter to make the inverter generate the required voltage waveform to realize the drive control of the motor.
优选的,在步骤10中:若U1>0,则A=1,否则A=0;若U2>0,则B=1,否则B=0;若U3>0, 则C=1,否则C=0,A、B、C共有8种组合,但实际运行中U1、U2、U3不会同时为0或同时 为1,实际有6种组合恰好对应6个扇区,组合和扇区对应的关系式为公式28。Preferably, in step 10: if U1>0, then A=1, otherwise A=0; if U2>0, then B=1, otherwise B=0; if U3>0, then C=1, otherwise C = 0, there are 8 combinations of A, B, and C, but in actual operation, U1, U2, and U3 will not be 0 or 1 at the same time, and there are actually 6 combinations that correspond to 6 sectors. The relation is Equation 28.
Sector=C×4+B×2+A (公式28)Sector=C×4+B×2+A (Formula 28)
本发明提出的一种低速电动汽车交流异步电机矢量控制系统,其特征在于所述系统包括:The present invention proposes a low-speed electric vehicle AC asynchronous motor vector control system, which is characterized in that the system includes:
电压矢量所在扇区判断装置,用于根据Clark变换,得到两相静止坐标系下的矢量控制 模型,通过分析Uα、Uβ确定电压矢量所在扇区,根据公式27得出三个判断矢量U1、U2、U3,根据三个矢量的正负判断当前合成矢量所在的扇区;The sector judgment device where the voltage vector is located is used to obtain the vector control model in the two-phase stationary coordinate system according to the Clark transformation, and determine the sector where the voltage vector is located by analyzing U α and U β , and obtain three judgment vectors U according to formula 27 1 , U 2 , U 3 , judge the sector where the current composite vector is located according to the positive and negative of the three vectors;
基本电压矢量作用时间计算装置,用于确定当前合成矢量所在扇区后,计算导通时间, 定义中间变量X、Y、Z,其表达式为公式29:The basic voltage vector action time calculation device is used to calculate the conduction time after determining the sector where the current composite vector is located, and define the intermediate variables X, Y, Z, the expression of which is Formula 29:
为了避免计算中的误差,当T<T1+T2时,需要对开关导通时间进行限制,令其输出的最 大电压在矢量六边形的内接圆内,以确保运行安全,其约束条件为公式30:In order to avoid errors in the calculation, when T<T 1 +T 2 , it is necessary to limit the on-time of the switch so that the maximum output voltage is within the inscribed circle of the vector hexagon to ensure safe operation. The constraints The condition is Formula 30:
各桥臂的导通时间计算及死区时间搭建装置,用于根据七段式SVPWM矢量控制算法及基 本矢量导通时间,计算各个扇区对应的切换时间点Tcm1、Tcm2、Tcm3,定义变量Ta、Tb、Tc为:The conduction time calculation and dead time construction device of each bridge arm is used to calculate the switching time points T cm1 , T cm2 , T cm3 corresponding to each sector according to the seven-segment SVPWM vector control algorithm and the basic vector conduction time, Define variables T a , T b , T c as:
经过计算后,各个扇区对应的切换时间点如下表所示:After calculation, the switching time points corresponding to each sector are shown in the following table:
步骤40,电机驱动控制装置,用于通过三角波信号发生器与各个切换点进行比较得到三 路PWM波形信号,将所述三路PWM波传入死区时间模块,死区时间模块用传输延迟模块延迟 低电平初始信号,高电平信号减去延迟信号的绝对值得到死区时间,利用死区时间分别与初 始高电平信号、延迟信号进行乘运算,从而嵌入到SVPWM生成时序信号中,最后将加入死区 时间的信号作为逆变器的输入控制信号使逆变器产生所需要的电压波形,实现对电机的驱动 控制。Step 40, the motor drive control device is used to compare the triangular wave signal generator with each switching point to obtain three-way PWM waveform signals, and transmit the three-way PWM waves to the dead-time module, and the dead-time module uses a transmission delay module Delay the low-level initial signal, subtract the absolute value of the delayed signal from the high-level signal to obtain the dead time, use the dead time to multiply the initial high-level signal and the delayed signal, and then embed it into the SVPWM generated timing signal, Finally, the signal added to the dead time is used as the input control signal of the inverter to make the inverter generate the required voltage waveform to realize the drive control of the motor.
优选的,若U1>0,则A=1,否则A=0;若U2>0,则B=1,否则B=0;若U3>0,则C=1,否则C=0,A、B、C共有8种组合,但实际运行中U1、U2、U3不会同时为0或同时为1,实际 有6种组合恰好对应6个扇区,组合和扇区对应的关系式为公式28。Preferably, if U1>0, then A=1, otherwise A=0; if U2>0, then B=1, otherwise B=0; if U3>0, then C=1, otherwise C=0, A, There are 8 combinations of B and C, but in actual operation, U1, U2, and U3 will not be 0 or 1 at the same time. There are actually 6 combinations that correspond to 6 sectors. The relationship between the combination and the sector is formula 28 .
Sector=C×4+B×2+A (公式28)Sector=C×4+B×2+A (Formula 28)
附图说明Description of drawings
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简 单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技 术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solutions of the embodiments of the present invention more clearly, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. Those of ordinary skill in the art can also obtain other drawings based on these drawings without any creative effort.
图1是鼠笼式三相交流感应电机剖面图;Fig. 1 is a sectional view of a squirrel-cage three-phase AC induction motor;
图2是交流异步电机矢量控制框图;Fig. 2 is a vector control block diagram of an AC asynchronous motor;
图3是Clark变换关系图;Fig. 3 is a Clark transformation diagram;
图4是Park变换关系图;Fig. 4 is a Park transform relationship diagram;
图5是交流异步电机模型图;Fig. 5 is a model diagram of an AC asynchronous motor;
图6是三相电源逆变器结构;Fig. 6 is a three-phase power inverter structure;
图7是电压矢量图;Fig. 7 is a voltage vector diagram;
图8是电压矢量合成示意图;Fig. 8 is a schematic diagram of voltage vector synthesis;
图9是电压矢量合成示意图;Fig. 9 is a schematic diagram of voltage vector synthesis;
图10是误差电压矢量图;Fig. 10 is the error voltage vector diagram;
图11是误差电压矢量合成图;Fig. 11 is error voltage vector composite diagram;
图12是理想与实际开关状态图;Figure 12 is an ideal and actual switch state diagram;
图13是补偿前后PWM信号开关触发图;Figure 13 is a trigger diagram of the PWM signal switch before and after compensation;
图14是扇区判断仿真模块框图;Fig. 14 is a block diagram of a sector judgment simulation module;
图15是中间变量X、Y、Z计算模型;Fig. 15 is intermediate variable X, Y, Z calculation model;
图16是基本电压矢量作用时间仿真模块框图;Fig. 16 is a block diagram of the basic voltage vector action time simulation module;
图17是死区时间生成模块框图;Fig. 17 is a block diagram of dead zone time generation module;
图18是Tcm1、Tcm2、Tcm3计算模块框图;Fig. 18 is a block diagram of Tcm1, Tcm2, Tcm3 computing modules;
图19是6路PWM生成模块框图。Figure 19 is a block diagram of the 6-way PWM generation module.
具体实施方式detailed description
下面结合附图对本发明作进一步详细的描述。The present invention will be described in further detail below in conjunction with the accompanying drawings.
三相交流异步电机是一种用三相交流电控制的旋转机械,为了实现转速可调,电压源一 般使用由功率开关元器件构成的逆变器,产生幅值和频率可调的近似正弦波的交流电压。一 个三对极的三相交流感应电机的剖面图如图1所示,定子槽内嵌有a,b,c三相绕组。为了 在气隙中生成近似正弦的磁势,绕组采用分布式绕制。当定子绕组流过三相对称、相角互差 120°的正弦交流电流时,气隙中会形成一个以定子电流频率旋转的磁场矢量。根据三相交流 感应电机的转子结构的不同,可分为鼠笼式和绕线式,其中鼠笼式最为常见,鼠笼式转子绕 组是自己短路的绕组,在转子铁芯的每个槽中放有一根导体(材料为铜或铝),导体比铁芯长, 在铁芯两端用两个端环将导体短接,形成短路绕组。若将铁芯去掉,剩下的绕组形状似松鼠 笼子,故称鼠笼式绕组。Three-phase AC asynchronous motor is a rotating machine controlled by three-phase AC. In order to realize adjustable speed, the voltage source generally uses an inverter composed of power switching components to generate an approximate sine wave with adjustable amplitude and frequency. AC voltage. A cross-sectional view of a three-phase AC induction motor with three pairs of poles is shown in Figure 1. There are a, b, and c three-phase windings embedded in the stator slot. In order to generate an approximately sinusoidal magnetic potential in the air gap, the windings are distributed. When the stator winding flows through the three-phase symmetrical sinusoidal alternating current with a phase angle difference of 120°, a magnetic field vector rotating at the frequency of the stator current will be formed in the air gap. According to the different rotor structure of the three-phase AC induction motor, it can be divided into squirrel-cage type and wound type, among which the squirrel-cage type is the most common. There is a conductor (made of copper or aluminum), which is longer than the iron core, and two end rings are used to short-circuit the conductor at both ends of the iron core to form a short-circuit winding. If the iron core is removed, the remaining winding is shaped like a squirrel cage, so it is called squirrel cage winding.
所谓矢量控制就是将静止坐标系上表示的电动机矢量关系变换到以气隙磁场、定子磁场 或者转子磁场定向的旋转坐标轴系上,达到对电机转矩的实时控制的目的。由于转子磁场定 向的矢量控制方法简单易行,解耦方便,控制精度较好,本发明就是基于转子磁场定向的。 交流电机三相定子电流IA、IB、IC,经过由三相静止坐标系到两相静止坐标系变换得到Iα、I β。然后再由两相静止坐标系变换到两相旋转坐标系,并使转轴沿着转子磁链的方向,得到交 流电机励磁电流分量Id,和转矩电流分量Iq分别等效于直流电动机的励磁电流和转矩电流。 这样通过控制Id和Iq,就可以按照直流电动机的控制方法来控制交流电动机。The so-called vector control is to transform the motor vector relationship expressed on the static coordinate system to the rotating coordinate axis system oriented by the air gap magnetic field, stator magnetic field or rotor magnetic field, so as to achieve the purpose of real-time control of the motor torque. Because the vector control method of the rotor magnetic field orientation is simple and easy, the decoupling is convenient, and the control precision is good, the present invention is based on the rotor magnetic field orientation. The three-phase stator currents I A , I B , and I C of the AC motor are converted from the three-phase stationary coordinate system to the two-phase stationary coordinate system to obtain I α , I β . Then transform from the two-phase static coordinate system to the two-phase rotating coordinate system, and make the rotating shaft along the direction of the rotor flux linkage, and obtain the excitation current component I d of the AC motor, and the torque current component I q are respectively equivalent to the DC motor Excitation current and torque current. In this way, by controlling Id and Iq , the AC motor can be controlled according to the control method of the DC motor.
矢量控制的基本框图如图2所示,整个控制过程通过软件来实现。Clark变换是三相静 止到两相静止坐标系的变换,Park变换是两相静止坐标系到两相旋转坐标系变换,进行坐标 变换时要知道当前的转子位置θ,它表示轴与轴的夹角,由转子磁链观测器给出。实现的关 键是在于转子磁链观测器的构造,也就是转子磁链位置角的确定,这要涉及到交流异步电机 电流解耦问题。因此需要研究交流异步电机的模型、坐标变换以及在此基础上的电流解耦问 题。The basic block diagram of vector control is shown in Figure 2, and the entire control process is realized through software. Clark transformation is the transformation from three-phase stationary to two-phase stationary coordinate system, and Park transformation is the transformation from two-phase stationary coordinate system to two-phase rotating coordinate system. When performing coordinate transformation, the current rotor position θ must be known, which represents the clamping distance between axes and axes. angle, given by the rotor flux observer. The key to the realization lies in the construction of the rotor flux observer, that is, the determination of the rotor flux position angle, which involves the current decoupling problem of the AC asynchronous motor. Therefore, it is necessary to study the model of AC asynchronous motor, coordinate transformation and current decoupling on this basis.
矢量控制的基础是三相异步电机数学模型的建立,而三相交流电机的电流、磁通和转速 之间都是互相影响的。另外,三相电机的定子和转子分别等效成为三个绕组,每个绕组在产生 磁通时都有自己的电磁惯性,加上运动系统的机电惯性,变频装置的滞后因素等,这些因素 都决定了异步电机是一个高阶、非线性、强耦合的多变量系统。The basis of vector control is the establishment of the mathematical model of the three-phase asynchronous motor, and the current, magnetic flux and speed of the three-phase AC motor all affect each other. In addition, the stator and rotor of the three-phase motor are equivalent to three windings respectively, and each winding has its own electromagnetic inertia when generating magnetic flux, plus the electromechanical inertia of the motion system, the hysteresis factor of the frequency conversion device, etc., these factors are It is determined that the asynchronous motor is a high-order, nonlinear, strongly coupled multivariable system.
如果没有坐标轴变换,矢量控制将无法实现,因为异步电机在三相静止坐标系下是强耦 合的,要控制的变量多而且复杂,在实现矢量控制时则通过对异步电机进行解耦来简化控制 的变量,先通过Clarke变换,将三相静止坐标系变量变换到两相静止坐标系变量,再通过 Park变换,将两相静止参考坐标系变量变换到两相旋转参考坐标系上,这时电机的转速矢量 和磁链矢量完全解耦,可以对它们分别调控。且变换前后电流产生等效的旋转磁场。If there is no coordinate axis transformation, the vector control will not be realized, because the asynchronous motor is strongly coupled in the three-phase stationary coordinate system, and there are many and complex variables to be controlled. When realizing the vector control, it is simplified by decoupling the asynchronous motor. The variables to be controlled are first transformed from the three-phase stationary coordinate system variables to the two-phase stationary coordinate system variables through the Clarke transformation, and then transformed from the two-phase stationary reference coordinate system variables to the two-phase rotating reference coordinate system variables through the Park transformation. The speed vector and flux linkage vector of the motor are completely decoupled, and they can be adjusted separately. And the current before and after the transformation produces an equivalent rotating magnetic field.
Clark变换指的是静止三相坐标系变换为静止二相坐标系变换。以恒功率电流变换为例, 先考虑三相静止绕组A、B、C到两相静止绕组α、β的变换,简称3S/2S变换。其变换关系 如图3所示。变换公式为:The Clark transformation refers to the transformation from a stationary three-phase coordinate system to a stationary two-phase coordinate system. Taking constant power current conversion as an example, first consider the conversion of three-phase stationary windings A, B, C to two-phase stationary windings α, β, referred to as 3S/2S conversion. Its transformation relationship is shown in Figure 3. The conversion formula is:
如果三相绕组是Y型并且没有零线,则有iA+iB+iC=0,带入上式后可得:If the three-phase winding is Y-shaped and there is no neutral wire, then there is i A +i B +i C =0, which can be obtained after being inserted into the above formula:
同理Clark变换也可以用在电压矢量和磁链矢量中。Similarly, Clark transform can also be used in voltage vector and flux linkage vector.
Park变换指的是二相静止坐标系变换为二相旋转坐标系变换。这里同样以电流变换为例, 先考虑二相静止绕组α、β到两相静止绕组d、q的变换,简称2S/2R变换。其变换关系如图 4所示。由图4可知:iα、iβ和id、iq之间存在下列关系:Park transformation refers to the transformation of a two-phase stationary coordinate system into a two-phase rotating coordinate system. Taking the current transformation as an example here, first consider the transformation from the two-phase stationary windings α, β to the two-phase stationary windings d, q, referred to as 2S/2R transformation. Its transformation relationship is shown in Figure 4. It can be seen from Figure 4 that there is the following relationship between i α , i β and id , i q :
转化为矩阵的形式为:Converted to a matrix form:
进一步转化为逆矩阵:Further converted to an inverse matrix:
同理Park变换也可以用在电压矢量和磁链矢量中。Similarly, Park transformation can also be used in voltage vector and flux linkage vector.
数学模型是异步电机研究的基础,它主要由电压方程、磁链方程、转矩方程和运动方程 等组成。在对交流异步电机实施矢量控制的时候,依据坐标系的不同,需要分别对三相静止 坐标系,两相静止坐标系和两相旋转坐标系下的电机模型进行分析。Mathematical model is the basis of asynchronous motor research, it is mainly composed of voltage equation, flux equation, torque equation and motion equation. When implementing vector control for AC asynchronous motors, according to the different coordinate systems, it is necessary to analyze the motor models in the three-phase stationary coordinate system, the two-phase stationary coordinate system and the two-phase rotating coordinate system respectively.
在研究异步电机多变量数学模型时,常作以下假设:忽略空间谐波,假设电机三相绕组 对称空间互差电角度,所产生的磁动势沿着气隙圆周按照正弦规律分布。忽略磁饱和,绕组 具有恒定的自感和互感。各个绕组的电阻恒定,不受频率和温度的影响。将电机转子等效成 为绕线转子,折算到定子侧,而且折算后的三相绕组匝数相等。这样得到三相异步电机的物 理模型如图5所示。图5中的三相绕组轴线A、B、C在空间是固定的,以A轴为参考坐标轴 转子绕组轴线a、b、c随转子旋转,转子轴a和定子轴A间的电角度为空间角位移变量。规 定各绕组电压、电流、磁链的正方向符合电动机的惯例和右手螺旋定则。可以用系统的电压、 磁链、转矩和运动方程来描述三相异步电机在三相静止坐标系下的数学模型。When studying multivariable mathematical models of asynchronous motors, the following assumptions are often made: Neglecting space harmonics, assuming that the three-phase windings of the motor have a symmetrical spatial difference in electric angle, the generated magnetomotive force is distributed along the air gap circle according to the sinusoidal law. Neglecting magnetic saturation, the winding has constant self and mutual inductance. The resistance of each winding is constant independent of frequency and temperature. The motor rotor is equivalent to a wound rotor, which is converted to the stator side, and the converted three-phase winding turns are equal. In this way, the physical model of the three-phase asynchronous motor is shown in Figure 5. The three-phase winding axes A, B, and C in Fig. 5 are fixed in space, and the rotor winding axes a, b, and c rotate with the rotor with the A axis as the reference coordinate axis, and the electrical angle between the rotor axis a and the stator axis A is Spatial angular displacement variable. It is stipulated that the positive direction of each winding voltage, current, and flux linkage conforms to the convention of the motor and the right-hand screw rule. The mathematical model of the three-phase asynchronous motor in the three-phase stationary coordinate system can be described by the voltage, flux linkage, torque and motion equation of the system.
(1)电压方程:(1) Voltage equation:
三相定子绕组的电压平衡方程为:The voltage balance equation of the three-phase stator winding is:
相应的三相转子绕组折算到定子侧的电压方程为:The voltage equation of the corresponding three-phase rotor winding converted to the stator side is:
公式5和公式6中:uA,uB,uC,ua,ub,uc为定子和转子相电压瞬时值,iA,iB,iC,ia,ib,ic为定 子和转子相电流瞬时值,ψA,ψB,ψC,ψa,ψb,ψc为三相定子和转子的全磁链,R1,R2为定子和转 子绕组电阻。In Equation 5 and Equation 6: u A , u B , u C , u a , u b , u c are the instantaneous values of stator and rotor phase voltages, i A , i B , i C , i a , i b , i c ψ A , ψ B , ψ C , ψ a , ψ b , ψ c are the full flux linkages of the three-phase stator and rotor, R 1 , R 2 are the stator and rotor winding resistances.
(2)磁链方程:(2) Flux linkage equation:
交流异步电机每相绕组的磁链包括他自身的自感磁链和其他绕组对他的互感磁链,其磁 链方程可以表示为如下形式:The flux linkage of each phase winding of AC asynchronous motor includes its own self-inductance flux linkage and mutual induction flux linkage of other windings to him, and its flux linkage equation can be expressed as the following form:
公式7中:ψA,ψB,ψC为三相定子绕组的磁链,ψa,ψb,ψc为三相转子绕组的磁链; LA,LB,LC为三相定子绕组的自感,La,Lb,Lc为三相转子绕组的自感,iA,iB,iC为三相定子绕组 的电流,ia,ib,ic为三相转子绕组的电流,LAb,LAB....为各相绕组绕组的互感。In formula 7: ψ A , ψ B , ψ C are the flux linkages of the three-phase stator windings, ψ a , ψ b , ψ c are the flux linkages of the three-phase rotor windings; L A , L B , L C are the three-phase stator windings The self-inductance of the windings, L a , L b , L c are the self-inductances of the three-phase rotor windings, i A , i B , i C are the currents of the three-phase stator windings, ia , i b , ic are the three-phase rotor windings The current of the winding, L Ab , L AB .... is the mutual inductance of each phase winding.
与电机绕组交链的磁通有两类:一类是只与某一相绕组交链而不穿过气隙的漏磁通,另 一类是穿过气隙的相间互感磁通,后者是主要的。互感磁通又分为两类:(1)定子三相彼此之 间和转子三相彼此之间位置是固定的,故互感为常值;(2)定子任一相与转子任一相间的位置 是变化的,互感是角位移的q函数。There are two types of magnetic flux interlinked with the motor windings: one is the leakage flux that only interlinks with a certain phase winding and does not pass through the air gap, and the other is the interphase mutual induction flux that passes through the air gap. is the main one. The mutual inductance flux is divided into two categories: (1) The position between the three phases of the stator and the three phases of the rotor is fixed, so the mutual inductance is a constant value; (2) The position between any phase of the stator and any phase of the rotor is changing, and the mutual inductance is the q function of the angular displacement.
(3)电磁转矩方程:(3) Electromagnetic torque equation:
假定线性磁路、磁动势在空间按正弦分布,根据机电能量守恒定理,可求出电磁转矩Te 的表达式如下所示:Assuming that the linear magnetic circuit and the magnetomotive force are distributed sinusoidally in space, according to the principle of conservation of electromechanical energy, the expression of the electromagnetic torque Te can be obtained as follows:
上式说明Te是关于定子电流、转子电流和转子角度的函数,即拖动转矩是一个多变量、 非线性且强耦合的函数。The above formula shows that T e is a function of the stator current, rotor current and rotor angle, that is, the drag torque is a multivariable, nonlinear and strongly coupled function.
(4)运动方程:(4) Motion equation:
在一般情况下,忽略电力拖动系统中的阻转矩阻尼和扭转弹性转矩,并且当负载是恒转 矩负载时,电机的运动方程为:In general, the resistance torque damping and torsional elastic torque in the electric drive system are ignored, and when the load is a constant torque load, the motion equation of the motor is:
公式9中:TL为负载转矩;J为机组的转动惯量。In Formula 9: TL is the load torque; J is the moment of inertia of the unit.
三相异步电机在两相静止坐标系下的模型也就是在α-β坐标系下的模型。将三相静止坐 标(A-B-C)下的电压、电流、磁链用Clark变换成两相静止坐标系α-β下,即可以得到三相异 步电机在两相静止坐标系下的数学模型。The model of the three-phase asynchronous motor in the two-phase stationary coordinate system is also the model in the α-β coordinate system. Transform the voltage, current, and flux linkage in the three-phase static coordinate (A-B-C) into the two-phase static coordinate system α-β by Clark, and then the mathematical model of the three-phase asynchronous motor in the two-phase static coordinate system can be obtained.
(1)电压方程:(1) Voltage equation:
对于转子为鼠笼式的电机,uα2=uβ2 For a motor with a squirrel-cage rotor, u α2 = u β2
(2)磁链方程:(2) Flux linkage equation:
(3)转矩方程:(3) Torque equation:
Te=npLm(iβ1iα2-iα1iβ2) (公式12)T e =n p L m (i β1 i α2 -i α1 i β2 ) (Formula 12)
三相异步电机在两相旋转坐标系下的模型也就是在d-q坐标系下的模型。将二相静止坐 标(α-β)下的电量经Park变换到二相旋转坐标系(d-q)下即可以得到三相异步电机在两相 旋转坐标系下的模型。The model of the three-phase asynchronous motor in the two-phase rotating coordinate system is also the model in the d-q coordinate system. The model of the three-phase asynchronous motor in the two-phase rotating coordinate system can be obtained by transforming the electric quantity in the two-phase stationary coordinate (α-β) to the two-phase rotating coordinate system (d-q) through Park.
(1)电压方程:(1) Voltage equation:
(2)磁链方程:(2) Flux linkage equation:
(3)转矩方程:(3) Torque equation:
Te=npLm(id1iq2-iq1id2) (公式15)T e =n p L m (i d1 i q2 -i q1 i d2 ) (Formula 15)
以上以低速电动汽车用交流异步电机为研究对象,基于电机理论对磁链、电压、电流等 变量的关系进行了分析。结合坐标变换的原理,对于不同坐标系下的异步电机的数学模型进 行了推导。在转子磁场定向下,建立了系统矢量控制方程式,实现了系统的降阶解耦,为下 面的电机控制策略的研究做好了铺垫。Taking the AC asynchronous motor used in low-speed electric vehicles as the research object above, the relationship between flux linkage, voltage, current and other variables is analyzed based on the motor theory. Combined with the principle of coordinate transformation, the mathematical models of asynchronous motors in different coordinate systems are deduced. Under the rotor field orientation, the vector control equation of the system is established, and the decoupling of the system is realized, which paves the way for the following research on the motor control strategy.
下面将深入分析矢量控制中SVPWM技术的原理,给出SVPWM控制算法的实现步骤和方法。 并对SVPWM在实际应用中死区时间的影响进行分析,提出一种基于时间的死区补偿方法。The principle of SVPWM technology in vector control will be deeply analyzed below, and the implementation steps and methods of SVPWM control algorithm will be given. And analyze the influence of dead zone time in the practical application of SVPWM, and propose a dead zone compensation method based on time.
SVPWM控制的分析与实现Analysis and Realization of SVPWM Control
空间矢量脉宽调制(SVPWM),实际上对应永磁同步电机或交流感应电动机中的三相电压 源逆变器的功率器件的一种特殊的开关触发顺序和脉宽大小地结合,这种开关触发顺序和组 合将在定子线圈中产生三相相差120°电角度的失真较小的正弦电流。实践和理论都可以证 明,与直接的正弦脉宽调制(SPWM)技术相比,SVPWM在输出电压或电机线圈中的电流中都将 产生更少的谐波,提高了对电源逆变器直流供电电源的利用效率。Space Vector Pulse Width Modulation (SVPWM), actually corresponds to a special combination of switch trigger sequence and pulse width of the power device of the three-phase voltage source inverter in the permanent magnet synchronous motor or AC induction motor. The trigger sequence and combination will generate three-phase sinusoidal currents with a phase difference of 120° electrical angle and less distortion in the stator coils. Both practice and theory can prove that compared with the direct sinusoidal pulse width modulation (SPWM) technology, SVPWM will generate less harmonics in the output voltage or the current in the motor coil, which improves the DC power supply of the power inverter. Power utilization efficiency.
以下是一种典型的三相电压源逆变器的结构,如图6所示。图6中Va、Vb、Vc是逆变器的 电压输出,Q1到Q6是6个功率晶体管,它们分别被VT1、VT2、VT3、VT4、VT5、VT6这6个控制 信号所控制。当逆变桥上半部分的功率晶体管开通时,即VT1、VT2或VT3为1时,其下半部份 相对的功率晶体管被关闭(VT4、VT5或VT6为0)所以a、b、c为0或1的状态,将决定Va、Vb、 Vc三相输出电压的波形情况。The following is the structure of a typical three-phase voltage source inverter, as shown in Figure 6. In Figure 6, V a , V b , and V c are the voltage outputs of the inverter, and Q 1 to Q 6 are 6 power transistors, which are respectively controlled by VT 1 , VT 2 , VT 3 , VT 4 , VT 5 , and VT 6 These 6 control signals are controlled. When the power transistor in the upper half of the inverter bridge is turned on, that is, when VT 1 , VT 2 or VT 3 is 1, the corresponding power transistor in the lower half is turned off (VT 4 , VT 5 or VT 6 is 0) so The states of a, b, and c being 0 or 1 will determine the waveforms of the three-phase output voltages of Va, Vb, and Vc.
逆变桥输出的线电压矢量、相电压矢量和开关变量矢量的之间的关系可以用公式16和公 式17表示:The relationship between the line voltage vector, phase voltage vector and switch variable vector output by the inverter bridge can be expressed by Equation 16 and Equation 17:
上式中:Vdc是电压源逆变器的直流供电电压。In the above formula: Vdc is the DC supply voltage of the voltage source inverter.
从中不难看出,因为开关变量矢量[a,b,c]有8个不同的组合值,即逆变桥上半部分的 3个功率晶体管的开关状态有8种不同的组合,故其输出的相电压和线电压有8种对应的组 合。根据不同的开关和相电压状态通过Clark变换得到α-β轴系下的空间电压矢量,其转换 公式可以用下面的公式18和公式19表示。表1中VAN、VBN、VCN表示3个输出的相电压,Vα、Vβ表示α-β轴系下的空间电压矢量。It is not difficult to see that because the switch variable vector [a, b, c] has 8 different combination values, that is, the switching states of the three power transistors in the upper half of the inverter bridge have 8 different combinations, so the output There are 8 corresponding combinations of phase voltage and line voltage. According to different switch and phase voltage states, the space voltage vector under the α-β axis can be obtained through Clark transformation, and the conversion formula can be expressed by the following formula 18 and formula 19. In Table 1, V AN , V BN , and V CN represent the phase voltages of the three outputs, and V α and V β represent the space voltage vectors under the α-β axis system.
Vα=VAN (公式18)V α =V AN (Equation 18)
表1功率管的开关状态的相电压和α-β轴系的坐标分量Table 1 The phase voltage of the switching state of the power tube and the coordinate components of the α-β axis
表1中的八个开关状态对应的八种基本电压矢量,这八个电压矢量将其所在的空间分成 六个电压幅值相等、相位相差60°的六个区域,如图7所示。从图7中可以看出任意一个电 压矢量可以通过其所在区域内相邻的两个基本电压矢量组合得出,确定输出电压所在扇区后, 通过计算其两个相邻基本电压矢量的作用时间T1、T2来实现合成矢量的输出,且当PWM周期 细分足够小时,电压矢量的轨迹将近似为一个圆形。而电压矢量和磁链矢量的轨迹是重合的, 因此其磁链轨迹也是一个近似圆,SVPWM算法通过在不同扇区中不断调整PWM的输出项和占 空比来实现电机的矢量控制。The eight switch states in Table 1 correspond to eight basic voltage vectors. These eight voltage vectors divide their space into six areas with equal voltage amplitudes and 60° phase differences, as shown in Figure 7. It can be seen from Figure 7 that any voltage vector can be obtained by combining two adjacent basic voltage vectors in its area. After determining the sector where the output voltage is located, calculate the action time of the two adjacent basic voltage vectors T 1 and T 2 are used to realize the output of the synthesized vector, and when the PWM period is subdivided sufficiently small, the track of the voltage vector will be approximately a circle. However, the trajectories of the voltage vector and the flux vector are coincident, so the flux trajectory is also an approximate circle. The SVPWM algorithm realizes the vector control of the motor by continuously adjusting the PWM output and duty cycle in different sectors.
图8是电压矢量合成示意图以第一扇区为例,合成的电压矢量Us由U0和U60组成,T1、T2分别代表U0和U60的作用时间,T则代表了载波周期的时间。根据矢量合成原则可得公式(20):Figure 8 is a schematic diagram of voltage vector synthesis. Taking the first sector as an example, the synthesized voltage vector U s is composed of U 0 and U 60 , T 1 and T 2 represent the action time of U 0 and U 60 respectively, and T represents the carrier wave cycle time. According to the principle of vector synthesis, the formula (20) can be obtained:
用公式(公式20)及根据三角正弦定理,可分析出(公式21):Using the formula (Formula 20) and according to the trigonometric sine law, it can be analyzed (Formula 21):
进而求出T1、T2为:Then T1 and T2 are calculated as:
确定好T1、T2时间后再根据式(公式23)求出插入的零矢量T0的作用时间。After determining the time of T1 and T2, calculate the action time of the inserted zero vector T0 according to formula (Formula 23).
T0=T-T1-T2 (公式23)T 0 =TT 1 -T 2 (Equation 23)
通过上述的方法,计算出系统所需频率对应的T1、T2,从而达到变频的目的。添加零矢量 的原则是:使功率开关器件的开关次数最少,为了使磁链平滑运动,将零矢量平均分成若干 份,多点插入到磁链轨迹中去,总的作用时间T0不变,从而减少电机的转矩脉动。按照上述 分析将T0、T1、T2进行均分通过MCU的PWM模块实现这一功能,PWM输出的波形如图9所示。 图9的PWM输出方式一般被称为七段式SVPWM,该方法将0矢量进行了有效的均分,使合成 矢量的输出更加稳定平滑,合成的磁链也更加逼近圆形磁链,能够达到较好的SVPMW控制效 果。Through the above method, calculate T 1 and T 2 corresponding to the frequency required by the system, so as to achieve the purpose of frequency conversion. The principle of adding a zero vector is: to minimize the switching times of the power switching device. In order to make the flux linkage move smoothly, the zero vector is divided into several parts on average, and multiple points are inserted into the flux linkage trajectory. The total action time T 0 remains unchanged. Thereby reducing the torque ripple of the motor. According to the above analysis, T 0 , T 1 , and T 2 are evenly divided to realize this function through the PWM module of the MCU. The waveform of the PWM output is shown in Figure 9. The PWM output method in Figure 9 is generally called seven-segment SVPWM. This method effectively divides the 0 vector evenly, making the output of the synthesized vector more stable and smooth, and the synthesized flux linkage is also closer to a circular flux linkage, which can achieve Better SVPMW control effect.
SVPMW死区补偿的研究与设计Research and Design of SVPMW Dead Zone Compensation
七段式SVPWM控制需要不断切换功率管的状态来实现,在实际使用中,由于功率器件固 有存储时间的存在,使其开通时间小于关断时间,容易发生同相桥臂互补开通的两只功率管 的短路故障,为了避免这种情况的发生,通常将开通信号延迟一个死区时间后发出。功率管 的开通、关断时间和死区设置使功率管实际输出电压波形与理想给定电压波形相比产生了非 线性畸变,引发了电机电流波形畸变和转矩脉动等死区效应,尤其是影响了电机的低速性能。 为了减小电机电流波形非线性畸变造成的影响,设计了一种基于时间补偿的死区补偿方法, 来弥补功率管器件固有延时对整个系统造成的影响。The seven-segment SVPWM control needs to continuously switch the state of the power tube to achieve. In actual use, due to the existence of the inherent storage time of the power device, the turn-on time is shorter than the turn-off time, and it is easy for two power tubes with the same phase bridge arm to be turned on complementary In order to avoid the short-circuit fault of this situation, the turn-on signal is usually sent after a delay of a dead time. The turn-on, turn-off time and dead zone settings of the power tube cause the actual output voltage waveform of the power tube to produce nonlinear distortion compared with the ideal given voltage waveform, causing dead zone effects such as motor current waveform distortion and torque ripple, especially Affect the low-speed performance of the motor. In order to reduce the impact caused by the nonlinear distortion of the motor current waveform, a dead zone compensation method based on time compensation is designed to compensate for the impact of the inherent delay of the power tube device on the entire system.
三相电机逆变器结构如图6所示,就单相逆变器输出电压而言,死区效应产生一系列的 畸变脉冲,脉冲极性与电流极性相关。由于三相电流互差120°电角度,因此在电机中形成 了六个误差电压矢量,如图10所示。The structure of the three-phase motor inverter is shown in Figure 6. As far as the output voltage of the single-phase inverter is concerned, the dead zone effect produces a series of distorted pulses, and the pulse polarity is related to the current polarity. Since the three-phase currents are 120° electrical different from each other, six error voltage vectors are formed in the motor, as shown in Figure 10.
采用等幅值变换时,误差电压矢量的幅值为4VdcTe/3T,其中Vdc为直流母线电压、T为 载波周期,误差时间Te为:When equal-amplitude conversion is used, the amplitude of the error voltage vector is 4VdcTe/3T, where Vdc is the DC bus voltage, T is the carrier period, and the error time Te is:
Te=Td+Ton-Toff (公式24)T e =T d +T on -T off (Formula 24)
其中,Td为死区时间;Ton为功率管开通所需时间;Toff为功率管关断所需时间。Among them, Td is the dead time; Ton is the time required for the power tube to be turned on; Toff is the time required for the power tube to be turned off.
误差电压的矢量的方向由三相电流极性决定,定义电流以流入电机绕组为正,在图10中 该矢量与电流极性的对应关系为:数字1代表相电流为正,0表示相电流为负,按照abc相 的组合顺序,对应图10中的电压矢量。The direction of the vector of the error voltage is determined by the polarity of the three-phase current. It is defined that the current flowing into the motor winding is positive. In Figure 10, the corresponding relationship between the vector and the current polarity is: the number 1 means that the phase current is positive, and 0 means that the phase current Negative, according to the combination sequence of abc phase, corresponding to the voltage vector in Figure 10.
以电流ia、ib、ic为正负负的扇区为例,推导合成电压矢量的幅值和相位计算公式,在 该极性扇区内电流矢量的角度范围是[330°,360°]和[0,30°]。以θ表示给定电压矢量与 α轴的夹角,电压矢量合成如图3-6所示。图11(a)为θ在[330°、360°]角度范围内,图11(b)为θ在[0°、30°]角度范围内。可见当θ=0时,Usyn幅值最小为(公式24),其他的电 流极性山区内,用相同方法分析可以得出,死区畸变的影响具有重复性。Taking the sector where the current ia, ib, ic are positive and negative as an example, the formula for calculating the magnitude and phase of the synthesized voltage vector is derived. The angular range of the current vector in this polarity sector is [330°, 360°] and [0, 30°]. θ represents the angle between the given voltage vector and the α axis, and the voltage vector synthesis is shown in Figure 3-6. Figure 11(a) shows that θ is within the angle range of [330°, 360°], and Figure 11(b) shows that θ is within the angle range of [0°, 30°]. It can be seen that when θ = 0, the Usyn amplitude is the smallest (Formula 24). In other current polarity mountainous areas, the same method can be used to analyze that the influence of dead zone distortion is repeatable.
|Usyn|=|Us|-|ΔU4| (公式25)|U syn |=|U s |-|ΔU 4 | (Formula 25)
以a相桥臂为例,图3-7为一个载波周期内的理论出发信号状态和实际开关状态的波形 图A+L、A-L为理想的功率管开关信号,A+R,A-R为实际的功率管开关信号图,其中阴影部 分是两个管子都不导通的状态,此时桥臂的输出电压由续流二极管决定。当ia>0时,下桥臂 二极管导通,相当于下桥臂开关管导通,实际开关时A+R的阴影部分位低电平,A-R为高电 平,经分析可知上管的实际开通时间比理想开通时间缩短了Te,而下管的实际开通时间则延 长了Te所要做的就是讲上管的开通时间延长Te相应的将下管开通时间缩短Te这样使实际开 关时间和理想给定时间一致,保证了输出的电压值和理想值相等。同理可分析ia<0时,将上 管的理想开通时间缩短Te。在一个调制周期内通过调整a相PWM的开通时间来实现时间补偿, b、c相的补偿方法与a相相同。Taking the a-phase bridge arm as an example, Figure 3-7 is the waveform diagram of the theoretical starting signal state and the actual switching state within one carrier cycle. A+L, A-L are ideal power tube switching signals, and A+R, A-R are actual The switch signal diagram of the power tube, where the shaded part is the state where the two tubes are not conducting, at this time the output voltage of the bridge arm is determined by the freewheeling diode. When ia>0, the diode of the lower bridge arm is turned on, which is equivalent to the conduction of the switch tube of the lower bridge arm. During the actual switch, the shaded part of A+R is at low level, and A-R is at high level. After analysis, the actual The turn-on time is shortened by Te from the ideal turn-on time, while the actual turn-on time of the lower tube is extended by Te. All that needs to be done is to extend the turn-on time of the upper tube by Te and correspondingly shorten the turn-on time of the lower tube by Te, so that the actual switch time and the ideal give The fixed time is consistent to ensure that the output voltage value is equal to the ideal value. In the same way, it can be analyzed that when ia<0, the ideal opening time of the upper tube is shortened to Te. Time compensation is realized by adjusting the on-time of phase a PWM in one modulation cycle, and the compensation method of phase b and c is the same as that of phase a.
七段式SVPWM方法采用矢量合成的方法实现,由于U0、U7两个零矢量的插入,可得到更 为简化的算法。以abc电流极性正负负分析。如图12所示,按照上述的时间补偿法,将A+ 高电平延长Te时间,B+、C+缩短Te时间。综合三相得:矢量U4的作用时间比理想给定时间增加了2Te、矢量U6作用时间没有变化,零矢量作用时间减少了2Te。保持bc相得开关管信号不变,仅将A+高电平延长2Te也可以达到同样的补偿效果,有效的简化了算法。The seven-segment SVPWM method is realized by vector synthesis, and a more simplified algorithm can be obtained due to the insertion of two zero vectors U0 and U7. Analyze positive and negative current polarity with abc. As shown in FIG. 12 , according to the above-mentioned time compensation method, the Te time is extended when A+ is high, and the Te time is shortened by B+ and C+. Comprehensive three-phase results: the action time of vector U4 increases by 2Te compared with the ideal given time, the action time of vector U6 does not change, and the action time of zero vector decreases by 2Te. Keeping the switching tube signal of the bc phase unchanged, only extending the high level of A+ by 2Te can also achieve the same compensation effect, which effectively simplifies the algorithm.
ta表示a相上桥臂开关管信号触发时间,t'a表示补偿后的a相上桥臂开关管信号触发时 间,经上述分析可得(公式26)。t a represents the triggering time of the switch tube signal of the upper bridge arm of phase a, and t' a indicates the triggering time of the signal of the switch tube of the upper bridge arm of phase a after compensation, which can be obtained through the above analysis (Equation 26).
t'a=ta-Te (公式26)t' a =t a -T e (Formula 26)
在abc电流极性正负负下,分析其他电压矢量合成扇区的时间补偿,有相同的结果,再 分析其他电流极性扇区,得到最终的补偿方法如表2所示。When the abc current polarity is positive or negative, the time compensation of other voltage vector synthesis sectors is analyzed, and the same result is obtained, and then the other current polarity sectors are analyzed, and the final compensation method is shown in Table 2.
表2功率管的开关状态的相电压和α-β轴系的坐标分量Table 2 The phase voltage of the switching state of the power tube and the coordinate components of the α-β axis
按照表2中的电流极性,在不同的电流极性区间对不同相线进行时间补偿,实现基于时 间的SVPWM的死区补偿算法。According to the current polarity in Table 2, time compensation is performed on different phase lines in different current polarity intervals to realize the time-based SVPWM dead zone compensation algorithm.
为了验证SVPWM控制算法的有效性,在MATLAB/Simulink平台的基础上建立系统模型, 并进行仿真分析,该模型也是实现的无传感器矢量控制算法的基础算法。实现SVPWM算法仿 真模型搭建的步骤有以下几点:In order to verify the effectiveness of the SVPWM control algorithm, a system model is established on the basis of the MATLAB/Simulink platform, and the simulation analysis is carried out. This model is also the basic algorithm of the sensorless vector control algorithm. The steps to realize the construction of the SVPWM algorithm simulation model are as follows:
电压矢量所在扇区判断模块搭建Construction of the sector judgment module where the voltage vector is located
根据上述的Clark变换,可以得到两相静止坐标系下的矢量控制模型,通过分析Uα、Uβ 可以确定电压矢量所在扇区。结合上述分析得出三个判断矢量U1、U2、U3(公式26),根据三 个矢量的正负便可判断当前合成矢量所在的扇区。According to the above-mentioned Clark transformation, the vector control model in the two-phase stationary coordinate system can be obtained, and the sector where the voltage vector is located can be determined by analyzing U α and U β . Combined with the above analysis, three judgment vectors U 1 , U 2 , U 3 (Formula 26) are obtained, and the sector where the current composite vector is located can be judged according to the positive or negative of the three vectors.
再定义,若U1>0,则A=1,否则A=0。若U2>0,则B=1,否则B=0。若U3>0,则C=1,否则C=0。可知A、B、C共有8种组合,但实际运行中U1、U2、U3不会同时为0或同时为1。 因此实际组合有6总组合恰好对应6个扇区。组合和扇区对应的关系式(公式28)决定:Redefine, if U1>0, then A=1, otherwise A=0. If U2>0, then B=1, otherwise B=0. If U3>0, then C=1, otherwise C=0. It can be seen that there are 8 combinations of A, B, and C, but in actual operation, U1, U2, and U3 will not be 0 or 1 at the same time. Therefore, the actual combination has 6 total combinations which correspond to exactly 6 sectors. The relationship between combination and sector (Formula 28) determines:
Sector=C×4+B×2+A (公式28)Sector=C×4+B×2+A (Formula 28)
根据(公式27)可以确定当前矢量所在扇区,建立的扇区判断仿真模块如图14所示:According to (Formula 27), the sector where the current vector is located can be determined, and the established sector judgment simulation module is shown in Figure 14:
基本电压矢量作用时间计算模块搭建Basic voltage vector action time calculation module construction
确定当前合成矢量所在扇区后,需要计算导通时间,前文已经计算得到了不同扇区下的 开关导通时间,为了建模的方便,定义中间变量X、Y、Z,其表达式为:After determining the sector where the current composite vector is located, the on-time needs to be calculated. The switch on-time in different sectors has been calculated above. For the convenience of modeling, intermediate variables X, Y, and Z are defined. The expressions are:
为了避免计算中的误差,当T<T1+T2时,需要对开关导通时间进行限制,令其输出的最 大电压在矢量六边形的内接圆内,以确保运行安全。其约束条件为:In order to avoid errors in the calculation, when T<T 1 +T 2 , it is necessary to limit the on-time of the switch so that the maximum output voltage is within the inscribed circle of the vector hexagon to ensure safe operation. Its constraints are:
结合以上计算结果,建立如图15所示的以X、Y、Z为中间变量,以及根据中间变量计算相邻基本矢量导通时间T1、T2的仿真模块如图16所示。Combining the above calculation results, establish a simulation module as shown in Figure 15 that uses X, Y, and Z as intermediate variables, and calculates the conduction times T 1 and T 2 of adjacent basic vectors according to the intermediate variables, as shown in Figure 16 .
各桥臂的导通时间计算及死区时间模块搭建Calculation of conduction time of each bridge arm and construction of dead time module
根据上文对七段式SVPWM矢量控制算法及基本矢量导通时间的分析,为了使算法顺利进 行,需要设计各个桥臂的开关管切换时间点Tcm1、Tcm2、Tcm3,定义变量Ta、Tb、Tc为:According to the above analysis of the seven-segment SVPWM vector control algorithm and the basic vector conduction time, in order to make the algorithm run smoothly, it is necessary to design the switching time points T cm1 , T cm2 , and T cm3 of the switching tubes of each bridge arm, and define the variable T a , T b , T c are:
经过计算后,各个扇区对应的切换时间点如表3所示:After calculation, the switching time points corresponding to each sector are shown in Table 3:
表3各扇区切换时刻表Table 3 Switching schedule of each sector
通过三角波信号发生器与各个切换点进行比较得到三路PWM波形信号,如图19所示。这 三路PWM波将传入死区时间模块,死区时间模块构造如图17所示,他将传输延迟模块用来延 迟低电平初始信号。高电平信号减去延迟信号的绝对值就是死区时间,该死区时间分别与初 始高电平信号、延迟信号进行乘运算,从而嵌入到SVPWM生成时序信号中。最后将加入死区 时间的信号作为逆变器的输入控制信号使逆变器产生所需要的电压波形,最终可以实现对电 机的驱动控制。Three channels of PWM waveform signals are obtained by comparing the triangular wave signal generator with each switching point, as shown in Figure 19. These three channels of PWM waves will be transmitted to the dead time module. The structure of the dead time module is shown in Figure 17. It uses the transmission delay module to delay the low-level initial signal. The absolute value of the high-level signal minus the delay signal is the dead time. The dead time is multiplied with the initial high-level signal and the delay signal respectively, so as to be embedded into the timing signal generated by SVPWM. Finally, the signal added to the dead time is used as the input control signal of the inverter to make the inverter generate the required voltage waveform, and finally the drive control of the motor can be realized.
本发明结合低速电动汽车用电源和异步电机的电力特点,以一种效率高、易于控制的 SVPWM控制算法建立了直流-交流逆变控制系统,并对该控制算法进行了仿真模型的建立,包 括扇区判断模块、开关导通时间模块、开关切换点模块及控制信号生成模块的建立,把电机 目标控制量转变为相应的输入电压值以实现电机对目标量的控制。在实现SVPWM控制的基础 上有进行了基于时间补偿的死区补偿方法的设计,有效的提高了SVPWM控制的稳定性,减小 了电流畸变和转矩脉动。The present invention combines the power characteristics of low-speed electric vehicle power supply and asynchronous motor, establishes a DC-AC inverter control system with a high-efficiency, easy-to-control SVPWM control algorithm, and establishes a simulation model for the control algorithm, including The establishment of the sector judgment module, the switch conduction time module, the switch switching point module and the control signal generation module converts the motor target control quantity into the corresponding input voltage value to realize the control of the motor to the target quantity. On the basis of realizing SVPWM control, a dead zone compensation method based on time compensation is designed, which effectively improves the stability of SVPWM control and reduces current distortion and torque ripple.
在低速电动汽车驱动系统中,通常通过电机上的编码器反馈信息来确定当前转子位置, 但由于编码器的安装位置限制,工作环境较为恶劣,存在发生故障的风险,且一旦发生故障, 轻者造成系统性能下降,重者则直接造成汽车完全怠机,只能静待救援。因此对交流异步电 机驱动系统的容错控制问题研究显得十分必要。目前存在许多电机驱动系统的冗余保护措施, 而且正被广泛地应用于要求电机连续运行的场合。然而,其中有些方法存在短时电磁转矩冲击 问题,而且故障过后若系统仍继续运行,其性能将永久退化,最常见的是家用电器,如空调、 风扇等。但是对应用于低速电动汽车中的电机驱动控制系统而言,退化的控制性能要比没有 任何控制作用要好。因此,速度传感器故障的冗余控制方案很有必要。为了实现故障冗余控 制,需要采用一种无传感器矢量控制方案,本发明采用基于自适应滑模观测器的无传感器矢 量方法,通过估计电流和磁通偏差来确定滑模控制机构,并使控制系统的状态最终稳定在设 计好的滑模超平面上。滑模控制具有良好的动态响应,在鲁棒性和简单性上也比较突出。In the low-speed electric vehicle drive system, the current rotor position is usually determined by the feedback information of the encoder on the motor, but due to the limitation of the installation position of the encoder, the working environment is relatively harsh, and there is a risk of failure, and once a failure occurs, the lighter The performance of the system will be reduced, and the serious one will directly cause the car to completely idle, and can only wait for rescue. Therefore, it is very necessary to study the fault-tolerant control of AC asynchronous motor drive system. At present, there are many redundant protection measures for motor drive systems, and they are being widely used in situations where continuous operation of the motor is required. However, some of these methods have the problem of short-term electromagnetic torque shock, and if the system continues to operate after a fault, its performance will be permanently degraded. The most common ones are household appliances, such as air conditioners and fans. But for motor drive control systems used in low-speed electric vehicles, degenerated control performance is better than no control action. Therefore, a redundant control scheme for speed sensor failure is necessary. In order to realize fault redundant control, a sensorless vector control scheme is required. The present invention adopts a sensorless vector method based on an adaptive sliding mode observer, and determines the sliding mode control mechanism by estimating the current and flux deviation, and makes the control The state of the system is finally stable on the designed sliding mode hyperplane. Sliding mode control has good dynamic response, and is also outstanding in robustness and simplicity.
交流异步电机速度观测器模型Speed Observer Model of AC Induction Motor
滑模观测器是一种基于理想模型的闭环磁链估计方法,它通过检测的定子电流和定子电 压实现对转子磁链和转速的估计。在静止坐标系下,感应电机的状态方程为:The sliding mode observer is a closed-loop flux estimation method based on an ideal model, which realizes the estimation of the rotor flux and rotational speed through the detected stator current and stator voltage. In the stationary coordinate system, the state equation of the induction motor is:
式中:λdr、λqr为d、q轴转子磁通分量;ids、iqs为d、q轴转子磁通分量定子电流分量;ωr为转子速度;Rs、Rr分别为定转子电阻Ls、Lr、Lm为定子电感、转子电感和定转子互感 值;Tr为电机转子时间常数;σ为总漏感系数。In the formula: λ dr , λ qr are d, q axis rotor magnetic flux components; i ds , i qs are d, q axis rotor magnetic flux components stator current components; ω r is rotor speed; R s , R r are constant Rotor resistance L s , L r , L m are the stator inductance, rotor inductance and stator-rotor mutual inductance; T r is the motor rotor time constant; σ is the total leakage inductance coefficient.
无速度传感器控制中需要观测瞬时磁通值和转子速度,本发明的速度观测器属于闭环的 速度观测器,其具体设计如下:In the speed sensorless control, it is necessary to observe the instantaneous magnetic flux value and the rotor speed. The speed observer of the present invention belongs to the closed-loop speed observer, and its specific design is as follows:
式中:为估算的转子磁通分量;为估算的定子电流分量;为转子估 计速度。In the formula: is the estimated rotor flux component; is the estimated stator current component; Estimate the speed for the rotor.
定义估算分量和真实分量之间的差值为公式35:Define the difference between estimated and true components as Equation 35:
据此可以得到公式36:According to this, Equation 36 can be obtained:
根据感应电机状态方程、状态估算方程及差值方程,可以通过公式37确定滑模变结构控 制的切换面。According to the induction motor state equation, state estimation equation and difference equation, the switching surface of the sliding mode variable structure control can be determined by formula 37.
滑模观测器稳定性分析Stability Analysis of Sliding Mode Observer
电流稳定性分析Current Stability Analysis
定义恒正的李雅普诺夫(Lyapunov)函数为:The Lyapunov function that defines constant positive is:
其微分方程为:Its differential equation is:
根据(公式36)可得:According to (Equation 36):
由李氏方程特性可知,如果满足条件I’<0和I≥0,则电流调节是稳定的。因此令公式 40小于0,化简可得式(公式41):It can be seen from the characteristics of Li's equation that if the conditions I'<0 and I≥0 are satisfied, the current regulation is stable. Therefore, if the formula 40 is less than 0, the simplified formula can be obtained (formula 41):
如果令根据滑模变结构控制理论,模型稳定的充分条件为:If order According to the sliding mode variable structure control theory, the sufficient condition for the stability of the model is:
根据公式42可知,若K值足够大满足了这个充分条件,则估计电流分量将收敛 于真实值ids、iqs,两者差值将趋近于零。According to formula 42, if the K value is large enough to meet this sufficient condition, the estimated current component will converge to the true values i ds and i qs , and the difference between them will approach zero.
转子磁通稳定性分析Analysis of Rotor Flux Stability
当在状态模型中,曲线是电流稳定的条件。在连续控制中,根据滑模变结构理论,稳定条件则应当写为根据公式36可得出:when In the state model, the curve is the condition for current stability. in continuous control In , according to the sliding mode variable structure theory, the stability condition should be written as According to Equation 36, it can be obtained that:
将带入公式36,可得:Will Putting it into Equation 36, we can get:
由公式43描述的系统根为:The roots of the system described by Equation 43 are:
根据控制理论的稳定性分析,可知该系统是稳定的。因此,在反馈条件下, 本速度观测器将在以运动,因此公式44是稳定的。According to the stability analysis of control theory, the system is stable. Therefore, in the feedback condition Under this condition, the velocity observer will be by motion, so formula 44 is stable.
为常数。 is a constant.
在稳定状态,公式36可以改写为:At steady state, Equation 36 can be rewritten as:
因为为任意值,因此满足公式45稳定的条件为cd=cq=0,且 because is any value, so the stable condition satisfying formula 45 is c d =c q =0, and
因此,为了保证速度观测器的正确,控制变量必须满足条件为Therefore, in order to ensure the correctness of the velocity observer, the control variable must meet the condition of
如果以公式46作为观测器的反馈量,则只需要确定一个增益参数,就可以实现转子磁通 和转矩快速且鲁棒性好的响应,与传统的滑模速度观测器相比,降低了观测器参数设计的复 杂性。在实际的电机控制中,为了防止估计速度中的高频分量对电机运行的不良影响,在估 计出的理想速度之后,加入一个低通滤波器,其输出作为实际速度的估计量并用于系 统的控制。If Equation 46 is used as the feedback quantity of the observer, only one gain parameter needs to be determined, and a fast and robust response of the rotor flux and torque can be achieved. Compared with the traditional sliding mode speed observer, it reduces The complexity of observer parameter design. In actual motor control, in order to prevent the high-frequency components in the estimated speed from adversely affecting the operation of the motor, a low-pass filter is added after the estimated ideal speed, and its output is used as an estimate of the actual speed And used for system control.
以上分析中,K必须大于或等于ωmax,下面讨论K值大小对系统性能的影响。In the above analysis, K must be greater than or equal to ω max , and the impact of K value on system performance will be discussed below.
(1)增大K值,的颤抖会变大。(1) Increase the K value, The trembling will get bigger.
(2)增大K值,对于转子磁通和电机转矩的计算会加快,实际上,观测器会使系统收敛 于正确的磁通值。如果K非常大,收敛速度在理论上是无穷大的。(2) Increasing the K value will speed up the calculation of the rotor flux and motor torque. In fact, the observer will make the system converge to the correct flux value. If K is very large, the convergence rate is theoretically infinite.
传统的滑模速度观测器中,K值为一个适合于整个频率段的固定值。考虑以上的两点分 析,如果在调速过程中,K值可以根据变化而自动加以调节的话,那么系统在整个调速范 围内便拥有更加良好稳定的性能,特别是高频段的颤抖现象能够得到很好的抑制。考虑到以 上问题,在系统中可以加入一个PI控制器,从而保证观测器在快速响应的同时,能够根据的变化调节参数K。PI控制器的设计如下:In the traditional sliding mode velocity observer, the K value is a fixed value suitable for the whole frequency range. Considering the above two points of analysis, if in the process of speed regulation, K value can be based on If it is automatically adjusted for changes, the system will have better and more stable performance in the entire speed range, especially the tremor phenomenon in the high frequency band can be well suppressed. Considering the above problems, a PI controller can be added to the system to ensure that the observer can respond according to The change adjustment parameter K. The PI controller is designed as follows:
结合滑模变结构技术和PI控制器的优点,可以得到估计速度的表达式为:Combining the advantages of sliding mode variable structure technology and PI controller, the expression of estimated velocity can be obtained as:
此时,可将公式48等效为:At this point, formula 48 can be equivalent to:
这样,Kd值将随着频率的变化自动调节,不但能够有效的提高系统的整体性能,而且有 效的削弱了高频段的颤抖现象。In this way, the K d value will be automatically adjusted as the frequency changes, which can not only effectively improve the overall performance of the system, but also effectively weaken the trembling phenomenon in the high frequency band.
针对低速电动汽车控制器速度传感器易损坏的问题,提出了一种基于自适应滑模观测器 的无传感器控制算法实现速度传感器的容错控制。该观测器结构简单,对参数有着很好的鲁 棒性,具有较宽的转速估计范围,将该观测器应用于间接转子磁场定向的矢量控制,理论和 试验证明了该方案在高速和低速区域内均有着良好的电流跟踪能力和速度估计能力,且滑模 速度观测器的参数能够跟随系统估计速度自适应的变化,在简化了观测器设计的同时,有效 的消除了滑模速度观测器所固有的高频抖动问题。Aiming at the problem that the speed sensor of the low-speed electric vehicle controller is easily damaged, a sensorless control algorithm based on an adaptive sliding mode observer is proposed to realize the fault-tolerant control of the speed sensor. The observer is simple in structure, has good robustness to parameters, and has a wide speed estimation range. The observer is applied to the vector control of indirect rotor field orientation. Both have good current tracking ability and speed estimation ability, and the parameters of the sliding mode speed observer can follow the adaptive change of the estimated speed of the system, which not only simplifies the design of the observer, but also effectively eliminates the Inherent high frequency jitter problem.
要理解本发明所述的实施例可以由硬件、软件、固件、中间件、微代码或其任意组合来 实现。对于硬件实现方式,处理单元可以在一个或多个专用集成电路(ASIC)、数字信号处理 器(DSP)、数字信号处理器件(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处 理器、控制器、微控制器、微处理器、被设计以执行本发明所述功能的其他电子单元、或其 组合内实现。当以软件、固件、中间件或微代码、程序代码或代码段来实现实施例时,可以 将它们存储在诸如存储组件的机器可读介质中。It is to be understood that the described embodiments of the present invention may be realized by hardware, software, firmware, middleware, microcode or any combination thereof. For hardware implementation, the processing unit can be implemented in one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays ( FPGA), processors, controllers, microcontrollers, microprocessors, other electronic units designed to perform the functions described in the present invention, or combinations thereof. When the embodiments are implemented in software, firmware, middleware or microcode, program code or code segments, they may be stored in a machine-readable medium such as a memory component.
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离 本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一 点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求 而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括 在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, but that the invention can be embodied in other specific forms without departing from the spirit or essential characteristics of the invention. Accordingly, the embodiments should be regarded in all points of view as exemplary and not restrictive, the scope of the invention being defined by the appended claims rather than the foregoing description, and it is therefore intended that the scope of the invention be defined by the appended claims rather than by the foregoing description. All changes within the meaning and range of equivalents of the elements are embraced in the present invention. Any reference sign in a claim should not be construed as limiting the claim concerned.
此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一 个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明 书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解 的其他实施方式。In addition, it should be understood that although this specification is described according to implementation modes, not each implementation mode only contains an independent technical solution, and this description in the specification is only for clarity, and those skilled in the art should take the specification as a whole , the technical solutions in the various embodiments can also be properly combined to form other implementations that can be understood by those skilled in the art.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710562905.1A CN107508517A (en) | 2017-07-11 | 2017-07-11 | A kind of low-speed electronic automobile AC induction motor vector control method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710562905.1A CN107508517A (en) | 2017-07-11 | 2017-07-11 | A kind of low-speed electronic automobile AC induction motor vector control method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107508517A true CN107508517A (en) | 2017-12-22 |
Family
ID=60679361
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710562905.1A Pending CN107508517A (en) | 2017-07-11 | 2017-07-11 | A kind of low-speed electronic automobile AC induction motor vector control method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107508517A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109687791A (en) * | 2019-01-23 | 2019-04-26 | 广东工业大学 | The control method of torque pulsation when a kind of reduction asynchronous machine weak magnetic field operation |
CN110784147A (en) * | 2019-10-23 | 2020-02-11 | 华中科技大学 | Motor position-free vector control system based on dead zone compensation and motor system |
CN111769776A (en) * | 2020-06-30 | 2020-10-13 | 中科芯集成电路有限公司 | Current reconstruction system and method for hub motor controller |
CN112286125A (en) * | 2020-10-30 | 2021-01-29 | 东南大学 | Event-triggered fixed-time fault-tolerant control method and system for motor-driven fan |
CN113098339A (en) * | 2021-05-20 | 2021-07-09 | 神华准格尔能源有限责任公司 | Belt speed starting method of non-coding permanent magnet synchronous motor, storage medium and electronic equipment |
CN113241983A (en) * | 2021-05-26 | 2021-08-10 | 青岛大学 | Dead zone compensation method and system for three-phase voltage source inverter |
CN115189615A (en) * | 2021-09-23 | 2022-10-14 | 广州启明星机器人有限公司 | SVPWM control device of brushless DC motor |
CN115327905A (en) * | 2022-08-11 | 2022-11-11 | 浙江达峰科技有限公司 | Nonlinear robust fault-tolerant compensation control method for air conditioner compressor driving system of new energy automobile |
CN116614000A (en) * | 2023-05-30 | 2023-08-18 | 洛阳理工学院 | Vehicle-mounted power electronic transformer structure and stable operation control method thereof |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106787915A (en) * | 2017-01-06 | 2017-05-31 | 南京理工大学 | Suppress the dual carrier SVPWM control method of energy back feed device circulation |
-
2017
- 2017-07-11 CN CN201710562905.1A patent/CN107508517A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106787915A (en) * | 2017-01-06 | 2017-05-31 | 南京理工大学 | Suppress the dual carrier SVPWM control method of energy back feed device circulation |
Non-Patent Citations (2)
Title |
---|
王家军等: "基于逆变器死区的空间矢量脉宽调制仿真研究", 《杭州电子科技大学学报》 * |
路强等: "一种用于感应电机控制的新型滑模速度观测器研究", 《中国电机工程学报》 * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109687791A (en) * | 2019-01-23 | 2019-04-26 | 广东工业大学 | The control method of torque pulsation when a kind of reduction asynchronous machine weak magnetic field operation |
CN110784147A (en) * | 2019-10-23 | 2020-02-11 | 华中科技大学 | Motor position-free vector control system based on dead zone compensation and motor system |
CN111769776A (en) * | 2020-06-30 | 2020-10-13 | 中科芯集成电路有限公司 | Current reconstruction system and method for hub motor controller |
CN111769776B (en) * | 2020-06-30 | 2023-04-28 | 中科芯集成电路有限公司 | Current reconstruction system and method for hub motor controller |
CN112286125B (en) * | 2020-10-30 | 2021-09-17 | 东南大学 | Event-triggered fixed-time fault-tolerant control method and system for motor-driven fan |
CN112286125A (en) * | 2020-10-30 | 2021-01-29 | 东南大学 | Event-triggered fixed-time fault-tolerant control method and system for motor-driven fan |
CN113098339A (en) * | 2021-05-20 | 2021-07-09 | 神华准格尔能源有限责任公司 | Belt speed starting method of non-coding permanent magnet synchronous motor, storage medium and electronic equipment |
CN113098339B (en) * | 2021-05-20 | 2022-12-20 | 神华准格尔能源有限责任公司 | Belt speed starting method of non-coding permanent magnet synchronous motor, storage medium and electronic equipment |
CN113241983A (en) * | 2021-05-26 | 2021-08-10 | 青岛大学 | Dead zone compensation method and system for three-phase voltage source inverter |
CN113241983B (en) * | 2021-05-26 | 2022-12-23 | 青岛大学 | A dead zone compensation method and system for a three-phase voltage source inverter |
CN115189615A (en) * | 2021-09-23 | 2022-10-14 | 广州启明星机器人有限公司 | SVPWM control device of brushless DC motor |
CN115327905A (en) * | 2022-08-11 | 2022-11-11 | 浙江达峰科技有限公司 | Nonlinear robust fault-tolerant compensation control method for air conditioner compressor driving system of new energy automobile |
CN116614000A (en) * | 2023-05-30 | 2023-08-18 | 洛阳理工学院 | Vehicle-mounted power electronic transformer structure and stable operation control method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107508517A (en) | A kind of low-speed electronic automobile AC induction motor vector control method and system | |
CN102780433B (en) | Instantaneous torque control method of brushless direct-current motor based on direct-current control | |
CN102195552B (en) | Methods, systems and apparatus for approximation of peak summed fundamental and third harmonic voltages in a multi-phase machine | |
Rauth et al. | Comparative analysis of IM/BLDC/PMSM drives for electric vehicle traction applications using ANN-based FOC | |
CN110829939B (en) | Control method for reducing torque ripple of doubly salient electro-magnetic motor | |
CN101396976A (en) | Electric machine control method and device in hybrid motor | |
CN101789738B (en) | Doubly salient pole permanent magnet motor control device and control method | |
CN102957372A (en) | Double closed-loop control system of permanent-magnet synchronous motor | |
CN104767447A (en) | Five-section type vector control system of brushless direct-current motor | |
CN101771380A (en) | Space vector modulation method for inverter directly controlled by torque | |
CN103199787A (en) | Load disturbance resistant method and device thereof based on hybrid regulator | |
CN106208891B (en) | The fault-tolerant Field orientable control method of the non-conterminous line to line fault of five phase embedded permanent magnet fault-tolerant linear motors | |
CN104506092A (en) | Switched reluctance motor current hysteresis control method based on inductance Fourier decomposition | |
CN113131816A (en) | Maximum torque current ratio control system and method for hybrid rotor double-stator synchronous motor | |
CN103595310A (en) | Optimization and modulation method of duty ratios of five-bridge-arm voltage source inverter | |
CN110165952A (en) | A kind of no electrolytic capacitor permanent magnet synchronous motor vector controlled busbar voltage fluctuation compensation method | |
Zhao et al. | Position extraction from a discrete sliding-mode observer for sensorless control of IPMSMs | |
CN205596048U (en) | PMSM torque ripple controlling means | |
CN103997262B (en) | Based on the electric bicycle sine wave control method without sensor wheel hub motor | |
CN109861605B (en) | A deadbeat torque prediction control method for permanent magnet synchronous motor | |
CN205509912U (en) | Simplex winding does not have bearing motor torque and suspending power direct control ware | |
Ramesh et al. | Closed-loop control of BLDC motor using Hall effect sensors | |
CN111327244A (en) | A direct torque control method for five-phase permanent magnet motor based on duty cycle modulation | |
CN111682810B (en) | A control method for high-voltage and high-speed permanent magnet synchronous motor in high-temperature environment | |
Wu et al. | Compensation method of DC-link current integral deviation for sensorless control of three-phase BLDC motor |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171222 |