JP6458561B2 - LOAD DISTRIBUTION DETERMINATION SUPPORT DEVICE, ITS PROGRAM, LOAD DISTRIBUTION DETERMINATION SUPPORT METHOD - Google Patents
LOAD DISTRIBUTION DETERMINATION SUPPORT DEVICE, ITS PROGRAM, LOAD DISTRIBUTION DETERMINATION SUPPORT METHOD Download PDFInfo
- Publication number
- JP6458561B2 JP6458561B2 JP2015046410A JP2015046410A JP6458561B2 JP 6458561 B2 JP6458561 B2 JP 6458561B2 JP 2015046410 A JP2015046410 A JP 2015046410A JP 2015046410 A JP2015046410 A JP 2015046410A JP 6458561 B2 JP6458561 B2 JP 6458561B2
- Authority
- JP
- Japan
- Prior art keywords
- load
- total
- group
- formula
- power consumption
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Air Conditioning Control Device (AREA)
Description
本発明は、負荷配分の決定・設定作業を支援する装置等に関する。 The present invention relates to an apparatus and the like that support load distribution determination / setting work.
複数の機器を備えたシステムの運転を制御する際、消費電力などの運用コストを最小化するように作成された運転スケジュールに基づいて、機器ごとの負荷配分が決定されている。 When controlling the operation of a system including a plurality of devices, load distribution for each device is determined based on an operation schedule created so as to minimize operation costs such as power consumption.
例えば特許文献1では、外気温度や日射量、在室人数予測などの外部条件から、負荷先が要求する総負荷を予測して、システムの総消費電力が最小となる運転スケジュールを立案するシステム制御装置が開示されている。 For example, in Patent Document 1, system control that predicts the total load required by the load destination from external conditions such as the outside air temperature, the amount of solar radiation, and the number of people in the room, and formulates an operation schedule that minimizes the total power consumption of the system. An apparatus is disclosed.
特許文献2ではオペレータによるシステムの運転を支援する運転支援システムが開示されている。
ところで、システム制御などの問題を一階述語論理式で表現し、これを解くことで、システムの最適化を行う技術が知られている(例えば非特許文献1を参照)。具体的には、多項式の等式や不等式を論理積(∧)や論理和(∨)などの結合記号で結合した論理式に対して、一部の変数に限定記号と総称される全称記号(∀)や存在記号(∃)を付けて成る一階述語論理式を生成する。そして、この一階述語論理式における限定記号が付いた変数(束縛変数)を消去して、それ以外の変数(自由変数)が満たすべき論理式を導くことで、システムの最適化を行う。
Patent Document 2 discloses a driving support system that supports the operation of the system by an operator.
By the way, a technique for optimizing a system by expressing a problem such as system control by a first-order predicate logical expression and solving it is known (for example, see Non-Patent Document 1). Specifically, for a logical expression in which polynomial equations or inequalities are combined with a combination symbol such as logical product (∧) or logical sum (∨), a universal symbol (generally called a quantifier) for some variables ( Generate a first-order predicate formula with ∀) and existence symbol (∃). Then, the system is optimized by erasing the variable (bound variable) with a quantifier in this first-order predicate logical expression and deriving a logical expression that other variables (free variables) should satisfy.
例えば特許文献3では、制御系を一階述語論理式に変換し、この一階述語論理式における限定記号が付いた変数を消去した式から制御系を解析する制御系解析・設計装置が開示されている。 For example, Patent Document 3 discloses a control system analysis / design apparatus that converts a control system into a first-order predicate logical expression and analyzes the control system from an expression in which a variable with a quantifier in the first-order predicate logical expression is deleted. ing.
上記特許文献1のシステム制御装置を用いることにより、システムの総消費電力が最小となる負荷配分を決定することができる。しかしながら、需要の予測はしばしば外れることがある。予測が外れた場合、上記最適化に基づく負荷配分では必ずしもコスト最小化を実現できるわけではない。そのためシステムを運用するオペレータは、システム全体で供給する総負荷と、各機器の負荷配分を、経験に基づいて決定する場合がある。 By using the system control device disclosed in Patent Document 1, it is possible to determine the load distribution that minimizes the total power consumption of the system. However, demand forecasts are often out of date. If the prediction is not correct, it is not always possible to achieve cost minimization by load distribution based on the above optimization. Therefore, an operator who operates the system may determine the total load supplied by the entire system and the load distribution of each device based on experience.
また、上記特許文献1の空調システム制御装置を用いることにより、空調システムの総消費電力が最小となる熱負荷配分を決定することができる。しかしながら、熱源機器の熱負荷特性は、外気条件によって変化するため、外気条件の予測が外れると、空調システムの総消費電力が最小とならないこともある。例えば、熱源機器の供給熱負荷と消費電力との関係が、外気温度によって変化する場合、空調システムの総消費電力が最小となる熱負荷配分も、外気温度によって変化し得る。 Further, by using the air conditioning system control device of Patent Document 1, it is possible to determine the heat load distribution that minimizes the total power consumption of the air conditioning system. However, since the heat load characteristic of the heat source device changes depending on the outside air condition, the total power consumption of the air conditioning system may not be minimized if the outside air condition is not predicted. For example, when the relationship between the supply heat load of the heat source device and the power consumption changes depending on the outside air temperature, the heat load distribution that minimizes the total power consumption of the air conditioning system can also change depending on the outside air temperature.
また、空調システムを構成する熱源機器の熱負荷特性によっては、総消費電力を最小化すると、極端な熱負荷配分となる場合がある。例えば、熱源機器a、b、cを備えた空調システムにおいて、各熱源機器の供給熱負荷の上限値をα、下限値をβとした場合、総消費電力を最小化するための熱負荷配分が、熱源機器a、bが共にαで熱源機器cがβになるというように、1つの熱源機器に負荷が集中してしまうという場合が起こり得る。そして、この様な供給熱負荷が上下限ぎりぎりの運転状態は、熱源機器への負担が大きく、故障の原因と成り得る。 Also, depending on the heat load characteristics of the heat source devices that make up the air conditioning system, minimizing the total power consumption may result in extreme heat load distribution. For example, in an air conditioning system including heat source devices a, b, and c, when the upper limit value of the supply heat load of each heat source device is α and the lower limit value is β, the heat load distribution for minimizing the total power consumption is In some cases, the load is concentrated on one heat source device such that the heat source devices a and b are both α and the heat source device c is β. Such an operating state where the supplied heat load is at the upper and lower limits places a heavy burden on the heat source device and may cause a failure.
また、上記特許文献2ではオペレータの経験と勘による運転を支援するため、需要予測による最適運転計画と、オペレータの運転を比較する運転支援システムが開示されているが、負荷に応じて設備自体の稼働休止や運転可能範囲などの、情報を提供する手段は示されていない。 In addition, in Patent Document 2 described above, an operation support system that compares an operator's operation with an optimal operation plan based on demand prediction is disclosed in order to support the operation based on the experience and intuition of the operator. No means for providing information, such as outage or operational range, is shown.
(a)ここで、システム全体で供給可能な総負荷には限界範囲があり、どのように機器を運用しても供給不可能な総負荷が存在する。そのため、オペレータは、供給不可能にならないように、供給可能な総負荷の範囲内でシステムを運用する必要がある。 (A) Here, the total load that can be supplied by the entire system has a limit range, and there is a total load that cannot be supplied no matter how the device is operated. Therefore, the operator needs to operate the system within the range of the total load that can be supplied so as not to be unable to supply.
(b)また、システムを運用する際には、メンテナンスや修理などで機器を休止させたい場合がある。しかし、特定の総負荷を供給するためには、稼働しなければならない機器と、休止しなければならない機器、稼働と休止の両方が可能な機器があり、オペレータは稼働/休止の可否を踏まえて総負荷を決める必要がある。 (B) When operating the system, there is a case where it is desired to suspend the device for maintenance or repair. However, in order to supply a specific total load, there are devices that must be operated, devices that must be stopped, and devices that can be operated and stopped. It is necessary to determine the total load.
(c)また、システムを運用する際には、特定の機器を休止させる場合でも、省コストとなる負荷配分が望ましい。
本発明の課題は、外気条件と機器の稼働/休止を考慮したシステムの総消費電力の変化範囲を提示することができ、以って省エネ効果が高い負荷配分を実現させることが期待できる負荷配分決定支援装置、そのプログラム等を提供することである。
(C) Further, when operating the system, load distribution that saves cost is desirable even when a specific device is suspended.
An object of the present invention is to provide a range of change in the total power consumption of a system that takes into account outdoor air conditions and device operation / rest, and thus load distribution that can be expected to realize load distribution with high energy-saving effect. It is to provide a decision support apparatus, its program, and the like.
本発明の負荷配分決定支援装置は、複数の機器を備えたシステムの運転を制御する際の該機器毎の負荷配分の決定を支援する負荷配分決定支援装置であって、下記の各構成を有する。 A load distribution determination support apparatus according to the present invention is a load distribution determination support apparatus that supports determination of load distribution for each device when controlling the operation of a system including a plurality of devices, and has the following configurations. .
・前記システムの構成を表すシステムモデルと、前記機器毎の外気条件に応じた供給負荷と消費電力との関係を示す機器モデルと、前記外気条件の変化範囲とに基づいて、前記システムの挙動を表現する数式群である第1の数式群を生成する数式群生成手段;
・任意に設定された総負荷値と前記第1の数式群に基づいて、総消費電力に応じた前記各機器の稼働/休止を含めた供給負荷の実行可能な領域を示す第2の数式群を生成する総消費電力範囲計算手段;
・該第2の数式群に基づいて前記総消費電力に応じた前記機器毎の供給負荷の実行可能な領域を表示する第1画面を生成・表示すると共に、該第1画面上で任意の機器の供給負荷値を設定させる第1画面制御手段。
Based on a system model that represents the configuration of the system, a device model that indicates the relationship between supply load and power consumption according to the outside air condition for each device, and a change range of the outside air condition, the behavior of the system is A formula group generating means for generating a first formula group which is a formula group to be expressed;
A second mathematical formula group indicating an executable area of the supplied load including operation / pause of each device according to total power consumption based on the arbitrarily set total load value and the first mathematical formula group Means for calculating the total power consumption range for generating
Generate and display a first screen that displays an executable area of the supply load for each device according to the total power consumption based on the second mathematical formula group, and any device on the first screen First screen control means for setting the supply load value.
本発明の負荷配分決定支援装置、そのプログラム等によれば、外気条件と機器の稼働/休止を考慮したシステムの総消費電力の変化範囲を提示することができ、以って省エネ効果が高い負荷配分を実現させることが期待できる。 According to the load distribution determination support apparatus of the present invention, its program, etc., it is possible to present a change range of the total power consumption of the system in consideration of the outside air condition and the operation / pause of the equipment, and thus a load with high energy saving effect. It can be expected to realize the allocation.
以下、図面を参照して、本発明の実施の形態について説明する。
尚、本実施例における、任意の一階述語論理式に対するQE処理(限定記号消去処理)や、このQE処理結果から図2等のグラフ表示する処理は、既存のツールによって実現できる。
Embodiments of the present invention will be described below with reference to the drawings.
In the present embodiment, the QE process (limit symbol erasing process) for an arbitrary first-order predicate logical expression and the process of displaying a graph such as FIG. 2 from the QE process result can be realized by an existing tool.
例えば、フリーソフトである“Redlog”や“QEPCAD”は、QE処理を実行するソフトウェアである。また、これらのツールによるQE処理結果を、フリーソフトである“gunplot”の入力とすれば、図2のグラフが表示される。 For example, “Redlog” and “QEPCAD”, which are free software, are software for executing QE processing. If the QE processing result by these tools is input to “gunplot” which is free software, the graph of FIG. 2 is displayed.
あるいは、“Mathematica”(Wolfram Research社製)を用いれば、QE処理とグラフ表示処理の両方が実行される。
また、本実施例には、本出願人により出願済みの先願(特願2013−241928号)に記載の特徴の一部が、含まれていても良い。
Alternatively, if “Mathematica” (manufactured by Wolfram Research) is used, both QE processing and graph display processing are executed.
Further, the present embodiment may include some of the features described in the prior application (Japanese Patent Application No. 2013-241928) filed by the applicant.
図1は、本例の負荷配分決定支援装置10の機能構成図である。
尚、負荷配分決定支援装置10は、例えばパソコン、サーバ装置等の汎用のコンピュータ装置上で実現される。よって、ハードウェア的には、特に図示しないCPU、記憶部(メモリやハードディスク等)や、図示の表示部21、キーボード22、ポインティングデバイス23等を備えている。上記記憶部には予め所定のアプリケーションプログラムが記憶されている。上記CPUが、このアプリケーションプログラムを実行することで、例えば図1に示す各種機能部の処理機能が実現される。
FIG. 1 is a functional configuration diagram of the load distribution determination support device 10 of this example.
The load distribution determination support device 10 is realized on a general-purpose computer device such as a personal computer or a server device. Therefore, in terms of hardware, a CPU, a storage unit (a memory, a hard disk, and the like), not shown, a display unit 21, a keyboard 22, a pointing device 23, and the like (not shown) are provided. A predetermined application program is stored in the storage unit in advance. When the CPU executes the application program, for example, processing functions of various functional units illustrated in FIG. 1 are realized.
本例の負荷配分決定支援装置10は、複数の機器を備えたシステムの運転を制御する際の機器毎の稼働/休止および負荷配分の決定を支援する装置である。尚、休止状態の機器に対する負荷配分は‘0’(ゼロ)となることから、本説明において、特に稼働/休止の決定について言及せずに、負荷配分の決定や各機器の供給負荷の決定についてのみ言及する場合であっても、稼働/休止の決定は含まれているものとする。 The load distribution determination support device 10 of this example is a device that supports determination of operation / pause and load distribution for each device when controlling the operation of a system including a plurality of devices. Since the load distribution for the devices in the hibernation state is “0” (zero), in this description, the determination of the load distribution and the determination of the supply load of each device will be made without particularly mentioning the determination of the operation / pause. Even if only mention is made, it is assumed that the determination of up / down is included.
また、上記複数の機器を備えたシステムは、後述する具体例では複数の冷凍機を備えた空調システムであるが、この例に限らない。
図示の負荷配分決定支援装置10は、数式群生成機能部11、総負荷限界計算機能部12、各機器負荷範囲計算機能部13、総消費電力範囲計算機能部14、負荷配分決定機能部15等の各種処理機能部を有する。上記の通り、これら各種処理機能部は、上記CPUが、上記アプリケーションプログラムを実行することで実現される。
Moreover, although the system provided with the said some apparatus is an air conditioning system provided with the several refrigerator in the specific example mentioned later, it is not restricted to this example.
The illustrated load distribution determination support apparatus 10 includes a formula group generation function unit 11, a total load limit calculation function unit 12, each device load range calculation function unit 13, a total power consumption range calculation function unit 14, a load distribution determination function unit 15, and the like. Various processing function units. As described above, these various processing function units are realized by the CPU executing the application program.
負荷配分決定機能部15は、総負荷範囲入力画面V01、各機器負荷範囲表示画面V02、総消費電力範囲表示画面V03等の各種画面を生成して、これら画面を表示部21に表示すると共に、画面上でのユーザによる任意の入力を受け付ける。ユーザが、これらの表示画面を見ながら、キーボード22、ポインティングデバイス23等の操作部を操作して、所望の入力を行う。 The load distribution determination function unit 15 generates various screens such as a total load range input screen V01, each device load range display screen V02, and a total power consumption range display screen V03, and displays these screens on the display unit 21. Accepts any input by the user on the screen. While viewing these display screens, the user operates the operation units such as the keyboard 22 and the pointing device 23 to perform desired input.
また、負荷配分決定支援装置10は、入力データ記憶部16、「生成データおよび保持データ記憶部」17等を更に有する。
負荷配分決定支援装置10の入力データ記憶部16には、例えば下記の各種数式が記憶される。尚、これら各種数式は、外部から入力される図示の各種データに基づいて、例えば数式群生成機能部11等が生成して入力データ記憶部16に記憶するものであってもよい。
The load distribution determination support apparatus 10 further includes an input data storage unit 16, a “generated data and retained data storage unit” 17, and the like.
The input data storage unit 16 of the load distribution determination support device 10 stores, for example, the following various mathematical formulas. These various mathematical formulas may be generated by, for example, the mathematical formula group generation function unit 11 or the like and stored in the input data storage unit 16 based on the various data shown in the figure input from the outside.
・システムモデル数式F1
・稼働状態時の機器モデル数式群
・休止状態時の機器モデル数式群
・外部条件数式F3
・機器モデル数式F2
尚、上記稼働状態時の機器モデル数式群と休止状態時の機器モデル数式群とに基づいて、機器モデル数式F2が生成されるものと見做すこともできる。
・ System model formula F1
-Device model formula group during operation-Device model formula group during hibernation-External condition formula F3
・ Equipment model formula F2
It can be considered that the device model formula F2 is generated based on the device model formula group in the operating state and the device model formula group in the hibernation state.
上記外部から入力される図示の各種データは、例えば図示のシステムモデル情報、稼働状態時の機器モデル情報、休止状態時の機器モデル情報、外部条件情報等である。
システムモデル情報は、処理対象となる任意のシステム(対象システム)の構成を表す情報であり、当該システムの一例である空調システムのシステムモデル情報の一例を、後述する図32に示している。そして、このシステムモデル情報に基づいて上記システムモデル数式F1が生成される。図32の例に応じたシステムモデル数式F1の一例を、後述する図36(a)に示している。
The various types of data shown in the figure input from the outside are, for example, the shown system model information, device model information in the operating state, device model information in the dormant state, external condition information, and the like.
The system model information is information representing the configuration of an arbitrary system (target system) to be processed, and an example of system model information of an air conditioning system that is an example of the system is illustrated in FIG. 32 described later. Based on the system model information, the system model formula F1 is generated. An example of the system model formula F1 corresponding to the example of FIG. 32 is shown in FIG.
稼働状態時の機器モデル情報は、各機器の消費電力特性(外気条件に応じた供給負荷と消費電力との関係を示す式など)や、各機器の供給負荷の制約条件(供給負荷の取り得る範囲など)等である。その具体例を後述する図33(a)や図34に示してある。 The device model information in the operating state includes the power consumption characteristics of each device (such as an expression showing the relationship between the supply load and power consumption according to the outside air conditions) and the constraints on the supply load of each device. Range, etc.). Specific examples thereof are shown in FIGS. 33A and 34 to be described later.
図34に示す例では、機器毎に、その機器の消費電力は、その機器の供給負荷の一次関数で表される。この一次関数の傾きは、外気温度Tの影響を受ける。上記外部条件情報は、この様な機器の消費電力特性に影響を与える外気条件(本例では外気温度T)の変化範囲を示すものである。 In the example shown in FIG. 34, for each device, the power consumption of the device is expressed by a linear function of the supply load of the device. The slope of this linear function is affected by the outside air temperature T. The external condition information indicates the change range of the outside air condition (in this example, the outside air temperature T) that affects the power consumption characteristics of such a device.
また、例えば図34に示す例のように、機器毎に、その供給負荷の限界範囲(上限と下限)がある。
休止状態時の機器モデル情報は、例えば、各機器が休止状態であるときの供給負荷と消費電力を示す情報であり、その具体例を後述する図33(b)に示してある。
For example, as shown in FIG. 34, there is a limit range (upper limit and lower limit) of the supply load for each device.
The device model information in the dormant state is, for example, information indicating the supply load and power consumption when each device is in the dormant state, and a specific example thereof is shown in FIG.
上記稼働状態時の機器モデル情報、休止状態時の機器モデル情報に基づいて、上記機器モデル数式F2が生成され、その一例を後述する図36(b)に示している。
尚、稼働状態時の機器モデル情報が、例えば図34に示すようなグラフの情報であり、数式群生成機能部11がこれに応じた数式群を生成して上記“稼働状態時の機器モデル数式群”として入力データ記憶部16に記憶するものであってもよい。この例の場合、例えば上記図33(a)に示す例は“稼働状態時の機器モデル数式群”の一例と見做すこともできる。
The device model formula F2 is generated based on the device model information in the operation state and the device model information in the hibernation state, and an example thereof is shown in FIG.
The device model information in the operating state is, for example, information of a graph as shown in FIG. 34, and the formula group generation function unit 11 generates a formula group corresponding to the information and generates the “device model formula in the operating state”. It may be stored in the input data storage unit 16 as a “group”. In the case of this example, for example, the example shown in FIG. 33A can be regarded as an example of “equipment model formula group in the operating state”.
「生成データおよび保持データ記憶部」17には、上記各種処理によって生成された各種データが記憶される。例えば、下記の各種データが生成されて、「生成データおよび保持データ記憶部」17に記憶される。 The “generated data and retained data storage unit” 17 stores various data generated by the various processes described above. For example, the following various types of data are generated and stored in the “generated data and stored data storage unit” 17.
総負荷範囲数式
総負荷値
各機器の稼働休止の状態値
各機器の供給負荷
なお、ユーザが負荷配分決定支援装置10を用いて、対象システム内の各機器の稼働/休止および負荷配分を決定する際には、これらの情報の入力から操作を開始する場合もあれば、既にデータとして記憶されているこれらの情報を用いて稼働休止および負荷配分の試行錯誤を行う場合もある。また、これらの情報のうち、更新すべき一部の情報のみを入力する場合もある。
Total load range formula Total load value Status value of each device's operation suspension Supply load of each device The user uses the load distribution determination support device 10 to determine the operation / pause and load distribution of each device in the target system. In some cases, the operation may be started from the input of such information, or the trial and error of operation suspension and load distribution may be performed using the information already stored as data. Of these pieces of information, only some information to be updated may be input.
また、負荷配分決定支援装置10には、上記各種画面V01、V02、V03等の各種画面上で、ユーザによって任意に入力された情報等も、入力される。
ここで、各種画面V01、V02、V03の具体例について、簡単に説明する。
In addition, information and the like arbitrarily input by the user on various screens such as the various screens V01, V02, and V03 are also input to the load distribution determination support device 10.
Here, specific examples of the various screens V01, V02, and V03 will be briefly described.
図2(a)、(b)、(c)は、各種画面V01、V02、V03の表示例を簡単に示す図である。ここでは、これら各種画面について簡単に説明するものとし、後に詳細な説明を行うものとする。 2A, 2B, and 2C are diagrams simply showing display examples of various screens V01, V02, and V03. Here, these various screens will be briefly described, and detailed description will be given later.
図2(a)には、総負荷範囲入力画面V01の表示例を示す。
総負荷限界計算機能部12によって、総負荷Lが取り得る限界範囲(上限と下限)が算出される。これに基づいて負荷配分決定機能部15が、例えば図2(a)に示す総負荷範囲入力画面V01を表示部21に表示する。この画面V01については、詳細は後述するが、上記限界範囲(上限値と下限値)が表示されると共に、ユーザに任意の総負荷範囲を入力させる為の入力欄が表示される。ユーザは、この入力欄に、上記限界範囲(上限値と下限値)内の任意の範囲を、入力することになる。
FIG. 2A shows a display example of the total load range input screen V01.
The total load limit calculation function unit 12 calculates a limit range (upper limit and lower limit) that the total load L can take. Based on this, the load distribution determination function unit 15 displays, for example, a total load range input screen V01 shown in FIG. The screen V01 will be described in detail later, but the limit range (upper limit value and lower limit value) is displayed, and an input field for allowing the user to input an arbitrary total load range is displayed. The user inputs an arbitrary range within the limit range (upper limit value and lower limit value) in this input field.
上記表示により、ユーザは、システム全体で供給可能な総負荷の範囲(限界範囲)が分かるので、適切な総負荷範囲を設定することができる。これは、少なくとも、上記限界範囲を超えるような総負荷範囲が設定される事態を、防止することができるものである。 Since the display shows the range (limit range) of the total load that can be supplied by the entire system, the user can set an appropriate total load range. This can prevent at least a situation where the total load range exceeding the limit range is set.
また、図2(b)には、各機器負荷範囲表示画面V02の表示例を示す。
各機器負荷範囲計算機能部13によって、上記ユーザによって設定された総負荷範囲内の各総負荷値に対して各機器が取り得る負荷値が、休止状態も含めて算出される。これに基づいて負荷配分決定機能部15が、例えば図2(b)に示す各機器負荷範囲表示画面V02を表示部21に表示する。
FIG. 2B shows a display example of each device load range display screen V02.
Each device load range calculation function unit 13 calculates the load value that each device can take for each total load value within the total load range set by the user, including the hibernation state. Based on this, the load distribution determination function unit 15 displays, for example, each device load range display screen V02 shown in FIG.
各機器負荷範囲表示画面V02上には、機器毎に対応する各グラフが生成・表示される。これは、横軸が総負荷値L、縦軸がその機器の負荷値であるグラフである。図示の例では、N台の機器があり、これら各機器の負荷値が、図示のL1、L2、・・・、LNである。尚、横軸の総負荷値Lは、上記ユーザによって設定された総負荷範囲の値となる。尚、この例に限らず、縦軸と横軸とが逆であっても構わない。 Each graph corresponding to each device is generated and displayed on each device load range display screen V02. This is a graph in which the horizontal axis represents the total load value L and the vertical axis represents the load value of the device. In the illustrated example, there are N devices, and the load values of these devices are L1, L2,..., LN illustrated. Note that the total load value L on the horizontal axis is a value of the total load range set by the user. Note that the present invention is not limited to this example, and the vertical axis and the horizontal axis may be reversed.
詳しくは後述するが、この表示によって、ユーザは、任意の総負荷に対して、稼働しなければならない機器と、休止しなければならない機器、稼働と休止の両方が可能な機器が分かる。そして、ユーザは、この表示を参照しながら、任意の総負荷値Lを設定できる。よって、この設定値は、適切な値となることが期待できる。 As will be described in detail later, this display allows the user to know a device that must operate, a device that must operate, and a device that can be operated and stopped for any total load. The user can set an arbitrary total load value L while referring to this display. Therefore, this set value can be expected to be an appropriate value.
また、図2(c)には、総消費電力範囲表示画面V03の表示例を示す。
総消費電力範囲計算機能部14による処理結果に基づいて、負荷配分決定機能部15が例えば図2(c)に示す総消費電力範囲表示画面V03を、表示部21に表示する。
FIG. 2C shows a display example of the total power consumption range display screen V03.
Based on the processing result by the total power consumption range calculation function unit 14, the load distribution determination function unit 15 displays, for example, a total power consumption range display screen V03 shown in FIG.
この表示画面V03上には、機器毎に対応する各グラフが生成・表示される。これは、縦軸が総消費電力P、横軸がその機器の負荷値であるグラフ(P-Lnグラフと呼ぶ)である。図示の例では、N台の機器があり、これら各機器の負荷値が、図示のL1、L2、・・・、LNである。尚、この例に限らず、縦軸と横軸とが逆であっても構わない。 On the display screen V03, each graph corresponding to each device is generated and displayed. This is a graph (referred to as a P-Ln graph) in which the vertical axis represents the total power consumption P and the horizontal axis represents the load value of the device. In the illustrated example, there are N devices, and the load values of these devices are L1, L2,..., LN illustrated. Note that the present invention is not limited to this example, and the vertical axis and the horizontal axis may be reversed.
各P−Lnグラフには、任意の総消費電力Pに応じた、各機器の負荷値Lnの取り得る値(値の範囲)が、表示される。尚、各機器の負荷値の取り得る値には、負荷値=‘0’も含まれており、負荷値=‘0’はその機器を休止状態とすることを意味する。図示のように、各機器毎に、総消費電力Pの値によっては、その機器を休止状態とすることが、許される場合と許されない場合とがあることになる。 In each P-Ln graph, a possible value (value range) of the load value Ln of each device corresponding to an arbitrary total power consumption P is displayed. It should be noted that the load value of each device can include a load value = “0”, and the load value = “0” means that the device is in a dormant state. As shown in the figure, depending on the value of the total power consumption P for each device, it may be permitted or not permitted to put the device into a dormant state.
表示画面V03上で、ユーザは、各機器毎に、稼働か休止かを指定することができる。更に、稼働の場合には、その機器に割当てる負荷値を、任意に設定することができる。
上述した負荷配分決定支援装置10によれば、特定の機器を休止させたなかで省コストを実現できる負荷配分を決定できる。
On the display screen V03, the user can specify whether to operate or stop for each device. Furthermore, in the case of operation, the load value assigned to the device can be arbitrarily set.
According to the load distribution determination support apparatus 10 described above, it is possible to determine a load distribution that can realize cost saving while a specific device is suspended.
尚、本説明において、負荷や負荷値とは、基本的には、供給負荷や供給負荷値を意味するものである。負荷の一例が、冷凍機によって供給される熱負荷であるが、この例に限らない。 In this description, the load and the load value basically mean a supply load and a supply load value. An example of the load is a heat load supplied by the refrigerator, but is not limited to this example.
数式群生成機能部11は、各種入力データに基づいて、上記システムモデル数式F1、機器モデル数式F2、外部条件数式F3等を生成する。尚、これは、数式群生成機能部11は、システムの挙動を表現する数式群(第1の数式群と呼ぶものとする)を生成するものと言うこともできる。あるいは、数式群生成機能部11は、各機器の稼働/休止を含めたシステムの挙動を表現する数式群を生成するものと言うこともできる。 The formula group generation function unit 11 generates the system model formula F1, the device model formula F2, the external condition formula F3, and the like based on various input data. Note that this can also be said that the formula group generation function unit 11 generates a formula group (referred to as a first formula group) expressing the behavior of the system. Alternatively, it can be said that the formula group generation function unit 11 generates a formula group that expresses the behavior of the system including operation / rest of each device.
尚、上記システムとは、少なくとも複数の機器を備えるシステムである。機器は、例えば一例としては熱源機器であり、その具体例が後述する冷凍機であるが、この例に限らない。上記システムは、一例としては後述する複数の冷凍機を備える空調システムであるが、この例に限らない。 The above system is a system including at least a plurality of devices. For example, the device is a heat source device as an example, and a specific example thereof is a refrigerator described later, but is not limited to this example. Although the said system is an air-conditioning system provided with the several refrigerator mentioned later as an example, it is not restricted to this example.
上記システムモデル数式F1は、例えば、システム全体の総消費電力とその各機器の消費電力との関係を示すと共に、システム全体の総供給負荷とその各機器の供給負荷との関係を示すものと言える。 The system model formula F1 can be said to indicate, for example, the relationship between the total power consumption of the entire system and the power consumption of each device, and the relationship between the total supply load of the entire system and the supply load of each device. .
また、上記機器モデル数式F2は、例えば基本的には、上記機器毎に稼働時における「外気条件に応じた“供給負荷と消費電力との関係”」を示す各数式や、制約条件を示す各数式より成る。更に、例えば後述する図36に示す一例のように、機器モデル数式F2には、各機器の休止時を表す数式も含まれているものである。そして、後述する図36(b)に示す具体例のような、上記機器毎にその各数式を論理和(∨)で結合して成る数式を更に論理積(∧)で結合したものが、機器モデル数式F2の一例である。 In addition, the device model formula F2 basically includes, for example, each formula indicating “relationship between supply load and power consumption according to outside air conditions” during operation for each device, and each indicating constraint conditions. Consists of mathematical formulas. Furthermore, for example, as shown in an example shown in FIG. 36 described later, the device model formula F2 includes a formula representing the rest time of each device. Then, as shown in a specific example shown in FIG. 36B described later, a device obtained by combining each equation with a logical sum (∨) for each device is further combined with a logical product (∧). It is an example of the model formula F2.
外部条件数式F3は、例えば外気条件の変化範囲であり、例えば後述する図36(c)に示す具体例では、外気温度の変化範囲である。
尚、上記数式群生成機能部11によって生成される上記システムモデル数式F1、機器モデル数式F2、外部条件数式F3等を、第1の数式群と呼ぶ場合もあるものとする。
The external condition formula F3 is, for example, a change range of the outside air condition, and is, for example, a change range of the outside air temperature in a specific example shown in FIG.
The system model formula F1, the device model formula F2, the external condition formula F3, and the like generated by the formula group generation function unit 11 may be referred to as a first formula group.
また、負荷配分決定機能部15は、図示しないが、上記総負荷範囲入力画面V01を生成・表示する第2画面制御部(不図示)、上記各機器負荷範囲表示画面V02を生成・表示する第3画面制御部(不図示)、上記総消費電力範囲表示画面V03を生成・表示する第1画面制御部(不図示)等を有するものと見做しても良い。 Although not shown, the load distribution determination function unit 15 generates and displays the total load range input screen V01, a second screen control unit (not shown), and generates and displays the device load range display screen V02. A three-screen control unit (not shown), a first screen control unit (not shown) that generates and displays the total power consumption range display screen V03, and the like may be considered.
上記総消費電力範囲計算機能部14は、任意に設定された総負荷値と、上記第1の数式群に基づいて、総消費電力に応じた各機器の供給負荷(稼働/休止を含めた供給負荷)の実行可能な領域を示す第2の数式群を生成する。尚、当該第2の数式群は、各機器の稼働/休止を含めた供給負荷に応じた総消費電力の変化範囲を表す消費電力範囲論理式である等と言うこともできる。そして、負荷配分決定機能部15の第1画面制御部が、この消費電力範囲論理式に基づいて上記総消費電力範囲表示画面V03を生成・表示して、ユーザに各機器の負荷配分を決定・設定させる。 Based on the arbitrarily set total load value and the first mathematical formula group, the total power consumption range calculation function unit 14 supplies each device according to the total power consumption (supply including operation / pause). The second mathematical expression group indicating the executable region of the load) is generated. It can be said that the second mathematical expression group is a power consumption range logical expression representing a change range of the total power consumption according to the supply load including operation / rest of each device. Then, the first screen control unit of the load distribution determination function unit 15 generates and displays the total power consumption range display screen V03 based on the power consumption range logical formula, and determines the load distribution of each device to the user. Let it be set.
尚、上記機器モデル数式F2には、例えば、各機器の稼働時を表す数式と休止時を表す数式が含まれている。
また、上記各機器の負荷配分の決定・設定は、各機器について順次、その供給負荷値の決定・設定を行うと共に、当該決定・設定が行われる毎に、新たな消費電力範囲論理式(第2の数式群)の生成とこれに伴う総消費電力範囲表示画面V03の更新を、行うようにしてもよい。
The device model formula F2 includes, for example, a formula that represents the operating time of each device and a formula that represents the rest time.
In addition, the determination and setting of the load distribution of each device is performed by sequentially determining and setting the supply load value for each device, and a new power consumption range logical expression (first formula) 2) and the update of the total power consumption range display screen V03 associated therewith may be performed.
この場合、上記総消費電力範囲計算機能部14は、任意の機器に関する上記供給負荷値の決定・設定がある毎に、上記設定された総負荷値と上記第1の数式群に加えて更にそれまでに設定済みの全ての供給負荷値に基づいて、上記第2の数式群を再生成する。 In this case, the total power consumption range calculation function unit 14 further adds the set total load value and the first mathematical expression group each time the supply load value related to an arbitrary device is determined and set. The second mathematical formula group is regenerated based on all supply load values that have been set so far.
これより、上記第1画面制御部(不図示)は、該再生成された第2の数式群に基づいて上記総消費電力範囲表示画面V03を再生成して表示すると共に、該総消費電力範囲表示画面V03上で未決定の機器の供給負荷値を決定・設定させる。 Thus, the first screen control unit (not shown) regenerates and displays the total power consumption range display screen V03 based on the regenerated second formula group, and also displays the total power consumption range. Determine and set the supply load value of the undetermined device on the display screen V03.
また、上記総消費電力範囲計算機能部14は、例えば、上記第1の数式群を構成する各数式を論理積で結合して成る数式Aと、上記任意に設定された総負荷値に応じた数式Bとを、論理積で結合した数式Cを生成する。そして、供給負荷が未決定である機器毎に、数式Cに対して、「その機器の供給負荷を表す変数及び総消費電力を表す変数」を除く全ての変数に存在記号を付与して成る一階述語論理式を生成する。そして、該生成した各一階述語論理式に対して、限定記号消去処理を実行することで、上記第2の数式群を生成する。 In addition, the total power consumption range calculation function unit 14 corresponds to, for example, Formula A formed by combining each formula constituting the first formula group with a logical product and the arbitrarily set total load value. A formula C is generated by combining the formula B with a logical product. For each device for which supply load has not yet been determined, a formula C is obtained by adding existence symbols to all variables except “variables indicating supply load and total power consumption of the device”. Generate a hierarchical predicate formula. Then, the second symbol group is generated by executing a quantifier elimination process on each of the generated first-order predicate logical expressions.
ここで、上記総負荷値は、ユーザ等によって任意に設定されるものであってよいが、本例の負荷配分決定支援装置10は、ユーザが適切な総負荷値を判断・決定できるように支援する機能も更に備えるものであってもよい。その為の処理機能部が、上記総負荷限界計算機能部12、各機器負荷範囲計算機能部13、第2画面制御部(不図示)、第3画面制御部(不図示)等である。尚、図示しないが、これらを纏めて総負荷値設定支援部(不図示)と呼ぶ場合もあるものとする。 Here, the total load value may be arbitrarily set by the user or the like, but the load distribution determination support device 10 of the present example supports the user so that the user can determine and determine an appropriate total load value. The function to perform may be further provided. The processing function units for this purpose are the total load limit calculation function unit 12, each device load range calculation function unit 13, a second screen control unit (not shown), a third screen control unit (not shown), and the like. Although not shown, these may be collectively called a total load value setting support unit (not shown).
総負荷値設定支援部(不図示)は、上記第1の数式群に基づいて、上記総負荷値の決定を支援する為の各種画面を生成・表示して、最終的にはユーザに任意の上記総負荷値を設定・入力させるものである。 A total load value setting support unit (not shown) generates and displays various screens for supporting the determination of the total load value on the basis of the first mathematical expression group, and finally displays an arbitrary screen for the user. The total load value is set and input.
上記総負荷限界計算機能部12は、上記第1の数式群に基づいて、システム全体で供給可能な総負荷の実行可能な領域を示す数式群である第3の数式群を生成する。換言すれば、総負荷の限界範囲を示す第3の数式群を生成する。 Based on the first formula group, the total load limit calculation function unit 12 generates a third formula group that is a formula group indicating an executable region of the total load that can be supplied by the entire system. In other words, the third mathematical expression group indicating the limit range of the total load is generated.
上記第2画面制御部(不図示)は、該第3の数式群に基づいて、システム全体で供給可能な総負荷の実行可能な領域を表示する第2画面を生成・表示すると共に、該第2画面上で任意の前記総負荷の範囲をユーザに指定させる。換言すれば、第2画面は、総負荷の限界範囲(上限値と下限値)を表示するものである。 The second screen control unit (not shown) generates and displays a second screen that displays a feasible area of the total load that can be supplied by the entire system based on the third mathematical formula group. The user designates an arbitrary range of the total load on two screens. In other words, the second screen displays the limit range (upper limit value and lower limit value) of the total load.
上記総負荷限界計算機能部12は、例えば、上記第1の数式群を構成する各数式を論理積で結合して成る数式A(F1∧F2∧F3)に対して、総負荷を表す変数を除く全ての変数に存在記号を付与して成る、総負荷の実行可能領域に関する一階述語論理式を生成する。そして、該生成した各一階述語論理式に対して、限定記号消去処理を実行することで、上記第3の数式群の一部を生成する。第3の数式群の一部とは、例えば後述する図6に示すものである。第3の数式群は、例えば後述する図6、図8、図10に示すものである。 The total load limit calculation function unit 12 sets, for example, a variable representing the total load for a formula A (F1∧F2∧F3) obtained by combining the formulas constituting the first formula group with a logical product. A first-order predicate logical expression relating to the executable area of the total load is generated by adding existence symbols to all the variables except for the above. Then, a quantifier elimination process is executed for each of the generated first-order predicate logical expressions to generate a part of the third mathematical expression group. The part of the third mathematical expression group is, for example, shown in FIG. The third mathematical formula group is, for example, as shown in FIGS. 6, 8, and 10 described later.
上記各機器負荷範囲計算機能部13は、上記指定された総負荷範囲と上記第1の数式群に基づいて、総負荷に応じた各機器の供給負荷(稼働/休止を含めた供給負荷)の実行可能な領域を示す数式群である第4の数式群を生成する。 The device load range calculation function unit 13 calculates the supply load of each device according to the total load (supply load including operation / stop) based on the specified total load range and the first mathematical formula group. A fourth mathematical expression group that is a mathematical expression group indicating the executable area is generated.
第3画面制御部(不図示)は、該第4の数式群に基づいて上記総負荷に応じた上記機器毎の供給負荷の実行可能な領域を表示する第3画面を生成・表示すると共に、該第3画面上で任意の総負荷値を設定させる。 A third screen control unit (not shown) generates and displays a third screen that displays an executable area of the supply load for each device according to the total load based on the fourth mathematical formula group, An arbitrary total load value is set on the third screen.
上記各機器負荷範囲計算機能部13は、例えば、上記第1の数式群を構成する各数式と総負荷の範囲を表す数式を論理積で結合して成る数式A’に対して、各機器毎に対応して、その機器の供給負荷を表す変数及び総負荷を表す変数を除く全ての変数に存在記号を付与して成る、総負荷と各機器の供給負荷に関する一階述語論理式群を生成する。そして、該生成した一階述語論理式群の各一階述語論理式に対して、限定記号消去処理を実行することで、上記第4の数式群の一部を生成する。第4の数式群の一部とは、例えば後述する図14に示すものである。第4の数式群は、例えば後述する図14、図15、図18、図20に示すものである。 For example, each device load range calculation function unit 13 performs, for each device, a formula A ′ obtained by combining each formula constituting the first formula group and a formula representing the total load range by a logical product. Corresponding to, a first-order predicate formula group related to the total load and the supply load of each device is generated by adding existence symbols to all variables except the variable indicating the supply load of the device and the variable indicating the total load. To do. Then, a quantifier elimination process is executed for each first-order predicate logical expression in the generated first-order predicate logical expression group to generate a part of the fourth mathematical expression group. The part of the fourth mathematical expression group is, for example, shown in FIG. The fourth mathematical expression group is, for example, shown in FIGS. 14, 15, 18, and 20 described later.
尚、上記“機器”は例えば熱源機器であり、上記“システム”は例えば空調システムであり、上記“負荷”は例えば熱負荷であるが、これらの例に限らない。
尚、上述した“稼働/休止を含めた供給負荷”とは、例えば、供給負荷=‘0’である場合も含めた供給負荷値と意味する。通常、機器の稼働中における供給負荷には、上限値と下限値があり、下限値未満の供給負荷で運転することは出来ない。よって、任意の機器の供給負荷が取り得る値は、上記下限から上限までの範囲内の任意の値か、もしくは‘0’である。しかしながら、上記先願では、休止状態(供給負荷=‘0’)の場合は考慮していない。これに対して、本手法では、休止状態(供給負荷=‘0’)の場合も考慮した上記各種グラフの生成・表示を行っている。これは、例えば機器モデル数式F2に後述する図36(b)の例のように休止時の数式も含まれるようにし、後述する各種一階述語論理式群の生成の際にはこの様な機器モデル数式F2も用いるようにすることで、実現するものである。
The “device” is, for example, a heat source device, the “system” is, for example, an air conditioning system, and the “load” is, for example, a heat load, but is not limited to these examples.
The above-described “supply load including operation / rest” means, for example, a supply load value including a case where supply load = “0”. Usually, the supply load during operation of the device has an upper limit value and a lower limit value, and it is not possible to operate with a supply load less than the lower limit value. Therefore, the value that can be taken by the supply load of an arbitrary device is an arbitrary value within the range from the lower limit to the upper limit, or “0”. However, the prior application does not consider the case of a resting state (supply load = '0'). On the other hand, in this method, the above-described various graphs are generated and displayed in consideration of the case of a resting state (supply load = “0”). This is because, for example, the device model formula F2 includes a formula at rest as in the example of FIG. 36B described later, and when generating various first-order predicate logical expression groups described later, such a device is used. This is realized by using the model formula F2.
以下、図3以降を用いて、上述した負荷配分決定支援装置10の各種処理や表示画面について、詳細に説明する。
図3は、数式群生成機能部11の処理の一例を示す図である。
Hereinafter, various processes and display screens of the load distribution determination support apparatus 10 described above will be described in detail with reference to FIG.
FIG. 3 is a diagram illustrating an example of processing performed by the formula group generation function unit 11.
数式群生成機能部11は、例えば図3に示すように、システムモデル情報に基づいて、各機器の消費電力Pnとシステム全体の総消費電力Pとの関係を表す総消費電力数式f11と、各機器の供給負荷Lnとシステム全体で供給する総負荷Lとの関係を表す総負荷数式f12と、を生成する。尚、システムモデル情報自体が、これら総消費電力数式f11と総負荷数式f12であっても構わない。一方、システムモデル情報が、例えば後述する図32の一例のようなシステム構成図である場合には、既存のツール(例えば、“FeTOP”(富士電機社製))を用いることで、当該システム構成図から例えば後述する図36(a)に示す一例のような総消費電力数式f11と総負荷数式f12を生成できる。 For example, as shown in FIG. 3, the formula group generation function unit 11 includes a total power consumption formula f11 representing the relationship between the power consumption Pn of each device and the total power consumption P of the entire system, based on the system model information, A total load formula f12 representing the relationship between the supply load Ln of the device and the total load L supplied by the entire system is generated. The system model information itself may be the total power consumption formula f11 and the total load formula f12. On the other hand, when the system model information is a system configuration diagram as shown in an example of FIG. 32 described later, for example, an existing tool (for example, “FeTOP” (manufactured by Fuji Electric Co., Ltd.)) is used to configure the system configuration information. From the figure, for example, a total power consumption formula f11 and a total load formula f12 can be generated as in an example shown in FIG.
そして、総消費電力数式f11と総負荷数式f12とを論理積(∧)で結合することで、下記のように、システムモデル数式F1を生成する。
F1=f11∧f12
また、数式群生成機能部11は、機器を分類する番号を表す変数をnとすると、稼働状態時の機器モデル情報に基づいて、機器nの稼働状態時の消費電力数式f21nを生成し、休止状態時の機器モデル情報とに基づいて、機器nの休止状態時の消費電力数式f22nを生成する。但し、機器モデル情報が、これら機器nの稼働状態時の消費電力数式f21n、休止状態時の消費電力数式f22nであっても構わない。また、例えば、機器モデル情報が、稼働状態時の情報として各機器nの消費電力特性や制約条件を含む場合には、各機器n毎に、これら消費電力特性と制約条件とを論理積(∧)で結合することで、上記機器nの休止状態時の消費電力数式f22nを生成するようにしてもよい。
Then, by combining the total power consumption formula f11 and the total load formula f12 with a logical product (∧), the system model formula F1 is generated as follows.
F1 = f11∧f12
Further, the formula group generation function unit 11 generates a power consumption formula f21 n in the operating state of the device n based on the device model information in the operating state, where n is a variable representing the number for classifying the device, Based on the device model information at the time of hibernation, a power consumption formula f22 n at the time of hibernation of the device n is generated. However, device model information, power consumption equation f21 n when the operating status these devices n, may be a power equation f22 n during hibernation. Further, for example, when the device model information includes the power consumption characteristics and the constraint conditions of each device n as the information in the operating state, the power consumption characteristics and the constraint conditions are logically multiplied (∧ ) May be used to generate the power consumption formula f22 n when the device n is in the sleep state.
そして、機器n毎に、それぞれ、上記機器nの稼働状態時の消費電力数式f21nと機器nの休止状態時の消費電力数式f22nとを論理和(∨)で結合する。これによって、機器n毎に応じて、その稼働/休止も反映させた“供給負荷Lnに応じた消費電力Pn”を表す数式を、生成する。 Then, for each instrument n, respectively, for coupling the power equation f22 n during dormant power consumption equation f21 n and equipment n during operation state of the equipment n ORed (∨). As a result, a mathematical expression representing “power consumption Pn according to the supply load Ln” reflecting the operation / pause is generated for each device n.
そして、上記のように機器n毎に応じて生成した上記“供給負荷Lnに応じた消費電力Pn”を表す数式を、全て、論理積(∧)で結合することで、機器モデル数式F2を生成する。 Then, the device model formula F2 is generated by combining all the formulas representing the “power consumption Pn according to the supply load Ln” generated according to each device n as described above with a logical product (∧). To do.
上記の通り、稼働状態時の機器モデル情報と休止状態時の機器モデル情報とを用いて、下記のように、機器モデル数式F2を求める。 As described above, the device model formula F2 is obtained as follows using the device model information in the operating state and the device model information in the hibernation state.
尚、上記機器モデル数式F2の算出式において、nは機器の番号(1,2,3、・・・)であり、Nは機器数である。f21nは、機器nの稼働状態時の消費電力特性を表す数式であり、一例を後述する図33(a)に示している。また、f22nは、機器nの休止状態時の消費電力特性を表す数式であり、一例を後述する図33(b)に示している。 In the calculation formula of the device model formula F2, n is a device number (1, 2, 3,...), And N is the number of devices. f21n is a mathematical expression representing the power consumption characteristic when the device n is in an operating state, and an example is shown in FIG. Further, f22n is a mathematical expression representing the power consumption characteristic when the device n is in an inactive state, and an example is shown in FIG.
上記機器モデル数式F2は、各機器n毎に上記稼働時と休止時の消費電力特性(f21n、f22n)の論理和(∨)をとり、これらを論理積(∧)で結合したものである。仮に、n=3とした場合、上記機器モデル数式F2は下記の通りとなる。 The device model formula F2 is obtained by taking the logical sum (∨) of the power consumption characteristics (f21n, f22n) at the time of operation and rest for each device n and combining them with a logical product (∧). If n = 3, the device model formula F2 is as follows.
F2=(f211∨f221)∧(f212∨f222)∧(f213∨f223)
また、数式群生成機能部11は、外部条件情報(f3i;外気温など)を用いて、下記のように、外部条件数式F3を求める。
F2 = (f21 1 ∨f22 1 ) ∧ (f21 2 ∨f22 2 ) ∧ (f21 3 ∨f22 3 )
Further, the formula group generation function unit 11 uses the external condition information (f3i; outside air temperature, etc.) to obtain the external condition formula F3 as follows.
上記のように、温度、湿度などの外部条件が複数存在する場合は、i番目の外部条件に関する数式をf3iとし、全ての外部条件に関する数式を論理積(∧)で結合することによって、外部条件数式F3を生成する。 As described above, when there are a plurality of external conditions such as temperature and humidity, the formula for the i-th external condition is f3 i, and the formulas for all the external conditions are combined by logical product (∧). A conditional expression F3 is generated.
尚、上記算出式においてIは外部条件の個数である。仮に、I=3とするならば、上記算出式は下記のようになる。
F3=f31∧f32∧f33
尚、図では、総負荷範囲数式F4についても下記のように示しているが、これは総負荷限界計算機能部12による処理後に、総負荷範囲入力画面V01上でのユーザ入力データを用いて生成されるものであるので、後述する。
In the above calculation formula, I is the number of external conditions. If I = 3, the above calculation formula is as follows.
F3 = f3 1 ∧f3 2 ∧f3 3
In the figure, the total load range formula F4 is also shown as follows, but this is generated using user input data on the total load range input screen V01 after processing by the total load limit calculation function unit 12. Will be described later.
F4:=lMin’≦LlMax’
(但し、 L;総負荷を表す変数
lMin’;ユーザが入力する総負荷の最小値
lMax’;ユーザが入力する総負荷の最大値)
図4は、総負荷限界計算機能部12の処理フローチャート図である。
F4: = lMin '≦ LlMax'
(However, L: Variable representing total load lMin '; Minimum value of total load input by user lMax': Maximum value of total load input by user)
FIG. 4 is a processing flowchart of the total load limit calculation function unit 12.
図4の処理では、総負荷限界計算機能部12は、まず、上記数式群生成機能部11によって生成された上記数式F1,F2,F3を取得する(ステップS11)。
そして、まず、これら数式F1,F2,F3を用いて、“総負荷Lの実行可能領域に関する一階述語論理式”ψ11を生成する(ステップS12)。尚、総負荷Lの実行可能領域とは、例えば、総負荷Lが取り得る値の範囲を意味し、換言すれば総負荷Lの限界範囲を意味する。
In the process of FIG. 4, the total load limit calculation function unit 12 first acquires the formulas F1, F2, and F3 generated by the formula group generation function unit 11 (step S11).
First, using these mathematical formulas F1, F2, and F3, a “first-order predicate logical expression relating to an executable area of the total load L” ψ 11 is generated (step S12). The executable area of the total load L means, for example, a range of values that the total load L can take, in other words, a limit range of the total load L.
ここで、図5に、上記一階述語論理式ψ11の生成例を示す。
総負荷限界計算機能部12は、図5に示すように、上記数式F1,F2,F3を論理式で結合して成る数式“F1∧F2∧F3”に対して、総負荷Lを除く全ての変数に存在記号∃を付与することで、上記“総負荷Lの実行可能領域に関する一階述語論理式”ψ11を生成する。
Here, FIG. 5 shows a generation example of the first-order predicate logical expression ψ 11 .
As shown in FIG. 5, the total load limit calculation function unit 12 applies all the formulas “F1∧F2∧F3” formed by combining the above formulas F1, F2, and F3 with logical formulas except for the total load L. By assigning the existence symbol ∃ to the variable, the “first-order predicate logical expression relating to the executable region of the total load L” ψ 11 is generated.
ここでは、本処理で用いる変数は、総負荷を表す変数L、外部条件を表す変数T、総消費電力を表す変数P、機器nの供給負荷を表す変数Ln、機器nの消費電力を表す変数Pnがある。尚、機器の台数はN台あるものとし、これよりn=1,2、・・・、Nとなるので、変数Lnは、L1、L2、・・・LNとなり、変数Pnは、P1,P2,・・・、PNとなる。これら各変数のうち、対象となる総負荷Lを除く全ての変数に存在記号∃を付与することになるので、上記一階述語論理式ψ11は下記のようになる。 Here, the variables used in this process are the variable L representing the total load, the variable T representing the external condition, the variable P representing the total power consumption, the variable Ln representing the supply load of the device n, and the variable representing the power consumption of the device n. There is Pn. Since the number of devices is N, and n = 1, 2,..., N, the variable Ln is L1, L2,... LN, and the variable Pn is P1, P2. , PN. Among these variables, since the existence symbol ∃ is assigned to all variables except the target total load L, the first-order predicate logical expression ψ 11 is as follows.
ψ11:=∃P∃P1・・・∃PN∃L1・・・∃LN∃T(F1∧F2∧F3)
続いて、上記一階述語論理式ψ11に対して、既存の“限定記号消去処理”(QE処理)を実行することで、“総負荷Lの実行可能領域を表す数式φ11”を生成する(ステップS13)。図6は、上記“総負荷Lの実行可能領域を表す数式φ11”の生成例である。
ψ 11 : = ∃P∃P1 ... ∃PN∃L1 ... ∃LN∃T (F1∧F2∧F3)
Subsequently, by executing an existing “quantifier elimination process” (QE process) on the first-order predicate logical expression ψ 11 , “formula φ 11 representing an executable area of the total load L” is generated. (Step S13). FIG. 6 is a generation example of the above-described “formula φ 11 representing the executable area of the total load L”.
図6に示すように、
φ11:=QE[ψ11]
となる。これは、数式ψ11に「対して“限定記号消去処理”(QE処理)を実施することを意味する。
As shown in FIG.
φ 11 : = QE [ψ 11 ]
It becomes. This means that “quantity erasure processing” (QE processing) is performed on the formula ψ 11 .
ここで、“限定記号消去処理”は、例えば上記非特許文献1に記載のQE(Quantifier Elimination)アルゴリズムなどの公知のアルゴリズムを用いることで、実現できる。あるいは、上記の通り、“限定記号消去処理”(QE処理)を実現するツールが既に存在しており、例えば、上述した“Redlog”や“QEPCAD”や“Mathematica”を用いることで、上記一階述語論理式ψ11に対する“限定記号消去処理”が実現される。 Here, the “limitation symbol erasing process” can be realized by using a known algorithm such as the QE (Quantifier Elimination) algorithm described in Non-Patent Document 1, for example. Alternatively, as described above, there are already tools that implement “quantifier elimination processing” (QE processing). For example, by using “Redlog”, “QEPCAD”, and “Mathematica” described above, the first floor “Limit symbol elimination processing” for the predicate logical expression ψ 11 is realized.
そして、上記“総負荷Lの実行可能領域を表す数式φ11”を用いて、総負荷Lの下限、上限を表す各数式を生成する。
まず、ステップS14、S15によって、“総負荷Lの下限を表す数式”φ12を生成する。
Then, using the above-described “formula φ 11 representing the feasible region of the total load L”, formulas representing the lower limit and the upper limit of the total load L are generated.
First, in steps S14 and S15, “an equation representing the lower limit of the total load L” φ 12 is generated.
これは、まず、ステップS14で、上記“総負荷Lの実行可能領域を表す数式”φ11を用いて、図7に一例を示す“総負荷の下限に関する一階述語論理式ψ12”を生成する。
この一階述語論理式ψ12は、「総負荷Lがその最小値を表す変数LMinより小さいならばφ11を満たさない」という意味の数式(L<LMin⇒¬φ11)を生成し、更に総負荷を表す変数Lに全称記号∀を付与することで、下記のように生成される。
First, in step S14, “the first-order predicate logical expression ψ 12 regarding the lower limit of the total load” shown as an example in FIG. 7 is generated using the above-mentioned “formula representing the executable area of the total load L” φ 11 . To do.
This first-order predicate logical expression ψ 12 generates a mathematical expression (L <LMin⇒¬φ 11 ) meaning that “if the total load L is smaller than the variable LMin representing the minimum value, φ 11 is not satisfied”, and By assigning the universal symbol に to the variable L representing the total load, it is generated as follows.
ψ12:= ∀L(L<LMin⇒¬φ11)
尚、¬は“否定”を意味する数学記号である。
尚、上記図7に示す数式自体は、例えば予め開発者等によって登録されており、この数式における上記“φ11”に、上記図6で求めたφ11の数式を代入することで、ψ12が求められることになる。これは、後述する図8、図9、図10、図14、図15、図16、図17、図18、図19、図20、図24等についても、略同様である。
ψ 12 : = ∀L (L <LMin⇒¬φ 11 )
Note that ¬ is a mathematical symbol meaning “denial”.
7 is registered in advance by a developer or the like, for example, and by substituting the formula of φ 11 obtained in FIG. 6 into “φ 11 ” in this formula, ψ 12 Will be required. The same applies to FIGS. 8, 9, 10, 14, 15, 16, 17, 17, 18, 19, 20, 24, and the like described later.
そして、ステップS15において、上記生成した一階述語論理式ψ12に対して上記“限定記号消去処理”(QE処理)を実行し、更にこの限定記号消去結果の数式と、上記“総負荷の実行可能領域を表す数式φ11”において変数LをLMinで置き換えて成る数式φ’11とを論理積で結合することで、“総負荷の下限を表す数式φ12”を生成する。つまり、“総負荷の下限を表す数式φ12”は、図8に一例を示す下記の数式で表される。 Then, in step S15, the "quantifier elimination processing" for first-order logic formulas [psi 12 described above generates running (QE process), further a formula in the quantifier elimination result, the "execution of the total load By combining the mathematical expression φ ′ 11 obtained by replacing the variable L with LMin in the mathematical expression φ 11 ”representing the possible area by a logical product,“ the mathematical expression φ 12 ”representing the lower limit of the total load is generated. That is, “Formula φ 12 representing the lower limit of the total load” is represented by the following formula shown as an example in FIG.
φ12:=QE[ψ12]∧φ’11
上限に関しても、上記下限の場合と略同様にして、ステップS16、S17によって、“総負荷Lの上限を表す数式”φ13を生成する。
φ 12 : = QE [ψ 12 ] ∧φ ′ 11
With respect to the upper limit as well, in substantially the same manner as in the case of the lower limit described above, “an expression representing the upper limit of the total load L” φ 13 is generated in steps S16 and S17.
すなわち、まず、ステップS16で、上記“総負荷Lの実行可能領域を表す数式φ11”を用いて、図9に一例を示す“総負荷の上限に関する一階述語論理式ψ13”を生成する。
この一階述語論理式ψ13は、「総負荷Lがその最大値を表す変数LMaxより大きいならばφ11を満たさない」という意味の数式(L>LMax ⇒¬φ11)を生成し、更に総負荷を表す変数Lに全称記号∀を付与することで、下記のように生成される。
That is, first, in step S16, “the first-order predicate logical expression ψ 13 regarding the upper limit of the total load” shown as an example in FIG. 9 is generated using the above-described “formula φ 11 representing the executable area of the total load L”. .
This first order predicate logical expression ψ 13 generates a mathematical expression (L> LMax ⇒ ¬φ 11 ) that means "If the total load L is greater than the variable LMax representing the maximum value, φ 11 is not satisfied", and By assigning the universal symbol に to the variable L representing the total load, it is generated as follows.
ψ12:= ∀L(L>LMax ⇒¬φ11)
尚、¬は“否定”を意味する数学記号である。
そして、ステップS17において、上記生成した一階述語論理式ψ13に対して上記“限定記号消去処理”(QE処理)を実行し、更にこの限定記号消去結果の数式と、上記“総負荷の実行可能領域を表す数式φ11”において変数LをLMaxで置き換えて成る数式φ’’11とを、論理積で結合することで、“総負荷の上限を表す数式φ13”を生成する。つまり、“総負荷の上限を表す数式φ13”は、図10に一例を示す下記の数式で表される。
ψ 12 : = ∀L (L> LMax ⇒¬φ 11 )
Note that ¬ is a mathematical symbol meaning “denial”.
Then, in step S17, the "quantifier elimination processing" for first-order logic formulas [psi 13 described above generates running (QE process), further a formula in the quantifier elimination result, the "execution of the total load equation phi 11 representing the area "in the formula phi '' 11 formed by replacing the variable L in LMax, it binds with logical," produces a formula phi 13 "representing the upper limit of the total load. That is, “Mathematical formula φ 13 representing the upper limit of the total load” is represented by the following mathematical formula as an example in FIG.
φ13:=QE[ψ13]∧φ’’11
そして、最後に、総負荷限界計算機能部12による処理結果として、上記のように生成された“総負荷の下限を表す数式φ12”と“総負荷の上限を表す数式φ13”とを出力する(ステップS18)。
φ 13 : = QE [ψ 13 ] ∧φ ″ 11
Finally, as a processing result by the total load limit calculation function unit 12, the “formula φ 12 representing the lower limit of the total load” and “formula φ 13 representing the upper limit of the total load” generated as described above are output. (Step S18).
なお、総負荷の実行可能領域が飛び飛びの範囲になるような場合には、総負荷の実行可能領域を表す数式φ11を出力してもよい。
上記ステップS18の出力先は、例えば、負荷配分決定機能部15である。
Note that when feasible region of the total load is such that the range of discontinuous may output the formula phi 11 representing an executable area of the total load.
The output destination of step S18 is, for example, the load distribution determination function unit 15.
負荷配分決定機能部15は、上記“総負荷の下限を表す数式φ12”と“総負荷の上限を表す数式φ13”とを用いて、上記総負荷範囲入力画面V01を表示部21に表示して、ユーザに任意の総負荷Lの範囲を入力させる。尚、実際には、“総負荷の下限を表す数式φ12”によって下限値が算出されるものであり、この下限値をlMinと記すものとする。同様に、“総負荷の上限を表す数式φ13”によって上限値が算出されるものであり、この上限値をlMaxと記すものとする。尚、これら下限値lMin、上限値lMaxの具体例は、後に図示・説明するのとする。 The load distribution determination function unit 15 displays the total load range input screen V01 on the display unit 21 using the above-described “formula φ 12 representing the lower limit of the total load” and “formula φ 13 representing the upper limit of the total load”. Then, the user inputs an arbitrary total load L range. Actually, the lower limit value is calculated by “Expression φ 12 representing the lower limit of the total load”, and this lower limit value is denoted as lMin. Similarly, the upper limit value is calculated by “Expression φ 13 representing the upper limit of the total load”, and this upper limit value is denoted as lMax. Specific examples of the lower limit value lMin and the upper limit value lMax will be shown and described later.
図11に、上記総負荷範囲入力画面V01の表示例を示す。
図示の例では、総負荷範囲入力画面V01は、上記下限値lMin、上限値lMaxを表示する領域である表示領域31、総負荷Lの範囲をユーザに任意に入力させるホワイトボックス32、決定ボタン33等が表示される。尚、換言すれば、表示領域31には、システム全体で供給可能な総負荷Lの値の範囲(限界範囲)が、表示されるものと言える。
FIG. 11 shows a display example of the total load range input screen V01.
In the illustrated example, the total load range input screen V01 includes a display area 31 that is an area for displaying the lower limit value lMin and the upper limit value lMax, a white box 32 that allows the user to arbitrarily input the range of the total load L, and a determination button 33. Etc. are displayed. In other words, it can be said that the display area 31 displays the range (limit range) of the value of the total load L that can be supplied by the entire system.
ユーザは、上記表示領域31の表示内容を見ることで、総負荷Lとして取り得る値の範囲を知ることができる。逆に言えば、総負荷Lとして設定すべきではない値(下限値lMin未満の値、上限値lMaxより大きい値)を、知ることができる。 The user can know the range of values that can be taken as the total load L by looking at the display contents of the display area 31. In other words, it is possible to know values that should not be set as the total load L (values lower than the lower limit value lMin and values higher than the upper limit value lMax).
ユーザは、任意の総負荷範囲(最小値、最大値)を上記ホワイトボックス32に入力するが、上記表示領域31の表示内容を参考にすることで、適切な値を入力することができる。尚、上記の通り、ホワイトボックス32に入力する値はユーザが任意に決めてよいが、例えば負荷先が要求する総負荷範囲等が入力されることになる。 The user inputs an arbitrary total load range (minimum value, maximum value) to the white box 32, but an appropriate value can be input by referring to the display contents of the display area 31. As described above, the value to be input to the white box 32 may be arbitrarily determined by the user, but for example, the total load range requested by the load destination is input.
ユーザが、ホワイトボックス32に任意の値を入力した後に決定ボタン33を操作することで、この入力値(総負荷範囲)が、上記総負荷範囲数式F4として登録される。その後、各機器負荷範囲計算機能部13が、この総負荷範囲数式F4も用いて、以下に説明する処理を実行する。 When the user operates the enter button 33 after inputting an arbitrary value in the white box 32, this input value (total load range) is registered as the total load range formula F4. Then, each apparatus load range calculation function part 13 performs the process demonstrated below also using this total load range numerical formula F4.
図12は、各機器負荷範囲計算機能部13の処理フローチャート図である。
図12の処理では、まず、数式群生成機能部11が生成した上記システムモデル数式F1、機器モデル数式F2、外部条件数式F3と、上述した総負荷範囲数式F4とを、取得する(ステップS21)。
FIG. 12 is a processing flowchart of each device load range calculation function unit 13.
In the process of FIG. 12, first, the system model formula F1, the device model formula F2, the external condition formula F3 and the total load range formula F4 generated by the formula group generation function unit 11 are acquired (step S21). .
そして、まず、“総負荷Lと各機器の供給負荷(L1,L2,・・・、LN)に関する一階述語論理式群”Ψ2を、生成する処理を行う(ステップS22)。
この一階述語論理式群Ψ2は、図13に示すように、各機器n(n=1,2、・・・、N)に対応する、“その機器nの供給負荷Lnと総負荷Lに関する一階述語論理式”ψ2nの群から成る。
First, a process of generating “first-order predicate logical expression group Ψ 2 relating to total load L and supply loads (L1, L2,..., LN) of each device” is performed (step S22).
As shown in FIG. 13, this first-order predicate logical expression group Ψ 2 corresponds to each device n (n = 1, 2,..., N), “the supply load Ln and the total load L of the device n”. It consists of a group of first order predicate formulas “ψ 2n ”.
各一階述語論理式ψ2n((n=1,2、・・・、N)は、それぞれ、上記各数式F1とF2とF3とF4とを論理積で結合して成る数式(F1∧F2∧F3∧F4)に対して、「総負荷L及びその機器nの供給負荷Ln」を除く全ての変数に存在記号∃を付与することで、生成する。つまり、図13に一例を示すように、一階述語論理式ψ2nは下記のようになる。 Each first-order predicate logical expression ψ 2n ((n = 1, 2,..., N) is an expression (F1∧F2) formed by combining the expressions F1, F2, F3, and F4 with a logical product. ∧F3∧F4) is generated by assigning an existence symbol に to all variables except for “total load L and supply load Ln of device n”, that is, as shown in FIG. The first-order predicate logical expression ψ 2n is as follows.
ψ2n:= ∃P
∃P1,・・・,∃PN
∃L1,・・・,∃Ln-1,∃Ln+1,・・・,∃LN
∃T(F1∧F2∧F3∧F4)
続いて、“総負荷Lに応じた各機器の供給負荷の実行可能領域を表す数式群”Φ2を生成する(ステップS23)。この数式群Φ2は、図14に一例を示すように、各機器n(n=1,2、・・・、N)に対応する、“総負荷Lに応じたその機器nの供給負荷Lnの実行可能領域を示す数式”φ2nの群から成るものである。
ψ 2n : = ∃P
∃P1, ..., ∃PN
∃L1,..., ∃Ln-1, ∃Ln + 1,.
∃T (F1∧F2∧F3∧F4)
Subsequently, “a mathematical expression group representing a feasible region of supply load of each device according to the total load L” Φ 2 is generated (step S23). As shown in FIG. 14, this mathematical formula group Φ 2 corresponds to each device n (n = 1, 2,..., N), “supply load Ln of the device n according to the total load L. It consists of a group of numerical formulas “φ 2n ” indicating the feasible region of
上記各機器nに応じた数式φ2nは、それぞれ、上記ステップS22の処理で得られた上記各機器nに応じた一階述語論理式ψ2nに対して、たとえば上記既存のツールによって“限定記号消去処理”(QE処理)を実行することで、生成される。図14に示すように、
φ2n:=QE[ψ2n]
となる。
The mathematical expression φ 2n corresponding to each device n is expressed by, for example, the “limit sign” by the existing tool for the first-order predicate logical expression ψ 2n corresponding to each device n obtained in the process of step S22. It is generated by executing “erase process” (QE process). As shown in FIG.
φ 2n : = QE [ψ 2n ]
It becomes.
続いて、“各機器の供給負荷の範囲に関する一階述語論理式群”Ψ3を生成する(ステップS24)。
この一階述語論理式群Ψ3は、図15に一例を示すように、各機器n(n=1,2、・・・、N)に対応する、“その機器nの供給負荷Lnの範囲に関する一階述語論理式”ψ3nの群から成る。
Subsequently, a “first-order predicate logical expression group relating to the supply load range of each device” Ψ 3 is generated (step S24).
As shown in FIG. 15, this first-order predicate logical expression group Ψ 3 corresponds to each device n (n = 1, 2,..., N), “range of supply load Ln of that device n. It consists of a group of first order predicate formulas “ψ 3n ”.
各一階述語論理式ψ3n(n=1,2、・・・、N)は、それぞれ、図15に示すように、上記ステップS23の処理で得られた上記各数式φ2nを用いて、下記のように生成される。 As shown in FIG. 15, each first-order predicate logical expression ψ 3n (n = 1, 2,..., N) is obtained by using the respective mathematical formulas φ 2n obtained in the process of step S23. It is generated as follows.
ψ3n:=∃L(φ2n)
このように、各機器n毎に、上記数式φ2nに対して、総負荷を表す変数Lに存在記号∃を付与することで、上記一階述語論理式ψ3nを生成する。
ψ 3n : = ∃L (φ 2n )
As described above, the first-order predicate logical expression ψ 3n is generated by adding the existence symbol に to the variable L representing the total load for the mathematical expression φ 2n for each device n.
そして、上記ステップS24で生成した上記一階述語論理式群Ψ3を用いて、“各機器の供給負荷の範囲を表す数式群”Φ3を生成する(ステップS25)。
この数式群Φ3は、図16に一例を示すように、各機器n(n=1,2、・・・、N)に対応する、“その機器nの供給負荷Lnの範囲を表す数式”φ3nの群から成るものである。
Then, by using the first-order predicate logical expression group Ψ 3 generated in step S24, “a numerical expression group representing the range of supply load of each device” Φ 3 is generated (step S25).
As shown in an example in FIG. 16, this mathematical formula group Φ 3 corresponds to each device n (n = 1, 2,..., N), “a mathematical formula representing the range of the supply load Ln of the device n”. It consists of a group of φ 3n .
上記各機器nに応じた数式φ3nは、それぞれ、上記ステップS24の処理で得られた上記各機器nに応じた一階述語論理式ψ3nに対して、上記既存のツールによって“限定記号消去処理”(QE処理)を実行することで、生成される。図16に示すように、
φ3n:=QE[ψ3n]
となる。
The mathematical expression φ 3n corresponding to each device n is calculated by the above-mentioned existing tool with respect to the first-order predicate logical expression ψ 3n corresponding to each device n obtained in the process of step S24. It is generated by executing “processing” (QE processing). As shown in FIG.
φ 3n : = QE [ψ 3n ]
It becomes.
以上の処理によって各機器n毎に上記数式φ3nが求められたら、この数式φ3nを用いて、ステップS26〜S29の処理によって、各機器n毎に、その機器nの供給負荷Lnの下限を表す数式φ4nと上限を表す数式φ5nを生成する。ステップS26、S27によって上記下限を表す数式φ4nを生成し、ステップS28,S29によって上記上限を表す数式φ5nを生成する。以下、まず、ステップS26,S27の処理について説明する。 When the above formula φ 3n is obtained for each device n by the above processing, the lower limit of the supply load Ln of the device n is set for each device n by the processing of steps S26 to S29 using this formula φ 3n. A mathematical expression φ 4n representing the upper limit and a mathematical expression φ 5n representing the upper limit are generated. A formula φ 4n representing the lower limit is generated in steps S26 and S27, and a formula φ 5n representing the upper limit is generated in steps S28 and S29. Hereinafter, first, the processing of steps S26 and S27 will be described.
ステップS26の処理は、“各機器の供給負荷の下限に関する一階述語論理式群”Ψ4を生成する処理である。
この一階述語論理式群Ψ4は、図17に一例を示すように、各機器n(n=1,2、・・・、N)に対応する、“その機器nの供給負荷Lnの下限に関する一階述語論理式”ψ4nの群から成る。
The process of step S26 is a process of generating “first-order predicate logical expression group relating to the lower limit of the supply load of each device” Ψ 4 .
As shown in FIG. 17, this first-order predicate logical expression group Ψ 4 corresponds to each device n (n = 1, 2,..., N), “the lower limit of the supply load Ln of the device n. It consists of a group of first order predicate formulas “ψ 4n ”.
各一階述語論理式ψ4nは、それぞれ、「機器nの供給負荷Lnが“機器nの供給負荷の下限を表す変数”LnMinより小さいならば、上記“機器nの供給負荷の範囲を表す数式”φ3nを満たさない」という意味の数式((Ln<LnMin⇒¬φ3n)を各々生成し、更に上記供給負荷を表す変数Lnに全称記号∀を付与することで、下記のように生成される(図17)。 Each first-order predicate logical expression ψ 4n is an expression representing the range of the supply load of the device n if the supply load Ln of the device n is smaller than “a variable representing the lower limit of the supply load of the device n” LnMin. "phi 3n generates each formulas mean that a is not satisfied" ((Ln <LnMin⇒¬φ 3n), by further imparting universal quantifier ∀ variable Ln representing the offered load, is generated as follows (FIG. 17).
ψ4n:= ∀Ln((Ln<LnMin⇒¬φ3n)
尚、後述するように、上記ψ4nに対する限定記号消去処理を行うことで、上記LnMinの値が求められることになる。その具体例は図51に示し後に説明するものとする。
ψ 4n : = ∀Ln ((Ln <LnMin⇒¬φ 3n )
As will be described later, by performing a quantifier elimination process for the [psi 4n, so that the value of the LnMin is required. A specific example is shown in FIG. 51 and will be described later.
ステップS27の処理は、上記ステップS26の処理で得られた一階述語論理式ψ4nを用いて、“各機器の供給負荷の下限を表す数式群”Φ4を生成する処理である。
この数式群Φ4は、図18に一例を示すように、各機器n(n=1,2、・・・、N)に対応する、“その機器nの供給負荷Lnの下限を表す数式”φ4nの群から成るものである。
The process of step S27 is a process of generating “a mathematical expression group representing the lower limit of the supply load of each device” Φ 4 using the first-order predicate logical expression ψ 4n obtained in the process of step S26.
As shown in an example in FIG. 18, the mathematical formula group Φ 4 corresponds to each device n (n = 1, 2,..., N), “a mathematical formula representing the lower limit of the supply load Ln of the device n”. It consists of a group of φ 4n .
任意の機器nに応じた数式φ4nの生成処理は、まず、上記ステップS26の処理で得られた機器nに応じた一階述語論理式ψ4nに対して、上記既存のツールによって“限定記号消去処理”(QE処理)を実行する。そして、当該限定記号消去結果の数式と、その機器nに係わる上記数式φ3nの変数LnをLnMinで置き換えて成る数式φ’3nとを、論理積(∧)で結合することで、その機器nに応じた上記数式φ4nが生成される。図18に示すように、
φ4n:=QE[ψ4n]∧φ’3n
となる。これによって、上記LnMinの値が求められることになる。
The generation process of the mathematical expression φ 4n corresponding to the arbitrary device n is first performed by the above-mentioned existing tool on the first-order predicate logical expression ψ 4n corresponding to the device n obtained in the process of step S26. "Erase processing" (QE processing) is executed. Then, by combining the mathematical expression of the result of erasing the quantifier and the mathematical expression φ ′ 3n obtained by replacing the variable Ln of the mathematical expression φ 3n related to the device n with LnMin by the logical product (∧), the device n The above formula φ 4n corresponding to the above is generated. As shown in FIG.
φ 4n : = QE [ψ 4n ] ∧φ ′ 3n
It becomes. As a result, the value of LnMin is obtained.
上限に関しても、上記下限の場合と略同様にして、上記上限を表す数式φ5nを生成することができる。上限に関しては、上記の通り、ステップS28,S29の処理を行う。
ステップS28の処理は、“各機器の供給負荷の上限に関する一階述語論理式群”Ψ5を生成する処理である。
With regard to the upper limit, a mathematical expression φ 5n representing the upper limit can be generated in substantially the same manner as in the case of the lower limit. As for the upper limit, the processes of steps S28 and S29 are performed as described above.
The process of step S28 is a process of generating “first-order predicate logical expression group relating to the upper limit of supply load of each device” Ψ 5 .
この一階述語論理式群Ψ5は、図19に一例を示すように、各機器n(n=1,2、・・・、N)に対応する、“その機器nの供給負荷Lnの上限に関する一階述語論理式”ψ5nの群から成る。 As shown in FIG. 19, this first-order predicate logical expression group Ψ 5 corresponds to each device n (n = 1, 2,..., N), “the upper limit of the supply load Ln of the device n. It consists of a group of first order predicate formulas “ψ 5n ”.
各一階述語論理式ψ5nは、それぞれ、「機器nの供給負荷Lnが“機器nの供給負荷の上限を表す変数”LnMaxより大きいならば、機器nの供給負荷の範囲を表す数式φ3nを満たさない」という意味の数式(Ln>LnMax⇒¬φ3n)を各々生成し、更に上記供給負荷を表す変数Lnに全称記号∀を付与することで、下記のように生成される(図19)。 Each first-order predicate logical expression ψ 5n is an expression φ 3n that represents the range of the supply load of the device n if the supply load Ln of the device n is greater than “a variable representing the upper limit of the supply load of the device n” LnMax. Are generated as follows by generating mathematical expressions (Ln> LnMax => φ 3n ) meaning “does not satisfy” and further assigning the generic symbol ∀ to the variable Ln representing the supply load (FIG. 19). ).
ψ5n:= ∀Ln((Ln>LnMax ⇒¬φ3n)
尚、後述するように、上記ψ5nに対する限定記号消去処理を行うことで、上記LnMaxの値が求められることになる。その具体例は図53に示し後に説明するものとする。
ψ 5n : = ∀Ln ((Ln> LnMax ⇒¬φ 3n )
As will be described later, the value of LnMax is obtained by performing the limit symbol erasing process for ψ 5n . A specific example is shown in FIG. 53 and will be described later.
ステップS29の処理は、上記ステップS28の処理で得られたψ5nを用いて、“各機器の供給負荷の上限を表す数式群”Φ5を生成する処理である。
この数式群Φ5は、図20に一例を示すように、各機器n(n=1,2、・・・、N)に対応する、“その機器nの供給負荷Lnの上限を表す数式”φ5nの群から成るものである。
The process of step S29 is a process of generating “a formula group representing the upper limit of the supply load of each device” Φ 5 using ψ 5n obtained in the process of step S28.
As shown in FIG. 20, the mathematical formula group Φ 5 is “a mathematical formula representing the upper limit of the supply load Ln of the device n” corresponding to each device n (n = 1, 2,..., N). It consists of a group of φ 5n .
任意の機器nに応じた数式φ5nの生成処理は、まず、上記ステップS28の処理で得られた機器nに応じた一階述語論理式ψ5nに対して、上記既存のツールによって“限定記号消去処理”(QE処理)を実行する。そして、当該限定記号消去結果の数式と、その機器nに係わる上記数式φ3nの変数LnをLnMaxで置き換えて成る数式φ’’3nとを、論理積(∧)で結合することで、その機器nに応じた上記数式φ5nが生成される。図20に示すように、
φ5n:=QE[ψ5n]∧φ’’3n
となる。これによって、上記LnMaxの値が求められることになる。
The generation process of the mathematical expression φ 5n corresponding to the arbitrary device n is first performed by the above-described existing tool on the first-order predicate logical expression ψ 5n corresponding to the device n obtained in the process of step S28. "Erase processing" (QE processing) is executed. Then, the equation of the quantifier elimination results, the formula phi '' 3n formed by replacing the variable Ln of the formula phi 3n according to the device n in LnMax, that bind with logical (∧), the device The mathematical formula φ5n corresponding to n is generated. As shown in FIG.
φ 5n : = QE [ψ 5n ] ∧φ ″ 3n
It becomes. As a result, the value of LnMax is obtained.
最後に、上述した処理によって求められた上記“総負荷と各機器の供給負荷の実行可能領域を表す数式群”Φ2と、“各機器の供給負荷の下限を表す数式群”Φ4 と、“各機器の供給負荷の上限を表す数式群”Φ5とを、出力する(ステップS30)。 Finally, the above-mentioned “mathematical group representing the feasible area of the total load and the supply load of each device” Φ 2 obtained by the above-described processing, and “a mathematical formula group representing the lower limit of the supply load of each device” Φ 4 ; “Mathematical expression group representing upper limit of supply load of each device” Φ 5 is output (step S30).
上記ステップS30の処理の出力先は、例えば、負荷配分決定機能部15である。
負荷配分決定機能部15は、上記ステップS30による出力データ(各機器負荷範囲計算機能部13による処理結果)やその他のデータに基づいて、上述した機器負荷範囲表示画面V02を、表示部21に表示する。
The output destination of the process of step S30 is, for example, the load distribution determination function unit 15.
The load distribution determination function unit 15 displays the above-described device load range display screen V02 on the display unit 21 based on the output data in step S30 (processing result by each device load range calculation function unit 13) and other data. To do.
図21に、各機器負荷範囲表示画面V02の表示例を示す。
図21に示す例では、各機器負荷範囲表示画面V02上は、各機器n(n=1,2、・・・、N)毎のグラフ表示と、スライダー41、決定ボタン42等が表示される。
FIG. 21 shows a display example of each device load range display screen V02.
In the example shown in FIG. 21, on each device load range display screen V02, a graph display for each device n (n = 1, 2,..., N), a slider 41, a decision button 42, and the like are displayed. .
このグラフは、横軸が総負荷Lであり、縦軸がその機器nの供給負荷Lnである。これより、例えば,L−Lnグラフ等と記す場合もあるものとするが、下記の説明では基本的に単に“グラフ”と記すものとする。 In this graph, the horizontal axis represents the total load L, and the vertical axis represents the supply load Ln of the device n. For this reason, for example, an L-Ln graph or the like may be described, but in the following description, it is simply expressed as a “graph”.
例えば、図示の機器1に関するグラフは、横軸が総負荷Lであり、縦軸が機器1の供給負荷L1である。同様に、例えば機器Nに関するグラフは、横軸が総負荷Lであり、縦軸が機器Nの供給負荷LNである。 For example, in the graph relating to the device 1 illustrated, the horizontal axis represents the total load L, and the vertical axis represents the supply load L1 of the device 1. Similarly, for example, in the graph regarding the device N, the horizontal axis represents the total load L, and the vertical axis represents the supply load LN of the device N.
グラフの横軸の総負荷Lの値の範囲は、上記総負荷範囲数式F4を用いて表示される。図示の例では、総負荷Lは50〜400の範囲であるので、これは上記図11の画面V01上の上記ホワイトボックス32に、ユーザが最小値50と最大値400を入力していたことを意味する。 The range of the value of the total load L on the horizontal axis of the graph is displayed using the total load range formula F4. In the illustrated example, since the total load L is in the range of 50 to 400, this indicates that the user has entered the minimum value 50 and the maximum value 400 in the white box 32 on the screen V01 in FIG. means.
また、各グラフの縦軸の数値範囲(供給負荷Lnの値の範囲)は、例えば、上記“下限を表す数式群”Φ4 と“上限を表す数式群”Φ5とを用いて決定されている。例えば、機器1のグラフの縦軸は、上記φ4n、φ5nにおいてn=1であるφ41、φ51を用いて、表示される。図示の例では、φ41、=‘0’.φ51=‘125’程度であると見做せる。同様に、例えば、機器Nのグラフの縦軸は、上記φ4n、φ5nにおいてn=Nであるφ4N、φ5Nを用いて、表示される。図示の例では、φ4N、=‘0’.φ5N=‘220’程度であると見做せる。但し、これは一例であり、この例に限らない。図示の各グラフは、基本的に、上記“総負荷と各機器の供給負荷の実行可能領域を表す数式群”Φ2だけでも表示可能である。上記“下限を表す数式群”Φ4 と“上限を表す数式群”Φ5は、基本的に、図示のグラフの左上側に示す数値表示(機器1のグラフのl1Min、l1Maxの表示)の為に用いられるものである。 In addition, the numerical range of the vertical axis of each graph (the range of the value of the supply load Ln) is determined using, for example, the above-mentioned “Mathematical expression group representing the lower limit” Φ 4 and “Mathematical expression group representing the upper limit” Φ 5. Yes. For example, the vertical axis of the graph of the device 1 is displayed using φ 41 and φ 51 where n = 1 in φ 4n and φ 5n . In the illustrated example, φ 41 , = '0'. It can be considered that φ 51 = about “125”. Similarly, for example, the vertical axis of the graph of the device N is displayed using φ 4N and φ 5N where n = N in the above φ 4n and φ 5n . In the illustrated example, φ 4N , = '0'. It can be considered that φ5N = about “220”. However, this is an example, and the present invention is not limited to this example. Each of the graphs shown in the figure can be basically displayed only by the above-mentioned “Mathematical expression group representing the executable area of the total load and the supply load of each device” Φ 2 . The above-mentioned “Mathematical expression group representing the lower limit” Φ 4 and “Mathematical expression group representing the upper limit” Φ 5 are basically for numerical display (display of l1Min and l1Max in the graph of the device 1) shown on the upper left side of the illustrated graph. It is used for.
l1Min、l1Maxは、総供給負荷Lに対して機器1の供給負荷L1の取り得る値の範囲(上限値と下限値)を示すものであり、これはグラフによっても示されるが、数値表示することで、ユーザにとって明確に分かることになる。 l1Min and l1Max indicate the range of values that can be taken by the supply load L1 of the device 1 relative to the total supply load L (upper limit value and lower limit value). This is clear to the user.
そして、各グラフには、それぞれ、図示の斜線で示す領域が表示される。この領域は、上記“総負荷と各機器の供給負荷の実行可能領域を表す数式群”Φ2(φ2n)等に基づいて表示される。尚、上記領域は、換言すれば、任意の機器nについて、総負荷Lに応じてその機器nの供給負荷Lnが取り得る値や範囲が、示されるものと言える。そして、本手法によれば、供給負荷Lnが取り得る値には、供給負荷Ln=‘0’(休止状態)も含まれることになる。 In each graph, an area indicated by hatching in the drawing is displayed. This area is displayed based on the above-mentioned “formula group representing the executable area of the total load and the supply load of each device” Φ 2 (φ 2n ) or the like. In other words, it can be said that the above-mentioned area shows values and ranges that can be taken by the supply load Ln of the device n according to the total load L for any device n. According to this method, the value that can be taken by the supply load Ln includes the supply load Ln = “0” (resting state).
これら各グラフは、各機器n毎に、その機器nの供給負荷Lnを縦軸、システムの総負荷Lを横軸とする直交座標系に、この機器nの“総負荷と各機器の供給負荷の実行可能領域を表す数式(φ2n)“等が成立する領域をプロットすることで、図示の斜線で示す領域が生成される。このようにして、機器nに関する“総負荷と各機器の供給負荷の実行可能領域を表す数式(φ2n)“が成立する条件を、可視化することができる。 Each graph shows, for each device n, an orthogonal coordinate system having the supply load Ln of the device n as the vertical axis and the total load L of the system as the horizontal axis. By plotting the region where the formula (φ 2n ) “etc. representing the feasible region is established, a region indicated by hatching in the figure is generated. In this way, it is possible to visualize the condition for “equation (φ 2n ) representing the executable area of the total load and the supply load of each device” relating to the device n.
この様なグラフは、実際には例えば、上記既存ツールである“gunplot”や“Mathematica”等を用いることで生成・表示できる。つまり、上記数式群Φ2を“gunplot”や“Mathematica”等に入力することで、これら既存ツールの機能によって、上記グラフにおける図示の斜線で示す領域が表示される。勿論、これは、例えば機器1のグラフ表示には、数式群Φ2における数式φ21(上記φ2nでn=1)が用いられる。 Such a graph can actually be generated and displayed using, for example, the above existing tools “gunplot”, “Mathematica”, and the like. In other words, by inputting the mathematical formula group Φ 2 to “gunplot”, “Mathematica”, etc., the area indicated by the diagonal lines in the graph is displayed by the functions of these existing tools. Of course, for this, for example, the graph display of the device 1 uses the formula φ 21 in the formula group Φ 2 (the above φ 2n and n = 1).
また、図21に示すように、各グラフの上側に、その機器が供給できる負荷の最大値、最小値が更に表示されるようにしてもよい。これは、上述した処理で得られた上記LnMinの値とLnMaxの値が、表示されるものである。 Moreover, as shown in FIG. 21, the maximum value and the minimum value of the load that can be supplied by the device may be further displayed on the upper side of each graph. In this case, the value of LnMin and the value of LnMax obtained by the above-described processing are displayed.
ここで、上述したように、上記数式群Φ2の生成には、上記機器モデル数式F2や外部条件数式F3等も用いられている。上述したように、数式F2には、稼働状態時の機器モデル情報だけでなく休止状態時の機器モデル情報も含まれている。これより、機器nに関するグラフの表示内容(斜線で示す領域)は、“機器nの稼働/休止を含めて総負荷Lに応じた機器nの供給負荷の実行可能な領域”を、示すものとなる。 Here, as described above, the generation of the equation group [Phi 2, said equipment model equation F2 and external conditions formula F3 etc. are also used. As described above, the formula F2 includes not only the device model information in the operating state but also the device model information in the hibernation state. Thus, the display contents of the graph relating to the device n (regions indicated by diagonal lines) indicate “a region where the supply load of the device n can be executed according to the total load L including operation / rest of the device n”. Become.
上記“機器nの供給負荷の実行可能な領域”には、機器nが休止の場合も含まれている。グラフにおいてLn=0に対応する領域が、機器nが休止であることを意味している。例えば、図示の機器1のグラフの場合、L1=0に対応する領域が、総負荷Lが90〜380程度の範囲に示されている。これは、総負荷Lの値が90〜380の範囲内の任意の値であるときには、機器1を休止させることが可能であることを意味している。逆に言えば、総負荷Lの値が例えば90未満である場合には、機器1を休止状態とすることは許されないことになる。 The “area where the supply load of the device n can be executed” includes the case where the device n is inactive. In the graph, the region corresponding to Ln = 0 means that the device n is in a pause state. For example, in the graph of the device 1 shown in the figure, the region corresponding to L1 = 0 is shown in the range where the total load L is about 90 to 380. This means that when the value of the total load L is an arbitrary value within the range of 90 to 380, the device 1 can be paused. In other words, when the value of the total load L is less than 90, for example, the device 1 is not allowed to be in a dormant state.
また、スライダー41の移動と連動してグラフ上に総負荷値を示す直線を表示する機能を有する。これより、各グラフ上には、ユーザが現在指定している総負荷値を示す図示のバー(縦線)が表示される。このバーの位置は、ユーザが図示のスライダー41を操作することで、自由に変えることができる。スライダー41は、ユーザに任意の総負荷値Lの値を設定入力させる為の構成である。 Further, it has a function of displaying a straight line indicating the total load value on the graph in conjunction with the movement of the slider 41. As a result, on the respective graphs, the illustrated bar (vertical line) indicating the total load value currently designated by the user is displayed. The position of this bar can be freely changed by the user operating the slider 41 shown in the figure. The slider 41 is a configuration for allowing the user to set and input an arbitrary total load value L.
図示の例では、スライダー41は総負荷L=270の位置となっており、これより全てのグラフにおいてバーの位置はL=270の位置になっている。
これより、ユーザは、このバーの表示より、総負荷L=270である場合には、例えば機器1の供給負荷L1が取り得る値は、65〜120の範囲内の任意の値か、休止(L1=0)であることが、分かることになる。同様にして、例えば機器Nの供給負荷LNが取り得る値は、120〜210の範囲内の任意の値か、休止(LN=0)であることが、分かることになる。
In the example shown in the drawing, the slider 41 is at the position of the total load L = 270, and from this, the bar position is at the position of L = 270 in all graphs.
From this, the user can see from the display of this bar that when the total load L = 270, for example, the value that the supply load L1 of the device 1 can take is any value within the range of 65 to 120, or the pause ( It can be seen that L1 = 0). Similarly, for example, it can be understood that the value that can be taken by the supply load LN of the device N is an arbitrary value within the range of 120 to 210, or a pause (LN = 0).
あるいは、ユーザは、例えば機器Nに関しては、総負荷Lが310〜400の範囲内の値である場合には、機器Nを休止させることは許されず、必ず稼働させる必要があると共に、120未満で稼働させることも許されないことを、図示の表示例から知ることができる。 Alternatively, for example, for the device N, if the total load L is a value within the range of 310 to 400, the user N is not allowed to pause and must be operated, and is less than 120. It can be seen from the display example shown that it is not allowed to operate.
尚、外部条件数式F3には、例えば外気温等が含まれている。これより、上記グラフ表示内容には、外気温度の変化も反映されることになる。
ユーザは、上記各グラフの表示を見て、上記スライダー41を操作して上記各グラフ上のバー(直線表示)を動かす等して、所望の総負荷Lの値を決める。ユーザは、上記のように、グラフ表示を参照することで、総負荷Lの値によって各機器の稼働/休止が許されるか否か等を把握することができ、これに基づいて総負荷Lの値を決めるので、適切な総負荷Lの値が決定されることが期待できる。
The external condition formula F3 includes, for example, the outside air temperature. Thus, the change in the outside air temperature is also reflected in the graph display content.
The user views the display of each graph and operates the slider 41 to move a bar (straight line display) on each graph to determine a desired total load L value. By referring to the graph display as described above, the user can grasp whether the operation / pause of each device is permitted by the value of the total load L, and based on this, the total load L Since the value is determined, it can be expected that an appropriate value of the total load L is determined.
そして、ユーザは、スライダー41操作によりバーを所望の総負荷値Lの位置にしたら、決定ボタン42を操作する。この操作により、総負荷Lの値(以下、総負荷値lと記す)が決定される。 When the user moves the bar to the desired total load value L by operating the slider 41, the user operates the enter button 42. By this operation, the value of the total load L (hereinafter referred to as total load value l) is determined.
上記のように総負荷値lが決定されたら、総消費電力範囲計算機能部14による以下の処理が実行される。
図22は、総消費電力範囲計算機能部14の処理フローチャート図である。
When the total load value l is determined as described above, the following processing is executed by the total power consumption range calculation function unit 14.
FIG. 22 is a processing flowchart of the total power consumption range calculation function unit 14.
図22の処理では、まず、上記システムモデル数式F1、機器モデル数式F2、外部条件数式F3、総負荷範囲数式F4と、上記ユーザが設定した総負荷値lを取得する。更に、既に運転状態(稼働/休止・供給負荷など)を決定済みの機器がある場合には、この機器mの供給負荷の値lmも取得する(ステップS41)。 In the process of FIG. 22, first, the system model formula F1, the device model formula F2, the external condition formula F3, the total load range formula F4, and the total load value l set by the user are acquired. Furthermore, if there is a device whose operating state (operation / rest / supply load, etc.) has already been determined, the supply load value lm of this device m is also acquired (step S41).
ここで、図22の処理は、複数回実行される。これは、最初に1回実行された後は、新たに任意の機器mの運転状態(稼働/休止、供給負荷など)が決定される毎に、実行される。よって、1回目の図22の処理の際には、運転状態が決定済みの機器は1台も存在しないので、供給負荷の値lmは取得されない。 Here, the process of FIG. 22 is executed a plurality of times. This is executed every time when an operation state (operation / stop, supply load, etc.) of an arbitrary device m is newly determined after it is executed once for the first time. Therefore, in the first process of FIG. 22, there is no device for which the operating state has been determined, and thus the supply load value lm is not acquired.
そして、上記ステップS41で取得した情報に基づいて、まず、“総消費電力Pと各機器の供給負荷Lmの実行可能領域に関する一階述語論理式群”Ψ6を生成する(ステップS42)。 Then, based on the information acquired in step S41, first, “first-order predicate logical expression group relating to the executable region of the total power consumption P and the supply load Lm of each device” Ψ 6 is generated (step S42).
この一階述語論理式群Ψ6は、図23に一例を示すように、各機器n(n=1,2、・・・、N)のなかで未だ運転状態(稼働/休止、供給負荷など)が決定されていない機器r(r∈S1)に対応する、“その機器rの総消費電力Pと供給負荷Lmの実行可能領域に関する一階述語論理式”ψ6rの群から成る。尚、上記の通り、1回目の処理では未だ1台も運転状態が決定されていないので、全ての機器n(n=1,2、・・・、N)が対象となる。 As shown in FIG. 23, the first-order predicate logical expression group Ψ 6 is still in an operating state (operating / resting, supply load, etc.) in each device n (n = 1, 2,..., N). ) Is composed of a group of “first-order predicate logical expressions ψ 6r relating to executable regions of the total power consumption P and supply load Lm of the device r” corresponding to the device r (rεS1) for which) is not determined. As described above, since no operation state has been determined yet in the first process, all devices n (n = 1, 2,..., N) are targeted.
尚、上記“機器rの総消費電力Pと供給負荷Lmの実行可能領域”とは、例えば、任意の総消費電力Pに応じて機器rの供給負荷Lmが取り得る値(範囲)を意味する。
尚、図23に示すように、上記S1は、運転状態(稼働/休止・供給負荷)が決定されていない機器の番号の集合を意味する。
The “executable area of the total power consumption P and the supply load Lm of the device r” means, for example, a value (range) that the supply load Lm of the device r can take in accordance with an arbitrary total power consumption P. .
Note that, as shown in FIG. 23, S1 means a set of device numbers for which the operating state (operation / rest / supply load) has not been determined.
上記一階述語論理式ψ6rは、対象となる機器r(r∈S1)毎に、それぞれ生成される。対象となる機器rは、上記の通り、未だ運転状態(稼働/休止、供給負荷など)が決定されていない機器全てとなる。 The first-order logic formulas [psi 6r is the device r (r∈S1) each of interest are generated. As described above, the target devices r are all devices whose operating states (operation / stop, supply load, etc.) have not yet been determined.
上記一階述語論理式ψ6rは、例えば図23に示すように生成される。
すなわち、図23に示すように、まず、ユーザが運転状態(稼働/休止・供給負荷)を決定済み機器の番号の集合をS2として、運転状態決定済みの機器を機器m(m∈S2)として、全ての機器mの供給負荷値lmを用いて、決定済みの供給負荷値に関する等式“∧m∈S2 (Lm=lm)”を生成する。これは、例えば仮に、機器n(n=1,2、・・・、N)のなかで機器2と機器4について供給負荷値lmが決定済みであり、仮にL2=13、L4=15であるとした場合、上記等式“∧m∈S2 (Lm=lm)”は下記のようになる。
The first order predicate logical expression ψ 6r is generated as shown in FIG. 23, for example.
That is, as shown in FIG. 23, first, the set of device numbers for which the user has determined the operating state (operation / stop / supply load) is S2, and the device for which the operating state has been determined is device m (mεS2). Using the supply load value lm of all the devices m, the equation “∧ m∈S2 (Lm = lm)” regarding the determined supply load value is generated. For example, the supply load value lm has already been determined for the devices 2 and 4 among the devices n (n = 1, 2,..., N), and L2 = 13 and L4 = 15. The above equation “∧ m∈S2 (Lm = lm)” is as follows.
L2=13∧L4=15
そして、上記システムモデル数式F1と機器モデル数式F2と外部条件数式F3と総負荷範囲数式F4と、総負荷に関する等式(L=l)と、上記等式“∧m∈S2 (Lm=lm)”とを、論理積(∧)で結合した数式を生成する。そして、この数式に対して、「総消費電力P及びその機器rの供給負荷Ln」を除く全ての変数に存在記号∃を付与することで、上記一階述語論理式ψ6rは生成される。
L2 = 13∧L4 = 15
The system model formula F1, the device model formula F2, the external condition formula F3, the total load range formula F4, the equation regarding the total load (L = l), and the equation “ 等 m∈S2 (Lm = lm) "Is combined with a logical product (∧). Then, the first-order predicate logical expression ψ 6r is generated by assigning the existence symbol に to all variables except “total power consumption P and the supply load Ln of the device r”.
続いて、上記ステップS42の処理によって生成された上記一階述語論理式群Ψ6を用いて、“総消費電力Pと各機器の供給負荷の実行可能領域を表す数式群”Φ6を生成する(ステップS43)。 Subsequently, by using the first-order predicate logical expression group Ψ 6 generated by the process of step S42, “a numerical expression group representing the total power consumption P and the executable area of the supply load of each device” Φ 6 is generated. (Step S43).
図24に一例を示すように、上記数式群Φ6は、上述した各機器r(r∈S1)に対応する、“総消費電力Pとその機器rの供給負荷の実行可能領域を表す数式”φ6rの群から成る。 As shown in an example in FIG. 24, the mathematical formula group Φ 6 corresponds to the above-described devices r (rεS1), “Mathematical formulas representing the total power consumption P and the executable region of the supply load of the devices r”. It consists of a group of φ6r .
上記各数式φ6rは、上記各一階述語論理式ψ6rに対して、それぞれ、上記“限定記号消去処理”(QE処理)を実行することで、生成される。既に述べた通り、このQE処理は、既存のツールを用いて実現されるので、特に説明しない。 Each of the mathematical formulas φ 6r is generated by executing the “limit symbol elimination process” (QE process) on each of the first-order predicate logical expressions ψ 6r . As already described, this QE processing is realized by using an existing tool, and thus will not be described in particular.
最後に、上記生成した数式群Φ6(各数式φ6r(r∈S1)の群)を、出力する(ステップS44)。出力先は、例えば、負荷配分決定機能部15である。
負荷配分決定機能部15は、上記“総消費電力Pと各機器の供給負荷の実行可能領域を表す数式群”Φ6(各数式φ6r(r∈S1)の群)等に基づいて、総消費電力範囲表示画面V03を表示部21に表示する。
Finally, equation group [Phi 6 described above generates a (group of the formula φ 6r (r∈S1)), and outputs (step S44). The output destination is, for example, the load distribution determination function unit 15.
Load distribution determining function unit 15, based on such (group of the formula φ 6r (r∈S1)) Φ 6 of "formula group represents the feasible region of the offered load of the total power consumption P each apparatus" described above, the total A power consumption range display screen V03 is displayed on the display unit 21.
図25に、総消費電力範囲表示画面V03の表示例を示す。
総消費電力範囲表示画面V03の表示例について、図26以降を参照して更に詳細に説明する。
FIG. 25 shows a display example of the total power consumption range display screen V03.
A display example of the total power consumption range display screen V03 will be described in more detail with reference to FIG.
例えば図26に一例を示すように、総消費電力範囲表示画面V03上には、各機器n(n=1,2、・・・、N)毎に対応して、P−Lnグラフと、各ボタン群(選択ボタン52、決定ボタン53、稼働休止ボタン54)と、スライダー51が表示される。 For example, as shown in FIG. 26, on the total power consumption range display screen V03, a P-Ln graph and each of the devices n (n = 1, 2,... A button group (select button 52, enter button 53, operation stop button 54) and slider 51 are displayed.
負荷配分決定機能部15は、上記数式群Φ6の各数式φ6r(消費電力範囲論理式と記すものとする)に基づいて、例えば図示の各P−Lnグラフを表示する。
ここで、P−Lnグラフは、図示のように、縦軸が総消費電力P、横軸がその機器nの供給負荷Lnとなっている。尚、これは一例であり、横軸を総消費電力P、縦軸をその機器nの供給負荷Lnとしてもよい。
The load distribution determination function unit 15 displays each P-Ln graph shown in the figure, for example, based on each mathematical formula φ 6r of the mathematical formula group Φ 6 (referred to as a power consumption range logical formula).
Here, in the P-Ln graph, the vertical axis represents the total power consumption P and the horizontal axis represents the supply load Ln of the device n, as shown in the figure. This is only an example, and the horizontal axis may be the total power consumption P and the vertical axis may be the supply load Ln of the device n.
そして、各P−Lnグラフには、それぞれ、図示の斜線で示す領域が表示される。この領域は、上記各数式φ6r(r∈S1)に基づいて表示される、各機器r毎に総消費電力Pの値に応じてその機器rの供給負荷が取り得る値を示すものである。これには、上記図21と同様、機器rが休止の場合も含まれている。P−LnグラフにおいてLn=0に対応する領域が、機器nが休止であることを意味している。これより、例えば機器1の場合、そのP−Lnグラフを参照すれば、総消費電力Pが‘99’未満である場合には、機器1を休止させることは許されないことが分かる。 In each P-Ln graph, a region indicated by hatching in the drawing is displayed. This area shows the displayed based on the respective formula φ 6r (r∈S1), supply the load of the equipment r can take depending on the value of the total power consumption P for each equipment r value . This also includes the case where the device r is in a suspended state, as in FIG. A region corresponding to Ln = 0 in the P-Ln graph means that the device n is in a pause state. From this, for example, in the case of the device 1, referring to the P-Ln graph, it can be seen that the device 1 is not allowed to pause when the total power consumption P is less than “99”.
尚、上記Lnは、ここでは例えばLr等と記すべきかもしれないが、ここではLnと記すものとする。尚、Lrは、機器r(r∈S1)の供給負荷を意味する。これは、以下の説明でも同様である。 The Ln may be described as, for example, Lr here, but is described as Ln here. Note that Lr means the supply load of the device r (rεS1). The same applies to the following description.
上記各P−Lnグラフは、それぞれ、任意の機器nの供給負荷Lnを横軸、システムの総消費電力Pを縦軸とする直交座標系に、対応する上記消費電力範囲論理式が成立する領域をプロットすることで、生成される。消費電力範囲論理式の生成元となる一階述語論理式には、上記の通り、外気条件の変化範囲や機器の稼働/休止等を含む各種条件が含まれている。そして、このような消費電力範囲論理式が成立する条件を、可視化して表示しているものである。これより、ユーザは、複数の機器を備える任意のシステムに関して、外気条件の変化範囲と各機器の稼働/休止を考慮したシステムの総消費電力の変化範囲を把握しつつ、各機器の負荷配分を決定することができる。 Each of the P-Ln graphs is an area where the corresponding power consumption range logical expression is established in an orthogonal coordinate system in which the horizontal axis is the supply load Ln of an arbitrary device n and the vertical axis is the total power consumption P of the system. Is generated by plotting. As described above, the first-order predicate logical expression that is the generation source of the power consumption range logical expression includes various conditions including the change range of the outside air condition and the operation / pause of the device. The conditions for satisfying such a power consumption range logical expression are visualized and displayed. As a result, for an arbitrary system including a plurality of devices, the user can determine the range of change in the outside air condition and the range of change in the total power consumption of the system considering the operation / pause of each device, and distribute the load on each device. Can be determined.
この様なP−Lnグラフは、実際には例えば、上記既存ツールである“gunplot”や“Mathematica”等を用いることで生成・表示できる。つまり、上記数式群Φ6を“gunplot”や“Mathematica”等に入力することで、これら既存ツールの機能によって、上記P−Lnグラフにおける図示の斜線で示す領域が表示される。 Such a P-Ln graph can be generated and displayed in practice by using, for example, “gunplot”, “Mathematica”, etc., which are the above existing tools. That is, by inputting the mathematical formula group Φ 6 to “gunplot”, “Mathematica”, etc., the area indicated by the hatched lines in the P-Ln graph is displayed by the functions of these existing tools.
ユーザは、例えば上記のような総消費電力範囲表示画面V03の表示内容を参照することで、例えば各機器の「稼働休止および負荷配分」に対応した、総消費電力Pのとり得る範囲が分かる。 By referring to the display content of the total power consumption range display screen V03 as described above, for example, the user can know the range that the total power consumption P can take, for example, corresponding to “operation suspension and load distribution” of each device.
また、総消費電力範囲表示画面V03上には、各機器n毎に応じて、その機器の供給負荷を設定する為のスライダー51(51−1、51−2、・・・、51−N)が表示される。このスライダー51の位置移動に連動して、図26に示すバー(縦の直線)が、対応するP−Lnグラフ上で移動する。つまり、スライダー51の現在位置に対応する供給負荷Lnの位置に、バーが表示される。 On the total power consumption range display screen V03, a slider 51 (51-1, 51-2,..., 51-N) for setting the supply load of the device according to each device n. Is displayed. In conjunction with the movement of the position of the slider 51, the bar (vertical straight line) shown in FIG. 26 moves on the corresponding P-Ln graph. That is, a bar is displayed at the position of the supply load Ln corresponding to the current position of the slider 51.
ユーザは、上記各P−Lnグラフの表示内容を参照して、所望の機器nに関する上記スライダー51や任意のボタン(選択ボタン52、決定ボタン53、稼働休止ボタン54)を操作することで、所望の機器nの供給負荷Lnを設定する。 The user refers to the display content of each P-Ln graph, and operates the slider 51 and any button (selection button 52, determination button 53, operation stop button 54) related to the desired device n to obtain a desired one. The supply load Ln of the device n is set.
ここで、図27を参照して、上記各ボタン(選択ボタン52、決定ボタン53、稼働休止ボタン54)について説明する。
まず、選択ボタン52は、ユーザに所望の設定対象機器を指定させる為のボタンである。ユーザが任意の機器nに対応する選択ボタン52を操作すると、その機器の運転状態(稼働/休止・供給負荷)を設定・入力することが可能となる。これは、例えば、その機器の稼働休止ボタン54のクリックとスライダー51の移動操作が、可能となる。
Here, with reference to FIG. 27, each of the above buttons (select button 52, enter button 53, operation stop button 54) will be described.
First, the selection button 52 is a button for allowing the user to specify a desired setting target device. When the user operates the selection button 52 corresponding to an arbitrary device n, it becomes possible to set and input the operation state (operation / pause / supply load) of the device. For example, the user can click the operation stop button 54 and move the slider 51.
稼働休止ボタン54は、その機器を稼働とするか休止させるかをユーザに選択指定させるボタンである。尚、稼働休止ボタン54上には、“休止”が選択されている場合には図示のように「OFF」が表示され、“稼働”が選択されている場合には不図示の「ON」が表示される。ユーザが稼働休止ボタン54をクリックする毎に“稼働”(ON)と“休止”(OFF)とが切り替わる。 The operation stop button 54 is a button that allows the user to select and specify whether to activate or stop the device. On the operation suspension button 54, “OFF” is displayed as shown when “pause” is selected, and “ON” (not shown) is displayed when “operation” is selected. Is displayed. Every time the user clicks the operation suspension button 54, “operation” (ON) and “pause” (OFF) are switched.
決定ボタン53が操作されると、対象機器の運転状態が、その時点のユーザ設定内容に決定される。例えば、ユーザが、稼働休止ボタン54を“休止”(OFF)に設定したうえで決定ボタン53を操作すると、対象機器の運転状態は休止に設定される。休止の場合には、対象機器の供給負荷が‘0’となる。 When the determination button 53 is operated, the operation state of the target device is determined as the user setting content at that time. For example, when the user operates the determination button 53 after setting the operation suspension button 54 to “pause” (OFF), the operation state of the target device is set to suspension. In the case of suspension, the supply load of the target device is “0”.
あるいは、ユーザが、稼働休止ボタン54を“稼働”(ON)に設定した場合、ユーザは更にスライダー51の移動操作を行って所望の供給負荷を指定したうえで、決定ボタン53を操作する。これにより、対象機器の供給負荷が、スライダー51によって指定された任意の値に設定される。 Alternatively, when the user sets the operation suspension button 54 to “operation” (ON), the user further operates the slider 51 to designate a desired supply load and then operates the decision button 53. As a result, the supply load of the target device is set to an arbitrary value designated by the slider 51.
ここで、上記決定ボタン53が操作されると、上記のように対象機器の運転状態が決定されると共に、再び上記図22の処理が実行される。この処理には、決定された運転状態(対象機器の供給負荷)が反映されることになる。すなわち、上記ステップS41において、上述した“運転状態を決定済みの機器m(m∈S2)の供給負荷の値lm”として、今回決定された対象機器の供給負荷も新たに取得されることになり、これも用いて上記ステップS42,S43の処理が実行されることになる。つまり、稼働/休止・供給負荷を未決定の各機器r(r∈S1)の実行可能な領域を再計算することになる。 Here, when the determination button 53 is operated, the operation state of the target device is determined as described above, and the processing of FIG. 22 is executed again. This process reflects the determined operating state (supply load of the target device). That is, in the above step S41, the supply load of the target device determined this time is newly acquired as the above-described “supply load value lm of the device m (mεS2) whose operation state has already been determined”. This is also used to execute the processes of steps S42 and S43. That is, the executable area of each device r (rεS1) for which the operation / pause / supply load has not been determined is recalculated.
ここで、仮に、図26の表示例は、1回目の上記図22の処理によって生成されるものであったものとする。つまり、全ての機器について稼働/休止・供給負荷が未決定である場合の表示例が、図26であるものとする。そして、図26の画面上でユーザが機器1について上記運転状態(稼働/休止・供給負荷)を決定したものとする。これに応じて実行された2回目の図22の処理によって生成される上記画面V03の表示例を、図28に示すものとする。 Here, it is assumed that the display example of FIG. 26 is generated by the first process of FIG. In other words, FIG. 26 shows a display example when the operation / pause / supply load has not been determined for all devices. Then, it is assumed that the user determines the operation state (operation / pause / supply load) for the device 1 on the screen of FIG. A display example of the screen V03 generated by the second processing of FIG. 22 executed in response thereto is shown in FIG.
この場合、図28に示すように、既に決定済みの機器1に関するグラフの表示内容は、更新されない。機器1以外の他の全ての機器のグラフの表示内容は、更新されることになる。これは、仮に機器1の供給負荷L1が‘l1’に決定されていた場合、L1=l1という条件下での他の各機器2、・・・、Nの供給負荷(L2、・・・、LN)と総消費電力Pが取り得る値の範囲が、図示の斜線で示す領域として表示される。 In this case, as shown in FIG. 28, the display content of the graph related to the device 1 that has already been determined is not updated. The display contents of the graphs of all the devices other than the device 1 are updated. This is because if the supply load L1 of the device 1 is determined to be “l1”, the supply load (L2,..., N) of the other devices 2,. LN) and the range of values that can be taken by the total power consumption P are displayed as areas indicated by hatching in the figure.
上述したようにして、決定ボタン53が押される毎に、運転状態(稼働/休止・供給負荷)が未決定の各機器rの「総消費電力Pに対する供給負荷Lrの実行可能な領域」が、ユーザがその時点までに決定した負荷配分も反映させる形で更新される。これより、ユーザが決定した機器の運転状態(稼働/休止・供給負荷)の条件下での、未決定の機器の運転状態(稼働/休止・供給負荷)に対応した総消費電力Pの取り得る範囲が、分かることになる。 As described above, every time the determination button 53 is pressed, the “executable area of the supply load Lr with respect to the total power consumption P” of each device r whose operation state (operation / pause / supply load) has not been determined is The load distribution determined by the user up to that point is also updated. Thus, the total power consumption P corresponding to the undecided operating state (operation / rest / supply load) of the device under the condition of the operating state (operation / rest / supply load) determined by the user can be obtained. The range will be understood.
上述した処理を繰り返すことで、最終的には、全ての機器nについて、その機器nの供給負荷Lnが決定されることになる。つまり、全ての機器nについての負荷配分が決定されることになる。これに伴って、この様な負荷配分における総消費電力の範囲も、決まることになる。これより、この様な処理結果を、例えば図29に示すように、負荷配分決定機能部15の最終的な処理結果として出力する。尚、これら最終的な出力の具体例を、後に図73に示して説明するものとする。 By repeating the above-described processing, the supply load Ln of the device n is finally determined for all the devices n. That is, the load distribution for all the devices n is determined. Accordingly, the range of total power consumption in such load distribution is also determined. Thus, such a processing result is output as a final processing result of the load distribution determination function unit 15, for example, as shown in FIG. Specific examples of these final outputs will be described later with reference to FIG.
図30、図31は、負荷配分決定支援装置10の処理フローチャート図(その1)、(その2)である。
尚、図30、図31は、1つのフローチャート図を2つに分けて示しているものであり、よって、特に区別せずに図30等などと記すものとする。また、図30等では、概略的には、図上において左側にユーザ操作を示し、右側に負荷配分決定支援装置10のコンピュータ処理内容を示す。
30 and 31 are flowcharts (part 1) and (part 2) of the processing of the load distribution determination support apparatus 10. FIG.
30 and FIG. 31 show one flow chart divided into two parts. Therefore, FIG. 30 and the like are not particularly distinguished. Also, in FIG. 30 and the like, schematically, user operations are shown on the left side in the figure, and computer processing contents of the load distribution determination support apparatus 10 are shown on the right side.
図30等に示す例のフローチャート図の処理では、まず、操作の開始時において、ユーザは、キーボード22やポインティングデバイス23などの入力装置を介して、所定の情報群を入力する(ステップS51)。所定の情報群とは、上述したシステムモデル情報、稼働状態時の機器モデル情報、休止状態時の機器モデル情報、外部条件情報等であるが、これらの例に限らない。また、ユーザが入力する例に限らず、外部の情報処理装置や、メモリカードなどの可搬型記憶媒体に記憶されている上記所定の情報を、負荷配分決定支援装置10に転送するものであっても構わない。また、これら所定の情報群が、予め負荷配分決定支援装置10内の記憶装置に記憶されているものであっても構わない。 In the process of the flowchart in the example shown in FIG. 30 and the like, first, at the start of an operation, the user inputs a predetermined information group via an input device such as the keyboard 22 or the pointing device 23 (step S51). The predetermined information group includes the above-described system model information, device model information during operation, device model information during hibernation, external condition information, and the like, but is not limited to these examples. In addition to the example input by the user, the predetermined information stored in an external information processing device or a portable storage medium such as a memory card is transferred to the load distribution determination support device 10. It doesn't matter. These predetermined information groups may be stored in advance in a storage device in the load distribution determination support device 10.
そして、まず、上記数式群生成機能部11が、上記所定の情報群に基づいて、上述した処理によって上記システムモデル数式F1、機器モデル数式F2、外部条件数式F3を生成する(ステップS52)。 First, the formula group generation function unit 11 generates the system model formula F1, the device model formula F2, and the external condition formula F3 by the above-described processing based on the predetermined information group (step S52).
続いて、上記総負荷限界計算機能部12が、これら数式F1,F2,F3に基づいて、上述した処理によって、上記“総負荷の下限を表す数式φ12”と“総負荷の上限を表す数式φ13”とを生成する(ステップS53)。 Subsequently, the total load limit calculation function unit 12 performs the above-described processing on the basis of these formulas F1, F2, and F3, and the above formula “Formula φ 12 representing the lower limit of the total load” and “Formula representing the upper limit of the total load”. φ 13 ″ is generated (step S53).
これより、上記負荷配分決定機能部15が、これら総負荷の下限を表す数式φ12”と“総負荷の上限を表す数式φ13”に基づいて、上述したように、上記総負荷範囲入力画面V01を生成して表示部21に表示する(ステップS54)。 Thus, the load distribution determination function unit 15 performs the total load range input screen as described above based on the mathematical expression φ 12 ”representing the lower limit of the total load and the mathematical expression φ 13 representing the upper limit of the total load. V01 is generated and displayed on the display unit 21 (step S54).
これより、ユーザは、総負荷範囲入力画面V01上に表示される“総負荷の実行可能な範囲”(上記“限界範囲”)を見て、これを参考にしながら、所望の総負荷範囲を入力する(ステップS55)。これは、換言すれば、負荷配分決定機能部15が、ユーザによる所望の総負荷範囲の入力を、受け付ける。 From this, the user views the “total load executable range” displayed on the total load range input screen V01 (above “limit range”) and inputs the desired total load range while referring to this. (Step S55). In other words, the load distribution determination function unit 15 receives an input of a desired total load range by the user.
次に、負荷配分決定支援装置10は、上記入力された任意の総負荷範囲情報に基づいて、上記数式群生成機能部11によって、上記総負荷範囲数式F4を生成する(ステップS56)。尚、総負荷範囲数式F4の具体例を後に示すが、基本的には、予め決められたフォーマットに、総負荷範囲情報を代入することで、総負荷範囲数式F4が生成される。 Next, the load distribution determination support device 10 generates the total load range formula F4 by the formula group generation function unit 11 based on the input arbitrary total load range information (step S56). Although a specific example of the total load range formula F4 will be shown later, basically, the total load range formula F4 is generated by substituting the total load range information into a predetermined format.
次に、上記各機器負荷範囲計算機能部13が、上記各数式F1,F2,F3,F4に基づいて、上述した処理によって、上記“総負荷Lに応じた各機器の供給負荷の実行可能領域を表す数式群”Φ2と、上記“各機器の供給負荷の下限を表す数式群”Φ4と、上記“各機器の供給負荷の上限を表す数式群”Φ5を、生成する(ステップS57)。 Next, each device load range calculation function unit 13 performs the above-described processing based on each of the mathematical formulas F1, F2, F3, and F4 to execute the “supply load executable region of each device according to the total load L”. Mathematical formula group “Φ 2 ”, “the mathematical formula group representing the lower limit of the supply load of each device” Φ 4, and “the mathematical formula group representing the upper limit of the supply load of each device” Φ 5 are generated (step S 57. ).
これより、上記負荷配分決定機能部15が、これらの数式群Φ2とΦ4とΦ5とに基づいて、上述した処理によって、上記各機器負荷範囲表示画面V02を生成して表示部21に表示する(ステップS58)。 Accordingly, the load distribution determination function unit 15 generates the device load range display screen V02 by the above-described processing based on these mathematical formula groups Φ 2 , Φ 4, and Φ 5, and displays them on the display unit 21. Displayed (step S58).
これより、ユーザは、各機器負荷範囲表示画面V02上に表示される、“機器の稼働/休止を含めた、総負荷と各機器の供給負荷の実行可能な領域”を見ながら、所望の総負荷値lを入力する(ステップS59)。これは、換言すれば、負荷配分決定機能部15が、ユーザによる所望の総負荷値lの入力を、受け付ける。 From this, the user can see the desired total while viewing the total load and the executable load area of each device including the operation / pause of the device displayed on each device load range display screen V02. The load value l is input (step S59). In other words, the load distribution determination function unit 15 receives an input of a desired total load value l by the user.
その後は、図示のステップS60〜S66の処理を、ステップS66の判定がNOとなるまで、繰り返し実行する。
すなわち、総消費電力範囲計算機能部14が、1回目は上記各数式F1,F2,F3,F4と上記総負荷値lに基づいて、上述した処理によって、上記“総消費電力Pと各機器の供給負荷の実行可能領域を表す数式群”Φ6を生成する(ステップS60)。
Thereafter, the processes in steps S60 to S66 shown in the figure are repeatedly executed until the determination in step S66 becomes NO.
That is, the total power consumption range calculation function unit 14 performs the above-described processing based on each of the formulas F1, F2, F3, F4 and the total load value l for the first time. A formula group “Φ 6 ” representing the executable region of the supply load is generated (step S60).
これより、上記負荷配分決定機能部15が、この数式群Φ6に基づいて、上記総消費電力範囲表示画面V03を生成して表示部21に表示する(ステップS61)。
これより、ユーザは、総消費電力範囲表示画面V03上に表示される、“各機器の稼働/休止を含めて、総消費電力と各機器の供給負荷の実行可能な領域”を参照して、運転状態(稼働/休止および供給負荷)を決定する対象とする機器を一つ、任意に選択する(ステップS62)。
Thus, the load distribution determination function unit 15 generates the total power consumption range display screen V03 based on the mathematical formula group Φ 6 and displays it on the display unit 21 (step S61).
From this, the user refers to the “total power consumption and executable load area of each device including the operation / pause of each device” displayed on the total power consumption range display screen V03, One device for which the operating state (operation / stop and supply load) is determined is arbitrarily selected (step S62).
そして、ユーザは、現在選択されている機器について、稼働するか休止とするかを、上記稼働休止ボタン54を操作することで指定する(ステップS63)。そして、もし「稼働」を指定した場合には(ステップS64,YES)、ユーザは、更に、現在選択されている機器について任意の供給負荷値を設定入力する(ステップS65)。そして、ステップS66へ移行する。一方、もし、「休止」が指定された場合には(ステップS64,NO)、そのままステップS66へ移行する。 Then, the user designates whether the currently selected device is to be activated or deactivated by operating the operation suspension button 54 (step S63). If "operation" is designated (step S64, YES), the user further sets and inputs an arbitrary supply load value for the currently selected device (step S65). Then, the process proceeds to step S66. On the other hand, if “pause” is designated (step S64, NO), the process proceeds to step S66 as it is.
ステップS66において運転状態(稼働/休止および供給負荷)を未決定の機器があると判定した場合には(ステップS66,YES)、ステップS60に戻る。
但し、ステップS60の処理は、2回目以降の処理では、上記1回目の処理とは若干異なる処理となる。すなわち、上記各数式F1,F2,F3,F4と上記総負荷値lだけでなく、更に、それまでに上記ステップS62〜S65によってユーザが運転状態(稼働/休止および供給負荷)を決定済みの全ての機器の運転状態(供給負荷lm)も反映して、“総消費電力Pと各機器の供給負荷の実行可能領域を表す数式群”Φ6を再計算する(2回目以降のステップS60)。
If it is determined in step S66 that there is a device whose operating state (operation / rest and supply load) has not been determined (step S66, YES), the process returns to step S60.
However, the process of step S60 is slightly different from the first process in the second and subsequent processes. That is, not only each of the mathematical formulas F1, F2, F3, and F4 and the total load value l, but also all of the operating states (operation / stop and supply load) that have been determined by the steps S62 to S65 so far. Reflecting also the operation state (supply load lm) of the above-mentioned device, “the formula group representing the total power consumption P and the executable region of the supply load of each device” Φ 6 is recalculated (second and subsequent steps S60).
上記負荷配分決定機能部15は、上記再計算された数式群Φ6に基づいて、上記総消費電力範囲表示画面V03を再生成して表示部21に表示する(ステップS61)。つまり、総消費電力範囲表示画面V03の表示内容が、上記決定済みの“稼働/休止および供給負荷”を反映させる形で、変更されることになる。例えば、上記図26の表示内容が、図28の表示内容へと変わることになる。そして、ユーザは、この変更後の表示を見て、上記ステップS62〜S65の入力を行うことになる。 The load distribution determination function unit 15 regenerates the total power consumption range display screen V03 based on the recalculated mathematical formula group Φ 6 and displays it on the display unit 21 (step S61). That is, the display content of the total power consumption range display screen V03 is changed to reflect the determined “operation / rest and supply load”. For example, the display content of FIG. 26 is changed to the display content of FIG. Then, the user sees the display after the change and inputs the above steps S62 to S65.
その後は、上記ステップS66の判定がNOとなるまで、すなわち全ての機器について運転状態(稼働/休止および供給負荷)が決定されるまで、上述した処理を繰り返す。この間、ユーザは、その都度表示内容が更新される上記総消費電力範囲表示画面V03の表示を見ながら、各機器を順次選択し、選択した機器の“稼働/休止および供給負荷”を入力する作業を繰り返す。 Thereafter, the above-described processing is repeated until the determination in step S66 becomes NO, that is, until the operating state (operation / rest and supply load) is determined for all devices. During this time, the user selects each device sequentially while viewing the display of the total power consumption range display screen V03 whose display content is updated each time, and inputs the “operation / pause and supply load” of the selected device. repeat.
そして、全ての機器について“稼働/休止および供給負荷”が決定されたら(ステップS66,NO)、最後に、負荷配分決定機能部15による最終的な処理結果として、決定された全ての機器nの運転状態(つまり、全機器への負荷配分)と、これに応じた総消費電力範囲を出力する(ステップS67)。上記の通り、後にこの出力の具体例を示して説明するものとする。 When “operation / pause and supply load” are determined for all devices (NO in step S66), finally, as a final processing result by the load distribution determination function unit 15, all determined devices n are determined. The operating state (that is, load distribution to all devices) and the total power consumption range corresponding to this are output (step S67). As described above, a specific example of this output will be shown and described later.
以下、図32以降を参照して、具体例を用いて、負荷配分決定支援装置10の処理について説明する。
まず、上記各種入力情報について説明する。
Hereinafter, with reference to FIG. 32 and subsequent drawings, the processing of the load distribution determination support device 10 will be described using a specific example.
First, the various input information will be described.
図32には、例えば上記ステップS51で入力される各種入力情報の一部である、上記システムモデル情報の具体例を示す。ここでは、処理対象システムが空調システムである場合を例にして、その具体例を示す。 FIG. 32 shows a specific example of the system model information, which is a part of various input information input in step S51, for example. Here, the case where a process target system is an air conditioning system is made into an example, and the specific example is shown.
図32に示す例では、空調システムは、機器として、
・消費電力P1で負荷(熱負荷)L1を供給する機器1(冷凍機1)と、
・消費電力P2で負荷(熱負荷)L2を供給する機器2(冷凍機2)と、
・消費電力P3で負荷(熱負荷)L3を供給する機器3(冷凍機3)と
を備えている。
In the example shown in FIG. 32, the air conditioning system is a device,
A device 1 (refrigerator 1) that supplies a load (thermal load) L1 with power consumption P1,
-Equipment 2 (refrigerator 2) that supplies load (heat load) L2 with power consumption P2,
-It has the apparatus 3 (refrigerator 3) which supplies load (thermal load) L3 with power consumption P3.
尚、上記冷凍機1、2,3を、単に機器1,2,3と記す場合もあるものとする。
また、各冷凍機が消費する消費電力P1,P2,P3の総和が、システム全体で消費する総消費電力Pである。各冷凍機の供給負荷L1,L2,L3の総和が、システムから負荷先である空調対象空間に供給される総負荷(総熱負荷)Lである。
The refrigerators 1, 2, and 3 may be simply referred to as devices 1, 2, and 3.
Moreover, the sum total of the power consumption P1, P2, P3 consumed by each refrigerator is the total power consumption P consumed by the entire system. The sum total of the supply loads L1, L2, and L3 of each refrigerator is the total load (total heat load) L supplied from the system to the air-conditioning target space that is the load destination.
図33(a)には、稼働状態時の機器モデル情報の具体例を示す。
図示の例では、稼働状態時の機器モデル情報は、図32に示す各冷凍機n(n=1,2,3)毎の、稼働状態時の機器nのモデル数式f21nである。
FIG. 33A shows a specific example of device model information in the operating state.
In the illustrated example, the device model information in the operating state is a model formula f21n of the device n in the operating state for each refrigerator n (n = 1, 2, 3) shown in FIG.
各モデル数式f21nは、その機器nの消費電力特性と、制約条件(稼働状態時の供給負荷の上下限)とを論理積(∧)で結合して成るものである。図示の具体例では、例えば上記冷凍機1に関するモデル数式f21nであるf211は、冷凍機1の消費電力特性である“P1=(0.005×T−0.0073)L1+0.2281×T+10.374”と、冷凍機1の稼働状態時の供給負荷の上下限を示す“68.6≦L1≦125”とを、論理積(∧)で結合して成るものである。 Each model formula f21n is formed by combining the power consumption characteristic of the device n and the constraint condition (upper and lower limits of the supply load in the operating state) with a logical product (∧). In the illustrated example, for example, f21 1 which is the model formula f21n for the refrigerator 1 is “P1 = (0.005 × T−0.0073) L1 + 0.2281 × T + 10.374” which is the power consumption characteristic of the refrigerator 1. This is formed by connecting “68.6 ≦ L1 ≦ 125” indicating the upper and lower limits of the supply load when the refrigerator 1 is in operation with a logical product (∧).
他の冷凍機2、冷凍機3については、ここでは記載しないが、図33(a)に示す通りである。尚、上記数式におけるTは、外気温度である。図示の具体例では、上記3台の冷凍機1,2,3は、外気温度Tに対する感度が相互に異なるものとなっている。 The other refrigerators 2 and 3 are not shown here, but are as shown in FIG. In the above formula, T is the outside air temperature. In the illustrated example, the three refrigerators 1, 2, and 3 have different sensitivities to the outside air temperature T from each other.
図33(b)には、休止状態時の機器モデル情報の具体例を示す。
図示の例では、休止状態時の機器モデル情報は、図32に示す各冷凍機n(n=1,2,3)毎の、休止状態時の機器nのモデル数式f22nである。
FIG. 33B shows a specific example of the device model information in the hibernation state.
In the illustrated example, the device model information in the hibernation state is a model formula f22n of the device n in the hibernation state for each refrigerator n (n = 1, 2, 3) shown in FIG.
各モデル数式f22nは、本例では下記の通りである。
f22n:=Pn=0∧Ln=0
つまり、Pn=0とLn=0とを、論理積(∧)で結合して成るものである。
Each model formula f22n is as follows in this example.
f22n: = Pn = 0∧Ln = 0
That is, Pn = 0 and Ln = 0 are combined by a logical product (∧).
つまり、どの冷凍機であっても、休止状態では、負荷は全く供給しないし、以って消費電力は‘0’となる。
これより、図示のように、例えば冷凍機1に関するモデル数式f221は下記のようになっている。
That is, in any refrigerator, no load is supplied at rest, and the power consumption is “0”.
Thus, as shown in the figure, for example, the model formula f22 1 relating to the refrigerator 1 is as follows.
f221:=P1=0∧L1=0
ここでは特に記載しないが、他の冷凍機2、3については、図示の通りである。
上記のように、冷凍機1と冷凍機2と冷凍機3は、何れも、“稼働”と“休止”の両方の状態になり得るものとし、冷凍機1と冷凍機2と冷凍機3の稼働状態時の機器モデルは、それぞれ、図33(a)に示すf211 、f212、f213のモデル数式のように表現できるものとする。また、冷凍機1、冷凍機2、冷凍機3の休止状態時の機器モデルは、それぞれ、図33(b)に示すモデル数式f221 、f222、f223のように表現できるものとする。
f22 1 : = P1 = 0∧L1 = 0
Although not specifically described here, the other refrigerators 2 and 3 are as illustrated.
As described above, the refrigerator 1, the refrigerator 2, and the refrigerator 3 can all be in “operating” and “pause” states, and the refrigerator 1, the refrigerator 2, and the refrigerator 3 Assume that the device models in the operating state can be expressed as model formulas f21 1 , f21 2 , and f21 3 shown in FIG. In addition, the equipment models when the refrigerator 1, the refrigerator 2, and the refrigerator 3 are in a resting state can be expressed as model equations f22 1 , f22 2 , and f22 3 shown in FIG. 33B, respectively.
尚、図33(a)、(b)に示す稼働状態時の機器モデル情報と休止状態時の機器モデル情報は、各冷凍機毎の供給負荷と消費電力との関係を示し、冷凍機の消費電力特性を表す数式と、供給負荷の制約条件を表す数式とからなるものと言うこともできる。 Note that the device model information in the operating state and the device model information in the dormant state shown in FIGS. 33 (a) and 33 (b) indicate the relationship between the supply load and power consumption for each refrigerator, and the consumption of the refrigerator It can also be said that it consists of a mathematical expression representing the power characteristic and a mathematical expression representing the constraint condition of the supply load.
尚、図32のシステム構成例に応じた稼働状態時の機器モデル情報などの具体例は、上記図33に示す例に限らず、例えば図34に示す例であっても構わない。
図34の例では、各冷凍機1,2,3の稼働状態時の消費電力P1,P2,P3は、それぞれの供給負荷L1,L2,L3の一次関数で表される。更に、各冷凍機の消費電力特性が外気温度Tの影響を受け、各一次関数の傾きは、外気温度Tの一次関数で表されている。また、各冷凍機1,2,3の供給負荷の上限値と下限値は、各機器1,2,3で異なっている。
A specific example of the device model information in the operating state according to the system configuration example of FIG. 32 is not limited to the example shown in FIG. 33 but may be the example shown in FIG.
In the example of FIG. 34, the power consumptions P1, P2, and P3 when the refrigerators 1, 2, and 3 are operating are represented by linear functions of the supply loads L1, L2, and L3, respectively. Furthermore, the power consumption characteristics of each refrigerator are affected by the outside air temperature T, and the slope of each linear function is represented by a linear function of the outside air temperature T. In addition, the upper limit value and the lower limit value of the supply load of each of the refrigerators 1, 2, 3 are different for each device 1, 2, 3.
図34の場合も、図には示していないが、各冷凍機1,2,3は、休止状態時には供給負荷は‘0’となり、消費電力も‘0’となる。
尚、図34には、稼働状態時の各冷凍機の消費電力が、外気温度に依存して変化する様子が示されるものと言える。つまり、図34に示すように、外気温度が25℃と35℃の場合で冷凍機の消費電力特性(一次関数の傾き)が変化する。
In the case of FIG. 34 as well, although not shown in the drawing, each of the refrigerators 1, 2, 3 has a supply load of “0” and a power consumption of “0” in the resting state.
In FIG. 34, it can be said that the power consumption of each refrigerator in the operating state changes depending on the outside air temperature. That is, as shown in FIG. 34, the power consumption characteristic (gradient of the linear function) of the refrigerator changes when the outside air temperature is 25 ° C. and 35 ° C.
図35には、上記外部条件情報の具体例を示している。
ここでは外部条件の具体例として、冷凍機の消費電力特性に影響を与える外気温度の変化範囲を示している。既に述べたように、各冷凍機1,2,3の特性が外気温度Tに依存するため、外気温度Tの変化範囲がユーザによって任意に設定され、図35の例では最高気温は35[℃]、最低気温は25[℃]となっている。
FIG. 35 shows a specific example of the external condition information.
Here, as a specific example of the external condition, a change range of the outside air temperature that affects the power consumption characteristics of the refrigerator is shown. As already described, since the characteristics of the refrigerators 1, 2, and 3 depend on the outside air temperature T, the change range of the outside air temperature T is arbitrarily set by the user. In the example of FIG. The minimum temperature is 25 [° C.].
図36(a)〜(c)に、上記図33〜図35に示す具体例の入力情報に基づいて数式群生成機能部11が生成する、上記システムモデル数式F1、機器モデル数式F2、外部条件数式F3の具体例を示す。 36 (a) to 36 (c), the system model formula F1, the device model formula F2, and the external conditions generated by the formula group generation function unit 11 based on the input information of the specific examples shown in FIG. 33 to FIG. A specific example of Formula F3 is shown.
数式群生成機能部11は、例えば図32に示す具体例のシステムモデル情報から、まず、図36(a)に示す総消費電力数式f11と、総負荷数式f12とを生成する。つまり、
f11 := P=P1+P2+P3
f12 := L=L1+L2+L3
を生成する。尚、これらの数式は、図32のシステムモデル情報に対して、既存のツールにより解析を行うことで、得られるものである。
For example, the formula group generation function unit 11 first generates the total power consumption formula f11 and the total load formula f12 shown in FIG. 36A from the system model information of the specific example shown in FIG. That means
f11: = P = P1 + P2 + P3
f12: = L = L1 + L2 + L3
Is generated. These mathematical formulas can be obtained by analyzing the system model information of FIG. 32 using an existing tool.
次に、上記生成した総消費電力数式f11と総負荷数式f12とを論理積(∧)で結合することで、図32に示す空調システムのシステムモデル数式F1を生成する。
つまり、
F1:=P=P1+P2+P3∧L=L1+L2+L3
を生成する。
Next, a system model formula F1 of the air conditioning system shown in FIG. 32 is generated by combining the generated total power consumption formula f11 and the total load formula f12 with a logical product (∧).
That means
F1: = P = P1 + P2 + P3∧L = L1 + L2 + L3
Is generated.
また、数式群生成機能部11は、例えば図33(a)、(b)に示す具体例に応じた機器モデル数式F2として、図36(b)に示す数式F2を生成する。
これは、図示のように、まず、上記3台の冷凍機n(n=1,2,3)毎に、それぞれ、上記“稼働状態時の機器nのモデル数式”f21nと“休止状態時の機器nのモデル数式f22n”とを、倫理和(∨)で結合する。これより、冷凍機1に関しては(f211∨f221)が生成され、冷凍機2に関しては(f212∨f222)が生成され、冷凍機3に関しては(f213∨f223)が生成されることになる。そして、これらを論理積(∧)で結合することで、図33の例に応じた機器モデル数式F2が生成される。
Also, the formula group generation function unit 11 generates a formula F2 shown in FIG. 36B as a device model formula F2 corresponding to the specific example shown in FIGS. 33A and 33B, for example.
As shown in the figure, first, for each of the three refrigerators n (n = 1, 2, 3), the “model formula of the device n in the operating state” f21n and the “resting state”, respectively. The model formula f22n ″ of the device n is combined with an ethical sum (∨). Thus, (f21 1 f22 1 ) is generated for the refrigerator 1, (f21 2 ∨f22 2 ) is generated for the refrigerator 2 , and (f21 3 ∨f22 3 ) is generated for the refrigerator 3. Will be. Then, by combining these with a logical product (∧), a device model formula F2 corresponding to the example of FIG. 33 is generated.
これより、この機器モデル数式F2は、図36(b)に示すように、下記の通りとなる。
F2:= (P1=(0.005T-0.0073)L1+0.2281T+10.374 ∧68.6<=L1<=125 ∨P1=0∧L1=0)
∧(P2=(0.008T-0.0353)L2+0.3291T+12.837 ∧95.2<=L2<=175∨P2=0∧L2=0)
∧(P3=(0.010T-0.0119)L3+0.4162T+15.900 ∧122<=L3<=212 ∨P3=0∧L3=0)
尚、これは各機器の稼働と休止の両方を考慮した機器モデル数式F2を、生成するものと言える。
Thus, the device model formula F2 is as follows, as shown in FIG.
F2: = (P1 = (0.005T-0.0073) L1 + 0.2281T + 10.374 ∧68.6 <= L1 <= 125 ∨P1 = 0∧L1 = 0)
∧ (P2 = (0.008T-0.0353) L2 + 0.3291T + 12.837 ∧95.2 <= L2 <= 175∨P2 = 0∧L2 = 0)
∧ (P3 = (0.010T-0.0119) L3 + 0.4162T + 15.900 ∧122 <= L3 <= 212 ∨P3 = 0∧L3 = 0)
It can be said that this generates a device model formula F2 that takes into account both the operation and suspension of each device.
また、図35に示す外部条件情報の一例すなわち外気温度の最高気温と最低気温に基づいて、外気温度に関する外部条件数式F3を、図36(c)に示すように
F3 := 25<=T<=35
と生成する。
Further, based on an example of the external condition information shown in FIG. 35, that is, the external condition formula F3 related to the outside air temperature based on the maximum and minimum outside air temperatures, as shown in FIG.
F3: = 25 <= T <= 35
And generate.
以上、図32〜図35の具体例に応じた、上記ステップS52で生成される上記システムモデル数式F1、機器モデル数式F2、外部条件数式F3の具体例を示した。
そして、この具体例に基づいて、総負荷限界計算機能部12が上記図4のステップS12〜ステップS17の各処理で生成する上記各種数式/論理式の具体例を、図37〜図42に示す。
The specific examples of the system model formula F1, the device model formula F2, and the external condition formula F3 generated in step S52 according to the specific examples of FIGS.
Based on this specific example, specific examples of the above-described various mathematical expressions / logical expressions generated by the total load limit calculation function unit 12 in the processes of steps S12 to S17 in FIG. 4 are shown in FIGS. .
以下、これら図37〜図42に示す具体例について説明する。
まず、図37には、上記具体例に応じて上記ステップS12で生成される上記一階述語論理式ψ11の具体例を示す。ここで、一階述語論理式ψ11の生成方法は、図5で説明した通りであり、これより上記具体例に応じた一階述語論理式ψ11の具体例は、図37の上側に示すように、以下の通りとなる。
The specific examples shown in FIGS. 37 to 42 will be described below.
First, FIG. 37 shows a specific example of the first-order predicate logical expression ψ 11 generated in step S12 according to the specific example. Here, the generation method of the first-order predicate logical expression ψ 11 is as described in FIG. 5, and a specific example of the first-order predicate logical expression ψ 11 corresponding to the above specific example is shown on the upper side of FIG. As follows.
ψ11:=∃P∃P1∃P2∃P3∃L1∃L2∃L3∃T(F1∧F2∧F3)
上記のように、数式群生成機能部11が生成するモデル数式F1と機器モデル数式F2と外部条件数式F3とを論理積で結合し、総負荷L以外の変数全てすなわちP、P1、P2、P3、L1、L2、L3、Tに、存在記号を付与することで、総負荷の範囲に関する一階述語論理式ψ11を生成する。
ψ 11 : = ∃P∃P1∃P2∃P3∃L1∃L2∃L3∃T (F1∧F2∧F3)
As described above, the model formula F1, the device model formula F2, and the external condition formula F3 generated by the formula group generation function unit 11 are combined by logical product, and all variables other than the total load L, that is, P, P1, P2, P3 , L1, L2, L3, and T, the first order predicate logical expression ψ 11 related to the range of the total load is generated by adding existence symbols.
尚、全ての変数は、例えば、モデル数式F1と機器モデル数式F2と外部条件数式F3から変数を抽出して得られるものであってよいし、予めユーザが設定しておくものであってもよい。 All the variables may be obtained by extracting variables from the model formula F1, the device model formula F2, and the external condition formula F3, or may be set in advance by the user. .
また、この論理式における(F1∧F2∧F3)は、上記図36(a),(b),(c)に示す各数式例F1,F2,F3を、論理積(∧)で結合するものであるから、図37に示すように、下記の通りとなる。 In addition, (F1∧F2∧F3) in this logical expression is a combination of the mathematical examples F1, F2, and F3 shown in FIGS. 36 (a), (b), and (c) with a logical product (∧). Therefore, as shown in FIG.
そして、上記ステップS13の処理により、上記一階述語論理式ψ11に対して限定記号消去処理を実行することで、図38に示すように、総負荷の範囲を表す下記の数式(“総負荷Lの実行可能領域を表す数式φ11”)を生成する。 Then, by executing the quantifier elimination process for the first order predicate logical expression ψ 11 by the process of step S13, as shown in FIG. 38, the following mathematical expression (“total load” A mathematical expression φ 11 ″) representing the executable region of L is generated.
φ11:= 343/5 <= L <= 512 ∨ L = 0
尚、これは、例えば図37に示す一階述語論理式ψ11を、上記限定記号消去処理を実現する既存のツールに適用することで、得られるものである、よって、図37から図38が得られるプロセスについては、ここでは特に説明しない。これは、他の限定記号消去処理結果例についても同様である。
φ 11 : = 343/5 <= L <= 512 ∨ L = 0
Note that this is obtained by applying the first-order predicate logical expression ψ 11 shown in FIG. 37 to an existing tool that realizes the quantifier elimination process, for example. The resulting process is not specifically described here. The same applies to other example of the quantifier erasure processing result.
続いて、上記ステップS14の処理を行うことで、図39に示す一階述語論理式ψ12を生成することになる。上述したように、ステップS14の処理では、上記“総負荷Lの実行可能領域を表す数式φ11”を用いて、例えば図7に示す“総負荷の下限に関する一階述語論理式ψ12”を生成する。図7で説明したように、この論理式ψ12は、総負荷Lがその最小値を表す変数LMinより小さいならばφ11を満たさないという意味の数式(L<LMin⇒¬φ11)と、総負荷を表す変数Lに全称記号を付与して成るものである。 Subsequently, the first-order predicate logical expression ψ 12 shown in FIG. 39 is generated by performing the process of step S14. As described above, in the processing in step S14, by using a "formula phi 11 representing an executable area of the total load L" above, for example, a "first-order logic formulas [psi 12 on lower bound of the total load" shown in FIG. 7 Generate. As described in FIG. 7, the logical expression [psi 12 includes a formula means that the total load L does not satisfy the phi 11 if the variable LMin smaller representing the minimum value (L <LMin⇒¬φ 11), The variable L representing the total load is given a universal symbol.
そして、このような論理式ψ12における“φ11”に、上記図38に示す具体例を代入することで、図39に示す下記の一階述語論理式ψ12が、生成されることになる。
ψ12 := ∀L(L<LMin⇒¬(343/5 <= L <= 512 ∨ L = 0))
次に、上記図39に示す一階述語論理式ψ12等を用いて上記ステップS15の処理を行うことで、図40に示すように、“総負荷の下限を表す数式φ12”を得ることになる。
Then, the "phi 11" in such a logical expression [psi 12, by substituting the specific example shown in FIG 38, so that the first-order logic formulas [psi 12 below that shown in FIG. 39 is generated .
ψ 12 : = ∀L (L <LMin⇒¬ (343/5 <= L <= 512 ∨ L = 0))
Then, by performing the processing of step S15 by using the first-order logic formulas [psi 12 etc. shown in FIG. 39, to obtain a "formula phi 12 representing the lower limit of the total load" as shown in FIG. 40 become.
図40に示すように、図39に示す一階述語論理式ψ12に対して既存ツールによって限定記号消去処理を実施した結果の数式(LMin<=0)と、上記図38に示す数式φ11の変数Lを変数LMinで置き換えた数式φ’11(φ’11:= 343/5 <= LMin <= 512 ∨ LMin = 0)とを、論理積(∧)で結合することで、“総負荷の下限を表す数式φ12” (φ12:=LMin = 0)を得る。尚、“<=”は“≦”の意味である。 As shown in FIG. 40, a mathematical expression (LMin <= 0) as a result of performing the quantifier elimination process on the first-order predicate logical expression ψ 12 shown in FIG. 39 by the existing tool, and the mathematical expression φ 11 shown in FIG. variables L formula is replaced by a variable LMin φ '11 (φ' 11 : = 343/5 <= LMin <= 512 ∨ LMin = 0) and, by binding with logical (∧), "total load A mathematical expression φ 12 ″ (φ 12 : = LMin = 0) representing the lower limit of is obtained. “<=” Means “≦”.
続いて、ステップS16の処理により、図41に示す“総負荷の上限に関する一階述語論理式ψ13”を生成する。この論理式ψ13は、図9で説明したように、「総負荷がその最大値を表す変数LMaxより大きいならばφ11を満たさない」という意味の数式(L>LMax ⇒¬φ11)を生成し、更に総負荷を表す変数Lに全称記号∀を付与することで、生成される。 Subsequently, “first-order predicate logical expression ψ 13 regarding the upper limit of the total load” shown in FIG. 41 is generated by the process of step S16. As shown in FIG. 9, this logical expression ψ 13 is expressed by an expression (L> LMax ⇒¬φ 11 ) meaning “If the total load is larger than the variable LMax representing the maximum value, φ 11 is not satisfied”. It is generated by adding a generic symbol に to the variable L that represents the total load.
この論理式ψ13における“φ11”に、上記図38に示す具体例を代入することで、図41に示す下記の一階述語論理式ψ13が、生成されることになる。
ψ13 := ∀L(L>LMax⇒¬(343/5 <= L <= 512 ∨ L = 0))
そして、上記図41に示す一階述語論理式ψ13等を用いて上記ステップS17の処理を行うことで、図42に示すように、“総負荷の上限を表す数式φ13”を得ることになる。
The "phi 11" in the formulas [psi 13, by substituting the specific example shown in FIG 38, first-order logic formulas [psi 13 below that shown in FIG. 41, will be produced.
ψ 13 : = ∀L (L> LMax⇒¬ (343/5 <= L <= 512 ∨ L = 0))
By performing the processing of step S17 by using the first-order logic formulas [psi 13 etc. shown in FIG. 41, to obtain a "formula phi 13 representing the upper limit of the total load" as shown in FIG. 42 Become.
図42に示すように、図41に示す一階述語論理式ψ13に対して既存ツールによって限定記号消去処理を実施した結果の数式(512<= LMax)と、上記図38に示す数式φ11の変数Lを変数LMaxで置き換えた数式φ’’11(φ’’11:= 343/5 <= LMax <= 512 ∨ LMax = 0)とを、論理積(∧)で結合することで、“総負荷の上限を表す数式φ13” (φ13:=LMax = 512)を得る。 As shown in FIG. 42, the mathematical expression (512 <= LMax) as a result of performing the quantifier elimination process on the first-order predicate logical expression ψ 13 shown in FIG. 41 by the existing tool, and the mathematical expression φ 11 shown in FIG. By combining the formula φ '' 11 (φ '' 11 : = 343/5 <= LMax <= 512 ∨ LMax = 0) with the variable L of The formula φ 13 ″ (φ 13 : = LMax = 512) representing the upper limit of the total load is obtained.
そして、上記ステップS18の出力処理が行われて、負荷配分決定機能部15が、これら“総負荷の下限を表す数式φ12”と“総負荷の上限を表す数式φ13”に基づいて、上記ステップS54の処理によって上記総負荷範囲入力画面V01を表示部21に表示する。この画面V01の表示例は既に図11に示したが、上記具体例に応じた表示例は例えば図43に示すものとなる。 Then, the output process of step S18 is performed, and the load distribution determination function unit 15 performs the above-described operation based on the above-described “formula φ 12 representing the lower limit of the total load” and “formula φ 13 representing the upper limit of the total load”. The total load range input screen V01 is displayed on the display unit 21 by the process of step S54. A display example of this screen V01 has already been shown in FIG. 11, but a display example according to the above specific example is as shown in FIG. 43, for example.
図43に示すように、この具体例では、総負荷範囲入力画面V01上には、
総負荷の実行可能な領域の下限値LMinの値‘0’と
総負荷の実行可能な領域の上限値LMaxの値‘512’と
が表示されることになる。
As shown in FIG. 43, in this specific example, on the total load range input screen V01,
The lower limit value LMin value “0” of the total load executable area and the upper limit value LMax value “512” of the total load executable area are displayed.
そして、この様に総負荷Lに関する限界範囲が表示された総負荷範囲入力画面V01上で、ユーザが例えば図44に示すように総負荷Lに関する任意の範囲(その最小値と最大値)を、入力する。これは、上記ステップS55の処理により、ユーザに所望の値を入力させるものである。図44には、総負荷Lの範囲として、最小値=50、最大値=400を、ユーザが入力する例を示している。 Then, on the total load range input screen V01 in which the limit range related to the total load L is displayed in this way, the user can specify an arbitrary range (the minimum value and maximum value) related to the total load L as shown in FIG. input. This is to allow the user to input a desired value by the process of step S55. FIG. 44 shows an example in which the user inputs the minimum value = 50 and the maximum value = 400 as the range of the total load L.
尚、上記の通り、ユーザが入力する最小値、最大値は、任意の値であってよいが、一般的に、上記表示される限界範囲(上限値、下限値)を参照して、この限界範囲内の任意の値を設定するはずである。上記‘0’〜‘512’の限界範囲に対する上記最小値=50、最大値=400が、その一例である。このように、適切な範囲(最小値、最大値)が設定されることが期待できる。尚、“適切な”とは、少なくとも限界範囲の範囲外の値は設定されないはずであることを意味する。 As described above, the minimum value and the maximum value input by the user may be arbitrary values. Generally, referring to the displayed limit ranges (upper limit value, lower limit value), You should set any value within the range. One example is the minimum value = 50 and the maximum value = 400 with respect to the limit range of ‘0’ to ‘512’. Thus, it can be expected that an appropriate range (minimum value, maximum value) is set. “Appropriate” means that at least a value outside the limit range should not be set.
そして、上記ユーザ設定に応じて上記総負荷範囲数式F4が生成される。これは、例えばユーザが上記図44に示す設定を行った場合、図45に示す下記の総負荷範囲数式F4が生成される。 And the said total load range numerical formula F4 is produced | generated according to the said user setting. For example, when the user performs the setting shown in FIG. 44, the following total load range formula F4 shown in FIG. 45 is generated.
F4 := 50<=L<=400
尚、“<=”は“≦”の意味である。
以上、ステップS53の処理(図4のステップS12〜S17の処理)や、ステップS54、S55,S56の処理について、上記具体例に準じて図示・説明した。
F4: = 50 <= L <= 400
“<=” Means “≦”.
The processing in step S53 (the processing in steps S12 to S17 in FIG. 4) and the processing in steps S54, S55, and S56 have been illustrated and described according to the above specific example.
以下、ステップS57(図12の処理)について、上記具体例に準じて図示・説明する。なお、この処理は、上述した“総負荷Lに応じた各機器の供給負荷の実行可能領域を表す数式群”Φ2、“各機器の供給負荷の下限を表す数式群”Φ4、“各機器の供給負荷の上限を表す数式群”Φ5を、得る為の処理である。 Hereinafter, step S57 (the process of FIG. 12) will be illustrated and described according to the above specific example. This process is performed by the above-described “formula group representing the executable region of the supply load of each device according to the total load L” Φ 2 , “formula group representing the lower limit of the supply load of each device” Φ 4 , “each This is a process for obtaining a mathematical formula group “Φ 5 ” representing the upper limit of the supply load of the device.
まず、上記のように、ステップS21で、上記モデル数式F1,機器モデル数式F2、外部条件数式F3、総負荷の範囲数式F4を得る。
そして、まず、ステップS22で、上記総負荷Lと各機器の供給負荷(L1,L2,・・・、LN)に関する一階述語論理式群Ψ2を生成する。これは、上記図13で説明したように、上記4つの数式F1,F2,F3,F4を論理積(∧)で結合する。そして、結合した数式に対して、各機器毎に、「その機器の供給負荷を表す変数Ln及び総負荷L」を除く全ての変数に、限定記号∃を付与することで、上記一階述語論理式群Ψ2(ψ2n;n=1,2,,・・・N)を生成する。
First, as described above, in step S21, the model formula F1, the device model formula F2, the external condition formula F3, and the total load range formula F4 are obtained.
First, in step S22, a first-order predicate logical expression group Ψ 2 relating to the total load L and the supply loads (L1, L2,..., LN) of each device is generated. As described with reference to FIG. 13, this combines the above four mathematical formulas F1, F2, F3, and F4 with a logical product (∧). Then, for each device, the first-order predicate logic is added to all the variables except “the variable Ln representing the supply load of the device and the total load L” for each device. An expression group ψ 2 (ψ 2n ; n = 1, 2,... N) is generated.
上記具体例の場合、N=3となり、図46に示すΨ2:={ψ21, ψ22, ψ23}が生成されることになる。図46の上側には、これら具体例の各一階述語論理式ψ21, ψ22, ψ23を示している。ここでは、その中で代表してψ21を以下に示すものとする。 In the case of the above specific example, N = 3, and ψ 2 : = {ψ 21 , ψ 22 , ψ 23 } shown in FIG. 46 is generated. In the upper side of FIG. 46, the first order predicate logical expressions ψ 21 , ψ 22 , ψ 23 of these specific examples are shown. Here, ψ 21 is shown below as a representative of them.
ψ21:= ∃P∃P1∃P2∃P3∃L2∃L3∃T(F1∧F2∧F3∧F4)
また、上記(F1∧F2∧F3∧F4)は、上述した具体例の場合、図46の下側に示す下記の通りとなる。
ψ 21 : = ∃P∃P1∃P2∃P3∃L2∃L3∃T (F1∧F2∧F3∧F4)
Further, the above (F1∧F2∧F3∧F4) is as follows shown in the lower side of FIG. 46 in the case of the specific example described above.
そして、上記ステップS23の処理により、上記図46に示す各一階述語論理式ψ21, ψ22, ψ23毎に、それぞれ、限定記号消去処理を実行することで、図14で説明した上記“総負荷Lに応じた各機器の供給負荷の実行可能領域を表す数式群”Φ2を生成する。上記具体例の場合、この数式群Φ2として、図47に示す各数式{φ21 ,φ22 , φ23}が得られる。 Then, the quantifier elimination process is executed for each first-order predicate logical expression ψ 21 , ψ 22 , ψ 23 shown in FIG. A formula group “Φ 2 ” that represents the executable area of the supply load of each device according to the total load L is generated. In the case of the above specific example, each mathematical formula {φ 21 , φ 22, φ 23 } shown in FIG. 47 is obtained as the mathematical formula group Φ 2 .
ここでは、代表してφ21 を示すと、図47に示すように下記の通りである。 Here, φ 21 is representatively represented as shown in FIG. 47 as follows.
続いて、上記ステップS24の処理によって、上記図15で説明した上記“各機器の供給負荷の範囲に関する一階述語論理式群”Ψ3を生成する。上記具体例の場合、下記機器n(n=1,2,3)毎に、対応する上記数式φ2n得を用いて、図48に示す一階述語論理式群Ψ3 (Ψ3={ψ31, ψ32, ψ33})が生成されることになる。ここでは、代表してψ31について示すならば、図48に示すように下記の通りとなる。 Subsequently, the “first-order predicate logical expression group relating to the supply load range of each device” Ψ 3 described with reference to FIG. 15 is generated by the process of step S24. In the above embodiment, each following device n (n = 1,2,3), using the corresponding above equation phi 2n obtained, first-order logic formulas group shown in FIG. 48 Ψ 3 (Ψ 3 = { ψ 31 , ψ 32 , ψ 33 }) are generated. Here, as a representative example, ψ 31 is as follows as shown in FIG.
ψ31 := ∃L(φ21)
尚、この式は、Lの範囲とL1の範囲を示す上記図47に示すφ21から、Lを除外すことで、L1の範囲のみを残す為の式である。
ψ 31 : = ∃L (φ 21 )
This expression is an expression for leaving only the range of L1 by excluding L from φ 21 shown in FIG. 47 showing the range of L and the range of L1.
次に、上記ステップS25の処理によって、上記図16で説明した上記“各機器の供給負荷の範囲を表す数式群”Φ3を生成する。上述した具体例では、上記各一階述語論理式ψ31, ψ32, ψ33}に対して、それぞれ、限定記号消去処理を実行することで、図49に示す数式Φ3(Φ3={φ31 ,φ32 , φ33})が生成される。ここでは、代表してφ31について示すならば、図49に示すように下記の通りとなる。 Next, by the process of step S25, the above-described “expression group representing the range of supply load of each device” Φ 3 described with reference to FIG. 16 is generated. In the specific example described above, the quantifier elimination process is performed on each of the first-order predicate logical expressions ψ 31 , ψ 32 , ψ 33 }, thereby obtaining the formula Φ 3 (Φ 3 = { φ 31 , φ 32, φ 33 }) are generated. Here, if representatively φ 31 is shown, it is as follows as shown in FIG.
φ31 := QE[ψ31]
⇔φ31:=L1=0∨343/5<=L1<=125
そして、上記ステップS26の処理によって、上記図17で説明した“各機器の供給負荷の下限に関する一階述語論理式群”Ψ4を生成する。上記具体例の場合、各機器n(n=1,2,3)毎に、「機器nの供給負荷Lnが“機器nの供給負荷の下限を表す変数”LnMinより小さいならば、機器nの供給負荷の範囲を表す数式φ3nを満たさない」という意味の数式((Ln<LnMin⇒¬φ3n)を各々生成し、更に上記供給負荷を表す変数Lnに全称記号∀を付与することで、図50に一例を示す一階述語論理式群Ψ4(Ψ4={ψ41, ψ42, ψ43})を生成する。
φ 31 : = QE [ψ 31 ]
⇔φ 31 : = L1 = 0∨343 / 5 <= L1 <= 125
Then, the “first-order predicate logical expression group relating to the lower limit of the supply load of each device” Ψ 4 described with reference to FIG. 17 is generated by the process of step S26. In the case of the above specific example, for each device n (n = 1, 2, 3), if “the supply load Ln of device n is smaller than“ a variable representing the lower limit of the supply load of device n ”LnMin, By generating mathematical expressions ((Ln <LnMin⇒¬φ 3n ) ”that mean that the mathematical expression φ 3n representing the range of the supply load is not satisfied, and adding the generic symbol に to the variable Ln representing the supply load, 50 generates a first-order predicate logical expression group ψ 4 (ψ 4 = {ψ 41 , ψ 42 , ψ 43 }) as an example.
ここでは、代表してψ41について示すならば、図50に示すように下記の通りとなる。
ψ41:= ∀L1((L1<L1Min⇒¬φ31))
⇔ψ41:= ∀L1((L1<L1Min⇒¬(L1=0∨343/5<=L1<=125))
尚、L1Minは、“機器1の供給負荷の下限を表す変数”である。
Here, as a representative example, ψ 41 is as follows as shown in FIG.
ψ 41: = ∀L1 ((L1 <L1Min⇒¬φ 31))
⇔ψ 41 : = ∀L1 ((L1 <L1Min⇒¬ (L1 = 0∨343 / 5 <= L1 <= 125))
L1Min is “a variable indicating the lower limit of the supply load of the device 1”.
次に、上記ステップS27の処理によって、上記図18で説明した“各機器の供給負荷の下限を表す数式群”Φ4を生成する。上記具体例の場合、各機器n(n=1,2,3)毎に、それぞれ、対応する一階述語論理式(ψ41, ψ42, ψ43)を用いて上記図18で説明した方法により、例えば図51に一例を示す“各機器の供給負荷の下限を表す数式群”Φ4(Φ4={φ41 ,φ42 , φ43})を生成する。ここでは、代表して機器1について示すならば、機器1に対応する一階述語論理式(ψ41)を用いて、図51に示す下記の数式φ41 が生成されることになる。 Next, by the process of step S27, “a mathematical expression group representing the lower limit of the supply load of each device” Φ 4 described with reference to FIG. 18 is generated. In the case of the above specific example, the method described with reference to FIG. 18 using the corresponding first-order predicate logical expressions (ψ 41 , ψ 42 , ψ 43 ) for each device n (n = 1, 2, 3). Thus, for example, “an expression group representing the lower limit of the supply load of each device” Φ 4 (Φ 4 = {φ 41 , φ 42, φ 43 }) as shown in FIG. 51 is generated. Here, if they exhibit the apparatus 1 as a representative, using first-order logic formulas ([psi 41) corresponding to the device 1, so that the formula phi 41 below that shown in Figure 51 is generated.
これは、つまり、上記“機器1の供給負荷の下限を表す変数”L1Minの値が、求まるものと言える。他の機器2,3についても、それぞれ同様にして、図51に示すように、“機器2の供給負荷の下限を表す変数”L2Minの値、“機器3の供給負荷の下限を表す変数”L3Minの値が、求まることになる。 That is, it can be said that the value of the “variable representing the lower limit of the supply load of the device 1” L1Min is obtained. Similarly for the other devices 2 and 3, as shown in FIG. 51, “a variable indicating the lower limit of the supply load of the device 2” L2Min, “a variable indicating the lower limit of the supply load of the device 3” L3Min The value of is obtained.
続いて、上記ステップS28の処理によって、上記図19で説明した“各機器の供給負荷の上限に関する一階述語論理式群”Ψ5を生成する。上記具体例の場合、各機器n(n=1,2,3)毎に、それぞれ、対応する数式{φ31 ,φ32 , φ33}等を用いて上記図19で説明した方法により、図52に一例を示す各一階述語論理式{ψ51, ψ52, ψ53}を生成する。 Subsequently, the “first-order predicate logical expression group relating to the upper limit of the supply load of each device” Ψ 5 described with reference to FIG. 19 is generated by the processing in step S28. In the case of the above specific example, for each device n (n = 1, 2, 3), the method described with reference to FIG. 19 using the corresponding mathematical expressions {φ 31 , φ 32, φ 33 }, etc. Each first-order predicate logical expression {ψ 51 , ψ 52 , ψ 53 } shown in FIG. 52 is generated.
ここでは、代表して機器1について説明するならば、機器1の供給負荷の範囲を表す数式φ31や“機器1の供給負荷の上限を表す変数”L1Max等を用いて、図52に一例を示す下記の一階述語論理式ψ51を生成する。 Here, if described apparatus 1 as a representative, with L1Max like "variable represents the upper limit of the supply load equipment 1" formula phi 31 Ya representing the range of offered load of the device 1, an example in FIG. 52 The following first-order predicate logical expression ψ 51 shown below is generated.
尚、上記論理式ψ51における上記“L1>L1Max⇒¬φ31”は、「機器1の供給負荷L1が、“機器1の供給負荷の上限を表す変数”L1Maxより大きいならば、機器1の供給負荷の範囲を表す数式φ31を満たさない」という意味の数式である。 The above formulas the "L1> L1Max⇒¬φ 31" in [psi 51 is "supply the load L1 of the device 1, if L1Max larger" variable represents the upper limit of the supply load equipment 1 ", the device 1 It is a mathematical expression meaning that “Mathematical Formula 31 that represents the range of supply load is not satisfied”.
そして、上記ステップS28の処理で得られたψ5nを用いて、上記ステップS29の処理によって、上記図20で説明した“各機器の供給負荷の上限を表す数式群”Φ5を生成する。上記具体例の場合、各機器n(n=1,2,3)毎に、それぞれ、対応する上記一階述語論理式{ψ51, ψ52, ψ53}を用いて、上記図20で説明した方法により、図53に一例を示す“各機器の供給負荷の上限を表す数式群”Φ5(Φ5={φ51 ,φ52 , φ53})を生成する。 Then, by using the ψ 5n obtained in the process of step S28, the “expression group representing the upper limit of the supply load of each device” Φ 5 described in FIG. 20 is generated by the process of step S29. In the case of the above specific example, for each device n (n = 1, 2, 3), using the corresponding first-order predicate logical expressions {ψ 51 , ψ 52 , ψ 53 }, respectively, the description will be given with reference to FIG. By the method described above, “an expression group representing the upper limit of the supply load of each device” Φ 5 (Φ 5 = {φ 51 , φ 52, φ 53 }) as shown in FIG. 53 is generated.
ここでは、代表して機器1について説明するならば、機器1の供給負荷の範囲を表す上記数式φ31や上記“機器1の供給負荷の上限を表す変数”L1Maxや、上記一階述語論理式ψ51等を用いて、図53に示す下記の数式φ51を生成する。 Here, if described apparatus 1 as a representative, L1MAX and "variable represents the upper limit of the supply load equipment 1" above equation phi 31 and the representative of the range of offered load of the equipment 1, the first-order logic formulas The following numerical formula φ 51 shown in FIG. 53 is generated using ψ 51 and the like.
これは、つまり、上記“機器1の供給負荷の上限を表す変数”L1Maxの値が、求まるものと言える。他の機器2,3についても、それぞれ同様にして、図53に示すように、“機器2の供給負荷の上限を表す変数”L2Maxの値、“機器3の供給負荷の上限を表す変数”L3Maxの値が、求まることになる。 That is, it can be said that the value of the “variable representing the upper limit of the supply load of the device 1” L1Max is obtained. Similarly for the other devices 2 and 3, as shown in FIG. 53, “a variable indicating the upper limit of the supply load of the device 2” L2Max, “a variable indicating the upper limit of the supply load of the device 3” L3Max The value of is obtained.
そして、上記ステップS30の処理によって、上記生成された数式群Φ2{φ21 ,φ22 , φ23}、数式群Φ4(Φ4={φ41 ,φ42 , φ43})、数式群Φ5(Φ5={φ51 ,φ52 , φ53})を、出力する。負荷配分決定機能部15は、これら出力データ等に基づいて、例えば上記図21に一例を示す機器負荷範囲表示画面V02を、表示部21に表示する。 Then, by the process of step S30, the generated formula group Φ 2 {φ 21 , φ 22, φ 23 }, formula group Φ 4 (Φ 4 = {φ 41 , φ 42, φ 43 }), formula group Φ 5 (Φ 5 = {φ 51 , φ 52, φ 53 }) is output. Based on these output data and the like, the load distribution determination function unit 15 displays, for example, the device load range display screen V02 shown in FIG.
図54に、上記具体例に応じた機器負荷範囲表示画面V02の表示例を示す。
ここでは、各グラフの実行可能領域(図上、斜線で示す領域)の表示については、特に説明しないものとする。
FIG. 54 shows a display example of the device load range display screen V02 according to the above specific example.
Here, the display of the executable area of each graph (area shown by hatching in the figure) is not particularly described.
各グラフの縦軸の値の範囲は、上記数式群Φ4(Φ4={φ41 ,φ42 , φ43})と数式群Φ5(Φ5={φ51 ,φ52 , φ53})とに基づいて、決定されている。上記の通り、これらは、各機器n毎の供給負荷の上限値、下限値を示すものとなっている。例えば、φ41は“機器1の供給負荷の下限を表す変数”L1Minの値を示し、φ51は“機器1の供給負荷の上限を表す変数”L1Maxの値を示す。上記の通り、L1Min=‘0’、L1Max=‘125’が得られている。他も同様にして、機器2に関しては上記の通りL2Min=‘0’、L2Max=‘175’が得られている。機器3に関しては上記の通りL3Min=‘0’、L3Max=‘212’が得られている。 The range of values on the vertical axis of each graph is the above formula group Φ 4 (Φ 4 = {φ 41 , φ 42, φ 43 }) and formula group Φ 5 (Φ 5 = {φ 51 , φ 52, φ 53 } ) And is determined based on. As described above, these indicate the upper limit value and the lower limit value of the supply load for each device n. For example, φ 41 indicates the value of “a variable indicating the lower limit of the supply load of the device 1” L1Min, and φ 51 indicates the value of “a variable indicating the upper limit of the supply load of the device 1” L1Max. As described above, L1Min = “0” and L1Max = “125” are obtained. Similarly, for the device 2, L2Min = “0” and L2Max = “175” are obtained as described above. Regarding the device 3, L3Min = “0” and L3Max = “212” are obtained as described above.
これより、図54に示すように、機器1に関するグラフの縦軸L1の値の範囲は、‘0’〜125となっている。また、図示の例では、グラフの上方に、L1Min=‘0’、L1Max=‘125’が表示されている。他の機器2,3についても、同様にして、図示のグラフ表示等が行われる。尚、これらは、各機器の供給負荷が実行可能な領域の下限と上限を表示しているものと言える。 Accordingly, as shown in FIG. 54, the range of the value of the vertical axis L1 of the graph relating to the device 1 is “0” to 125. In the illustrated example, L1Min = “0” and L1Max = “125” are displayed above the graph. For the other devices 2 and 3, the illustrated graph display and the like are performed in the same manner. It can be said that these display the lower limit and the upper limit of the area where the supply load of each device can be executed.
尚、図54の表示例では、例えば、冷凍機3の実行可能な領域を表示したグラフからは、冷凍機3は、総負荷Lが約300以上になると、L3=‘0’に対応する実行可能領域が無くなるため、冷凍機3を休止できないことが分かる。尚、各実行可能領域は、斜線で示してある。 In the display example of FIG. 54, for example, from the graph displaying the executable region of the refrigerator 3, when the total load L is about 300 or more, the refrigerator 3 performs the execution corresponding to L3 = '0'. It can be seen that the refrigerator 3 cannot be stopped because there is no more possible area. Each executable area is indicated by hatching.
また、冷凍機3は、総負荷Lが約120〜300の範囲であれば、L3=0とL3≠0の両方の領域に実行可能領域があるため、稼働、休止のどちらでもよいことが分かる。
また、冷凍機3は、総負荷Lが約120以下となると、L3≠0の領域に実行可能領域が無くなるため、冷凍機3は休止しなければならないことが分かる。
In addition, the refrigerator 3 has an executable area in both areas L3 = 0 and L3 ≠ 0 as long as the total load L is in the range of about 120 to 300. .
Further, it can be seen that when the total load L is about 120 or less, the refrigerator 3 has no executable region in the region of L3 ≠ 0, and therefore the refrigerator 3 must be stopped.
ユーザは、このような事をグラフ表示に基づいて把握しつつ、スライダー41や決定ボタン42を操作して、所望の総負荷値(Lの値)を入力する。
例えば、図55の例では、ユーザは、スライダー41を操作してL=270の位置に移動させている。これに伴って、全てのグラフ上で、上記直線(現在の総負荷値を示す直線)は、図示の通りL=270の位置に表示されている。この場合、ユーザは、総負荷値L=270であれば、全ての機器1,2,3で稼働、休止のどちらでもよい状態となることが把握できる。そして、この状態でユーザが決定ボタン42を操作したならば、総負荷Lの値が‘270’に決定されることになる。
The user operates the slider 41 and the determination button 42 while grasping such a situation based on the graph display, and inputs a desired total load value (L value).
For example, in the example of FIG. 55, the user operates the slider 41 to move it to the position of L = 270. Accordingly, on all the graphs, the straight line (straight line indicating the current total load value) is displayed at a position of L = 270 as shown in the figure. In this case, when the total load value L is 270, the user can grasp that the operation can be performed in any of the devices 1, 2, 3. If the user operates the determination button 42 in this state, the value of the total load L is determined to be “270”.
このように、ユーザは、総負荷Lの値を、機器の稼働/休止の条件を把握したうえで、入力できる。
なお、グラフ内の直線はスライダー41の動きと連動して、総負荷の値を示す位置(L=270)に移動する。
In this way, the user can input the value of the total load L after grasping the conditions for operating / suspending the device.
The straight line in the graph moves to a position (L = 270) indicating the total load value in conjunction with the movement of the slider 41.
以上、ステップS57の処理(図12のステップS22〜S29の処理)や、ステップS58、S59の処理について、上記具体例に準じて図示・説明した。
以下、ステップS60等の処理について説明する。
The processing in step S57 (the processing in steps S22 to S29 in FIG. 12) and the processing in steps S58 and S59 have been illustrated and described according to the above specific example.
Hereinafter, the processing in step S60 and the like will be described.
上記のように総負荷Lの値(=270)が決定されたら、総消費電力範囲計算機能部14によって、上記ステップS60の処理(図22のステップS41〜S44)の処理が実行される。 When the value of the total load L (= 270) is determined as described above, the total power consumption range calculation function unit 14 executes the process of step S60 (steps S41 to S44 in FIG. 22).
まず、上記のように、ステップS41で、上記モデル数式F1,機器モデル数式F2、外部条件数式F3、総負荷値L(=27)を得る。2回目以降のステップS41の処理では、更に、それまでに供給負荷を決定済みの全ての機器の、当該決定された供給負荷の値を取得する。 First, as described above, in step S41, the model formula F1, the device model formula F2, the external condition formula F3, and the total load value L (= 27) are obtained. In the process of step S41 after the second time, the determined supply load values of all the devices whose supply loads have been determined so far are acquired.
そして、上記ステップS42の処理によって上記“総消費電力Pと各機器の供給負荷Lmの実行可能領域に関する一階述語論理式群”Ψ6を生成する。これは、上記未決定の各機器r((r∈S1)毎に、上記図23で説明した一階述語論理式ψ6rを生成するものである。 Then, the “first-order predicate logical expression group relating to the executable region of the total power consumption P and the supply load Lm of each device” Ψ 6 is generated by the process of step S42. This is for each instrument r of the undecided ((r∈S1), and generates a first-order logic formulas [psi 6r described above with reference to FIG 23.
すなわち、システムモデル数式F1と、機器モデル数式F2と、外部条件数式F3と、総負荷に関する等式(L=270)とを、論理積(∧)で結合し、結合した数式に対して、各機器毎に、「その機器の供給負荷を表す変数及び総消費電力P」を除く変数全てに、限定記号∃を付与することで、上記各一階述語論理式ψ6rを生成する。 That is, the system model formula F1, the device model formula F2, the external condition formula F3, and the equation for the total load (L = 270) are combined by a logical product (∧). For each device, the first-order predicate logical expression ψ 6r is generated by assigning a quantifier ∃ to all the variables excluding “a variable representing the supply load of the device and total power consumption P”.
これは、上記具体例の場合、最初は全機器1,2,3が対象となり、図56に一例を示す一階述語論理式群Ψ6 (Ψ6={ψ61, ψ62, ψ63})が生成されることになる。ここでは、代表して機器1について示すならば、その一階述語論理式ψ61は、図56に示す通り、下記のようになる。 In the case of the above specific example, all devices 1, 2, and 3 are initially targeted, and the first-order predicate logical expression group Ψ 6 (Ψ 6 = {ψ 61 , ψ 62 , ψ 63 }) shown in FIG. 56 as an example. ) Will be generated. Here, if the device 1 is representatively shown, the first-order predicate logical expression ψ 61 is as follows as shown in FIG.
ψ61:=∃L∃P1∃P2∃P3∃L2∃L3∃T(L=270∧F1∧F2∧F3)
また、上記具体例の場合、上記(L=270∧F1∧F2∧F3)は、図56に示すように、下記の通りとなる。
ψ 61 : = ∃L∃P1∃P2∃P3∃L2∃L3∃T (L = 270∧F1∧F2∧F3)
In the case of the above specific example, the above (L = 270 = F1∧F2∧F3) is as follows, as shown in FIG.
そして、上記のように、ステップS43の処理によって、上記“総消費電力Pと各機器の供給負荷の実行可能領域を表す数式群”Φ6(各数式φ6r(r∈S1)の群)を、例えば図24で説明したようにして生成する。本具体例の場合、最初は、上記各一階述語論理式{ψ61, ψ62, ψ63}を各々用いて、各機器1,2,3に対応する各数式(φ61、φ62、φ63)が、図57に一例を示すように生成されることになる。 As described above, by the processing in step S43, [Phi 6 "equation group represents the feasible region of the offered load of the total power consumption P and the devices" above the (group of the formula φ 6r (r∈S1)) For example, it is generated as described in FIG. In the case of this specific example, first, using the first-order predicate logical expressions {ψ 61 , ψ 62 , ψ 63 }, respectively, the respective equations (φ 61 , φ 62 , φ 63 ) is generated as shown in FIG.
ここでは、代表して、機器1について説明するならば、上記一階述語論理式{ψ61,に対して上記既存の限定記号消去処理を実行することで、図57に示す下記の“総消費電力Pに応じた機器1の供給負荷の実行可能領域の数式”φ61 が、生成されることになる。 Here, as a representative example, the device 1 will be described. By executing the above existing limit symbol erasing process on the first-order predicate logical expression {ψ 61 , the “total consumption” shown in FIG. The mathematical expression “φ 61 ” of the executable region of the supply load of the device 1 according to the power P is generated.
そして、上記ステップS44の出力処理が行われると、負荷配分決定機能部15が、上述したように、総消費電力範囲表示画面V03を表示部21に表示する。この表示画面V03の具体例や画面上での操作例やそれに応じた表示内容更新については、既に、図26〜図28で説明したが、ここでも更に画面例などについて図示・説明するものとする。 When the output process of step S44 is performed, the load distribution determination function unit 15 displays the total power consumption range display screen V03 on the display unit 21 as described above. Specific examples of the display screen V03, operation examples on the screen, and display content update corresponding thereto have already been described with reference to FIGS. 26 to 28. However, screen examples and the like are further illustrated and described herein. .
まず、1回目の上記ステップS60(図22のステップS41〜S44)の処理結果に基づいて上記ステップS61の処理によって表示される総消費電力範囲表示画面V03の例を、図58に示す。 First, FIG. 58 shows an example of the total power consumption range display screen V03 displayed by the process of step S61 based on the process result of the first step S60 (steps S41 to S44 in FIG. 22).
図58に示す画面例は、上記図26と略同様であり、違いとしては、図26では機器1〜機器NまでのN個のグラフ(P−Lnグラフ)が表示されているのに対して、上記具体例に応じた図58の画面では、上記冷凍機1,2,3に応じた3個のグラフが表示されている点である。これは、各機器1,2,3の稼働/休止を含めて、総消費電力と各機器の供給負荷の実行可能な領域を色塗りし、グラフとして表示している。 The screen example shown in FIG. 58 is substantially the same as FIG. 26, except that N graphs (P-Ln graphs) from device 1 to device N are displayed in FIG. In the screen of FIG. 58 corresponding to the specific example, three graphs corresponding to the refrigerators 1, 2, and 3 are displayed. This includes the areas where the total power consumption and the supply load of each device can be executed, including the operation / pause of each device 1, 2 and 3, and are displayed as a graph.
尚、図58の表示内容(斜線部分)には、上記ユーザにより設定された総負荷Lの値が、反映されることになる。例えばL=150に設定された場合、図54に示す例では機器1は「休止」する以外にないことになるが、この場合における機器1のP−Lnグラフでは、図58の例とは異なり、L1=0に対応する領域(斜線)のみが、表示されることになる。 In addition, the value of the total load L set by the user is reflected in the display content (shaded portion) in FIG. For example, when L = 150 is set, in the example shown in FIG. 54, the device 1 has nothing but “pause”, but the P-Ln graph of the device 1 in this case is different from the example in FIG. , Only the region (hatched line) corresponding to L1 = 0 is displayed.
図58に示す画面V03については、ここではこれ以上は説明しないものとするが、図26で説明した通り、上記各グラフ以外に、各ボタン群(選択ボタン52、決定ボタン53、稼働休止ボタン54)、スライダー51が表示される。 The screen V03 shown in FIG. 58 is not further described here, but as described in FIG. 26, in addition to the above graphs, each button group (select button 52, enter button 53, operation stop button 54). ), The slider 51 is displayed.
また、冷凍機1のグラフ、すなわち冷凍機1の負荷供給の実行可能な領域を表示したグラフからは、例えば、L1=‘0’に対して実行可能な領域(斜線の領域)があるため、冷凍機1は休止しても良いことが分かる。 Further, from the graph of the refrigerator 1, that is, the graph displaying the executable region of the load supply of the refrigerator 1, for example, there is an executable region (hatched region) for L1 = “0”. It can be seen that the refrigerator 1 may be stopped.
これより、ここでは、仮に、ユーザは、この様なグラフ表示を参照して、冷凍機1は休止状態とすると判断したものとする。
この場合には、具体的な一例として、まず、図59に示すように、ユーザは、冷凍機1に対応する選択ボタン52を操作する。これによって、冷凍機1に関する設定を入力可能な状態となる。
Thus, here, it is assumed that the user determines that the refrigerator 1 is in a rest state with reference to such a graph display.
In this case, as a specific example, first, as shown in FIG. 59, the user operates a selection button 52 corresponding to the refrigerator 1. Thereby, it will be in the state which can input the setting regarding the refrigerator 1. FIG.
続いて、ユーザは、図60に示すように、冷凍機1に係わるボタン群の中で稼働休止ボタン54を操作するなどして、その内容を休止状態とする。尚、稼働休止ボタン54は、クリックする毎に「稼働」と「休止」とが切り替わるものであり、「稼働」の時にはボタン上に「ON」が表示され、「休止」の時にはボタン上に「OFF」が表示される。これより、図60に示す状態では「休止」が指定されていることになる。また、稼働休止ボタン54上に「OFF」が表示されているときには、冷凍機1の供給負荷の値を示すグラフ中の直線も、図示の通り‘0’の位置に移動している。 Subsequently, as shown in FIG. 60, the user operates the operation stop button 54 in the button group related to the refrigerator 1 to set the content to the stop state. The operation stop button 54 switches between “operation” and “pause” each time it is clicked. “ON” is displayed on the button when it is “operated”, and “ON” is displayed on the button when it is “pause”. OFF "is displayed. Thus, “pause” is designated in the state shown in FIG. Further, when “OFF” is displayed on the operation stop button 54, the straight line in the graph indicating the value of the supply load of the refrigerator 1 is also moved to the position of “0” as illustrated.
そして、この状態で、ユーザが決定ボタン53を操作すると、冷凍機1については「休止」が指定されたことになる。尚、冷凍機1を休止状態とすると、冷凍機1の供給負荷(熱負荷)は‘0’になる。尚、本具体例の場合、負荷は熱負荷となる。 When the user operates the determination button 53 in this state, “pause” is designated for the refrigerator 1. In addition, when the refrigerator 1 is put into a resting state, the supply load (thermal load) of the refrigerator 1 becomes “0”. In this specific example, the load is a thermal load.
尚、上記ユーザ操作は、例えば上記ステップS62〜S65の処理によって実現され、続くステップS66の判定はYESとなるので、ステップS60に戻り、再び図22のステップS41〜S44が実行されることになる。 Note that the user operation is realized by, for example, the processes in steps S62 to S65 described above, and the subsequent determination in step S66 is YES. Therefore, the process returns to step S60, and steps S41 to S44 in FIG. 22 are executed again. .
そして、上記具体例では、今度は、ステップS41において上記冷凍機1が「休止」である条件も取得され、この条件も加えてステップS42、S43の処理が実行されることになる。これより、今度は、冷凍機1を休止とした場合の“総消費電力Pと冷凍機2、冷凍機3の供給負荷の実行可能な領域”を、再計算することになる。この再計算処理(2回目の処理)の具体例を、図61、図62に示す。 In the specific example, the condition that the refrigerator 1 is “pause” is acquired in step S41, and the process of steps S42 and S43 is executed in addition to this condition. Thus, this time, the “total power consumption P and the executable area of the supply load of the refrigerator 2 and the refrigerator 3” when the refrigerator 1 is stopped is recalculated. Specific examples of this recalculation process (second process) are shown in FIGS. 61 and 62.
図61には、この2回目の処理におけるステップS42の処理結果を示すものである。
ここで、図61を、上記1回目のステップS42の処理結果を示す図56と比較して説明するならば、まず、機器1に関する一階述語論理式ψ61は、2回目の処理では生成されない。これは、上記の通り、生成対象は、供給負荷が未決定の機器だけであるからである。
FIG. 61 shows the processing result of step S42 in the second processing.
Here, if FIG. 61 is compared with FIG. 56 showing the processing result of the first step S42, first-order predicate logical expression ψ 61 related to the device 1 is not generated in the second processing. . This is because, as described above, the generation target is only a device whose supply load is undetermined.
更に、論理積(∧)で結合する各種条件のなかに、上記総負荷に関する等式(L=270)だけでなく、冷凍機1の供給負荷に関する等式L1=0が加わることになる。すなわち、上記図56の場合には(L=270∧F1∧F2∧F3)であったが、図61の場合、図示の通り、(L=270∧L1=0∧F1∧F2∧F3)となっている。この様な相違点以外は、図56の場合と略同様にして、図61に示す一階述語論理式群Ψ6 (Ψ6={ψ62, ψ63})が生成されることになる。ここでは、代表して機器2について示すならば、その一階述語論理式ψ62は、図61に示す通り、下記のようになる。 Furthermore, in the various conditions coupled by the logical product (∧), not only the equation relating to the total load (L = 270) but also the equation L1 = 0 relating to the supply load of the refrigerator 1 is added. That is, in the case of FIG. 56 (L = 270∧F1∧F2∧F3), as shown in FIG. 61, (L = 270∧L1 = 0∧F1∧F2∧F3) It has become. Except for these differences, the first order predicate logical expression group Ψ 6 (Ψ 6 = {ψ 62 , ψ 63 }) shown in FIG. 61 is generated in substantially the same manner as in FIG. Here, if the device 2 is representatively shown, the first-order predicate logical expression ψ 62 is as follows, as shown in FIG.
ψ62:=∃L∃P1∃P2∃P3∃L1∃L3∃T(L=270∧L1=0∧F1∧F2∧F3)
続いて、上記ステップS43の処理が実行されると、本2回目の処理の結果は、図62に示す通りとなる。図62を、上記図57に示す1回目の処理と比較するならば、機器1に対応する数式φ61は生成されないことになる。つまり、上記図61に示す各一階述語論理式{ψ62, ψ63}を各々用いて、各機器2,3に対応する各数式(φ62、φ63)が、図62に示すように生成されることになる。
ψ 62 : = ∃L∃P1∃P2∃P3∃L1∃L3∃T (L = 270∧L1 = 0∧F1∧F2∧F3)
Subsequently, when the process of step S43 is executed, the result of the second process is as shown in FIG. If FIG. 62 is compared with the first processing shown in FIG. 57, the mathematical formula φ 61 corresponding to the device 1 is not generated. That is, using the first-order predicate logical expressions {ψ 62 , ψ 63 } shown in FIG. 61, the equations (φ 62 , φ 63 ) corresponding to the devices 2 and 3 are as shown in FIG. Will be generated.
ここでは、代表して機器2に対応する数式φ62を示すならば、図62に示すように下記の通りとなる。 Here, if they exhibit a formula phi 62 corresponding to the device 2 as a representative, it will be as follows, as shown in FIG. 62.
この様にして、2回目の処理では、決定済みの供給負荷すなわち機器1の供給負荷(=0)を考慮した、“総消費電力Pに応じた各機器2,3の供給負荷の実行可能領域の数式群”Φ6(Φ6={φ62 , φ63})が、生成されることになる。 In this way, in the second process, the determined supply load, that is, the supply load (= 0) of the device 1 is taken into consideration, and the “executable area of the supply load of each device 2 and 3 according to the total power consumption P” The mathematical expression group “Φ 6 (Φ 6 = {φ 62, φ 63 })” is generated.
そして、ステップS44で以上の処理結果が出力され、これに応じた総消費電力範囲表示画面V03が、負荷配分決定機能部15によって生成されることになる。
図63に、この様な2回目の処理結果に応じた総消費電力範囲表示画面V03の具体例を示す。
In step S44, the above processing result is output, and the total power consumption range display screen V03 corresponding to this is generated by the load distribution determination function unit 15.
FIG. 63 shows a specific example of the total power consumption range display screen V03 according to the second processing result.
総消費電力範囲表示画面V03の表示内容が、上記図58〜図60に示す1回目の処理結果に基づく表示から、図63等に示す2回目の処理結果に基づく表示へと更新されることになる。 The display content of the total power consumption range display screen V03 is updated from the display based on the first processing result shown in FIGS. 58 to 60 to the display based on the second processing result shown in FIG. Become.
図63において、まず、冷凍機1に対応するグラフの内容は、更新されない。これは、上記の通り、機器1の供給負荷L1は既に決定済みであり、以って、機器1に対応する数式φ61は再生成されないからである。 In FIG. 63, first, the content of the graph corresponding to the refrigerator 1 is not updated. This, as described above, supply the load L1 of the device 1 is already a determined, I following, formulas phi 61 corresponding to the device 1 is because not regenerated.
一方、冷凍機2,3に対応する各グラフの表示は、上記2回目の処理で再生成された上記各数式{φ62 , φ63}に基づく表示内容へと更新されることになる。これは、つまり、冷凍機2、冷凍機3各々の供給負荷の実行可能な領域(斜線部分)を、冷凍機1が休止した場合の実行可能な領域に更新しているものである。 On the other hand, the display of each graph corresponding to the refrigerators 2 and 3 is updated to the display contents based on the respective formulas {φ 62, φ 63 } regenerated in the second process. In other words, the executable area (shaded portion) of the supply load of each of the refrigerator 2 and the refrigerator 3 is updated to an executable area when the refrigerator 1 is stopped.
そして、ユーザは、図63の表示内容を参照することで、冷凍機1を休止させた場合、例えば、最も総消費電力を小さくできるのは、冷凍機3の供給負荷L3をグラフの一番左の値(L3=122)にする場合であること等が分かる。 Then, when the user pauses the refrigerator 1 by referring to the display content of FIG. 63, for example, the power consumption L3 of the refrigerator 3 can be most reduced in the leftmost graph of the graph. It can be seen that the value is set to (L3 = 122).
これより、ここでは仮に、ユーザは、今度は、冷凍機3の供給負荷L3を‘122’に設定するものとして説明する。
この例の場合、ユーザは、まず、図64に示すように、冷凍機3用のボタン群における選択ボタン52を操作する。これによって、冷凍機3に関する設定を入力可能な状態となる。
Thus, here, it is assumed that the user sets the supply load L3 of the refrigerator 3 to “122” this time.
In this example, the user first operates the selection button 52 in the button group for the refrigerator 3 as shown in FIG. As a result, the setting relating to the refrigerator 3 can be input.
続いて、ユーザは、図65に示すように、冷凍機3に対応するボタン群における稼働休止ボタン54を操作して、上記「稼働」(ON表示)の状態に切換える。尚、「稼働」にすると、冷凍機3用のスライダー51−3を動かして冷凍機3の供給負荷L3を調節できる状態となる。 Subsequently, as shown in FIG. 65, the user operates the operation stop button 54 in the button group corresponding to the refrigerator 3 to switch to the “operation” (ON display) state. When “operation” is set, the slider 51-3 for the refrigerator 3 can be moved to adjust the supply load L3 of the refrigerator 3.
これより、ユーザは、スライダー51−3を任意に操作して、例えば図66に示すような、冷凍機3の供給負荷L3を‘122’の位置へと移動させる。尚、このとき、冷凍機3のグラフ上の直線、すなわち冷凍機3の供給負荷L3の現在の設定値を示す直線の位置が、スライダー51−3の移動に連動して、図示のようにL3=‘122’の位置へと移動している。 Accordingly, the user arbitrarily operates the slider 51-3 to move the supply load L3 of the refrigerator 3 to the position “122” as shown in FIG. 66, for example. At this time, the position of the straight line on the graph of the refrigerator 3, that is, the straight line indicating the current set value of the supply load L 3 of the refrigerator 3 is linked to the movement of the slider 51-3 as shown in FIG. = It has moved to the position of '122'.
ユーザが、例えばこの様な表示を確認しつつ、決定ボタン53を操作すると、冷凍機3に関しては「稼働」で且つ供給負荷L3=‘122’が設定されたことになる。
これより、現時点までに、冷凍機1は「休止」(供給負荷L1=‘0’)であり、且つ冷凍機3は供給負荷L3=‘122’とすることが、設定されたことになる。そして、再びステップS60の処理に戻り、これら設定内容を反映させた3回目のステップS60の処理が、実行されることになる。
For example, when the user operates the determination button 53 while confirming such a display, the refrigerator 3 is “operating” and the supply load L3 = “122” is set.
From this, it is set that the refrigerator 1 is “pause” (supply load L1 = “0”) and the refrigerator 3 is set to supply load L3 = “122” so far. Then, the process returns to step S60 again, and the third process of step S60 reflecting these setting contents is executed.
尚、図66に示す例では、ユーザは、グラフ表示を参照することで、総消費電力Pが小さくなるように、冷凍機3の供給負荷値L3を設定できることになる。
上記のことから、3回目のステップS60の処理では、冷凍機1の状態が「休止」でかつ冷凍機3の供給負荷L3が‘122’という条件下での“総消費電力Pと冷凍機2の供給負荷l2の実行可能な領域”を、再計算することになる。この再計算処理(3回目の処理)の具体例を、図67、図68に示す。
In the example shown in FIG. 66, the user can set the supply load value L3 of the refrigerator 3 so that the total power consumption P is reduced by referring to the graph display.
From the above, in the third processing of step S60, “total power consumption P and refrigerator 2 under the condition that the state of the refrigerator 1 is“ pause ”and the supply load L3 of the refrigerator 3 is“ 122 ”. The feasible region of the supply load l2 "is recalculated. Specific examples of this recalculation process (third process) are shown in FIGS. 67 and 68. FIG.
図67には、この3回目の処理におけるステップS42の処理結果を示すものである。
ここで、図67を、上記1回目のステップS42の処理結果を示す図56と比較して説明するならば、まず、機器1に関する一階述語論理式ψ61と機器3に関する一階述語論理式ψ63は、3回目の処理では生成されない。これは、上記の通り、生成対象は、供給負荷が未決定の機器だけであるからである。
FIG. 67 shows the processing result of step S42 in the third processing.
Here, if FIG. 67 is described in comparison with FIG. 56 showing the processing result of the first step S42, first-order predicate logical expression ψ 61 related to the device 1 and first-order predicate logical expression related to the device 3 will be described. ψ 63 is not generated in the third process. This is because, as described above, the generation target is only a device whose supply load is undetermined.
更に、論理積(∧)で結合する各種条件のなかに、上記総負荷に関する等式(L=270)だけでなく、冷凍機1の供給負荷に関する等式L1=0と冷凍機3の供給負荷に関する等式L3=122とが加わることになる。すなわち、上記図56の場合には(L=270∧F1∧F2∧F3)であったが、図67の場合、図示の通り、(L=270∧L1=0∧L3=122∧F1∧F2∧F3)となっている。この様な相違点以外は、図56の場合と略同様にして、図67に示す一階述語論理式群Ψ6 (Ψ6={ψ62})が生成されることになる。 Furthermore, among the various conditions coupled by logical product (∧), not only the equation for the total load (L = 270) but also the equation L1 = 0 for the supply load of the refrigerator 1 and the supply load of the refrigerator 3 The equation for L3 = 122 is added. That is, in the case of FIG. 56, (L = 270∧F1∧F2∧F3), but in the case of FIG. 67, (L = 270∧L1 = 0∧L3 = 122∧F1∧F2) as illustrated. ∧F3). Except for this difference, the first order predicate logical expression group Ψ 6 (Ψ 6 = {ψ 62 }) shown in FIG. 67 is generated in substantially the same manner as in FIG.
この一階述語論理式ψ62は、図67に示す通り、下記のようになる。
ψ62:=∃L∃P1∃P2∃P3∃L1∃L3∃T(L=270∧L1=0∧L3=122∧F1∧F2∧F3)
続いて、上記ステップS43の処理が実行されると、本3回目の処理の結果は、図68に示す通りとなる。図68を、上記図57に示す1回目の処理と比較するならば、機器1に対応する数式φ61及び機器3に対応する数式φ63は、生成されないことになる。つまり、上記図67に示す一階述語論理式ψ62を用いて、機器2に対応する数式φ62(消費電力範囲論理式)が、図68に示すように下記の通り生成されることになる。
The first-order predicate logical expression ψ 62 is as follows, as shown in FIG.
ψ 62 : = ∃L∃P1∃P2∃P3∃L1∃L3∃T (L = 270∧L1 = 0∧L3 = 122∧F1∧F2∧F3)
Subsequently, when the process of step S43 is executed, the result of the third process is as shown in FIG. If FIG. 68 is compared with the first process shown in FIG. 57, the mathematical expression φ 61 corresponding to the device 1 and the mathematical expression φ 63 corresponding to the device 3 are not generated. That is, using the first-order predicate logical expression ψ 62 shown in FIG. 67, a mathematical expression φ 62 (power consumption range logical expression) corresponding to the device 2 is generated as shown in FIG. .
この様にして、既に冷凍機1と冷凍機3の供給負荷が決定されている条件下での“冷凍機2の供給負荷L2と総消費電力Pが取り得る値の範囲”が、計算されることになる。
そして、ステップS44で以上の処理結果が出力され、これに応じた総消費電力範囲表示画面V03が、負荷配分決定機能部15によって生成されることになる。
In this manner, the “range of values that the supply load L2 of the refrigerator 2 and the total power consumption P can take” under the conditions in which the supply loads of the refrigerator 1 and the refrigerator 3 are already determined is calculated. It will be.
In step S44, the above processing result is output, and the total power consumption range display screen V03 corresponding to this is generated by the load distribution determination function unit 15.
図69に、この様な3回目の処理結果に応じた総消費電力範囲表示画面V03の具体例を示す。
総消費電力範囲表示画面V03の表示内容が、上記図63等に示す2回目の処理結果に基づく表示から、図69等に示す3回目の処理結果に基づく表示へと更新されることになる。
FIG. 69 shows a specific example of the total power consumption range display screen V03 according to such a third processing result.
The display content of the total power consumption range display screen V03 is updated from the display based on the second processing result shown in FIG. 63 and the like to the display based on the third processing result shown in FIG. 69 and the like.
図69において、まず、冷凍機1、冷凍機3に対応する各グラフの内容は、更新されない。これは、上記の通り、機器1の供給負荷L1と機器3の供給負荷L3は、既に決定済みであり、以って、機器1、機器3に対応する各数式φ61、φ63は生成されないからである。 In FIG. 69, first, the contents of each graph corresponding to the refrigerator 1 and the refrigerator 3 are not updated. This is because, as described above, the supply load L1 of the device 1 and the supply load L3 of the device 3 have already been determined, and thus the mathematical formulas φ 61 and φ 63 corresponding to the devices 1 and 3 are not generated. Because.
一方、冷凍機2に対応するグラフの表示内容は、上記3回目の処理で再々生成された上記数式φ62に基づく表示内容へと更新されることになる。これは、つまり、冷凍機2の供給負荷の実行可能な領域(斜線部分)を、冷凍機1が休止し且つ冷凍機3の供給負荷が‘122’である場合の実行可能な領域に、更新されているものである。 On the other hand, the display content of the graph corresponding to the refrigerator 2 will be updated to the display content based on the equation phi 62 which is again and again produced by the third process. That is, the executable region (shaded portion) of the supply load of the refrigerator 2 is updated to the executable region when the refrigerator 1 is stopped and the supply load of the refrigerator 3 is “122”. It is what has been.
図69に示す例では、冷凍機2の実行可能な領域(斜線部分)は、供給負荷L2=148となっている。つまり、この表示から、冷凍機1が休止し、冷凍機3の供給負荷が122となる場合には、冷凍機2は148の負荷を供給しなければならないことが分かる。尚、冷凍機2の実行可能な領域(斜線部分)に関して、総消費電力Pの値に幅があるのは(およそ43〜51)、外気温度範囲の条件(25<=T<=35)が反映されているからである。尚、<=は≦の意味である。 In the example shown in FIG. 69, the executable region (shaded portion) of the refrigerator 2 is the supply load L2 = 148. That is, it can be seen from this display that when the refrigerator 1 is stopped and the supply load of the refrigerator 3 is 122, the refrigerator 2 must supply 148 load. Regarding the executable region (shaded area) of the refrigerator 2, the total power consumption P has a range (approximately 43 to 51) because the outdoor temperature range condition (25 <= T <= 35). This is because it is reflected. <= Means ≦.
これより、本例では、ユーザは、供給負荷L2=‘148’を設定することになる。
すなわち、ユーザは、まず、図70に示すように、冷凍機2用のボタン群における選択ボタン52を操作する。これによって、冷凍機2に関する設定を入力可能な状態となる。
Thus, in this example, the user sets the supply load L2 = '148'.
That is, the user first operates the selection button 52 in the button group for the refrigerator 2 as shown in FIG. Thereby, it will be in the state which can input the setting regarding the refrigerator 2. FIG.
続いて、ユーザは、図71に示すように、冷凍機2に対応するボタン群における稼働休止ボタン54を操作して、上記「稼働」(ON表示)の状態に切換える。尚、「稼働」にすると、冷凍機2用のスライダー51−2を動かして冷凍機2の供給負荷L2を調節できる状態となる。 Subsequently, as shown in FIG. 71, the user operates the operation stop button 54 in the button group corresponding to the refrigerator 2 to switch to the “operation” (ON display) state. When “operation” is set, the slider 51-2 for the refrigerator 2 is moved to adjust the supply load L2 of the refrigerator 2.
これより、ユーザは、スライダー51−2を任意に操作して、例えば図72に示すような、冷凍機2の供給負荷L2を‘148’の位置へと移動させる。尚、このとき、冷凍機2のグラフ上の直線、すなわち冷凍機2の供給負荷L2の現在の設定値を示す直線の位置が、スライダー51−2の移動に連動して、図示のようにL2=‘148’の位置へと移動している。 Thus, the user arbitrarily operates the slider 51-2 to move the supply load L2 of the refrigerator 2 to the position of “148” as shown in FIG. 72, for example. At this time, the position of the straight line on the graph of the refrigerator 2, that is, the straight line indicating the current set value of the supply load L 2 of the refrigerator 2 is linked to the movement of the slider 51-2 as shown in the figure. = It has moved to the position of “148”.
ユーザが、例えばこの様な表示を確認しつつ、決定ボタン53を操作すると、冷凍機2に関しては「稼働」で且つ供給負荷L2=‘148’が設定されたことになる。
以上の処理やユーザ操作によって、全ての機器の供給負荷が設定されたことになる。つまり、冷凍機1は「休止」(供給負荷L1=‘0’)、冷凍機2は供給負荷L2=‘148’、冷凍機3は供給負荷L3=‘122’に、設定されたことになる。
For example, when the user operates the determination button 53 while confirming such a display, the refrigerator 2 is “operating” and the supply load L2 = “148” is set.
Through the above processing and user operations, supply loads for all devices are set. That is, the refrigerator 1 is set to “pause” (supply load L1 = “0”), the refrigerator 2 is set to supply load L2 = “148”, and the refrigerator 3 is set to supply load L3 = “122”. .
図73には、上述した具体例に応じて上記ステップS67の処理で負荷配分決定機能部15が出力する、“稼働休止および負荷配分に対する総消費電力範囲情報”の例を示している。 FIG. 73 shows an example of “total power consumption range information for operation suspension and load distribution” output by the load distribution determination function unit 15 in the process of step S67 according to the specific example described above.
この例では、まず、上記ユーザが設定入力した、各機器の供給負荷が以下のように出力される。
{L1,L2,L3}={0,148,122}
尚、これは、総負荷L=270に対する各機器の負荷配分を示すものと言うこともできる。
In this example, first, the supply load of each device set and input by the user is output as follows.
{L1, L2, L3} = {0,148,122}
It can be said that this indicates the load distribution of each device with respect to the total load L = 270.
更に、図68に示す“最後に計算した総消費電力と各機器の供給負荷の実行可能領域を表す数式群”Φ6に基づいて、下記の総消費電力範囲が出力される。
1007933/10000<=P<=1322863/10000
尚、上記総消費電力範囲「1007933/10000<=P<=1322863/10000」は、総負荷が270で冷凍機1を休止し且つ冷凍機3の供給負荷L3=‘122’とした場合に、外気温度が25<=T<=35の範囲で、総消費電力が最小となる範囲を表すものとなる。但し、ここで出力するのは、本来、全機器について決定された負荷配分に応じた、外気温度の範囲(25<=T<=35)に応じた総消費電力の範囲を表すものである。本例の場合、冷凍機1、3について負荷配分が決定した時点で冷凍機2の負荷配分=148に決定しているので、上述した処理を行ったが、この例に限らない。
Further, the following total power consumption range is output based on “final formula group representing the last calculated total power consumption and the executable region of the supply load of each device” Φ 6 shown in FIG.
1007933/10000 <= P <= 1322863/10000
The total power consumption range “1007933/10000 <= P <= 1322863/10000” is obtained when the total load is 270, the refrigerator 1 is stopped, and the supply load L3 of the refrigerator 3 is set to “122”. The outside air temperature is in the range of 25 <= T <= 35, and represents the range in which the total power consumption is minimized. However, what is output here represents the range of the total power consumption according to the outside air temperature range (25 <= T <= 35) according to the load distribution originally determined for all devices. In the case of this example, since the load distribution of the refrigerator 2 is determined to be 148 at the time when the load distribution is determined for the refrigerators 1 and 3, the above-described processing is performed. However, the present invention is not limited to this example.
尚、上述した説明や図面は、一例を示すものであり、本発明はこれらの例に限定されるものではない。例えば、上述した一例では、機器の負荷特性に影響を与える外気条件として外気温度を例にして説明したが、この例に限らない。例えば、湿度や日照量などの他の外気条件等であっても構わない。また、例えば、外気温度と湿度等のように外気条件として複数の要素があっても構わない。 The above description and drawings show examples, and the present invention is not limited to these examples. For example, in the above-described example, the outside air temperature is described as an example of the outside air condition that affects the load characteristics of the device. However, the present invention is not limited to this example. For example, other outside air conditions such as humidity and amount of sunlight may be used. Further, for example, there may be a plurality of elements as the outside air conditions such as outside air temperature and humidity.
最後に、図74に、上記本例の負荷配分決定支援装置10のハードウェア構成図を示す。
負荷配分決定支援装置10は、例えば、一般的な汎用のコンピュータ(パソコン、サーバ装置)上に実現される。図74には、この様なコンピュータの一般的な構成例を示すが、この例に限らない。
Finally, FIG. 74 shows a hardware configuration diagram of the load distribution determination support apparatus 10 of the present example.
The load distribution determination support device 10 is realized on, for example, a general general-purpose computer (personal computer, server device). FIG. 74 shows a general configuration example of such a computer, but is not limited to this example.
図74に示すコンピュータ70は、例えば、CPU(中央演算処理装置)71、メモリ72、入力部73、出力部74、記憶部75、記録媒体駆動部76、ネットワーク接続部77等を有し、これらが共通バス78に接続された構成である。入力部73は、例えばキーボード、マウス、タッチパネル等である。出力部74は、例えば表示装置(液晶ディスプレイ等)である。 74 includes, for example, a CPU (Central Processing Unit) 71, a memory 72, an input unit 73, an output unit 74, a storage unit 75, a recording medium drive unit 76, a network connection unit 77, and the like. Is connected to the common bus 78. The input unit 73 is, for example, a keyboard, a mouse, a touch panel, or the like. The output unit 74 is, for example, a display device (liquid crystal display or the like).
記憶部75は、例えばハードディスク装置や、不揮発性メモリ等である。記憶部75には、予め所定のアプリケーションプログラムが記憶されている。CPU71が、このアプリケーションプログラム等を実行することで、例えば上記数式群生成機能部11、総負荷限界計算機能部12、各機器負荷範囲計算機能部13、総消費電力範囲計算機能部14、負荷配分決定機能部15等の各種処理機能部の処理が実現される。 The storage unit 75 is, for example, a hard disk device or a nonvolatile memory. A predetermined application program is stored in the storage unit 75 in advance. When the CPU 71 executes this application program, for example, the formula group generation function unit 11, the total load limit calculation function unit 12, each device load range calculation function unit 13, the total power consumption range calculation function unit 14, and load distribution Processing of various processing function units such as the determination function unit 15 is realized.
尚、上記アプリケーションプログラムは、可搬型記録媒体79に格納されているものであっても構わない。CPU71は、記録媒体駆動部76を介して、可搬型記録媒体79に記憶されているアプリケーションプログラムを読み出す。尚、可搬型記録媒体79は、例えばフロッピーディスク79a、CD−ROM79b等や、不図示のメモリカード等であるが、これらの例に限らない。 The application program may be stored in the portable recording medium 79. The CPU 71 reads an application program stored in the portable recording medium 79 via the recording medium driving unit 76. The portable recording medium 79 is, for example, a floppy disk 79a, a CD-ROM 79b, or a memory card (not shown), but is not limited to these examples.
上記本例の負荷配分決定支援装置10によれば、ユーザは、複数の機器を備える任意のシステムに関して、外気条件の変化範囲と各機器の稼働/休止を考慮した、システムの総消費電力の変化範囲を把握しつつ、各機器の負荷配分を決定することができる。これは、上記各数式φ(消費電力範囲論理式)に基づいて上記P−Lnグラフ表示を行うことで、ユーザが上記把握を行えるようになる。 According to the load distribution determination support apparatus 10 of the present example, the user can change the total power consumption of the system in consideration of the change range of the outside air condition and the operation / pause of each device for any system including a plurality of devices. The load distribution of each device can be determined while grasping the range. This is because the P-Ln graph display is performed based on each of the above mathematical formulas φ (power consumption range logical formula), so that the user can grasp the above.
このP−Lnグラフは、上記のように、任意の機器nの供給負荷Lnを横軸、システムの総消費電力Pを縦軸とする直交座標系に、上記消費電力範囲論理式が成立する領域をプロットすることで、生成される。消費電力範囲論理式の生成元となる一階述語論理式には、上記の通り、外気条件の変化範囲や機器の稼働/休止等を含む各種条件が含まれている。このようにして、消費電力範囲論理式が成立する条件を、可視化することができる。 As described above, the P-Ln graph is a region where the power consumption range logical expression is established in an orthogonal coordinate system in which the supply load Ln of an arbitrary device n is the horizontal axis and the total power consumption P of the system is the vertical axis. Is generated by plotting. As described above, the first-order predicate logical expression that is the generation source of the power consumption range logical expression includes various conditions including the change range of the outside air condition and the operation / pause of the device. In this way, the conditions for satisfying the power consumption range logical expression can be visualized.
上記P−Lnグラフ表示の為の入力データには、システム全体による総負荷値も含まれている。上記本例の負荷配分決定支援装置10によれば、ユーザが適切な総負荷値を決定・設定できるように支援することもできる。上記の通り、システム全体で供給可能な総負荷には範囲があり、どのように機器を運用しても供給不可能な総負荷が存在する。上記本例の負荷配分決定支援装置10によれば、少なくとも、この様な供給不可能な総負荷をユーザが決定・設定するような事態を、防止することができる。 The input data for displaying the P-Ln graph includes the total load value of the entire system. According to the load distribution determination support device 10 of the present example, it is also possible to support the user to determine and set an appropriate total load value. As described above, the total load that can be supplied by the entire system has a range, and there is a total load that cannot be supplied regardless of how the device is operated. According to the load distribution determination support apparatus 10 of the present example, it is possible to prevent at least such a situation that the user determines and sets such a total load that cannot be supplied.
また、上述したように、システムを運用する際には、メンテナンスや修理などで機器を休止させたい場合がある。しかし、特定の総負荷を供給するためには、稼働しなければならない機器と、休止しなければならない機器、稼働休止の両方が可能な機器があり、オペレータは稼働休止の可否を踏まえて総負荷を決める必要がある。この様な総負荷値の決定に関して、上記本例の負荷配分決定支援装置10によれば、ユーザが適切な総負荷値を決定できるように支援することができる。 Also, as described above, when operating the system, there are cases where it is desired to suspend the device for maintenance or repair. However, in order to supply a specific total load, there are devices that must operate, devices that must be stopped, and devices that can be stopped. It is necessary to decide. Regarding such determination of the total load value, according to the load distribution determination support device 10 of the present example, it is possible to support the user so that an appropriate total load value can be determined.
また、システムを運用する際には、特定の機器を休止させる場合でも、省コストとなる負荷配分が望ましい。上記本例の負荷配分決定支援装置10によれば、特定の機器を休止させる場合でも、省コストとなる負荷配分が成されるように支援できる。 Further, when operating the system, it is desirable to perform load distribution that saves cost even when a specific device is suspended. According to the load distribution determination support apparatus 10 of the present example, even when a specific device is suspended, it is possible to support load distribution that is cost-saving.
本発明によれば、
・上記先願の発明を、稼働と休止のある設備へ適用できる。先願は、休止を考慮していない為、負荷の最低値は、その機器の稼働中における装置としての下限となる。これに対して、本発明では、休止を含めて負荷配分を決定できるので、省エネ効果がより高くなる。
According to the present invention,
-The invention of the prior application can be applied to facilities that are in operation and out of service. Since the prior application does not consider the suspension, the minimum value of the load is the lower limit of the device during operation of the device. On the other hand, in the present invention, since load distribution can be determined including a pause, the energy saving effect is further enhanced.
・総負荷の範囲を、ユーザが適切に決定できるように支援できる。
・総負荷の値を、ユーザが適切に決定できるように支援できる。例えば、ユーザは、総負荷の値を、総負荷Lに対して各供給負荷(L1,L2,・・・、LN)が取り得る値の範囲等を示すグラフ表示を見て、総負荷の値を決定することで、適切な総負荷値が設定されることが期待できる。
-It is possible to assist the user in appropriately determining the range of the total load.
-It is possible to assist the user in appropriately determining the value of the total load. For example, the user looks at a graph display showing the range of values that each supply load (L1, L2,..., LN) can take with respect to the total load L. It can be expected that an appropriate total load value is set.
・任意の機器の稼働/休止を決める際に、他機器の稼働/休止を踏まえて、決めることができる。
等の効果が、得られるものである。
-When deciding whether to operate / suspend any device, it is possible to decide based on the operation / suspend of other devices.
Such effects as described above can be obtained.
最後に、以下に、上述した説明や図面に示す各式における変数や記号の意味について、纏めて以下に列挙しておくものとする。
・F1; システムモデル数式
・F2; 機器モデル数式
・F3; 外部条件数式
・F4; 総負荷範囲数式
・f11; 総消費電力数式
・f12; 総負荷数式
・f21n; 機器nの稼働状態時の消費電力数式
・f22n; 機器nの休止状態時の消費電力数式
・f3i; i番目の外部条件に関する数式
・L; 総負荷を表す変数
・lMin’; ユーザが入力する総負荷の最小値
・lMax’; ユーザが入力する総負荷の最大値
・n; 機器の番号
・N; 機器の台数
・i; 外部条件の番号
・I; 外部条件の個数
・ψ11; 総負荷の実行可能領域に関する一階述語論理式
・Ln; 機器nの供給負荷を表す変数
・Pn; 機器nの消費電力を表す変数
・P; 総消費電力を表す変数
・T; 外部条件(例では外気温)を表す変数
・φ11; 総負荷の実行可能領域を表す数式
・LMin; 総負荷の下限を表す変数
・ψ12; 総負荷の下限に関する一階述語論理式
・φ12; 総負荷の下限を表す数式
・φ11’; φ11の変数Lを変数Minで置き換えた数式
・LMax; 総負荷の上限を表す変数
・ψ13; 総負荷の上限に関する一階述語論理式
・φ13; 総負荷の上限を表す数式
・φ11’’; φ11の変数Lを変数Maxで置き換えた数式
・Ψ2; 総負荷と各機器の供給負荷に関する一階述語論理式群
・ψ2n; 総負荷と機器nの供給負荷に関する一階述語論理式
・Φ2; 総負荷と各機器の供給負荷の実行可能領域の数式群
・φ2n; 総負荷と機器nの供給負荷の実行可能領域の数式
・Ψ3; 各機器の供給負荷の範囲に関する一階述語論理式群
・ψ3n; 機器nの供給負荷の範囲に関する一階述語論理式
・Φ3; 各機器の供給負荷の範囲を表す数式群
・φ3n; 機器nの供給負荷の範囲を表す数式
・Ψ4; 各機器の供給負荷の下限に関する一階述語論理式群
・ψ4n; 機器nの供給負荷の下限に関する一階述語論理式
・LnMin; 機器nの供給負荷の下限を表す変数
・Φ4; 各機器の供給負荷の下限を表す数式群
・φ4n; 機器nの供給負荷の下限を表す数式
・φ’3n; φ3n;の変数Lnを変数LnMinで置き換えた数式
・Ψ5; 各機器の供給負荷の上限に関する一階述語論理式群
・ψ5n; 機器nの供給負荷の上限に関する一階述語論理式
・LnMax; 機器nの供給負荷の上限を表す変数
・Φ5; 各機器の供給負荷の上限を表す数式群
・φ5n; 機器nの供給負荷の上限を表す数式
・φ’’3n; φ3n;の変数Lnを変数LnMaxで置き換えた数式
・Lm; 機器m(m∈S2)の供給負荷を表す変数
・l; 総負荷値
・lm; 機器m(m∈S2)の供給負荷の値
・S1; 稼働休止および供給負荷を決定していない機器の番号の集合
・S2; 稼働休止および供給負荷を決定済みの機器の番号の集合
・Ψ6; 総消費電力と各機器の供給負荷の実行可能領域に関する一階述語論理式群
・ψ6r; 総消費電力と機器rの供給負荷に関する一階述語論理式
・r; 機器の番号(r∈S1)
・Φ6; 総消費電力と各機器の供給負荷の実行可能領域を表す数式群
・φ6r; 総消費電力と機器rの供給負荷の実行可能領域の数式
nは、具体例では、n=1,2,3:
Finally, the meanings of variables and symbols in the equations shown in the above description and drawings will be listed below.
・ F1; System model formula ・ F2; Equipment model formula ・ F3; External condition formula ・ F4; Total load range formula ・ f11; Total power consumption formula ・ f12; Total load formula ・ f21n; Formula: f22n; Formula for power consumption when the device n is in the sleep state: f3i: Formula for the i-th external condition L: Variable representing the total load lMin ': Minimum value of the total load input by the user lMax'; User The maximum number of total loads that can be input • n; number of devices • N; number of devices • i; number of external conditions • I; number of external conditions • ψ 11 ; first-order predicate formula for executable area of total load · Ln; equipment n variables, Pn represents the supply load; equipment variables · P represents the power consumption of n; variable-representing the total power consumption T; variable-phi 11 represents the external condition (outside air temperature in the example); total Load can be executed The variable L of phi 11; Equation · phi 11 'representing the lower limit of the total load; first-order logic formulas · phi 12 relating the lower limit of the total load; variable · [psi 12 representing the lower limit of the total load; formula · LMin representing the region equation · phi 11 represents the upper limit of the total load ''; first-order logic formulas · phi 13 of the upper limit of the total load; variable · [psi 13 representing the upper limit of the total load; formula · LMax was replaced with variable Min phi 11 of Formula obtained by replacing variable L with variable Max: Ψ 2 ; first-order predicate logical expression group related to total load and supply load of each apparatus • ψ 2n ; first-order predicate logical expression related to total load and supply load of apparatus n • Φ 2 ; Formula group of feasible area of total load and supply load of each device • φ 2n ; Formula of feasible region of total load and supply load of device n • Ψ 3 ; First-order predicate logical expression regarding the range of supply load of each device group · [psi 3n; first floor to the scope of supply load equipment n predicate logic formulas · [Phi 3 Equation group · phi 3n represent a range of offered load of each device; equipment n; · first-order logic formulas group regarding the lower limit of the supply load of each device [psi 4n; equipment n Equation · [psi 4 representing a range of offered load of First-order predicate logical expression regarding the lower limit of the supply load ・ LnMin; Variable representing the lower limit of the supply load of the device n ・ Φ 4 ; Formula group expressing the lower limit of the supply load of each device ・ φ 4n ; of the upper limit of the supply load equipment n; φ 3n;; variable equation · [psi 5 Ln is replaced by a variable LnMin; first-order logic formulas group · [psi 5n of the upper limit of the supply load of each device formulas · phi '3n representing First-order predicate logical expression • LnMax; Variable representing the upper limit of the supply load of the device n • Φ 5 ; Formula group representing the upper limit of the supply load of each device • φ 5n ; Formula representing the upper limit of the supply load of the device n • φ ′ the variable Ln; '3n; φ 3n Formula replaced with the number LnMax ・ Lm; Variable representing the supply load of the device m (mεS2) ・ l; Total load value ・ lm: Value of the supply load of the device m (mεS2) ・ S1; Set of device numbers for which the load has not been determined. S2; Set of device numbers for which the operation suspension and supply load have been determined. • Ψ 6 ; First-order predicate logic regarding the total power consumption and the executable area of the supply load of each device Formula group • ψ 6r ; first-order predicate logical expression regarding total power consumption and supply load of device r • r; device number (rεS1)
Φ 6 ; Formula group representing the total power consumption and the executable region of the supply load of each device • φ 6r ; Formula of the total power consumption and the executable region of the supply load of the device r n is n = 1 in the specific example , 2,3:
10 負荷配分決定支援装置
11 数式群生成機能部
12 総負荷限界計算機能部
13 各機器負荷範囲計算機能部
14 総消費電力範囲計算機能部
15 負荷配分決定機能部
16 入力データ記憶部
17 「生成データおよび保持データ記憶部」
21 表示部
22 キーボード
23 ポインティングデバイス
41 スライダー
42 決定ボタン
51 スライダー
52 選択ボタン
53 決定ボタン
54 稼働休止ボタン
70 コンピュータ
71 CPU(中央演算処理装置)
72 メモリ
73 入力部
74 出力部
75 記憶部
76 記録媒体駆動部
77ネットワーク接続部
78 共通バス
79 可搬型記憶媒体
DESCRIPTION OF SYMBOLS 10 Load distribution determination support apparatus 11 Formula group generation | occurrence | production function part 12 Total load limit calculation function part 13 Each apparatus load range calculation function part 14 Total power consumption range calculation function part 15 Load distribution determination function part 16 Input data storage part 17 "Generation data And retained data storage unit "
21 Display unit 22 Keyboard 23 Pointing device 41 Slider 42 Enter button 51 Slider 52 Select button 53 Enter button 54 Operation stop button 70 Computer 71 CPU (Central processing unit)
72 Memory 73 Input unit 74 Output unit 75 Storage unit 76 Recording medium drive unit 77 Network connection unit 78 Common bus 79 Portable storage medium
Claims (18)
前記システムの構成を表すシステムモデルと、前記機器毎の外気条件に応じた供給負荷と消費電力との関係を示す機器モデルと、前記外気条件の変化範囲とに基づいて、前記システムの挙動を表現する数式群である第1の数式群を生成する数式群生成手段と、
任意に設定された総負荷値と前記第1の数式群に基づいて、総消費電力に応じた前記各機器の稼働/休止を含めた供給負荷の実行可能な領域を示す第2の数式群を生成する総消費電力範囲計算手段と、
該第2の数式群に基づいて前記総消費電力に応じた前記機器毎の供給負荷の実行可能な領域を表示する第1画面を生成・表示すると共に、該第1画面上で任意の機器の供給負荷値を設定させる第1画面制御手段と、
を有することを特徴とする負荷配分決定支援装置。 A load distribution determination support device for supporting determination of load distribution for each device when controlling operation of a system including a plurality of devices,
The behavior of the system is expressed based on a system model representing the configuration of the system, a device model indicating a relationship between a supply load and power consumption corresponding to an outside air condition for each device, and a change range of the outside air condition. Formula group generating means for generating a first formula group that is a formula group
Based on the arbitrarily set total load value and the first mathematical expression group, a second mathematical expression group indicating an executable region of the supply load including operation / suspension of each device according to total power consumption A total power consumption range calculation means to be generated;
Based on the second formula group, a first screen that displays an executable area of the supply load for each device according to the total power consumption is generated and displayed, and an arbitrary device is displayed on the first screen. First screen control means for setting a supply load value;
A load distribution determination support apparatus characterized by comprising:
前記第1画面制御手段は、該第2の数式群の再生成がある毎に、該第2の数式群に基づいて前記第1画面を再生成して表示すると共に、該第1画面上で未決定の機器の供給負荷値を決定させることを特徴とする請求項1記載の負荷配分決定支援装置。 The total power consumption range calculation means, every time the supply load value is set, in addition to the set total load value and the first formula group, all the supply load values that have been set so far Based on the second formula group,
The first screen control means regenerates and displays the first screen based on the second mathematical formula group each time the second mathematical formula group is regenerated, and on the first screen, The load distribution determination support apparatus according to claim 1, wherein a supply load value of an undetermined device is determined.
前記第1の数式群を構成する各数式を論理積で結合して成る数式Aと、前記任意に設定された総負荷値に応じた数式Bとを論理積で結合した数式Cに対して、供給負荷が未決定である機器毎にその機器の供給負荷を表す変数及び総消費電力を表す変数を除く全ての変数に存在記号を付与して成る一階述語論理式を生成し、
該生成した各一階述語論理式に対して、限定記号消去処理を実行することで、前記第2の数式群を生成することを特徴とする請求項1または2記載の負荷配分決定支援装置。 The total power consumption range calculation means includes:
With respect to a mathematical formula C obtained by combining a mathematical formula A obtained by combining the mathematical formulas constituting the first mathematical formula group by logical product and a mathematical formula B corresponding to the arbitrarily set total load value by logical product, For each device whose supply load has not been determined, generate a first-order predicate logical expression in which existence variables are added to all variables except the variable indicating the supply load of the device and the variable indicating the total power consumption,
3. The load distribution determination support apparatus according to claim 1, wherein the second mathematical expression group is generated by executing a quantifier elimination process for each of the generated first-order predicate logical expressions.
前記第1の数式群に基づいて、前記システム全体で供給可能な総負荷の実行可能な領域を示す第3の数式群を生成する総負荷限界計算手段と、
該第3の数式群に基づいて、前記システム全体で供給可能な総負荷の実行可能な領域を表示する第2画面を生成・表示すると共に、該第2画面上で任意の前記総負荷の範囲を指定させる第2画面制御手段と、
を有することを特徴とする請求項5記載の負荷配分決定支援装置。 The total load value setting support means includes:
A total load limit calculating means for generating a third mathematical formula group indicating a feasible region of the total load that can be supplied by the entire system based on the first mathematical formula group;
Based on the third mathematical formula group, a second screen that displays an executable area of the total load that can be supplied by the entire system is generated and displayed, and an arbitrary range of the total load is displayed on the second screen. Second screen control means for designating,
The load distribution determination support apparatus according to claim 5, comprising:
前記指定された総負荷範囲と前記第1の数式群に基づいて、総負荷に応じた前記各機器の稼働/休止を含めた供給負荷の実行可能な領域を示す第4の数式群を生成する各機器負荷範囲計算手段と、
該第4の数式群に基づいて前記総負荷に応じた前記機器毎の供給負荷の実行可能な領域を表示する第3画面を生成・表示すると共に、該第3画面上で任意の総負荷値を設定させる第3画面制御手段と、
を有することを特徴とする請求項6記載の負荷配分決定支援装置。 The total load value setting support means further includes:
Based on the designated total load range and the first mathematical expression group, a fourth mathematical expression group indicating an executable region of the supply load including operation / pause of each device according to the total load is generated. Each device load range calculation means,
Generate and display a third screen that displays a feasible area of the supply load for each device according to the total load based on the fourth mathematical formula group, and an arbitrary total load value on the third screen Third screen control means for setting
The load distribution determination support apparatus according to claim 6, comprising:
前記システムの構成を表すシステムモデルと、前記機器毎の外気条件に応じた供給負荷と消費電力との関係を示す機器モデルと、前記外気条件の変化範囲とに基づいて、前記システムの挙動を表現する数式群である第1の数式群を生成する数式群生成手段と、
前記第1の数式群に基づいて、前記システム全体で供給可能な総負荷の実行可能な領域を示す第3の数式群を生成する総負荷限界計算手段と、
該第3の数式群に基づいて、前記システム全体で供給可能な総負荷の実行可能な領域を表示する第2画面を生成・表示すると共に、該第2画面上で任意の前記総負荷の範囲を指定させる第2画面制御手段と、
を有することを特徴とする負荷配分決定支援装置。 A load distribution determination support device for supporting determination of load distribution for each device when controlling operation of a system including a plurality of devices,
The behavior of the system is expressed based on a system model representing the configuration of the system, a device model indicating a relationship between a supply load and power consumption corresponding to an outside air condition for each device, and a change range of the outside air condition. Formula group generating means for generating a first formula group that is a formula group
A total load limit calculating means for generating a third mathematical formula group indicating a feasible region of the total load that can be supplied by the entire system based on the first mathematical formula group;
Based on the third mathematical formula group, a second screen that displays an executable area of the total load that can be supplied by the entire system is generated and displayed, and an arbitrary range of the total load is displayed on the second screen. Second screen control means for designating,
A load distribution determination support apparatus characterized by comprising:
該第4の数式群に基づいて前記総負荷に応じた前記機器毎の供給負荷の実行可能な領域を表示する第3画面を生成・表示すると共に、該第3画面上で任意の総負荷値を設定させる第3画面制御手段と、
を更に有することを特徴とする請求項9記載の負荷配分決定支援装置。 Based on the designated total load range and the first mathematical expression group, a fourth mathematical expression group indicating an executable region of the supply load including operation / pause of each device according to the total load is generated. Each device load range calculation means,
Generate and display a third screen that displays a feasible area of the supply load for each device according to the total load based on the fourth mathematical formula group, and an arbitrary total load value on the third screen Third screen control means for setting
The load distribution determination support apparatus according to claim 9, further comprising:
前記第1の数式群を構成する各数式を論理積で結合して成る数式Aに対して、総負荷を表す変数を除く全ての変数に存在記号を付与して成る、総負荷の実行可能領域に関する一階述語論理式を生成し、
該生成した各一階述語論理式に対して、限定記号消去処理を実行することで、前記第3の数式群の一部を生成することを特徴とする請求項9記載の負荷配分決定支援装置。 The total load limit calculation means includes:
The total load executable region, which is obtained by adding existence symbols to all the variables except for the variable representing the total load with respect to the formula A formed by combining the formulas constituting the first formula group by logical product. A first-order predicate formula for
10. The load distribution determination support apparatus according to claim 9, wherein a part of the third mathematical expression group is generated by executing a quantifier elimination process for each generated first-order predicate logical expression. .
前記第1の数式群を構成する各数式と総負荷の範囲を表す数式を論理積で結合して成る数式A’に対して、各機器毎に対応して、その機器の供給負荷を表す変数及び総負荷を表す変数を除く全ての変数に存在記号を付与して成る、総負荷と各機器の供給負荷に関する一階述語論理式群を生成し、
該生成した一階述語論理式群の各一階述語論理式に対して、限定記号消去処理を実行することで、前記第4の数式群の一部を生成することを特徴とする請求項10記載の負荷配分決定支援装置。 Each device load range calculation means,
A variable representing the supply load of the device corresponding to each device with respect to the equation A ′ formed by combining each equation constituting the first equation group and the equation representing the range of the total load by a logical product. And a first-order predicate formula group related to the total load and the supply load of each device, which is created by adding existence symbols to all variables except the variable representing the total load,
11. A part of the fourth mathematical expression group is generated by executing a quantifier elimination process for each first-order predicate logical expression in the generated first-order predicate logical expression group. The load distribution determination support apparatus described.
前記システムの構成を表すシステムモデルと、前記機器毎の外気条件に応じた供給負荷と消費電力との関係を示す機器モデルと、前記外気条件の変化範囲とに基づいて、前記システムの挙動を表現する数式群である第1の数式群を生成する数式群生成手段と、
任意に設定された総負荷値と前記第1の数式群に基づいて、総消費電力に応じた前記各機器の稼働/休止を含めた供給負荷の実行可能な領域を示す第2の数式群を生成する総消費電力範囲計算手段と、
該第2の数式群に基づいて前記総消費電力に応じた前記機器毎の供給負荷の実行可能な領域を表示する第1画面を生成・表示すると共に、該第1画面上で任意の機器の供給負荷値を設定させる第1画面制御手段、
として機能させる為のプログラム。 A computer of a load distribution determination support device that supports determination of load distribution for each device when controlling operation of a system including a plurality of devices,
The behavior of the system is expressed based on a system model representing the configuration of the system, a device model indicating a relationship between a supply load and power consumption corresponding to an outside air condition for each device, and a change range of the outside air condition. Formula group generating means for generating a first formula group that is a formula group
Based on the arbitrarily set total load value and the first mathematical expression group, a second mathematical expression group indicating an executable region of the supply load including operation / suspension of each device according to total power consumption A total power consumption range calculation means to be generated;
Based on the second formula group, a first screen that displays an executable area of the supply load for each device according to the total power consumption is generated and displayed, and an arbitrary device is displayed on the first screen. First screen control means for setting a supply load value;
Program to function as.
前記システムの構成を表すシステムモデルと、前記機器毎の外気条件に応じた供給負荷と消費電力との関係を示す機器モデルと、前記外気条件の変化範囲とに基づいて、前記システムの挙動を表現する数式群である第1の数式群を生成する数式群生成手段と、
前記第1の数式群に基づいて、前記システム全体で供給可能な総負荷の実行可能な領域を示す第3の数式群を生成する総負荷限界計算手段と、
該第3の数式群に基づいて、前記システム全体で供給可能な総負荷の実行可能な領域を表示する第2画面を生成・表示すると共に、該第2画面上で任意の前記総負荷の範囲を指定させる第2画面制御手段、
として機能させるためのプログラム。 A computer of a load distribution determination support device that supports determination of load distribution for each device when controlling operation of a system including a plurality of devices,
The behavior of the system is expressed based on a system model representing the configuration of the system, a device model indicating a relationship between a supply load and power consumption corresponding to an outside air condition for each device, and a change range of the outside air condition. Formula group generating means for generating a first formula group that is a formula group
A total load limit calculating means for generating a third mathematical formula group indicating a feasible region of the total load that can be supplied by the entire system based on the first mathematical formula group;
Based on the third mathematical formula group, a second screen that displays an executable area of the total load that can be supplied by the entire system is generated and displayed, and an arbitrary range of the total load is displayed on the second screen. Second screen control means for designating
Program to function as.
前記システムの構成を表すシステムモデルと、前記機器毎の外気条件に応じた供給負荷と消費電力との関係を示す機器モデルと、前記外気条件の変化範囲とに基づいて、前記システムの挙動を表現する数式群である第1の数式群を生成し、
任意に設定された総負荷値と前記第1の数式群に基づいて、総消費電力に応じた前記各機器の稼働/休止を含めた供給負荷の実行可能な領域を示す第2の数式群を生成し、
該第2の数式群に基づいて前記総消費電力に応じた前記機器毎の供給負荷の実行可能な領域を表示する第1画面を生成・表示すると共に、該第1画面上で任意の機器の供給負荷値を設定させることを特徴とする負荷配分決定支援方法。 A load distribution determination support method for supporting determination of load distribution for each device when controlling operation of a system including a plurality of devices,
The behavior of the system is expressed based on a system model representing the configuration of the system, a device model indicating a relationship between a supply load and power consumption corresponding to an outside air condition for each device, and a change range of the outside air condition. A first mathematical group that is a mathematical group to be
Based on the arbitrarily set total load value and the first mathematical expression group, a second mathematical expression group indicating an executable region of the supply load including operation / suspension of each device according to total power consumption Generate
Based on the second formula group, a first screen that displays an executable area of the supply load for each device according to the total power consumption is generated and displayed, and an arbitrary device is displayed on the first screen. A load distribution determination support method, characterized in that a supply load value is set.
前記システムの構成を表すシステムモデルと、前記機器毎の外気条件に応じた供給負荷と消費電力との関係を示す機器モデルと、前記外気条件の変化範囲とに基づいて、前記システムの挙動を表現する数式群である第1の数式群を生成し、
前記第1の数式群に基づいて、前記システム全体で供給可能な総負荷の実行可能な領域を示す第3の数式群を生成し、
該第3の数式群に基づいて、前記システム全体で供給可能な総負荷の実行可能な領域を表示する第2画面を生成・表示すると共に、該第2画面上で任意の前記総負荷の範囲を指定させることを特徴とする負荷配分決定支援方法。
A load distribution determination support method for supporting determination of load distribution for each device when controlling operation of a system including a plurality of devices,
The behavior of the system is expressed based on a system model representing the configuration of the system, a device model indicating a relationship between a supply load and power consumption corresponding to an outside air condition for each device, and a change range of the outside air condition. A first mathematical group that is a mathematical group to be
Based on the first formula group, a third formula group indicating a feasible region of the total load that can be supplied by the entire system is generated,
Based on the third mathematical formula group, a second screen that displays an executable area of the total load that can be supplied by the entire system is generated and displayed, and an arbitrary range of the total load is displayed on the second screen. A load distribution determination support method, characterized by having
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015046410A JP6458561B2 (en) | 2015-03-09 | 2015-03-09 | LOAD DISTRIBUTION DETERMINATION SUPPORT DEVICE, ITS PROGRAM, LOAD DISTRIBUTION DETERMINATION SUPPORT METHOD |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015046410A JP6458561B2 (en) | 2015-03-09 | 2015-03-09 | LOAD DISTRIBUTION DETERMINATION SUPPORT DEVICE, ITS PROGRAM, LOAD DISTRIBUTION DETERMINATION SUPPORT METHOD |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016166697A JP2016166697A (en) | 2016-09-15 |
| JP6458561B2 true JP6458561B2 (en) | 2019-01-30 |
Family
ID=56898220
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015046410A Active JP6458561B2 (en) | 2015-03-09 | 2015-03-09 | LOAD DISTRIBUTION DETERMINATION SUPPORT DEVICE, ITS PROGRAM, LOAD DISTRIBUTION DETERMINATION SUPPORT METHOD |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6458561B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107120789B (en) * | 2017-04-25 | 2018-02-13 | 南京福致通电气自动化有限公司 | A kind of air-conditioner set power adaptive method of adjustment |
| JP6292338B1 (en) | 2017-08-04 | 2018-03-14 | 富士電機株式会社 | Operation support system, operation support apparatus, operation support method, and program |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3484344B2 (en) * | 1998-05-13 | 2004-01-06 | 富士通株式会社 | Control system analysis / design device and control system analysis / design processing method |
| KR100688203B1 (en) * | 2005-02-25 | 2007-03-02 | 엘지전자 주식회사 | Central control system of multi air conditioner and its power control method |
| WO2006118193A1 (en) * | 2005-04-27 | 2006-11-09 | Matsushita Electric Industrial Co., Ltd. | Agent and distributed restriction supplementing method |
| JP5222516B2 (en) * | 2007-09-28 | 2013-06-26 | 三洋電機株式会社 | Device control system, device control controller, and device control program |
| JP5691655B2 (en) * | 2011-03-03 | 2015-04-01 | 富士電機株式会社 | Air conditioning system and its control device |
| JP5927694B2 (en) * | 2012-02-03 | 2016-06-01 | 株式会社日立製作所 | HEAT SOURCE SYSTEM AND HEAT SOURCE SYSTEM CONTROL METHOD |
-
2015
- 2015-03-09 JP JP2015046410A patent/JP6458561B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016166697A (en) | 2016-09-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11733662B2 (en) | Heuristic method of automated and learning control, and building automation systems thereof | |
| Tran et al. | Opposition multiple objective symbiotic organisms search (OMOSOS) for time, cost, quality and work continuity tradeoff in repetitive projects | |
| US10114875B2 (en) | Dashboard controls to manipulate visual data | |
| US9429921B2 (en) | Method and system for energy control management | |
| US20230062849A1 (en) | Automated asset strategy selection for an asset via cloud-based supervisory control | |
| Assid et al. | Joint production, setup and preventive maintenance policies of unreliable two-product manufacturing systems | |
| CN114365079A (en) | Performance based system configuration as a pre-processing of system performance simulation | |
| US20150323948A1 (en) | System for analyzing building energy consumption information | |
| KR102830045B1 (en) | Method, device, and program for monitoring and controlling hvac systems | |
| Zou et al. | Time-cost optimization in repetitive project scheduling with limited resources | |
| Ghezail et al. | Analysis of robustness in proactive scheduling: A graphical approach | |
| Wang et al. | Event-driven optimal control of central air-conditioning systems: Event-space establishment | |
| Olaseni | Digital Twin and BIM synergy for predictive maintenance in smart building engineering systems development | |
| JP6959975B2 (en) | How to determine computer system and resource allocation | |
| Yavari et al. | Integrated decision making for parts ordering and scheduling of jobs on two-stage assembly problem in three level supply chain | |
| JP6458561B2 (en) | LOAD DISTRIBUTION DETERMINATION SUPPORT DEVICE, ITS PROGRAM, LOAD DISTRIBUTION DETERMINATION SUPPORT METHOD | |
| Chan et al. | Comparative performance analysis of a flexible manufacturing system (FMS): a review-period-based control | |
| Ouf et al. | On the simulation of occupant-centric control for building operations | |
| JP6119574B2 (en) | Air conditioning control support device, air conditioning control support program, and air conditioning control support method | |
| Raphael | Multi‐criteria decision making for collaborative design optimization of buildings | |
| Nandimath et al. | Green edge: harnessing situational awareness for sustainable systems | |
| Alavi et al. | Introduction of Methodology for BIM & DSS | |
| JP5914281B2 (en) | Predictive variable identification device, method, and program | |
| WO2015073219A1 (en) | System for planning a building project | |
| Abuzaid et al. | The digital reflection: How digital twin technology is transforming architecture, construction, and building operations |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180214 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181119 |
|
| 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: 20181127 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181210 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6458561 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |