Process control with unreliable communications
First Claim
Patent Images
1. A method of controlling a process with a control signal, the method comprising:
- implementing iterations of a control routine to generate the control signal;
when an indication of a response to the control signal is unavailable, maintaining a feedback contribution to the control signal over one or more of the iterations of the control routine; and
modifying the feedback contribution upon receiving the response indication;
wherein modifying the feedback contribution comprises determining an elapsed time between a new update of the response indication and a previous update of the response indication if a new update of the response indication has been received and modifying the feedback contribution using the elapsed time.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods and devices for controlling a process with a control signal. Iterations of a control routine are implemented to generate the control signal, and when an indication of a response to the control signal is unavailable, a feedback contribution to the control signal is maintained over one or more of the iterations of the control routine. The feedback contribution is then modified upon receiving the response indication, in which the feedback contribution is determined in accordance with an elapsed time between the received response indication and a previous communication of the response indication.
-
Citations
26 Claims
-
1. A method of controlling a process with a control signal, the method comprising:
-
implementing iterations of a control routine to generate the control signal; when an indication of a response to the control signal is unavailable, maintaining a feedback contribution to the control signal over one or more of the iterations of the control routine; and modifying the feedback contribution upon receiving the response indication; wherein modifying the feedback contribution comprises determining an elapsed time between a new update of the response indication and a previous update of the response indication if a new update of the response indication has been received and modifying the feedback contribution using the elapsed time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A device for controlling a process with a control signal, the device comprising:
-
a processor; a communication interface to receive an indication of a response to the control signal; and
,a computer-readable medium in which a control routine is stored for execution by the processor to generate the control signal; wherein the control routine is configured to; determine a contribution to the control signal based on the response indication; maintain the control signal contribution over one or more iterations of the control routine when the response indication is not received by the communication interface; determine an elapsed time between a new update of the response indication and a previous update of the response indication if a new update of the response indication has been received; and update the control signal contribution with a feedback contribution using the elapsed time. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A process control system for use in controlling a process based on a receipt of non-periodic updates of an indication of a response to a control signal of the process, the process control system comprising:
-
a computer readable medium; and a control module routine stored on the computer readable medium to be executed by a processor, the control module routine when executed being responsive to the updates of the response indication to generate a control signal for controlling the process, the control module routine including; a first routine that executes to determine a contribution to the control signal based on the updates of the response indication; a second routine that executes to maintain the control signal contribution over one or more iterations of the control module routine when the response indication is not received; a third routine that executes to determine an elapsed time between a new update of the response indication and a previous update of the response indication if a new update of the response indication has been received; and a fourth routine that executes to update the control signal contribution with a feedback contribution using the elapsed time.
-
Specification