Title :
A DSP-based adaptive controller for a smooth positioning system
Author :
Dessaint, Louis A. ; Hébert, Bernard J. ; Le-Huy, Hoang ; Cavuoti, Gianni
Author_Institution :
Ecole de Technol. Superieure, Montreal, Que., Canada
fDate :
10/1/1990 12:00:00 AM
Abstract :
The implementation of a self-tuning regulator for the positioning of a direct-drive servomotor is described. The servo motor is a permanent magnet DC motor in which no speed reducer is used. The auto-tuning regulator consists of two major loops. The inner loop contains a feedback (PD or PID) regulator with additional feedforward terms. The parameters of the feedforward compensation are adjusted by the outer loop, which contains an online parameter estimator. The estimator is based on a recursive least-squares equation, and the estimated parameters are the load inertia and viscous friction. This self-tuning regulator has been simulated with PC.MATLAB, and the results demonstrate the high performance of the scheme. Experimental results obtained with a small DC motor (Electrocraft E-576) are presented, and these results show good agreement with the digital simulation results. There are two innovative aspects to this work. First, parameter estimation is used to adapt the feedforward compensation terms instead of the gains of the feedback controller, as usually is the case in conventional indirect self-tuning regulators. Secondly, the complete adaptive controller has been implemented using a single-chip digital signal processor (DSP), which results in the reduction of system hardware and cost
Keywords :
DC motors; adaptive control; control system analysis computing; digital control; digital signal processing chips; digital simulation; feedback; machine control; permanent magnet motors; position control; self-adjusting systems; servomotors; software packages; DSP chips; PC.MATLAB; adaptive controller; compensation; control engineering computing; digital signal processor; digital simulation; direct-drive servomotor; feedback; feedforward; load inertia; machine control; online parameter estimator; permanent magnet DC motor; positioning system; recursive least-squares equation; self-tuning regulator; software packages; viscous friction; Adaptive control; Control systems; DC motors; Parameter estimation; Permanent magnet motors; Programmable control; Recursive estimation; Regulators; Servomechanisms; Servomotors;
Journal_Title :
Industrial Electronics, IEEE Transactions on