JP4905782B2 - Plant control system, plant control method, and program for plant control - Google Patents
Plant control system, plant control method, and program for plant control Download PDFInfo
- Publication number
- JP4905782B2 JP4905782B2 JP2006335443A JP2006335443A JP4905782B2 JP 4905782 B2 JP4905782 B2 JP 4905782B2 JP 2006335443 A JP2006335443 A JP 2006335443A JP 2006335443 A JP2006335443 A JP 2006335443A JP 4905782 B2 JP4905782 B2 JP 4905782B2
- Authority
- JP
- Japan
- Prior art keywords
- calculation
- plant
- result
- executes
- arithmetic
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 27
- 230000001360 synchronised effect Effects 0.000 description 9
- 230000004913 activation Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 1
Images
Landscapes
- Testing And Monitoring For Control Systems (AREA)
Description
本発明は、複数の演算装置を備えるプラントに適用される、プラント制御システム、プラント制御方法およびプラント制御のためのプログラムに関する。 The present invention relates to a plant control system, a plant control method, and a program for plant control applied to a plant including a plurality of arithmetic devices.
多変数モデル予測制御や性状推定をリアルタイムに実行することで、高度制御を可能とするシステムが知られている。例えば、多変数モデル予測制御システムでは、例えば、一定の制御周期で制御対象からプロセス値を読み込み、制御演算を実行し、演算結果である操作量を出力することができる。性状推定システムは、計測可能なプロセス値を読み込み、推定結果である性状を出力する機能を有する。 Systems that enable advanced control by executing multivariable model predictive control and property estimation in real time are known. For example, in a multivariable model predictive control system, for example, a process value is read from a control target at a constant control cycle, a control calculation is executed, and an operation amount that is a calculation result can be output. The property estimation system has a function of reading a measurable process value and outputting a property as an estimation result.
これらのシステムは、個々にスケジューラ機能を有する。スケジューラ機能は、演算機能を起動・停止させるとともに、定周期で演算を実行させる機能である。スケジューラ機能は内部にタイマーを持ち、このタイマーがリアルタイムで演算実行の周期を管理する。
これらのシステムは、大規模プラントにおける個々のプロセスに対して適用可能であり、演算目的やメーカー等が異なる様々なシステムを混在させることもできる。上記のように、通常、個々のシステムは個別に内部タイマーを持つため、個々のシステムが独立した周期で動作する。 These systems can be applied to individual processes in a large-scale plant, and various systems having different calculation purposes and manufacturers can be mixed. As described above, since each system has an internal timer individually, each system operates in an independent cycle.
しかし、個々のシステムでの演算結果がプラントに反映されると同時に、そのプラントの状態が別のシステムでの演算に影響を与えるという関係にある。このため、プラント全体を統合し、プラント全体としての最適化を図るためには、各システムにおけるデータの読み込みや演算を同期させることが必要で、システム同士の連携を図らなければならない。 However, the calculation result in each system is reflected in the plant, and at the same time, the state of the plant affects the calculation in another system. For this reason, in order to integrate the whole plant and to optimize the whole plant, it is necessary to synchronize the reading and calculation of data in each system, and the systems must be coordinated.
本発明の目的は、複数システムの動作を同期させることができるプラント制御システム、プラント制御方法およびプラント制御のためのプログラムを提供することにある。 An object of the present invention is to provide a plant control system, a plant control method, and a program for plant control that can synchronize operations of a plurality of systems.
本発明のプラント制御システムは、第1の演算を実行し、演算結果をプラントに出力する第1の演算装置と、前記第1の演算装置による演算とは異なる演算として、プラントに関連するデータに基づく第2の演算を実行する第2の演算装置と、を具備するプラント制御システムにおいて、前記第1の演算装置および前記第2の演算装置のそれぞれに対し、一定の順序で繰り返して演算実行要求を出力することで、前記第1の演算および前記第2の演算の実行タイミングを制御する演算実行制御手段を備え、前記第1の演算装置は、前記演算実行要求に応じて、前記プラントから取得されたデータに基づく予測演算を前記第1の演算として実行して、その予測結果を前記プラントに出力し、前記第2の演算装置は、前記演算実行要求に応じて、前記予測結果、または前記予測結果を受けてプラント制御装置において行なった演算の演算結果を取得し、この取得した予測結果または演算結果に基づく演算を前記第2の演算として実行することを特徴とする。
このプラント制御システムによれば、第1の演算装置および第2の演算装置に対し、それぞれ演算実行要求を出力することで、第1の演算および第2の演算の実行タイミングを制御するので、第1の演算および第2の演算を同期させることができる。
The plant control system of the present invention executes a first calculation and outputs a calculation result to the plant, and the calculation related to the plant- related data is different from the calculation performed by the first calculation device. And a second arithmetic device that executes a second arithmetic operation based on the first arithmetic device and the second arithmetic device, each of the first arithmetic device and the second arithmetic device being repeatedly executed in a certain order. Is output, and an execution control means for controlling execution timing of the first calculation and the second calculation is provided , and the first calculation device is acquired from the plant in response to the calculation execution request. A prediction calculation based on the generated data is executed as the first calculation, and the prediction result is output to the plant. Serial prediction result, or acquires the calculation result of the calculation performed in the plant control system receives the prediction result, and executes a calculation based on the acquired prediction result or calculation result as the second operation .
According to this plant control system, the execution timing of the first calculation and the second calculation is controlled by outputting the calculation execution request to the first calculation device and the second calculation device, respectively. The first operation and the second operation can be synchronized.
前記演算実行制御手段は、前記第1の演算装置における前記予測結果の出力後に前記第2の演算装置に対する演算実行要求を出力し、前記第2の演算装置における前記演算の実行後に前記第1の演算装置に対する演算実行要求を出力してもよい。The calculation execution control means outputs a calculation execution request to the second calculation device after outputting the prediction result in the first calculation device, and executes the first calculation after execution of the calculation in the second calculation device. An operation execution request to the arithmetic device may be output.
本発明のプラント制御方法は、第1の演算を実行し、演算結果をプラントに出力する第1の演算装置と、前記第1の演算装置による演算とは異なる演算として、プラントに関連するデータに基づく第2の演算を実行する第2の演算装置と、を具備するプラントに適用されるプラント制御方法において、前記第1の演算装置および前記第2の演算装置のそれぞれに対し、一定の順序で繰り返して演算実行要求を出力するステップ群を備え、前記第1の演算装置は、前記演算実行要求に応じて、前記プラントから取得されたデータに基づく予測演算を前記第1の演算として実行して、その予測結果を前記プラントに出力し、前記第2の演算装置は、前記演算実行要求に応じて、前記予測結果、または前記予測結果を受けてプラント制御装置において行なった演算の演算結果を取得し、この取得した予測結果または演算結果に基づく演算を前記第2の演算として実行することを特徴とする。
このプラント制御方法によれば、第1の演算装置および第2の演算装置に対し、それぞれ演算実行要求を出力することで、第1の演算および第2の演算の実行タイミングを制御するので、第1の演算および第2の演算を同期させることができる。
According to the plant control method of the present invention, the first calculation device that executes the first calculation and outputs the calculation result to the plant and the calculation related to the plant as the calculation different from the calculation by the first calculation device. In a plant control method applied to a plant comprising a second arithmetic device that executes a second arithmetic operation based on each of the first arithmetic device and the second arithmetic device in a certain order A step group for repeatedly outputting a calculation execution request , wherein the first calculation device executes a prediction calculation based on data acquired from the plant as the first calculation in response to the calculation execution request; The prediction result is output to the plant, and the second arithmetic unit receives the prediction result or the prediction result in response to the calculation execution request, Get the operation result of the operation was conducted, and executes a calculation based on the acquired prediction result or calculation result as the second operation.
According to this plant control method, the execution timing of the first calculation and the second calculation is controlled by outputting the calculation execution request to the first calculation device and the second calculation device, respectively. The first operation and the second operation can be synchronized.
本発明のプログラムは、第1の演算を実行し、演算結果をプラントに出力する第1の演算装置と、前記第1の演算装置による演算とは異なる演算として、プラントに関連するデータに基づく第2の演算を実行する第2の演算装置と、を具備するプラントに適用されるプラント制御のためのプログラムにおいて、コンピュータに、前記第1の演算装置および前記第2の演算装置のそれぞれに対し、一定の順序で繰り返して演算実行要求を出力するステップ群を実行させ、前記第1の演算装置は、前記演算実行要求に応じて、前記プラントから取得されたデータに基づく予測演算を前記第1の演算として実行して、その予測結果を前記プラントに出力し、前記第2の演算装置は、前記演算実行要求に応じて、前記予測結果、または前記予測結果を受けてプラント制御装置において行なった演算の演算結果を取得し、この取得した予測結果または演算結果に基づく演算を前記第2の演算として実行することを特徴とする。
このプログラムによれば、第1の演算装置および第2の演算装置に対し、それぞれ演算実行要求を出力することで、第1の演算および第2の演算の実行タイミングを制御するので、第1の演算および第2の演算を同期させることができる。
The program according to the present invention executes a first calculation and outputs a calculation result to the plant, and a calculation based on data related to the plant as a calculation different from the calculation by the first calculation device. In a program for plant control applied to a plant comprising a second arithmetic device that executes two arithmetic operations, a computer is provided with respect to each of the first arithmetic device and the second arithmetic device . The step of outputting a calculation execution request repeatedly in a certain order is executed, and the first calculation device performs a prediction calculation based on data acquired from the plant in accordance with the calculation execution request. As a calculation, the prediction result is output to the plant, and the second calculation device outputs the prediction result or the prediction result according to the calculation execution request. Only acquires the calculation result of the calculation performed in the plant control device, and executes a calculation based on the acquired prediction result or calculation result as the second operation.
According to this program, the execution timing of the first calculation and the second calculation is controlled by outputting the calculation execution request to the first calculation device and the second calculation device, respectively. The operation and the second operation can be synchronized.
本発明のプラント制御システムによれば、第1の演算装置および第2の演算装置に対し、それぞれ演算実行要求を出力することで、第1の演算および第2の演算の実行タイミングを制御するので、第1の演算および第2の演算を同期させることができる。 According to the plant control system of the present invention, the execution timing of the first calculation and the second calculation is controlled by outputting the calculation execution request to the first calculation device and the second calculation device, respectively. The first calculation and the second calculation can be synchronized.
本発明のプラント制御方法によれば、第1の演算装置および第2の演算装置に対し、それぞれ演算実行要求を出力することで、第1の演算および第2の演算の実行タイミングを制御するので、第1の演算および第2の演算を同期させることができる。 According to the plant control method of the present invention, the execution timing of the first calculation and the second calculation is controlled by outputting the calculation execution request to the first calculation device and the second calculation device, respectively. The first calculation and the second calculation can be synchronized.
本発明のプログラムによれば、第1の演算装置および第2の演算装置に対し、それぞれ演算実行要求を出力することで、第1の演算および第2の演算の実行タイミングを制御するので、第1の演算および第2の演算を同期させることができる。 According to the program of the present invention, the execution timing of the first calculation and the second calculation is controlled by outputting the calculation execution request to the first calculation device and the second calculation device, respectively. The first operation and the second operation can be synchronized.
以下、図1〜図2を参照して、本発明によるプラント制御システムの一実施形態について説明する。 Hereinafter, with reference to FIGS. 1-2, one Embodiment of the plant control system by this invention is described.
図1は、本実施形態のプラント制御システムの構成を示すブロック図である。 FIG. 1 is a block diagram showing the configuration of the plant control system of the present embodiment.
図1に示すように、本実施形態のプラント制御システムは、所定の演算を実行し、演算結果をプラント1に出力する第1の演算装置2Aと、所定の演算を実行し、演算結果をプラント1に出力する第2の演算装置2Bと、所定の演算を実行し、演算結果をプラント1に出力する第3の演算装置2Cとを備える。各演算装置2A,2B,2Cは互いに独立して演算を実行する。
As shown in FIG. 1, the plant control system of the present embodiment executes a predetermined calculation, outputs a calculation result to the
第1の演算装置2Aは、その機能として、スケジューラ21Aおよび演算部22Aを含んで構成される。本実施形態の例では、プラント制御のための所定の演算を実行するための従来のソフトウェアの一部を改変することで、演算装置2Aを構成している。演算部22は、上記従来のソフトウェアの機能の一部である。
The first
スケジューラ21は、上記ソフトウェアに含まれているタイマー23、起動・停止部24および制御実行部25に加えて、新たに要求受付インタフェース26を設けることで構成される。
The
第1の演算装置2Aと同様、第2の演算装置2Bにはスケジューラ21Bおよび演算部22Bが、第3の演算装置2Cにはスケジューラ21Cおよび演算部22Cが、それぞれ設けられている。スケジューラ21Bおよびスケジューラ21Cは、それぞれスケジューラ21Aと同様に構成されている。
Similar to the first
図1において、アプリケーション3は、演算装置2A,2B,2Cにおける演算のタイミングを制御するためのプログラムであり、そのプログラムが実装されるコンピュータの機能として、演算装置2A,2B,2Cに向けて起動・停止要求および演算実行要求を出力する要求出力手段31を備える。アプリケーション3を演算装置2A,2B,2Cと別のコンピュータに実装することで、演算のタイミングを遠隔制御することもできる。
In FIG. 1, an
なお、要求出力手段31、および演算装置2A,2B,2Cに設けられた要求受付インタフェースは、協働して各演算装置2A,2B,2Cでの演算のタイミングを制御する演算実行制御手段として機能する。
The request output means 31 and the request reception interface provided in the
次に、本実施形態のプラント制御システムの動作について説明する。 Next, operation | movement of the plant control system of this embodiment is demonstrated.
図2は、アプリケーション3における処理手順を示すフローチャートである。
FIG. 2 is a flowchart showing a processing procedure in the
図2のステップS1では、要求出力手段31から演算装置2A,2B,2Cに向けて、起動要求を送信する。第1の演算装置2Aでは、スケジューラ21Aの要求受付インタフェース26が、受信された起動要求を解釈し、起動・停止部24が演算部22Aを起動する。
In step S1 of FIG. 2, a request for starting is transmitted from the request output means 31 to the
同様に、第2の演算装置2Bでは、スケジューラ21Bの要求受付インタフェースが、受信された起動要求を解釈し、演算部22Bを起動する。また、第3の演算装置2Cでは、スケジューラ21Cの要求受付インタフェースが、受信された起動要求を解釈し、演算部22Cを起動する。
Similarly, in the second arithmetic unit 2B, the request reception interface of the
このように、演算部22A,22B,22Cを起動させることで、演算装置2A,2B,2Cでの演算処理を受け入れ可能な状態としている。
In this way, the
次に、ステップS2では、要求出力手段31から第1の演算装置2Aに向けて、演算実行要求を送信する。第1の演算装置2Aでは、スケジューラ21Aの要求受付インタフェース26が、受信された演算実行要求を解釈し、制御実行部25を介して演算部22Aでの演算を実行させる。これにより、演算部22Aでは、所定の演算処理を1回実行する。
Next, in step S2, a calculation execution request is transmitted from the request output means 31 to the
演算処理では、演算部22Aがプラント1の現在のデータを読み込み、読み込まれたデータを用いた演算を実行する。演算結果は、プラント1に出力される。
In the calculation process, the
次に、ステップS3では、要求出力手段31から第2の演算装置2Bに向けて、演算実行要求を送信する。第2の演算装置2Bでは、スケジューラ21Bの要求受付インタフェースが、受信された演算実行要求を解釈し、演算部22Bでの演算を実行させる。これにより、演算部22Bでは、所定の演算処理を1回実行する。
Next, in step S3, an operation execution request is transmitted from the request output means 31 to the second arithmetic device 2B. In the second calculation device 2B, the request reception interface of the
演算処理では、演算部22Bがプラント1の現在のデータを読み込み、読み込まれたデータを用いた演算を実行する。演算結果は、プラント1に出力される。
In the calculation process, the
次に、ステップS4では、要求出力手段31から第3の演算装置2Cに向けて、演算実行要求を送信する。第3の演算装置2Cでは、スケジューラ21Cの要求受付インタフェースが、受信された演算実行要求を解釈し、演算部22Cでの演算を実行させる。これにより、演算部22Cでは、所定の演算処理を1回実行する。
Next, in step S4, a calculation execution request is transmitted from the request output means 31 to the third calculation device 2C. In the third computing device 2C, the request reception interface of the
演算処理では、演算部22Cがプラント1の現在のデータを読み込み、読み込まれたデータを用いた演算を実行する。演算結果は、プラント1に出力される。
In the calculation process, the
次に、ステップS5では、演算停止が指令されているか否か判断し、判断が肯定されればステップS6へ進み、判断が否定されればステップS2へ戻る。 Next, in step S5, it is determined whether or not a calculation stop is instructed. If the determination is affirmative, the process proceeds to step S6, and if the determination is negative, the process returns to step S2.
ステップS6では、要求出力手段31から演算装置2A,2B,2Cに向けて、停止要求を送信する。第1の演算装置2Aでは、スケジューラ21Aの要求受付インタフェース26が、受信された停止要求を解釈し、起動・停止部24が演算部22Aの機能を停止させる。
In step S6, a stop request is transmitted from the request output means 31 to the
同様に、第2の演算装置2Bでは、スケジューラ21Bの要求受付インタフェースが、受信された停止要求を解釈し、演算部22Bの機能を停止させる。また、第3の演算装置2Cでは、スケジューラ21Cの要求受付インタフェースが、受信された停止要求を解釈し、演算部22Cの機能を停止させる。
Similarly, in the second arithmetic unit 2B, the request reception interface of the
ステップS6の終了後、一連の処理を終了する。 After step S6 ends, the series of processing ends.
以上のように、本実施形態のプラント制御システムでは、演算装置2A,2B,2Cとアプリケーション3とを連携させることで、演算のタイミングをアプリケーション3の側で制御し、演算装置2A,2B,2Cでの演算処理を同期させている。すなわち、第1の演算装置2Aでの演算終了後に第2の演算装置2Bでの演算を、第2の演算装置2Bでの演算終了後に第3の演算装置2Cでの演算を、第3の演算装置2Cでの演算終了後に第1の演算装置2Aでの演算を、それぞれ実行している。
As described above, in the plant control system of the present embodiment, the
上記のように、演算装置2A,2B,2Cでの演算結果は、プラント1のデータに反映されると同時に、演算装置2A,2B,2Cは、プラント1のデータに基づく演算を実行する。このため、演算装置2A,2B,2Cにおける演算の順序やタイミングは、個々の演算精度に影響を与え、演算の順序やタイミングが制御できない状態では、プラント制御の精度や、プラント状況の予測精度が低下する。これに対し、本実施形態のプラント制御システムでは、演算装置2A,2B,2Cにおける演算の順序やタイミングがアプリケーション3の側で完全に制御されるため、演算装置2A,2B,2Cを同期させることで演算精度を理想的な状態に保つことができ、プラント制御やプラント状況の予測の精度を大幅に向上させることができる。また、プラント1での制御動作も最適化される。
As described above, the calculation results of the
なお、演算装置2A,2B,2Cでの演算に使用されるデータとして、広くプラント1で生成されるデータが用いられる。すなわち、演算装置2A,2B,2Cでの演算は、他の演算装置での演算結果を直接使用する場合に限定されるものではない。例えば、プラント1では、演算装置2A,2B,2Cでの演算による解析データや予測データに基づいて、種々の方式でプラント制御が実行されるとともに、プロセス値が変動する。演算装置2A,2B,2Cでは、プラント1で生成される種々の制御値やプロセス値を読み込み、この値に基づいて演算結果を更新することができる。
Note that data widely generated in the
このように、プラント1の各種データは、プラント1の状況や演算装置2A,2B,2Cの演算結果に応じて、刻々と変化するため、演算装置2A,2B,2Cがプラント1からデータを読み込み、演算を実行する順序やタイミングを管理することで、プラント制御の精度や予測精度を大きく改善することができる。演算を実行する順序やタイミングを制御することで、プラント全体を統合し、プラント全体としての最適化を図られる。
As described above, the various data of the
演算装置での演算内容としては、多変数モデル予測制御、性状推定、プラントシミュレータなど、制御や予測、その他の演算内容が広く適用できる。 As calculation contents in the calculation device, control contents, prediction, and other calculation contents such as multivariable model predictive control, property estimation, and plant simulator can be widely applied.
上記実施形態では、従来から使用されているソフトウェアに改変を加えることで、演算装置2A,2B,2Cを構成しているが、演算実行制御手段の構成方法として任意の方法を選択できる。なお、本実施形態のように、インタフェースの付加というソフトウェアの改変によれば、ソフトウェア本来の機能を活かすことができ、作業工程を削減できる。
In the above embodiment, the
以上説明したように、本発明によれば、第1の演算装置および第2の演算装置に対し、それぞれ演算実行要求を出力することで、第1の演算および第2の演算の実行タイミングを制御するので、第1の演算および第2の演算を同期させることができる。したがって、プラント全体の統合により、プラント全体としての最適化を図ることができる。 As described above, according to the present invention, the execution timing of the first calculation and the second calculation is controlled by outputting the calculation execution request to the first calculation device and the second calculation device, respectively. Therefore, the first calculation and the second calculation can be synchronized. Therefore, optimization of the whole plant can be achieved by integrating the whole plant.
本発明の適用範囲は上記実施形態に限定されることはない。本発明は、演算を実行する複数の装置が設けられたプラントの制御に対し、広く適用することができる。 The scope of application of the present invention is not limited to the above embodiment. The present invention can be widely applied to control of a plant provided with a plurality of devices that execute computation.
1 プラント
2A,2B,2C 演算装置(第1の演算装置、第2の演算装置)
3 アプリケーション
26 要求受付インタフェース(第1のインタフェース、第2のインタフェース、演算実行制御手段)
31 要求出力手段(演算実行制御手段)
1
3
31 Request output means (calculation execution control means)
Claims (4)
前記第1の演算装置による演算とは異なる演算として、プラントに関連するデータに基づく第2の演算を実行する第2の演算装置と、
を具備するプラント制御システムにおいて、
前記第1の演算装置および前記第2の演算装置のそれぞれに対し、一定の順序で繰り返して演算実行要求を出力することで、前記第1の演算および前記第2の演算の実行タイミングを制御する演算実行制御手段を備え、
前記第1の演算装置は、前記演算実行要求に応じて、前記プラントから取得されたデータに基づく予測演算を前記第1の演算として実行して、その予測結果を前記プラントに出力し、
前記第2の演算装置は、前記演算実行要求に応じて、前記予測結果、または前記予測結果を受けてプラント制御装置において行なった演算の演算結果を取得し、この取得した予測結果または演算結果に基づく演算を前記第2の演算として実行することを特徴とするプラント制御システム。 A first arithmetic unit that executes a first calculation and outputs a calculation result to the plant;
As a calculation different from the calculation by the first calculation device, a second calculation device that executes a second calculation based on data related to the plant;
In a plant control system comprising:
The execution timing of the first calculation and the second calculation is controlled by repeatedly outputting a calculation execution request to each of the first arithmetic unit and the second arithmetic unit in a certain order. Computation execution control means ,
In response to the calculation execution request, the first calculation device executes a prediction calculation based on data acquired from the plant as the first calculation, and outputs the prediction result to the plant.
In response to the calculation execution request, the second calculation device acquires the prediction result or the calculation result of the calculation performed in the plant control apparatus in response to the prediction result, and the acquired prediction result or calculation result A plant control system that executes a calculation based on the second calculation .
前記第1の演算装置による演算とは異なる演算として、プラントに関連するデータに基づく第2の演算を実行する第2の演算装置と、
を具備するプラントに適用されるプラント制御方法において、
前記第1の演算装置および前記第2の演算装置のそれぞれに対し、一定の順序で繰り返して演算実行要求を出力するステップ群を備え、
前記第1の演算装置は、前記演算実行要求に応じて、前記プラントから取得されたデータに基づく予測演算を前記第1の演算として実行して、その予測結果を前記プラントに出力し、
前記第2の演算装置は、前記演算実行要求に応じて、前記予測結果、または前記予測結果を受けてプラント制御装置において行なった演算の演算結果を取得し、この取得した予測結果または演算結果に基づく演算を前記第2の演算として実行することを特徴とするプラント制御方法。 A first arithmetic unit that executes a first calculation and outputs a calculation result to the plant;
As a calculation different from the calculation by the first calculation device, a second calculation device that executes a second calculation based on data related to the plant;
In a plant control method applied to a plant comprising:
For each of the first arithmetic unit and the second arithmetic unit, a group of steps that repeatedly outputs an arithmetic execution request in a certain order ,
In response to the calculation execution request, the first calculation device executes a prediction calculation based on data acquired from the plant as the first calculation, and outputs the prediction result to the plant.
In response to the calculation execution request, the second calculation device acquires the prediction result or the calculation result of the calculation performed in the plant control apparatus in response to the prediction result, and the acquired prediction result or calculation result A plant control method characterized by executing a calculation based on the second calculation .
前記第1の演算装置による演算とは異なる演算として、プラントに関連するデータに基づく第2の演算を実行する第2の演算装置と、
を具備するプラントに適用されるプラント制御のためのプログラムにおいて、
コンピュータに、
前記第1の演算装置および前記第2の演算装置のそれぞれに対し、一定の順序で繰り返して演算実行要求を出力するステップ群を実行させ、
前記第1の演算装置は、前記演算実行要求に応じて、前記プラントから取得されたデータに基づく予測演算を前記第1の演算として実行して、その予測結果を前記プラントに出力し、
前記第2の演算装置は、前記演算実行要求に応じて、前記予測結果、または前記予測結果を受けてプラント制御装置において行なった演算の演算結果を取得し、この取得した予測結果または演算結果に基づく演算を前記第2の演算として実行することを特徴とするプログラム。 A first arithmetic unit that executes a first calculation and outputs a calculation result to the plant;
As a calculation different from the calculation by the first calculation device, a second calculation device that executes a second calculation based on data related to the plant;
In a program for plant control applied to a plant comprising
On the computer,
Causing each of the first arithmetic unit and the second arithmetic unit to execute a step group that repeatedly outputs an operation execution request in a certain order ;
In response to the calculation execution request, the first calculation device executes a prediction calculation based on data acquired from the plant as the first calculation, and outputs the prediction result to the plant.
In response to the calculation execution request, the second calculation device acquires the prediction result or the calculation result of the calculation performed in the plant control apparatus in response to the prediction result, and the acquired prediction result or calculation result A program that executes a calculation based on the second calculation .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006335443A JP4905782B2 (en) | 2006-12-13 | 2006-12-13 | Plant control system, plant control method, and program for plant control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006335443A JP4905782B2 (en) | 2006-12-13 | 2006-12-13 | Plant control system, plant control method, and program for plant control |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008146534A JP2008146534A (en) | 2008-06-26 |
JP4905782B2 true JP4905782B2 (en) | 2012-03-28 |
Family
ID=39606618
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006335443A Expired - Fee Related JP4905782B2 (en) | 2006-12-13 | 2006-12-13 | Plant control system, plant control method, and program for plant control |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4905782B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114594708A (en) * | 2022-03-02 | 2022-06-07 | 国网山东省电力公司电力科学研究院 | Multi-energy collaborative optimization energy control system and method |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3275968B2 (en) * | 1991-08-05 | 2002-04-22 | 日本電信電話株式会社 | Equipment control method in production line |
JP2689836B2 (en) * | 1992-12-21 | 1997-12-10 | 株式会社日立製作所 | Supervisory control method and supervisory control system |
JP3192075B2 (en) * | 1996-01-12 | 2001-07-23 | 株式会社日立製作所 | Remote monitoring control device and its adjustment control method |
JPH11239954A (en) * | 1998-02-26 | 1999-09-07 | Toshiba Mach Co Ltd | Machining system by nc machine tool |
-
2006
- 2006-12-13 JP JP2006335443A patent/JP4905782B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008146534A (en) | 2008-06-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9891610B2 (en) | Computation unit, assistance device, output control method, display control method, and program | |
EP2738632B1 (en) | Input output cloning for industrial automation | |
JP5651251B2 (en) | Simulation execution method, program, and system | |
US8901870B2 (en) | Synchronous control apparatus | |
WO2015166563A1 (en) | Simulation system, programmable controller, simulation device, and engineering tool | |
JP6399082B2 (en) | Control system | |
JP2016012191A (en) | Information processing device, information processing method, and program | |
JP2019057253A (en) | Control device, control method and support device | |
KR20130017698A (en) | Realtime robot control framework | |
US10042335B2 (en) | Embedded emulation modules in industrial control devices | |
JP4905782B2 (en) | Plant control system, plant control method, and program for plant control | |
JP2008242572A (en) | Control processing simulation device | |
We et al. | Functionally and temporally correct simulation of cyber-systems for automotive systems | |
US10274922B2 (en) | Programmable logic controller having low latency | |
JP4906286B2 (en) | Software development environment system | |
US20180059649A1 (en) | Simulator linkage device, control method of simulator linkage device, information processing program and recording medium | |
WO2010134198A1 (en) | Simulation apparatus and simulation program | |
CN114816653A (en) | Electronic control unit timing simulation | |
JP4733695B2 (en) | Method and apparatus for simulation of automated systems | |
US20210141710A1 (en) | Development support device | |
JP6770935B2 (en) | Verification device for vehicle control device | |
Richter et al. | Learning early-stage platform dimensioning from late-stage timing verification | |
JP2019156345A (en) | Vehicle evaluation system | |
JP2731252B2 (en) | Power plant simulation device and simulation code generation device for the device | |
JP6225091B2 (en) | Multiplexing control apparatus and method, and apparatus control system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20091110 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110622 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110623 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110812 |
|
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: 20111215 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111228 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150120 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4905782 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |