Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6981759B2 - Operation planning device and method - Google Patents
[go: Go Back, main page]

JP6981759B2 - Operation planning device and method - Google Patents

Operation planning device and method Download PDF

Info

Publication number
JP6981759B2
JP6981759B2 JP2017038048A JP2017038048A JP6981759B2 JP 6981759 B2 JP6981759 B2 JP 6981759B2 JP 2017038048 A JP2017038048 A JP 2017038048A JP 2017038048 A JP2017038048 A JP 2017038048A JP 6981759 B2 JP6981759 B2 JP 6981759B2
Authority
JP
Japan
Prior art keywords
value
formulation
condition
index value
pattern
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017038048A
Other languages
Japanese (ja)
Other versions
JP2018146121A (en
Inventor
圭 古賀
亨 鹿島
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.)
Azbil Corp
Original Assignee
Azbil Corp
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 Azbil Corp filed Critical Azbil Corp
Priority to JP2017038048A priority Critical patent/JP6981759B2/en
Publication of JP2018146121A publication Critical patent/JP2018146121A/en
Application granted granted Critical
Publication of JP6981759B2 publication Critical patent/JP6981759B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Air Conditioning Control Device (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、エネルギー供給システムに設けられた複数の熱源機器に関する運転計画を作成する運転計画作成技術に関する。 The present invention relates to an operation plan creation technique for creating an operation plan for a plurality of heat source devices provided in an energy supply system.

近年、業務用建物の空調システムでは、非常時を想定した多様なエネルギー源を利用するエネルギー供給システムの導入が進んでいる。しかし、電力やガスには、使用量に応じた従量課金のほか、ピーク使用量や平準化などの基準で年間にわたるエネルギー契約が定められており、これらの契約と省エネ・節電を勘案して、複数の熱源機器の運転計画を作成することは、管理者(オペレータ)にとって多大な労力を要する。 In recent years, in the air conditioning system of commercial buildings, the introduction of energy supply systems that use various energy sources for emergencies is progressing. However, for electricity and gas, in addition to pay-as-you-go billing according to usage, annual energy contracts are stipulated based on standards such as peak usage and leveling. Creating an operation plan for multiple heat source devices requires a great deal of effort for the administrator (operator).

従来、このような複数の熱源機器に関する運転計画を自動計算する運転支援技術が提案されている(例えば、特許文献1など参照)。この従来技術では、予めオペレータが、各熱源機器の運転指針に関する条件を示す運転指針条件として、それぞれに制約条件や目的関数を設定入力するものとし、これら運転指針条件のすべてにおいて、制約条件が満たされる範囲で目的関数が最小または最大となる解を求める最適化問題を線形計画法に基づき解くことにより、運転計画を特定している。 Conventionally, an operation assisting technique for automatically calculating an operation plan for such a plurality of heat source devices has been proposed (see, for example, Patent Document 1). In this prior art, the operator sets and inputs constraint conditions and objective functions for each of the operation guideline conditions indicating the conditions related to the operation guideline of each heat source device in advance, and the constraint conditions are satisfied in all of these operation guideline conditions. The operation plan is specified by solving the optimization problem that finds the solution that minimizes or maximizes the objective function within the above range based on the linear programming method.

上記従来技術では、運転指針条件を最適化問題の定義式として定式化する際の定式化パターンとして、ハード制約型およびソフト制約型の2つの定式化パターンが設定可能とされている。これら定式化パターンは、対象となる設計変数の関数として表される指標値の指定水準遵守に関する厳格性を規定するものであり、具体的には次のようなオペレータの要求を式で表現したものである。 In the above-mentioned prior art, it is possible to set two formulation patterns, a hard constraint type and a soft constraint type, as a formulation pattern when formulating an operation guideline condition as a definition expression of an optimization problem. These formulation patterns stipulate the strictness of compliance with the specified level of the index value expressed as a function of the target design variable, and specifically express the operator's request as follows. Is.

<ハード制約型パターン>
・指標値を必ず指定した水準値以下にしたい。
・水準値以下であれば指標値はどの値でも優劣はないと判断する。
<ソフト制約型パターン>
・指標値を必ずしも指定した水準値以下にする必要はないが、なるべく水準値以下にしたい。
・水準値以下であれば指標値はどの値でも優劣はないと判断する。
<Hard constraint type pattern>
・ I want to make sure that the index value is below the specified level.
・ If it is below the standard value, it is judged that there is no superiority or inferiority in any value of the index value.
<Soft constraint pattern>
-The index value does not necessarily have to be below the specified level, but we want to keep it below the level as much as possible.
・ If it is below the standard value, it is judged that there is no superiority or inferiority in any value of the index value.

この際、ハード制約型パターンを用いた場合、実行可能解が存在する場合は必ず水準が満たされた解が得られるというメリットがあるが、実行可能解が存在しなくなる場合があり、その場合は解が得られないというデメリットがある。 At this time, when the hard constraint type pattern is used, there is an advantage that a solution satisfying the level is always obtained when an executable solution exists, but there is a case where the executable solution does not exist, in which case. There is a disadvantage that a solution cannot be obtained.

一方、ソフト制約型パターンを用いた場合、それを用いたことによって実行可能解が存在しなくなることはなく、水準を満たせなくても、水準未達成量をなるべく小さくした解が得られるというメリットがある。しかし、水準を満たす解が存在するにもかかわらず水準が満たされていない解が得られる可能性があるというデメリットがある。
従来技術によれば、オペレータはこれら定式化パターンを適宜、選択設定し、最適化演算を実行することにより、なるべく要求を満たす運転計画を探索(検討)することになる。
On the other hand, when a soft-constrained pattern is used, there is no possibility that a feasible solution does not exist by using it, and even if the level cannot be met, there is an advantage that a solution can be obtained with the amount of unachieved level as small as possible. be. However, there is a demerit that there is a possibility that a solution that does not meet the standard can be obtained even though there is a solution that meets the standard.
According to the prior art, the operator searches (examines) an operation plan that satisfies the requirements as much as possible by appropriately selecting and setting these formulation patterns and executing the optimization calculation.

特開2015−035941号公報Japanese Unexamined Patent Publication No. 2015-055941

しかしながら、このような従来技術では、運転指針条件を定式化する際の定式化パターンとして、ハード制約型およびソフト制約型の2つの定式化パターンが設定可能であり、それぞれの運転指針条件をこれらのうちいずれか1つの定式化パターンとして設定することになるが、これら以外の定式化パターンとして適用することができず、かつ、これらの定式化パターンのみではオペレータの要求を適確に表現できない場合があったため、オペレータの要求を十分に満たした運転計画を得ることができない、あるいは得るために多大な定式化調整作業を要するという問題点があった。 However, in such a conventional technique, two formulation patterns, a hard constraint type and a soft constraint type, can be set as a formulation pattern when formulating an operation guideline condition, and each operation guideline condition can be set as these. It will be set as one of the formulation patterns, but it may not be applicable as a formulation pattern other than these, and the operator's request may not be accurately expressed by these formulation patterns alone. Therefore, there is a problem that it is not possible to obtain an operation plan that sufficiently satisfies the operator's requirements, or a large amount of formulation adjustment work is required to obtain the operation plan.

例えば、指標値を必ず指定した水準値以下にしたい場合であって、かつ、指標値が水準値より小さければ小さいほど望ましい、という要求を運転指針条件に設定したい場合がある。このような場合にハード制約型パターンで定式化すると、指標値が水準値よりさらに小さくなる解が存在していても、そのような解は得られにくい。また、ソフト制約型パターンで定式化した場合には、指標値が水準値以下となる解が存在するのに他の条件によっては水準値を満たさない解が得られる場合がある。 For example, there may be a case where it is desired that the index value is always equal to or less than a specified level value, and it is desired to set a requirement that the smaller the index value is, the more desirable it is. In such a case, if the formula is formulated with a hard constraint pattern, it is difficult to obtain such a solution even if there is a solution whose index value is smaller than the level value. Further, when the formula is formulated by the soft constraint type pattern, there may be a solution whose index value is equal to or less than the level value, but a solution that does not satisfy the level value may be obtained depending on other conditions.

一方、指標値を必ずしも指定した水準値以下にする必要はないが、なるべく水準未達成量が小さくなってほしい場合であって、かつ、指標値が水準値より小さければ小さいほど望ましいが、この要求程度は水準値を満たさない範囲よりは小さい、という要求を運転指針条件に設定したい場合がある。このような場合にソフト制約型パターンで定式化すると、指標値が水準値よりさらに小さくなる解が存在していても、そのような解は得られにくい。また、ソフト制約型パターンで定式化し、かつ、求める水準より小さい水準を意図的に設定すると、指標値が求める水準値より小さくなる解が得られやすくなるが、水準値を超えた最小化が他のソフト制約の水準未達成量最小化よりも必要以上に優先されて、他のソフト制約の水準未達成量が大きくなった解が得られる場合がある。また、ハード制約型として定式化すると、水準を満たさなくてもよいのに、水準を満たす実行可能解がないために解が得られない場合がある。 On the other hand, it is not always necessary to set the index value below the specified level value, but it is desirable if the amount of unachieved level is to be as small as possible and the smaller the index value is than the level value. There are cases where you want to set a requirement in the operating guideline condition that the degree is smaller than the range that does not meet the standard value. In such a case, if the formula is formulated with a soft constraint pattern, it is difficult to obtain such a solution even if there is a solution whose index value is smaller than the level value. In addition, if the formula is formulated with a soft constraint pattern and a level smaller than the required level is intentionally set, it becomes easier to obtain a solution that is smaller than the level value required by the index value, but other minimization beyond the level value is possible. In some cases, a solution may be obtained in which the amount of unachieved level of other soft constraints is increased by giving priority to the minimization of the amount of unachieved level of other soft constraints more than necessary. Further, when the formula is formulated as a hard constraint type, a solution may not be obtained because there is no feasible solution that satisfies the level even though the level does not have to be satisfied.

本発明はこのような課題を解決するためのものであり、オペレータの要求により近い運転計画を、より少ない定式化調整作業で提供することを目的としている。 The present invention is for solving such a problem, and an object of the present invention is to provide an operation plan closer to the operator's request with less formulation adjustment work.

このような目的を達成するために、本発明にかかる運転計画作成装置は、複数の熱源機器を発停制御して需要エネルギーを生成する過程を評価するための指標ごとに、前記指標に対して求められる運転指針条件を設定し、これら運転指針条件を定式化して得られた、前記運転指針条件の目的関数および制約条件を示す定義式を含む最適化問題について最適化演算を実行し、得られた演算結果に基づいて前記熱源機器の発停を示す運転計画を作成する運転計画作成装置であって、前記運転指針条件ごとに、前記指標を算出するための指標値算出関数と、前記指標に対して求められる水準値を設定する運転指針条件設定部と、入力された選択指示に基づいて、予め設定されている複数の定式化パターンから、前記運転指針条件を定式化する際に用いる定式化パターンを、前記運転指針条件ごとに選択する定式化パターン選択部と、前記運転指針条件に関する前記指標値算出関数、前記水準値、および前記定式化パターンに基づいて、前記運転指針条件を示す目的関数および制約条件を定式化する定式化処理部と、前記定式化により得られた定義式について、前記制約条件のもとで前記目的関数の値を最小化する最適化演算を行い、得られた演算結果に基づいて前記運転計画を作成する運転計画作成部とを備え、前記定式化パターンは、前記演算結果において、前記指標値が前記水準値より大きくなる解は実行不可能解となり、かつ、前記指標値が前記水準値より小さい範囲では前記目的関数の下界値の前記指標値に関する勾配がゼロより大きくなることを示す定義式を生成する第1の定式化パターンと、前記演算結果において、前記指標値が前記水準値より大きい範囲では前記目的関数の下界値が単調増加し、かつ、前記指標値が前記水準値より小さい範囲では前記目的関数の下界値の前記指標値に関する勾配が、ゼロより大きく前記水準値より大きい範囲での勾配より小さくなることを示す定義式を生成する第2の定式化パターンの、少なくともいずれか一方または両方を含むようにしたものである。 In order to achieve such an object, the operation planning apparatus according to the present invention is used for each index for evaluating the process of generating demand energy by controlling the start and stop of a plurality of heat source devices. It is obtained by executing the optimization operation for the optimization problem including the objective function of the operation guideline condition and the definition formula indicating the constraint condition obtained by setting the required operation guideline condition and formulating these operation guideline conditions. It is an operation plan creation device that creates an operation plan indicating the start and stop of the heat source device based on the calculation result, and is used as an index value calculation function for calculating the index and the index for each operation guideline condition. The formulation used when formulating the operation guideline condition from a plurality of preset formulation patterns based on the operation guideline condition setting unit that sets the required level value and the input selection instruction. A formulation pattern selection unit that selects a pattern for each operation guideline condition, an index value calculation function for the operation guideline condition, a level value, and an objective function indicating the operation guideline condition based on the formulation pattern. And the formulation processing unit that formulates the constraint conditions, and the definition formula obtained by the formulation, the optimization operation that minimizes the value of the objective function is performed under the constraint conditions, and the obtained operation is performed. It is provided with an operation plan creation unit that creates the operation plan based on the result, and in the formulation pattern, a solution in which the index value is larger than the level value is an infeasible solution in the calculation result, and the above-mentioned In the first formulation pattern that generates a definition formula indicating that the gradient of the lower bound value of the objective function with respect to the index value becomes larger than zero in the range where the index value is smaller than the level value, and the index in the calculation result. In the range where the value is larger than the level value, the lower bound value of the objective function increases monotonically, and in the range where the index value is smaller than the level value, the gradient of the lower bound value of the objective function with respect to the index value is larger than zero. It is intended to include at least one or both of the second formulation patterns that generate a definition expression indicating that the gradient is smaller than the gradient in the range larger than the level value.

また、本発明にかかる他の運転計画作成装置は、複数の熱源機器を発停制御して需要エネルギーを生成する過程を評価するための指標ごとに、前記指標に対して求められる運転指針条件を設定し、これら運転指針条件を定式化して得られた、前記運転指針条件の目的関数および制約条件を示す定義式を含む最適化問題について最適化演算を実行し、得られた演算結果に基づいて前記熱源機器の発停を示す運転計画を作成する運転計画作成装置であって、前記運転指針条件ごとに、前記指標を算出するための指標値算出関数を定義する指標値算出関数定義部と、前記指標に対して求められる水準値を設定する水準値設定部と、入力された選択指示に基づいて、予め設定されている複数の定式化パターンから、前記運転指針条件を定式化する際に用いる定式化パターンを、前記運転指針条件ごとに選択する定式化パターン選択部と、前記運転指針条件に関する前記指標値算出関数、前記水準値、および前記定式化パターンに基づいて、前記運転指針条件を示す目的関数および制約条件を定式化する定式化処理部と、前記定式化により得られた定義式について、前記制約条件のもとで前記目的関数の値を最大化する最適化演算を行い、得られた演算結果に基づいて前記運転計画を作成する運転計画作成部とを備え、前記定式化パターンは、前記最適化演算が前記制約条件のもとで前記目的関数の値を最大化する演算である場合、前記演算結果において、前記指標値が前記水準値より大きくなる解は実行不可能解となり、かつ、前記指標値が前記水準値より小さい範囲では前記目的関数の上界値の前記指標値に関する勾配がゼロより小さくなることを示す定義式を生成する第1の定式化パターンと、前記演算結果において、前記指標値が前記水準値より大きい範囲では前記目的関数の上界値が単調減少し、かつ、前記指標値が前記水準値より小さい範囲では前記目的関数の上界値の前記指標値に関する勾配が、ゼロより小さく前記水準値より大きい範囲での勾配より大きくなることを示す定義式を生成する第2の定式化パターンの、少なくともいずれか一方または両方を含むようにしたものである。 In addition, the other operation planning apparatus according to the present invention sets the operation guideline conditions required for the index for each index for evaluating the process of generating demand energy by controlling the start and stop of a plurality of heat source devices. The optimization operation is executed for the optimization problem including the objective function of the operation guideline condition and the definition formula indicating the constraint condition obtained by setting and formulating these operation guideline conditions, and based on the obtained operation result. An operation plan creation device that creates an operation plan indicating the start and stop of the heat source device, and an index value calculation function definition unit that defines an index value calculation function for calculating the index for each operation guideline condition. Used when formulating the operation guideline condition from a plurality of preset formulation patterns based on the level value setting unit for setting the level value required for the index and the input selection instruction. The operation guideline condition is shown based on the formulation pattern selection unit that selects the formulation pattern for each operation guideline condition, the index value calculation function for the operation guideline condition, the level value, and the formulation pattern. The formulation processing unit that formulates the objective function and constraint conditions, and the definition formula obtained by the formulation are obtained by performing an optimization operation that maximizes the value of the objective function under the constraint conditions. It is provided with an operation plan creation unit that creates the operation plan based on the calculation result, and the formulation pattern is an operation in which the optimization operation maximizes the value of the objective function under the constraint condition. In this case, in the calculation result, a solution in which the index value is larger than the level value is an infeasible solution, and in the range where the index value is smaller than the level value, the upper bound value of the objective function is related to the index value. In the first formulation pattern that generates the definition formula indicating that the gradient is smaller than zero, and in the calculation result, the upper bound value of the objective function decreases monotonically in the range where the index value is larger than the level value. In addition, a definition formula is generated showing that the gradient of the upper bound value of the objective function with respect to the index value is smaller than zero and larger than the gradient in the range larger than the level value in the range where the index value is smaller than the level value. The second formulation pattern to be used is to include at least one or both of them.

また、本発明にかかる上記運転計画作成装置の一構成例は、前記定式化処理部が、前記運転指針条件に関する目的関数および制約条件を定式化する際、前記水準値より小さい範囲における前記目的関数の勾配の絶対値を、前記運転指針条件以外の他の運転指針条件の水準未達成量を増加させない程度に小さい値に設定するようにしたものである。 Further, in one configuration example of the operation plan creating device according to the present invention, when the formulation processing unit formulates the objective function and the constraint condition regarding the operation guideline condition, the objective function in a range smaller than the level value. The absolute value of the gradient of is set to a value small enough not to increase the amount of unachieved level of the operation guideline conditions other than the operation guideline condition.

また、本発明にかかる上記運転計画作成装置の一構成例は、前記定式化パターンが、少なくとも前記第2の定式化パターンを含み、前記定式化パターン選択部は、前記選択指示によりいずれの定式化パターンも選択されていない場合、前記第2の定式化パターンを自動選択するようにしたものである。 Further, in one configuration example of the operation plan creating device according to the present invention, the formulation pattern includes at least the second formulation pattern, and the formulation pattern selection unit is any formulation according to the selection instruction. When the pattern is not selected, the second formulation pattern is automatically selected.

また、本発明にかかる上記運転計画作成装置の一構成例は、前記定式化パターンが、少なくとも前記第1の定式化パターンを含むとともに、前記最適化演算が目的関数の値を最小化(最大化)する最適化演算である場合、前記指標値が前記水準値より大きい範囲では前記目的関数の下界値が単調増加(上界値が単調減少)し、かつ、前記指標値が前記水準値より小さい範囲では前記指標値がゼロとなることを示す定義式を生成する第3の定式化パターンをさらに含み、前記定式化パターン選択部は、前記選択指示によりいずれの定式化パターンも選択されていない場合、前記第3の定式化パターンを自動選択し、前記最適化演算を行って、前記第3の定式化パターンを自動選択したすべての前記運転指針条件がそれぞれの水準値を満たしたことが確認された場合、これら運転指針条件の定式化パターンとして前記第1の定式化パターンを自動選択し直し、前記定式化処理部は、自動選択し直した前記運転指針条件に関する前記指標値算出関数、前記水準値、および前記第1の定式化パターンに基づいて、前記運転指針条件を示す目的関数および制約条件を定式化し直し、前記運転計画作成部は、すべての前記運転指針条件に関する定義式について、前記制約条件のもとで前記目的関数の値を最小化(最大化)する最適化演算を再度行い、得られた演算結果に基づいて前記運転計画を作成するようにしたものである。 Further, in one configuration example of the operation plan creating device according to the present invention, the formulation pattern includes at least the first formulation pattern, and the optimization operation minimizes (maximizes) the value of the objective function. In the case of the optimization operation to be performed, the lower bound value of the objective function is monotonically increased (the upper bound value is monotonically decreased) and the index value is smaller than the level value in the range where the index value is larger than the level value. The range further includes a third formulation pattern that generates a definition expression indicating that the index value becomes zero, and the formulation pattern selection unit does not select any formulation pattern by the selection instruction. , The third formulation pattern is automatically selected, the optimization calculation is performed, and it is confirmed that all the operation guideline conditions for which the third formulation pattern is automatically selected satisfy the respective level values. If so, the first formulation pattern is automatically reselected as the formulation pattern of these operation guideline conditions, and the formulation processing unit automatically reselects the index value calculation function and the level of the operation guideline condition. Based on the value and the first formulation pattern, the objective function and the constraint condition indicating the operation guideline condition are re-formulated, and the operation planning unit prepares the constraint expression for all the operation guideline conditions. The optimization operation for minimizing (maximizing) the value of the objective function is performed again under the conditions, and the operation plan is created based on the obtained operation result.

また、本発明にかかる運転計画作成方法は、複数の熱源機器を発停制御して需要エネルギーを生成する過程を評価するための指標ごとに、前記指標に対して求められる運転指針条件を設定し、これら運転指針条件を定式化して得られた、前記運転指針条件の目的関数および制約条件を示す定義式を含む最適化問題について最適化演算を実行し、得られた演算結果に基づいて前記熱源機器の発停を示す運転計画を作成する運転計画作成方法であって、運転指針条件設定部が、前記運転指針条件ごとに、前記指標を算出するための指標値算出関数と、前記指標に対して求められる水準値を設定する運転指針条件設定ステップと、定式化パターン選択部が、入力された選択指示に基づいて、予め設定されている複数の定式化パターンから、前記運転指針条件を定式化する際に用いる定式化パターンを、前記運転指針条件ごとに選択する定式化パターン選択ステップと、定式化処理部が、前記運転指針条件に関する前記指標値算出関数、前記水準値、および前記定式化パターンに基づいて、前記運転指針条件を示す目的関数および制約条件を定式化する定式化処理ステップと、運転計画作成部が、前記定式化により得られた定義式について、前記制約条件のもとで前記目的関数の値を最小化する最適化演算を行い、得られた演算結果に基づいて前記運転計画を作成する運転計画作成ステップとを備え、前記定式化パターンは、前記演算結果において、前記指標値が前記水準値より大きくなる解は実行不可能解となり、かつ、前記指標値が前記水準値より小さい範囲では前記目的関数の下界値の前記指標値に関する勾配がゼロより大きくなることを示す定義式を生成する第1の定式化パターンと、前記演算結果において、前記指標値が前記水準値より大きい範囲では前記目的関数の下界値が単調増加し、かつ、前記指標値が前記水準値より小さい範囲では前記目的関数の下界値の前記指標値に関する勾配が、ゼロより大きく前記水準値より大きい範囲での勾配より小さくなることを示す定義式を生成する第2の定式化パターンの、少なくともいずれか一方または両方を含むようにしたものである。 Further, in the operation plan creating method according to the present invention, the operation guideline conditions required for the index are set for each index for evaluating the process of generating demand energy by controlling the start and stop of a plurality of heat source devices. , The optimization operation including the definition formula showing the objective function of the operation guideline condition and the constraint condition obtained by formulating these operation guideline conditions is executed, and the heat source is based on the obtained calculation result. This is an operation plan creation method for creating an operation plan indicating the start / stop of equipment, wherein the operation guideline condition setting unit has an index value calculation function for calculating the index for each operation guideline condition, and the index. The operation guideline condition setting step for setting the required level value and the formulation pattern selection unit formulate the operation guideline condition from a plurality of preset formulation patterns based on the input selection instruction. The formulation pattern selection step for selecting the formulation pattern to be used for each operation guideline condition, and the formulation processing unit performs the index value calculation function, the level value, and the formulation pattern for the operation guideline condition. Based on the above, the formulation processing step for formulating the objective function and the constraint condition indicating the operation guideline condition, and the definition formula obtained by the formulation by the operation plan creation unit, are described under the constraint condition. It includes an operation plan creation step of performing an optimization operation that minimizes the value of the objective function and creating the operation plan based on the obtained operation result, and the formulation pattern is the index value in the operation result. A definition formula indicating that a solution in which is larger than the level value is an infeasible solution, and the gradient of the lower bound value of the objective function with respect to the index value is larger than zero in the range where the index value is smaller than the level value. In the first formulation pattern that generates Then, at least one of the second formulation patterns that generate a definition expression indicating that the gradient of the lower bound value of the objective function with respect to the index value is greater than zero and smaller than the gradient in the range larger than the level value. Or both are included.

また、本発明にかかる他の運転計画作成方法は、複数の熱源機器を発停制御して需要エネルギーを生成する過程を評価するための指標ごとに、前記指標に対して求められる運転指針条件を設定し、これら運転指針条件を定式化して得られた、前記運転指針条件の目的関数および制約条件を示す定義式を含む最適化問題について最適化演算を実行し、得られた演算結果に基づいて前記熱源機器の発停を示す運転計画を作成する運転計画作成方法であって、運転指針条件設定部が、前記運転指針条件ごとに、前記指標を算出するための指標値算出関数と、前記指標に対して求められる水準値を設定する運転指針条件設定ステップと、定式化パターン選択部が、入力された選択指示に基づいて、予め設定されている複数の定式化パターンから、前記運転指針条件を定式化する際に用いる定式化パターンを、前記運転指針条件ごとに選択する定式化パターン選択ステップと、定式化処理部が、前記運転指針条件に関する前記指標値算出関数、前記水準値、および前記定式化パターンに基づいて、前記運転指針条件を示す目的関数および制約条件を定式化する定式化処理ステップと、運転計画作成部が、前記定式化により得られた定義式について、前記制約条件のもとで前記目的関数の値を最大化する最適化演算を行い、得られた演算結果に基づいて前記運転計画を作成する運転計画作成ステップとを備え、前記定式化パターンは、前記演算結果において、前記指標値が前記水準値より大きくなる解は実行不可能解となり、かつ、前記指標値が前記水準値より小さい範囲では前記目的関数の上界値の前記指標値に関する勾配がゼロより小さくなることを示す定義式を生成する第1の定式化パターンと、前記演算結果において、前記指標値が前記水準値より大きい範囲では前記目的関数の上界値が単調減少し、かつ、前記指標値が前記水準値より小さい範囲では前記目的関数の上界値の前記指標値に関する勾配が、ゼロより小さく前記水準値より大きい範囲での勾配より大きくなることを示す定義式を生成する第2の定式化パターンの、少なくともいずれか一方または両方を含むようにしたものである。 Further, in another operation plan creating method according to the present invention, the operation guideline conditions required for the index are set for each index for evaluating the process of generating demand energy by controlling the start and stop of a plurality of heat source devices. The optimization operation is executed for the optimization problem including the objective function of the operation guideline condition and the definition formula indicating the constraint condition obtained by setting and formulating these operation guideline conditions, and based on the obtained operation result. An operation plan creation method for creating an operation plan indicating the start / stop of the heat source device, wherein the operation guideline condition setting unit has an index value calculation function for calculating the index for each operation guideline condition, and the index. The operation guideline condition setting step for setting the level value required for the function and the formulation pattern selection unit select the operation guideline condition from a plurality of preset formulation patterns based on the input selection instruction. A formulation pattern selection step that selects a formulation pattern to be used for formulation for each operation guideline condition, and the formulation processing unit performs the index value calculation function, the level value, and the formulation regarding the operation guideline condition. Based on the formulation pattern, the formulation processing step that formulates the objective function and constraint conditions that indicate the operation guideline conditions, and the operation plan creation unit determines the definition formula obtained by the formulation under the constraint conditions. It is provided with an operation plan creation step of performing an optimization operation for maximizing the value of the objective function and creating the operation plan based on the obtained operation result, and the formulation pattern is described in the operation result. A solution in which the index value is larger than the level value is an infeasible solution, and in the range where the index value is smaller than the level value, the gradient of the upper bound value of the objective function with respect to the index value becomes smaller than zero. In the first formulation pattern that generates the definition formula shown, and in the calculation result, the upper bound value of the objective function decreases monotonically in the range where the index value is larger than the level value, and the index value is the level. In the range smaller than the value, the gradient of the upper bound value of the objective function with respect to the index value is smaller than zero and larger than the gradient in the range larger than the level value. , At least one or both are included.

また、本発明にかかる上記運転計画作成方法の一構成例は、前記定式化処理ステップが、前記運転指針条件に関する目的関数および制約条件を定式化する際、前記水準値より小さい範囲における前記目的関数の勾配の絶対値を、前記運転指針条件以外の他の運転指針条件の水準未達成量を増加させない程度に小さい値に設定するようにしたものである。 Further, in one configuration example of the operation plan creating method according to the present invention, when the formulation processing step formulates the objective function and the constraint condition related to the operation guideline condition, the objective function in a range smaller than the level value. The absolute value of the gradient of is set to a value small enough not to increase the amount of unachieved level of the operation guideline conditions other than the operation guideline condition.

また、本発明にかかる上記運転計画作成方法の一構成例は、前記定式化パターンとして、少なくとも前記第2の定式化パターンを含み、前記定式化パターン選択ステップは、前記選択指示によりいずれの定式化パターンも選択されていない場合、前記第2の定式化パターンを自動選択するようにしたものである。 Further, one configuration example of the operation plan creating method according to the present invention includes at least the second formulation pattern as the formulation pattern, and the formulation pattern selection step is any formulation according to the selection instruction. When the pattern is not selected, the second formulation pattern is automatically selected.

また、本発明にかかる上記運転計画作成方法の一構成例は、前記定式化パターンとして、少なくとも前記第1の定式化パターンを含むとともに、前記最適化演算が目的関数の値を最小化(最大化)する最適化演算である場合、前記指標値が前記水準値より大きい範囲では前記目的関数の下界値が単調増加(上界値が単調減少)し、かつ、前記指標値が前記水準値より小さい範囲では前記指標値がゼロとなることを示す定義式を生成する第3の定式化パターンをさらに含み、前記定式化パターン選択ステップは、前記選択指示によりいずれの定式化パターンも選択されていない場合、前記第3の定式化パターンを自動選択し、前記最適化演算を行って、前記第3の定式化パターンを自動選択したすべての前記運転指針条件がそれぞれの水準値を満たしたことが確認された場合、これら運転指針条件の定式化パターンとして前記第1の定式化パターンを自動選択し直し、前記定式化処理ステップは、自動選択し直した前記運転指針条件に関する前記指標値算出関数、前記水準値、および前記第1の定式化パターンに基づいて、前記運転指針条件を示す目的関数および制約条件を定式化し直し、前記運転計画作成ステップは、すべての前記運転指針条件に関する定義式について、前記制約条件のもとで前記目的関数の値を最小化(最大化)する最適化演算を再度行い、得られた演算結果に基づいて前記運転計画を作成するようにしたものである。 Further, one configuration example of the operation plan creating method according to the present invention includes at least the first formulation pattern as the formulation pattern, and the optimization operation minimizes (maximizes) the value of the objective function. In the case of the optimization operation to be performed, the lower bound value of the objective function is monotonically increased (the upper bound value is monotonically decreased) and the index value is smaller than the level value in the range where the index value is larger than the level value. The range further includes a third formulation pattern that generates a definition expression indicating that the index value is zero, and the formulation pattern selection step is when none of the formulation patterns are selected by the selection instruction. , The third formulation pattern is automatically selected, the optimization calculation is performed, and it is confirmed that all the operation guideline conditions for which the third formulation pattern is automatically selected satisfy the respective level values. If so, the first formulation pattern is automatically reselected as the formulation pattern of these operation guideline conditions, and the formulation processing step is the index value calculation function and the level regarding the operation guideline condition automatically reselected. Based on the value and the first formulation pattern, the objective function and the constraint condition indicating the operation guideline condition are re-formulated, and the operation plan creation step is the constraint for all the definition formulas related to the operation guideline condition. The optimization operation for minimizing (maximizing) the value of the objective function is performed again under the conditions, and the operation plan is created based on the obtained operation result.

本発明によれば、第1の定式化パターンによれば、運転指針条件に対して、指標値を必ず指定した水準値以下にしたく、かつ、指標値が水準値より小さければ小さいほど望ましい、という要求を最適化問題の定義式に表現できる。 According to the first formulation pattern, according to the present invention, it is desirable that the index value is always equal to or less than the specified level value for the operation guideline condition, and the smaller the index value is, the more desirable it is. The request can be expressed in the definition formula of the optimization problem.

また、第2の定式化パターンによれば、運転指針条件として、指標値を指定した水準値より必ずしも小さくする必要はないが、なるべく水準未達成量を小さくしたい場合であって、かつ、指標値が水準値より小さければ小さいほど望ましいが、この要求程度は水準値を満たさない範囲よりは小さい、という要求を最適化問題の定義式に表現できる。 Further, according to the second formulation pattern, as an operation guideline condition, it is not always necessary to make the index value smaller than the specified level value, but it is a case where the amount of unachieved level is desired to be as small as possible, and the index value. The smaller the value is, the more desirable it is, but the requirement that this degree of requirement is smaller than the range that does not satisfy the level value can be expressed in the definition formula of the optimization problem.

また、これら第1および第2の定式化パターンの両方を含む場合には、ユーザ(オペレータ)が、これらの定式化パターンのうちから、運転指針条件に対して要求に応じて適切な任意の定式化パターンを選択できる。これにより、ユーザの要求を、より正確に最適化問題の定式化に反映させることが可能となるため、ユーザの要求により近しい運転計画を得ることができる。 Further, when both the first and second formulation patterns are included, the user (operator) can use any of these formulation patterns, which is appropriate for the operation guideline condition as required. You can select the conversion pattern. As a result, the user's request can be more accurately reflected in the formulation of the optimization problem, so that an operation plan closer to the user's request can be obtained.

運転計画作成装置の構成例を示すブロック図である。It is a block diagram which shows the configuration example of the operation plan making apparatus. エネルギー供給システムのモデル構成例である。This is an example of a model configuration of an energy supply system. ハード制約+目的型パターンに関する定義式を示す説明図である。It is explanatory drawing which shows the definition expression about a hard constraint + objective type pattern. ソフト制約+目的型パターンに関する定義式を示す説明図である。It is explanatory drawing which shows the definition expression about soft constraint + objective type pattern. 運転計画作成処理を示す説明である。This is an explanation showing the operation plan creation process. 第1の実施の形態にかかる運転計画作成処理を示すフローチャートである。It is a flowchart which shows the operation plan making process which concerns on 1st Embodiment. 第2の実施の形態にかかる運転計画作成処理を示すフローチャートである。It is a flowchart which shows the operation plan making process which concerns on 2nd Embodiment. 第3の実施の形態にかかる運転計画作成処理を示すフローチャートである。It is a flowchart which shows the operation plan making process which concerns on 3rd Embodiment.

次に、本発明の実施の形態について図面を参照して説明する。
[第1の実施の形態]
まず、図1を参照して、本発明の第1の実施の形態にかかる運転計画作成装置10について説明する。図1は、運転計画作成装置の構成を示すブロック図である。
Next, an embodiment of the present invention will be described with reference to the drawings.
[First Embodiment]
First, the operation plan creating device 10 according to the first embodiment of the present invention will be described with reference to FIG. FIG. 1 is a block diagram showing a configuration of an operation plan creating device.

この運転計画作成装置10は、全体としてサーバ装置などの演算処理装置からなり、複数の熱源機器を発停制御して需要エネルギーを生成する過程を評価するための指標ごとに、指標に対して求められる運転指針条件を設定し、これら運転指針条件を定式化して得られた、運転指針条件の目的関数および制約条件について最適化演算を実行し、得られた演算結果に基づいて熱源機器の発停を示す運転計画を作成する機能を有している。 The operation plan creating device 10 is composed of an arithmetic processing device such as a server device as a whole, and is obtained for each index for evaluating the process of generating demand energy by controlling the start and stop of a plurality of heat source devices. The operation guideline conditions to be obtained are set, the optimization calculation is executed for the objective function and constraint conditions of the operation guideline condition obtained by formulating these operation guideline conditions, and the heat source equipment is started and stopped based on the obtained calculation result. It has a function to create an operation plan indicating.

エネルギー供給システム20は、ヒートポンプ、熱交換器、コージェネレーション、さらにはジェネリンクなどの各種の熱源機器を複数備えるエネルギー供給システムである。
図2は、エネルギー供給システムのモデル構成例である。複数の熱源機器からなる熱源機器群と、需要エネルギーの種類に応じた個別の熱源機器n(n=1〜Nの整数)とから構成されている。
The energy supply system 20 is an energy supply system including a plurality of various heat source devices such as a heat pump, a heat exchanger, cogeneration, and further, Genelink.
FIG. 2 is an example of a model configuration of an energy supply system. It is composed of a heat source device group composed of a plurality of heat source devices and individual heat source devices n (integers of n = 1 to N) according to the type of energy demand.

これにより、購入エネルギーが、熱源機器群により中間エネルギーに変換され、最終的には熱源機器nにより、個別の需要エネルギーに変換されて、負荷である各種設備へ供給される。ここでは、理解を容易とするため、需要エネルギーの種類(冷水、温水、電気、蒸気など)が1種類であり、購入エネルギーの種類(ガス、電気、重油など)も1種類であるモデルが想定されている。 As a result, the purchased energy is converted into intermediate energy by the heat source equipment group, and finally converted into individual demand energy by the heat source equipment n, and supplied to various equipment which is a load. Here, for ease of understanding, it is assumed that there is one type of energy demand (cold water, hot water, electricity, steam, etc.) and one type of purchased energy (gas, electricity, heavy oil, etc.). Has been done.

図2において、dem(J,K)は、代表日Jの時刻Kにおける、需要予測値を示すパラメータである。yn(J,K)は、代表日Jの時刻Kにおける、需要エネルギーを最終的に供給する熱源機器nの出力エネルギー量を示す実数変数である。In(J,K)は、代表日Jの時刻Kにおける、熱源機器nの発停状況(0:停止,1:稼働)を示す整数変数である。p(J,K)は、代表日Jの時刻Kにおける、購入エネルギー量を示す実数変数である。 In FIG. 2, dem (J, K) is a parameter indicating a demand forecast value at time K on the representative day J. y n (J, K) is a real number variable indicating the amount of output energy of the heat source device n that finally supplies the demand energy at the time K of the representative day J. I n (J, K) is at time K representative day J, start-stop situation of the heat source equipment n (0: Stop 1: running) is an integer variable indicating the. p (J, K) is a real number variable indicating the amount of purchased energy at time K on the representative day J.

熱源運転制御システム30は、産業用のコントローラからなり、運転計画作成装置10で作成された運転計画に基づいて、エネルギー供給システム20の各熱源機器に関する各種の運転制御を行う機能を有している。 The heat source operation control system 30 is composed of an industrial controller, and has a function of performing various operation controls related to each heat source device of the energy supply system 20 based on the operation plan created by the operation plan creation device 10. ..

上位装置40は、全体としてサーバ装置からなり、エネルギー供給システム20に関する各種の管理情報を管理する機能と、これら管理情報を運転計画作成装置10からの要求に応じて運転計画を作成するための最適化演算で用いる処理データとして提供する機能を有している。 The host device 40 is composed of a server device as a whole, has a function of managing various management information related to the energy supply system 20, and is optimal for creating an operation plan in response to a request from the operation plan creation device 10. It has a function to be provided as processing data used in the conversion calculation.

次に、図1を参照して、本実施の形態にかかる運転計画作成装置10の構成について詳細に説明する。
運転計画作成装置10には、主な機能部として、上位網I/F部11、操作入力部12、画面表示部13、通信I/F部14、記憶部15、および演算処理部16が設けられている。
Next, with reference to FIG. 1, the configuration of the operation plan creating device 10 according to the present embodiment will be described in detail.
The operation plan creating device 10 is provided with an upper network I / F unit 11, an operation input unit 12, a screen display unit 13, a communication I / F unit 14, a storage unit 15, and an arithmetic processing unit 16 as main functional units. Has been done.

上位網I/F部11は、上位回線L1を介して上位装置40とデータ通信を行うことにより、上位装置40との間で各種情報をやり取りする機能を有している。
操作入力部12は、キーボード、マウス、タッチパネルなどの操作入力装置からなり、オペレータの操作を検出して演算処理部16へ出力する機能を有している。
画面表示部13は、LCDなどの画面表示装置からなり、演算処理部16から出力された、操作メニュー、設定内容、運転計画などの各種情報を画面表示する機能を有している。
The upper network I / F unit 11 has a function of exchanging various information with the upper device 40 by performing data communication with the upper device 40 via the upper line L1.
The operation input unit 12 is composed of an operation input device such as a keyboard, a mouse, and a touch panel, and has a function of detecting an operator's operation and outputting the operation to the arithmetic processing unit 16.
The screen display unit 13 is composed of a screen display device such as an LCD, and has a function of displaying various information such as an operation menu, setting contents, and an operation plan output from the arithmetic processing unit 16 on the screen.

通信I/F部14は、通信回線L2を介して熱源運転制御システム30とデータ通信を行うことにより、熱源運転制御システム30からエネルギー供給システム20の運転制御に関する各種情報を受信する機能と、熱源運転制御システム30に運転計画を送信する機能とを有している。 The communication I / F unit 14 has a function of receiving various information related to the operation control of the energy supply system 20 from the heat source operation control system 30 and a heat source by performing data communication with the heat source operation control system 30 via the communication line L2. It has a function of transmitting an operation plan to the operation control system 30.

記憶部15は、ハードディスクや半導体メモリなどの記憶装置からなり、演算処理部16における最適運転計作成処理で用いる各種処理データや、演算処理部16で実行するプログラムを記憶する機能を有している。
記憶部15で記憶する主な処理データとして、計画対象期間データ15A、設備モデルデータ15B、契約データ15C、予測負荷データ15D、実績データ15E、および運転指針条件データ15Fがある。
The storage unit 15 is composed of a storage device such as a hard disk or a semiconductor memory, and has a function of storing various processing data used in the optimum operation meter creation processing in the arithmetic processing unit 16 and a program executed by the arithmetic processing unit 16. ..
The main processing data stored in the storage unit 15 includes plan target period data 15A, equipment model data 15B, contract data 15C, predicted load data 15D, actual data 15E, and operation guideline condition data 15F.

計画対象期間データ15Aは、運転計画を作成する対象となる対象日や対象時刻を示すデータである。
設備モデルデータ15Bは、エネルギー供給システム20に設けられた各熱源機器に関する機器効率、最大(定格)生成熱量、最小生成熱量などの各種動作特性や、入出力関係を示すデータである。
契約データ15Cは、電力料金体系、ガス料金体系など、エネルギー供給会社との間で締結したエネルギー契約の内容を示すデータである。
The plan target period data 15A is data indicating a target date and a target time for creating an operation plan.
The equipment model data 15B is data showing various operating characteristics such as equipment efficiency, maximum (rated) heat generation amount, minimum heat generation amount, and input / output relations related to each heat source device provided in the energy supply system 20.
The contract data 15C is data showing the contents of the energy contract concluded with the energy supply company such as the electric power charge system and the gas charge system.

予測負荷データ15Dは、エネルギー供給システム20における、時刻ごとの冷温水需要量、電力需要量などの各種需要を示すデータである。
実績データ15Eは、ガスなどの購入エネルギーの使用量に関する実績を示すデータである。
運転指針条件データ15Fは、コスト条件、供給不足率条件、同時運転台数条件、総運転時間条件など、エネルギー供給システム20の運転時に目的となる経済性、省エネルギー性、環境保全、設備保全、制御性などの各種指標からなる運転条件を示すデータである。
The predicted load data 15D is data showing various demands such as a hot / cold water demand amount and an electric power demand amount for each time in the energy supply system 20.
The actual data 15E is data showing the actual results regarding the amount of purchased energy such as gas.
The operation guideline condition data 15F provides economic efficiency, energy saving, environmental protection, equipment maintenance, controllability, etc., which are the objectives when operating the energy supply system 20, such as cost condition, supply shortage rate condition, simultaneous operation number condition, and total operation time condition. It is data showing operating conditions consisting of various indicators such as.

演算処理部16は、マイクロプロセッサおよびその周辺回路を有し、記憶部15から読み出したプログラムを実行することにより、運転計画の作成処理を実行するための各種処理部を実現する機能を有している。
演算処理部16で実現される主な処理部として、データ取得部16A、運転指針条件設定部16B、定式化パターン選択部16C、定式化処理部16D、および運転計画作成部16Eが設けられている。
The arithmetic processing unit 16 has a microprocessor and its peripheral circuits, and has a function of realizing various processing units for executing an operation plan creation process by executing a program read from the storage unit 15. There is.
As the main processing units realized by the arithmetic processing unit 16, a data acquisition unit 16A, an operation guideline condition setting unit 16B, a formulation pattern selection unit 16C, a formulation processing unit 16D, and an operation plan creation unit 16E are provided. ..

データ取得部16Aは、上位網I/F11を介して上位装置40から、あるいは操作入力部12で検出したオペレータ操作に応じて、運転計画作成処理で用いる各種処理データを取得し、記憶部15へ登録する機能を有している。 The data acquisition unit 16A acquires various processing data used in the operation plan creation process from the host device 40 via the host network I / F11 or in response to an operator operation detected by the operation input section 12, and stores the data in the storage section 15. It has a function to register.

運転指針条件設定部16Bは、操作入力部12で検出したオペレータ操作に応じて、運転指針条件、指標を算出するための指標値算出関数、指標に対して求められる水準値を取得し、運転指針条件データ15Fとして記憶部15に設定する機能を有している。
例えば、需要エネルギーの供給に要するコストが指定した基準値以下とする、という運転指針条件の場合、コストが指標に相当し、コストを計算する関数式が指標値算出関数に相当し、基準値が水準値に相当する。
The operation guideline condition setting unit 16B acquires the operation guideline condition, the index value calculation function for calculating the index, and the level value required for the index according to the operator operation detected by the operation input unit 12, and operates the operation guideline. It has a function of setting the condition data 15F in the storage unit 15.
For example, in the case of the operation guideline condition that the cost required for supplying energy demand is equal to or less than the specified reference value, the cost corresponds to the index, the function formula for calculating the cost corresponds to the index value calculation function, and the reference value is. Corresponds to the standard value.

定式化パターン選択部16Cは、操作入力部12で検出したオペレータ操作に応じて、入力された選択指示に基づいて、予め設定されている複数の定式化パターンから、運転指針条件を定式化する際に用いる定式化パターンを、運転指針条件ごとに選択する機能を有している。定式化パターンとは、設定された運転指針条件に関する目的関数および制約条件を示す定義式を生成するための処理パターンである。これら定式化パターンについては、改めて説明する。 When the formulation pattern selection unit 16C formulates the operation guideline condition from a plurality of preset formulation patterns based on the input selection instruction according to the operator operation detected by the operation input unit 12. It has a function to select the formulation pattern used for each operation guideline condition. The formulation pattern is a processing pattern for generating a definition expression showing the objective function and the constraint condition regarding the set operation guideline condition. These formulation patterns will be described again.

本発明は、この定式化パターンとして、従来のハード制約型パターンに目的関数を組み合わせたハード制約+目的型パターン(第1の定式化パターン)と、従来のソフト制約型パターンに目的関数を組み合わせたソフト制約+目的型パターン(第2の定式化パターン)からなる、2種類の新たな定式化パターンを有している。 In the present invention, as this formulation pattern, a hard constraint + objective pattern (first formulation pattern) in which an objective function is combined with a conventional hard constraint pattern and an objective function are combined with a conventional soft constraint pattern. It has two new formulation patterns consisting of soft constraints + target pattern (second formulation pattern).

定式化処理部16Dは、運転指針条件に関する指標値算出関数および水準値を、定式化パターンに基づいて、運転指針条件を示す目的関数および制約条件の一般式に当て定式化することにより、運転指針条件ごとに定義式を生成し、これら定義式および記憶部15に記憶した各種データに基づき最適化問題を生成する機能を有している。 The formulation processing unit 16D applies the index value calculation function and the level value related to the operation guideline condition to the objective function indicating the operation guideline condition and the general formula of the constraint condition based on the formulation pattern to formulate the operation guideline. It has a function of generating a definition formula for each condition and generating an optimization problem based on these definition formulas and various data stored in the storage unit 15.

運転計画作成部16Eは、各運転指針条件の目的関数および制約条件を示す定義式からなる最適化問題について最適化演算を実行することにより運転計画を作成する機能と、得られた運転計画を通信I/F部14を介して熱源運転制御システム30に運転計画を通知する機能とを有している。 The operation plan creation unit 16E communicates the function of creating an operation plan by executing the optimization operation for the optimization problem consisting of the objective function of each operation guideline condition and the definition formula indicating the constraint condition, and the obtained operation plan. It has a function of notifying the heat source operation control system 30 of the operation plan via the I / F unit 14.

[定式化パターン]
定式化パターンとは、設定された運転指針条件に関する目的関数および制約条件を示す定義式を生成するための処理パターンである。本発明では、この定式化パターンとして、従来のハード制約型パターンに目的関数を組み合わせたハード制約+目的型パターン(第1の定式化パターン)と、従来のソフト制約型パターンに目的関数を組み合わせたソフト制約+目的型パターン(第2の定式化パターン)とからなる、2種類の新たな定式化パターンを提案する。
[Formulation pattern]
The formulation pattern is a processing pattern for generating a definition expression showing the objective function and the constraint condition regarding the set operation guideline condition. In the present invention, as this formulation pattern, a hard constraint + objective pattern (first formulation pattern) in which an objective function is combined with a conventional hard constraint pattern and an objective function are combined with a conventional soft constraint pattern. We propose two new formulation patterns consisting of soft constraints + target pattern (second formulation pattern).

すなわち、ハード制約+目的型パターンは、演算結果において、指標値が水準値より大きくなる解は実行不可能解となり、かつ、指標値が水準値より小さい範囲では目的関数の下界値の指標値に関する勾配がゼロより大きくなることを示す、目的関数および制約条件を生成する定式化パターンである。 That is, in the hard constraint + objective pattern, in the calculation result, a solution whose index value is larger than the level value is an infeasible solution, and in the range where the index value is smaller than the level value, it is related to the index value of the lower bound value of the objective function. A formulation pattern that produces objective functions and constraints that indicate that the gradient is greater than zero.

また、ソフト制約+目的型パターンは、演算結果において、指標値が水準より大きい範囲では目的関数の下界値が単調増加し、かつ、指標値が水準より小さい範囲では目的関数の下界値の指標値に関する勾配が、水準より大きい範囲での勾配より小さくなることを示す、目的関数および制約条件を生成する定式化パターンである。 In the soft constraint + objective pattern, the lower bound value of the objective function increases monotonically in the range where the index value is larger than the level, and the index value of the lower bound value of the objective function increases in the range where the index value is smaller than the level. A formulation pattern that produces objective functions and constraints that indicates that the gradient with respect to is less than the gradient in the range greater than the level.

本実施の形態では、実際に運転指針条件を定式化する際に用いる定式化パターンとして、従来のハード制約型パターンおよびソフト制約型パターンに加えて、新たなハード制約+目的型パターンとソフト制約+目的型パターンとを用い、入力された選択指示に基づいて、これらのうちから運転指針条件ごとに定式化に用いる定式化パターンを選択して適用するようにしたものである。これにより、設定された運転指針条件に関する目的関数および制約条件を、より柔軟に定式化でき、エネルギー供給システム20に求められる各種の要請に応じた運転計画を作成することが可能となる。 In the present embodiment, as the formulation pattern used when actually formulating the operation guideline condition, in addition to the conventional hard constraint type pattern and soft constraint type pattern, a new hard constraint + objective pattern and soft constraint + The purpose type pattern is used, and the formulation pattern used for the formulation is selected and applied for each operation guideline condition from these based on the input selection instruction. As a result, the objective function and the constraint condition regarding the set operation guideline condition can be formulated more flexibly, and an operation plan corresponding to various requests required for the energy supply system 20 can be created.

次に、本実施の形態で用いる4種類の定式化パターンについてそれぞれ説明する。なお、以下の説明で用いる変数は、次の通りである。
i:運転指針条件を特定するインデックス
x:設計変数(各機器の入力エネルギー量、出力エネルギー量を表す連続変数、発停を表す0−1整数変数、を含むベクトル)
i(x):運転指針条件iの指標値算出関数
i:fi(x)の達成したい水準値(パラメータ)
i:定式化のために導入した変数
i(zi):目的関数
γi:傾き補正パラメータ
Next, each of the four types of formulation patterns used in this embodiment will be described. The variables used in the following explanation are as follows.
i: Index for specifying operating guideline conditions x: Design variables (vectors including input energy amount and output energy amount of each device, 0-1 integer variable representing start and stop)
f i (x): Index value calculation function for operating guideline condition i b i : Level value (parameter) to be achieved for f i (x)
z i: variable was introduced for formulation G i (z i): the objective function gamma i: inclination correction parameter

[ハード制約型パターン]
ハード制約型パターンは、運転指針条件において、指標値fi(x)を必ず指定した水準値bi以下にしたい場合であって、水準値bi以下であればどの値でも優劣はないと判断することを表現する定義式を生成する定式化パターンである。
このハード制約型パターンによれば、目的関数Gi(zi)を示す定義式は生成されず、制約条件を示す一般式fi(x)≦biに具体的なfi(x),biが当てはめられることにより定義式が生成される。
[Hard constraint type pattern]
Hard constraints type pattern, in the operating guidelines conditions, even if you want to below the level values b i specified index value f i (x) is always, determined that there is no superiority or inferiority in any value equal to or less than the level value b i It is a formulation pattern that generates a definition expression that expresses what to do.
According to the hard-constrained pattern, defining equation showing the objective function G i (z i) is not generated, the formula shows the constraint f i (x) ≦ b i to a specific f i (x), The definition formula is generated by applying b i.

[ソフト制約型パターン]
ソフト制約型パターンは、運転指針条件において、指標値fi(x)を必ずしも指定した水準値bi以下にする必要はないが、なるべく水準値bi以下にしたい場合であって、水準値bi以下であればどの値でも優劣はないと判断することを表現する定義式を生成する定式化パターンである。
このソフト制約型パターンによれば、目的関数を示す定義式としてGi(zi)=zi(恒等関数)が生成され、制約条件を示す一般式zi≧fi(x)−biおよびzi≧0に具体的なfi(x),biが当てはめられることにより定義式が生成される。
[Soft constraint pattern]
Soft-constrained pattern, in the operating guidance conditions need not be below the level value b i specified index value f i (x) is not necessarily, in a case to be below possible levels value b i, the level value b It is a formulation pattern that generates a definition expression that expresses that it is judged that there is no superiority or inferiority in any value if it is i or less.
According to this soft-constrained pattern, G i (z i) = z i ( the identity function) is generated as a definition formula showing the objective function, indicating the constraint formula z i ≧ f i (x) -b i and z i ≧ 0 specific f i (x), b i is defined formulas by is fitted is generated.

[ハード制約+目的型パターン]
ハード制約+目的型パターンは、運転指針条件において、指標値fi(x)を必ず指定した水準値bi以下に小さくしたい場合であって、さらに指標値fi(x)は水準値biより小さければ小さいほどよいと判断することを表現する定義式を生成する定式化パターンである。
図3は、ハード制約+目的型パターンに関する定義式を示す説明図である。このハード制約+目的型パターンによれば、目的関数を示す定義式としてGi(zi)=zi(恒等関数)が生成され、制約条件を示す一般式zi≧fi(x)およびfi(x)≦biに具体的なfi(x),biが当てはめられることにより定義式が生成される。
[Hard constraint + purpose pattern]
Hard constraints + purposive pattern, in the operating guidance conditions, even if you want to decrease below the level value b i specified index value f i (x) is always further index values f i (x) is the level value b i It is a formulation pattern that generates a definition formula that expresses that the smaller the size, the better.
FIG. 3 is an explanatory diagram showing a definition formula for the hard constraint + target pattern. According to the hard constraints + purposive pattern, G i (z i) = z i as defined expression that the objective function (the identity function) is generated, the formula z i ≧ f i indicating the constraint (x) and f i (x) ≦ b i to a specific f i (x), defining equation is generated by b i is fitted.

[ソフト制約+目的型パターン]
ソフト制約+目的型パターンは、運転指針条件において、指標値fi(x)を必ずしも指定した水準値bi以下にする必要はないが、なるべく水準値bi以下にしたい場合であって、さらに指標値fi(x)は水準値biより小さければ小さいほどよいが、その要求の程度は水準を満たさない範囲での要求の程度より小さいことを表現する定義式を生成する定式化パターンである。
図4は、ソフト制約+目的型パターンに関する定義式を示す説明図である。このソフト制約+目的型パターンによれば、目的関数を示す定義式としてGi(zi)=zi(恒等関数)が生成され、制約条件を示す一般式zi≧fi(x)−biおよびzi≧γi・{fi(x)−bi}(0<γi<1)に具体的なfi(x),bi,γiが当てはめられることにより定義式が生成される。
[Soft constraint + purpose pattern]
Soft constraints + purposive pattern, in the operating guidance conditions need not be below the level value b i specified index value f i (x) is not necessarily, in a case to be below possible levels values b i, further The smaller the index value f i (x) is smaller than the level value b i , the better, but the degree of the requirement is smaller than the degree of the requirement in the range that does not satisfy the level. be.
FIG. 4 is an explanatory diagram showing a definition formula for the soft constraint + target pattern. According to this soft constraint + purposive pattern, G i (z i) = z i as defined expression that the objective function (the identity function) is generated, the formula z i ≧ f i indicating the constraint (x) -b i and z i ≧ γ i · {f i (x) -b i} (0 <γ i <1) the specific f i (x), b i , γ i defined formula by is fitted Is generated.

なお、γiは、0<γi<1の範囲の値をとる傾き補正パラメータである。水準値より小さい範囲における目的関数ziの勾配の、水準値より大きい範囲における勾配に対する大きさの比率を表す。γiについては、運転指針条件ごとに、あるいはすべての運転指針条件に共通して、予め定義しておいたものを用いてもよく、オペレータが任意に設定してもよい。 Note that γ i is a tilt correction parameter that takes a value in the range of 0 <γ i <1. Represents the ratio of the magnitude of the gradient of the objective function z i in the range smaller than the level value to the gradient in the range larger than the level value. As for γ i , a predetermined one may be used for each operation guideline condition or common to all operation guideline conditions, or may be arbitrarily set by the operator.

本実施の形態では、このようにして、各運転指針条件を定式化して得られた目的関数および制約条件を統合して、各目的関数の重み付き線形和を最適化演算の最終目的関数とするとともに、記憶部15の各種データにより定められる制約条件も含めた各制約条件を最終制約条件とすることにより、最適化問題を定義し、これを最適化演算で解くことにより、代表日Jの時刻Kにおける、熱源機器nの発停状況In(J,K)、出力エネルギー量yn(J,K)、および購入エネルギー量p(J,K)を含む設計変数の値をそれぞれ特定して、運転計画を作成することになる。 In the present embodiment, the objective function and the constraint condition obtained by formulating each operation guideline condition are integrated in this way, and the weighted linear sum of each objective function is used as the final objective function of the optimization operation. At the same time, the optimization problem is defined by setting each constraint condition including the constraint condition defined by various data of the storage unit 15 as the final constraint condition, and by solving this by the optimization operation, the time of the representative day J in K, start-stop situation I n the heat source device n (J, K), the output energy y n (J, K), and the purchase amount of energy p (J, K) to identify each value of design variables including , Will create an operation plan.

したがって、最適化問題は、すべての運転指針条件i(i=1,…,r)の集合をIとし、Iのうち定式化パターンがハード制約型である運転指針条件の集合をHとし、運転指針条件iに対する重み係数をwiとし、運転指針条件以外の制約条件により定まるxの実行可能領域をXとし、運転指針条件iに関する制約条件をConstraintsiとした場合、次の式(1)で定義される。Xおよび全てのfi(x)が線形式で表されていれば、上記の最適化問題は混合整数線形計画法で一般に用いられる最適化演算手法により解くことができる。 Therefore, in the optimization problem, the set of all operation guideline conditions i (i = 1, ..., R) is I, and the set of operation guideline conditions whose formulation pattern is a hard constraint type is H. When the weighting coefficient for the guideline condition i is w i , the feasible region of x determined by the constraint conditions other than the operation guideline condition is X, and the constraint condition for the operation guideline condition i is Constraints i , the following equation (1) is used. Defined. If X and all fi (x) are represented in linear form, the above optimization problem can be solved by an optimization operation method generally used in mixed integer linear programming.

Figure 0006981759
Figure 0006981759

なお、本実施の形態では、各運転指針条件の目的関数の重み付き線形和をとって目的関数を単一化し、混合整数線形計画法で解く例を示したが、重み付き線形和をとらずに目的関数を複数(多目的)のままとして、例えばGA(Genetic Algorithm)やPSO(Particle Swarm Optimization)などのメタヒューリスティクスアルゴリズムを最適化演算の手法として用いてもよい。この場合、重み付け係数の定義は不要である。 In this embodiment, an example of unifying the objective functions by taking the weighted linear sum of the objective functions of each operating guideline condition and solving by the mixed integer linear programming method is shown, but the weighted linear sum is not taken. A metaheuristic algorithm such as GA (Genetic Algorithm) or PSO (Particle Swarm Optimization) may be used as an optimization calculation method while the objective function remains multiple (multipurpose). In this case, it is not necessary to define the weighting coefficient.

また、重み係数wiは、オペレータが値を設定してもよいが、設定された水準値biと、予め設定されているfi(x)のとり得る値の最小値fi *=minfi(x)を用いて、wi=1/(bi−fi *)と設定してもよい。
また、目的関数の下界が指標値に関する区分線形関数となるように定式化したが、非線形関数として定式化し、非線形最適化演算手法を用いて解いてもよい。
Further, the weighting coefficient w i may be set by the operator, but the set level value b i and the minimum value f i * = minf of the preset f i (x) can be set. Using i (x), w i = 1 / (b i − f i * ) may be set.
Further, although the lower bound of the objective function is formulated to be a piecewise linear function related to the index value, it may be formulated as a nonlinear function and solved by using a nonlinear optimization calculation method.

また、本実施の形態では、説明の便宜上、ハード制約型、ソフト制約型、ハード+目的型、ソフト+目的型の4つの定式化パターンを定義したが、定式化パターンの定義の仕方はこれに限らない。 Further, in the present embodiment, for convenience of explanation, four formulation patterns of hard constraint type, soft constraint type, hard + objective type, and soft + objective type are defined, but the method of defining the formulation pattern is this. Not exclusively.

また、ハード制約+目的型において、水準より小さい範囲での目的関数の勾配をゼロより大きいものとし、ゼロとなるものを別の定式化パターンであるハード制約型として定義したが、ハード制約+目的型を水準以下での目的関数の勾配を、例えば制約条件zi≧fi(x)のfi(x)の前に0以上の範囲で調整できるパラメータを掛けるなどして、ゼロにも設定できるものとして定義することにより、ハード制約型の定義を省いてもよい。 Also, in the hard constraint + objective type, the gradient of the objective function in the range smaller than the level is set to be larger than zero, and the one that becomes zero is defined as another formulation pattern, the hard constraint type. the gradient of the objective function of the type at levels below, e.g., such as multiplying the parameters that can be adjusted in a range of 0 or more prior constraints z i ≧ f i f i of (x) (x), also set to zero The definition of the hard constraint type may be omitted by defining it as possible.

同様に、ソフト制約+目的型において、水準より小さい範囲での目的関数の勾配をゼロより大きいものとし、ゼロとなるものを別の定式化パターンであるソフト制約型として定義したが、ソフト制約+目的型の水準より小さい範囲での目的関数の勾配をゼロにも設定できるものとして定義することにより、ソフト制約型の定義を省いてもよい。 Similarly, in the soft constraint + objective type, the gradient of the objective function in the range smaller than the level is set to be larger than zero, and the one that becomes zero is defined as another formulation pattern, the soft constraint type. The definition of the soft constraint type may be omitted by defining the gradient of the objective function in a range smaller than the level of the objective type as being able to be set to zero.

[第1の実施の形態の動作]
次に、本実施の形態にかかる運転計画作成装置10の動作について説明する。ここでは、運転指針条件として、以下に示す(1)コスト条件,(2)供給不足率条件,(3)同時運転台数条件,(4)総運転時間条件をなるべく満たすような運転計画を作成する場合を例として説明する。
[Operation of the first embodiment]
Next, the operation of the operation plan creating device 10 according to the present embodiment will be described. Here, as operation guideline conditions, an operation plan is created that satisfies the following (1) cost condition, (2) supply shortage rate condition, (3) simultaneous operation number condition, and (4) total operation time condition as much as possible. The case will be described as an example.

[オペレータの要求]
(1)コスト条件
・エネルギー供給に要する全コストをなるべく1e7(1000万)円以下にしたい。
・さらに、なるべく安くできれば望ましいが、1e7円を満たしていれば、他の運転指針条件の指標が水準を満たすことをある程度優先してほしい。
(2)供給不足率条件
・供給理想値に対する不足率は必ず5%以下にしてほしい。本実施例では、供給理想値は、需要予測値の+10パーセントとなっているものとする。
・不足率は0%に近づくほど望ましい。ただし、不足率はその定義において0%以上であるものとする。
[Operator request]
(1) Cost conditions ・ We want to keep the total cost required for energy supply to 1e7 (10 million) yen or less as much as possible.
・ Furthermore, it is desirable to make it as cheap as possible, but if it meets 1e7 yen, I would like you to give some priority to the fact that the indicators of other driving guideline conditions meet the standard.
(2) Supply shortage rate conditions ・ Please make sure that the shortage rate for the ideal supply value is 5% or less. In this embodiment, the ideal supply value is assumed to be + 10% of the predicted demand value.
・ The closer the shortage rate is to 0%, the more desirable it is. However, the shortage rate shall be 0% or more in the definition.

(3)同時運転台数条件
・需要エネルギーを最終的に供給する熱源機器の同時運転台数は、なるべく2台以下になるようにしたい。
・どうしても必要な場合(需要が大きい場合など)は3台以上動かしてもいい。
・2台以下なら2台でも1台でもいい。コスト等の他の運転指針条件に従って決めてよい。
(4)総運転時間条件
・熱源機器1の総運転時間は全期間で必ず5000時間以下にしたい。
・5000時間以下であれば何時間でも優劣はない。逆に短時間化して他の指標値の水準未達成量が増えると困る。
(3) Simultaneous operation number conditions ・ The number of simultaneous operation units of the heat source equipment that finally supplies the required energy should be 2 or less as much as possible.
・ If absolutely necessary (such as when demand is high), you can move 3 or more units.
・ If it is 2 or less, it may be 2 or 1. It may be determined according to other operating guideline conditions such as cost.
(4) Total operating time conditions ・ The total operating time of the heat source device 1 must be 5000 hours or less in the entire period.
・ There is no difference in hours as long as it is 5000 hours or less. On the contrary, it would be a problem if the time was shortened and the amount of unachieved levels of other index values increased.

次に、図5および図6を参照して、運転計画作成装置10における運転計画作成処理について説明する。図5は、運転計画作成処理を示す説明である。図6は、第1の実施の形態にかかる運転計画作成処理を示すフローチャートである。
運転計画作成装置10は、オペレータ操作に応じて、図5および図6の運転計画作成処理を実行する。なお、前提として、記憶部15には、計画対象期間データ15A、設備モデルデータ15B、契約データ15C、予測負荷データ15D、実績データ15Eが、予め設定されているものとする。
Next, the operation plan creation process in the operation plan creation device 10 will be described with reference to FIGS. 5 and 6. FIG. 5 is an explanation showing an operation plan creation process. FIG. 6 is a flowchart showing an operation plan creation process according to the first embodiment.
The operation plan creation device 10 executes the operation plan creation process of FIGS. 5 and 6 in response to the operator operation. As a premise, it is assumed that the planning target period data 15A, the equipment model data 15B, the contract data 15C, the predicted load data 15D, and the actual data 15E are preset in the storage unit 15.

まず、運転指針条件設定部16Bは、画面表示部13に設定画面を表示し、操作入力部12で検出されたオペレータ操作に応じて、運転指針条件である(1)コスト条件,(2)供給不足率条件,(3)同時運転台数条件,(4)総運転時間条件について、指標値算出関数および水準値を取得し、運転指針条件データ15Fとして記憶部15に設定する(ステップ100)。なお、指標値算出関数については、予め設定されているものをペレータ操作に応じて選択するようにしてもよい。 First, the operation guideline condition setting unit 16B displays the setting screen on the screen display unit 13, and is the operation guideline condition (1) cost condition, (2) supply according to the operator operation detected by the operation input unit 12. For the shortage rate condition, (3) simultaneous operation number condition, and (4) total operation time condition, the index value calculation function and the level value are acquired and set in the storage unit 15 as the operation guideline condition data 15F (step 100). As for the index value calculation function, a preset one may be selected according to the perator operation.

次に、定式化パターン選択部16Cは、画面表示部13に設定画面を表示し、操作入力部12で検出されたオペレータ操作に応じて、運転指針条件ごとに、定式化に用いる定式化パターンを選択する(ステップ101)。
ここでは、前述したオペレータの要求により、(1)コスト条件,(2)供給不足率条件,(3)同時運転台数条件,(4)総運転時間条件に対して、ソフト制約+目的型、ハード制約+目的型、ソフト制約型、ハード制約型の定式化パターンを選択したものとする。
Next, the formulation pattern selection unit 16C displays the setting screen on the screen display unit 13, and according to the operator operation detected by the operation input unit 12, the formulation pattern used for the formulation is set for each operation guideline condition. Select (step 101).
Here, according to the above-mentioned operator's request, software constraint + purpose type, hardware for (1) cost condition, (2) supply shortage rate condition, (3) simultaneous operation number condition, and (4) total operation time condition. It is assumed that the constraint + purpose type, soft constraint type, and hard constraint type formulation patterns are selected.

この後、定式化処理部16Dは、記憶部15の運転指針条件データ15Fから、各運転指針条件に関する指標値算出関数および水準値を取得し、各運転指針条件の定式化パターンに基づいて、これら運転指針条件を示す目的関数および制約条件を定式化することにより、最適化演算に用いる定義式を生成する(ステップ102)。 After that, the formulation processing unit 16D acquires the index value calculation function and the level value for each operation guideline condition from the operation guideline condition data 15F of the storage unit 15, and based on the formulation pattern of each operation guideline condition, these. By formulating the objective function and the constraint condition indicating the operation guideline condition, the definition formula used for the optimization operation is generated (step 102).

ここでは、例として、次のようなパラメータと変数を用い定式化を行うものとする。
[パラメータ]
J:計画対象の代表日を表すパラメータであり、計画対象期間データ15Aに含まれているものとする。1年間の運転について、同月内の日は同じ運転として計画するものとしJ=1〜12とする。すなわちJ=1〜12は各月を指すものとなる。
K:計画対象の時刻を表すパラメータであり、計画対象期間データ15Aに含まれているものとする。1時間毎の運転を計画するものとし、K=1〜24とする。
Here, as an example, it is assumed that the formulation is performed using the following parameters and variables.
[Parameter]
J: It is a parameter representing the representative date of the planning target, and is included in the planning target period data 15A. Regarding the operation for one year, the same operation shall be planned on the day within the same month, and J = 1-12. That is, J = 1 to 12 refers to each month.
K: It is a parameter representing the time of the planning target, and is included in the planning target period data 15A. It is assumed that the operation is planned every hour, and K = 1 to 24.

days(J):代表日Jの日数を表すパラメータであり、計画対象期間データ15Aに含まれているものとする。本実施例では各月の日数となる。
dem(J,K):代表日Jの時刻Kにおける需要予測値を表すパラメータであり、予測負荷データ15Dに含まれているものとする。
N:需要エネルギーを最終的に供給する熱源の台数を表すパラメータである。
days (J): It is a parameter representing the number of days of the representative day J, and is included in the planning target period data 15A. In this embodiment, it is the number of days in each month.
dem (J, K): It is a parameter representing the demand forecast value at the time K of the representative day J, and is included in the forecast load data 15D.
N: A parameter representing the number of heat sources that finally supply the energy demand.

c(J,K):代表日Jの時刻Kにおける購入エネルギーの時間単価を表すパラメータであり、契約データ15Cに含まれているものとする。
idealSupply(J,K):供給量の理想値を表すパラメータである。本実施例では、需要予測値に対して10%の安全をみて、idealSupply(J,K)=dem(J,K)*1.10で定義されているものとする。
c (J, K): It is a parameter representing the hourly unit price of the purchased energy at the time K of the representative day J, and is included in the contract data 15C.
idealSupply (J, K): A parameter representing an ideal value of the supply amount. In this embodiment, it is assumed that idealSupply (J, K) = dem (J, K) * 1.10.

c:コストの希求水準を示すパラメータであり、ユーザの入力により設定されるものとする。
s:供給不足率の希求水準を示すパラメータであり、ユーザの入力により設定されるものとする。
onNum:運転台数の希求水準を示すパラメータであり、ユーザの入力により設定されるものとする。
totalOnTime:熱源機器1の総運転時間の希求水準を示すパラメータであり、ユーザの入力により設定されるものとする。
c:コスト条件の重み係数を示すパラメータである。
s:供給不足率の重み係数を示すパラメータである。
onNum:運転台数の重み係数を示すパラメータである。
b c : A parameter indicating the desired level of cost, which is set by user input.
b s : A parameter indicating the desired level of the supply shortage rate, which is set by the input of the user.
b onNum : A parameter indicating the desired level of the number of operating units, which is set by user input.
b totalOnTime : A parameter indicating the desired level of the total operating time of the heat source device 1, and is set by the input of the user.
w c : A parameter indicating the weighting factor of the cost condition.
w s : A parameter indicating the weighting coefficient of the supply shortage rate.
w onNum : A parameter indicating the weighting coefficient of the number of operating units.

[変数]
n(J,K):代表日Jの時刻Kにおける、需要エネルギーを最終的に供給する熱源機器nの出力エネルギー量を表す実数変数である。
n(J,K):代表日Jの時刻Kにおける、需要エネルギーを最終的に供給する熱源機器nの発停を表す0−1整数変数(0:停止, 1:稼働)である。
p(J,K):代表日Jの時刻Kにおける購入エネルギーの量を表す実数変数である。
supply(J,K)代表日Jの時刻Kにおける供給エネルギー量の総計を表す実数変数である。
[variable]
y n (J, K): A real number variable representing the output energy amount of the heat source device n that finally supplies the demand energy at the time K of the representative day J.
I n (J, K): Representative date at time K of J, 0-1 integer variable that represents the start-stop of the finally supplied heat source device n demand energy (0: Stop 1: running) is.
p (J, K): A real variable representing the amount of purchased energy at time K on the representative day J.
sudden (J, K) is a real number variable representing the total amount of energy supplied at time K on the representative day J.

c:運転計画の作成対象となる全期間における総コストを表す実数変数である。
s(J,K):代表日Jの時刻Kにおける供給不足率を表す実数変数である。
onNum(J,K):代表日Jの時刻Kにおける運転台数を表す実数変数である。
totalOnTime:熱源機器1の総運転時間を表す実数変数である。
x(J,K):代表日Jの時刻Kにおける、yn(J,K),In(J,K),p(J,K)を含む全ての設計変数を並べたベクトルである。
f c : A real variable that represents the total cost for the entire period for which the operation plan is to be created.
f s (J, K): A real variable representing the supply shortage rate at time K on the representative day J.
f onNum (J, K): A real number variable representing the number of operating units at time K on the representative day J.
f totalOnTime : A real number variable representing the total operating time of the heat source device 1.
x (J, K): at time K representative day J, y n (J, K ), a vector obtained by arranging all of the design variables including I n (J, K), p (J, K).

次に、定式化処理部16Dにおける運転指針条件、すなわち(1)コスト条件,(2)供給不足率条件,(3)同時運転台数条件,(4)総運転時間条件に関する定式化処理の具体例について、それぞれ説明する。 Next, specific examples of the formulation processing regarding the operation guideline conditions in the formulation processing unit 16D, that is, (1) cost condition, (2) supply shortage rate condition, (3) simultaneous operation number condition, and (4) total operation time condition. Will be described respectively.

(1)コスト条件
運転計画の作成対象となる全期間における総コストfcは、次の式(2)により定義されているものとし、コストの希求水準bcはオペレータ入力に従い、bc=1e7と定義する。

Figure 0006981759
(1) Cost conditions The total cost f c for the entire period for which the operation plan is to be created shall be defined by the following equation (2), and the cost demand level b c shall be according to the operator input, b c = 1e7. Is defined as.
Figure 0006981759

この際、(1)コスト条件に関する定式化パターンとして、ソフト制約+目的型が選択されているので、目的関数および制約条件について、次の式(3)に示す定義式が生成される。なお、傾き補正パラメータγcは、例えばγc=1e(−4)と定義されているものとする。

Figure 0006981759
At this time, since (1) soft constraint + objective type is selected as the formulation pattern for the cost condition, the definition equation shown in the following equation (3) is generated for the objective function and the constraint condition. The inclination correction parameter γ c is defined as, for example, γ c = 1e (-4).
Figure 0006981759

(2)供給不足率条件
代表日Jの時刻Kにおける供給不足率fs(J,K)および供給エネルギー量総計supply(J,K)は、次の式(4)により定義されているものとし、供給不足率の希求水準bsはオペレータ入力に従い、bs=5と定義する。

Figure 0006981759
(2) Supply shortage rate condition The supply shortage rate f s (J, K) and the total supply energy amount supply (J, K) at time K on the representative day J shall be defined by the following equation (4). , The demand level b s of the supply shortage rate is defined as b s = 5 according to the operator input.
Figure 0006981759

この際、(2)供給不足率条件に関する定式化パターンとして、ハード制約+目的型が選択されているので、目的関数および制約条件について、次の式(5)に示す定義式が生成される。

Figure 0006981759
At this time, since the hard constraint + objective type is selected as the formulation pattern for (2) supply shortage rate condition, the definition equation shown in the following equation (5) is generated for the objective function and the constraint condition.
Figure 0006981759

(3)同時運転台数条件
代表日Jの時刻Kにおける運転台数fonNum(J,K)は、次の式(6)により定義されているものとし、同時運転台数の希求水準bonNumはオペレータ入力に従い、bonNum=2と定義する。

Figure 0006981759
(3) Simultaneous operation number condition It is assumed that the operation number f onNum (J, K) at the time K of the representative day J is defined by the following equation (6), and the desired level b onNum of the simultaneous operation number is input by the operator. Therefore , b onNum = 2 is defined.
Figure 0006981759

この際、(3)同時運転台数条件に関する定式化パターンとして、ソフト制約型が選択されているので、目的関数および制約条件について、次の式(7)に示す定義式が生成される。

Figure 0006981759
At this time, since the soft constraint type is selected as the formulation pattern for (3) the simultaneous operation number condition, the definition formula shown in the following formula (7) is generated for the objective function and the constraint condition.
Figure 0006981759

(4)総運転時間条件
熱源機器1の総運転時間ftotalOnTimeは、次の式(8)により定義されているものとし、熱源機器1の総運転時間の希求水準btotalOnTimeはオペレータ入力に従い、btotalOnTime=5000と定義する。

Figure 0006981759
(4) Total operating time condition The total operating time f totalOnTime of the heat source device 1 is defined by the following equation (8), and the desired level of the total operating time of the heat source device 1 b totalOnTime is according to the operator input, b. Define totalOnTime = 5000.
Figure 0006981759

この際、(4)総運転時間条件に関する定式化パターンとして、ハード制約型が選択されているので、目的関数は生成せず制約条件として、次の式(9)に示す定義式が生成される。

Figure 0006981759
At this time, since the hard constraint type is selected as the formulation pattern for the total operating time condition (4), the objective function is not generated and the definition expression shown in the following equation (9) is generated as the constraint condition. ..
Figure 0006981759

本実施の形態では、最適化演算手法として、混合整数線形計画法を用いるため、定式化処理部16Dは、定式化により得られた各目的関数の重み付き線形和をとり、次の式(10)に示す最終目的関数Fを生成する。この際、重み係数wc,ws,wonNumは、それぞれの運転指針条件の重要度に応じてオペレータが任意に値を指定するものとする。

Figure 0006981759
In the present embodiment, since the mixed integer linear programming method is used as the optimization operation method, the formulation processing unit 16D takes the weighted linear sum of each objective function obtained by the formulation, and obtains the following equation (10). ), The final objective function F is generated. At this time, the weight coefficients w c , w s , and w on Num shall be arbitrarily specified by the operator according to the importance of each operation guideline condition.
Figure 0006981759

このようにして、最適化問題が生成された後、運転計画作成部16Eは、各運転指針条件の目的関数および制約条件を示す定義式、および記憶部15の各種データから定められる制約条件からなる最適化問題について最適化演算を実行する(ステップ103)。本実施の形態では、求解法については、混合整数線形計画法で用いられる一般的な求解法を用いる。 In this way, after the optimization problem is generated, the operation plan creation unit 16E includes a definition formula showing the objective function and the constraint condition of each operation guideline condition, and the constraint condition determined from various data of the storage unit 15. The optimization operation is executed for the optimization problem (step 103). In the present embodiment, as the solution method, a general solution method used in the mixed integer linear programming method is used.

続いて、運転計画作成部16Eは、得られた最適化演算結果を運転計画を示す情報として画面表示部13で画面表示する。この後、オペレータ操作に応じて、通信I/F部14を介して熱源運転制御システム30に運転計画を通知し(ステップ104)、一連の運転計画作成処理を終了する。
なお、以上では、最適化演算が制約条件のもとで目的関数の値を最小化する演算である場合を例として説明したが、目的関数の値を最大化する演算であっても同様にして適用できる。
Subsequently, the operation plan creation unit 16E displays the obtained optimization calculation result on the screen as information indicating the operation plan on the screen display unit 13. After that, according to the operator operation, the heat source operation control system 30 is notified of the operation plan via the communication I / F unit 14 (step 104), and a series of operation plan creation processes are completed.
In the above, the case where the optimization operation is an operation that minimizes the value of the objective function under the constraint condition has been described as an example, but the same applies to the operation that maximizes the value of the objective function. Applicable.

[第1の実施の形態の効果]
このように、本実施の形態は、運転指針条件設定部16Bが、運転指針条件ごとに指標値算出関数および水準値を設定するとともに、定式化パターン選択部16Cが、入力された選択指示に基づいて、予め設定されている複数の定式化パターンから、運転指針条件を定式化する際に用いる定式化パターンを選択し、定式化処理部16Dが、運転指針条件に関する指標値算出関数、水準値、および定式化パターンに基づいて、運転指針条件を示す目的関数および制約条件を定式化するようにしたものである。
[Effect of the first embodiment]
As described above, in the present embodiment, the operation guideline condition setting unit 16B sets the index value calculation function and the level value for each operation guideline condition, and the formulation pattern selection unit 16C is based on the input selection instruction. Then, the formulation pattern to be used when formulating the operation guideline condition is selected from a plurality of preset formulation patterns, and the formulation processing unit 16D determines the index value calculation function, the level value, and the operation guideline condition. And, based on the formulation pattern, the objective function and the constraint condition indicating the operation guideline condition are formulated.

これに加えて、定式化パターンとして、最適化演算が制約条件のもとで目的関数の値を最小化(最大化)する演算である場合、演算結果において、指標値が水準値より大きくなる解は実行不可能解となり、かつ、指標値が水準値より小さい範囲では目的関数の下界値(上界値)の指標値に関する勾配がゼロより大きく(小さく)なることを示す定義式を生成する第1の定式化パターンと、演算結果において、指標値が水準値より大きい範囲では目的関数の下界値が単調増加(単調減少)し、かつ、指標値が水準値より小さい範囲では目的関数の下界値の指標値に関する勾配が、ゼロより大きく(小さく)水準値より大きい範囲での勾配より小さく(大きく)なることを示す定義式を生成する第2の定式化パターンの、少なくともいずれか一方または両方を含むようにしたものである。 In addition to this, as a formulation pattern, when the optimization operation is an operation that minimizes (maximizes) the value of the objective function under constraint conditions, the index value becomes larger than the level value in the operation result. Is an infeasible solution, and in the range where the index value is smaller than the level value, a definition expression is generated indicating that the gradient of the index value of the lower bound value (upper bound value) of the objective function is larger (smaller) than zero. In the formulation pattern of 1 and the calculation result, the lower bound value of the objective function increases monotonically (decreases monotonically) in the range where the index value is larger than the level value, and the lower bound value of the objective function increases in the range where the index value is smaller than the level value. At least one or both of the second formulation patterns that generate a definitional expression indicating that the gradient with respect to the index value of is greater than (smaller) than zero and less than (greater than) the gradient in the range greater than the level value. It is intended to be included.

したがって、第1の定式化パターンによれば、運転指針条件に対して指数値を指定した水準値より必ず小さくしたい場合であって、かつ、指数値が水準値より小さければ小さいほど望ましい、という定式化条件を適応することができる。これにより、例えば、需要エネルギーに対する供給不足率を水準値以下としたい場合、供給不足率が水準値以下であって、かつ、なるべく供給不足率の低い運転計画を得ることが可能となる。 Therefore, according to the first formulation pattern, it is desirable that the index value is always smaller than the specified level value for the operation guideline condition, and the smaller the index value is, the more desirable it is. The conditions can be adapted. As a result, for example, when it is desired to keep the supply shortage rate for the energy demand below the standard value, it is possible to obtain an operation plan in which the supply shortage rate is below the standard value and the supply shortage rate is as low as possible.

また、第2の定式化パターンによれば、運転指針条件として、指数値を指定した水準値より必ずしも小さくする必要はないが、なるべく水準未達成量を小さくしたい場合であって、かつ、指数値が水準値より小さければ小さいほど望ましいが、この要求程度は水準値を満たさない範囲よりは小さい、という定式化条件を適応することができる。これにより、例えば、総コストを水準値以下としたい場合、指定された水準値を超えて、さらに総コストが小さい運転計画を得ることが可能となる。 Further, according to the second formulation pattern, it is not always necessary to make the index value smaller than the specified level value as an operation guideline condition, but it is a case where it is desired to make the amount of unachieved level as small as possible, and the index value. The smaller the value is, the more desirable it is, but the formulation condition that this requirement is smaller than the range that does not satisfy the level value can be applied. As a result, for example, when it is desired to make the total cost less than or equal to the standard value, it is possible to obtain an operation plan in which the total cost exceeds the designated level value and the total cost is further reduced.

また、これら第1および第2の定式化パターンの両方を含む場合には、ユーザ(オペレータ)が、これらの定式化パターンのうちから、運転指針条件に対して適切な任意の定式化パターンを選択できる。これにより、ユーザの要求を、より正確に最適化問題の定式化に反映させることが可能となるため、ユーザの要求に極めて近しい運転計画を得ることができる。 Further, when both the first and second formulation patterns are included, the user (operator) selects an arbitrary formulation pattern suitable for the operation guideline condition from these formulation patterns. can. This makes it possible to more accurately reflect the user's request in the formulation of the optimization problem, so that an operation plan that is extremely close to the user's request can be obtained.

また、本実施の形態において、運転指針条件に関する目的関数および制約条件を定式化する際、水準値より小さい範囲における目的関数の勾配を、運転指針条件以外の他の運転指針条件の水準未達成量を増加させない程度に小さい値に設定するようにしてもよい。
これにより、第1および第2の定式化パターンをハード制約型パターンやソフト制約型パターンと同等の定式化パターンとして用いることができ、ユーザの要求に柔軟に対応することができる。
Further, in the present embodiment, when formulating the objective function and the constraint condition regarding the operation guideline condition, the gradient of the objective function in a range smaller than the level value is set to the level unachieved amount of the operation guideline condition other than the operation guideline condition. May be set to a small value so as not to increase.
As a result, the first and second formulation patterns can be used as the same formulation patterns as the hard constraint type pattern and the soft constraint type pattern, and the user's request can be flexibly responded to.

[第2の実施の形態]
次に、本発明の第2の実施の形態にかかる運転計画作成装置10について説明する。
前述した図6では、各運転指針条件に関する定式化パターンを、オペレータが選択指示によりそれぞれ設定する場合について説明した。本実施の形態では、選択指示によりいずれの定式化パターンも選択されていない運転指針条件に対して、ソフト制約+目的型パターン(第2の定式化パターン)を自動選択するようにしたものである。ただし、定式化パターンが選択されていない運転指針条件に対しても、指標値に対して求める水準は設定されているものとする。
[Second Embodiment]
Next, the operation plan creating device 10 according to the second embodiment of the present invention will be described.
In FIG. 6 described above, a case where the operator sets the formulation pattern for each operation guideline condition by the selection instruction has been described. In the present embodiment, the soft constraint + the target pattern (second formulation pattern) is automatically selected for the operation guideline condition in which none of the formulation patterns is selected by the selection instruction. .. However, it is assumed that the level required for the index value is set even for the operation guideline condition for which the formulation pattern is not selected.

図7は、第2の実施の形態にかかる運転計画作成処理を示すフローチャートであり、図6と同じまたは同等部分には同一符号を付してある。
すなわち、定式化パターン選択部16Cが、オペレータ選択指示に基づいて、任意の運転指針条件について指定された定式化パターンを選択し(ステップ200)、未選択の運転指針条件に対して、ソフト制約+目的型パターン(第2の定式化パターン)を自動選択する(ステップ201)。
この場合、すべての運転指針条件に対してソフト制約+目的型パターンを自動的に先に選択しておき、オペレータが選択指示した運転指針条件だけを、後から指示された定式化パターンに変更してもよい。
FIG. 7 is a flowchart showing an operation plan creation process according to the second embodiment, and the same or equivalent portions as those in FIG. 6 are designated by the same reference numerals.
That is, the formulation pattern selection unit 16C selects the formulation pattern specified for any operation guideline condition based on the operator selection instruction (step 200), and the soft constraint + for the unselected operation guideline condition. The target pattern (second formulation pattern) is automatically selected (step 201).
In this case, the soft constraint + target pattern is automatically selected first for all the operation guideline conditions, and only the operation guideline condition selected and instructed by the operator is changed to the formulation pattern instructed later. You may.

これにより、定式化パターンを選択する作業を削減しつつ、1回の最適化演算で、定式化パターンの選択指示されていなかった運転指針条件の制約条件以外の制約条件に実行可能解があれば解が得られる。さらに、得られた解は、定式化パターンが選択指示されていなかった各運転指針条件の指標値を設定された水準を超えて最小化することよりも各運転指針条件の指標値が水準を満たすことをある程度優先しつつ、定式化パターンが選択指示された運転指針条件も鑑みて、なるべく水準を超えて最小化されるため、ユーザの要求により近い解を得ることができる。 This reduces the work of selecting the formulation pattern, and if there is a feasible solution for the constraints other than the constraints of the operation guideline conditions that were not instructed to select the formulation pattern in one optimization operation. A solution is obtained. Furthermore, in the obtained solution, the index value of each operation guideline condition satisfies the level rather than minimizing the index value of each operation guideline condition for which the formulation pattern has not been instructed to select beyond the set level. While giving priority to this to some extent, the formulation pattern is minimized beyond the standard as much as possible in consideration of the operation guideline condition in which the selection is instructed, so that a solution closer to the user's request can be obtained.

[第3の実施の形態]
次に、本発明の第3の実施の形態にかかる運転計画作成装置10について説明する。
前述した第2の実施の形態では、最適化演算が1回だけを想定しているが、これにより得られる解は、定式化パターンが選択されていない運転指針条件のすべてについて水準値を満たすことが優先された解となっているとは限らない。
[Third Embodiment]
Next, the operation plan creating device 10 according to the third embodiment of the present invention will be described.
In the second embodiment described above, it is assumed that the optimization operation is performed only once, but the solution obtained by this is that the level value is satisfied for all the operation guideline conditions for which the formulation pattern is not selected. Is not always the preferred solution.

図8は、第3の実施の形態にかかる運転計画作成処理を示すフローチャートであり、図6と同じまたは同等部分には同一符号を付してある。
本実施の形態では、まず、定式化パターン選択部16Cが、オペレータ選択指示に基づいて、任意の運転指針条件について指定された定式化パターンを選択し(ステップ300)、未選択の運転指針条件に対してそれぞれソフト制約型パターン(第3のパターン)を自動選択する(ステップ301)。
FIG. 8 is a flowchart showing an operation plan creation process according to the third embodiment, and the same or equivalent portions as those in FIG. 6 are designated by the same reference numerals.
In the present embodiment, first, the formulation pattern selection unit 16C selects the formulation pattern specified for any operation guideline condition based on the operator selection instruction (step 300), and sets the unselected operation guideline condition. On the other hand, the soft constraint type pattern (third pattern) is automatically selected (step 301).

ソフト制約型パターン(第3のパターン)は、運転計画作成部16Eでの最適化演算が、目的関数の値を最小化(最大化)する最適化演算である場合、指標値が水準値より大きい範囲では目的関数の下界値が単調増加(上界値が単調減少)し、かつ、指標値が水準値より小さい範囲では指標値がゼロとなることを示す、目的関数および制約条件を生成する定式化パターンである。 In the soft constraint type pattern (third pattern), when the optimization operation in the operation plan creation unit 16E is an optimization operation that minimizes (maximizes) the value of the objective function, the index value is larger than the level value. A formula that generates an objective function and constraints that indicate that the lower bound value of the objective function increases monotonically (the upper bound value decreases monotonically) in the range, and the index value becomes zero in the range where the index value is smaller than the level value. It is a conversion pattern.

この後、最適化演算を実行し、得られた演算結果のうち、定式化パターンを自動選択したすべての運転指針条件において、指標値が水準値を満たしている場合には(ステップ302:YES)、定式化パターンを自動選択した運転指針条件に対してそれぞれハード制約+目的型パターン(第1の定式化パターン)を自動選択し直して(ステップ303)、定義式を再生成し(ステップ304)、最適化演算を再実行して(ステップ305)、得られた演算結果に基づいて運転計画を示す情報を出力する。 After that, the optimization calculation is executed, and among the obtained calculation results, if the index value satisfies the level value under all the operation guideline conditions for which the formulation pattern is automatically selected (step 302: YES). , The hard constraint + target pattern (first formulation pattern) is automatically reselected for each operation guideline condition for which the formulation pattern is automatically selected (step 303), and the definition expression is regenerated (step 304). , The optimization operation is re-executed (step 305), and the information indicating the operation plan is output based on the obtained operation result.

一方、得られた演算結果において、定式化パターンを自動選択した運転指針条件のうち、ある運転指針条件の指標値が水準値を満たしていない場合には(ステップ302:NO)、得られた演算結果に基づいて運転計画を示す情報を出力する。 On the other hand, in the obtained calculation result, when the index value of a certain driving guideline condition does not satisfy the level value among the driving guideline conditions for which the formulation pattern is automatically selected (step 302: NO), the obtained calculation is performed. Outputs information indicating the operation plan based on the result.

これにより、第2の実施の形態と比べ、最大で2回の最適化演算が必要となるが、定式化パターンが選択指示されていない運転指針条件の全てについて、指標が水準値を満たすことが、水準値超えて最小化することよりも優先された解が得られる。また、それらの指標は、定式化パターンが選択指示された運転指針条件も鑑みて、さらになるべく水準を超えて最小化されるため、ユーザの要求により近い解を得ることができる。 As a result, the optimization calculation is required up to two times as compared with the second embodiment, but the index satisfies the level value for all the operation guideline conditions for which the formulation pattern is not instructed to be selected. , A solution that is prioritized over minimizing beyond the level value is obtained. Further, since these indicators are minimized beyond the standard as much as possible in consideration of the operation guideline condition for which the formulation pattern is selected and instructed, a solution closer to the user's request can be obtained.

[実施の形態の拡張]
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をすることができる。また、各実施形態については、矛盾しない範囲で任意に組み合わせて実施することができる。
[Extension of embodiment]
Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above embodiments. Various changes that can be understood by those skilled in the art can be made to the structure and details of the present invention within the scope of the present invention. In addition, each embodiment can be implemented in any combination within a consistent range.

10…運転計画作成装置、11…上位網I/F部、12…操作入力部、13…画面表示部、14…通信I/F部、15…記憶部、15A…計画対象期間データ、15B…設備モデルデータ、15C…契約データ、15D…予測負荷データ、15E…実績データ、15F…運転指針条件データ、16…演算処理部、16A…データ取得部、16B…運転指針条件設定部、16C…定式化パターン選択部、16D…定式化処理部、16E…運転計画作成部、20…エネルギー供給システム、30…熱源運転制御システム、40…上位装置、L1…上位回線、L2…通信回線。 10 ... Operation plan creation device, 11 ... Upper network I / F unit, 12 ... Operation input unit, 13 ... Screen display unit, 14 ... Communication I / F unit, 15 ... Storage unit, 15A ... Planning target period data, 15B ... Equipment model data, 15C ... contract data, 15D ... predicted load data, 15E ... actual data, 15F ... operation guideline condition data, 16 ... arithmetic processing unit, 16A ... data acquisition unit, 16B ... operation guideline condition setting unit, 16C ... formula Data pattern selection unit, 16D ... Formulation processing unit, 16E ... Operation plan creation unit, 20 ... Energy supply system, 30 ... Heat source operation control system, 40 ... Upper device, L1 ... Upper line, L2 ... Communication line.

Claims (10)

複数の熱源機器を発停制御して需要エネルギーを生成する過程を評価するための指標ごとに、前記指標に対して求められる運転指針条件を設定し、これら運転指針条件を定式化して得られた、前記運転指針条件の目的関数および制約条件を示す定義式を含む最適化問題について最適化演算を実行し、得られた演算結果に基づいて前記熱源機器の発停を示す運転計画を作成する運転計画作成装置であって、
前記運転指針条件ごとに、前記指標を算出するための指標値算出関数と、前記指標に対して求められる水準値を設定する運転指針条件設定部と、
入力された選択指示に基づいて、予め設定されている、それぞれ前記指標値に対する異なる要求のパターンに対応する複数の定式化パターンから、前記運転指針条件を定式化する際に用いる定式化パターンを、前記運転指針条件ごとに選択する定式化パターン選択部と、
前記運転指針条件に関する前記指標値算出関数、前記水準値、および前記定式化パターンに基づいて、前記運転指針条件を示す目的関数および制約条件を定式化する定式化処理部と、
前記定式化により得られた定義式について、前記制約条件のもとで前記目的関数の値を最小化する最適化演算を行い、得られた演算結果に基づいて前記運転計画を作成する運転計画作成部とを備え、
前記定式化パターンは、前記指標値が前記水準値より大きくなる解は実行不可能解となり、かつ、前記指標値が前記水準値より小さい範囲では前記目的関数の下界値の前記指標値に関する勾配がゼロより大きくなることを示す定義式を生成する第1の定式化パターンと、前記指標値が前記水準値より大きい範囲では前記目的関数の下界値が単調増加し、かつ、前記指標値が前記水準値より小さい範囲では前記目的関数の下界値の前記指標値に関する勾配が、ゼロより大きく前記水準値より大きい範囲での勾配より小さくなることを示す定義式を生成する第2の定式化パターンの、少なくともいずれか一方または両方を含む
ことを特徴とする運転計画作成装置。
For each index value for evaluating the process of generating demand energy by starting and stopping control of multiple heat source devices, set the operation guideline conditions required for the index value, and formulate these operation guideline conditions. The optimization operation including the objective function of the operation guideline condition and the definition expression indicating the constraint condition is executed, and an operation plan indicating the start / stop of the heat source device is created based on the obtained calculation result. It is an operation planning device
For each of said operating guidance condition, the index value calculation function for calculating the index value, the operating guidance condition setting unit for setting a level value determined relative to the index value,
Based on the input selection instruction, the formulation pattern used when formulating the operation guideline condition is selected from a plurality of formulation patterns corresponding to different request patterns for the index values, which are set in advance. The formulation pattern selection unit selected for each operation guideline condition,
A formulation processing unit that formulates an objective function and a constraint condition indicating the operation guideline condition based on the index value calculation function, the level value, and the formulation pattern related to the operation guideline condition.
With respect to the definition formula obtained by the formulation, an optimization operation for minimizing the value of the objective function is performed under the constraint conditions, and an operation plan is created based on the obtained calculation result. With a department,
In the formulation pattern, a solution in which the index value is larger than the level value is an infeasible solution, and in the range where the index value is smaller than the level value, the gradient of the lower bound value of the objective function with respect to the index value is The lower bound value of the objective function monotonically increases in the range where the index value is larger than the level value and the index value is the level. In the range smaller than the value, the gradient of the lower bound value of the objective function with respect to the index value is larger than zero and smaller than the gradient in the range larger than the level value. An operation planning device characterized by including at least one or both.
複数の熱源機器を発停制御して需要エネルギーを生成する過程を評価するための指標ごとに、前記指標に対して求められる運転指針条件を設定し、これら運転指針条件を定式化して得られた、前記運転指針条件の目的関数および制約条件を示す定義式を含む最適化問題について最適化演算を実行し、得られた演算結果に基づいて前記熱源機器の発停を示す運転計画を作成する運転計画作成装置であって、
前記運転指針条件ごとに、前記指標を算出するための指標値算出関数を定義する指標値算出関数定義部と、
前記指標に対して求められる水準値を設定する水準値設定部と、
入力された選択指示に基づいて、予め設定されている、それぞれ前記指標値に対する異なる要求のパターンに対応する複数の定式化パターンから、前記運転指針条件を定式化する際に用いる定式化パターンを、前記運転指針条件ごとに選択する定式化パターン選択部と、
前記運転指針条件に関する前記指標値算出関数、前記水準値、および前記定式化パターンに基づいて、前記運転指針条件を示す目的関数および制約条件を定式化する定式化処理部と、
前記定式化により得られた定義式について、前記制約条件のもとで前記目的関数の値を最大化する最適化演算を行い、得られた演算結果に基づいて前記運転計画を作成する運転計画作成部とを備え、
前記定式化パターンは、前記最適化演算が前記制約条件のもとで前記目的関数の値を最大化する演算である場合、前記指標値が前記水準値より大きくなる解は実行不可能解となり、かつ、前記指標値が前記水準値より小さい範囲では前記目的関数の上界値の前記指標値に関する勾配がゼロより小さくなることを示す定義式を生成する第1の定式化パターンと、前記指標値が前記水準値より大きい範囲では前記目的関数の上界値が単調減少し、かつ、前記指標値が前記水準値より小さい範囲では前記目的関数の上界値の前記指標値に関する勾配が、ゼロより小さく前記水準値より大きい範囲での勾配より大きくなることを示す定義式を生成する第2の定式化パターンの、少なくともいずれか一方または両方を含む
ことを特徴とする運転計画作成装置。
For each index value for evaluating the process of generating demand energy by starting and stopping control of multiple heat source devices, set the operation guideline conditions required for the index value, and formulate these operation guideline conditions. The optimization operation including the objective function of the operation guideline condition and the definition expression indicating the constraint condition is executed, and the operation plan indicating the start / stop of the heat source device is created based on the obtained calculation result. It is an operation planning device
An index value calculation function definition unit that defines an index value calculation function for calculating the index value for each operation guideline condition,
A level value setting unit that sets the level value required for the index value,
Based on the input selection instruction, the formulation pattern used when formulating the operation guideline condition is selected from a plurality of formulation patterns corresponding to different request patterns for the index values, which are set in advance. The formulation pattern selection unit selected for each operation guideline condition,
A formulation processing unit that formulates an objective function and a constraint condition indicating the operation guideline condition based on the index value calculation function, the level value, and the formulation pattern related to the operation guideline condition.
With respect to the definition formula obtained by the formulation, an optimization operation for maximizing the value of the objective function is performed under the constraint conditions, and an operation plan is created based on the obtained calculation result. With a department,
In the formulation pattern, when the optimization operation is an operation that maximizes the value of the objective function under the constraint condition, a solution in which the index value is larger than the level value becomes an infeasible solution. In addition, the first formulation pattern for generating a definition formula indicating that the gradient of the upper bound value of the objective function with respect to the index value becomes smaller than zero in the range where the index value is smaller than the level value, and the index value. In the range where is larger than the level value, the upper bound value of the objective function decreases monotonically, and in the range where the index value is smaller than the level value, the gradient of the upper bound value of the objective function with respect to the index value is greater than zero. An operation planning device comprising at least one or both of a second formulation pattern that produces a definitional expression indicating that it is smaller and greater than the gradient in the range larger than the level value.
請求項1または請求項2に記載の運転計画作成装置において、
前記定式化処理部は、前記運転指針条件に関する目的関数および制約条件を定式化する際、前記水準値より小さい範囲における前記目的関数の勾配の絶対値を、前記運転指針条件以外の他の運転指針条件の水準未達成量を増加させない程度に小さい値に設定することを特徴とする運転計画作成装置。
In OPERATION planning device according to claim 1 or claim 2,
When formulating the objective function and the constraint condition regarding the operation guideline condition, the formulation processing unit sets the absolute value of the gradient of the objective function in a range smaller than the level value to the operation guideline other than the operation guideline condition. An operation planning device characterized by setting a small value so as not to increase the amount of unachieved condition level.
請求項1または請求項2に記載の運転計画作成装置において、
前記定式化パターンは、少なくとも前記第2の定式化パターンを含み、
前記定式化パターン選択部は、前記選択指示によりいずれの定式化パターンも選択されていない場合、前記第2の定式化パターンを自動選択する
ことを特徴とする運転計画作成装置。
In OPERATION planning device according to claim 1 or claim 2,
The formulation pattern includes at least the second formulation pattern.
The operation plan creating device is characterized in that the formulation pattern selection unit automatically selects the second formulation pattern when none of the formulation patterns is selected by the selection instruction.
請求項1または請求項2に記載の運転計画作成装置において、
前記定式化パターンは、少なくとも前記第1の定式化パターンを含むとともに、前記最適化演算が目的関数の値を最小化(最大化)する最適化演算である場合、前記指標値が前記水準値より大きい範囲では前記目的関数の下界値が単調増加(上界値が単調減少)し、かつ、前記指標値が前記水準値より小さい範囲では前記指標値がゼロとなることを示す定義式を生成する第3の定式化パターンをさらに含み、
前記定式化パターン選択部は、前記選択指示によりいずれの定式化パターンも選択されていない場合、前記第3の定式化パターンを自動選択し、前記最適化演算を行って、前記第3の定式化パターンを自動選択したすべての前記運転指針条件がそれぞれの水準値を満たしたことが確認された場合、これら運転指針条件の定式化パターンとして前記第1の定式化パターンを自動選択し直し、
前記定式化処理部は、自動選択し直した前記運転指針条件に関する前記指標値算出関数、前記水準値、および前記第1の定式化パターンに基づいて、前記運転指針条件を示す目的関数および制約条件を定式化し直し、
前記運転計画作成部は、すべての前記運転指針条件に関する定義式について、前記制約条件のもとで前記目的関数の値を最小化(最大化)する最適化演算を再度行い、得られた演算結果に基づいて前記運転計画を作成する
ことを特徴とする運転計画作成装置。
In OPERATION planning device according to claim 1 or claim 2,
When the formulation pattern includes at least the first formulation pattern and the optimization operation is an optimization operation that minimizes (maximizes) the value of the objective function, the index value is more than the level value. A definition formula is generated indicating that the lower bound value of the objective function increases monotonically (the upper bound value decreases monotonically) in a large range, and the index value becomes zero in the range where the index value is smaller than the level value. Further including a third formulation pattern,
When none of the formulation patterns is selected by the selection instruction, the formulation pattern selection unit automatically selects the third formulation pattern, performs the optimization calculation, and performs the third formulation. When it is confirmed that all the operation guideline conditions for which the pattern is automatically selected satisfy the respective level values, the first formulation pattern is automatically reselected as the formulation pattern for these operation guideline conditions.
The formulation processing unit is an objective function and a constraint condition indicating the operation guideline condition based on the index value calculation function, the level value, and the first formulation pattern regarding the operation guideline condition automatically reselected. Reformulated,
The operation plan creation unit re-performs the optimization operation for minimizing (maximizing) the value of the objective function under the constraint conditions for all the definition expressions related to the operation guideline conditions, and the operation result obtained. An operation plan creating device characterized in that the operation plan is created based on the above.
複数の熱源機器を発停制御して需要エネルギーを生成する過程を評価するための指標ごとに、前記指標に対して求められる運転指針条件を設定し、これら運転指針条件を定式化して得られた、前記運転指針条件の目的関数および制約条件を示す定義式を含む最適化問題について最適化演算を実行し、得られた演算結果に基づいて前記熱源機器の発停を示す運転計画を作成する運転計画作成方法であって、
運転指針条件設定部が、前記運転指針条件ごとに、前記指標を算出するための指標値算出関数と、前記指標に対して求められる水準値を設定する運転指針条件設定ステップと、
定式化パターン選択部が、入力された選択指示に基づいて、予め設定されている、それぞれ前記指標値に対する異なる要求のパターンに対応する複数の定式化パターンから、前記運転指針条件を定式化する際に用いる定式化パターンを、前記運転指針条件ごとに選択する定式化パターン選択ステップと、
定式化処理部が、前記運転指針条件に関する前記指標値算出関数、前記水準値、および前記定式化パターンに基づいて、前記運転指針条件を示す目的関数および制約条件を定式化する定式化処理ステップと、
運転計画作成部が、前記定式化により得られた定義式について、前記制約条件のもとで前記目的関数の値を最小化する最適化演算を行い、得られた演算結果に基づいて前記運転計画を作成する運転計画作成ステップとを備え、
前記定式化パターンは、前記指標値が前記水準値より大きくなる解は実行不可能解となり、かつ、前記指標値が前記水準値より小さい範囲では前記目的関数の下界値の前記指標値に関する勾配がゼロより大きくなることを示す定義式を生成する第1の定式化パターンと、前記指標値が前記水準値より大きい範囲では前記目的関数の下界値が単調増加し、かつ、前記指標値が前記水準値より小さい範囲では前記目的関数の下界値の前記指標値に関する勾配が、ゼロより大きく前記水準値より大きい範囲での勾配より小さくなることを示す定義式を生成する第2の定式化パターンの、少なくともいずれか一方または両方を含む
ことを特徴とする運転計画作成方法。
For each index value for evaluating the process of generating demand energy by starting and stopping control of multiple heat source devices, set the operation guideline conditions required for the index value, and formulate these operation guideline conditions. The optimization operation including the objective function of the operation guideline condition and the definition expression indicating the constraint condition is executed, and an operation plan indicating the start / stop of the heat source device is created based on the obtained calculation result. It is a method of creating an operation plan to be done.
Operation guidance condition setting unit, for each of the operating guidance condition, the index value calculation function for calculating the index value, the operating guidance condition setting step of setting a level value determined relative to the index value,
When the formulation pattern selection unit formulates the operation guideline condition from a plurality of formulation patterns that correspond to different request patterns for the index values, which are set in advance based on the input selection instruction. The formulation pattern selection step for selecting the formulation pattern to be used for each of the operation guideline conditions, and
A formulation processing step in which the formulation processing unit formulates an objective function and a constraint condition indicating the operation guideline condition based on the index value calculation function, the level value, and the formulation pattern related to the operation guideline condition. ,
The operation plan creation unit performs an optimization operation for minimizing the value of the objective function under the constraint conditions on the definition formula obtained by the formulation, and the operation plan is based on the obtained calculation result. With operation planning steps to create
In the formulation pattern, a solution in which the index value is larger than the level value is an infeasible solution, and in the range where the index value is smaller than the level value, the gradient of the lower bound value of the objective function with respect to the index value is The lower bound value of the objective function monotonically increases in the range where the index value is larger than the level value and the index value is the level. In the range smaller than the value, the gradient of the lower bound value of the objective function with respect to the index value is larger than zero and smaller than the gradient in the range larger than the level value. An operation planning method characterized by including at least one or both.
複数の熱源機器を発停制御して需要エネルギーを生成する過程を評価するための指標ごとに、前記指標に対して求められる運転指針条件を設定し、これら運転指針条件を定式化して得られた、前記運転指針条件の目的関数および制約条件を示す定義式を含む最適化問題について最適化演算を実行し、得られた演算結果に基づいて前記熱源機器の発停を示す運転計画を作成する運転計画作成方法であって、
運転指針条件設定部が、前記運転指針条件ごとに、前記指標を算出するための指標値算出関数と、前記指標に対して求められる水準値を設定する運転指針条件設定ステップと、
定式化パターン選択部が、入力された選択指示に基づいて、予め設定されている、それぞれ前記指標値に対する異なる要求のパターンに対応する複数の定式化パターンから、前記運転指針条件を定式化する際に用いる定式化パターンを、前記運転指針条件ごとに選択する定式化パターン選択ステップと、
定式化処理部が、前記運転指針条件に関する前記指標値算出関数、前記水準値、および前記定式化パターンに基づいて、前記運転指針条件を示す目的関数および制約条件を定式化する定式化処理ステップと、
運転計画作成部が、前記定式化により得られた定義式について、前記制約条件のもとで前記目的関数の値を最大化する最適化演算を行い、得られた演算結果に基づいて前記運転計画を作成する運転計画作成ステップとを備え、
前記定式化パターンは、前記演算結果において、前記指標値が前記水準値より大きくなる解は実行不可能解となり、かつ、前記指標値が前記水準値より小さい範囲では前記目的関数の上界値の前記指標値に関する勾配がゼロより小さくなることを示す定義式を生成する第1の定式化パターンと、前記演算結果において、前記指標値が前記水準値より大きい範囲では前記目的関数の上界値が単調減少し、かつ、前記指標値が前記水準値より小さい範囲では前記目的関数の上界値の前記指標値に関する勾配が、ゼロより小さく前記水準値より大きい範囲での勾配より大きくなることを示す定義式を生成する第2の定式化パターンの、少なくともいずれか一方または両方を含む
ことを特徴とする運転計画作成方法。
For each index value for evaluating the process of generating demand energy by starting and stopping control of multiple heat source devices, set the operation guideline conditions required for the index value, and formulate these operation guideline conditions. The optimization operation including the objective function of the operation guideline condition and the definition expression indicating the constraint condition is executed, and an operation plan indicating the start / stop of the heat source device is created based on the obtained calculation result. It is a method of creating an operation plan to be done.
Operation guidance condition setting unit, for each of the operating guidance condition, the index value calculation function for calculating the index value, the operating guidance condition setting step of setting a level value determined relative to the index value,
When the formulation pattern selection unit formulates the operation guideline condition from a plurality of formulation patterns that correspond to different request patterns for the index values, which are set in advance based on the input selection instruction. The formulation pattern selection step for selecting the formulation pattern to be used for each of the operation guideline conditions, and
A formulation processing step in which the formulation processing unit formulates an objective function and a constraint condition indicating the operation guideline condition based on the index value calculation function, the level value, and the formulation pattern related to the operation guideline condition. ,
The operation plan creation unit performs an optimization operation for maximizing the value of the objective function under the constraint conditions on the definition formula obtained by the formulation, and the operation plan is based on the obtained calculation result. With operation planning steps to create
In the formulation pattern, in the calculation result, a solution in which the index value is larger than the level value is an infeasible solution, and in the range where the index value is smaller than the level value, the upper bound value of the objective function is used. In the first formulation pattern that generates a definition expression indicating that the gradient with respect to the index value is smaller than zero, and in the calculation result, the upper bound value of the objective function is in the range where the index value is larger than the level value. It is shown that the gradient of the upper bound value of the objective function with respect to the index value is smaller than zero and larger than the gradient in the range larger than the level value in the range where the index value is monotonically decreased and the index value is smaller than the level value. A method for creating an operation plan, which comprises at least one or both of the second formulation patterns for generating a definition formula.
請求項6または請求項7に記載の運転計画作成方法において、
前記定式化処理ステップは、前記運転指針条件に関する目的関数および制約条件を定式化する際、前記水準値より小さい範囲における前記目的関数の勾配の絶対値を、前記運転指針条件以外の他の運転指針条件の水準未達成量を増加させない程度に小さい値に設定することを特徴とする運転計画作成方法。
In OPERATION planning method according to claim 6 or claim 7,
In the formulation processing step, when formulating the objective function and the constraint condition regarding the operation guideline condition, the absolute value of the gradient of the objective function in a range smaller than the level value is set to the operation guideline other than the operation guideline condition. An operation plan creation method characterized by setting a value small enough not to increase the amount of unachieved condition level.
請求項6または請求項7に記載の運転計画作成方法において、
前記定式化パターンは、少なくとも前記第2の定式化パターンを含み、前記定式化パターン選択ステップは、前記選択指示によりいずれの定式化パターンも選択されていない場合、前記第2の定式化パターンを自動選択することを特徴とする運転計画作成方法。
In OPERATION planning method according to claim 6 or claim 7,
The formulation pattern includes at least the second formulation pattern, and the formulation pattern selection step automatically performs the second formulation pattern when none of the formulation patterns is selected by the selection instruction. An operation planning method characterized by selection.
請求項6または請求項7に記載の運転計画作成方法において、
前記定式化パターンは、少なくとも前記第1の定式化パターンを含むとともに、前記最適化演算が目的関数の値を最小化(最大化)する最適化演算である場合、前記指標値が前記水準値より大きい範囲では前記目的関数の下界値が単調増加(上界値が単調減少)し、かつ、前記指標値が前記水準値より小さい範囲では前記指標値がゼロとなることを示す定義式を生成する第3の定式化パターンをさらに含み、
前記定式化パターン選択ステップは、前記選択指示によりいずれの定式化パターンも選択されていない場合、前記第3の定式化パターンを自動選択し、前記最適化演算を行って、前記第3の定式化パターンを自動選択したすべての前記運転指針条件がそれぞれの水準値を満たしたことが確認された場合、これら運転指針条件の定式化パターンとして前記第1の定式化パターンを自動選択し直し、
前記定式化処理ステップは、自動選択し直した前記運転指針条件に関する前記指標値算出関数、前記水準値、および前記第1の定式化パターンに基づいて、前記運転指針条件を示す目的関数および制約条件を定式化し直し、
前記運転計画作成ステップは、すべての前記運転指針条件に関する定義式について、前記制約条件のもとで前記目的関数の値を最小化(最大化)する最適化演算を再度行い、得られた演算結果に基づいて前記運転計画を作成する
ことを特徴とする運転計画作成方法。
In OPERATION planning method according to claim 6 or claim 7,
When the formulation pattern includes at least the first formulation pattern and the optimization operation is an optimization operation that minimizes (maximizes) the value of the objective function, the index value is more than the level value. A definition formula is generated indicating that the lower bound value of the objective function increases monotonically (the upper bound value decreases monotonically) in a large range, and the index value becomes zero in the range where the index value is smaller than the level value. Further including a third formulation pattern,
In the formulation pattern selection step, when none of the formulation patterns is selected by the selection instruction, the third formulation pattern is automatically selected, the optimization operation is performed, and the third formulation is performed. When it is confirmed that all the operation guideline conditions for which the pattern is automatically selected satisfy the respective level values, the first formulation pattern is automatically reselected as the formulation pattern for these operation guideline conditions.
The formulation processing step is an objective function and a constraint condition indicating the operation guideline condition based on the index value calculation function, the level value, and the first formulation pattern regarding the operation guideline condition automatically reselected. Reformulated,
In the operation plan creation step, the optimization operation for minimizing (maximizing) the value of the objective function is performed again under the constraint conditions for all the definition expressions related to the operation guideline conditions, and the operation result obtained is obtained. A method for creating an operation plan, which comprises creating the operation plan based on the above.
JP2017038048A 2017-03-01 2017-03-01 Operation planning device and method Active JP6981759B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017038048A JP6981759B2 (en) 2017-03-01 2017-03-01 Operation planning device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017038048A JP6981759B2 (en) 2017-03-01 2017-03-01 Operation planning device and method

Publications (2)

Publication Number Publication Date
JP2018146121A JP2018146121A (en) 2018-09-20
JP6981759B2 true JP6981759B2 (en) 2021-12-17

Family

ID=63591007

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017038048A Active JP6981759B2 (en) 2017-03-01 2017-03-01 Operation planning device and method

Country Status (1)

Country Link
JP (1) JP6981759B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7788860B2 (en) * 2022-01-04 2025-12-19 株式会社東芝 Operation plan calculation device, heat source system, and operation plan calculation method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5376970B2 (en) * 2009-01-30 2013-12-25 株式会社東芝 Economic load distribution method and apparatus for thermal power generator
JP5355168B2 (en) * 2009-03-24 2013-11-27 アズビル株式会社 Energy supply system operation plan creation method and apparatus
JP6451128B2 (en) * 2014-07-28 2019-01-16 株式会社Ihi Energy management system and power supply and demand plan optimization method
JP6188653B2 (en) * 2014-08-08 2017-08-30 三菱電機株式会社 Energy supply system management and control support system
JP2016134933A (en) * 2015-01-15 2016-07-25 住友電気工業株式会社 Energy management system, computer program, and operation plan calculation method

Also Published As

Publication number Publication date
JP2018146121A (en) 2018-09-20

Similar Documents

Publication Publication Date Title
US20220299965A1 (en) Central plant optimization planning tool with advanced user interface
EP3349168A1 (en) Building energy storage system with multiple demand charge cost optimization
EP2413276A1 (en) Electric power demand/supply planning apparatus and method for the same
EP3547234A1 (en) Building energy optimization system with capacity market program (cmp) participation
KR101888255B1 (en) Apparatus and method for supporting operation of heat source
JP2006178626A (en) Method, apparatus and program for correcting energy system operation plan corresponding to parameter change
US20140365023A1 (en) Systems and Methods for Computer Implemented Energy Management
JP6981759B2 (en) Operation planning device and method
JP7463885B2 (en) ENERGY MANAGEMENT SYSTEM, ENERGY MANAGEMENT METHOD, AND PROGRAM
JP7008580B2 (en) Power generation planning equipment
JP7265931B2 (en) Power plan support device, power plan support method, and power plan support program
JP2003113739A (en) Operation planning system for energy supply equipment
JP6427317B2 (en) Heat source equipment control system and heat source equipment control method
JP2017173945A (en) Contract power optimizer
JP6782916B2 (en) Energy system management equipment, energy system management methods, and energy systems
JP4566980B2 (en) Supply plan formulation system, supply plan formulation program, and supply plan formulation method
JP7069655B2 (en) Aggregation device, power demand control method, and power demand control program
JP7533585B2 (en) Driving assistance device and driving assistance program
JP7482012B2 (en) Information processing device, information processing method, and program
JP2024036960A (en) Power system operation plan generation device, power system operation plan generation system, and power system operation plan generation method
Risbeck et al. Real-time mixed-integer optimization for improved economic performance in HVAC systems
JP2022047077A (en) Driver support device, driving support method, and driving support program
JP7630041B1 (en) Electric power adjustment device and electric power adjustment method
JP7840897B2 (en) Fuel material supply planning device, fuel material supply planning system, and fuel material supply planning method
Wenzel et al. Large scale optimization problems for central energy facilities with distributed energy storage

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190917

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200713

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200908

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201109

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210511

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210609

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211118

R150 Certificate of patent or registration of utility model

Ref document number: 6981759

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250