JP6601374B2 - Fluid circulation device and failure cause estimation method for fluid circulation device - Google Patents

Fluid circulation device and failure cause estimation method for fluid circulation device Download PDF

Info

Publication number
JP6601374B2
JP6601374B2 JP2016232203A JP2016232203A JP6601374B2 JP 6601374 B2 JP6601374 B2 JP 6601374B2 JP 2016232203 A JP2016232203 A JP 2016232203A JP 2016232203 A JP2016232203 A JP 2016232203A JP 6601374 B2 JP6601374 B2 JP 6601374B2
Authority
JP
Japan
Prior art keywords
failure cause
failure
vector
matrix
circulation device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2016232203A
Other languages
Japanese (ja)
Other versions
JP2018088221A (en
Inventor
拓也 三村
健一 河田
健輔 山崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Daikin Industries Ltd
Original Assignee
Daikin Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Daikin Industries Ltd filed Critical Daikin Industries Ltd
Priority to JP2016232203A priority Critical patent/JP6601374B2/en
Publication of JP2018088221A publication Critical patent/JP2018088221A/en
Application granted granted Critical
Publication of JP6601374B2 publication Critical patent/JP6601374B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Testing And Monitoring For Control Systems (AREA)

Description

本発明は、冷媒等の流体を循環させる流体循環装置、および、流体循環装置の故障原因推定方法に関する。 The present invention relates to a fluid circulation device that circulates a fluid such as a refrigerant , and a failure cause estimation method for the fluid circulation device .

従来、特許文献1(特開2015−88173号公報)に開示されるように、空気圧機器および油圧機器等の設備の異常を検知するために、設備に設けられる種種のセンサ(温度センサ、湿度センサおよび圧力センサ等)を利用する方法が知られている。この方法を用いて冷凍装置等の流体循環装置の異常を検知する場合には、冷媒回路に取り付けられるセンサ等の測定データに基づいて、冷凍装置に故障が発生したか否かが判断される。例えば、冷凍装置の圧縮機から吐出された直後の冷媒ガスの温度を測定する冷媒温度センサの検出温度が異常であることが検知された場合に、冷媒回路に故障が発生したと判断される。   Conventionally, as disclosed in Patent Document 1 (Japanese Patent Application Laid-Open No. 2015-88173), various types of sensors (temperature sensors, humidity sensors) provided in equipment for detecting abnormalities in equipment such as pneumatic equipment and hydraulic equipment And a method using a pressure sensor or the like is known. When an abnormality of a fluid circulation device such as a refrigeration device is detected using this method, it is determined whether or not a failure has occurred in the refrigeration device based on measurement data of a sensor or the like attached to the refrigerant circuit. For example, when it is detected that the detected temperature of the refrigerant temperature sensor that measures the temperature of the refrigerant gas immediately after being discharged from the compressor of the refrigeration apparatus is abnormal, it is determined that a failure has occurred in the refrigerant circuit.

しかし、冷媒温度センサの検出温度等に基づいて冷媒回路に故障が発生したか否かを判断する冷凍装置では、故障が発生した箇所等の故障原因を直ちに特定することが難しい場合がある。なぜなら、例えば、冷媒温度センサの検出温度が異常となった場合の故障原因としては、放熱器の熱交換不良、冷媒の不足、電子膨張弁の作動不良、および、圧縮機の異常発熱等、複数の原因が考えられるからである。そのため、冷凍装置の保守担当者は、冷媒回路に故障が発生したことが検知されても、故障原因を特定するために、冷媒回路の各構成部品について異常が発生していないかを検査する必要があり、復旧作業に時間がかかるおそれがある。   However, in the refrigeration apparatus that determines whether or not a failure has occurred in the refrigerant circuit based on the temperature detected by the refrigerant temperature sensor or the like, it may be difficult to immediately identify the cause of the failure such as the location where the failure has occurred. This is because, for example, failure causes when the detected temperature of the refrigerant temperature sensor becomes abnormal include heat exchange failure of the radiator, lack of refrigerant, malfunction of the electronic expansion valve, abnormal heat generation of the compressor, etc. It is because the cause of this is considered. Therefore, even if it is detected that a failure has occurred in the refrigerant circuit, the maintenance staff of the refrigeration apparatus needs to inspect each component component of the refrigerant circuit for any abnormality in order to identify the cause of the failure. There is a risk that the recovery work will take time.

本発明の目的は、故障原因を自動的に推定することができる流体循環装置、および、流体循環装置の故障原因推定方法を提供することである。 An object of the present invention is to provide a fluid circulation device capable of automatically estimating the cause of failure and a failure cause estimation method for the fluid circulation device .

本発明の第1観点に係る流体循環装置は、複数の測定データのそれぞれから状態量を取得する状態量取得部と、故障原因を推定する故障原因推定部とを備える。故障原因推定部は、故障原因推定行列を記憶する。状態量取得部は、測定データに対して所定の規則に基づく演算を行うことで測定データを互いに比較できるように正規化した値を、状態量として取得する。故障原因推定行列は、複数の故障原因の発生の程度を表す第1パラメータと、複数の状態量を表す第2パラメータとの関係を表す行列である。故障原因推定部は、状態量取得部が取得した状態量に基づく第2パラメータと、故障原因推定行列とから、第1パラメータを算出し、故障原因を推定する。第1パラメータは、故障原因ベクトルであり、第2パラメータは、状態量ベクトルである。故障原因ベクトルは、複数の故障原因の少なくとも一部のそれぞれの発生の程度を要素として含むベクトルである。状態量ベクトルは、複数の状態量のそれぞれを要素として含み、故障原因ベクトルと要素数が等しいベクトルである。故障原因推定行列は、状態量ベクトルの要素数と等しい行数、および、故障原因ベクトルの要素数と等しい列数を有する正方行列である。故障原因推定部は、故障原因推定行列の逆行列を左側から状態量ベクトルと掛け合わせて得られたベクトルに基づいて、故障原因ベクトルを算出する。 A fluid circulation device according to a first aspect of the present invention includes a state quantity acquisition unit that acquires a state quantity from each of a plurality of measurement data, and a failure cause estimation unit that estimates a failure cause. The failure cause estimation unit stores a failure cause estimation matrix. The state quantity acquisition unit acquires a normalized value as a state quantity so that the measurement data can be compared with each other by performing an operation based on a predetermined rule for the measurement data. The failure cause estimation matrix is a matrix that represents the relationship between a first parameter that represents the degree of occurrence of a plurality of failure causes and a second parameter that represents a plurality of state quantities. The failure cause estimation unit calculates a first parameter from the second parameter based on the state quantity acquired by the state quantity acquisition unit and the failure cause estimation matrix, and estimates the cause of the failure. The first parameter is a failure cause vector, and the second parameter is a state quantity vector. The failure cause vector is a vector including, as elements, the degree of occurrence of each of at least some of the plurality of failure causes. The state quantity vector is a vector that includes each of a plurality of state quantities as elements, and has the same number of elements as the failure cause vector. The failure cause estimation matrix is a square matrix having the number of rows equal to the number of elements of the state quantity vector and the number of columns equal to the number of elements of the failure cause vector. The failure cause estimation unit calculates a failure cause vector based on a vector obtained by multiplying the inverse matrix of the failure cause estimation matrix by the state quantity vector from the left side.

この流体循環装置は、故障が発生した時に、状態量取得部が取得した状態量に関するデータと、故障原因推定行列とに基づいて、複数の故障原因の候補の中から、最も可能性が高い故障原因の組み合わせを推定する。状態量取得部は、例えば、循環する流体の温度に関するデータを状態量として取得する。故障原因推定行列は、例えば、過去に故障が発生した時の故障原因と、その時に状態量取得部が取得した状態量に関するデータとに基づいて生成された行列である。この流体循環装置は、故障原因推定行列を用いる演算によって、最も可能性が高い故障原因の組み合わせを求めることができる。従って、この流体循環装置は、故障原因推定行列を用いて、故障原因を自動的に推定することができる。   This fluid circulation device is the most probable failure among a plurality of failure cause candidates based on the state quantity data acquired by the state quantity acquisition unit and the failure cause estimation matrix when a failure occurs. Estimate the combination of causes. The state quantity acquisition unit acquires, for example, data relating to the temperature of the circulating fluid as a state quantity. The failure cause estimation matrix is, for example, a matrix generated based on a failure cause when a failure has occurred in the past and data on a state quantity acquired by the state quantity acquisition unit at that time. This fluid circulation device can obtain the most likely failure cause combination by a calculation using the failure cause estimation matrix. Therefore, the fluid circulation device can automatically estimate the cause of failure using the failure cause estimation matrix.

この流体循環装置は、状態量取得部が取得した状態量に関するデータを表す状態量ベクトルに、故障原因推定行列の逆行列を左側から掛け合わせる演算を行うことで、各故障原因の頻度を表す故障原因ベクトルを算出する。従って、この流体循環装置は、故障原因推定行列の逆行列を用いる演算によって、故障原因を自動的かつ効率的に推定することができる。   This fluid circulation device performs a calculation that multiplies an inverse matrix of a failure cause estimation matrix from the left side by a state quantity vector that represents data relating to a state quantity acquired by a state quantity acquisition unit, thereby indicating a failure that represents the frequency of each failure cause. Calculate the cause vector. Therefore, this fluid circulation device can automatically and efficiently estimate the cause of failure by an operation using an inverse matrix of the failure cause estimation matrix.

本発明の第2観点に係る流体循環装置は、第1観点に係る流体循環装置であって、故障原因推定部は、故障原因の数が状態量の数より多い場合に、全ての故障原因からなる集合から、状態量の数と同じ数の故障原因を選択してなる全ての部分集合のそれぞれに関して、故障原因推定行列を生成し、故障原因ベクトルを算出する。   A fluid circulation device according to a second aspect of the present invention is the fluid circulation device according to the first aspect, and the failure cause estimation unit determines whether all of the failure causes are present when the number of failure causes is greater than the number of state quantities. A failure cause estimation matrix is generated for each of all subsets obtained by selecting the same number of failure causes as the number of state quantities from the set, and a failure cause vector is calculated.

この流体循環装置は、故障原因の数が状態量の数より多い場合に、状態量の数と同じ数の故障原因の全ての組み合わせのそれぞれに対して故障原因推定行列を生成し、各故障原因推定行列に対して故障原因ベクトルを算出する。従って、この流体循環装置は、故障原因の数が状態量の数より多い場合でも、故障原因推定行列の逆行列を用いる演算によって、故障原因を自動的かつ効率的に推定することができる。   When the number of failure causes is greater than the number of state quantities, this fluid circulation device generates a failure cause estimation matrix for each of all combinations of failure causes equal to the number of state quantities. A failure cause vector is calculated for the estimation matrix. Therefore, even when the number of failure causes is larger than the number of state quantities, this fluid circulation device can automatically and efficiently estimate the cause of failure by an operation using the inverse matrix of the failure cause estimation matrix.

本発明の第3観点に係る流体循環装置は、第2観点に係る流体循環装置であって、故障原因推定部は、故障原因の数が状態量の数より多い場合に算出された全ての故障原因ベクトルから、各要素の合計値が最大である故障原因ベクトルを1つ選択し、選択した故障原因ベクトルに基づいて故障原因を推定する。 A fluid circulation device according to a third aspect of the present invention is the fluid circulation device according to the second aspect, wherein the failure cause estimation unit calculates all failures calculated when the number of failure causes is greater than the number of state quantities. cAUSE vector sum of each element selects one cause vector malfunction Ru maximum der, estimates the failure cause based on cause vector malfunction selected.

この流体循環装置は、故障原因の数が状態量の数より多い場合に、複数の故障原因推定行列のそれぞれに対して算出された複数の故障原因ベクトルから、所定の条件に基づいて、1つの故障原因ベクトルを選択する。所定の条件は、例えば、各故障原因の発生頻度に基づく条件である。従って、この流体循環装置は、故障原因の数が状態量の数より多い場合でも、最も可能性が高い故障原因を自動的かつ効率的に推定することができる。   In the fluid circulation device, when the number of failure causes is larger than the number of state quantities, one of the plurality of failure cause vectors calculated for each of the plurality of failure cause estimation matrices is used based on a predetermined condition. Select the failure cause vector. The predetermined condition is, for example, a condition based on the occurrence frequency of each failure cause. Therefore, even when the number of failure causes is greater than the number of state quantities, this fluid circulation device can automatically and efficiently estimate the most likely failure cause.

本発明の第4観点に係る流体循環装置は、第1乃至第3観点のいずれか1つに記載の流体循環装置であって、故障原因表示部をさらに備える。故障原因表示部は、故障原因推定部が算出した故障原因ベクトルに基づいて、複数の故障原因を発生の程度に基づいて順番に表示する。   A fluid circulation device according to a fourth aspect of the present invention is the fluid circulation device according to any one of the first to third aspects, and further includes a failure cause display unit. The failure cause display unit sequentially displays a plurality of failure causes based on the degree of occurrence based on the failure cause vector calculated by the failure cause estimation unit.

この流体循環装置は、推定された故障原因が複数ある場合に、例えば、故障原因の発生の可能性が高い順に、故障原因をディスプレイ等に表示させる。従って、この流体循環装置は、最も可能性が高い故障原因を自動的に通知することができる。   In the case where there are a plurality of estimated failure causes, for example, the fluid circulation device displays the failure causes on a display or the like in descending order of the probability of occurrence of the failure cause. Therefore, this fluid circulation device can automatically notify the most likely cause of failure.

本発明の第5観点に係る流体循環装置は、第1乃至第4観点のいずれか1つに記載の流体循環装置であって、流体である冷媒の温度を熱交換により変化させる装置である。この流体循環装置は、圧縮機構と、第1熱交換器と、膨張機構と、第2熱交換器とを備える。圧縮機構は、冷媒を圧縮する。第1熱交換器は、圧縮機構で圧縮された冷媒と第1熱交換用流体とを熱交換させる。膨張機構は、第1熱交換器で熱交換された冷媒を膨張させる。第2熱交換器は、膨張機構によって膨張した冷媒と第2熱交換用流体とを熱交換させる。状態量は、圧縮機構で圧縮された冷媒の温度、第1熱交換器で熱交換される冷媒の温度、および、膨張機構によって膨張した冷媒の温度を少なくとも含む。   A fluid circulation device according to a fifth aspect of the present invention is the fluid circulation device according to any one of the first to fourth aspects, wherein the temperature of a refrigerant that is a fluid is changed by heat exchange. The fluid circulation device includes a compression mechanism, a first heat exchanger, an expansion mechanism, and a second heat exchanger. The compression mechanism compresses the refrigerant. The first heat exchanger exchanges heat between the refrigerant compressed by the compression mechanism and the first heat exchange fluid. The expansion mechanism expands the refrigerant heat-exchanged by the first heat exchanger. The second heat exchanger exchanges heat between the refrigerant expanded by the expansion mechanism and the second heat exchange fluid. The state quantity includes at least the temperature of the refrigerant compressed by the compression mechanism, the temperature of the refrigerant exchanged by the first heat exchanger, and the temperature of the refrigerant expanded by the expansion mechanism.

この流体循環装置は、流体である冷媒を循環させて熱交換を行う冷凍装置等である。この流体循環装置は、冷媒回路を流れる冷媒の温度に関するデータを状態量として取得し、故障原因推定行列を用いる演算によって、最も可能性が高い故障原因の組み合わせを求めることができる。従って、この流体循環装置は、故障原因推定行列を用いて、故障原因を自動的に推定することができる。   The fluid circulation device is a refrigeration device or the like that performs heat exchange by circulating a refrigerant that is a fluid. This fluid circulation device can obtain data on the temperature of the refrigerant flowing through the refrigerant circuit as a state quantity, and obtain the most likely failure cause combination by a calculation using the failure cause estimation matrix. Therefore, the fluid circulation device can automatically estimate the cause of failure using the failure cause estimation matrix.

本発明の第6観点に係る流体循環装置の故障原因推定方法は、複数の測定データのそれぞれから状態量を取得する状態量取得ステップと、故障原因を推定する故障原因推定ステップとを備える。状態量取得ステップは、測定データに対して所定の規則に基づく演算を行うことで測定データを互いに比較できるように正規化した値を、状態量として取得する。故障原因推定ステップは、故障原因推定行列を記憶する。故障原因推定行列は、複数の故障原因の発生の程度を表す第1パラメータと、複数の状態量を表す第2パラメータとの関係を表す行列である。故障原因推定ステップは、状態量取得ステップで取得した状態量に基づく第2パラメータと、故障原因推定行列とから、第1パラメータを算出し、故障原因を推定する。第1パラメータは、故障原因ベクトルであり、第2パラメータは、状態量ベクトルである。故障原因ベクトルは、複数の故障原因の少なくとも一部のそれぞれの発生の程度を要素として含むベクトルである。状態量ベクトルは、複数の状態量のそれぞれを要素として含み、故障原因ベクトルと要素数が等しいベクトルである。故障原因推定行列は、状態量ベクトルの要素数と等しい行数、および、故障原因ベクトルの要素数と等しい列数を有する正方行列である。故障原因推定ステップは、故障原因推定行列の逆行列を左側から状態量ベクトルと掛け合わせて得られたベクトルに基づいて、故障原因ベクトルを算出する。 A fluid circulation device failure cause estimation method according to a sixth aspect of the present invention includes a state amount acquisition step of acquiring a state amount from each of a plurality of measurement data, and a failure cause estimation step of estimating a failure cause. In the state quantity acquisition step, a value normalized so that the measurement data can be compared with each other by performing an operation based on a predetermined rule on the measurement data is acquired as a state quantity. The failure cause estimation step stores a failure cause estimation matrix. The failure cause estimation matrix is a matrix that represents the relationship between a first parameter that represents the degree of occurrence of a plurality of failure causes and a second parameter that represents a plurality of state quantities. The failure cause estimation step calculates a first parameter from the second parameter based on the state quantity acquired in the state quantity acquisition step and the failure cause estimation matrix, and estimates the cause of the failure. The first parameter is a failure cause vector, and the second parameter is a state quantity vector. The failure cause vector is a vector including, as elements, the degree of occurrence of each of at least some of the plurality of failure causes. The state quantity vector is a vector that includes each of a plurality of state quantities as elements, and has the same number of elements as the failure cause vector. The failure cause estimation matrix is a square matrix having the number of rows equal to the number of elements of the state quantity vector and the number of columns equal to the number of elements of the failure cause vector. The failure cause estimation step calculates a failure cause vector based on a vector obtained by multiplying the inverse matrix of the failure cause estimation matrix from the left side by the state quantity vector.

この流体循環装置の故障原因推定方法は、故障原因推定行列を用いる演算によって、最も可能性が高い故障原因の組み合わせを求めることができる。従って、この流体循環装置の故障原因推定方法は、故障原因を自動的に推定することができる。   In this fluid circulation device failure cause estimation method, the most likely combination of failure causes can be obtained by calculation using a failure cause estimation matrix. Therefore, the failure cause estimation method for the fluid circulation device can automatically estimate the cause of the failure.

第1観点に係る流体循環装置は、故障原因推定行列を用いて、故障原因を自動的に推定することができる。   The fluid circulation device according to the first aspect can automatically estimate the cause of failure using the failure cause estimation matrix.

第1観点に係る流体循環装置は、故障原因推定行列の逆行列を用いる演算によって、故障原因を自動的かつ効率的に推定することができる。   The fluid circulation device according to the first aspect can automatically and efficiently estimate the cause of failure by an operation using an inverse matrix of the failure cause estimation matrix.

第2観点に係る流体循環装置は、故障原因の数が状態量の数より多い場合でも、故障原因推定行列の逆行列を用いる演算によって、故障原因を自動的かつ効率的に推定することができる。   The fluid circulation device according to the second aspect can automatically and efficiently estimate the cause of failure by calculation using the inverse matrix of the failure cause estimation matrix even when the number of failure causes is greater than the number of state quantities. .

第3観点に係る流体循環装置は、故障原因の数が状態量の数より多い場合でも、最も可能性が高い故障原因を自動的かつ効率的に推定することができる。   The fluid circulation device according to the third aspect can automatically and efficiently estimate the most likely failure cause even when the number of failure causes is greater than the number of state quantities.

第4観点に係る流体循環装置は、最も可能性が高い故障原因を自動的に通知することができる。   The fluid circulation device according to the fourth aspect can automatically notify the most likely failure cause.

第5観点に係る流体循環装置は、故障原因推定行列を用いて、故障原因を自動的に推定することができる。   The fluid circulation device according to the fifth aspect can automatically estimate the cause of failure using the failure cause estimation matrix.

第6観点に係る流体循環装置の故障原因推定方法は、故障原因推定行列を用いて、故障原因を自動的に推定することができる。   The failure cause estimation method for a fluid circulation device according to the sixth aspect can automatically estimate the cause of failure using a failure cause estimation matrix.

実施形態に係る流体循環装置100の回路図である。1 is a circuit diagram of a fluid circulation device 100 according to an embodiment. 流体循環装置100の制御部106の構成を示すブロック図である。3 is a block diagram illustrating a configuration of a control unit 106 of the fluid circulation device 100. FIG. 変形例Eに係る油圧ユニット600の回路図である。10 is a circuit diagram of a hydraulic unit 600 according to Modification E. FIG.

本発明の実施形態に係る流体循環装置100について、図面を参照しながら説明する。流体循環装置100は、冷媒回路を循環する流体である冷媒の温度を熱交換により変化させることで熱を移動させる冷凍装置である。   A fluid circulation device 100 according to an embodiment of the present invention will be described with reference to the drawings. The fluid circulation device 100 is a refrigeration device that moves heat by changing the temperature of a refrigerant that is a fluid circulating in the refrigerant circuit by heat exchange.

(1)流体循環装置の全体構成
図1は、流体循環装置100の回路図である。流体循環装置100は、主として、圧縮機構101と、第1熱交換器102と、膨張機構103と、第2熱交換器104と、センサ105a〜105cと、制御部106と、本体107と、送風ファン108と、流体ポンプ109とを備える。流体循環装置100は、タンク200および工作機械300と接続されている。工作機械300は、例えば、研削盤およびマシニングセンタである。
(1) Overall Configuration of Fluid Circulation Device FIG. 1 is a circuit diagram of the fluid circulation device 100. The fluid circulation device 100 mainly includes a compression mechanism 101, a first heat exchanger 102, an expansion mechanism 103, a second heat exchanger 104, sensors 105a to 105c, a control unit 106, a main body 107, and a blower. A fan 108 and a fluid pump 109 are provided. The fluid circulation device 100 is connected to the tank 200 and the machine tool 300. The machine tool 300 is, for example, a grinding machine and a machining center.

流体循環装置100は、工作機械300が使用した工作液を冷却するための冷凍装置である。工作液は、例えば、研削用の工作機械300に用いられる研削液、および、工作機械300の主軸等の摺動部に供給される潤滑油である。流体循環装置100は、圧縮機構101、第1熱交換器102、膨張機構103および第2熱交換器104が環状に接続された冷媒回路を備える。流体循環装置100は、第2熱交換器104によって工作液を冷却する。図1において、実線の矢印は、冷媒の流れを表し、点線の矢印は、工作液の流れを表す。   The fluid circulation device 100 is a refrigeration device for cooling the working fluid used by the machine tool 300. The machine fluid is, for example, a grinding fluid used for the machine tool 300 for grinding and a lubricating oil supplied to a sliding portion such as a main shaft of the machine tool 300. The fluid circulation device 100 includes a refrigerant circuit in which a compression mechanism 101, a first heat exchanger 102, an expansion mechanism 103, and a second heat exchanger 104 are connected in an annular shape. The fluid circulation device 100 cools the working fluid by the second heat exchanger 104. In FIG. 1, the solid line arrow represents the flow of the refrigerant, and the dotted line arrow represents the flow of the working fluid.

流体循環装置100の冷媒回路を循環する冷媒の流れについて説明する。流体循環装置100に用いられる冷媒は、冷媒回路を循環する過程で凝縮および蒸発する物質である。最初に、圧縮機構101は、低圧のガス冷媒を吸引して圧縮し、高温高圧のガス冷媒を吐出する。次に、第1熱交換器102は、圧縮機構101から吐出された高温高圧のガス冷媒と、第1熱交換用流体とを熱交換させる。第1熱交換用流体は、例えば、流体循環装置100の外部の空気である。第1熱交換器102において、高温高圧のガス冷媒は凝縮して、高圧の液冷媒となる。次に、膨張機構103は、第1熱交換器102を通過した高圧の液冷媒を膨張させる。膨張機構103は、例えば、電子膨張弁である。高圧の液冷媒は、膨張機構103を通過して、低温低圧の気液混合状態の冷媒となる。次に、第2熱交換器104は、膨張機構103を通過した低温低圧の気液混合状態の冷媒と、第2熱交換用流体とを熱交換させる。第2熱交換用流体は、流体循環装置100の冷却対象である工作液である。第2熱交換器104において、低温低圧の気液混合状態の冷媒は蒸発して、低圧のガス冷媒となる。第2熱交換器104を通過した低圧のガス冷媒は、圧縮機構101に吸引される。   The flow of the refrigerant circulating in the refrigerant circuit of the fluid circulation device 100 will be described. The refrigerant used in the fluid circulation device 100 is a substance that condenses and evaporates in the process of circulating through the refrigerant circuit. First, the compression mechanism 101 sucks and compresses the low-pressure gas refrigerant and discharges the high-temperature and high-pressure gas refrigerant. Next, the first heat exchanger 102 exchanges heat between the high-temperature and high-pressure gas refrigerant discharged from the compression mechanism 101 and the first heat exchange fluid. The first heat exchange fluid is, for example, air outside the fluid circulation device 100. In the first heat exchanger 102, the high-temperature and high-pressure gas refrigerant is condensed to become a high-pressure liquid refrigerant. Next, the expansion mechanism 103 expands the high-pressure liquid refrigerant that has passed through the first heat exchanger 102. The expansion mechanism 103 is an electronic expansion valve, for example. The high-pressure liquid refrigerant passes through the expansion mechanism 103 and becomes a low-temperature and low-pressure gas-liquid mixed refrigerant. Next, the second heat exchanger 104 exchanges heat between the low-temperature and low-pressure gas-liquid mixed refrigerant that has passed through the expansion mechanism 103 and the second heat exchange fluid. The second heat exchange fluid is a working fluid that is a cooling target of the fluid circulation device 100. In the second heat exchanger 104, the low-temperature low-pressure gas-liquid mixed refrigerant evaporates to become a low-pressure gas refrigerant. The low-pressure gas refrigerant that has passed through the second heat exchanger 104 is sucked into the compression mechanism 101.

圧縮機構101、第1熱交換器102、膨張機構103および第2熱交換器104は、本体107に収納されている。本体107の内部には、さらに、送風ファン108および流体ポンプ109が配置されている。送風ファン108は、第1熱交換用流体である空気を第1熱交換器102に供給する。流体ポンプ109は、第2熱交換用流体である工作液を第2熱交換器104に供給する。   The compression mechanism 101, the first heat exchanger 102, the expansion mechanism 103, and the second heat exchanger 104 are accommodated in the main body 107. A blower fan 108 and a fluid pump 109 are further arranged inside the main body 107. The blower fan 108 supplies air, which is a first heat exchange fluid, to the first heat exchanger 102. The fluid pump 109 supplies the working fluid that is the second heat exchange fluid to the second heat exchanger 104.

運転中の工作機械300から排出された高温の工作液は、タンク200に供給される。タンク200は、流体循環装置100によって冷却される前の高温の工作液を貯留する。タンク200に貯留されている工作液は、流体循環装置100内部の流体ポンプ109によって流体循環装置100に吸入されて、第2熱交換器104に流入する。第2熱交換器104では、冷媒回路の配管を流れる冷媒と、専用の配管を流れる工作液との間で熱交換が行われて、工作液が冷却される。第2熱交換器104で冷却された工作液は、流体循環装置100から吐出されて、工作機械300に供給される。   The hot working fluid discharged from the machine tool 300 in operation is supplied to the tank 200. The tank 200 stores high-temperature working fluid before being cooled by the fluid circulation device 100. The working fluid stored in the tank 200 is sucked into the fluid circulation device 100 by the fluid pump 109 inside the fluid circulation device 100 and flows into the second heat exchanger 104. In the second heat exchanger 104, heat exchange is performed between the refrigerant flowing through the piping of the refrigerant circuit and the working fluid flowing through the dedicated piping, thereby cooling the working fluid. The working fluid cooled by the second heat exchanger 104 is discharged from the fluid circulation device 100 and supplied to the machine tool 300.

流体循環装置100の冷媒回路の冷媒配管には、図1に示されるように、センサ105a〜105cが取り付けられている。具体的には、センサ105a〜105cは、吐出温度サーミスタ105aと、凝縮温度サーミスタ105bと、膨張温度サーミスタ105cとから構成される。吐出温度サーミスタ105aは、圧縮機構101の吐出管に取り付けられ、圧縮機構101で圧縮された直後の冷媒の温度を測定する。凝縮温度サーミスタ105bは、第1熱交換器102に取り付けられ、第1熱交換器102で熱交換される冷媒の温度を測定する。膨張温度サーミスタ105cは、膨張機構103の出口管に取り付けられ、膨張機構103を通過して膨張した直後の冷媒の温度を測定する。   As shown in FIG. 1, sensors 105 a to 105 c are attached to the refrigerant piping of the refrigerant circuit of the fluid circulation device 100. Specifically, the sensors 105a to 105c include a discharge temperature thermistor 105a, a condensation temperature thermistor 105b, and an expansion temperature thermistor 105c. The discharge temperature thermistor 105 a is attached to the discharge pipe of the compression mechanism 101 and measures the temperature of the refrigerant immediately after being compressed by the compression mechanism 101. The condensation temperature thermistor 105 b is attached to the first heat exchanger 102 and measures the temperature of the refrigerant heat exchanged by the first heat exchanger 102. The expansion temperature thermistor 105 c is attached to the outlet pipe of the expansion mechanism 103, and measures the temperature of the refrigerant immediately after passing through the expansion mechanism 103 and expanding.

制御部106は、流体循環装置100の組み込みシステムである。制御部105は、主として、運転制御機能と、運転監視機能と、故障原因推定機能とを有する。運転制御機能は、流体循環装置100の運転中に、圧縮機構101の運転周波数、および、膨張機構103の開度等を制御して、流体循環装置100の冷却対象である工作液の温度を調節する機能である。運転監視機能は、運転中の流体循環装置100の状態を監視して、流体循環装置100に発生した故障を検知する機能である。故障原因推定機能は、流体循環装置100が故障した場合に、故障原因を自動的に推定する機能である。   The control unit 106 is an embedded system of the fluid circulation device 100. The control unit 105 mainly has an operation control function, an operation monitoring function, and a failure cause estimation function. The operation control function controls the operating frequency of the compression mechanism 101, the opening degree of the expansion mechanism 103, and the like during the operation of the fluid circulation device 100, thereby adjusting the temperature of the working fluid that is the cooling target of the fluid circulation device 100. It is a function to do. The operation monitoring function is a function of detecting a failure occurring in the fluid circulation device 100 by monitoring the state of the fluid circulation device 100 during operation. The failure cause estimation function is a function for automatically estimating the failure cause when the fluid circulation device 100 fails.

制御部106は、吐出温度サーミスタ105a、凝縮温度サーミスタ105bおよび膨張温度サーミスタ105cに接続されている。制御部106の故障原因推定機能は、吐出温度サーミスタ105a、凝縮温度サーミスタ105bおよび膨張温度サーミスタ105cの測定データに基づいて、故障原因を推定する。   The controller 106 is connected to the discharge temperature thermistor 105a, the condensation temperature thermistor 105b, and the expansion temperature thermistor 105c. The failure cause estimation function of the control unit 106 estimates the cause of failure based on the measurement data of the discharge temperature thermistor 105a, the condensation temperature thermistor 105b, and the expansion temperature thermistor 105c.

以下において、流体循環装置100の特徴である、制御部106の故障原因推定機能について詳細に説明する。   Hereinafter, the failure cause estimation function of the control unit 106, which is a feature of the fluid circulation device 100, will be described in detail.

(2)制御部の構成
図2は、流体循環装置100の制御部106の構成を示すブロック図である。制御部106は、主として、入力部111と、処理部112と、表示部113と、通信部114と、記憶部115とから構成される。
(2) Configuration of Control Unit FIG. 2 is a block diagram illustrating a configuration of the control unit 106 of the fluid circulation device 100. The control unit 106 mainly includes an input unit 111, a processing unit 112, a display unit 113, a communication unit 114, and a storage unit 115.

入力部111は、例えば、流体循環装置100の本体107に設けられるボタンおよびスイッチである。流体循環装置100のユーザは、入力部111を操作して、流体循環装置100の起動および停止等の制御を行う。   The input unit 111 is, for example, a button and a switch provided on the main body 107 of the fluid circulation device 100. The user of the fluid circulation device 100 operates the input unit 111 to perform control such as starting and stopping of the fluid circulation device 100.

処理部112は、主として、CPU112aと、ROM112bと、RAM112cと、バス112dと、入出力インターフェイス112eとから構成される。CPU112a、ROM112b、RAM112cおよび入出力インターフェイス112eは、バス112dを介して相互に接続されている。処理部112では、ROM112bに記憶されているプログラム、および、記憶部115からRAM112cにロードされたプログラムに基づいて、CPU112aが種種の処理を実行する。入出力インターフェイス112eは、入力部111、表示部113、通信部114および記憶部115との間のインターフェイス機能を提供する。   The processing unit 112 mainly includes a CPU 112a, a ROM 112b, a RAM 112c, a bus 112d, and an input / output interface 112e. The CPU 112a, ROM 112b, RAM 112c, and input / output interface 112e are connected to each other via a bus 112d. In the processing unit 112, the CPU 112a executes various processes based on the program stored in the ROM 112b and the program loaded from the storage unit 115 to the RAM 112c. The input / output interface 112e provides an interface function among the input unit 111, the display unit 113, the communication unit 114, and the storage unit 115.

表示部113は、例えば、流体循環装置100の本体107に設けられる液晶ディスプレイ装置である。表示部113は、流体循環装置100の故障原因等の種種のデータを画面上に表示して、流体循環装置100のユーザに提供する。   The display unit 113 is, for example, a liquid crystal display device provided in the main body 107 of the fluid circulation device 100. The display unit 113 displays various types of data such as the cause of failure of the fluid circulation device 100 on the screen and provides the data to the user of the fluid circulation device 100.

通信部114は、例えば、モデムおよびLANカードである。通信部114は、インターネットおよびLAN等のネットワークを介する通信処理を行う。通信部114は、ネットワークを介して接続されている他のコンピュータおよび記憶メディア等と、データおよびプログラムの送受信を行うことができる。   The communication unit 114 is, for example, a modem and a LAN card. The communication unit 114 performs communication processing via a network such as the Internet and a LAN. The communication unit 114 can transmit and receive data and programs to and from other computers and storage media connected via a network.

記憶部115は、例えば、種種のデータおよびプログラムを記憶するためのハードディスクである。しかし、記憶部115は、磁気ディスク、光ディスク、光磁気ディスクおよび半導体メモリ等のリムーバブルメディアであってもよい。   The storage unit 115 is, for example, a hard disk for storing various data and programs. However, the storage unit 115 may be a removable medium such as a magnetic disk, an optical disk, a magneto-optical disk, and a semiconductor memory.

処理部112は、記憶部115に記憶されているプログラムを実行して、記憶部115に記憶されているデータを処理する。記憶部115は、少なくとも、状態量取得部10と、故障原因推定部20と、故障原因表示部30とをプログラムとして記憶する。   The processing unit 112 executes a program stored in the storage unit 115 and processes data stored in the storage unit 115. The storage unit 115 stores at least the state quantity acquisition unit 10, the failure cause estimation unit 20, and the failure cause display unit 30 as programs.

次に、記憶部115に記憶されているプログラムである状態量取得部10、故障原因推定部20および故障原因表示部30について詳細に説明する。   Next, the state quantity acquisition unit 10, the failure cause estimation unit 20, and the failure cause display unit 30, which are programs stored in the storage unit 115, will be described in detail.

(2−1)状態量取得部
状態量取得部10は、センサ105a〜105cから測定データを受信し、受信した測定データに基づいて複数の状態量を取得するプログラムである。状態量取得部10が取得した状態量は、記憶部115に記憶され、後述する状態量ベクトルSの生成に用いられる。
(2-1) State Quantity Acquisition Unit The state quantity acquisition unit 10 is a program that receives measurement data from the sensors 105a to 105c and acquires a plurality of state quantities based on the received measurement data. The state quantity acquired by the state quantity acquisition unit 10 is stored in the storage unit 115 and used to generate a state quantity vector S described later.

具体的には、状態量取得部10は、吐出温度サーミスタ105a、凝縮温度サーミスタ105bおよび膨張温度サーミスタ105cのそれぞれの測定データに基づいて、状態量s1〜s3を取得する。状態量s1は、吐出温度サーミスタ105aの測定データである、圧縮機構101で圧縮された直後の冷媒の温度Taを正規化した値である。状態量s2は、凝縮温度サーミスタ105bの測定データである、第1熱交換器102で熱交換される冷媒の温度Tbを正規化した値である。状態量s3は、膨張温度サーミスタ105cの測定データである、膨張機構103を通過して膨張した直後の冷媒の温度Tcを正規化した値である。ここで、「正規化」とは、センサ105a〜105cのそれぞれの測定データに対して所定の規則に基づく演算を行うことで、各測定データを互いに比較できるように無次元量化する処理である。例えば、測定データを代表値で割る演算を行うことで、測定データを正規化した値が求められる。以下において、状態量取得部10が取得する状態量は、上記の3つの状態量s1〜s3のみであるとする。   Specifically, the state quantity acquisition unit 10 acquires the state quantities s1 to s3 based on the measurement data of the discharge temperature thermistor 105a, the condensation temperature thermistor 105b, and the expansion temperature thermistor 105c. The state quantity s1 is a value obtained by normalizing the refrigerant temperature Ta immediately after being compressed by the compression mechanism 101, which is measurement data of the discharge temperature thermistor 105a. The state quantity s2 is a value obtained by normalizing the temperature Tb of the refrigerant heat-exchanged by the first heat exchanger 102, which is measurement data of the condensation temperature thermistor 105b. The state quantity s3 is a value obtained by normalizing the temperature Tc of the refrigerant immediately after being expanded through the expansion mechanism 103, which is measurement data of the expansion temperature thermistor 105c. Here, “normalization” is a process of making the measurement data dimensionless so that each measurement data can be compared with each other by performing an operation based on a predetermined rule for each measurement data of the sensors 105a to 105c. For example, a value obtained by normalizing the measurement data is obtained by performing an operation of dividing the measurement data by the representative value. In the following, it is assumed that the state quantities acquired by the state quantity acquisition unit 10 are only the three state quantities s1 to s3.

(2−2)故障原因推定部
故障原因推定部20は、制御部106の故障原因推定機能を実現するメインのプログラムである。故障原因推定部20は、状態量ベクトルSおよび故障原因推定行列Cから、故障原因ベクトルFを算出するプログラムである。故障原因推定部20は、算出した故障原因ベクトルFに基づいて、流体循環装置100の故障原因を推定する。
(2-2) Failure Cause Estimation Unit The failure cause estimation unit 20 is a main program that realizes the failure cause estimation function of the control unit 106. The failure cause estimation unit 20 is a program that calculates a failure cause vector F from the state quantity vector S and the failure cause estimation matrix C. The failure cause estimation unit 20 estimates the failure cause of the fluid circulation device 100 based on the calculated failure cause vector F.

最初に、状態量ベクトルS、故障原因基礎ベクトルFおよび故障原因推定基礎行列Cについて説明する。故障原因基礎ベクトルFに関連する故障原因ベクトルF、および、故障原因推定基礎行列Cに関連する故障原因推定行列Cについては後述する。 First, the state quantity vector S, the failure cause basis vector F 0, and the failure cause estimation basis matrix C 0 will be described. The failure cause vector F related to the failure cause basic vector F 0 and the failure cause estimation matrix C related to the failure cause estimation basic matrix C 0 will be described later.

状態量ベクトルSは、状態量取得部10が取得した複数の状態量のそれぞれを要素として含むベクトルである。状態量ベクトルSは、状態量の数をnとすると、n行1列の行列(n次元列ベクトル)として表される。以下、状態量ベクトルSは、状態量取得部10が取得した3つの状態量s1〜s3を要素として含む3次元列ベクトルであるとする。この場合、状態量ベクトルSは、次の式(1)のように表される。

Figure 0006601374
The state quantity vector S is a vector including each of a plurality of state quantities acquired by the state quantity acquisition unit 10 as elements. The state quantity vector S is represented as a matrix of n rows and 1 column (n-dimensional column vector), where n is the number of state quantities. Hereinafter, the state quantity vector S is assumed to be a three-dimensional column vector including three state quantities s1 to s3 acquired by the state quantity acquisition unit 10 as elements. In this case, the state quantity vector S is expressed as the following equation (1).
Figure 0006601374

故障原因基礎ベクトルFは、流体循環装置100の特定の運転状態における、流体循環装置100の複数の故障原因のそれぞれの発生の程度を要素として含むベクトルである。故障原因基礎ベクトルFは、流体循環装置100の全ての故障原因の種類の数(以下、「故障原因の数」と記載する。)をmとすると、m行1列の行列(m次元列ベクトル)として表される。以下、故障原因基礎ベクトルFは、流体循環装置100の全5種類の故障原因のそれぞれの発生頻度f1〜f5を要素として含む5次元列ベクトルであるとする。この場合、故障原因基礎ベクトルFは、次の式(2)のように表される。

Figure 0006601374
The failure cause basic vector F 0 is a vector that includes, as elements, the degree of occurrence of each of a plurality of failure causes of the fluid circulation device 100 in a specific operation state of the fluid circulation device 100. The failure cause basis vector F 0 is an m-row 1-column matrix (m-dimensional column) where m is the number of all types of failure causes of the fluid circulation apparatus 100 (hereinafter referred to as “number of failure causes”). Vector). Hereinafter, it is assumed that the failure cause basic vector F 0 is a five-dimensional column vector including the occurrence frequencies f1 to f5 of all five types of failure causes of the fluid circulation device 100 as elements. In this case, the failure cause basis vector F 0 is expressed as the following equation (2).
Figure 0006601374

故障原因基礎ベクトルFの要素である発生頻度f1〜f5は、例えば、対応する故障原因が発生する確率を、状態量s1〜s3と同様に正規化した値である。発生頻度f1〜f5が正の値であり、かつ、その値が大きいほど、その発生頻度f1〜f5に対応する故障原因が発生している可能性は高い。 Failure cause basic vector elements at a frequency f1~f5 of F 0, for example, the probability that the corresponding failure cause occurs, a normalized value in the same manner as the state quantity s1 to s3. As the occurrence frequencies f1 to f5 are positive values and the values are larger, the possibility that the cause of the failure corresponding to the occurrence frequencies f1 to f5 has occurred is higher.

流体循環装置100の5種類の故障原因は、具体的には、以下の通りである。発生頻度f1に対応する故障原因は、第1熱交換器102の熱交換効率の異常な低下である。発生頻度f2に対応する故障原因は、第2熱交換器104の熱交換効率の異常な低下である。発生頻度f3に対応する故障原因は、流体循環装置100の冷媒回路に存在する冷媒の量の異常な減少である。発生頻度f4に対応する故障原因は、圧縮機構101の容積効率の異常な低下である。発生頻度f5に対応する故障原因は、膨張機構103の開度の異常である。   Specifically, the five types of failure causes of the fluid circulation device 100 are as follows. The cause of failure corresponding to the occurrence frequency f1 is an abnormal decrease in the heat exchange efficiency of the first heat exchanger 102. The cause of failure corresponding to the occurrence frequency f2 is an abnormal decrease in the heat exchange efficiency of the second heat exchanger 104. The cause of failure corresponding to the occurrence frequency f3 is an abnormal decrease in the amount of refrigerant existing in the refrigerant circuit of the fluid circulation device 100. The cause of failure corresponding to the occurrence frequency f4 is an abnormal decrease in volumetric efficiency of the compression mechanism 101. The cause of failure corresponding to the occurrence frequency f5 is an abnormality in the opening degree of the expansion mechanism 103.

以下において、流体循環装置100の故障原因の数は、状態量取得部10が取得する状態量の数よりも大きいと仮定する。故障原因の数が状態量の数と同じ場合、および、故障原因の数が状態量の数よりも少ない場合については、変形例Dとして後述する。なお、故障原因の数、および、状態量の数は、流体循環装置100の構成等に合わせて任意に設定される。   In the following, it is assumed that the number of failure causes of the fluid circulation device 100 is larger than the number of state quantities acquired by the state quantity acquisition unit 10. A case where the number of failure causes is the same as the number of state quantities and a case where the number of failure causes is smaller than the number of state quantities will be described later as Modification D. Note that the number of failure causes and the number of state quantities are arbitrarily set according to the configuration of the fluid circulation device 100 and the like.

故障原因推定基礎行列Cは、状態量の数をnとし、かつ、故障原因の数をmとすると、n行m列の行列である。故障原因の数mは、状態量の数nより大きいので、故障原因推定基礎行列Cは、正方行列ではない。以下、故障原因推定基礎行列Cの第i行目かつ第j列目の要素をcijと記載する。例えば、故障原因推定基礎行列Cの第2行目かつ第3列目の要素は、c23と記載される。故障原因推定基礎行列Cは、流体循環装置100の各故障原因が発生した場合における各状態量の変化を表す行列である。例えば、第1熱交換器102の熱交換効率の異常な低下という故障原因が発生頻度f1で発生した場合、状態量s1、s2、s3のそれぞれの変化量は、c11、c21、c31である。他の故障原因の発生頻度f2〜f5に関しても、同様である。この場合、故障原因推定基礎行列Cは、次の式(3)のように表される。

Figure 0006601374
The failure cause estimation basic matrix C 0 is a matrix of n rows and m columns where n is the number of state quantities and m is the number of failure causes. Since the number m of failure causes is larger than the number n of state quantities, the failure cause estimation basic matrix C 0 is not a square matrix. Hereinafter, the element in the i-th row and the j-th column of the failure cause estimation basic matrix C 0 is described as cij. For example, the element in the second row and the third column of the failure cause estimation basic matrix C0 is described as c23. The failure cause estimation basic matrix C 0 is a matrix that represents a change in each state quantity when each failure cause of the fluid circulation device 100 occurs. For example, when a failure cause such as an abnormal decrease in the heat exchange efficiency of the first heat exchanger 102 occurs at the occurrence frequency f1, the respective change amounts of the state quantities s1, s2, and s3 are c11, c21, and c31. The same applies to the occurrence frequencies f2 to f5 of other failure causes. In this case, the failure cause estimation basic matrix C 0 is expressed as the following Expression (3).
Figure 0006601374

状態量ベクトルS、故障原因基礎ベクトルFおよび故障原因推定基礎行列Cは、次の式(4)で表される関係式を満たす。

Figure 0006601374
The state quantity vector S, the failure cause basis vector F 0, and the failure cause estimation basis matrix C 0 satisfy the relational expression expressed by the following equation (4).
Figure 0006601374

故障原因推定基礎行列Cは、制御部106の運転監視機能によって記録された、流体循環装置100の過去の運転状況に関するデータに基づいて決定され、記憶部115に記憶される。例えば、制御部106は、第1熱交換器102の熱交換効率の異常な低下(発生頻度f1に対応する故障原因)が発生した場合における状態量s1〜s3の変化量を自動的に計測し、状態量s1〜s3のそれぞれの変化量を、故障原因推定基礎行列Cの要素c11、c21、c31として記録しておく。また、制御部106は、状態量s1〜s3の変化量を計測する代わりに、シミュレーションを実行することによって、故障原因推定基礎行列Cの各要素を算出してもよい。 The failure cause estimation basic matrix C 0 is determined based on data regarding the past operation status of the fluid circulation device 100 recorded by the operation monitoring function of the control unit 106 and stored in the storage unit 115. For example, the control unit 106 automatically measures the amount of change in the state quantities s1 to s3 when an abnormal decrease in the heat exchange efficiency of the first heat exchanger 102 (the cause of failure corresponding to the occurrence frequency f1) occurs. , each variation of state quantity s1 to s3, is recorded as an element c11, c21, c 31 of the failure cause estimation fundamental matrix C 0. The control unit 106, instead of measuring the variation of the state quantity s1 to s3, by running the simulation may be calculated each element of the failure cause estimation fundamental matrix C 0.

故障原因推定基礎行列Cは、流体循環装置100の運転状況に関するデータの蓄積、および、シミュレーションの再実行等によって、定期的に更新される。しかし、故障原因推定基礎行列Cは、流体循環装置100の運転中には更新されない。すなわち、後述するように、故障原因推定部20は、故障原因推定基礎行列Cを利用して、運転中の流体循環装置100の故障原因を推定するが、故障原因を推定する処理を実行している間は、故障原因推定基礎行列Cは更新されない。 The failure cause estimation basic matrix C 0 is periodically updated by accumulating data relating to the operation status of the fluid circulation device 100, re-execution of simulation, and the like. However, the failure cause estimation basic matrix C 0 is not updated during operation of the fluid circulation device 100. That is, as will be described later, the failure cause estimation unit 20 estimates the cause of failure of the operating fluid circulation device 100 using the failure cause estimation basic matrix C 0 , but executes a process for estimating the cause of failure. During this period, the failure cause estimation basic matrix C 0 is not updated.

次に、故障原因推定行列Cおよび故障原因ベクトルFについて説明する。式(4)において、故障原因推定基礎行列Cは、所定の行列であり、状態量ベクトルSは、センサ105a〜105cの測定データから取得される列ベクトルである。そのため、式(4)を利用することで、理論的には、状態量ベクトルSおよび故障原因推定基礎行列Cに基づいて、故障原因基礎ベクトルFが求められる。しかし、故障原因推定基礎行列Cは正方行列ではないので、故障原因推定基礎行列Cの逆行列を求めることはできない。すなわち、式(4)に基づいて、故障原因推定基礎行列Cの逆行列を状態量ベクトルSに左側から掛ける演算によって、故障原因基礎ベクトルFを求めることはできない。従って、故障原因基礎ベクトルFは、流体循環装置100の故障原因を推定するために役立つデータであるにも関わらず、式(4)に基づいて効率的に算出することが難しい。 Next, the failure cause estimation matrix C and the failure cause vector F will be described. In the formula (4), the failure cause estimation fundamental matrix C 0 is a predetermined matrix, state vector S is a column vector that is obtained from the measurement data of the sensor 105 a to 105 c. Therefore, theoretically, using the equation (4), the failure cause basis vector F 0 is obtained based on the state quantity vector S and the failure cause estimation basis matrix C 0 . However, since the failure cause estimation basic matrix C 0 is not a square matrix, an inverse matrix of the failure cause estimation basic matrix C 0 cannot be obtained. That is, based on the equation (4), the failure cause basis vector F 0 cannot be obtained by multiplying the inverse of the failure cause estimation basis matrix C 0 by the state quantity vector S from the left side. Therefore, although the failure cause basis vector F 0 is useful data for estimating the cause of failure of the fluid circulation device 100, it is difficult to efficiently calculate the failure cause basis vector F 0 based on the equation (4).

故障原因推定行列Cおよび故障原因ベクトルFは、上記の問題点を解決するために利用されるデータである。故障原因推定行列Cは、故障原因推定基礎行列Cから生成される行列であり、かつ、故障原因推定基礎行列Cの部分行列である。状態量の数をnとし、かつ、故障原因の数をmとすると、故障原因推定行列Cは、n行m列の故障原因推定基礎行列Cから特定のn列を抽出することで得られる部分行列である。故障原因推定行列Cは、n行n列の正方行列であるので、逆行列を有する可能性がある。以下において、故障原因推定行列Cは、逆行列を有する正方行列である正則行列であるとする。 The failure cause estimation matrix C and the failure cause vector F are data used to solve the above problems. Failure cause estimation matrix C is a matrix produced from the failure cause estimation fundamental matrix C 0, and a partial matrix of the failure cause estimation fundamental matrix C 0. If the number of state quantities is n and the number of failure causes is m, the failure cause estimation matrix C is obtained by extracting specific n columns from the failure cause estimation basic matrix C 0 of n rows and m columns. It is a submatrix. Since the failure cause estimation matrix C is a square matrix with n rows and n columns, it may have an inverse matrix. In the following, it is assumed that the failure cause estimation matrix C is a regular matrix that is a square matrix having an inverse matrix.

故障原因推定行列Cは、流体循環装置100の一部の故障原因が発生した場合における各状態量の変化を表す行列である。例えば、状態量の数が3であり、かつ、故障原因の数が5である場合、故障原因推定基礎行列Cは、式(3)のように表される3行5列の非正方行列である。ここで、5種類の故障原因の中から、状態量の数と同じ3種類の故障原因を選択すると仮定する。選択された3種類の故障原因が、発生頻度f1、f3、f5に対応する故障原因である場合、故障原因推定行列Cは、式(3)で表される故障原因推定基礎行列Cから、発生頻度f1、f3、f5に対応する第1列、第3列および第5列を抽出して生成された行列である。なぜなら、故障原因推定基礎行列Cの第1列、第3列および第5列は、発生頻度f1、f3、f5に対応する故障原因が発生した場合における状態量s1〜s3の変化量を要素として含むからである。この場合、故障原因推定行列Cは、次の式(5)のように表される。

Figure 0006601374
The failure cause estimation matrix C is a matrix that represents a change in each state quantity when some failure causes of the fluid circulation device 100 occur. For example, when the number of state quantities is 3 and the number of failure causes is 5, the failure cause estimation basic matrix C 0 is a non-square matrix of 3 rows and 5 columns expressed as Equation (3). It is. Here, it is assumed that the same three types of failure causes as the number of state quantities are selected from the five types of failure causes. When the selected three types of failure causes are failure causes corresponding to the occurrence frequencies f1, f3, and f5, the failure cause estimation matrix C is obtained from the failure cause estimation basic matrix C 0 represented by the equation (3): It is a matrix generated by extracting the first column, the third column, and the fifth column corresponding to the occurrence frequencies f1, f3, and f5. Because the first column, the third column, and the fifth column of the failure cause estimation basic matrix C 0 represent the amount of change in the state quantities s1 to s3 when the failure cause corresponding to the occurrence frequencies f1, f3, and f5 occurs. Because it contains as. In this case, the failure cause estimation matrix C is expressed as the following equation (5).
Figure 0006601374

故障原因推定基礎行列Cから生成可能な故障原因推定行列Cの数は、全ての故障原因から、状態量と同数の故障原因を選択する組み合わせの数と同じである。式(3)で表される故障原因推定基礎行列Cの場合、5種類の故障原因から、状態量の数と同じ3種類の故障原因を選択する10通りの組み合わせのそれぞれについて、故障原因推定行列Cが存在する。 The number of failure cause estimation matrices C that can be generated from the failure cause estimation basic matrix C 0 is the same as the number of combinations that select the same number of failure causes as the state quantity from all the failure causes. In the case of the failure cause estimation basic matrix C 0 represented by the equation (3), the failure cause estimation is performed for each of the 10 combinations for selecting the same 3 types of failure causes as the number of state quantities from the 5 types of failure causes. There is a matrix C.

故障原因ベクトルFは、全ての故障原因の少なくとも一部のそれぞれの発生頻度を要素として含む列ベクトルである。故障原因ベクトルFの要素数は、状態量ベクトルSの要素数と等しい。例えば、状態量ベクトルSが式(1)で表される場合、故障原因ベクトルFは、状態量ベクトルSと同じ3次元列ベクトルである。   The failure cause vector F is a column vector including, as elements, the occurrence frequencies of at least some of all failure causes. The number of elements of the failure cause vector F is equal to the number of elements of the state quantity vector S. For example, when the state quantity vector S is expressed by Expression (1), the failure cause vector F is the same three-dimensional column vector as the state quantity vector S.

故障原因ベクトルFは、故障原因推定基礎行列Cから生成された故障原因推定行列Cごとに異なる。具体的には、故障原因ベクトルFは、故障原因推定基礎行列Cから特定の故障原因推定行列Cを生成するために選択された故障原因の発生頻度を要素として含む。例えば、式(5)で表される故障原因推定行列Cの場合、選択された故障原因の発生頻度はf1、f3、f5であるので、対応する故障原因ベクトルFは、発生頻度f1、f3、f5を要素とする3次元列ベクトルである。この場合、故障原因ベクトルFは、次の式(6)のように表される。

Figure 0006601374
Failure cause vector F is different for each generated from the failure cause estimation fundamental matrix C 0 failure cause estimation matrix C. Specifically, failure cause vector F contains the frequency of the selected fault cause from the failure cause estimation fundamental matrix C 0 to produce a specific failure cause estimation matrix C as elements. For example, in the case of the failure cause estimation matrix C expressed by the equation (5), since the occurrence frequency of the selected failure cause is f1, f3, f5, the corresponding failure cause vector F is the occurrence frequency f1, f3, It is a three-dimensional column vector having f5 as an element. In this case, the failure cause vector F is expressed as the following equation (6).
Figure 0006601374

状態量ベクトルS、故障原因ベクトルFおよび故障原因推定行列Cは、次の式(7)で表される関係式を満たす。

Figure 0006601374
The state quantity vector S, the failure cause vector F, and the failure cause estimation matrix C satisfy the relational expression expressed by the following equation (7).
Figure 0006601374

故障原因推定行列Cが式(5)で表される場合、式(7)は、次の式(8)ように展開できる。

Figure 0006601374
When the failure cause estimation matrix C is expressed by Expression (5), Expression (7) can be expanded as the following Expression (8).
Figure 0006601374

式(3)で表される故障原因推定基礎行列Cから生成される故障原因推定行列Cの他の例として、5種類の故障原因から選択された3種類の故障原因が、発生頻度f2、f4、f5に対応する故障原因である場合、式(7)は、次の式(9)ように展開できる。

Figure 0006601374
As another example of the failure cause estimation matrix C generated from the failure cause estimation basic matrix C 0 represented by the equation (3), three types of failure causes selected from five types of failure causes are generated with an occurrence frequency f2, In the case of the cause of failure corresponding to f4 and f5, equation (7) can be expanded as the following equation (9).
Figure 0006601374

式(7)において、故障原因推定行列Cは、全ての故障原因から、状態量と同数の故障原因を選択する組み合わせによって決定される所定の行列であり、状態量ベクトルSは、センサ105a〜105cの測定データから取得される列ベクトルである。故障原因推定行列Cは、正則行列であり、逆行列C−1を求めることができる。状態量ベクトルSは、故障原因推定行列Cと次元が同じ列ベクトルである。そのため、次の式(10)を利用して、状態量ベクトルSおよび故障原因推定行列Cから、故障原因ベクトルFを求めることができる。

Figure 0006601374
In equation (7), the failure cause estimation matrix C is a predetermined matrix determined by a combination of selecting the same number of failure causes as the state quantities from all the failure causes, and the state quantity vectors S are sensors 105a to 105c. Is a column vector obtained from the measured data. The failure cause estimation matrix C is a regular matrix, and an inverse matrix C −1 can be obtained. The state quantity vector S is a column vector having the same dimension as the failure cause estimation matrix C. Therefore, the failure cause vector F can be obtained from the state quantity vector S and the failure cause estimation matrix C using the following equation (10).
Figure 0006601374

故障原因推定部20は、式(10)に基づいて、故障原因推定行列Cの逆行列C−1を左側から状態量ベクトルSと掛け合わせることで、故障原因ベクトルFを算出する。故障原因推定部20は、故障原因推定基礎行列Cから生成される全ての故障原因推定行列Cのそれぞれに対して、故障原因ベクトルFを算出する。故障原因推定基礎行列Cが式(3)で表される場合、故障原因推定基礎行列Cから10個の故障原因推定行列Cが生成可能であるので、故障原因推定部20は、10個の故障原因ベクトルFを算出する。 The failure cause estimation unit 20 calculates the failure cause vector F by multiplying the inverse matrix C −1 of the failure cause estimation matrix C by the state quantity vector S from the left side based on the equation (10). Failure cause estimation part 20, for each of all generated from the failure cause estimation fundamental matrix C 0 failure cause estimation matrix C, and calculates the failure cause vector F. When the failure cause estimation basic matrix C 0 is expressed by the equation (3), ten failure cause estimation matrices C can be generated from the failure cause estimation basic matrix C 0 , so the failure cause estimation unit 20 includes 10 pieces. The failure cause vector F is calculated.

さらに、故障原因推定部20は、複数の故障原因ベクトルFを算出した場合に、その中から1つの故障原因ベクトルFを選択する。故障原因推定部20によって選択された1つの故障原因ベクトルFは、流体循環装置100の故障原因を推定するために用いられる。故障原因推定部20は、選択された故障原因ベクトルFに含まれる各要素(発生頻度)に対応する故障原因を、流体循環装置100の故障原因として推定する。   Furthermore, when the failure cause estimation unit 20 calculates a plurality of failure cause vectors F, the failure cause estimation unit 20 selects one failure cause vector F from them. One failure cause vector F selected by the failure cause estimating unit 20 is used to estimate the failure cause of the fluid circulation device 100. The failure cause estimation unit 20 estimates a failure cause corresponding to each element (occurrence frequency) included in the selected failure cause vector F as a failure cause of the fluid circulation device 100.

具体的には、故障原因推定部20は、算出された複数の故障原因ベクトルFの中から、各要素が全て正の値であり、かつ、各要素の合計値が最大である故障原因ベクトルFを1つ選択する。この場合、故障原因推定部20は、各要素の合計値が最大である故障原因ベクトルFが複数存在する場合には、その中から、最大の値の要素を含む故障原因ベクトルFを1つ選択してもよい。また、故障原因推定部20は、各要素が全て正の値である故障原因ベクトルFが存在しない場合には、正の値の要素の数が最も多い故障原因ベクトルFを1つ選択してもよい。この場合、故障原因推定部20は、正の値の要素の数が最も多い故障原因ベクトルFが複数存在する場合には、その中から、最大の値の要素を含む故障原因ベクトルFを1つ選択してもよい。   Specifically, the failure cause estimation unit 20 has a failure cause vector F in which each element is a positive value and the total value of each element is the maximum among the plurality of calculated failure cause vectors F. Select one. In this case, when there are a plurality of failure cause vectors F having the maximum total value of each element, the failure cause estimation unit 20 selects one failure cause vector F including the element having the maximum value from among them. May be. Further, the failure cause estimation unit 20 may select one failure cause vector F having the largest number of positive value elements when there is no failure cause vector F in which each element has a positive value. Good. In this case, when there are a plurality of failure cause vectors F having the largest number of positive value elements, the failure cause estimation unit 20 selects one failure cause vector F including the largest value element from among them. You may choose.

故障原因推定部20が故障原因ベクトルFを1つ選択するための上記の条件は、次の仮定に基づく。故障原因推定部20によって算出される故障原因ベクトルFは、故障原因の数が状態量の数より大きい場合、全ての故障原因の中から、状態量と同数だけ選択された故障原因の発生頻度のみを要素として含む。すなわち、全ての故障原因の中から選択されなかった故障原因の発生頻度は、故障原因ベクトルFの要素として含まれない。しかし、流体循環装置100が故障した時に、全ての故障原因が同時に発生することはほとんどないため、故障原因ベクトルFの要素数は、状態量の数と同じと仮定しても問題はない。また、流体循環装置100の長期間の稼動によって、流体循環装置100の構成部品は徐々に劣化するので、故障原因の発生頻度は、通常は増加する傾向を示し、減少することはほとんどない。そのため、基本的には、故障原因の発生頻度は、正の値であるので、故障原因ベクトルFの各要素は、全て正の値である。従って、故障原因推定部20は、各要素の合計値が最大である故障原因ベクトルFを1つ選択することで、実際に発生した故障原因の発生頻度に近い値を得ることができる。   The above condition for the failure cause estimation unit 20 to select one failure cause vector F is based on the following assumptions. When the number of failure causes is larger than the number of state quantities, the failure cause vector F calculated by the failure cause estimating unit 20 is only the occurrence frequency of failure causes selected from all the failure causes by the same number as the state quantities. As an element. That is, the occurrence frequency of the failure cause that has not been selected from all the failure causes is not included as an element of the failure cause vector F. However, when the fluid circulation device 100 fails, all the causes of failure rarely occur at the same time, so there is no problem even if it is assumed that the number of elements of the failure cause vector F is the same as the number of state quantities. Further, since the components of the fluid circulation device 100 gradually deteriorate as the fluid circulation device 100 is operated for a long period of time, the frequency of occurrence of the failure usually tends to increase and hardly decreases. Therefore, basically, since the occurrence frequency of the failure cause is a positive value, all the elements of the failure cause vector F are positive values. Therefore, the failure cause estimation unit 20 can obtain a value close to the frequency of occurrence of a failure cause that has actually occurred by selecting one failure cause vector F having the maximum total value of each element.

(2−3)故障原因表示部
故障原因表示部30は、故障原因推定部20によって推定された流体循環装置100の故障原因を表示部113に表示するプログラムである。故障原因表示部30は、故障原因推定部20によって選択された1つの故障原因ベクトルFに基づいて、推定された複数の故障原因を所定の順番で表示する機能を有する。例えば、故障原因表示部30は、推定された複数の故障原因を、発生頻度が高い順に表示部113に表示する機能を有する。故障原因推定部20によって推定された複数の故障原因の発生頻度の大小関係は、故障原因推定部20によって選択された故障原因ベクトルFの各要素の値の大小関係と同じである。
(2-3) Failure Cause Display Unit The failure cause display unit 30 is a program that displays on the display unit 113 the cause of failure of the fluid circulation device 100 estimated by the failure cause estimation unit 20. The failure cause display unit 30 has a function of displaying a plurality of estimated failure causes in a predetermined order based on one failure cause vector F selected by the failure cause estimation unit 20. For example, the failure cause display unit 30 has a function of displaying a plurality of estimated failure causes on the display unit 113 in descending order of occurrence frequency. The magnitude relationship between the occurrence frequencies of the plurality of failure causes estimated by the failure cause estimation unit 20 is the same as the magnitude relationship between the values of the elements of the failure cause vector F selected by the failure cause estimation unit 20.

(3)故障原因推定部の具体的な動作
次に、具体的なデータを用いて、故障原因推定部20の動作について説明する。ここで、流体循環装置100の制御部106は、流体循環装置100の状態を監視している時に、流体循環装置100に故障が発生したことを検知したと仮定する。この場合、制御部106は、状態量取得部10のプログラムを実行して、センサ105a〜105cの測定データに基づく状態量を取得し、故障原因推定部20のプログラムを実行して、流体循環装置100の故障原因を推定し、故障原因表示部30のプログラムを実行して、推定した故障原因を表示部113に表示する。
(3) Specific Operation of Failure Cause Estimation Unit Next, the operation of the failure cause estimation unit 20 will be described using specific data. Here, it is assumed that the control unit 106 of the fluid circulation device 100 detects that a failure has occurred in the fluid circulation device 100 while monitoring the state of the fluid circulation device 100. In this case, the control unit 106 executes the program of the state quantity acquisition unit 10 to acquire the state quantity based on the measurement data of the sensors 105a to 105c, executes the program of the failure cause estimation unit 20, and the fluid circulation device. 100 failure causes are estimated, the program of the failure cause display unit 30 is executed, and the estimated failure cause is displayed on the display unit 113.

状態量取得部10が取得する状態量は、上述の3つの状態量s1〜s3のみである。故障原因推定部20が推定できる故障原因は、上述の発生頻度f1〜f5それぞれに対応する5種類の故障原因のみである。故障原因推定部20が故障原因の推定に用いる故障原因推定基礎行列Cは、以下の式(11)で表される行列として、記憶部115に記憶されている。故障原因推定部20が故障原因を推定する処理を行っている間、故障原因推定基礎行列Cは不変である。

Figure 0006601374
The state quantities acquired by the state quantity acquisition unit 10 are only the three state quantities s1 to s3 described above. The failure causes that can be estimated by the failure cause estimation unit 20 are only the five types of failure causes corresponding to the occurrence frequencies f1 to f5 described above. The failure cause estimation basic matrix C 0 used by the failure cause estimation unit 20 to estimate the failure cause is stored in the storage unit 115 as a matrix represented by the following equation (11). While the failure cause estimation unit 20 performs the process of estimating the failure cause, the failure cause estimation basic matrix C 0 is unchanged.
Figure 0006601374

状態量取得部10が取得する状態量s1〜s3から生成される状態量ベクトルSは、以下の式(12)で表される列ベクトルとして、記憶部115に記憶されている。

Figure 0006601374
The state quantity vector S generated from the state quantities s1 to s3 acquired by the state quantity acquisition unit 10 is stored in the storage unit 115 as a column vector represented by the following equation (12).
Figure 0006601374

このとき、式(11)の故障原因推定基礎行列C、式(12)の状態量ベクトルS、および、式(4)の関係式に基づいて、式(2)の故障原因基礎ベクトルFを直接求めることで、流体循環装置100の故障原因を推定できることが理想である。しかし、上述の理由により、故障原因基礎ベクトルFを直接求めることは容易ではない。そこで、故障原因推定部20は、上述したように、式(11)の故障原因推定基礎行列Cから、10個の故障原因推定行列Cを生成し、各故障原因推定行列Cに対して故障原因ベクトルFを算出し、算出された10個の故障原因ベクトルFから1つの故障原因ベクトルFを選択して、流体循環装置100の故障原因を推定する。次に、この処理について説明する。 At this time, based on the failure cause estimation basic matrix C 0 in Expression (11), the state quantity vector S in Expression (12), and the relational expression in Expression (4), the failure cause basic vector F 0 in Expression (2). Ideally, it is possible to estimate the cause of the failure of the fluid circulation device 100 by directly obtaining. However, for the reasons described above, it is not easy to determine the failure cause basis vectors F 0 directly. Therefore, as described above, the failure cause estimation unit 20 generates 10 failure cause estimation matrices C from the failure cause estimation basic matrix C 0 of the equation (11), and the failure cause estimation matrix C is subjected to a failure. The cause vector F is calculated, one failure cause vector F is selected from the calculated 10 failure cause vectors F, and the failure cause of the fluid circulation device 100 is estimated. Next, this process will be described.

最初に、故障原因推定部20は、式(11)の故障原因推定基礎行列Cから10個の故障原因推定行列Cを生成する。式(11)の故障原因推定基礎行列Cから生成可能な故障原因推定行列Cの数は、5種類の故障原因から、状態量の数と同じ3種類の故障原因を選択する組み合わせの数である10に等しい。生成された10個の故障原因推定行列Cは、以下の式(13−1)〜式(13−10)で表される。以下において、例えば、5種類の故障原因から選択された3種類の故障原因が、発生頻度f1、f2、f3に対応する故障原因である場合、対応する故障原因推定行列Cは、式(13−1)のようにCf1、f2、f3と記載する。

Figure 0006601374
First, the failure cause estimation unit 20 generates 10 failure cause estimation matrices C from the failure cause estimation basic matrix C 0 of Equation (11). The number of failure cause estimation matrices C that can be generated from the failure cause estimation basic matrix C 0 in Expression (11) is the number of combinations that select the same three types of failure causes from the five types of failure causes as the number of state quantities. Equal to 10 The generated ten failure cause estimation matrices C are expressed by the following equations (13-1) to (13-10). In the following, for example, when three types of failure causes selected from five types of failure causes are failure causes corresponding to the occurrence frequencies f1, f2, and f3, the corresponding failure cause estimation matrix C is expressed by the equation (13− It is described as C f1, f2, and f3 as in 1).
Figure 0006601374

次に、故障原因推定部20は、式(13−1)〜式(13−10)で表される10個の故障原因推定行列Cのそれぞれに対して、故障原因ベクトルFを求める。具体的には、故障原因推定部20は、式(12)の状態量ベクトルS、および、式(13−1)〜式(13−10)のいずれかの故障原因推定行列Cの逆行列C−1を式(10)に代入して、故障原因ベクトルFを算出する。例えば、式(13−1)で表される故障原因推定行列Cf1、f2、f3の場合、故障原因推定部20は、式(10)に基づいて、以下の式(14)の計算を行って、対応する故障原因ベクトルFf1、f2、f3を算出する。

Figure 0006601374
Next, the failure cause estimation unit 20 obtains a failure cause vector F for each of the 10 failure cause estimation matrices C expressed by the equations (13-1) to (13-10). Specifically, the failure cause estimation unit 20 includes the state quantity vector S in Expression (12) and the inverse matrix C of the failure cause estimation matrix C in any one of Expressions (13-1) to (13-10). The failure cause vector F is calculated by substituting −1 into the equation (10). For example, in the case of the failure cause estimation matrix C f1, f2, and f3 represented by the equation (13-1), the failure cause estimation unit 20 calculates the following equation (14) based on the equation (10). Thus, the corresponding failure cause vectors F f1, f2, and f3 are calculated.
Figure 0006601374

故障原因推定部20によって算出された故障原因ベクトルFf1、f2、f3は、故障原因の発生頻度f1、f2、f3のそれぞれを要素として含む列ベクトルである。故障原因ベクトルFf1、f2、f3の第1行目の値は、故障原因の発生頻度f1であり、故障原因ベクトルFf1、f2、f3の第2行目の値は、故障原因の発生頻度f2であり、故障原因ベクトルFf1、f2、f3の第3行目の値は、故障原因の発生頻度f3である。 The failure cause vectors F f1, f2, and f3 calculated by the failure cause estimating unit 20 are column vectors including the failure cause occurrence frequencies f1, f2, and f3 as elements. The value in the first row of the failure cause vectors F f1, f2, and f3 is the failure cause occurrence frequency f1, and the value in the second row of the failure cause vectors F f1, f2, and f3 is the failure cause occurrence frequency. The value of the third row of the failure cause vectors F f1, f2, and f3 is the failure cause occurrence frequency f3.

式(13−1)〜式(13−10)で表される10個の故障原因推定行列Cのそれぞれに対して、故障原因推定部20が算出した故障原因ベクトルFは、以下の式(15−1)〜式(15−10)で表される。式(15−1)〜式(15−10)において、故障原因ベクトルFの添え字は、対応する故障原因推定行列Cの添え字と同じである。例えば、式(13−4)で表される故障原因推定行列Cf1、f3、f4に対応する故障原因ベクトルFは、式(15−4)で表される故障原因ベクトルFf1、f3、f4である。式(15−1)〜式(15−10)で表される故障原因ベクトルFの各要素の値は、有効数字6桁で記載されている。

Figure 0006601374
The failure cause vector F calculated by the failure cause estimation unit 20 for each of the 10 failure cause estimation matrices C represented by the equations (13-1) to (13-10) is expressed by the following equation (15): -1) to formula (15-10). In equations (15-1) to (15-10), the suffix of the failure cause vector F is the same as the suffix of the corresponding failure cause estimation matrix C. For example, the failure cause vector F corresponding to the failure cause estimation matrix C f1, f3, f4 expressed by the equation (13-4) is the failure cause vector F f1, f3, f4 expressed by the equation (15-4). It is. The value of each element of the failure cause vector F represented by Expression (15-1) to Expression (15-10) is described with 6 significant digits.
Figure 0006601374

次に、故障原因推定部20は、式(15−1)〜式(15−10)で表される10個の故障原因ベクトルFから、流体循環装置100の故障原因を推定するために用いられる1つの故障原因ベクトルFを選択する。具体的には、故障原因推定部20は、式(15−1)〜式(15−10)で表される10個の故障原因ベクトルFの中から、各要素が全て正の値であり、かつ、各要素の合計値が最大である故障原因ベクトルFを1つ選択する。式(15−1)〜式(15−10)で表される10個の故障原因ベクトルFのうち、各要素が全て正の値である故障原因ベクトルFは、式(15−1)で表されるFf1、f2、f3、および、式(15−7)で表されるFf2、f3、f4の2つである。故障原因ベクトルFf1、f2、f3の各要素の合計値は、約0.85であり、故障原因ベクトルFf2、f3、f4の各要素の合計値は、1.8である。従って、故障原因推定部20は、流体循環装置100の故障原因を推定するために用いられる故障原因ベクトルFとして、式(15−7)で表されるFf2、f3、f4を選択する。そのため、故障原因推定部20は、流体循環装置100の故障原因は、発生頻度f2、f3、f4のそれぞれに対応する3種類の故障原因であると推定する。また、選択された故障原因ベクトルFf2、f3、f4の要素である、3種類の故障原因の発生頻度f2、f3、f4の大小関係は、f2>f4>f3である。そのため、故障原因推定部20は、発生頻度f2に対応する故障原因である、第2熱交換器104の熱交換効率の異常な低下を主要な故障原因であると推定し、かつ、発生頻度f4に対応する故障原因である、圧縮機構101の容積効率の異常な低下を副次的な故障原因であると推定する。 Next, the failure cause estimation unit 20 is used to estimate the failure cause of the fluid circulation device 100 from the 10 failure cause vectors F represented by the equations (15-1) to (15-10). One failure cause vector F is selected. Specifically, the failure cause estimation unit 20 has all the positive values among the ten failure cause vectors F represented by the equations (15-1) to (15-10), One failure cause vector F having the maximum total value of each element is selected. Of the ten failure cause vectors F represented by Expression (15-1) to Expression (15-10), the failure cause vector F in which all the elements are all positive values is represented by Expression (15-1). F f1, f2, f3 and F f2, f3, f4 represented by the formula (15-7). The total value of each element of the failure cause vectors F f1, f2, and f3 is about 0.85, and the total value of each element of the failure cause vectors F f2, f3, and f4 is 1.8. Therefore, the failure cause estimation unit 20 selects F f2, f3, and f4 represented by Expression (15-7) as the failure cause vector F used for estimating the failure cause of the fluid circulation device 100. Therefore, the failure cause estimation unit 20 estimates that the failure causes of the fluid circulation device 100 are three types of failure causes corresponding to the occurrence frequencies f2, f3, and f4, respectively. In addition, the magnitude relationship between the occurrence frequencies f2, f3, and f4 of the three types of failure causes that are elements of the selected failure cause vectors F f2, f3, and f4 is f2>f4> f3. Therefore, the failure cause estimation unit 20 estimates that an abnormal decrease in the heat exchange efficiency of the second heat exchanger 104, which is a failure cause corresponding to the occurrence frequency f2, is the main cause of failure, and the occurrence frequency f4. It is estimated that an abnormal decrease in volumetric efficiency of the compression mechanism 101, which is a cause of failure corresponding to the above, is a secondary cause of failure.

ここで、式(11)の故障原因推定基礎行列C、および、式(12)の状態量ベクトルSに関して、式(4)の関係式を満たす故障原因基礎ベクトルFは、以下の式(16)で表される列ベクトルである。 Here, regarding the cause-of-foundation basic matrix C 0 of Equation (11) and the state quantity vector S of Equation (12), the failure cause basis vector F 0 satisfying the relational expression of Equation (4) is expressed by the following equation ( 16) is a column vector.

Figure 0006601374
Figure 0006601374

すなわち、式(16)で表される故障原因基礎ベクトルFから判断すると、全5種類の故障原因の発生頻度f1〜f5の大小関係は、f2>f4>f3>f1=f5である。故障原因基礎ベクトルFにおいて発生頻度が高い上位3種類の故障原因の発生頻度f2、f3、f4の大小関係は、f2>f4>f3であり、式(15−1)〜式(15−10)で表される10個の故障原因ベクトルFから故障原因推定部20が選択した故障原因ベクトルFf2、f3、f4の要素である発生頻度f2、f3、f4の大小関係と一致する。また、故障原因基礎ベクトルF、および、故障原因推定部20が選択した故障原因ベクトルFf2、f3、f4の両方において、発生頻度が最も高い故障原因の発生頻度f2の値は、発生頻度が2番目に高い故障原因の発生頻度f4の値の約2倍である。従って、故障原因推定部20が選択した故障原因ベクトルFf2、f3、f4は、故障原因基礎ベクトルFの良好な近似である。 That is, when it is determined from the fault cause basis vectors F 0 of the formula (16), the magnitude relation of the frequency f1~f5 of all five of the failure cause is f2>f4>f3> f1 = f5. Magnitude of frequency f2, f3, f4 of failure causes underlying the upper high frequency in the vector F 0 3 kinds of failure cause is f2>f4> f3, formula (15-1) to (15-10 This coincides with the magnitude relationship of the occurrence frequencies f2, f3, and f4 that are elements of the failure cause vectors F f2, f3, and f4 selected by the failure cause estimating unit 20 from the ten failure cause vectors F expressed by Further, in both of the failure cause basic vector F 0 and the failure cause vectors F f2, f3, and f4 selected by the failure cause estimating unit 20, the value of the occurrence frequency f2 of the failure cause having the highest occurrence frequency is the occurrence frequency. This is about twice the value of the occurrence frequency f4 of the second highest cause of failure. Therefore, the failure cause vectors F f2, f3, and f4 selected by the failure cause estimating unit 20 are good approximations of the failure cause basic vector F 0 .

(4)特徴
流体循環装置100では、故障原因推定部20は、式(10)に示されるように、状態量取得部10が取得した状態量s1〜s3を要素として含む状態量ベクトルSに、所定の故障原因推定行列Cの逆行列C−1を左側から掛け合わせる演算を行うことで、流体循環装置100の各故障原因の発生頻度f1〜f5の少なくとも一部を要素として含む故障原因ベクトルFを算出する。これにより、故障原因推定部20は、運転中の流体循環装置100に故障が発生した時に、状態量ベクトルSおよび故障原因推定行列Cを用いて算出した故障原因ベクトルFに基づいて、複数の故障原因の候補の中から、最も可能性が高い故障原因の組み合わせを推定することができる。従って、流体循環装置100は、故障原因推定行列Cの逆行列C−1を用いる演算によって、運転中に発生した故障の原因を自動的かつ効率的に推定することができる。
(4) Features In the fluid circulation device 100, the failure cause estimation unit 20 generates the state quantity vector S including the state quantities s1 to s3 acquired by the state quantity acquisition unit 10 as elements, as shown in Expression (10). By performing an operation of multiplying the inverse matrix C −1 of a predetermined failure cause estimation matrix C from the left side, a failure cause vector F including at least a part of the occurrence frequencies f1 to f5 of each failure cause of the fluid circulation device 100 as elements. Is calculated. As a result, the failure cause estimation unit 20 can generate a plurality of failures based on the failure cause vector F calculated using the state quantity vector S and the failure cause estimation matrix C when a failure occurs in the operating fluid circulation device 100. It is possible to estimate the most likely combination of failure causes from the cause candidates. Therefore, the fluid circulation device 100 can automatically and efficiently estimate the cause of the failure that occurred during the operation by the calculation using the inverse matrix C −1 of the failure cause estimation matrix C.

また、流体循環装置100では、故障原因推定部20は、故障原因の数が状態量の数より多い場合に、状態量の数と同じ数の故障原因の全ての組み合わせのそれぞれに対して故障原因推定行列Cを生成し、各故障原因推定行列Cに対して故障原因ベクトルFを算出する。そして、故障原因推定部20は、複数の故障原因推定行列Cのそれぞれに対して算出された複数の故障原因ベクトルFの中から、所定の条件に基づいて、1つの故障原因ベクトルFを選択する。所定の条件は、例えば、各故障原因の発生頻度に基づく条件である。故障原因推定部20が選択した1つの故障原因ベクトルFは、最も可能性が高い故障原因の組み合わせに対応する故障原因ベクトルFである。従って、流体循環装置100は、故障原因の数が状態量の数より多い場合でも、最も可能性が高い故障原因を自動的かつ効率的に推定することができる。   Further, in the fluid circulation device 100, the failure cause estimation unit 20 causes the failure cause for each of all combinations of failure causes having the same number as the number of states when the number of failure causes is larger than the number of state amounts. An estimation matrix C is generated, and a failure cause vector F is calculated for each failure cause estimation matrix C. Then, the failure cause estimation unit 20 selects one failure cause vector F from a plurality of failure cause vectors F calculated for each of the plurality of failure cause estimation matrices C based on a predetermined condition. . The predetermined condition is, for example, a condition based on the occurrence frequency of each failure cause. One failure cause vector F selected by the failure cause estimation unit 20 is the failure cause vector F corresponding to the combination of the most likely failure causes. Therefore, even when the number of failure causes is larger than the number of state quantities, the fluid circulation device 100 can automatically and efficiently estimate the most likely failure cause.

また、流体循環装置100では、故障原因表示部30は、故障原因推定部20によって推定された故障原因が複数ある場合に、例えば、故障原因の発生の可能性が高い順に、故障原因をディスプレイ等に表示させる機能を有する。従って、流体循環装置100は、最も可能性が高い故障原因をユーザに自動的に通知することができる。   Further, in the fluid circulation apparatus 100, when there are a plurality of failure causes estimated by the failure cause estimation unit 20, the failure cause display unit 30 displays, for example, failure causes in descending order of the probability of occurrence of the failure cause. It has a function to display. Therefore, the fluid circulation device 100 can automatically notify the user of the most likely failure cause.

(5)変形例
(5−1)変形例A
実施形態では、状態量取得部10は、圧縮機構101で圧縮された直後の冷媒の温度Ta、第1熱交換器102で熱交換される冷媒の温度Tb、および、膨張機構103を通過して膨張した直後の冷媒の温度Tcをそれぞれ正規化した値を、状態量s1〜s3として取得する。しかし、状態量取得部10は、他のパラメータを状態量としてさらに取得してもよい。
(5) Modification (5-1) Modification A
In the embodiment, the state quantity acquisition unit 10 passes through the temperature Ta of the refrigerant immediately after being compressed by the compression mechanism 101, the temperature Tb of the refrigerant that is heat-exchanged by the first heat exchanger 102, and the expansion mechanism 103. Values obtained by normalizing the temperature Tc of the refrigerant immediately after expansion are acquired as the state quantities s1 to s3. However, the state quantity acquisition unit 10 may further acquire another parameter as the state quantity.

例えば、状態量取得部10は、流体循環装置100の消費電力Pを正規化した値を、状態量としてさらに取得してもよい。この場合、流体循環装置100は、圧縮機構101のモータ等に取り付けられる電流計を備えてもよい。この電流計は、流体循環装置100の消費電力Pを算出するために用いられる。   For example, the state quantity acquisition unit 10 may further acquire a value obtained by normalizing the power consumption P of the fluid circulation device 100 as the state quantity. In this case, the fluid circulation device 100 may include an ammeter attached to the motor or the like of the compression mechanism 101. This ammeter is used to calculate the power consumption P of the fluid circulation device 100.

(5−2)変形例B
実施形態では、故障原因推定部20は、流体循環装置100の故障原因の発生頻度f1〜f5に対応する5種類の故障原因の中から、最も可能性が高い故障原因の組み合わせを推定する。しかし、流体循環装置100の故障原因の種類は、これらの5種類の故障原因に限られない。例えば、他の故障原因として、送風ファン108のフィルターの汚れによる詰まり、圧縮機構101の機械効率の異常な低下、および、圧縮機構101の異常な発熱等が挙げられる。また、発生頻度f5に対応する、膨張機構103の開度の異常に関する故障原因は、膨張機構103の電子膨張弁の開方向のズレ、および、電子膨張弁の閉方向のズレを、それぞれ別の故障原因として取り扱ってもよい。
(5-2) Modification B
In the embodiment, the failure cause estimation unit 20 estimates the most likely combination of failure causes from the five types of failure causes corresponding to the failure cause occurrence frequencies f1 to f5 of the fluid circulation device 100. However, the types of failure causes of the fluid circulation device 100 are not limited to these five types of failure causes. For example, other failure causes include clogging of the blower fan 108 due to dirt on the filter, abnormal reduction in mechanical efficiency of the compression mechanism 101, abnormal heat generation of the compression mechanism 101, and the like. In addition, the cause of the failure related to the abnormality in the opening degree of the expansion mechanism 103 corresponding to the occurrence frequency f5 is that the displacement of the expansion mechanism 103 in the opening direction of the electronic expansion valve and the displacement of the electronic expansion valve in the closing direction are different from each other. It may be handled as a cause of failure.

(5−3)変形例C
実施形態では、故障原因推定部20は、故障原因の数が状態量の数より多い場合に、状態量の数と同じ数の故障原因の全ての組み合わせのそれぞれに対して故障原因推定行列Cを生成し、各故障原因推定行列Cに対して故障原因ベクトルFを算出する。しかし、故障原因推定部20は、故障原因の数が状態量の数と同じである場合、または、故障原因の数が状態量の数より少ない場合にも、故障原因ベクトルFを算出することができる。
(5-3) Modification C
In the embodiment, when the number of failure causes is greater than the number of state quantities, the failure cause estimation unit 20 generates a failure cause estimation matrix C for each of all combinations of failure causes having the same number as the number of state quantities. A failure cause vector F is generated for each failure cause estimation matrix C. However, the failure cause estimation unit 20 can calculate the failure cause vector F even when the number of failure causes is the same as the number of state quantities or when the number of failure causes is smaller than the number of state quantities. it can.

故障原因推定基礎行列Cは、状態量の数をnとし、かつ、故障原因の数をmとすると、n行m列の行列である。そのため、故障原因の数が状態量の数と同じである場合、故障原因推定基礎行列Cは、正方行列となる。この場合、故障原因推定基礎行列Cは、逆行列C −1を求めることができる。従って、故障原因推定部20は、式(4)に基づいて、故障原因推定基礎行列Cの逆行列C −1を状態量ベクトルSに左側から掛ける演算によって、故障原因基礎ベクトルFを直接求めることができる。故障原因基礎ベクトルFは、故障原因ベクトルFと同様に、流体循環装置100の故障原因を推定するために用いることができる。 The failure cause estimation basic matrix C 0 is a matrix of n rows and m columns where n is the number of state quantities and m is the number of failure causes. Therefore, when the number of failure causes is the same as the number of state quantities, the failure cause estimation basic matrix C 0 is a square matrix. In this case, an inverse matrix C 0 −1 can be obtained as the failure cause estimation basic matrix C 0 . Therefore, the failure cause estimating unit 20 calculates the failure cause basic vector F 0 by multiplying the state vector S from the left side by the inverse matrix C 0 −1 of the failure cause estimation basic matrix C 0 based on the equation (4). You can ask directly. Similarly to the failure cause vector F, the failure cause basis vector F 0 can be used to estimate the failure cause of the fluid circulation device 100.

また、故障原因推定部20は、故障原因の数が状態量の数より少ない場合において、故障原因推定基礎行列Cを正方行列とすることができる。具体的には、状態量の数nと故障原因の数mとの差n−mをdとすると、故障原因推定基礎行列Cは、n行d列の零成分を含むn行n列の正方行列である。また、故障原因推定基礎行列Cに対応する故障原因基礎ベクトルFは、零成分をd個含む、n次の列ベクトルである。例えば、状態量の数が5であり、故障原因の数が3である場合、状態量ベクトルS、故障原因推定基礎行列Cおよび故障原因基礎ベクトルFは、それぞれ、次の式(17)、式(18)および式(19)で表される。

Figure 0006601374
Further, the failure cause estimation unit 20 can make the failure cause estimation basic matrix C 0 a square matrix when the number of failure causes is smaller than the number of state quantities. Specifically, assuming that the difference n−m between the number n of state quantities and the number m of failure causes is d, the failure cause estimation basic matrix C 0 has n rows and n columns including zero components of n rows and d columns. It is a square matrix. The failure cause basic vector F 0 corresponding to the failure cause estimation basic matrix C 0 is an n-th order column vector including d zero components. For example, when the number of state quantities is 5 and the number of failure causes is 3, the state quantity vector S, the failure cause estimation basic matrix C 0, and the failure cause basic vector F 0 are respectively expressed by the following equations (17): , (18) and (19).
Figure 0006601374

式(18)で表される故障原因推定基礎行列Cは、5行2列の零成分を最も右側に含む5行5列の正方行列である。式(19)で表される故障原因基礎ベクトルFは、2個の零成分を最も下側に含む5次の列ベクトルである。故障原因推定基礎行列Cは、正方行列であるので、故障原因推定部20は、式(4)に基づいて、故障原因推定基礎行列Cの逆行列C −1を状態量ベクトルSに左側から掛ける演算によって、故障原因基礎ベクトルFを算出することができる。 The failure cause estimation basic matrix C 0 represented by Expression (18) is a 5 × 5 square matrix including a 5 × 2 zero component on the rightmost side. The failure cause basic vector F 0 represented by the equation (19) is a fifth-order column vector including two zero components at the lowest side. Since the failure cause estimation basic matrix C 0 is a square matrix, the failure cause estimation unit 20 converts the inverse matrix C 0 −1 of the failure cause estimation basic matrix C 0 to the state quantity vector S based on Equation (4). The failure cause basic vector F 0 can be calculated by multiplying from the left side.

(5−4)変形例D
実施形態では、流体循環装置100は、工作機械300が使用した工作液を冷却するための冷凍装置である。流体循環装置100の第2熱交換器104では、冷媒回路の配管を流れる冷媒と、専用の配管を流れる工作液との間で熱交換が行われて、工作液が冷却される。しかし、流体循環装置100は、他の機構によって、冷媒と工作液との間の熱交換を行い、工作液を冷却してもよい。
(5-4) Modification D
In the embodiment, the fluid circulation device 100 is a refrigeration device for cooling the working fluid used by the machine tool 300. In the second heat exchanger 104 of the fluid circulation device 100, heat exchange is performed between the refrigerant flowing through the piping of the refrigerant circuit and the working fluid flowing through the dedicated piping, thereby cooling the working fluid. However, the fluid circulation device 100 may cool the working fluid by performing heat exchange between the refrigerant and the working fluid by another mechanism.

例えば、流体循環装置100は、工作液に浸漬された熱交換器によって工作液を冷却してもよい。この場合、例えば、実施形態の第2熱交換器104に相当する熱交換器が、タンク等に貯留されている工作液に浸漬されている。工作液に浸漬されている熱交換器は、例えば、螺旋状に巻かれた冷媒配管である。   For example, the fluid circulation device 100 may cool the working fluid with a heat exchanger immersed in the working fluid. In this case, for example, a heat exchanger corresponding to the second heat exchanger 104 of the embodiment is immersed in a working fluid stored in a tank or the like. The heat exchanger immersed in the working fluid is, for example, a refrigerant pipe wound in a spiral shape.

また、流体循環装置100は、工作機械300が使用した冷却液を冷却するための冷凍装置であってもよい。冷却液は、工作機械300の主軸およびモータ等の冷却に用いられる液体である。冷却液は、例えば、水である。この場合、流体循環装置100は、冷媒回路の配管を流れる冷媒と、専用の配管を流れる冷却液との間の熱交換を行うことにより、冷却液を冷却する。   Further, the fluid circulation device 100 may be a refrigeration device for cooling the coolant used by the machine tool 300. The cooling liquid is a liquid used for cooling the spindle and the motor of the machine tool 300. The coolant is water, for example. In this case, the fluid circulation device 100 cools the coolant by performing heat exchange between the coolant flowing through the piping of the coolant circuit and the coolant flowing through the dedicated piping.

また、流体循環装置100は、空調機等に用いられる冷凍装置であってもよい。   The fluid circulation device 100 may be a refrigeration device used for an air conditioner or the like.

(5−5)変形例E
実施形態では、流体循環装置100は、工作機械300が使用した工作液を冷却するための冷凍装置である。しかし、本発明の流体循環装置は、流体を循環する機能を有する装置であれば、他の用途に用いられる装置であってもよい。例えば、本発明の流体循環装置は、油圧ユニットであってもよい。以下、本発明の流体循環装置の他の適用例である油圧ユニット600について説明する。図3は、本変形例に係る油圧ユニット600の回路図である。油圧ユニット600は、作動油の一部を循環させる機能を有する。図3において、作動油の流れは、点線の矢印で示されている。
(5-5) Modification E
In the embodiment, the fluid circulation device 100 is a refrigeration device for cooling the working fluid used by the machine tool 300. However, the fluid circulation device of the present invention may be a device used for other purposes as long as it has a function of circulating fluid. For example, the fluid circulation device of the present invention may be a hydraulic unit. Hereinafter, a hydraulic unit 600 as another application example of the fluid circulation device of the present invention will be described. FIG. 3 is a circuit diagram of a hydraulic unit 600 according to this modification. The hydraulic unit 600 has a function of circulating a part of the hydraulic oil. In FIG. 3, the flow of hydraulic oil is indicated by dotted arrows.

油圧ユニット600は、研磨盤およびマシニングセンタ等の工作機械700に接続されている。工作機械700は、ワークおよび工具を固定するための複数の油圧アクチュエータを備える。油圧ユニット600は、工作機械700の油圧アクチュエータを駆動する。   The hydraulic unit 600 is connected to a machine tool 700 such as a polishing machine and a machining center. The machine tool 700 includes a plurality of hydraulic actuators for fixing a workpiece and a tool. The hydraulic unit 600 drives a hydraulic actuator of the machine tool 700.

油圧ユニット600は、主として、油タンク601と、油圧ポンプ602と、ポンプモータ603と、絞り通路604と、ラジエータ605と、ラジエータファン606と、制御部607とを備える。   The hydraulic unit 600 mainly includes an oil tank 601, a hydraulic pump 602, a pump motor 603, a throttle passage 604, a radiator 605, a radiator fan 606, and a control unit 607.

油圧ポンプ602は、油タンク601に貯留されている作動油を吸入して吐出する流体ポンプである。油圧ポンプ602は、例えば、ピストンポンプ等の固定容量型ポンプである。   The hydraulic pump 602 is a fluid pump that sucks and discharges hydraulic oil stored in the oil tank 601. The hydraulic pump 602 is, for example, a fixed displacement pump such as a piston pump.

油圧ポンプ602の吸入側には、オイルフィルタ602aが取り付けられている。油圧ポンプ602の吐出側に接続される吐出配管602bには、油圧ポンプ602の吐出圧力が所定圧力を超えないようにするための安全弁602cが取り付けられている。吐出配管602bには、油圧ポンプ602の吐出圧力を検出するための圧力センサ602dが取り付けられている。吐出配管602bは、方向切換弁(図示せず)を介して工作機械700の油圧アクチュエータに接続されている。   An oil filter 602 a is attached to the suction side of the hydraulic pump 602. A safety valve 602c for preventing the discharge pressure of the hydraulic pump 602 from exceeding a predetermined pressure is attached to the discharge pipe 602b connected to the discharge side of the hydraulic pump 602. A pressure sensor 602d for detecting the discharge pressure of the hydraulic pump 602 is attached to the discharge pipe 602b. The discharge pipe 602b is connected to a hydraulic actuator of the machine tool 700 via a direction switching valve (not shown).

ポンプモータ603は、油圧ポンプ602に接続されている。ポンプモータ603は、油圧ポンプ602を駆動するための可変速モータである。ポンプモータ603には、ポンプモータ603の温度を検出するためのモータ温度サーミスタ603aが取り付けられている。ポンプモータ603には、ポンプモータ603の回転速度に応じたパルス信号を出力するパルスジェネレータ603bが取り付けられている。   The pump motor 603 is connected to the hydraulic pump 602. The pump motor 603 is a variable speed motor for driving the hydraulic pump 602. A motor temperature thermistor 603 a for detecting the temperature of the pump motor 603 is attached to the pump motor 603. A pulse generator 603 b that outputs a pulse signal corresponding to the rotational speed of the pump motor 603 is attached to the pump motor 603.

絞り通路604は、油タンク601と吐出配管602bとを接続するバイパス通路である。絞り通路604には、流量調整弁である可変絞り弁604aが取り付けられている。絞り通路604は、常時、油圧ポンプ602から吐出された作動油の一部が油タンク601に戻るように構成されている。油タンク601に戻る作動油の量は、可変絞り弁604aの開度によって調節される。   The throttle passage 604 is a bypass passage that connects the oil tank 601 and the discharge pipe 602b. A variable throttle valve 604a, which is a flow rate adjusting valve, is attached to the throttle passage 604. The throttle passage 604 is configured such that part of the hydraulic oil discharged from the hydraulic pump 602 always returns to the oil tank 601. The amount of hydraulic oil that returns to the oil tank 601 is adjusted by the opening of the variable throttle valve 604a.

ラジエータ605は、絞り通路604において、可変絞り弁604aの下流側に設けられている。ラジエータファン606は、ラジエータ605の近傍に設置されている。ラジエータファン606は、ラジエータ605を通過する作動油を冷却する。これにより、油タンク601に貯留されている作動油の温度が低下する。すなわち、ラジエータファン606は、油タンク601に貯留される作動油を冷却して、工作機械700の油圧アクチュエータに供給される作動油の温度上昇を抑制する機能を有する。   The radiator 605 is provided on the downstream side of the variable throttle valve 604a in the throttle passage 604. The radiator fan 606 is installed in the vicinity of the radiator 605. The radiator fan 606 cools the hydraulic oil that passes through the radiator 605. As a result, the temperature of the hydraulic oil stored in the oil tank 601 decreases. That is, the radiator fan 606 has a function of cooling the hydraulic oil stored in the oil tank 601 and suppressing the temperature rise of the hydraulic oil supplied to the hydraulic actuator of the machine tool 700.

制御部607は、モータ温度サーミスタ603a、パルスジェネレータ603b、圧力センサ602d、および、制御部温度サーミスタ607aに接続されている。制御部温度サーミスタ607aは、制御部607に取り付けられ、制御部607の温度を検出する。また、制御部607は、油圧ユニット600の主回路の電圧、および、ポンプモータ603の電流等を測定する機能を有する。   The controller 607 is connected to the motor temperature thermistor 603a, the pulse generator 603b, the pressure sensor 602d, and the controller temperature thermistor 607a. The controller temperature thermistor 607 a is attached to the controller 607 and detects the temperature of the controller 607. The control unit 607 has a function of measuring the voltage of the main circuit of the hydraulic unit 600, the current of the pump motor 603, and the like.

油圧ユニット600は、作動油の一部が循環する回路を有している。具体的には、油タンク601に貯留されている作動油は、油圧ポンプ602に吸入された後、一部が絞り通路604に流入する。絞り通路604に流入した作動油は、可変絞り弁604aを通過した後に、ラジエータ605で冷却されて、油タンク601に戻される。すなわち、油圧ユニット600は、実施形態の流体循環装置100と同様に、流体である作動油を循環する機能を有する。   The hydraulic unit 600 has a circuit through which a part of hydraulic oil circulates. Specifically, the hydraulic oil stored in the oil tank 601 is drawn into the hydraulic pump 602 and then partially flows into the throttle passage 604. The hydraulic oil that has flowed into the throttle passage 604 passes through the variable throttle valve 604 a, is then cooled by the radiator 605, and is returned to the oil tank 601. That is, the hydraulic unit 600 has a function of circulating hydraulic fluid that is a fluid, like the fluid circulation device 100 of the embodiment.

油圧ユニット600の制御部607は、実施形態の流体循環装置100の制御部106と同じ故障原因推定機能を有する。すなわち、制御部607は、実施形態の状態量取得部10、故障原因推定部20および故障原因表示部30に相当するプログラムを記憶している。これにより、制御部607は、油圧ユニット600の故障が発生した時に、状態量ベクトルSおよび故障原因推定行列Cを用いて算出した故障原因ベクトルFに基づいて、複数の故障原因の候補の中から、最も可能性が高い故障原因の組み合わせを推定することができる。従って、油圧ユニット600は、故障原因推定行列Cの逆行列C−1を用いる演算によって、運転中に発生した故障の原因を自動的かつ効率的に推定することができる。 The control unit 607 of the hydraulic unit 600 has the same failure cause estimation function as the control unit 106 of the fluid circulation device 100 of the embodiment. That is, the control unit 607 stores programs corresponding to the state quantity acquisition unit 10, the failure cause estimation unit 20, and the failure cause display unit 30 of the embodiment. As a result, the control unit 607, based on the failure cause vector F calculated using the state quantity vector S and the failure cause estimation matrix C, when a failure occurs in the hydraulic unit 600, from among a plurality of failure cause candidates. , The most likely failure cause combination can be estimated. Therefore, the hydraulic unit 600 can automatically and efficiently estimate the cause of the failure that occurred during the operation by the calculation using the inverse matrix C −1 of the failure cause estimation matrix C.

油圧ユニット600の制御部607の故障原因推定機能と、実施形態の流体循環装置100の制御部106の故障原因推定機能との間の相違点は、実質的に、状態量および故障原因の種類のみである。   The difference between the failure cause estimation function of the control unit 607 of the hydraulic unit 600 and the failure cause estimation function of the control unit 106 of the fluid circulation device 100 of the embodiment is substantially only the state quantity and the type of failure cause. It is.

油圧ユニット600では、実施形態の状態量取得部10に相当するプログラムは、油圧ユニット600の主回路の電圧、ポンプモータ603の電流、ポンプモータ603の温度、ポンプモータ603の回転速度、制御部607の温度、油圧ポンプ602から吐出される作動油の圧力等を、状態量として取得する。油圧ユニット600の制御部607は、モータ温度サーミスタ603a、パルスジェネレータ603b、圧力センサ602d、および、制御部温度サーミスタ607aから、これらの状態量を取得する。   In the hydraulic unit 600, the program corresponding to the state quantity acquisition unit 10 of the embodiment includes the voltage of the main circuit of the hydraulic unit 600, the current of the pump motor 603, the temperature of the pump motor 603, the rotational speed of the pump motor 603, and the control unit 607. , The pressure of hydraulic oil discharged from the hydraulic pump 602, and the like are acquired as state quantities. The control unit 607 of the hydraulic unit 600 acquires these state quantities from the motor temperature thermistor 603a, the pulse generator 603b, the pressure sensor 602d, and the control unit temperature thermistor 607a.

油圧ユニット600では、実施形態の故障原因推定部20に相当するプログラムは、作動油の劣化、油圧ポンプ602の異物の噛み込み、油圧ポンプ602の劣化(摺動部の磨耗、および、リーク量の増加等)、ポンプモータ603の回路の短絡および断線、ポンプモータ603用エンコーダの故障、制御部607の故障、油圧ユニット600の主回路の電圧異常、油圧ユニット600の主回路のコンデンサの劣化、油圧ユニット600の周囲の温度異常等を、故障原因として推定する。なお、故障原因として、制御部607の故障、および、油圧ユニット600の主回路の電圧異常は、同時には発生しない。   In the hydraulic unit 600, the program corresponding to the failure cause estimating unit 20 of the embodiment includes deterioration of hydraulic oil, biting of foreign matter in the hydraulic pump 602, deterioration of the hydraulic pump 602 (wearing of the sliding portion, and leakage amount). Increase, etc.), short circuit and disconnection of the circuit of the pump motor 603, failure of the encoder for the pump motor 603, failure of the control unit 607, voltage abnormality of the main circuit of the hydraulic unit 600, deterioration of the capacitor of the main circuit of the hydraulic unit 600, hydraulic pressure An abnormal temperature around the unit 600 is estimated as a cause of failure. As a cause of the failure, the failure of the control unit 607 and the voltage abnormality of the main circuit of the hydraulic unit 600 do not occur at the same time.

本発明に係る流体循環装置、および、流体循環装置の故障原因推定方法は、故障原因を自動的に推定することができる。 The fluid circulation device and the failure cause estimation method for the fluid circulation device according to the present invention can automatically estimate the cause of failure.

10 状態量取得部
20 故障原因推定部
30 故障原因表示部
100 流体循環装置
101 圧縮機構
102 第1熱交換器
103 膨張機構
104 第2熱交換器
DESCRIPTION OF SYMBOLS 10 State quantity acquisition part 20 Failure cause estimation part 30 Failure cause display part 100 Fluid circulation apparatus 101 Compression mechanism 102 1st heat exchanger 103 Expansion mechanism 104 2nd heat exchanger

特開2015−88173号公報Japanese Patent Laying-Open No. 2015-88173

Claims (6)

流体を循環させる流体循環装置であって、
複数の測定データのそれぞれから状態量を取得する状態量取得部(10)と、
故障原因を推定する故障原因推定部(20)と、
を備え、
前記状態量取得部は、前記測定データに対して所定の規則に基づく演算を行うことで前記測定データを互いに比較できるように正規化した値を、前記状態量として取得し、
前記故障原因推定部は、複数の前記故障原因の発生の程度を表す第1パラメータと、複数の前記状態量を表す第2パラメータとの関係を表す行列である故障原因推定行列を記憶し、前記状態量取得部が取得した前記状態量に基づく前記第2パラメータと、前記故障原因推定行列とから、前記第1パラメータを算出し、前記故障原因を推定し、
前記第1パラメータは、複数の前記故障原因の少なくとも一部のそれぞれの発生の程度を要素として含むベクトルである故障原因ベクトルであり、
前記第2パラメータは、複数の前記状態量のそれぞれを要素として含み、前記故障原因ベクトルと要素数が等しいベクトルである状態量ベクトルであり、
前記故障原因推定行列は、前記状態量ベクトルの要素数と等しい行数、および、前記故障原因ベクトルの要素数と等しい列数を有する正方行列であり、
前記故障原因推定部は、前記故障原因推定行列の逆行列を左側から前記状態量ベクトルと掛け合わせて得られたベクトルに基づいて、前記故障原因ベクトルを算出する、
流体循環装置(100)。
A fluid circulation device for circulating fluid,
A state quantity acquisition unit (10) for acquiring a state quantity from each of a plurality of measurement data ;
A failure cause estimating unit (20) for estimating a cause of failure;
With
The state quantity acquisition unit acquires, as the state quantity, a value normalized so that the measurement data can be compared with each other by performing an operation based on a predetermined rule for the measurement data,
The failure cause estimation unit stores a failure cause estimation matrix which is a matrix representing a relationship between a first parameter representing the degree of occurrence of a plurality of the failure causes and a plurality of second parameters representing the state quantities, From the second parameter based on the state quantity acquired by the state quantity acquisition unit and the failure cause estimation matrix, the first parameter is calculated, the failure cause is estimated,
The first parameter is a failure cause vector that is a vector including, as elements, the degree of occurrence of each of at least some of the plurality of failure causes,
The second parameter is a state quantity vector that includes each of the plurality of state quantities as an element and is a vector having the same number of elements as the failure cause vector,
The failure cause estimation matrix is a square matrix having a number of rows equal to the number of elements of the state quantity vector and a number of columns equal to the number of elements of the failure cause vector;
The failure cause estimation unit calculates the failure cause vector based on a vector obtained by multiplying the inverse matrix of the failure cause estimation matrix from the left side with the state quantity vector.
Fluid circulation device (100).
前記故障原因推定部は、前記故障原因の数が前記状態量の数より多い場合に、全ての前記故障原因からなる集合から、前記状態量の数と同じ数の前記故障原因を選択してなる全ての部分集合のそれぞれに関して、前記故障原因推定行列を生成し、前記故障原因ベクトルを算出する、
請求項1に記載の流体循環装置。
The failure cause estimation unit selects the same number of failure causes as the number of state quantities from a set of all the failure causes when the number of failure causes is greater than the number of state quantities. For each subset, generate the failure cause estimation matrix and calculate the failure cause vector.
The fluid circulation device according to claim 1.
前記故障原因推定部は、前記故障原因の数が前記状態量の数より多い場合に算出された全ての前記故障原因ベクトルから、各要素の合計値が最大である前記故障原因ベクトルを1つ選択し、選択した前記故障原因ベクトルに基づいて前記故障原因を推定する、
請求項2に記載の流体循環装置。
The failure cause estimation unit selects one failure cause vector having a maximum total value of each element from all the failure cause vectors calculated when the number of failure causes is greater than the number of state quantities. And estimating the failure cause based on the selected failure cause vector,
The fluid circulation device according to claim 2.
前記故障原因推定部が算出した前記故障原因ベクトルに基づいて、複数の前記故障原因を発生の程度に基づいて順番に表示する故障原因表示部(30)をさらに備える、
請求項1から3のいずれか1項に記載の流体循環装置。
Based on the failure cause vector calculated by the failure cause estimation unit, further comprising a failure cause display unit (30) that sequentially displays the plurality of failure causes based on the degree of occurrence,
The fluid circulation device according to any one of claims 1 to 3.
前記流体である冷媒の温度を熱交換により変化させる前記流体循環装置であって、
前記冷媒を圧縮する圧縮機構(101)と、
前記圧縮機構で圧縮された前記冷媒と第1熱交換用流体とを熱交換させる第1熱交換器(102)と、
前記第1熱交換器で熱交換された前記冷媒を膨張させる膨張機構(103)と、
前記膨張機構によって膨張した前記冷媒と第2熱交換用流体とを熱交換させる第2熱交換器(104)と、
を備え、
前記状態量は、前記圧縮機構で圧縮された前記冷媒の温度、前記第1熱交換器で熱交換される前記冷媒の温度、および、前記膨張機構によって膨張した前記冷媒の温度を少なくとも含む、
請求項1から4のいずれか1項に記載の流体循環装置。
The fluid circulation device that changes the temperature of the refrigerant that is the fluid by heat exchange,
A compression mechanism (101) for compressing the refrigerant;
A first heat exchanger (102) for exchanging heat between the refrigerant compressed by the compression mechanism and the first heat exchange fluid;
An expansion mechanism (103) for expanding the refrigerant heat-exchanged in the first heat exchanger;
A second heat exchanger (104) for exchanging heat between the refrigerant expanded by the expansion mechanism and the second heat exchange fluid;
With
The state quantity includes at least a temperature of the refrigerant compressed by the compression mechanism, a temperature of the refrigerant exchanged by the first heat exchanger, and a temperature of the refrigerant expanded by the expansion mechanism.
The fluid circulation device according to any one of claims 1 to 4.
流体を循環させる流体循環装置(100)の故障原因を推定する方法であって、
複数の測定データのそれぞれから状態量を取得する状態量取得ステップ(10)と、
前記故障原因を推定する故障原因推定ステップ(20)と、
を備え、
前記状態量取得ステップは、前記測定データに対して所定の規則に基づく演算を行うことで前記測定データを互いに比較できるように正規化した値を、前記状態量として取得し、
前記故障原因推定ステップは、複数の前記故障原因の発生の程度を表す第1パラメータと、複数の前記状態量を表す第2パラメータとの関係を表す行列である故障原因推定行列を記憶し、前記状態量取得ステップで取得した前記状態量に基づく前記第2パラメータと、前記故障原因推定行列とから、前記第1パラメータを算出し、前記故障原因を推定し、
前記第1パラメータは、複数の前記故障原因の少なくとも一部のそれぞれの発生の程度を要素として含むベクトルである故障原因ベクトルであり、
前記第2パラメータは、複数の前記状態量のそれぞれを要素として含み、前記故障原因ベクトルと要素数が等しいベクトルである状態量ベクトルであり、
前記故障原因推定行列は、前記状態量ベクトルの要素数と等しい行数、および、前記故障原因ベクトルの要素数と等しい列数を有する正方行列であり、
前記故障原因推定ステップは、前記故障原因推定行列の逆行列を左側から前記状態量ベクトルと掛け合わせて得られたベクトルに基づいて、前記故障原因ベクトルを算出する、
流体循環装置の故障原因推定方法。
A method for estimating the cause of failure of a fluid circulation device (100) for circulating fluid,
A state quantity acquisition step (10) for acquiring a state quantity from each of a plurality of measurement data ;
A failure cause estimating step (20) for estimating the cause of the failure;
With
The state quantity acquisition step acquires, as the state quantity, a value normalized so that the measurement data can be compared with each other by performing an operation based on a predetermined rule for the measurement data,
The failure cause estimation step stores a failure cause estimation matrix which is a matrix representing a relationship between a first parameter representing the degree of occurrence of a plurality of failure causes and a plurality of second parameters representing the state quantities, The first parameter is calculated from the second parameter based on the state quantity acquired in the state quantity acquisition step and the failure cause estimation matrix, and the failure cause is estimated.
The first parameter is a failure cause vector that is a vector including, as elements, the degree of occurrence of each of at least some of the plurality of failure causes,
The second parameter is a state quantity vector that includes each of the plurality of state quantities as an element and is a vector having the same number of elements as the failure cause vector,
The failure cause estimation matrix is a square matrix having a number of rows equal to the number of elements of the state quantity vector and a number of columns equal to the number of elements of the failure cause vector;
The failure cause estimation step calculates the failure cause vector based on a vector obtained by multiplying an inverse matrix of the failure cause estimation matrix from the left side by the state quantity vector.
Failure cause estimation method for fluid circulation device.
JP2016232203A 2016-11-30 2016-11-30 Fluid circulation device and failure cause estimation method for fluid circulation device Expired - Fee Related JP6601374B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016232203A JP6601374B2 (en) 2016-11-30 2016-11-30 Fluid circulation device and failure cause estimation method for fluid circulation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016232203A JP6601374B2 (en) 2016-11-30 2016-11-30 Fluid circulation device and failure cause estimation method for fluid circulation device

Publications (2)

Publication Number Publication Date
JP2018088221A JP2018088221A (en) 2018-06-07
JP6601374B2 true JP6601374B2 (en) 2019-11-06

Family

ID=62494584

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016232203A Expired - Fee Related JP6601374B2 (en) 2016-11-30 2016-11-30 Fluid circulation device and failure cause estimation method for fluid circulation device

Country Status (1)

Country Link
JP (1) JP6601374B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4041395B2 (en) * 2002-12-27 2008-01-30 東京瓦斯株式会社 Failure detection apparatus and failure detection method
JP2012137934A (en) * 2010-12-27 2012-07-19 Hitachi Ltd Abnormality detection/diagnostic method, abnormality detection/diagnostic system, abnormality detection/diagnostic program and company asset management/facility asset management system

Also Published As

Publication number Publication date
JP2018088221A (en) 2018-06-07

Similar Documents

Publication Publication Date Title
JP4265982B2 (en) Equipment diagnostic equipment, refrigeration cycle equipment, refrigeration cycle monitoring system
WO2014064792A1 (en) Monitoring system
EP1731857A1 (en) Device diagnosis device, freezing cycle device, fluid circuit diagnosis method, device monitoring system, and freezing cycle monitoring system
CN111059768A (en) Heat exchanger fouling detection method and device and related equipment
JP5905278B2 (en) Monitoring system and monitoring method for refrigeration equipment
JP2005345096A (en) Refrigeration cycle device, and refrigeration cycle monitoring system
JP2010175247A (en) Refrigeration system and analyzer of the same
JP2010025475A (en) Failure diagnostic device used for refrigerating cycle equipment
JP2012052733A (en) Performance evaluation device for turbo freezing machine
JP7035842B2 (en) Monitoring system
CN111425977A (en) Multi-connected heat pipe precision air conditioner
Yang et al. HVAC equipment, unitary: Fault detection and diagnosis
JP2003294290A (en) Unit number control device of heat source and unit number control method
JP2016006355A (en) Control method and control apparatus for integrated type heat source system
CN110046662B (en) Water chilling unit composite fault diagnosis method and system based on model and data fusion
JP6601374B2 (en) Fluid circulation device and failure cause estimation method for fluid circulation device
Keir et al. Dynamic modeling, control, and fault detection in vapor compression systems
JP2008232580A (en) Refrigeration apparatus
KR20220006029A (en) Refrigerant condition detection device, refrigerant condition detection method and temperature control system
JP2007026134A (en) Abnormality decision device
WO2018179333A1 (en) Machine using refrigerant compression heat pump, diagnostic device for refrigerant compression heat pump, and diagnotic method for refrigerant compression heat pump
CN115406055A (en) Air conditioning system for refrigerant leakage diagnosis and control method thereof
JP2009299934A (en) Failure diagnosing device using refrigerating cycle device
JP2005309724A (en) Abnormal state diagnostic system and abnormal state diagnostic method
JP2006118836A (en) Air conditioner control system and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170907

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180911

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180918

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181119

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190416

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190611

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190923

R151 Written notification of patent or utility model registration

Ref document number: 6601374

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees