Model-based control method and apparatus using inverse model
First Claim
1. A system for controlling a machine operable by at least one causative signal, at a predetermined target value of an indicative signal without delay in responding to input of the predetermined target value of the indicative signal, said indicative signal indicating a result of operation of the machine by the causative signal, wherein the indicative signal is theoretically calculable from the causative signal whereas the causative signal is theoretically incalculable from the indicative signal due to high-order lag elements of calculation, said system comprising:
- a computer simulation model of the machine which calculates and outputs a simulated value of the indicative signal when a value of the causative signal is inputted;
a feedback unit which compares the simulated value of the indicative signal and a predetermined target value of the indicative signal, and which modifies the value of the causative signal based on said comparison to match the simulated value of the indicative signal and the predetermined target value of the indicative signal;
a circuit for inputting the modified value of the causative signal from the feedback unit into the computer simulation model; and
a circuit for inputting the modified value of the causative signal from the feedback unit into the machine to operate the machine.
1 Assignment
0 Petitions
Accused Products
Abstract
A model-based control system for controlling a state of an operating subject such as an engine, characterized by forming an inverse model using a forward model and a feedback control system. The subject is modeled using first-order lag elements and dead time, and dead time is removed from the feedback control system. Responsiveness is high not only during a stable state but also during a transient state.
-
Citations
12 Claims
-
1. A system for controlling a machine operable by at least one causative signal, at a predetermined target value of an indicative signal without delay in responding to input of the predetermined target value of the indicative signal, said indicative signal indicating a result of operation of the machine by the causative signal, wherein the indicative signal is theoretically calculable from the causative signal whereas the causative signal is theoretically incalculable from the indicative signal due to high-order lag elements of calculation, said system comprising:
-
a computer simulation model of the machine which calculates and outputs a simulated value of the indicative signal when a value of the causative signal is inputted; a feedback unit which compares the simulated value of the indicative signal and a predetermined target value of the indicative signal, and which modifies the value of the causative signal based on said comparison to match the simulated value of the indicative signal and the predetermined target value of the indicative signal; a circuit for inputting the modified value of the causative signal from the feedback unit into the computer simulation model; and a circuit for inputting the modified value of the causative signal from the feedback unit into the machine to operate the machine. - View Dependent Claims (2)
-
-
3. A system for controlling a machine operable by at least one causative signal, at a predetermined target value of an indicative signal without delay in responding to input of the predetermined target value of the indicative signal, said indicative signal indicating a result of operation of the machine by the causative signal, wherein the indicative signal is theoretically calculable from the causative signal whereas the causative signal is theoretically incalculable from the indicative signal due to high-order lag elements of calculation, said system comprising:
-
a computer simulation model of the machine which calculates and outputs a simulated value of the indicative signal when a value of the causative signal is inputted; a feedback unit which compares the simulated value of the indicative signal and a predetermined target value of the indicative signal, and which modifies the value of the causative signal based on said comparison to match the simulated value of the indicative signal and the predetermined target value of the indicative signal; a circuit for inputting the modified value of the causative signal from the feedback unit into the computer simulation model; a circuit for obtaining an actual value of the indicative signal from the machine; a second feedback unit which compares the actual value of the indicative signal and the predetermined value of the indicative signal, and which compensates for the modified value of the causative signal based on said comparison to match the actual value of the indicative signal and the predetermined target value of the indicative signal; and a circuit for inputting the compensated modified value of the causative signal from the second feedback unit into the machine to operate the machine. - View Dependent Claims (4, 5, 6)
-
-
7. A method for controlling a machine operable by at least one causative signal, at a predetermined target value of an indicative signal without delay in responding to input of the predetermined target value of the indicative signal, said indicative signal indicating a result of operation of the machine by the causative signal, wherein the indicative signal is theoretically calculable from the causative signal whereas the causative signal is theoretically incalculable from the indicative signal due to high-order lag elements of calculation, said machine provided with a control unit comprising a computer simulation model of the machine which calculates and outputs a simulated value of the indicative signal when a value of the causative signal is inputted, said method comprising the steps of:
-
(a) at a predetermined target value of the indicative signal, inputting a value of the causative signal into the computer simulation model, and outputting a simulated value of the indicative signal; (b) comparing the simulated value of the indicative signal and the predetermined target value of the indicative signal; (c) modifying the value of the causative signal based on the comparison in step (b) to match the simulated value of the indicative signal and the predetermined target value of the indicative signal; (d) inputting the modified value of the causative signal into the computer simulation model, and outputting a simulated value of the indicative signal; (e) inputting the modified value of the causative signal into the machine to operate the machine; and (f) repeat steps (b) through (e);
whereby the machine is controlled substantially at the predetermined target value of the indicative signal without delay in responding to the input of the predetermined target value of the indicative signal. - View Dependent Claims (8)
-
-
9. A method for controlling a machine operable by at least one causative signal, at a predetermined target value of an indicative signal without delay in responding to input of the predetermined target value of the indicative signal, said indicative signal indicating a result of operation of the machine by the causative signal, wherein the indicative signal is theoretically calculable from the causative signal whereas the causative signal is theoretically incalculable from the indicative signal due to high-order lag elements of calculation, said machine provided with a control unit comprising a computer simulation model of the machine which calculates and outputs a simulated value of the indicative signal when a value of the causative signal is inputted, said method comprising the steps of:
-
(a) at a predetermined target value of the indicative signal, inputting a value of the causative signal into the computer simulation model, and outputting a simulated value of the indicative signal; (b) comparing the simulated value of the indicative signal and the predetermined target value of the indicative signal; (c) modifying the value of the causative signal based on the comparison in step (b) to match the simulated value of the indicative signal and the predetermined target value of the indicative signal; (d) inputting the modified value of the causative signal into the computer simulation model, and outputting a simulated value of the indicative signal; (e) inputting the modified value of the causative signal into the machine to operate the machine; (f) obtaining an actual value of the indicative signal from the machine; (g) comparing the actual value of the indicative signal and the predetermined value of the indicative signal; (h) compensating for the modified value of the causative signal based on the comparison in step (g) to match the actual value of the indicative signal and the predetermined target value of the indicative signal; (i) inputting the compensated modified value of the causative signal into the machine to operate the machine; and (j) repeating steps (b) through (d) and steps (f) through (i);
whereby the machine is controlled substantially at the predetermined target value of the indicative signal without delay in responding to the input of the predetermined target value of the indicative signal. - View Dependent Claims (10, 11, 12)
-
Specification