仿真教学资源在测量仪表及自动化课程中的应用

时间:2022-04-16 06:03:59

仿真教学资源在测量仪表及自动化课程中的应用

摘要: 为解决教学实训环节资源瓶颈问题,我校信息与控制工程自动化教研室研发了基于LABVIEW的自动控制系统仿真教学软件。该软件以典型设备单元为被控对象,分别设计了测量变送器、PID控制器及执行器,构成了完整的自动控制系统。教学实践表明,该教学资源是课堂授课与实验教学的有力辅助工具。

Abstract: In order to solve the bottleneck of resources in the practical training, a simulation software based on LabVIEW is developed by Automation Department of college of Information and Control Engineering in our university. In this software, typical equipments are selected as controlled objectives and other blocks are designed, including sensors, PID controllers and actuators together to form complete automatic control systems. Teaching practices show that the software is a powerful tool in both class and laboratory.

关键词: 仿真软件;测量仪表及自动化;自动控制系统;教学资源

Key words: simulation software;instrumentation and automation;automatic control system;teaching resources

中图分类号:TP39 文献标识码:A 文章编号:1006-4311(2013)07-0182-03

0 引言

《测量仪表与自动化》课程是一门有着广泛社会需求和技术基础的综合性技术学科,其水平是一个国家技术先进程度、生产力发达程度与生产关系相适应的标志[1]。现代化生产过程的科技人员,除了必须深入了解和熟悉生产工艺之外,还必须学习和掌握自动化仪表方面的知识,才能在生产、管理、调度岗位及科研部门充分发挥作用。我校信息与控制工程学院自动化教研室目前开设的这门课程适用专业除化学工程与工艺以外,还面向诸如环境工程、油气储运、建筑环境与设备工程、热工等专业。该课程包括过程测量仪表、过程控制仪表和过程控制系统三大方面的内容,涉及电子、机械、大学物理、自动控制原理等多门学科,是一门知识点多、涉及面广、实践性强、信息更新快的综合性学科。

对于工艺类专业学生来说,缺少相应的专业背景知识、学时短(根据不同专业,目前学时设置为48或32学时);加之相应控制系统部分概念抽象、知识联系紧密、难于理解,学生学习难度较大。为此,我教研室专门利用LabVIEW研发了自动控制系统仿真软件作为仿真教学资源使用。下面就该软件的开发背景、功能和使用做逐一介绍。

1 自动控制系统仿真软件的开发背景

1.1 《测量仪表与自动化》教学中的重点和难点 目前我校《测量仪表与自动化》课程大纲明确要求学生掌握自动化仪表的基本原理、结构和特点,为自控设计根据工艺条件选择合适的仪表;除此之外,更强调掌握自动控制系统的基本概念,能对工艺过程提出合理的检测和控制方案。

笔者在教学当中发现,工艺类专业的学生在学习过程测量仪表部分,各种压力、物位仪表虽然种类繁多,但相应学时较长,占到总学时一半左右;加之内容直观,通过图片、实物、动画等方式,学生们可以理解掌握。但随着课程内容进展到过程控制仪表部分,接触到控制器、执行器以后,一些抽象概念诸如控制点、控制规律、控制器正/反作用、调节阀气开/气关、PID算法等内容逐渐让学生感到吃力,且内容相对较少,讲解速度较快。而最后一部分过程控制系统中被控对象的动态特性、自动控制系统的过渡过程、被控变量、操纵变量及控制器参数整定等概念也让学生感觉枯燥单调,学习积极性不高,难以形成有关系统的概念。

这一点可从《测量仪表与自动化》期末考试及课程设计环节中发现,部分学生由于不理解自动控制系统的基本概念,设计出来的控制方案东拼西凑,导致整个设计文件完全错误。

1.2 工程实践中的重要性和实用性 关于过程控制系统基本概念的重要性,笔者还有过亲身的体会。一次在某大型炼厂的催化裂化车间调研过程中,该车间的工艺技术骨干就急迫提出希望我们能够给他仔细讲解一下PID参数整定的内容。这是因为他意识到自动控制系统对于装置设备的平稳、高效和安全的重要性,而对PID参数的认识不够使他不能大胆自信的在DCS工程师站整定PID参数。经过两个小时的讲解,该工程师详细做了笔记,并就相关概念提出了大量问题。

另一次参与某石化公司新项目装置开工建设过程中,负责工艺的工程师需要给新上岗的操作工人培训装置的控制方案。但拿到设计图纸后,面对图纸当中的复杂控制系统,诸如分程控制、比值控制及选择控制等尚不能充分理解,更何谈培训上课。发愁之余,找到笔者帮忙。除了讲解了上述复杂控制方案后,对方还索要《测量仪表及自动化》一书作为参考书使用。本课程内容在工程实践中重要性和实用性可见一斑。

1.3 其他院校的多媒体教学手段 近年来各高等院校不断就《测量仪表及自动化》的教学内容、教学方法、教学模式等进行着的讨论、改革与探索[2-5]。上述文章当中无一例外提到,这是一门专业理论知识与工程实践结合非常紧密的课程,教学中应摒弃单一的板书和PPT授课方式,而充分利用多媒体和计算机技术进行仪表设备及自动控制系统的演示。孙自强提出利用通用的工控组态软件的演示版,可形象的模拟控制现场和控制室的操作[3]。曾珞亚等利用Matlab与VB混编来显示过渡过程曲线和进行控制器参数整定[4];邬勇奇等制作了Flash仪表动画[5]进行演示,如电接点信号压力表等10个仪表动画。

2 自动控制系统仿真软件的基本功能

该仿真软件选取液罐代表了生产过程中的物位对象。与直接使用实际装置仿真软件相比,可使学生避免花费大量时间熟悉整套生产流程和繁复的组态软件操作,而将注意力全部放在控制仪表与控制系统上。下面介绍软件的基本功能。

2.1 手/自动控制系统的对比 该软件专门设计了手动控制和自动控制的切换界面。手动控制界面如图1所示,仅有液罐(被控对象)、进水手阀和出水手阀。界面上还显示柱状显示水位设定值、实时液位实际值及设定值曲线显示。操作者课根据实际水位(测量值)和理想水位(设定值)相比较的结果,决定开大或关小手阀阀位,从而调整液罐水位,模拟实际工况中的人工控制。手阀阀位的修改可以直接修改阀位文本框,或通过转动手轮实现。

自动控制界面如图2所示。与手动控制界面相对比,自动控制界面增加了液位传感器、PID控制器、调节阀(由原手阀修改),与原液罐构成一个完整的单回路控制系统。界面色彩鲜艳,各环节设备形象生动,基本能够达到真实现场的使用感受。

2.2 测量传感器的设计 该水箱液位传感器模拟恒浮力液位计。浮球始终漂浮在液面上,随着液面高低变化而变化。液罐下方增设了液位计的仪表表头。此外,测量值采用红色细信号箭头线(区别与蓝色的粗管道线)送给控制器,表明了仪表之间的逻辑关系。

2.3 控制器的基本功能 控制器面板如图2自动控制界面左侧所示。该控制器模拟实际单台数字调节器(如DRC-97智能记录调节仪),实现了控制器的基本功能。

2.3.1 显示功能及控制运算 控制器面板上显示偏差(比较器)、输出(运算器)、给定值(水位给定)及PID参数等。PID参数可以根据用户需要实时交互式修改。

在自动状态下,根据水位给定和水位测量值得到偏差e,控制器将按照PID算法给出输出操纵值(MV,Manipulated Value)信号。值得注意的是,控制器的设定值与测量值通过采用红色细信号箭头线送给比较器,而比较器得出的偏差e送给运算器进行运算。同时该操纵值信号同样用红色细信号箭头线传送到调节阀上,表明了信号之间的基本关系。

2.3.2 控制器的正、反作用选择 控制器下方的两个选择按钮分别是正作用和反作用。选择正作用时,控制器的测量信号增大(或给定信号减小)时,其输出信号随之增大;反作用则当调节器的测量信号增大(或给定信号减小)时,其输出信号随之减小。这是控制器构成闭环负反馈控制系统的必备功能之一。

2.3.3 手动/自动切换 控制器具备手动/自动切换功能。选择自动时,红灯亮且功能面板显示“自动”字样。此时,控制器输出根据控制规律随偏差变化而变化;选择手动时,绿灯亮且功能面板显示“手动”字样。此时控制器输出与偏差无关,控制规律无效直接由手操纵控制器输出,类似于直接手调阀门开度。

控制器还具备实现手/自动双向无扰动无平衡切换功能。在手动状态下,此时设定值(水位给定)不能由操作者输入运算器文本框改变,而是跟随测量值的变化而变化,始终保持偏差为零,即控制器PID算法输出增量为零。所以切换至自动瞬间,控制器输出无跳变;在自动状态下,控制器的设定值可以通过改变水位给定文本框或柱状显示来改变,此时输出不能通过文本框改变。切换至手动的瞬间,控制器输出无跳变。该控制器具备实现自动/手动无扰动无平衡切换功能。

2.3.4 调节阀的设计及气开/气关选择 执行器模拟最常见的薄膜式气动调节阀。气动调节阀有气开式与气关式两种形式。软件中所设计的调节阀,若选为气阀,运算器输出为0%,阀门全关闭,运算器输出为100%,阀门全打开。

2.5 系统过渡过程的显示与保存 为了说明控制系统的工作机理,实时曲线显示是必不可少的。界面右侧的绘图窗口可实时显示水位测量值、设定值及操纵值。可根据需要任意改变曲线的颜色和宽度。需保存某曲线画面时,右键导出简化图形即可。图3衰减震荡过程的简化图形。

3 仿真软件应用举例

下面以2学时实验为例,介绍该仿真软件的使用。提前下发电子版实验讲义及软件说明书,供学生预习及在实验上机过程中参看。

3.1 熟悉软件的基本操作(10分钟)。首先,引导学生观察手动控制界面与自动控制界面的区别。总结一个完整的自动控制系统包含哪几部分?该水箱液位控制系统当中的被控变量和操纵变量分别是什么?并要求学生在实验报告中画出该控制系统的方框图。

3.2 对象特性测试(10分钟)。利用测试法建立被控对象模型,并将测试曲线图进行保存。根据测试曲线确定对象的放大系数、时间常数及纯滞后时间。

3.3 调节阀气开/气关及控制器正/反作用的选择(10分钟)。给出工艺安全生产的条件,液罐水位系统中要求液位不能溢出。请学生选择调节阀气开/气关形式及控制器正/反作用。观察若选择不当会出现什么结果。

3.4 自动控制系统投运(10分钟)。复习自动控制系统投运的基本步骤,将手动状态调到稳定状态下进行投运。观察投运过程中控制器的无扰动无平衡切换现象。

3.5 控制器参数的工程整定(40分钟)。

3.5.1 纯比例(P)控制作用下的过渡过程测试 保持出水阀50%不变。将控制系统投运,设置PID参数(Ti>5000s,Td=0s),Kc分别等于1,5,20时,设定值从50%变化到60%时,得到的过渡过程曲线。将曲线画面保存并进行对比,说明Kc的变化对过渡过程的影响。

改变出水阀的阀位(相当于改变对象特性)至80%,重复上述步骤,观察曲线的变化。

3.5.2 比例积分(PI)作用下的过渡过程测试 保持出水阀50%不变。将控制系统投运,设置PID参数(Kc=3,Td=0s),Ti依次设置为4,10,20。说明Ti的变化对过渡过程的影响。改变对象特性(同3.5.1)后重复本步骤。

3.5.3 比例积分微分(PID)作用下的过渡过程测试

保持出水阀50%不变。将控制系统投运,设置PID参数(Kc=3,Ti=10s),Td依次设置为0,2,10,20。说明Td的变化对过渡过程的影响。改变对象特性(同3.5.1)后重复本步骤。

3.6 整理实验数据、图表,回答思考题(20分钟)。

4 结语

本文介绍了由我教研室自主开发的自动控制系统仿真软件的基本功能和使用。通过该仿真软件的应用,解决了《测量仪表及自动化》课程中实验设备短缺、教学手段单一的问题。该教学资源对于提高学生学习的兴趣,研究和掌握课程的重点及难点,培养工程实践概念都具有重要意义。

参考文献:

[1]杜鹃编,《测量仪表与自动化》[M].东营:石油大学出版社出版.

[2]潘浩,杜鹃.《测量仪表与自动化课程教学改革探索与实

践》[J].自动化与仪器仪表,2010,6:142-144.

[3]孙自强.《化工自动化及仪表课程教学改革与实践》[J].化工高等教育,2012,2:51-54.

[4]曾珞亚等.《MATLAB与VB辅助化工仪表及自动化教学

的研究》[J].软件导刊,2010,9(1):196-197.

[5]邬勇奇等.《化工仪表及自动化Flash课件和网络答疑系统的开发》[J].2003,20(5):717-718.

上一篇:《单片机原理与应用》课程教学改革探讨 下一篇:关于Hadoop集群作业调度算法的探讨