变步长梯形求积公式C语言_C语言电机仿真:永磁电机

本篇是本系列第三集,第一集请戳:EP01。 视频有点无聊,请戳哔哩哔哩传送门(建议右键1.25倍速观看)。

Background

永磁电机作为一种因材料突破而得以普及的同步电机,不得不承认其如今在位置伺服领域的地位。此外,在轴向长度受到限制的场合,使用永磁电机的效果那是拔群的,比如电瓶车的轮毂电机等。但是,我最爱的还是优雅的感应电机。

感应电机的”高级玩法“一般都是在转子上做文章,主要是实心转子的各种变种,这里@哈莫尼克。永磁电机的”高级“玩法(表贴、内嵌、V型这些肯定就不算了哈)则可以从定子和转子两方面入手。比如可以把永磁体放到定子上形成开关磁链电机,可以疯狂减少定子槽数形成分数槽电机,可以把永磁体每隔一个极才放一个形成 Consequent Pole 电机,也可以把永磁体放置成辐条状且为 Consequent Pole 形式则称为游标电机,还可以烧钱玩 Halbach Array 减少轭部的钢的用量等。

局部插入式更新:我收到了一条非常温柔的私信,对方认为我对游标电机部分的描述不准确,但是用这种委婉的方式告知真是很周到哦。所以这部分内容先打个问号。

1d8440e9bffd6dd279c4e30afa6645c9.png
我的回复

Prerequisite

Installed the software mentioned from EP01.

Mathematic Models (Ref: Zhiqian Chen 2003)

The stator voltage equations on rotating d-q frame.

We will use the d-q model for simulation. I mean that it does not matter what reference frame your model is in. Just simulate it correctly and that's all. Oh, I almost forget. One more thing: the torque equation:

This equation tells us even if ​

is zero (i.e., no permanent magnet), there is still torque, which give rise to a new type of synchronous machine called SynRM (Synchronous Reluctance Machine).

Codes (Check out the pmsm branch at my Github page)

看了代码以后,可能有同学会问了,为什么不把感应电机和永磁电机归到一起?
其实,我一开始用 Python 做控制仿真的时候,就是直接对带阻尼绕组的同步电机进行建模的。也就是说,一个模型包罗万象。但是缺点也很明显,这样做会让代码看起来复杂很多,多出很多不必要的状态变量。所以我不推崇大一统仿真,但是大一统理论依旧是很有意思的东西。

Future Topics (Updated)

  • C语言电机仿真架构 / framework in C language (done in EP01)
  • 矢量控制 / Vector control (done in EP02)
  • 永磁电机的仿真 (done in this article)
  • 为什么前向欧拉法是个大坑?
  • 永磁电机的滑模观测器
  • 系统控制参数的可视化与优化框架 / Visualization and optimization of system control parameters
  • 电机设计的电路参数拟合
  • 变步长数值积分 / DoPri54
  • 电机参数自整定
  • 电流环系数设计
  • 转速环系数设计
  • 转动惯量辩识
  • 无速度传感器系统中的转动惯量辨识
  • 自抗扰控制
  • 基于带宽指标的自抗扰控制系数设计
  • 预测控制(预测电流控制,PCC)与优化目标
  • 全局稳定转速自适应观测器设计
  • 一种简单的自适应观测器(模型参考自适应系统,MRAS)设计及其存在的问题
  • 逆变器非线性建模 / inverter nonlinearity
  • SPWM建模
  • SVPWM建模
  • 饱和建模 / modeling of saturation
  • 结合场的建模策略(查表法)
  • 如何绘制任意控制策略的电机运行工况效率图?
  • 非理想电流测量环节建模(温飘与不对称)
  • 母线电容建模和无轴承电机的仿佛有UPS控制
  • 异步伺服(异步电机的位置控制媲美永磁电机的关键是?)
  • 低成本单母线电流传感器驱动的实现
  • 无轴承感应电机建模
  • 基于扩展反电势模型的无传感器控制
  • 基于 Active Flux 模型的无传感器控制
  • 三维模型的绘制技巧 / SolidWorks Modeling (done)
  • 番外:使用免费有限元软件实现感应电机的设计与优化
  • 番外:使用旋转静态场有限元实现电机转矩脉动的超准确分析(嗯,堪比瞬态场)
  • 番外:Notched Rotor(介于表贴和内嵌之间的一种转子)永磁电机的设计
  • 番外:高速实心转子的设计与优化
  • 番外:机器学习之电机建模竞赛
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值