[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2022087585A - Mechanical learning device, prediction device, set number control parameter output device, and control device - Google Patents

Mechanical learning device, prediction device, set number control parameter output device, and control device Download PDF

Info

Publication number
JP2022087585A
JP2022087585A JP2020199588A JP2020199588A JP2022087585A JP 2022087585 A JP2022087585 A JP 2022087585A JP 2020199588 A JP2020199588 A JP 2020199588A JP 2020199588 A JP2020199588 A JP 2020199588A JP 2022087585 A JP2022087585 A JP 2022087585A
Authority
JP
Japan
Prior art keywords
time
steam
unit
amount
boiler
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.)
Granted
Application number
JP2020199588A
Other languages
Japanese (ja)
Other versions
JP7563140B2 (en
Inventor
和也 山田
Kazuya Yamada
祐彰 伊賀上
Hiroaki Igaue
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Miura Co Ltd
Original Assignee
Miura Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Miura Co Ltd filed Critical Miura Co Ltd
Priority to JP2020199588A priority Critical patent/JP7563140B2/en
Publication of JP2022087585A publication Critical patent/JP2022087585A/en
Application granted granted Critical
Publication of JP7563140B2 publication Critical patent/JP7563140B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Steam Boilers And Waste-Gas Boilers (AREA)

Abstract

To create a prediction model for predicting a maximum vapor content and an average vapor use amount.SOLUTION: A mechanical learning device 7 learns a prediction model 75 for predicting a maximum vapor use amount and an average vapor use amount of a boiler group 2 at a second-time ahead unit time from time-series data at each unit time of an arbitrary first time on the basis of first-time band time-series data being time-series data of a vapor content including a maximum vapor use amount at each unit time which is included in a first time band and an average vapor use amount, which are calculated on the basis of time-series data on a sampling order including measurement data including an entire output vapor content of a boiler group 2 of a boiler system 1 having the boiler group 2 which is constituted of a plurality of boilers 20, and a vapor content including a maximum vapor use amount at a second-time ahead unit time immediately after the first time.SELECTED DRAWING: Figure 1

Description

本発明は、複数のボイラを有するボイラ群を備えるボイラシステムに係る機械学習装置、予測装置、台数制御パラメータ出力装置、及び制御装置に関する。 The present invention relates to a machine learning device, a prediction device, a number control parameter output device, and a control device related to a boiler system including a boiler group having a plurality of boilers.

従来、複数のボイラを有するボイラ群と、前記ボイラ群において生成された蒸気を集合させる蒸気ヘッダと、前記蒸気ヘッダの内部の蒸気圧であるヘッダ圧力値に基づいて前記ボイラ群の燃焼状態を制御するボイラシステムが提案されている。
従来、ボイラとして、選択される燃焼位置に応じて燃焼量を段階的に増減可能な段階値制御ボイラ、及び燃焼量を連続的に増減可能な連続制御ボイラが知られている。
ここで、段階値制御ボイラとは、燃焼を選択的にオン/オフしたり、炎の大きさを調整したりすること等により複数(3以上)段階の燃焼位置で燃焼する多位置制御ボイラをいう。このような段階値制御ボイラでは、燃焼率が段階的に変更される。なお、多位置制御とは、段階値制御ボイラの燃焼量を、燃焼停止位置を含めて複数個の位置に段階的に制御可能なことを表す。
そして、特許文献1に記載されているように、段階値制御ボイラを複数有するボイラ群を備えるボイラシステムの燃焼制御において、ボイラ効率が高効率となる燃焼位置を示す高効率運転ポイント(以下、「エコ運転ポイント」ともいう)を目指して、各ボイラをできるだけ「エコ運転ポイント」で燃焼するように制御することが知られている。
Conventionally, the combustion state of the boiler group is controlled based on the boiler group having a plurality of boilers, the steam header that collects the steam generated in the boiler group, and the header pressure value which is the steam pressure inside the steam header. A boiler system has been proposed.
Conventionally, as a boiler, a step value control boiler capable of increasing or decreasing the combustion amount stepwise according to a selected combustion position and a continuous control boiler capable of continuously increasing or decreasing the combustion amount are known.
Here, the stage value control boiler is a multi-position control boiler that burns at multiple (3 or more) stages of combustion positions by selectively turning on / off combustion, adjusting the size of the flame, and the like. Say. In such a step value control boiler, the combustion rate is changed step by step. The multi-position control means that the combustion amount of the step value control boiler can be controlled stepwise to a plurality of positions including the combustion stop position.
Then, as described in Patent Document 1, in the combustion control of a boiler system including a boiler group having a plurality of stage value control boilers, a high efficiency operation point indicating a combustion position where the boiler efficiency becomes high efficiency (hereinafter, "" It is known to control each boiler to burn at the "eco-driving point" as much as possible, aiming at the "eco-driving point").

例えば、特許文献1に記載された燃焼制御は、最大使用蒸気量としての最大蒸発量、平均蒸気使用量としての第1蒸発量、変動蒸気量としての第2蒸発量、運転対象ボイラの台数、及び燃焼優先順位を、予め設定しておくことを前提としている。そのうえで、例えば、1日を通して「エコ運転ポイント」で燃焼する時間を長く確保したい場合には、1日の稼働状況を考慮したうえで、平均蒸気使用量としての第1蒸気量を高効率燃焼位置である中燃焼位置で燃焼するように、予め運転対象ボイラ台数を設定し、燃焼優先順位を設定しておくことが開示されている。 For example, the combustion control described in Patent Document 1 includes a maximum evaporation amount as the maximum steam amount used, a first evaporation amount as an average steam usage amount, a second evaporation amount as a variable steam amount, and the number of boilers to be operated. And it is premised that the combustion priority is set in advance. On top of that, for example, if you want to secure a long burning time at the "eco-driving point" throughout the day, consider the daily operating conditions and set the first steam amount as the average steam usage to the high-efficiency combustion position. It is disclosed that the number of boilers to be operated is set in advance and the combustion priority is set so as to burn at the medium combustion position.

他方、1台以上の連続制御ボイラからなるボイラ群により構成されるボイラシステムにおいて、各連続制御ボイラの燃焼状態を制御する場合、予め目標蒸気圧力値を設定しておき、ヘッダ圧力値を目標蒸気圧力値に保つように、ヘッダ圧力値と目標蒸気圧力値との偏差に応じた制御量を算出することで、制御対象のボイラの燃焼量を制御する台数制御が知られている。
そして、特許文献2に記載されているように連続制御ボイラは、最小燃焼状態S1から最大燃焼状態S2の範囲で燃焼率を連続的に変更することができるが、燃焼率によってボイラ効率(連続制御ボイラの熱効率)が異なる。そこで、例えば、ボイラ効率が最も高くなる(例えば、98%)燃焼率をエコ運転ポイントとして設定し、また、ボイラ効率が所定値(例えば、97%)よりも高くなる燃焼率の範囲をエコ運転ゾーンとして設定する。例えば、連続制御ボイラの燃焼率50%のときにボイラ効率が最も高くなる場合、エコ運転ポイントは燃焼率50%であり、連続制御ボイラの燃焼率が30%から70%の範囲の時に、ボイラ効率が所定値よりも高くなる燃焼率になる場合、エコ運転ゾーンは、燃焼率30%から70%の範囲である。
そして、連続制御ボイラを複数有するボイラ群を備えるボイラシステムの燃焼制御においても、連続制御ボイラの燃焼率が低下した場合であっても、各連続制御ボイラの燃焼率がエコ運転ゾーンの範囲内になるように所定蒸気量を設定することで、各連続制御ボイラをできるだけエコ運転ゾーンの範囲内で燃焼させるように制御することが望まれる。
On the other hand, in a boiler system composed of a boiler group consisting of one or more continuous control boilers, when controlling the combustion state of each continuous control boiler, a target steam pressure value is set in advance and the header pressure value is set as the target steam. It is known to control the number of boilers to be controlled by calculating the control amount according to the deviation between the header pressure value and the target steam pressure value so as to keep the pressure value.
As described in Patent Document 2, the continuous control boiler can continuously change the combustion rate in the range from the minimum combustion state S1 to the maximum combustion state S2, but the boiler efficiency (continuous control) depends on the combustion rate. Boiler thermal efficiency) is different. Therefore, for example, the combustion rate at which the boiler efficiency is the highest (for example, 98%) is set as the eco-driving point, and the range of the combustion rate at which the boiler efficiency is higher than the predetermined value (for example, 97%) is set as the eco-driving point. Set as a zone. For example, if the boiler efficiency is highest when the combustion rate of the continuous control boiler is 50%, the eco-driving point is the combustion rate of 50%, and when the combustion rate of the continuous control boiler is in the range of 30% to 70%, the boiler When the efficiency becomes a combustion rate higher than a predetermined value, the eco-driving zone is in the range of the combustion rate of 30% to 70%.
Even in the combustion control of a boiler system including a boiler group having a plurality of continuously controlled boilers, even if the combustion rate of the continuous control boiler decreases, the combustion rate of each continuous control boiler is within the range of the eco-driving zone. It is desired to control each continuous control boiler so as to burn within the range of the eco-driving zone as much as possible by setting the predetermined amount of steam so as to be.

特開2012-017940号公報Japanese Unexamined Patent Publication No. 2012-017940 特開2016-176679号公報Japanese Unexamined Patent Publication No. 2016-176679

しかしながら、実際に1日の平均蒸気量を把握することは困難であり、また、月、季節、又は四半期等の曜日、祝祭日等によって蒸気負荷パターンが変化する場合、その都度、運転対象ボイラ台数の設定、及び燃焼優先順位の設定を調整することは困難である。多くのユーザにおいては、最初に、1日の平均蒸気量、変動蒸気量、最大使用蒸気量を設定すると、以降の運用は、これらのパラメータに基づいて台数制御するように運用されるのが現状である。
ボイラ効率を高く保ちつつ出力される蒸気量の安定性を高めるためには、例えば月、季節、又は四半期等の曜日、祝祭日等によって蒸気負荷パターンが異なる場合であっても、例えば直前の時間帯(複数時間)でのボイラ群による全出力蒸気量の履歴に基づいて、当該時間帯の直後から所定時間先(例えば1時間先)までの平均蒸気使用量、変動蒸気量、最大蒸気使用量を予測することができるボイラシステムが望まれる。
However, it is difficult to actually grasp the average daily steam amount, and when the steam load pattern changes depending on the day of the week, holiday, etc. such as month, season, or quarter, the number of boilers to be operated is changed each time. It is difficult to adjust the setting and the setting of the combustion priority. For many users, first set the average daily steam amount, variable steam amount, and maximum steam amount used, and then the subsequent operations are operated so as to control the number of units based on these parameters. Is.
In order to improve the stability of the output steam amount while keeping the boiler efficiency high, for example, even if the steam load pattern differs depending on the day, holiday, etc. such as month, season, or quarter, for example, the immediately preceding time zone. Based on the history of the total output steam amount by the boiler group in (multiple hours), the average steam usage amount, the variable steam amount, and the maximum steam usage amount from immediately after the relevant time zone to a predetermined time ahead (for example, one hour ahead) are calculated. A predictable boiler system is desired.

本発明は、複数のボイラを有するボイラ群を備えるボイラシステムにおいて、月、季節、又は四半期等の曜日、祝祭日等によって蒸気負荷パターンが異なる場合であっても、例えば直前の時間帯(複数時間)でのボイラ群による全出力蒸気量の履歴に基づいて、所定時間先の最大蒸気使用量、及び平均蒸気使用量を予測するための予測モデルを作成することができる機械学習装置を提供することを目的とする。 In the present invention, in a boiler system including a boiler group having a plurality of boilers, even if the steam load pattern differs depending on the day, holiday, etc. of the month, season, quarter, etc., for example, the immediately preceding time zone (plural hours). To provide a machine learning device capable of creating a prediction model for predicting the maximum steam usage and the average steam usage in a predetermined time based on the history of the total output steam amount by the boiler group in the boiler group. The purpose.

本発明は、複数のボイラを有するボイラ群と、前記ボイラ群の燃焼状態を制御する制御装置と、を有するボイラシステムから予め設定されたサンプリング周期毎に出力される、サンプリングタイムと、当該サンプリングタイムにおける少なくとも前記ボイラ群の全出力蒸気量を含む測定データと、を含む稼働日毎のサンプリング順の時系列データに基づいて算出される、所定の単位時間毎の前記ボイラ群の少なくとも最大蒸気使用量及び平均蒸気使用量を含む単位時間蒸気量の時系列データの集合から、予め設定される第1時間帯に含まれる前記単位時間蒸気量の時系列データの部分集合となる第1時間帯時系列データを抽出するとともに、前記単位時間蒸気量の時系列データの集合から前記第1時間帯の直後から予め設定された第2時間先の単位時間の蒸気量を抽出することで、前記第1時間帯時系列データ及び前記第2時間先の単位時間の蒸気量を含む教師データを作成する教師データ作成部と、前記教師データ作成部によって作成された前記教師データに基づいて、任意の稼働日における第1時間帯に含まれる単位時間蒸気量の時系列データから、前記第1時間帯の直後から第2時間先の単位時間における前記ボイラ群の少なくとも最大蒸気使用量及び平均蒸気使用量を含む単位時間蒸気量を予測する予測モデルを生成する学習部と、を備える機械学習装置に関する。 The present invention is a sampling time and a sampling time output from a boiler system having a boiler group having a plurality of boilers and a control device for controlling the combustion state of the boiler group for each preset sampling cycle. At least the maximum steam usage of the boiler group for each predetermined unit time and calculated based on the measurement data including at least the total output steam amount of the boiler group in the above and the time series data of the sampling order for each working day including the above. From the set of time series data of unit time steam amount including average steam usage amount, the first time zone time series data which is a subset of the time series data of the unit time steam amount included in the preset first time zone. And by extracting the steam amount of the unit time of the second time ahead preset from immediately after the first time zone from the set of time series data of the unit time steam amount, the first time zone. Based on the teacher data creation unit that creates teacher data including time-series data and the amount of steam in the unit time of the second hour ahead, and the teacher data created by the teacher data creation unit, the first on any working day. From the time series data of the unit time steam amount included in one time zone, the unit time including at least the maximum steam usage amount and the average steam usage amount of the boiler group in the unit time immediately after the first time zone and the second hour ahead. The present invention relates to a machine learning device including a learning unit that generates a prediction model for predicting the amount of steam.

また、前記稼働日は、予め設定された蒸気負荷パターンが対応づけられ、前記学習部は、前記蒸気負荷パターンに対応して、前記予測モデルを生成するようにしてもよい。 Further, the working day may be associated with a preset steam load pattern, and the learning unit may generate the prediction model corresponding to the steam load pattern.

また、前記学習部は、前記第1時間帯時系列データを入力データとし、前記第1時間帯の直後から前記第2時間先の単位時間の蒸気量をラベルデータとする教師データに基づいて、教師あり学習を実行し、前記予測モデルとしての学習済みモデルを生成するようにしてもよい。 Further, the learning unit uses the first time zone time-series data as input data, and based on the teacher data in which the steam amount in the unit time from immediately after the first time zone to the second time ahead is used as label data. Supervised learning may be performed to generate a trained model as the predictive model.

また、前記機械学習装置は、ネットワークを介して前記制御装置と通信可能に接続される1つ以上のサーバから構成されるようにしてもよい。 Further, the machine learning device may be composed of one or more servers communicably connected to the control device via a network.

また、本発明は、前記機械学習装置により生成された予測モデルと、前記ボイラシステムの稼働日における任意の時刻の直前の第1時間帯時系列データを単位時間毎に取得し、前記予測モデルを用いて、前記単位時間毎に前記時刻から第2時間先の単位時間の蒸気量予測値を取得し、前記単位時間毎に取得する、前記第2時間先の前記単位時間の蒸気量予測値の集合に基づいて、前記ボイラシステムの稼働日の所定の時刻から第2時間先までの時間帯における少なくとも前記ボイラ群の最大蒸気使用量、及び平均蒸気使用量を予測する予測部と、を備える予測装置に関する。 Further, the present invention acquires the prediction model generated by the machine learning device and the first time zone time series data immediately before an arbitrary time on the operating day of the boiler system for each unit time, and obtains the prediction model. The predicted value of the steam amount in the unit time of the second hour ahead from the time is acquired for each unit time, and the predicted value of the steam amount of the unit time of the second hour ahead is acquired for each unit time. A prediction including a predictor for predicting at least the maximum steam usage and the average steam usage of the boiler group in a time zone from a predetermined time on the working day of the boiler system to a second hour ahead based on the set. Regarding the device.

また、前記ボイラシステムの含むボイラ群は、複数の段階的な燃焼位置で燃焼制御可能な段階値制御ボイラを複数有するボイラ群であって、前記予測装置により予測された、前記所定の時刻から第2時間先までの時間帯における最大蒸気使用量、及び平均蒸気使用量に基づいて、当該時間帯における前記ボイラシステムの最大使用蒸気量、平均蒸気量、及び変動蒸気量のいずれか2つ以上の値を算出し、前記ボイラシステムの前記制御装置に出力する台数制御パラメータ出力装置に関する。 Further, the boiler group included in the boiler system is a boiler group having a plurality of stage value control boilers capable of controlling combustion at a plurality of staged combustion positions, and the first from the predetermined time predicted by the prediction device. Two or more of the maximum steam usage, average steam usage, and variable steam usage of the boiler system in the time zone based on the maximum steam usage and the average steam usage in the time zone up to two hours ahead. The present invention relates to a number control parameter output device that calculates a value and outputs the value to the control device of the boiler system.

また、本発明は、前記台数制御パラメータ出力装置から取得した最大使用蒸気量、平均蒸気量、及び変動蒸気量のいずれか2つ以上の値に基づいて、前記所定の時刻から第2時間先までの時間帯における適切な台数制御パラメータを設定し、設定された前記台数制御パラメータに基づいて、前記ボイラ群を燃焼制御する、ボイラシステムの制御装置に関する。 Further, the present invention is based on any two or more values of the maximum steam amount used, the average steam amount, and the variable steam amount acquired from the number control parameter output device, from the predetermined time to the second hour ahead. The present invention relates to a control device for a boiler system, which sets an appropriate number control parameter in the time zone of the above and burns and controls the boiler group based on the set number control parameter.

また、本発明は、前記ボイラシステムの含むボイラ群は、複数の段階的な燃焼位置で燃焼制御可能な段階値制御ボイラを複数有するボイラ群であって、前記予測装置により予測された、前記所定の時刻から第2時間先までの時間帯における最大蒸気使用量、及び平均蒸気使用量に基づいて、当該時間帯において最も適した台数制御パラメータグループIDを選択し、前記ボイラシステムの前記制御装置に出力する台数制御パラメータ出力部を備える、台数制御パラメータ出力装置に関する。 Further, in the present invention, the boiler group included in the boiler system is a boiler group having a plurality of stage value control boilers capable of controlling combustion at a plurality of stage combustion positions, and the predetermined boiler group predicted by the prediction device. The most suitable number control parameter group ID in the time zone is selected based on the maximum steam usage amount and the average steam usage amount in the time zone from the time of The present invention relates to a number control parameter output device including a number control parameter output unit for output.

また、本発明は、前記台数制御パラメータ出力装置から取得した台数制御パラメータグループIDに基づいて、前記所定の時刻から第2時間先までの時間帯における適切な台数制御パラメータを設定し、設定された前記台数制御パラメータに基づいて、前記ボイラ群を燃焼制御する、ボイラシステムの制御装置に関する。 Further, in the present invention, an appropriate number control parameter in the time zone from the predetermined time to the second hour ahead is set and set based on the number control parameter group ID acquired from the number control parameter output device. The present invention relates to a control device for a boiler system that controls combustion of the boiler group based on the number control parameter.

本発明によれば、前記機械学習装置は、複数のボイラを有するボイラ群を備えるボイラシステムにおいて、月、季節、又は四半期等の曜日、祝祭日等によって蒸気負荷パターンが異なる場合であっても、例えば直前の時間帯(複数時間)でのボイラ群による全出力蒸気量の履歴に基づいて、所定時間先の最大蒸気使用量、及び平均蒸気使用量を予測するための予測モデルを作成することができる。 According to the present invention, the machine learning device is, for example, in a boiler system including a boiler group having a plurality of boilers, even if the steam load pattern differs depending on the day, holiday, etc. such as month, season, or quarter. Based on the history of the total output steam amount by the boiler group in the immediately preceding time zone (multiple hours), it is possible to create a prediction model for predicting the maximum steam usage amount and the average steam usage amount at a predetermined time ahead. ..

本発明の一実施形態に係る予測機能付きボイラシステムの概略を示す図である。It is a figure which shows the outline of the boiler system with a prediction function which concerns on one Embodiment of this invention. 上記実施形態の台数制御装置の構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the number control apparatus of the said embodiment. 上記実施形態の時系列データ記憶装置の構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the time series data storage apparatus of the said embodiment. 上記実施形態の時系列データ記憶装置により抽出される第1時間帯時系列データの概要を示す図である。It is a figure which shows the outline of the 1st time zone time series data extracted by the time series data storage apparatus of the said embodiment. 上記実施形態の機械学習装置の構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the machine learning apparatus of the said embodiment. 上記実施形態の機械学習装置における教師データの概要を示す図である。It is a figure which shows the outline of the teacher data in the machine learning apparatus of the said embodiment. 予測装置に提供される予測モデル(学習済みモデル)の一例を示す図である。It is a figure which shows an example of the prediction model (learned model) provided to the prediction device. 上記実施形態の予測装置における入出力処理状況を例示する図である。It is a figure which illustrates the input / output processing situation in the prediction apparatus of the said embodiment. 上記実施形態の予測装置の構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the prediction apparatus of the said embodiment. 上記実施形態の台数制御パラメータ出力装置の構成を示す機能ブロック図である。It is a functional block diagram which shows the structure of the number control parameter output device of the said embodiment. 上記実施形態の運用フェーズにおける予測装置及び台数制御パラメータ出力装置の動作の一例を示した図である。It is a figure which showed an example of the operation of the prediction device and the number control parameter output device in the operation phase of the said embodiment.

以下、本発明の予測機能付きボイラシステムの好ましい一実施形態について、図面を参照しながら説明する。図1は、本実施形態に係る予測機能付きボイラシステム100の概略を示す図である。図1に示すように、予測機能付きボイラシステム100は、ボイラシステム1、時系列データ記憶装置6、機械学習装置7、予測装置8、及び台数制御パラメータ出力装置9を含む。
なお、時系列データ記憶装置6、機械学習装置7、予測装置8、及び台数制御パラメータ出力装置9は、それぞれ所定の機能の動作を実現するために、CPU(Central Processing Unit)等の演算処理装置を備えるととともに、各種の制御用プログラムを格納したROM(Read Only Memory)やHDD等の図示しない補助記憶装置や、演算処理装置がプログラムを実行する上で一時的に必要とされるデータを格納するためのRAMといった図示しない主記憶装置を備える。そして、演算処理装置が補助記憶装置からOSやアプリケーションソフトウェアを読み込み、読み込んだOSやアプリケーションソフトウェアを主記憶装置に展開させながら、これらのOSやアプリケーションソフトウェアに基づいた演算処理を行う。この演算結果に基づいて、それぞれの装置が各ハードウェアを制御する。これにより、それぞれの装置の備える機能は、ハードウェアとソフトウェアが協働することにより実現することができる。
以下の説明においては、ボイラとして段階値制御ボイラを例示して説明する。しかしながら、台数制御装置3については、連続制御ボイラを制御する台数制御装置3Aに置き換えるとともに、時系列データ記憶装置6、機械学習装置7、及び予測装置8については、連続制御ボイラに対してそのまま適用することで、予測機能付きボイラシステム100は、連続制御ボイラを複数有するボイラ群を備えるボイラシステム1にも適用できる。
次に、ボイラシステム1について説明する。
Hereinafter, a preferred embodiment of the boiler system with a predictive function of the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing an outline of a boiler system 100 with a prediction function according to the present embodiment. As shown in FIG. 1, the boiler system 100 with a prediction function includes a boiler system 1, a time series data storage device 6, a machine learning device 7, a prediction device 8, and a number control parameter output device 9.
The time-series data storage device 6, the machine learning device 7, the prediction device 8, and the number control parameter output device 9 are arithmetic processing units such as a CPU (Central Processing Unit) in order to realize the operation of each predetermined function. In addition to being equipped with, auxiliary storage devices (not shown) such as ROM (Read Only Memory) and HDD that store various control programs, and data temporarily required for the arithmetic processing unit to execute the programs are stored. It is provided with a main storage device (not shown) such as a RAM for using the data. Then, the arithmetic processing device reads the OS and application software from the auxiliary storage device, and while deploying the read OS and application software to the main storage device, performs arithmetic processing based on these OS and application software. Based on this calculation result, each device controls each hardware. As a result, the functions of each device can be realized by the cooperation of hardware and software.
In the following description, a step value control boiler will be illustrated as a boiler. However, the number control device 3 is replaced with the number control device 3A that controls the continuous control boiler, and the time series data storage device 6, the machine learning device 7, and the prediction device 8 are directly applied to the continuous control boiler. By doing so, the boiler system 100 with a prediction function can also be applied to the boiler system 1 including a boiler group having a plurality of continuous control boilers.
Next, the boiler system 1 will be described.

図1に示すように、ボイラシステム1は、複数の段階値制御ボイラ20を含むボイラ群2と、これら複数の段階値制御ボイラ20において生成された蒸気を集合させる蒸気ヘッダ4と、蒸気ヘッダ4の内部の圧力(以下「ヘッダ圧力」ともいう)を測定する蒸気圧センサ5と、ボイラ群2の燃焼状態を制御する制御部30を有する台数制御装置3と、を備える。
ボイラ群2は、負荷機器としての蒸気使用設備18に供給する蒸気を発生する。
As shown in FIG. 1, the boiler system 1 includes a boiler group 2 including a plurality of stage value control boilers 20, a steam header 4 for collecting steam generated in the plurality of stage value control boilers 20, and a steam header 4. It is provided with a steam pressure sensor 5 for measuring the internal pressure (hereinafter, also referred to as “header pressure”), and a number control device 3 having a control unit 30 for controlling the combustion state of the boiler group 2.
The boiler group 2 generates steam to be supplied to the steam-using equipment 18 as a load device.

台数制御装置3は、例えば時系列データ記憶装置6、及び台数制御パラメータ出力装置9と図示しない接続インタフェースを介して互いに直接接続されてもよい。また、台数制御装置3は、時系列データ記憶装置6、及び台数制御パラメータ出力装置9と、LAN(Local Area Network)やインターネット等の図示しないネットワークを介して相互に接続されていてもよい。この場合、台数制御装置3、時系列データ記憶装置6、及び台数制御パラメータ出力装置9は、かかる接続によって相互に通信を行うための図示しない通信部を備えている。なお、機械学習装置7についても、時系列データ記憶装置6、及び台数制御パラメータ出力装置9と通信可能に接続されている。なお、後述するように、台数制御装置3は、時系列データ記憶装置6、機械学習装置7、及び台数制御パラメータ出力装置9のいずれかを含むようにしてもよい。
次にボイラシステム1について簡単に説明する。
The number control device 3 may be directly connected to, for example, the time series data storage device 6 and the number control parameter output device 9 via a connection interface (not shown). Further, the number control device 3 may be connected to the time series data storage device 6 and the number control parameter output device 9 via a network (not shown) such as a LAN (Local Area Network) or the Internet. In this case, the number control device 3, the time series data storage device 6, and the number control parameter output device 9 include a communication unit (not shown) for communicating with each other by such a connection. The machine learning device 7 is also communicably connected to the time-series data storage device 6 and the number control parameter output device 9. As will be described later, the number control device 3 may include any one of the time series data storage device 6, the machine learning device 7, and the number control parameter output device 9.
Next, the boiler system 1 will be briefly described.

複数の段階値制御ボイラ20のそれぞれは、燃焼が行われるボイラ本体21と、段階値制御ボイラ20の燃焼位置を制御するローカル制御部22と、を備える。
本実施形態では、段階値制御ボイラ20として
1)燃焼停止位置(第1燃焼位置:0%)、
2)低燃焼位置L(第2燃焼位置:例えば最大燃焼量の5~35%で設定される、本実施形態では20%)、
3)中燃焼位置M(第3燃焼位置:例えば最大燃焼量の40~60%で設定される、本実施形態では40%)、
4)高燃焼位置H(第4燃焼位置:100%(最大燃焼量))の段階的な燃焼位置を有する段階値制御ボイラ(以下、「4位置制御ボイラ」ともいう)を例示する。
本実施形態の段階値制御ボイラ20は、中燃焼位置が運転効率の高い特性を有するボイラとする。すなわち、各段階値制御ボイラ20は、中燃焼位置を高効率燃焼位置とする。
Each of the plurality of stage value control boilers 20 includes a boiler main body 21 in which combustion is performed, and a local control unit 22 for controlling the combustion position of the stage value control boiler 20.
In the present embodiment, as the step value control boiler 20, 1) combustion stop position (first combustion position: 0%),
2) Low combustion position L (second combustion position: set at, for example, 5 to 35% of the maximum combustion amount, 20% in this embodiment),
3) Medium combustion position M (third combustion position: set at, for example, 40 to 60% of the maximum combustion amount, 40% in this embodiment),
4) An example is a step value control boiler (hereinafter, also referred to as "four position control boiler") having a stepwise combustion position of a high combustion position H (fourth combustion position: 100% (maximum combustion amount)).
The stage value control boiler 20 of the present embodiment is a boiler having a characteristic that the medium combustion position has high operating efficiency. That is, in each stage value control boiler 20, the medium combustion position is set as the high efficiency combustion position.

複数の段階値制御ボイラ20には、それぞれ優先順位が設定されている。優先順位は、燃焼指示や燃焼停止指示を行う段階値制御ボイラ20を選択するために用いられる。優先順位は、例えば整数値を用いて、数値が小さいほど優先順位が高くなるよう設定することができる。なお、この優先順位は、後述の制御部30の制御により、所定の時間間隔(例えば、24時間間隔)で変更してもよい。
なお、段階値制御ボイラ20は、4位置ボイラに限られない。任意の多位置ボイラとしてもよい。
Priority is set for each of the plurality of stage value control boilers 20. The priority order is used to select the stage value control boiler 20 that gives a combustion instruction or a combustion stop instruction. The priority can be set, for example, by using an integer value so that the smaller the numerical value, the higher the priority. Note that this priority may be changed at predetermined time intervals (for example, 24 hour intervals) under the control of the control unit 30 described later.
The step value control boiler 20 is not limited to the 4-position boiler. It may be any multi-position boiler.

ボイラ本体21は、水管やバーナを備え、図示せぬ水源(給水タンク)から供給された缶水を水管内で加熱し、蒸気を生成する。 The boiler main body 21 is provided with a water pipe and a burner, and heats canned water supplied from a water source (water supply tank) (not shown) in the water pipe to generate steam.

ローカル制御部22は、蒸気消費量に応じて段階値制御ボイラ20の燃焼位置を変更させる。具体的には、ローカル制御部22は、信号線16を介して台数制御装置3から送信される台数制御信号に基づいて、段階値制御ボイラ20の燃焼位置を制御する。また、ローカル制御部22は、台数制御装置3で用いられる信号を、信号線16を介して台数制御装置3に送信する。台数制御装置3で用いられる信号としては、段階値制御ボイラ20の実際の燃焼位置、出力蒸気量、及びその他のデータ等が挙げられる。 The local control unit 22 changes the combustion position of the step value control boiler 20 according to the amount of steam consumed. Specifically, the local control unit 22 controls the combustion position of the stage value control boiler 20 based on the number control signal transmitted from the number control device 3 via the signal line 16. Further, the local control unit 22 transmits the signal used by the number control device 3 to the number control device 3 via the signal line 16. Examples of the signal used in the number control device 3 include the actual combustion position of the stage value control boiler 20, the output steam amount, and other data.

蒸気ヘッダ4は、蒸気管11を介してボイラ群2を構成する複数の段階値制御ボイラ20に接続されている。蒸気ヘッダ4の下流側は、蒸気管12を介して蒸気使用設備18に接続されている。 The steam header 4 is connected to a plurality of stage value control boilers 20 constituting the boiler group 2 via a steam pipe 11. The downstream side of the steam header 4 is connected to the steam use facility 18 via the steam pipe 12.

蒸気ヘッダ4は、ボイラ群2で生成された蒸気を集合させて貯留する。蒸気ヘッダ4は、燃焼させる1又は複数の段階値制御ボイラ20の相互の圧力差及び圧力変動を調整し、蒸気圧力値が一定に調整された蒸気を蒸気使用設備18に供給する。 The steam header 4 collects and stores the steam generated in the boiler group 2. The steam header 4 adjusts the mutual pressure difference and pressure fluctuation of one or a plurality of step value control boilers 20 to be burned, and supplies steam having a constant steam pressure value to the steam use facility 18.

蒸気圧センサ5は、信号線13を介して、台数制御装置3に電気的に接続されている。蒸気圧センサ5は、蒸気ヘッダ4の蒸気圧力値(以下、「ヘッダ圧力値」ともいう)を測定し、その蒸気圧力値に対応する蒸気圧信号を、信号線13を介して台数制御装置3に送信する。 The vapor pressure sensor 5 is electrically connected to the number control device 3 via the signal line 13. The steam pressure sensor 5 measures the steam pressure value of the steam header 4 (hereinafter, also referred to as “header pressure value”), and the steam pressure signal corresponding to the steam pressure value is transmitted to the number control device 3 via the signal line 13. Send to.

次に、台数制御装置3について説明する。
台数制御装置3は、図1に示すように信号線16を介して、複数の段階値制御ボイラ20と電気的に接続されている。台数制御装置3は、蒸気圧センサ5により測定される蒸気ヘッダ4の蒸気圧力値に基づいて要求負荷に応じたボイラ群2の必要蒸気量を算出し、該算出された必要蒸気量に基づいて、ボイラ群2の内、制御対象となる段階値制御ボイラ20(以下「制御対象ボイラ」ともいう)の燃焼位置(燃焼量)を制御する。
ボイラシステム1においては、ボイラ群2の内、制御対象でない段階値制御ボイラ20(以下、「予備ボイラ」ともいう)を設けることができる。そして、台数制御装置3(後述の「制御部30」)は、制御対象ボイラ20の燃焼状態に応じて、予備ボイラ20を制御対象に追加して制御対象ボイラ20に変更、又は制御対象ボイラ20を制御対象から外して予備ボイラ20に変更することができる。
Next, the number control device 3 will be described.
As shown in FIG. 1, the number control device 3 is electrically connected to a plurality of stage value control boilers 20 via a signal line 16. The number control device 3 calculates the required steam amount of the boiler group 2 according to the required load based on the steam pressure value of the steam header 4 measured by the steam pressure sensor 5, and based on the calculated required steam amount. , The combustion position (combustion amount) of the stage value control boiler 20 (hereinafter, also referred to as “control target boiler”) to be controlled in the boiler group 2 is controlled.
In the boiler system 1, a stage value control boiler 20 (hereinafter, also referred to as “preliminary boiler”), which is not a control target, can be provided in the boiler group 2. Then, the number control device 3 (“control unit 30” described later) adds a spare boiler 20 to the control target and changes it to the control target boiler 20 or changes to the control target boiler 20 according to the combustion state of the control target boiler 20. Can be removed from the control target and changed to the spare boiler 20.

図2は、台数制御装置3の構成を示す機能ブロック図である。図2に示すように、制御手段としての制御部30と、記憶部32と、を備える。制御部30の構成を説明する前に、最初に記憶部32について説明する。 FIG. 2 is a functional block diagram showing the configuration of the number control device 3. As shown in FIG. 2, a control unit 30 and a storage unit 32 as control means are provided. Before explaining the configuration of the control unit 30, the storage unit 32 will be described first.

記憶部32は、例えばROM、RAM、HDD等であり、各種の制御用プログラムとともに、図2に示すように、最大使用蒸気量記憶部321、平均蒸気量記憶部322、変動蒸気量記憶部323、台数制御パラメータグループID記憶部324、及び台数制御パラメータグループ記憶部325を含む。
最大使用蒸気量記憶部321は、ボイラ群2が給蒸する全出力蒸気量の最大値である最大蒸気使用量(すなわち、蒸気使用設備18(要求負荷)において消費される蒸気量の最大使用蒸気量)を記憶する。
平均蒸気量記憶部322は、ボイラ群2が給蒸する全出力蒸気量の平均値である平均蒸気使用量(「平均蒸気量」ともいう)を記憶する。
変動蒸気量記憶部323は、ボイラ群2における蒸気供給量の変動に対応する変動蒸気量を記憶する。通常、変動蒸気量=最大使用蒸気量-平均蒸気量とされる。
台数制御パラメータグループID記憶部324は、予め複数個のパラメータグループの中から選択された台数制御パラメータグループIDを記憶する。ここで、台数制御パラメータグループIDは、数字、文字あるいは数字と文字の組み合わせ等により、台数制御パラメータグループを識別できるものであれば良い。
台数制御パラメータグループ記憶部325は、ユーザにより予め設定された複数個のパラメータグループを記憶する。ここで、各パラメータグループは、台数制御パターンを設定する各パラメータ値(例えば、比例分配設定圧力、比例分配制御幅、最大使用蒸気量、平均蒸気量、変動蒸気量、燃焼優先制御モード等のパラメータ値)を含む集合である。
ユーザは、複数個のパラメータグループの中から、ボイラシステム1の台数制御に最も適切なパラメータグループを選択することで、当該ボイラシステム1の台数制御に反映させることができる。
The storage unit 32 is, for example, a ROM, a RAM, an HDD, or the like, and together with various control programs, as shown in FIG. 2, the maximum used steam amount storage unit 321, the average steam amount storage unit 322, and the variable steam amount storage unit 323. , The number control parameter group ID storage unit 324, and the number control parameter group storage unit 325.
The maximum steam consumption storage unit 321 is the maximum steam usage amount which is the maximum value of the total output steam amount supplied by the boiler group 2 (that is, the maximum steam consumption of the steam consumption in the steam usage equipment 18 (required load)). Amount) is memorized.
The average steam amount storage unit 322 stores the average steam usage amount (also referred to as “average steam amount”) which is an average value of the total output steam amount supplied by the boiler group 2.
The variable steam amount storage unit 323 stores the variable steam amount corresponding to the fluctuation of the steam supply amount in the boiler group 2. Usually, the amount of fluctuating steam = the maximum amount of steam used-the average amount of steam.
The number control parameter group ID storage unit 324 stores the number control parameter group ID selected in advance from the plurality of parameter groups. Here, the number control parameter group ID may be any number, characters, or a combination of numbers and characters that can identify the number control parameter group.
The number control parameter group storage unit 325 stores a plurality of parameter groups preset by the user. Here, each parameter group is a parameter such as each parameter value for setting the number control pattern (for example, proportional distribution set pressure, proportional distribution control width, maximum steam amount used, average steam amount, variable steam amount, combustion priority control mode, etc.). Value) is a set containing.
The user can select the most appropriate parameter group for controlling the number of boiler systems 1 from the plurality of parameter groups, which can be reflected in the control of the number of boiler systems 1.

また、記憶部32は、前述したように台数制御装置3(制御部30)の制御により各段階値制御ボイラ20に対して行われた指示の内容や、各段階値制御ボイラ20から受信した燃焼位置等の情報、優先順位の設定情報、優先順位の変更(ローテーション)に関する設定の情報を記憶する。 Further, as described above, the storage unit 32 includes the content of the instruction given to each stage value control boiler 20 under the control of the number control device 3 (control unit 30) and the combustion received from each stage value control boiler 20. Stores information such as position, priority setting information, and setting information related to priority change (rotation).

次に制御部30について説明する。図2に示すように、制御部30は、台数制御機能部301と、時系列データ出力部302と、台数制御パラメータ設定部303と、を含む。
を含む。
Next, the control unit 30 will be described. As shown in FIG. 2, the control unit 30 includes a number control function unit 301, a time series data output unit 302, and a number control parameter setting unit 303.
including.

台数制御機能部301は、当業者にとって公知の機能部であって、蒸気圧センサ5により測定される蒸気ヘッダ4の蒸気圧力値に基づいて要求負荷に応じたボイラ群2の必要蒸気量を算出し、該算出された必要蒸気量に基づいて、ボイラ群2の内、制御対象となる段階値制御ボイラ20(以下「制御対象ボイラ」ともいう)の燃焼位置(燃焼量)を制御する機能部である。
例えば、台数制御機能部301は、蒸気圧センサ5により測定される蒸気ヘッダ4の蒸気圧力値に基づいて要求負荷に応じたボイラ群2の必要蒸気量を算出し、該算出された必要蒸気量に基づいて、ボイラ群2の内、制御対象となる段階値制御ボイラ20(以下「制御対象ボイラ」ともいう)の燃焼位置(燃焼量)を制御する。例えば、制御部30は、比例分配制御方式による台数制御を行うようにしてもよい。
具体的には、制御部30は、予め設定される比例分配制御圧力と比例分配制御幅の2つの設定値により定める制御圧力帯を制御対象となるボイラ台数やボイラ種別に基づき複数の圧力帯に分割し、分割した圧力帯毎に、ヘッダ圧力が低くなるにつれてボイラ燃焼量が増加するように、予めボイラ燃焼台数及び燃焼状態を割り当てる。そうすることで、制御部30は、ヘッダ圧力の変動に伴い、ヘッダ圧力値の含まれる分割した圧力帯に応じて、ボイラ燃焼台数及び燃焼状態を変化するように台数制御することができる。
The number control function unit 301 is a function unit known to those skilled in the art, and calculates the required steam amount of the boiler group 2 according to the required load based on the steam pressure value of the steam header 4 measured by the steam pressure sensor 5. Then, based on the calculated required steam amount, a functional unit that controls the combustion position (combustion amount) of the stage value control boiler 20 (hereinafter, also referred to as “control target boiler”) to be controlled in the boiler group 2. Is.
For example, the number control function unit 301 calculates the required steam amount of the boiler group 2 according to the required load based on the steam pressure value of the steam header 4 measured by the steam pressure sensor 5, and the calculated required steam amount. The combustion position (combustion amount) of the stage value control boiler 20 (hereinafter, also referred to as “control target boiler”) to be controlled in the boiler group 2 is controlled based on the above. For example, the control unit 30 may control the number of units by the proportional distribution control method.
Specifically, the control unit 30 sets the control pressure band determined by the two preset values of the proportional distribution control pressure and the proportional distribution control width into a plurality of pressure bands based on the number of boilers to be controlled and the type of boiler. It is divided, and the number of boilers burned and the combustion state are assigned in advance so that the amount of boiler combustion increases as the header pressure decreases for each divided pressure band. By doing so, the control unit 30 can control the number of boilers burned and the combustion state so as to change according to the divided pressure band including the header pressure value according to the fluctuation of the header pressure.

台数制御機能部301は、複数個の台数制御パラメータグループの中から、予め設定されたパラメータグループに基づいて、台数制御を行うことができる。
例えば、選択された台数制御のパラメータグループに含まれる燃焼優先制御モード値として、効率優先モードが設定されている場合、台数制御機能部301は、最も効率の良い燃焼状態(例えば中燃焼状態)で、平均蒸気量分の出力蒸気量を確保できるように、制御対象とするボイラ及び台数を決定するとともに、変動蒸気量分の蒸気の余力量を確保できるように、燃焼ボイラを順次増やしながら、ボイラを最も効率の良い燃焼状態としていくように制御する。すなわち、平均蒸気量を超える負荷に対して、機能停止しているボイラを起動するとロスが生じるため、台数制御機能部301は、新たにボイラを起動せずに、効率燃焼しているボイラを一時的に上位の燃焼状態にするように制御する。
また、選択された台数制御のパラメータグループに含まれる燃焼優先制御モード値として、応答優先モードが設定されている場合、台数制御機能部301は、平均蒸気量と変動蒸気量の合計量分の出力蒸気量を確保できるように、制御対象とするボイラ及び台数を決定するとともに、ボイラを可能な限り待機状態としないことで、応答性を高めるように制御する。すなわち、台数制御機能部301は、負荷が増加時にはボイラを順に中燃焼とし、負荷が減少時には低燃焼ボイラを優先的に確保することで、ボイラを可能な限り待機状態としないように制御することで応答性を高める。
なお、燃焼優先制御モードとして、3位置制御方式ボイラに適した基本優先モードがある。この場合、台数制御機能部301は、最大使用蒸気量を確保できるように制御対象となるボイラ及び台数を決定し、変動蒸気量分の蒸気の余力量を確保できるように燃焼ボイラを順次増やしながらボイラを高燃焼状態としていくように制御する。
以上、台数制御機能部301の機能について説明した。
The number control function unit 301 can control the number of units from a plurality of number control parameter groups based on a preset parameter group.
For example, when the efficiency priority mode is set as the combustion priority control mode value included in the selected unit control parameter group, the unit control function unit 301 is in the most efficient combustion state (for example, medium combustion state). The boilers to be controlled and the number of boilers are determined so that the output steam amount corresponding to the average steam amount can be secured, and the combustion boilers are gradually increased so as to secure the surplus capacity of steam corresponding to the variable steam amount. Is controlled to be the most efficient combustion state. That is, a loss occurs when the boiler that has stopped functioning is started for a load exceeding the average steam amount. Therefore, the unit control function unit 301 temporarily stops the boiler that is efficiently burning without starting a new boiler. It is controlled so that it is in a higher combustion state.
Further, when the response priority mode is set as the combustion priority control mode value included in the selected unit control parameter group, the unit control function unit 301 outputs the total amount of the average steam amount and the variable steam amount. In order to secure the amount of steam, the boiler to be controlled and the number of boilers are determined, and the boiler is controlled so as to improve the responsiveness by not putting the boiler in the standby state as much as possible. That is, the number control function unit 301 controls the boiler so as not to be in a standby state as much as possible by preferentially securing a low combustion boiler when the load increases and the boiler is sequentially set to medium combustion when the load decreases. Improves responsiveness.
As the combustion priority control mode, there is a basic priority mode suitable for a three-position control type boiler. In this case, the unit control function unit 301 determines the boiler to be controlled and the number of units so as to secure the maximum amount of steam used, and sequentially increases the combustion boilers so as to secure the surplus capacity of steam corresponding to the variable amount of steam. Control the boiler so that it is in a high combustion state.
The function of the number control function unit 301 has been described above.

時系列データ出力部302は、予め設定されたサンプリング周期毎(又は予め設定された時間間隔毎)に、ローカル制御部22から送信される制御対象となる段階値制御ボイラ20のそれぞれの燃焼状態に基づいて、当該周期毎にボイラ群2により出力される出力蒸気量を算出する。そして、時系列データ出力部302は、当該周期における時刻を示すタイムスタンプ(以下「サンプリングタイム」ともいう)と、当該時刻における少なくともボイラ群2の全出力蒸気量を含む時系列データを生成して、後述する時系列データ記憶装置6に出力する。ここで、サンプリング周期(予め設定された時間間隔)は、例えば1秒であってもよい。また、サンプリング周期を制御周期としてもよい。以下、特に断らないかぎり、サンプリング周期を1秒として例示し、説明する。なお、サンプリング周期は、1秒に限られない。任意の値を用いてもよい。 The time-series data output unit 302 sets each combustion state of the stage value control boiler 20 to be controlled transmitted from the local control unit 22 at each preset sampling cycle (or at each preset time interval). Based on this, the output steam amount output by the boiler group 2 is calculated for each cycle. Then, the time-series data output unit 302 generates time-series data including a time stamp indicating the time in the cycle (hereinafter, also referred to as “sampling time”) and at least the total output steam amount of the boiler group 2 at the time. , Is output to the time-series data storage device 6 described later. Here, the sampling cycle (preset time interval) may be, for example, 1 second. Further, the sampling cycle may be used as the control cycle. Hereinafter, unless otherwise specified, the sampling period will be illustrated and described as 1 second. The sampling cycle is not limited to 1 second. Any value may be used.

台数制御パラメータ設定部303は、後述するように、所定時間(例えば1時間)毎に、台数制御パラメータ出力装置9から出力される、当該時間の直後から所定時間先(例えば、1時間先)までの平均蒸気使用量、最大蒸気使用量、及び変動蒸気量の予測値に基づいて算出された最大使用蒸気量、平均蒸気量、及び変動蒸気量並びにパラメータグループIDを取得し、それぞれ、最大使用蒸気量記憶部321、平均蒸気量記憶部322、及び変動蒸気量記憶部323、並びに台数制御パラメータグループID記憶部324に記憶する。そうすることで、台数制御装置3は、リアルタイムに予測された各種蒸気量及び複数のパラメータグループから選択されたパラメータグループに基づいて、ユーザにとって適切な台数制御を自動的に行うことができる。
例えば、ユーザが「エコ運転ポイント」で燃焼する時間を長く確保したいモード(効率優先モード)を選択している場合、台数制御装置3はボイラシステム1の稼働中に、例えば1時間毎に予測される1時間先までの平均蒸気使用量を高効率燃焼位置である中燃焼位置で燃焼するように、運転対象ボイラ台数を設定し、燃焼優先順位を設定するようにパラメータを調整することができる。
また、ユーザが応答優先モードを選択している場合、台数制御装置3はボイラシステム1の稼働中に、例えば1時間毎に予測される1時間先までの最大使用蒸気量を確保できる最小台数のボイラで台数制御を行い、負荷が増加時にはボイラを順に中燃焼とし、負荷が減少時には低燃焼ボイラを優先的に確保し、ボイラを可能な限り待機状態としないようにパラメータを調整しボイラシステムを制御することで応答性を高めることができる。
以上、台数制御装置3について説明した。
As will be described later, the unit control parameter setting unit 303 is output from the unit control parameter output device 9 every predetermined time (for example, 1 hour) from immediately after the time to a predetermined time ahead (for example, 1 hour ahead). The maximum used steam amount, the average steam amount, the variable steam amount, and the parameter group ID calculated based on the predicted values of the average steam used amount, the maximum steam used amount, and the variable steam amount of the above are acquired, and the maximum used steam is obtained, respectively. It is stored in the quantity storage unit 321, the average steam amount storage unit 322, the variable steam amount storage unit 323, and the number control parameter group ID storage unit 324. By doing so, the number control device 3 can automatically control the number of units appropriate for the user based on the various steam amounts predicted in real time and the parameter group selected from the plurality of parameter groups.
For example, when the user selects a mode (efficiency priority mode) in which the user wants to secure a long combustion time at the "eco-driving point", the number control device 3 is predicted while the boiler system 1 is in operation, for example, every hour. The number of boilers to be operated can be set so that the average amount of steam used up to one hour ahead is burned at the medium combustion position, which is the high-efficiency combustion position, and the parameters can be adjusted to set the combustion priority.
Further, when the user selects the response priority mode, the number control device 3 is the minimum number of units that can secure the maximum amount of steam used up to one hour, which is predicted every hour, for example, while the boiler system 1 is in operation. The number of boilers is controlled, the boiler is set to medium combustion in order when the load increases, the low combustion boiler is preferentially secured when the load decreases, and the parameters are adjusted so that the boiler is not in the standby state as much as possible, and the boiler system is installed. Responsiveness can be improved by controlling.
The unit control device 3 has been described above.

次に時系列データ記憶装置6について説明する。図3に時系列データ記憶装置6の構成を示す機能ブロック図を示す。
時系列データ記憶装置6は、前述したように、台数制御装置3、機械学習装置7及び台数制御パラメータ出力装置9とそれぞれ接続インタフェースを介して互いに直接接続、又はLAN(Local Area Network)やインターネット等の図示しないネットワークを介して相互に接続される装置である。
時系列データ記憶装置6は、例えば、現場に設置されるエッジ装置としてもよい。また、通信可能に接続されたデータサーバー、又はクラウド上に位置する仮想記憶装置、又は仮想データサーバーであってもよい。
図3に示すように、時系列データ記憶装置6は、制御部60と、記憶部62と、を備える。制御部60の構成を説明する前に、最初に記憶部62について説明する。
Next, the time-series data storage device 6 will be described. FIG. 3 shows a functional block diagram showing the configuration of the time-series data storage device 6.
As described above, the time-series data storage device 6 is directly connected to each other via the connection interface with the number control device 3, the machine learning device 7, and the number control parameter output device 9, respectively, or is connected to each other via a LAN (Local Area Network), the Internet, or the like. Devices that are interconnected via a network (not shown).
The time-series data storage device 6 may be, for example, an edge device installed in the field. Further, it may be a data server connected so as to be communicable, a virtual storage device located on the cloud, or a virtual data server.
As shown in FIG. 3, the time-series data storage device 6 includes a control unit 60 and a storage unit 62. Before explaining the configuration of the control unit 60, first, the storage unit 62 will be described.

記憶部62は、例えばROM、RAM、HDD等であり、各種の制御用プログラムとともに、図3に示すように、全出力蒸気量時系列情報記憶部621と、単位時間蒸気量時系列情報記憶部622と、蒸気負荷パターン情報記憶部623と、を含む。 The storage unit 62 is, for example, a ROM, RAM, HDD, etc., and together with various control programs, as shown in FIG. 3, a total output steam amount time-series information storage unit 621 and a unit-time steam amount time-series information storage unit. 622 and a steam load pattern information storage unit 623 are included.

全出力蒸気量時系列情報記憶部621は、後述するようにボイラシステム1の各稼働日に対してサンプリング周期毎にボイラ群2の全出力蒸気量の時系列情報(「全出力蒸気量時系列情報」ともいう)を記憶する。なお、本実施例では、サンプリング周期として1秒を例示する。そうすると、1日分の全出力蒸気量時系列情報には、ボイラ群2の全出力蒸気量の値と当該全出力蒸気量が測定された時刻を示す時刻情報(サンプリングタイム)とを1組の情報とする最大86400組(=24hh×60mm×60ss)の情報と、当該全出力蒸気量が測定された日付情報とが含まれる。時刻情報は、例えばhhmmss(時分秒)としてもよい。以下、特に断らないかぎり、サンプリング周期として1秒として例示し説明するが、サンプリング周期は、1秒に限られない。任意の値を設定してもよい。 As will be described later, the total output steam amount time-series information storage unit 621 provides time-series information (“total output steam amount time series”) of the total output steam amount of the boiler group 2 for each sampling cycle for each operating day of the boiler system 1. Information ") is memorized. In this embodiment, 1 second is exemplified as the sampling cycle. Then, in the total output steam amount time series information for one day, a set of the value of the total output steam amount of the boiler group 2 and the time information (sampling time) indicating the time when the total output steam amount was measured is set. It includes information of a maximum of 86400 sets (= 24hh × 60mm × 60ss) as information and date information in which the total output steam amount is measured. The time information may be, for example, hhmmss (hours, minutes, seconds). Hereinafter, unless otherwise specified, the sampling cycle is exemplified and described as 1 second, but the sampling cycle is not limited to 1 second. Any value may be set.

単位時間蒸気量時系列情報記憶部622は、後述するようにボイラシステム1の各稼働日に対して、単位時間あたりの全出力蒸気量の最大値及び平均値(「単位時間蒸気量」ともいう)を時刻情報と対応づけた時系列情報(「単位時間蒸気量時系列情報」ともいう)を記憶する。なお、本実施例では、単位時間として1分を例示する。また、単位時間(1分)の始まりをmm分00秒とし、mm分00秒から1分の間とする。そうすると、1日分の単位時間蒸気量時系列情報には、単位時間毎の、ボイラ群2の単位時間蒸気量の値と、当該単位時間の時刻を示す時刻情報とを1組の情報とする最大1440(=24hh×60mm)の情報と、全出力蒸気量が測定された日付情報とが含まれる。時刻情報は、例えばhhmm(時分)としてもよい。なわち、日付をyymmdd(年月日)とし、当該日付のhhmm時の(最大蒸気使用量、平均蒸気使用量)を含む単位時間蒸気量をxyymmdd(hhmm)とすると、単位時間蒸気量時系列情報は、蒸気量が測定された日付情報の単位時間蒸気量の集合{xyymmdd(hhmm)}として記載することができる。以下、特に断らないかぎり、単位時間を1分として例示し説明するが、単位時間は、1分に限られない。任意の値を設定してもよい。 The unit time steam amount time-series information storage unit 622 has the maximum value and the average value (also referred to as "unit time steam amount") of the total output steam amount per unit time for each operating day of the boiler system 1 as described later. ) Is associated with the time information, and the time-series information (also referred to as "unit-time steam amount time-series information") is stored. In this embodiment, 1 minute is exemplified as the unit time. Further, the start of the unit time (1 minute) is set to mm minutes 00 seconds, and it is set to be between mm minutes 00 seconds and 1 minute. Then, in the unit time steam amount time series information for one day, the value of the unit time steam amount of the boiler group 2 for each unit time and the time information indicating the time of the unit time are set as one set of information. Information of a maximum of 1440 (= 24hh × 60mm) and date information in which the total output steam amount is measured are included. The time information may be, for example, hhmm (hours and minutes). That is, if the date is yymmdd (year / month / day) and the unit time steam amount including (maximum steam usage amount, average steam usage amount) at hhmm of the date is xymmdd (hhmm), the unit time steam amount time. The series information can be described as a set of unit-time steam amounts { xymmdd (hhmm)} of the date information on which the steam amount was measured. Hereinafter, unless otherwise specified, the unit time is exemplified and described as 1 minute, but the unit time is not limited to 1 minute. Any value may be set.

蒸気負荷パターン情報記憶部623は、カレンダー日付に予めユーザにより設定された蒸気負荷パターンを対応づけたテーブル(「蒸気負荷パターンテーブル」ともいう)を記憶する。
例えば、蒸気負荷パターンは、工場の製造設備の例えば平均稼働率が「大」に対応する「高負荷パターン」、工場の製造設備の平均稼働率が「中」かつ短時間で大量消費する設備の稼働回数「多」に対応する「中負荷かつ変動大パターン」、工場の製造設備の平均稼働率が「中」かつ短時間で大量消費する設備の稼働回数「少」に対応する「中負荷かつ変動少パターン」、工場の製造設備の平均稼働率が「小」に対応する「低負荷パターン」、工場の製造設備が全て停止、空調利用のみに対応する「休日パターン」等が例示される。例えば曜日毎に、蒸気負荷パターンが設定されている場合は、曜日=蒸気使用パターンとし、祝日等のイレギュラー時に任意の蒸気負荷パターンを設定するようにしてもよい。ここで、平均稼働率が、大、中、小を識別するための閾値はユーザが予め設定するようにしてもよい。同様に短時間で大量消費する設備の稼働回数についても、短時間及び大量消費する設備を識別するための閾値、並びに稼働回数の多、少を識別するための閾値はユーザが予め設定するようにしてもよい。また、月毎に、当該月に属する日付と蒸気負荷パターンとを対応づけるテーブルを予め設定するようにしてもよい。
The steam load pattern information storage unit 623 stores a table (also referred to as a "steam load pattern table") in which a steam load pattern preset by the user is associated with the calendar date.
For example, the steam load pattern is a "high load pattern" corresponding to, for example, an average operating rate of "large" manufacturing equipment in a factory, and a "medium" average operating rate of manufacturing equipment in a factory and a large amount of equipment consumed in a short time. "Medium load and large fluctuation pattern" corresponding to "high" number of operations, "medium load and large fluctuation pattern" corresponding to "low" number of operations of equipment that consumes a large amount in a short time with "medium" average operating rate of manufacturing equipment in the factory Examples include a "small fluctuation pattern", a "low load pattern" in which the average operating rate of manufacturing equipment in a factory is "small", a "holiday pattern" in which all manufacturing equipment in a factory is stopped, and only air conditioning is used. For example, when the steam load pattern is set for each day of the week, the day of the week = steam usage pattern may be set, and an arbitrary steam load pattern may be set at irregular times such as holidays. Here, the user may preset a threshold value for discriminating between large, medium, and small average operating rates. Similarly, regarding the number of operations of equipment that consumes a large amount of time in a short time, the threshold value for identifying the equipment that consumes a large amount of time and a short time, and the threshold value for identifying the number of times of operation and the number of operations are set in advance by the user. You may. Further, for each month, a table for associating the date belonging to the month with the steam load pattern may be set in advance.

次に制御部60について説明する。図3に示すように、制御部60は、時系列情報記録部601と、単位時間データ作成部602と、第1時間帯時系列データ抽出部603と、蒸気負荷パターン取得部604と、を含む。 Next, the control unit 60 will be described. As shown in FIG. 3, the control unit 60 includes a time series information recording unit 601, a unit time data creation unit 602, a first time zone time series data extraction unit 603, and a steam load pattern acquisition unit 604. ..

時系列情報記録部601は、各稼働日に対して、ボイラシステム1のサンプリング周期(例えば1秒)毎の、ボイラ群2の全出力蒸気量の時系列情報(全出力蒸気量時系列情報)を取り込み、記憶部62(全出力蒸気量時系列情報記憶部621)に記録する。 The time-series information recording unit 601 performs time-series information (total output steam amount time-series information) of the total output steam amount of the boiler group 2 for each sampling cycle (for example, 1 second) of the boiler system 1 for each working day. Is taken in and recorded in the storage unit 62 (total output steam amount time series information storage unit 621).

単位時間データ作成部602は、各稼働日に対して、全出力蒸気量時系列情報記憶部621に記録された全出力蒸気量時系列情報に基づいて、当該稼働日の単位時間毎に全出力蒸気量の最大値、及び平均値(単位時間蒸気量)を算出し、単位時間蒸気量時系列情報として、記憶部62(単位時間蒸気量時系列情報記憶部622)に記録する。なお、平均値を算出する際に、移動平均にもとづいて、平均値を算出してもよい。 The unit time data creation unit 602 outputs all the output for each working day for each working day based on the total output steam amount time series information recorded in the total output steam amount time series information storage unit 621. The maximum value and the average value (unit time steam amount) of the steam amount are calculated and recorded in the storage unit 62 (unit time steam amount time series information storage unit 622) as the unit time steam amount time series information. When calculating the average value, the average value may be calculated based on the moving average.

第1時間帯時系列データ抽出部603は、単位時間蒸気量時系列情報から、単位時間毎にボイラシステム1の稼働時間帯に含まれる予め設定された第1時間(例えば、第1時間として2時間=120分とし)の単位時間蒸気量時系列情報の部分集合(「第1時間帯時系列データ」という)を抽出する。以下、特に断らないかぎり、第1時間を2時間として例示し説明する。この場合、各第1時間(2時間)の始まりは、任意の時間における1分毎とし、具体的には、hh時mm分から2時間の間とする。ここで、hhは稼働時間帯に含まれる時間、mmは、0≦mm≦59を満たす整数とする。このように、第1時間帯時系列データ抽出部603は、単位時間蒸気量時系列情報から、1分毎に第1時間帯時系列データを抽出することができる。
図4は、時系列データ記憶装置6により抽出される第1時間帯時系列データの概要を示す図である。図4に示すように、第1時間帯時系列データ抽出部603は、例えば、ボイラシステム1の稼働日の最初の単位時間蒸気量に対応する時刻から2時間後に最初の第1時間帯時系列データ(1)を抽出し、その後1分間隔毎に第1時間帯時系列データ(i)(2≦i)を抽出し、その後、例えば稼働日の稼働終了時刻(稼働日の最初の単位時間蒸気量に対応する時刻からx分後)から1時間前(稼働日の最初の単位時間蒸気量に対応する時刻から(x-60分)後)に最終の第1時間帯時系列データ(N)を抽出する。ここで、Nは稼働日に1分間隔毎に抽出される第1時間帯時系列データの個数を示す。後述するように、第1時間帯時系列データ抽出部603は、1分間隔毎に抽出した第1時間帯時系列データ(i)(1≦i≦N)を機械学習装置7及び/又は台数制御パラメータ出力装置9に対して提供するようにしてもよい。
The first time zone time series data extraction unit 603 is based on the unit time steam amount time series information, and is included in the operating time zone of the boiler system 1 for each unit time in a preset first time (for example, 2 as the first time). A subset (referred to as "first time zone time series data") of unit time steam amount time series information (with time = 120 minutes) is extracted. Hereinafter, unless otherwise specified, the first hour will be illustrated and described as 2 hours. In this case, the start of each first hour (2 hours) is every 1 minute at an arbitrary time, specifically, between hh hours mm minutes and 2 hours. Here, h is the time included in the operating time zone, and mm is an integer satisfying 0 ≦ mm ≦ 59. In this way, the first time zone time series data extraction unit 603 can extract the first time zone time series data every minute from the unit time steam amount time series information.
FIG. 4 is a diagram showing an outline of the first time zone time series data extracted by the time series data storage device 6. As shown in FIG. 4, the first time zone time series data extraction unit 603 is, for example, the first time zone time series two hours after the time corresponding to the first unit time steam amount of the working day of the boiler system 1. The data (1) is extracted, and then the first time zone time series data (i) (2≤i) is extracted every minute interval, and then, for example, the operation end time of the operation day (the first unit time of the operation day). The final first time zone time series data (N) from 1 hour before (x minutes after the time corresponding to the steam amount) to 1 hour before (after (x-60 minutes) from the time corresponding to the first unit time steam amount on the working day). ) Is extracted. Here, N indicates the number of time-series data in the first time zone extracted every minute on the working day. As will be described later, the first time-series time-series data extraction unit 603 uses the machine learning device 7 and / or the number of first-time time-series data (i) (1 ≦ i ≦ N) extracted at 1-minute intervals. It may be provided to the control parameter output device 9.

蒸気負荷パターン取得部604は、前述したように、例えばカレンダー日付に対応して予めユーザにより設定された蒸気負荷パターンに基づいて、蒸気量が測定された日付に対応する蒸気負荷パターンを、稼働日毎の全出力蒸気量時系列情報、及び単位時間蒸気量時系列情報にそれぞれ対応づける。
こうすることで、蒸気負荷パターン取得部604により、各稼働日の稼働パターンを予測モデルに取り入れることができ、例えば、蒸気負荷パターン毎に予測モデルを学習することが可能となり、予測精度向上につながることが期待できる。
As described above, the steam load pattern acquisition unit 604 sets the steam load pattern corresponding to the date on which the steam amount is measured based on the steam load pattern preset by the user corresponding to the calendar date, for each working day. Corresponds to the total output steam amount time series information and the unit time steam amount time series information, respectively.
By doing so, the steam load pattern acquisition unit 604 can incorporate the operation pattern of each working day into the prediction model. For example, it becomes possible to learn the prediction model for each steam load pattern, which leads to improvement in prediction accuracy. Can be expected.

以上のように、時系列データ記憶装置6は、機械学習装置7及び/又は台数制御パラメータ出力装置9に対して、蒸気負荷パターンを対応づけた、全出力蒸気量時系列情報、単位時間蒸気量時系列情報、及び第1時間帯時系列データを提供する時系列データベースとして機能することができる。
以上、時系列データ記憶装置6について説明した。
As described above, the time-series data storage device 6 has a total output steam amount time-series information and a unit-time steam amount in which the machine learning device 7 and / or the number control parameter output device 9 is associated with the steam load pattern. It can function as a time-series database that provides time-series information and first time-series time-series data.
The time-series data storage device 6 has been described above.

次に機械学習装置7について説明する。図5に機械学習装置7の構成を示す機能ブロック図を示す。
機械学習装置7は、図5に示すように、制御部70と、記憶部72と、を備える。制御部70の構成を説明する前に、最初に記憶部72について説明する。
Next, the machine learning device 7 will be described. FIG. 5 shows a functional block diagram showing the configuration of the machine learning device 7.
As shown in FIG. 5, the machine learning device 7 includes a control unit 70 and a storage unit 72. Before explaining the configuration of the control unit 70, first, the storage unit 72 will be described.

記憶部72は、例えばROM、RAM、HDD等であり、各種の制御用プログラムとともに、教師データ作成部701により生成された蒸気負荷パターンk(1≦k≦M)毎に生成された教師データ(訓練データ)、及び学習部702により蒸気負荷パターンk(1≦k≦M)毎に構築中又は構築された予測モデル75(k)(学習済みモデル75(k))等を記憶する。
図5に示すように記憶部72は、教師データ記憶部721と、予測モデル記憶部722と、を含む。
The storage unit 72 is, for example, a ROM, a RAM, an HDD, or the like, and together with various control programs, is a teacher data (1 ≦ k ≦ M) generated for each steam load pattern k (1 ≦ k ≦ M) generated by the teacher data creation unit 701. The training data) and the prediction model 75 (k) (learned model 75 (k)) being constructed or constructed for each steam load pattern k (1 ≦ k ≦ M) by the learning unit 702 are stored.
As shown in FIG. 5, the storage unit 72 includes a teacher data storage unit 721 and a predictive model storage unit 722.

教師データ記憶部721は、稼働日毎の各第1時間帯時系列データ(i)を入力データとし、当該第1時間帯時系列データ(i)に対応する時間帯の直後から第2時間(例えば、1時間=60分)後の単位時間蒸気量をラベルデータとする教師データ(訓練データ)を当該稼働日の蒸気負荷パターンk(1≦k≦M)に対応づけて記憶する。
図6は、機械学習装置7における教師データ(訓練データ)の概要を示す図である。なお、図6に示した第1時間帯時系列データは、図4に示した第1時間帯時系列データに対応する。図6に示すように、教師データ(訓練データ)は、第1時間帯時系列データ(i)毎に対応する120個の連続した単位時間蒸気量時系列データを入力データとし、当該第1時間に対応する時間帯の直後から第2時間(1時間=60分)後の単位時間蒸気量データをラベルデータとする。そうすることで、後述する学習部702は、教師データ記憶部721に記憶された、第1時間帯時系列データ(i)に対応する120個の連続した単位時間蒸気量時系列データから、当該第1時間に対応する時間帯の直後から第2時間(1時間=60分)後の単位時間蒸気量を予測する予測モデル(学習済みモデル)を学習する。
The teacher data storage unit 721 uses each first time zone time series data (i) for each working day as input data, and the second hour (for example) immediately after the time zone corresponding to the first time zone time series data (i). Teacher data (training data) using the unit time steam amount after (1 hour = 60 minutes) as label data is stored in association with the steam load pattern k (1 ≦ k ≦ M) on the working day.
FIG. 6 is a diagram showing an outline of teacher data (training data) in the machine learning device 7. The first time zone time series data shown in FIG. 6 corresponds to the first time zone time series data shown in FIG. As shown in FIG. 6, the teacher data (training data) uses 120 consecutive unit-time steam amount time-series data corresponding to each first time-zone time-series data (i) as input data, and the first time. The unit time steam amount data after the second hour (1 hour = 60 minutes) immediately after the time zone corresponding to is used as the label data. By doing so, the learning unit 702, which will be described later, will use the 120 consecutive unit-time steam amount time-series data corresponding to the first time-zone time-series data (i) stored in the teacher data storage unit 721. A prediction model (trained model) that predicts the unit time steam amount immediately after the time zone corresponding to the first time and after the second time (1 hour = 60 minutes) is learned.

予測モデル記憶部722は、学習部702が学習中の予測モデル(学習済みモデル)を記憶する。なお、後述するように、学習中の予測モデル(学習済みモデル)は、蒸気負荷パターン毎に生成される。 The predictive model storage unit 722 stores the predictive model (learned model) being trained by the learning unit 702. As will be described later, a predictive model (learned model) being trained is generated for each steam load pattern.

次に制御部70について説明する。図5に示すように、制御部70は、教師データ作成部701と、学習部702と、予測モデル提供部703と、を含む。 Next, the control unit 70 will be described. As shown in FIG. 5, the control unit 70 includes a teacher data creation unit 701, a learning unit 702, and a prediction model providing unit 703.

教師データ作成部701は、時系列データ記憶装置6から、稼働日に基づいて蒸気負荷パターンk(1≦k≦M)が対応づけられた、稼働日毎の各第1時間帯時系列データ(i)を取得するとともに、当該第1時間の直後から第2時間(1時間=60分)後の単位時間蒸気量データを取得し、第1時間帯時系列データ(i)を入力データ、当該第1時間の直後から第2時間(1時間=60分)後の単位時間蒸気量データをラベルデータとする教師データ(「訓練データ」ともいう)を作成する。そうすることで、教師データ作成部701は、稼働日毎にN個の教師データ(訓練データ)を作成することができる。教師データ作成部701は、稼働日毎に作成した教師データ(訓練データ)を、蒸気負荷パターンk(1≦k≦K)毎に教師データ(訓練データ)の集合を作成するようにしてもよい。
教師あり学習を行うための教師データ(訓練データ)は、多数用意されることが望ましい。例えば、時系列データ記憶装置6に記憶されたボイラシステム1の過去数年間の時系列情報に基づいて、蒸気負荷パターンk(1≦k≦M)毎に教師データ(訓練データ)を用意することが望ましい。
そうすることで、後述する学習部702は、蒸気負荷パターンk(1≦k≦M)毎に生成された多数の教師データ(訓練データ)に基づいて、機械学習することで、蒸気負荷パターンk(1≦k≦M)毎に予測モデルを作成することができる。
The teacher data creation unit 701 is associated with the steam load pattern k (1 ≦ k ≦ M) from the time-series data storage device 6 based on the working days, and each first time zone time-series data (i) for each working day. ), The unit time steam amount data immediately after the first hour and after the second hour (1 hour = 60 minutes) is acquired, and the first time zone time series data (i) is input data, the first. Teacher data (also referred to as "training data") is created using unit-time steam amount data immediately after one hour and after the second hour (1 hour = 60 minutes) as label data. By doing so, the teacher data creation unit 701 can create N teacher data (training data) for each working day. The teacher data creation unit 701 may create a set of teacher data (training data) for each steam load pattern k (1 ≦ k ≦ K) from the teacher data (training data) created for each working day.
It is desirable to prepare a large number of teacher data (training data) for supervised learning. For example, training data (training data) is prepared for each steam load pattern k (1 ≦ k ≦ M) based on the time series information of the boiler system 1 stored in the time series data storage device 6 for the past several years. Is desirable.
By doing so, the learning unit 702, which will be described later, performs machine learning based on a large number of teacher data (training data) generated for each steam load pattern k (1 ≦ k ≦ M), thereby performing the steam load pattern k. A prediction model can be created for each (1 ≦ k ≦ M).

学習部702は、教師データ作成部701により蒸気負荷パターンk(1≦k≦M)毎に生成された教師データ(訓練データ)に基づいて、教師あり学習を行うことにより、当該蒸気負荷パターンk(1≦k≦M)に対応して、第1時間帯時系列データから、当該第1時間直後から第2時間後(60分後)における単位時間蒸気量を予測する予測モデル75(k)(「学習済みモデル75(k)」ともいう)を構築することができる。 The learning unit 702 performs supervised learning based on the teacher data (training data) generated for each steam load pattern k (1 ≦ k ≦ M) by the teacher data creation unit 701, thereby performing the steam load pattern k. Corresponding to (1 ≦ k ≦ M), the prediction model 75 (k) that predicts the unit time steam amount from immediately after the first hour to after the second hour (60 minutes later) from the time series data in the first time zone. (Also referred to as "trained model 75 (k)") can be constructed.

本実施形態における機械学習の一例として、再帰型ニューラルネットワークであるLSTM(Long Short Term Memory)を用いた深層機械学習を例示する。LSTMは、過去データの長期的な依存関係を学習することができる、業者にとって公知の再帰型ニューラルネットワークRNN(Recurrent Neural Network)の特別な一種である。
学習部702は、蒸気負荷パターンk(1≦k≦M)毎に、LSTMネットワークにより構成される予測モデル75(k)(学習済みモデル75(k))における重みベクトル等のパラメータを最適化するために、蒸気負荷パターンk(1≦k≦M)毎に作成された各第1時間帯時系列データを入力層から入力し、LSTMネットワークの出力情報を取り込む。学習部702は、例えば予め設定される誤差関数を用いて、周知の誤差逆伝播法等による処理を行う。そうすることで、学習部702は、所定期間の時系列情報から作成された教師データ(訓練データ)又は所定個数の教師データ(訓練データ)に基づいて、蒸気負荷パターンk(1≦k≦M)毎にLSTMネットワークにおける重みベクトル等のパラメータを最適化し、予測モデル75(k)(学習済みモデル75(k))を生成する。ここで、学習部702は、所定の条件をみたすことで、学習終了としてもよい。所定の条件として例えば、所定の個数の教師データを学習したこと、所定の稼働期間に対応する教師データを学習したこと等、が挙げられるが、これに限られない。ユーザが任意の条件を設定してもよい。
なお、機械学習の一例としてLSTMを例示したが、これに限られない。公知のRNNを適用してもよい。また、公知の順伝播型ニューラルネットワークを適用してもよい。
As an example of machine learning in this embodiment, deep machine learning using LSTM (Long Short Term Memory), which is a recurrent neural network, will be illustrated. LSTM is a special kind of recurrent neural network RNN (RNN) known to traders, which can learn long-term dependencies of past data.
The learning unit 702 optimizes parameters such as weight vectors in the prediction model 75 (k) (learned model 75 (k)) configured by the LSTM network for each steam load pattern k (1 ≦ k ≦ M). Therefore, each first time zone time series data created for each steam load pattern k (1 ≦ k ≦ M) is input from the input layer, and the output information of the LSTM network is taken in. The learning unit 702 performs processing by a well-known error back propagation method or the like by using, for example, a preset error function. By doing so, the learning unit 702 will use the steam load pattern k (1 ≦ k ≦ M) based on the teacher data (training data) created from the time-series information of the predetermined period or the predetermined number of teacher data (training data). ), The parameters such as the weight vector in the LSTM network are optimized, and the prediction model 75 (k) (trained model 75 (k)) is generated. Here, the learning unit 702 may end the learning by satisfying a predetermined condition. Predetermined conditions include, but are not limited to, learning a predetermined number of teacher data, learning teacher data corresponding to a predetermined operating period, and the like. The user may set arbitrary conditions.
Although LSTM is exemplified as an example of machine learning, it is not limited to this. A known RNN may be applied. Further, a known feedforward neural network may be applied.

図7は、後述する予測装置8に提供される予測モデル75(k)(学習済みモデル75(k))の一例を示す図である。ここでは、予測モデル75(k)(学習済みモデル75(k))は、図7に示すように、蒸気負荷パターンkに相当する稼働日に稼働中のボイラシステム1の第1時間帯時系列データ(120個の連続した単位時間蒸気量時系列データ)を入力層として、第1時間直後から第2時間後の単位時間(例えば1分間)における単位時間蒸気量を出力層とする多層ニューラルネットワークを例示する。 FIG. 7 is a diagram showing an example of a prediction model 75 (k) (learned model 75 (k)) provided to the prediction device 8 described later. Here, as shown in FIG. 7, the prediction model 75 (k) (trained model 75 (k)) is a time series of the first time zone of the boiler system 1 operating on the working day corresponding to the steam load pattern k. A multi-layer neural network that uses data (120 consecutive unit-time steam amount time-series data) as an input layer and unit-time steam amount in a unit time (for example, 1 minute) immediately after the first hour to after the second hour as an output layer. Is illustrated.

また、学習部702は、予測モデル75(k)(学習済みモデル75(k))を構築した後に、定期的に、例えば1カ月毎、3カ月毎、半年毎、又は1年毎に、時系列データ記憶装置6(記憶部62)に新たに取り込まれた、ボイラシステム1の蒸気負荷パターンkに相当する稼働日の各第1時間帯時系列データ(i)を取得するとともに、当該第1時間の直後から第2時間(1時間=60分)後の単位時間蒸気量データを取得し、教師データ(訓練データ)を作成することで、予測モデル75(k)(学習済みモデル75(k))を更新してもよい。
また、予測値と実測値との所定の閾値を超える乖離が所定の頻度を超えて発生する場合にも、時系列データ記憶装置6(記憶部62)に新たに取り込まれた、ボイラシステム1の蒸気負荷パターンkに相当する稼働日の各第1時間帯時系列データ(i)を取得するとともに、当該第1時間の直後から第2時間(1時間=60分)後の単位時間蒸気量データを取得し、教師データ(訓練データ)を作成することで、予測モデル75(k)(学習済みモデル75(k))を更新してもよい。その際、新たに作成される教師データ(訓練データ)に加えて、例えばその時点から過去の例えば1年等の最近の期間に取り込まれている蒸気量の時系列情報と、から新たな予測モデル75(k)(学習済みモデル75(k))を再作成するようにしてもよい。そうすることで、古い期間に取り込まれた蒸気量の時系列情報の影響を排除して、最近の蒸気量の時系列情報の反映された予測モデル75(k)(学習済みモデル75(k))により更新することができる。
Further, after the learning unit 702 builds the prediction model 75 (k) (trained model 75 (k)), the learning unit 702 periodically, for example, every month, every three months, every six months, or every year. The time-series data (i) of each first time zone of the working day corresponding to the steam load pattern k of the boiler system 1 newly captured in the series data storage device 6 (storage unit 62) is acquired, and the first time series data (i) is acquired. Prediction model 75 (k) (learned model 75 (k) by acquiring unit-time steam amount data immediately after the time and after the second hour (1 hour = 60 minutes) and creating teacher data (training data). )) May be updated.
Further, even when a deviation exceeding a predetermined threshold value between the predicted value and the measured value occurs more than a predetermined frequency, the boiler system 1 newly incorporated into the time series data storage device 6 (storage unit 62) In addition to acquiring the time-series data (i) of each first time zone of the working day corresponding to the steam load pattern k, the unit time steam amount data immediately after the first hour and after the second hour (1 hour = 60 minutes). May be updated and the prediction model 75 (k) (trained model 75 (k)) may be updated by acquiring the teacher data (training data). At that time, in addition to the newly created teacher data (training data), a new prediction model is obtained from the time-series information of the amount of steam captured in the recent period such as one year in the past from that time. The 75 (k) (trained model 75 (k)) may be recreated. By doing so, the influence of the time-series information of the amount of steam captured in the old period is eliminated, and the prediction model 75 (k) (trained model 75 (k)) reflecting the time-series information of the recent amount of steam is reflected. ) Can be updated.

上述した教師あり学習は、オンライン学習で行ってもよく、バッチ学習で行ってもよく、ミニバッチ学習で行ってもよい。
オンライン学習とは、教師データ(訓練データ)の一つを取り出して重みとバイアスの更新を行う学習方法である。具体的にはボイラシステム1の稼働中に、時系列データ記憶装置6から第1時間帯時系列データ(i)、及び当該第1時間の直後から第2時間(1時間=60分)後の単位時間蒸気量データをその都度取得し、教師データ(訓練データ)をその都度作成し、それによりその都度、機械学習を行う形態を指す。
また、バッチ学習とは、重みとバイアスの更新に全ての教師データ(訓練データ)を用いる学習方法である。バッチ学習では、時系列データ記憶装置6に所定の期間、例えば月毎の時系列データが格納された後に、当該月の第1時間帯時系列データ及び当該第1時間の直後から第2時間(1時間=60分)後の単位時間蒸気量データを取得し、複数の教師データ(訓練データ)を生成して、生成した全ての教師データ(訓練データ)を用いて、教師あり学習を行う。さらに、ミニバッチ学習とは、教師データ(訓練データ)を小さなかたまり(バッチ)に分割して、そのかたまり毎に重みとバイアスの更新を行う学習方法である。学習の間隔は、オンライン学習と、バッチ学習の中間的な、期間になる。
The above-mentioned supervised learning may be performed by online learning, batch learning, or mini-batch learning.
Online learning is a learning method in which one of the teacher data (training data) is taken out and the weight and bias are updated. Specifically, during the operation of the boiler system 1, the time-series data storage device 6 gives the time-series data (i) in the first time zone, and immediately after the first hour and after the second hour (1 hour = 60 minutes). It refers to a form in which unit-time steam amount data is acquired each time, teacher data (training data) is created each time, and machine learning is performed each time.
Moreover, batch learning is a learning method in which all teacher data (training data) are used for updating weights and biases. In the batch learning, after the time-series data storage device 6 stores the time-series data for a predetermined period, for example, monthly time-series data, the time-series data in the first time zone of the month and the second hour immediately after the first time ( Unit-time steam amount data after 1 hour = 60 minutes) is acquired, a plurality of teacher data (training data) are generated, and all the generated teacher data (training data) are used for supervised learning. Further, mini-batch learning is a learning method in which teacher data (training data) is divided into small chunks (batch) and weights and biases are updated for each chunk. The learning interval is an intermediate period between online learning and batch learning.

予測モデル提供部703は、学習部702により、パターンk(1≦k≦M)毎に構築された予測モデル75(k)(学習済みモデル75(k))を、ユーザの指示により後述する予測装置8に対して提供する。
以上、機械学習装置7について説明した。
The prediction model providing unit 703 uses the learning unit 702 to predict the prediction model 75 (k) (learned model 75 (k)) constructed for each pattern k (1 ≦ k ≦ M), which will be described later according to the user's instruction. Provided to the device 8.
The machine learning device 7 has been described above.

次に、予測装置8について説明する。予測装置8は、機械学習装置7により構築された予測モデル75(k)(学習済みモデル75(k))をボイラシステム1に対して適用する予測モデル運用フェーズにおいて用いる装置である。
予測モデル運用フェーズにおいて、予測装置8は、機械学習装置7により構築された予測モデル75(k)(学習済みモデル75(k))を用いて、例えばボイラシステム1の稼働開始から第1時間(例えば2時間)経過した直後から単位時間(例えば1分)毎に、その時点から第2時間先(例えば1時間先)の単位時間蒸気量予測値を算出し、算出した単位時間蒸気量予測値を時系列データとして、記憶部82に記憶する。図8は、予測部802が取得した単位時間蒸気量予測値を順次、第2時間帯時系列データ記憶部823に時系列データとして記憶する入出力処理状況を例示する図である。そうすることで、図8に示すように、単位時間蒸気量予測値について1時間(60分)の時系列データ(以下、「第2時間帯時系列データ」という)が記憶されると、台数制御パラメータ出力装置9は、第2時間帯時系列データに基づいて、当該期間(例えば1時間)におけるボイラシステム1の給蒸する最大蒸気使用量予測値、及び平均蒸気使用量予測値を統計的に算出することができる。
図9に予測装置8の構成を示す機能ブロック図を示す。台数制御パラメータ出力装置9は、図9に示すように、制御部80と、記憶部82と、を備える。
Next, the prediction device 8 will be described. The prediction device 8 is a device used in the prediction model operation phase in which the prediction model 75 (k) (learned model 75 (k)) constructed by the machine learning device 7 is applied to the boiler system 1.
In the prediction model operation phase, the prediction device 8 uses the prediction model 75 (k) (learned model 75 (k)) constructed by the machine learning device 7, for example, in the first hour from the start of operation of the boiler system 1. Immediately after (for example, 2 hours) has elapsed, every unit time (for example, 1 minute), the unit time steam amount predicted value for the second hour ahead (for example, 1 hour ahead) is calculated, and the calculated unit time steam amount predicted value is calculated. Is stored in the storage unit 82 as time-series data. FIG. 8 is a diagram illustrating an input / output processing status in which unit-time steam amount predicted values acquired by the prediction unit 802 are sequentially stored as time-series data in the second time-series time-series data storage unit 823. By doing so, as shown in FIG. 8, when the time series data of 1 hour (60 minutes) (hereinafter referred to as "second time zone time series data") is stored for the unit time steam amount predicted value, the number of units is stored. The control parameter output device 9 statistically determines the maximum steam usage predicted value and the average steam usage predicted value to be supplied by the boiler system 1 in the period (for example, 1 hour) based on the second time zone time series data. Can be calculated in.
FIG. 9 shows a functional block diagram showing the configuration of the prediction device 8. As shown in FIG. 9, the number control parameter output device 9 includes a control unit 80 and a storage unit 82.

まず記憶部82について説明する。記憶部82は、例えばROM、RAM、HDD等であり、各種の制御用プログラムとともに、図9に示すように、予測モデル記憶部821と、第1時間帯時系列データ記憶部822と、第2時間帯時系列データ記憶部823とを含む。 First, the storage unit 82 will be described. The storage unit 82 is, for example, a ROM, a RAM, an HDD, or the like, and together with various control programs, the storage unit 82 includes a prediction model storage unit 821, a first time-series data storage unit 822, and a second storage unit 82, as shown in FIG. Includes a time zone time series data storage unit 823.

予測モデル記憶部821は、蒸気負荷パターンk(1≦k≦M)毎に機械学習装置7により構築された予測モデル75(k)(学習済みモデル75(k))を記憶する。 The prediction model storage unit 821 stores the prediction model 75 (k) (learned model 75 (k)) constructed by the machine learning device 7 for each steam load pattern k (1 ≦ k ≦ M).

第1時間帯時系列データ記憶部822は、ボイラシステム1の稼働日の第1時間(2時間)の始まりから、稼働日の終了時刻から1時間前までの間、1分毎に時系列データ記憶装置6により作成される第1時間帯時系列データを記憶する。なお、第1時間帯時系列データ記憶部822は、例えば、少なくとも120分に対応する120個の単位時間蒸気量データを例えば、1分毎に取得できるように例えばラウンドロビン形式で記憶するようにしてもよい。 The first time zone time-series data storage unit 822 performs time-series data every minute from the start of the first hour (2 hours) of the working day of the boiler system 1 to one hour before the end time of the working day. The first time zone time series data created by the storage device 6 is stored. The first time-series time-series data storage unit 822 stores, for example, 120 unit-time vapor amount data corresponding to at least 120 minutes in, for example, a round-robin format so that it can be acquired every minute. You may.

第2時間帯時系列データ記憶部823は、後述するように、各第1時間帯時系列データに基づいて予測される、当該第1時間(2時間=120分)の直後から第2時間(1時間=60分)後の単位時間蒸気量データ(予測値)を第2時間帯時系列データとして記憶する。なお、第2時間帯時系列データ記憶部823は、例えば、少なくとも60分に対応する60個の単位時間蒸気量データを例えば、60分毎に取得できるように例えばラウンドロビン形式で記憶するようにしてもよい。 As will be described later, the second time zone time series data storage unit 823 is predicted based on each first time zone time series data, from immediately after the first time (2 hours = 120 minutes) to the second hour ( The unit time steam amount data (predicted value) after 1 hour = 60 minutes) is stored as the second time zone time series data. The second time-series data storage unit 823 stores, for example, 60 unit-time vapor amount data corresponding to at least 60 minutes in, for example, a round-robin format so that it can be acquired every 60 minutes. You may.

次に制御部80について説明する。図9に示すように、制御部80は、入力部801と、予測部802と、を含む。 Next, the control unit 80 will be described. As shown in FIG. 9, the control unit 80 includes an input unit 801 and a prediction unit 802.

入力部801は、例えばユーザの指示により、機械学習装置7から構築された最新バージョンの予測モデル75(k)(学習済みモデル75(k))を取得し、予測モデル記憶部821に当該予測モデルのバージョン情報とともに記憶する。
入力部801は、取得した予測モデル75(k)(学習済みモデル75(k))の運用開始情報を例えばユーザからの入力指示により、取得する。運用開始情報は、例えば予測モデル75(k)(学習済みモデル75(k))の運用開始日等を含んでもよい。そうすることで、予測モデル75(k)(学習済みモデル75(k))運用開始日以降、台数制御パラメータ出力装置9の予測に係る機能部を自動起動するようにしてもよい。
また、入力部801は、例えば運用当日の蒸気負荷パターンkを取得するとともに、前述したように、第1時間(2時間)の始まりから、稼働日の終了時刻から1時間前までの間、時系列データ記憶装置6から、1分毎に第1時間帯時系列データ(i)を取得する。
The input unit 801 acquires the latest version of the prediction model 75 (k) (learned model 75 (k)) constructed from the machine learning device 7, for example, according to the instruction of the user, and stores the prediction model in the prediction model storage unit 821. It is stored together with the version information of.
The input unit 801 acquires the operation start information of the acquired prediction model 75 (k) (learned model 75 (k)) by, for example, an input instruction from the user. The operation start information may include, for example, the operation start date of the prediction model 75 (k) (learned model 75 (k)). By doing so, after the operation start date of the prediction model 75 (k) (learned model 75 (k)), the functional unit related to the prediction of the number control parameter output device 9 may be automatically started.
Further, the input unit 801 acquires, for example, the steam load pattern k on the operation day, and as described above, the time is from the start of the first hour (2 hours) to one hour before the end time of the working day. The first time zone time series data (i) is acquired from the series data storage device 6 every minute.

次に予測部802の機能について説明する。
図7に示したように、予測部802は、入力部801により1分毎に入力される第1時間帯時系列データ(i)を予測モデル75(k)(学習済みモデル75(k))に入力することで、当該第1時間直後から第2時間後(1時間後)の単位時間(1分間)における単位時間蒸気量予測値を取得する。図8に示したように、予測部802は、取得した単位時間蒸気量予測値を順次、第2時間帯時系列データ記憶部823に時系列データとして記憶する。
そうすることで、図8に示すように、1時間(60分)の時系列データ(第2時間帯時系列データ)が記憶されると、予測部802は、当該第2時間帯時系列データに基づいて、当該第2時間におけるボイラシステム1の給蒸する最大蒸気使用量予測値、及び平均蒸気使用量予測値を統計的に算出する。このようにすることで、予測部802は、1時間(60分)毎に、第2時間(1時間)先までの時間帯におけるボイラシステム1の給蒸する最大蒸気使用量予測値、及び平均蒸気使用量予測値を統計的に算出することができる。
ここで、最大使用蒸気量は燃焼させるボイラ台数の上限値を定めるものであり、仮に最大蒸気使用量を超える負荷が発生したとしても、それ以上のボイラを燃焼させない制御となることから、最大使用蒸気量の算出においては、予測部802は、例えば予め補正値αを設定しておき、最大使用蒸気量を最大蒸気使用量(予測値)+αと算出するようにしてもよい。また、平均蒸気量は、前述したように最も効率の良い燃焼状態(エコ運転ポイント)で燃焼させるボイラ台数を決定するためのものであり、仮に小さい値が設定されるとエコ運転ポイントを外れやすくなることから、平均蒸気量の算出においては、予測部802は、例えば予め補正値βを設定しておき、平均蒸気量を平均蒸気使用量(予測値)+βと算出するようにしてもよい。なお、変動蒸気量は、最大使用蒸気量から平均蒸気量を減算することで算出される。
以上、予測装置8について説明した。
Next, the function of the prediction unit 802 will be described.
As shown in FIG. 7, the prediction unit 802 uses the first time zone time series data (i) input by the input unit 801 every minute as the prediction model 75 (k) (trained model 75 (k)). By inputting to, the unit time steam amount predicted value in the unit time (1 minute) from immediately after the first hour to after the second hour (1 hour) is acquired. As shown in FIG. 8, the prediction unit 802 sequentially stores the acquired unit-time steam amount prediction value in the second time zone time-series data storage unit 823 as time-series data.
By doing so, as shown in FIG. 8, when the time series data (second time zone time series data) for one hour (60 minutes) is stored, the prediction unit 802 uses the second time zone time series data. Based on the above, the maximum steam usage predicted value and the average steam usage predicted value to be supplied by the boiler system 1 in the second time are statistically calculated. By doing so, the prediction unit 802 predicts the maximum steam usage amount to be steamed by the boiler system 1 and the average in the time zone up to the second hour (1 hour) every hour (60 minutes). The predicted value of steam usage can be calculated statistically.
Here, the maximum amount of steam used determines the upper limit of the number of boilers to be burned, and even if a load exceeding the maximum amount of steam used is generated, it is controlled so that no more boilers are burned. In the calculation of the steam amount, for example, the prediction unit 802 may set a correction value α in advance and calculate the maximum steam usage amount as the maximum steam usage amount (predicted value) + α. In addition, the average steam amount is for determining the number of boilers to be burned in the most efficient combustion state (eco-driving point) as described above, and if a small value is set, it is easy to deviate from the eco-driving point. Therefore, in calculating the average steam amount, for example, the prediction unit 802 may set a correction value β in advance and calculate the average steam amount as the average steam usage amount (predicted value) + β. The variable steam amount is calculated by subtracting the average steam amount from the maximum steam amount used.
The prediction device 8 has been described above.

次に、台数制御パラメータ出力装置9について説明する。図10に台数制御パラメータ出力装置9の構成を示す機能ブロック図を示す。台数制御パラメータ出力装置9は、図10に示すように、制御部90と、記憶部92と、を備える。 Next, the number control parameter output device 9 will be described. FIG. 10 shows a functional block diagram showing the configuration of the number control parameter output device 9. As shown in FIG. 10, the number control parameter output device 9 includes a control unit 90 and a storage unit 92.

記憶部92は、例えばROM、RAM、HDD等であり、各種の制御用プログラムとともに、図10に示すように、台数制御パラメータグループ記憶部921を含む。台数制御パラメータグループ記憶部921は、台数制御装置3の記憶部32(台数制御パラメータグループ記憶部325)に記憶された複数個のパラメータグループを記憶する。 The storage unit 92 is, for example, a ROM, RAM, HDD, or the like, and includes various control programs and a number control parameter group storage unit 921 as shown in FIG. The number control parameter group storage unit 921 stores a plurality of parameter groups stored in the storage unit 32 (unit control parameter group storage unit 325) of the number control device 3.

制御部90は、図10に示すように、台数制御パラメータ出力部901を含む。
台数制御パラメータ出力部901は、予測装置8により予測された第2時間における最大蒸気使用量予測値、及び平均蒸気使用量予測値に基づいて、最大使用蒸気量、平均蒸気量、及び変動蒸気量のいずれか2つ以上の値を算出するとともに、算出した値を、台数制御パラメータに設定するようにしてもよい。
台数制御パラメータ出力部901は、最大使用蒸気量、平均蒸気量、及び変動蒸気量のいずれか2つ以上の値を台数制御装置3(台数制御パラメータ設定部303)に出力するとともに、これらの値に基づいて、台数制御パラメータグループを選択し、選択した台数制御パラメータグループIDを台数制御装置3(台数制御パラメータ設定部303)に出力するようにしてもよい。台数制御パラメータ出力部901は、例えば、算出した最大蒸気量及び平均蒸気量の値(又は、最も近い値)を有する台数制御パラメータグループを選択するようにしてもよい。そうすることで、台数制御装置3は、予測された各種蒸気量及び予めユーザにより予め設定された複数個のパラメータグループから選択された、ユーザにとって適切なパラメータグループにより台数制御を自動的に行うことができる。
具体的には、例えば、予め台数制御パラメータグループID毎に、最大蒸気使用量と平均蒸気使用量の適正値を定義しておく。
例えば、予めパターン番号1の適正値として、最大蒸気使用量を12,000~15,000kg/h、平均蒸気使用量を6,000から8,000kg/hと定義し、
パターン番号2の適正値として、最大蒸気使用量を12,000~15,000kg/h、平均蒸気使用量を4,000から6,000kg/hと定義し、
パターン番号3の適正値として、最大蒸気使用量を12,000~15,000kg/h、平均蒸気使用量を2,000から4,000kg/hと定義し、
パターン番号4の適正値として、最大蒸気使用量を6,000~9,000kg/h、平均蒸気使用量を2,000から3,000kg/hと定義し、
パターン番号5の適正値として、最大蒸気使用量を3,000~6,000kg/h、平均蒸気使用量を1,000から2,000kg/hと定義されていたとする。
そうすると、台数制御パラメータ出力部901は、算出した最大蒸気量及び平均蒸気量の値と各パターン番号で定義された最大蒸気使用量の適正値及び平均蒸気使用量の適正値を比較して、算出した最大蒸気量及び平均蒸気量の値が、各パターン番号で定義された最大蒸気使用量及び平均蒸気使用量の範囲内となるパターン番号の内、最も適した(例えば最も値の近い)パターン番号を選択するようにしてもよい。
以上、台数制御パラメータ出力装置9について説明した。
As shown in FIG. 10, the control unit 90 includes a unit control parameter output unit 901.
The unit control parameter output unit 901 uses the maximum steam amount, the average steam amount, and the variable steam amount based on the maximum steam usage predicted value and the average steam usage predicted value in the second time predicted by the prediction device 8. Any two or more of these values may be calculated, and the calculated values may be set in the number control parameter.
The unit control parameter output unit 901 outputs any two or more values of the maximum steam amount, the average steam amount, and the variable steam amount to the unit control device 3 (unit control parameter setting unit 303), and these values. The number control parameter group may be selected based on the above, and the selected number control parameter group ID may be output to the number control device 3 (unit control parameter setting unit 303). The unit control parameter output unit 901 may select, for example, a unit control parameter group having the calculated maximum steam amount and average steam amount values (or the closest values). By doing so, the number control device 3 automatically controls the number of units by the parameter group appropriate for the user, which is selected from the predicted various steam amounts and a plurality of parameter groups preset by the user. Can be done.
Specifically, for example, appropriate values of the maximum steam usage amount and the average steam usage amount are defined in advance for each unit control parameter group ID.
For example, the maximum steam usage amount is defined as 12,000 to 15,000 kg / h and the average steam usage amount is defined as 6,000 to 8,000 kg / h as appropriate values of pattern number 1 in advance.
As appropriate values for pattern number 2, the maximum steam usage is defined as 12,000 to 15,000 kg / h, and the average steam usage is defined as 4,000 to 6,000 kg / h.
As appropriate values for pattern number 3, the maximum steam usage is defined as 12,000 to 15,000 kg / h, and the average steam usage is defined as 2,000 to 4,000 kg / h.
As appropriate values for pattern number 4, the maximum steam usage is defined as 6,000 to 9,000 kg / h, and the average steam usage is defined as 2,000 to 3,000 kg / h.
It is assumed that the maximum steam usage amount is defined as 3,000 to 6,000 kg / h and the average steam usage amount is defined as 1,000 to 2,000 kg / h as appropriate values of pattern number 5.
Then, the unit control parameter output unit 901 compares the calculated maximum steam amount and average steam amount value with the appropriate value of the maximum steam usage amount and the appropriate value of the average steam usage amount defined by each pattern number, and calculates. The most suitable (for example, the closest) pattern number among the pattern numbers in which the values of the maximum steam amount and the average steam amount are within the range of the maximum steam usage amount and the average steam usage amount defined by each pattern number. May be selected.
The unit control parameter output device 9 has been described above.

次に、本実施形態に係る予測装置8の1時間(60分)毎に、第2時間(1時間)先までの時間帯における最大蒸気使用量、及び平均蒸気使用量の予測処理、及び台数制御パラメータ出力装置9による台数制御装置3への台数制御パラメータの設定処理に係る動作について説明する。
図11は、運用フェーズにおける予測装置8及び台数制御パラメータ出力装置9の処理について説明するフローチャートである。なお、予測装置8は、機械学習装置7から予め予測モデル75(k)(学習済みモデル75(k))を取得済みとする。運用当日の蒸気負荷パターンkを取得済みとする。また、稼働日に1分間隔毎に抽出される第1時間帯時系列データの個数Nは予め設定済みとする。
Next, every 1 hour (60 minutes) of the prediction device 8 according to the present embodiment, the maximum steam usage amount and the average steam usage amount prediction processing and the number of units in the time zone up to the second hour (1 hour) ahead. The operation related to the setting process of the number control parameter to the number control device 3 by the control parameter output device 9 will be described.
FIG. 11 is a flowchart illustrating the processing of the prediction device 8 and the number control parameter output device 9 in the operation phase. It is assumed that the prediction device 8 has acquired the prediction model 75 (k) (learned model 75 (k)) in advance from the machine learning device 7. It is assumed that the steam load pattern k on the day of operation has been acquired. Further, the number N of the first time zone time series data extracted every minute on the working day is set in advance.

ステップS11において、予測装置8(入力部801)は、i,jを初期化(i=1、j=1)する。 In step S11, the prediction device 8 (input unit 801) initializes i and j (i = 1, j = 1).

ステップS12において、予測装置8(入力部801)は、ボイラシステム1の稼働中に、時系列データ記憶装置6から、第1時間帯時系列データ(i)を取得する。 In step S12, the prediction device 8 (input unit 801) acquires the first time-series time-series data (i) from the time-series data storage device 6 while the boiler system 1 is in operation.

ステップS13において、予測装置8(予測部802)は、1分毎に収集した第1時間帯時系列データ(i)を予測モデル75に入力し、当該第1時間直後から第2時間後(1時間後)の単位時間(1分間)における単位時間蒸気量予測値(j)を取得して、第2時間帯時系列データ記憶部823に時系列順(jの順番)に記憶する。 In step S13, the prediction device 8 (prediction unit 802) inputs the first time zone time series data (i) collected every minute into the prediction model 75, and immediately after the first hour to the second hour (1). The unit time steam amount predicted value (j) in the unit time (1 minute) of (after time) is acquired and stored in the second time zone time series data storage unit 823 in the time series order (in order of j).

ステップS14において、予測装置8(予測部802)は、i=i+1、j=j+1とする。 In step S14, the prediction device 8 (prediction unit 802) sets i = i + 1 and j = j + 1.

ステップS15において、j=60か否かを判定する。j<60の場合、ステップS12に移る。j=60の場合、ステップS16に移る。 In step S15, it is determined whether or not j = 60. If j <60, the process proceeds to step S12. When j = 60, the process proceeds to step S16.

ステップS16において、予測装置8(予測部802)は、第2時間帯時系列データ記憶部823に記憶された第2時間帯時系列データに基づいて、現時点から第2時間(1時間=60分)先までの時間帯におけるボイラシステム1の給蒸する最大蒸気使用量予測値、及び平均蒸気使用量予測値を統計的に算出する。 In step S16, the prediction device 8 (prediction unit 802) has a second time (1 hour = 60 minutes) from the present time based on the second time zone time series data stored in the second time zone time series data storage unit 823. ) Statistical calculation of the maximum steam usage predicted value and the average steam usage predicted value to be supplied by the boiler system 1 in the previous time zone.

ステップS17において、台数制御パラメータ出力装置9(台数制御パラメータ出力部901)は、最大蒸気使用量予測値、及び平均蒸気使用量予測値に基づいて、最大使用蒸気量、平均蒸気量、及び変動蒸気量を算出、又は前述した台数制御パラメータグループの中から最適な台数制御パラメータグループIDを選択する。 In step S17, the unit control parameter output device 9 (unit control parameter output unit 901) uses the maximum steam usage amount, the average steam amount, and the variable steam based on the maximum steam usage predicted value and the average steam usage predicted value. The quantity is calculated, or the optimum number control parameter group ID is selected from the number control parameter groups described above.

ステップS18において、台数制御パラメータ出力装置9(台数制御パラメータ出力部901)は、ステップS17において算出した最大使用蒸気量、平均蒸気量、及び変動蒸気量及び台数制御パラメータグループIDを台数制御装置3(台数制御パラメータ設定部303)に出力する。
これにより、台数制御装置3は、台数制御パラメータ出力装置9から入力された台数制御パラメータを記憶部32に記憶し、設定された台数制御パラメータに基づいて、制御対象とするボイラ20及び台数を自動で決定し、当該燃焼優先制御モードにより台数制御することができる。
In step S18, the number control parameter output device 9 (number control parameter output unit 901) sets the maximum used steam amount, the average steam amount, the variable steam amount, and the number control parameter group ID calculated in step S17 to the number control device 3 (number control device 3 (unit control parameter output unit 901). Output to the unit control parameter setting unit 303).
As a result, the number control device 3 stores the number control parameters input from the number control parameter output device 9 in the storage unit 32, and automatically sets the boiler 20 and the number of units to be controlled based on the set number control parameters. The number of units can be controlled by the combustion priority control mode.

ステップS19において、台数制御装置3(台数制御パラメータ設定部303)は、i=Nか否かを判定する。i<Nの場合、ステップS1Aに移る。i=Nの場合、処理を終了する。
ステップS1Aにおいて、台数制御装置3(台数制御パラメータ設定部303)は、j=1としてステップS12に移る。
In step S19, the number control device 3 (number control parameter setting unit 303) determines whether or not i = N. If i <N, the process proceeds to step S1A. If i = N, the process ends.
In step S1A, the number control device 3 (number control parameter setting unit 303) moves to step S12 with j = 1.

以上により、前述したように、台数制御装置3については、連続制御ボイラを制御する台数制御装置3Aに置き換えることで、時系列データ記憶装置6、機械学習装置7、及び予測装置8については、連続制御ボイラに対してそのまま適用することができる。したがって、一実施形態に係る予測装置8は、ボイラ20を複数有するボイラ群2を備えるボイラシステム1及びボイラシステム1Aにおいて、カレンダー日付(例えば、季節又は月、曜日、祝祭日等)に対応して設定された蒸気負荷パターン、及び第1時間でのボイラ群2による全出力蒸気量の履歴に基づいて、第1時間直後から所定先までの第2時間における、最大蒸気使用量、平均蒸気使用量、変動蒸気使用量を予測することができる。
さらに、複数の段階的な燃焼位置で燃焼可能な段階値制御ボイラ20を複数有するボイラ群2を備えるボイラシステム1においては、以上のようにして予測された、第1時間直後から第2時間先までの時間帯における最大蒸気使用量予測値、平均蒸気使用量予測値に基づいて、台数制御パラメータ出力装置9は、第1時間直後から第2時間先までの時間帯における最大使用蒸気量、平均蒸気量、変動蒸気量、及び台数制御パラメータを算出し、台数制御装置3に出力することで、台数制御装置3はリアルタイムに予測される各種蒸気量に基づいて、ユーザにとって適切な台数制御を自動的に行うことができる。
As described above, as described above, the number control device 3 is replaced with the number control device 3A that controls the continuous control boiler, so that the time series data storage device 6, the machine learning device 7, and the prediction device 8 are continuous. It can be applied as it is to the control boiler. Therefore, the prediction device 8 according to the embodiment is set in the boiler system 1 and the boiler system 1A including the boiler group 2 having a plurality of boilers 20 in accordance with the calendar date (for example, season or month, day, holiday, etc.). Based on the steam load pattern and the history of the total output steam amount by the boiler group 2 in the first hour, the maximum steam usage amount and the average steam usage amount in the second hour from immediately after the first hour to the predetermined destination, It is possible to predict the amount of fluctuating steam used.
Further, in the boiler system 1 including the boiler group 2 having a plurality of step value control boilers 20 capable of burning at a plurality of stepwise combustion positions, the steam system 1 predicted as described above is immediately after the first hour to the second hour ahead. Based on the maximum steam usage predicted value and the average steam usage predicted value in the time zone up to, the number control parameter output device 9 is the maximum steam usage amount and the average in the time zone from immediately after the first hour to the second hour ahead. By calculating the steam amount, the variable steam amount, and the number control parameter and outputting them to the number control device 3, the number control device 3 automatically performs appropriate number control for the user based on various steam amounts predicted in real time. Can be done.

以上、一の実施形態について説明したが、時系列データ記憶装置6、機械学習装置7及び予測装置8は、上述の実施形態に限定されるものではなく、目的を達成できる範囲での変形、改良等が含まれる。 Although one embodiment has been described above, the time-series data storage device 6, the machine learning device 7, and the prediction device 8 are not limited to the above-described embodiment, and are modified and improved within a range in which the object can be achieved. Etc. are included.

<変形例1>
上述の実施形態では、機械学習装置7は、時系列データ記憶装置6から、履歴情報に基づいて稼働日毎に、単位時間(1分)間隔で第1時間データ(i)を取得するとともに、当該第1時間に対応する時間帯の直後から第2時間(1時間=60分)後の単位時間蒸気量データを取得するように構成した。しかしながら、例えば、機械学習装置7(教師データ作成部701)は、機械学習フェーズにおいて、時系列データ記憶装置6の記憶部62(全出力蒸気量時系列情報記憶部621)に格納された時系列データ(履歴情報)に基づいて、直接、各稼働日の単位時間毎に全出力蒸気量の最大値、及び平均値(単位時間蒸気量)を算出し、算出した単位時間蒸気量時系列情報を記憶部72に記録するようにしてもよい。そうすることで、機械学習装置7(教師データ作成部701)は、記憶部72に格納した各稼働日の単位時間蒸気量時系列情報に基づいて、第1時間帯時系列データ及び第2時間帯時系列データを抽出することで、教師データ(訓練データ)を作成するようにしてもよい。
<Modification 1>
In the above-described embodiment, the machine learning device 7 acquires the first time data (i) from the time-series data storage device 6 at unit time (1 minute) intervals for each working day based on the history information, and also obtains the first time data (i). It was configured to acquire the unit time steam amount data immediately after the time zone corresponding to the first hour and after the second hour (1 hour = 60 minutes). However, for example, the machine learning device 7 (teacher data creation unit 701) is stored in the storage unit 62 (total output steam amount time series information storage unit 621) of the time series data storage device 6 in the machine learning phase. Based on the data (history information), the maximum value and average value (unit time steam amount) of the total output steam amount are directly calculated for each unit time of each working day, and the calculated unit time steam amount time series information is used. It may be recorded in the storage unit 72. By doing so, the machine learning device 7 (teacher data creation unit 701) has the first time zone time series data and the second time based on the unit time steam amount time series information of each working day stored in the storage unit 72. Teacher data (training data) may be created by extracting time-series data.

<変形例2>
上述の実施形態では、予測モデル運用フェーズの稼働日に、予測装置8は、時系列データ記憶装置6から、単位時間(1分)毎に第1時間データ(i)を取得するとともに、当該第1時間に対応する時間帯の直後から第2時間(例えば1時間=60分)後の単位時間蒸気量データを予測し、当該第1時間直後から第2時間後(1時間後)の単位時間(1分間)における単位時間蒸気量予測値を順次、第2時間帯時系列データにするように構成した。しかしながら、例えば、予測装置8に換えて時系列データ記憶装置6が、単位時間蒸気量時系列情報記憶部622に格納した単位時間蒸気量時系列情報に基づいて、第1時間データ(i)を抽出するとともに、当該第1時間に対応する時間帯の直後から第2時間(1時間=60分)後の単位時間蒸気量データを予測し、当該第1時間直後から第2時間後(1時間後)の単位時間(1分間)における単位時間蒸気量予測値を順次、記憶部62に記憶するように構成してもよい。その場合、時系列データ記憶装置6は、予測モデルを記憶部62に記憶するようにしてもよい。又は、機械学習装置7に記憶されている予測モデルに予測を依頼するようにしてもよい。そうすることで、予測装置8は、時系列データ記憶装置6から、第1時間データ(i)及び第2時間帯時系列データを取得することで、第2時間におけるボイラシステム1の給蒸する最大蒸気使用量予測値、及び平均蒸気使用量予測値を統計的に算出するようにしてもよい。
<Modification 2>
In the above-described embodiment, on the working day of the prediction model operation phase, the prediction device 8 acquires the first time data (i) from the time series data storage device 6 every unit time (1 minute), and also obtains the first time data (i). Predict the unit time steam amount data immediately after the second hour (for example, 1 hour = 60 minutes) from immediately after the time zone corresponding to 1 hour, and the unit time immediately after the 1st hour to the 2nd hour (1 hour later). The unit time steam amount prediction value in (1 minute) was sequentially configured to be the second time zone time series data. However, for example, instead of the prediction device 8, the time-series data storage device 6 stores the first time data (i) based on the unit-time steam amount time-series information stored in the unit-time steam amount time-series information storage unit 622. In addition to extracting, the unit time steam amount data from immediately after the time zone corresponding to the first hour to the second hour (1 hour = 60 minutes) is predicted, and from immediately after the first hour to after the second hour (1 hour). The unit time steam amount predicted value in the unit time (1 minute) of the latter) may be sequentially stored in the storage unit 62. In that case, the time-series data storage device 6 may store the prediction model in the storage unit 62. Alternatively, the prediction model stored in the machine learning device 7 may be requested for prediction. By doing so, the prediction device 8 acquires the first time data (i) and the second time zone time series data from the time series data storage device 6, thereby supplying steam to the boiler system 1 in the second time. The maximum steam usage predicted value and the average steam usage predicted value may be calculated statistically.

<変形例3>
上述の実施形態では、予測モデルをカレンダー日付(例えば、季節又は月、曜日、祝祭日等)に対応して設定された蒸気負荷パターンに応じて構築したが、これに限られない。例えば、蒸気負荷パターンをカレンダー日付の所定の稼働時間帯に対応して設定するようにしてもよい。それにより、例えば、時間帯によって、蒸気負荷パターンが異なる場合であっても、当該時間帯において例えば直前の時間帯(例えば2時間)でのボイラ群による全出力蒸気量の履歴に基づいて、所定時間(例えば1時間)先までの最大蒸気使用量、及び平均蒸気使用量を予測するための予測モデルを作成する機械学習装置を提供することができる。
<Modification 3>
In the above embodiments, the predictive model is constructed according to the steam load pattern set corresponding to the calendar date (eg, season or month, day of the week, holiday, etc.), but is not limited to this. For example, the steam load pattern may be set corresponding to a predetermined operating time zone of the calendar date. Thereby, for example, even if the steam load pattern differs depending on the time zone, it is determined based on the history of the total output steam amount by the boiler group in the immediately preceding time zone (for example, 2 hours) in the time zone. It is possible to provide a machine learning device for creating a prediction model for predicting the maximum steam usage and the average steam usage up to a time (for example, one hour) ahead.

<変形例4>
上述の実施形態では、機械学習装置7(学習部702)は、第1時間帯時系列データを入力データとし、第2時間(1時間=60分)後の単位時間蒸気量データをラベルデータとする教師データ(訓練データ)に基づいて、多層ニューラルネットワークによる教師あり学習を例示したが、この学習方式に限られない。
例えば、学習部702は、第1時間帯時系列データと、第2時間(1時間=60分)後の単位時間蒸気量データとに基づいて、時系列分析を実行し、予測モデル75を生成するようにしてもよい。
<Modification example 4>
In the above-described embodiment, the machine learning device 7 (learning unit 702) uses the first time zone time series data as input data and the unit time steam amount data after the second time (1 hour = 60 minutes) as label data. Although supervised learning by a multi-layer neural network is illustrated based on the supervised learning data (training data), the learning method is not limited to this.
For example, the learning unit 702 executes a time-series analysis based on the time-series data in the first time zone and the unit-time steam amount data after the second time (1 hour = 60 minutes), and generates a prediction model 75. You may try to do it.

<変形例5>
上述の実施形態では、機械学習装置7は、台数制御装置3、時系列データ記憶装置6、予測装置8、及び台数制御パラメータ出力装置9と異なる装置として例示したが、機械学習装置7の一部又は全部の機能を、台数制御装置3、時系列データ記憶装置6としてのエッジ装置、予測装置8、又は台数制御パラメータ出力装置9が備えるようにしてもよい。あるいは、クラウド上で仮想サーバ機能等を利用して、機械学習装置7の一部又は全部の機能を実現してもよい。
同様に、予測装置8の一部又は全部の機能を、台数制御装置3又は時系列データ記憶装置6としてのエッジ装置が備えるようにしてもよい。また、台数制御パラメータ出力装置9の機能を、台数制御装置3又は時系列データ記憶装置6としてのエッジ装置が備えるようにしてもよい。
<Modification 5>
In the above-described embodiment, the machine learning device 7 is exemplified as a device different from the number control device 3, the time series data storage device 6, the prediction device 8, and the number control parameter output device 9, but is a part of the machine learning device 7. Alternatively, all the functions may be provided in the number control device 3, the edge device as the time series data storage device 6, the prediction device 8, or the number control parameter output device 9. Alternatively, a part or all of the functions of the machine learning device 7 may be realized by using the virtual server function or the like on the cloud.
Similarly, a part or all of the functions of the prediction device 8 may be provided in the edge device as the number control device 3 or the time series data storage device 6. Further, the function of the number control parameter output device 9 may be provided in the edge device as the number control device 3 or the time series data storage device 6.

<変形例6>
本実施形態では、台数制御装置3は、蒸気ヘッダ4の内部の蒸気圧が予め設定された設定圧力範囲におさまるように、ボイラ群2の各段階値制御ボイラ20の燃焼制御を実行しているが、この比例分配制御方式に限定されない。
例えば、蒸気ヘッダの内部の蒸気圧を予め設定された目標蒸気圧力値に保つように、台数制御装置3は、ボイラ群2の燃焼対象となる段階値制御ボイラ20の燃焼状態を制御するようにしてもよい。
<Modification 6>
In the present embodiment, the number control device 3 executes combustion control of each stage value control boiler 20 of the boiler group 2 so that the vapor pressure inside the steam header 4 falls within a preset set pressure range. However, it is not limited to this proportional distribution control method.
For example, in order to keep the steam pressure inside the steam header at a preset target steam pressure value, the number control device 3 controls the combustion state of the stage value control boiler 20 to be burned in the boiler group 2. You may.

<変形例7>
また、前述したように、ボイラは、段階値制御ボイラに限られない。連続制御ボイラからなるボイラ群に対しても適用することができる。
具体的には、例えば、前述したように台数制御装置3は、当業者にとって公知の連続制御ボイラ群を台数制御する台数制御装置3Aに置き換えるとともに、台数制御パラメータ出力装置9に換えて、例えば、平均蒸気量を出力する際に、燃焼ボイラの燃焼率がエコ運転ゾーンの範囲内になるように例えば設定する、制御パラメータを設定してもよい。
<Modification 7>
Further, as described above, the boiler is not limited to the step value control boiler. It can also be applied to a group of boilers consisting of continuously controlled boilers.
Specifically, for example, as described above, the number control device 3 is replaced with the number control device 3A for controlling the number of continuous control boilers known to those skilled in the art, and is replaced with the number control parameter output device 9, for example. When outputting the average steam amount, control parameters may be set, for example, set so that the combustion rate of the combustion boiler is within the range of the eco-driving zone.

以上説明した本実施形態の予測機能付きボイラシステム100に含まれる機械学習装置7又は台数制御パラメータ出力装置9によれば、以下のような効果を奏する。 According to the machine learning device 7 or the number control parameter output device 9 included in the boiler system 100 with a prediction function of the present embodiment described above, the following effects are obtained.

(1)本実施形態の機械学習装置7は、複数のボイラ20を有するボイラ群2と、ボイラ群2の燃焼状態を制御する台数制御装置3と、を有するボイラシステム1から予め設定されたサンプリング周期毎に出力される、サンプリングタイムと、当該サンプリングタイムにおける少なくともボイラ群2の全出力蒸気量を含む測定データと、を含む稼働日毎のサンプリング順の時系列データに基づいて算出される、所定の単位時間毎のボイラ群2の少なくとも最大蒸気使用量及び平均蒸気使用量を含む単位時間蒸気量の時系列データの集合から、予め設定される第1時間帯に含まれる単位時間蒸気量の時系列データの部分集合となる第1時間帯時系列データを抽出するとともに、単位時間蒸気量の時系列データの集合から第1時間帯の直後から予め設定された第2時間先の単位時間の蒸気量を抽出することで、第1時間帯時系列データ及び第2時間先の単位時間の蒸気量を含む教師データを作成する教師データ作成部701と、教師データ作成部701によって作成された教師データに基づいて、任意の稼働日における第1時間帯に含まれる単位時間蒸気量の時系列データから、第1時間帯の直後から第2時間先の単位時間におけるボイラ群2の少なくとも最大蒸気使用量及び平均蒸気使用量を含む単位時間蒸気量を予測する予測モデル75を生成する学習部702と、を備える。
そうすることで、複数のボイラ20を有するボイラ群2を備えるボイラシステム1において、月、季節、又は四半期等の曜日、祝祭日等によって蒸気負荷パターンが異なる場合であっても、例えば直前の時間帯(複数時間)でのボイラ群2による全出力蒸気量の履歴に基づいて、所定時間先の最大蒸気使用量、及び平均蒸気使用量を予測するための予測モデル75を作成することができる。
(1) The machine learning device 7 of the present embodiment is sampled preset from a boiler system 1 having a boiler group 2 having a plurality of boilers 20 and a number control device 3 for controlling the combustion state of the boiler group 2. A predetermined value calculated based on the sampling time output for each cycle, the measurement data including at least the total output steam amount of the boiler group 2 at the sampling time, and the time-series data in the sampling order for each working day including the sampling time. Time series of unit time steam amount included in the preset first time zone from the set of time series data of unit time steam amount including at least maximum steam usage amount and average steam usage amount of boiler group 2 for each unit time. In addition to extracting the time-series data for the first time zone, which is a subset of the data, the amount of steam for the second hour ahead, which is preset immediately after the first time zone from the set of time-series data for the unit-time steam amount. By extracting Based on, from the time series data of the unit time steam amount included in the first time zone on any working day, at least the maximum steam usage amount of the boiler group 2 in the unit time immediately after the first time zone to the second hour ahead and A learning unit 702 that generates a prediction model 75 that predicts a unit time steam amount including an average steam usage amount is provided.
By doing so, in the boiler system 1 including the boiler group 2 having a plurality of boilers 20, even if the steam load pattern differs depending on the day, holiday, etc. of the month, season, quarter, etc., for example, the immediately preceding time zone. Based on the history of the total output steam amount by the boiler group 2 in (plural hours), a prediction model 75 for predicting the maximum steam usage amount and the average steam usage amount in a predetermined time ahead can be created.

(2)本実施形態において、前記稼働日は、予め設定された蒸気負荷パターンが対応づけられ、学習部702は、蒸気負荷パターンに対応して、予測モデル75を生成するようにしてもよい。
そうすることで、本実施形態の機械学習装置7は、月、季節、又は四半期等の曜日、祝祭日等によって蒸気負荷パターンが異なる場合であっても、例えば直前の時間帯(複数時間)でのボイラ群2による全出力蒸気量の履歴に基づいて、所定時間先の最大蒸気使用量、及び平均蒸気使用量を予測するための予測モデル75を作成することができる。
(2) In the present embodiment, the working day may be associated with a preset steam load pattern, and the learning unit 702 may generate a prediction model 75 corresponding to the steam load pattern.
By doing so, the machine learning device 7 of the present embodiment can be used, for example, in the immediately preceding time zone (plural hours) even if the vapor load pattern differs depending on the day, holiday, etc. of the month, season, quarter, or the like. Based on the history of the total output steam amount by the boiler group 2, a prediction model 75 for predicting the maximum steam usage amount and the average steam usage amount after a predetermined time can be created.

(3)本実施形態の機械学習装置7の学習部702は、第1時間帯時系列データを入力データとし、当該第1時間帯の直後から第2時間先の単位時間の蒸気量をラベルデータとする教師データに基づいて、教師あり学習を実行し、予測モデル75としての学習済みモデルを生成するようにしてもよい。
そうすることで、本実施形態の機械学習装置7の学習部702は、(1)又は(2)と同様の効果を奏することができる。
(3) The learning unit 702 of the machine learning device 7 of the present embodiment uses the first time zone time series data as input data, and labels the amount of steam in the unit time immediately after the first time zone and the second hour ahead. Based on the teacher data, supervised learning may be executed to generate a trained model as a predictive model 75.
By doing so, the learning unit 702 of the machine learning device 7 of the present embodiment can exert the same effect as (1) or (2).

(4)本実施形態の機械学習装置7の学習部702は、第1時間帯における単位時間毎の時系列データと、第1時間帯の直後から第2時間先の単位時間の蒸気量と、に基づいて、時系列分析を実行し、予測モデル75を生成するようにしてもよい。
そうすることで、本実施形態の機械学習装置7の学習部702は、(1)又は(2)と同様の効果を奏することができる。
(4) The learning unit 702 of the machine learning device 7 of the present embodiment includes time-series data for each unit time in the first time zone, the amount of steam in the unit time immediately after the first time zone and the second time ahead. A time series analysis may be performed based on the above to generate a prediction model 75.
By doing so, the learning unit 702 of the machine learning device 7 of the present embodiment can exert the same effect as (1) or (2).

(5)本実施形態の機械学習装置7は、ネットワークを介して台数制御装置3と通信可能に接続される1つ以上のサーバから構成されるようにしてもよい。
そうすることで、本実施形態の機械学習装置7は、ボイラシステム1とは独立した装置とすることができる。
(5) The machine learning device 7 of the present embodiment may be composed of one or more servers that are communicably connected to the number control device 3 via a network.
By doing so, the machine learning device 7 of the present embodiment can be a device independent of the boiler system 1.

(6)本実施形態の予測装置8は、(1)から(5)のいずれかに記載の機械学習装置7により生成された予測モデル75と、ボイラシステム1の稼働日における任意の時刻の直前の第1時間帯時系列データを単位時間毎に取得し、予測モデル75を用いて、単位時間毎に当該時刻から第2時間先の単位時間の蒸気量予測値を取得し、単位時間毎に取得する、第2時間先の単位時間の蒸気量予測値の集合に基づいて、ボイラシステム1の稼働日の所定の時刻から第2時間先までの時間帯における少なくともボイラ群2の最大蒸気使用量、及び平均蒸気使用量を予測する予測部802と、を備える。
そうすることで、本実施形態の予測装置8は、複数の段階的な燃焼位置で燃焼可能な段階値制御ボイラ20を複数有するボイラ群2を備えるボイラシステム1において、月、季節、又は四半期等の曜日、祝祭日等によって蒸気負荷パターンが異なる場合であっても、例えば直前の第1時間帯でのボイラ群2による全出力蒸気量の履歴に基づいて、第1時間直後から第2時間先までの第2時間帯における最大使用蒸気量、及び平均蒸気使用量を予測することができる。
(6) The prediction device 8 of the present embodiment is immediately before an arbitrary time on the working day of the prediction model 75 generated by the machine learning device 7 according to any one of (1) to (5) and the boiler system 1. The first time zone time series data of At least the maximum amount of steam used by the boiler group 2 in the time zone from the predetermined time on the working day of the boiler system 1 to the second hour ahead based on the set of the acquired predicted values of the steam amount in the unit time of the second hour ahead. , And a prediction unit 802 for predicting the average amount of steam used.
By doing so, the prediction device 8 of the present embodiment is a boiler system 1 including a boiler group 2 having a plurality of stage value control boilers 20 capable of burning at a plurality of staged combustion positions, such as month, season, or quarter. Even if the steam load pattern differs depending on the day, holiday, etc., for example, from immediately after the first hour to the second hour ahead based on the history of the total output steam amount by the boiler group 2 in the first time zone immediately before. The maximum amount of steam used and the average amount of steam used in the second time zone can be predicted.

(7)本実施形態のボイラシステム1の含むボイラ群2は、複数の段階的な燃焼位置で燃焼制御可能な段階値制御ボイラ20を複数有するボイラ群2であって、台数制御パラメータ出力装置9は、予測装置8により予測された、所定の時刻から第2時間先までの時間帯における最大蒸気使用量、及び平均蒸気使用量に基づいて、当該時間帯における前記ボイラシステムの最大使用蒸気量、平均蒸気量、及び変動蒸気量のいずれか2つ以上の値を算出し、ボイラシステム1の台数制御装置3に出力する台数制御パラメータ出力部901を備える。
そうすることで、本実施形態のボイラシステム1は、リアルタイムに予測される各種蒸気量の予測値に基づいて、所定の時刻から第2時間先までの時間帯における適切な最大使用蒸気量、平均蒸気量、変動蒸気量を自動的に設定することができる。
(7) The boiler group 2 included in the boiler system 1 of the present embodiment is the boiler group 2 having a plurality of stage value control boilers 20 capable of controlling combustion at a plurality of staged combustion positions, and is a unit control parameter output device 9. Is the maximum steam usage of the boiler system in the time zone, based on the maximum steam usage in the time zone from a predetermined time to the second hour ahead and the average steam usage predicted by the prediction device 8. A unit control parameter output unit 901 that calculates any two or more values of the average steam amount and the variable steam amount and outputs the values to the number control device 3 of the boiler system 1 is provided.
By doing so, the boiler system 1 of the present embodiment has an appropriate maximum steam amount and average used in the time zone from a predetermined time to the second hour ahead based on the predicted values of various steam amounts predicted in real time. The amount of steam and the amount of fluctuating steam can be set automatically.

(8)本実施形態の台数制御装置3は、台数制御パラメータ出力装置9から取得した最大使用蒸気量、平均蒸気量、及び変動蒸気量のいずれか2つ以上の値に基づいて、所定の時刻から第2時間先までの時間帯における適切な台数制御パラメータを設定し、設定された前記台数制御パラメータに基づいて、ボイラ群2を燃焼制御するようにしてもよい。
そうすることで、本実施形態のボイラシステム1は、リアルタイムに予測される各種蒸気量の予測値に基づいて、所定の時刻から第2時間先までの時間帯において最適な台数制御をすることができる。
(8) The number control device 3 of the present embodiment has a predetermined time based on any two or more values of the maximum used steam amount, the average steam amount, and the variable steam amount acquired from the number control parameter output device 9. An appropriate number control parameter may be set in the time zone from to the second hour ahead, and the boiler group 2 may be controlled for combustion based on the set number control parameter.
By doing so, the boiler system 1 of the present embodiment can perform optimum number control in the time zone from a predetermined time to the second hour ahead based on the predicted values of various steam amounts predicted in real time. can.

(9)本実施形態のボイラシステム1の含むボイラ群2は、複数の段階的な燃焼位置で燃焼制御可能な段階値制御ボイラ20を複数有するボイラ群2であって、台数制御パラメータ出力装置9は、予測装置8により予測された、所定の時刻から第2時間先までの時間帯における最大蒸気使用量、及び平均蒸気使用量に基づいて、当該時間帯において最も適した台数制御パラメータグループIDを選択し、前記ボイラシステムの前記制御装置に出力する台数制御パラメータ出力部901を備える。
そうすることで、本実施形態のボイラシステム1は、リアルタイムに予測される各種蒸気量の予測値に基づいて、所定の時刻から第2時間先までの時間帯における適切な最大使用蒸気量、平均蒸気量、変動蒸気量を自動的に設定することができる。
(9) The boiler group 2 included in the boiler system 1 of the present embodiment is the boiler group 2 having a plurality of stage value control boilers 20 capable of controlling combustion at a plurality of stage combustion positions, and is a unit control parameter output device 9. Is the most suitable number control parameter group ID in the time zone based on the maximum steam usage amount and the average steam usage amount in the time zone from the predetermined time to the second hour ahead predicted by the prediction device 8. A unit control parameter output unit 901 to be selected and output to the control device of the boiler system is provided.
By doing so, the boiler system 1 of the present embodiment has an appropriate maximum steam amount and average used in the time zone from a predetermined time to the second hour ahead based on the predicted values of various steam amounts predicted in real time. The amount of steam and the amount of fluctuating steam can be set automatically.

(10)本実施形態の台数制御装置3は、台数制御パラメータ出力装置9から取得した台数制御パラメータグループIDに基づいて、前記所定の時刻から第2時間先までの時間帯における適切な台数制御パラメータを設定し、設定された前記台数制御パラメータに基づいて、前記ボイラ群を燃焼制御するようにしてもよい。
そうすることで、本実施形態のボイラシステム1は、リアルタイムに予測される各種蒸気量の予測値に基づいて、所定の時刻から第2時間先までの時間帯において最適な台数制御をすることができる。
(10) The number control device 3 of the present embodiment has an appropriate number control parameter in the time zone from the predetermined time to the second hour ahead based on the number control parameter group ID acquired from the number control parameter output device 9. May be set and the boiler group may be controlled for combustion based on the set number control parameter.
By doing so, the boiler system 1 of the present embodiment can perform optimum number control in the time zone from a predetermined time to the second hour ahead based on the predicted values of various steam amounts predicted in real time. can.

100 予測機能付きボイラシステム
1 ボイラシステム
2 ボイラ群
20 段階値制御ボイラ
3 台数制御装置
30 制御部
301 台数制御機能部
302 時系列データ出力部
303 台数制御パラメータ設定部
32 記憶部
321 最大使用蒸気量記憶部
322 平均蒸気量記憶部
323 変動蒸気量記憶部
324 台数制御パラメータグループID記憶部
325 台数制御パラメータグループ記憶部
4 蒸気ヘッダ
5 蒸気圧センサ
6 時系列データ記憶装置
60 制御部
601 時系列情報記録部
602 単位時間データ作成部
603 第1時間帯時系列データ抽出部
604 蒸気負荷パターン取得部
62 記憶部
621 全出力蒸気量時系列情報記憶部
622 単位時間蒸気量時系列情報記憶部
623 蒸気負荷パターン情報記憶部
7 機械学習装置
70 制御部
701 教師データ作成部
702 学習部
703 予測モデル提供部
72 記憶部
721 教師データ記憶部
722 予測モデル記憶部
75 予測モデル(学習済みモデル)
8 予測装置
80 制御部
801 入力部
802 予測部
82 記憶部
821 予測モデル記憶部
822 第1時間帯時系列データ記憶部
823 第2時間帯時系列データ記憶部
9 台数制御パラメータ出力装置
90 制御部
901 台数制御パラメータ出力部
92 記憶部
921 台数制御パラメータグループ記憶部
100 Boiler system with prediction function 1 Boiler system 2 Boiler group 20-step value control boiler 3 Unit control device 30 Control unit 301 Unit control function unit 302 Time series data output unit 303 Unit control parameter setting unit 32 Storage unit 321 Maximum steam consumption storage Unit 322 Average steam amount storage unit 323 Variable steam amount storage unit 324 Unit control parameter group ID storage unit 325 Number control parameter group storage unit 4 Steam header 5 Steam pressure sensor 6 Time-series data storage device 60 Control unit 601 Time-series information recording unit 602 Unit-time data creation unit 603 1st time zone time-series data extraction unit 604 Steam load pattern acquisition unit 62 Storage unit 621 Total output steam amount time-series information storage unit 622 Unit-time steam amount time-series information storage unit 623 Steam load pattern information Storage unit 7 Machine learning device 70 Control unit 701 Teacher data creation unit 702 Learning unit 703 Prediction model provision unit 72 Storage unit 721 Teacher data storage unit 722 Prediction model storage unit 75 Prediction model (learned model)
8 Prediction device 80 Control unit 801 Input unit 802 Prediction unit 82 Storage unit 821 Prediction model storage unit 822 1st time zone time series data storage unit 823 2nd time zone time series data storage unit 9 Unit control parameter output device 90 Control unit 901 Unit control parameter output unit 92 Storage unit 921 Unit control parameter group storage unit

Claims (10)

複数のボイラを有するボイラ群と、前記ボイラ群の燃焼状態を制御する制御装置と、を有するボイラシステムから予め設定されたサンプリング周期毎に出力される、サンプリングタイムと、当該サンプリングタイムにおける少なくとも前記ボイラ群の全出力蒸気量を含む測定データと、を含む稼働日毎のサンプリング順の時系列データに基づいて算出される、所定の単位時間毎の前記ボイラ群の少なくとも最大蒸気使用量及び平均蒸気使用量を含む単位時間蒸気量の時系列データの集合から、予め設定される第1時間帯に含まれる前記単位時間蒸気量の時系列データの部分集合となる第1時間帯時系列データを抽出するとともに、
前記単位時間蒸気量の時系列データの集合から前記第1時間帯の直後から予め設定された第2時間先の単位時間の蒸気量を抽出することで、前記第1時間帯時系列データ及び前記第2時間先の単位時間の蒸気量を含む教師データを作成する教師データ作成部と、
前記教師データ作成部によって作成された前記教師データに基づいて、任意の稼働日における第1時間帯に含まれる単位時間蒸気量の時系列データから、前記第1時間帯の直後から第2時間先の単位時間における前記ボイラ群の少なくとも最大蒸気使用量及び平均蒸気使用量を含む単位時間蒸気量を予測する予測モデルを生成する学習部と、
を備える機械学習装置。
A boiler group having a plurality of boilers, a control device for controlling the combustion state of the boiler group, and a sampling time output from a boiler system having each preset sampling cycle, and at least the boiler at the sampling time. At least the maximum steam usage and average steam usage of the boiler group for each predetermined unit time, calculated based on measurement data including the total output steam amount of the group and time series data of the sampling order for each working day including. From the set of time series data of unit time steam amount including, the first time zone time series data which is a subset of the time series data of the unit time steam amount included in the preset first time zone is extracted. ,
By extracting the steam amount of the unit time of the second time ahead preset from immediately after the first time zone from the set of the time series data of the unit time steam amount, the first time zone time series data and the said The teacher data creation department that creates teacher data including the amount of steam in the unit time of the second hour ahead,
Based on the teacher data created by the teacher data creation unit, from the time-series data of the unit time steam amount included in the first time zone on an arbitrary working day, immediately after the first time zone and the second hour ahead. A learning unit that generates a prediction model that predicts the unit time steam amount including at least the maximum steam usage amount and the average steam usage amount of the boiler group in the unit time of the above.
A machine learning device equipped with.
前記稼働日は、予め設定された蒸気負荷パターンが対応づけられ、
前記学習部は、前記蒸気負荷パターンに対応して、前記予測モデルを生成する、請求項1に記載の機械学習装置。
The working days are associated with a preset steam load pattern.
The machine learning device according to claim 1, wherein the learning unit generates the prediction model in response to the steam load pattern.
前記学習部は、前記第1時間帯時系列データを入力データとし、前記第1時間帯の直後から前記第2時間先の単位時間の蒸気量をラベルデータとする教師データに基づいて、教師あり学習を実行し、前記予測モデルとしての学習済みモデルを生成する、請求項1又は請求項2に記載の機械学習装置。 The learning unit is supervised based on teacher data in which the time-series data of the first time zone is used as input data and the amount of steam in the unit time immediately after the first time zone and the second time ahead is used as label data. The machine learning device according to claim 1 or 2, wherein the learning is executed and the trained model as the prediction model is generated. 前記学習部は、前記第1時間帯における単位時間毎の時系列データと、前記第1時間帯の直後から前記第2時間先の単位時間の蒸気量と、に基づいて、時系列分析を実行し、前記予測モデルを生成する、請求項1又は請求項2に記載の機械学習装置。 The learning unit executes a time-series analysis based on the time-series data for each unit time in the first time zone and the amount of steam in the unit time immediately after the first time zone and the second time ahead. The machine learning device according to claim 1 or 2, wherein the prediction model is generated. 前記機械学習装置は、ネットワークを介して前記制御装置と通信可能に接続される1つ以上のサーバから構成される、請求項1から請求項4のいずれか1項に記載の機械学習装置。 The machine learning device according to any one of claims 1 to 4, wherein the machine learning device is composed of one or more servers communicably connected to the control device via a network. 請求項1から請求項5のいずれか1項に記載の機械学習装置により生成された予測モデルと、
前記ボイラシステムの稼働日における任意の時刻の直前の第1時間帯時系列データを単位時間毎に取得し、前記予測モデルを用いて、前記単位時間毎に前記時刻から第2時間先の単位時間の蒸気量予測値を取得し、
前記単位時間毎に取得する、前記第2時間先の前記単位時間の蒸気量予測値の集合に基づいて、前記ボイラシステムの稼働日の所定の時刻から第2時間先までの時間帯における少なくとも前記ボイラ群の最大蒸気使用量、及び平均蒸気使用量を予測する予測部と、
を備える予測装置。
The prediction model generated by the machine learning apparatus according to any one of claims 1 to 5.
The first time zone time series data immediately before an arbitrary time on the working day of the boiler system is acquired for each unit time, and using the prediction model, the unit time two hours ahead of the time for each unit time. Get the predicted value of steam amount of
At least in the time zone from a predetermined time on the operating day of the boiler system to the second hour ahead, based on the set of the predicted steam amount values of the unit time in the second hour ahead acquired for each unit time. A predictor that predicts the maximum steam usage and average steam usage of the boiler group,
A predictor equipped with.
前記ボイラシステムの含むボイラ群は、複数の段階的な燃焼位置で燃焼制御可能な段階値制御ボイラを複数有するボイラ群であって、
請求項6に記載の予測装置により予測された、前記所定の時刻から第2時間先までの時間帯における最大蒸気使用量、及び平均蒸気使用量に基づいて、当該時間帯における前記ボイラシステムの最大使用蒸気量、平均蒸気量、及び変動蒸気量のいずれか2つ以上の値を算出し、前記ボイラシステムの前記制御装置に出力する台数制御パラメータ出力部を備える、台数制御パラメータ出力装置。
The boiler group included in the boiler system is a boiler group having a plurality of stage value control boilers capable of combustion control at a plurality of stage combustion positions.
The maximum amount of the boiler system in the time zone based on the maximum steam usage amount and the average steam usage amount in the time zone from the predetermined time to the second hour ahead predicted by the prediction device according to claim 6. A unit control parameter output device including a unit control parameter output unit that calculates any two or more values of the steam amount used, the average steam amount, and the variable steam amount and outputs the values to the control device of the boiler system.
請求項7に記載の台数制御パラメータ出力装置から取得した最大使用蒸気量、平均蒸気量、及び変動蒸気量のいずれか2つ以上の値に基づいて、前記所定の時刻から第2時間先までの時間帯における適切な台数制御パラメータを設定し、
設定された前記台数制御パラメータに基づいて、前記ボイラ群を燃焼制御する、請求項1に記載の制御装置。
From the predetermined time to the second hour ahead based on any two or more values of the maximum steam amount used, the average steam amount, and the variable steam amount acquired from the number control parameter output device according to claim 7. Set the appropriate number control parameters in the time zone and
The control device according to claim 1, wherein the boiler group is burned and controlled based on the set number control parameter.
前記ボイラシステムの含むボイラ群は、複数の段階的な燃焼位置で燃焼制御可能な段階値制御ボイラを複数有するボイラ群であって、
請求項6に記載の予測装置により予測された、前記所定の時刻から第2時間先までの時間帯における最大蒸気使用量、及び平均蒸気使用量に基づいて、当該時間帯において最も適した台数制御パラメータグループIDを選択し、前記ボイラシステムの前記制御装置に出力する台数制御パラメータ出力部を備える、台数制御パラメータ出力装置。
The boiler group included in the boiler system is a boiler group having a plurality of stage value control boilers capable of combustion control at a plurality of stage combustion positions.
The most suitable unit control in the time zone based on the maximum steam usage amount and the average steam usage amount in the time zone from the predetermined time to the second hour ahead predicted by the prediction device according to claim 6. A unit control parameter output device including a unit control parameter output unit that selects a parameter group ID and outputs it to the control device of the boiler system.
請求項9に記載の台数制御パラメータ出力装置から取得した台数制御パラメータグループIDに基づいて、前記所定の時刻から第2時間先までの時間帯における適切な台数制御パラメータを設定し、
設定された前記台数制御パラメータに基づいて、前記ボイラ群を燃焼制御する、請求項1に記載の制御装置。
Based on the number control parameter group ID acquired from the number control parameter output device according to claim 9, an appropriate number control parameter in the time zone from the predetermined time to the second hour ahead is set.
The control device according to claim 1, wherein the boiler group is burned and controlled based on the set number control parameter.
JP2020199588A 2020-12-01 2020-12-01 Machine learning device, prediction device, number control parameter output device, and control device Active JP7563140B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020199588A JP7563140B2 (en) 2020-12-01 2020-12-01 Machine learning device, prediction device, number control parameter output device, and control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020199588A JP7563140B2 (en) 2020-12-01 2020-12-01 Machine learning device, prediction device, number control parameter output device, and control device

Publications (2)

Publication Number Publication Date
JP2022087585A true JP2022087585A (en) 2022-06-13
JP7563140B2 JP7563140B2 (en) 2024-10-08

Family

ID=81975808

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020199588A Active JP7563140B2 (en) 2020-12-01 2020-12-01 Machine learning device, prediction device, number control parameter output device, and control device

Country Status (1)

Country Link
JP (1) JP7563140B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115454156A (en) * 2022-09-28 2022-12-09 北京市热力集团有限责任公司 Intelligent boiler system based on double-linkage control and boiler control method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010236719A (en) 2009-03-30 2010-10-21 Samson Co Ltd Multi-can installed boiler
JP6610278B2 (en) 2016-01-18 2019-11-27 富士通株式会社 Machine learning apparatus, machine learning method, and machine learning program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115454156A (en) * 2022-09-28 2022-12-09 北京市热力集团有限责任公司 Intelligent boiler system based on double-linkage control and boiler control method

Also Published As

Publication number Publication date
JP7563140B2 (en) 2024-10-08

Similar Documents

Publication Publication Date Title
EP1698956B1 (en) Method for optimizing combined cycle/combined process facilities
EP3065008B1 (en) Methods and systems for enhancing control of power plant generating units
US9926852B2 (en) Methods and systems for enhancing control of power plant generating units
EP3026510B1 (en) Methods and systems for enhancing control of power plant generating units
US9960598B2 (en) Methods and systems for enhancing control of power plant generating units
US20160230699A1 (en) Combined cycle power generation optimization system
EP3214509A2 (en) Control parameter automatic-adjustment apparatus, control parameter automatic-adjustment method, and control parameter automatic-adjustment apparatus network
US20150184549A1 (en) Methods and systems for enhancing control of power plant generating units
EP3343717A1 (en) Hierarchical implicit controller for shielded system in a grid
JPH03164804A (en) Process control system and power plant process control system
CN104102211B (en) Scheduling method, server and system of combined heat and power generation system of fire coal thermal power plant
JP3673017B2 (en) Steam turbine start control device
JP4512074B2 (en) Energy demand forecasting method, forecasting device, program and recording medium
EP3129839A1 (en) Controlling a target system
JP2001188772A (en) Method and device for predicting demand of plant
JP2022087585A (en) Mechanical learning device, prediction device, set number control parameter output device, and control device
Bindlish Power scheduling and real-time optimization of industrial cogeneration plants
CN113885607B (en) Steam temperature control method and device, electronic equipment and computer storage medium
JP7430086B2 (en) Plant operation optimization support device, plant operation optimization control device and method
JPH1161893A (en) Controller for water-supply plant
JP2013114687A (en) Method and device for managing operation of power plant
JPH0922402A (en) Estimating method for daily maximum power demanded
JP4381628B2 (en) Concentration control device and concentration control method for concentration equipment
JP2575453B2 (en) Water distribution network controller
JP2000129319A (en) Method for controlling furnace heat in blast furnace and device therefor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230919

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240524

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240808

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: 20240827

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240909

R150 Certificate of patent or registration of utility model

Ref document number: 7563140

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150