收藏本站
《曲阜师范大学》 2004年
收藏 | 手机打开
二维码
手机客户端打开本文

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

刘森林  
【摘要】:文章开始部分详细讨论了MATLAB与高级语言的编程接口方法,对目前已有的接口方法进行了系统总结,分析了这些方法的优势、缺陷和使用条件。然后文章提出了一种全新的CONSOLE程序实现MATLAB与高级语言接口的方法,利用这种方法只需要对用MATLAB语言编写的~*.m文件进行简单的修改,编译成可执行的CONSOLE文件后即可在应用程序中用API函数向CONSOLE程序发送数据和命令,实现程序调用。这种方法是真正意义上能利用MATLAB提高开发效率的方法,对于不同的程序几乎都可以用同样的方法实现,大大提高了该方法的稳定性,在实际应用中具有极大的应用价值。在后面介绍的控制系统中,这种方法的成功证明了该方法的实用性。 然后文章详细讨论了一种基于C++ Builder的智能控制系统的设计与开发全过程。对系统开发过程中的热点、难点进行了详细的介绍,比如对硬件实现、界面实现、数据曲线的绘制、输入输出控制、数据库处理等方面都进行了深入分析。对系统硬件实现上提出了切实可行的方案,在界面、数据显示、数据库方面提出了独到了方法。 文章对控制系统的算法处理部分进行了讨论,主要介绍了改进型PID、非线性跟踪微分PID和模糊控制三种控制算法的实现。改进型PID算法主要将经典PID进行抗积分饱和、积分分离改进,这种算法的代码实现简单,实验证明算法对信号变化反映迅速,超调小,效果稳定。非线性跟踪微分PID算法是用非线性结构跟踪微分器产生控制器基本要素,并利用这些微分估计信号的非线性组合方式改进经典PID控制器,具有很好的参数鲁棒性和结构鲁棒性。模糊控制算法是 一门非常实用的理论,应用于本系统开发中具有稳定和鲁棒 性强的特点。 总之,文章介绍了一种以C十+Builder为开发平台,利用 MATLAB作为数学分析、数据处理工具、算法开发工具的智 能过程控制系统的设计与实现。该系统不仅充分发挥了C+十 Builder在Win32系统下快速开发应用程序的强大优势,而且 充分利用了MATLAB在开发控制算法上的长处,这使得开发 的智能控制系统在平台开放、易于扩充、二次开发能力上具 有较大优势。实验结果表明,本系统开发方案是切实可行的, 开发的智能控制系统具有开发周期短、界面美观、控制稳定、 控制算法先进、二次开发能力强、软件成本低等特点。
【学位授予单位】:曲阜师范大学
【学位级别】:硕士
【学位授予年份】:2004
【分类号】:TP273.5

手机知网App
【引证文献】
中国期刊全文数据库 前1条
1 石浩旭;;基于组态王的远程过程控制系统的设计[J];科技致富向导;2011年15期
中国硕士学位论文全文数据库 前2条
1 朱玲;智能控制系统中的实时数据采集与处理系统设计与实现[D];曲阜师范大学;2006年
2 邢辉;基于COM技术接口编程的远程过程控制系统的设计与实现[D];曲阜师范大学;2006年
【参考文献】
中国期刊全文数据库 前10条
1 冯毅,梅海青;Windows 2000下MATLAB端口采集的实现[J];兵工自动化;2003年01期
2 刘森林,寇光杰,石学文,陈梅,武玉强;一种基于C++Builder的过程控制系统设计与实现[J];东南大学学报(自然科学版);2003年S1期
3 潘卫明,赵敏,张进芳;Vc~(++)下如何利用Matlab工具箱进行数字信号处理[J];电脑与信息技术;2000年06期
4 孙旭霞,李生民,张维娜;工业自动化通用组态软件──“组态王”的功能分析及应用[J];仪器仪表用户;2001年04期
5 乔宗立;一种在C++ Builder环境中调用Matlab数据的方法[J];湖北汽车工业学院学报;2001年04期
6 肖永韧,解习农,刘晓峰;VC与MATLAB混合编程之DLL实现方法[J];计算机工程与应用;2001年13期
7 王亚刚,邵惠鹤;一种基于InTouch、Visual C++和Matlab的控制软件实现[J];计算机工程;1999年05期
8 储开颜,严利民,王朔中;VC与MATLAB的接口及其实现[J];计算机工程;2000年12期
9 刘静,吴衍青,汤宇晖;Matlab/VC++/Access组合编程方法及其应用[J];计算机工程;2001年03期
10 廖强华,张洛平,刘洁;基于Borland C++ Builder和MATLAB的混合编程的研究[J];计算机工程;2001年03期
【共引文献】
中国期刊全文数据库 前10条
1 夏业启,于中;酚醛树脂生产的微机自动控制系统[J];工程塑料应用;2000年05期
2 郭伟,刘兴远,张力,王跃文,孙亮;无腹筋钢筋混凝土简支梁受剪特性的神经网络模型初探[J];四川建筑科学研究;2004年01期
3 刘兴远,郭伟,林文修,杜文龙,易珂;重庆地区混凝土构件碳化规律的神经网络描述[J];四川建筑科学研究;2004年04期
4 徐港;卫军;王青;;基于WEB的结构仿真试验[J];四川建筑科学研究;2006年01期
5 范程华;朱武;;专家PID温度控制在高真空磁控溅射镀膜机中的应用研究[J];合肥师范学院学报;2009年03期
6 胡龙军;陈一波;陶吉利;;基于神经网络参数自整定PID控制的应用[J];安徽电子信息职业技术学院学报;2009年06期
7 沈亚斌;赵涛;陈桂;;过程控制系统课程教学改革的探索与实践[J];安徽电子信息职业技术学院学报;2011年06期
8 丁晓贵;神经网络在非线性系统参数辨识中应用[J];安徽工程科技学院学报(自然科学版);2003年04期
9 路子贇;一种CMAC神经网络的直接地址映射[J];安徽工程科技学院学报(自然科学版);2004年01期
10 丁晓贵;基于径基网络的水处理系统模型[J];安庆师范学院学报(自然科学版);2004年03期
中国重要会议论文全文数据库 前10条
1 张军;贾瑞清;;基于DDE的Matlab与VB接口编程技术及其工程应用[A];2004“安徽制造业发展”博士科技论坛论文集[C];2004年
2 胡伟明;;基于STM32纯电动汽车电驱控制研究[A];“2011西部汽车产业·学术论坛”暨四川省汽车工程学会四届第九次学术年会论文集[C];2011年
3 张红良;吴文启;胡小平;;一种新的里程计刻度因子在线辨识算法[A];第二十六届中国控制会议论文集[C];2007年
4 戎袁杰;汤洪海;郑雪生;王荣蓉;李春文;;单相并联有源滤波器的神经网络控制策略研究[A];第二十六届中国控制会议论文集[C];2007年
5 孟庆金;权悦;景绍洪;;热电厂CFB锅炉燃烧智能控制策略研究[A];第二十六届中国控制会议论文集[C];2007年
6 李云;薛松;龙志强;;基于跟踪微分器的磁浮列车悬浮系统传感器主动容错控制[A];第二十七届中国控制会议论文集[C];2008年
7 李俊丽;张光辉;祝晓红;;新型智能变增益单神经元PID控制算法[A];第二十七届中国控制会议论文集[C];2008年
8 王旭光;孙衢;;基于模糊免疫控制的PI调速器设计[A];第二十七届中国控制会议论文集[C];2008年
9 张欣;王云宽;郑军;;永磁同步电机矢量控制安排过渡过程方法的研究[A];第二十七届中国控制会议论文集[C];2008年
10 ;Anti-windup Nonlinear PID Controller Design and Its Application to Winged Missile Control System[A];第二十七届中国控制会议论文集[C];2008年
中国博士学位论文全文数据库 前10条
1 汪木兰;神经网络硬化实现的共性技术在电力传动中应用研究[D];合肥工业大学;2010年
2 万宇宾;交流伺服系统自适应滑模控制理论与方法研究[D];华中科技大学;2010年
3 罗石;线控转向系统主动安全预测控制策略的研究[D];江苏大学;2010年
4 汤亮;基于综合效益评价的陶瓷产品全生命周期理论研究及应用[D];武汉理工大学;2010年
5 杨建强;四频差动激光陀螺相关技术研究[D];国防科学技术大学;2010年
6 刘美玲;融合多元环境因子的水稻重金属污染水平遥感评估模型[D];中国地质大学(北京);2011年
7 张红娟;变转速泵控差动缸及低能耗注塑机技术研究[D];太原理工大学;2011年
8 张志锋;感应电机无速度传感器直接转矩控制关键技术研究[D];沈阳工业大学;2010年
9 张建国;双离合器式自动变速器控制品质评价与优化[D];吉林大学;2011年
10 杨铭;基于主动转向和横摆力矩控制的多轴车辆制动稳定性研究[D];吉林大学;2011年
中国硕士学位论文全文数据库 前10条
1 徐旭;基于ARM的电阻点焊控制器[D];南昌航空大学;2010年
2 李锦;基于声波的运动车辆行驶状态辨识理论研究[D];南昌航空大学;2010年
3 苗晋玲;基于ARM的三自由度直升机嵌入式控制系统设计[D];南昌航空大学;2010年
4 岳光亮;基于液压制动行星调速软起动系统的研究设计[D];山东科技大学;2010年
5 于振涛;矿用液压支架搬运车辆结构设计与液压驱动系统性能研究[D];山东科技大学;2010年
6 刘鲁艳;基于PJR-2X型喷浆机器人的开放式算法平台研究与设计[D];山东科技大学;2010年
7 陈斌;PJR-2X型喷浆机器人交互式虚拟样机系统开发[D];山东科技大学;2010年
8 朱正强;车标识别的关键技术研究[D];辽宁师范大学;2010年
9 刘健洪;基于ARM和CAN总线的染色机温度控制系统研究[D];浙江理工大学;2010年
10 范不井;某地区电网短期负荷预测研究[D];郑州大学;2010年
【同被引文献】
中国期刊全文数据库 前10条
1 张修建;庄述燕;王君本;;Winsock技术在工业污水处理远程监控系统中的应用[J];北京联合大学学报(自然科学版);2010年03期
2 陈喜阳,张克危,彭玉成;水电机组在线监测系统实时数据智能存储策略[J];电力系统自动化;2004年07期
3 姚晔 ,胡益雄;用VC++实现带背景图的实时动态曲线[J];电脑编程技巧与维护;2001年09期
4 刘森林,寇光杰,石学文,陈梅,武玉强;一种基于C++Builder的过程控制系统设计与实现[J];东南大学学报(自然科学版);2003年S1期
5 高庆,谭业双,石春和;C++Builder环境下数据采集系统的开发应用[J];电脑开发与应用;2001年06期
6 涂海艳,胡修林,张蕴玉;VC环境下用WinSock控件实现网络通信[J];电子技术;2000年12期
7 孙旭霞,李生民,张维娜;工业自动化通用组态软件──“组态王”的功能分析及应用[J];仪器仪表用户;2001年04期
8 穆振海,唐建清;多线程在C++Builder中的实现[J];桂林航天工业高等专科学校学报;2004年01期
9 黄峥;宋年年;;组态王在过程控制仿真实验中的应用[J];广州大学学报(自然科学版);2007年06期
10 高卓,朱兆勋;电力监控数据库设计及优化查询技术[J];工业控制计算机;2001年11期
中国硕士学位论文全文数据库 前5条
1 龚海燕;基于C/S模式的网络远程监控系统[D];南京航空航天大学;2003年
2 袁九正;计算机管理—控制一体化系统[D];大庆石油学院;2003年
3 周蓉;电力系统实时数据管理系统的研究与开发[D];华北电力大学(北京);2003年
4 冉玉晶;基于C/S结构的管理信息系统的设计与开发[D];北京工业大学;2004年
5 李四明;基于DCS的锅炉控制系统的研究[D];大连海事大学;2004年
【二级引证文献】
中国硕士学位论文全文数据库 前6条
1 杨琴;基于工业以太网的锅炉数据采集管理系统[D];昆明理工大学;2009年
2 吴华;开放式谐波减速器传动精度测量仪的设计[D];重庆大学;2011年
3 姚尧蓝;基于嵌入式系统的动态测控信号的采集与调理研究[D];天津大学;2007年
4 楼俏;数控车床动力转塔刀架可靠性试验台的研制[D];吉林大学;2012年
5 王银月;基于PROFIBUS的模块化制造系统的设计与开发[D];华东理工大学;2013年
6 马文琦;高速公路电力监控系统的设计与实现[D];长安大学;2012年
【二级参考文献】
中国期刊全文数据库 前10条
1 扈晓,任志良,李少慧;MATLAB应用程序接口在C++Builder中的使用[J];兵工自动化;2002年01期
2 冯毅,梅海青;Windows 2000下MATLAB端口采集的实现[J];兵工自动化;2003年01期
3 陈磊;VC下利用MATLAB引擎的程序设/计[J];电脑编程技巧与维护;1999年02期
4 余红华,熊予莹,任斌,赵智昊;C++Builder与Matlab、Mideva接口编程及其实现光谱仪改造[J];电脑开发与应用;2002年10期
5 乔宗立;一种在C++ Builder环境中调用Matlab数据的方法[J];湖北汽车工业学院学报;2001年04期
6 王颖,胡宗军,邹介棠,吴铭岚;ActiveX:从Visual Basic6.0调用MATLAB的实现方法[J];机电工程;1999年05期
7 王亚刚,邵惠鹤;一种基于InTouch、Visual C++和Matlab的控制软件实现[J];计算机工程;1999年05期
8 廖强华,张洛平,刘洁;基于Borland C++ Builder和MATLAB的混合编程的研究[J];计算机工程;2001年03期
9 韩京清;;反馈系统中的线性与非线性[J];控制与决策;1988年02期
10 韩京清;一种新型控制器──NLPID[J];控制与决策;1994年06期
【相似文献】
中国期刊全文数据库 前10条
1 谢敏仙;建筑太阳能集热智能控制系统的设计和开发[J];电子技术;2002年08期
2 张传芹;流化床锅炉实时专家智能控制系统的设计[J];石油化工自动化;2002年06期
3 陈文会,贾建省,侯博涵;基于公网的住宅智能控制系统的实现[J];现代电子技术;2002年07期
4 胡准庆,张欣 ,夏渊;适用于城市交通的智能控制系统的研究[J];自动化博览;2002年01期
5 陈友泉 ,樊立鲁,马海滨;预焙电解槽智能控制系统[J];电气传动;2002年06期
6 谢敏仙;;太阳能集热智能控制系统设计[J];电工技术;2002年08期
7 张华敏,黎莉;彩色液晶智能控制系统的设计与实现[J];电子技术应用;2003年06期
8 刘俊凤,蒋润科;石灰炉多模型集成智能控制系统的开发应用[J];矿山机械;2004年07期
9 刘青兰;方志刚;;新型“三防”智能控制系统的设计[J];电气技术;2007年02期
10 王冬星;;风扇智能控制系统设计[J];电脑学习;2008年06期
中国重要会议论文全文数据库 前10条
1 田华;吴启迪;张钟俊;;走向智能控制系统[A];1995年中国智能自动化学术会议暨智能自动化专业委员会成立大会论文集(上册)[C];1995年
2 丑武胜;查建中;董明;;一种新型智能控制系统结构原型[A];1997中国控制与决策学术年会论文集[C];1997年
3 刘东;尹怡欣;涂序彦;董洁;;一种智能控制系统智能水平的评价方法[A];2005年中国智能自动化会议论文集[C];2005年
4 ;多通道高精度智能控制系统[A];电子信息节能技术与产品推广应用专集[C];2009年
5 齐小刚;李元左;常显奇;;智能控制系统与综合集成技术[A];1997年中国控制会议论文集[C];1997年
6 田华;席裕庚;张钟俊;;间接法和直接法用于智能控制系统[A];1994中国控制与决策学术年会论文集[C];1994年
7 K.A.Pupkov ;K.A.Neusipin;柯芳;;动态对象智能控制系统的遗传建模[A];第二十三届中国控制会议论文集(下册)[C];2004年
8 黄军飞;陈春义;凌良冲;唐萍;马力;;纺织空调恒温恒室智能控制系统的应用[A];全国纺织企业空调除尘系统节能工作会议论文集[C];2011年
9 孙明学;;浅析中继站远程智能控制系统及其应用[A];第二届中国林业学术大会——S7 新形势下的森林防火问题探讨论文集[C];2009年
10 张建军;韩煜;张利;;基于模糊Petri网的加工过程智能控制系统[A];2006中国控制与决策学术年会论文集[C];2006年
中国重要报纸全文数据库 前10条
1 记者 李剑军、通讯员 余斌、周成胜;襄樊市区交通智能控制系统开建[N];湖北日报;2007年
2 记者 李丽云 通讯员 阚洪锦;智能控制系统防治煤矿水灾[N];科技日报;2012年
3 记者 王扬;煤炭综采成套装备及智能控制系统通过鉴定[N];中国煤炭报;2013年
4 徐佳;艰难中开辟“芯”路[N];中国纺织报;2012年
5 记者 唐先武;“聪明窗”遇火灾自动打开[N];科技日报;2009年
6 记者明文团、通讯员者心燕;阜康市推广智能化节水灌溉技术[N];昌吉日报;2010年
7 记者 李晓岩;国家招标攻关流程工业智能控制系统[N];中国化工报;2007年
8 通讯员 王彦民 陈振寰;甘肃河西实现火风电联合调控[N];中国电力报;2010年
9 谢小飞 郑琦;大炼油用上国产“神经中枢”[N];中国化工报;2014年
10 本报记者 董长青;一批自主知识产权产品亮相国际环保展[N];北京日报;2011年
中国博士学位论文全文数据库 前8条
1 朱宏辉;基于知识驱动的拟人智能控制系统若干关键技术研究[D];武汉理工大学;2006年
2 孙鑫;造纸过程的分层递阶智能控制系统[D];浙江大学;2001年
3 程武山;烧透点递阶智能控制系统的研究与实现[D];上海大学;2006年
4 齐一名;基于多Agent的磨矿过程智能控制系统研究[D];吉林大学;2014年
5 张立岩;氧化铝回转窑制粉过程智能控制系统的研究[D];东北大学;2010年
6 史旭光;智能控制系统理论应用于数控设备的若干关键问题研究[D];华南理工大学;2009年
7 孙振平;自主驾驶汽车智能控制系统[D];国防科学技术大学;2004年
8 茆美琴;风光柴蓄复合发电及其智能控制系统研究[D];合肥工业大学;2004年
中国硕士学位论文全文数据库 前10条
1 王琦;油轮静电防爆智能控制系统[D];上海海运学院;2001年
2 丁惠忠;观赏鱼缸智能控制系统的设计[D];苏州大学;2007年
3 纪涛;工业锅炉智能控制系统的开发与研究[D];山东大学;2008年
4 林远昊;纱线超低张力探测与智能控制系统的研发[D];东华大学;2011年
5 孙京诰;工业聚酯生产过程智能控制系统研究[D];北京化工大学;2000年
6 余俊;教室智能控制系统通信模块的设计[D];合肥工业大学;2007年
7 蒋敏兰;二液自动混合灌胶机的智能控制系统的研制和研究[D];合肥工业大学;2003年
8 胡林林;减轻交通拥堵的出租车智能控制系统设计(软件)[D];浙江工商大学;2011年
9 樊军;电热油炉智能控制系统[D];辽宁工程技术大学;2001年
10 崔宇昊;中药生产过程自动化智能控制系统的研制[D];湖南大学;2006年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026