第23卷 第4期青海大学学报(自然科学版)Vol123No14 2005年8月JournalofQinghaiUniversity(NatureScience)Aug12005
基于MATLAB实现高阶系统的时域分析
张 强
(青海大学水电系,青海西宁 810016)
摘要:采用MATLAB语言编程实现了高阶系统时域的稳定性、快速性、提供了一种新的工具,应用实例验证了它的有效性关键词:高阶系统;时域分析;MATLAB
中图分类号:TP311 -(2005)04-0080-03
ahigherordersystembasedonMATLAB
ZHANGQiang
(ofHydroelectricEngineering,QinghaiUniversity,Xining810016,China)
Abstract:ThemethodofprogrammingbasedonMATLABforthedomainanalysisofahigherordersystemispresented,whichmakestheanalysisfasterandmoreaccurate.Bythemethod,ausercaneasilygaindif2ferentkindsofcharacteristiccurvesandperformanceindexesonlybyinputtingthetransferfunctionofasystemonthekeyboard.Examplesofusedemonstratethereliabilityandvalidityofthemethod.
Keywords:higherordersystem;timedomainanalysis;MATLAB
系统分析是指一个物理系统的数学模型建立后,对系统的稳定性、稳态误差及在一定的输入信号作用下,系统输出量的运动过程即系统的稳、快、准三方面的性能指标的分析。经典控制理论对高阶系统进行时域分析通常采用拉氏反变换的方法求系统响应,系统阶次越高,进行拉氏反变换的困难就越大,因此,用经典法对高阶系统进行时域分析是一件较困难的事[1]。本文采用MATLAB语言编程,设计了对高阶系统进行时域性能辅助分析程序BSTT,充分发挥了MATLAB人机交互性好、函数调用方便、数学运算与绘图功能强大的优势,使分析效率和准确性大为提高。
1 高阶系统的时域分析
111 经典控制理论中对高阶系统进行时域分析
一个高阶系统的闭环传函的一般形式为:
Φ(S)= (n=m)nn-1a0s+a1s+……+an-1s+anmm-1(1)
对分子、分母进行因式分解,则
Y(S)/R(S)=Φ(S)=()()()
(s-p1)(s-p2)……(s-pn)
r(2)当输入为单位阶跃信号qr
输出y(t)=A0+
j=1∑Aje-pjt+k=1∑Bke-ξwtknkcoswnk-ξkt+2k=1∑Cke-ξwtknksinwnk2-ξkt[2](3)
从上式可知,若不借助计算机,用拉氏反变换求阶跃响应不容易,阶次越高,困难越大,因而在工程收稿日期:2005-03-10
),女,河北迁安人,助教。作者简介:张 强(1978—
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高等教育基于MATLAB实现高阶系统的时域分析_张强[1]全文阅读和word下载服务。
相关推荐: