双笼转子感应电机建模仿真(2):任意速旋转坐标系下xy/xy数学模型及仿真模型

news2024/9/21 14:40:09

1.概述

2. 双笼转子三相感应电机数学模型

     2.1. 定子基准下ABC/qd数学模型

     2.2. 任意速旋转坐标系下xy/xy数学模型

     2.3. 空间矢量数学模型

3. 双笼转子三相感应电动机仿真模型

     3.1 基于任意速xy/xy坐标系数学模型(1)~(5)的仿真模型

     3.2. 基于任意速xy/xy坐标系中瞬态等效电路的仿真模型

     3.3 基于转子速坐标系S-Function (S函数)的仿真模型

4.仿真实例

5.总结

6.参考文献

1.概述

       三相感应电机定子ABC相坐标系下的数学模型是一组周期性变系数微分方程(其电感矩阵是转子位置角的函数,转子位置角随时间按正弦规律变化),用它分析电动机的起动、制动和某些故障运行的瞬态过程比较方便,而将其用于电机控制系统的设计和控制策略的分析定制就有点勉为其难了。在电机控制策略设计中,可以选择合适的参考坐标系并通过坐标变换将变系数微分方程变换成常系数微分方程(解耦)以简化控制算法的设计和实现。坐标变换的目的是简化,使变换后的数学模型易于处理和应用。选择合适的坐标变换有一系列的优点:使电机数学模型更易于分析、编程和求解;通过坐标变换可以将电机模型转换到一个更简单的参考系中,从而简化控制算法的设计和实现;通过坐标变换实现动态解耦,使得磁通和转矩控制可以独立进行,从而提高控制精度和响应速度;不同的控制策略可能需要不同的参考系,通过坐标变换,可以根据控制策略的需求选择最合适的参考系,从而优化控制策略的性能;不同类型的电机可能需要不同的控制策略和参考系,坐标变换提供了一种灵活的方法,使得同一套控制算法可以适应不同的电机类型;在实时控制系统中,计算效率是一个重要的考虑因素,通过坐标变换,可以将电机模型简化,减少计算量,从而提高控制算法的实时性;坐标变换可以更有效地利用电机的电磁特性,从而改善电机的性能(例如,通过直接转矩控制策略,可以实现电机的高效运行和高动态响应);坐标变换可以帮助控制系统更好地应对电机参数的变化和外部扰动,通过选择合适的参考系,可以增强系统的鲁棒性和容错性;某些复杂的控制算法(如自适应控制、非线性控制等)可能需要在特定的参考框系中实现,坐标变换提供了一种方法,使得这些复杂的控制算法可以在电机控制系统中实现;在设计和测试控制策略时,仿真和分析是非常重要的步骤,通过坐标变换,可以更容易地在仿真环境中模拟电机的动态行为,从而验证控制策略的有效性;通过选择合适的参考系和坐标变换优化控制算法,可以减少对高精度传感器和复杂硬件的需求,从而降低系统的整体成本;随着技术的发展和新应用的出现,电机控制系统需要不断适应新的需求,坐标变换提供了一种灵活的方法,使得电机控制系统可以更容易地适应这些新的需求。总之,坐标变换在电机控制策略设计中起着至关重要的作用。它不仅可以简化控制算法的设计和实现,还可以优化电机的性能,提高系统的鲁棒性和适应性。

       本文的任务就是根据三相感应电动机定子自然坐标系下的数学模型,用坐标变换得到ABC/qd数学模型,任意速旋转坐标系下的xy/xy模型和瞬态等效电路以及 任意速dq坐标系的空间矢量数学模型,然后根据这些数学模型建立了相应的仿真模型,最后通过直接起动过程的仿真计算验证了所建仿真模型的正确性。

2. 双笼转子三相感应电机数学模型

 2.1. 定子基准下ABC/qd数学模型

        保持实际的定子相变量不变,将转子相变量变换到定子(静止)dq坐标系。为了得到在ABC/dq基准坐标系中表示的双笼感应电机数学模型,在模型中假定d轴与定子A相一致,将坐标变换式(1)和(2)式代入磁链方程式(3)得到电压方程式(4):

f_{dq01}=Tf_{abc1}    (1)

f_{dq02}=Tf_{abc2}    (2)

这里,

\begin{gathered}T=\frac23\begin{bmatrix}\cos\beta&\cos(\beta-120°)&\cos(\beta+120°)\\\sin\beta&\sin(\beta-120°)&\sin(\beta+120°)\\\frac12&\frac12&\frac12\end{bmatrix},\quad\theta=\theta-\theta_r\\\theta_r=\int_0^t\omega(\xi)d\xi+\theta_r(0)\end{gathered}

\beta=\theta-\theta_r    

磁链方程:

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

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

相关文章

MATLAB图像处理分析基础(一)

一、引言 MATLAB软件得到许多数字图像处理学生、老师和科研工作者的喜爱,成为数字图像处理领域不可或缺的工具之一,其与其他软件相比有以下诸多显著优点。首先,MATLAB 拥有强大的内置函数库,涵盖了图像读取、显示、处理及分析的全…

OpenCV 遍历Mat,像素操作,使用TrackBar 调整图像的亮度和对比度 C++实现

文章目录 1.使用C遍历Mat,完成颜色反转1.1 常规遍历方式1.2 迭代器遍历方式1.3指针访问方式遍历(最快)1.4不同遍历方式的时间对比 2.图像像素操作,提高图像的亮度3.TrackBar 进度条操作3.1使用TrackBar 调整图像的亮度3.2使用TrackBar 调整图…

【JavaEE进阶】——Spring事务和事务传播机制

目录 🚩事务 🎈为什么需要事务? 🎈事务的操作 🚩Spring 中事务的实现 🎈数据准备 🎈Spring 编程式事务(了解) 🎈Spring 声明式事务 Transactional 🍭Transactional 详解 &…

2013年全国大学生数学建模竞赛B题碎纸片复原(含word论文和源代码资源)

文章目录 一、部分题目二、部分论文三、部分源代码四、完整word版论文和源代码(两种获取方式) 一、部分题目 2013高教社杯全国大学生数学建模竞赛题目 B题 碎纸片的拼接复原 破碎文件的拼接在司法物证复原、历史文献修复以及军事情报获取等领域都有着重…

基于术语词典干预的机器翻译挑战赛笔记Task2 #Datawhale AI 夏令营

上回: 基于术语词典干预的机器翻译挑战赛笔记Task1 跑通baseline Datawhale AI 夏令营-CSDN博客文章浏览阅读718次,点赞11次,收藏8次。基于术语词典干预的机器翻译挑战赛笔记Task1 跑通baselinehttps://blog.csdn.net/qq_23311271/article/d…

统计一个页面用到的html,css,js

<!DOCTYPE html> <html lang"zh-CN"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>统计html</title><style>* {margin: …

【人工智能】AI音乐创作兴起与AI伦理的新视角

文章目录 &#x1f34a;AI音乐创作&#xff1a;一键生成&#xff0c;打造你的专属乐章&#x1f34a;1 市面上的AI音乐应用1.1 Suno AI1.2 网易天音 &#x1f34a;2 AI音乐创作的流程原理(直接制作可跳到第3点)2.1 AI音乐流派2.2 AI音乐风格2.3 AI音乐的结构顺序2.5 选择AI音乐乐…

基于PSO算法优化PID参数的一些问题

目录 前言 Q1&#xff1a;惯性权重ω如何设置比较好&#xff1f;学习因子C1和C2如何设置&#xff1f; Q2&#xff1a;迭代速度边界设定一定能够遍历&#xff08;/覆盖&#xff09;整个PID参数二维空间范围吗&#xff1f;还是说需要与迭代次数相关&#xff1f;迭代次数越高&a…

阵列信号处理学习笔记(一)--阵列信号处理定义

阵列信号 阵列信号处理学习笔记&#xff08;一&#xff09;–阵列信号处理定义 阵列信号处理学习笔记&#xff08;二&#xff09;–空域滤波基本原理 文章目录 阵列信号前言一、阵列信号处理定义1.1 信号1.2 阵列 二、雷达数据中哪些属于空间采样总结 前言 MOOC 阵列信号处理…

Bubbliiiing 的 Retinaface rknn python推理分析

Bubbliiiing 的 Retinaface rknn python推理分析 项目说明 使用的是Bubbliiiing的深度学习教程-Pytorch 搭建自己的Retinaface人脸检测平台的模型&#xff0c;下面是项目的Bubbliiiing视频讲解地址以及源码地址和博客地址&#xff1b; 作者的项目讲解视频&#xff1a;https:…

数据结构排序合集(笔记)

目录 一.插入排序与希尔排序 二.选择排序与堆排序 三.冒泡排序和快速排序 四.归并排序 五.计数排序 一.插入排序与希尔排序 时间复杂度空间复杂度稳定性插入排序O&#xff08;N^2&#xff09;O(1)稳定希尔排序O(N^1.3)O(1)不稳定 插入排序&#xff1a; 希尔排序&#xff…

css-01-如何实现“文本过长(文本在一行排),超出部分被省略号代替”

目录 需求代码代码解释 需求 最近写一个项目&#xff0c;遇到了一个问题&#xff0c;就是希望实现下面这种文字效果&#xff1a;文字在一行排&#xff0c;超出的部分用省略号代替 代码 <!DOCTYPE html> <html lang"en"><head><meta charset…

OCC 创建点线面体

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

Gateway源码分析:路由Route、断言Predicate、Filter

文章目录 源码总流程图说明GateWayAutoConfigurationDispatcherHandlergetHandler()handleRequestWith()RouteToRequestUrlFilterReactiveLoadBalancerClientFilterNettyRoutingFilter 补充知识适配器模式 详细流程图 源码总流程图 在线总流程图 说明 Gateway的版本使用的是…

在线 PDF 制作者泄露用户上传的文档

两家在线 PDF 制作者泄露了数万份用户文档&#xff0c;包括护照、驾驶执照、证书以及用户上传的其他个人信息。 我们都经历过这样的情况&#xff1a;非常匆忙&#xff0c;努力快速制作 PDF 并提交表单。许多人向在线 PDF 制作者寻求帮助&#xff0c;许多人的祈祷得到了回应。 …

Python学习笔记—100页Opencv详细讲解教程

目录 1 创建和显示窗口... - 4 - 2 加载显示图片... - 6 - 3 保存图片... - 7 - 4 视频采集... - 8 - 5视频录制... - 11 - 6 控制鼠标... - 12 - 7 TrackBar 控件... - 14 - 8.RGB和BGR颜色空间... - 16 - 9.HSV和HSL和YUV.. - 17 - 10 颜色空间的转化... - 18 - …

分页查询与分页条件查询

--------------- 无PageHelper插件分页查询 1.创建PageBean实体类 Data NoArgsConstructor AllArgsConstructor public class PageBean<T> {private Long total;//总条数private List<T> items;//当前页数据集合 }类型安全性 泛型&#xff1a;提供了编译时的类型…

【学长工具库】1.如何快速部署开源框架 | 若依框架保姆级搭建教程

今天学长带来了一款十分适合自学的开源框架-若依框架&#xff0c; 本文会详细的教大家怎么部署这个系统。 文末有所有资料获取方式~ 框架技术栈 前端采用 Vue、Element UI。后端采用 Spring Boot、Spring Security、Redis & Jwt。权限认证使用 Jwt&#xff0c;支持多终端…

【IEEE出版,会议历史良好、论文录用检索快】第四届计算机科学与区块链国际学术会议 (CCSB 2024,9月6-8)

CCSB 2024会议由深圳大学主办&#xff0c;旨在探讨计算机科学的最新发展如何与区块链技术相结合&#xff0c;以及这一结合如何推动金融、供应链管理、数据安全和其他多个行业的革新&#xff0c; 本次会议将提供一个多学科交流的平台&#xff0c;汇集来自相关领域学者的研究和思…

vxe-弹窗初始化激活选中Vxe-Table表格中第一行input输入框

1.实现效果 2.Modal弹窗的渲染过程 一、Vue组件的生命周期 Vue组件从创建到销毁会经历一系列的生命周期钩子&#xff0c;这些钩子为开发者提供了在不同阶段插入自定义逻辑的机会。在Modal弹窗的上下文中&#xff0c;这些生命周期钩子同样适用。 beforeCreate&#xff1a;组件…