永磁同步电机三矢量MPC模型预测电流控制 参考文献:《永磁同步电机三矢量模型预测电流控制_徐艳...
永磁同步电机三矢量MPC模型预测电流控制 参考文献《永磁同步电机三矢量模型预测电流控制徐艳平》 (1采用id0速度环 PI 控制器的输出作为q轴电流的给定。 在核心模块 TV-MPCC 中首先根据电流给定值和反馈值计算三个矢量的作用时间ti、tj、tz, 再合成期望电压矢量I~VI最后经过价值函数优化出最优电压矢量 uout (2三矢量预测控制在每个扇区用三个基本电压矢量等效地合成一个期望电压矢量并将 6 个扇区中合成的6 个期望电压矢量作为备选电压矢量从而其范围能够覆盖任意方向、任意幅值6 个期望电压矢量作为备选电压矢量从而其范围能够覆盖任意方向、任意幅值 注 两个仿真就转矩阶跃以及PMSM参数不同一个阶跃一个加入正弦扰动阶跃 仿真模型下载后使用解压软件进行解压 默认2018b版本大于及等于2018b都可以打开并正常运江湖传闻永磁同步电机控制圈最近流行三矢量MPC玩法今天咱们就来扒一扒这个叫TV-MPCC的黑科技。先别急着关页面这玩意儿其实挺有意思——它不像传统方法那样死磕单个电压矢量而是搞了个矢量三人组来玩合成大法。先说控制框架的骚操作速度环PI输出的结果直接当q轴电流给定id直接设零。这种设定可不是拍脑袋想的实测既能保证转矩输出又不会让磁链跑偏。核心的TV-MPCC模块里藏着三个时间魔法师ti、tj、tz它们能把三个基础电压矢量调配成我们想要的理想电压矢量。!三矢量合成示意图永磁同步电机三矢量MPC模型预测电流控制 参考文献《永磁同步电机三矢量模型预测电流控制徐艳平》 (1采用id0速度环 PI 控制器的输出作为q轴电流的给定。 在核心模块 TV-MPCC 中首先根据电流给定值和反馈值计算三个矢量的作用时间ti、tj、tz, 再合成期望电压矢量I~VI最后经过价值函数优化出最优电压矢量 uout (2三矢量预测控制在每个扇区用三个基本电压矢量等效地合成一个期望电压矢量并将 6 个扇区中合成的6 个期望电压矢量作为备选电压矢量从而其范围能够覆盖任意方向、任意幅值6 个期望电压矢量作为备选电压矢量从而其范围能够覆盖任意方向、任意幅值 注 两个仿真就转矩阶跃以及PMSM参数不同一个阶跃一个加入正弦扰动阶跃 仿真模型下载后使用解压软件进行解压 默认2018b版本大于及等于2018b都可以打开并正常运重点来了看看这个MATLAB仿真里的关键代码段function [t1,t2,t3] calc_duration(v_alpha, v_beta, sector) % 根据扇区选择基础电压矢量 base_vec get_base_vectors(sector); Vx base_vec(1:2); Vy base_vec(3:4); % 解算时间分配方程 A [real(Vx) real(Vy); imag(Vx) imag(Vy)]; b [v_alpha; v_beta]; t_sol A\b; % 时间限幅处理 t1 max(min(t_sol(1),1),0); t2 max(min(t_sol(2),1),0); t3 1 - t1 - t2; end这段代码暗藏玄机先根据当前扇区选两个基础矢量然后解线性方程组算出各自作用时间。注意最后的时间限幅操作这是防止矢量合成时出现超调的关键操作处理不好会导致电压矢量飞出六边形边界。仿真环节更带劲参数突变时的表现让人眼前一亮。当电机参数突然变化20%时传统MPC的电流波形抖得像得了帕金森而TV-MPCC的波形稳如老狗。特别是加入正弦扰动后q轴电流跟踪误差能控制在±0.3A以内——这精度足够在电机控制圈横着走了。!动态响应对比曲线不过别被仿真结果忽悠瘸了实际工程中要注意这几个坑扇区判断算法得用改进型查表法别傻乎乎做反正切零矢量作用时间分配有讲究建议用黄金分割法试探价值函数里的权重系数需要根据电机型号微调最后给个忠告下载仿真模型后记得用WinRAR最新版解压有群友反馈用老版本解压会报错。建议开着杀毒软件运行毕竟江湖险恶谁知道下载的模型里有没有藏点奇怪的东西呢
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2438521.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!