



IMPLEMENTING ADAPTIVE PREDICTIVE CONTROL WITH THE TMS320C50 DSPThis application report describes the implementation of the Texas Instruments (TI(TM)) TMS320C50 digital signal process (DSP) and particularly the TMS320C50 DSP starter kit (DSK) as an advanced controller. The TMS320C50 effectively handles heavy computation loads required by adaptive predictive control methods. The design includes a supervisor to improve robustness to modeling errors.
To illustrate, an experiment is conducted to regulate the position of a marble on a rail. The marble on a rail is an unstable mechanical system in which dynamics change according to its state. Sophisticated methods of adaptive control are therefore necessary. These methods are composed mostly of a predictive controller and an algorithm to identify the parameters of the process to be controlled.
The identification is often realized by recursive least squares (RLS) methods that provide an estimated transfer function of the system in discrete time. For this experiment, the generalized predictive control (GPC) from D.W. Clarke was chosen as the control algorithm. The augmented UD identification (AUDI) from S. Niu was chosen as the identification algorithm. In adaptive control, the GPC is often employed because of its robustness properties and the AUDI because of its numerical properties.
This document was an entry in the 1995 DSP Solutions Challenge, an annual contest organized by TI to encourage students from around the world to find innovative ways to use DSPs. For more information on the TI DSP Solutions Challenge, see TI's World Wide Web site at www.ti.com.
*DISCLAIMER: This document was part of the DSP Solution Challenge 1995 European Team Papers. It may have been written by someone whose native language is not English. TI assumes no liability for the quality of writing and/or the accuracy of the information contained herein. View the complete PDF document: spra311.pdf (315 K Bytes) (Requires Acrobat Reader 3.x) Go to the Engineering Design Center to locate information on other TI Semiconductor devices.
![]() ![]() ![]() ![]() (c) Copyright 1998 Texas Instruments Incorporated. All rights reserved. Trademarks, Important Notice! |