CN113054877B - 基于特征频率观测器的永磁电机谐波扰动力矩抑制*** - Google Patents
基于特征频率观测器的永磁电机谐波扰动力矩抑制*** Download PDFInfo
- Publication number
- CN113054877B CN113054877B CN202110036072.1A CN202110036072A CN113054877B CN 113054877 B CN113054877 B CN 113054877B CN 202110036072 A CN202110036072 A CN 202110036072A CN 113054877 B CN113054877 B CN 113054877B
- Authority
- CN
- China
- Prior art keywords
- harmonic
- harmonic disturbance
- disturbance torque
- theta
- vel
- 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
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/10—Arrangements for controlling torque ripple, e.g. providing reduced torque ripple
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P23/00—Arrangements or methods for the control of AC motors characterised by a control method other than vector control
- H02P23/04—Arrangements or methods for the control of AC motors characterised by a control method other than vector control specially adapted for damping motor oscillations, e.g. for reducing hunting
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Electric Motors In General (AREA)
Abstract
基于特征频率观测器的永磁电机谐波扰动力矩抑制***,伺服控制单元用于控制负载按指令角速度稳定旋转。谐波扰动力矩评价单元给控制伺服控制单元发送指令角速度,对伺服控制器输出的测量角速度进行频谱分析,将频谱分析得到的扰动力矩谐波次数N传送给谐波扰动力矩辨识单元、谐波扰动力矩抑制单元,作为谐波扰动力矩辨识和抑制的依据。谐波扰动力矩辨识单元使用相关积分法构造的特征频率观测器对谐波次数为N的扰动力矩进行精准辨识,得到谐波扰动力矩正弦量和谐波扰动力矩余弦量。谐波扰动力矩抑制单元根据谐波扰动力矩辨识单元得到的谐波扰动力矩正弦量和余弦量重构电机磁场不均匀性,并对电机不均匀磁场进行补偿,进而抑制电机谐波扰动力矩。
Description
技术领域
本发明涉及基于特征频率观测器的永磁电机谐波扰动力矩抑制***,适用于辨识电机磁场周期不均匀性,并对由其造成的谐波扰动力矩进行抑制,可大幅提高永磁伺服电机的控制精度。
背景技术
永磁伺服电机具有效率高、集成度高等特点,广泛应用于航天伺服控制领域。控制力矩陀螺靠改变转子角动量的方向输出力矩,用以调整航天器姿态。框架转速精度和稳定度直接影响控制力矩陀螺输出力矩精度和稳定度。永磁电机磁场非正弦畸变及齿槽气隙变化导致的谐波扰动力矩是框架伺服***内扰力的主要来源,直接影响速度伺服***的稳定度,进而降低控制力矩陀螺输出力矩精度和稳定度。
在永磁伺服电机中,齿槽气隙变化、磁通畸变等因素与框架角位置相关,产生电机磁场不均匀性,由其导致的电机扰动力矩有严格的周期特性,称为电机谐波扰动力矩。周期性扰动力矩将引起同频的周期性的速度控制误差。
现有电机磁场不均匀性测量一般使用外部力矩传感器实现,高次谐波不均匀磁场需要密集描点,操作不便,精度亦无法保证。现有永磁电机谐波扰动力矩抑制***以干扰观测器、自抗扰控制器等为主,未专门针对特定谐波的扰动力矩;同时,这些扰动力矩抑制方法加入闭环控制才能起作用,改变了原***稳定性,需要重新进行稳定性分析。
发明内容
本发明解决的技术问题是:克服现有技术的不足,提供了基于特征频率观测器的永磁电机谐波扰动力矩抑制***,辨识由齿槽气隙变化、磁通畸变等因素导致电机磁场不均匀性,并对由其造成的谐波扰动力矩进行补偿和抑制,进而提高伺服***控制精度和稳定度。
本发明的技术解决方案是:基于特征频率观测器的永磁电机谐波扰动力矩抑制***,包括伺服控制单元、谐波扰动力矩评价单元、谐波扰动力矩辨识单元和谐波扰动力矩抑制单元;
所述伺服控制单元用于控制负载按指令角速度稳定旋转;
所述谐波扰动力矩评价单元用于向控制伺服控制单元发送指令角速度,对伺服控制器输出的测量角速度进行频谱分析,将频谱分析得到的扰动力矩谐波次数N传送给谐波扰动力矩辨识单元和谐波扰动力矩抑制单元,作为谐波扰动力矩辨识和抑制的依据;
所述谐波扰动力矩辨识单元使用特征频率观测器对谐波次数为N的扰动力矩进行辨识,得到谐波扰动力矩正弦量和谐波扰动力矩余弦量;
所述谐波扰动力矩抑制单元根据谐波扰动力矩辨识单元得到的谐波扰动力矩正弦量和余弦量重构电机磁场不均匀性,并对电机不均匀磁场进行补偿,进而抑制电机谐波扰动力矩。
进一步地,所述伺服控制单元包括速度环控制器、电流环控制器、功率放大器、伺服电机、角位置传感器、微分器;所述角位置传感器测量负载角位置得到测量角位置θ,送入微分器进行微分处理后得到控制角速度Vel_ctr,将控制角速度Vel_ctr与指令角速度Vel_zl作差处理得到角速度控制误差Vel_e兵发送至速度环控制器;速度环控制器根据角速度控制误差Vel_e进行运算得到速度环控制量Ctr_vel,与电流传感器检测伺服电机绕组电流Cur_coil相减得到电流控制误差Cur_e并送入到电流环控制器进行运算得到电流环控制量Ctr_cur,送入功率放大器进行功率放大,将放大的电流环控制量Ctr_cur转化为控制电流给伺服电机,伺服电机输出力矩驱动负载跟踪指令角速度Vel_zl。
进一步地,所述谐波扰动力矩评价单元给伺服控制单元发送辨识指令角速度Vel_bs,控制负载恒定转速旋转,并对伺服控制单元中的控制角速度Vel_ctr进行频谱分析,根据其频谱成分的频率fN计算扰动谐波次数并依据频率fN处的频谱幅值大小评价谐波扰动力矩大小;同时,将扰动谐波次数N送入谐波扰动力矩辨识单元和谐波扰动力矩抑制单元进行对应处理。
进一步地,所述辨识指令角速度Vel_bs为伺服***最高转速的0.1~1倍。
进一步地,所述谐波扰动力矩辨识单元将伺服控制单元测量角位置θ引入到谐波扰动力矩辨识单元,乘以扰动谐波次数N,得到Nθ;然后对Nθ进行正余弦变换得到sin(Nθ)和cos(Nθ),对sin(Nθ)和cos(Nθ)进行相移处理,得到/>和/>乘以角速度控制误差e和增益系数A,得到/>和/>然后分别进行积分运算得到/>和/>将∫(A×e×sin(Nθ))和∫(A×e×cos(Nθ))与sin(Nθ)和cos(Nθ)分别相乘并相加后得到永磁电机磁场不均匀量:加上磁场均值1,得到永磁电机磁场不均匀校正量/>与速度环控制器输出相乘作为电流环控制的输入,在伺服控制单元中完成迭代运算;收敛于谐波扰动正弦量A_sin,/>收敛于谐波扰动余弦量A_cos,将磁场不均匀校正系数A_sin和A_cos送入谐波扰动力矩补偿单元。
进一步地,所述谐波扰动力矩抑制单元将测量角位置θ引入到谐波扰动力矩补偿单元,乘以误差谐波次数N,然后对Nθ进行正余弦变换得到sin(Nθ)和cos(Nθ);将谐波扰动力矩辨识单元得到的磁场不均匀校正系数A_sin和A_cos乘以指令角速度Vel_zl,然后除以辨识指令角速度Vel_bs,分别与cos(Nθ)和sin(Nθ)相乘后取差,得到Vel_zl/Vel_bs×(A_sin×sin(Nθ)+A_cos×cos(Nθ)),加上磁场均值1,得到磁场不均匀校正量Vel_zl/Vel_bs×(A_sin×sin(Nθ)+A_cos×cos(Nθ))+1,添加到速度环控制器与电流环输入之间,形成非线性放大器,与速度环控制器输出相乘作为电流环控制的输入,完成对伺服电机谐波扰动力矩的补偿和抑制。
基于特征频率观测器的永磁电机谐波扰动力矩抑制方法,包括如下步骤:
搭建所述的基于特征频率观测器的永磁电机谐波扰动力矩抑制***;
伺服控制单元控制负载按指令角速度稳定旋转;
谐波扰动力矩评价单元向控制伺服控制单元发送指令角速度,对伺服控制器输出的测量角速度进行频谱分析,将频谱分析得到的扰动力矩谐波次数N传送给谐波扰动力矩辨识单元和谐波扰动力矩抑制单元,作为谐波扰动力矩辨识和抑制的依据;
谐波扰动力矩辨识单元使用特征频率观测器对谐波次数为N的扰动力矩进行辨识,得到谐波扰动力矩正弦量和谐波扰动力矩余弦量;
谐波扰动力矩抑制单元根据谐波扰动力矩辨识单元得到的谐波扰动力矩正弦量和余弦量重构电机磁场不均匀性,并对电机不均匀磁场进行补偿,进而抑制电机谐波扰动力矩。
进一步地,所述角位置传感器测量负载角位置得到测量角位置θ,送入微分器进行微分处理后得到控制角速度Vel_ctr,将控制角速度Vel_ctr与指令角速度Vel_zl作差处理得到角速度控制误差Vel_e并发送至速度环控制器;速度环控制器根据角速度控制误差Vel_e进行运算得到速度环控制量Ctr_vel,与电流传感器检测伺服电机绕组电流Cur_coil相减得到电流控制误差Cur_e并送入到电流环控制器进行运算得到电流环控制量Ctr_cur,送入功率放大器进行功率放大,将放大的电流环控制量Ctr_cur转化为控制电流给伺服电机,伺服电机输出力矩驱动负载跟踪指令角速度Vel_zl;
所述谐波扰动力矩评价单元给伺服控制单元发送辨识指令角速度Vel_bs,控制负载恒定转速旋转,并对伺服控制单元中的控制角速度Vel_ctr进行频谱分析,根据其频谱成分的频率fN计算扰动谐波次数并依据频率fN处的频谱幅值大小评价谐波扰动力矩大小;同时,将扰动谐波次数N送入谐波扰动力矩辨识单元和谐波扰动力矩抑制单元进行对应处理;
所述辨识指令角速度Vel_bs为伺服***最高转速的0.1~1倍;
所述谐波扰动力矩辨识单元将伺服控制单元测量角位置θ引入到谐波扰动力矩辨识单元,乘以扰动谐波次数N,得到Nθ;然后对Nθ进行正余弦变换得到sin(Nθ)和cos(Nθ),对sin(Nθ)和cos(Nθ)进行相移处理,得到/>和/>乘以角速度控制误差e和增益系数A,得到/>和/>然后分别进行积分运算得到/>和/>将∫(A×e×sin(Nθ))和∫(A×e×cos(Nθ))与sin(Nθ)和cos(Nθ)分别相乘并相加后得到永磁电机磁场不均匀量:加上磁场均值1,得到永磁电机磁场不均匀校正量/>与速度环控制器输出相乘作为电流环控制的输入,在伺服控制单元中完成迭代运算;完成预设次数迭代后,/>收敛于谐波扰动正弦量A_sin,/>收敛于谐波扰动余弦量A_cos,将磁场不均匀校正系数A_sin和A_cos送入谐波扰动力矩补偿单元;
所述谐波扰动力矩抑制单元将测量角位置θ引入到谐波扰动力矩补偿单元,乘以误差谐波次数N,然后对Nθ进行正余弦变换得到sin(Nθ)和cos(Nθ);将谐波扰动力矩辨识单元得到的磁场不均匀校正系数A_sin和A_cos乘以指令角速度Vel_zl,然后除以辨识指令角速度Vel_bs,分别与cos(Nθ)和sin(Nθ)相乘后取差,得到Vel_zl/Vel_bs×(A_sin×sin(Nθ)+A_cos×cos(Nθ)),加上磁场均值1,得到磁场不均匀校正量Vel_zl/Vel_bs×(A_sin×sin(Nθ)+A_cos×cos(Nθ))+1,添加到速度环控制器与电流环输入之间,形成非线性放大器,与速度环控制器输出相乘作为电流环控制的输入,完成对伺服电机谐波扰动力矩的补偿和抑制。
一种计算机可读存储介质,所述的计算机可读存储介质存储有计算机程序,所述的计算机程序被处理器执行时实现所述基于特征频率观测器的永磁电机谐波扰动力矩抑制方法的步骤。
基于特征频率观测器的永磁电机谐波扰动力矩抑制设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述的处理器执行所述的计算机程序时实现所述基于特征频率观测器的永磁电机谐波扰动力矩抑制方法的步骤。
本发明与现有技术相比的优点在于:
(1)本发明利用电机磁场不均匀性自身的频率特性(转频的谐波频率)对其进行自标定,而不是使用外加传感器进行标定。
(2)本发明设计了伺服***电机谐波扰动力矩辨识单元,使用特征频率观测器辨识电机谐波扰动力矩的正余弦成分,并解算对应控制电流比例校正值,实现谐波扰动力矩的自校正。
(3)本发明可以抑制不同谐波频率的扰动力矩,因是开环补偿方法,不影响原***的稳定性。
附图说明
图1为一种基于特征频率观测器的永磁电机谐波扰动力矩抑制***结构图;
图2为谐波扰动力矩辨识单元结构图;
图3为谐波扰动力矩抑制单元结构图;
图4为未进行谐波扰动力矩抑制的测量角速度频谱分析图;
图5为谐波扰动力矩抑制后的测量角速度频谱分析图。
具体实施方式
为了更好的理解上述技术方案,下面通过附图以及具体实施例对本申请技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。
以下结合说明书附图对本申请实施例所提供的基于特征频率观测器的永磁电机谐波扰动力矩抑制***做进一步详细的说明,具体实现方式可以包括(如图1所示):伺服控制单元、谐波扰动力矩评价单元、谐波扰动力矩辨识单元和谐波扰动力矩抑制单元。
在本申请实施例所提供的方案中,伺服控制单元接收谐波扰动力矩评价单元的指令角速度,控制负载稳速旋转,并将获得的测量角速度传送给谐波扰动力矩评价单元,将获得的测量角位置传送给谐波扰动力矩辨识单元和谐波扰动力矩抑制单元。
进一步,如图1所示,伺服控制单元包括速度环控制器、电流环控制器、功率放大器、伺服电机、幅值、角位置传感器、微分器;角位置传感器测量负载角位置得到测量角位置θ,送入微分器进行微分处理得到控制角速度Vel_ctr,与指令角速度Vel_zl作差处理得到角速度控制误差Vel_e,速度环控制器进行运算得到速度环控制量Ctr_vel,与电流传感器检测伺服电机绕组电流Cur_coil相减得到电流控制误差Cur_e送入到电流环控制器进行运算得到电流环控制量Ctr_cur,送入功率放大器进行功率放大,将电流环控制量Ctr_cur转化为控制电流给伺服电机,伺服电机输出力矩驱动负载跟踪指令角速度Vel_zl。
在本申请实施例所提供的方案中,谐波扰动力矩评价单元给控制伺服控制单元发送指令角速度,对伺服控制器输出的测量角速度进行频谱分析,将频谱分析得到的谐波扰动力矩谐波次数N传送给谐波扰动力矩辨识单元、谐波扰动力矩抑制单元,作为调节谐波扰动力矩辨识和谐波扰动力矩抑制的依据。并依据频谱分析中的谐波幅值大小评价谐波扰动力矩大小。
进一步,在一种可能的实现方式中,谐波扰动力矩评价单元给伺服控制单元发送辨识指令角速度Vel_bs(Vel_bs为伺服***最高转速的0.1~1倍),控制负载恒定转速旋转,并对伺服控制单元中的控制角速度Vel_ctr进行频谱分析,根据其主要频谱成分的频率fN计算扰动谐波次数并依据fN处的频谱幅值大小评价谐波扰动力矩大小。同时,将扰动谐波次数N送入谐波扰动力矩辨识单元和谐波扰动力矩抑制单元进行对应处理。
在本申请实施例所提供的方案中,谐波扰动力矩辨识单元使用相关积分法构造的特征频率观测器对谐波次数为N的谐波扰动力矩进行精准辨识,得到磁场不均匀性正弦量和磁场不均匀性余弦量。
进一步,在一种可能的实现方式中,如图2所示,谐波扰动力矩辨识单元将伺服控制单元测量角位置θ引入到谐波扰动力矩辨识单元,乘以扰动谐波次数N,得到Nθ,然后对Nθ进行正余弦变换得到sin(Nθ)和cos(Nθ),对sin(Nθ)和cos(Nθ)进行相移处理,得到/>和/>乘以角速度控制误差e和增益系数A,得到/>和/>然后分别进行积分运算得到/>和/>将∫(A×e×sin(Nθ))和∫(A×e×cos(Nθ))与sin(Nθ)和cos(Nθ)分别相乘并相加后得到永磁电机磁场不均匀量:/>加上磁场均值1,得到永磁电机磁场不均匀校正量:
与速度环控制器输出相乘作为电流环控制的输入,在伺服控制单元中完成迭代运算。多次迭代后,/>收敛于谐波扰动正弦量A_sin,/>收敛于谐波扰动余弦量A_cos,将磁场不均匀校正系数A_sin和A_cos送入谐波扰动力矩补偿单元。
在本申请实施例所提供的方案中,根据谐波扰动力矩辨识单元得到的得到磁场不均匀性正弦量和磁场不均匀性余弦量重构磁场不均匀性,并对导致谐波扰动力矩的磁场不均匀性进行校正。
进一步,在一种可能的实现方式中,如图3所示,谐波扰动力矩抑制单元将测量角位置θ引入到谐波扰动力矩补偿单元,乘以误差谐波次数N,然后对Nθ进行正余弦变换得到sin(Nθ)和cos(Nθ);将谐波扰动力矩辨识单元得到的磁场不均匀校正系数A_sin和A_cos乘以指令角速度Vel_zl,然后除以辨识指令角速度Vel_bs,分别与cos(Nθ)和sin(Nθ)相乘后取差,得到Vel_zl/Vel_bs×(A_sin×sin(Nθ)+A_cos×cos(Nθ)),加上磁场均值1,得到磁场不均匀校正量:Vel_zl/Vel_bs×(A_sin×sin(Nθ)+A_cos×cos(Nθ))+1,添加到速度环控制器与电流环输入之间,形成非线性放大器,与速度环控制器输出相乘作为电流环控制的输入,完成对伺服电机谐波扰动力矩的补偿和抑制。
实施例
下面结合实施例对本发明方法进行详细说明。
伺服控制单元接收谐波扰动力矩评价单元的指令角速度30°/s,控制负载稳速旋转,并将获得的测量角速度传送给谐波扰动力矩评价单元。谐波扰动力矩评价单元对伺服控制器输出的测量角速度进行频谱分析如图4所示。
从图4可见,1Hz和2Hz频率成分幅值较高,对应扰动谐波次数根据公式求解得N1=12,N2=24,对应幅值分别为0.09958,0.1853,送入谐波扰动力矩辨识单元和谐波扰动力矩抑制单元,按照本发明的基于特征频率观测器的永磁电机谐波扰动力矩抑制***对电机12次和24次谐波扰动力矩进行抑制,并再次给定指令角速度30°/s,控制负载稳速旋转,谐波扰动力矩评价单元对谐波扰动力矩抑制后伺服控制器输出的测量角速度进行频谱分析,结果如图5所示,在框架伺服控制***中加入本方法进行扰动力矩抑制后,12次谐波幅值由0.09958降为0.004571,下降95%,24次谐波幅值由0.1853降为0.0169,下降91%。
从图5数据可以看到,与传统的谐波扰动力矩抑制方法相比,本发明不需要外加传感器进行标定扰动力矩,可实现谐波扰动力矩的自校正;本发明可将谐波扰动力矩幅值抑制一个数量级以上;本发明可以抑制不同谐波频率的扰动力矩,因是开环补偿方法,计算简单,且不影响原***的稳定性。
本申请提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行图1所述的方法。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
本发明说明书中未作详细描述的内容属本领域技术人员的公知技术。
Claims (8)
1.基于特征频率观测器的永磁电机谐波扰动力矩抑制***,其特征在于:包括伺服控制单元、谐波扰动力矩评价单元、谐波扰动力矩辨识单元和谐波扰动力矩抑制单元;
所述伺服控制单元用于控制负载按指令角速度稳定旋转;
所述谐波扰动力矩评价单元用于向控制伺服控制单元发送指令角速度,对伺服控制器输出的测量角速度进行频谱分析,将频谱分析得到的扰动力矩谐波次数N传送给谐波扰动力矩辨识单元和谐波扰动力矩抑制单元,作为谐波扰动力矩辨识和抑制的依据;
所述谐波扰动力矩辨识单元使用特征频率观测器对谐波次数为N的扰动力矩进行辨识,得到谐波扰动力矩正弦量和谐波扰动力矩余弦量;
所述谐波扰动力矩抑制单元根据谐波扰动力矩辨识单元得到的谐波扰动力矩正弦量和余弦量重构电机磁场不均匀性,并对电机不均匀磁场进行补偿,进而抑制电机谐波扰动力矩;
所述谐波扰动力矩辨识单元将伺服控制单元测量角位置θ引入到谐波扰动力矩辨识单元,乘以扰动谐波次数N,得到Nθ;然后对Nθ进行正余弦变换得到sin(Nθ)和cos(Nθ),对sin(Nθ)和cos(Nθ)进行相移处理,得到/>和/>乘以角速度控制误差e和增益系数A,得到/>和/>然后分别进行积分运算得到/>和/>将∫(A×e×sin(Nθ))和∫(A×e×cos(Nθ))与sin(Nθ)和cos(Nθ)分别相乘并相加后得到永磁电机磁场不均匀量:加上磁场均值1,得到永磁电机磁场不均匀校正量/>与速度环控制器输出相乘作为电流环控制的输入,在伺服控制单元中完成迭代运算;收敛于谐波扰动正弦量A_sin,/>收敛于谐波扰动余弦量A_cos,将磁场不均匀校正系数A_sin和A_cos送入谐波扰动力矩补偿单元;
所述谐波扰动力矩抑制单元将测量角位置θ引入到谐波扰动力矩补偿单元,乘以误差谐波次数N,然后对Nθ进行正余弦变换得到sin(Nθ)和cos(Nθ);将谐波扰动力矩辨识单元得到的磁场不均匀校正系数A_sin和A_cos乘以指令角速度Vel_zl,然后除以辨识指令角速度Vel_bs,分别与cos(Nθ)和sin(Nθ)相乘后取差,得到Vel_zl/Vel_bs×(A_sin×sin(Nθ)+A_cos×cos(Nθ)),加上磁场均值1,得到磁场不均匀校正量Vel_zl/Vel_bs×(A_sin×sin(Nθ)+A_cos×cos(Nθ))+1,添加到速度环控制器与电流环输入之间,形成非线性放大器,与速度环控制器输出相乘作为电流环控制的输入,完成对伺服电机谐波扰动力矩的补偿和抑制。
2.根据权利要求1所述的基于特征频率观测器的永磁电机谐波扰动力矩抑制***,其特征在于:所述伺服控制单元包括速度环控制器、电流环控制器、功率放大器、伺服电机、角位置传感器、微分器;所述角位置传感器测量负载角位置得到测量角位置θ,送入微分器进行微分处理后得到控制角速度Vel_ctr,将控制角速度Vel_ctr与指令角速度Vel_zl作差处理得到角速度控制误差Vel_e兵发送至速度环控制器;速度环控制器根据角速度控制误差Vel_e进行运算得到速度环控制量Ctr_vel,与电流传感器检测伺服电机绕组电流Cur_coil相减得到电流控制误差Cur_e并送入到电流环控制器进行运算得到电流环控制量Ctr_cur,送入功率放大器进行功率放大,将放大的电流环控制量Ctr_cur转化为控制电流给伺服电机,伺服电机输出力矩驱动负载跟踪指令角速度Vel_zl。
3.根据权利要求1所述的基于特征频率观测器的永磁电机谐波扰动力矩抑制***,其特征在于:所述谐波扰动力矩评价单元给伺服控制单元发送辨识指令角速度Vel_bs,控制负载恒定转速旋转,并对伺服控制单元中的控制角速度Vel_ctr进行频谱分析,根据其频谱成分的频率fN计算扰动谐波次数并依据频率fN处的频谱幅值大小评价谐波扰动力矩大小;同时,将扰动谐波次数N送入谐波扰动力矩辨识单元和谐波扰动力矩抑制单元进行对应处理。
4.根据权利要求3所述的基于特征频率观测器的永磁电机谐波扰动力矩抑制***,其特征在于:所述辨识指令角速度Vel_bs为伺服***最高转速的0.1~1倍。
5.基于特征频率观测器的永磁电机谐波扰动力矩抑制方法,其特征在于,包括如下步骤:
搭建如权利要求1所述的基于特征频率观测器的永磁电机谐波扰动力矩抑制***;
伺服控制单元控制负载按指令角速度稳定旋转;
谐波扰动力矩评价单元向控制伺服控制单元发送指令角速度,对伺服控制器输出的测量角速度进行频谱分析,将频谱分析得到的扰动力矩谐波次数N传送给谐波扰动力矩辨识单元和谐波扰动力矩抑制单元,作为谐波扰动力矩辨识和抑制的依据;
谐波扰动力矩辨识单元使用特征频率观测器对谐波次数为N的扰动力矩进行辨识,得到谐波扰动力矩正弦量和谐波扰动力矩余弦量;
谐波扰动力矩抑制单元根据谐波扰动力矩辨识单元得到的谐波扰动力矩正弦量和余弦量重构电机磁场不均匀性,并对电机不均匀磁场进行补偿,进而抑制电机谐波扰动力矩;
所述谐波扰动力矩辨识单元将伺服控制单元测量角位置θ引入到谐波扰动力矩辨识单元,乘以扰动谐波次数N,得到Nθ;然后对Nθ进行正余弦变换得到sin(Nθ)和cos(Nθ),对sin(Nθ)和cos(Nθ)进行相移处理,得到/>和/>乘以角速度控制误差e和增益系数A,得到/>和/>然后分别进行积分运算得到/>和/>将∫(A×e×sin(Nθ))和∫(A×e×cos(Nθ))与sin(Nθ)和cos(Nθ)分别相乘并相加后得到永磁电机磁场不均匀量:加上磁场均值1,得到永磁电机磁场不均匀校正量/>与速度环控制器输出相乘作为电流环控制的输入,在伺服控制单元中完成迭代运算;完成预设次数迭代后,/>收敛于谐波扰动正弦量A_sin,/>收敛于谐波扰动余弦量A_cos,将磁场不均匀校正系数A_sin和A_cos送入谐波扰动力矩补偿单元;
所述谐波扰动力矩抑制单元将测量角位置θ引入到谐波扰动力矩补偿单元,乘以误差谐波次数N,然后对Nθ进行正余弦变换得到sin(Nθ)和cos(Nθ);将谐波扰动力矩辨识单元得到的磁场不均匀校正系数A_sin和A_cos乘以指令角速度Vel_zl,然后除以辨识指令角速度Vel_bs,分别与cos(Nθ)和sin(Nθ)相乘后取差,得到Vel_zl/Vel_bs×(A_sin×sin(Nθ)+A_cos×cos(Nθ)),加上磁场均值1,得到磁场不均匀校正量Vel_zl/Vel_bs×(A_sin×sin(Nθ)+A_cos×cos(Nθ))+1,添加到速度环控制器与电流环输入之间,形成非线性放大器,与速度环控制器输出相乘作为电流环控制的输入,完成对伺服电机谐波扰动力矩的补偿和抑制。
6.根据权利要求5所述的基于特征频率观测器的永磁电机谐波扰动力矩抑制方法,其特征在于,角位置传感器测量负载角位置得到测量角位置θ,送入微分器进行微分处理后得到控制角速度Vel_ctr,将控制角速度Vel_ctr与指令角速度Vel_zl作差处理得到角速度控制误差Vel_e并发送至速度环控制器;速度环控制器根据角速度控制误差Vel_e进行运算得到速度环控制量Ctr_vel,与电流传感器检测伺服电机绕组电流Cur_coil相减得到电流控制误差Cur_e并送入到电流环控制器进行运算得到电流环控制量Ctr_cur,送入功率放大器进行功率放大,将放大的电流环控制量Ctr_cur转化为控制电流给伺服电机,伺服电机输出力矩驱动负载跟踪指令角速度Vel_zl;
所述谐波扰动力矩评价单元给伺服控制单元发送辨识指令角速度Vel_bs,控制负载恒定转速旋转,并对伺服控制单元中的控制角速度Vel_ctr进行频谱分析,根据其频谱成分的频率fN计算扰动谐波次数并依据频率fN处的频谱幅值大小评价谐波扰动力矩大小;同时,将扰动谐波次数N送入谐波扰动力矩辨识单元和谐波扰动力矩抑制单元进行对应处理;
所述辨识指令角速度Vel_bs为伺服***最高转速的0.1~1倍。
7.一种计算机可读存储介质,所述的计算机可读存储介质存储有计算机程序,其特征在于,所述的计算机程序被处理器执行时实现如权利要求5~权利要求6任一所述方法的步骤。
8.基于特征频率观测器的永磁电机谐波扰动力矩抑制设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于:所述的处理器执行所述的计算机程序时实现如权利要求5~权利要求6任一所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110036072.1A CN113054877B (zh) | 2021-01-12 | 2021-01-12 | 基于特征频率观测器的永磁电机谐波扰动力矩抑制*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110036072.1A CN113054877B (zh) | 2021-01-12 | 2021-01-12 | 基于特征频率观测器的永磁电机谐波扰动力矩抑制*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113054877A CN113054877A (zh) | 2021-06-29 |
CN113054877B true CN113054877B (zh) | 2023-09-29 |
Family
ID=76508522
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110036072.1A Active CN113054877B (zh) | 2021-01-12 | 2021-01-12 | 基于特征频率观测器的永磁电机谐波扰动力矩抑制*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113054877B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114368268B (zh) * | 2021-08-24 | 2023-11-03 | 华为数字能源技术有限公司 | 一种动力总成、噪声抑制方法和电动汽车 |
CN113794422B (zh) * | 2021-09-22 | 2024-05-28 | 北京理工大学 | 非线性传输力矩模型建模方法及齿轮波扰动力矩抑制方法 |
CN114123895B (zh) * | 2021-11-25 | 2022-11-15 | 广东美的智能科技有限公司 | 振动抑制方法及装置、伺服驱动器和伺服驱动*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005224051A (ja) * | 2004-02-06 | 2005-08-18 | Yaskawa Electric Corp | モータ制御装置 |
CN102403937A (zh) * | 2011-11-20 | 2012-04-04 | 中国科学院光电技术研究所 | 永磁同步电机中齿槽力矩的测量及抑制***与实现方法 |
WO2015186406A1 (ja) * | 2014-06-06 | 2015-12-10 | 株式会社明電舎 | 周期外乱自動抑制装置 |
CN106125750A (zh) * | 2016-07-22 | 2016-11-16 | 北京控制工程研究所 | 一种基于内模原理的大型组合体姿态控制方法 |
CN106330042A (zh) * | 2015-07-10 | 2017-01-11 | 广州汽车集团股份有限公司 | 一种永磁同步电机谐波电流抑制方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5446988B2 (ja) * | 2010-02-25 | 2014-03-19 | 株式会社明電舎 | 回転電気機械のトルクリプル抑制制御装置および制御方法 |
-
2021
- 2021-01-12 CN CN202110036072.1A patent/CN113054877B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005224051A (ja) * | 2004-02-06 | 2005-08-18 | Yaskawa Electric Corp | モータ制御装置 |
CN102403937A (zh) * | 2011-11-20 | 2012-04-04 | 中国科学院光电技术研究所 | 永磁同步电机中齿槽力矩的测量及抑制***与实现方法 |
WO2015186406A1 (ja) * | 2014-06-06 | 2015-12-10 | 株式会社明電舎 | 周期外乱自動抑制装置 |
CN106330042A (zh) * | 2015-07-10 | 2017-01-11 | 广州汽车集团股份有限公司 | 一种永磁同步电机谐波电流抑制方法及装置 |
CN106125750A (zh) * | 2016-07-22 | 2016-11-16 | 北京控制工程研究所 | 一种基于内模原理的大型组合体姿态控制方法 |
Non-Patent Citations (3)
Title |
---|
Ching-Lon Huang等.Sensorless Vibration Harmonic Estimation of Servo System Based on the Disturbance Torque Observer.IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS.2020,第67卷(第3期),第2122-2132页. * |
于会群等.基于复合控制的车载充电机谐波抑制策略.上海电力大学学报.2020,第36卷(第3期),第214-219页. * |
刘刚等.永磁同步电机用坐标变换的电流谐波抑制方法.电机与控制学报.2015,第19卷(第5期),第30-36页. * |
Also Published As
Publication number | Publication date |
---|---|
CN113054877A (zh) | 2021-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113054877B (zh) | 基于特征频率观测器的永磁电机谐波扰动力矩抑制*** | |
US10120396B2 (en) | Control device for machine apparatus and gain determination method for friction compensation | |
CN101103517B (zh) | 电动机控制装置 | |
CN103116281B (zh) | 轴向混合磁轴承无模型自适应控制***及其控制方法 | |
CN101221448A (zh) | 旋转轴位置控制装置 | |
EP2985907B1 (en) | Motor drive device | |
WO2014196003A1 (ja) | 周波数応答測定装置 | |
KR20100084671A (ko) | 엔진 벤치 시스템 제어 시스템 | |
CN101763038A (zh) | 一种双框架磁悬浮控制力矩陀螺结构模态振动控制方法 | |
US9966891B2 (en) | System and method for controlling speed of electric motor | |
CN101446803A (zh) | 伺服跟踪***控制器 | |
US8386058B2 (en) | Method and device for robust rejection of periodic disturbances in an axis-position control loop | |
JP2016144390A5 (zh) | ||
CN105978400A (zh) | 超声电机控制方法 | |
JP5449569B2 (ja) | モータ制御装置 | |
JP6002079B2 (ja) | 位置制御装置 | |
Xie et al. | Online Estimation of Moment of Inertia Incorporating Disturbance Estimation | |
JP2007295678A (ja) | システム同定装置およびそれを備えたモータ制御装置 | |
JP4329438B2 (ja) | 電動機制御装置 | |
JP5956857B2 (ja) | 位置補正機能付き制御装置 | |
Manna et al. | Design and Implementation of MRAC & MRAC-PID feedback for Turntable | |
Özdoğan et al. | Cogging torque disturbance rejection for a low-cost gimbal motor and a controller design with practical considerations | |
US20230176532A1 (en) | Control assist device, control device, and control assist method | |
CN115407652B (zh) | 一种用于原子自旋惯性测量装置的气室温度误差抑制方法 | |
US20230324885A1 (en) | Control assistance device, control system, and control assistance method |
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 |