终于出现了!Meet 全网催更第一人——Sherlock 同学。

哈哈,你以为你删了评论我就找不到你了吗?

好的,那我就爆肝更新一波——但是,做视频本身就已经好花时间了,我根本无力再花时间去提高视频的质量了,这使得我意识到应该对那些制作优良视频的Up主们要再好一点了。

今天的内容相当于为下一集铺垫一下,跑一遍这一版的代码,你会开始意识到,有很多系数或参数需要调节,不仅仅是电流环的PI、转速环的PI,还有观测器中的系数。当然,不断手动修改,然后重新编译、观察波形,肯定是可以的——实际上我一直以来都是这么做的。但是,我已经开始厌倦了这样子的生活了……


本篇是本系列第二集,第一集请戳:EP01。 下文须配合视频食用:哔哩哔哩传送门(右键新标签页打开)。此外还可以戳我同步更新的博客阅读:Blog。

1. Prerequisite

Watched EP01 of the series, and installed all the softwares.

2. Machine Models

### 2.1. Model of Induction Machine

See 2017-Chen.Huang-Online for detail.

3. Block Diagram

4. Codes

Simulation procedure is as follows:

for 

Observation module

 void observation(){// Speed estimation: Tajima1996​// Flux estimation 1: Voltage model// Flux estimation 2: Current model}

Control module

void 

5. Future Topics

  • C语言电机仿真架构 / framework in C language (done in EP01)
  • 系统控制参数的可视化与优化框架 / Visualization and optimization of system control parameters
  • 矢量控制 / Vector control (done in this article)
  • 转子电阻不准确对磁场定向的影响(在2017-Chen.Huang-Online中有讨论
  • 为什么前向欧拉法是个大坑?
  • 永磁电机的仿真
  • 电机设计的电路参数拟合
  • 变步长数值积分 / DoPri54
  • 电机参数自整定
  • 电流环系数设计
  • 转速环系数设计
  • 转动惯量辩识
  • 自抗扰控制
  • 基于带宽指标的自抗扰控制系数设计
  • 全局稳定转速自适应观测器设计
  • 逆变器非线性建模 / inverter nonlinearity
  • SPWM建模
  • SVPWM建模
  • 饱和建模 / modeling of saturation
  • 非理想电流测量环节建模
  • 母线电容建模和无轴承电机的仿佛有UPS控制
  • 低成本单母线电流传感器驱动的实现
  • 无轴承感应电机建模
  • 基于扩展反电势模型的无传感器控制
  • 基于 Active Flux 模型的无传感器控制
  • 三维模型的绘制技巧 / SolidWorks Modeling (done in B站传送门)
  • 番外:感应电机的设计与优化
  • 番外:表贴式永磁电机的设计
  • 番外:高速实心转子的设计与优化

变步长梯形求积公式C语言_C语言电机控制仿真之磁场定向控制和无速度传感器控制...相关推荐

  1. 永磁同步电机无速度传感器控制(一)——滑模观测器(三)【由扩展反电势得到电机位置和速度信息】

    1.直接求反正切函数的不足之处 上一篇文章,写到了滑模观测器的设计过程,此过程过后可以得到滑模输出的扩展反电动势.按照反正切函数的原理,只需要对扩展反电动势进行求解反正切即可.如下所示: 但是事实上, ...

  2. 电子英汉词典c语言程序设计报告,英汉电子词典设计报告_设计_C语言_C语言程序设计.doc...

    英汉电子词典设计报告_设计_C语言_C语言程序设计 课程设计 课程名称 :C语言程序课程设计 题目名称 :电子英汉词典 学生学院 :电气信息学院 专业班级 :自动化1101 学 号 :20110102 ...

  3. cshop是什么开发语言_C语言是用什么语言编写出来的?

    谢邀 参考 Dennis M. Ritchie 写的 The Development of the C Language:Chistory,C 语言诞生的基本过程就是 Ken Thomson 不满意 ...

  4. 大整数减法c语言_C语言学习笔记(一)

    第一节 头文件 #include<stdio.h> ->编译预处理文件 注释 单行注释的使用 -> // 多行注释的使用 -> / 注释内容 / 定义函数 函数首部 in ...

  5. 判定2022年是否闰年c语言_C语言接本真题分享19年(2)

    点击蓝字 关注我们 C 语 言 河北省 2019 年普通高校专科接本科教育选拔考试 计算机科学与技术/软件工程/网络工程/物联网工程专业试卷 A C 语言程序设计(满分 150 分) 第二部分 | 二 ...

  6. 怎么运行c语言_C语言 原来是这样调用硬件的

    大家都知道我们可以使用C语言写一段程序来控制硬件工作,但你知道其工作原理吗? 网友北极 C语言在实际运行中,都是以汇编指令的方式运行的,由编译器把C语言编译成汇编指令,CPU直接执行汇编指令. 所以这 ...

  7. java 变量作用域 c语言_C语言深入理解 - 常量与变量

    ++++++++++++++++++++++++++++++++++++++++++ <C语言深入理解系列 - 常量与变量> 查看其它博文请关注原创作者. 本文系本站原创,欢迎转载! 转载 ...

  8. 一维数组反转c语言_C语言实现数组的循环左移,右移,翻转的示例

    数组结合指针可以实现很多有趣的功能,比如下面这个程序: 假设数组为 : 12345 如果左移一次即为:23451 ,依次类推 如果右移一次即为:51234 ,依次类推 翻转则为:54321 我们来实现 ...

  9. bool c语言_C语言面试54题

    C语言面试54题 ​ 大家好,这期呢,我们谈一下c语言的面试题. 第1题,c语言有哪些核心的特征? 可移植性很强. 模块化能力很强. 灵活性很高. 加载速度和执行速度都很好. 可扩展性很强. 第2题, ...

  10. char类型怎么输入 c语言_c语言入门(一)

    知识点1[写代码的过程] 编辑器:程序员写代码的过程(记事本.vc6.0.vim)(让程序员看懂) 编译器:查看代码的语法错误,生成汇编语言. 汇编器:将生成好汇编语言 生成 二进制语言(目标文件) ...

最新文章

  1. SaaS九问,ToB必读
  2. MySQL里 unique 用法_mysql中unique key中在查询中的使用
  3. 对学生公寓部建议和意见_安庆师范大学学生公寓规划公示,项目总建筑面积1.98万平方米...
  4. 树莓派 Ubuntu mate 18.04 修改为清华源
  5. ALV中调用Excel, 丢掉前面的0问题解决
  6. 项目启动居然如此重要!
  7. 【转】windows 7系统安装与配置Tomcat服务器环境
  8. 深入理解RocketMQ中的NameServer
  9. 【lucene】lucene 分词 以及自定义分词器
  10. 现在实体店的生意越来越不好干
  11. 安装adt-bundle-windows-x86-20130917时遇到的问题及解决方法
  12. PCL点云参数估计算法之RANSAC和LMEDS
  13. python字典修改属性_Python2.7格式化字典键属性的递归调用
  14. mybatis运行原理详解
  15. TRC文件转ASC文件
  16. mysql 求几何平均值_回忆高中数学--各种平均数公式
  17. bandzip、winzip与7-zip
  18. p2p网络中的节点发现之UDP
  19. win10安装账户卡住_关于解决win10装系统时创建帐户时卡住了的具体解决办法
  20. 网页中的虚线怎么做?

热门文章

  1. 传统存储方式_制造核心系统传统存储升级全闪存F900或混闪V7000F实施方案在线探讨...
  2. 浏览器主页被篡改为hao123、360和2345解决办法
  3. Ubuntu16.04系统下FastDFS+Nginx安装配置
  4. Java Swing实现仿微信PC客户端程序 SOCKET 即时通信系统
  5. WebSphere概述
  6. 操作Windows文件夹时,弹出文件夹正在使用,操作无法完成【解决】
  7. 电脑BIOS为UEFI BIOS,出现蓝屏情况“你的设备遇到问题,需要重启。我们只收集某些错误信息,然后你可以重新启动。100%完成“,解决方法。
  8. html网上日记本设计,个人博客的设计_网上日记本的开发ASP334
  9. Modbus协议中文pdf免费下载地址
  10. 18. Zigbee应用程序框架开发指南 - 应用框架V6