[go: up one dir, main page]

CN103269200A - High speed stabilizing drive control method of satellite-borne large inertia load mechanism - Google Patents

High speed stabilizing drive control method of satellite-borne large inertia load mechanism Download PDF

Info

Publication number
CN103269200A
CN103269200A CN2013102099799A CN201310209979A CN103269200A CN 103269200 A CN103269200 A CN 103269200A CN 2013102099799 A CN2013102099799 A CN 2013102099799A CN 201310209979 A CN201310209979 A CN 201310209979A CN 103269200 A CN103269200 A CN 103269200A
Authority
CN
China
Prior art keywords
motor
current
phase
speed
calculate
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.)
Granted
Application number
CN2013102099799A
Other languages
Chinese (zh)
Other versions
CN103269200B (en
Inventor
周勇
乔璐
马超
张恒超
闫剑虹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Academy of Space Technology Xian
Original Assignee
China Academy of Space Technology Xian
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 China Academy of Space Technology Xian filed Critical China Academy of Space Technology Xian
Priority to CN201310209979.9A priority Critical patent/CN103269200B/en
Publication of CN103269200A publication Critical patent/CN103269200A/en
Application granted granted Critical
Publication of CN103269200B publication Critical patent/CN103269200B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Ac Motors In General (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

一种星载大惯量负载机构高稳速驱动控制方法,(1)对电机通以直流电,待负载机构稳定后,计算电机与旋转变压器的相位差;(2)在当前速度环采样时刻采集电机的当前转速,计算转矩电流;(3)在当前电流环采样时刻采集电机电流iA、iB,得到iA、iB的谐波频谱、幅值、相位;(4)对iA、iB进行谐波补偿;(5)将补偿后的电机A、B相绕组电流转换到转子坐标系下;(6)计算转子坐标系的两轴电压;(7)确定PWM波形发生器的三相时间值;SVPWM波形发生器根据三相时间值产生电压波,将该电压波加载在电机绕组上实现对电机的控制;(8)进入下一电流环采样时刻,转入步骤(3)重复执行;(9)进入下一速度环采样时刻,转入步骤(2)重复执行。

Figure 201310209979

A high-stable speed drive control method for a star-loaded large-inertia load mechanism. (1) Apply DC power to the motor, and calculate the phase difference between the motor and the resolver after the load mechanism is stable; (2) Collect the motor at the current speed loop sampling time. (3) Collect the motor current i A , i B at the current sampling moment of the current loop to obtain the harmonic spectrum, amplitude, and phase of i A , i B ; (4) For i A , i B for harmonic compensation; (5) Convert the compensated motor A and B phase winding currents to the rotor coordinate system; (6) Calculate the two-axis voltage of the rotor coordinate system; (7) Determine the three-phase voltage of the PWM waveform generator Phase time value; the SVPWM waveform generator generates a voltage wave according to the three-phase time value, and loads the voltage wave on the motor winding to realize the control of the motor; (8) Enter the next current loop sampling time, go to step (3) and repeat Execute; (9) Go to the next speed loop sampling moment, and turn to step (2) to repeat.

Figure 201310209979

Description

一种星载大惯量负载机构高稳速驱动控制方法A High Steady Speed Drive Control Method for Spaceborne Large Inertia Load Mechanism

技术领域technical field

本方法涉及对大惯量转动机构的控制驱动方法,特别要求具有高稳速精度,属于天线控制技术领域。The method relates to a control driving method for a rotating mechanism with large inertia, and especially requires high speed stability precision, and belongs to the technical field of antenna control.

背景技术Background technique

微波辐射计扫描机构和散射计扫描机构分别用于驱动辐射计和散射计对地进行圆锥扫描,并承载微探测头部结构及内部电子设备,实现对地观测。散射计转动部分质量为76.2kg,辐射计转动惯量7.8kgm2(转动部分质量为61.3kg),分别以95°/s匀速转动。The scanning mechanism of the microwave radiometer and the scanning mechanism of the scatterometer are respectively used to drive the radiometer and the scatterometer to perform conical scanning on the ground, and carry the structure of the micro-detection head and internal electronic equipment to realize the observation of the ground. The mass of the rotating part of the scatterometer is 76.2kg, and the moment of inertia of the radiometer is 7.8kgm 2 (the mass of the rotating part is 61.3kg), respectively rotating at a constant speed of 95°/s.

扫描机构亦称负载机构采用相同的直接驱动方式,实现电动机与负载的刚性耦合,以提高响应能力。扫描伺服机构结构示意图如图1所示,扫描机构选用无刷直流力矩电机采用外转子结构,中间的主轴既是天线和高频箱的支撑结构,又是承载整个转动部分的承力件,顶部为导电滑环1,中间为旋转变压器3,底部为电动机(电机转子5和电子定子6)及起支撑和承载作用的轴承2。在工作过程中扫描机构中心轴固定不动,电机驱动外壳4转动,外壳又带动天线和高频箱转动(图中7为高频箱接口),旋转变压器用来检测扫描机构转动的位置,导电滑环用来将散射计的电信号传递到卫星舱内(8为卫星舱板安装接口)。在转动过程中,轴承支撑机构做相对运动,接触部件为滑环和轴承。导电滑环是电气旋转接头零部件,滑环24小时不间断的运转。The scanning mechanism, also known as the load mechanism, adopts the same direct drive method to realize the rigid coupling between the motor and the load to improve the responsiveness. The structural diagram of the scanning servo mechanism is shown in Figure 1. The scanning mechanism adopts a brushless DC torque motor and adopts an outer rotor structure. The main shaft in the middle is not only the supporting structure of the antenna and the high-frequency box, but also the load-bearing part that carries the entire rotating part. The top is Conductive slip ring 1, resolver 3 in the middle, motor (motor rotor 5 and electronic stator 6) and bearing 2 for supporting and carrying at the bottom. During the working process, the central axis of the scanning mechanism is fixed, the motor drives the casing 4 to rotate, and the casing drives the antenna and the high-frequency box to rotate (7 in the figure is the interface of the high-frequency box), and the resolver is used to detect the rotating position of the scanning mechanism. The slip ring is used to transmit the electrical signal of the scatterometer to the satellite cabin (8 is the installation interface of the satellite cabin board). During the rotation process, the bearing support mechanism makes relative motion, and the contact parts are slip ring and bearing. The conductive slip ring is a component of the electrical rotary joint, and the slip ring operates 24 hours a day.

扫描机构控制电路由DSP、FPGA、粗精双通道旋变解算电路、高精度霍尔电流采集电路、三相桥驱动电路组成,如图2。The scanning mechanism control circuit is composed of DSP, FPGA, coarse and fine dual-channel resolver circuit, high-precision Hall current acquisition circuit, and three-phase bridge drive circuit, as shown in Figure 2.

由于永磁同步电机强非线性,其参数变化会影响控制精度和动态响应速度,就必须寻求合适的控制方式,以实现对转矩和转速的高精度闭环控制。Due to the strong nonlinearity of the permanent magnet synchronous motor, its parameter changes will affect the control accuracy and dynamic response speed, so it is necessary to find a suitable control method to achieve high-precision closed-loop control of torque and speed.

负载的转动惯量越大,电动机控制系统的机械时间常数就越大,系统的响应时间和超调量很难调和,电动机在转速变化时的控制动态特性很难保证;并且惯性系统中存在着扰动因素,如电动机的齿槽转矩波动、测量传感器的量化误差以及逆变器死区等,这些非线性因素会在系统中产生转矩波动,从而引起转速波动。The greater the moment of inertia of the load, the greater the mechanical time constant of the motor control system, it is difficult to reconcile the response time and overshoot of the system, and it is difficult to guarantee the control dynamic characteristics of the motor when the speed changes; and there are disturbances in the inertial system Factors such as the cogging torque fluctuation of the motor, the quantization error of the measurement sensor, and the dead zone of the inverter, etc., these non-linear factors will generate torque fluctuations in the system, thereby causing speed fluctuations.

如此大惯量的负载转动,转矩会产生很大的惯性转矩,电机的瞬时储能很大,其转速的波动势必会对整星姿态产生较大影响,由此会造成对星上其它具有指向精度要求载荷仪器的指向造成干扰;如果速度波动大,甚至会影响到整星寿命。When the load with such a large inertia rotates, the torque will generate a large inertia torque. The instantaneous energy storage of the motor is large, and the fluctuation of its speed will inevitably have a great impact on the attitude of the whole star, which will cause damage to other objects on the star. The pointing accuracy requires that the pointing of the payload instrument cause interference; if the velocity fluctuates greatly, it may even affect the lifetime of the entire star.

与本申请相关的技术文献说明如下:The technical documents relevant to the application are described as follows:

[1]袁立,杨磊.卫星相机低速大惯量高精度扫描机构技术研究.全国第十二届空间及运动体控制技术学术年会论文.2006;[1] Yuan Li, Yang Lei. Research on low-speed, high-inertia, high-precision scanning mechanism technology for satellite cameras. Papers of the 12th National Academic Annual Conference on Space and Moving Body Control Technology. 2006;

[2]韩昌佩.低速大惯量高精度扫描控制系统的电流环设计.红外.2005;[2] Han Changpei. Current loop design of low-speed, high-inertia, high-precision scanning control system. Infrared. 2005;

[3]庞微.带大惯量负载的空间驱动机构运动特性分析.南京航空航天大学硕士学位论文.2009;[3] Pang Wei. Analysis of motion characteristics of space drive mechanism with large inertia load. Master's thesis of Nanjing University of Aeronautics and Astronautics. 2009;

文献[1]提出了用于光机扫描仪实现高精度扫描而需考虑的扫描方式、扫描镜轻量化设计、支撑技术以及驱动方式考虑因素;Literature [1] puts forward the scanning mode, lightweight design of scanning mirror, supporting technology and driving mode considerations that need to be considered for optical-mechanical scanners to achieve high-precision scanning;

文献[2]提出适合于风云四号气象卫星扫描辐射计扫描控制系统的电流环控制方法,并给出了电流环的原理框图;Literature [2] proposes a current loop control method suitable for the scanning radiometer scanning control system of Fengyun-4 meteorological satellite, and gives the principle block diagram of the current loop;

文献[3]通过分析太阳电池阵驱动机构在空间环境中的负载特性,构建了大惯量负载作用下的驱动机构受力模型,仿真在各种工况下驱动机构的负载转速和负载力矩曲线,并对系统的谐振频率进行仿真。Literature [3] analyzed the load characteristics of the solar cell array driving mechanism in the space environment, constructed the force model of the driving mechanism under the action of large inertia load, and simulated the load speed and load torque curve of the driving mechanism under various working conditions. And simulate the resonant frequency of the system.

发明内容Contents of the invention

本发明的技术解决问题是:克服现有技术的不足,提供一种星载大惯量负载机构高稳速驱动控制方法,利用该方法能够保证负载机构稳速旋转,满足速度的波动量不能超过0.2/s的指标要求。The technical problem of the present invention is: to overcome the deficiencies of the prior art, to provide a high-steady-speed drive control method for a large-inertia load mechanism on board, using this method to ensure that the load mechanism rotates at a steady speed, satisfying that the fluctuation of the speed cannot exceed 0.2 /s index requirements.

本发明的技术解决方案是:星载大惯量负载机构高稳速驱动控制方法,所述的负载机构包括电机、旋转变压器和高频箱,方法步骤如下:The technical solution of the present invention is: a high-steady-speed drive control method for a star-borne large-inertia load mechanism. The load mechanism includes a motor, a rotary transformer, and a high-frequency box. The steps of the method are as follows:

(1)对电机通以直流电,待负载机构稳定后,计算电机与旋转变压器的相位差;(1) Apply direct current to the motor, and after the load mechanism is stable, calculate the phase difference between the motor and the resolver;

(2)在当前速度环采样时刻采集电机的当前转速,根据电机的额定转速和当前转速,利用自适应PID计算转矩电流;(2) Collect the current speed of the motor at the current speed loop sampling time, and use adaptive PID to calculate the torque current according to the rated speed and current speed of the motor;

(3)在当前电流环采样时刻采集电机A、B相绕组电流iA、iB并对其进行离散傅里叶DFS计算,得到iA、iB的谐波频谱、幅值、相位;(3) At the current current loop sampling time, collect the motor A and phase B winding currents i A and i B and perform discrete Fourier DFS calculations on them to obtain the harmonic spectrum, amplitude and phase of i A and i B ;

(4)根据步骤(3)的结果以及转子磁场角θR计算补偿系数,利用补偿系数对电机A、B相绕组电流iA、iB进行谐波补偿;(4) Calculate the compensation coefficient according to the result of step (3) and the rotor magnetic field angle θ R , and use the compensation coefficient to perform harmonic compensation for the winding currents i A and i B of phase A and B of the motor;

(5)将步骤(4)补偿后的电机A、B相绕组电流转换到转子坐标系下;(5) Transform the A and B phase winding currents of the motor after compensation in step (4) into the rotor coordinate system;

(6)利用步骤(2)计算的转矩电流计算转子坐标系的两轴电压;(6) Use the torque current calculated in step (2) to calculate the two-axis voltage of the rotor coordinate system;

(7)利用步骤(6)计算的两轴电压确定PWM波形发生器的三相时间值;SVPWM波形发生器根据三相时间值产生电压波,将该电压波加载在电机绕组上实现对电机的控制;(7) Use the two-axis voltage calculated in step (6) to determine the three-phase time value of the PWM waveform generator; the SVPWM waveform generator generates a voltage wave according to the three-phase time value, and loads the voltage wave on the motor winding to realize the control of the motor control;

(8)进入下一电流环采样时刻,转入步骤(3)重复执行;(8) Enter the next current loop sampling time, turn to step (3) and repeat;

(9)进入下一速度环采样时刻,转入步骤(2)重复执行;所述的速度环采样时间大于电流环采样时间且是电流环采样时间的整数倍。(9) Enter the next speed loop sampling time, turn to step (2) and repeat; the speed loop sampling time is greater than the current loop sampling time and is an integer multiple of the current loop sampling time.

所述步骤(1)的相位差计算公式如下:The formula for calculating the phase difference in the step (1) is as follows:

θθ 00 == (( θθ ×× pp 360360 -- INTINT [[ θθ ×× pp 360360 ]] )) ×× 360360

其中,p-旋转变压器极对数;INT-取整;θ-旋转变压器的机械角度。Among them, p-the number of pole pairs of the resolver; INT-rounding; θ-the mechanical angle of the resolver.

所述步骤(4)中的补偿系数Cfactor计算公式如下:The calculation formula of the compensation coefficient C factor in the step (4) is as follows:

Figure BDA00003274698300032
Figure BDA00003274698300032

式中,a3、a5、a7、a9…为步骤(3)计算的幅值,

Figure BDA00003274698300033
…为步骤(3)计算的相位,θ-旋转变压器的机械角度。In the formula, a 3 , a 5 , a 7 , a 9 ... are the amplitudes calculated in step (3),
Figure BDA00003274698300033
... is the phase calculated in step (3), θ - the mechanical angle of the resolver.

本发明的原理是:Principle of the present invention is:

(1)首先完成转动负载的初始定位,以获取机构上电机与旋转变压器的相位关系,该相位差决定了系统的最大输出力矩。(1) First complete the initial positioning of the rotating load to obtain the phase relationship between the motor and the resolver on the mechanism. The phase difference determines the maximum output torque of the system.

(2)由于电机齿槽转矩、逆变器死区、传感器量化误差、AB电流采集增益不一致性等原因,会产生电机输出转矩谐波分量,该谐波会引起转矩波动;根据电机的动力学方程,由此会引起负载的转速波动。(2) Due to reasons such as motor cogging torque, inverter dead zone, sensor quantization error, AB current acquisition gain inconsistency, etc., there will be harmonic components of motor output torque, which will cause torque fluctuations; according to the motor The dynamic equation of the load will cause the speed fluctuation of the load.

相电流检测通道固有的偏差(如直流偏置、增益的不匹配)会产生偏离错误。因为磁场定位控制建立在电流反馈,所以任何的电流检测错误都会直接影响转矩的性能。Inherent deviations in the phase current sensing channel (such as DC offset, gain mismatch) will generate deviation errors. Because field positioning control is based on current feedback, any current sensing error will directly affect torque performance.

因此,需要检测电机输出转矩谐波分量,并对各次谐波分量进行补偿。由于电机绕组上的电流直接反映了电机输出转矩,因此,电机相电流谐波分量代表了输出转矩的谐波分量。对电机绕组电流进行DFS计算,获取各次谐波频率、相位和幅值;根据位置、电流、转子磁场角度计算补偿系数,由该补偿系数对电机绕组电流进行校正。Therefore, it is necessary to detect the harmonic components of the motor output torque and compensate each harmonic component. Since the current on the motor winding directly reflects the output torque of the motor, the harmonic component of the motor phase current represents the harmonic component of the output torque. Carry out DFS calculation on the motor winding current to obtain the frequency, phase and amplitude of each harmonic; calculate the compensation coefficient according to the position, current and rotor magnetic field angle, and correct the motor winding current by the compensation coefficient.

(3)利用校正后的电机绕组电流进行空间磁场定向控制策略计算,即在沿转子磁场定向的同步坐标系(dq坐标系)中把定子电流矢量分解为正交的两个分量,一个为转矩电流分量(即q轴电流分量);另一个为励磁电流分量(即d轴电流分量)。通过控制定子电流空间矢量的相位和幅值大小,也就是控制电机转矩电流分量和励磁电流分量的相位和幅值大小,来实现对磁场和转矩的解耦控制。如果保持气隙磁链d轴分量恒定,转矩就和q轴电流成正比,这样通过控制q轴电流可以实现对电机转矩的直接控制。如图3。(3) Use the corrected motor winding current to calculate the space field-oriented control strategy, that is, decompose the stator current vector into two orthogonal components in the synchronous coordinate system (dq coordinate system) along the rotor field orientation, one is the rotation The moment current component (that is, the q-axis current component); the other is the excitation current component (that is, the d-axis current component). By controlling the phase and amplitude of the stator current space vector, that is, controlling the phase and amplitude of the motor torque current component and the excitation current component, the decoupling control of the magnetic field and torque is realized. If the d-axis component of the air gap flux linkage is kept constant, the torque is proportional to the q-axis current, so that the direct control of the motor torque can be realized by controlling the q-axis current. Figure 3.

本发明与现有技术相比有益效果为:Compared with the prior art, the present invention has beneficial effects as follows:

(1)本发明磁场谐波补偿的磁场定向控制策略,利用电机绕组相电流的谐波计算转矩谐波分量,综合补偿了由电机齿槽转矩、逆变器死区、传感器量化误差、AB电流采集增益不一致性等非线性因素产生的谐波分量,减小电流谐波分量小,提高电源的利用率,并能够有效减少转矩脉动。(1) The field-oriented control strategy of the magnetic field harmonic compensation of the present invention uses the harmonics of the phase current of the motor winding to calculate the torque harmonic component, and comprehensively compensates the cogging torque of the motor, the dead zone of the inverter, the quantization error of the sensor, Harmonic components generated by non-linear factors such as AB current acquisition gain inconsistency, reduce current harmonic components, improve power utilization, and can effectively reduce torque ripple.

(2)本发明提出了电机与多极旋转变压器之间相位校准的算法,利用该算法可自动获取机构中电机与多极旋转变压器之间的安装零位关系。(2) The present invention proposes an algorithm for phase calibration between the motor and the multi-pole resolver, which can automatically obtain the installation zero position relationship between the motor and the multi-pole resolver in the mechanism.

(3)本发明有效解决了微波辐射计、微波散射计等载荷由于转速的波动而对卫星平台姿态控制产生干扰的问题。(3) The present invention effectively solves the problem that loads such as microwave radiometers and microwave scatterometers interfere with the satellite platform attitude control due to fluctuations in rotational speed.

(4)本发明给出的实现星载扫描机构高稳速扫描实现方案,可直接应用于星载微波辐射计、微波散射计、微波成像仪、全极化微波辐射计以及高稳速天线等的设计实现。(4) The high-speed and stable-speed scanning implementation scheme of the spaceborne scanning mechanism proposed by the present invention can be directly applied to spaceborne microwave radiometers, microwave scatterometers, microwave imagers, fully polarized microwave radiometers, and high-speed stable antennas, etc. design implementation.

本申请针对星载微波辐射计、微波散射计高稳速扫描应用,在保证技术先进性与工程实现可行性的基础上,结合具有输出转矩波动小特性的永磁同步电机设计、控制驱动策略设计等方面,力求将系统输出转矩波动降至最低,从而实现扫描机构高稳速要求。This application is aimed at the high-stable scanning application of space-borne microwave radiometer and microwave scatterometer, on the basis of ensuring technological advancement and engineering feasibility, combined with the design of permanent magnet synchronous motor with small output torque fluctuation characteristics, control and drive strategy In terms of design, etc., we strive to minimize the output torque fluctuation of the system, so as to meet the high and stable speed requirements of the scanning mechanism.

附图说明Description of drawings

图1为扫描机构驱动单元;Fig. 1 is the driving unit of the scanning mechanism;

图2为硬件平台原理框图;Figure 2 is a block diagram of the hardware platform;

图3为本发明磁场谐波补偿定向控制原理框图;Fig. 3 is a schematic block diagram of the magnetic field harmonic compensation directional control of the present invention;

图4为本发明方法流程图;Fig. 4 is a flow chart of the method of the present invention;

图5为本发明电机绕组电流波形;Fig. 5 is motor winding current waveform of the present invention;

图6为本发明转速波动试验测量结果。Fig. 6 is the measurement result of the rotational speed fluctuation test of the present invention.

具体实施方式Detailed ways

为了更好的理解本发明,首先对本发明中涉及的坐标系进行说明。In order to better understand the present invention, the coordinate system involved in the present invention will be described first.

两相定子坐标系(αβ坐标系):Two-phase stator coordinate system (αβ coordinate system):

两相对称绕组,通以两相对称电流,亦产生旋转磁场,对一个矢量,数学上习惯用两相直角坐标系来描述,故定义一个两相坐标系(αβ坐标系)。Two-phase symmetrical windings, passing two-phase symmetrical currents, also generate a rotating magnetic field. For a vector, it is customary to use a two-phase Cartesian coordinate system to describe it mathematically, so a two-phase coordinate system (αβ coordinate system) is defined.

电机两相固定绕组α、β在空间上相差90度,两相平衡的交流电流iα,iβ在相位上相差90度。The two-phase fixed windings α and β of the motor have a spatial difference of 90 degrees, and the two-phase balanced AC currents i α and i β have a phase difference of 90 degrees.

三相定子坐标系(abc坐标系):Three-phase stator coordinate system (abc coordinate system):

永磁同步电机的三相定子绕组在空间上互差120度,沿其轴线分别定义为a、b、c轴,则构成了一个abc坐标系。The three-phase stator windings of the permanent magnet synchronous motor have a mutual difference of 120 degrees in space, and are defined as a, b, and c axes along their axes, forming an abc coordinate system.

转子坐标系(dq坐标系):Rotor coordinate system (dq coordinate system):

转子坐标系固定在转子上,其d轴位于转子轴线上,q轴逆时针超前d轴90度,该坐标系随转子一起在空间上以转子角速度旋转。The rotor coordinate system is fixed on the rotor, its d-axis is located on the rotor axis, and the q-axis is 90 degrees ahead of the d-axis counterclockwise. The coordinate system rotates with the rotor at the angular velocity of the rotor in space.

本发明中所述的高稳速驱动控制方法通过设计实现自动完成机构电机与旋变相位校准,实现以最大转矩输出启动大惯量负载;同时,通过计算相电流的谐波分量,设计磁场谐波补偿算法,以实现转矩平稳输出,达到高稳速的目的。The high-stable-speed driving control method described in the present invention realizes automatic phase calibration between the mechanism motor and the resolver through design, and realizes starting a large inertia load with the maximum torque output; at the same time, by calculating the harmonic component of the phase current, the magnetic field harmonic Wave compensation algorithm to achieve stable torque output and achieve high and stable speed.

如图4所示,本发明的实现步骤如下:As shown in Figure 4, the implementation steps of the present invention are as follows:

(1)对电机通以直流电,待负载机构稳定后,计算电机与旋转变压器的相位差。相位差计算方法如下:(1) Apply direct current to the motor, and after the load mechanism is stable, calculate the phase difference between the motor and the resolver. The phase difference calculation method is as follows:

θθ 00 == (( θθ ×× pp 360360 -- INTINT [[ θθ ×× pp 360360 ]] )) ×× 360360 -- -- -- (( 11 ))

p-旋转变压器极对数;INT-取整;θ-旋转变压器的机械角度。p-the number of pole pairs of the resolver; INT-rounding; θ-the mechanical angle of the resolver.

(2)针对大惯量负载特征,在当前速度环采样时刻,根据额定转速和当前转速,利用自适应PID计算转矩电流。(2) For the characteristics of large inertia loads, at the current speed loop sampling time, according to the rated speed and current speed, the adaptive PID is used to calculate the torque current.

(3)在当前电流环采样时刻通过霍尔电流传感器采集电机A、B相绕组电流iA、iB并对其进行离散傅里叶DFS计算,得到谐波频谱的幅值ai、相位 (3) At the current sampling moment of the current loop, the Hall current sensor is used to collect the winding currents i A and B of the motor phase A and B , and perform discrete Fourier DFS calculations on them to obtain the amplitude a i and phase of the harmonic spectrum

Figure BDA00003274698300062
Figure BDA00003274698300062

ai-DFS幅值;

Figure BDA00003274698300063
-DFS相位;fi-DFS频率;M-采样数;x[n]-第n个采样点的采样值。a i - DFS amplitude;
Figure BDA00003274698300063
-DFS phase; f i -DFS frequency; M-sample number; x[n]-sample value of the nth sample point.

(4)根据输入的IA、IB、转子磁场角θ对IA和IB进行谐波补偿。计算公式如下:(4) Carry out harmonic compensation to I A and I B according to the input I A , I B , and rotor magnetic field angle θ. Calculated as follows:

IA*=Cfactor×IA   (2)I A *=C factor ×I A (2)

IB*=Cfactor×IB   (3)I B *=C factor ×I B (3)

Cfactor是补偿系数,IA *和IB *是谐波补偿后的结果。C factor is the compensation coefficient, and I A * and I B * are the results of harmonic compensation.

Figure BDA00003274698300064
Figure BDA00003274698300064

Figure BDA00003274698300071
Figure BDA00003274698300071

a3、a5、a7、a9…为DFS的幅值,…为DFS的相位,θ为转子磁场角。由于硬件的非线性以及电机齿槽谐波转矩主要产生奇次谐波,故上述系数中只针对奇次谐波部分进行补偿。a 3 , a 5 , a 7 , a 9 ... are the amplitude of DFS, …is the phase of DFS, θ is the rotor magnetic field angle. Due to the non-linearity of the hardware and the cogging harmonic torque of the motor mainly generating odd harmonics, the above coefficients are only compensated for the odd harmonics.

(5)将补偿后的相绕组电流值IA *、IB *转换成两相定子坐标系Ialfa、Ibeta,再转换到转子坐标系dq轴的id、iq。由此完成从abc坐标系到dq轴坐标系的转换。(5) Transform the compensated phase winding current values I A * , I B * into the two-phase stator coordinate system I alfa , I beta , and then into i d , i q of the dq axis of the rotor coordinate system. This completes the transformation from the abc coordinate system to the dq axis coordinate system.

Ialfa=IA I alfa =I A

Ibeta=(IA+2*IB)*0.577350269189625764509I beta =(I A +2*I B )*0.577350269189625764509

Id=Ialfa*cos(θ-θ0)+Ibeta*sin(θ-θ0)I d =I alfa *cos(θ-θ 0 )+I beta *sin(θ-θ 0 )

Iq=Ibeta*cos(θ-θ0)-Ialfa*sin(θ-θ0)I q =I beta *cos(θ-θ 0 )-I alfa *sin(θ-θ 0 )

(6)根据步骤(2)计算的转矩电流,利用比例积分(PI)算法计算dq轴电压;q轴电流PI调节器输出q轴电压Vq,d轴电流PI调节器输出d轴电压Vd(6) According to the torque current calculated in step (2), use the proportional integral (PI) algorithm to calculate the dq-axis voltage; the q-axis current PI regulator outputs the q-axis voltage V q , and the d-axis current PI regulator outputs the d-axis voltage V d .

q轴电压PI计算:q-axis voltage PI calculation:

eqCurErr=Iqref-Iq e qCurErr =I qref -I q

Δu=Kp[eqCurErr-eqLastErr]+KieqCurErr Δu=K p [e qCurErr -e qLastErr ]+K i e qCurErr

Vq=Δu+uqLast V q =Δu+u qLast

uqLast=Vq u qLast =V q

eqLastErr=eqCurErr e qLastErr =e qCurErr

d轴电压PI计算:d-axis voltage PI calculation:

edCurErr=0-Id e dCurErr =0-I d

Δu=Kp[edCurErr-edLastErr]+KiedCurErr Δu=K p [e dCurErr -e dLastErr ]+K i e dCurErr

Vd=Δu+udLast V d =Δu+u dLast

udLast=Vd u dLast = V d

edLastErr=edCurErr e dLastErr =e dCurErr

Iqref为转矩电流;Iq为q轴电流;Id为d轴电流;Vq为q轴电压;Vd为d轴电压;I qref is the torque current; I q is the q-axis current; I d is the d-axis current; V q is the q-axis voltage; V d is the d-axis voltage;

eqCurErr为q轴电流当前时刻误差值;eqLastErr为q轴电流上一时刻误差值;e qCurErr is the error value of the q-axis current at the current moment; e qLastErr is the error value of the q-axis current at the previous moment;

edCurErr为d轴电流当前时刻误差值;edLastErr为d轴电流上一时刻误差值;e dCurErr is the error value of the d-axis current at the current moment; e dLastErr is the error value of the d-axis current at the previous moment;

Kp为比例系数;Ki为积分系数。K p is the proportional coefficient; K i is the integral coefficient.

(7)将dq轴的Vd和Vq转换成两相定子坐标系的Valfa和Vbeta(即图3中的Vα、Vβ),完成dq坐标系到αβ坐标系的转换。(7) Convert V d and V q of the dq axis into V alfa and V beta of the two-phase stator coordinate system (that is, Vα, Vβ in Figure 3), and complete the conversion from the dq coordinate system to the αβ coordinate system.

Valfa=[cos(θ-θ0)×Vd-sin(θ-θ0)×Vq]V alfa =[cos(θ-θ 0 )×V d -sin(θ-θ 0 )×V q ]

Vbeta=[sin(θ-θ0)×Vd+cos(θ-θ0)×Vq]V beta =[sin(θ-θ 0 )×V d +cos(θ-θ 0 )×V q ]

(8)判断Valfa和Vbeta所在的扇区(8) Determine the sector where V alfa and V beta are located

Va=Vbeta V a = V beta

Vb=0.5×(1.732051×Valfa-Vbeta)V b =0.5×(1.732051×V alfa -V beta )

Vc=0.5×(-1.732051×Valfa-Vbeta)V c =0.5×(-1.732051×V alfa -V beta )

由Va、Vb、Vc查表确定扇区。The sector is determined by V a , V b , and V c look-up table.

如果Va>0,则a=1,否则a=0;如果Vb>0,则b=1,否则b=0;如果Vc>0,则c=1,否则c=0。设N=4c+2b+a,则N与扇区的对应关系如表所示。If V a >0, then a=1, otherwise a=0; if V b >0, then b=1, otherwise b=0; if V c >0, then c=1, otherwise c=0. Assuming N=4c+2b+a, the corresponding relationship between N and sectors is shown in the table.

表1N与扇区的对应关系Correspondence between Table 1N and sectors

NN 11 22 33 44 55 66 扇区sector 11 55 00 33 22 44

(9)根据扇区分配Valfa和Vbeta矢量的作用时间t1和t2 (9) Allocate the action time t 1 and t 2 of the V alfa and V beta vectors according to the sectors

X=Vbeta X=V beta

Y=0.5×(1.732051×Valfa+Vbeta)Y=0.5×(1.732051×V alfa +V beta )

Z=0.5×(-1.732051×Valfa+Vbeta)Z=0.5×(-1.732051×V alfa +V beta )

由表1确定了Valfa和Vbeta的扇区,根据表2计算t1和t2时间。t1和t2代表Valfa和Vbeta所作用的时间。例如:在扇区0,Valfa的作用时间t1数值为-Z,Vbeta所作用的时间t1数值为X。The sectors of V alfa and V beta are determined from Table 1, and time t 1 and t 2 are calculated according to Table 2. t 1 and t 2 represent the time when V alfa and V beta act. For example: in sector 0, the value of time t 1 of V alfa is -Z, and the value of time t 1 of V beta is X.

表2t1和t2时间Table 2 t 1 and t 2 times

扇区sector 00 11 22 33 44 55 t1 t 1 -Z-Z ZZ Xx -X-X -Y-Y YY t2 t 2 Xx YY -Y-Y ZZ -Z-Z -X-X

(10)根据t1和t2计算电压空间矢量脉冲宽度调制(SVPWM)波形发生器的时间值:(10) Calculate the time value of the voltage space vector pulse width modulation (SVPWM) waveform generator according to t 1 and t 2 :

taon=(1.0-t1-t2)*0.5;t aon =(1.0-t 1 -t 2 )*0.5;

tbon=taon+t1;t bon =t aon +t 1 ;

tcon=tbon+t2;t con =t bon +t 2 ;

将taon、tbon、tcon写入SVPWM波形发生器中的时间寄存器,通过逆变器产生SVPWM电压波。Write t aon , t bon , t con into the time register in the SVPWM waveform generator, and generate the SVPWM voltage wave through the inverter.

该SVPWM电压波加载在电机绕组上形成正弦波电流,如图4。The SVPWM voltage wave is loaded on the motor winding to form a sine wave current, as shown in Figure 4.

(11)电流环采样时间到,返回第3步骤,依次重复步骤3~步骤10,构成电流闭环控制。(11) When the current loop sampling time is up, return to step 3, and repeat steps 3 to 10 in turn to form a current closed-loop control.

(12)速度环采样时间到,返回第2步骤,根据当前转速,重新计算转矩电流,构成转速闭环控制。转速波动测量值如图5。(12) When the sampling time of the speed loop is up, return to the second step, and recalculate the torque current according to the current speed to form a closed-loop control of the speed. The measured value of the speed fluctuation is shown in Fig. 5.

速度环采样时间要求大于电流环的采样时间,且速度环采样时间为电流环采样时间的整数倍。The sampling time of the speed loop is required to be greater than the sampling time of the current loop, and the sampling time of the speed loop is an integer multiple of the sampling time of the current loop.

利用本发明能够保证微波辐射计扫描机构和散射计扫描机构以高稳速旋转,满足速度的波动量不能超过0.2/s的指标要求。The invention can ensure that the scanning mechanism of the microwave radiometer and the scanning mechanism of the scatterometer rotate at a high and stable speed, meeting the index requirement that the fluctuation of the speed cannot exceed 0.2/s.

本发明未详细说明部分属本领域技术人员公知常识。Parts not described in detail in the present invention belong to the common knowledge of those skilled in the art.

Claims (3)

1. the high speed stabilizing of spaceborne big inertia mechanism loading drives control method, and described mechanism loading comprises motor, resolver and high frequency case, it is characterized in that method step is as follows:
(1) motor is passed to direct current, treat that mechanism loading is stable after, calculate the phase difference of motor and resolver;
(2) at the current rotating speed of present speed ring sampling instant collection motor, rated speed and current rotating speed according to motor utilize self-adaptive PID calculating torque electric current;
(3) gather motor A, B phase winding current i in current electric current loop sampling instant A, i BAnd it is carried out discrete fourier DFS calculate, obtain i A, i BHarmonic spectrum, amplitude, phase place;
(4) according to result and angle, the rotor field θ of step (3) RCalculate penalty coefficient, utilize penalty coefficient to motor A, B phase winding current i A, i BCarry out harmonic compensation;
(5) the motor A after step (4) compensation, B phase winding current conversion are arrived under the rotor coordinate system;
(6) torque current that utilizes step (2) to calculate calculates two shaft voltages of rotor coordinate system;
(7) two shaft voltages that utilize step (6) to calculate are determined the three-phase time value of PWM waveform generator; The SVPWM waveform generator produces voltage wave according to the three-phase time value, this voltage wave is carried in the control that realizes on the motor winding motor;
(8) enter next electric current loop sampling instant, change step (3) over to and repeat;
(9) enter next speed ring sampling instant, change step (2) over to and repeat; The described speed ring sampling time is greater than the electric current loop sampling time and be the integral multiple in electric current loop sampling time.
2. the high speed stabilizing of spaceborne big inertia mechanism loading according to claim 1 drives control method, and it is characterized in that: the phase difference calculating formula of described step (1) is as follows:
θ 0 = ( θ × p 360 - INT [ θ × p 360 ] ) × 360
Wherein, p-resolver number of pole-pairs; INT-rounds; The mechanical angle of θ-resolver.
3. the high speed stabilizing of spaceborne big inertia mechanism loading according to claim 1 drives control method, it is characterized in that: the penalty coefficient C in the described step (4) FactorComputing formula is as follows:
In the formula, a 3, a 5, a 7, a 9Be the amplitude of step (3) calculating,
Figure FDA00003274698200022
Be the phase place that step (3) is calculated, the mechanical angle of θ-resolver.
CN201310209979.9A 2013-05-30 2013-05-30 High speed stabilizing drive control method of satellite-borne large inertia load mechanism Active CN103269200B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310209979.9A CN103269200B (en) 2013-05-30 2013-05-30 High speed stabilizing drive control method of satellite-borne large inertia load mechanism

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310209979.9A CN103269200B (en) 2013-05-30 2013-05-30 High speed stabilizing drive control method of satellite-borne large inertia load mechanism

Publications (2)

Publication Number Publication Date
CN103269200A true CN103269200A (en) 2013-08-28
CN103269200B CN103269200B (en) 2015-05-27

Family

ID=49012812

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310209979.9A Active CN103269200B (en) 2013-05-30 2013-05-30 High speed stabilizing drive control method of satellite-borne large inertia load mechanism

Country Status (1)

Country Link
CN (1) CN103269200B (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103762833A (en) * 2013-11-26 2014-04-30 西安恒飞电子科技有限公司 Servo antenna power-supply control power supply
CN103825513A (en) * 2013-12-10 2014-05-28 上海航天测控通信研究所 Spaceflight mechanism constant speed rotation system
CN104518714A (en) * 2013-10-08 2015-04-15 英飞凌科技股份有限公司 Resolver calibration for permanent magnet synchronous motor
CN106530931A (en) * 2016-11-30 2017-03-22 上海卫星工程研究所 Large-inertia low-speed scanning driving control demonstration verification system
CN106817059A (en) * 2015-11-30 2017-06-09 上海汽车集团股份有限公司 The phase current bias compensation methodology and device of a kind of ac synchronous motor
CN106921333A (en) * 2015-11-27 2017-07-04 广明光电股份有限公司 Dynamic Compensation Method for Motor Torque Ripple
CN107807525A (en) * 2017-10-26 2018-03-16 东北大学 The adaptive total state about beam control method of direct current motor system with dead band
WO2018205489A1 (en) * 2017-05-12 2018-11-15 广州视源电子科技股份有限公司 Method and device for adjusting rotating speed of motor, and motor
CN109951131A (en) * 2018-11-19 2019-06-28 珠海格力电器股份有限公司 Torque control method, device, storage medium and reluctance motor of reluctance motor
CN110971154A (en) * 2018-09-28 2020-04-07 日本电产艾莱希斯株式会社 Current detection circuit adjusting method and motor control device
CN111600519A (en) * 2020-05-26 2020-08-28 佛山金华信智能科技有限公司 Servo motor control method, servo motor control device, electronic equipment and storage medium
WO2023030387A1 (en) * 2021-09-02 2023-03-09 博世华域转向系统有限公司 Method for suppressing 24th-order noise of electric motor on basis of harmonic current injection

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101295935A (en) * 2007-12-10 2008-10-29 西北工业大学 An optimized PWM modulation method capable of suppressing harmonics
US8169172B2 (en) * 2010-05-03 2012-05-01 Hamilton Sundstrand Corporation Synchronous disturbance suppression in a variable speed motor drive
CN102771043A (en) * 2010-02-25 2012-11-07 株式会社明电舍 Torque fluctuation suppression control device and torque fluctuation suppression control method for rotating electric machine

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101295935A (en) * 2007-12-10 2008-10-29 西北工业大学 An optimized PWM modulation method capable of suppressing harmonics
CN102771043A (en) * 2010-02-25 2012-11-07 株式会社明电舍 Torque fluctuation suppression control device and torque fluctuation suppression control method for rotating electric machine
US8169172B2 (en) * 2010-05-03 2012-05-01 Hamilton Sundstrand Corporation Synchronous disturbance suppression in a variable speed motor drive

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
TINGHSU SU ET AL: "Suppression Control Method for Torque Vibration of AC Motor Utilizing Repetitive Controller With Fourier Transform", 《IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS》 *
廖勇等: "用谐波注入抑制永磁同步电机转矩脉动", 《中国电机工程学报》 *

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10309807B2 (en) 2013-10-08 2019-06-04 Infineon Technologies Ag Resolver calibration for permanent magnet synchronous motor
CN104518714A (en) * 2013-10-08 2015-04-15 英飞凌科技股份有限公司 Resolver calibration for permanent magnet synchronous motor
CN103762833A (en) * 2013-11-26 2014-04-30 西安恒飞电子科技有限公司 Servo antenna power-supply control power supply
CN103825513A (en) * 2013-12-10 2014-05-28 上海航天测控通信研究所 Spaceflight mechanism constant speed rotation system
CN106921333B (en) * 2015-11-27 2020-02-14 广明光电股份有限公司 Dynamic compensation method for motor torque ripple
CN106921333A (en) * 2015-11-27 2017-07-04 广明光电股份有限公司 Dynamic Compensation Method for Motor Torque Ripple
CN106817059A (en) * 2015-11-30 2017-06-09 上海汽车集团股份有限公司 The phase current bias compensation methodology and device of a kind of ac synchronous motor
CN106817059B (en) * 2015-11-30 2019-08-13 上海汽车集团股份有限公司 A phase current bias compensation method and device for an AC synchronous motor
CN106530931A (en) * 2016-11-30 2017-03-22 上海卫星工程研究所 Large-inertia low-speed scanning driving control demonstration verification system
WO2018205489A1 (en) * 2017-05-12 2018-11-15 广州视源电子科技股份有限公司 Method and device for adjusting rotating speed of motor, and motor
CN107807525A (en) * 2017-10-26 2018-03-16 东北大学 The adaptive total state about beam control method of direct current motor system with dead band
CN110971154A (en) * 2018-09-28 2020-04-07 日本电产艾莱希斯株式会社 Current detection circuit adjusting method and motor control device
CN109951131A (en) * 2018-11-19 2019-06-28 珠海格力电器股份有限公司 Torque control method, device, storage medium and reluctance motor of reluctance motor
CN109951131B (en) * 2018-11-19 2020-12-08 珠海格力电器股份有限公司 Torque control method, device, storage medium and reluctance motor of reluctance motor
CN111600519A (en) * 2020-05-26 2020-08-28 佛山金华信智能科技有限公司 Servo motor control method, servo motor control device, electronic equipment and storage medium
CN111600519B (en) * 2020-05-26 2024-02-23 佛山金华信智能科技有限公司 Servo motor control method and device, electronic equipment and storage medium
WO2023030387A1 (en) * 2021-09-02 2023-03-09 博世华域转向系统有限公司 Method for suppressing 24th-order noise of electric motor on basis of harmonic current injection

Also Published As

Publication number Publication date
CN103269200B (en) 2015-05-27

Similar Documents

Publication Publication Date Title
CN103269200B (en) High speed stabilizing drive control method of satellite-borne large inertia load mechanism
US7847526B2 (en) System and method for controlling torque ripples in synchronous machines
WO2013058122A1 (en) Motor control device and motor control method
CN112271972B (en) Direct Torque Control Method of Permanent Magnet Synchronous Motor with Current Error Correction
CN109347382B (en) A Rotor Position Estimation Method for Permanent Magnet Direct Drive Wind Turbine
Kashif et al. Solar PV array fed self-sensing control of PMSM drive with robust adaptive hybrid SOGI based flux observer for water pumping
CN110798116B (en) Motor vector composite controller based on armature model independent feedforward compensation
Hu et al. Modelling and vector control of dual three‐phase PMSM with one‐phase open
CN112271970A (en) Permanent magnet synchronous motor vector control method, equipment and storage medium
CN104852664B (en) Speed sensor-free high-voltage synchronous motor vector control method
Han et al. Nonlinear magnetic field vector control with dynamic-variant parameters for high-power electrically excited synchronous motor
Guo et al. A virtual-flux state observer-based inductance identification method for model predictive control of grid-tied inverters with a finite phase angle set-based PLL
JP5964613B2 (en) Control circuit for motor drive inverter circuit and inverter device provided with the control circuit
CN117544045A (en) Method and system for controlling ultra-high-speed permanent magnet synchronous motor without position sensor
CN117792178A (en) Motor control method, device and computer-readable storage medium
CN108712125A (en) A kind of permanent magnet synchronous motor phase current is without time lag observation procedure and device
US11949352B2 (en) Method for controlling a generator of a wind turbine
CN109600088B (en) A harmonic current injection device and method for a three-phase inverter
CN110912481A (en) A Resolver Periodic Error Amplitude and Phase Compensation Method Based on Gradient Descent Method
Zhong et al. Current harmonic selection for torque ripple suppression based on analytical torque model of PMSMs
CN113093818A (en) Stable platform servo control system
KR102286941B1 (en) Reactorless Unbalance Compensation Apparatus for Renewable Energy Electricity Generation
CN116317783A (en) A position sensorless control method and system for a permanent magnet synchronous motor
KR102286934B1 (en) Reactorless Unbalance Compensation Apparatus for Driving System
An et al. Robustness Sensorless Control Strategy for PMSM Based on MPC with Multi-parameter Estimation

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant