Transactions of the Society of Instrument and Control Engineers
Online ISSN : 1883-8189
Print ISSN : 0453-4654
ISSN-L : 0453-4654
A Method for Computing Suboptimal Controls
Kimio YAMAGUCHI
Author information
JOURNAL FREE ACCESS

1968 Volume 4 Issue 1 Pages 54-60

Details
Abstract

A time optimal control function cannot be obtained analytically when the order of the system becomes equal to or higer than four. In the recent years various iterative procedures have been developed for computing time optimal controls.
This paper presents an iterative procedure for computing suboptimal controls. This procedure is an extension of a pulse perturbation method developed by the author and may be applied in analysing an nth order system described by the vector defferential equations x=Ax+Bu, where A is the n×n constant matrix with complex eigenvalues, B the nth order vector and u(t), a scalar, is a control function with constraint |u(t)|≤1.
The principle of this method is as follows. Suppose that a control u(t) takes only the values of +1 or -1 and that the control time is ts, that is u(t)≡0, for t>ts. Pulse perturbations are added to u(t) at every switching time in such a way that C(ts)(=-∫ts0Φ-1(τ)Bu(τ)dτ) arrives at x0, where Φ(t) is the transition matrix for the system, x0 the initial state of x(t) and the final state is zero. These pulses are then approximated by rectangular waves sb that the perturbed control takes the form of a Bang-Bang control. The suboptimal control can be obtained if the iteration is continued until C(ts) becomes equal to x0.

Content from these authors
© The Society of Instrument and Control Engineers (SICE)
Previous article Next article
feedback
Top