永磁同步电机矢量控制基础补充(二)——Matlab自带坐标系和书本自然坐标系之间的关系

本文主要是介绍永磁同步电机矢量控制基础补充(二)——Matlab自带坐标系和书本自然坐标系之间的关系,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近可能临近毕业,做毕业设计的同学多了,经常会有同学问我为什么在搭建仿真过程中,按照书本给出的变换矩阵无法实现正常变换?这篇文章就细致的讲一下原因。

在刚开始使用matlab对电机进行建模的过程中,比较容易忽略一个问题。Matlab自身使用的坐标系和书本所介绍的自然坐标系之间并不相同,实际上两者之间相差90电角度

Matlab自身使用的坐标系如下左图图所示,而书本介绍的自然坐标系如右图所示

ABC三相之间是完全的相同的,但是alpha、beta坐标系之间相差90°,dq坐标系之间相差90°,这在将导致在建模的过程中,变换矩阵的完全不相同,从而导致变换矩阵错误。

在Matlab2014版本之后,电机模型中就多出了一项选项卡来解决以上问题。

                                          

在电机选项的 Advanced 选项卡下,rotor flux position when theta = 0,此下拉条下选择跟随A相坐标轴(Aligned with phase A axis( original Park)),也即自然坐标系。选择此选项卡后,即可按照书本介绍的变换矩阵进行变换。

注:
1:此为永磁同步控制系列文章之一,应大家的要求,关于永磁同步矢量控制的系列文章已经在主页置顶,大家可以直接去主页里面查阅,希望能给大家带来帮助,谢谢。
2:矢量控制的六篇文章后。弱磁、MTPA、位置控制系列讲解已经补充,也放在主页了,请大家查阅。

3: 恰饭一下,也做了一套较为详细教程放在置顶了,内含基本双闭环、MTPA、弱磁、三闭环、模糊PI等基本控制优化策略,也将滑模,MRAS等无速度控制课题整理完成,请大家查看^_^

整理不易,希望大家帮忙点个赞呀~谢谢啦~^_^

基础补充类系列文章链接:

永磁同步电机矢量控制到无速度传感器控制学习教程(PMSM)

永磁同步电机矢量控制基础补充(一)——如何绘制电机输出的磁链

永磁同步电机矢量控制基础补充(二)——Matlab自带坐标系和书本自然坐标系之间的关系

永磁同步电机矢量控制基础补充(三)——如何深入的理解调制度m

永磁同步电机矢量控制基础补充(四)——如何设定电流环PI调节器和转速环PI调节器的限幅值

永磁同步电机矢量控制基础补充(五)——什么是低通滤波器?

永磁同步电机矢量控制基础补充(六)——如何在simulink初始化电机参数?

模块化解释永磁同步电机PMSM的矢量控制——永磁同步电机矢量控制基础补充(七)

永磁同步电机矢量控制基础补充(八)——Matlab/Simulink打开仿真出现的问题汇总

永磁同步电机矢量控制基础补充(九)——Simulink软件的入门学习

永磁同步电机矢量控制基础补充(十)——调制模式和控制方式之间的区别?

 

这篇关于永磁同步电机矢量控制基础补充(二)——Matlab自带坐标系和书本自然坐标系之间的关系的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/773100

相关文章

Python使用自带的base64库进行base64编码和解码

《Python使用自带的base64库进行base64编码和解码》在Python中,处理数据的编码和解码是数据传输和存储中非常普遍的需求,其中,Base64是一种常用的编码方案,本文我将详细介绍如何使... 目录引言使用python的base64库进行编码和解码编码函数解码函数Base64编码的应用场景注意

用js控制视频播放进度基本示例代码

《用js控制视频播放进度基本示例代码》写前端的时候,很多的时候是需要支持要网页视频播放的功能,下面这篇文章主要给大家介绍了关于用js控制视频播放进度的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言html部分:JavaScript部分:注意:总结前言在javascript中控制视频播放

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

Tomcat版本与Java版本的关系及说明

《Tomcat版本与Java版本的关系及说明》:本文主要介绍Tomcat版本与Java版本的关系及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Tomcat版本与Java版本的关系Tomcat历史版本对应的Java版本Tomcat支持哪些版本的pythonJ

C#基础之委托详解(Delegate)

《C#基础之委托详解(Delegate)》:本文主要介绍C#基础之委托(Delegate),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 委托定义2. 委托实例化3. 多播委托(Multicast Delegates)4. 委托的用途事件处理回调函数LINQ

Vue中组件之间传值的六种方式(完整版)

《Vue中组件之间传值的六种方式(完整版)》组件是vue.js最强大的功能之一,而组件实例的作用域是相互独立的,这就意味着不同组件之间的数据无法相互引用,针对不同的使用场景,如何选择行之有效的通信方式... 目录前言方法一、props/$emit1.父组件向子组件传值2.子组件向父组件传值(通过事件形式)方

Python异步编程中asyncio.gather的并发控制详解

《Python异步编程中asyncio.gather的并发控制详解》在Python异步编程生态中,asyncio.gather是并发任务调度的核心工具,本文将通过实际场景和代码示例,展示如何结合信号量... 目录一、asyncio.gather的原始行为解析二、信号量控制法:给并发装上"节流阀"三、进阶控制

使用DrissionPage控制360浏览器的完美解决方案

《使用DrissionPage控制360浏览器的完美解决方案》在网页自动化领域,经常遇到需要保持登录状态、保留Cookie等场景,今天要分享的方案可以完美解决这个问题:使用DrissionPage直接... 目录完整代码引言为什么要使用已有用户数据?核心代码实现1. 导入必要模块2. 关键配置(重点!)3.

SpringSecurity 认证、注销、权限控制功能(注销、记住密码、自定义登入页)

《SpringSecurity认证、注销、权限控制功能(注销、记住密码、自定义登入页)》SpringSecurity是一个强大的Java框架,用于保护应用程序的安全性,它提供了一套全面的安全解决方案... 目录简介认识Spring Security“认证”(Authentication)“授权” (Auth

Python实现PDF与多种图片格式之间互转(PNG, JPG, BMP, EMF, SVG)

《Python实现PDF与多种图片格式之间互转(PNG,JPG,BMP,EMF,SVG)》PDF和图片是我们日常生活和工作中常用的文件格式,有时候,我们可能需要将PDF和图片进行格式互转来满足... 目录一、介绍二、安装python库三、Python实现多种图片格式转PDF1、单张图片转换为PDF2、多张图