Design and Implementation of a Discrete-Time Proportional Integral (PI) Controller for the Temperature Control of a Heating Pad

SLAS Technol. 2018 Dec;23(6):614-623. doi: 10.1177/2472630318773697. Epub 2018 May 10.

Abstract

Contact heat evoked potentials (CHEPs) are recorded from the brain by giving thermal stimulations through heating pads kept on the surface of the skin. CHEP signals have crucial diagnostic implications in human pain activation studies. This work proposes a novel design of a digital proportional integral (PI) controller based on Arduino microcontroller with a view to explore the suitability of an electric heating pad for use as a thermode in a custom-made, cost-effective CHEP stimulator. The purpose of PI controller is to set, regulate, and deliver desired temperatures on the surface of the heating pad in a user-defined pattern. The transfer function of the heating system has been deduced using the parametric system identification method, and the design parameters of the controller have been identified using the root locus technique. The efficiency of the proposed PI controller in circumventing the well-known integrator windup problem (error in the integral term builds excessively, leading to large transients in the controller output) in tracking the reference input and the controller effort (CE) in rejecting output disturbances to maintain the set temperature of the heating pad have been found to be superior compared with the conventional PI controller and two of the existing anti-windup models.

Keywords: Arduino microcontroller; CHEPS; PI controller; system identification.

MeSH terms

  • Automation, Laboratory / instrumentation
  • Automation, Laboratory / methods
  • Equipment Design*
  • Heating / instrumentation
  • Heating / methods*
  • Humans
  • Temperature