摘要
为解决过程控制中复杂优化算法的工程化验证问题,设计一种基于dSPACE实时仿真系统、S7-300 PLC和WinCC的控制算法测试系统。该测试系统利用PLC实现复杂控制算法,并通过dSPACE与Matlab/Simulink的无缝连接模拟被控对象的实际运行过程,同时借助WinCC实现对控制系统的在线调试和控制效果的实时观测。之后,将一种基于函数-变斜率的新型自适应模糊控制算法应用于S7-300 PLC,通过STEP 7编程软件将该算法封装为一个库函数,以便技术开发人员随时调用,并借助所搭建的测试系统对其控制性能进行验证。结果表明:该测试系统可为控制算法的开发和验证提供一个方便可靠的实时仿真环境,并且所提出的新型自适应模糊控制算法具有较好的控制效果和较强的鲁棒性。
In order to solve the engineering verification problem of complex optimization algorithms in process control, a test system of control algorithms based on dSPACE real-time simulation system, S7-300 PLC and WinCC was designed. The test system uses PLC to realize the complex control algorithm, and simulates the real-time running process of the controlled object through dSPACE and Matlab/Simulink which are connected straightforwardly. At the same time, the online debugging of the control system and the real-time observation of the control effect are realized with WinCC. Afterwards, a new adaptive fuzzy control algorithm based on function-variable slope is applied to S7-300 PLC. The algorithm is packaged into a library function by STEP 7 programming software so that the technology developer can call it at any time, and the control performance of the control algorithm is verified through the built test system. The results show that the test system provides a convenient and reliable real-time simulation environment for the development and verification of control algorithms. The proposed adaptive fuzzy control algorithm has better control effect and robustness.
作者
席嫣娜
王印松
李亚玲
汶爱文
XI Yanna1, WANG Yinsong1, LI Yaling1, WEN Aiwen2(1. Department of Automation, North China Electric Power University, Baoding 071003, China; 2. Avic Shanxi Aero Electric Co., Ltd., Xi'an 710000, China)
出处
《中国测试》
CAS
北大核心
2018年第9期96-101,108,共7页
China Measurement & Test
基金
国家自然科学基金重点项目(61533013)
中央高校基本科研业费专项资金项目(2017XS137)
国家建设高水平大学公派研究生项目(201706730017)