Page 251 - Electric Drives and Electromechanical Systems
P. 251

248   Electric Drives and Electromechanical Systems


             of the steady-state error is repeated for a ramp input, it can be shown to be dependent on
             the ramp constant and on the load disturbance. If this analysis is conducted on a
             multijointed robot, where a large proportion of the disturbance is from adjacent joints, it
             will rapidly become apparent that the full analysis is complex and that it requires the use
             of control-simulation packages.

             10.1.1   Digital controllers

             There has been an almost complete shift towards the use of digital systems rather than
             analogue systems within the commercial drive market, this results in systems with a
             number of significant benefits. When a microprocessor or digital signal processor (DSP)
             is used within a servo controller, the data will be processed at specific intervals, leading
             to sequential, and discrete, data acquisition and processing activities. Before considering
             the implementation of digital-control systems, the advantages of these microprocessor-
             based systems should be highlighted:

               The use of low-cost microprocessors or digital signal processes reduce the parts
                count within the controller; therefore, the system reliability will increase without a
                comparable increase in cost.
               Digital control provides a highly flexible system which allows the implementation
                of a wide range of functions, including those which are non-linear.
               Due to the digital nature of the controller there will be no component variations as
                a function of temperature and time (in contrast to analogue systems), hence the
                gain and the bandwidth will not be subject to drift.
               The ability of a digital control loop to accept the control values over a network al-
                lows easy modification of the stability terms in real time. However, networking a
                drive controller does introduces cyber security concerns.
               Once the control parameters have been determined they can be used in an
                identical controller, for example, following the replacement of a drive, with the
                assurance that the system’s response will be not be affected.
                In the analysis of a sampled-data system, the data can be transformed from the
             continuous s-domain to the discrete z-domain by the application of the relationship
                  sT
             z ¼ e , where T is the sampling period. The transfer functions in the z-domain have
             similar properties to those in the Laplace s-domain. A block diagram of a digital position
             or speed loop is shown in Fig. 10.5, it should be noted that the complete system will
             contain analogue elements, particularly the motor-drive and the driven elements. The
             servo loop stability terms will be implemented as a digital filter in the microprocessor or
             Digital Signal Processor. The feedback that is required is provided by an encoder or a
             resolver fitted to the load or to the motor, depending on the application. The operation
             of the system can be summarised as follows. At a predetermined, but constant time
             interval, the output of the digital-to-analogue converter is updated leading to the motor
             changing position. It should be recognised that the time interval between updates is very
             small, hence can be considered to continuous. At the same time, the motor’s position is
             determined from the encoder; this is compared with the demand, to determine the error
   246   247   248   249   250   251   252   253   254   255   256