当前位置: 首页 > news >正文

永磁同步电机控制算法--双矢量模型预测转矩控制MPTC(占空比)

一、基本原理

永磁同步电机Duty-MPTC是在传统MPTC础上引入零电压矢量发展起来的,其将一个控制周期分成两部分,一部分时间施加有效电压矢量,剩余时问施加零矢量,通过调节占空比的大小,可以等效为改变有效电压矢量的幅值。因此,相对于传统MPTC控制,Duty-MPTC可以有效减小转矩脉动,其整体控制原理框图如下图所示

二、仿真验证

在MATLAB/simulink里面验证所提算法,采用和实验中一致的控制周期1e-4,电机部分计算周期为1e-6。仿真模型如下所示:

仿真工况:电机空载零速启动,0s阶跃给定转速1000rpm,0.5s施加额定负载

将双矢量模型预测转矩控制MPTC(占空比)与之前搭建的单矢量模型预测转矩控制在相同电机参数、相同权重系数下进行比较。后面比较波形,前面是单矢量,后面是双矢量。

2.1转速

2.2dq轴电流

2.3电磁转矩

2.4磁链

可以看出q轴电流和电磁转矩得到了明显优化,波动变小;但是磁链波动却基本没变。这是由于在占空比推导中,是以电磁转矩尽可能达到给定值为基础进行的,所以优化侧重在电磁转矩上。通过算法对比可以看出,双矢量相比单矢量具有明显的优化效果,并且计算量并未明显增加,且算法移植性强,我用了几套电机参数效果都比较明显。

http://www.xdnf.cn/news/1041301.html

相关文章:

  • [直播推流] 本地创建 nginx服务器
  • DataHub 架构设计与模块规划
  • 深度解析SpringBoot自动化部署实战:从原理到最佳实践
  • Android 安卓应用分身多开 适用于没有自带分身多开的Android设备,隐藏应用、应用锁、私密相册等管理,解锁永久Vip会员功能
  • 【精华】这样设计高性能短链生成系统
  • 记利用AI模型制作DataDump Scripts生成工具
  • 理解 C++ 的 this 指针
  • Seata与消息队列(如RocketMQ)如何实现最终一致性?
  • 【构建】CMake 构建系统重点内容
  • springboot音乐网站与分享平台
  • MySQL-DML语句深度解析与实战指南
  • 60天python训练计划----day52
  • Golang 在 Linux 平台上的并发控制
  • LeetCode - LCR 173. 点名
  • 基于深度学习的人类活动识别模型研究:HAR-DeepConvLG的设计与应用
  • 【大厂机试题解法笔记】恢复数字序列
  • Python开发功能实用
  • 关于钉钉的三方登录
  • 项目管理工具在并行管理中如何充分发挥作用
  • Python 使用 DrissionPage 模块进行爬虫
  • 【Linux网络】多路转接之select
  • windows 开发
  • JavaScript性能优化实战指南:从理论到案例的全面解析
  • 【医疗电子技术-7.2】血糖监测技术
  • 高效同步Linux服务器文件技巧
  • Spring Bean 生命周期:注册、初始化、注入及后置操作执行顺序
  • 湖北理元理律师事务所债务规划方法论:法律框架下的可持续还款体系
  • Java反射机制深度解析
  • 微信小程序实现文字逐行动画效果渲染显示
  • 《Origin画百图》之核密度图