Parameter estimation apparatus and method

The parameter estimation device and method address the challenge of determining appropriate parameters for overshoot suppression by detecting overshoots and disturbances, enabling effective suppression through optimal λ and ξ adjustments.

JP7807944B2Active Publication Date: 2026-01-28AZBIL CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2022032349
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-03-03
Publication Date
2026-01-28
Estimated Expiration
2042-03-03

AI Technical Summary

Technical Problem

Existing technologies struggle to determine appropriate parameters for the overshoot suppression function in control devices, particularly in temperature control systems, leading to inefficient suppression of overshoots due to constant parameter values that do not adapt to changes in the control system.

Method used

A parameter estimation device and method that includes units for detecting overshoot and disturbance deviations, calculating response time differences, and determining optimal parameters λ and ξ to adjust the overshoot suppression function effectively.

Benefits of technology

Efficiently determines and adjusts appropriate parameters for the overshoot suppression function, effectively reducing overshoots in control devices by utilizing a parameter estimation device and method that calculates optimal λ and ξ values based on detected overshoot and disturbance deviations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007807944000001
    Figure 0007807944000001
  • Figure 0007807944000002
    Figure 0007807944000002
  • Figure 0007807944000003
    Figure 0007807944000003
Patent Text Reader

Abstract

To improve efficiency in determining and adjusting an appropriate parameter for an overshoot prevention function.SOLUTION: A parameter estimation device 1 comprises: an overshoot amount detection unit 10 that detects a maximum value of an amount of overshoot occurring after disturbance is applied when an overshoot prevention function of a control unit 2 is invalid; a disturbance deviation detection unit 11 that detects the maximum value of disturbance deviation when the disturbance is applied; a response time difference detection unit 12 that detects the time difference from the detection point of the maximum value of disturbance deviation to the detection point of the maximum value of the amount of overshoot; a parameter acquisition unit 13 that acquires a parameter ξ multiplied by deviation for calculation of a deviation correction amount; and a proper value calculation unit 14 that calculates a proper value of a parameter λ for converging the deviation correction amount to 0 after the disturbance is applied based on the ratio between the maximum value of the amount of overshoot and the maximum value of disturbance deviation, the parameter ξ, and the time difference.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a technique for estimating parameters of a control device, and more particularly to a parameter estimation device and method for estimating parameters for an overshoot suppression function. [Background technology]

[0002] PID control, a typical feedback control, operates in the form of recovery control (disturbance recovery response) when a disturbance is applied to a temperature control system, and overshooting of the controlled variable often occurs due to factors such as the high heat retention of heating devices.

[0003] The heating device in Fig. 10 is composed of a heat treatment furnace 100 that heats the workpiece to be treated, an electric heater 101, a temperature sensor 102 that measures the temperature inside the heat treatment furnace 100, a temperature controller 103 that controls the temperature inside the heat treatment furnace 100, a power regulator 104, a power supply circuit 105, and a PLC (Programmable Logic Controller) 106 that controls the entire heating device. The temperature controller 103 calculates a manipulated variable MV so that the temperature PV (controlled variable) measured by the temperature sensor 102 matches the temperature set point SP. The power regulator 104 determines the power corresponding to the manipulated variable MV and supplies this determined power to the electric heater 101 via the power supply circuit 105.

[0004] Fig. 11 is a diagram showing an example of an overshoot that occurs during temperature control of the heating device shown in Fig. 10. The example in Fig. 11 shows an example in which a disturbance that causes the controlled variable PV to drop occurs during temperature control, and when the manipulated variable MV corresponding to the disturbance is output from the temperature controller 103 and disturbance recovery control is performed, an overshoot occurs in which the controlled variable PV exceeds the temperature set value SP = 300°C due to excessive manipulated variable correction.

[0005] An overshoot suppression function has been proposed to deal with the phenomenon shown in Fig. 11 (see Patent Document 1). In the technology disclosed in Patent Document 1, a correction amount Erx for the deviation Er (=SP-PV) between the set value SP and the controlled variable PV is calculated using a parameter ξ during the first half of the disturbance application (when the temperature is decreasing in Fig. 11), and the correction amount Erx is calculated using a parameter λ during the second half of the disturbance application (when the disturbance is converging).

[0006] Specifically, when the deviation Er is a positive or negative value and its absolute value |Er| increases, it is determined that a disturbance has been applied, and the deviation correction amount Erx is calculated as follows: Erx=ξEr (1)

[0007] The parameter ξ is, for example, 0.8. Next, a convergence calculation is performed so that the deviation correction amount Erx gradually converges to 0 according to a fixed rule. Specifically, the deviation correction amount Erx' after the convergence calculation is calculated as follows: Erx' = λErx (2)

[0008] The parameter λ (0<λ<1) is, for example, λ=0.95. By correcting the deviation Er using the deviation correction amount Erx' as described above (Er-Erx'), overshoot is suppressed. The effect of the technology disclosed in Patent Document 1 is shown in FIG. 12. Note that FIG. 12 shows the corrected set value SPh=SP-Erx' instead of the deviation correction amount Erx'. As disclosed in Patent Document 1, the deviation correction Er-Erx' is equivalent to the set value correction (SP-Erx')-PV.

[0009] In the technology disclosed in Patent Document 1, the parameter λ is a constant. If an appropriate value for the parameter λ specific to the target control system can be determined, there is no need to frequently change the value. However, the conventional technology disclosed in Patent Document 1 has a problem in that it has not been possible to realize a technology for determining an appropriate parameter λ. [Prior art documents] [Patent documents]

[0010] [Patent Document 1] Patent No. 3437807 Summary of the Invention [Problem to be solved by the invention]

[0011] The present invention has been made to solve the above-mentioned problems, and aims to provide a parameter estimation device and method that can efficiently determine and adjust appropriate parameters for the overshoot suppression function of a control device. [Means for solving the problem]

[0012] The parameter estimation device of the present invention includes an overshoot amount detection unit configured to detect a maximum value of an overshoot amount of the controlled variable that occurs after a disturbance is applied to the controlled variable when a function of the control device to correct a deviation between a set value and a controlled variable to suppress an overshoot of the controlled variable is disabled; a disturbance deviation detection unit configured to detect a maximum value of the disturbance deviation when the disturbance is applied; a response time difference detection unit configured to detect a time difference from a point in time when the maximum value of the disturbance deviation is detected to a point in time when the maximum value of the overshoot amount is detected; a parameter acquisition unit configured to acquire from the control device a parameter ξ that is to be multiplied by the deviation to calculate a deviation correction amount; and a parameter acquisition unit configured to set the deviation correction amount to 0 after the disturbance is applied, based on a ratio between the maximum value of the overshoot amount and the maximum value of the disturbance deviation, the parameter ξ, and the time difference. asymptote To converge Specify the time constant T The present invention is characterized by comprising an optimum value calculation unit configured to calculate an optimum value of the parameter λ, and an optimum value output unit configured to output the optimum value of the parameter λ.

[0013] In one configuration example of the parameter estimation device of the present invention, the appropriate value calculation unit estimates an overshoot amount of the controlled variable with respect to the set value after a set value correction equivalent to the deviation correction is performed in the control device, based on the ratio of the maximum value of the overshoot amount to the maximum value of the disturbance deviation and the parameter ξ, and calculates a value such that the deviation correction amount at a time point when the time difference has elapsed since the time point when the maximum value of the disturbance deviation is detected coincides with the estimated overshoot amount. The aforementioned The optimum value of the time constant T is calculated, and this optimum value of the time constant T is converted into the optimum value of the parameter λ. In one configuration example of the parameter estimation device of the present invention, the optimum value calculation unit converts the optimum value of the time constant T into the optimum value of the parameter λ by λ=T / (T+dt), where dt is a control period of the control device.

[0014] Furthermore, the present invention A parameter estimation method for estimating parameters of a control device using a computer having a CPU and a storage device, comprising: a first step of detecting a maximum value of an overshoot amount of the controlled variable that occurs after a disturbance is applied to the controlled variable when a function of the control device to correct the deviation between a set value and a controlled variable to suppress an overshoot of the controlled variable is disabled; a second step of detecting a maximum value of the disturbance deviation when the disturbance is applied; a third step of detecting a time difference from a time point at which the maximum value of the disturbance deviation is detected to a time point at which the maximum value of the overshoot amount is detected; a fourth step of acquiring from the control device a parameter ξ to be multiplied by the deviation in order to calculate a deviation correction amount; and a fourth step of correcting the deviation correction amount to 0 after the disturbance is applied based on a ratio between the maximum value of the overshoot amount and the maximum value of the disturbance deviation, the parameter ξ, and the time difference. asymptote To converge Specify the time constant T a fifth step of calculating an optimum value of the parameter λ, and a sixth step of outputting the optimum value of the parameter λ. and causing the CPU to execute the program stored in the storage device. It is characterized by the following.

[0015] In one configuration example of the parameter estimation method of the present invention, the fifth step estimates an overshoot amount of the controlled variable with respect to the set value after a set value correction equivalent to the deviation correction has been performed in the control device, based on the ratio of the maximum value of the overshoot amount to the maximum value of the disturbance deviation and the parameter ξ, and determines the deviation correction amount at a time point when the time difference has elapsed since the time point when the maximum value of the disturbance deviation was detected so that it coincides with the estimated overshoot amount. The aforementioned The method is characterized by including a step of calculating an appropriate value for the time constant T and converting this appropriate value for the time constant T into an appropriate value for the parameter λ. In one configuration example of the parameter estimation method of the present invention, the fifth step is characterized by including a step of converting an appropriate value of the time constant T into an appropriate value of the parameter λ by λ=T / (T+dt), where dt is a control period of the control device. [Effects of the Invention]

[0016] According to the present invention, by providing an overshoot amount detection unit, a disturbance deviation detection unit, a response time difference detection unit, a parameter acquisition unit, an optimum value calculation unit, and an optimum value output unit, it is possible to efficiently determine and adjust an appropriate parameter λ for the overshoot suppression function of the control device. [Brief explanation of the drawings]

[0017] [Figure 1] FIG. 1 is a block diagram showing the configuration of a parameter estimation device according to an embodiment of the present invention. [Figure 2] FIG. 2 is a flowchart illustrating the operation of the control device according to the embodiment of the present invention. [Figure 3] FIG. 3 is a flowchart illustrating the operation of the parameter estimation device according to the embodiment of the present invention. [Figure 4] FIG. 4 is a diagram showing the simulation results of the disturbance recovery response by a control device to which the conventional technology is applied. [Figure 5]FIG. 5 is a diagram showing the simulation results of the disturbance recovery response of a conventional control device in which the overshoot suppression function is disabled. [Figure 6] FIG. 6 is a diagram showing the simulation results of the disturbance recovery response of the control device after the parameters are adjusted to appropriate values. [Figure 7] FIG. 7 is a diagram showing the simulation results of the disturbance recovery response of a conventional control device in which the overshoot suppression function is disabled. [Figure 8] FIG. 8 is a diagram showing the simulation results of the disturbance recovery response by the control device after the parameters are adjusted to appropriate values. [Figure 9] FIG. 9 is a block diagram showing an example of the configuration of a computer that realizes a parameter estimation device and a control device according to an embodiment of the present invention. [Figure 10] FIG. 10 is a block diagram showing the configuration of the heating device. [Figure 11] FIG. 11 is a diagram showing an example of an overshoot that occurs during temperature control of a heating device. [Figure 12] FIG. 12 is a diagram showing the effect of the conventional overshoot suppression function. DETAILED DESCRIPTION OF THE INVENTION

[0018] [Principle of the Invention] In the following explanation, the principle of the invention will be explained on the basis that the set value SP is corrected. Furthermore, the parameter λ is a value that defines the rate at which the deviation correction amount Erx converges. However, since it is a rate used in repeated calculations for each control cycle, understanding will be facilitated by replacing it with the time constant T, which is an expression unrelated to the control cycle. Therefore, in the following explanation, the parameter λ will be replaced with the time constant T.

[0019] When considered as an operation for correcting the set value SP, the operation of the technology disclosed in Patent Document 1 is equivalent to an operation in which the corrected set value SPg (=SP-Erx) also decreases at a ratio defined by the parameter ξ in synchronization with the decrease in the controlled variable PV, and then the set value SPg asymptotically converges to the original set value SP at a speed of the time constant T. At this time, the controlled variable PV overshoots the corrected set value SPg (pseudo-overshoot), but it is preferable to correct the set value SP so that the controlled variable PV of this pseudo-overshoot approaches the original set value SP.

[0020] Therefore, a disturbance recovery response is attempted at least once, and the pseudo overshoot amount OSx corresponding to the corrected set value SPg defined by the parameter ξ is calculated based on the ratio (overshoot rate) between the maximum overshoot amount OS_max and the maximum deviation Er_max due to the disturbance. Then, a time constant T equivalent to the parameter λ can be determined based on the amount of pseudo overshoot and its occurrence timing.

[0021] In the present invention, it is assumed that, for example, after the parameter ξ has been appropriately adjusted, there is a change in the nature of the controlled object or the disturbance related to the parameter λ. However, it is also possible to adjust the parameter ξ by trial and error after adjusting the parameter λ.

[0022] [Example] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to the accompanying drawings, in which: Figure 1 is a block diagram showing the configuration of a parameter estimation device according to an embodiment of the present invention; The parameter estimation device 1 includes an overshoot amount detection unit 10 that detects a maximum amount of overshoot OS_max of the controlled variable PV that occurs after a disturbance is applied to the controlled variable PV when the control device 2 has disabled a function of correcting the deviation Er between the set value SP and the controlled variable PV to suppress overshoot of the controlled variable PV; a disturbance deviation detection unit 11 that detects the maximum amount of disturbance deviation Er_max when the disturbance is applied; a response time difference detection unit 12 that detects a time difference tx from the detection of the maximum amount of disturbance deviation Er_max to the detection of the maximum amount of overshoot OS_max; a parameter acquisition unit 13 that acquires from the control device 2 a parameter ξ to be multiplied by the deviation Er to calculate the deviation correction amount Erx; an optimum value calculation unit 14 that calculates an optimum value of a parameter λ for converging the deviation correction amount Erx to 0 after the disturbance is applied, based on the ratio between the maximum amount of overshoot OS_max and the maximum amount of disturbance deviation Er_max, the parameter ξ, and the time difference tx; and an optimum value output unit 15 that outputs the optimum value of the parameter λ.

[0023] The control device 2 includes a control variable input unit 20 that receives a control variable PV as an input, a set value input unit 21 that receives a set value SP as an input, a subtraction unit 22 that calculates a deviation Er by subtracting the control variable PV from the set value SP, a disturbance application detection unit 23 that determines for each control cycle whether a disturbance has been applied based on the deviation Er and determines that a disturbance has been applied when the absolute value of the deviation Er increases, a deviation correction variable calculation unit 24 that calculates a deviation correction variable Erx based on the magnitude of the deviation Er when the disturbance application detection unit 23 detects that a disturbance has been applied, a deviation correction variable convergence calculation unit 25 that performs a convergence calculation so that the deviation correction variable Erx calculated by the deviation correction variable calculation unit 24 gradually converges to 0 according to a fixed rule, a control calculation unit 26 that calculates a manipulated variable MV by PID control calculation based on the deviation Er and the deviation correction variable after the convergence calculation, and a manipulated variable output unit 27 that outputs the manipulated variable MV to a controlled object.

[0024] First, before explaining the parameter estimation device 1, the operation of the control device 2 disclosed in Patent Document 1 will be briefly explained. FIG. 2 is a flowchart for explaining the operation of the control device 2. The control amount input unit 20 receives a control amount PV measured by a sensor (not shown) (step S101 in FIG. 2).

[0025] The set value input unit 21 receives a set value SP set by an operator (step S102 in FIG. 2). The subtraction unit 22 calculates a deviation Er = SP - PV between the set value SP and the control amount PV (step S103 in FIG. 2).

[0026] Next, the disturbance application detection unit 23 determines whether a disturbance has been applied for each control cycle, and when it determines that a disturbance has been applied, it outputs a start signal s1 to the deviation correction amount calculation unit 24 (step S104 in FIG. 2). Specifically, the disturbance application detection unit 23 determines that a disturbance has been applied when the deviation Er is a positive value and the absolute value |Er| increases (when Er > 0 and Er > Er' (Er' is the deviation in the previous control cycle) holds), or when the deviation Er is a negative value and the absolute value |Er| increases (when Er < 0 and Er < Er' holds).

[0027] When the start signal s1 is output from the disturbance application detection unit 23 (YES in step S104), the deviation correction amount calculation unit 24 calculates a deviation correction amount Erx obtained by multiplying the deviation Er by a parameter ξ as shown in Equation (1), and outputs this to the deviation correction amount convergence calculation unit 25 (step S105 in FIG. 2).

[0028] Next, the deviation correction amount convergence calculation unit 25 calculates a deviation correction amount Erx' after the convergence operation as shown in Equation (2) (step S106 in FIG. 2). Note that the deviation correction amount calculation unit 24 outputs the deviation correction amount Erx only when the disturbance application detection unit 23 determines that a disturbance has been applied. That is, when the situation where the absolute value |Er| of the deviation increases (the situation where the control amount PV moves away from the set value SP) ends, the output of the start signal s1 stops, and the output of the deviation correction amount Erx by the deviation correction amount calculation unit 24 stops.

[0029] When the deviation correction amount Erx is not output from the deviation correction amount calculation unit 24, the deviation correction amount convergence calculation unit 25 performs the convergence calculation of equation (2) using the deviation correction amount Erx' that was used in the convergence calculation one control cycle ago as the deviation correction amount Erx of the current control cycle. The initial value of the deviation correction amount Erx' (Erx) is 0.

[0030] The control calculation unit 26 performs PID control calculation as shown in the following equation based on the value obtained by subtracting the deviation correction amount Erx' after the convergence calculation from the deviation Er, to calculate the manipulated variable MV (step S107 in FIG. 2). MV=(100 / Pb){1+(1 / Tis)+Tds}(Er-Erx') ···(3)

[0031] In equation (3), Pb is the proportional band, Ti is the integral time, Td is the differential time, and s is the Laplace operator. The manipulated variable MV calculated by the control calculation unit 26 is output to the controlled object (actually, for example, the power regulator 104 in FIG. 10) via the manipulated variable output unit 27 (step S108 in FIG. 2).

[0032] The control device 2 executes the processes of steps S101 to S108 for each control cycle until the control is terminated, for example, in response to an instruction from an operator (YES in step S109 in FIG. 2).

[0033] Next, the operation of the parameter estimation device 1 of this embodiment will be described with reference to Fig. 3. The parameter estimation device 1 is connected to the control device 2 when adjusting the parameter λ. First, the overshoot amount detection unit 10 disables the overshoot suppression function of the control device 2 (step S200 in FIG. 3). When the overshoot suppression function is disabled, the deviation correction amount Erx' becomes 0, and therefore the control calculation unit 26 of the control device 2 calculates the manipulated variable MV using the following equation (4) instead of equation (3). MV=(100 / Pb){1+(1 / Tis)+Tds}Er...(4)

[0034] After the disturbance application detection unit 23 of the control device 2 determines that a disturbance has been applied while the overshoot suppression function of the control device 2 is disabled (YES in step S201 of FIG. 3), the overshoot amount detection unit 10 detects the maximum value OS_max of the overshoot amount of the controlled variable PV generated by the disturbance recovery response (the difference PV_max-SP between the maximum value PV_max of the increased controlled variable PV and the set value SP) (step S202 of FIG. 3).

[0035] In the case of the heating device shown in FIG. 10, for example, during an experiment to determine the parameter λ, it is possible to intentionally generate a disturbance that causes the temperature inside the heat treatment furnace 100 (control variable PV) to drop by temporarily opening the door of the heat treatment furnace 100.

[0036] The disturbance deviation detection unit 11 detects the maximum value Er_max of the disturbance deviation when a disturbance is applied while the overshoot suppression function of the control device 2 is disabled (the difference SP-PV_min between the set value SP and the minimum value PV_min of the decreased control amount PV) (step S203 in FIG. 3).

[0037] The response time difference detection unit 12 detects the time difference tx from the time when the maximum value Er_max of the disturbance deviation is detected (the time when the decreased control amount PV reaches the minimum value PV_min) to the time when the maximum value OS_max of the overshoot amount is detected (the time when the increased control amount PV reaches the maximum value PV_max) (step S204 in FIG. 3). The parameter acquisition unit 13 acquires the parameter ξ set in the deviation correction amount calculation unit 24 of the control device 2 (step S205 in FIG. 3).

[0038] The optimum value calculation unit 14 calculates the corrected deviation Erh when the maximum value Er_max of the disturbance deviation (minimum value PV_min of the controlled variable PV) occurs, using the following equation, based on the maximum value Er_max of the disturbance deviation detected by the disturbance deviation detection unit 11 and the parameter ξ acquired by the parameter acquisition unit 13 (step S206 in FIG. 3). Erh = Er_max - ξEr_max (5)

[0039] In this embodiment, the corrected deviation Erh is not the corrected deviation Er_max-λξEr_max itself that the control device 2 uses when calculating the operating variable MV, but a value obtained by correcting the deviation Er_max using the deviation correction amount (Erx in equation (1)) before multiplying the second term on the right side of equation (5) by the parameter λ.

[0040] Subsequently, since the corrected set value SPg can be estimated from the parameter ξ, the optimum value calculation unit 14 estimates the overshoot amount OSx of the controlled variable PV with respect to the set value SPg after the set value correction equivalent to the deviation correction, based on the parameter ξ, the maximum value OS_max of the overshoot amount detected by the overshoot amount detection unit 10, and the maximum value Er_max of the disturbance deviation detected by the disturbance deviation detection unit 11, using the following equation (step S207 in FIG. 3). OSx=ErhOS_max / Er_max =(Er_max-ξEr_max)OS_max / Er_max ···(6)

[0041] Equation (6) is derived from the property that when there is no change in the characteristics of the PID control system of the control device 2, the ratio (overshoot rate) between the disturbance deviation and the overshoot amount is maintained (Er_max:OS_max=Erh:OSx).

[0042] The corrected set value SPg assumed in the calculation of equation (6) is not the corrected set value SPh=SP-Erx' itself, which corresponds to the corrected deviation used by the control device 2 when calculating the manipulated variable MV, but is the value SPg=SP-Erx obtained by correcting the set value SP using the deviation correction amount Erx. Therefore, the deviation correction in the above-mentioned "set value correction equivalent to deviation correction" does not mean Er-Erx' but Er-Erx. The deviation correction amount Erx=SP-SPg converges to 0.0 from ξEr_max, which corresponds to the initial value of the deviation correction amount, with the time constant T.

[0043] The elapsed time when the maximum overshoot amount OSx is estimated to appear is the time difference tx. Therefore, the optimum value calculation unit 14 calculates an optimum value of the time constant T equivalent to the parameter λ by the following equation so that the deviation correction amount Erx at the elapsed time tx coincides with the overshoot amount OSx (step S208 in FIG. 3). T=-tx / ln{OSx / (ξEr_max)} ···(7)

[0044] In equation (7), ln is the natural logarithm. Finally, the optimum value calculation unit 14 converts the optimum value of the time constant T into the optimum value of the parameter λ using the following equation (step S209 in FIG. 3). dt is the control period of the control device 2. λ=T / (T+dt) (8)

[0045] The optimum value output unit 15 outputs the optimum value of the parameter λ (step S210 in FIG. 3). An example of the output is a display of the optimum value. The operator changes the parameter λ set in the control device 2 by looking at the displayed optimum value. Alternatively, the optimum value output unit 15 may automatically update the parameter λ set in the deviation correction amount convergence calculation unit 25 of the control device 2 to the optimum value.

[0046] This completes the adjustment of the parameter λ. After the adjustment is complete, the operator operates the parameter estimation device 1 to reactivate the overshoot suppression function of the control device 2, and releases the connection between the parameter estimation device 1 and the control device 2 (step S211 in FIG. 3).

[0047] 4 to 6 show verification examples of this embodiment when a change with a strong tendency toward impulse disturbance occurs in the controlled variable PV (change in the manipulated variable MV ΔMV=1.0%). Note that this verification example is premised on the assumption that the parameter ξ of the control device 2 is adjusted to a generally appropriate value of ξ=0.95. However, after adjusting the parameter λ by the parameter estimation device 1, the parameter ξ may be fine-tuned by trial and error.

[0048] Fig. 4 is a diagram showing the results of a simulation of the disturbance recovery response by the control device 2 to which the technology disclosed in Patent Document 1 is applied. In the example of Fig. 4, the parameter ξ is set to a generally appropriate value of ξ = 0.95, but the time constant T equivalent to the parameter λ is set to an inappropriate value of T = 90 seconds. As a result, when a disturbance occurs that causes the controlled variable PV to decrease, an overshoot occurs in which the controlled variable PV exceeds the set value SP = 300°C due to excessive correction of the manipulated variable.

[0049] Here, we assume that the parameter ξ and the time constant T were originally adjusted appropriately, but that the time constant T has since become inappropriate due to a change in the response speed. In other words, we assume that the object to be adjusted is the time constant T.

[0050] Fig. 5 is a diagram showing the simulation results of the disturbance recovery response by the control device 2 in which the overshoot suppression function disclosed in Patent Document 1 is disabled under the same conditions as Fig. 4. That is, the example in Fig. 5 corresponds to the disturbance recovery response implemented in steps S200 to S204.

[0051] In this embodiment, the overshoot amount detection unit 10 detects the maximum value of the overshoot amount OS_max=8°C, the disturbance deviation detection unit 11 detects the maximum value of the disturbance deviation Er_max=20°C, and the response time difference detection unit 12 detects the time difference tx=230 seconds. The parameter ξ set in the deviation correction amount calculation unit 24 of the control device 2 is 0.95. The optimum value calculation unit 14 in this embodiment calculates the optimum value of the time constant T to be T=102 seconds.

[0052] Fig. 6 is a diagram showing the simulation results of the disturbance recovery response by the control device 2 after adjusting the time constant T (parameter λ) to an appropriate value. In the example of Fig. 6, it can be seen that the parameter ξ is set to a roughly appropriate value of ξ = 0.95, and further the time constant T is set to an appropriate value of T = 102 seconds, thereby appropriately suppressing the overshoot of the controlled variable PV.

[0053] 7 and 8 show a verification example of this embodiment when a change with a strong tendency toward a step disturbance occurs in the controlled variable PV (change in the manipulated variable MV ΔMV=30.0%). Note that this verification example is based on the premise that the parameter ξ of the control device 2 is adjusted to a generally appropriate value of ξ=0.50.

[0054] Fig. 7 is a diagram showing a simulation result of a disturbance recovery response by a control device 2 in which the overshoot suppression function disclosed in Patent Document 1 is disabled. That is, the example in Fig. 7 corresponds to the disturbance recovery response implemented in steps S200 to S204.

[0055] In this embodiment, the overshoot amount detection unit 10 detects the maximum overshoot amount OS_max=5.5°C, the disturbance deviation detection unit 11 detects the maximum disturbance deviation Er_max=23°C, and the response time difference detection unit 12 detects the time difference tx=325 seconds. The parameter ξ set in the deviation correction amount calculation unit 24 of the control device 2 is 0.50. The optimum value calculation unit 14 in this embodiment calculates the optimum value of the time constant T to be T=227 seconds.

[0056] Fig. 8 is a diagram showing the simulation results of the disturbance recovery response by the control device 2 after adjusting the time constant T (parameter λ) to an appropriate value. In the example of Fig. 8, it can be seen that the parameter ξ is set to a roughly appropriate value of ξ = 0.50, and further the time constant T is set to an appropriate value of T = 227 seconds, thereby appropriately suppressing the overshoot of the controlled variable PV.

[0057] In this embodiment, the parameter estimation device 1 and the control device 2 are provided separately, but the parameter estimation device 1 may be provided inside the control device 2.

[0058] The parameter estimation device 1 and the control device 2 of this embodiment can each be realized by a computer equipped with a CPU (Central Processing Unit), a storage device, and an interface with the outside, and a program that controls these hardware resources. An example of the configuration of this computer is shown in Fig. 9. The computer includes a CPU 200, a storage device 201, and an interface device (I / F) 202.

[0059] In the case of the parameter estimation device 1, the control device 2, a display device, etc. are connected to the I / F 202. In the case of the control device 2, the parameter estimation device 1, a sensor, a power regulator, etc. are connected to the I / F 202. A program for realizing the parameter estimation method of the present invention is stored in the storage device 201. The CPU 200 of each device executes the processing described in this embodiment in accordance with the program stored in the storage device 201. [Industrial Applicability]

[0060] The present invention can be applied to a technique for estimating parameters of a control device. [Explanation of symbols]

[0061] 1...parameter estimation device, 2...control device, 10...overshoot amount detection unit, 11...disturbance deviation detection unit, 12...response time difference detection unit, 13...parameter acquisition unit, 14...optimum value calculation unit, 15...optimum value output unit, 20...control amount input unit, 21...set value input unit, 22...subtraction unit, 23...disturbance application detection unit, 24...deviation correction amount calculation unit, 25...deviation correction amount convergence calculation unit, 26...control calculation unit, 27...operation amount output unit

Claims

1. an overshoot amount detection unit configured to detect a maximum value of an overshoot amount of the controlled variable that occurs after a disturbance is applied to the controlled variable, when a function of the control device to correct a deviation between a set value and a controlled variable to suppress an overshoot of the controlled variable is disabled; a disturbance deviation detection unit configured to detect a maximum value of the disturbance deviation when the disturbance is applied; a response time difference detection unit configured to detect a time difference from a time point at which the maximum value of the disturbance deviation is detected to a time point at which the maximum value of the overshoot amount is detected; a parameter acquisition unit configured to acquire, from the control device, a parameter ξ to be multiplied by the deviation in order to calculate a deviation correction amount; an optimum value calculation unit configured to calculate an optimum value of a parameter λ that defines a time constant T for asymptotically converging the deviation correction amount to 0 after the disturbance is applied, based on a ratio between the maximum value of the overshoot amount and the maximum value of the disturbance deviation, the parameter ξ, and the time difference; and an optimum value output unit configured to output an optimum value of the parameter λ.

2. 2. The parameter estimation device according to claim 1, the optimum value calculation unit estimates an amount of overshoot of the controlled variable with respect to the set value after a set value correction equivalent to the deviation correction is performed in the control device, based on the ratio between the maximum value of the overshoot amount and the maximum value of the disturbance deviation and the parameter ξ, calculates an optimum value of the time constant T so that the amount of deviation correction at a time point when the time difference has elapsed since the time point when the maximum value of the disturbance deviation was detected coincides with the estimated amount of overshoot, and converts this optimum value of the time constant T into an optimum value of the parameter λ.

3. 3. The parameter estimation device according to claim 2, wherein the optimum value calculation unit converts the optimum value of the time constant T into the optimum value of the parameter λ by λ = T / (T + dt), where dt is a control period of the control device.

4. A parameter estimation method for estimating parameters of a control device using a computer having a CPU and a storage device, a first step of detecting a maximum value of an overshoot amount of the controlled variable that occurs after a disturbance is applied to the controlled variable, in a state in which a function of the control device to correct a deviation between a set value and a controlled variable to suppress an overshoot of the controlled variable is disabled; a second step of detecting a maximum value of the disturbance deviation when the disturbance is applied; a third step of detecting a time difference between a time point when the maximum value of the disturbance deviation is detected and a time point when the maximum value of the overshoot amount is detected; a fourth step of acquiring, from the control device, a parameter ξ to be multiplied by the deviation in order to calculate a deviation correction amount; a fifth step of calculating an appropriate value of a parameter λ that defines a time constant T for asymptotically converging the deviation correction amount to 0 after the disturbance is applied, based on a ratio between the maximum value of the overshoot amount and the maximum value of the disturbance deviation, the parameter ξ, and the time difference; a sixth step of outputting an appropriate value of the parameter λ; A parameter estimation method characterized by causing the CPU to execute the program stored in the storage device.

5. 5. The parameter estimation method according to claim 4, the fifth step includes a step of estimating an amount of overshoot of the controlled variable with respect to the set value after a set value correction equivalent to the deviation correction is performed in the control device, based on the ratio of the maximum value of the overshoot amount to the maximum value of the disturbance deviation and the parameter ξ, calculating an appropriate value of the time constant T so that the amount of deviation correction at a time point when the time difference has elapsed since the time point when the maximum value of the disturbance deviation was detected coincides with the estimated amount of overshoot, and converting this appropriate value of the time constant T into an appropriate value of the parameter λ.

6. 6. The parameter estimation method according to claim 5, the fifth step includes a step of converting the optimum value of the time constant T into an optimum value of the parameter λ by λ=T / (T+dt), where dt is a control period of the control device.

Citation Information

Patent Citations

  • Control arithmetic unit and control arithmetic method

    JP2001117603A

  • Feedback control method and device thereof

    JP2003295901A

  • Feedforward amount adjustment support device and feedforward amount adjustment support program

    JP2014013607A

  • Control device and control method

    JP2017027389A

  • Control arithmetic device and control arithmetic method

    JP3437807B2