pmsm电阻电感磁链常数辨识源码
电阻,电感,磁链常数辨识。
程序在ti dsp实现。
在ti开源foc框架基础上开发。
能够辨识电机电阻,电感,磁链常数。
精度较高,能够满足foc控制需要。
辨识时间短,大约两秒完成电阻电感辨识。
磁链辨识需要电机旋转。
多次辨识,结果一致性好。
辨识部分代码不包含寄存器操作,易于跨平台移植。
辨识大致原理:
电阻辨识发一个固定的电压矢量,检测电流
电感辨识发一个高频旋转的电压矢量,检测电流,计算感抗。
磁链辨识通过if控制让电机旋转,通过电压电流模型计算转子磁链分量。
ID:81200651731896655
搞电机的鱼
PMSM 电阻、电感、磁链常数辨识源码
绪论
直流电机在工业控制领域有着广泛的应用,但在某些场合下,需要更高的转速范围、更大的输出功率和更好的控制性能。这时,永磁同步电机(Permanent Magnet Synchronous Motor,简称 PMSM)成为了理想的选择。而要实现对 PMSM 的优化控制,就需要对其电阻、电感和磁链常数进行准确辨识。本文针对这一问题,基于 TI DSP 平台,在 TI 开源 FOC 框架的基础上进行开发,实现了较高精度的电阻、电感和磁链常数辨识。
-
开发环境介绍
本项目使用 TI DSP 平台进行开发,该平台具有高性能、低功耗、丰富的外设资源和稳定可靠的运行环境等优点。借助 TI DSP 平台提供的开源 FOC 框架,开发者可以快速构建起实验平台,实现对 PMSM 的控制和辨识。 -
辨识算法设计
为了准确辨识 PMSM 的电阻、电感和磁链常数,我们设计了以下辨识算法:
2.1 电阻辨识
在电阻辨识阶段,我们向电机施加一个固定的电压矢量,并检测电机的电流响应。通过电流响应的变化,可以准确估计出电机的电阻值。该算法的关键在于准确控制施加在电机上的电压矢量,以及精确测量电流响应。
2.2 电感辨识
电感辨识是在高频旋转电压矢量的影响下,通过检测电流响应的变化,来计算电机的感抗值。该算法通过施加高频旋转的电压矢量,使电机内部的感抗值显现出来,从而准确辨识电感。
2.3 磁链常数辨识
磁链常数是衡量电机转子磁链分量大小的一个重要参数。通过控制电机的电压电流模型,我们将电机旋转起来,并通过模型计算出转子磁链分量的大小,从而准确辨识出磁链常数。
-
辨识结果分析
为了验证辨识算法的准确性和稳定性,我们进行了多次辨识实验。实验结果表明,多次辨识的结果一致性较好,具有较高的精度和稳定性。 -
代码实现与跨平台移植
在代码实现上,我们避免使用寄存器操作,使得代码更加简洁、易读,并且方便后续的跨平台移植。这意味着,我们的辨识算法可以在不同的硬件平台上进行移植,并且具有较高的灵活性和可扩展性。
结论
本文围绕 PMSM 电阻、电感和磁链常数辨识展开了详细的讨论,通过在 TI DSP 平台上开发,借助 TI 开源 FOC 框架的基础进行优化控制。经过多次实验验证,辨识算法在精度和稳定性方面表现出色。通过避免使用寄存器操作,代码实现更加简洁易读,同时也方便了后续跨平台移植。相信本项目的实施对于提高 PMSM 的控制性能,具有重要的实际意义和应用价值。
参考文献
[1] Chen Y, Li Y, Tian L. Precise Online Identification of Model Parameters for PMSM Control[C]//2018 37th Chinese Control Conference (CCC). IEEE, 2018: 7636-7640.
[2] Li H, Shao S, Jin S. Parameter Identification of PMSM Based on Integral Sliding-Mode Observer[C]//2018 37th Chinese Control Conference (CCC). IEEE, 2018: 7631-7635.
[3] Du X, Zhang T, Cao Y, et al. Adaptive parameter identification method for PMSM using backstepping approach[J]. IEEE Transactions on Industrial Electronics, 2019, 66(2): 950-960.
相关的代码,程序地址如下:http://coupd.cn/651731896655.html