一种基于C++ Builder与Matlab接口的智能过程控制系统设计与实现

来源 :曲阜师范大学 | 被引量 : 0次 | 上传用户:edyzhang1979
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
文章开始部分详细讨论了MATLAB与高级语言的编程接口方法,对目前已有的接口方法进行了系统总结,分析了这些方法的优势、缺陷和使用条件。然后文章提出了一种全新的CONSOLE程序实现MATLAB与高级语言接口的方法,利用这种方法只需要对用MATLAB语言编写的~*.m文件进行简单的修改,编译成可执行的CONSOLE文件后即可在应用程序中用API函数向CONSOLE程序发送数据和命令,实现程序调用。这种方法是真正意义上能利用MATLAB提高开发效率的方法,对于不同的程序几乎都可以用同样的方法实现,大大提高了该方法的稳定性,在实际应用中具有极大的应用价值。在后面介绍的控制系统中,这种方法的成功证明了该方法的实用性。 然后文章详细讨论了一种基于C++ Builder的智能控制系统的设计与开发全过程。对系统开发过程中的热点、难点进行了详细的介绍,比如对硬件实现、界面实现、数据曲线的绘制、输入输出控制、数据库处理等方面都进行了深入分析。对系统硬件实现上提出了切实可行的方案,在界面、数据显示、数据库方面提出了独到了方法。 文章对控制系统的算法处理部分进行了讨论,主要介绍了改进型PID、非线性跟踪微分PID和模糊控制三种控制算法的实现。改进型PID算法主要将经典PID进行抗积分饱和、积分分离改进,这种算法的代码实现简单,实验证明算法对信号变化反映迅速,超调小,效果稳定。非线性跟踪微分PID算法是用非线性结构跟踪微分器产生控制器基本要素,并利用这些微分估计信号的非线性组合方式改进经典PID控制器,具有很好的参数鲁棒性和结构鲁棒性。模糊控制算法是一门非常实用的理论,应用于本系统开发中具有稳定和鲁棒性强的特点。 总之,文章介绍了一种以C十+Builder为开发平台,利用MATLAB作为数学分析、数据处理工具、算法开发工具的智能过程控制系统的设计与实现。该系统不仅充分发挥了C+十Builder在Win32系统下快速开发应用程序的强大优势,而且充分利用了MATLAB在开发控制算法上的长处,这使得开发的智能控制系统在平台开放、易于扩充、二次开发能力上具有较大优势。实验结果表明,本系统开发方案是切实可行的,开发的智能控制系统具有开发周期短、界面美观、控制稳定、控制算法先进、二次开发能力强、软件成本低等特点。
其他文献
该论文首先介绍了预测控制的发展概况、预测控制的特点和基本原理,并对预测控制中典型的预测控制算法——动态矩阵控制进行了详细的介绍和分析;然后,鉴于该课题中被控系统的
机器人足球比赛是近年来蓬勃发展的一项高科技竞赛,在国内外的影响力与日俱增。它融合交叉了多种高新技术,如机器人技术、传感器技术、智能控制、通讯与计算机技术、多智能体
该课题所研究的高压直流输电系统故障诊断方法采用了人工神经网络技术,对换流站内所有交直流设备和直流输电系统的运行提供完整的控制、保护和监视,是用以保障系统的自动化运
新世纪国内外对深空宇宙领域越来越重视,伴随科研需求的增长以及射电望远镜技术的日异月新,各国争相建立许多形式各异的射电望远镜来发展自身的科学技术。新一代的射电望远镜分辨率高,工作波段也越来越宽,使其整体结构设计趋向大型化,结构的柔性特性明显增强,并且存在外界低频风扰动,这些问题对天线控制系统提出了更高的指向精度、跟踪精度及鲁棒性等的要求,对工程师设计和控制射电望远镜方面带来了更多的技术难度。本论文主
运动目标的检测和跟踪技术,无论在民用还是军事方面,都有极其重要的现实意义和应用价值,本文正是基于此背景进行自动化检测和跟踪运动目标的研究,首先综述了现有的运动目标检
近年来,计算机视觉技术已成为智能研究领域的一项重要研究课题.立体视觉传感器得到越来越广泛的应用,尤其是双目视觉传感器的结构简单、使用方便、速度快、精度高等诸多优点
Internet已成为一个重要的和无处不在的基础设施,人们对网络性能、服务内容和安全性的期望不断提高。但是“尽力而为”服务仍是目前Internet中主要的一种服务类别,所有分组在网
随着计算机网络、计算机通讯等技术的发展,Agent以及MAS的研究成为分布式人工智能研究的一个热点。特别是现实中的系统往往异常复杂、庞大并呈现出分布式特性,单Agent因个体所
该文对综合集成研讨厅的基本理论框架,实施中涉及到的组织管理方面的一些问题,作了简单的介绍,并主要针对综合集成研讨厅中专家研讨过程和思维、群决策技术在研讨厅的问题求
从现场实际检测的时间序列中提取出系统的特征值,并由这些特征值识别出系统的运行状态或故障类型,是机械故障诊断的主要方法和手段之一。众所周知,非线性现象是复杂机械系统