Control device, control method, and non-transitory computer readable storage medium
A control device is for a heating process which is a process of heating a target and does not include a cooling mechanism. The control device includes a controller configured to control a manipulation amount of the heating process such that a temperature of the target converges at a target temperature within a predetermined settling time without exceeding the target temperature based on a control scheme of modeling the heating process as a process including a dead time, a first-order lag, and an integration element and controlling the heating process by finite time settling control.
1. A control device for a heating process which is a process of heating a target and does not include a cooling mechanism, the control device comprising:
a controller configured to control a manipulation amount of the heating process based on a control scheme of modeling the heating process as a process including a dead time, a first-order lag, and an integration element and controlling the heating process by finite time settling control in which a temperature of the target converges at a target temperature within a predetermined settling time,
wherein the controller is configured to control the manipulation amount in accordance with a control calculation expression derived from a first transfer function, a second transfer function, and a third transfer function,
wherein the first transfer function receives a deviation between a set value of the target temperature and a control amount and outputs the manipulation amount,
wherein the second transfer function holds the manipulation amount output from the first transfer function, and
wherein the third transfer function receives the manipulation amount held by the second transfer function and outputs the control amount.
2. The control device according to claim 1 ,
wherein the control scheme includes predetermined upper and lower limit constraints on the manipulation amount, and
wherein the controller is configured to control the manipulation amount of the heating process under the upper and lower limit constraints.
3. The control device according to claim 2 ,
wherein the controller is configured to correct a set value of the target temperature so that the set value increases to a final target value after the control of the heating process starts.
4. The control device according to claim 3 ,
wherein the controller is configured to correct the set value of the target temperature using a quadratic curve.
5. The control device according to claim 4 ,
wherein the controller is configured to:
estimate a required time until the temperature of the target converges at the target temperature based on a shape of the quadratic curve, and the settling time and the dead time which are parameters of the control scheme; and
start the control of the heating process at a time which is as late as possible within a time of a predetermined processable period.
6. The control device according to claim 1 , further comprising:
a storage configured to store the control scheme.
7. The control device according to claim 1 ,
wherein the heating process is a process of heating the target with saturated steam, and
wherein the control device further comprises:
a measured data acquirer configured to acquire measured data of the temperature of the target from a temperature sensor that measures the temperature of the target; and
a control signal outputter configured to output a control signal for controlling a degree of opening of a valve that adjusts an amount of the saturated steam to the valve.
8. A control method for a heating process which is a process of heating a target and does not include a cooling mechanism, the control method being performed by a control device, the control method comprising:
controlling a manipulation amount of the heating process based on a control scheme of modeling the heating process as a process including a dead time, a first-order lag, and an integration element and controlling the heating process by finite time settling control in which a temperature of the target converges at a target temperature within a predetermined settling time; and
controlling the manipulation amount in accordance with a control calculation expression derived from a first transfer function, a second transfer function, and a third transfer function,
wherein the first transfer function receives a deviation between a set value of the target temperature and a control amount and outputs the manipulation amount,
wherein the second transfer function holds the manipulation amount output from the first transfer function, and
wherein the third transfer function receives the manipulation amount held by the second transfer function and outputs the control amount.
9. The control method according to claim 8 ,
wherein the control scheme includes predetermined upper and lower limit constraints on the manipulation amount, and
wherein the control method further comprising:
controlling the manipulation amount of the heating process under the upper and lower limit constraints.
10. The control method according to claim 9 , further comprising:
correcting a set value of the target temperature so that the set value increases to a final target value after the control of the heating process starts.
11. The control method according to claim 10 , further comprising:
correcting the set value of the target temperature using a quadratic curve.
12. The control method according to claim 11 , further comprising:
estimating a required time until the temperature of the target converges at the target temperature based on a shape of the quadratic curve, and the settling time and the dead time which are parameters of the control scheme; and
starting the control of the heating process at a time which is as late as possible within a time of a predetermined processable period.
13. The control method according to claim 8 , further comprising:
storing the control scheme into a storage.
14. The control method according to claim 8 ,
wherein the heating process is a process of heating the target with saturated steam, and
wherein the control method further comprises:
acquiring measured data of the temperature of the target from a temperature sensor that measures the temperature of the target; and
outputting a control signal for controlling a degree of opening of a valve that adjusts an amount of the saturated steam to the valve.
15. A non-transitory computer readable storage medium storing a program executed by a computer, the program being for a heating process which is a process of heating a target and does not include a cooling mechanism, the program instructing the computer to:
control a manipulation amount of the heating process based on a control scheme of modeling the heating process as a process including a dead time, a first-order lag, and an integration element and controlling the heating process by finite time settling control in which a temperature of the target converges at a target temperature within a predetermined settling time, and
control the manipulation amount in accordance with a control calculation expression derived from a first transfer function, a second transfer function, and a third transfer function,
wherein the first transfer function receives a deviation between a set value of the target temperature and a control amount and outputs the manipulation amount,
wherein the second transfer function holds the manipulation amount output from the first transfer function, and
wherein the third transfer function receives the manipulation amount held by the second transfer function and outputs the control amount.
16. The non-transitory computer readable storage medium according to claim 15 ,
wherein the control scheme includes predetermined upper and lower limit constraints on the manipulation amount, and
wherein the program further instructs the computer to:
control the manipulation amount of the heating process under the upper and lower limit constraints.
17. The non-transitory computer readable storage medium according to claim 16 , wherein the program further instructs the computer to:
correct a set value of the target temperature so that the set value increases to a final target value after the control of the heating process starts.
18. The non-transitory computer readable storage medium according to claim 17 , wherein the program further instructs the computer to:
correct the set value of the target temperature using a quadratic curve.
19. The non-transitory computer readable storage medium according to claim 18 , wherein the program further instructs the computer to:
estimate a required time until the temperature of the target converges at the target temperature based on a shape of the quadratic curve, and the settling time and the dead time which are parameters of the control scheme; and
start the control of the heating process at a time which is as late as possible within a time of a predetermined processable period.
20. The non-transitory computer readable storage medium according to claim 15 , wherein the program further instructs the computer to:
store the control scheme into a storage.