基于Matlab RTW和软PLC的先进控制算法实现
DOI:
作者:
作者单位:

北方工业大学 电气与控制工程学院,北方工业大学 电气与控制工程学院,北方工业大学 电气与控制工程学院,北方工业大学 电气与控制工程学院,北方工业大学 电气与控制工程学院

作者简介:

通讯作者:

中图分类号:

TP29

基金项目:

北京市教委资助项目(KM201310009005)


Implementation of Advanced Control Algorithm Based on Matlab RTW and Soft PLC
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    先进控制算法在实际应用过程中,往往伴随着算法难以实现、调试繁琐等问题。为将先进控制算法高效地部署到DCS上,提出了一种方便快捷的实现方法。首先,在MATLAB自身集成的先进控制算法与实际工业对象之间建立OPC通讯,反复调试后得到与被控对象特性相匹配的控制算法;其次,通过MATLAB RTW将该MATLAB/Simulink先进控制算法生成C++代码;最后,使用软PLC高级语言编程技术,将算法的C++代码无缝集成到DCS当中。实践中设计了一种基于双容水箱液位控制的模糊控制算法。实验结果表明,以该方式设计的控制算法具有良好的控制特性和较高的实际应用价值。该方式缩短了以往控制算法的部署周期,为先进控制算法在DCS中的实际应用提供了强有力地解决方案。

    Abstract:

    An advanced control algorithm is studied on Matlab, and the algorithm program can be deployed into DCS by the Matlab RTW and soft PLC technology. Fisrtly, the Matlab advanced algorithm would be applied to control the plant by OPC, and debug plant object repeatedly until obtain the best control algorithm. Secondly, the embedded C++ code of control algorithm can be generated by use of RTW, and the algorithm program corresponding to the C++ code can be integrated into DCS to run independently by using soft PLC programming. Based on this technology introduced a fuzzy control algorithm and also applied to dual water tank control loop. Good control performance was obtained, and the cycle of the development and debugging of control algorithm is greatly shorten. The results show that a powerful solution can be provided for the practical application in DCS of the advanced control algorithm.

    参考文献
    相似文献
    引证文献
引用本文

雷振伍,吴秀冰,孙德辉,史运涛,李志军.基于Matlab RTW和软PLC的先进控制算法实现计算机测量与控制[J].,2015,23(11):15.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2015-04-30
  • 最后修改日期:2015-06-03
  • 录用日期:2015-06-04
  • 在线发布日期: 2015-11-18
  • 出版日期: