|
SELF-TUNING REGULATION OF MUSCLE GENERATED MOMENT INDUCED BY ELECTRICAL
STIMULATION |
|
M. Ponikvar, M. Munih |
|
Faculty of Electrical Engineering, |
SUMMARY |
This paper presents the development, implementation, and
experimental evaluation of adaptive feedback system for control of the muscle
generated moment. The control system, which utilizes self-tuning regulator
(STR) and real-time estimation of local muscle model parameters triggered the
stimulator and muscle contractions. Design of such moment controller represents
the base stage leading toward the construction of a position controller. In
order to simplify in vivo experiments with
The stimulated subject stood in mechanical rotating frame (MRF), which prevented rotation of knee, hip and lumbosacral joints. MRF is locked, meaning that also ankle joint is stiff. The moment in the ankle as output of the standing human was measured separately for left and right foot with two force plates. The STR was then used to automatize the muscle model identification and the calculation of controller parameters. The fidelity of muscle models was estimated on-line with least square recursive method, which enables the implementation of adaptive control. Adaptive control of electrically stimulated muscle can in real-time embrace the changes caused by time-varying muscle behavior such as fatigue. On-line identification does not require any advance identification procedures and stimulation. The control law was based on the pole placement design that gives desired closed-loop poles. The STR was realized with program Matlab Simulink by using program blocks for identification part, controller, force plates and computer controlled electrical stimulator. The linear controller operation was then tested in three activation regions between stimulation threshold and saturation to exclude nonlinear activation effects. For all three activation regions were utilized different controller configurations with advance adjustment of tuning parameters that indirectly reflect the desired closed-loop transfer function. Sinusoidally shaped moment trajectories included oscillation frequencies between 0.1 Hz and 1.5 Hz. The muscles were stimulated with controlled repetition pulses at 20 Hz. The controller tracking demonstrated to be satisfactory, however due to simple adaptive constitution not enough robust to attenuate well larger disturbances.
We are
interested in studying of the control of paraplegic standing, including
standing up and sitting down, by using closed-loop functional electrical
stimulation (
Development of a control system involves many tasks such as modeling,
design of a control law, implementation, and validation. The STR attempts to automate several of these
tasks /1/. This is illustrated in Fig. 1, which shows a Matlab Simulink block
diagram of a process with a STR.
There
are many possible choices of model and controller structures. In our study was
the process, electrically stimulated muscle, presented with a linear second
order discrete transfer function with a pure time delay z-1 /2/:
(1)

The model sampling time was fixed at 0.05
s, which was also the stimulation rate. The linear model is only valid for a
limited region of stimulation levels and was estimated with recursive least squares
identification method (RARX) /3/. A simple pole placement method was selected
to define a discrete-time domain controller that gives desired closed-loop
poles /1/. In addition it is required that the system follows the reference
signal uc in a specified
manner.
The
controller was described by
(2)
where R, S,
and T are polynomials, u is the muscle stimulation level and y is generated moment. This control law
represents a negative feedback with the transfer operator –S/R and a feedforward with the transfer operator T/R. The controller was utilized by
using two custom discrete transfer functions with adjustable parameters as is
shown in Fig. 1, Controller. After
the model (1) parameters
were identified, was
the control law defined according to pole placement controller specifications.
The pole placement
procedure for reference model-following was designed to operate without
cancellation of the process model zero to avoid unstable operation in the case of
biased model parameter estimates. Since the process model is of second order,
the minimum-degree solution has polynomials R,
S, and T of first order and the
closed-loop system is of third order /1/.
The reference model, which implements the controller specifications thus
needs to be a third order transfer function.

The described controller was
tested in moment tracking experiments with intact subjects. The moment
reference signals uc were
sinusoidally shaped and included oscillation frequencies between 0.1 Hz
and 1.5 Hz, Fig. 2. The effect
of varying the parameters of reference model was studied for signals around
three output levels: 37.5 %, 62.5 % and 87.5 % where the 100 % stands for the
generated moment at maximal (saturation) stimulation level. The sine amplitude
was app. 10 % of the maximal generated moment measured in advance tests. At all
stimulation levels were achieved the best tracking results if the selected
reference model (controller specifications) was a second order transfer function
with equivalent damping factor of 0.8 and natural frequency 10 rad-1s. The initial values of the process parameters
were
and reached the
stationary values after app. 1.5 s, Fig 3. The self-tuning of the controller was therefore started after 1 s of
stimulation control with nonadaptive poleplacement controller. The control
signal (stimulation level) oscillations arose due to the identified parameter
oscillations and due to the initial commutation between constant and adaptive controller
parameters.

The controllers used in this work are linear and can only adjust to relatively slow changes in muscle properties. The local model approach used here is a possible stage in a process of nonlinear controller design. By using a linear controller we can simplify the validation of adaptive properties of the closed-loop system. Nonlinear control can be afterwards designed by switching between the linear controllers, where the switching can be such as gain scheduling between controllers or fuzzy switching between single controller parameters.
Moment tracking results show time delays of controlled moment after the reference signal. The delays were induced by the slow closed-loop program and will be reduced in our future work. Such delays additionally reduce the system robustness.
/1/ Astrom
K. J., Bjorn W., Adaptive Control, Addison-Wesley Publishing Company, Inc.,
1995, 90 – 137
/2/ Hunt K.
J., Munih M., Donaldson N., Barr F., Investigation of the Hammerstein Hypothesis
in the Modeling of Electrically Stimulated Muscle, IEEE Trans Rehab Eng, Vol.
5, No. 4, Dec. 1997, 998 – 1009
/3/
Ponikvar M., Munih M., Setup and Procedure for On-line Identification of
Electrically Stimulated Muscle with Matlab Simulink, accepted for IEEE Trans Neural Rehab Eng, Vol. 9,
No. 3, Sep. 2001
The authors acknowledge the financial support of the Ministry of Science and Technology of the Republic of Slovenia.
Matija
Ponikvar, M. Sc.
Faculty of
Electrical Engineering
Trzaska 25, Ljubljana
e-mail: matijap@robo.fe.uni-lj.si