【永磁同步电机(PMSM)】 5. PMSM 的仿真模型

news2024/11/16 9:46:27

【永磁同步电机(PMSM)】 5. PMSM 的仿真模型

    • 1. 基于 Simulink 的仿真模型
      • 1.1 PMSM 的数学模型
      • 1.2 Simulink 仿真模型
      • 1.3 模块封装(mask)
      • 1.4 三相PMSM矢量控制仿真模型
    • 2. Simscape 的 PMSM 模块
      • 2.1 PMSM 模块的配置
      • 2.2 PMSM 模块的参数设置


本节讨论 在Matlab/Simulink 环境下,搭建 PMSM 仿真模型。


1. 基于 Simulink 的仿真模型

在Matlab/Simulink 环境下,搭建 PMSM 仿真模型。

1.1 PMSM 的数学模型

(1)电压方程:

{ u d = R s i d − ω e L q i q + L d d i d d t u q = R s i q + ω e L d i d + L q d i q d t + ω e ψ f \begin{cases} \begin{aligned} u_d &= R_s i_d - \omega _e L_q i_q + L_d \frac{di_d}{dt}\\ u_q &= R_s i_q + \omega _e L_d i_d + L_q \frac{di_q}{dt} + \omega _e \psi _f \\ \end{aligned} \end{cases} uduq=RsidωeLqiq+Lddtdid=Rsiq+ωeLdid+Lqdtdiq+ωeψf

式中:ud、uq为d轴、q轴电压,id、iq为d轴、q轴电流,ψd、ψq为d轴、q轴磁链,Ld、Lq为d轴、q轴电感, ω e \omega_e ωe为转子旋转电角速度, ψ f \psi _f ψf 为永磁体磁链。

于是:
{ d i d d t = 1 L d u d − 1 L d R s i d + L q L d ω e i q d i q d t = 1 L q u q − 1 L q R s i q − L d L q ω e i d − 1 L q ω e ψ f \begin{cases} \begin{aligned} \frac{di_d}{dt} &= \frac{1}{L_d} u_d - \frac{1}{L_d} R_s i_d + \frac{L_q}{L_d} \omega_e i_q\\ \frac{di_q}{dt} &= \frac{1}{L_q} u_q - \frac{1}{L_q} R_s i_q - \frac{L_d}{L_q} \omega_e i_d - \frac{1}{L_q} \omega_e \psi _f \end{aligned} \end{cases} dtdiddtdiq=Ld1udLd1Rsid+LdLqωeiq=Lq1uqLq1RsiqLqLdωeidLq1ωeψf

(2)转矩方程
电磁转矩 T e T_e Te包括磁体转矩 T m T_m Tm 和 磁阻转矩 T r T_r Tr

T e = 3 2 p n i q [ ψ f + ( L d − L q ) i d ] T_e = \frac{3}{2} p_n i_q [\psi_f +(L_d - L_q)i_d] Te=23pniq[ψf+(LdLq)id]

式中: p n p_n pn 为 电机的极对数。

对于表贴式三相PMSM 有 Lq=Ld,磁阻转矩 T r = 0 T_r=0 Tr=0,于是简化为: T e = 3 2 p n ψ f i q T_e= \frac{3}{2} p_n \psi_f i_q Te=23pnψfiq

(3)运动方程

T e − T L − B ω m = J d ω m d t T_e - T_L - B \omega _m = J \frac{d \omega _m}{dt} TeTLBωm=Jdtdωm

于是:

ω m = 1 s ( T e − T L − B ω m ) / J \omega _m = \frac{1}{s}(T_e - T_L - B \omega _m)/J ωm=s1TeTLBωm)/J

式中, ω m \omega _m ωm为电机的机械角速度(rad/s),J 为转动惯量,B 为阻尼系数,TL 为负载转矩。

{ ω m = ω e / p n N r = 30 ω m / π θ e = ∫ 0 t ω e d t \begin{cases} \begin{aligned} \omega _m &= \omega _e / p_n\\ N_r &= 30 \omega _m / \pi\\ \theta _e &= \int_{0}^{t} \omega _e dt \end{aligned} \end{cases} ωmNrθe=ωe/pn=30ωm/π=0tωedt

式中, ω m \omega _m ωm为电机的机械角速度, ω e \omega _e ωe为电角速度, N r N_r Nr 为电机的转速(r/min), θ e \theta _e θe 为电机转子的位置角。


1.2 Simulink 仿真模型

(1)计算电流 i d , i q i_d, i_q id,iq

在这里插入图片描述

(2)计算转矩 T e T_e Te

在这里插入图片描述

(3)计算角速度 ω m \omega_m ωm

在这里插入图片描述


1.3 模块封装(mask)

封装(Mask)就是将SIMULINK的子系统“包装”成一个模块,并隐藏全部的内部结构。访问该模块时只出现了一个参数设置对话框,模块中所有需要设置的参数都可通过该对话框来统一设置。

将建立的 Simulink 模型封装为模块,设置参数 Ld、Lq、Rs、Pn、flux、B 和 J,以便于调整模型参数。

在这里插入图片描述

1、选中子系统,右键“Mask”-“Create Mask”,弹出子系统封装窗口,分为图标、参数、初始化、说明等部分

2、添加参数名称、对应的提示,修改初始值等属性。如下图所示,添加Ld、Lq、Rs、Pn、flux、B 和 J 等参数。需要注意的是,参数名称需要与上面搭建的基础模型中参数名称一致。

在这里插入图片描述

最终的PI模块封装结果、对话框设置界面如下图,修改Ld、Lq、Rs、Pn、flux、B 和 J 等参数即可实现模块内部参数的调整。


1.4 三相PMSM矢量控制仿真模型

三相PMSM矢量控制仿真模型如下图所示。

设置电机参数为:d轴电感 Ld=8.5mH、q轴电感 Lq=8.5mH、定子电阻 R s = 2.875 Ω Rs=2.875 \Omega Rs=2.875Ω、极对数 Pn=4、永磁体磁链 ψ f = 0.175 W b \psi _f=0.175Wb ψf=0.175Wb、阻尼系数 B = 0.008 N . m . s B=0.008 N.m.s B=0.008N.m.s 和 转动惯量 J = 0.001 k g . m 2 J=0.001 kg.m^2 J=0.001kg.m2

在这里插入图片描述

仿真结果如下图所示。

在这里插入图片描述


2. Simscape 的 PMSM 模块

Simulink 自带的 Simscape 库提供了三相 PMSM 模块(Simscape / Electrical / Electromechanical / Permanent Magnet),可以直接把 PMSM 模块添加到 仿真模型中。

在这里插入图片描述
三相PMSM模块的设置包 Configuration(配置)和 Parameters(参数设置)。


2.1 PMSM 模块的配置

Configuration(配置)选项包括以下内容:

(1)Number of phase(相数)
Number of phase(相数)选项设置电机的相数,里面包含“3”和“5”两个选项。选择“3”时表示为三相PMSM,当选择“5”时表示五相PMSM。
当Back EMF waveform被设置成Trapezoidal方式时,或者Rotor type被设置成Salient-pole方式时,此处将不能进行功能选择。

(2)Back EMF waveform(反电动势波形)
Back EMF waveform(反电动势波形)包含Sinusoidal和Trapezoidal两个选项。
选择Sinusoidal表示PMSM为正弦波激励,选择Trapezoidal表示PMSM为梯形波激励。无论选择哪种模式,PMSM的Number of phase都不能设置成5。

(3)Rotor type(转子类型)
Rotor type(转子类型)包含Round和Salient-pole两个选项。
选择Round表示电机转子为隐极型,选择Salient-pole表示电机转子为凸极型。

(4)Mechanical input(机械输入方式)
Mechanical input(机械输入方式)包含Troque Tm、Speed和Mechanical rotational三个选项。
常用的是:Troque Tm表示负载转矩,Speed表示机械角速度。

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


2.2 PMSM 模块的参数设置

Parameters(参数配置)包括以下内容:

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

(2)Inductances[Ld(H) Lq(H)](定子电感):设置电机定子电感的大小,单位为H。

(3)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。

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

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

设置PMSM 模块参数为:d轴电感 Ld=8.5mH、q轴电感 Lq=8.5mH、定子电阻 R s = 2.875 Ω Rs=2.875 \Omega Rs=2.875Ω、极对数 Pn=4、磁链 ψ f = 0.175 W b \psi _f=0.175Wb ψf=0.175Wb、阻尼系数 B = 0.008 N . m . s B=0.008 N.m.s B=0.008N.m.s 和 转动惯量 J = 0.001 k g . m 2 J=0.001 kg.m^2 J=0.001kg.m2

在这里插入图片描述


参考文献:袁雷等,现代永磁同步电机控制原理及MATLAB仿真,北京航空航天大学出版社,2016

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

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

相关文章

秃头篇——二叉树进阶算法题

一、根据二叉树创建字符串 题目: 思路:这个题很明显需要我们采用二叉树的递归实现(前序遍历),但有一个注意的点:空括号能不能省略的问题,其实我们发现只要左为空,右不为空不能省略括…

[JavaEE] 网络初识(网络通信 及 TCP / UDP / IP 封装分用 )

Author:MTingle major:人工智能 --------------------------------------- Build your hopes like a tower! 文章目录 目录 文章目录 一. 网络通信基础 1. 局域网LAN 2. ⼴域⽹WAN 3. IP地址 4. 端口号 二.协议 1. 五元组 2. 协议分层 协议分层的优点: 3. OSI七层协…

OJ在线评测系统 后端开发数据库初始化工作 开发库表 建立数据库索引 Mybatis映射初始化接口开发

后端接口开发库表设计 项目主业务流程的开发 1.用户模块 注册(后端已实现) 登录(后端已实现 前端已实现) 2.题目模块 创建题目(管理员) 删除题目(管理员) 修改题目&#xff0…

基于SpringBoot+Vue+MySQL的校园一卡通系统

系统展示 用户前台界面 管理员后台界面 系统背景 随着现代社会的快速发展,校园一卡通已成为大学生活中不可或缺的一部分。它不仅承载着校园消费的功能,还集成了学生身份证明、图书馆借阅、门禁系统等多种服务。然而,传统的一卡通管理系统往往…

阿里HPN-用于大型语言模型训练的数据中心网络

阿里巴巴HPN:用于大型语言模型训练的数据中心网络 探索大规模语言模型训练新方法:阿里巴巴HPN数据中心网络论文。 摘要 本文介绍了阿里云用于大型语言模型(LLM)训练的数据中心网络HPN。由于LLM和一般云计算之间的差异(例如,在流量模式和容错性方面)&…

【机器学习】12-决策树1——概念、特征选择

机器学习10-决策树1 学习样本的特征,将样本划分到不同的类别(分类问题)或预测连续的数值(回归问题)。 选择特征,划分数据集,划分完成形成模型(树结构),一个…

新手必看:一步步教你绑定常见邮箱到第三方应用(如何绑定QQ、163、Hotmail、Gmail等邮箱)

文章目录 📖 介绍 📖🏡 演示环境 🏡📒 邮箱绑定 📒📫 QQ邮箱📫 163邮箱📫 Hotmail邮箱📫 Gmail邮箱📫 Yahoo邮箱📫 iCloud邮箱📫 其他邮箱⚓️ 相关链接 ⚓️📖 介绍 📖 你是否曾经为绑定第三方邮箱而感到困惑?你不是一个人!许多人在尝试将QQ邮…

QT创建菜单

增加显示信息

MySQL数据库的增删改查以及基本操作分享

1、登录MySQL数据库 首先找到你安装MySQL数据库的目录,然后在终端打开该目录,输入以下命令 mysql -u root -p然后输入密码就可以登录数据库了,看到如下页面就是登陆成功了 ***注意在终端操纵数据库时所有语句写完之后一定要加 &#xff1…

【线程】线程的同步

本文重点:理解条件变量和生产者消费者模型 同步是在保证数据安全的情况下,让我们的线程访问资源具有一定的顺序性 条件变量cond 当一个线程互斥地访问某个变量时,它可能发现在其它线程改变状态之前,它什么也做不了,…

CSS 选择器的分类与使用要点一

目录 非 VIP 用户可前往公众号进行免费阅读 标签选择器 id 选择器 类选择器 介绍 公共类 CSS 中优先用 class 选择器,慎用 id 选择器 后代选择器 交集选择器 以标签名作为开头 以类名作为开头 连续交集 并集选择器(分组选择器) 通配符* 儿子选择器 >(IE7…

Elasticsearch——介绍、安装与初步使用

目录 1.初识 Elasticsearch1.1.了解 ES1.1.1.Elasticsearch 的作用1.1.2.ELK技术栈1.1.3.Elasticsearch 和 Lucene1.1.4.为什么不是其他搜索技术?1.1.5.总结 1.2.倒排索引1.2.1.正向索引1.2.2.倒排索引1.2.3.正向和倒排 1.3.Elasticsearch 的一些概念1.3.1.文档和字…

基于单片机的智能温控风扇系统的设计

[摘 要] 设计一种基于单片机的智能温控风扇系统,系统由 STC 系列的 51 单片机 、 温度传感器 、 LED 数码管和风扇等模块组成。 本系统具有对外界温度感知以及对感知数据进行分析处理 、 智能调节等功能,避免因温度过高而产生…

【全部更新】2024华为杯数学建模研赛F题思路代码文章全国研究生数学建模-X射线脉冲星光子到达时间建模

截止9.22 14:00 已更新全部文章内容完整求解代码(正版授权) ### https://docs.qq.com/doc/DVVBUREF2SmFhRUl3X射线脉冲星光子到达时间建模 摘要 脉冲星是一类高速自转的中子星,其自转形成规律性脉冲信号,类似于“宇宙中的灯塔”,因此被认为是…

鸿蒙 WebView 如何 Debug

前置: hdc chrome //----------------------------------------------------------------------------------------------- hdc shell cat /proc/net/unix | grep devtools 0: 00000002 0 10000 1 1 81134005 webview_devtools_remote_62479exit执行&…

[001-02-001].第2节:java开发环境搭建

4.1.书籍推荐: 4.2.人机交互方式 1.图形化界面(Graphical User Interface GUI)这种方式简单直观,使用者易于接受,容易上手操作2.命令行方式(Command Line Interface CLI):需要有一个控制台,输入特定的指令&#xff0c…

828华为云征文|云服务器Flexus X实例|MacOS系统-宝塔部署Nuxt项目

文章目录 1. Flexus云服务器X实例1.1 与Flexus应用服务器L实例相比具备以下优势1.2 服务器的详细配置 2.宝塔部署Nuxt项目2.1 登录实例2.1 宝塔面板 3. Nuxt 项目与部署3.1 Nuxt3.2创建Nuxt项目3.3 部署3.4 部署成功 4.结语 1. Flexus云服务器X实例 华为云的Flexus云服务是为中…

股指期权交易详细基础介绍

股指期权是期权市场中的一种特定类型,其标的资产为股票指数。简而言之,它允许投资者在未来某个特定时间,以预先约定的价格,买入或卖出股票指数的权利。在中国,已上市的股指期权包括上证50、沪深300和中证1000股指期权&…

【C++ Primer Plus习题】17.5

大家好,这里是国中之林! ❥前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到网站。有兴趣的可以点点进去看看← 问题: 解答: #include <iostream> #include <fstream> #include <…

数据库系统基础概述

文章目录 前言一、数据库基础概念 1.数据库系统的组成2.数据模型3.数据库的体系结构二、MySQL数据库 1.了解MySQL2.MySQL的特性3.MySQL的应用场景总结 前言 MySQL数据库是一款完全免费的产品&#xff0c;用户可以直接从网上下载使用&#xff0c;不用花费任何费用。这点对于初学…