Control systems are crucial for the proper performance of different devices. Some applications, such as wind turbines, sometimes require complex controllers to achieve maximum efficiency. This leads to a demand for verification and validation techniques that minimize potential risks during the implementation phase on the final device, with the associated high costs. One approach to this checking is the processor-in-the-loop (PIL) validation method, which runs the control software on the physical hardware and communicates it with the virtual model, all in real time and deterministically. PIL techniques can be combined with digital twins (DTs) to improve validation procedures and ensure that the control software runs within the required processing times (validating the hardware) and that the outputs are correct and take the system to its target state (validating the control software). In this work, a PIL-DT architecture is proposed to validate real-time controllers programmed in the IEC61131 standard using any commercial PC and virtual models simulated with Simulink Desktop Real-Time®. The architecture allows the control program to be deployed on the virtual or real controller in order to control the virtual or real plant, without any modification. This ensures the same behavior between the virtual controller and the real one. The proposal has been successfully tested with a wind turbine pitch controller as a use case.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

PIL Environment to Validate Wind Turbine IEC61131-Based Real Time Controllers on Digital Twins

  • A. Martínez-Inchusta,
  • M. Santos-Peñas,
  • J. E. Sierra-García,
  • M. Peñacoba

摘要

Control systems are crucial for the proper performance of different devices. Some applications, such as wind turbines, sometimes require complex controllers to achieve maximum efficiency. This leads to a demand for verification and validation techniques that minimize potential risks during the implementation phase on the final device, with the associated high costs. One approach to this checking is the processor-in-the-loop (PIL) validation method, which runs the control software on the physical hardware and communicates it with the virtual model, all in real time and deterministically. PIL techniques can be combined with digital twins (DTs) to improve validation procedures and ensure that the control software runs within the required processing times (validating the hardware) and that the outputs are correct and take the system to its target state (validating the control software). In this work, a PIL-DT architecture is proposed to validate real-time controllers programmed in the IEC61131 standard using any commercial PC and virtual models simulated with Simulink Desktop Real-Time®. The architecture allows the control program to be deployed on the virtual or real controller in order to control the virtual or real plant, without any modification. This ensures the same behavior between the virtual controller and the real one. The proposal has been successfully tested with a wind turbine pitch controller as a use case.