Abstract
Many controller tuners are based on linear models of both the controller and process. Desired performance is often predetermined or adjusted in a manner that is not directly related to the desired response. All physical processes contain non-linearities, commonly of the actuator saturating type, and many controllers contain heuristics for implementation in real systems, such as anti-integral wind-up in PID (proportional integral differential) controllers. For different processes a range of closed-loop response shapes are desired, often described by features of the response such as rise time, overshoot and settling time.
This paper investigates the possibility of basing controller tuning on closed-loop system response data such that desired performance is incorporated directly in terms of familiar time domain features or labels, thus eliminating the need for a mathematical process model and repeated tuning reformulations to achieve the desired performance. A controller tuning method named label-based neuro-tuning (LBNT) is developed and analysed by application to PID controller tuning for process models indicative of real process behaviour. Simulations and numerical investigation indicate that LBNT is a viable technique for the tuning of low-order SISO (single-input-single- output) controllers. Tuning is straightforward, flexible and copes well with process parametric changes and performance specification reformulation. The drawbacks are a complicated pretune phase, a limited selection of suitable labels and a difficulty in defining general classes of tuning problems for its application. The technique is not based on the assumption of process linearity, but due to the inability to characterize classes of input signals and operating points the types of process non-linearity are restricted. The controller may be non-linear, but must be structurally predetermined, and an input/output process model of arbitrary structure is required.
Keywords
Get full access to this article
View all access options for this article.
