Page 254 - Electric Drives and Electromechanical Systems
P. 254

Chapter 10   Controllers for automation  251


                 10.1.2   Advanced control systems

                 It is current industrial practice to treat each axis of a multiaxis system as an individual
                 servo mechanism. This approach models the varying dynamics of a system inadequately,
                 because it neglects the motion and therefore the changes of the configuration within the
                 system, particularly those changes that occur in manipulators. These changes can be
                 significant, and they may render the conventional-control-strategy approach ineffective.
                 The result of this approach is a reduction in the servo’s response speed and in damping,
                 which limits the speed and the precision of the system. Any significant gain in perfor-
                 mance requires consideration of more efficient dynamic models of sophisticated control
                 techniques, and of the use of advanced computer architectures. With advances in
                 real-time computing, the implementation of a range of advanced techniques is now
                 possible; techniques based on either adaptive control or on artificial-intelligence
                 approaches (for example, fuzzy logic or neural networks) are of particular interest.
                   Among the various adaptive-control methods being developed, model-reference
                 adaptive control is the most widely implemented, see for example Liu, Lara-Rosano
                 and Chan (2004) and Syam et al. (2015). This concept is based on the selection of an
                 appropriate reference model and on an adaptation algorithm that can modify the
                 feedback gains of the control system. The adaptation algorithm is driven by the errors
                 between the reference-model outputs and those of the actual system. As a result of this
                 approach, the control scheme only requires moderate computation, and it can therefore
                 be implemented on a low-cost microprocessor. Such a model-reference adaptive control
                 algorithm does not require complex mathematical models of the system dynamics, nor
                 does it require an a priori knowledge of the environment of the load. The resultant
                 system can give good performance over a wide range of motions and loads. This
                 approach is discussed further in Section 8.3, when applied to the vector control of
                 induction motors.
                   A majority of currently available motor-drive system requires a considerable amount
                 of signal processing - which has been made easier by the development of the digital
                 signal processor or DSP. A DSP is a powerful microprocessor that is capable of
                 processing analogue data in real time. This real-time capability makes a DSP suitable for
                 applications such as the sensorless control of brushless motors. As the algorithms used
                 for digital signal processing require many mathematical operations to be performed
                 quickly and repeatedly on a series of data samples, the architecture of a DSP has been
                 optimised specifically for digital signal processing. In additions signals (for example
                 phase currents or voltages) are constantly converted from analogue to digital, manipu-
                 lated digitally, and then converted back to analogue form. A DSP also supports some of
                 the features typically found in an applications processor or microcontroller, since signal
                 processing is rarely the only task required to be undertaken. DSP instruction sets often
                 consist of instruction sets optimized for digital signal processing contain instructions
                 for common mathematical operations that occur frequently in DSP calculations, for
                 example a modern DSP is capable of handling 40-bit IEEE Floating-Point Mathematics
   249   250   251   252   253   254   255   256   257   258   259