永磁同步电机旋转高频信号注入法零低速无位置控制仿真,相比高频方波信号注入法,旋转高频信号注入法噪声更小损耗更低,该模型注入1000Hz旋转高频电压信号到电机中用于产生激励电流,在低速100rpm下无感运行。 带有自己搭建的PMSM模型(非系统自带) 附上模型说明文档,很容易看懂。
在永磁同步电机(PMSM)的控制领域,零低速无位置传感器控制一直是研究的热点。今天咱就聊聊旋转高频信号注入法在这方面的应用,对比高频方波信号注入法,旋转高频信号注入法有着噪声更小、损耗更低的显著优势。
一、核心原理:旋转高频信号注入
这次仿真中,我们往电机里注入的是 1000Hz 的旋转高频电压信号。为啥选这个频率呢?这是经过多次试验和理论分析得出的,这个频率既能有效产生激励电流,又能在低速运行时保持较好的性能。
咱看段简单的代码片段(以 MATLAB 为例来模拟信号注入):
% 定义旋转高频电压信号参数 f = 1000; % 频率 1000Hz omega = 2*pi*f; t = 0:0.00001:0.01; % 时间向量 % 生成旋转高频电压信号 V_d = 10*cos(omega*t); % d 轴高频电压信号 V_q = 10*sin(omega*t); % q 轴高频电压信号这里我们简单定义了 d 轴和 q 轴的高频电压信号,实际应用中会更加复杂,需要结合电机的具体参数和控制策略进行调整。通过这样的信号注入,就能在电机中产生激励电流,为后续获取位置信息打下基础。
二、PMSM 模型搭建:非系统自带,独具匠心
这次仿真用到的 PMSM 模型可不是系统自带的那种千篇一律的,而是自己搭建的。为啥要自己搭呢?因为系统自带的模型虽然方便,但可能无法完全契合特定研究需求。自己搭建的模型更具灵活性,能根据实际研究方向微调参数。
模型的基本结构大概是这样:首先定义电机的基本参数,像定子电阻、电感、永磁体磁链等。
% PMSM 参数定义 Rs = 0.8; % 定子电阻 Ld = 0.0085; % d 轴电感 Lq = 0.0085; % q 轴电感 psi_f = 0.175; % 永磁体磁链接着是电机的电压方程和转矩方程等关键部分的构建,通过这些方程来模拟电机的实际运行状态。这部分代码和相关推导在随附的模型说明文档里都有详细介绍,文档写得很通俗易懂,哪怕你对 PMSM 模型不是特别熟悉,也能轻松看懂。
三、低速运行表现:100rpm 无感运行实测
在低速 100rpm 的情况下,电机实现了无感运行。这得益于旋转高频信号注入后,通过对激励电流的分析来估算电机的位置和速度。
还是来看代码,在获取激励电流后,通过一定算法估算位置:
% 假设获取到的激励电流信号 i_dh = 0.5*cos(omega*t + phase_shift); i_qh = 0.5*sin(omega*t + phase_shift); % 根据电流估算位置算法 theta_est = atan2(i_qh, i_dh);这里简单示意了位置估算的过程,实际中算法会更复杂,要考虑到各种干扰和电机参数的变化等因素。但从这个简单示例能看出,通过旋转高频信号注入产生的激励电流,我们可以有效估算电机位置,实现低速下的无位置传感器控制。
总的来说,这次永磁同步电机旋转高频信号注入法零低速无位置控制仿真展示了这种方法在实际应用中的潜力,自己搭建的 PMSM 模型也为更深入的研究提供了有力支持。感兴趣的小伙伴可以仔细研究下模型说明文档,一起探讨更多优化方向。