Simulink中三相PMSM配置及使用

news2024/11/24 19:55:26

1. 模块介绍

Simulink提供了专门用于电力系统仿真,包括电机的动态建模和控制的电机模型,其中,永磁同步电机模块 Permanent Magnet Synchronous Machine 支持实现三相或五相永磁同步电机模拟,电机绕组采用星型连接,在这种连接方式中,电机绕组的一端连接在一起形成一个公共点,通常称为中性点(Neutral Point),而另一端则分别连接到三相电源。
在这里插入图片描述

三相PMSM可以设置正弦电动势和梯形电动势两种不同的电动势波形,对于正弦波形电机,转子可以是圆的或凸极的。当电动势波形呈梯形时,转子为圆形。五相PMSM则默认为正弦电动势波形和圆形转子。
正弦模型假定定子内永磁体所产生的磁通是正弦的,这就意味着电动势是正弦的。梯形模型假设永磁体的绕组分布和磁通产生三个梯形反电动势波形。
PMSM在发电机或电机模式下运行。操作模式由机械转矩的符号决定(电机模式为正,发电机模式为负)。机器的电气部分和机械部分分别由二阶状态空间模型表示。

2. 模块参数配置

在Matlab2021b中,PMSM的模型设置对话框中,包含了两个部分:Configuration(配置)、Parameters (参数设置)。下面将对每个部分进行详细介绍。
在这里插入图片描述

(1) Configuration(配置)

① Number of phases(相数): 里面包含“3”和“5”两个选项。当选择“3”时表示为三相PMSM,当选择“5”时表示为五相PMSM。当Back EMF waveform被设置成Trapezoidal方式,或者Number of phases被设置成五相时,将不能进行Rotor type(转子类型)和Preset model(电机的类型)的选择。

② Back EMF waveform(反电动势波形): 里面包含Sinusoidal和Trapezoidal两个选项。选择Sinusoidal表示此PMSM为正弦波激励,选择Trapezoidal表示此PMSM为梯形波激励。无论选择哪种激励方式,Number of phases都将不能设置为5。

③ Rotor type(转子类型): 里面包含Round和Salient-pole两个选项。选择Sa-lient-pole表示电机转子为凸极型,选择Round表示电机转子为圆柱形。

④ Mechanical input(机械输入方式): 里面包含Torque Tm、Speed和Mechani-cal rotational三个选项。其中,较为常用的是前两个,Torque Tm表示负载转矩,Speed表示机械角速度。

⑤ Preset model(电机的类型): 里面包含No和各种功率等级的电机选项。当选择No时,可以对电机的参数进行修改;当选择其他类型的电机时,电机参数已经确定,将不能对电机的参数进行设置。

⑥ Measurement Output(输出尺寸参数名称设置): 设置输出总线中元素的名称,当勾选Measurement Output时,总线中元素名称为Name,不选则为Defintion所述名称。这些元素包括:

在这里插入图片描述

勾选Measurement Output:在这里插入图片描述

不勾选Measurement Output:
在这里插入图片描述

(2)Parameters(参数设置)
当选择Parameters时,其显示界面如图所示。此时,Number of phases 设置为3,Back EMF waveform设置为Sinusoidal,Rotor type设置为Salient-pole。
在这里插入图片描述

① Stator phase resistance Rs(ohm)(定子电阻);设置电机定子电阻的大小,单位为Ω。

② Inductances Ld(H)Lq(H);设置电机定子电感的大小,单位为H。

③ Machine constant(电机常量值):当Specify选择Flux linkage established by magnets(V.s)时,可以对Flux linkage(永磁体磁链)进行设置大小,单位为Wb;当Specify选择Voltage Constant时,可以对Voltage Constant进行设置大小,单位为V/krpm;当Specify选择Torque Constant时,可以对Torque Constant进行设置大小,单位为N·m。

④ Inertia,viscous damping,pole pairs, static friction[J(kg·m-2)]:可以分别设置电机的转动惯量、阻尼系数和极对数,viscous damping通常设置为0。

⑤ Initial conditions wm(rad/s) thetam(deg) ia,ib(A):可以设置包括机械角速度、转子位置、相电流ia和ib在内的数值大小。

⑥ Machine parameters(电机参数计算):打开该对话框可根据制造商提供的电机参数快速计算模块的相关参数进行配置。
在这里插入图片描述

在这里插入图片描述

(3) 输入输出

① Tm(机械转矩):这个输入端口通常是正的,因为永磁同步电机块通常用作电机。如果选择在发电机模式下使用TMSM,则可以应用负转矩输入。

② m(输出尺寸): 矢量包含测量信号。当相位数设置为3时,块返回一个13元素的向量,当相位数设置为5时,块返回一个16元素的向量。可用的信号取决于您选择的型号。您可以使用Simulink®库(参考Matlab帮助页)中提供的总线选择器块将这些信号解复用。在介绍Measurement Output(输出尺寸参数名称设置)参数时已经介绍了输出总线元素表,如上图所示。

③ Physical Modeling连接端口 A B C:在Simulink中,Physical Modeling连接端口是用于物理建模的专用端口,它们允许用户在模型中创建和表示物理连接。这些端口特别适用于那些需要模拟物理系统动态行为的模型,比如机械、电气或液压系统。
PMSM的ABC三个端口通常与三相电源转换器相连,该转换器由多达六个以桥接配置连接的电源开关组成,为电机模块提供三相正弦电压源。

3. 电机控制仿真

本文主要讲解PMSM的参数配置,构建PMSM控制系统需要了解三相电压方程及其坐标变换、PWM技术、电流控制或直接转矩控制方法,以PI调节器为基础构建矢量控制系统模型如下:

在这里插入图片描述
给定参考转速为1000r/min,在t=0.2时负载转矩由0变为10,验证系统是否能快速响应。结果如下:
在这里插入图片描述

从以上仿真结果可以看出,当电机从零速上升到参考转速1000r/min时,虽然开始时电机转速有一些超调量,但仍然具有较快的动态响应速度,并且在t=0.2s时突加负载转矩T₁=10N·m,电机也能快速恢复到给定参考转速值。

4. 参考

1.现代永磁同步电机控制原理_袁雷
2.MATLAB & Simulink - MathWorks 中国

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

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

相关文章

10个实用的Python编程实例,助你快速掌握Python技巧!

作为一门简洁易学且强大的编程语言,Python广泛应用于各个领域。本文将向大家介绍10个实用的Python编程实例,通过详细的实例代码帮助读者快速掌握Python的基础知识和常用技巧。 1. 计算阶乘 def factorial(n):if n 0:return 1else:return n * factorial…

SysML之简单介绍

SysML简介 文章目录 SysML简介1. What is SysML?2. SysML方言与UML母语之间的关系3. SysML的9种图表类型及分配表1. SysML图分类2. 分配表1. 分配2. 分配表3. 目的 1. What is SysML? Systems Modeling Language (SysML): SysML is a general-purpose system architecture mo…

MySQL周内训参照3、简单查询与多表联合复杂查询

基础查询 1、查询用户信息,仅显示用户的姓名与手机号,用中文显示列名。中文显示姓名列与手机号列 SELECT user_id AS 编号, phone AS 电话 FROM user; 2. 根据订购表进行模糊查询,模糊查询需要可以走索引,需要给出explain语句。…

6.26.8 基于多视角深度卷积神经网络的高分辨率乳腺癌筛查

1. 介绍 1.1 乳腺癌筛查 开发了一种新的DCN,它能够处理乳房x线摄影筛查的多个视图,并利用大分辨率图像而不缩小。将这种DCN称为多视图深度卷积网络(MV-DCN)。网络学习预测放射科医生的评估,将传入的样本分类为BI-RADS 0(“不完整”)&#xf…

MATLAB2024a下的神经网络聚类工具箱聚类

1 打开神经网络聚类工具箱GUI界面 图1-1 2 导入训练数据 图2-1 导入训练集如图2-2,图2-3、图2-4所示 图2-2 图2-3 图2-4 如图2-4,确认无误点击确定 3 模型训练 如图3-1,调整验证集与测试集比例及映射大小后点击”训练“,开始训练…

手写SpringMVC之ApplicationContextListener

什么是Spring MVC? Spring Web MVC是基于Servlet API构建的原始Web框架,从一开始就包含在Spring Framework中。正式名称“Spring Web MVC”来自其源模块的名称( spring-webmvc ),但它通常被称为“Spring MVC”。 手写…

2024最新特种设备(锅炉作业)题库分享。

1.锅炉蒸发量大小是由(  )决定的。 A.压力的高低 B.受压元件多少 C.受热面积大小 答案:C 2.哪项不是自然循环的故障?( ) A.停滞 B.倒流 C.下降管带汽 D.上升管带汽 答案:D 3.水冷壁被现代大型锅炉广泛采用的是(  )。 A.光管水冷壁 B.膜…

锐捷AP从其它项目拆下,怎么也加入不了到现在这个网络里来

环境: AP 产品型号:RG-RAP2260G 问题描述: 锐捷AP从其它项目拆下,怎么也加入不了到现在这个网络里来,现网是WIFI5的,想把2260G用来升级,恢复出厂设置后,插上网线,现网找不到这个AP 解决方案: 1.通电重置AP后,连接AP WiFi进入管理页面,要求先快速配置 2.开始配置…

【电路笔记】-MOSFET放大器

MOSFET放大器 文章目录 MOSFET放大器1、概述2、电路图3、电气特性3.1 ** I D = F ( V G S ) I_D=F(V_{GS}) ID​=F(VGS​)**特性3.2 I D = F ( V D S ) I_D=F(V_{DS}) ID​=F(VDS​)特性4、MOSFET放大器5、输入和输出电压6、电压增益7、总结1、概述 在前面的文章中,我们已经…

01.Ambari自定义服务开发-项目初始化

文章目录 基础环境在PyCharm中初始化项目配置项目相关依赖在PyCharm中导入依赖 基础环境 PyCharmPython 2.7已经安装完成的Ambari服务端 在PyCharm中初始化项目 项目名称就是我们要安装服务的名称,要求名称为全大写,如:DORIS创建Python2.7…

网格处理库 pmp-library 编译及应用笔记 -- 已全部解决√

多边形网格处理库Polygon Mesh Processing Library,简称pmp-library的 编译及应用笔记 – 已全部解决√ 官网:https://www.pmp-library.org/index.html 代码:https://github.com/pmp-library/pmp-library 平台:Ubuntu1 20.04&…

知识图谱——Neo4j数据库实战

数据与代码链接见文末 1.Neo4j数据库安装 JDK 安装:https://www.oracle.com/java/technologies/javase-downloads.html Neo4j 安装:https://neo4j.com/download-center/ 配置好 JDK 和 Neo4j 的环境变量

多电商账户为什么要用指纹浏览器?

随着电子商务的蓬勃发展,越来越多的商家选择开设多店来扩大经营规模。然而多店运营也带来了一系列的挑战,其中之一就是账号安全。 1. 了解反检测浏览器和代理服务器 在我们开始讨论如何有效地使用反检测浏览器之前,我们首先需要了解这两个工…

Excel 宏录制与VBA编程 —— 12、文本字符串类型相关(转换、拆分、分割、连接、替换、查找、“Like“)

字符串分割,文末示例(文末代码3附有源码) 代码1 - 基础字符串 代码2 - 字符串拆分 代码3 - 字符串分割 Option ExplicitSub WorkbooksClear()Dim DataRange As RangeSet DataRange Range("C2:E12")DataRange.Clear End SubSub Wo…

爆火网络的 AI 粘土风照片,如何用免费的AI绘画工具Stable Diffusion实现?只需一个Lora即可轻松解决!

大家好,我是画画的小强 最近粘土滤镜照片在小某书上爆火,随便一翻就出现好多 这些丑可爱丑可爱的粘土滤镜是这样紫。 这些照片都是通过手机APP Remini 来转绘的。Remini原来是由国人开发,据说卖给了国外公司,现在排在了谷歌商店下…

最年轻获奖者诞生!一文带你了解历届国家最高科学技术奖获奖人

内容来源:量子前哨(ID:Qforepost) 文丨浪味仙 排版丨沛贤 深度好文:4000字丨15分钟阅读 作为国家层面面向科学、技术领域的最高级别奖励,国家最高科学技术奖于 2000 年由国务院设立,每年评选…

8. Revit API UI: DockablePane(可停靠窗口)

8. Revit API UI: DockablePane(可停靠窗口) 接着前面的预览控件和外部事件,这一篇,我们来看看可停靠窗口DockablePane的实现。 实现流程 可停靠窗口相关的类与接口主要有DockablePane和IDockablePageProvider,都是…

探索Facebook的未来世界:数字社交的演进之路

在数字化和全球化的浪潮中,社交网络如Facebook已经成为了人们日常生活不可或缺的一部分。然而,随着技术的迅猛发展和用户需求的不断变化,Facebook正在经历着社交平台的演进之路。本文将探索Facebook的未来世界,分析数字社交的发展…

Android 13 为应用创建快捷方式

参考 developer.android.google.cn 创建快捷方式 来自官网的说明: 静态快捷方式 :最适合在用户与应用互动的整个生命周期内使用一致结构链接到内容的应用。由于大多数启动器一次仅显示四个快捷方式,因此静态快捷方式有助于以一致的方式执行…

ADC位数、增益调制与参考电压

位数:12bit、10bit、8bit 一般就是对应的ADC值分别为:4095、1023、255,也就选用对应位数时ADC的最大值。 增益的作用 增益设置用于放大或缩小输入信号,使其适配到ADC的输入范围。增益设置可以通过配置SAADC的通道配置寄存器来实…