1、过程控制仿真实验汇总过程控制实验 实验一 用临界比例度法整定单回路反馈控制系统 一 实验目的 1熟悉临界比例度法的整定方法。 2了解阶跃响应的一般规律。 二 实验原理 临界比例度法是目前应用比较广泛的一种整定方法,这种方法的特点是: 不需要对被控对象单独求取响应曲线,而直接在闭环反馈控制系统中进行整定 (实验框图见实验指导书末)。 这种方法的要点是:使调节器对被控对象起控制作用,但调节器先要当作比例调 节器(Ti=,Td=0),从较大的比例度开始作实验,逐步减小比例度,每改变 一次,作一次定值干扰实验,观察控制过程曲线,看看被控参数是否达到临界 振荡状态,如果控制过程波动是衰减的,则应把比例度
2、继续减小, 如果控制过程 波动是发散的, 则应把比例度放大一些,一直实验到比例度减小到被控参数作临界 振荡为止。这时比例度就是临界比例度k,来回波动一次的时间就是临界周期Tk (临界振荡曲线如图 1-1 ) 图 1-1 这时控制系统已处于“临界状态”。记下这时的波动周期Tk以及临界比例度k, 再跟据表 1-2的经验公式,计算调节器的最佳参数。 表 1-2 控制规律 (%) Ti(s) Td(s) P 2k PI 2.2k 0.85Tk PID 1.7k 0.5Tk 0.13Tk三 试验步骤 1开机执行 c: MATLAB (用鼠标双击MATLAB图标) 进入MATLAB:“Command Wi
3、ndows”。 2在MATLAB命令窗口上键入M文件命令: mainmap0 欢迎画面闪动5秒钟后,进入主窗口,如图 1-4所示。 进行某一实验点击相应按钮,实验结束后点按退出按钮会回到这个窗口,已 进行下一个实验,另外可以点按索引和详细情况进行查询,本实验点击实验 一即可进入临界比例度法的演示实验。 图 1-4 3 进入实验一显示窗口如 1-5 所示。 先将 Ti=(MATLAB中inf即为无穷大) Td=0 取一个比较大的(1/kp)开 始试验。 建议选择参数:给定阶跃幅值 1 仿真精度 1-e3 仿真步距 0.1 仿真点数 1000 图像显示点数 1000 1/Kp 0.1 图 1-5
4、(1) 点击运行显示在现在参数下的系统阶跃响应图像如图1-6 。 (2) 点击详细情况显示如图 1-7。 图 1-6 图 1-7(3) 单击观察等幅振荡后面的确定按钮显示振幅列表,以帮助确认系统振荡 是否等幅。数据具体意义由图 1-8 所示。 图 1-8 y1为第一波峰值,t1为相应时间。 y2为第一波谷值,t2为相应时间。 以下同上。 (4) 根据系统阶跃响应曲线和观察振幅列表反复调整比例度,使系统阶跃 响应达到等幅(即系统的临界状态),读出这时的比例度k并求出振荡周期Tk 关闭窗口,回到图 1-5所示窗口。 4 参照表 1-2 计算出调节器的整定参数 Ti Td。将这些参数填到图 1-5所
5、示 窗口中的相应位置,点击运行可观看系统阶跃响应曲线。 5 点击详细情况,显示如图 1-7 所示,选择观看整定结果参数后面的确 定按钮,显示如图 1-9 所示。 图 1-9 6 选取相应误差带后,选择制图按钮显示精确的闭环阶跃响应曲线如图1-10 所示。 7 点击详细资料,会列出系统阶跃响应的各种数据,上升时间,过度过程 时间,余差,和最大超调量。记录这些数据,看是否满足要求。 注意:求得k计算出Tk 以后,算出,Ti,Td。先把放到比计算 值稍大一点的数值上,然后把 Ti加上。如果效果不理想,在放上 微分时间 Td,最后再把放回计算值,适当调整比例度,使系统 处于最佳状态。 图 1-10 从
6、零点到黄色垂线的距离(时间)对应上升时间。 从零点到蓝色垂线的距离(时间)对应过度过程时间。 实验框图干扰 广义对象控制器 给定 + + + 输出 注意事项: 1 试验时不要关闭主窗口,应实验完成后再退出。 2 阶跃幅值应是正数。 3 图像显示点数应小于实验点数,访真步距是秒,程序中其他的与时间有关的 量的单位都是仿真步距。 4 误差带的选择决定了进入稳态的时间,即过渡过程时间,但如果实验 点数过少,可能显示不出来。 5 试验点数和显示点数可跟据计算机性能增减实验二 用衰减曲线法整定单回路反馈控制系统 一 实验目的 1熟悉临界比例度法的整定方法。 2了解比例度和响应曲线衰减的规律。 二 实验原
7、理 衰减曲线法是在总结临界比例度法基础上发展起来的。这种方法不需要大量 凑试,也不需要得到临界波动过程,而直接求得调节器的比例度,整定步骤简单明 了,衰减曲线法根据工艺需要分(4:1)衰减和(10:1)衰减两种,先分别介绍 如下。(实验框图见实验指导书末)1(4:1)衰减曲线法同临界比例度法一样,在闭环情况下,先把调节器当作纯比例调节器(Ti= ,Td=0),先将比例度放到比较大的数值,逐步减小比例度,并加定制扰动,直到 系统出现如图 2-1 所示的(4:1)的衰减过程为止。这时控制过程的比例度称为 (4:1)衰减比例度s,两相邻波峰之间的时间称(4:1)衰减周期Ts。再根据 表2-3 经验公
8、式,计算调节器整定参数,Ti,和Td。 2(10:1)衰减曲线法在实际生产过程中,往往对控制过程的稳定性有不同的要求。对有的生产 过程来说,感到(4:1)衰减过程稳定性不够高,这时可采取(10:1)衰减过程。 因此引出(10:1)衰减曲线法,如图 2-2所示。其中s为调节器作为比例作用 时的比例度,To为控制过程上升时间。这里不采用控制过程波动周期,原因在于 曲线衰减很快,控制周期测不准确。 有了s和To以后,再根据表2-4 经验公式计算调节器整定参数,Ti,和 Td。其它步骤和(4:1)衰减曲线法完全相同。 图 2-1 图 2-2 表 2-3 =0.75 控制规律 (%) Ti(min) T
9、d(min) P s PI 1.2s 0. 5Ts PID 0.8s 0.3Ts 0.1Ts 表 2-4 =0.9 控制规律 (%) Ti(min) Td(min) P s PI 1.2s 2To PID 0.8s 1.2To 0.4To 三 实验步骤 1开机执行 c: MATLAB (用鼠标双击MATLAB图标) 进入MATLAB:“Command Windows”。 2在MATLAB命令窗口上键入M文件命令: mainmap0 欢迎画面闪动5秒钟后,进入主窗口,如图2-6所示。 进行某一实验点击相应按钮,实验结束后点按退出按钮会回到这个窗口,已 进行下一个实验,另外可以点按索引和详细情况进
10、行查询,本实验点击实验 二即可进入衰减曲线法的演示实验。 图 2-6 3 进入实验二显示窗口如 2-7 所示。根据精度要求,选择使用(4:1)或是 (10:1)衰减曲线法,这对应使用不同公式计算。 建议选择参数:给定阶跃幅值 0.3 仿真精度 1-e3 仿真布距 0.01 仿真点数 10000 图像显示点数 10000 Kp 先将 Ti= Td=0,取一个比较大的(1/kp)开始试验。 图 2-7(1) 点击运行显示在现在参数下的系统阶跃响应图像如图2-8 。 图 2-8 本图显示的就是发散的情况,发散的原因是比例度太小。(2) 点击详细情况显示如图 2-9。 图 2-9(3) 单击观察振荡参
11、数后面的确定按钮显示窗口如图 2-10所示,帮助确定衰减比和比例度。 图 2-10 (3)根据运行的图像和详细情况内的数据,调整比例度的大小,使系统的衰 减曲线呈(4:1)或(10:1)。 (4)读出Ts和s,回到图 2-7 所示窗口。 4 如果使用(4:1)衰减曲线法根据表2-3 计算PID参数,如果使用(10:1)衰 减曲线法则根据表2-4 计算PID参数。 5 将计算出的参数填到图 2-7 所示的窗口中,点击运行显示粗略的阶跃曲线,点 击详细情况显示窗口如图 2-9 所示,选择误差带后点击运行按钮,显示精确的 系统阶跃响应曲线 如图 2-11 在图中,可以直观的看到上升时间,超调,过渡
12、过程时间。 注意:先将比例度放到比计算值稍大一些的数值上,然后放上积分时间, 如需要,再放上微分时间。 图 2-11 从零点到黄色垂线的时间是上升时间 从零点到蓝色垂线的时间是稳态(过渡过程)时 6 点击运行按钮下面的详细情况按钮,显示系统阶跃响应的各种数据,包括 余差,上升时间,过渡过程时间,最大超调量,衰减比。记录数据,分析是否 满足要求。 实验框图干扰 广义对象控制器 给定 + + + 输出 注意事项: 1 试验时不要关闭主窗口,应实验完成后再退出。 2 阶跃幅值应是正数,图像显示点数应小于实验点数,访真步距是秒。 3 误差带的选择决定了进入稳态的时间,即过渡过程时间,但如果实验 点数过
13、少,可能显示不出来。 4 试验点数和显示点数可跟据计算机性能增减实验三 用飞升曲线法整定单回路反馈控制系统 一 实验目的 1熟悉飞升曲线法的整定方法。 2了解系统开环和闭环响应曲线的异同。 二 实验原理 在临界比例度法和衰减曲线法中,都不需要事先知道被控对象的动态特征, 而且直接在闭环系统中进行整定。而飞升曲线法则是在系统处于开环情况下做实 验,给对象一个接跃信号输入,观察输出的变化,将这个变化曲线记录下来就是 飞升曲线,如图 3-1 所示。从响应曲线上可求得对象特征参数,T和(对有 自衡对象),或者和(对于无自衡对象),其中为飞升速度。对于有自衡对 象,=k/T,其中T为对象的时间常数,K为
14、放大系数;这里应强调指出,此处 放大倍数K必须化成无因次量,即 K=Y/(Ymax-Ymin)/r/(Rmax-Rmin) 上式中r为调节器手动输出信号的给定跃值;Rmax,Rmin 为调节器手动输出信 号的最大值和最小值;Ymax,Ymin 为广义对象输出的最大值和最小值。至于其 它对象特征参数和T值,直接从相应曲线上求得,如图 3-1 。 图 3-1 然后根据表 3-3 由 以知的K T求得PID 参数。但表 3-3 是比较粗略的,比较 精确的是表 3-4 的参数计算方法,但比较复杂。比较上述两套整定公式可以看出: 表3-2 中的计算公式与表 3-3中在/T=0.2 时,这两套公式就有较大
15、区别,用表3-3要比用表 3-2 精确的多。 (实验框图见实验指导书末) 表 3-2 控制规律 (%) Ti(min) Td(min) P * 100% PI 1.1* 100% 3.3 PID 0.85* 100% 2 0.5 表 3-3参数整定 对象特征 整定 P 计算 PI公式 PID /T=0.2 1.1 0.8 0.2(/T)1.52T 2T 1.7T Ti /T=0.23.3 2.5 Ti0.2(/T)1.5 0.6 0.7 Td 0.15Ti. 三 试验步骤 1开机执行 c: MATLAB (用鼠标双击MATLAB图标) 进入MATLAB:“Command Windows”。 2
16、在MATLAB命令窗口上键入M文件命令: mainmap0 欢迎画面闪动5秒钟后,进入主窗口,3-5所示。 进行某一实验点击相应按钮,实验结束后点按退出按钮会回到这个窗口,已 进行下一个实验,另外可以点按索引和详细情况进行查询,本实验点击实验 三即可进入飞升曲线法的演示实验。 图 3-5 3 进入实验三,显示窗口如图 3-6所示。 (1) 自动控制系统选择开环手动,将被控参数调到给定附近,然后加入一阶跃输入。建议选择参数:阶跃起始时间 80 给定阶跃幅值 0.3 给定初值 0.1 仿真精度 1-e3 仿真布距 0.1 仿真点数 30000 作图起始点 0 图像显示点数 30000 Kp (2)
17、 点击运行按钮,显示系统在现在系统参数下的阶跃响应曲线,见图 3-1 所示。(3) 点击详细情况按钮,显示图3-7所示的窗口 图3-7 这里t1是从0到黄色垂线的距离(时间)对应着系统的阶跃起始点。 这里t2是从0到绿色垂线的距离(时间) 这里t3是从0到白色垂线的距离(时间) (图像上的时间轴零点不是仿真的时间零点,而是作图起始点。) 从表中可以得出和从而求得闭环控制的PID 控制参数 4 将所求得的数据(Ti Td)填入图 3-6所示的窗口中,选择误差范围,自动控制系 统选择闭环自动,点击运行按钮,观看校正后的闭环阶跃响应。如图 3-8 所示。 图 3-8 5 点击详细情况,观看整定结果,
18、和系统性能参数,见图 3-9。 图 3-9 实验框图干扰 广义对象控制器 给定 + + + 输出 注意事项: 1 试验时不要关闭主窗口,应实验完成后再退出。 2 阶跃幅值应是正数,访真步距单位是秒。 3 误差带的选择决定了进入稳态的时间,即过渡过程时间,但如果实验 点数过少,可能显示不出来。 4 试验点数和显示点数可跟据计算机性能增减 5 开环时可以不选择误差带。 实验四 串级控制系统的参数整定 一 实验目的 1掌握串级系统的组成和特点。 2熟悉串级系统两步法整定的基本方法。 3了解串级系统和单回路系统的本质区别和性能差异。 二 实验原理 在常规控制中,串级控制系统是改善过程控制质量的最有效方
19、法之一, 它在生产过程中应用很广泛。 串级控制系统与单回路控制系统不同之处在于串级控制系统比单回路 控制系统多了一个副回路。这样的结构差别必然引起控制效果的不同,必 然产生自己的特点,主要是:(串级控制系统框图见图4-1) 1 对进入副回路的二次干扰具有很强的克服能力。 2 时间常数大大减小。 3 提高了系统的工作频率。 4 有一定的自适应能力。 串级控制系统的设计原则: 1 应将主要干扰纳入副回路内。 2 应对主,副对象的时间常数适当匹配。 我们这里讨论的是串级控制系统两步法整定,对于一般串级系统,往往对 副回路的质量指标没有严格要求,而对主回路的质量指标要求很严。在主回路 闭合的情况下,将
20、主调节器的比例度1放到100%,积分时间Ti1放到最大 (Ti1=),微分时间放到零。用整定单回路的方法来整定副回路,如用10 :1 衰减曲线法来整定副回路,则求取副回路10 :1衰减过程的2s和T2s。使副回 路视为主回路中一个组成部分,同样用 10 :1方法整定主回路,求取主回路 10 :1 衰减过程的1s和T1s。根据上面求得的1s,T1s,2s,T2s值,结合调节器的类型,按照采取的衰减比(如10 :1),查表求取主,副调节器的整定参数。按照“先副后主”先比例在积分再微分的原则,将计算所得的调节器参数设置到调节器上去。作一些干扰实验,观察控制过程曲线,如不满意,在作适当调整。 (实验框
21、图见实验指导书末) 三 实验步骤 1开机执行 c: MATLAB (用鼠标双击MATLAB图标) 进入MATLAB:“Command Windows”。 2在MATLAB命令窗口上键入M文件命令: fig0,进入主窗口, 如图4-1所示。 进行某一实验点击相应按钮,实验结束后点按退出按钮会回到这个窗口,已 进行下一个实验,另外可以点按索引和详细情况进行查询,本实验点击实验 四即可进入串级系统实验。 图 4-1 3 .进入实验四显示窗口如 4-2 所示。 窗口上有四个单选钮分别是: 加入一次干扰 加入二次干扰 副回路开闭环 主回路开闭环 图 4-2 (1)先选择主回路断开,副回路闭合,一次二次干
22、扰断开。将主调节 器的比例度1放到100%,积分时间Ti1放到最大(Ti1=),微分 时间放到零。用整定单回路的方法来整定副回路,这里用10 :1 衰减曲线法来整定副回路,则求取副回路10 :1衰减过程的2s和T2s 点按副回路衰减曲线及参数按钮。 (2)选择主回路闭合,副回路闭合,一次二次干扰断开。使副回 路视为主回路中一个组成部分,同样用 10 :1方法整定主回 路,求取主回路10 :1 衰减过程的1s和T1s。 点按主回路衰减曲线及参数按钮。 (3)根据上面求得的1s,T1s,2s,T2s值,结合调节器 的类型,按照采取的衰减比(10 :1),查表求取主,副调节器的 整定参数。按照“先副
23、后主”先比例在积分再微分的原则,将计算所得的调节器参数设置到调节器上去。点按主回路控制质量按钮,观看串级控制效果。 注意:一定要选取误差带后在观看整定结果。 (4)在系统整定好的前提下,选择主回路闭合,副回路闭合,加入一次干 扰,断开二次干扰,观看系统响应曲线。想一想为什 么会这样。一次干扰和二次干扰加入位置见指导书末框图。 (5)选择主回路闭合,副回路闭合,加入二次干扰,断开一次干扰,观 看系统响应曲线。想一想为什么和加入一次干扰时情况 不同。 对比可以充分看出,串级系统极大的克服了二次干扰,但是对一次干扰克服能力不强。因此应该将较大的干扰置于内环中 (6)同样选择主回路闭合,副回路断开,视
24、作单回路系统试一试,加入 加入一次干扰,观看系统响应曲线,再试试加入二次干扰,就会明 串级系统和单回路控制系统在克服干扰上的区别。单回路控制系统 因为只有一个回路,难以克服干扰,任何扰动对系统控制质量的影 响都很明显。串级控制系统因为有副回路,可以以极高的频率对包 含在其中的干扰做出响应,克服扰动,因此串级控制系统比单回路控 制系统有更广泛的应用。 系统框图二次干扰一次干扰主参数给定主参数 + + 主对象副对象副调节器主调节器 副回路 主回路 注意事项: 1 进入实验后,无论进行那一个实验,四个单选框都应该有选项,否则实验 会提示错误。 2 仿真参数不可改动,如果计算机速度慢,显示系统响应曲线可能比较慢, 请稍候,不要误以为死机。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1