控制系统数字仿真大作业.

合集下载

自动控制仿真大作业

自动控制仿真大作业

1.给出整定步骤和控制器参数整定结果采用衰减曲线法。

利用PID仿真模型,大致试出Kp0.75在1到10之间,然后利用matlab进行试算,不断提高Kp0.75精度,直到得出较高精度的Kp0.75,具体过程见PID.m文件。

得出Kp0.75 =5.2560,T0.75 =22则有:Ti=0.3* T0.75Td=0.25*TiKp= Kp0.75/0.8=6.5700Ki= Kp0.75/Ti=0.9955Kd= Kp0.75*Td=10.84052.分别绘制设定值和控制量单位阶跃的响应曲线设定值单位阶跃响应曲线控制量单位阶跃响应曲线3.求出设定值阶跃扰动下的静态偏差、最大动态偏差和调节时间由仿真模型,静态偏差=r(∞)-y(∞)=0,动态偏差=r-y max = -1.5684,取Δ=2%,得ts=43s。

PID.m程序代码如下:%第一问,采用衰减曲线法Ki = 0;Kd = 0;for Kp = 1:0.1:10;%粗选Kpsim('PID1.mdl');index=find(diff(sign(diff(y)))==-2)+1;%网上百度到的,用来寻找数据中极大值的位置,index 记录数据位置if length(index)>=3 %输出是震荡的前提M1=y(index(1))-y(length(y));%y(index(1))为第一个极大值,默认最后一个y即y(length(y))为稳定值M3=y(index(2))-y(length(y));%y(index(2))为第二个极大值a=(M1-M3)/M1;%a为衰减率if abs(a-0.75)<0.01temp=Kp;%存储粗选出的Kpbreak;endendendfor Kp = temp-0.1:0.01:temp+0.1;%进一步缩小Kp范围sim('PID1.mdl');index=find(diff(sign(diff(y)))==-2)+1;if length(index)>=3M1=y(index(1))-y(length(y));M3=y(index(2))-y(length(y));a=(M1-M3)/M1;if abs(a-0.75)<0.001%增大精度temp=Kp;break;endendendfor Kp = temp-0.01:0.001:temp+0.01;%精选出Kpsim('PID1.mdl');index=find(diff(sign(diff(y)))==-2)+1;if length(index)>=3M1=y(index(1))-y(length(y));M3=y(index(2))-y(length(y));a=(M1-M3)/M1;if abs(a-0.75)<0.0001kp=Kp;disp('Kp(0.75)=')%输出显示Kp(0.75)disp(kp)T=t(index(2))-t(index(1));%计算震荡周期disp('T(0.75)=')%输出显示T(0.75)disp(T)break;endendendti=0.3*T;%求出Kp,Ki,Kdtd=0.25*ti;Kp=kp/0.8Ki=Kp/tiKd=Kp*td%第二问直接修改仿真模型的设定值和控制量,然后仿真即可%第三问sim('PID1.mdl');index=find(diff(sign(diff(y)))==-2)+1;e=1-y(length(y))%静态偏差eM=1-y(index(1))%动态偏差for index=1:1:length(y)if abs(y(index)-y(length(y)))<=0.02*y(length(y))%找出调整时间对应的y的位置,取Δ=2% ts=t(index)%调整时间break;endend搭建的simulink模型如下:。

控制系统数字仿真模拟题

控制系统数字仿真模拟题

控制系统数字仿真模拟题在控制系统数字仿真模拟中,我们将通过几个案例来展示数字仿真在控制系统设计和分析中的重要性和应用。

案例一:PID控制器调节系统在这个案例中,我们将模拟一个PID控制器调节系统。

首先,我们需要建立一个被控对象的数学模型,可以是一阶或二阶系统。

然后,我们根据实际的控制需求来确定PID控制器的参数。

接下来,我们使用数字仿真软件,比如MATLAB/Simulink来搭建系统模型,将被控对象和PID控制器连接起来并进行仿真。

通过改变PID参数的值,我们可以观察系统响应的变化并优化控制性能。

案例二:状态空间控制系统在这个案例中,我们将研究状态空间控制系统的数字仿真。

状态空间方法是一种描述系统动态特性的有效工具。

我们首先需要得到系统的状态空间表示,包括状态方程和输出方程。

然后,我们使用数字仿真软件来模拟系统的时间响应和频率响应。

通过改变初始状态和控制输入信号,我们可以观察系统的状态变化和输出响应。

通过数字仿真,我们可以更好地理解状态空间控制系统的特性和优化控制策略。

案例三:数字滤波器设计数字滤波器在控制系统中扮演着重要的角色。

在这个案例中,我们将研究数字滤波器的设计和性能评估。

首先,我们需要确定滤波器的类型,如低通滤波器、高通滤波器或带通滤波器。

然后,我们可以使用数字仿真软件来设计和仿真滤波器的频率响应和时域响应。

通过改变滤波器的参数,我们可以优化滤波器的性能和滤波效果。

通过上述案例,我们可以看到数字仿真在控制系统设计和分析中的重要性和灵活性。

它可以帮助工程师在设计前进行系统验证和仿真调试,避免了实际搭建系统的成本和风险。

数字仿真还可以快速优化控制策略和参数,提高系统的性能和鲁棒性。

因此,掌握数字仿真工具和方法对于控制系统工程师来说至关重要。

总结起来,数字仿真在控制系统设计和分析中具有重要的作用。

通过合理利用数字仿真软件和工具,工程师可以更好地理解系统的特性和优化控制策略。

数字仿真可以帮助工程师提高工作效率,节省成本,并减少了实际试验的风险。

控制系统数字仿真

控制系统数字仿真

交卷时间:2017-07-11 11:28:08一、单选题1.(4分)一个电机转速控制系统中,属于电机所具有的属性的为:________。

∙ A. 电机转子∙ B. 电机转速∙ C. 电网电压∙ D. 电机定子得分: 0知识点:控制系统数字仿真作业题收起解析答案 B解析2.(4分)将多项式展开的命令中正确的是________。

∙ A. conv([1,2,2],conv([4,1],[1,1]))∙ B. conv([2,2,1],conv([4,1],[1,1]))∙ C. conv([2,2,1],conv([1,4],[1,1]))∙ D. conv([1,2,2],conv([1,4],[1,1]))得分: 0知识点:控制系统数字仿真作业题收起解析答案 D解析3.(4分)设某一系统的状态方程矩阵为a=[-3,1;1,-3];b=[1,1;1,1];c=[1,1;1,-1];d=[0]并且执行后得可控性矩阵和可观性矩阵的秩分别为cam=ctrb(a,b)=1rcam=rank(cam)=2因此这一系统为________。

∙ A. 不可控且不可观的系统∙ B. 可控且可观的系统∙ C. 可控但不可观的系统∙ D. 不可控但可观的系统得分: 0知识点:控制系统数字仿真作业题收起解析答案 D解析4.(4分)设A=[0 2 3 4;1 3 5 0],B=[1 0 5 3;1 5 0 5]则A>=B的结果为________。

∙ A.∙ B.∙ C.∙ D.得分: 0知识点:控制系统数字仿真作业题收起解析答案 B解析5.(4分)若A =-4 -1 2-3 0 3-2 1 4则C=(A>0)&(A<3)的结果为:________。

∙ A.∙ B.∙ C.∙ D.得分: 0知识点:控制系统数字仿真作业题收起解析答案 B解析6.(4分)可以将模块按照顺时针进行旋转的快捷键为________ 。

奥鹏吉大21年春季《控制系统数字仿真》在线作业一_4.doc

奥鹏吉大21年春季《控制系统数字仿真》在线作业一_4.doc

1.在CAD网络系统中,以下说法不正确的是()。

A.设计资料可以共享B.硬件可以共享C.电脑文件可以共享D.可以方便管理设计进度【参考答案】: C2.AUTOCAD的坐标体系,包括世界坐标和()坐标系。

A.绝对坐标B.平面坐标C.相对坐标D.用户坐标【参考答案】: D3.在CAD命令输入方式中以下不可采用的方式有()。

A.点取命令图标B.在菜单栏点取命令C.用键盘直接输入D.利用数字键输入【参考答案】: D4.下列哪条指令是求矩阵的行列式的值()。

A.invB.diagC.detD.eig【参考答案】: C5.某系统传递函数为G,语句step(G)的执行结果为()。

A.绘制系统的根轨迹图B.绘制系统的单位脉冲响应曲线C.绘制系统的奈氏曲线D.绘制系统的单位阶跃响应曲线【参考答案】: D6.已知a=2:2:8, b=2:5,下面的运算表达式中,出错的为()。

A.a'*bB.a.*bC.a*bD.a-b【参考答案】: C7.绘制控制系统根轨迹的命令是()。

A.stepB.pzmapC.rlocusD.sgrid【参考答案】: C8.计算机辅助设计的英文缩写是()。

A.CADB.CAMC.CAED.CAT【参考答案】: A9.关于MATLAB语言中,变量的命名错误的是()。

A.必须以字母开头B.可以由字母、数字和下划线混合组成,不能包含有标点符号C.变量长度应不大于63个D.字母不区分大小写【参考答案】: D10.将系统零极点形式变换为传递函数形式的命令是()。

A.tf2zpB.ss2tfC.ss2zpD.zp2tf【参考答案】: D11.数值积分法中,是恒定稳定的算法是()。

A.欧拉法B.梯形法C.四阶—龙格库塔法#以上都不是【参考答案】: B12.hold命令的作用是()。

A.给图形添加栅格B.图形窗口保持C.关闭图形D.去除图形栅格【参考答案】: B13.角度x=[30 45 60],计算其正弦函数的运算为()。

控制系统数字仿真离线作业 答案(有修改)

控制系统数字仿真离线作业      答案(有修改)

控制系统数字仿真离线作业
1什么是仿真,它所遵循的原则是什么?
2在系统分析与设计中仿真法与解析法有何区别?各有什么特点?
3什么是CAD技术?控制系统CAD技术可以解决哪些问题?
4什么是虚拟现实技术?它与仿真技术的关系如何?
5为什么称计算机控制系统为采样控制系统或离散控制系统,其仿真有何特点通常把系统中的离散信号是脉冲序列形成的离散系统,称为采样控制系统或脉冲控制系统;而把数字序列形成的离散系统,称为采样控制系统或计算机控制系统.
采样系统中既有离散信号,又有连续信号. 采样开关接通时刻,系统处于闭环工作状态.而在采样开关断开时刻,系统处于开环工作状态.
特点:高精度,高可靠,有效抑制干扰,良好的通用性.
6用MATLAB语言求下列系统的状态方程、传递函数、零极点增益和部分分式的模型参数,并分别写出其相应的数学模型表达式。

7单位反馈系统的开环传递函数如下
用MATLAB语句、函数求取系统闭环零极点,并求取系统闭环状态方程的可控标准型实现。

8某反馈控制系统的开环传递传递函数为
试绘制其根轨迹。

控制系统数字仿真 习题答案

控制系统数字仿真 习题答案

第一章习题1-1什么是仿真?它所遵循的基本原则是什么?答:仿真是建立在控制理论,相似理论,信息处理技术和计算技术等理论基础之上的,以计算机和其他专用物理效应设备为工具,利用系统模型对真实或假想的系统进行试验,并借助专家经验知识,统计数据和信息资料对试验结果进行分析和研究,进而做出决策的一门综合性的试验性科学。

它所遵循的基本原则是相似原理。

1-2在系统分析与设计中仿真法与解析法有何区别?各有什么特点?答:解析法就是运用已掌握的理论知识对控制系统进行理论上的分析,计算。

它是一种纯物理意义上的实验分析方法,在对系统的认识过程中具有普遍意义。

由于受到理论的不完善性以及对事物认识的不全面性等因素的影响,其应用往往有很大局限性。

仿真法基于相似原理,是在模型上所进行的系统性能分析与研究的实验方法。

1-3数字仿真包括那几个要素?其关系如何?答: 通常情况下,数字仿真实验包括三个基本要素,即实际系统,数学模型与计算机。

由图可见,将实际系统抽象为数学模型,称之为一次模型化,它还涉及到系统辨识技术问题,统称为建模问题;将数学模型转化为可在计算机上运行的仿真模型,称之为二次模型化,这涉及到仿真技术问题,统称为仿真实验。

1-4为什么说模拟仿真较数字仿真精度低?其优点如何?。

答:由于受到电路元件精度的制约和容易受到外界的干扰,模拟仿真较数字仿真精度低但模拟仿真具有如下优点:(1)描述连续的物理系统的动态过程比较自然和逼真。

(2)仿真速度极快,失真小,结果可信度高。

(3)能快速求解微分方程。

模拟计算机运行时各运算器是并行工作的,模拟机的解题速度与原系统的复杂程度无关。

(4)可以灵活设置仿真试验的时间标尺,既可以进行实时仿真,也可以进行非实时仿真。

(5)易于和实物相连。

1-5什么是CAD技术?控制系统CAD可解决那些问题?答:CAD技术,即计算机辅助设计(Computer Aided Design),是将计算机高速而精确的计算能力,大容量存储和数据的能力与设计者的综合分析,逻辑判断以及创造性思维结合起来,用以快速设计进程,缩短设计周期,提高设计质量的技术。

互耦水槽液位控制的PID整定方法比较——控制系统数字仿真课程大作业

互耦水槽液位控制的PID整定方法比较——控制系统数字仿真课程大作业

课程总结报告——互耦水槽液位控制的PID整定方法比较1任务重述1.1互耦水槽模型简介互耦水槽系统是由两个相同水槽组成,如图1所示。

两个相同的水槽basin 1和basin 2通过阀门K3连接,从而两水槽的液位 y1、y2互相耦合,液位的测量由传感器完成;流入两个水槽的流量 Q 由水泵pump控制,水泵的DC电动机电枢电压受 u1、u2控制,该水槽可以通过调节各个阀门的开闭实现多样的实验。

图1 互耦水槽系统原理图另一方面,互耦水槽是一个大惯性、大时滞、非线性、时变的系统,互耦水槽的流量关系可以描述为:Q12=c12√H1−H2,在建立模型时通常需要将其在工作点附近线性化处理。

该模型可以用一个带纯滞后的一阶惯性环节(FOPDT)来近似描述,其传递函数的形式为:G(s)=Ke−T d s Ts+11.2任务内容●基于给定的实验数据进行传递函数建模,并根据验证指标验证模型的准确程度●对传递函数模型进行适当的频域分析,求出需要的指标、画出相应图线●利用几种不同的PID整定方法进行参数整定,比较几种方法的动态性能●提供建模和模型分析的Matlab程序清单2系统建模2.1实验数据分析本报告使用的实验数据是plant_data1.mat,此数据集由五部分变量组成,分别是:实验时间向量 t,水槽basin 1的输入输出数据 u1、y1,水槽basin 2的输入输出数据 u2、y2。

系统的时域响应经过plot函数绘制后,我们发现输出相应的曲线的确能使用带纯滞后的一阶惯性环节替代。

通过观察向量 u1、u2的值我们发现在索引283处发生输入的跳变,均为5跳变到6,这是一个阶跃输入。

根据索引找到对应的跳变时间 t0=−437.6s,我们做变换 t=t−t(283),即可将跳变时间变为0。

通过分析,实际上这是两次互相对称的实验数据,以一端为例,实验过程为:先将水泵pump 1的电枢电压设置为 u1=U0,打开阀门K3使得水槽basin 2的液位存在一个初值 Y0,待液位稳定一段时间,在 t0时刻将 u2设置成 U f,即施加的是阶跃信号,水槽basin 2的液位将逐渐开始变化,直到稳定在一个终值 Y f。

控制系统数字仿真(大作业)答案

控制系统数字仿真(大作业)答案

编程题(每小题25分,共100分)1. 典型二阶系统,其传递函数为,在相同坐标系下编程实现绘制当取0.1,02,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1,2时候该系统的Bode图。

答:% MATLAB程序为*4Wn = 0.6kesai = [0.1:0.1:1,2] hold on;for kos=kesai num=Wn^2;den=[1,2*kos*Wn,Wn^2] step(num,den) endtitle('Step Response') hold off;2. 系统开环传函,设k=1,试编程实现(1)用传函、零极点、状态空间方式表示系统。

*10(2)绘制闭环系统单位阶跃响应。

判断稳定性。

(3)绘制根轨迹、Bode图、乃氏图。

(4)求可控性、可观测性矩阵,并判断可控、可观测性。

3. “虚拟飞行员”模型代表了闭环中的飞行员,它可以用来分析和设计飞机控制系统。

飞机和飞行员形成的闭环框图如图(3)所示。

变量表示飞行员的时延,用 =0.5表示反应较慢的飞行员,用 =0.25表示反应较快的飞行员。

飞行员模型的其他变量假定为K=1, 1=2, 2=0.5。

请用matlab编程计算闭环系统的极点。

图3 飞行员控制飞机的闭环系统4. 典型二阶系统,其传递函数为,在相同坐标系下编程实现绘制当,取2,4,6,8,10,12时候该系统的单位阶跃响应。

答:% MATLAB程序为ex3212.m:w=[2:2:12] kesai=0.7 hold on; for Wn=wnum=Wn^2;den=[1,2*kesai*Wn,Wn^2] step(num,den,6) endtitle('Step Response') hold off;。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《控制系统数字仿真》课程大作业姓名:学号:班级:日期:同组人员:目录一、引言 (2)二、设计方法 (2)1、系统数学模型 (2)2、系统性能指标 (4)2.1 绘制系统阶跃响应曲线、根轨迹图、频率特性 (4)2.2 稳定性分析 (6)2.3 性能指标分析 (6)3、控制器设计 (6)三、深入探讨 (9)1、比例-微分控制器(PD) (9)2、比例-积分控制(PI) (12)3、比例-微分-积分控制器(PID) (14)四、设计总结 (17)五、心得体会 (18)六、参考文献 (18)一、引言MATLAB语言是当今国际控制界最为流行的控制系统计算机辅助设计语言,它的出现为控制系统的计算机辅助分析和设计带来了全新的手段。

其中图形交互式的模型输入计算机仿真环境SIMULINK,为MATLAB应用的进一步推广起到了积极的推动作用。

现在,MATLAB语言已经风靡全世界,成为控制系统CAD领域最普及、也是最受欢迎的软件环境。

随着计算机技术的发展和应用,自动控制理论和技术在宇航、机器人控制、导弹制导及核动力等高新技术领域中的应用也愈来愈深入广泛。

不仅如此,自动控制技术的应用范围现在已发展到生物、医学、环境、经济管理和其它许多社会领域中,成为现代社会生活中不可或缺的一部分。

随着时代进步和人们生活水平的提高,在人类探知未来,认识和改造自然,建设高度文明和发达社会的活动中,控制理论和技术必将进一步发挥更加重要的作用。

作为一个自动化专业的学生,了解和掌握自动控制的有关知识是十分必要的。

利用MATLAB软件及其SIMULINK仿真工具来实现对自动控制系统建模、分析与设计、仿真,能够直观、快速地分析系统的动态性能和稳态性能,并且能够灵活的改变系统的结构和参数,通过快速、直观的仿真达到系统的优化设计,以满足特定的设计指标。

二、设计方法1、系统数学模型美国卡耐尔基-梅隆大学机器人研究所开发研制了一套用于星际探索的系统,其目标机器人是一个六足步行机器人,如图(a)所示。

该机器人单足控制系统结构图如图(b)所示。

要求:(1)建立系统数学模型;(2)绘制系统阶跃响应曲线、根轨迹图、频率特性;(3)分析系统的稳定性,及性能指标;(4)设计控制器Gc(s),使系统指标满足:ts<10s,ess=0,,超调量小于5%。

在不加入任何控制器的情况下,由控制系统结构图可得其开环传递函数为)102(1)(20++=S S S S G Simulink 仿真得在单位阶跃信号作用下系统响应曲线为10203040506070809010000.10.20.30.40.50.60.70.80.91单位阶跃响应曲线2、系统性能指标2.1 绘制系统阶跃响应曲线、根轨迹图、频率特性编写M文件如下:%set up system math modlenum=[1];den=[1 2 10 0];G0=tf(num,den)G=feedback(G0,1)figure(1);t=0:100;step(G,t);grid;title('单位阶跃响应曲线')[y t]=step(G,t);[Y k]=max(y);tp=t(k)ess=1-y;figure(2);plot(t,ess);grid;title('单位阶跃响应误差曲线') figure(3);pzmap(G0);title('零极点分布图')figure(4);margin(G0);title('系统开环对数特性曲线') grid;figure(5);nyquist(G0);title('nyquist曲线')figure(6);rlocus(G0)title('系统根轨迹特性曲线') sgridstepinfo(G) MATLAB命令窗口中运行后得到结果为:Transfer function:1----------------------s^3 + 2 s^2 + 10 sTransfer function:1---------------------------s^3 + 2 s^2 + 10 s + 1ans =RiseTime: 21.5386SettlingTime: 38.5480SettlingMin: 0.9001SettlingMax: 0.9997Overshoot: 0Undershoot: 0PeakTime: 79.1536以上各图依次为系统单位阶跃响应曲线、单位阶跃响应误差曲线、零极点分布图、系统开环对数特性曲线、系统根轨迹特性曲线、奈奎斯特曲线。

01020304050607080901000.20.40.60.811.21.4单位阶跃响应曲线Time (sec)A m p l i t u d e0102030405060708090100-0.20.20.40.60.811.2单位阶跃响应误差曲线-1.4-1.2-1-0.8-0.6-0.4-0.2-3-2-101230.130.190.260.380.520.80.511.522.530.511.522.530.040.0850.130.190.260.380.520.80.040.085零极点分布图Real AxisI m a g i n a r y A x is-150-100-5050M a g n i t u d e (d B )10-210-110101102-270-225-180-135-90P h a s e (d e g )系统开环对数特性曲线Frequency (rad/sec)-1-0.9-0.8-0.7-0.6-0.5-0.4-0.3-0.2-0.10-10-8-6-4-20246810nyquist 曲线Real AxisI m a g i n a r y A x i s-25-20-15-10-5510-20-15-10-5051015200.140.30.440.580.720.840.920.980.140.30.440.580.720.840.920.98510152025系统根轨迹特性曲线Real AxisI m a g i n a r y A x i s2.2 稳定性分析由闭环零极点分布图可知,系统闭环传递函数的极点全部位于s 左半平面,因此系统闭环稳定。

2.3 性能指标分析(1)系统稳态误差ss e =0。

由以上分析可知在加入控制器之前,ss e =0,符合设计要求。

(2)系统调节时间s t <10s 。

在加入控制器之前,调节时间s t =38s ,不满足设计要求,因此需要加入控制器来缩短调节时间,以提高系统响应速度。

(3)系统阶跃响应的超调量σ%<5%。

在加入控制器之前,超调量σ%=0,符合设计要求。

3、控制器设计由以上分析可知,要减小系统的调节时间,使其快速性能得到改善,同时不影响系统的稳态误差和超调量,因此,可以利用比例控制器来实现这一目的。

P 控制方式只是在前向通道上加上比例环节,相当于增大了系统的开环增益,减小了系统的稳态误差,减小了系统的阻尼,从而增大了系统的超调量和振荡性。

P控制方式的系统结构图如下:P 控制器的传递函数为:p c K S G =)(加上P 控制后的系统开环传递函数为:)102()(2p++=S S S K S G0510********0.20.40.60.811.21.4←Kp=1←Kp=15取Kp=1至15,步长为1,进行循环测试系统,将不同Kp 下的阶跃响应曲线绘制在一张坐标图下: MATLAB 源程序:%对于P 控制的编程实现 num=[1];den=[1 2 10 0]; t=0:0.01:30; for Kp=1:1:15 num1=Kp*num; G0=tf(num1,den) G=feedback(G0,1) y=step(G,t); plot(t,y)If ishold~=1,hold on ,end endgrid;下面通过列表的方式给出在不同Kp 值作用下系统的调节时间、稳态误差以及超调量: Kp 123 4 5 6 7 8 9 10 Ts29.56 14.589.607.135.574.913.483.263.154.730Ess 0.048 0.0027.788*e-52.725*e-6 8.913*e-8 2.854*e-9 1.239*e-40.006 0.028 0.055Pos4.782 0.204 0.008 2.725*e-48.913*e-62.854*e-70.012 0.604 2.840 5.541从上表可以看出,随着Kp 值的增大,系统的调节时间、超调量和稳态误差都逐渐减小,但是,当Kp 增大到一定值后,系统的调节时间、超调量和稳态误差又都随Kp 增大而增大,稳定性下降。

当Kp=6时,调节时间s t =4.96s ,稳态误差ss e 近似为0,超调量σ%近似为0,满足设计要求。

不同Kp 下的阶跃响应曲线051015202530354045500.20.40.60.81←Kp=1←Kp=6Step ResponseTime (sec)A m p l i t u d e此时系统的阶跃响应曲线如图所示: MATLAB 源程序:%对于P 控制的编程实现%(Kp=6) clearnum0=[1];den=[1 2 10 0]; t=0:0.01:50; Kp=6;num=Kp*num0;G0=tf(num0,den); G=feedback(G0,1); G1=tf(num,den); G2=feedback(G1,1); step(G,G2,t) grid;gtext('\leftarrowKp=1') gtext('\leftarrowKp=6')综上所述,采用比例控制器时,满足设计要求的最合理的Kp 值为6,此时系统的超调量为0,调节时间为4.96秒,稳态误差为0。

由上图可看出加入比例控制器后,系统的调节时间大幅度减小,快速性得到了很大的提高,同时系统的稳定性和准确性并没有受到明显影响。

此时,加入比例控制器后,系统开环传递函数为:)102(6)(2++=S S S S G 性能比较: 加入P 之前加入P 之后MATLAB 命令窗口运行结果 ans =RiseTime: 21.5386 SettlingTime: 38.5480 SettlingMin: 0.9001 SettlingMax: 0.9997 Overshoot: 0 Undershoot: 0PeakTime: 79.1536MATLAB 命令窗口运行结果 ans = RiseTime: 2.9072 SettlingTime: 5.7436 SettlingMin: 0.9090 SettlingMax: 0.9996 Overshoot: 0 Undershoot: 0PeakTime: 11.8768三、深入探讨通过以上讨论,单独使用比例控制器就已经满足各项要求,接下来将深入探讨是否还有其他控制器,能更好的满足各项性能指标。

相关文档
最新文档