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

MTPA-最大转矩电流比控制解析

基速下内嵌式永磁同步电机MTPA控制

  • 1.转矩方程及两类电机区别
  • 2.MTPA控制id推导
  • 3.分析

1.转矩方程及两类电机区别

永磁同步电机转矩:

Te=32p[ψfiq+(Ld−Lq)idiq]T_{e}=\frac{3}{2} p\left[\psi_{f} i_{q}+\left(L_{d}-L_{q}\right) i_{d} i_{q}\right] Te=23p[ψfiq+(LdLq)idiq]
式中,p为磁极对数、ψf\psi_{f}ψf为永磁体磁链,iq,id分别为q轴和d轴电流,Ld和Lq分别为d轴电感和q轴电感
永磁同步电机(PMSM)根据制造工艺即将永磁体的放置位置的不同分为表贴式(SPMSM)和内嵌式(IPMSM),二者在转矩方程上不同在于:表贴式Ld=Lq=Ls,而内嵌式Ld<Lq。故而标贴式永磁同步电机转矩方程也可以写为:
Te=32pψfiqT_{e}=\frac{3}{2} p\psi_{f} i_{q} Te=23pψfiq
而电流幅值为:Is=id2+iq2I_s = \sqrt{i_d^2 + i_q^2}Is=id2+iq2

我们在控制电机时的目标为:尽可能以最小的电流来实现最大的转矩(调制算法用SVPWM而非SPWM也是这一思想:在现有条件下提高利用率)两类电机在FOC控制时通常采用不同的方法:

故对于表贴式永磁同步电机,因转矩只由iq构成,通常采用id = 0来控制来实现以最小的电流 分量实现最大的转矩,此时电流幅值:Is=id2+iq2I_s = \sqrt{i_d^2 + i_q^2}Is=id2+iq2为id
而对于内嵌式电机来说,因Ld<LqL_{d}<L_{q}Ld<Lq,故而当id=0时,转矩并不是最大的,我们可以使得id<0i_{d}<0id<0实现在相对小增加电流幅值的基础上使得转矩最大

2.MTPA控制id推导

通过以上分析,很容易得知,要让内嵌式永磁同步电机实现最大转矩电流比控制,即问题转化为在给定转矩TeT_{e}Te下,最小化电流幅值,这里需要用到拉格朗日乘数法(考研的都知道):
构建函数:
L(id,iq,λ)=id2+iq2+λ(Te−32p[ψfiq+(Ld−Lq)idiq])\mathcal{L}\left(i_{d}, i_{q}, \lambda\right)=i_{d}^{2}+i_{q}^{2}+\lambda\left(T_{e}-\frac{3}{2} p\left[\psi_{f} i_{q}+\left(L_{d}-L_{q}\right) i_{d} i_{q}\right]\right) L(id,iq,λ)=id2+iq2+λ(Te23p[ψfiq+(LdLq)idiq])
上式对id和iq分别求偏导:
∂L∂id=2id−λ⋅32p(Ld−Lq)iq=0\frac{\partial \mathcal{L}}{\partial i_{d}} = 2i_{d} - \lambda \cdot \frac{3}{2}p(L_{d} - L_{q})i_{q} = 0 \quad idL=2idλ23p(LdLq)iq=0
∂L∂iq=2iq−λ⋅32p[ψf+(Ld−Lq)id]=0\frac{\partial \mathcal{L}}{\partial i_{q}} = 2i_{q} - \lambda \cdot \frac{3}{2} p\left[\psi_{f} + \left(L_{d} - L_{q}\right) i_{d}\right] = 0 \quad iqL=2iqλ23p[ψf+(LdLq)id]=0
将上两个式子联立消去λ\lambdaλ得到:

4iq3p(Ld−Lq)iq=4iq3p[ψf+(Ld−Lq)id]\frac{4 i_{q}}{3 p\left(L_{d}-L_{q}\right) i_{q}}\quad{}=\frac{4 i_{q}}{3 p\left[\psi_{f}+\left(L_{d}-L_{q}\right) i_{d}\right]}\quad{} 3p(LdLq)iq4iq=3p[ψf+(LdLq)id]4iq

进而:id[ψf+(Ld−Lq)id]−(Ld−Lq)iq2=0i_{d}\left[\psi_{f}+\left(L_{d}-L_{q}\right) i_{d}\right]-\left(L_{d}-L_{q}\right) i_{q}^{2}=0id[ψf+(LdLq)id](LdLq)iq2=0
将上式中iq是为常数,且考虑到上面分析中id<0i_{d}<0id<0与电感物理关系(Ld<LqL_{d}<L_{q}Ld<Lq)则:
id=ψf−ψf2+4(Lq−Ld)2iq22(Lq−Ld)i_{d} = \frac{\psi_{f} - \sqrt{\psi_{f}^{2} + 4(L_{q} - L_{d})^{2} i_{q}^{2}}}{2(L_{q} - L_{d})} id=2(LqLd)ψfψf2+4(LqLd)2iq2

> 注意:上式是在iq已知的情况下解出的id表达式

将该id值带入转矩方程:Te=32p[ψfiq+(Ld−Lq)idiq]T_{e}=\frac{3}{2} p\left[\psi_{f} i_{q}+\left(L_{d}-L_{q}\right) i_{d} i_{q}\right] Te=23p[ψfiq+(LdLq)idiq]
得到iqi_{q}iq关于转矩最终表达式:

iq=12A4ΔL2(−ψf+ψf2−4ΔL2+iψf+ψf2−4ΔL2)i_{q} = \frac{1}{2} \sqrt{\frac{A}{4 \Delta L^{2}}} \left( \sqrt{ -\psi_{f} + \sqrt{\psi_{f}^{2} - 4 \Delta L^{2}} } + i \sqrt{ \psi_{f} + \sqrt{\psi_{f}^{2} - 4 \Delta L^{2}} } \right) iq=21L2A(ψf+ψf2L2+iψf+ψf2L2)
其中,A=4Te3pA = \frac{4 T_{e}}{3 p}A=3p4TeΔL=Lq−Ld\Delta L = L_{q} - L_{d}ΔL=LqLd

注:该方程需要解出四次方程,上述公式是AI推的,我也不知道正确与否

3.分析

在FOC控制仿真中,iq的给定通常是转速环的输出,故一种自然的想法是直接用转速环的输出当作iq来计算id,这可能是不正确的。更重要的是,转速环的输出也是转矩给定,故可以用转矩给定通过2中最后给出的公式计算idi_{d}id

查资料得知,工程上常用的是通过查表法,即通过以下三步:
(1)离线计算:根据电机的参数(ψf, Ld, Lq),在不同的转矩指令下,计算对应的id和iq值,使得在给定转矩下电流幅值最小(即满足MTPA条件)。
(2)制作表格:将转矩指令作为输入,对应的id和iq作为输出,制作成一维表格。
(3)在线查询:在实际控制中,根据转矩指令(由速度环或转矩环输出)查表得到id和iq的参考值。

http://www.dtcms.com/a/577933.html

相关文章:

  • 【BUG调查日记】用于压测的机器人进程内存压不住且脱离分配器的管理
  • wordpress 招聘类网站郑州网站制作工作室
  • php可以做视频网站吗搜索网站怎么做
  • 什么是3D贴纸SDK?
  • Kafka系列之:生产环境替换kafka集群机器详细方案
  • 颠覆知识工作流:谷歌NotebookLM的“疯狂”用法与深度洞察
  • 基于LLM+SearxNG的实时网络搜索agent
  • FPC回流焊治具过炉托盘核心作用及设计要点
  • 移动云网站建设钓鱼网站图片
  • C++笔记——STL list
  • 前端技术方案博客文档汇总
  • 校园跑腿配送系统搭建:从0到1的完整解决方案
  • 蓝牙钥匙 第52次 深入解析安全启动与可信执行环境:从硬件根基到系统安全
  • Docker 自动化管理脚本大全
  • LangFlow 源码分析:Trace 追踪机制核心问题与解决方案
  • SpringBoot+Vue3全栈开发笔记后端部分
  • 网站服务器模式温江 网站建设
  • it人必看的网站网站开发招聘年薪
  • 安卓基础之《(1)—简介》
  • 面试题剖析:android全局触摸事件的前世与今生InputMonitor/SpyWindow
  • 【HarmonyOS-北向开发(软件)】
  • 20251106给荣品RD-RK3588-MID开发板跑Rockchip的原厂Android13系统时禁止锁屏+永不休眠
  • 深入理解 SELinux:架构、概念与基本操作
  • 用vs2010做网站论文深圳市专业制作网站公司
  • 国土资源局加强网站建设wordpress 栏目 伪静态化
  • XMAU7118_VC1:16通道PDM到I²S/TDM音频转换器产品介绍
  • 云手机 轻松畅玩云端游戏
  • 认证空间官方网站附子seo教程
  • 网络层协议 - ICMP
  • DINO系列粗读