JP6734551B2 - State control device, state control method, and master controller used in state control device - Google Patents
State control device, state control method, and master controller used in state control device Download PDFInfo
- Publication number
- JP6734551B2 JP6734551B2 JP2018549736A JP2018549736A JP6734551B2 JP 6734551 B2 JP6734551 B2 JP 6734551B2 JP 2018549736 A JP2018549736 A JP 2018549736A JP 2018549736 A JP2018549736 A JP 2018549736A JP 6734551 B2 JP6734551 B2 JP 6734551B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- target value
- unit
- target
- measurement
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B11/00—Automatic controllers
- G05B11/01—Automatic controllers electric
- G05B11/36—Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/04—Program control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B7/00—Arrangements for obtaining smooth engagement or disengagement of automatic control
- G05B7/02—Arrangements for obtaining smooth engagement or disengagement of automatic control electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D23/00—Control of temperature
- G05D23/19—Control of temperature characterised by the use of electric means
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
- Programmable Controllers (AREA)
Description
この発明は、制御対象の状態を示す測定値が時間の経過に伴って変化する目標値に合うように、制御対象の状態を制御する状態制御装置、状態制御方法及び状態制御装置に用いられるマスターコントローラに関するものである。 This invention is a master used for a state control device, a state control method, and a state control device that controls the state of a controlled object so that a measured value indicating the state of the controlled object matches a target value that changes with the passage of time. It is about the controller.
複数の制御対象として複数の温度制御ゾーンを有する射出成形機などでは、各々の温度制御ゾーンにおける熱容量等の特性に合わせて設計されたヒータを備えている。しかしながら、実際の温度制御では、各々の温度制御ゾーンの温度が目標温度に到達する時刻にバラツキが生じてしまうことが多い。
早くに目標温度に到達した温度制御ゾーンでは、他の温度制御ゾーンが目標温度に到達するまで目標温度を維持する必要があるため、射出成形機の成形物である樹脂が焼けてしまうおそれがあり、また、無駄な電力を消費することになる。An injection molding machine or the like having a plurality of temperature control zones as a plurality of control targets is provided with a heater designed according to characteristics such as heat capacity in each temperature control zone. However, in the actual temperature control, the temperature of each temperature control zone often varies at the time when it reaches the target temperature.
In the temperature control zone that has reached the target temperature early, it is necessary to maintain the target temperature until the other temperature control zones reach the target temperature, so the resin that is the molded product of the injection molding machine may burn. Also, it consumes unnecessary power.
以下の特許文献1には、複数の温度制御ゾーンの温度が目標温度に到達する時刻、即ち、複数の温度制御ゾーンの昇温完了時刻を同期させることが可能な温度制御装置が開示されている。
温度制御装置は、各々の温度制御ゾーンに熱を加えるヒータ毎に、当該ヒータの出力熱量を制御するコントローラを実装している。
温度制御装置が実装している複数のコントローラは、制御対象の目標温度である目標値と、制御対象の測定温度である測定値とから制御対象の温度制御のための操作量を算出し、その操作量にしたがって制御対象の温度を制御する。目標値は、時間の経過に伴って変化する値であり、所定時間毎に所定温度上昇又は下降するような値が用いられる。例えば、1分毎に1度ずつ上昇する30分間のプログラムで開始時の測定温度が50℃でこのプログラムの最終的な目標温度が80℃の場合、目標値は時間経過に伴って(開始から1分毎に)、51℃、52℃、…、80℃のように更新される。
時間の経過に伴う目標値の変化は、コントローラによって目標値更新用のプログラムが実行されることで行われる。
目標値更新用のプログラムの実行が完了すると、時間の経過に伴って変化する目標値が最終的な目標値に到達する。The following
The temperature control device is equipped with a controller that controls the output heat amount of the heater for each heater that applies heat to each temperature control zone.
The plurality of controllers mounted by the temperature control device calculates a manipulated variable for temperature control of the control target from a target value that is the target temperature of the control target and a measured value that is the measured temperature of the control target, and The temperature of the controlled object is controlled according to the manipulated variable. The target value is a value that changes with the passage of time, and a value that raises or lowers a predetermined temperature every predetermined time is used. For example, if the measured temperature at the start is 50°C and the final target temperature of this program is 80°C in a 30-minute program that increases by 1 degree every 1 minute, the target value will change with time (from the start Every 1 minute), 51°C, 52°C, ..., 80°C.
The change of the target value with the passage of time is performed by the controller executing a program for updating the target value.
When the execution of the program for updating the target value is completed, the target value that changes over time reaches the final target value.
従来の温度制御装置は以上のように構成されているので、制御対象の測定値が時間の経過に伴って変化する目標値に合うように制御される。しかし、制御対象の状態によっては、制御対象の一部の温度が、制御対象の残りの部分の温度と大きく離れてしまう状況を生じる場合がある。このような場合、複数のコントローラのうち、或るコントローラにより取得された制御対象の測定値の変化が目標値の変化に追いつかず、制御対象の測定値と目標値との差分値が大きくなることがある。
コントローラは、目標値更新用のプログラムの実行を開始してから、プログラムの実行が完了するまでの途中の段階で、測定値と目標値との差分値が大きい状態になっても、目標値更新用のプログラムの実行を継続する。このため、差分値が更に大きくなり、プログラムの実行期間中における各時刻での目標値に対する測定値の追従精度が低くなってしまうことがあるという課題があった。Since the conventional temperature control device is configured as described above, it is controlled so that the measured value of the controlled object matches the target value that changes with the passage of time. However, depending on the state of the controlled object, a situation may occur in which the temperature of a part of the controlled object deviates significantly from the temperature of the remaining part of the controlled object. In such a case, among the plurality of controllers, the change in the measured value of the control target acquired by a certain controller cannot keep up with the change in the target value, and the difference value between the measured value of the control target and the target value becomes large. There is.
The controller updates the target value even if the difference between the measured value and the target value becomes large during the stage from the start of the execution of the program for updating the target value to the completion of the execution of the program. Program execution for Therefore, there is a problem that the difference value becomes larger and the accuracy of tracking the measured value with respect to the target value at each time during the execution period of the program becomes lower.
この発明は上記のような課題を解決するためになされたもので、最終的な目標値に到達するまでの途中の段階での目標値に対する測定値の追従精度を高めることができる状態制御装置、状態制御方法及び状態制御装置に用いられるマスターコントローラを得ることを目的とする。 The present invention has been made to solve the above problems, a state control device that can improve the tracking accuracy of the measured value with respect to the target value in the middle of reaching the final target value, An object is to obtain a master controller used in a state control method and a state control device.
この発明に係る状態制御装置は、制御対象の状態を示す測定値を取得し、その測定値が時間の経過に伴って変化する目標値に合うように、制御対象の状態を制御する複数のコントローラと、複数のコントローラにより取得されたそれぞれの測定値と目標値との差分値を算出する差分値算出部と、差分値算出部により算出された複数の差分値の中に、目標値に対する測定値の許容差分値よりも大きい差分値が存在するか否かを判定する判定部とを設け、目標値制御部が、判定部によって許容差分値よりも大きい差分値が存在しないと判定された場合、目標値の変化を継続させ、判定部によって許容差分値よりも大きい差分値が存在すると判定された場合、目標値の変化を停止させる目標値制御処理を実施するようにしたものである。 The state control device according to the present invention obtains a measured value indicating the state of the controlled object, and controls the state of the controlled object so that the measured value matches a target value that changes with the passage of time. And a difference value calculation unit that calculates a difference value between each measured value and a target value acquired by a plurality of controllers, and among the plurality of difference values calculated by the difference value calculation unit, a measured value for the target value And a determination unit for determining whether a difference value larger than the allowable difference value exists, the target value control unit, if it is determined by the determination unit that the difference value larger than the allowable difference value does not exist, When the change of the target value is continued and the determination unit determines that there is a difference value larger than the allowable difference value, the target value control process of stopping the change of the target value is executed.
この発明に係る状態制御装置は、複数のコントローラのうち、1つのコントローラがマスターコントローラ、残りのコントローラがスレーブコントローラであり、スレーブコントローラは、制御対象の状態を示す測定値を取得する測定値取得部と、測定値取得部により取得された測定値を送信する測定値送信部と、マスターコントローラから送信された目標値を受信する目標値受信部と、測定値取得部により取得された測定値が目標値受信部により受信された目標値に合うように、制御対象の状態を制御する状態制御部とを備え、マスターコントローラは、差分値算出部、判定部及び目標値制御部を備えるとともに、制御対象の状態を示す測定値を取得して、取得した測定値を差分値算出部に出力する測定値取得部と、測定値取得部により取得された測定値が目標値に合うように、制御対象の状態を制御する状態制御部と、スレーブコントローラから送信された測定値を受信して、受信した測定値を差分値算出部に出力する測定値受信部と、目標値制御部による目標値制御処理後の目標値を状態制御部及びスレーブコントローラに出力する目標値出力部とを備えるようにしたものである。 In the state control device according to the present invention, one controller of the plurality of controllers is a master controller and the remaining controllers are slave controllers, and the slave controller is a measurement value acquisition unit that acquires a measurement value indicating a state of a control target. , The measurement value transmission unit that transmits the measurement value acquired by the measurement value acquisition unit, the target value reception unit that receives the target value transmitted from the master controller, and the measurement value acquired by the measurement value acquisition unit is the target. A state controller that controls the state of the controlled object to match the target value received by the value receiver, and the master controller includes a difference value calculator, a determiner, and a target value controller, and the controlled object. To obtain a measured value indicating the state of, the measured value acquisition unit that outputs the acquired measured value to the difference value calculation unit, and the measured value acquired by the measured value acquisition unit to match the target value, After the target value control processing by the state control unit that controls the state, the measured value receiving unit that receives the measured value sent from the slave controller and outputs the received measured value to the difference value calculation unit, and the target value control process by the target value control unit The target value output unit for outputting the target value of 1 to the state control unit and the slave controller is provided.
この発明に係る状態制御装置は、目標値制御部が、目標値を時間の経過に伴って変化させるプログラムの実行を開始した後、判定部によって許容差分値よりも大きい差分値が存在しないと判定された場合、プログラムの実行を継続することで、目標値の変化を継続させ、判定部によって許容差分値よりも大きい差分値が存在すると判定された場合、プログラムの実行を停止することで、目標値の変化を停止させ、プログラムの実行を停止した後に、判定部によって許容差分値よりも大きい差分値が存在しないと判定された場合、プログラムの実行を再開することで、目標値の変化を再開させるようにしたものである。 In the state control device according to the present invention, after the target value control unit starts the execution of the program for changing the target value with the passage of time, the determination unit determines that there is no difference value larger than the allowable difference value. If it is determined that the change in the target value is continued by continuing the execution of the program, and the determination unit determines that a difference value larger than the allowable difference value exists, the execution of the program is stopped to determine the target value. After stopping the change of the value and stopping the execution of the program, if the judgment unit judges that there is no difference value larger than the allowable difference value, the change of the target value is restarted by restarting the execution of the program. It was made to let.
この発明に係る状態制御方法は、複数のコントローラが、制御対象の状態を示す測定値を取得し、その測定値が時間の経過に伴って変化する目標値に合うように、制御対象の状態を制御し、差分値算出部が、複数のコントローラにより取得されたそれぞれの測定値と目標値との差分値を算出し、判定部が、差分値算出部により算出された複数の差分値の中に、目標値に対する測定値の許容差分値よりも大きい差分値が存在するか否かを判定し、目標値制御部が、判定部によって許容差分値よりも大きい差分値が存在しないと判定された場合、目標値の変化を継続させ、判定部によって許容差分値よりも大きい差分値が存在すると判定された場合、目標値の変化を停止させる目標値制御処理を実施するようにしたものである。 In the state control method according to the present invention, a plurality of controllers obtains a measured value indicating the state of the controlled object, and controls the state of the controlled object so that the measured value matches a target value that changes with the passage of time. Control, the difference value calculation unit calculates the difference value between each measured value and the target value acquired by the plurality of controllers, the determination unit, among the plurality of difference values calculated by the difference value calculation unit When the target value control unit determines by the determination unit whether there is a difference value larger than the allowable difference value of the measured value with respect to the target value, and the determination unit determines that there is no difference value larger than the allowable difference value. The target value control process is performed to continue the change of the target value and stop the change of the target value when the determination unit determines that there is a difference value larger than the allowable difference value.
この発明に係る状態制御装置に用いられるマスターコントローラは、制御対象の状態を示す測定値を取得する測定値取得部と、測定値取得部により取得された測定値が時間の経過に伴って変化する目標値に合うように、制御対象の状態を制御する状態制御部と、制御対象の状態を示す測定値が目標値に合うように、制御対象の状態を制御するスレーブコントローラから当該測定値を受信する測定値受信部と、測定値取得部により取得された測定値及び測定値受信部により受信された測定値と目標値との差分値をそれぞれ算出する差分値算出部と、差分値算出部により算出された複数の差分値の中に、目標値に対する測定値の許容差分値よりも大きい差分値が存在するか否かを判定する判定部と、判定部によって許容差分値よりも大きい差分値が存在しないと判定された場合、目標値の変化を継続させ、判定部によって許容差分値よりも大きい差分値が存在すると判定された場合、目標値の変化を停止させる目標値制御処理を実施する目標値制御部と、目標値制御部による目標値制御処理後の目標値を状態制御部及びスレーブコントローラに出力する目標値出力部とを備えるようにしたものである。 The master controller used in the state control device according to the present invention has a measurement value acquisition unit that acquires a measurement value indicating the state of the control target, and the measurement value acquired by the measurement value acquisition unit changes with the passage of time. Receives the measured value from the state controller that controls the state of the controlled object so that it matches the target value, and the slave controller that controls the state of the controlled object so that the measured value that indicates the state of the controlled object matches the target value. A measurement value receiving unit, a measurement value acquired by the measurement value acquisition unit and a difference value calculation unit that calculates a difference value between the measurement value received by the measurement value reception unit and the target value, and a difference value calculation unit Among the plurality of calculated difference values, a judgment unit that judges whether or not a difference value larger than the allowable difference value of the measured value with respect to the target value exists, and a difference value larger than the allowable difference value by the judgment unit is When it is determined that the target value does not exist, the change of the target value is continued, and when the determination unit determines that a difference value larger than the allowable difference value exists, the target value control process that stops the change of the target value is executed. A value control unit and a target value output unit that outputs the target value after the target value control processing by the target value control unit to the state control unit and the slave controller are provided.
この発明によれば、制御対象の測定値と目標値との差分値が許容差分値よりも大きい状態で、目標値を時間の経過に伴って変化させてしまう状況が回避される。その結果、最終的な目標値に到達するまでの途中の段階での目標値に対する測定値の追従精度を高めることができる効果が得られる。 According to the present invention, it is possible to avoid a situation in which the target value is changed over time in a state where the difference value between the measured value of the controlled object and the target value is larger than the allowable difference value. As a result, it is possible to obtain the effect that the follow-up accuracy of the measured value with respect to the target value can be improved in the stage of reaching the final target value.
以下、この発明をより詳細に説明するために、この発明を実施するための形態について、添付の図面にしたがって説明する。 Hereinafter, in order to explain the present invention in more detail, embodiments for carrying out the present invention will be described with reference to the accompanying drawings.
実施の形態1.
図1はこの発明の実施の形態1による状態制御装置を示す構成図である。
図1において、制御対象1は例えば熱を加えられる鉄板、水槽内の液体などの温度が制御される対象物である。
温度センサ2M,2S−1,2S−2は、制御対象1の状態として制御対象1の温度を測定し、その温度の測定値TM,TS−1,TS−2を出力するセンサである。
この実施の形態1では、制御対象1の状態として、温度センサ2M,2S−1,2S−2が、制御対象1の温度を測定する例を説明するが、これに限るものではない。例えば、制御対象1の状態として電圧計が制御対象1に印加されている電圧を測定するものであってもよいし、制御対象1の状態として電流計が制御対象1に流れている電流を測定するものであってもよい。
1 is a block diagram showing a state control device according to a first embodiment of the present invention.
In FIG. 1, a controlled
The
In the first embodiment, as the state of the controlled
ヒータ3Mは制御対象1に熱を加える加熱装置であり、マスターコントローラ10によって制御される。図1の例では、ヒータ3Mは、制御対象1の左端の位置に熱を加えている。
ヒータ3S−1は制御対象1に熱を加える加熱装置であり、スレーブコントローラ201によって制御される。図1の例では、ヒータ3S−1は、制御対象1の中央の位置に熱を加えている。
ヒータ3S−2は制御対象1に熱を加える加熱装置であり、スレーブコントローラ202によって制御される。図1の例では、ヒータ3S−2は、制御対象1の右端の位置に熱を加えている。The
The
マスターコントローラ10は温度センサ2Mから出力された温度の測定値TMが時間の経過に伴って変化する目標値Ttgtに合うように、ヒータ3Mの出力熱量を制御することで、制御対象1の温度を制御する。
スレーブコントローラ201は温度センサ2S−1から出力された温度の測定値TS−1が目標値Ttgtに合うように、ヒータ3S−1の出力熱量を制御することで、制御対象1の温度を制御する。
スレーブコントローラ202は温度センサ2S−2から出力された温度の測定値TS−2が目標値Ttgtに合うように、ヒータ3S−2の出力熱量を制御することで、制御対象1の温度を制御する。
図1では、マスターコントローラ10とスレーブコントローラ201,202とがカスケード接続されている例を示している。即ち、マスターコントローラ10とスレーブコントローラ201,202とが縦続に接続されている。
しかし、接続形態は、カスケード接続に限るものではない。このため、マスターコントローラ10とスレーブコントローラ201が接続され、かつ、マスターコントローラ10とスレーブコントローラ202が接続される接続形態であってもよい。The
The
FIG. 1 shows an example in which the
However, the connection form is not limited to the cascade connection. Therefore, the
図2はこの発明の実施の形態1による状態制御装置のマスターコントローラ10を示す構成図である。
図3はこの発明の実施の形態1による状態制御装置のスレーブコントローラ201,202を示す構成図である。
また、図4はマスターコントローラ10のハードウェア構成例を示すハードウェア構成図であり、図5はスレーブコントローラ201,202のハードウェア構成例を示すハードウェア構成図である。2 is a configuration diagram showing a
FIG. 3 is a configuration diagram showing
4 is a hardware configuration diagram showing a hardware configuration example of the
図2において、マスターコントローラ10の測定値取得部11は例えば図4に示す測定値取得回路31で実現されるものである。
測定値取得部11は温度センサ2Mから出力された制御対象1の温度を示す測定値TMを取得する。
マスターコントローラ10の状態制御部12は例えば図4に示す状態制御回路32で実現されるものである。
状態制御部12は測定値取得部11により取得された測定値TMが、目標値出力部17から出力された目標値Ttgtに合うように、ヒータ3Mの出力熱量を制御することで、制御対象1の温度を制御する。In FIG. 2, the measurement
The measurement
The
The
マスターコントローラ10の測定値受信部13は例えば図4に示す測定値受信回路33で実現されるものである。
測定値受信部13はスレーブコントローラ201の測定値送信部22から送信された測定値TS−1,TS−2を受信する。
マスターコントローラ10の差分値算出部14は例えば図4に示す差分値算出回路34で実現されるものである。
差分値算出部14は測定値取得部11により取得された測定値TM及び測定値受信部13により受信された測定値TS−1,TS−2と目標値Ttgtとの差分値ΔTM,ΔTS−1,ΔTS−2をそれぞれ算出する。
ΔTM=|TM−Ttgt|、ΔTS−1=|TS−1−Ttgt|、ΔTS−2=|TS−2−Ttgt|である。
この実施の形態1では、差分値ΔTM,ΔTS−1,ΔTS−2は、絶対値で表されるものとする。The measurement
The measurement
The difference
The difference
ΔT M =|T M −T tgt |, ΔT S−1 =|T S−1 −T tgt |, ΔT S−2 =|T S−2 −T tgt |.
In the first embodiment, the difference values ΔT M , ΔT S-1 , and ΔT S-2 are represented by absolute values.
マスターコントローラ10の判定部15は例えば図4に示す判定回路35で実現されるものである。
判定部15は差分値算出部14により算出された差分値ΔTM,ΔTS−1,ΔTS−2と、目標値Ttgtに対する測定値の許容差分値Valとをそれぞれ比較し、差分値ΔTM,ΔTS−1,ΔTS−2の中に、許容差分値Valよりも大きい差分値が存在するか否かを判定する。The
The
マスターコントローラ10の目標値制御部16は例えば図4に示す目標値制御回路36で実現されるものであり、目標値Ttgtを制御する目標値制御処理を実施する。
即ち、目標値制御部16は目標値Ttgtを時間の経過に伴って変化させるプログラム(以下、「目標値更新プログラム」と称する)の実行を開始する。
目標値制御部16は目標値更新プログラムの実行を開始した後、判定部15によって許容差分値Valよりも大きい差分値が存在しないと判定された場合、目標値更新プログラムの実行を継続することで、目標値Ttgtの変化を継続させる。
目標値制御部16は判定部15によって許容差分値Valよりも大きい差分値が存在すると判定された場合、目標値更新プログラムの実行を停止することで、目標値Ttgtの変化を停止させる。
目標値制御部16は目標値更新プログラムの実行を停止した後に、判定部15によって許容差分値Valよりも大きい差分値が存在しないと判定された場合、目標値更新プログラムの実行を再開することで、目標値Ttgtの変化を再開させる。The target
That is, the target
After starting the execution of the target value update program, the target
When the
The target
マスターコントローラ10の目標値出力部17は例えば図4に示す目標値出力回路37で実現されるものである。
目標値出力部17は目標値制御部16による目標値制御処理後の目標値Ttgtを状態制御部12及び差分値算出部14に出力するとともに、目標値制御処理後の目標値Ttgtをスレーブコントローラ201に送信する。The target
The target
図3において、スレーブコントローラ201,202の測定値取得部21は例えば図5に示す測定値取得回路41で実現されるものであり、温度センサ2S−1,2S−2から出力された制御対象1の温度を示す測定値TS−1,TS−2を取得する。
スレーブコントローラ201,202の測定値送信部22は例えば図5に示す測定値送信回路42で実現されるものである。
スレーブコントローラ202の測定値送信部22は測定値取得部21により取得された測定値TS−2をスレーブコントローラ201に送信する。
スレーブコントローラ201の測定値送信部22は測定値取得部21により取得された測定値TS−1をマスターコントローラ10に送信するとともに、スレーブコントローラ202の測定値送信部22から送信された測定値TS−2をマスターコントローラ10に転送する。In FIG. 3, the measured
The measured
Measured
The measurement
スレーブコントローラ201,202の目標値受信部23は例えば図5に示す目標値受信回路43で実現されるものである。
スレーブコントローラ201の目標値受信部23はマスターコントローラ10の目標値出力部17から送信された目標値制御処理後の目標値Ttgtを受信して、目標値Ttgtを状態制御部24に出力するとともに、目標値Ttgtをスレーブコントローラ202に転送する。
スレーブコントローラ202の目標値受信部23はスレーブコントローラ201の目標値受信部23から転送された目標値制御処理後の目標値Ttgtを受信して、目標値Ttgtを状態制御部24に出力する。
スレーブコントローラ201,202の状態制御部24は例えば図5に示す状態制御回路44で実現されるものである。
状態制御部24は測定値取得部21により取得された測定値TS−1,TS−2が、目標値受信部23から出力された目標値制御処理後の目標値Ttgtに合うように、ヒータ3S−1,3S−2の出力熱量を制御することで、制御対象1の温度を制御する。The target
Target
Target
The
The
図2では、マスターコントローラ10の構成要素である測定値取得部11、状態制御部12、測定値受信部13、差分値算出部14、判定部15、目標値制御部16及び目標値出力部17のそれぞれが、図4に示すような専用のハードウェアで実現されるものを想定している。即ち、測定値取得回路31、状態制御回路32、測定値受信回路33、差分値算出回路34、判定回路35、目標値制御回路36及び目標値出力回路37で実現されるものを想定している。
測定値取得回路31、状態制御回路32、測定値受信回路33、差分値算出回路34、判定回路35、目標値制御回路36及び目標値出力回路37は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC(Application Specific Integrated Circuit)、FPGA(Field−Programmable Gate Array)、または、これらを組み合わせたものが該当する。
ただし、マスターコントローラ10の構成要素は、専用のハードウェアで実現されるものに限るものではなく、マスターコントローラ10が例えば図6に示すようなコンピュータで実現されるものであってもよい。
図6はコンピュータのハードウェア構成例を示すハードウェア構成図である。
マスターコントローラ10がコンピュータで実現される場合、例えば、測定値取得部11、状態制御部12、測定値受信部13、差分値算出部14、判定部15、目標値制御部16及び目標値出力部17の処理手順をコンピュータに実行させるためのプログラムをメモリ51に格納し、コンピュータのプロセッサ52がメモリ51に格納されているプログラムを実行するようにすればよい。In FIG. 2, the measurement
The measurement
However, the constituent elements of the
FIG. 6 is a hardware configuration diagram showing a hardware configuration example of a computer.
When the
図3では、スレーブコントローラ201,202の構成要素である測定値取得部21、測定値送信部22、目標値受信部23及び状態制御部24のそれぞれが、図5に示すような専用のハードウェアで実現されるものを想定している。即ち、測定値取得回路41、測定値送信回路42、目標値受信回路43及び状態制御回路44で実現されるものを想定している。
測定値取得回路41、測定値送信回路42、目標値受信回路43及び状態制御回路44は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC、FPGA、または、これらを組み合わせたものが該当する。
ただし、スレーブコントローラ201,202の構成要素は、専用のハードウェアで実現されるものに限るものではなく、スレーブコントローラ201,202が例えば図6に示すようなコンピュータで実現されるものであってもよい。
スレーブコントローラ201,202がコンピュータで実現される場合、例えば、測定値取得部21、測定値送信部22、目標値受信部23及び状態制御部24の処理手順をコンピュータに実行させるためのプログラムを例えば図6に示すメモリ51に格納し、コンピュータのプロセッサ52がメモリ51に格納されているプログラムを実行するようにすればよい。In FIG. 3, each of the measurement
The measurement
However, the components of the
When the
次に動作について説明する。
図7はマスターコントローラ10の処理手順を示すフローチャートである。
図8はスレーブコントローラ201,202の処理手順を示すフローチャートである。
以下、図7及び図8を参照しながら、マスターコントローラ10及びスレーブコントローラ201,202の動作を説明する。Next, the operation will be described.
FIG. 7 is a flowchart showing the processing procedure of the
FIG. 8 is a flowchart showing the processing procedure of the
The operations of the
まず、マスターコントローラ10の目標値制御部16は、目標値更新プログラムの実行を開始する(図7のステップST1)。
これにより、目標値Ttgtが時間の経過に伴って変化される。First, the target
As a result, the target value T tgt is changed over time.
スレーブコントローラ201の測定値取得部21は、予め設定された時間を経過する毎に、温度センサ2S−1から出力された制御対象1の温度を示す測定値TS−1を取得する(図8のステップST11)。
スレーブコントローラ201の測定値取得部21は、制御対象1の温度を示す測定値TS−1を取得すると、測定値TS−1を測定値送信部22及び状態制御部24に出力する。
スレーブコントローラ202の測定値取得部21は、予め設定された時間を経過する毎に、温度センサ2S−2から出力された制御対象1の温度を示す測定値TS−2を取得する(図8のステップST11)。
スレーブコントローラ202の測定値取得部21は、制御対象1の温度を示す測定値TS−2を取得すると、測定値TS−2を測定値送信部22及び状態制御部24に出力する。The measured
Measurement
Measurement
Measurement
スレーブコントローラ202の測定値送信部22は、測定値取得部21から測定値TS−2を受けると、測定値TS−2をスレーブコントローラ201に送信する。
スレーブコントローラ201の測定値送信部22は、測定値取得部21から測定値TS−1を受け、スレーブコントローラ202から測定値TS−2を受けると、測定値TS−1,TS−2をマスターコントローラ10に送信する(図8のステップST12)。Measured
Measured
マスターコントローラ10の測定値取得部11は、予め設定された時間を経過する毎に、温度センサ2Mから出力された制御対象1の温度を示す測定値TMを取得する(図7のステップST2)。
マスターコントローラ10の測定値取得部11は、制御対象1の温度を示す測定値TMを取得すると、測定値TMを状態制御部12及び差分値算出部14に出力する。
マスターコントローラ10の測定値受信部13は、スレーブコントローラ201から送信された測定値TS−1,TS−2を受信し、測定値TS−1,TS−2を差分値算出部14に出力する(図7のステップST3)。The measurement
When the measurement
The measurement
マスターコントローラ10の差分値算出部14は、測定値取得部11から測定値TMを受け、測定値受信部13から測定値TS−1,TS−2を受けると、以下の式(1)〜(3)に示すように、測定値TM,TS−1,TS−2と目標値出力部17から出力された目標値Ttgtとの差分値ΔTM,ΔTS−1,ΔTS−2をそれぞれ算出する(図7のステップST4)。
ΔTM=|TM−Ttgt| (1)
ΔTS−1=|TS−1−Ttgt| (2)
ΔTS−2=|TS−2−Ttgt| (3)When the difference
ΔT M =|T M −T tgt | (1)
ΔT S-1 =|T S-1 −T tgt | (2)
ΔT S-2 =|T S-2 −T tgt | (3)
マスターコントローラ10の判定部15は、差分値算出部14が差分値ΔTM,ΔTS−1,ΔTS−2をそれぞれ算出すると、差分値ΔTM,ΔTS−1,ΔTS−2と、目標値Ttgtに対する測定値の許容差分値Valとをそれぞれ比較する。
許容差分値Valは、事前に設定される値であり、例えば、許容差分値Valとして、20度や30度などが設定される。
そして、判定部15は、差分値ΔTM,ΔTS−1,ΔTS−2と許容差分値Valとの比較結果を参照して、差分値ΔTM,ΔTS−1,ΔTS−2の中に、許容差分値Valよりも大きい差分値が存在するか否かを判定し、その判定結果を目標値制御部16に出力する(図7のステップST5)。When the difference
The allowable difference value Val is a value set in advance, and for example, 20 degrees or 30 degrees is set as the allowable difference value Val.
Then, the
ここで、図9は目標値Ttgtと測定値TM,TS−1,TS−2との関係を示す説明図である。
図9では、目標値Ttgtと測定値TM,TS−1,TS−2との差分値ΔTM,ΔTS−1,ΔTS−2が、許容差分値Valよりも大きくならなければ、目標値更新プログラムが実行されることで、目標値Ttgtが時間の経過に伴って単調に上昇する例を示している。図9における「本来のプログラムパターン」は、目標値Ttgtが時間の経過に伴って単調に上昇することを示している。
また、図9では、差分値ΔTM,ΔTS−1,ΔTS−2のいずれかが許容差分値Valよりも大きくなると、目標値更新プログラムの実行が停止されて、目標値Ttgtが一定の値になることを示している。
また、図9では、目標値Ttgtの変化に対して、マスターコントローラ10及びスレーブコントローラ202による温度の上昇が緩やかである例を示している。このため、目標値更新プログラムの実行を開始した後、時刻t1の時点で、マスターコントローラ10の測定値TMに係る差分値ΔTMが許容差分値Valよりも大きくなっている。即ち、マスターコントローラ10の測定値TMが許容下限値(測定値測定値TM,TS−1,TS−2のの許容下限値)を下回っている。
また、目標値更新プログラムの実行を開始した後、時刻t2の時点で、スレーブコントローラ202の測定値TS−2に係る差分値ΔTS−2が許容差分値Valよりも大きくなっている。即ち、スレーブコントローラ202の測定値TS−2が許容下限値を下回っている。Here, FIG. 9 is an explanatory diagram showing the relationship between the target value T tgt and the measured values T M , T S-1 , T S-2 .
In FIG. 9, the difference values ΔT M , ΔT S-1 , and ΔT S-2 between the target value T tgt and the measured values T M , T S-1 , and T S-2 must be larger than the allowable difference value Val. For example, the target value update program is executed, so that the target value T tgt monotonically increases with the passage of time. The “original program pattern” in FIG. 9 indicates that the target value T tgt monotonically increases with the passage of time.
Further, in FIG. 9, when any of the difference values ΔT M , ΔT S-1 , and ΔT S-2 becomes larger than the allowable difference value Val, the execution of the target value update program is stopped and the target value T tgt becomes constant. It indicates that the value becomes.
Further, in FIG. 9, with respect to change of the desired value T tgt, the temperature rise of by the
Further, after the start of the execution of the target value update at the time t 2, the has a difference value [Delta] T S-2 according to the measured value T S-2 of the
マスターコントローラ10の目標値制御部16は、判定部15の判定結果が許容差分値Valよりも大きい差分値が存在しない旨を示している場合(図7のステップST5:Noの場合)、目標値更新プログラムの実行を継続する(図7のステップST6)。
図9の例では、目標値更新プログラムの実行を開始した後、時刻t1の時点の前まで、目標値更新プログラムの実行を継続している。When the determination result of the
In the example of FIG. 9, after the execution of the target value updating program is started, the execution of the target value updating program is continued until before the time t 1 .
目標値制御部16は、判定部15の判定結果が許容差分値Valよりも大きい差分値が存在する旨を示している場合(図7のステップST5:Yesの場合)、目標値更新プログラムの実行を停止することで、時間の経過に伴う目標値Ttgtの変化を停止させる(図7のステップST7)。
図9の例では、目標値更新プログラムの実行を開始した後、時刻t1の時点で、目標値更新プログラムの実行を停止している。
これにより、目標値Ttgtが変化されずに一定値となり、目標値Ttgtが上昇しなくなるため、マスターコントローラ10の測定値TM及びスレーブコントローラ202の測定値TS−2は、徐々に目標値Ttgtに近づいて一致するようになる。その結果、時刻t3の時点で、測定値TM及び測定値TS−2の双方が許容下限値以上になっている。The target
In the example of FIG. 9, after the execution of the target value updating program is started, the execution of the target value updating program is stopped at time t 1 .
Thus, it becomes a constant value to the target value T tgt is not changed, since the target value T tgt is not increased, the measured value T S-2 measurements T M and the
目標値制御部16は、目標値更新プログラムの実行を停止した後に、判定部15の判定結果が許容差分値Valよりも大きい差分値が存在しない旨を示している場合(図7のステップST5:Noの場合)、目標値更新プログラムの実行を再開する(図7のステップST6)。
図9の例では、時刻t3の時点で、目標値更新プログラムの実行を再開している。When the target
In the example of FIG. 9, the execution of the target value update program is restarted at time t 3 .
マスターコントローラ10の目標値出力部17は、目標値制御部16による目標値制御処理後の目標値Ttgtを状態制御部12及び差分値算出部14に出力するとともに、目標値制御処理後の目標値Ttgtをスレーブコントローラ201に送信する(図7のステップST8)。
スレーブコントローラ201の目標値受信部23は、マスターコントローラ10の目標値出力部17から送信された目標値制御処理後の目標値Ttgtを受信し、目標値Ttgtを状態制御部24及びスレーブコントローラ202に出力する(図8のステップST13)。
また、スレーブコントローラ201の目標値受信部23は、目標値Ttgtをスレーブコントローラ202に転送する。
スレーブコントローラ202の目標値受信部23は、スレーブコントローラ201の目標値受信部23から転送された目標値Ttgtを受信し、目標値Ttgtを状態制御部24に出力する(図8のステップST13)。The target
Target
Further, the target
Target
マスターコントローラ10の状態制御部12は、測定値取得部11から出力された測定値TMが、目標値出力部17から出力された目標値Ttgtに合うように、ヒータ3Mの出力熱量を制御することで、制御対象1の左端の位置の温度を制御する(図7のステップST9)。
スレーブコントローラ201の状態制御部24は、測定値取得部21から出力された測定値TS−1が、目標値受信部23から出力された目標値Ttgtに合うように、ヒータ3S−1の出力熱量を制御することで、制御対象1の中央の位置の温度を制御する(図8のステップST14)。
スレーブコントローラ202の状態制御部24は、測定値取得部21から出力された測定値TS−2が、目標値受信部23から出力された目標値Ttgtに合うように、ヒータ3S−2の出力熱量を制御することで、制御対象1の右端の位置の温度を制御する(図8のステップST14)。The
The
以下、目標値更新プログラムの実行が完了するまで、図7のステップST2〜ST10の処理が繰り返し実施され、目標値更新プログラムの実行が完了すると、マスターコントローラ10の一連の処理が終了する。
また、目標値更新プログラムの実行が完了するまで、図8のステップST11〜ST15の処理が繰り返し実施され、目標値更新プログラムの実行が完了すると、スレーブコントローラ201,202の一連の処理が終了する。Hereinafter, the processes of steps ST2 to ST10 of FIG. 7 are repeatedly executed until the execution of the target value update program is completed, and when the execution of the target value update program is completed, the series of processes of the
Moreover, until the execution of the target value update is completed, the process of step ST11~ST15 8 is repeated, the execution of the target value update is completed, the series of processing of the
以上で明らかなように、この実施の形態1によれば、測定値取得部11により取得された測定値TM及び測定値受信部13により受信された測定値TS−1,TS−2と目標値Ttgtとの差分値ΔTM,ΔTS−1,ΔTS−2をそれぞれ算出する差分値算出部14と、差分値算出部14により算出された差分値ΔTM,ΔTS−1,ΔTS−2と、目標値Ttgtに対する測定値の許容差分値Valとをそれぞれ比較し、差分値ΔTM,ΔTS−1,ΔTS−2の中に、許容差分値Valよりも大きい差分値が存在するか否かを判定する判定部15とを設けている。そして、目標値制御部16が、判定部15によって許容差分値Valよりも大きい差分値が存在しないと判定された場合、目標値Ttgtの変化を継続させ、判定部15によって許容差分値Valよりも大きい差分値が存在すると判定された場合、目標値Ttgtの変化を停止させるように構成している。このため、測定値TM,TS−1,TS−2と目標値Ttgtとの差分値ΔTM,ΔTS−1,ΔTS−2が許容差分値Valよりも大きい状態で、目標値Ttgtを時間の経過に伴って変化させてしまう状況が回避される。その結果、目標値更新プログラムの実行が完了するまでの途中の段階での目標値Ttgtに対する測定値TM,TS−1,TS−2の追従精度を高めることができる効果が得られる。As is clear from the above, according to the first embodiment, the measurement value T M acquired by the measurement
この実施の形態1では、マスターコントローラ10の測定値TM及びスレーブコントローラ202の測定値TS−2が許容下限値を下回る例を示している。
マスターコントローラ10の測定値TM、スレーブコントローラ201,202の測定値TS−1,TS−2のいずれかが許容上限値(測定値TM,TS−1,TS−2の許容上限値)を上回ることもある。
このため、この実施の形態1では、いずれかの測定値が許容上限値を上回った場合も、いずれかの測定値が許容下限値を下回った場合と同様に、目標値制御部16が、目標値更新プログラムの実行を停止することで、時間の経過に伴う目標値Ttgtの変化を停止させる。
また、目標値制御部16は、目標値更新プログラムの実行を停止した後に、判定部15の判定結果が、許容差分値Valより大きい差分値が存在しない旨を示している場合、目標値更新プログラムの実行を再開することで、目標値Ttgtの変化を再開させる。In the first embodiment, the measured value T S-2 measurements T M and the
Either the measured value T M of the
Therefore, in the first embodiment, even if any of the measured values exceeds the allowable upper limit value, the target
Further, when the target
図10は目標値Ttgtと測定値TM,TS−1,TS−2との関係を示す説明図である。
図10では、目標値Ttgtの変化に対して、マスターコントローラ10及びスレーブコントローラ202による温度の上昇が急峻である例を示している。このため、目標値更新プログラムの実行を開始した後、時刻t1の時点で、マスターコントローラ10の測定値TMに係る差分値ΔTMが許容差分値Valより大きくなっている。即ち、マスターコントローラ10の測定値TMが許容上限値を上回っている。
また、目標値更新プログラムの実行を開始した後、時刻t2の時点で、スレーブコントローラ202の測定値TS−2に係る差分値ΔTS−2が許容差分値Valより大きくなっている。即ち、スレーブコントローラ202の測定値TS−2が許容上限値を上回っている。
図10の例では、目標値制御部16が、目標値更新プログラムの実行を開始した後、時刻t1の時点で、目標値更新プログラムの実行を停止している。
これにより、目標値Ttgtが変化されずに一定値となり、目標値Ttgtが上昇しなくなるため、マスターコントローラ10の測定値TM及びスレーブコントローラ202の測定値TS−2は、徐々に目標値Ttgtに近づいて一致するようになる。その結果、時刻t3の時点で、測定値TM及び測定値TS−2の双方が許容上限値以下になっている。FIG. 10 is an explanatory diagram showing the relationship between the target value T tgt and the measured values T M , T S-1 , T S-2 .
In Figure 10, with respect to change of the desired value T tgt, the temperature rise of by the
Further, after the start of the execution of the target value update at the time t 2, the difference value [Delta] T S-2 according to the measured value T S-2 of the
In the example of FIG. 10, the target
Thus, it becomes a constant value to the target value T tgt is not changed, since the target value T tgt is not increased, the measured value T S-2 measurements T M and the
この実施の形態1では、目標値更新プログラムにより更新される目標値Ttgtの時間的な変化が、時間の経過に伴って上昇する例を示したが、以下、図11を用いて、時間の経過に伴って下降する例を説明する。
図11は目標値Ttgtと測定値TM,TS−1,TS−2との関係を示す説明図である。
図11では、目標値Ttgtの変化に対して、マスターコントローラ10及びスレーブコントローラ202による温度の下降が急峻である例を示している。このため、目標値更新プログラムの実行を開始した後、時刻t1の時点で、スレーブコントローラ202の測定値TS−2に係る差分値ΔTS−2が許容差分値Valより大きくなっている。即ち、スレーブコントローラ202の測定値TS−2が許容下限値を下回っている。
また、目標値更新プログラムの実行を開始した後、時刻t2の時点で、マスターコントローラ10の測定値TMに係る差分値ΔTMが許容差分値Valより大きくなっている。即ち、マスターコントローラ10の測定値TMが許容下限値を下回っている。
図11の例では、目標値制御部16が、目標値更新プログラムの実行を開始した後、時刻t1の時点で、目標値更新プログラムの実行を停止している。
これにより、目標値Ttgtが変化されずに一定値となり、目標値Ttgtが下降しなくなるため、スレーブコントローラ202の測定値TS−2及びマスターコントローラ10の測定値TMは、徐々に目標値Ttgtに近づいて一致するようになる。その結果、時刻t3の時点で、測定値TM及び測定値TS−2の双方が許容下限値以上になっている。In the first embodiment, an example is shown in which the temporal change of the target value T tgt updated by the target value update program rises with the passage of time. An example of descending with time will be described.
FIG. 11 is an explanatory diagram showing the relationship between the target value T tgt and the measured values T M , T S-1 , T S-2 .
In Figure 11, with respect to change of the desired value T tgt, lowering of the temperature by the
Further, after the start of the execution of the target value update at the time t 2, the difference value [Delta] T M of the measurement value T M of the
In the example of FIG. 11, the target
Thus, it becomes a constant value to the target value T tgt is not changed, since the target value T tgt is not lowered, measurements T M measured values T S-2 and the
この実施の形態1では、制御対象1が1つである例を示したが、マスターコントローラ10及びスレーブコントローラ201,202が、別々の制御対象1の温度を制御するものであってもよい。
また、この実施の形態1では、目標値Ttgtが1つである例を示したが、マスターコントローラ10及びスレーブコントローラ201,202が、測定値TM,TS−1,TS−2が別々の目標値Ttgtに合うように、制御対象1の温度を制御するものであってもよい。In the first embodiment, the example in which the number of controlled
In addition, in the first embodiment, an example in which the target value T tgt is 1 is shown, but the
この実施の形態1では、状態制御装置が3つのコントローラを備え、状態制御装置が備えている3つのコントローラのうち、1つのコントローラがマスターコントローラ10、残り2つのコントローラがスレーブコントローラ201,202である例を説明した。
状態制御装置が備えるスレーブコントローラの数は2つに限るものではなく、状態制御装置が1つのスレーブコントローラ、あるいは、3つ以上のスレーブコントローラを備えるものであってもよい。In the first embodiment, the state control device includes three controllers, and among the three controllers included in the state control device, one controller is the
The number of slave controllers included in the state control device is not limited to two, and the state control device may include one slave controller or three or more slave controllers.
実施の形態2.
この実施の形態2では、マスターコントローラ10についても、スレーブコントローラ201,202と概ね同様の構成である例を説明する。
マスターコントローラ10をスレーブコントローラ201,202と概ね同様の構成とする場合、別途、目標値Ttgtを時間の経過に伴って変化させる制御器60を設ける必要がある。
この実施の形態2では、マスターコントローラ10と別個に、制御器60を設けている例を説明する。
In the second embodiment, an example in which the
When the
In the second embodiment, an example in which the
図12はこの発明の実施の形態2による状態制御装置を示す構成図である。
図12において、制御器60は目標値更新プログラムを実行することで、目標値Ttgtを時間の経過に伴って変化させる。
図12では、制御器60とマスターコントローラ10とスレーブコントローラ201,202とがカスケード接続されている例を示している。即ち、制御器60とマスターコントローラ10とスレーブコントローラ201,202とが縦続に接続されている。
しかし、接続形態は、カスケード接続に限るものではない。このため、制御器60とマスターコントローラ10が接続され、制御器60とスレーブコントローラ201が接続され、かつ、制御器60とスレーブコントローラ202が接続される接続形態であってもよい。12 is a block diagram showing a state control device according to a second embodiment of the present invention.
In FIG. 12, the
FIG. 12 shows an example in which the
However, the connection form is not limited to the cascade connection. Therefore, the
図13はこの発明の実施の形態2による状態制御装置の制御器60を示す構成図であり、図14は制御器60のハードウェア構成例を示すハードウェア構成図である。
図13において、測定値受信部61は例えば図14に示す測定値受信回路71で実現されるものである。
測定値受信部61はマスターコントローラ10から送信された測定値TM,TS−1,TS−2をそれぞれ受信する。13 is a block diagram showing a
In FIG. 13, the measurement
The measurement
差分値算出部62は例えば図14に示す差分値算出回路72で実現されるものである。
差分値算出部62は測定値受信部61により受信されたそれぞれの測定値TM,TS−1,TS−2と目標値出力部65から出力された目標値Ttgtとの差分値ΔTM,ΔTS−1,ΔTS−2を算出する。
判定部63は例えば図14に示す判定回路73で実現されるものである。
判定部63は差分値算出部62により算出された差分値ΔTM,ΔTS−1,ΔTS−2と、目標値Ttgtに対する測定値の許容差分値Valとをそれぞれ比較し、差分値ΔTM,ΔTS−1,ΔTS−2の中に、許容差分値Valよりも大きい差分値が存在するか否かを判定する。The difference
The difference
The
The
目標値制御部64は例えば図14に示す目標値制御回路74で実現されるものであり、目標値Ttgtを制御する目標値制御処理を実施する。
即ち、目標値制御部64は目標値Ttgtを時間の経過に伴って変化させる目標値更新プログラムの実行を開始する。
目標値制御部64は目標値更新プログラムの実行を開始した後、判定部63によって許容差分値Valよりも大きい差分値が存在しないと判定された場合、目標値更新プログラムの実行を継続することで、目標値Ttgtの変化を継続させる。
目標値制御部64は判定部63によって許容差分値Valよりも大きい差分値が存在すると判定された場合、目標値更新プログラムの実行を停止することで、目標値Ttgtの変化を停止させる。
目標値制御部64は目標値更新プログラムの実行を停止した後に、判定部63によって許容差分値Valよりも大きい差分値が存在しないと判定された場合、プログラムの実行を再開することで、目標値Ttgtの変化を再開させる。
目標値出力部65は例えば図14に示す目標値出力回路75で実現されるものである。
目標値出力部65は目標値制御部64による目標値制御処理後の目標値Ttgtを差分値算出部62に出力するとともに、目標値制御処理後の目標値Ttgtをマスターコントローラ10に送信する。The target
That is, the target
After starting the execution of the target value update program, the target
When the
When the
The target
The target
図13では、制御器60の構成要素である測定値受信部61、差分値算出部62、判定部63、目標値制御部64及び目標値出力部65のそれぞれが、図14に示すような専用のハードウェアで実現されるものを想定している。即ち、測定値受信回路71、差分値算出回路72、判定回路73、目標値制御回路74及び目標値出力回路75で実現されるものを想定している。
測定値受信回路71、差分値算出回路72、判定回路73、目標値制御回路74及び目標値出力回路75は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC、FPGA、または、これらを組み合わせたものが該当する。
ただし、制御器60の構成要素は、専用のハードウェアで実現されるものに限るものではなく、制御器60が例えば図6に示すようなコンピュータで実現されるものであってもよい。
制御器60がコンピュータで実現される場合、例えば、測定値受信部61、差分値算出部62、判定部63、目標値制御部64及び目標値出力部65の処理手順をコンピュータに実行させるためのプログラムを例えば図6に示すメモリ51に格納し、コンピュータのプロセッサ52がメモリ51に格納されているプログラムを実行するようにすればよい。In FIG. 13, each of the measured
The measurement
However, the components of the
When the
図16はこの発明の実施の形態2による状態制御装置のマスターコントローラ10を示す構成図であり、図17はマスターコントローラ10のハードウェア構成例を示すハードウェア構成図である。
図16において、マスターコントローラ10の測定値取得部81は例えば図17に示す測定値取得回路91で実現されるものである。
測定値取得部81は温度センサ2Mから出力された制御対象1の温度を示す測定値TMを取得するとともに、スレーブコントローラ201から送信された測定値TS−1,TS−2を受信する。
マスターコントローラ10の測定値送信部82は例えば図17に示す測定値送信回路92で実現されるものであり、測定値取得部81から出力された測定値TM,TS−1,TS−2を制御器60に送信する。16 is a block diagram showing a
16, the measurement
The measured
The measurement
マスターコントローラ10の目標値受信部83は例えば図17に示す目標値受信回路93で実現されるものである。
目標値受信部83は制御器60の目標値出力部65から送信された目標値制御処理後の目標値Ttgtを受信して、目標値Ttgtを状態制御部84に出力するとともに、目標値Ttgtをスレーブコントローラ201に転送する。
マスターコントローラ10の状態制御部84は例えば図17に示す状態制御回路94で実現されるものである。
状態制御部84は測定値取得部81により取得された測定値TMが、目標値受信部83から出力された目標値制御処理後の目標値Ttgtに合うように、ヒータ3Mの出力熱量を制御することで、制御対象1の温度を制御する。The target
The target
The
The
図16では、マスターコントローラ10の構成要素である測定値取得部81、測定値送信部82、目標値受信部83及び状態制御部84のそれぞれが、図17に示すような専用のハードウェアで実現されるものを想定している。即ち、測定値取得回路91、測定値送信回路92、目標値受信回路93及び状態制御回路94で実現されるものを想定している。
測定値取得回路91、測定値送信回路92、目標値受信回路93及び状態制御回路94は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC、FPGA、または、これらを組み合わせたものが該当する。
ただし、マスターコントローラ10の構成要素は、専用のハードウェアで実現されるものに限るものではなく、マスターコントローラ10が例えば図6に示すようなコンピュータで実現されるものであってもよい。
マスターコントローラ10がコンピュータで実現される場合、例えば、測定値取得部81、測定値送信部82、目標値受信部83及び状態制御部84の処理手順をコンピュータに実行させるためのプログラムを例えば図6に示すメモリ51に格納し、コンピュータのプロセッサ52がメモリ51に格納されているプログラムを実行するようにすればよい。In FIG. 16, the measurement
The measurement
However, the constituent elements of the
When the
次に動作について説明する。
目標値更新プログラムを実行する装置が、マスターコントローラ10ではなく、制御器60である点以外は、上記実施の形態1と概ね同様である。
スレーブコントローラ201,202の動作は、上記実施の形態1と同様であるため詳細な説明を省略する。
図15は制御器60の処理手順を示すフローチャートである。
図18はマスターコントローラ10の処理手順を示すフローチャートである。
以下、図15及び図18を参照しながら、制御器60及びマスターコントローラ10の動作を説明する。Next, the operation will be described.
The configuration is substantially the same as that of the first embodiment except that the device that executes the target value update program is the
The operations of the
FIG. 15 is a flowchart showing the processing procedure of the
FIG. 18 is a flowchart showing the processing procedure of the
The operations of the
まず、制御器60の目標値制御部64は、目標値更新プログラムの実行を開始する(図15のステップST21)。
これにより、目標値Ttgtが時間の経過に伴って変化される。First, the target
As a result, the target value T tgt is changed over time.
マスターコントローラ10の測定値取得部81は、予め設定された時間を経過する毎に、温度センサ2Mから出力された制御対象1の温度を示す測定値TMを取得するとともに、スレーブコントローラ201から送信された測定値TS−1,TS−2を受信する(図18のステップST31)。
測定値取得部81は、測定値TM,TS−1,TS−2を測定値送信部82に出力し、測定値TMを状態制御部84に出力する。
マスターコントローラ10の測定値送信部82は、測定値取得部81から測定値TM,TS−1,TS−2を受けると、測定値TM,TS−1,TS−2を制御器60に送信する(図18のステップST32)。The measurement
The measurement
Measured
制御器60の測定値受信部61は、スレーブコントローラ201から送信された測定値TM,TS−1,TS−2を受信し、測定値TM,TS−1,TS−2を差分値算出部62に出力する(図15のステップST22)。
制御器60の差分値算出部62は、測定値受信部61から測定値TM,TS−1,TS−2を受けると、上記の式(1)〜(3)に示すように、測定値TM,TS−1,TS−2と目標値出力部65から出力された目標値Ttgtとの差分値ΔTM,ΔTS−1,ΔTS−2をそれぞれ算出する(図15のステップST23)。
When the difference
制御器60の判定部63は、差分値算出部62が差分値ΔTM,ΔTS−1,ΔTS−2を算出すると、差分値ΔTM,ΔTS−1,ΔTS−2と、目標値Ttgtに対する測定値の許容差分値Valとをそれぞれ比較する。
そして、判定部63は、差分値ΔTM,ΔTS−1,ΔTS−2と許容差分値Valとの比較結果を参照して、差分値ΔTM,ΔTS−1,ΔTS−2の中に、許容差分値Valよりも大きい差分値が存在するか否かを判定し、その判定結果を目標値制御部64に出力する(図15のステップST24)。When the difference
Then, the
制御器60の目標値制御部64は、判定部63の判定結果が許容差分値Valよりも大きい差分値が存在しない旨を示している場合(図15のステップST24:Noの場合)、目標値更新プログラムの実行を継続する(図15のステップST25)。
図9の例では、目標値更新プログラムの実行を開始した後、時刻t1の時点の前まで、目標値更新プログラムの実行を継続している。When the determination result of the
In the example of FIG. 9, after the execution of the target value updating program is started, the execution of the target value updating program is continued until before the time t 1 .
目標値制御部64は、判定部63の判定結果が許容差分値Valよりも大きい差分値が存在する旨を示している場合(図15のステップST24:Yesの場合)、目標値更新プログラムの実行を停止することで、目標値Ttgtの変化を停止させる(図15のステップST26)。
図9の例では、目標値更新プログラムの実行を開始した後、時刻t1の時点で、目標値更新プログラムの実行を停止している。The target
In the example of FIG. 9, after the execution of the target value updating program is started, the execution of the target value updating program is stopped at time t 1 .
目標値制御部64は、目標値更新プログラムの実行を停止した後に、判定部63の判定結果が許容差分値Valよりも大きい差分値が存在しない旨を示している場合(図15のステップST24:Noの場合)、目標値更新プログラムの実行を再開する(図15のステップST25)。
図9の例では、時刻t3の時点で、目標値更新プログラムの実行を再開している。After the execution of the target value update program is stopped, the target
In the example of FIG. 9, the execution of the target value update program is restarted at time t 3 .
制御器60の目標値出力部65は、目標値制御部64による目標値制御処理後の目標値Ttgtを差分値算出部62に出力するとともに、目標値制御処理後の目標値Ttgtをマスターコントローラ10に送信する(図15のステップST27)。
マスターコントローラ10の目標値受信部83は、制御器60の目標値出力部65から送信された目標値制御処理後の目標値Ttgtを受信し、目標値Ttgtを状態制御部84に出力する(図18のステップST33)。
また、目標値受信部83は、目標値Ttgtをスレーブコントローラ201に転送する(図18のステップST34)。The target
The target
The target
マスターコントローラ10の状態制御部84は、測定値取得部81から出力された測定値TMが、目標値受信部83から出力された目標値Ttgtに合うように、ヒータ3Mの出力熱量を制御することで、制御対象1の温度を制御する(図18のステップST35)。The
以下、目標値更新プログラムの実行が完了するまで、図15のステップST22〜ST28の処理が繰り返し実施され、目標値更新プログラムの実行が完了すると、制御器60の一連の処理が終了する。
また、目標値更新プログラムの実行が完了するまで、図18のステップST31〜ST36の処理が繰り返し実施され、目標値更新プログラムの実行が完了すると、マスターコントローラ10の一連の処理が終了する。
また、目標値更新プログラムの実行が完了するまで、図8のステップST11〜ST15の処理が繰り返し実施され、目標値更新プログラムの実行が完了すると、スレーブコントローラ201,202の一連の処理が終了する。Hereinafter, the processes of steps ST22 to ST28 in FIG. 15 are repeatedly executed until the execution of the target value update program is completed, and when the execution of the target value update program is completed, the series of processes of the
Further, the processes of steps ST31 to ST36 in FIG. 18 are repeatedly executed until the execution of the target value update program is completed, and when the execution of the target value update program is completed, the series of processes of the
Moreover, until the execution of the target value update is completed, the process of step ST11~ST15 8 is repeated, the execution of the target value update is completed, the series of processing of the
以上で明らかなように、マスターコントローラ10ではなく、制御器60が、目標値更新プログラムを実行する場合でも、上記実施の形態1と同様に、目標値更新プログラムの実行が完了するまでの途中の段階での目標値Ttgtに対する測定値TM,TS−1,TS−2の追従精度を高めることができる効果が得られる。As is clear from the above, even when the
以上のように、本発明の内容を実施形態に基づいて説明したが、本発明の内容は実施の形態の内容のみに限定されるものではなく、請求項に記載された内容及びその均等の範囲内において、変更可能であることはもちろんである。 As described above, the content of the present invention has been described based on the embodiment, but the content of the present invention is not limited to the content of the embodiment, and the content described in the claims and the equivalent range thereof. Of course, it can be changed within.
1 制御対象、2M,2S−1,2S−2 温度センサ、3M,3S−1,3S−2 ヒータ、10 マスターコントローラ、11 測定値取得部、12 状態制御部、13 測定値受信部、14 差分値算出部、15 判定部、16 目標値制御部、17 目標値出力部、201,202 スレーブコントローラ、21 測定値取得部、22 測定値送信部、23 目標値受信部、24 状態制御部、31 測定値取得回路、32 状態制御回路、33 測定値受信回路、34 差分値算出回路、35 判定回路、36 目標値制御回路、37 目標値出力回路、41 測定値取得回路、42 測定値送信回路、43 目標値受信回路、44 状態制御回路、51 メモリ、52 プロセッサ、60 制御器、61 測定値受信部、62 差分値算出部、63 判定部、64 目標値制御部、65 目標値出力部、71 測定値受信回路、72 差分値算出回路、73 判定回路、74 目標値制御回路、75 目標値出力回路、81 測定値取得部、82 測定値送信部、83 目標値受信部、84 状態制御部、91 測定値取得回路、92 測定値送信回路、93 目標値受信回路、94 状態制御回路。1 control object, 2 M , 2 S-1 , 2 S-2 temperature sensor, 3 M , 3 S-1 , 3 S-2 heater, 10 master controller, 11 measured value acquisition part, 12 state control part, 13 measurement value receiving unit, 14 a difference value calculation unit, 15 determining unit, 16 reference value control unit, 17 a target value output section, 20 1, 20 2 slave controller, 21 measured value acquisition unit, 22 measurement value transmission section 23 a target value received Section, 24 state control section, 31 measured value acquisition circuit, 32 state control circuit, 33 measured value receiving circuit, 34 difference value calculation circuit, 35 determination circuit, 36 target value control circuit, 37 target value output circuit, 41 measured value acquisition Circuit, 42 measurement value transmitting circuit, 43 target value receiving circuit, 44 state control circuit, 51 memory, 52 processor, 60 controller, 61 measurement value receiving section, 62 difference value calculating section, 63 judging section, 64 target value control section , 65 target value output unit, 71 measured value receiving circuit, 72 difference value calculation circuit, 73 determination circuit, 74 target value control circuit, 75 target value output circuit, 81 measured value acquisition unit, 82 measured value transmitting unit, 83 target value Reception unit, 84 State control unit, 91 Measurement value acquisition circuit, 92 Measurement value transmission circuit, 93 Target value reception circuit, 94 State control circuit.
Claims (4)
前記複数のコントローラにより取得されたそれぞれの測定値と前記目標値との差分値を算出する差分値算出部と、
前記差分値算出部により算出された複数の差分値の中に、前記目標値に対する測定値の許容差分値よりも大きい差分値が存在するか否かを判定する判定部と、
前記判定部によって前記許容差分値よりも大きい差分値が存在しないと判定された場合、前記目標値の変化を継続させ、前記判定部によって前記許容差分値よりも大きい差分値が存在すると判定された場合、前記目標値の変化を停止させる目標値制御処理を実施する目標値制御部と
を備え、
前記複数のコントローラのうち、1つのコントローラがマスターコントローラ、残りのコントローラがスレーブコントローラであり、
前記スレーブコントローラは、前記制御対象の状態を示す測定値を取得する測定値取得部と、前記測定値取得部により取得された測定値を送信する測定値送信部と、前記マスターコントローラから送信された前記目標値を受信する目標値受信部と、前記測定値取得部により取得された測定値が前記目標値受信部により受信された目標値に合うように、前記制御対象の状態を制御する状態制御部とを備え、
前記マスターコントローラは、
前記差分値算出部、前記判定部及び前記目標値制御部を備えるとともに、前記制御対象の状態を示す測定値を取得して、前記取得した測定値を前記差分値算出部に出力する測定値取得部と、前記測定値取得部により取得された測定値が前記目標値に合うように、前記制御対象の状態を制御する状態制御部と、前記スレーブコントローラから送信された測定値を受信して、前記受信した測定値を前記差分値算出部に出力する測定値受信部と、前記目標値制御部による目標値制御処理後の目標値を前記状態制御部及び前記スレーブコントローラに出力する目標値出力部とを備えたことを特徴とする状態制御装置。 Obtaining a measured value indicating the state of the controlled object, so that the measured value matches a target value that changes over time, a plurality of controllers that control the state of the controlled object,
A difference value calculation unit that calculates a difference value between each of the measured values and the target value acquired by the plurality of controllers,
Among the plurality of difference values calculated by the difference value calculation unit, a determination unit that determines whether or not there is a difference value larger than the allowable difference value of the measured value with respect to the target value,
When it is determined by the determination unit that there is no difference value larger than the allowable difference value, the change of the target value is continued, and the determination unit determines that there is a difference value larger than the allowable difference value. And a target value control unit that executes a target value control process for stopping the change of the target value ,
Of the plurality of controllers, one controller is a master controller and the remaining controllers are slave controllers,
The slave controller is a measurement value acquisition unit that acquires a measurement value indicating the state of the control target, a measurement value transmission unit that transmits the measurement value acquired by the measurement value acquisition unit, and the master controller is transmitted. A target value receiving unit that receives the target value, and a state control that controls the state of the control target so that the measurement value acquired by the measurement value acquiring unit matches the target value received by the target value receiving unit. Section and
The master controller is
A measurement value acquisition that includes the difference value calculation unit, the determination unit, and the target value control unit, acquires a measurement value indicating the state of the control target, and outputs the acquired measurement value to the difference value calculation unit Unit, the measurement value acquired by the measurement value acquisition unit to match the target value, a state control unit for controlling the state of the control target, and receives the measurement value transmitted from the slave controller, A measurement value receiving unit that outputs the received measurement value to the difference value calculation unit, and a target value output unit that outputs the target value after the target value control processing by the target value control unit to the state control unit and the slave controller. A state control device comprising:
差分値算出部が、前記複数のコントローラにより取得されたそれぞれの測定値と前記目標値との差分値を算出し、
判定部が、前記差分値算出部により算出された複数の差分値の中に、前記目標値に対する測定値の許容差分値よりも大きい差分値が存在するか否かを判定し、
目標値制御部が、前記判定部によって前記許容差分値よりも大きい差分値が存在しないと判定された場合、前記目標値の変化を継続させ、前記判定部によって前記許容差分値よりも大きい差分値が存在すると判定された場合、前記目標値の変化を停止させる目標値制御処理を実施する
状態制御方法であって、
前記複数のコントローラのうち、1つのコントローラがマスターコントローラ、残りのコントローラがスレーブコントローラであり、
前記スレーブコントローラは、測定値取得部と、測定値送信部と、目標値受信部と、状態制御部とを備え、
前記測定値取得部は、前記制御対象の状態を示す測定値を取得し、
前記測定値送信部は、前記測定値取得部により取得された測定値を送信し、
前記目標値受信部は、前記マスターコントローラから送信された前記目標値を受信し、
前記状態制御部は、前記測定値取得部により取得された測定値が前記目標値受信部により受信された目標値に合うように、前記制御対象の状態を制御し、
前記マスターコントローラは、前記差分値算出部、前記判定部及び前記目標値制御部を備えるとともに、測定値取得部と、状態制御部と、測定値受信部と、目標値出力部とを備え、
前記測定値取得部は、前記制御対象の状態を示す測定値を取得して、前記取得した測定値を前記差分値算出部に出力し、
前記状態制御部は、前記測定値取得部により取得された測定値が前記目標値に合うように、前記制御対象の状態を制御し、
前記測定値受信部は、前記スレーブコントローラから送信された測定値を受信して、前記受信した測定値を前記差分値算出部に出力し、
前記目標値出力部は、前記目標値制御部による目標値制御処理後の目標値を前記状態制御部及び前記スレーブコントローラに出力する、状態制御方法。 A plurality of controllers obtain a measurement value indicating the state of the control target, the measurement value to match the target value that changes with the passage of time, control the state of the control target,
The difference value calculation unit calculates a difference value between each of the measurement values acquired by the plurality of controllers and the target value,
The determination unit determines whether or not there is a difference value larger than the allowable difference value of the measured value with respect to the target value among the plurality of difference values calculated by the difference value calculation unit,
When the target value control unit determines that the difference value larger than the allowable difference value does not exist by the determination unit, the change of the target value is continued, and the difference value larger than the allowable difference value by the determination unit. When it is determined that there is a target value control process for stopping the change of the target value ,
Of the plurality of controllers, one controller is a master controller and the remaining controllers are slave controllers,
The slave controller includes a measurement value acquisition unit, a measurement value transmission unit, a target value reception unit, and a state control unit,
The measured value acquisition unit acquires a measured value indicating the state of the control target,
The measurement value transmission unit transmits the measurement value acquired by the measurement value acquisition unit,
The target value receiving unit receives the target value transmitted from the master controller,
The state control unit controls the state of the control target so that the measurement value acquired by the measurement value acquisition unit matches the target value received by the target value receiving unit,
The master controller includes the difference value calculation unit, the determination unit and the target value control unit, a measurement value acquisition unit, a state control unit, a measurement value receiving unit, a target value output unit,
The measurement value acquisition unit acquires a measurement value indicating the state of the control target, and outputs the acquired measurement value to the difference value calculation unit,
The state control unit controls the state of the control target so that the measurement value acquired by the measurement value acquisition unit matches the target value,
The measurement value receiving unit receives the measurement value transmitted from the slave controller, and outputs the received measurement value to the difference value calculation unit,
The state control method, wherein the target value output unit outputs the target value after the target value control processing by the target value control unit to the state control unit and the slave controller.
前記測定値取得部により取得された測定値が時間の経過に伴って変化する目標値に合うように、前記制御対象の状態を制御する状態制御部と、
前記制御対象の状態を示す測定値が前記目標値に合うように、前記制御対象の状態を制御するスレーブコントローラから当該測定値を受信する測定値受信部と、
前記測定値取得部により取得された測定値及び前記測定値受信部により受信された測定値と前記目標値との差分値をそれぞれ算出する差分値算出部と、
前記差分値算出部により算出された複数の差分値の中に、前記目標値に対する測定値の許容差分値よりも大きい差分値が存在するか否かを判定する判定部と、
前記判定部によって前記許容差分値よりも大きい差分値が存在しないと判定された場合、前記目標値の変化を継続させ、前記判定部によって前記許容差分値よりも大きい差分値が存在すると判定された場合、前記目標値の変化を停止させる目標値制御処理を実施する目標値制御部と、
前記目標値制御部による目標値制御処理後の目標値を前記状態制御部及び前記スレーブコントローラに出力する目標値出力部と
を備えた状態制御装置に用いられるマスターコントローラ。 A measurement value acquisition unit that acquires a measurement value indicating the state of the controlled object,
A state control unit that controls the state of the control target so that the measurement value acquired by the measurement value acquisition unit matches the target value that changes with the passage of time,
A measured value indicating the state of the controlled object matches the target value, and a measured value receiving unit that receives the measured value from a slave controller that controls the state of the controlled object,
A difference value calculation unit that calculates a difference value between the measurement value received by the measurement value acquisition unit and the measurement value received by the measurement value reception unit, and the target value,
Among the plurality of difference values calculated by the difference value calculation unit, a determination unit that determines whether or not there is a difference value larger than the allowable difference value of the measured value with respect to the target value,
When it is determined by the determination unit that there is no difference value larger than the allowable difference value, the change of the target value is continued, and the determination unit determines that there is a difference value larger than the allowable difference value. In this case, a target value control unit that carries out a target value control process for stopping the change of the target value,
A master controller used in a state control device, comprising: a target value after the target value control processing by the target value control unit is output to the state control unit and the slave controller.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2016/083659 WO2018087910A1 (en) | 2016-11-14 | 2016-11-14 | State control device, state control method, and master controller used in state control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2018087910A1 JPWO2018087910A1 (en) | 2019-06-24 |
| JP6734551B2 true JP6734551B2 (en) | 2020-08-05 |
Family
ID=62109628
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018549736A Active JP6734551B2 (en) | 2016-11-14 | 2016-11-14 | State control device, state control method, and master controller used in state control device |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP6734551B2 (en) |
| WO (1) | WO2018087910A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021176589A1 (en) * | 2020-03-04 | 2021-09-10 | 理化工業株式会社 | Temperature controller and temperature control method |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4427734B2 (en) * | 2004-07-30 | 2010-03-10 | オムロン株式会社 | Loop controller |
| JP4780421B2 (en) * | 2008-06-12 | 2011-09-28 | 理化工業株式会社 | Control device |
| JP5696873B2 (en) * | 2010-04-27 | 2015-04-08 | 横河電機株式会社 | Program controller |
-
2016
- 2016-11-14 JP JP2018549736A patent/JP6734551B2/en active Active
- 2016-11-14 WO PCT/JP2016/083659 patent/WO2018087910A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2018087910A1 (en) | 2019-06-24 |
| WO2018087910A1 (en) | 2018-05-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104955178B (en) | Heating means and heater | |
| CN106637837B (en) | A kind of washing machine water temperature detection control method and washing machine | |
| US6688532B2 (en) | Controller, temperature controller and heat processor using same | |
| CN108508931B (en) | Electric kettle heat preservation control method and electric kettle | |
| CN105353619B (en) | A kind of rolling time horizon tracking and controlling method of batch injection moulding process | |
| CN108375900B (en) | Proportional-integral-derivative control device, control method and computer | |
| WO2010088844A1 (en) | Synchronized control of hot-runners for multi-cavity injection molding | |
| JP6734551B2 (en) | State control device, state control method, and master controller used in state control device | |
| TWI697749B (en) | heating equipment | |
| CN102405983B (en) | Heating control method for soya-bean milk machine and soya-bean milk making method | |
| JP6237914B2 (en) | Temperature control apparatus and temperature control method | |
| CN113591276A (en) | Method and system for obtaining radiation coefficient of strip steel of annealing furnace | |
| JP6500976B2 (en) | Temperature control system and temperature control method | |
| JP6296170B2 (en) | Temperature control apparatus and temperature control method | |
| JP2019016233A (en) | Temperature control device and heating control method | |
| JPWO2017077565A1 (en) | PID control device and PID control method | |
| US11880174B2 (en) | Disturbance suppression apparatus, disturbance suppression method, and program | |
| JP2007034776A (en) | Temperature controller | |
| JP6390714B2 (en) | Temperature control apparatus and temperature control method | |
| CN119138748B (en) | Heating control method suitable for scale-proof thermos, thermos and medium | |
| JP2007286895A (en) | PID controller | |
| CN113324320B (en) | Air conditioner and control method thereof | |
| WO2019186869A1 (en) | Temperature control device and temperature control method | |
| JP2002160276A (en) | Method for controlling nozzle temperature of injection molding machine and nozzle temperature control device | |
| JP6845449B2 (en) | Temperature control device and method for estimating temperature rise completion time |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190205 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191126 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191219 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20200609 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200622 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6734551 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |