Arranging computer architectures to create higher-performance controllersTechniques for integrating microprocessors, array processors, and other intelligent devices in control systems are reviewed, with an emphasis on the (re)arrangement of components to form distributed or parallel processing systems. Consideration is given to the selection of the host microprocessor, increasing the power and/or memory capacity of the host, multitasking software for the host, array processors to reduce computation time, the allocation of real-time and non-real-time events to different computer subsystems, intelligent devices to share the computational burden for real-time events, and intelligent interfaces to increase communication speeds. The case of a helicopter vibration-suppression and stabilization controller is analyzed as an example, and significant improvements in computation and throughput rates are demonstrated.
Document ID
19890058776
Acquisition Source
Legacy CDMS
Document Type
Conference Proceedings
Authors
Jacklin, Stephen A. (NASA Ames Research Center Moffett Field, CA, United States)