Page 68 - Anatomy of a Robot
P. 68

02_200256_CH02/Bergren  4/17/03  11:24 AM  Page 53
                                                                                  CONTROL SYSTEMS 53
                                 mostat goes over the temperature setting. Then it turns the heat all the way off until
                                 the temperature falls below the temperature setting. It’s expensive and inefficient
                                 (in terms of combustion) to ignite a furnace, and it’s best if it runs for a while once
                                 it is ignited. The net result is that the temperature in the room doesn’t stay at a sin-
                                 gle temperature. Instead, it cycles up and down a degree or two around the setting
                                 on the dial. This action, taken by many control systems, is called hunting. We’ll
                                 talk about hunting shortly (see Figure 2-24).
                                 This hunting action by the heating system is just fine in the design of the ther-
                                 mostat. Humans generally cannot sense, nor are they bothered by, the fluctuations
                                 of temperature about the set point. But consider a light dimmer. If the dimmer
                                 turned the lights on and off five times a second, reading would be rather difficult.
                                 Instead, dimmers turn the light on and off around 60 times a second so the human
                                 eye cannot sense the fluctuations. When you design a system that will have hunt-
                                 ing in the output, be sure you know the requirements.
                                Mechanical wracking Many mechanical systems have loose parts in them that
                                 will slip and then catch. In the model second-order system, consider what happens if
                                 the weight is mounted to the spring with a loose bolt. As the weight shifts direction,
                                 the bolt comes loose for a while and then catches again. The spring constant actually
                                 varies abruptly with time, and the smooth response of the system is disrupted.
                                 You can model the robot’s performance by considering that the model system will
                                 behave in two different ways. While the bolt is caught, the spring constant is per
                                 design. While the bolt is loose, the spring constant is near 0. If such a mathemat-
                                 ical model is too difficult to chart, you can take the following shortcut. Just fig-
                                 ure on adding the mechanical wracking distance (the distance the weight moves
                                 unconstrained by the bolt) to the overshoot and undershoot. This will make a good
                                 first estimate of its behavior. In practice, try to minimize the mechanical instabil-
                                 ities in the robot.
                                Digital actuators  Many other actuators and sensors tend to be digital. Consider
                                 a solenoid. It’s basically an electromagnet pulling an iron slug into the center of
                                 the magnet. It’s either off or on. The iron slug provides the pull on the second-
                                 order system when the electromagnet is activated (see Figure 2-23).
                                 Effectively, our model of the second-order system is good for predicting the sys-
                                 tem’s behavior since the solenoid behaves like a step input.


                            HUNTING

                            We’ve seen in the case of the thermostatic heating control system that the output of the
                            system will hunt, effectively cycling above and below the temperature set point with-
                            out ever settling in on the final value (see Figure 2-24).
   63   64   65   66   67   68   69   70   71   72   73