三相异步电动机直接转矩控制系统的matlab/simulink实现
设计目的:
使用matlab/simulink实现直接转矩控制三相异步电动机
使用平台:
matlab2018b/simulink9.2
设计思路:
1、明确直接转矩控制的原理,
2、分模块搭建直接转矩控制系统框图,并编写相应的S-Function函数
3、仿真调试,完成不同负载,不同给定下的仿真设计
直接转矩控制(DTC)原理
DTC控制原理:根据定子磁链幅值和转矩幅值偏差的正负符号。以及当前定子磁链所在的位置,直接选取合适的电压空间矢量,减小定子磁链幅值的偏差和转矩幅值的偏差,实现电磁转矩与定子磁链的控制。
模块化分析
由上述的DTC系统原理框图可以得到DTC系统由以下几个系统共同组成:
1 主电路系统
2 U 3s/2s、I 3s/2s——电压电流静止三相到静止两相变换系统
3 psi s——定子磁链的计算系统
4 Te——转矩计算系统
5 ApsiR——定子磁链控制系统
6 ASR——转速控制系统
7 ATR——转矩控制系统
8 switch_U——空间电压矢量的选择系统
下面我们来逐个分析下面的模块的构建:
1主电路系统:其包括直流电源DC,IGBT逆变桥,三相电源测量电路,电机,负载、转速测量装置。
2 U 3s/2s、I3s/2s——电压电流静止三相到静止两相变换系统:用于将当前主电路的三相静止电压电流转化为两相静止电压电流,使用教科书生3s/2s的变换公式即可得到Is alpha、Is beta、Us alpha、Us beta
3 psi s——定子磁链的计算系统:需要根据电压模型计算定子磁链在静止两相坐标系上的两个分量psi s alpha 和psi s beta。
4Te——转矩计算系统:通过在教科书上静止两相坐标系中电磁转矩的表达式来得到相应的电磁转矩Te。
5 ApsiR——定子磁链控制系统,与定子磁链设定值相比较,计算出定子磁链偏差值der psi s。另外还需要计算当前定子磁链所在的位置,因为没有现有的模型,因此通过S-Function来计算当前定子磁链的位置fai。
6 ASR——转速控制系统:通过转速设定值与当前转速反馈值相比较得到的偏差送到PI调节器中来进行调节输出相应的Te*。
7 ATR——转矩控制系统:通过从Te——转矩计算系统中计算得到的当前转矩值Te与转矩设定值Te*相比较再经过滞环控制器来得到转矩的偏差值der Te。
8 switch_U——空间电压矢量的选择系统:由上述几个模块计算出的定子磁链偏差der psi s,转矩偏差der Te ,以及当前定子磁链所在的位置作为输入,经过自行编写的一个S-Function——switch_U来计算6个电压空间矢量的选择,并且输入到IGBT逆变桥的控制端。
此时,已经实现直接转矩全部模块的搭建,电机选择4KW 400V 50Hz 1430RPM
当设定转速为1000RPM,负载为5,则得到磁链图和速度变化图如下:
以上就是全部的直接转矩控制三相异步电动机的simulink设计,工程文件详见:
直接转矩控制三相异步电动机simulink实现,实现平台为matlab2018b/simulink,包括两个S-Function函数psi_to_fai.m、switch_U.m,一个·仿真文件DTC.mdl
地址:https://download.csdn.net/download/weixin_43058070/11245384
三相异步电动机直接转矩控制系统的matlab/simulink实现相关推荐
- 异步电动机直接转矩matlab仿真,异步电动机直接转矩控制系统的MATLAB仿真
0引言1985年,德国鲁尔大学Depenbrock教授首次提出直接转矩控制理论.直接转矩控制(DirectTorqueControl,DTC)的基本思想是通过控制电机的瞬时电压来控制电机定子磁链的瞬时 ...
- P12 离散控制系统-《Matlab/Simulink与控制系统仿真》程序指令总结
上一篇 回到目录 下一篇 <Matlab/Simulink与控制系统仿真>程序指令总结 Matlab_Simulink_BookExample 12. 离散控制系统 表12.11 离散系统 ...
- 基于matlab的异步(感应)电机直接转矩控制系统
目 录 摘要 I 第1章 绪论 1 1.1 课题研究背景 1 1.2直接转矩控制技术的发展现状 1 1.2.1直接转矩控制的现状及发展趋势 1 1.2.2目前的热点研究问题及解决方法 2 1.3本文研 ...
- Matlab仿真 三相可控桥式整流电路Matlab 仿真 三相可控桥式整流电路
Matlab仿真 三相可控桥式整流电路Matlab 仿真 三相可控桥式整流电路 Matlab Simulink仿真 电力电子 三相全控桥式整流电路Matlab文件,已经搭建好了的电路模型. 电阻负载阻 ...
- 三相异步电机矢量控制变频调速matlab,基于MATLAB/SIMULINK异步电机矢量控制系统的仿真...
1 引言近年来交流变频调速系统发展很快,已成为调速系统的主要研究和发展方向.1971年提出的矢量控制理论根据磁动势等效原则,应用坐标变换将三相系统等效为二相系统,再经过按磁场定向的同步旋转变换实现了定 ...
- 两电平直接转矩控制MATLAB,基于MATLAB/SIMULINK动态仿真模型的异步电动机直接转矩控制的研究...
l引言MATLAB是一种面向科学与工程计算的高级语言,它集科学计算.自动控制.信号处理.神经网络.图像处理等于一体,具有极高的编程效率.MATLAB提供的SIMUIJNK是用来对动态系统进行建模.仿真 ...
- matlab三相异步电动机仿真,MATLAB中的三相异步电动机仿真
目录 前言 ..................................................................1 1 异步电动机动态数学模型 ............ ...
- matlab三相异步电动机仿真,三相异步电动机的MATLAB仿真研究
14 2009 年第 4 期 理论与设计 三相异步电动机的MATLAB仿真研究 张洪宝1,2 王秀和2 仲 慧 2 德州职业技术学院(253034) 山东大学(250061) MATLAB Simul ...
- matlab永磁同步电机验证,采用Matlab/Simulink软件实现永磁同步电动机控制系统的建模与仿真...
描述 1.引言 近年来,随着控制理论.永磁材料和电力电子技术的发展,基于磁场定向控制的永磁同步电动机(PMSM)以其优良的控制性能.高功率密度和高效率,广泛应用于各种高性能伺服系统及其他领域.本文对永 ...
最新文章
- 2022-2028年中国纳滤膜产业发展态势及市场发展策略报告
- [转帖]tar高级教程:增量备份、定时备份、网络备份
- CSS动画:有活力的链接下划线
- Win10打不开jar程序的解决方法 [转载]
- [No00009B]win10快捷键大全
- 单向板的受力示意图_成品单向滑动铰支座的安装使用
- 数据结构:栈实现逆波兰计算器
- 字典:散列表、散列字典、关键字列表、集合与结构体
- 借汉诺塔理解栈与递归
- Elasticsearch7.15.2 修改IK分词器源码实现基于MySql8的词库热更新
- gpio库_斗牛犬:出奇的快速GPIO库
- php毛玻璃,毛玻璃的性质及功能特点
- python编码转换规范_Python转载[编码规范]
- 洛谷 P1098 字符串的展开
- 漏洞扫描与云服务器的安全防护
- Atitit 微服务之道 attilax著 1. 什么是微服务架构?	1 1.1. 、微服务与SOA的关系 :微服务架架构师面向服务架构(SOA)的一种特定实现	2 1.2. 微服务与康威定律	2 1
- [高频电子线路]-避免从第一章开始懵逼
- OpenHarmony开源鸿蒙学习入门-应用开发之使用eTS语法示例项目讲解
- 个人官网第8次升级(新功能、用户体验、修复bug、系统优化)
- 数据准确性和模型准确性
热门文章
- docker 部署 生产_Docker如何简化生产部署
- PromQL 中内置函数介绍
- 1. Windows 10 - Node与Vue - 安装 Vue 2.x 及 3.x 框架 - 项目创建要点
- ubuntu 18.04 root登录
- 我的世界设置java路径_我的世界Java路径设置攻略
- Ubuntu20.04 wifi连不上或频繁掉线解决办法
- java执行cmd命令 cd_Windows的cmd中cd指令切换路径
- 2014清华计算机系直博名单,2018年清华大学接收推荐免试直博生拟录取名单公示...
- 如何提取图片中的文字?一个方法帮你搞定
- 搞了 100 个知名网站的源码