Salat Robert, Awtoniuk Michal
Department of Production Engineering, Warsaw University of Life Sciences, Nowoursynowska 166, 02-787 Warsaw, Poland.
Neural Comput Appl. 2015;26(3):723-734. doi: 10.1007/s00521-014-1754-2. Epub 2014 Oct 26.
In this report, the parameters identification of a proportional-integral-derivative (PID) algorithm implemented in a programmable logic controller (PLC) using support vector regression (SVR) is presented. This report focuses on a black box model of the PID with additional functions and modifications provided by the manufacturers and without information on the exact structure. The process of feature selection and its impact on the training and testing abilities are emphasized. The method was tested on a real PLC (Siemens and General Electric) with the implemented PID. The results show that the SVR maps the function of the PID algorithms and the modifications introduced by the manufacturer of the PLC with high accuracy. With this approach, the simulation results can be directly used to tune the PID algorithms in the PLC. The method is sufficiently universal in that it can be applied to any PI or PID algorithm implemented in the PLC with additional functions and modifications that were previously considered to be trade secrets. This method can also be an alternative for engineers who need to tune the PID and do not have any such information on the structure and cannot use the default settings for the known structures.
本报告介绍了利用支持向量回归(SVR)对可编程逻辑控制器(PLC)中实现的比例积分微分(PID)算法进行参数识别的方法。本报告聚焦于PID的黑箱模型,该模型具有制造商提供的附加功能和修改,且没有关于确切结构的信息。文中强调了特征选择过程及其对训练和测试能力的影响。该方法在带有已实现PID的真实PLC(西门子和通用电气)上进行了测试。结果表明,SVR能够高精度地映射PID算法的功能以及PLC制造商引入的修改。通过这种方法,仿真结果可直接用于调整PLC中的PID算法。该方法具有足够的通用性,因为它可应用于PLC中实现的任何带有附加功能和修改的PI或PID算法,而这些附加功能和修改以前被视为商业机密。对于需要调整PID但没有关于结构的任何此类信息且无法使用已知结构的默认设置的工程师来说,此方法也是一种选择。