Simulink中三相PMSM配置及使用

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.mzph.cn/diannao/36599.shtml

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

相关文章

【图像分类】Yolov8 完整教程 |分类 |计算机视觉

目标:用YOLOV8进行图像分类。 图像分类器。 学习资源:https://www.youtube.com/watch?vZ-65nqxUdl4 努力的小巴掌 记录计算机视觉学习道路上的所思所得。 1、文件结构化 划分数据集:train,val,test 知道怎么划分数据集很重要。 文件夹…

应用图扑 HT for Web 搭建拓扑关系图

拓扑结构在计算机网络设计和通信领域中非常重要,因为它描述了网络中的设备(即“点”)如何相互连接(即通过“线”)。这种结构不仅涉及物理布局,即物理拓扑,还可以涉及逻辑或虚拟的连接方式&#…

【系统架构设计师】计算机组成与体系结构 ③ ( 层次化存储结构 | 寄存器 | 高速缓存 | 内存 | 外存 )

文章目录 一、层次化存储结构1、层次化存储结构2、层次化存储结构 - 示例说明3、程序员可操作的部分 计算机 采用 分级存储结构 , 主要目的是 为了 解决 容量 / 价格 / 速度 之间的矛盾 ; 一、层次化存储结构 1、层次化存储结构 计算机 存储器 按照存储速度 由快到慢 进行排序 …

吐血推荐!3款视频生成工具,全部国产,都免费

AI视频大模型的爆发,让创作爆款视频不再是专业人士的能力。 今天二师兄给大家推荐3款免费的视频生成工具。 01 可灵 推荐指数 : 五颗星 先看效果 可灵大模型测试 可灵大模型是快手AI团队自主研发的视频生成大模型,具备强大的视频创作能力&a…

教程:在 Kubernetes 集群上部署 WordPress 网站

WordPress 是专为每个人设计的开源软件,强调创建网站、博客或应用程序的可访问性、性能、安全性和易用性。WordPress 是一个基于 PHP 的内容管理系统(CMS),使用 MySQL 作为数据存储,目前很多网站、电商独立站、个人博客…

推荐系统三十六式学习笔记:原理篇.模型融合14|一网打尽协同过滤、矩阵分解和线性模型

目录 从特征组合说起FM模型1.原理2.模型训练3.预测阶段4.一网打尽其他模型5.FFM 总结 在上一篇文章中,我们讲到了使用逻辑回归和梯度提升决策树组合的模型融合办法,用于CTR预估,给这个组合起了个名字,叫“辑度组合”。这对组合中&…

个人支付系统实现

基础首页: 订单: 智能售卡系统 基于webmanworkerman开发 禁用函数检查 使用这个脚本检查是否有禁用函数。命令行运行curl -Ss https://www.workerman.net/check | php 如果有提示Function 函数名 may be disabled. Please check disable_functions in …

线程池FutureTask浅谈

一,概述 FuturnTask实现了Future与Runnable接口,笔者知道,ThreadPoolExecutor#submit可以传入Callable接口而非Runnable,区别点在于Callable可以返回值,而整个FuturnTask可以理解为Callable设计,用来优雅地异步获取执行结果,无需手动Condition去实现。 围绕此,需知道…

鸿蒙开发系统基础能力:【@ohos.wallpaper (壁纸)】

壁纸 说明: 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 导入模块 import wallpaper from ohos.wallpaper;WallpaperType 定义壁纸类型。 系统能力: 以下各项对应的系统能力均为SystemCapability…

【项目实训】falsk后端连接数据库以及与前端vue进行通信

falsk连接数据库 我们整个项目采用vueflaskmysql的框架,之前已经搭建好了mysql数据库,现在要做的是使用flask连接到数据库并测试 安装flask 首先安装flask pip install flask 进行数据库连接 数据库连接需要使用到pymysql库以及flask库 连接数据库…

Linux-引导过程与服务控制

目录 一、Linux操作系统引导过程 1、引导过程总览 2、引导过程详解 2.1、开机自检(BIOS) 2.2、 MBR引导 2.3、GRUB菜单 2.4、加载内核(kernel) 2.5、init进程初始化 3、系统初始化进程 3.1、Systemd单元类型 3.2、运行级别所对应的 Systemd 目…

SherlockChain:基于高级AI实现的智能合约安全分析框架

关于SherlockChain SherlockChain是一款功能强大的智能合约安全分析框架,该工具整合了Slither工具(一款针对智能合约的安全工具)的功能,并引入了高级人工智能模型,旨在辅助广大研究人员针对Solidity、Vyper和Plutus智…

前端 Array.sort() 源码学习

源码地址 V8源码Array 710行开始为sort()相关 Array.sort()方法是那种排序呢&#xff1f; 去看源码主要是源于这个问题 // In-place QuickSort algorithm. // For short (length < 22) arrays, insertion sort is used for efficiency.源码中的第一句话就回答了我的问题…

Potato(土豆)一款轻量级的开源文本标注工具(二)

示例项目&#xff08;模版&#xff09; Potato 旨在提高数据标注的可复制性&#xff0c;并降低研究人员设置新标注任务的成本。因此&#xff0c;Potato 提供了一系列预定义的示例项目&#xff0c;并欢迎公众向项目中心贡献。如果您使用 Potato 进行了自己的标注工作&#xff0…

海思平台使用ITTP_Stream调试sensor

目录 相关资料1.ISP相关资料2.MIPI RX相关资料3.sensor资料4.MIPI标准 准备工作1.准备sensor驱动2.准备sample vio3.准备上位机和下位机程序 运行1.只运行HiPQTool1.1.板端运行1.2.PC端运行HiPQTool 2.使用ITTP_Stream2.1.板端运行2.2.打开上位机软件 相关资料 1.ISP相关资料 …

uniapp开发手机APP、H5网页、微信小程序、长列表插件

ml-list 插件地址&#xff1a;https://ext.dcloud.net.cn/plugin?id18928 ml-list介绍 1、ml-list 列表组件&#xff0c;包含基本列表样式、可扩展插槽机制、长列表性能优化、多端兼容。 2、ml-list 低代码列表&#xff0c;帮助使用者快速构建列表&#xff0c;简单配置&…

秋招突击——6/26~6/27——复习{二维背包问题——宠物小精灵之收服}——新作{串联所有单词的字串}

文章目录 引言复习二维背包问题——宠物小精灵之收服个人实现重大问题 滚动数组优化实现 新作串联所有单词的字串个人实现参考实现 总结 引言 今天应该是舟车劳顿的一天&#xff0c;头一次在机场刷题&#xff0c;不学习新的东西了&#xff0c;就复习一些之前学习的算法了。 复…

有哪些方法可以恢复ios15不小心删除的照片?

ios15怎么恢复删除的照片&#xff1f;在手机相册里意外删除了重要的照片&#xff1f;别担心&#xff01;本文将为你介绍如何在iOS 15系统中恢复已删除的照片。无需专业知识&#xff0c;只需要按照以下步骤操作&#xff0c;你就能轻松找回宝贵的回忆。 一、从iCloud云端恢复删除…

SRC公益上分的小技巧一

前言 之前发布的文章&#xff0c;例如SRC中的一些信息收集姿势- Track 知识社区 - 掌控安全在线教育 - Powered by 掌控者 里面就有提到若依系统&#xff0c;默认账号密码非常简单 是 admin / admin123 但是&#xff0c;往往我们去挖掘的时候很容易出现 这说明了若依系统的门…

【Linux:文件描述符】

文件描述符&#xff1a; 文件描述符的分配原则&#xff1a;最小未分配原则 每一个进程中有一个task_struct结构体&#xff08;PCB)&#xff0c;而task_struct中含有struct file_sturct*file的指针&#xff0c;该指针指向了一个struct files_struct的结构体该结构体中含有一个f…