基于OPC与Matlab的PID控制参数自整定.pdf
基于OPC与Matlab的PID控制参数自整定
何博肖志刚张东宁
(昆明电器科学研究所,昆明650221)
摘要目前在Matlab/Simulink应用方面(包括针对电力系统设计),多限于理论上的分析和
模拟。所以如何把Matlab/Simulink这一强大的工程应用软件与实际工程应用相互融合就具有非常
现实的意义。本文正是介绍一种如何利用OPC通信把Simulink模块程序与实际硬件相融合实现
PID控制系统的参数自整定及优化的方法。
关键词:Matlab;OPC通信;参数自整定
PIDParametersSelf-turningBasedonOPCandMatlab
HeBoXiaoZhigangZhangDongning
(KunmingElectricalApparatusResearchInstitute,Kunming650221)
AbstractAtpresenttheapplicationofMatlab/Simulink(includingtheelectricitydesign
system)waslimitedonitstheoreticalanalyseandimitation.Soitsfulfilledwithrealisticmeaningifthe
engineeringappliedsoftware-Matlab/Simulinkcanbemergedwithrealengineeringapplication.This
articalismainlytalkabouthowtothroughtakinguseofopccommunicationtomergingthe
Matlab/Simulinkmoduleprogramwithrealhardware,andfinallyfindthewaytoPIDcontrolsystem’s
parameterself-tuningandoptomization.
Keywords:Matlab;OPCcommunication;parametersself-tuning
1引言程控制设备之间进行通信提供了公用的接口。
Matlab是一个包含大量计算算法的集合。其拥
随着人类社会的进步,科技的发展创新,行业
有600多个工程中要用到的数学运算函数,可以方
内竞争的白热化,各企业对自身的自动化生产设备
便的实现用户所需的各种计算功能。函数中所使用
提出了越来越严格的要求—包括自动化程度的提
的算法都是科研和工程计算中的最新研究成果,而
高,生产周期的缩短,控制精度的提升,误动作的
前经过了各种优化和容错处理。Matlab的这些函数
减少。如何利用现有的软、硬件设施基础,使用最
集包括从最简单最基本的函数到诸如矩阵,特征向
少的开发成本,最少的人员投入,最短的开发周期,
量、快速傅里叶变换的复杂函数。函数所能解决的
满足客户需求必然成为企业特别是中小企业的核心
问题其大致包括矩阵运算和线性方程组