CN111337007B - 一种控制力矩陀螺框架零位稳定定位系统及方法 - Google Patents
一种控制力矩陀螺框架零位稳定定位系统及方法 Download PDFInfo
- Publication number
- CN111337007B CN111337007B CN202010274487.8A CN202010274487A CN111337007B CN 111337007 B CN111337007 B CN 111337007B CN 202010274487 A CN202010274487 A CN 202010274487A CN 111337007 B CN111337007 B CN 111337007B
- Authority
- CN
- China
- Prior art keywords
- value
- phase
- axis current
- module
- frame
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C19/00—Gyroscopes; Turn-sensitive devices using vibrating masses; Turn-sensitive devices without moving masses; Measuring angular rate using gyroscopic effects
- G01C19/02—Rotary gyroscopes
- G01C19/04—Details
- G01C19/26—Caging, i.e. immobilising moving parts, e.g. for transport
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C19/00—Gyroscopes; Turn-sensitive devices using vibrating masses; Turn-sensitive devices without moving masses; Measuring angular rate using gyroscopic effects
- G01C19/02—Rotary gyroscopes
- G01C19/04—Details
- G01C19/06—Rotors
- G01C19/065—Means for measuring or controlling of rotors' angular velocity
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C19/00—Gyroscopes; Turn-sensitive devices using vibrating masses; Turn-sensitive devices without moving masses; Measuring angular rate using gyroscopic effects
- G01C19/02—Rotary gyroscopes
- G01C19/04—Details
- G01C19/06—Rotors
- G01C19/08—Rotors electrically driven
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C25/00—Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
- G01C25/005—Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass initial alignment, calibration or starting-up of inertial devices
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Manufacturing & Machinery (AREA)
- Control Of Ac Motors In General (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
本发明涉及一种控制力矩陀螺框架零位稳定定位系统及方法,特别涉及一种满足航天应用要求的控制力矩陀螺框架零位稳定定位方法,在航天应用条件下,可满足控制力矩陀螺框架稳定定位与高精度转角测量要求。调节施加恒定幅值的框架电机定子磁场方向,通过判断框架转动角速度来定位框架电机转子位置,实现转子电角度预估。由于限定了施加驱动电流,确保了框架在预估过程中以极低转速转动,起到了控制CMG输出扰动力矩的作用。
Description
技术领域
本发明涉及一种控制力矩陀螺框架零位稳定定位系统及方法,特别涉及一种满足航天应用要求的控制力矩陀螺框架零位稳定定位方法,在航天应用条件下,可满足控制力矩陀螺框架稳定定位与高精度转角测量要求。
背景技术
控制力矩陀螺(CMG)的力矩输出精度决定了航天器的姿态控制性能,而该精度的实现在很大程度上取决于框架测角装置的分辨率与精度。作为微型执行机构,微型CMG在满足较高框架角测量精度的同时,还要满足体积小,重量轻,成本低,结构简单的要求,因此微型控制力矩陀螺在设计时,采用了永磁同步电机与增量式编码器的框架驱动与转角测量系统。与现在使用的旋转变压器或绝对式光栅相比,其重量降低了50%,功耗,体积也有大幅降低。
但是增量式编码器的缺点是不能给出绝对位置,会带来以下问题:
对于CMG,没有绝对框架角度,就不能给出整星需要的输出力矩方向;
对于框架驱动的永磁同步电机,无法定位转子的绝对位置就不能驱动电机正常旋转,也就不能对框架实施有效控制,框架相当于处于无控状态。
根据CMG的特点,当高速转子旋转时,在无控状态或不能稳定控制状态下,框架的抖动或转动会对外输出力矩,影响整星姿态;同时,当框架不能实施有效控制时,整星姿态变化产生的陀螺力矩作用在高速轴系上,会对高速轴系产生损伤。因此需对框架实施有效定位,且定位过程中不能出现大的抖动。
专利公开号CN101630638A和US9325263的专利文件中公开了一种利用高频信号注入来获取转子磁极位置的方法,该类方法对电流电压检测精度较高,算法较为复杂,工程实现,特别是在航天领域的工程实现较为困难。专利公开号CN106130430的专利文件中,公开了一种在电机三相绕组中的至少两相通入电流使转子完成定位,该方法会使电机出现较大幅度的转动,不能适用于CMG框架的定位应用。专利公开号CN1038561的专利文件中公开了一种利用电压脉冲注入法来确定转子磁极位置的方法,该方法消除了在定位过程中电机不必要的转动,但定位精度取决于电流等检测量的精度。上述方法仅能确定0-360°电角度上的位置,对于多极电机,无法确实际的机械角度位置。
发明内容
本发明的技术解决问题是:克服现有技术的不足,提出一种控制力矩陀螺框架零位稳定定位系统及方法。
本发明的技术解决方案是:
一种控制力矩陀螺框架零位稳定定位系统,该定位系统包括框架闭环控制子系统、转子位置预估子系统和框架位置锁定与绝对零位定位子系统;
所述的框架闭环控制子系统包括功率放大电路、PWM功率放大模块、旋转坐标反变换模块(dq-αβ)、d轴电流控制模块、三相/二相变换模块、旋转坐标变换模块(αβ-dq)、q轴电流控制模块、转速控制模块、编码器和永磁同步电机;编码器为有绝对零位标识的增量式编码器;
转速给定值ω* m与编码器测量的角度反馈实测值ωm做差,得到转速偏差值,转速偏差值送入转速控制模块,转速控制模块将转速偏差值进行比例积分运算后,输出q轴电流给定值i* q,q轴电流给定值i* q与实测q轴电流值iq做差,得到q轴电流偏差值,该q轴电流偏差值送入q轴电流控制模块,该q轴电流控制模块对q轴电流偏差值进行比例积分运算,得到q轴电压控制信号Uq;q轴电压控制信号Uq送入旋转坐标反变换模块(dq-αβ);
d轴电流参考值i* d的给定值为0,d轴电流参考值i* d的给定值与d轴电流实测反馈值id做差,得到d轴电流偏差值,d轴电流偏差值送入d轴电流控制模块,d轴电流控制模块对d轴电流偏差值进行比例积分运算后,输出d轴电压控制信号Ud;d轴电压控制信号Ud送入旋转坐标反变换模块(dq-αβ);
编码器测得的永磁同步电机的转角θm转换为相应的电角度值θe后送入旋转坐标反变换模块(dq-αβ);
旋转坐标反变换模块(dq-αβ)根据接收到的θe、Ud、Uq进行计算得到两相静止坐标系下的α,β轴的电压指令值vα *和vβ *,计算公式如下:
将得到的α,β轴的电压指令值vα *和vβ *送入PWM功率放大模块,PWM功率放大模块利用两相静止坐标系到三相ABC坐标系下的变换法则,由两相静止坐标系下的α,β轴的电压指令值vα*和vβ*得出电机定子三相相电压的指令值UA、UB、UC,计算公式如下:
将计算得到的UA、UB、UC通过功率放大电路驱动框架永磁同步电机旋转;
永磁同步电机的A相和B相电流iA和iB以及C相电流iC送入三相/二相变换模块,三相/二相变换模块计算得出两相静止坐标系下的α,β轴电流iα和iβ,计算公式如下:
将编码器测得的转角θm转换为相应的电角度值θe和iα、iβ送入旋转坐标变换模块(αβ-dq)中,旋转坐标变换模块(αβ-dq)计算得到电机定子绕组电流中的励磁电流分量id和力矩电流分量iq,计算公式如下:
所述的转子位置预估子系统包括功率放大电路、PWM功率放大模块、旋转坐标反变换模块(dq-αβ)、编码器、永磁同步电机和电角度预估模块,编码器为有绝对零位标识的增量式编码器;
将根据零位定位方法得到电角度的估计值θ’e与Ud、Uq送入旋转坐标反变换模块(dq-αβ),旋转坐标反变换模块(dq-αβ)计算得到两相静止坐标系下的α,β轴的电压指令值vα *和vβ *,计算公式如下:
其中,Ud为给定d轴指令电压,Uq为q轴指令电压,Ud给定值固定为0,Uq根据框架零位定位方法进行调整;
将得到的α,β轴的电压指令值vα *和vβ *送入PWM功率放大模块,PWM功率放大模块利用两相静止坐标系到三相ABC坐标系下的变换法则,由两相静止坐标系下的α,β轴的电压指令值vα*和vβ*得出电机定子三相相电压的指令值UA、UB、UC,计算公式如下:
将计算得到的UA、UB、UC通过功率放大电路驱动框架永磁同步电机旋转,编码器测得的永磁同步电机转角增量值Δθc送入电角度预估模块,电角度预估模块根据框架零位定位方法输出电角度估计值θ’e;
所述的框架位置锁定与绝对零位定位子系统包括功率放大电路、PWM功率放大模块、旋转坐标反变换模块(dq-αβ)、d轴电流控制模块、三相/二相变换模块、旋转坐标变换模块(αβ-dq)、q轴电流控制模块、转速控制模块、电角度预估模块、编码器和永磁同步电机;编码器为有绝对零位标识的增量式编码器;
转速给定值ω* m与编码器测量的角度反馈实测值ωm做差,得到转速偏差值,转速偏差值送入转速控制模块,转速控制模块将转速偏差值进行比例积分运算后,输出q轴电流给定值i* q,q轴电流给定值i* q与实测q轴电流值iq做差,得到q轴电流偏差值,该q轴电流偏差值送入q轴电流控制模块,该q轴电流控制模块对q轴电流偏差值进行比例积分运算,得到q轴电压控制信号Uq;q轴电压控制信号Uq送入旋转坐标反变换模块(dq-αβ);
d轴电流参考值i* d的给定值为0,d轴电流参考值i* d的给定值与d轴电流实测反馈值id做差,得到d轴电流偏差值,d轴电流偏差值送入d轴电流控制模块,d轴电流控制模块对d轴电流偏差值进行比例积分运算后,输出d轴电压控制信号Ud;d轴电压控制信号Ud送入旋转坐标反变换模块(dq-αβ);
编码器测得的永磁同步电机的转角增量值Δθc输出给电角度预估模块,电角度预估模块根据永磁同步电机转角增量值Δθc估计得到电角度估计值θ’e,并将电角度估计值θ’e送入旋转坐标反变换模块(dq-αβ);
旋转坐标反变换模块(dq-αβ)根据接收到的θ’e、Ud、Uq进行计算得到两相静止坐标系下的α,β轴的电压指令值vα *和vβ *,计算公式如下:
将得到的α,β轴的电压指令值vα *和vβ *送入PWM功率放大模块,PWM功率放大模块利用两相静止坐标系到三相ABC坐标系下的变换法则,由两相静止坐标系下的α,β轴的电压指令值vα*和vβ*得出电机定子三相相电压的指令值UA、UB、UC,计算公式如下:
将计算得到的UA、UB、UC通过功率放大电路驱动框架永磁同步电机旋转;
永磁同步电机的A相和B相电流iA和iB以及C相电流iC送入三相/二相变换模块,三相/二相变换模块计算得出两相静止坐标系下的α,β轴电流iα和iβ,计算公式如下:
将电角度预估模块估计得到的电角度估计值θ’e和iα、iβ送入旋转坐标变换模块(αβ-dq)中,旋转坐标变换模块(αβ-dq)计算得到电机定子绕组电流中的励磁电流分量id和力矩电流分量iq,计算公式如下:
上述三个子系统中的编码器的零位脉冲均通过CMG框架控制器实时进行采集。
一种控制力矩陀螺框架零位稳定定位方法,该方法的步骤包括:
(1)通过转子位置预估子系统获得电角度估计值θ’e,若CMG框架控制器采集到编码器零位脉冲后执行步骤(4),若CMG框架控制器未采集到编码器零位脉冲,则进入步骤(2);
(2)通过框架位置锁定与绝对零位定位子系统获得永磁同步电机的转角增量值Δθc,并使用步骤(1)得到的电角度估计值θ’e对步骤(2)得到的转角增量值Δθc进行更新,更新公式为:
θ'e新=θ’e+Δθc×np
np为永磁同步电机极对数;
同时,设定转速给定值ωm *为0;
若CMG框架控制器采集到编码器零位脉冲后执行步骤(4),若CMG框架控制器未采集到编码器零位脉冲,则进入步骤(3);
(3)通过框架位置锁定与绝对零位定位子系统获得永磁同步电机的转角增量值Δθc,并使用步骤(3)得到的转角增量值Δθc对步骤(2)得到的转角值θ’e新进行更新,更新公式为:
θ'e新新=θ’e新+Δθc×np
np为永磁同步电机极对数;
同时,设定转速给定值ωm *不为0;
若CMG框架控制器采集到编码器零位脉冲后执行步骤(4),若CMG框架控制器未采集到编码器零位脉冲,则继续进行搜索零位脉冲,直至搜索到零位脉冲后执行步骤(4);
(4)对框架闭环控制子系统得到的电角度值θe清零、对转速控制模块的积分寄存器清零、将转速给定值ωm *置为0,锁定框架永磁同步电机。
所述的q轴电压给定值Uq为一常值Uqset,该常值Uqset的确定方法为:
在q轴施加电压Uqset,在最大预估时间TP内,框架永磁同步电机的旋转最大角速度小于ωmpre;
ωmpre根据卫星能够承受的扰动力矩和CMG角动量计算得到:
M=H×ωmpre
M为卫星承受的扰动力矩;
H为CMG角动量。
ωmpre小于0.02°/s;
电角度估计值θ’e的确定方法为:
使磁场电角度估计值θ’e从0°开始,以固定值Δθ为步长递增,Δθ的选取范围为小于30°,可保证预估误差不影响框架永磁同步电机的控制,但考虑到预估过程只是确定电角度大致位置,Δθ过小会增大预估时间。综合考虑预估效率,Δθ可在20-30°之间选取;
对每个θ’e,根据编码器测得的角度增量Δθc,计算一个周期时间T内的框架转动的平均角速度ωm(k),
ωm(k)=Δθc/T
该时间T可选择电机时间常数的4-5倍,按如下方法确定电角度预估值θ’e:
判断框架转速是否过大:
若ωm(k)>ωmpre,则Uq=0;Uqset=Uqset×(1-10%);延时1s后,Uq=Uqset,进入下一周期;
判断相邻两拍平均转动角速度关系:
Δωm=ωm(k)-ωm(k-1)
判断框架转子位置:
若ωm(k-1)>0
若Δωm>0则θ’e(k+1)=θ’e(k)+Δθ;进入下一周期;
若Δωm=0
判断是否力矩过小导致无法驱动转子转动:
如果计数值Count为0,则计数值Count加1;θ’e(k+1)=θ’e(k)+Δθ;进入下一周期;
如果计数值Count为1,则计数值Count清零;Uqset=Uqset×(1+10%);
θ’e(k+1)=θ’e(k)+Δθ;进入下一周期;
若Δωm<0则θ’e=θ’e(k)-Δθ/2+180°-90°结束预估;
若ωm(k-1)<0
若Δωm<0则θ’e(k+1)=θ’e(k)+Δθ;进入下一周期;
若Δωm=0
判断是否力矩过小导致无法驱动转子转动:
如果计数值Count为0,则计数值Count加1;θ’e(k+1)=θ’e(k)+Δθ;进入下一周期;
如果计数值Count为1,则计数值Count清零;Uqset=Uqset×(1+10%);
θ’e(k+1)=θ’e(k)+Δθ;进入下一周期;
若Δωm>0则θ’e=θ’e(k)-Δθ/2-90°结束预估;
若ωm(k-1)=0则θ’e(k+1)=θ’e(k)+Δθ;进入下一周期;
理论上的最大预估时间TP=T×(2+180/Δθ)。
与现有技术方案相比,该方法具有如下优点:
(1)调节施加恒定幅值的框架电机定子磁场方向,通过判断框架转动角速度来定位框架电机转子位置,实现转子电角度预估。由于限定了施加驱动电流,确保了框架在预估过程中以极低转速转动,起到了控制CMG输出扰动力矩的作用;下图为转子电角度预估过程中,框架转速变化情况,本方法可以在短时间内完成角度预估,在预估过程中,框架转动角速度可限定在较小范围内。
(2)利用预估电角度,可有效锁定框架,建立框架稳定工作状态。避免了由于重新加电导致框架失控、CMG角动量方向大幅度变化对卫星姿态的影响,也保证了高速轴系的安全;
(3)利用预估电角度,通过转速闭环控制框架转动,进行绝对零位定位,确定精确的框架绝对位置。
(4)本方法不增加新的硬件结构,软件上复用了框架正常模式(绝对零位定位后工作模式)控制系统中的软件模块,新增模块少,对原控制系统影响很小,具有很好的实用性。
(5)基于一种采用永磁同步电机作为框架驱动装置,带有绝对零位的增量式编码器作为框架转角测量装置的CMG框架系统。本发明提出的CMG框架零位稳定定位方法,可保证产品初次加电或重新加电时快速锁定框架,锁定过程产生可控的输出力矩,不会对整星姿态产生影响;采用转速闭环控制转动框架,保证CMG在力矩受控状态下完成绝对位置标定,使CMG迅速建立(恢复)工作状态,消除未知状态,保证安全。该方法包括:转子位置预估,框架位置锁定,绝对零位搜索与定位。该方法能实现如下功能:通过转子位置预估得到转子所在电角度的近似值;采用该近似值进行磁场定向,锁定CMG框架。锁定框架给CMG提供了一个稳定、安全的运行状态,可根据实际情况选择进入下一步绝对零位搜索与定位;进行转速闭环控制,转动框架,根据增量式编码器的零位脉冲信号将增量位置信号标定为绝对位置信号,完成CMG框架零位定位。
附图说明
图1为框架闭环控制子系统组成示意图;
图2为转子位置预估子系统组成示意图;
图3为框架位置锁定与绝对零位定位子系统组成示意图;
图4为框架电机转子位置预估过程示意图;
图5为实施例得到的框架永磁同步电机转速变化情况示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步说明。
如图1-图4所示,一种控制力矩陀螺框架零位稳定定位系统,该定位系统包括框架闭环控制子系统、转子位置预估子系统和框架位置锁定与绝对零位定位子系统;
所述的框架闭环控制子系统包括功率放大电路、PWM功率放大模块、旋转坐标反变换模块(dq-αβ)、d轴电流控制模块、三相/二相变换模块、旋转坐标变换模块(αβ-dq)、q轴电流控制模块、转速控制模块、编码器和永磁同步电机;编码器为有绝对零位标识的增量式编码器;
转速给定值ω* m与编码器测量的角度反馈实测值ωm做差,得到转速偏差值,转速偏差值送入转速控制模块,转速控制模块将转速偏差值进行比例积分运算后,输出q轴电流给定值i* q,q轴电流给定值i* q与实测q轴电流值iq做差,得到q轴电流偏差值,该q轴电流偏差值送入q轴电流控制模块,该q轴电流控制模块对q轴电流偏差值进行比例积分运算,得到q轴电压控制信号Uq;q轴电压控制信号Uq送入旋转坐标反变换模块(dq-αβ);
d轴电流参考值i* d的给定值为0,d轴电流参考值i* d的给定值与d轴电流实测反馈值id做差,得到d轴电流偏差值,d轴电流偏差值送入d轴电流控制模块,d轴电流控制模块对d轴电流偏差值进行比例积分运算后,输出d轴电压控制信号Ud;d轴电压控制信号Ud送入旋转坐标反变换模块(dq-αβ);
编码器测得的永磁同步电机的转角θm转换为相应的电角度值θe后送入旋转坐标反变换模块(dq-αβ);
旋转坐标反变换模块(dq-αβ)根据接收到的θe、Ud、Uq进行计算得到两相静止坐标系下的α,β轴的电压指令值vα *和vβ *,计算公式如下:
将得到的α,β轴的电压指令值vα *和vβ *送入PWM功率放大模块,PWM功率放大模块利用两相静止坐标系到三相ABC坐标系下的变换法则,由两相静止坐标系下的α,β轴的电压指令值vα*和vβ*得出电机定子三相相电压的指令值UA、UB、UC,计算公式如下:
将计算得到的UA、UB、UC通过功率放大电路驱动框架永磁同步电机旋转;
永磁同步电机的A相和B相电流iA和iB以及C相电流iC送入三相/二相变换模块,三相/二相变换模块计算得出两相静止坐标系下的α,β轴电流iα和iβ,计算公式如下:
将编码器测得的转角θm转换为相应的电角度值θe和iα、iβ送入旋转坐标变换模块(αβ-dq)中,旋转坐标变换模块(αβ-dq)计算得到电机定子绕组电流中的励磁电流分量id和力矩电流分量iq,计算公式如下:
所述的转子位置预估子系统包括功率放大电路、PWM功率放大模块、旋转坐标反变换模块(dq-αβ)、编码器、永磁同步电机和电角度预估模块,编码器为有绝对零位标识的增量式编码器;
将根据零位定位方法得到电角度的估计值θ’e与Ud、Uq送入旋转坐标反变换模块(dq-αβ),旋转坐标反变换模块(dq-αβ)计算得到两相静止坐标系下的α,β轴的电压指令值vα *和vβ *,计算公式如下:
其中,Ud为给定d轴指令电压,Uq为q轴指令电压,Ud给定值固定为0,Uq根据框架零位定位方法进行调整;
将得到的α,β轴的电压指令值vα *和vβ *送入PWM功率放大模块,PWM功率放大模块利用两相静止坐标系到三相ABC坐标系下的变换法则,由两相静止坐标系下的α,β轴的电压指令值vα*和vβ*得出电机定子三相相电压的指令值UA、UB、UC,计算公式如下:
将计算得到的UA、UB、UC通过功率放大电路驱动框架永磁同步电机旋转,编码器测得的永磁同步电机转角增量值Δθc送入电角度预估模块,电角度预估模块根据框架零位定位方法输出电角度估计值θ’e;
所述的框架位置锁定与绝对零位定位子系统包括功率放大电路、PWM功率放大模块、旋转坐标反变换模块(dq-αβ)、d轴电流控制模块、三相/二相变换模块、旋转坐标变换模块(αβ-dq)、q轴电流控制模块、转速控制模块、电角度预估模块、编码器和永磁同步电机;编码器为有绝对零位标识的增量式编码器;
转速给定值ω* m与编码器测量的角度反馈实测值ωm做差,得到转速偏差值,转速偏差值送入转速控制模块,转速控制模块将转速偏差值进行比例积分运算后,输出q轴电流给定值i* q,q轴电流给定值i* q与实测q轴电流值iq做差,得到q轴电流偏差值,该q轴电流偏差值送入q轴电流控制模块,该q轴电流控制模块对q轴电流偏差值进行比例积分运算,得到q轴电压控制信号Uq;q轴电压控制信号Uq送入旋转坐标反变换模块(dq-αβ);
d轴电流参考值i* d的给定值为0,d轴电流参考值i* d的给定值与d轴电流实测反馈值id做差,得到d轴电流偏差值,d轴电流偏差值送入d轴电流控制模块,d轴电流控制模块对d轴电流偏差值进行比例积分运算后,输出d轴电压控制信号Ud;d轴电压控制信号Ud送入旋转坐标反变换模块(dq-αβ);
编码器测得的永磁同步电机的转角增量值Δθc输出给电角度预估模块,电角度预估模块根据永磁同步电机转角增量值Δθc估计得到电角度估计值θ’e,并将电角度估计值θ’e送入旋转坐标反变换模块(dq-αβ);
旋转坐标反变换模块(dq-αβ)根据接收到的θ’e、Ud、Uq进行计算得到两相静止坐标系下的α,β轴的电压指令值vα *和vβ *,计算公式如下:
将得到的α,β轴的电压指令值vα *和vβ *送入PWM功率放大模块,PWM功率放大模块利用两相静止坐标系到三相ABC坐标系下的变换法则,由两相静止坐标系下的α,β轴的电压指令值vα*和vβ*得出电机定子三相相电压的指令值UA、UB、UC,计算公式如下:
将计算得到的UA、UB、UC通过功率放大电路驱动框架永磁同步电机旋转;
永磁同步电机的A相和B相电流iA和iB以及C相电流iC送入三相/二相变换模块,三相/二相变换模块计算得出两相静止坐标系下的α,β轴电流iα和iβ,计算公式如下:
将电角度预估模块估计得到的电角度估计值θ’e和iα、iβ送入旋转坐标变换模块(αβ-dq)中,旋转坐标变换模块(αβ-dq)计算得到电机定子绕组电流中的励磁电流分量id和力矩电流分量iq,计算公式如下:
上述三个子系统中的编码器的零位脉冲均通过CMG框架控制器实时进行采集。
一种控制力矩陀螺框架零位稳定定位方法,该方法的步骤包括:
(1)通过转子位置预估子系统获得电角度估计值θ’e,若CMG框架控制器采集到编码器零位脉冲后执行步骤(4),若CMG框架控制器未采集到编码器零位脉冲,则进入步骤(2);
(2)通过框架位置锁定与绝对零位定位子系统获得永磁同步电机的转角增量值Δθc,并使用步骤(1)得到的电角度估计值θ’e对步骤(2)得到的转角增量值Δθc进行更新,更新公式为:
θ'e新=θ’e+Δθc×np
np为永磁同步电机极对数;
同时,设定转速给定值ωm *为0;
若CMG框架控制器采集到编码器零位脉冲后执行步骤(4),若CMG框架控制器未采集到编码器零位脉冲,则进入步骤(3);
(3)通过框架位置锁定与绝对零位定位子系统获得永磁同步电机的转角增量值Δθc,并使用步骤(3)得到的转角增量值Δθc对步骤(2)得到的转角值θ’e新进行更新,更新公式为:
θ'e新新=θ’e新+Δθc×np
np为永磁同步电机极对数;
同时,设定转速给定值ωm *不为0;
若CMG框架控制器采集到编码器零位脉冲后执行步骤(4),若CMG框架控制器未采集到编码器零位脉冲,则继续进行搜索零位脉冲,直至搜索到零位脉冲后执行步骤(4);
(4)对框架闭环控制子系统得到的电角度值θe清零、对转速控制模块的积分寄存器清零、将转速给定值ωm *置为0,锁定框架永磁同步电机。
所述的q轴电压给定值Uq为一常值Uqset,该常值Uqset的确定方法为:
在q轴施加电压Uqset,在最大预估时间TP内,框架永磁同步电机的旋转最大角速度小于ωmpre;
ωmpre根据卫星能够承受的扰动力矩和CMG角动量计算得到:
M=H×ωmpre
M为卫星承受的扰动力矩;
H为CMG角动量。
ωmpre小于0.02°/s;
电角度估计值θ’e的确定方法为:
使磁场电角度估计值θ’e从0°开始,以固定值Δθ为步长递增,Δθ的选取范围为小于30°,可保证预估误差不影响框架永磁同步电机的控制,但考虑到预估过程只是确定电角度大致位置,Δθ过小会增大预估时间。综合考虑预估效率,Δθ可在20-30°之间选取;
对每个θ’e,根据编码器测得的角度增量Δθc,计算一个周期时间T内的框架转动的平均角速度ωm(k),
ωm(k)=Δθc/T
该时间T可选择电机时间常数的4-5倍,按如下方法确定电角度预估值θ’e:
判断框架转速是否过大:
若ωm(k)>ωmpre,则Uq=0;Uqset=Uqset×(1-10%);延时1s后,Uq=Uqset,进入下一周期;
判断相邻两拍平均转动角速度关系:
Δωm=ωm(k)-ωm(k-1)
判断框架转子位置:
若ωm(k-1)>0
若Δωm>0则θ’e(k+1)=θ’e(k)+Δθ;进入下一周期;
若Δωm=0
判断是否力矩过小导致无法驱动转子转动:
如果计数值Count为0,则计数值Count加1;θ’e(k+1)=θ’e(k)+Δθ;进入下一周期;
如果计数值Count为1,则计数值Count清零;Uqset=Uqset×(1+10%);
θ’e(k+1)=θ’e(k)+Δθ;进入下一周期;
若Δωm<0则θ’e=θ’e(k)-Δθ/2+180°-90°结束预估;
若ωm(k-1)<0
若Δωm<0则θ’e(k+1)=θ’e(k)+Δθ;进入下一周期;
若Δωm=0
判断是否力矩过小导致无法驱动转子转动:
如果计数值Count为0,则计数值Count加1;θ’e(k+1)=θ’e(k)+Δθ;进入下一周期;
如果计数值Count为1,则计数值Count清零;Uqset=Uqset×(1+10%);
θ’e(k+1)=θ’e(k)+Δθ;进入下一周期;
若Δωm>0则θ’e=θ’e(k)-Δθ/2-90°结束预估;
若ωm(k-1)=0则θ’e(k+1)=θ’e(k)+Δθ;进入下一周期;
理论上的最大预估时间TP=T×(2+180/Δθ)。
实施例
按照本发明所描述方法进行了实施。转子电角度预估过程中,框架永磁同步电机转速变化情况,如图5所示。本方法可以在短时间内完成角度预估,在预估过程中,框架转动角速度可限定在较小范围内。
Claims (4)
1.一种控制力矩陀螺框架零位稳定定位系统,其特征在于:该定位系统包括框架闭环控制子系统、转子位置预估子系统和框架位置锁定与绝对零位定位子系统;
所述的框架闭环控制子系统包括功率放大电路、PWM功率放大模块、旋转坐标反变换模块(dq-αβ)、d轴电流控制模块、三相/二相变换模块、旋转坐标变换模块(αβ-dq)、q轴电流控制模块、转速控制模块、编码器和永磁同步电机;
框架闭环控制子系统中,转速给定值ω* m与编码器测量的角度反馈实测值ωm做差,得到转速偏差值,转速偏差值送入转速控制模块,转速控制模块将转速偏差值进行比例积分运算后,输出q轴电流给定值i* q,q轴电流给定值i* q与实测q轴电流值iq做差,得到q轴电流偏差值,该q轴电流偏差值送入q轴电流控制模块,该q轴电流控制模块对q轴电流偏差值进行比例积分运算,得到q轴电压控制信号Uq;q轴电压控制信号Uq送入旋转坐标反变换模块(dq-αβ);
d轴电流参考值i* d的给定值为0,d轴电流参考值i* d的给定值与d轴电流实测反馈值id做差,得到d轴电流偏差值,d轴电流偏差值送入d轴电流控制模块,d轴电流控制模块对d轴电流偏差值进行比例积分运算后,输出d轴电压控制信号Ud;d轴电压控制信号Ud送入旋转坐标反变换模块(dq-αβ);
编码器测得的永磁同步电机的转角θm转换为相应的电角度值θe后送入旋转坐标反变换模块(dq-αβ);
旋转坐标反变换模块(dq-αβ)根据接收到的θe、Ud、Uq进行计算得到两相静止坐标系下的α,β轴的电压指令值vα *和vβ *,计算公式如下:
将得到的α,β轴的电压指令值vα *和vβ *送入PWM功率放大模块,PWM功率放大模块利用两相静止坐标系到三相ABC坐标系下的变换法则,由两相静止坐标系下的α,β轴的电压指令值vα *和vβ *得出电机定子三相相电压的指令值UA、UB、UC,计算公式如下:
将计算得到的UA、UB、UC通过功率放大电路驱动框架永磁同步电机旋转;永磁同步电机的A相和B相电流iA和iB以及C相电流iC送入三相/二相变换模块,三相/二相变换模块计算得出两相静止坐标系下的α,β轴电流iα和iβ,计算公式如下:
将编码器测得的转角θm转换为相应的电角度值θe和iα、iβ送入旋转坐标变换模块(αβ-dq)中,旋转坐标变换模块(αβ-dq)计算得到电机定子绕组电流中的励磁电流分量id和力矩电流分量iq,计算公式如下:
所述的转子位置预估子系统包括功率放大电路、PWM功率放大模块、旋转坐标反变换模块(dq-αβ)、编码器、永磁同步电机和电角度预估模块;
将根据零位定位方法得到电角度的估计值θ’e与Ud、Uq送入旋转坐标反变换模块(dq-αβ),旋转坐标反变换模块(dq-αβ)计算得到两相静止坐标系下的α,β轴的电压指令值vα *和vβ *,计算公式如下:
其中,Ud为给定d轴指令电压,Uq为q轴指令电压,Ud给定值固定为0,Uq根据框架零位定位方法进行调整;
将得到的α,β轴的电压指令值vα *和vβ *送入PWM功率放大模块,PWM功率放大模块利用两相静止坐标系到三相ABC坐标系下的变换法则,由两相静止坐标系下的α,β轴的电压指令值vα *和vβ *得出电机定子三相相电压的指令值UA、UB、UC,计算公式如下:
将计算得到的UA、UB、UC通过功率放大电路驱动框架永磁同步电机旋转,编码器测得的永磁同步电机转角增量值Δθc送入电角度预估模块,电角度预估模块根据框架零位定位方法输出电角度估计值θ’e;
所述的框架位置锁定与绝对零位定位子系统包括功率放大电路、PWM功率放大模块、旋转坐标反变换模块(dq-αβ)、d轴电流控制模块、三相/二相变换模块、旋转坐标变换模块(αβ-dq)、q轴电流控制模块、转速控制模块、电角度预估模块、编码器和永磁同步电机。
2.根据权利要求1所述的一种控制力矩陀螺框架零位稳定定位系统,其特征在于:转速给定值ω* m与编码器测量的角度反馈实测值ωm做差,得到转速偏差值,转速偏差值送入转速控制模块,转速控制模块将转速偏差值进行比例积分运算后,输出q轴电流给定值i* q,q轴电流给定值i* q与实测q轴电流值iq做差,得到q轴电流偏差值,该q轴电流偏差值送入q轴电流控制模块,该q轴电流控制模块对q轴电流偏差值进行比例积分运算,得到q轴电压控制信号Uq;q轴电压控制信号Uq送入旋转坐标反变换模块(dq-αβ);
d轴电流参考值i* d的给定值为0,d轴电流参考值i* d的给定值与d轴电流实测反馈值id做差,得到d轴电流偏差值,d轴电流偏差值送入d轴电流控制模块,d轴电流控制模块对d轴电流偏差值进行比例积分运算后,输出d轴电压控制信号Ud;d轴电压控制信号Ud送入旋转坐标反变换模块(dq-αβ);
编码器测得的永磁同步电机的转角增量值Δθc输出给电角度预估模块,电角度预估模块根据永磁同步电机转角增量值Δθc估计得到电角度估计值θ’e,并将电角度估计值θ’e送入旋转坐标反变换模块(dq-αβ);
旋转坐标反变换模块(dq-αβ)根据接收到的θ’e、Ud、Uq进行计算得到两相静止坐标系下的α,β轴的电压指令值vα *和vβ *,计算公式如下:
将得到的α,β轴的电压指令值vα *和vβ *送入PWM功率放大模块,PWM功率放大模块利用两相静止坐标系到三相ABC坐标系下的变换法则,由两相静止坐标系下的α,β轴的电压指令值vα *和vβ *得出电机定子三相相电压的指令值UA、UB、UC,计算公式如下:
将计算得到的UA、UB、UC通过功率放大电路驱动框架永磁同步电机旋转;永磁同步电机的A相和B相电流iA和iB以及C相电流iC送入三相/二相变换模块,三相/二相变换模块计算得出两相静止坐标系下的α,β轴电流iα和iβ,计算公式如下:
将电角度预估模块估计得到的电角度估计值θ’e和iα、iβ送入旋转坐标变换模块(αβ-dq)中,旋转坐标变换模块(αβ-dq)计算得到电机定子绕组电流中的励磁电流分量id和力矩电流分量iq,计算公式如下:
3.根据权利要求1所述的一种控制力矩陀螺框架零位稳定定位系统,其特征在于:编码器为有绝对零位标识的增量式编码器。
4.一种使用权利要求1所述的控制力矩陀螺框架零位稳定定位系统进行控制力矩陀螺框架零位稳定定位方法,其特征在于该方法的步骤包括:
(1)通过转子位置预估子系统获得电角度估计值θ’e,若CMG框架控制器采集到编码器零位脉冲后执行步骤(4),若CMG框架控制器未采集到编码器零位脉冲,则进入步骤(2);
(2)通过框架位置锁定与绝对零位定位子系统获得永磁同步电机的转角增量值Δθc,并使用步骤(1)得到的电角度估计值θ’e对步骤(2)得到的转角增量值Δθc进行更新,更新公式为:
θ'e新=θ’e+Δθc×np
np为永磁同步电机极对数;
同时,设定转速给定值ωm *为0;
若CMG框架控制器采集到编码器零位脉冲后执行步骤(4),若CMG框架控制器未采集到编码器零位脉冲,则进入步骤(3);
(3)通过框架位置锁定与绝对零位定位子系统获得永磁同步电机的转角增量值Δθc,并使用步骤(3)得到的转角增量值Δθc对步骤(2)得到的转角值θ’e新进行更新,更新公式为:
θ'e新新=θ’e新+Δθc×np
np为永磁同步电机极对数;
同时,设定转速给定值ωm *不为0;
若CMG框架控制器采集到编码器零位脉冲后执行步骤(4),若CMG框架控制器未采集到编码器零位脉冲,则继续进行搜索零位脉冲,直至搜索到零位脉冲后执行步骤(4);
(4)对框架闭环控制子系统得到的电角度值θe清零、对转速控制模块的积分寄存器清零、将转速给定值ωm *置为0,锁定框架永磁同步电机。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010274487.8A CN111337007B (zh) | 2020-04-09 | 2020-04-09 | 一种控制力矩陀螺框架零位稳定定位系统及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010274487.8A CN111337007B (zh) | 2020-04-09 | 2020-04-09 | 一种控制力矩陀螺框架零位稳定定位系统及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111337007A CN111337007A (zh) | 2020-06-26 |
CN111337007B true CN111337007B (zh) | 2021-08-10 |
Family
ID=71180729
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010274487.8A Active CN111337007B (zh) | 2020-04-09 | 2020-04-09 | 一种控制力矩陀螺框架零位稳定定位系统及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111337007B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113029194B (zh) * | 2021-02-26 | 2024-03-15 | 北京控制工程研究所 | 一种cmg组合体测试方法、性能评价方法及测试系统 |
CN113381664B (zh) * | 2021-06-03 | 2022-08-16 | 浙江西子富沃德电机有限公司 | 永磁辅助同步磁阻电机的定位方法和装置 |
CN113879566B (zh) * | 2021-10-19 | 2023-08-01 | 北京控制工程研究所 | 一种控制力矩陀螺框架系统高频扰动的自适应补偿方法 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5875676A (en) * | 1997-09-02 | 1999-03-02 | Honeywell Inc. | Non colocated rate sensing for control moment gyroscopes |
EP1840691A2 (en) * | 2006-03-29 | 2007-10-03 | Honeywell International Inc. | Satellite active motion damping |
CN101270987A (zh) * | 2008-05-15 | 2008-09-24 | 北京航空航天大学 | 一种低功耗磁悬浮控制力矩陀螺高速转子控制系统 |
CN101301934A (zh) * | 2008-04-22 | 2008-11-12 | 北京航空航天大学 | 一种双框架磁悬浮控制力矩陀螺控制系统 |
CN102687386A (zh) * | 2009-12-25 | 2012-09-19 | 丰田自动车株式会社 | 电动助力转向装置 |
CN102818579A (zh) * | 2012-07-20 | 2012-12-12 | 北京控制工程研究所 | 一种旋转变压器角度测量信号准确性判断方法 |
CN104044756A (zh) * | 2014-06-09 | 2014-09-17 | 中国科学院长春光学精密机械与物理研究所 | 高集成高精度控制力矩陀螺群伺服控制装置 |
CN104075700A (zh) * | 2014-06-26 | 2014-10-01 | 北京控制工程研究所 | 一种小型变速控制力矩陀螺 |
CN105763119A (zh) * | 2016-04-20 | 2016-07-13 | 北京控制工程研究所 | 一种cmg框架永磁同步电机的控制系统及控制方法 |
CN107707172A (zh) * | 2017-09-14 | 2018-02-16 | 北京控制工程研究所 | 一种cmg低速框架快速宽转矩范围、高精度驱动控制系统 |
CN109502055A (zh) * | 2018-12-10 | 2019-03-22 | 上海航天控制技术研究所 | 控制力矩陀螺外框架的驱动控制系统及方法 |
-
2020
- 2020-04-09 CN CN202010274487.8A patent/CN111337007B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5875676A (en) * | 1997-09-02 | 1999-03-02 | Honeywell Inc. | Non colocated rate sensing for control moment gyroscopes |
EP1840691A2 (en) * | 2006-03-29 | 2007-10-03 | Honeywell International Inc. | Satellite active motion damping |
CN101301934A (zh) * | 2008-04-22 | 2008-11-12 | 北京航空航天大学 | 一种双框架磁悬浮控制力矩陀螺控制系统 |
CN101270987A (zh) * | 2008-05-15 | 2008-09-24 | 北京航空航天大学 | 一种低功耗磁悬浮控制力矩陀螺高速转子控制系统 |
CN102687386A (zh) * | 2009-12-25 | 2012-09-19 | 丰田自动车株式会社 | 电动助力转向装置 |
CN102818579A (zh) * | 2012-07-20 | 2012-12-12 | 北京控制工程研究所 | 一种旋转变压器角度测量信号准确性判断方法 |
CN104044756A (zh) * | 2014-06-09 | 2014-09-17 | 中国科学院长春光学精密机械与物理研究所 | 高集成高精度控制力矩陀螺群伺服控制装置 |
CN104075700A (zh) * | 2014-06-26 | 2014-10-01 | 北京控制工程研究所 | 一种小型变速控制力矩陀螺 |
CN105763119A (zh) * | 2016-04-20 | 2016-07-13 | 北京控制工程研究所 | 一种cmg框架永磁同步电机的控制系统及控制方法 |
CN107707172A (zh) * | 2017-09-14 | 2018-02-16 | 北京控制工程研究所 | 一种cmg低速框架快速宽转矩范围、高精度驱动控制系统 |
CN109502055A (zh) * | 2018-12-10 | 2019-03-22 | 上海航天控制技术研究所 | 控制力矩陀螺外框架的驱动控制系统及方法 |
Non-Patent Citations (2)
Title |
---|
微小卫星用微型控制力矩陀螺研究;来林等;《空间控制技术与应用》;20171015(第05期);第43-48页 * |
控制力矩陀螺框架控制方法及框架转速测量方法;张激扬等;《空间控制技术与应用》;20080415(第02期);第23-28页 * |
Also Published As
Publication number | Publication date |
---|---|
CN111337007A (zh) | 2020-06-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111337007B (zh) | 一种控制力矩陀螺框架零位稳定定位系统及方法 | |
JP5130031B2 (ja) | 永久磁石モータの位置センサレス制御装置 | |
US7564206B2 (en) | Motor positioning unit | |
RU2664782C1 (ru) | Устройство управления для вращающейся машины переменного тока | |
CN105680754B (zh) | 一种永磁同步电机的直交轴电流矢量复合控制器 | |
JP2008011627A (ja) | モータ制御装置 | |
CN110729940A (zh) | 一种永磁同步电机初始相位检测方法 | |
CN105786036A (zh) | 一种抑制转子动不平衡扰动的控制力矩陀螺框架控制系统及方法 | |
JP2001204190A (ja) | 初期磁極位置推定装置その誤差調整方法 | |
JP3661864B2 (ja) | ステッピングモータの駆動装置 | |
CN103155399B (zh) | Pm电动机的电流控制增益调整方法、电流控制方法以及控制装置 | |
JP3771544B2 (ja) | 永久磁石形同期電動機の制御方法及び装置 | |
CN106026803A (zh) | 一种基于滑模观测器的无速度传感器控制方法 | |
CN110798116B (zh) | 一种基于电枢模型独立前馈补偿的电机矢量复合控制器 | |
CN110601633A (zh) | 一种永磁同步电机初始相位检测系统 | |
JP6433387B2 (ja) | 交流回転機の制御装置及び交流回転機の慣性モーメント演算方法 | |
CN110912486B (zh) | 一种永磁同步电机启动及转子位置自修正方法 | |
JP3675192B2 (ja) | モータ制御装置および電気車用制御装置およびハイブリッド車用制御装置 | |
CN111510038A (zh) | 一种基于永磁同步电机模型的电压前馈控制方法及装置 | |
JP7620286B2 (ja) | 電動機の駆動装置 | |
JP3526846B2 (ja) | ステッピングモータの駆動装置 | |
JP2002272175A (ja) | モータの初期位相検出方式、検出方法、及び、制御器 | |
CN111262495B (zh) | 一种增量式编码器永磁同步电机的转子初始角检测方法 | |
CN110620534A (zh) | 非线性柔化与变结构滑模控制永磁同步电机转速稳定的方法 | |
JP2001078486A (ja) | 永久磁石式同期電動機のベクトル制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |