[go: up one dir, main page]

CN110190794A - Calculation method and device for current given value of built-in permanent magnet synchronous motor - Google Patents

Calculation method and device for current given value of built-in permanent magnet synchronous motor Download PDF

Info

Publication number
CN110190794A
CN110190794A CN201910292295.7A CN201910292295A CN110190794A CN 110190794 A CN110190794 A CN 110190794A CN 201910292295 A CN201910292295 A CN 201910292295A CN 110190794 A CN110190794 A CN 110190794A
Authority
CN
China
Prior art keywords
current
value
speed
bus voltage
look
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
Application number
CN201910292295.7A
Other languages
Chinese (zh)
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.)
Beijing Institute of Technology BIT
China Academy of Launch Vehicle Technology CALT
Original Assignee
Beijing Institute of Technology BIT
China Academy of Launch Vehicle Technology CALT
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 Beijing Institute of Technology BIT, China Academy of Launch Vehicle Technology CALT filed Critical Beijing Institute of Technology BIT
Priority to CN201910292295.7A priority Critical patent/CN110190794A/en
Publication of CN110190794A publication Critical patent/CN110190794A/en
Pending legal-status Critical Current

Links

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/14Estimation or adaptation of machine parameters, e.g. flux, current or voltage
    • H02P21/20Estimation of torque
    • 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/22Current control, e.g. using a current control loop

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

本发明的实施例公开一种内置式永磁同步电机电流给定值的计算方法和装置,所述方法包括:在母线电压为电机额定电压的情况下,对转矩进行标定,得到电流查询表,所述电流查询表包含有额定母线电压下不同转矩和不同转速与电流值之间的对应关系;根据当前转速和给定转矩,计算d、q轴电流给定值。

The embodiment of the present invention discloses a method and device for calculating a given current value of a built-in permanent magnet synchronous motor. The method includes: when the bus voltage is the rated voltage of the motor, the torque is calibrated to obtain a current lookup table , the current lookup table contains the corresponding relationship between different torques and different rotational speeds and current values under the rated bus voltage; according to the current rotational speed and given torque, the given values of d and q axis currents are calculated.

Description

内置式永磁同步电机电流给定值的计算方法和装置Calculation method and device for current given value of built-in permanent magnet synchronous motor

技术领域technical field

本发明涉及电动车用内置式永磁同步电机的控制技术,尤其涉及一种基于查表法的内置式永磁同步电机转矩控制方法、装置。The invention relates to a control technology of a built-in permanent magnet synchronous motor for an electric vehicle, in particular to a torque control method and device for a built-in permanent magnet synchronous motor based on a look-up table method.

背景技术Background technique

内置式永磁同步电机(IPMSM,Interior Permanent Magnet Synchronous Motor)由于功率密度高、体积小,已成为电动汽车驱动系统的首选电机。IPMSM交、直轴电感不同,且运行中受逆变器输出电压和输出电流的限制,转矩控制策略较为复杂,通常采用最大转矩电流比(MTPA,Maximum Torque Per Ampere)控制和弱磁控制相结合的控制策略。MTPA和弱磁控制的理论计算非常繁琐,很难用于实时控制中。在实际使用时,通常通过标定的方法建立一个二维查询表格,记录不同转速和不同转矩所对应的d、q轴电流值。控制器根据转矩指令和当前转速值,通过二维插值来计算d、q轴电流给定值。电机的电流输出范围受电压极限圆和电流极限圆的影响,如图1所示。查询表格是和一定的母线电压相对应的,在不同的母线电压下,相同转速和转矩点所对应的d、q轴电流值可能是不同的。假设标定表格时的母线电压是Udc,当母线电压高于Udc时,电压极限圆扩大,按原查询表格计算的电流给定值必然会落在新的电压极限圆以内,说明电流给定值是可以实现的;当母线电压低于Udc时,电压极限圆会缩小,按原查询表格计算的电流给定值有可能会落在新的电压极限圆之外,此时的电流值超出了电机的电流输出范围,是不可实现的,电机也无法输出所需的转矩。Interior Permanent Magnet Synchronous Motor (IPMSM) has become the motor of choice for electric vehicle drive systems due to its high power density and small size. IPMSM AC and D-axis inductance are different, and the operation is limited by the output voltage and output current of the inverter, the torque control strategy is more complicated, usually using the maximum torque current ratio (MTPA, Maximum Torque Per Ampere) control and field weakening control Combined control strategy. Theoretical calculations of MTPA and field weakening control are very cumbersome and difficult to use in real-time control. In actual use, a two-dimensional lookup table is usually established by calibration to record the d and q axis current values corresponding to different rotational speeds and different torques. The controller calculates the d and q axis current given values through two-dimensional interpolation according to the torque command and the current speed value. The current output range of the motor is affected by the voltage limit circle and the current limit circle, as shown in Figure 1. The lookup table corresponds to a certain bus voltage. Under different bus voltages, the d and q axis current values corresponding to the same speed and torque point may be different. Assuming that the bus voltage when calibrating the table is Udc, when the bus voltage is higher than Udc, the voltage limit circle expands, and the current given value calculated according to the original query table will inevitably fall within the new voltage limit circle, indicating that the current given value is Achievable; when the bus voltage is lower than Udc, the voltage limit circle will shrink, and the current given value calculated according to the original query table may fall outside the new voltage limit circle, and the current value at this time exceeds the motor's The current output range is unrealizable, and the motor cannot output the required torque.

由此可见,电流查询表格只能与一个母线电压相对应,而当母线电压变低时,按查询表格计算出的电流给定值可能是不正确的。如果按不同的母线电压值分别设计查询表格,则会极大地增加设计的难度,因此需要设计一种既能适应母线电压变化,又易于实现的转矩表格及d、q轴电流计算方法。It can be seen that the current look-up table can only correspond to a bus voltage, and when the bus voltage becomes low, the current given value calculated according to the look-up table may be incorrect. If the look-up tables are designed according to different bus voltage values, the difficulty of design will be greatly increased. Therefore, it is necessary to design a torque table and d, q-axis current calculation method that can adapt to bus voltage changes and is easy to implement.

发明内容Contents of the invention

有鉴于此,本发明实施例提供一种内置式永磁同步电机电流给定值的计算方法和装置,能够保证输出电流的有效性和输出转矩的正确性。In view of this, the embodiments of the present invention provide a method and device for calculating a given current value of an internal permanent magnet synchronous motor, which can ensure the validity of the output current and the correctness of the output torque.

一种内置式永磁同步电机电流给定值的计算方法,包括:A method for calculating a current given value of a built-in permanent magnet synchronous motor, comprising:

在母线电压为电机额定电压的情况下,对转矩进行标定,得到电流查询表,所述电流查询表包含有额定母线电压下不同转矩和不同转速与电流值之间的对应关系;When the bus voltage is the rated voltage of the motor, the torque is calibrated to obtain a current look-up table, the current look-up table includes the corresponding relationship between different torques and different speeds and current values under the rated bus voltage;

根据当前转速和给定转矩,计算d、q轴电流给定值。According to the current speed and given torque, calculate d, q axis current given value.

所述根据当前转速和给定转矩,计算d、q轴电流给定值的步骤包括:The step of calculating the d and q axis current given values according to the current speed and given torque includes:

判断母线电压值;Judging the bus voltage value;

当所述母线电压值大于或等于额定电压时,根据所述电流查询表,将当前转速值作为查表转速值,进行查表计算;When the bus voltage value is greater than or equal to the rated voltage, according to the current lookup table, the current speed value is used as the table lookup speed value, and the table lookup calculation is performed;

当所述母线电压低于所述额定电压时,按照母线电压值下降的比例同比例升高当前转速,生成查表转速值;根据所述电流查询表,按查表用转速值进行查表计算。When the bus voltage is lower than the rated voltage, the current speed is increased in the same proportion as the bus voltage value drops to generate a table look-up speed value; according to the current look-up table, the table look-up calculation is performed according to the speed value used for table look-up .

所述按照母线电压值下降的比例同比例升高当前转速,生成查表转速值的步骤具体为:The step of increasing the current speed in the same proportion as the bus voltage value drops, and generating the table look-up speed value is as follows:

ωT=ωUdc/UNdc,其中,ωT为查表转速值;ω为实际转速值;UNdc为额定电压;Udc为母线电压。ω T =ωU dc /U Ndc , where, ω T is the speed value of the look-up table; ω is the actual speed value; U Ndc is the rated voltage; U dc is the bus voltage.

所述进行查表计算的步骤具体为:The steps for performing table look-up calculation are specifically:

根据查表转速值ωT,确定其所属的转速区间[ωkk+1];According to the look-up table speed value ω T , determine the speed range [ω kk+1 ] to which it belongs;

在ωk对应的表格中找到转矩Te *所属的区间[Tk,n *,Tk,n+1 *],利用线性插值算出ωk下该转矩对应的电流值id,k *和iq,k *;然后得到转速ωk+1下该转矩对应的电流值id,k+1 *和iq,k+1 *Find the interval [T k,n * ,T k,n+1 * ] of the torque T e * in the table corresponding to ω k , and use linear interpolation to calculate the current value i d,k corresponding to the torque under ω k * and i q, k * ; then obtain the current value i d, k+1 * and i q, k+1 * corresponding to the torque under the rotational speed ω k+1 ;

根据转速区间对id,k *、iq,k *和id,k+1 *、iq,k+1 *再次进行线性插值,得到转速ωT对应的电流给定值id *、iq *Perform linear interpolation again on i d,k * , i q,k * and i d,k+1 * , i q,k+1 * according to the speed interval to obtain the current given value i d * corresponding to the speed ω T , iq * .

一种内置式永磁同步电机电流给定值的计算装置,包括:A calculation device for a given current value of a built-in permanent magnet synchronous motor, comprising:

表格建立单元,在母线电压为电机额定电压的情况下,对转矩进行标定,得到电流查询表,所述电流查询表包含有额定母线电压下不同转矩和不同转速与电流值之间的对应关系;The table building unit, when the bus voltage is the rated voltage of the motor, calibrates the torque to obtain a current lookup table, the current lookup table includes the correspondence between different torques and different speeds and current values under the rated bus voltage relation;

计算单元,根据当前转速和给定转矩,计算d、q轴电流给定值。The calculation unit calculates the d and q axis current given values according to the current speed and given torque.

所述计算单元包括:The computing unit includes:

判断模块,判断母线电压值;Judging module, judging the bus voltage value;

第一查询模块,当所述母线电压值大于或等于额定电压时,根据所述电流查询表,按当前转速值进行查表计算;The first query module, when the bus voltage value is greater than or equal to the rated voltage, according to the current look-up table, perform table look-up calculation according to the current speed value;

第二查询模块,当所述母线电压低于所述额定电压时,按照母线电压值下降的比例同比例升高当前转速;根据所述电流查询表,按升高后的转速值进行查表计算。The second query module, when the bus voltage is lower than the rated voltage, the current speed is increased in the same proportion as the bus voltage value drops; according to the current look-up table, the table look-up calculation is performed according to the increased speed value .

本发明实中,在对内置式永磁同步电机进行转矩控制时,只需要建立额定母线电压下的电流查询表格。在母线电压降低时通过升速查表计算保证了输出电流的有效性和输出转矩的正确性。In the practice of the present invention, when performing torque control on the built-in permanent magnet synchronous motor, it is only necessary to establish a current lookup table under the rated bus voltage. When the bus voltage decreases, the validity of the output current and the correctness of the output torque are guaranteed through the calculation of the speed-up look-up table.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1为现有技术中的电压极限圆和电流极限圆;Fig. 1 is a voltage limit circle and a current limit circle in the prior art;

图2为本发明的内置式永磁同步电机电流给定值的计算方法的流程示意图图;Fig. 2 is the schematic flow chart diagram of the calculation method of the built-in permanent magnet synchronous motor current given value of the present invention;

图3为本发明中的额定母线电压时的电流查询表格;Fig. 3 is the current look-up form when the rated bus voltage among the present invention;

图4为本发明中的电流给定值计算流程图。Fig. 4 is a flow chart of calculating a given current value in the present invention.

图5为本发明的内置式永磁同步电机电流给定值的计算装置的连接示意图图。Fig. 5 is a connection schematic diagram of a calculation device for a given current value of an interior permanent magnet synchronous motor according to the present invention.

具体实施方式Detailed ways

下面结合附图对本发明实施例进行详细描述。Embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.

应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。It should be clear that the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

本发明的目的在于提供一种内置式永磁同步电机电流查询表格设计与电流给定值计算方法。该方法中查询表格的设计只需对应一个确定的母线电压值,但是在电流给定值计算过程中可以适应母线电压的变化。The purpose of the present invention is to provide a built-in permanent magnet synchronous motor current look-up table design and current given value calculation method. In this method, the design of the look-up table only needs to correspond to a certain bus voltage value, but it can adapt to the change of the bus voltage during the calculation process of the current given value.

如图2所示,为本发明所述的一种内置式永磁同步电机电流给定值的计算方法,包括:As shown in Figure 2, it is a calculation method of a built-in permanent magnet synchronous motor current given value according to the present invention, including:

步骤101,在母线电压为电机额定电压的情况下,对转矩进行标定,得到电流查询表,所述电流查询表包含有额定母线电压下不同转矩和不同转速与电流值之间的对应关系,如图3所示;Step 101, when the bus voltage is the rated voltage of the motor, the torque is calibrated to obtain a current lookup table, which contains the corresponding relationship between different torques and different speeds and current values under the rated bus voltage ,As shown in Figure 3;

步骤102,根据当前转速和给定转矩,计算d、q轴电流给定值。Step 102, according to the current rotational speed and the given torque, calculate the given values of the d-axis and the q-axis current.

所述步骤102包括:The step 102 includes:

判断母线电压值;Judging the bus voltage value;

当所述母线电压值大于或等于额定电压时,根据所述电流查询表,将当前转速值作为查表转速值,进行查表计算;When the bus voltage value is greater than or equal to the rated voltage, according to the current lookup table, the current speed value is used as the table lookup speed value, and the table lookup calculation is performed;

当所述母线电压低于所述额定电压时,按照母线电压值下降的比例同比例升高当前转速,生成查表转速值;根据所述电流查询表,按查表用转速值进行查表计算。When the bus voltage is lower than the rated voltage, the current speed is increased in the same proportion as the bus voltage value drops to generate a table look-up speed value; according to the current look-up table, the table look-up calculation is performed according to the speed value used for table look-up .

所述按照母线电压值下降的比例同比例升高当前转速,生成查表转速值的步骤具体为:The step of increasing the current speed in the same proportion as the bus voltage value drops, and generating the table look-up speed value is as follows:

ωT=ωUdc/UNdc,其中,ωT为查表转速值;ω为实际转速值;UNdc为额定电压;Udc为母线电压。ω T =ωU dc /U Ndc , where, ω T is the speed value of the look-up table; ω is the actual speed value; U Ndc is the rated voltage; U dc is the bus voltage.

所述进行查表计算的步骤具体为:根据查表转速值ωT,确定其所属的转速区间[ωkk+1];The step of performing table look-up calculation is specifically as follows: according to the look-up table speed value ω T , determine the speed range [ω k , ω k+1 ] to which it belongs;

在ωk对应的表格中找到转矩Te *所属的区间[Tk,n *,Tk,n+1 *],利用线性插值算出ωk下该转矩对应的电流值id,k *和iq,k *;然后得到转速ωk+1下该转矩对应的电流值id,k+1 *和iq,k+1 *Find the interval [T k,n * ,T k,n+1 * ] of the torque T e * in the table corresponding to ω k , and use linear interpolation to calculate the current value i d,k corresponding to the torque under ω k * and i q, k * ; then obtain the current value i d, k+1 * and i q, k+1 * corresponding to the torque under the rotational speed ω k+1 ;

根据转速区间对id,k *、iq,k *和id,k+1 *、iq,k+1 *再次进行线性插值,得到转速ωT对应的电流给定值id *、iq *Perform linear interpolation again on i d,k * , i q,k * and i d,k+1 * , i q,k+1 * according to the speed interval to obtain the current given value i d * corresponding to the speed ω T , iq * .

以下描述本发明实施例1,所述方法包括:Embodiment 1 of the present invention is described below, and the method includes:

步骤1)在母线电压为电机额定电压的情况下对转矩进行标定,得到此时的电流查询表格。该表格为二维表格,对应了额定母线电压下不同转矩和不同转速下的电流值。Step 1) Calibrate the torque when the bus voltage is the rated voltage of the motor, and obtain the current lookup table at this time. The table is a two-dimensional table, which corresponds to the current values under different torques and different speeds under the rated bus voltage.

步骤2),根据当前转速和给定转矩计算d、q轴电流给定值。计算过程中,首先判断母线电压值。当母线电压大于等于额定电压时,按当前转速值进行查表计算。当母线电压低于额定电压时,按照母线电压下降的比例同比例升高当前转速,按升高后的转速值进行查表计算。假设标定时的母线电压为UNdc,根据电压极限圆方程Step 2), calculate d and q axis current given values according to the current speed and given torque. In the calculation process, first judge the bus voltage value. When the bus voltage is greater than or equal to the rated voltage, the table look-up calculation is performed according to the current speed value. When the bus voltage is lower than the rated voltage, the current speed is increased in the same proportion as the bus voltage drops, and the table look-up calculation is performed according to the increased speed value. Assuming that the bus voltage during calibration is U Ndc , according to the voltage limit circle equation

式中,Ld为d轴电感;Lq为q轴电感;Ψf为永磁体磁链幅值ω为转速,Udc为母线电压。In the formula, L d is the d-axis inductance; L q is the q-axis inductance; Ψ f is the flux amplitude of the permanent magnet, ω is the speed, and U dc is the bus voltage.

当母线电压变为αUNdc(α<1)时、转速为ω1的电压极限圆和母线电压为UNdc、转速为ω1/α的电压极限圆是一致的。因此当母线电压降低时,按同比例升高转速进行查表计算得到的电流给定值必然会落在当前的电压极限圆内,保证了输出电流在合理范围内。When the bus voltage becomes αU Ndc (α<1), the voltage limit circle with speed ω 1 is consistent with the voltage limit circle with bus voltage U Ndc and speed ω 1 /α. Therefore, when the bus voltage decreases, the current given value calculated by looking up the table by increasing the speed in the same proportion will inevitably fall within the current voltage limit circle, ensuring that the output current is within a reasonable range.

以下描述本发明的实施例2。Embodiment 2 of the present invention is described below.

步骤1),在额定母线电压下通过台架试验对电机转矩进行标定,得到满足MTPA控制和弱磁控制的不同转速、不同转矩对应的d、q轴电流查询表格,如图3所示。Step 1), under the rated bus voltage, the motor torque is calibrated through the bench test, and the d-axis and q-axis current query tables corresponding to different speeds and torques satisfying MTPA control and field weakening control are obtained, as shown in Figure 3 .

步骤2),电流给定值计算过程如图4所示。当控制器接收到转矩指令Te *进行电流给定值计算时,首先根据母线电压值确定查表用的转速值ωT。当母线电压Udc大于等于额定电压UNdc时,ωT等于当前转速ω,当母线电压Udc低于额定电压UNdc时,ωT升高至ωUdc/UNdcStep 2), the calculation process of the current given value is shown in Figure 4. When the controller receives the torque command T e * to calculate the current given value, it first determines the rotational speed value ω T for looking up the table according to the bus voltage value. When the bus voltage U dc is greater than or equal to the rated voltage U Ndc , ω T is equal to the current speed ω, when the bus voltage U dc is lower than the rated voltage U Ndc , ω T rises to ω U dc /U Ndc .

步骤3),根据查表转速值ωT确定其所属的转速区间[ωkk+1]。Step 3), according to the look-up table speed value ω T , determine the speed range [ω k , ω k+1 ] to which it belongs.

步骤4),在ωk对应的表格中找到转矩Te *所属的区间[Tk,n *,Tk,n+1 *],利用线性插值算出ωk下该转矩对应的电流值id,k *和iq,k *。然后用同样的方法得到转速ωk+1下该转矩对应的电流值id,k+1 *和iq,k+1 *Step 4), find the interval [T k,n * ,T k,n+1 * ] of the torque T e * in the table corresponding to ω k , and use linear interpolation to calculate the current value corresponding to the torque under ω k i d,k * and i q,k * . Then use the same method to obtain the current values id ,k+1 * and i q,k+1 * corresponding to the torque at the rotational speed ω k+1 .

步骤5),根据转速区间对id,k *、iq,k *和id,k+1 *、iq,k+1 *再次进行线性插值,得到转速ωT对应的电流给定值id *、iq *Step 5), perform linear interpolation again on i d,k * , i q,k * and i d,k+1 * , i q,k+1 * according to the speed range, and obtain the current given value corresponding to the speed ω T i d * , i q * .

如图5所示,为本发明所述的一种内置式永磁同步电机电流给定值的计算装置,包括:As shown in Figure 5, it is a calculation device for a given value of the built-in permanent magnet synchronous motor current according to the present invention, including:

表格建立单元51,在母线电压为电机额定电压的情况下,对转矩进行标定,得到电流查询表,所述电流查询表包含有额定母线电压下不同转矩和不同转速与电流值之间的对应关系;The table building unit 51, when the bus voltage is the rated voltage of the motor, calibrates the torque to obtain a current lookup table. The current lookup table contains the difference between different torques and different speeds and current values under the rated bus voltage. Correspondence;

计算单元52,根据当前转速和给定转矩,计算d、q轴电流给定值。The calculation unit 52 calculates the given values of the d-axis and the q-axis current according to the current rotational speed and the given torque.

所述计算单元52包括:The computing unit 52 includes:

判断模块,判断母线电压值;Judging module, judging the bus voltage value;

第一查询模块,当所述母线电压值大于或等于额定电压时,根据所述电流查询表,按当前转速值进行查表计算;The first query module, when the bus voltage value is greater than or equal to the rated voltage, according to the current look-up table, perform table look-up calculation according to the current speed value;

第二查询模块,当所述母线电压低于所述额定电压时,按照母线电压值下降的比例同比例升高当前转速;根据所述电流查询表,按升高后的转速值进行查表计算。The second query module, when the bus voltage is lower than the rated voltage, the current speed is increased in the same proportion as the bus voltage value drops; according to the current look-up table, the table look-up calculation is performed according to the increased speed value .

本发明具有以下有益效果:The present invention has the following beneficial effects:

在对内置式永磁同步电机进行转矩控制时,只需要建立额定母线电压下的电流查询表格。在母线电压降低时通过升速查表计算保证了输出电流的有效性和输出转矩的正确性。When performing torque control on the built-in permanent magnet synchronous motor, it is only necessary to establish a current lookup table at the rated bus voltage. When the bus voltage decreases, the validity of the output current and the correctness of the output torque are guaranteed through the calculation of the speed-up look-up table.

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented through computer programs to instruct related hardware, and the programs can be stored in a computer-readable storage medium. During execution, it may include the processes of the embodiments of the above-mentioned methods. Wherein, the storage medium may be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM) or a random access memory (Random Access Memory, RAM) and the like.

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present invention. All should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims (6)

1.一种内置式永磁同步电机电流给定值的计算方法,其特征在于,包括:1. A calculation method of a built-in permanent magnet synchronous motor current given value is characterized in that, comprising: 在母线电压为电机额定电压的情况下,对转矩进行标定,得到电流查询表,所述电流查询表包含有额定母线电压下不同转矩和不同转速与电流值之间的对应关系;When the bus voltage is the rated voltage of the motor, the torque is calibrated to obtain a current look-up table, the current look-up table includes the corresponding relationship between different torques and different speeds and current values under the rated bus voltage; 根据当前转速和给定转矩,计算d、q轴电流给定值。According to the current speed and given torque, calculate d, q axis current given value. 2.根据权利要求1所述的方法,其特征在于,所述根据当前转速和给定转矩,计算d、q轴电流给定值的步骤包括:2. The method according to claim 1, wherein the step of calculating the given values of d and q axis currents according to the current rotational speed and given torque comprises: 判断母线电压值;Judging the bus voltage value; 当所述母线电压值大于或等于额定电压时,根据所述电流查询表,将当前转速值作为查表转速值,进行查表计算;When the bus voltage value is greater than or equal to the rated voltage, according to the current lookup table, the current speed value is used as the table lookup speed value, and the table lookup calculation is performed; 当所述母线电压低于所述额定电压时,按照母线电压值下降的比例同比例升高当前转速,生成查表转速值;根据所述电流查询表,按查表用转速值进行查表计算。When the bus voltage is lower than the rated voltage, the current speed is increased in the same proportion as the bus voltage value drops to generate a table look-up speed value; according to the current look-up table, the table look-up calculation is performed according to the speed value used for table look-up . 3.根据权利要求2所述的方法,其特征在于,所述按照母线电压值下降的比例同比例升高当前转速,生成查表转速值的步骤具体为:3. The method according to claim 2, characterized in that, the step of raising the current rotational speed in the same proportion as the bus voltage value drops, and generating the table look-up rotational speed value is specifically: ωT=ωUdc/UNdc,其中,ωT为查表转速值;ω为实际转速值;UNdc为额定电压;Udc为母线电压。ω T =ωU dc /U Ndc , where, ω T is the speed value of the look-up table; ω is the actual speed value; U Ndc is the rated voltage; U dc is the bus voltage. 4.根据权利要求3所述的方法,其特征在于,所述进行查表计算的步骤具体为:4. The method according to claim 3, characterized in that, the step of performing table look-up calculation is specifically: 根据查表转速值ωT,确定其所属的转速区间[ωk,ωk+1];According to the look-up table speed value ω T, determine the speed range [ω k, ω k+1 ] to which it belongs; 在ωk对应的表格中找到转矩Te *所属的区间[Tk,n *,Tk,n+1 *],利用线性插值算出ωk下该转矩对应的电流值id,k *和iq,k *;然后得到转速ωk+1下该转矩对应的电流值id,k+1 *和iq,k+1 *Find the interval [T k,n * ,T k,n+1 * ] of the torque T e * in the table corresponding to ω k , and use linear interpolation to calculate the current value i d,k corresponding to the torque under ω k * and i q, k * ; then obtain the current value i d, k+1 * and i q, k+1 * corresponding to the torque under the rotational speed ω k+1 ; 根据转速区间对id,k *、iq,k *和id,k+1 *、iq,k+1 *再次进行线性插值,得到转速ωT对应的电流给定值id *、iq *Perform linear interpolation again on i d,k * , i q,k * and i d,k+1 * , i q,k+1 * according to the speed interval to obtain the current given value i d * corresponding to the speed ω T , iq * . 5.一种内置式永磁同步电机电流给定值的计算装置,其特征在于,包括:5. A calculation device for a built-in permanent magnet synchronous motor current given value, characterized in that it comprises: 表格建立单元,在母线电压为电机额定电压的情况下,对转矩进行标定,得到电流查询表,所述电流查询表包含有额定母线电压下不同转矩和不同转速与电流值之间的对应关系;The table building unit, when the bus voltage is the rated voltage of the motor, calibrates the torque to obtain a current lookup table, the current lookup table includes the correspondence between different torques and different speeds and current values under the rated bus voltage relation; 计算单元,根据当前转速和给定转矩,计算d、q轴电流给定值。The calculation unit calculates the d and q axis current given values according to the current speed and given torque. 6.根据权利要求5所述的装置,其特征在于,所述计算单元包括:6. The device according to claim 5, wherein the computing unit comprises: 判断模块,判断母线电压值;Judging module, judging the bus voltage value; 第一查询模块,当所述母线电压值大于或等于额定电压时,根据所述电流查询表,将当前转速值作为查表转速值,进行查表计算;The first query module, when the bus voltage value is greater than or equal to the rated voltage, according to the current lookup table, the current speed value is used as the table lookup speed value, and the table lookup calculation is performed; 第二查询模块,当所述母线电压低于所述额定电压时,按照母线电压值下降的比例同比例升高当前转速,生成查表转速值;根据所述电流查询表,按查表用转速值进行查表计算。The second query module, when the bus voltage is lower than the rated voltage, the current speed is increased in the same proportion as the bus voltage value drops, and the table look-up speed value is generated; according to the current look-up table, according to the table look-up speed The value is calculated in the look-up table.
CN201910292295.7A 2019-04-12 2019-04-12 Calculation method and device for current given value of built-in permanent magnet synchronous motor Pending CN110190794A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910292295.7A CN110190794A (en) 2019-04-12 2019-04-12 Calculation method and device for current given value of built-in permanent magnet synchronous motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910292295.7A CN110190794A (en) 2019-04-12 2019-04-12 Calculation method and device for current given value of built-in permanent magnet synchronous motor

Publications (1)

Publication Number Publication Date
CN110190794A true CN110190794A (en) 2019-08-30

Family

ID=67714139

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910292295.7A Pending CN110190794A (en) 2019-04-12 2019-04-12 Calculation method and device for current given value of built-in permanent magnet synchronous motor

Country Status (1)

Country Link
CN (1) CN110190794A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112193081A (en) * 2020-09-29 2021-01-08 奇瑞新能源汽车股份有限公司 Motor controller bus current obtaining method
CN113839605A (en) * 2020-06-23 2021-12-24 苏州宝时得电动工具有限公司 Motor rotating speed control method and device
CN113922723A (en) * 2021-10-14 2022-01-11 珠海格力电器股份有限公司 Motor control method and device and motor equipment
CN114531079A (en) * 2020-11-23 2022-05-24 上海晟矽微电子股份有限公司 Motor rotating speed control device and method, driving equipment and vehicle
CN114684140A (en) * 2020-12-30 2022-07-01 宝能汽车集团有限公司 New energy vehicle and its anti-shake control method, storage medium and electronic device
CN114726282A (en) * 2022-06-07 2022-07-08 坎德拉(深圳)新能源科技有限公司 Permanent magnet synchronous motor calibration system and method for flywheel energy storage
CN115411997A (en) * 2022-08-31 2022-11-29 东风商用车有限公司 A method for calibrating the torque of permanent magnet synchronous motor
US20230060510A1 (en) * 2021-08-30 2023-03-02 Contemporary Amperex Technology Co., Limited Method and device for updating calibration data of electric motor, electronic device, and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6407531B1 (en) * 2001-01-09 2002-06-18 Delphi Technologies, Inc. Method and system for controlling a synchronous machine over full operating range
US6741060B2 (en) * 2001-04-05 2004-05-25 Delphi Technologies, Inc. Method and system for controlling a permanent magnet machine during fault conditions
CN101351956A (en) * 2006-08-17 2009-01-21 爱信艾达株式会社 Electric motor drive control method and apparatus
CN105591582A (en) * 2014-10-23 2016-05-18 比亚迪股份有限公司 Method and device for controlling permanent magnet synchronous motor
CN107026592A (en) * 2017-06-01 2017-08-08 浙江赛安电气科技有限公司 The weak magnetic control system and method for a kind of permagnetic synchronous motor
CN108093677A (en) * 2015-09-18 2018-05-29 法拉第未来公司 For generating the method and apparatus of the present instruction of interior permanent magnets (IPM) motor
CN108696219A (en) * 2018-06-21 2018-10-23 精进电动科技股份有限公司 A kind of method and apparatus of calibration permanent magnet synchronous motor electric current
CN108809182A (en) * 2018-06-08 2018-11-13 河南森源电气股份有限公司 A kind of method for controlling torque and device of permanent magnet synchronous motor

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6407531B1 (en) * 2001-01-09 2002-06-18 Delphi Technologies, Inc. Method and system for controlling a synchronous machine over full operating range
US6741060B2 (en) * 2001-04-05 2004-05-25 Delphi Technologies, Inc. Method and system for controlling a permanent magnet machine during fault conditions
CN101351956A (en) * 2006-08-17 2009-01-21 爱信艾达株式会社 Electric motor drive control method and apparatus
CN105591582A (en) * 2014-10-23 2016-05-18 比亚迪股份有限公司 Method and device for controlling permanent magnet synchronous motor
CN108093677A (en) * 2015-09-18 2018-05-29 法拉第未来公司 For generating the method and apparatus of the present instruction of interior permanent magnets (IPM) motor
CN107026592A (en) * 2017-06-01 2017-08-08 浙江赛安电气科技有限公司 The weak magnetic control system and method for a kind of permagnetic synchronous motor
CN108809182A (en) * 2018-06-08 2018-11-13 河南森源电气股份有限公司 A kind of method for controlling torque and device of permanent magnet synchronous motor
CN108696219A (en) * 2018-06-21 2018-10-23 精进电动科技股份有限公司 A kind of method and apparatus of calibration permanent magnet synchronous motor electric current

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
林强强: "车载永磁同步电机的弱磁扩速技术研究", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》 *
王伟洋: "内置式永磁同步电机控制策略研究", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113839605A (en) * 2020-06-23 2021-12-24 苏州宝时得电动工具有限公司 Motor rotating speed control method and device
CN113839605B (en) * 2020-06-23 2024-03-15 苏州宝时得电动工具有限公司 Motor rotation speed control method and device
CN112193081A (en) * 2020-09-29 2021-01-08 奇瑞新能源汽车股份有限公司 Motor controller bus current obtaining method
CN114531079A (en) * 2020-11-23 2022-05-24 上海晟矽微电子股份有限公司 Motor rotating speed control device and method, driving equipment and vehicle
CN114684140A (en) * 2020-12-30 2022-07-01 宝能汽车集团有限公司 New energy vehicle and its anti-shake control method, storage medium and electronic device
US20230060510A1 (en) * 2021-08-30 2023-03-02 Contemporary Amperex Technology Co., Limited Method and device for updating calibration data of electric motor, electronic device, and storage medium
CN113922723A (en) * 2021-10-14 2022-01-11 珠海格力电器股份有限公司 Motor control method and device and motor equipment
CN113922723B (en) * 2021-10-14 2025-04-08 珠海格力电器股份有限公司 Motor control method, device and motor equipment
CN114726282A (en) * 2022-06-07 2022-07-08 坎德拉(深圳)新能源科技有限公司 Permanent magnet synchronous motor calibration system and method for flywheel energy storage
CN115411997A (en) * 2022-08-31 2022-11-29 东风商用车有限公司 A method for calibrating the torque of permanent magnet synchronous motor

Similar Documents

Publication Publication Date Title
CN110190794A (en) Calculation method and device for current given value of built-in permanent magnet synchronous motor
CN100514826C (en) Motor drive control apparatus, motor drive control method
JP4582168B2 (en) Rotating machine control device and rotating machine control system
JP4770883B2 (en) Rotating machine control device and rotating machine control system
CN105915135B (en) Motor control method based on dead beat optimization with double vector model predictions
CN107968611B (en) Synchronous motor control circuit and control method
CN112994550B (en) A field weakening control method of a permanent magnet synchronous motor for a vehicle
CN107645259A (en) A kind of driving motor for electric automobile torque closed loop control method
BR102014032512A2 (en) &#39;method for estimating shaft torque of an alternating current machine, and system
CN103269191A (en) A direct torque/flux linkage control method for permanent magnet synchronous motor
CN105391363A (en) Rotary transformer initial position self-calibration method and device
US20140225540A1 (en) Control apparatus for ac motor
CN112865639B (en) Electric automobile permanent magnet synchronous motor control system with road condition reproduction function
JP4775168B2 (en) Control device for three-phase rotating machine
JP2018523462A (en) Motor controller and motor system
CN106788041A (en) A kind of stator permanent magnetic type memory electrical machine high efficiency and wide speed regulation control method
JP2011050178A (en) Motor control device and generator control device
TWI587623B (en) Synchronous motor control circuit and control method
CN115411997A (en) A method for calibrating the torque of permanent magnet synchronous motor
JP2008206383A (en) Control device of multi-phase rotary electric machine
JP4491860B2 (en) AC motor driving apparatus and DC offset correction method thereof
WO2024002315A1 (en) Global control method and apparatus for permanent magnet synchronous motor and permanent magnet synchronous motor
CN113824364A (en) Method, system, equipment and medium for flux weakening control of permanent magnet synchronous motor
WO2020003770A1 (en) Motor control device, motor control method, and motor system
JP2003153600A (en) Method for correcting current command value in motor controller

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: 20190830