基于模糊控制的直流电机调速系统MATLAB 仿真

贾东耀,曾智刚 (广东工业大学,广州市 510090)

摘 要:采用Fuzzy-PI 控制策略进行直流电机的调速系统设计,它克服了简单模糊控制和传统PI

控制的一些缺点,同时利用MATLAB 软件中的工具箱进行系统的辅助设计、仿真,达到了较好的效果。

关键词:Fuzzy-PI;MATLAB;电机调速

Computer Simulation in DC Motor Speed -Controlling System

Based on Fuzzy Control

JI A Dong-yao,ZE NG Zhi-gang (Guangdong University of Technology Guangzhou 510090)Abstract:This paper introduces Fuzzy PI control strategy on DC Rotate Speed System design.This method

overcomes some defects of simply fuzzy control and traditional PI control,then gives one example of how to design and simulate the system by using the software MATLAB.

Keywords:Fuzzy-PI;MATLAB;Motor timing

1 引言

近年来,模糊控制研究非常活跃,并在许多领域获得了应用。由于其最大优点是不依赖于被控对象的精确数学模型,能够克服非线性因素的影响,对调节对象的参数变化具有较强的鲁棒性,因而在电力拖动领域中的应用亦非常广泛。本文采用模糊控制与常规PI 控制相结合,应用到直流电机的调速,克服了模糊控制精度不高的缺点,并且利用MATLAB 软件进行仿真,达到了较好的效果。

2 直流电机模型的建立

直流电机工作状态如图1

所示。

图1 直流电机模型

假设电机电流连续,则满足

L di d

dt

+R d i d +E=U d0(1)式中R d 为电枢回路的电阻,L 为电枢回路的电感,E 为反电动势。当激励电压为常数时,E 与转速n 成正比E=C e n,将E 带入前式,并令T 1=

L

R d

,则可得:

T 1

di d dt +i d =1R d (U d0

-C e n)(2)式中n 为电机的输出转速,T 1为电机的电磁时间常数,C e 为电机常数。

电机的电磁转矩T 、负载转矩T l 与电枢电流之间存在着如下的关系:

T=C M i d T l =C M I l

这里C M 为电机常数,I l 为负载转矩引起的电枢电流。

另一方面,由电机的力矩方程有:T-T l =J dn dt

即有:

J C M dn dt =i d -I

l

对上述方程进行拉氏变换得:

I d (S)=

1/R

T l S+1[U d0

(S)-C e N(S)](3)

J C M SN(S)=I d (S)-I l (S),令T m =JR C m C e

,上式即为:

S(N)=

R/C e

T m S [I d

(S)-I l (S)](4)从而得出直流电机的动态结构图如图2所示。

matlab仿真限幅发散,基于模糊控制的直流电机调速系统MATLAB仿真_贾东耀相关推荐

  1. 基于STM32F103的直流电机调速系统

    一.引言 电动机作为当前最主要的驱动部件,应用范围已遍及国民经济的各个领域,随着微处理器.电力电子.控制等技术的发展,电机控制技术以电力半导体变流器件的应用为基础,以电动机为控制对象,以自动控制理论为 ...

  2. BLDC无刷直流电机仿真设计simulink 转速电流双闭环 调速系统 matlab simulink仿真

    BLDC无刷直流电机仿真设计simulink 转速电流双闭环 调速系统 matlab simulink仿真 有整理好的文档,资料很详细,可以直接用,有参考资料, ID:3230671328383169 ...

  3. matlab直流电机pid调速仿真,基于MATLAB的数字PID直流电机调速系统的实现

    Computer Knowledge and Technology 电脑知识与技术计算机工程应用技术 本栏目责任编辑:梁书 第6卷第22期(2010年8月)基于MATLAB 的数字PID 直流电机调速 ...

  4. 电机调速matlab仿真书,双闭环直流电机调速的matlab仿真.doc

    双闭环直流电机调速的matlab仿真.doc 双闭环直流电机调速系统的设计与MATLAB仿真1.1 双闭环调速系统的工作原理1.1.1 转速控制的要求和调速指标生产工艺对控制系统性能的要求经量化和折算 ...

  5. matlab数字量转电气量,基于MATLAB的数字PID直流电机调速系统.doc

    电力拖动课程设计 作 者 段发鑫 系 (院) 信息工程学院 专 业 电气工程及其自动化 年 级 2010级 学 号 K031041513 指导教师 耿东山 日 期 2013.5.5 基于MATLAB的 ...

  6. 基于MATLAB的数字PID直流电机调速系统

    摘要 电机的主要作用是产生驱动转矩,通常是作为电器或各种机械的动力源.直流电动机具有良好的启.制动性能,在轧钢机及流水线.电梯.汽车等领域得到了广泛应用.本文首先根据直流电机工作原理建立直流电机的数学 ...

  7. 同步电机调速matlab,基于matlab的永磁同步电机调速系统的仿真word格式

    基于matlab的永磁同步电机调速系统的仿真word格式 摘 要本文首先介绍了永磁同步电机的国内外发展状况,然后介绍了永磁同步电机的结构及原理,接着建立了永磁同步电机的数学模型,并在此基础上用MATL ...

  8. matlab限幅器无饱和怎么设置,基于MATLAB 的直流电动机双闭环调速系统的仿真研究...

    基于MATLAB 的直流电动机双闭环调速系统 的仿真研究 摘要:本文介绍了利用MATLAB 软件中的Simulink 组件对直流电动机双闭环调速系统进行仿真,获得了反映系统性能的曲线,并对仿真 结果进 ...

  9. 基于matlab/simulink的交流电机调速系统建模与仿真,基于MATLABSIMULINK的交流电机调速系统建模与仿真...

    基于MATLAB/SIMULINK的交流电机调速系统建 模与仿真 摘要:根据直接转矩控制原理,利用MATLAB/SIMULINK软件构造一个交流电机 调速系统.该系统能够很好地模拟真实系统,实现高效的 ...

最新文章

  1. golang 判断目录是否为空
  2. pytorch tensorboard
  3. Ganglia的配置,用于监测系统和Hadoop性能
  4. 延时队列实现的几种姿势
  5. 文件对比工具Beyond Compare的使用(入门)
  6. AssertJ的SoftAssertions –我们需要它们吗?
  7. Netty源码注释翻译-Channel类
  8. MNIST手写数字识别【Matlab神经网络工具箱】
  9. videojs重播_vue2.0 vue-video-player 直播hls 回放mp4
  10. 大数据学习笔记59:初探Kafka消息系统
  11. 11.docker tag
  12. WebPager For ASP.NET (基于ASP.NET的数据分页控件)
  13. 经典古诗文与人工智能创作诗歌 之诗三百(AI)
  14. 大数据案例--电信日志分析系统
  15. python读取txt文件中的数字_python从txt文件读取数据
  16. 公司搬迁后第一次到新公司上班
  17. MySQL增删改查及备份恢复
  18. 设计模式01-七大设计原则
  19. 3.1 学习计算机,从编程入手 ——《逆袭大学》连载
  20. R语言-股票数据库(4)-股票行业和概念板块数据-Wind

热门文章

  1. APP上传APP Store遇到的各种问题
  2. swoole的初步学习
  3. 推荐|脚本2分钟实现电话短信报警
  4. Direct3D 12工作原理概述
  5. Chemdraw 基础操作【图文】
  6. Andrew Ng 机器学习鸡尾酒音频分离算法解析
  7. FI凭证冲销(蓝冲、红冲)和反记账后台配置
  8. win10计算机拨号连接,Win10设置电脑开机自动连接宽带的方法
  9. c语言验证信用卡 卡号介于13到16位,使用luhn算法验证信用卡号码
  10. BIM模型文件下载——三层江湖别墅