摘要
针对目前组态软件ForceControl缺乏先进控制算法的情况,提出了一种为组态软件扩充先进控制算法的方法。用Matlab Deploytool生成先进控制算法的COM组件并在系统中注册该组件,在Visual C++ 6.0中开发调用算法组件的ActiveX控件。将控件嵌入到组态软件ForceControi中,为其扩展模糊自适应PID控制器功能。仿真实验证明了该方法的可行性,且过程简单、成本低,充分利用了VC++6.0和Matlab的优点,提高了工业过程的控制精度。
Aiming at the fact that Force Control does not contain advanced control algorithm, the method of expanding advanced control functions in Force Control is proposed.The COM object of advanced control algorithm by Matlab Deploytool was generated and was registered in the current operation system.Then develops ActiveX controller was developed in Visual C++6.0,which calls algorithm object.The controller was added to the configuration software of Force Control to expand fuzzy self-adaption PID control function for it.The simulation experiment demonstrated that the method is practicable,easy to operate,with low cost,and takes full advantages of software resources, also improves the control precision of industrial process.
出处
《现代科学仪器》
2014年第3期202-207,共6页
Modern Scientific Instruments
基金
辽宁省科技攻关项目(2011216011)