1 前言
自动控制系统在调试过程中通常会遇到很多关于参数整定的问题(如常见的PID参数整定等)。这些参数的最终整定情况将直接影响系统的性能指标。而对于这些参数,在调试过程中如果没有一种方便有效的整定方法就很难把系统调到最优状态。
2 调试装置的提出
在早期的控制系统(下文以速度闭环控制系统为例说明)中,调节器大部分由模拟线路实现。系统的各种参数只能通过调节电位计,更换电阻、电容等方法来调整。由于操作的不便利以及器件的离散性和系统本身各参数之间的相互影响等原因,系统的调试比较困难,也不容易把参数整定到最佳值。调参数有时需要更换元器件,因此也不能实现完全在线参数整定。随着数字调节器的应用,相应的参数整定也有了新的思路和方法。在许多工程实践当中,由于条件限制和成本考虑,数字控制器作为核心控制部件只用于完成控制模型和逻辑功能的实现,与外部的操控接口界面很单一,只是上电、断电、模拟量给定等一些简单输入,输出则只能看系统的响应动作,没有量化的内容。系统的调试还需要断电重新更改程序,然后开电操作,一步步调整才能完成,很不方便。 基于不改变原有数字控制器功能,而又要简化系统参数整定和调试过程的考虑,于是就提出了设计一个接口简单、界面友好、输入输出方便的通用调试装置的构想。该装置主要由主控单元、键盘显示屏单元、信号发生单元、输入输出单元等部分构成。主控单元核心部件选择华邦的W77LE58芯片,该芯片工作电压为2.7~5.5V,集成了32K flash程序存储器和1K+256 SRAM数据存储器,有双串口功能,并有较快的指令执行速度,实践证明对于这种便携的调试装置很适用。装置通过485串口线及输出量监控线和输入激励线与系统相连。连接框图如图1所示。

图1 系统连接框图
3 工作原理
具体的工作原理是,操作人员通过键盘选择合适的激励信号作用于系统后,观察系统机构动作及显示屏输出的系统参数和状态,判断系统的响应情况,并由此确定下一步调整的参数值,通过键盘写入相应值,观察系统参数更改后的响应情况,也可以重新加激励,观察系统对各个频带的响应情况,经过反复的参数调整,直到系统达到最优。
4 硬件构成
原系统需增加EEPROM来存储更改后的参数值,扩展485串口与装置通信。 调试装置的主控板以W77LE58为主控部件,完成对AD、DA芯片的控制,并处理来自外部的数字信号产生相关的逻辑;串口1通过485芯片与控制系统连接,输入和输出控制系统相关参数;串口2通过485芯片与键盘显示单元连接,处理外部输入的信息,并把结果传给显示屏。信号发生单元主要由正弦波、三角波、方波、锯齿波和阶跃信号发生器等组成(这些信号发生器还可用于调试功率放大器如PWM的产生电路等)。输入输出单元主要用于信号隔离、调节和放大等处理,由光藕、运算放大器、三极管等电路组成。
5 软件说明
系统主控制器在每个采样周期把相关的各监控量和状态字存于某一段存储单元中,并接收来自串口的中断,通过中断程序把相应已存储的数值和现在各参数值传给调试装置,并接收来自调试装置的控制参数和状态命令。退出中断后把相应的参数存入 EEPROM单元中,并按命令字执行相应的动作。系统主控制器中断程序框图如图2所示。

图2 系统主控制器中断程序框图
调试装置的程序主要完成键盘扫描、显示控制、激励控制、系统输出采样转换等任务。调试装置主控制器程序框图如图3所示。

图3 调试装置主控制器程序框图
参数的调整不一定仅仅局限于传统的PID闭环调节器参数,其他一些可变参数都可以通过该装置来调节,如积分器的限幅参数、角度值、系统时间值等。这些参数的可调整性将大大降低系统调试的工作量,同时对系统运行情况监测,为故障诊断提供了可靠的依据。
6 应用专家系统构成的智能调试装置
如果把用于判别系统激励和响应的关系后作出相应参数更改决策的专家系统编程写入调试装置后,调试装置可智能完成系统的参数整定过程。具体操作是把系统的目标参数(如调节时间,超调量等)通过键盘写入调试装置后,调试装置通过专家系统自动给出相应的激励并判断响应、更改参数,直到系统最终达到指标要求。专家系统的实质是基于受控对象和控制规律的各种知识,以智能的方式来利用这些知识,求得受控系统尽可能的优化和实用化,它反映出智能控制的许多重要特征和功能。随着微机技术和人工技术的发展,出现了多种形式的专家控制器。下面以利用专家经验来建立PID参数为例说明: 专家PID控制系统原理框图如图4所示。它是在PID算法的基础上,增加了误差e和误差变化△e以及查Fuzzy矩阵、查知识集、知识调整几个软件模块。

图4 专家PID控制系统原理框图
这种集合了专家PID控制器的智能化调试装置能根据专家知识和经验实时调整PID参数,具有良好的控制特性和鲁棒性。此外,主控制器结构简单,执行时间短,因此应用于控制系统中可以大大简化调试过程,并提高系统的性能和适应性。
7 结论
大量的工程实践证明该调试装置在简化系统调试过程,减少系统开销降低成本,增加系统保密性,提高系统可靠性等方面都具有很大的现实意义。
|