永磁同步电机流频比(I/F)控制及Matlab/Simulink仿真分析

news2024/11/19 22:46:01

文章目录

  • 前言
  • 一、流频比I/F控制原理
  • 二、永磁同步电机I/F控制系统Matlab/Simulink仿真分析
    • 2.1.仿真电路分析
      • 2.1.1 I/F控制算法
      • 2.1.2 电流环
      • 2.1.3 输出处理
      • 2.1.4 主电路
    • 2.2 仿真结果分析
  • 总结


前言

本章节采用流频比I/F控制方法驱动永磁同步电机的转动,首先分析流频比I/F的控制原理,然后在Matlab/Simulink中进行永磁同步电机流频比I/F控制系统的仿真分析,为后续PMSM无感启动做铺垫。


一、流频比I/F控制原理

PMSM的恒压频比V/F控制是保持电机的电压和频率之比固定,即磁通为常数,既不需要转速闭环控制,也不需要进行电流采样,是一种完全的开环控制方式。VF控制有两个明显的不足:不具备负载转矩匹配能力,转速容易产生振荡;最佳V/F曲线的整定比较困难,容易引起电机过电流。
有关PMSM恒压频比开环控制请阅读:
永磁同步电机恒压频比(V/F)开环控制系统Matlab/Simulink仿真分析及代码生成到工程实现
相比于恒压频比V/F控制,流频比I/F控制是一种转速开环,电流闭环的控制方式,可以直接控制定子绕组电流幅值,因此这种控制方式不会出现电机过电流现象;通过控制定子绕组电流,使电机具有较好的负载转矩匹配能力,依靠“转矩-功角自平衡”特性,使电机具备较强的抗负载扰动能力。I/F控制框图如下所示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、永磁同步电机I/F控制系统Matlab/Simulink仿真分析

在这里插入图片描述
上图为PMSM流频比I/F整体控制框图,为了后续模型生成代码进行工程实现,本示例将IF控制算法部分单独建立模型,通过调用IF控制算法模型进行PMSM的流频比I/F控制。

2.1.仿真电路分析

在这里插入图片描述
在这里插入图片描述

2.1.1 I/F控制算法

在这里插入图片描述

IF控制算法如上图所示,Id_Ref设置为0,Iq_Set设置为电机额定电流1.2A。
位置角通过如下生成:目标速度除以时间得到加速度,此示例加速度设置为1200/3=400,即3s的时间速度由0加速为1200。
在这里插入图片描述
对加速度求积分得到速度,再通过下式将速度换算为角频率
在这里插入图片描述
在这里插入图片描述
再通过 we=2pif 将角频率换算为角速度
在这里插入图片描述
对角速度求积分得到电角度。
在这里插入图片描述
将电角度减去pi/2,使给定的虚拟同步dvqv坐标系滞后实际的基准dq坐标系90°
在这里插入图片描述
通过mod函数将角度换算到0~2*pi之间
在这里插入图片描述

2.1.2 电流环

在这里插入图片描述
上图为PMSM控制的电流环,有关PMSM电流环的的介绍请阅读:
永磁同步电机(PMSM)磁场定向控制(FOC)及Matlab/Simulink仿真分析

2.1.3 输出处理

在这里插入图片描述
对I/F控制算法的输出电压做处理,使其落在[0,1]的范围内
在这里插入图片描述

2.1.4 主电路

在这里插入图片描述
有关主电路及电机参数设置请阅读:
永磁同步电机恒压频比(V/F)开环控制系统Matlab/Simulink仿真分析及代码生成到工程实现

2.2 仿真结果分析

电机转速:3s后达到设定的目标转速1200RPM
在这里插入图片描述
电机定子电流:电流幅值为设定的给定值1.2A
在这里插入图片描述
电机实际转子位置:
在这里插入图片描述
同步旋转坐标系下的定子电流Id、Iq:
在这里插入图片描述
同步旋转坐标系下的定子电压:
在这里插入图片描述
电磁转矩:
在这里插入图片描述


总结

本章节采用流频比I/F控制方法驱动永磁同步电机的转动,首先分析了流频比I/F的控制原理,然后在Matlab/Simulink中进行了永磁同步电机流频比I/F控制系统的仿真分析,为后续PMSM无感启动奠定基础。

模型及代码工程获取:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/444599.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

传统机器学习(二)逻辑回归算法(一)

传统机器学习(二)逻辑回归算法(一) 1.1 算法概述 1.1.1 逻辑回归及其梯度推导 ​ 线性回归的任务,就是构造一个预测函数来映射输入的特征矩阵x和标签值y的线性关系,而构造预测函数的核心就是找出模型的参数,著名的最小二乘法就是用来求解线性回归中参…

J-Link不能连接目标MCU几点常见原因

J-Link是嵌入式软件最常用的工具之一,但是,在使用这个工具时,也会遇到各种各样的问题。 J-Link的连接 使用J-Link,首先第一步硬件连接,确认J-Link和PC机之间是否连接正常,并确认上位机能和 J-Link 建立正…

ZedGraph 绘制动态曲线

文章目录 前言:开发环境:1 下载ZedGraph 控件并设置图形界面2 功能实现3 需求升级4 小结 话不多数,先上一个效果图: 前言: 需要采集一些设备的数据以图表的形式展示出来,研究数据的走向是否平稳&#xff0…

mac Homebrew方式安装 activemq

两种方式安装 activemq 一、通过Homebrew管理安装 1. 确保homebrew可用 查看brew版本 brew -v 如果报错,则可能是未启用brew,需要安装或更新 更新并重新查看是否安装成功 brew update brew -v 2. 安装 activemq:下载activemq前 会先下载相…

Direct3D 12——纹理——寻址模式

可将经过常数插值或线性插值的纹理定义为一个返回向量值的函数T(u, v) (r,g,b,a),即给 定纹理坐标(u,v)∈[0,1]^2,则上述纹理函数T将返回颜色(r,g, b, a)。 Direct3D允许…

MLCC周期性分析:当前时点处于周期反转前夜

MLCC是电子工业大米,供需波动导致行业成周期性波动 MLCC是最常用的被动元器件之一,终端下游涵盖消费电子、家电、汽车、通信等。在5g、汽车电子、智能硬件的推动下,MLCC行业需求稳步增长。供给端来看,中国大陆厂商合计市场份额不…

MFC加载动态gif图片文件C++语言,基于MFC的动画播放控件

MFC加载动态gif图片,使用VS2015环境 一、将下载的PictureEx.h和PictureEx.cpp放在工程文件的目录下,动态gif图片放在工程文件的res文件夹下;(GIF动图下载 https://icons8.com/preloaders/en/search/move) &#xff08…

企业级VUE前端项目各目录文件的作用

概述 本文项目是基于Vue CLI3构建工具(基于 webpack)生成的脚手架项目。Vue CLI 现已处于维护模式,VUE官方推荐使用 create-vue(基于 Vite)构建工具。 vue-cli2.0与3.0在目录结构方面,有明显的不同,vue-cli3.0移除了…

Linux性能优化实战

1. TCP/IP报文详解 TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。TCP负责发现传输的问题,一有问题就发出信号,要求重…

根据cadence设计图学习硬件知识day04了解一些芯片

1.PI3PCIE3212 (双向信道多路复用器/多路分解器开关) PI3PCIE3212是PCIe Gen3.0、8Gbps、4对2差分,PCI ExpressR 3.0性能,8.0Gbps 双向信道多路复用器/多路分解器开关。由于其低的位对位偏斜,高的通道对通道噪声隔离…

邂逅Node.js开发

目录: 1 Node.js是什么? 2 Node的应用场景 3 Node安装和管理 4 JavaScript代码执行 5 Node的输入和输出 6 Node的全局对象 node命令是可以直接运行js脚本的,在某文件夹底下只要有js文件,就可以通过命令提示符运行该js文件。格式是 &…

简单聊聊煤炭行业的数字化和可持续发展

煤在普通人的心目中是一种能引起复杂感情的东西。我们喜欢它在冬天给我们带来温暖,我们不喜欢它因为它黢黑黢黑的,沾在身上特别黑,看起来脏兮兮的。在笔者的记忆中,小时候煤可是生活的必需品。 小时候在冬天的河北必须要生炉子&a…

电源常识-纹波-EMI

1、纹波﹔纹波就是一个直流电压中的交流成分。直流电压本来应该是一个固定的值,但是很多时候它是通过交流电压整流、滤波后得来的,如图1,由于滤波不彻底,就会有剩余的交流成分,即使采用电池供电也会因负载的波动而产生波纹。事实上…

FreeRTOS 任务相关 API 函数

FreeRTOS 中用于创建和删除任务的 API 函数如下表所示: 1. 函数 xTaskCreate() 此函数用于使用动态的方式创建任务,任务的任务控制块以及任务的栈空间所需的内存, 均由 FreeRTOS 从 FreeRTOS 管理的堆中分配,若使用此函数&#x…

聚焦慕思欧洲设计中心,用设计谱写健康睡眠新篇章

4月20日,在意大利米兰,多位欧洲顶尖设计师齐聚ADI博物馆,共同见证“梦享之美”——慕思欧洲设计中心暨设计国际梦之队成立发布会的盛大召开。慕思此次发布会特地选定在米兰国际家具展期间,而这是公认的世界三大家具展之一&#xf…

DF竞赛平台携手嬴彻科技与清华大学智能产业研究院,助力自动驾驶挑战赛圆满落幕!

由DataFountain竞赛平台(简称DF平台)提供办赛支持的「首届“嬴彻-清华AIR杯”自动驾驶挑战赛:决策规划算法」已圆满落幕。作为一场前沿性自动驾驶类比赛,本次大赛立足“高速道路”和“城市道路”两大真实场景,选择“半…

SEO文章批量生成

SEO文章生成器 想必大部分人对于 SEO 这个词不会陌生,它是指一系列的优化策略,目的是让网站能够在搜索引擎上更容易地被检索,并获得更多的流量和曝光度。但是,SEO 的优化并非易事,尤其对于那些没有相关技术知识和经验…

科技云报到:存储开源,风雨飘摇下“披着羊皮的狼”?

科技云报道原创。 这些年开源界的风风雨雨,时不时撼动着人们的内心。 2022年,俄乌冲突导致全球最大的独立开源软件公司SUSE、美国开源软件巨头Redhat、主流开源容器引擎Docker,纷纷宣布停止与俄罗斯的合作。 而全球最大的开源及私有代码项目…

react-8 Redux 状态管理 - 持久化存储 => 进阶:React-Redux()和模块化

1.redux redux是独立于react的库,是js状态管理库,提供可预测的状态管理。Vue也可用,但是和react比较搭配 。 2. 什么时候用 redux? 解决:任意:多组件共享状态, 解决:任意:两个…

83.qt qml-初步学习2D粒子影响器(二)

由于QmlBook in chinese翻译过来的文字有些比较生疏难于理解,所以本章在它的基础上做些个人理解,建议学习的小伙伴最好配合QmlBook in chinese一起学习。 QML粒子所有类型: Qt Quick Particles QML Types | Qt Quick 6.5.0 Affector类型: Attractor QML Type | Qt Quick 6.5.…