12.永磁同步电机的矢量控制策略(十五)

需要注意的几点

针对一整套控制系统而言,除被控对象外是控制系统,而被控对象有些设计是无可描述又或者是无法通过数学模型进行精确表示的。比如针对新型结构的电机设计而言,其控制策略的运用可以运用Ansys Simplorer和Matlab/Simulink联合仿真来实现。

然而有两种实现的方法,一种是直接Ansys19.0版本与Matlab/Simulink直接联合仿真,无需借助于中间软件Simplorer搭建驱动控制电路,大大提高的运行效率。另外一种就是Ansys Simplorer和Matlab/Simulink联合仿真,需要三种软件同时运行,需要注意的是在Ansys里面点击运行,而且运行时间与步长需要设置一致,否则报错。

实例运用的介绍

以下是基于表贴式的永磁同步电机的实例运用介绍。
1.基本的数学模型与控制策略
表贴式的永磁同步电机的基本数学模型,在这:https://blog.csdn.net/qq_42249050/article/details/106584789
基本的控制框架:其中所采取双闭环矢量控制id*=0,三个控制器都采用PI控制器(一个转速控制器,两个电流控制器),如图1所示。

图1 表贴式永磁同步电机的矢量控制框架

2.所采用的PWM控制算法
空间矢量脉宽调制(SVPWM)技术具有算法简单、数字化控制容易实现、直流电压利用率高等优点。SVPWM技术利用逆变器不同的开关模式产生的磁通去逼近三相对称正弦电压供电时产生的理想圆形磁链轨迹,从而达到较高的控制性能。目前,SVPWM技术广泛用于永磁同步电机控制中。本探索采用SVPWM调制,SVPWM算法的实现主要由以下关键步骤:(1)判断电压矢量所在的扇区;(2)计算不同矢量的工作时间;(3)计算6个开关管的开关时间。具体原理及过程略。

3.永磁同步电机控制系统的Simulink仿真

一般控制系统采用Simulink的仿真比较多,本研究也是检验Simplorer计算的一个手段。由于本研究主要是针对基于Simplorer软件平台,所以控制方面仅仅是满足功能即可。针对某电机搭建Simulink模型,SVPWM等过程采用逻辑运算。图2-5是Simulink框图及电流转矩转速曲线。


图2 矢量控制的Simulink框图

图3 电流的输出波形

图4转矩的输出波形


图5转速的输出波形

4.永磁同步电机控制系统的Simplorer仿真


图6 电机的maxwell模型

其中图6 电机模型是直接将maxwell模型导入在Simplorer平台上,并设置相应的输入/输出,如输入三相驱动电流输入,一个接地端(交流地),负载输入端;输出可根据自己所需进行设计,本研究需要的电流输出(也可以通过测量得到)、转速输出(角速度)、转矩输出等。

图7 Simplorer平台上的驱动控制电路

图8 联合仿真的电流输出波形


图9 联合仿真的最终框架图

详细视频的链接

博主在学习这个Ansys Simplorer和Matlab/Simulink联合仿真实例上所参考的视频链接在这,其中当时是想着可以借鉴师兄新设计的电机模型,然后运用自己所掌握的矢量控制来进行仿真研究,从而可以达到一种控制策略新电机应用的新研究,最后写成一篇小论文进行投稿。

Ansys Simplorer和Matlab Simulink联合仿真永磁同步电机矢量控制


永磁同步电机的矢量控制策略系列博客

永磁同步电机的矢量控制策略(一)一一一坐标变换

永磁同步电机的矢量控制策略(二)一一一数学模型

永磁同步电机的矢量控制策略(三)一一一PWM控制算法

永磁同步电机的矢量控制策略(四)一一一电流环控制

永磁同步电机的矢量控制策略(五)一一一转速环控制

永磁同步电机的矢量控制策略(五)——— 电流环转速环 PI 参数整定(补充部分)

永磁同步电机的矢量控制策略(六)一一一SPWM控制

永磁同步电机的矢量控制策略(七)一一一SVPWM控制

永磁同步电机的矢量控制策略(八)一一一仿真模型搭建与源代码

永磁同步电机的矢量控制策略(九)一一一自动PI参数整定

永磁同步电机的矢量控制策略(十)一一一电流环的前馈补偿控制

永磁同步电机的矢量控制策略(十一)一一一弱磁控制(梯度下降法)

永磁同步电机的矢量控制策略(十二)一一一MTPA最大转矩电流比控制

永磁同步电机的矢量控制策略(十三)一一一弱磁控制(超前角)

永磁同步电机的矢量控制策略(十四)一一一位置环的仿真

永磁同步电机的矢量控制策略(十五)一一一Ansys Simplorer和Matlab/Simulink联合仿真

永磁同步电机的矢量控制策略(十五)一一一Ansys Simplorer和Matlab/Simulink联合仿真相关推荐

  1. 永磁同步电机的矢量控制策略(七)一一一SVPWM控制

    7.永磁同步电机的矢量控制策略(七) 永磁同步电机的矢量控制策略 7.永磁同步电机的矢量控制策略(七) 7.1SVPWM的简单介绍 SVPWM的基本原理 SVPWM的法则推导 7.2SVPWM的实现流 ...

  2. 永磁同步电机的矢量控制策略(十一)一一一弱磁控制

    永磁同步电机的矢量控制策略(十一) 11.1 永磁同步电机的弱磁控制 1.弱磁控制的原理 永磁同步电机弱磁控制的思想来源于他励直流电动机的调磁控制.当他励直流电动机的端电压达到最大值之后,无法再用调压 ...

  3. 永磁同步电机的矢量控制策略(六)一一一SPWM控制

    5.永磁同步电机的矢量控制策略(六) 永磁同步电机的矢量控制策略一一一SPWM控制 5.永磁同步电机的矢量控制策略(六) 写在前面 5.1 SPWM的具体实现 5.2 SPWM的仿真建模 参考资料 写 ...

  4. 永磁同步电机的矢量控制策略(一)一一一坐标变换

    1.永磁同步电机的矢量控制策略(一) 永磁同步电机的矢量控制策略 1.永磁同步电机的矢量控制策略(一) 1.1 矢量控制策略的综述 1.2 为什么要进行坐标变换? 1.3 矢量控制的坐标变换介绍 1. ...

  5. 永磁同步电机的矢量控制策略系列讲解

    永磁同步电机的矢量控制策略系列讲解 永磁同步电机的矢量控制系统文章都在这了,有需要文档和仿真的可以私我.毕竟整理不容易哦,有偿指导研究哦.(本人一篇小论文见刊,四篇发明专利,以及外文一篇)欢迎各位的骚 ...

  6. 永磁同步电机的矢量控制策略(三)一一一PWM控制算法

    3.永磁同步电机的矢量控制策略(三) 这里写目录标题 3.永磁同步电机的矢量控制策略(三) PWM控制算法 3.1PWM控制的基本原理 3.2PWM控制的实现过程 3.3PWM控制的规则采样 总结 参 ...

  7. 永磁同步电机恒压频比(V/F)开环控制系统Matlab/Simulink仿真分析及代码生成到工程实现(二)

    文章目录 前言 一.SVPWM 二.永磁同步电机恒压频比开环控制系统Matlab/Simulink仿真分析 2.1.仿真电路分析 2.1.1.恒压频比控制算法 2.1.2.输出处理 2.1.3.主电路 ...

  8. 永磁同步电机恒压频比(V/F)开环控制系统Matlab/Simulink仿真分析及代码生成到工程实现

    文章目录 前言 一. 恒压频比(V/F)控制原理 二.永磁同步电机恒压频比开环控制系统Matlab/Simulink仿真分析 2.1.仿真电路分析 2.1.1.恒压频比控制算法 2.1.2.输出处理 ...

  9. 五相同步电机matlab模型,五相永磁同步电机空间矢量PWM控制系统MATLAB仿真

    第 56 卷 第 11 期 Vol. 56 No. 11 2018 年 11 月 November 2018 农业装备与车辆工程 AGRICULTURAL EQUIPMENT & VEHICL ...

最新文章

  1. (0097)iOS开发之应用间的分享系列(2)
  2. 如何覆盖trait函数并从重写函数调用它?
  3. SIMD学习笔记整理(索引贴)
  4. oracle sql序列,SQL server 和Oracle 序列
  5. 机器学习-python的工作目录
  6. list 分组_Power query 灵活处理员工特殊出勤问题(3)-TableGroup分组 amp; 合并查询
  7. ASP.NET MVC 4 (二)控制器
  8. CodeMirror自动提醒配置
  9. 登陆界面上下左右居中自适应屏幕显示的简单实现
  10. 保姆教程 | YOLOv5在建筑工地中安全帽佩戴检测的应用
  11. 30个java编程小技巧
  12. 学Java的四天(在入土的边缘疯狂试探。。。)
  13. 基于jsp的消防知识宣传网站ssh框架
  14. 各向同性特性、各向异性特性
  15. spark ui job和stage的dag图查看过去运行的任务,查不到,分析源码解决问题
  16. 【JAVASCRIPT】正则表达式用于定义
  17. gem5+NVMain联合编译
  18. 全国计算机竞赛能保送清华北大吗,NOIP考试是什么?能保送清华北大是真的吗?...
  19. 常用数据结构和算法操作效率的对比总结
  20. python rgb转hsv_使用Python / PIL检测HSV颜色空间(来自RGB)的阈...

热门文章

  1. linux开启多个matlab_Matlab并行编程方法
  2. 非归零编码、曼彻斯特编码和差分曼彻斯特编码练习
  3. 浅说情绪控制被杏仁体劫持
  4. Dots杂项(不定期更新)
  5. 反爬虫的几种header
  6. python语言流程控制语句的格式while循环_Python流程控制-while循环-for循环
  7. C语言 float转存char数组 互转
  8. python打印九九乘法表儿歌下载_python之打印九九乘法表
  9. 在cmd下用cd命令进入不了D盘的问题
  10. win10下搭建zipline python3.5量化回测平台环境