Universal modularized digital controller
First Claim
Patent Images
1. A multiaxis power drive controller for a plant comprising:
- interface means for receiving a digital plant position order from a master source, for receiving plant position feedback signals and for storing a plurality of predetermined constants;
arithmetic means connected to said interface means for performing addition, subtraction and multiplication operations and for outputting a digital velocity signal;
temporary storage means connected to said interface means and to said arithmetic means for storing the results of said operations of said arithmetic unit and for receiving digital information from said interface means;
mode select means connected to said temporary storage means for initiating the comparison of the error value E(n), where E(n) is the difference between said plant position order and said plant position feedback signal, with first and second predetermined conditions and for selecting first and second modes of operation in accordance with said comparison;
digital to analog conversion means connected to said arithmetic means for providing an analog velocity order to said power drive; and
timing and control means for outputting timing signals to said interface means, said arithmetic means, said temporary storage means, said mode select means and to said digital to analog conversion means.
0 Assignments
0 Petitions
Accused Products
Abstract
A modularized digital controller which serves as a means of achieving dync compensation and also acts as an interfacing device in a closed-loop digital servo-control configuration. The controller incorporates four functional modules, the first of which is designed for the particular type of system being controlled and the remaining three being identical for all systems. A nonlinear or course control mode is employed during the period of synchronization to large input commands from a master source and, after the system dynamic error has been reduced to a nominal size, a linear control algorithm is used.
27 Citations
7 Claims
-
1. A multiaxis power drive controller for a plant comprising:
-
interface means for receiving a digital plant position order from a master source, for receiving plant position feedback signals and for storing a plurality of predetermined constants; arithmetic means connected to said interface means for performing addition, subtraction and multiplication operations and for outputting a digital velocity signal; temporary storage means connected to said interface means and to said arithmetic means for storing the results of said operations of said arithmetic unit and for receiving digital information from said interface means; mode select means connected to said temporary storage means for initiating the comparison of the error value E(n), where E(n) is the difference between said plant position order and said plant position feedback signal, with first and second predetermined conditions and for selecting first and second modes of operation in accordance with said comparison; digital to analog conversion means connected to said arithmetic means for providing an analog velocity order to said power drive; and timing and control means for outputting timing signals to said interface means, said arithmetic means, said temporary storage means, said mode select means and to said digital to analog conversion means. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- 3. The controller of claim 2 wherein in response to selection of said second mode of operation by said mode select means, said timing and control means gates said interface means, said temporary storage means and said arithmetic means such that said arithmetic means outputs a digital velocity signal representative of
- space="preserve" listing-type="equation">V(n) + E(n)
where
space="preserve" listing-type="equation">E(n) = a.sub.0 E(n) + a.sub.1 E(n-1) + a.sub.2 E(n-2) + b.sub.1 E(n-1) + b.sub.2 E(n-2),where a0, a1, a2, b1, and b2 are constants from said plurality of predetermined constants, E(n) = E(n) + C(n) where C(n) = A [C(n) - C(n-1)] where A is a constant from said plurality of predetermined constants, C(n) and C(n-1) are present and past values, respectively, of plant position E(n-1) and E(n-2) are first and second past values, respectively, of E(n), and E(n-1) and E(n-2) are first and second past values, respectively, of E(n).
-
-
4. The controller of claim 1 wherein said timing and control means comprises:
-
first means for generating a series of clock pulses; second means connected to said first means for initiating scaling of said position feedback signals; third means connected to said second means for initiating operation of said mode select means; fourth means connected to said third means for initiating said first and second modes of operations.
-
-
5. The controller of claim 4 wherein said mode select means comprises
an exclusive OR gate connected to said temporary storage means and to said arithmetic means; -
a first flip-flop connected to said exclusive OR gate; a serial-to-parallel converter; an AND gate connected to said first flip-flop and to said serial-to-parallel converter; and OR gate connected to said exclusive OR gate and to said AND gate; second and third flip-flops connected to said OR gate.
-
-
6. The controller of claim 4 wherein said temporary storage means includes:
-
first storage means connected to said arithmetic means for storing present values of E(n) and past values of E(n); and second storage means connected to said arithmetic unit for storing past values of said position order.
-
-
7. The controller of claim 6 wherein said interface means includes
read-only-memory means connected to said arithmetic means for storing said plurality of predetermined constants; -
a first parallel-to-serial converter for receiving said plant position order; and a second parallel-to-serial converter for receiving said plant position feedback signals.
-
Specification