[电机控制]-三相鼠笼电机simulink建模

三相鼠笼电机simulink建模

1 方程

电机方程:
d i s α d t = K 1 i s α + K 2 ϕ r α + K 3 ω r ϕ r β + K 4 v s α \frac{di_{s\alpha}}{dt}=K_{1}i_{s\alpha}+K_{2}\phi_{r\alpha}+K_{3}\omega_{r}\phi_{r\beta}+K_{4}v_{s\alpha} dtdisα=K1isα+K2ϕrα+K3ωrϕrβ+K4vsα

d i s β d t = K 1 i s β − K 3 ω r ϕ r α + K 2 ϕ r β + K 4 v s β \frac{di_{s\beta}}{dt}=K_{1}i_{s\beta}-K_{3}\omega_{r}\phi_{r\alpha}+K_{2}\phi_{r\beta}+K_{4}v_{s\beta} dtdisβ=K1isβK3ωrϕrα+K2ϕrβ+K4vsβ

其中,
K 1 = − R s L r 2 − R r L m 2 L r w , K 2 = R r L m L r w , K 3 = L m w , K 4 = L r w , w = L r L s − L M 2 K_{1}=\frac{-R_{s}L^{2}_{r}-R_{r}L^{2}_{m}}{L_{r}w},K_{2}=\frac{R_{r}L_{m}}{L_{r}w},K_{3}=\frac{L_{m}}{w},K_{4}=\frac{L_{r}}{w},w=L_{r}L_{s}-L^{2}_{M} K1=LrwRsLr2RrLm2,K2=LrwRrLm,K3=wLm,K4=wLr,w=LrLsLM2
另外,
d ϕ r α d t = K 5 i s α + K 6 ϕ r α − ω r ϕ r β \frac{d\phi_{r\alpha}}{dt}=K_{5}i_{s\alpha}+K_{6}\phi_{r\alpha}-\omega_{r}\phi_{r\beta} dtdϕrα=K5isα+K6ϕrαωrϕrβ

d ϕ r β d t = K 5 i s β + ω r ϕ r α + K 6 ϕ r β \frac{d\phi_{r\beta}}{dt}=K_{5}i_{s\beta}+\omega_{r}\phi_{r\alpha}+K_{6}\phi_{r\beta} dtdϕrβ=K5isβ+ωrϕrα+K6ϕrβ

其中,
K 5 = R r L m L r , K 6 = − R r L r K_{5}=\frac{R_{r}L_{m}}{L_{r}},K_{6}=-\frac{R_{r}}{L_{r}} K5=LrRrLm,K6=LrRr
转矩方程:
d ω r m d t = 1 J ( T e − T L − b ω r m ) \frac{d\omega_{rm}}{dt}=\frac{1}{J}(T_{e}-T_{L}-b\omega_{rm}) dtdωrm=J1(TeTLbωrm)

T e = 3 P 4 L m L r ( i s β ϕ r α − i s α ϕ r β ) T_e=\frac{3P}{4}\frac{L_m}{L_r}(i_{s\beta}\phi_{r\alpha}-i_{s\alpha}\phi_{r\beta}) Te=43PLrLm(isβϕrαisαϕrβ)

其中,
ω r m = 2 P ω r , P 为马达极数 \omega_{rm}=\frac{2}{P}\omega_{r},P为马达极数 ωrm=P2ωr,P为马达极数

2 电机参数

电机参数数值
定子电阻Rs0.8Ω
转子电阻Rr0.6Ω
定子电感Ls0.085H
转子电感Lr0.085H
互感Lm0.082H
马达极数pole4
转动惯量J0.033kg·m3
摩擦系数B0.00825M·m·sec/rad

3 simulink建模

  • 输入电机参数

首先建立matlab脚本将电机参数输入到matlab环境中,

Rs = 0.8;
Rr = 0.6;
Ls = 0.085;
Lr = 0.085;
Lm = 0.082;
pole = 4;
J = 0.033;
B = 0.00825;
w = Ls*Lr - Lm^2;
Lsigma = w/Lr;
K1 = (-Rs*Lr^2-Rr*Lm^2)/(Lr*w);
K2 = (Rr*Lm)/(Lr*w);
K3 = Lm/w;
K4 = Lr/w;
K5 = Rr*Lm/Lr;
K6 = -Rr/Lr;%sigma = 1 - Lm^2/(Ls*Lr);
  • 根据电机方程建立电机模型:

在这里插入图片描述

  • 建立Clarke与Clarke反变换模型

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

  • 建立Park变换与Park反变换模型

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

  • 连接成系统

在这里插入图片描述

4 测试模型

  • 验证clarke模块

观察scope波形如下,输入为正相序,即Valpha初始0、Vbeta初始为-314;

在这里插入图片描述

  • 验证电机模型

观察w的scope,最终转速稳定在1490rpm,小于目标设定值1500rpm;这是由于感应电机存在滑差,即实际转速小于同步转速。

在这里插入图片描述

观察电磁转矩Te,约为9N,大于负载转矩;这是由于一部分电磁转矩要克服摩擦力。

在这里插入图片描述

  • 验证Park变换

观察示波器,系统稳定后,dq轴电流都变为直流分量。

在这里插入图片描述

  • 验证park反变换与clarke反变换

将电机输出的dq轴电流经过park反变换与clarke反变换,观察是否与输入一致。

在这里插入图片描述

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

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

相关文章

VSCODE 下 openocd Jlink 的配置笔记

title: VSCODE 下 openocd Jlink 的配置笔记 tags: STM32HalCubemax 文章目录 内容VSCODE 下 openocd Jlink 的配置笔记安装完成后修改jlink的配置文件然后修改你的下载器为jlink烧录你的项目绝对会出现下面的问题那么打开下载的第一个软件 (点到这个jlink右键&…

视频分帧【截取图片】(YOLO目标检测【生成数据集】)

高效率制作数据集【按这个流程走,速度很顶】 本次制作,1059张图片【马路上流动车辆】 几乎就是全自动了,只要视频拍得好,YOLO辅助制作数据集就效率极高 视频中的图片抽取: 【由于视频内存过大,遇到报错执行…

IO半虚拟化-vhost学习笔记

参考:系《深入浅出dpdk》学习笔记以及redhat的官方博客 vhost属于virtio-net网络设备的后端驱动,经历了从virtio-net后端,到内核态vhost-net,到vhost-user的演进过程。先过一下背景知识, 背景知识 QEMU QEMU 是一个…

几种常用排序算法

1 基本概念 排序是处理数据的一种最常见的操作,所谓排序就是将数据按某字段规律排列,所谓的字段就是数据节点的其中一个属性。比如一个班级的学生,其字段就有学号、姓名、班级、分数等等,我们既可以针对学号排序,也可…

huawei USG6001v1学习---防火墙高可靠性(双机热备)

1.什么是双机热备 如图:当左图的防火墙发生故障时,整个系统都会收到影响,而右图即使有防火墙发生故障,但是还有一台防火墙做备份,相对于只有一台防火墙,要可靠些。 由于防火墙上不仅需要同步配置信息&…

【Linux】—— 进程的基本概念、PCB、fork

🌏博客主页:PH_modest的博客主页 🚩当前专栏:Linux跬步积累 💌其他专栏: 🔴 每日一题 🟡 C跬步积累 🟢 C语言跬步积累 🌈座右铭:广积粮&#xff0…

【海外云手机】静态住宅IP集成解决方案

航海大背景下,企业和个人用户对于网络隐私、稳定性以及跨国业务的需求日益增加。静态住宅IP与海外云手机的结合,提供了一种创新的集成解决方案,能够有效应对这些需求。 本篇文章分为三个部分;静态住宅优势、云手机优势、集成解决…

Spring框架、03SpringMVC

SpringMVC SpringMVC入门 介绍 SpringMVC将Servlet一些通用功能进行了抽取和封装,使用它之后,代码主要有两部分组成: 前端控制器:由SpringMVC提供,主要负责接收参数和返回数据 处理器:由程序员编写&…

好用的接口文档swagger

本篇文章记录怎么给我们的后端项目整一个好用的接口文档 这个东西好像叫什么swagger吧 1. 依赖引入&#xff1a; <dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-spring-boot-starter</artifactId></dependency>…

AWE2025正式启动,AWE×AI 推动智慧生活的普及

7月18日&#xff0c;2025年中国家电及消费电子博览会&#xff08;AWE2025&#xff09;正式启动。主办方宣布&#xff0c;AWE2025的主题为“AI科技、AI生活”&#xff0c;展会将于2025年3月20-23日在上海新国际博览中心举办。 作为全球三大家电和消费电子领域展会之一&#xff…

图书馆定位导航:RFID、VR与AR技术在图书馆中的应用

图书馆作为知识的宝库&#xff0c;承载着无数求知者的梦想与期待&#xff0c;随着馆藏书籍数量的激增与图书馆布局的日益复杂&#xff0c;读者在寻找目标书籍往往有许多困难。传统的索引号查询方式虽能提供书籍的基本信息&#xff0c;但在寻找过程中&#xff0c;因不熟悉图书馆…

各种复现,保证质量

代码复现&#xff0c;文献复现&#xff0c;模型复现&#xff0c;算法复现&#xff0c;文章复现&#xff0c;创新点等等&#xff0c;python/matlab/c语言/r语言均可&#xff0c;保证高质量完成&#xff0c;可接急单&#xff0c;不成功不收费&#xff01;

Apache Bigtop 正式支持 openEuler,共创大数据新生态

近日&#xff0c;在OpenAtom openEuler&#xff08;简称"openEuler"&#xff09;BigData SIG与Linaro的携手努力下&#xff0c;** Apache Bigtop于2024年7月8日发布的3.3.0新版本中&#xff0c;正式宣告了对openEuler操作系统的原生支持**。这一里程碑式的进展&#…

人话讲下如何用github actions编译flutter应用-以编译windows为例

actions的脚本看下这个&#xff0c;有简单的说明&#xff0c;有关于编译个平台的脚本&#xff1a; https://github.com/marketplace/actions/flutter-action 打开你要编译的项目点击那个Actions按钮 然后随便点击一个脚本会跳到白框编辑界面 打开上文提到的网址随便抄下就ok …

前端-04-VScode敲击键盘有键入音效,怎么关闭

目录 问题解决办法 问题 今天正在VScode敲项目&#xff0c;不知道是按了什么快捷键还是什么的&#xff0c;敲击键盘有声音&#xff0c;超级烦人啊&#xff01;&#xff01;于是我上网查了一下&#xff0c;应该是开启了VScode的键入音效&#xff0c;下面是关闭键入音效的办法。…

Go语言并发编程-Goroutine调度

goroutine 概念 在Go中&#xff0c;每个并发执行的单元称为goroutine。通常称为Go协程。 go 关键字启动goroutine go中使用关键字 go 即可启动新的goroutine。 示例代码&#xff1a; 两个函数分别输出奇数和偶数。采用常规调用顺序执行&#xff0c;和采用go并发调用&…

Win10环境将Docker部署到非系统盘

Win10环境将Docker部署到非系统盘 目录 Win10环境将Docker部署到非系统盘 一、Docker官网客户端Docker Hub下载 二、windows环境的安装 三、正确的迁移步骤 3.1、确保你的系统分区至少3G的剩余空间&#xff1b; 3.2、默认方式安装Docker hub&#xff1b; 3.3、打开Dock…

HTML开发笔记:1.环境、标签和属性、CSS语法

一、环境与新建 在VSCODE里&#xff0c;加载插件&#xff1a;“open in browser” 然后新建一个文件夹&#xff0c;再在VSCODE中打开该文件夹&#xff0c;在右上角图标新建文档&#xff0c;一定要是加.html&#xff0c;不要忘了文件后缀 复制任意一个代码比如&#xff1a; <…

OCC 创建点线面体

目录 一、利用封装已有算法实现 1、盒子建模算法封装 2、可视化 二、利用OCC 点线面实现 1、实现过程 2、实现一个面 3、拉伸面生成体 4、旋转面生成体 三、总结 一、利用封装已有算法实现 1、盒子建模算法封装 BRepPrimAPI_MakeBox box(2, 2, 2); 2、可视化 void VTK…

基于上下文自适应可变长熵编码 CAVLC 原理详细分析

CAVLC CAVLC&#xff0c;即Context-Adaptive Variable-Length Coding&#xff0c;是一种用于视频压缩的编码技术&#xff0c;特别是在MPEG-4视频编码标准中使用。CAVLC是一种熵编码方法&#xff0c;它根据视频数据的上下文信息来调整编码长度&#xff0c;以实现更有效的数据压…