教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 资格考试 >

Matlab在直流电机控制系统校正设计中的应用

来源:网络收集 时间:2026-08-25
导读: 第25卷第3期 2010年6月 报 EI,ECTRICPOWERJOURNAI。OF 电力学 V01.25No.32010 Jun. 文章编号:1005—6548(2010)03—0218—03 Matlab在直流电机控制系统校正设计中的应用 臧

第25卷第3期

2010年6月

EI,ECTRICPOWERJOURNAI。OF

电力学

V01.25No.32010

Jun.

文章编号:1005—6548(2010)03—0218—03

Matlab在直流电机控制系统校正设计中的应用

义,孙红鸽,曹

(河南工业大学电气工程学院,郑州450007)

要:给出了利用Matlab单输入单输出设计工具(SISODesignT001)设计控制器传递函数

的方法。在建立了直流电机的数学模型后,根据系统的性能要求,使用SISODesignTool设计了

电机系统的控制器,通过实时观察系统的阶跃响应由线确定控制器的传递函数,保证了系统设计的

正确性。

关键词:SISO直流电机;控制系统;设计

中图分类号:TP391.9

文献标识码:A

经典控制系统有频率法和根轨迹法两种基本设计方法。用这两种方法设计经典控制系统的过程可以看成是一种试凑和循环的过程,根据系统的性能指标要求,加入适当的控制器,反复调整控制器的参数直到系统满足要求为止[1’2]。采用Matlab中的

SISODesign

Tool即单输入单输出设计工具进行经

典控制系统设计,可以在调整控制器参数后,通过实时观察对象的阶跃响应曲线确定其传递函数,简化了设计过程口“]。本文以直流电机控制系统设计为例,重点分析利用SISO

统校正设计的过程。1

SISODesignTool简介

SISODesign

图1

电枢控制直流电动机原理图

Design

Tool对对象进行系

控制系统性能要求为:上升时间小于0.5S,稳

Tool是Matlab中一个图形用户

态误差小于5%,超调量小于10%,增益裕量大于

20dB,相位裕量大于40deg。

界面(GUI)的设计工具,可用来分析和调整SISO反馈控制系统。它能用根轨迹图/伯德(Bode)图进行控制器的设计。由于采用了GUI,用户无需从键盘输人许多操作命令,导入系统各个环节的模型后就能自动显示根轨迹图和伯德图,用鼠标可以直接对屏幕上的对象进行操作,并且与SISO动态连接的可视分析工具LTIviewer马上显示出设计结果,这样用户可以一边看闭环响应,一边调整控制器的增益、极点和零点,直到设计出满足要求的控制器

为止‘1t引。

取电压U为输入,转速∞为输出,由已知条件和原理图,根据直流电机的运动方程可以求出电动机

系统的数学模型为:

叭"2玎■兀可了面币再琢面了琢面一

1.5

52+14s+40

K。

用上述的直流电机可以构成闭环控制系统,如图2所示。设计控制器C使该系统的单位阶跃响应满足上述性能要求。

2设计和仿真示例

下图是电枢控制直流电动机拖动惯性负载的原

收稿日期:2010—04—20

基金项目:河南工业大学网络课程、教学研究重点资助项目(2008GJYJ—A18)

作者简介:臧义(1980一).男,河南信阳人,博士,主要研究方向为电力电子与电力传动,(E—mail)zangyi@126.corn

镕3m

i等;Matlab#d*‘E帆&村§‰#《n”rp∞RJH

掣冷正乎吒斗午

#■t

■^tn

口2Itt#‰目4i镕镕*目

3设计过程

目{&t*■镕∞4tmE■&■H

用SISO

DesignToo】设计直流电动机系统控

Task窗口进行控制器设计。以后者为例.可以在界面上点击右键添加积分环节.增加积分环节后的根轨迹和伯德圈如图5所示.

此nt

LTI

制器的步骤如下t

(I)输^直流电机曲模型。在Matlab的命令宙n内输^下列语句.即可在工作空问里建立直折【电机的传递函戴摸静G。

Viewer窗口中的阶跃响应曲线也脚

…=[1

den=:1

之宴时更新r;l言要选中该界面有下角的Real—rimeUpdate选项)。由图5可见引入祝分环节后系统变为一个条件稳定幕统.增益将度和相位括度均满足要求;但是由l,丁IViewer窗口的系统响应曲线可以发残,系统椽态误差满足要求,但快建性很差.

and

5]I

14

G=lf(~.den)

(z)打开{殳计工具.导人系统模型.在Matlab命々窗口输^命令sisotool(G),台打开Control

forSIS()Design

EstimationToolsManager(嘲3)和SlSOIksign

403;

Task两个GUI窗u.后者显示的

是系统G的根轨迹和开环伯德幽。谈界面中最多町娃示6个图形.可以撤据使用者的需求.在图3的

Graphical

Tuning选项卡中进行管理.

目5■∞职丹环*5∞##t#自■目

(3)观察用环系统的阶跃响应曲线胆参散.在

ControlandEsiimationT00lsM8nag@r的Analysis

凼此,一rH适当增加控制器的增益。在图5中3个小方块代表系缱的团环楹点枉S平面r的位置,移动鼠标到小方块附近,待出现手形光标时.通过鼠标清根轨逊拖动小方块.溯整控制器的增箍.与之动态连接的I,T1Viewer会实时显示系统的单位阶肝响应。无论怎样通过鼠标沿根轨迹拖动小方块,调整控制器的增益.均无法使得系统满足性能指标要求,当系统快速性能基本满足要求.扭调篮会增大.如图6中曲线2所示.

Plms选项#中,设置AnalysisPlots中Plot1为Step.即阶簌响应.摘后在ContentsofPlots巾选中

ClosedLoop

Eo

y,此时即可在弹出的LTI

Viewer

窗口中观测到当1i{『单位负反埴闭环系统的阶跃响应曲线.如幽t所示。在圈中点击右键选取Charac—t。ristics.可显示出系统上升时问.稳志误差等参数.中可以看出系统的响应时间及稳吝倬均不满足娶在图中点击埘应的点即可得到具体的参散世.从田

求.需要进行校正设计。曾鼍鼍鼍,,曼舅舅鼍舅,_—_I

圈凰~

l一1嚣S=r

I圈曩,

l曼盘剡====:=l瞳—I岛“g霉

p一越一l篁竺型兰苎熊一L———————————————J∞………■m

二.

∞3镕■自自■i^■礓■

因此,系统位采甩比侧积分控制还不够-可以通过增加~个超前控正环节束解决这个问题。增加超前校正的方法与增加积分环节相同.点击Com

p_ensator

(4)系统校正设计。由控科原理可知.增加增益值可以提高系统的动卷响应.增_blI积分环节可“消除静卷谋差{可以分剐在囝3再面中的r,知mpeasa—

tot

Editor进砸#或者在SIS{)Design/or

SI-

Editor选项卡或SIS()Design

…… 此处隐藏:1896字,全部文档内容请下载后查看。喜欢就下载吧 ……

Matlab在直流电机控制系统校正设计中的应用.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/90175.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)