北理工自动控制原理实验报告

合集下载

自动控制原理实验报告

自动控制原理实验报告

自动控制原理实验报告一、实验目的。

本实验旨在通过实际操作,加深对自动控制原理的理解,掌握PID控制器的调节方法,并验证PID控制器的性能。

二、实验原理。

PID控制器是一种常见的控制器,它由比例环节(P)、积分环节(I)和微分环节(D)三部分组成。

比例环节的作用是根据偏差的大小来调节控制量的大小;积分环节的作用是根据偏差的累积值来调节控制量的大小;微分环节的作用是根据偏差的变化率来调节控制量的大小。

PID控制器通过这三个环节的协同作用,可以实现对被控对象的精确控制。

三、实验装置。

本次实验所使用的实验装置包括PID控制器、被控对象、传感器、执行机构等。

四、实验步骤。

1. 将PID控制器与被控对象连接好,并接通电源。

2. 调节PID控制器的参数,使其逐渐接近理想状态。

3. 对被控对象施加不同的输入信号,观察PID控制器对输出信号的调节情况。

4. 根据实验结果,对PID控制器的参数进行调整,以达到最佳控制效果。

五、实验结果与分析。

经过实验,我们发现当PID控制器的比例系数较大时,控制效果会更为迅速,但会引起超调;当积分系数较大时,可以有效消除稳态误差,但会引起响应速度变慢;当微分系数较大时,可以有效抑制超调,但会引起控制系统的抖动。

因此,在实际应用中,需要根据被控对象的特性和控制要求,合理调节PID控制器的参数。

六、实验总结。

通过本次实验,我们深刻理解了PID控制器的工作原理和调节方法,加深了对自动控制原理的认识。

同时,我们也意识到在实际应用中,需要根据具体情况对PID控制器的参数进行调整,以实现最佳的控制效果。

七、实验心得。

本次实验不仅让我们在理论知识的基础上得到了实践锻炼,更重要的是让我们意识到掌握自动控制原理是非常重要的。

只有通过实际操作,我们才能更好地理解和掌握知识,提高自己的实际动手能力和解决问题的能力。

八、参考文献。

[1] 《自动控制原理》,XXX,XXX出版社,2010年。

[2] 《PID控制器调节方法》,XXX,XXX期刊,2008年。

北理工自动控制理论实验报告

北理工自动控制理论实验报告

北理工自动控制理论实验报告摘要:本实验主要研究和探索自动控制理论在北理工的应用。

通过实验验证控制系统在不同环境下的稳定与准确性,并针对实验结果进行分析和总结。

引言:自动控制理论是近年来快速发展的学科之一,广泛应用于工业自动化系统、航空航天、交通运输等领域。

在北理工学习自动控制理论的过程中,本实验通过搭建实验系统,验证了自动控制理论的实际应用。

实验目的:1.验证控制系统的稳定性;2.检测不同环境下控制系统的输出准确性;3.分析控制系统参数的优化方法。

实验原理:本实验使用PID控制器来实现对控制系统的控制。

PID控制器是一种常见且广泛应用的控制方式,具有简单且高效的优点。

PID控制器的原理是根据系统测量值与期望值的误差计算出一个综合的控制值,通过反馈作用对系统进行调整。

其中,P项(比例项)、I项(积分项)和D项(微分项)表示了系统的偏差、系统稳定性和系统响应速度。

实验装置:实验所需的装置包括一台控制系统、传感器和执行器。

控制系统通过传感器获取反馈信号,将其与期望值进行比较,并通过执行器调节控制系统的输出。

实验步骤:1.搭建实验系统,包括控制器、传感器和执行器;2.设定期望值,将期望值输入控制系统;3.设置控制器参数,并将其与控制系统连接;4.开始实验,记录系统的输出值;5.对实验结果进行分析和总结。

实验结果:实验中记录了不同环境下控制系统的输出值,并与期望值进行比较。

结果表明,控制系统在不同环境下都能保持稳定,且输出值与期望值的误差在可接受范围内。

通过分析实验结果,总结出了一些优化控制系统参数的方法,如调整P、I、D参数的比例,根据实际需求对系统进行调整等。

结论:本实验通过对自动控制理论的实际应用进行研究和探索,验证了控制系统在不同环境下的稳定性和准确性。

实验结果表明,自动控制理论在北理工的应用具有较高的实效性和可行性。

本实验的结果对进一步优化控制系统参数和提高系统稳定性具有一定的指导意义。

[1]张三.自动控制理论与应用[M].北京:XXXX。

自动控制原理实验报告

自动控制原理实验报告

自动控制原理实验报告实验目的,通过本次实验,掌握自动控制原理的基本概念和实验操作方法,加深对自动控制原理的理解和应用。

实验仪器与设备,本次实验所需仪器设备包括PID控制器、温度传感器、电磁阀、水槽、水泵等。

实验原理,PID控制器是一种广泛应用的自动控制设备,它通过对比设定值和实际值,根据比例、积分、微分三个控制参数对控制对象进行调节,以实现对控制对象的精确控制。

实验步骤:1. 将温度传感器插入水槽中,保证传感器与水温充分接触;2. 将水泵接通,使水槽内的水开始循环;3. 设置PID控制器的参数,包括比例系数、积分时间、微分时间等;4. 通过调节PID控制器的参数,使得水槽中的水温稳定在设定的目标温度;5. 观察记录PID控制器的输出信号和水温的变化情况;6. 分析实验结果,总结PID控制器的控制特性。

实验结果与分析:经过实验操作,我们成功地将水槽中的水温控制在了设定的目标温度范围内。

在调节PID控制器参数的过程中,我们发现比例系数的调节对控制效果有着明显的影响,适当增大比例系数可以缩小温度偏差,但过大的比例系数也会导致控制系统的超调现象;积分时间的调节可以消除静差,但过大的积分时间会导致控制系统的超调和振荡;微分时间的调节可以抑制控制系统的振荡,但过大的微分时间也会使控制系统的响应变慢。

结论:通过本次实验,我们深入理解了PID控制器的工作原理和调节方法,掌握了自动控制原理的基本概念和实验操作方法。

我们通过实验操作和数据分析,加深了对自动控制原理的理解和应用。

总结:自动控制原理是现代控制工程中的重要内容,PID控制器作为一种经典的控制方法,具有广泛的应用前景。

通过本次实验,我们不仅学习了自动控制原理的基本知识,还掌握了PID控制器的调节方法和控制特性。

这对我们今后的学习和工作都具有重要的意义。

北京理工大学自动控制原理实验报告

北京理工大学自动控制原理实验报告

本科实验报告实验名称:控制理论基础实验实验时间:课程名称:控制理论基础任课教师:实验地点:实验教师:实验类型:□原理验证□综合设计学生姓名:□自主创新组号:学号/班级:学院:同组搭档:专业:成绩:实验1控制系统的模型建立一、实验目的1、掌握利用MATLAB建立控制系统模型的方法。

2、掌握系统的各种模型表述及相互之间的转换关系。

3、学习和掌握系统模型连接的等效变换。

二、实验原理1、系统模型的MATLAB描述系统的模型描述了系统的输入、输出变量以及内部各变量之间的关系,表征一个系统的模型有很多种,如微分方程、传递函数模型、状态空间模型等。

这里主要介绍系统传递函数(TF)模型、零极点增益(ZPK)模型和状态空间(SS)模型的MATLAB描述方法。

1)传递函数(TF)模型传递函数是描述线性定常系统输入-输出关系的一种最常用的数学模型,其表达式一般为在MATLAB中,直接使用分子分母多项式的行向量表示系统,即num=[bm,bm-1,…b1,b0]den=[an,an-1,…a1,a0]调用tf函数可以建立传递函数TF对象模型,调用格式如下:Gtf=tf(num,den)Tfdata函数可以从TF对象模型中提取分子分母多项式,调用格式如下:[num,den]=tfdata(Gtf)返回cell类型的分子分母多项式系数[num,den]=tfdata(Gtf,'v')返回向量形式的分子分母多项式系数2)零极点增益(ZPK)模型传递函数因式分解后可以写成式中,z1,z2,…,z m称为传递函数的零点,p1,p2,…,p n称为传递函数的极点,k为传递系数(系统增益)。

在MATLAB中,直接用[z,p,k]矢量组表示系统,其中z,p,k分别表示系统的零极点及其增益,即:z=[z1,z2,…,zm];p=[p1,p2,…,pn];k=[k];调用zpk函数可以创建ZPK对象模型,调用格式如下:Gzpk=zpk(z,p,k)同样,MATLAB提供了zpkdata命令用来提取系统的零极点及其增益,调用格式如下:[z,p,k]=zpkdata(Gzpk)返回cell类型的零极点及增益[z,p,k]=zpkdata(Gzpk,’v’)返回向量形式的零极点及增益函数pzmap可用于求取系统的零极点或绘制系统得零极点图,调用格式如下:pzmap(G)在复平面内绘出系统模型的零极点图。

北京理工大学自动控制理论实验报告一

北京理工大学自动控制理论实验报告一

自动控制理论实验报告(一)班级:姓名:学号:一、实验目的1、了解和掌握各典型环节以及二阶系统模拟电路的构成方法、传递函数表达式及输出时域函数表达式。

2、观察和分析各典型环节的阶跃响应曲线,了解各项电路参数对典型环节动态特性的影响。

3、研究I型二阶闭环系统的结构参数——无阻尼振荡频率和阻尼比对过渡过程的影响。

4、观察和分析I型二阶闭环系统在欠阻尼、临界阻尼、过阻尼的瞬态响应曲线及在阶跃信号输入时的动态性能指标、值,并与理论计算值作对比。

二、实验内容1、比例环节的模拟电路比例环节的模拟电路:比例环节的阶跃响应曲线:2、惯性环节的模拟电路惯性环节的模拟电路:惯性环节的阶跃响应曲线:3、积分环节的模拟电路积分环节的模拟电路:积分环节的阶跃响应曲线:4、比例积分环节的模拟电路比例积分环节的模拟电路:比例积分环节的阶跃响应曲线:5、比例微分环节的模拟电路比例微分环节的模拟电路:比例微分环节的阶跃响应曲线:6、比例积分微分环节的模拟电路比例积分微分环节的模拟电路:比例积分微分环节的阶跃响应曲线:以下实验内容均在典型I 型二阶单位反馈闭环系统下进行。

该系统结构框图如图:该系统模拟电路如图:该二阶系统由积分环节和惯性环节构成,其积分时间常数为:111i T R C s=⨯=可变电阻惯性时间常数为:220.1T R C s=⨯=故,该系统的开环传递函数为:()(0.11)KG s s s =+其中,2100R K R R== 所以,该系统的闭环传递函数为:2()10()1()1010G s K s G s s s K φ==+++故,自然频率为:n ω=阻尼比为:ξ=7、4R k =Ω时的欠阻尼响应为实现欠阻尼响应,须有:01ξ<<,首先,电路参数选为:4R k =Ω。

此时, 增益:25K =; 传递函数:2()250()1()10250G s s G s s s φ==+++;自然频率:15.81n ω=;阻尼比:0.316ξ==。

自动控制原理实验实训报告 .docx

自动控制原理实验实训报告 .docx

自动控制原理实验实训报告 .docx【导言】自动控制原理实验实训是控制科学与工程专业的必修课程,是学生进行理论学习与实践操作结合的一个重要环节。

本次实训学习了控制系统的基本概念、控制器的类型以及控制系统的建模和分析方法,并通过实现传感器数据采集、信号控制和反馈调节等操作,掌握了控制系统的工作原理和实现方式。

本报告将对本次实训中的实验操作、实验结果和实验体会进行详细记录和总结。

【实验操作】1.传感器场景仿真实验本实验通过MATLAB仿真软件,实现了对不同场景下传感器采集数据的比较分析。

实验过程中需要设置不同的传感器样本数据和处理方式,并利用MATLAB的数据处理工具对数据进行处理分析,从而得出传感器对于不同场景下数据采集的适用性和准确性。

2.直流电动机速度调节实验本实验通过实现电动机的速度控制,实现对电动机的运行状态的控制调节。

实验需要完成对AC220V电源、TG-01速度控制器以及直流电动机的连接和调试,并通过电动机的运行状态和速度,实现对控制器的参数设置和调节操作。

4.磁悬浮控制实验本实验实现了对磁悬浮平台的控制和调节,并通过数据反馈实现了对磁悬浮平台的稳定运行。

通过对控制器的参数调节和磁悬浮平台的反馈数据分析,加深了对磁悬浮控制原理的理解和掌握程度。

本次实验操作中,通过对控制器的操作和数据反馈的分析,加深了对自动控制的认识和掌握程度,提高了对控制系统的工作原理和实现方式的理解。

同时,实验操作中也存在一些问题和不足,例如实验操作过程的不稳定性和实验数据分析的不准确性等问题。

需要在今后的学习和实践中,加强对理论知识和实验操作技能的学习和掌握,提高实验操作的准确性和稳定性,从而更好地掌握自动控制原理的知识和技能。

《自动控制原理》实验报告讲述

《自动控制原理》实验报告讲述

《自动控制原理》实验报告姓名:学号:班级:11电气1班专业:电气工程及其自动化学院:电气与信息工程学院2013年12月目录实验一、典型环节的模拟研究实验二、二阶系统的阶跃响应分析实验三、线性系统的稳态误差分析实验四、线性系统的频率响应分析实验一典型环节的模拟研究1.1 实验目的1、熟悉并掌握TD-ACS设备的使用方法及各典型环节模拟电路的构成方法。

2、熟悉各种典型环节的理想阶跃曲线和实际阶跃响应曲线。

3、了解参数变化对典型环节动态特性的影响。

1.2 实验设备PC机一台,TD-ACS实验系统一套。

1.3 实验原理及内容下面列出各典型环节的方框图、传递函数、模拟电路图、阶跃响应,实验前应熟悉了解。

1. 比例环节(P)(1) 方框图:如图1.1-1 所示。

图1.1-1(2) 传递函数:Uo(S)/Ui(S)=K(3) 阶跃响应:Uo(t)=K(t≥0)其中K=R1/R0(4) 模拟电路图:图1.1-2注意:图中运算放大器的正相输入端已经对地接了100K 的电阻,实验中不需要再接。

以后的实验中用到的运放也如此。

(5) 理想与实际阶跃响应对照曲线:①取R0 = 200K;R1 = 100K。

理想阶跃响应曲线实测阶跃响应曲线2.积分环节(I)(1) 方框图:如右图1.1-3 所示。

图1.1-3(2) 传递函数:错误!未找到引用源。

(3) 阶跃响应:Uo(t) = 错误!未找到引用源。

(t 0) 其中T=R0C(4) 模拟电路图:如图1.1-4 所示。

图1.1-4(5) 理想与实际阶跃响应曲线对照:①取R0 = 200K;C = 1uF。

3.比例积分环节(PI)(1)方框图:如图1.1-5 所示。

图1.1-5(2) 传递函数:错误!未找到引用源。

(3)阶跃响应:Uo(t)=K+t/T(t) (t 0) 其中K=Ri/Ro; T=RoC(4) 模拟电路图:见图1.1-6图1.1-6(5) 理想与实际阶跃响应曲线对照:①取R0 = R1 = 200K;C = 1uF。

北理工自动控制理论实验报告

北理工自动控制理论实验报告

Gzpk = 2 (s+5) (s+4) -------------------(s+3) (s^2 + 2s + 2) Continuous-time zero/pole/gain model.
Gss = A= x1 x2 x3 B= x1 x2 x3 C= y1 D= u1 y1 0 Continuous-time state-space model. 系统零极点图 x1 x2 0.5 1.125 x3 2.5 u1 4 0 0 x1 -5 4 0 x2 x3 -2 -1.5 0 0 1 0
系统模型的连接
在实际应用中,整个控制系统是由多个单一的模型组合而成,基本的组合方式有串联连
接、并联连接和反馈连接。图 1-2 分别为串联连接、并联连接和反馈连接的结构框图和等效总 传递函数。
(a)串联系统
(b)并联系统
(c)反馈连接 在 MATLAB 中可以直接使用“*”运算符实现串联连接,使用“+”运算符实现并联连接。反馈系 统传递函数求解可以通过命令 feedback 实现,调用格式如下: T = feedback(G,H), T = feedback(G,H,sign) 其中,G 为前向传递函数,H 为反馈传递函数;当 sign = +1 时,GH 为正反馈系统传递函 数;当 sign = -1 时,GH 为负反馈系统传递函数;默认值是负反馈系统。
传递函数因式分解后可以写成:
式中 z1,z2,…,zm 称为传递函数的零点;P1,P2,…,Pn 称为传递函数的极点;k 为传递系数(系统增益) 。 在 MATLAB 中,直接用[z,p,k]矢量组表示系统,其中 z,p,k 分别表示系统的零极点及其 增益,即:z=[z1,z2,…,zm];p=[p1,p2,…,pn];k=[k]; 调用 zpk 函数可以创建 ZPK 对象模型,调用格式如下: Gzpk = zpk(z,p,k) 同样,MATLAB 提供了 zpkdata 命令用来提取系统的零极点及其增益,调用格式如下: [z,p,k] = zpkdata(Gzpk) 返回 cell 类型的零极点及增益 [z,p,k] = zpkdata (Gzpk,’v’) 返回向量形式的零极点及增益 函数 pzmap 用来求取系统的零极点或绘制系统得零极点图,调用格式如下:pzmap(G) 在 复平面内绘出系统模型的零极点图。 [p,z] = pzmap(G) 返回的系统零极点,不作图。 3) 状态空间(SS)模型
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本科实验报告实验名称:控制理论基础实验课程名称:控制理论基础实验时间:任课教师:实验地点:实验教师:实验类型:□原理验证□综合设计□自主创新学生姓名:学号/班级:组号:学院:同组搭档:专业:成绩:实验1 控制系统的模型建立一、实验目的1、掌握利用MATLAB 建立控制系统模型的方法。

2、掌握系统的各种模型表述及相互之间的转换关系。

3、学习和掌握系统模型连接的等效变换。

二、实验原理1、系统模型的MATLAB描述系统的模型描述了系统的输入、输出变量以及内部各变量之间的关系,表征一个系统的模型有很多种,如微分方程、传递函数模型、状态空间模型等。

这里主要介绍系统传递函数(TF)模型、零极点增益(ZPK)模型和状态空间(SS)模型的MATLAB 描述方法。

1)传递函数(TF)模型传递函数是描述线性定常系统输入-输出关系的一种最常用的数学模型,其表达式一般为在MATLAB 中,直接使用分子分母多项式的行向量表示系统,即num = [bm, bm-1, … b1, b0]den = [an, an-1, … a1, a0]调用tf 函数可以建立传递函数TF 对象模型,调用格式如下:Gtf = tf(num,den)Tfdata 函数可以从TF 对象模型中提取分子分母多项式,调用格式如下:[num,den] = tfdata(Gtf) 返回cell 类型的分子分母多项式系数[num,den] = tfdata(Gtf,'v') 返回向量形式的分子分母多项式系数2)零极点增益(ZPK)模型传递函数因式分解后可以写成式中, z1 , z2, …,z m称为传递函数的零点,p1,p2,…,p n称为传递函数的极点,k 为传递系数(系统增益)。

在MATLAB 中,直接用[z,p,k]矢量组表示系统,其中z,p,k 分别表示系统的零极点及其增益,即:z=[z1,z2,…,zm];p=[p1,p2,…,pn];k=[k];调用zpk 函数可以创建ZPK 对象模型,调用格式如下:Gzpk = zpk(z,p,k)同样,MATLAB 提供了zpkdata 命令用来提取系统的零极点及其增益,调用格式如下:[z,p,k] = zpkdata(Gzpk) 返回cell 类型的零极点及增益[z,p,k] = zpkdata (Gzpk,’v’) 返回向量形式的零极点及增益函数pzmap 可用于求取系统的零极点或绘制系统得零极点图,调用格式如下:pzmap(G) 在复平面内绘出系统模型的零极点图。

[p,z] = pzmap(G) 返回的系统零极点,不作图。

3)状态空间(SS)模型由状态变量描述的系统模型称为状态空间模型,由状态方程和输出方程组成:其中:x 为n 维状态向量;u 为r 维输入向量;y 为m 维输出向量;A 为n×n 方阵,称为系统矩阵;B 为n×r 矩阵,称为输入矩阵或控制矩阵;C 为m×n 矩阵,称为输出矩阵;D为m×r 矩阵,称为直接传输矩阵。

在MATLAB 中,直接用矩阵组[A,B,C,D]表示系统,调用ss 函数可以创建ZPK 对象模型,调用格式如下:Gss = ss(A,B,C,D)同样,MATLAB 提供了ssdata 命令用来提取系统的A、B、C、D 矩阵,调用格式如下:[A,B,C,D] = ssdata (Gss) 返回系统模型的A、B、C、D 矩阵4)三种模型之间的转换上述三种模型之间可以互相转换,MATLAB 实现方法如下TF 模型→ZPK 模型:zpk(SYS)或tf2zp(num,den)TF 模型→SS 模型:ss(SYS)或tf2ss(num,den)ZPK 模型→TF 模型:tf(SYS)或zp2tf(z,p,k)ZPK 模型→SS 模型:ss(SYS)或zp2ss(z,p,k)SS 模型→TF 模型:tf(SYS)或ss2tf(A,B,C,D)SS 模型→ZPK 模型:zpk(SYS)或ss2zp(A,B,C,D)2、系统模型的连接在实际应用中,整个控制系统是由多个单一的模型组合而成,基本的组合方式有串联连接、并联连接和反馈连接。

下图分别为串联连接、并联连接和反馈连接的结构框图和等效总传递函数。

在MATLAB 中可以直接使用“*”运算符实现串联连接,使用“+”运算符实现并联连接。

反馈系统传递函数求解可以通过命令feedback 实现,调用格式如下:T = feedback(G,H)T = feedback(G,H,sign)其中,G 为前向传递函数,H 为反馈传递函数;当sign = +1 时,GH 为正反馈系统传递函数;当sign = -1 时,GH 为负反馈系统传递函数;默认值是负反馈系统。

三、实验内容1、已知控制系统的传递函数如下试用MATLAB 建立系统的传递函数模型、零极点增益模型及系统的状态空间方程模型,并绘制系统零极点图。

实验代码:num=[2 18 40];den=[1 5 8 6];Gtf=tf(num,den)Gzpk=zpk(Gtf)Gss=ss(Gtf)pzmap(Gzpk);grid on;实验结果:(1)首先建立系统的传递函数模型描述,上述程序的运行结果为:Gtf =2 s^2 + 18 s + 40---------------------s^3 + 5 s^2 + 8 s + 6(2)零极点增益模型为:Gzpk =2 (s+5) (s+4)--------------------(s+3) (s^2 + 2s + 2)系统零极点图为:-5-4.5-4-3.5-3-2.5-2-1.5-1-0.5Pole-Zero MapReal Axis (seconds -1)I m a g i n a r y A x i s (s e c o n d s -1)(3)状态空间方程模型: Gss = a =x1 x2 x3 x1 -5 -2 -1.5 x2 4 0 0 x3 0 1 0 b = u1 x1 4 x2 0 x3 0 c =x1 x2 x3 y1 0.5 1.125 2.5u1y1 02、已知控制系统的状态空间方程如下试用MATLAB 建立系统的传递函数模型、零极点增益模型及系统的状态空间方程模型,并绘制系统零极点图。

实验代码:a=[0 1 0 0;0 0 1 0;0 0 0 1;-1 -2 -3 -4];b=[0;0;0;1];c=[10 2 0 0];d=[0];Gss=ss(a,b,c,d)Gtf=tf(Gss)Gzpk=(Gss)pzmap(Gzpk);grid on;实验结果:(1)系统矩阵a =x1 x2 x3 x4x1 0 1 0 0x2 0 0 1 0x3 0 0 0 1x4 -1 -2 -3 -4b =u1x1 0x2 0x3 0x4 1c =x1 x2 x3 x4 y1 10 2 0 0d =u1y1 02)再创建ZPK对象模型:Gzpk =a =x1 x2 x3 x4 x1 0 1 0 0x2 0 0 1 0x3 0 0 0 1x4 -1 -2 -3 -4b =u1x1 0x2 0x3 0x4 1c =x1 x2 x3 x4 y1 10 2 0 0d =u1y1 0(3)传递函数:Gtf =2 s + 10-----------------------------s^4 + 4 s^3 + 3 s^2 + 2 s + 1 (4)零极点图:Pole-Zero MapReal Axis (seconds -1)I m a g i n a r y A x i s (s e c o n d s -1)3、已知三个系统的传递函数分别为试用MATLAB 求上述三个系统串联后的总传递函数。

实验代码:num1=[2 6 5]; den1=[1 4 5 2]; G1=tf(num1,den1)num2=[1 4 1];den2=[1 9 8 0];G2=tf(num2,den2)z=[-3 -7];p=[-1 -4 -6];k=[5];G3=zpk(z,p,k)G=G1*G2*G3实验结果:G1 =2 s^2 + 6 s + 5---------------------s^3 + 4 s^2 + 5 s + 2G2 =s^2 + 4 s + 1-----------------s^3 + 9 s^2 + 8 sG3 =5 (s+3) (s+7)-----------------(s+1) (s+4) (s+6)G =10 (s+3.732) (s+3) (s+7) (s+0.2679) (s^2 + 3s + 2.5) ----------------------------------------------------s (s+8) (s+6) (s+4) (s+2) (s+1)^44、已知如图E2-1 所示的系统框图试用MATLAB 求该系统的闭环传递函数。

实验代码:num1=[1];den1=[1 1];G1=tf(num1,den1);num2=[1];den2=[0.5 1];G2=tf(num2,den2);num3=[3];den3=[1 0];G3=tf(num3,den3);H=G2;G=(G1+G2)*G3;Gtf=feedback(G,H,-1)实验结果:Gtf =2.25 s^2 + 7.5 s + 6---------------------------------------0.25 s^4 + 1.25 s^3 + 2 s^2 + 5.5 s + 6 5、已知如图E2-2 所示的系统框图试用MATLAB 求该系统的闭环传递函数。

实验代码:num1=[10];den1=[1 1];G1=tf(num1,den1)num2=[2];den2=[1 1 0];G2=tf(num2,den2);num3=[1 3];den3=[1 2];H2=tf(num3,den3);num4=[5 0];den4=[1 6 8];H1=tf(num4,den4);G=G1*feedback(G2,H2,+1);Gtf=feedback(G,H1,-1)实验结果:Gtf =20 s^3 + 160 s^2 + 400 s + 320----------------------------------------------------s^6 + 10 s^5 + 35 s^4 + 44 s^3 + 82 s^2 + 116 s - 48 四、体会和建议本次实验比较基础,学习如何创建传递函数模型,并得到对应的零极点模型和状态空间方程。

相关文档
最新文档