Microprocessor Requirements for Implementing Modern Control Logic.

Abstract

A demonstration of the use of microprocessors for implementing linear quadratic Gaussian (LQG) control was conducted. The demonstration consisted of simulating linear system dynamics on an analog computer and implementing LQG control and estimation dynamics on a microprocessor. Two cases were studied -- a single input second order system and a four input fifth order system. The second order system was controlled using an Intel 8080 8-bit microprocessor and fifth order system was controlled using a 16-bit Digital Equipment Corp LSI 11/2 microprocessor. Key requirements addressed include microprocessor requirements for: (1) word size; (2) computational capability, including arithmetic and input/output operations; and (3) memory requirements. The requirements were compared against predicted requirements made using previously developed analytic techniques. The implementation involved developing general purpose algorithms required for implementing LQG control and estimation. These algorithms consisted of matrix/vector multiplication, vector addition and input/output service routines. The same algorithms were employed in both the second order and the fifth order demonstration.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 01, 1980
Accession Number
ADA085994

Entities

People

  • Florence A. Farrar
  • James R. Krodel
  • Robert W. Guile

Organizations

  • United Technologies Corporation

Tags

Communities of Interest

  • Ground and Sea Platforms
  • Materials and Manufacturing Processes
  • Sensors
  • Space

DTIC Thesaurus Topics

  • Air Force
  • Algorithms
  • Analog Systems
  • Closed Loop Systems
  • Computational Science
  • Computer Programming
  • Computer Programs
  • Computer Simulations
  • Computers
  • Control Systems
  • Digital Computers
  • Estimators
  • Kalman Filters
  • Mathematical Filters
  • Measurement
  • Semiconductors
  • Statistics

Readers

  • Approximation Theory.
  • Computer Science/Computer Engineering/Data Science/Digital Signal Processing.
  • Parallel and Distributed Computing.