三相异步电动机直接转矩控制系统的matlab/simulink实现

该博客介绍了如何使用MATLAB2018b/Simulink9.2实现直接转矩控制(DTC)三相异步电动机。通过模块化设计,包括主电路、电压电流变换、定子磁链和转矩计算、位置检测等,实现了电机在不同负载和给定转速下的仿真。文章详细阐述了DTC原理和各模块的构建,并提供了仿真文件链接。
摘要由CSDN通过智能技术生成

设计目的:

使用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逆变桥,三相电源测量电路,电机,负载、转速测量装置。

  • 28
    点赞
  • 207
    收藏
    觉得还不错? 一键收藏
  • 27
    评论
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值