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

JP7685774B2 - Piping data management system, piping data management method, and program - Google Patents

Piping data management system, piping data management method, and program Download PDF

Info

Publication number
JP7685774B2
JP7685774B2 JP2023182933A JP2023182933A JP7685774B2 JP 7685774 B2 JP7685774 B2 JP 7685774B2 JP 2023182933 A JP2023182933 A JP 2023182933A JP 2023182933 A JP2023182933 A JP 2023182933A JP 7685774 B2 JP7685774 B2 JP 7685774B2
Authority
JP
Japan
Prior art keywords
piping
information
joint
hierarchical
fitting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023182933A
Other languages
Japanese (ja)
Other versions
JP2025072704A (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.)
Kasaikan
Original Assignee
Kasaikan
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 Kasaikan filed Critical Kasaikan
Priority to JP2023182933A priority Critical patent/JP7685774B2/en
Publication of JP2025072704A publication Critical patent/JP2025072704A/en
Priority to JP2025080822A priority patent/JP2025107614A/en
Application granted granted Critical
Publication of JP7685774B2 publication Critical patent/JP7685774B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、配管データ管理システムおよびそれに関連する技術に関する。 The present invention relates to a piping data management system and related technologies.

現在、配管システムの配管図等はCADシステムで描画されることが一般的である。換言すれば、配管システムのデータはCADシステムで管理されていることが多い。CADシステムのデータ(CADデータ)においては、配管システムは主に線図で表現されている。 Currently, piping diagrams and other diagrams for piping systems are generally drawn using CAD systems. In other words, piping system data is often managed using CAD systems. In CAD system data (CAD data), piping systems are primarily represented using line diagrams.

ところで、建築現場等において、配管システム内の管の経路変更が行われることがある。たとえば、建築現場に予期せぬ障害物等が存在し、当該障害物を回避するために管の経路(配管ルート)を現場の判断等で変更することが行われる。 At construction sites and the like, the path of pipes in a piping system may need to be changed. For example, if an unexpected obstacle is found at a construction site, the path of the pipes (piping route) may need to be changed at the discretion of the site to avoid the obstacle.

しかしながら、現場でCADシステムを操作することは必ずしも容易ではない。それ故、経路変更後にCADデータが更新されておらず経路変更後の配管状態がCADデータに反映されていないこともある。その場合、以後のメンテナンス時あるいは障害発生時等において配管状態(配管経路の状態)が不明であるなどの事態が発生し得る。 However, it is not always easy to operate a CAD system on-site. As a result, the CAD data may not be updated after a route change, and the piping condition after the route change may not be reflected in the CAD data. In such cases, the piping condition (condition of the piping route) may be unknown during subsequent maintenance or when a fault occurs.

このような問題は、CADシステムを用いた配管システムのデータ管理は必ずしも容易ではない点に起因している。 This problem arises because managing piping system data using a CAD system is not necessarily easy.

そこで、この発明は、より簡易に配管システムのデータを管理することが可能な技術を提供することを課題とする。 Therefore, the objective of this invention is to provide technology that makes it easier to manage piping system data.

上記課題を解決すべく、本発明に係る配管データ管理システムは、配管システムにおける各継手の種類情報と位置情報と階層化情報とを備える配管データをデータテーブルに記録して前記配管システムのデータを管理する制御手段、を備え、前記階層化情報は、分岐継手による分岐前の経路上の継手と、当該分岐継手による分岐後の経路上の継手とを、異なる階層の経路に属する継手として区別することが可能な情報であって、単一または複数の記号セットを用いて記号化されており、前記記号セットの個数で階層レベルを表現する情報であることを特徴とする。 In order to solve the above problems, the piping data management system of the present invention comprises a control means for recording piping data comprising type information, position information, and hierarchical information of each fitting in a piping system in a data table to manage the data of the piping system, and the hierarchical information is information that makes it possible to distinguish fittings on a route before branching by a branch fitting from fittings on a route after branching by the branch fitting as fittings belonging to routes of different hierarchical levels, and is symbolized using a single or multiple symbol sets, with the number of the symbol sets representing the hierarchical level .

前記階層化情報は、文字を備えて構成された単一または複数の記号セットを用いて記号化されており、各記号セット内の文字の順位で同一階層内での分岐継手の順位を表現する情報であってもよい。 The hierarchical information may be symbolized using a single or multiple symbol sets that include characters, and the order of characters in each symbol set may represent the order of branch joints within the same hierarchy.

非分岐継手の前記階層化情報は、前記記号セットで用いられる文字とは別の種類の記号で構成される補助記号を前記非分岐継手の直前の分岐継手の階層化情報に付加して記号化されており、前記補助記号の順位で前記直前の分岐継手からの順位を表現する情報であってもよい。 The hierarchical information of a non-branched joint may be symbolized by adding an auxiliary symbol composed of a different type of symbol from the characters used in the symbol set to the hierarchical information of the branched joint immediately preceding the non-branched joint, and the order of the auxiliary symbol may represent the order from the immediately preceding branched joint.

前記階層化情報は、数字を備えて構成された単一または複数の記号セットを用いて記号化されており、各記号セット内の数字の順位で同一階層内での継手の順位を表現する情報であってもよい。 The hierarchical information may be symbolized using a single or multiple symbol sets that include numbers, and the order of numbers in each symbol set may represent the order of joints within the same hierarchy.

前記配管データ管理システムは、前記各継手の前記種類情報および前記位置情報と、前記各継手の接続関係を示す接続情報とを取得する取得手段、をさらに備え、前記制御手段は、前記各継手の前記接続情報と前記種類情報とに基づき前記階層化情報を生成するとともに、前記階層化情報と前記種類情報と前記位置情報とを前記データテーブルに記録してもよい。 The piping data management system may further include an acquisition means for acquiring the type information and the position information of each of the joints, and connection information indicating the connection relationship of each of the joints, and the control means may generate the hierarchical information based on the connection information and the type information of each of the joints, and record the hierarchical information, the type information, and the position information in the data table.

前記制御手段は、前記各継手が分岐継手であるか否か、および前記各継手の直前の継手が前記各継手と同じ階層に属するか否かを前記種類情報および前記接続情報に基づき判定し、判定結果に応じて前記各継手の前記階層化情報を生成してもよい。 The control means may determine whether each of the joints is a branch joint and whether the joint immediately preceding each of the joints belongs to the same hierarchical level as each of the joints based on the type information and the connection information, and generate the hierarchical information for each of the joints based on the determination result.

前記取得手段は、前記配管システムのCADデータにおける前記各継手の位置に基づき前記配管データにおける前記各継手の前記位置情報を取得するとともに、前記CADデータにおける前記各継手の位置関係に基づき前記各継手の前記接続情報を取得してもよい。 The acquisition means may acquire the position information of each of the joints in the piping data based on the position of each of the joints in the CAD data of the piping system, and may acquire the connection information of each of the joints based on the positional relationship of each of the joints in the CAD data.

前記制御手段は、前記配管システムに含まれる複数の継手のうちの一の継手が指定される場合、指定された継手である指定継手の所属階層内での下位順位側の継手と、前記指定継手よりも下位階層側の継手とを含む配管経路を、前記階層化情報に基づいて前記配管システムにおいて特定してもよい。 When one of a plurality of fittings included in the piping system is specified, the control means may identify a piping route in the piping system that includes a fitting that is lower in the hierarchy to which the specified fitting belongs, and a fitting that is lower in the hierarchy than the specified fitting, based on the hierarchical information.

前記制御手段は、前記配管システムにおける障害位置が既知である場合、前記階層化情報に基づき、当該障害位置の所属階層内での下位順位側の継手と当該障害位置よりも下位階層側の継手とを含む配管経路を影響範囲内経路として特定してもよい。 When the location of the fault in the piping system is known, the control means may identify, based on the hierarchical information, a piping route that includes a joint on a lower level in the hierarchy to which the fault location belongs and a joint on a lower level than the fault location, as a route within the affected range.

前記制御手段は、前記配管システムにおける正常端末器具と異常端末器具とが指定された場合、前記階層化情報に基づき、前記正常端末器具に対する正常経路を推定するとともに、前記異常端末器具に対する異常経路を前記正常経路にも基づき推定してもよい。 When a normal terminal device and an abnormal terminal device in the piping system are specified, the control means may estimate a normal route for the normal terminal device based on the hierarchical information, and may also estimate an abnormal route for the abnormal terminal device based on the normal route.

上記課題を解決すべく、本発明に係る配管データ管理方法は、a)コンピュータが、配管システムにおける各継手の種類情報と位置情報と階層化情報とを備える配管データをデータテーブルに記録するステップ、を備え、前記階層化情報は、分岐継手による分岐前の経路上の継手と、当該分岐継手による分岐後の経路上の継手とを、異なる階層の経路に属する継手として区別することが可能な情報であって、単一または複数の記号セットを用いて記号化されており、前記記号セットの個数で階層レベルを表現する情報であることを特徴とする。 In order to solve the above problems, the piping data management method of the present invention comprises: a) a step in which a computer records piping data in a data table, the piping data including type information, position information, and hierarchical information of each fitting in a piping system, wherein the hierarchical information is information that enables a fitting on a route before branching by a branch fitting and a fitting on a route after branching by the branch fitting to be distinguished as fittings belonging to routes of different hierarchical levels, and is symbolized using a single or multiple symbol sets, with the number of the symbol sets representing the hierarchical level .

前記階層化情報は、文字を備えて構成された単一または複数の記号セットを用いて記号化されており、各記号セット内の文字の順位で同一階層内での分岐継手の順位を表現する情報であってもよい。 The hierarchical information may be symbolized using a single or multiple symbol sets that include characters, and the order of characters in each symbol set may represent the order of branch joints within the same hierarchy.

非分岐継手の前記階層化情報は、前記記号セットで用いられる文字とは別の種類の記号で構成される補助記号を前記非分岐継手の直前の分岐継手の階層化情報に付加して記号化されており、前記補助記号の順位で前記直前の分岐継手からの順位を表現する情報であってもよい。 The hierarchical information of a non-branched joint may be symbolized by adding an auxiliary symbol composed of a different type of symbol from the characters used in the symbol set to the hierarchical information of the branched joint immediately preceding the non-branched joint, and the order of the auxiliary symbol may represent the order from the immediately preceding branched joint.

前記階層化情報は、数字を備えて構成された単一または複数の記号セットを用いて記号化されており、各記号セット内の数字の順位で同一階層内での継手の順位を表現する情報であってもよい。 The hierarchical information may be symbolized using a single or multiple symbol sets that include numbers, and the order of numbers in each symbol set may represent the order of joints within the same hierarchy.

前記配管データ管理方法は、b)コンピュータが、前記各継手の前記種類情報および前記位置情報と、前記各継手の接続関係を示す接続情報とを取得するステップ、をさらに備え、前記ステップa)は、a-1)コンピュータが、前記各継手の前記接続情報と前記種類情報とに基づき前記階層化情報を生成するステップと、a-2)コンピュータが、前記階層化情報と前記種類情報と前記位置情報とを前記データテーブルに記録するステップと、を備えてもよい。 The piping data management method may further include a step b) of a computer acquiring the type information and the position information of each of the fittings, and connection information indicating a connection relationship of each of the fittings, and the step a) may include a step a-1) of a computer generating the hierarchical information based on the connection information and the type information of each of the fittings, and a-2) of a computer recording the hierarchical information, the type information, and the position information in the data table.

前記ステップa-1)においては、前記各継手が分岐継手であるか否か、および前記各継手の直前の継手が前記各継手と同じ階層に属するか否かが、前記種類情報および前記接続情報に基づき判定され、判定結果に応じて前記各継手の前記階層化情報が生成されてもよい。 In step a-1), it may be determined based on the type information and the connection information whether each of the joints is a branch joint and whether the joint immediately preceding each of the joints belongs to the same hierarchical level as each of the joints, and the hierarchical information for each of the joints may be generated according to the determination results.

前記ステップb)は、b-1)コンピュータが、前記配管システムのCADデータにおける前記各継手の位置に基づき前記配管データにおける前記各継手の前記位置情報を取得するステップと、b-2)コンピュータが、前記CADデータにおける前記各継手の位置関係に基づき前記各継手の前記接続情報を取得するステップと、を備えてもよい。 The step b) may include the steps of: b-1) a computer acquiring position information of each of the joints in the piping data based on the position of each of the joints in the CAD data of the piping system; and b-2) a computer acquiring the connection information of each of the joints based on the positional relationship of each of the joints in the CAD data.

前記配管データ管理方法は、c)前記配管システムに含まれる複数の継手のうちの一の継手が指定される場合、指定された継手である指定継手の所属階層内での下位順位側の継手と、前記指定継手よりも下位階層側の継手とを含む配管経路を、コンピュータが、前記階層化情報に基づいて前記配管システムにおいて特定するステップ、を備えてもよい。 The piping data management method may also include a step c) in which, when one of a plurality of fittings included in the piping system is specified, a computer identifies a piping route in the piping system based on the hierarchical information, the piping route including a fitting lower in rank within the hierarchy to which the specified fitting belongs, and a fitting lower in rank than the specified fitting.

前記配管データ管理方法は、d)前記配管システムにおける障害位置が既知である場合、コンピュータが、前記階層化情報に基づき、当該障害位置の所属階層内での下位順位側の継手と当該障害位置よりも下位階層側の継手とを含む配管経路を影響範囲内経路として特定するステップ、を備えてもよい。 The piping data management method may include a step d) where, when the location of a fault in the piping system is known, a computer identifies, based on the hierarchical information, a piping route that includes a joint on a lower-ranking side in the hierarchy to which the fault location belongs and a joint on a lower-ranking side than the fault location, as a route within an affected range.

前記配管データ管理方法は、e)コンピュータが、前記配管システムにおける正常端末器具および異常端末器具の指定を受け付けるステップと、f)コンピュータが、前記階層化情報に基づき、前記正常端末器具に対する正常経路を推定するとともに、前記異常端末器具に対する異常経路を前記正常経路にも基づき推定するステップと、を備えてもよい。 The piping data management method may include the steps of e) a computer receiving designation of normal terminal instruments and abnormal terminal instruments in the piping system, and f) a computer estimating a normal route for the normal terminal instruments based on the hierarchical information, and estimating an abnormal route for the abnormal terminal instrument also based on the normal route.

上記課題を解決すべく、本発明に係る配管データ管理方法は、a)コンピュータが、配管システムにおける各継手の種類情報と位置情報と階層化情報とを備える配管データを取得するステップと、b)コンピュータが、前記配管データをCADシステム用のデータに変換し、前記各継手と、継手を繋ぐ経路とを前記CADシステムにて描画するステップと、を備え、前記階層化情報は、分岐継手による分岐前の経路上の継手と、当該分岐継手による分岐後の経路上の継手とを、異なる階層の経路に属する継手として区別することが可能な情報であって、単一または複数の記号セットを用いて記号化されており、前記記号セットの個数で階層レベルを表現する情報であることを特徴とする。 In order to solve the above problem, a piping data management method of the present invention comprises the steps of: a) a computer acquiring piping data having type information, position information, and hierarchical information of each fitting in a piping system; and b) a computer converting the piping data into data for a CAD system and drawing each of the fittings and the routes connecting the fittings in the CAD system, wherein the hierarchical information is information that enables fittings on a route before branching by a branch fitting and fittings on a route after branching by the branch fitting to be distinguished as fittings belonging to routes of different hierarchical levels, and is symbolized using a single or multiple symbol sets, with the number of symbol sets representing the hierarchical level .

上記課題を解決すべく、本発明に係るプログラムは、上記のいずれかに係る配管データ管理方法をコンピュータに実行させるためのプログラムであることを特徴とする。 To solve the above problems, the program of the present invention is characterized in that it is a program for causing a computer to execute any of the above-mentioned piping data management methods.

本発明によれば、より簡易に配管システムのデータを管理することが可能である。 The present invention makes it possible to more easily manage piping system data.

配管データ管理システムを示す概念図である。FIG. 1 is a conceptual diagram showing a piping data management system. 管理装置の機能的構成を示すブロック図である。FIG. 2 is a block diagram showing a functional configuration of a management device. 管理サーバの機能的構成を示すブロック図である。2 is a block diagram showing a functional configuration of a management server. 代表的な継手を示す図である。FIG. 1 shows a typical joint. 配管データに基づいて描画された配管レイアウト図の一例を示す図である。FIG. 13 is a diagram showing an example of a piping layout diagram drawn based on piping data. 継手の情報を他の表現手法で表現した配管レイアウト図を示す図である。FIG. 13 is a diagram showing a piping layout diagram in which joint information is expressed using another expression method. 図6の一部を拡大して示す図である。FIG. 7 is an enlarged view of a portion of FIG. 6 . 配管データのうちの第1階層のデータを示す図である。FIG. 2 is a diagram showing data of a first hierarchical level among piping data. 配管データのうちの第2階層のデータを示す図である。FIG. 13 is a diagram showing data of a second hierarchical level among piping data. 配管データのうちの第3階層のデータを示す図である。FIG. 13 is a diagram showing data of a third hierarchical level among piping data. 配管データのうちの第4階層のデータを示す図である。FIG. 13 is a diagram showing data of a fourth hierarchical level of the piping data. 一部の情報の入力時点での配管レイアウト図を示す図である。FIG. 13 is a diagram showing a piping layout diagram at the time of inputting some information. 継手の情報を入力するダイアログを示す図である。FIG. 13 is a diagram showing a dialogue for inputting joint information. 継手の種類情報と管径情報とを入力するサブダイアログを示す図である。FIG. 13 is a diagram showing a sub-dialog for inputting joint type information and pipe diameter information. サブダイアログでの入力内容が反映されたダイアログを示す図である。FIG. 13 is a diagram showing a dialog in which the contents of an input in a sub-dialog are reflected. 入力された継手情報に基づき描画された配管レイアウト図である。FIG. 4 is a piping layout diagram drawn based on input joint information. 第1階層の継手が描画された配管レイアウト図である。FIG. 1 is a piping layout diagram showing joints of the first level. 下位階層の継手の情報がダイアログに入力される状況を示す図である。13 is a diagram showing a situation in which information on a lower level joint is input into a dialog. FIG. 当該下位階層の継手情報に基づき描画された配管レイアウト図である。FIG. 11 is a piping layout diagram drawn based on the joint information of the lower hierarchy. 一部の継手の位置変更に応じて配管レイアウトが更新される様子を示す図である。FIG. 13 is a diagram showing how a piping layout is updated in response to a change in the positions of some joints. 新たな継手が追加されて配管ルートが変更される様子を示す図である。FIG. 13 is a diagram showing a state in which a new joint is added and a piping route is changed. 障害等に応じた影響経路が描画された配管レイアウト図である。This is a piping layout diagram in which affected paths due to obstacles, etc. are drawn. 推定結果に係る異常経路等が描画された配管レイアウト図である。FIG. 11 is a piping layout diagram in which abnormal paths and the like related to the estimation results are depicted. 変形例に係る階層化情報等を示す図である。FIG. 13 is a diagram showing hierarchical information etc. according to a modified example. 別の変形例に係る階層化情報等を示す図である。FIG. 13 is a diagram showing hierarchical information etc. according to another modified example.

以下、本発明の実施形態を図面に基づいて説明する。 The following describes an embodiment of the present invention with reference to the drawings.

<1.システム概要>
図1は、配管データ管理システム1を示す概念図である。配管データ管理システム1は、配管システム2に関するデータを管理するシステムである。以下では、配管システム2として、給水配管システムが主に例示される。
<1. System Overview>
1 is a conceptual diagram showing a piping data management system 1. The piping data management system 1 is a system that manages data related to a piping system 2. In the following, a water supply piping system is mainly exemplified as the piping system 2.

配管システム2は、管3と継手(管継手とも称する)5とを備えて構成される。継手(つぎて)5としては、流体(ここでは水)の流れの方向を変える方向変更継手(エルボ等)、流れを分岐する分岐継手(チーズ(ティ)等)、管を継いで管の長さを延伸する延伸継手(ソケット等)などの各種の継手が存在する(図4参照)。 The piping system 2 is composed of pipes 3 and joints (also called pipe joints) 5. There are various types of joints 5, such as a direction-changing joint (elbow, etc.) that changes the direction of the flow of a fluid (here, water), a branch joint (tee, etc.) that branches the flow, and an extension joint (socket, etc.) that joins pipes to extend their length (see Figure 4).

複数の管3を継手5で接続することを繰り返すこと等によって、配管システム2(単に配管とも称する)が構成される。 A piping system 2 (also simply called piping) is formed by repeatedly connecting multiple pipes 3 with joints 5.

図1に示すように、配管データ管理システム1は、管理装置(端末装置)10と管理サーバ30とを備える。管理装置10と管理サーバ30とは、インターネットなどのネットワークを介して互いに通信可能である。 As shown in FIG. 1, the piping data management system 1 includes a management device (terminal device) 10 and a management server 30. The management device 10 and the management server 30 can communicate with each other via a network such as the Internet.

<2.管理装置10および管理サーバ30>
図2は、管理装置10の機能的構成を示すブロック図である。管理装置10は、たとえば、タブレット型端末などとして構成される。管理装置10は、持ち運びに適したコンピュータ装置であることが好ましい。
2. Management device 10 and management server 30
2 is a block diagram showing the functional configuration of the management device 10. The management device 10 is configured as, for example, a tablet terminal, etc. The management device 10 is preferably a computer device that is suitable for portability.

図2に示されるように、管理装置10は、コントローラ11(制御部とも称される)と記憶部(格納部)12と通信部14と操作部15とを備える。 As shown in FIG. 2, the management device 10 includes a controller 11 (also called a control unit), a memory unit (storage unit) 12, a communication unit 14, and an operation unit 15.

コントローラ11は、管理装置10に内蔵され、管理装置10の動作を制御する制御装置である。 The controller 11 is a control device that is built into the management device 10 and controls the operation of the management device 10.

コントローラ11は、1又は複数のハードウェアプロセッサ(例えば、CPU(Central Processing Unit))等を備えるコンピュータシステムとして構成される。コントローラ11は、CPU等において、記憶部12(ROMおよび/またはハードディスクなどの不揮発性記憶部)内に格納されている所定のソフトウエアプログラム(以下、単にプログラムとも称する)を実行することによって、各種の処理を実現する。なお、当該プログラム(詳細にはプログラムモジュール群)(「プログラム製品」とも称される)は、USBメモリなどの可搬性の記録媒体に記録され、当該記録媒体から読み出されて管理装置10にインストールされるものであってもよい。あるいは、当該プログラムは、通信ネットワーク等を経由してダウンロードされて管理装置10にインストールされるものであってもよい。管理装置10には、当該プログラムとして、配管データ200(配管システム2に関するデータ)の管理用のプログラム(アプリケーションプログラム)等がインストールされている。 The controller 11 is configured as a computer system including one or more hardware processors (e.g., a CPU (Central Processing Unit)). The controller 11 executes a predetermined software program (hereinafter, also simply referred to as a program) stored in the storage unit 12 (a non-volatile storage unit such as a ROM and/or a hard disk) in the CPU or the like, thereby realizing various processes. The program (more specifically, a group of program modules) (also referred to as a "program product") may be recorded in a portable recording medium such as a USB memory, read from the recording medium, and installed in the management device 10. Alternatively, the program may be downloaded via a communication network or the like and installed in the management device 10. In the management device 10, a program (application program) for managing the piping data 200 (data related to the piping system 2) or the like is installed as the program.

コントローラ11は、当該プログラムを用いて、配管データ200を記憶する処理、配管データ200の入出力処理、配管データ200の変更処理、配管システム2の配管レイアウト図等を描画する処理、および配管データ200とCADデータとの間でのデータ変換処理等を実行する。 The controller 11 uses the program to execute processes such as storing the piping data 200, inputting and outputting the piping data 200, changing the piping data 200, drawing piping layout diagrams of the piping system 2, and converting data between the piping data 200 and CAD data.

記憶部12は、ハードディスクドライブ(HDD)および/またはソリッドステートドライブ(SSD)等の記憶装置で構成される。記憶部12は、配管データ200等を記憶する。 The memory unit 12 is configured with a storage device such as a hard disk drive (HDD) and/or a solid state drive (SSD). The memory unit 12 stores piping data 200, etc.

通信部14は、ネットワークを介したネットワーク通信を行うことが可能である。このネットワーク通信では、たとえば、TCP/IP(Transmission Control Protocol / Internet Protocol)等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、管理装置10は、所望の相手先(たとえば、管理サーバ30等)との間で有線あるいは無線で各種のデータ(撮影画像データ等)を授受することが可能である。 The communication unit 14 is capable of performing network communication via a network. In this network communication, various protocols such as TCP/IP (Transmission Control Protocol/Internet Protocol) are used. By using this network communication, the management device 10 can send and receive various data (such as captured image data) between a desired destination (such as the management server 30) via wired or wireless communication.

操作部15は、管理装置10に対する操作入力を受け付ける操作入力部15aと、各種情報の表示出力を行う表示部15b(たとえば、ディスプレイ(液晶ディスプレイ等))とを備えている。ここでは、操作入力部15aの一部としても機能し且つ表示部15bの一部としても機能するタッチパネル15c(図1参照)が設けられる。あるいは、操作入力部15aとしてマウスおよびキーボード等が用いられてもよい。 The operation unit 15 includes an operation input unit 15a that accepts operation input to the management device 10, and a display unit 15b (e.g., a display (liquid crystal display, etc.)) that displays and outputs various information. Here, a touch panel 15c (see FIG. 1) is provided that functions as part of the operation input unit 15a and as part of the display unit 15b. Alternatively, a mouse and a keyboard, etc. may be used as the operation input unit 15a.

図3は、管理サーバ30の機能的構成を示すブロック図である。管理サーバ30は、管理装置10等との間でデータを授受する装置である。管理サーバ30は、CAD装置(CADシステム)等としても機能する。なお、管理サーバ30は、管理装置10と連携する連携装置であるとも表現される。 Figure 3 is a block diagram showing the functional configuration of the management server 30. The management server 30 is a device that transmits and receives data between the management device 10 and the like. The management server 30 also functions as a CAD device (CAD system) and the like. The management server 30 is also expressed as a cooperating device that cooperates with the management device 10.

図3に示されるように、管理サーバ30は、コントローラ31(制御部とも称される)と記憶部(格納部)32と通信部34と操作部35とを備える。 As shown in FIG. 3, the management server 30 includes a controller 31 (also called a control unit), a memory unit (storage unit) 32, a communication unit 34, and an operation unit 35.

コントローラ31は、管理サーバ30に内蔵され、管理サーバ30の動作を制御する制御装置である。 The controller 31 is a control device built into the management server 30 that controls the operation of the management server 30.

コントローラ31は、上述のコントローラ11と同様のハードウエア構成等を備える。コントローラ31は、CPU等において、記憶部(ROMおよび/またはハードディスクなどの不揮発性記憶部)32内に格納されている所定のプログラムを実行することによって、各種の処理を実現する。なお、当該プログラムは、USBメモリなどの可搬性の記録媒体に記録され、当該記録媒体から読み出されて管理サーバ30にインストールされるものであってもよい。あるいは、当該プログラムは、通信ネットワーク等を経由してダウンロードされて管理サーバ30にインストールされるものであってもよい。管理サーバ30には、当該プログラムとして、管理装置10との連携用プログラム、およびCAD用のプログラム(CADソフトウエアとも称する)等もインストールされている。 The controller 31 has the same hardware configuration as the controller 11 described above. The controller 31 executes a predetermined program stored in a storage unit (a non-volatile storage unit such as a ROM and/or a hard disk) 32 in a CPU or the like to realize various processes. The program may be recorded in a portable recording medium such as a USB memory, read from the recording medium, and installed in the management server 30. Alternatively, the program may be downloaded via a communication network or the like and installed in the management server 30. The management server 30 also has installed therein, as the program, a program for linking with the management device 10, a program for CAD (also referred to as CAD software), and the like.

コントローラ31は、当該プログラムを用いて、CADに関する各種処理、および管理装置10との各種連携処理等を実行する。 The controller 31 uses the program to execute various CAD-related processes and various collaborative processes with the management device 10.

記憶部32は、ハードディスクドライブ(HDD)および/またはソリッドステートドライブ(SSD)等の記憶装置で構成される。記憶部32は、配管システム2に関するCADデータ等を記憶する。 The memory unit 32 is composed of a storage device such as a hard disk drive (HDD) and/or a solid state drive (SSD). The memory unit 32 stores CAD data and the like related to the piping system 2.

通信部34は、ネットワークを介したネットワーク通信を行うことが可能である。このネットワーク通信では、たとえば、TCP/IP(Transmission Control Protocol / Internet Protocol)等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、管理サーバ30は、所望の相手先(たとえば、管理装置10等)との間で有線あるいは無線で各種のデータ(撮影画像データ等)を授受することが可能である。 The communication unit 34 is capable of performing network communication via a network. In this network communication, various protocols such as TCP/IP (Transmission Control Protocol/Internet Protocol) are used. By using this network communication, the management server 30 can send and receive various data (photographed image data, etc.) between a desired destination (such as the management device 10) via wired or wireless communication.

操作部35は、管理サーバ30に対する操作入力を受け付ける操作入力部35aと、各種情報の表示出力を行う表示部35bとを備えている。操作入力部35aとしてはマウスおよびキーボード等が用いられ、表示部35bとしてはディスプレイ(液晶ディスプレイ等)が用いられる。また、操作入力部35aの一部としても機能し且つ表示部35bの一部としても機能するタッチパネルが設けられてもよい。 The operation unit 35 includes an operation input unit 35a that accepts operation input to the management server 30, and a display unit 35b that displays and outputs various information. A mouse and a keyboard are used as the operation input unit 35a, and a display (such as a liquid crystal display) is used as the display unit 35b. A touch panel that functions as both part of the operation input unit 35a and part of the display unit 35b may also be provided.

<3.配管システム>
上述のように、配管システム2は、管(パイプとも称する)3と継手5とを備えて構成される。図4は、代表的な継手(具体的には、エルボ、ソケット、チーズ)を示す図である。
<3. Piping system>
As described above, the piping system 2 is configured to include the pipes 3 and the joints 5. Fig. 4 is a diagram showing typical joints (specifically, elbows, sockets, and tee joints).

図4の最上段には、エルボ(方向変更継手)が示されており、図4の中段には、ソケット(延伸継手)が示されており、図4の最下段には、チーズ(ティとも称する)(分岐継手)が示されている。 The top row of Figure 4 shows an elbow (a direction-changing joint), the middle row of Figure 4 shows a socket (an extension joint), and the bottom row of Figure 4 shows a tee (a branch joint).

エルボは、上流側から下流側へ向かう流体の進行方向を所定角度(90度等)変更(変換)する方向変更継手(方向変換継手)である。 An elbow is a direction-changing joint that changes (converts) the direction of a fluid moving from the upstream side to the downstream side by a specified angle (such as 90 degrees).

ソケットは、管を継いで管の長さを延伸する延伸継手である。ソケットには、管を継いで管の長さを延伸する機能に加えて、管のサイズ(管径)を小さく(大きく)する機能(継手の前後で管径を変更する機能)をも有するもの(レジューサあるいは異径ソケット等とも称される)も存在する。当該異径ソケットは、延伸継手でもあり管径変更継手でもある。たとえば、図4の中段のソケット(異径ソケット)では、当該継手(異径ソケット)を挟んで左から右へ流れる流路(経路)において当該継手の左側の管の径と右側の管の径とは異なっている(詳細には、右側の管の径は、左側の管の径よりも小さい)。ここでは、後者の機能(管径変更機能)を有する異径ソケット(レジューサ)を含めて「ソケット」と総称する。 A socket is an extension joint that connects pipes to extend their length. In addition to the function of connecting pipes to extend their length, some sockets (also called reducers or different-diameter sockets) also have the function of reducing (increasing) the size (diameter) of the pipe (changing the diameter before and after the joint). Such different-diameter sockets are both extension joints and pipe-diameter-changing joints. For example, in the middle socket (different-diameter socket) in Figure 4, the diameter of the pipe on the left side of the joint is different from the diameter of the pipe on the right side in the flow path (path) that flows from left to right through the joint (different-diameter socket) (more specifically, the diameter of the pipe on the right side is smaller than the diameter of the pipe on the left side). Here, different-diameter sockets (reducers) that have the latter function (diameter-changing function) are collectively referred to as "sockets."

チーズは、上流側から下流側へ向かう流体の一部(分流)を別方向(たとえば本流の向きに対して90度の向きに)に分岐する分岐継手である。チーズ(ティとも称される)にも、分岐の前後で管の径が変わる異径チーズ(詳細には分岐経路(副経路)の管径(分岐後の管径)が主経路の管径(分岐前の管径)と異なるチーズ)が存在する。たとえば、図4の最下段の異径チーズでは、当該継手(チーズ)を挟んで左から右へ流れる経路(主経路)における管径と当該継手を挟んで左から下へ分岐する経路(副経路(分岐経路))における管径とは互いに異なっている。具体的には、分岐経路における下側の管の径は、左側(および右側)の管の径よりも小さい。ここでは、同径チーズと異径チーズ(異径ティ)とを含めて「チーズ」と総称する。 A tee is a branch joint that branches a part of the fluid (a branch flow) flowing from the upstream side to the downstream side in a different direction (for example, at a 90-degree angle to the main flow direction). There are also tee (also called tees) with different diameters, in which the diameter of the pipe changes before and after the branch (specifically, the pipe diameter of the branch path (sub-path) (pipe diameter after branching) is different from the pipe diameter of the main path (pipe diameter before branching)). For example, in the different diameter tee at the bottom of Figure 4, the pipe diameter of the path (main path) that flows from left to right across the joint (tee) is different from the pipe diameter of the path (sub-path (branch path)) that branches from left to bottom across the joint. Specifically, the diameter of the lower pipe in the branch path is smaller than the diameter of the pipe on the left (and right). Here, both same-diameter tee and different-diameter tee (different-diameter tees) are collectively referred to as "tee".

<4.配管データ200>
<配管データ200の概要>
この実施形態においては、配管データ200(配管システム2に関するデータ)(図8~図11等参照)は、当該配管システム2を構成する継手の各種情報(種類情報、管径情報、位置情報、階層化情報等)を主に備えて構成される。配管データ200は、配管システム2の各継手の種類情報と管径情報と位置情報と階層化情報とをテーブル形式で表現する。配管データ200は、配管システム2を構成する複数の継手の情報に基づき、配管システム2の配管ルート(配管レイアウト)を表現する。ただし、配管データ200は、配管システム2の配管ルートを線図で表すCADデータ400とは別のデータとして構成される。
<4. Piping Data 200>
<Outline of Piping Data 200>
In this embodiment, the piping data 200 (data related to the piping system 2) (see, for example, FIGS. 8 to 11 ) is mainly configured to include various information (type information, pipe diameter information, position information, hierarchical information, etc.) of the joints that constitute the piping system 2. The piping data 200 expresses the type information, pipe diameter information, position information, and hierarchical information of each joint of the piping system 2 in a table format. The piping data 200 expresses a piping route (piping layout) of the piping system 2 based on information of a plurality of joints that constitute the piping system 2. However, the piping data 200 is configured as data separate from the CAD data 400 that represents the piping route of the piping system 2 in a line diagram.

継手の種類情報は、「L:エルボ」、「T:チーズ(ティ)」、「S:ソケット」などの複数の種類のうちいずれの種類の継手であるかを示す情報である。 The fitting type information indicates which type of fitting it is from multiple types such as "L: elbow", "T: tee", and "S: socket".

継手の管径情報は、当該継手で接続される管(接続対象管)の径(サイズ)に関する情報である。たとえば、当該管径情報は、JIS規格等で決められたサイズのうちのいずれであるか等を示す情報であり、より詳細には、管径を示すA呼称(A系の呼び径)等で表現されればよい。また、継手の上流側(主経路側)と当該継手の下流側(特に副経路側)とで管の径が互いに異なる異径の継手(異径チーズ、異径ソケット、および異径エルボ等)に関しては、双方の管径(主サイズおよび副サイズ)が管径情報として管理される。 The pipe diameter information of a fitting is information about the diameter (size) of the pipe (the pipe to be connected) to be connected with the fitting. For example, the pipe diameter information is information indicating which of the sizes determined by JIS standards or the like it is, and more specifically, it may be expressed as an A designation (nominal diameter of A series) indicating the pipe diameter. Furthermore, for fittings of different diameters (such as different diameter tee, different diameter socket, and different diameter elbow) in which the pipe diameters differ between the upstream side (main route side) and the downstream side (particularly the secondary route side) of the fitting, both pipe diameters (main size and secondary size) are managed as the pipe diameter information.

継手の位置情報は、継手の代表点(エルボあるいはチーズにて接続対象の管(方向変更前後の管、または分岐前後の管)の中心線同士が交わる点等)の位置を示す情報である。位置情報は、たとえば、所定の基準位置(建物あるいは敷地における基準位置等)を原点とする座標値(X,Y,Z)で示される。ただし、これに限定されず、たとえば、順次に(管で)接続される継手のうち直前(あるいは直後)の継手からの相対的な移動距離(増分量ないし変位量とも称される)(ΔX,ΔY,ΔZ)で位置情報が示されても良い。 The position information of a joint is information that indicates the position of the representative point of the joint (such as the point where the center lines of the pipes to be connected at an elbow or tee (pipes before and after a direction change, or pipes before and after a branch) intersect). The position information is indicated, for example, by coordinate values (X, Y, Z) with a specified reference position (such as a reference position in a building or site) as the origin. However, this is not limited to this, and the position information may be indicated, for example, by the relative movement distance (also called the increment or displacement) (ΔX, ΔY, ΔZ) from the previous (or next) joint among the joints that are connected in sequence (by pipes).

継手の階層化情報は、階層化された複数の経路(流路)(フローヒエラルキーとも称する)のいずれに当該継手が存在するか(継手が所属する経路(階層化経路))等を示す情報である。換言すれば、継手の階層化情報は、当該継手が所属する階層レベル(配管システム2内の階位)等を示す情報である。継手の階層化情報は、階層化された各フロー(本流および各分流)のいずれに当該継手が所属するのかを示す本流分流情報(本流支流情報)とも称される。当該階層化情報は、分岐継手(チーズ等)による分岐前の経路上の継手と当該分岐継手による分岐後の経路上の継手とを、異なる階層の経路(上位階層経路および下位階層経路)に属する継手として区別することが可能な情報である。 The hierarchical information of a fitting is information indicating which of a plurality of hierarchical paths (flow paths) (also called a flow hierarchy) the fitting exists in (the path (hierarchical path) to which the fitting belongs). In other words, the hierarchical information of a fitting is information indicating the hierarchical level to which the fitting belongs (the rank within the piping system 2). The hierarchical information of a fitting is also called mainstream/division information (main/tributary information) indicating which of the hierarchical flows (main/division) the fitting belongs to. The hierarchical information is information that makes it possible to distinguish a fitting on a path before branching by a branch fitting (such as a tee) from a fitting on a path after branching by the branch fitting as fittings that belong to paths of different hierarchies (upper hierarchy path and lower hierarchy path).

ここでは、当該階層化情報は、記号化されて表現される。具体的には、階層化情報は、階層記号として表現される。たとえば、図5では、「A」、「A1」、「Bt1」、「BA」、「BA1」、「CAA」、「CAAt1」などが各継手の階層化情報(階層記号)として示されている。 Here, the hierarchical information is represented as a symbol. Specifically, the hierarchical information is represented as a hierarchy symbol. For example, in FIG. 5, "A", "A1", "Bt1", "BA", "BA1", "CAA", "CAAt1", etc. are shown as the hierarchical information (hierarchical symbol) of each joint.

図5は、配管データ200に基づいて描画された、配管システム2の配管レイアウト図(配管ルート図)の一例を示している。図5の配管レイアウト図内においては、各継手の階層化情報が示されている。なお、図5(および図6等)では、配管システム2における管の太さが(管の長さに対して)強調(デフォルメ)されて示されている。 Figure 5 shows an example of a piping layout diagram (piping route diagram) of the piping system 2, drawn based on the piping data 200. In the piping layout diagram of Figure 5, hierarchical information of each joint is shown. Note that in Figure 5 (and Figure 6, etc.), the thickness of the pipes in the piping system 2 (relative to the length of the pipes) is shown emphasized (deformed).

以下、図5等に基づいて階層化情報(階層記号)について説明する。 The following describes the hierarchical information (hierarchical symbols) with reference to Figure 5 etc.

メイン経路(図5にて最も太い管で表現されている)において、開始点SPから右側(+X側)(下流側でもある)に向けて移動した位置に存在する1番目の分岐継手(チーズ)には、階層化情報「A」が付与されている。なお、この「A」は、分岐継手(分岐点)を一意に識別する識別記号でもある。当該分岐継手(の代表点)は、分岐点「A」とも表現される。 In the main route (represented by the thickest pipe in Figure 5), the first branch joint (tee) located to the right (+X side) (also downstream) of the starting point SP is given hierarchical information "A". This "A" is also an identification symbol that uniquely identifies the branch joint (branch point). The branch joint (its representative point) is also referred to as branch point "A".

更に右側に移動した位置に存在する2番目の継手(エルボ(非分岐継手))には、階層化情報「A1」が付与されている。さらに、当該メイン経路において、今度は下側(-Y側)(下流側)に移動した位置に存在する次の継手(3番目の継手)には、階層化情報「A2」が付与されている。その後、下流側の各継手には、順次に、階層化情報「B」、「B1」、「C」、「C1」、...が付されている。 The second joint (elbow (non-branch joint)) located further to the right is given the hierarchical information "A1". Furthermore, the next joint (third joint) located further down (-Y side) (downstream) on the main route is given the hierarchical information "A2". After that, each joint on the downstream side is given the hierarchical information "B", "B1", "C", "C1", ... in order.

ここでは、メイン経路(最上位階層経路あるいは第1レベル経路とも称される)において、分岐継手(チーズ)が現れるごとに、アルファベット順位(たとえば、「A」,「B」,「C」,...)における次順位の文字(アルファベット)(詳細には大文字)が階層化情報(階層記号)として付与される。たとえば、最初のチーズに「A」が付与され、2番目のチーズに「B」が付与され、3番目のチーズに「C」が付与される。このように「A」,「B」,「C」,...は、それぞれ分岐継手(分岐点)を一意に識別する識別記号でもある。 Here, in the main path (also called the highest hierarchical path or first level path), each time a branch joint (cheese) appears, the next-ranked letter (alphabet) (specifically, a capital letter) in the alphabetical order (for example, "A", "B", "C", ...) is assigned as hierarchical information (hierarchical symbol). For example, the first cheese is assigned "A", the second cheese is assigned "B", and the third cheese is assigned "C". In this way, "A", "B", "C", ... are also identification symbols that uniquely identify each branch joint (branch point).

また、第1レベル経路の非分岐継手(分岐継手ではない継手)に関しては、数字(アラビア数字)が階層化情報として付加される。具体的には、非分岐継手(エルボ、ソケット等)が現れるごとに、その直前の分岐継手の階層化情報(たとえば「A」)の右横に次順位の数字(たとえば「1」あるいは「2」等)が付加された情報(「A1」あるいは「A2」等)が、各非分岐継手の階層化情報として付与される。同様に、「B」と「C」との間の非分岐継手には「B1」等が付与され、「C」と「D」との間の非分岐継手には「C1」,「C2」等が付与される。このように「A1」,「A2」,「B1」,「C1」,...は、それぞれ非分岐継手を一意に識別する識別記号でもある。 For non-branch joints (joints that are not branch joints) in the first level route, numbers (Arabic numerals) are added as hierarchical information. Specifically, each time a non-branch joint (elbow, socket, etc.) appears, the next number (e.g., "1" or "2") is added to the right of the hierarchical information of the branch joint immediately before it (e.g., "A"), and information (e.g., "A1" or "A2") is added as hierarchical information for each non-branch joint. Similarly, non-branch joints between "B" and "C" are assigned "B1", etc., and non-branch joints between "C" and "D" are assigned "C1", "C2", etc. In this way, "A1", "A2", "B1", "C1", ... are also identification symbols that uniquely identify each non-branch joint.

このように、第1レベル経路における継手(第1レベル継手)に関しては、アルファベット1文字で表現された階層化情報(アルファベット1文字の右横に数字が付加された表現を含む)が付与される。 In this way, for joints in the first level route (first level joints), hierarchical information expressed by a single alphabetical character (including an expression in which a number is added to the right of a single alphabetical character) is assigned.

また、第1レベルの各分岐継手から分岐した経路(第2レベル経路)における継手(第2レベル継手)に関しては、1文字目のアルファベットの右横(右隣)に2文字目のアルファベットが付加される。換言すれば、2つのアルファベット(の組み合わせ)で表現された階層化情報(「At」,「Bt」,「BA」等を含む)を有する継手は、第2レベルの経路における継手であることを意味する。ここでは、2文字目のアルファベットとして、分流(DisTributary)ないし支流(Tributary)を表す「t」(詳細には小文字のt)が最初に付与される。その後、分岐継手が現れるごとに、アルファベット順位における次順位の大文字のアルファベット(「A」,「B」,「C」,...)が「t」に代えて順次に、2文字目のアルファベットとして付与される。換言すれば、分流内における分岐継手に対しては大文字のアルファベットが(「A」から順に)付加され、分流内における最初の分岐継手までに存在する非分岐継手に対しては「t」が付加される。 For joints (second-level joints) in routes (second-level routes) branching from each branch joint at the first level, a second alphabet is added to the right of the first alphabet. In other words, a joint having hierarchical information (including "At", "Bt", "BA", etc.) expressed by (a combination of) two alphabets means that it is a joint in a second-level route. Here, the second alphabet is first given with a "t" (more specifically, a lowercase "t"), which represents a distributary or tributary. After that, each time a branch joint appears, the next uppercase alphabet ("A", "B", "C", ...) in alphabetical order is sequentially given as the second alphabet in place of the "t". In other words, a capital letter (starting with "A") is added to the branch joints in the branch, and a "t" is added to the non-branch joints in the branch up to the first branch joint.

また、第2レベル経路の非分岐継手(エルボ)に対しては、その直前の分岐継手を表すアルファベットの右横に次順位の数字が付加された情報が、各非分岐継手の階層化情報として付与される。たとえば、分岐継手「BA」の直後等の非分岐継手に対しては、その直前の分岐継手を表すアルファベット「BA」の右横に次順位の数字(たとえば「1」あるいは「2」)が付加された情報(「BA1」あるいは「BA2」等)が、各非分岐継手の階層化情報として付与される。同様に、第2レベル経路の0番目の分岐継手「At0」(=A)(後述)の直後等の非分岐継手に対しては、その直前の分岐継手を表すアルファベット「At」の右横に次順位の数字(たとえば「1」あるいは「2」)が付加された情報(「At1」あるいは「At2」等)が、各非分岐継手の階層化情報として付与される。 For non-branch joints (elbows) in the second level path, information is given as the hierarchical information of each non-branch joint, in which the next-order number is added to the right of the alphabet representing the branch joint immediately before it. For example, for a non-branch joint immediately after a branch joint "BA", information is given as the hierarchical information of each non-branch joint, in which the next-order number (for example, "1" or "2") is added to the right of the alphabet "BA" representing the branch joint immediately before it (such as "BA1" or "BA2"). Similarly, for a non-branch joint immediately after the 0th branch joint "At0" (=A) (described later) in the second level path, information is given as the hierarchical information of each non-branch joint, in which the next-order number (for example, "1" or "2") is added to the right of the alphabet "At" representing the branch joint immediately before it (such as "At1" or "At2").

また、第2レベルの各分岐継手から分岐した経路(第3レベル経路)における継手(第3レベル継手)に関しては、2文字目のアルファベットの右横に3文字目のアルファベットが付加される。換言すれば、3つのアルファベットで表現された階層化情報を有する継手は、第3レベルの経路における継手であることを意味する。ここでは、3文字目のアルファベットとして、「t」(詳細には小文字のt)が最初に付与され、その後、分岐継手が現れるごとに、アルファベット順位における次順位の文字(大文字のアルファベット)が「t」等に代えて順次に付与される。また、第3レベル経路の非分岐継手に対しては、その直前の分岐継手を表すアルファベット(たとえば「CAt」)の右横に次順位の数字(たとえば「1」)が付加された情報(「CAt1」等)が、各非分岐継手の階層化情報として付与される。 For joints (third level joints) in paths (third level paths) branching from each branch joint at the second level, a third alphabet is added to the right of the second alphabet. In other words, a joint having hierarchical information expressed by three alphabets means that it is a joint in a third level path. Here, the third alphabet is first assigned with "t" (specifically, lowercase t), and then, for each branch joint, the next alphabetical letter (uppercase alphabet) is assigned in order, replacing "t" and so on. For non-branch joints in a third level path, information (such as "CAt1") in which the next number (such as "1") is added to the right of the alphabet (such as "CAt") representing the branch joint immediately before is assigned as the hierarchical information of each non-branch joint.

第3レベルの各分岐継手から分岐した経路(第4レベル経路)における継手(第4レベル継手)、および更に下位の経路における継手等に関しても同様である。 The same applies to the joints (fourth level joints) in the paths (fourth level paths) that branch off from each branch joint at the third level, and to the joints in even lower levels of paths, etc.

なお、分岐点「A」から分かれた(下位階層の)分流(サブ経路)は「分流At」とも表現される。換言すれば、「At」は、分岐点を識別(表現)する記号として用いられるとともに、分流(自体)を識別(表現)する記号としても用いられる。他の「Bt」,「BAt」,「Ct」等も同様である。 Note that a branch (sub-route) (at a lower level) that branches off from branch point "A" is also expressed as "branch At." In other words, "At" is used as a symbol to identify (represent) the branch point, and also as a symbol to identify (represent) the branch (itself). The same is true for other symbols such as "Bt," "BAt," and "Ct."

以上のように、同一階層(同一階層フロー)内の分岐継手に対してはアルファベットが順次に付与され、階層が増えるにつれて(階位が下位になるにつれて)アルファベットの文字数が増えていく。換言すれば、第iレベルの「分岐継手」に対しては、アルファベット1文字を単位とする単位記号セット(単に記号セットとも称する)がi個連続する階層記号が付与される。たとえば、第1レベルの分岐継手に対しては、単一(1個のみ)の記号セット(アルファベット1文字単位で構成される)で表現される階層記号(「B」,「C」等)が付与される。また、第2レベルの分岐継手に対しては、記号セット(アルファベット1文字単位)が2個連続する階層記号(「At」,「CA」等)が付与される。同様に、第3レベルの分岐継手に対しては、記号セット(アルファベット1文字単位)が3個連続する階層記号(「CAt」,「CAB」等)が付与される。 As described above, alphabets are assigned to branch joints in the same hierarchy (same hierarchy flow) in sequence, and the number of letters of the alphabet increases as the hierarchy increases (as the rank becomes lower). In other words, a hierarchical symbol consisting of i consecutive unit symbol sets (also simply called symbol sets) with one alphabet character as a unit is assigned to a "branch joint" at the i-th level. For example, a hierarchical symbol (such as "B", "C") represented by a single (only one) symbol set (composed of one alphabet character units) is assigned to a branch joint at the first level. In addition, a hierarchical symbol (such as "At", "CA") consisting of two consecutive symbol sets (one alphabet character units) is assigned to a branch joint at the second level. Similarly, a hierarchical symbol (such as "CAt", "CAB") consisting of three consecutive symbol sets (one alphabet character units) is assigned to a branch joint at the third level.

このように、記号セットの個数が階層レベルを表現(規定)している。たとえば、記号セット「B」の個数は1個であり、当該記号セット「B」は第1レベル(第1階層)を表現している。同様に、記号セット「At」の個数は2個であり、当該記号セット「At」は第2レベル(第2階層)を表現している。また、記号セット「CAB」の個数は3個であり、当該記号セット「CAB」は第3レベル(第3階層)を表現している。 In this way, the number of symbol sets represents (specifies) the hierarchical level. For example, the number of symbol sets "B" is 1, and symbol set "B" represents the first level (first hierarchy). Similarly, the number of symbol sets "At" is 2, and symbol set "At" represents the second level (second hierarchy). Furthermore, the number of symbol sets "CAB" is 3, and symbol set "CAB" represents the third level (third hierarchy).

また、階層記号内の各アルファベット(i番目の記号セットのアルファベット)は、第iレベルの経路(フロー(流れ))内における分岐点(分岐継手)の順位(第iレベル経路の開始点からの分岐点の順位)(順序)を表現している。ただし、アルファベット「t」は「0番目」を表している。 In addition, each alphabet in the hierarchical symbol (the alphabet of the i-th symbol set) represents the order (order) of the branching point (branching joint) in the i-th level route (flow). Here, the alphabet "t" represents "0th".

たとえば、2個の記号セットで構成される「BA」のうち、1番目の記号セット「B」は、第1レベル経路(本流)内の2番目(B)の分岐点であることを示している。2番目の記号セット「A」は、分岐点「A」から分岐した第2レベル経路内の1番目(「A」)の分岐点であることを示している。したがって、階層記号「BA」は、第1レベル経路内の分岐点Bから分岐した第2レベル経路内の1番目の分岐点であることを示している。 For example, of the two symbol sets "BA", the first symbol set "B" indicates that it is the second (B) branch point in the first level route (main stream). The second symbol set "A" indicates that it is the first ("A") branch point in the second level route branching off from branch point "A". Therefore, the hierarchical symbol "BA" indicates that it is the first branch point in the second level route branching off from branch point B in the first level route.

また、2個の記号セットで構成される「At」のうち、1番目の記号セット「A」は、第1レベル経路(本流)内の1番目(A)の分岐点であることを示している。2番目の記号セット「t」は、分岐点「A」から分岐した第2レベル経路内の0番目(t)の分岐点(分岐継手)であることを示している。換言すれば、階層記号「At」は、第2レベル経路内の最初(1番目)の分岐継手(チーズ等)よりも前に(上流側に)存在する継手(分岐継手あるいは非分岐継手)であることを示している。なお、階層記号「At0」は、第1レベル経路内の分岐点「A」から分岐した第2レベル経路内の0番目の継手(第2レベル経路内の1番目の継手(At1等)の直前の継手)であることを示している。第2レベル経路内の0番目の継手は、第2レベル経路の開始点でもあり、直上階層経路(第1レベル経路)に存在する分岐元の分岐継手(分岐点)Aに相当する。それ故、記号「At0」は、第2レベル経路の開始点でもあり、(第1レベル経路内における)分岐元の分岐継手(分岐点)「A」をも意味する。また、第2レベル経路の開始点(0番目の継手)「At0」は、単に「At」とも表現される。 Of the two symbol sets, "At" indicates that the first symbol set "A" is the first (A) branch point in the first level route (main stream). The second symbol set "t" indicates that the 0th (t) branch point (branch joint) in the second level route branched from the branch point "A". In other words, the hierarchy symbol "At" indicates that it is a joint (branch joint or non-branch joint) that exists before (upstream of) the first (first) branch joint (such as a tee) in the second level route. The hierarchy symbol "At0" indicates that it is the 0th joint in the second level route branched from the branch point "A" in the first level route (the joint immediately before the first joint (such as At1) in the second level route). The 0th joint in the second level route is also the starting point of the second level route, and corresponds to the branch joint (branch point) A that exists in the immediately upper hierarchical route (first level route). Therefore, the symbol "At0" is the starting point of the second level path, and also means the branch joint (branching point) "A" from which the path branches (within the first level path). Also, the starting point (0th joint) "At0" of the second level path is simply expressed as "At".

同様に、3個の記号セットで構成される「CAB」のうち、1番目の記号セット「C」は、第1レベル経路(本流)内の3番目(C)の分岐点であることを示している。階層記号「CAB」のうちの2番目の記号セット「A」は、分岐点Cから分岐した第2レベル経路内の1番目(A)の分岐点であることを示している。階層記号「CAB」のうちの最後(3番目)の「B」は、分岐点CAから分岐した第3レベル経路内の2番目(B)の分岐点であることを示している。したがって、継手「CAB」は、特定の第2レベル経路内の1番目(A)の分岐点CAから分岐した第3レベル経路内の2番目の分岐継手であることを示している。当該特定の第2レベル経路は、第1レベル経路(本流)内の3番目(C)の分岐点Cから分岐した経路である。 Similarly, of the three symbol sets "CAB", the first symbol set "C" indicates that it is the third (C) branch point in the first level route (main stream). The second symbol set "A" in the hierarchy symbol "CAB" indicates that it is the first (A) branch point in the second level route branching from the branch point C. The last (third) "B" in the hierarchy symbol "CAB" indicates that it is the second (B) branch point in the third level route branching from the branch point CA. Therefore, the joint "CAB" indicates that it is the second branch joint in the third level route branching from the first (A) branch point CA in a specific second level route. The specific second level route is a route branching from the third (C) branch point C in the first level route (main stream).

このように、各記号セット内の文字の順位(詳細には、アルファベット順位等)は、同一階層内での順位(詳細には、分岐継手の順位)を表現している。 In this way, the ranking of characters in each symbol set (more specifically, alphabetical ranking, etc.) represents the ranking within the same hierarchy (more specifically, the ranking of branch joints).

また、第iレベルの「非分岐継手」に対しては、当該非分岐継手の直前の「分岐継手」の階層記号(アルファベット部分)に対して補助記号(記号セットを補助する記号であって、当該記号セットで用いられる文字とは別の種類の記号)が付加された階層記号が付与される。なお、一の継手の「直前」の継手とは、当該一の継手の所属階層内での上位順位側の継手を意味する。 For a "non-branch joint" at the i-th level, a hierarchical symbol is assigned to the hierarchical symbol (alphabetical portion) of the "branch joint" immediately preceding the non-branch joint, to which is added an auxiliary symbol (a symbol that supports the symbol set and is a different type of symbol from the characters used in the symbol set). Note that the "immediately preceding" joint refers to the joint that is higher in the hierarchy to which the joint belongs.

より具体的には、当該非分岐継手に対しては、記号セットがi個連続する階層記号(たとえば、「At」、「BA」)に対して、さらに補助記号(ここでは数字)が付加された階層記号(たとえば、「At2」、「BA1」)が付与されている。補助記号内の数字は、第iレベルの経路(流れ)内における非分岐点(非分岐継手)の順位(順序)(詳細には、第iレベル経路内の直前の分岐点からの順位)を表している。 More specifically, for the non-branching joint, a hierarchical symbol (e.g., "At", "BA") consisting of i consecutive symbol sets is assigned a hierarchical symbol (e.g., "At2", "BA1") with an additional auxiliary symbol (here, a number). The number in the auxiliary symbol represents the rank (order) of the non-branching point (non-branching joint) in the i-th level path (flow) (more specifically, the rank from the previous branching point in the i-th level path).

たとえば、「BA1」(2個の記号セット「BA」+補助記号「1」)は、第2レベル経路内にて当該第2レベル経路内の直前の分岐点BAから1番目の非分岐点(非分岐継手の配置場所)であることを示している。同様に、「At2」(2個の記号セット「At」+補助記号「2」)は第2レベルの経路(流れ)内にて当該第2レベル経路内の直前の分岐点At0(=「At」=「A」)から2番目の非分岐点(非分岐継手の配置場所)であることを示している。 For example, "BA1" (two symbol set "BA" + auxiliary symbol "1") indicates that the point is the first non-branching point (location of a non-branching joint) in the second level route from the previous branching point BA in the second level route. Similarly, "At2" (two symbol set "At" + auxiliary symbol "2") indicates that the point is the second non-branching point (location of a non-branching joint) in the second level route (flow) from the previous branching point At0 (= "At" = "A") in the second level route.

なお、第iレベル経路内の最初の分岐継手(分岐点)までの非分岐継手(非分岐点)に対しては、階層記号におけるi番目の記号セットとして「t」が付与される。ここにおいて、記号「t」は分流内の継手のみならず本流内の継手にも付与され得る。たとえば、図5において、仮に本流の開始点SPと1番目の分岐継手「A」との間に非分岐継手(エルボ等)が存在する場合には、「t1」,「t2」,...の各階層記号が付与される。この場合、「t」は、本流の開始点SPから最初の分岐点(「A」)までに存在する非分岐継手であることを意味し、「t」に続く数字(「1」,「2」等)が、開始点SPからの順位(順序)を示している。また、開始点SPは、「t0」と表記されてもよい。 For non-branch joints (non-branch points) up to the first branch joint (branch point) in the i-th level route, "t" is assigned as the i-th symbol set in the hierarchy symbol. Here, the symbol "t" can be assigned not only to joints in the branch stream but also to joints in the main stream. For example, in FIG. 5, if a non-branch joint (elbow, etc.) exists between the start point SP of the main stream and the first branch joint "A", the hierarchy symbols "t1", "t2", ... are assigned. In this case, "t" means that it is a non-branch joint that exists from the start point SP of the main stream to the first branch point ("A"), and the number following "t" ("1", "2", etc.) indicates the order (sequence) from the start point SP. The start point SP may also be written as "t0".

以上のように階層化情報が記号化されて表現されることによれば、機械(コンピュータ)と人間との双方が当該階層化情報(詳細には、継手の階位(階層レベル)および同一階層内順序)を理解し易い。ひいては配管システム2の階層的構造を理解し易い、という利点を得ることが可能である。 By expressing the hierarchical information in a symbolic manner as described above, both machines (computers) and humans can easily understand the hierarchical information (specifically, the hierarchy (hierarchical level) of the fittings and the order within the same hierarchy). This in turn provides the advantage of making it easier to understand the hierarchical structure of the piping system 2.

また、或る継手に付された上記階層記号によれば、当該継手が分岐継手か非分岐継手かを容易に判別することも可能である。具体的には、その階層記号の末尾がアルファベットで表される継手は分岐継手であり、その階層記号の末尾が数字で表される継手は非分岐継手である。 In addition, the hierarchy symbol attached to a certain joint makes it easy to determine whether the joint is a branch joint or a non-branch joint. Specifically, a joint whose hierarchy symbol ends with an alphabet is a branch joint, and a joint whose hierarchy symbol ends with a number is a non-branch joint.

なお、分岐点「A」から分かれた分流(サブ経路)は「分流At」とも表現される。換言すれば、「At」は、分岐点(継手)を識別(表現)する記号として用いられるとともに、分流を一意に識別(表現)する記号としても用いられる。 The branch (sub-route) that branches off from branch point "A" is also expressed as "branch At." In other words, "At" is used as a symbol to identify (represent) the branch point (joint) and also as a symbol to uniquely identify (represent) the branch.

<配管データ200の実現例>
図8~図11は、配管データ200(データベース)の実現例を示す図である。図8~図11の配管データ200においては、各継手の情報が1つのデータレコードとして記録されている。また、各継手の情報を示すデータレコードが、当該各継手の接続順序に従って(図8等の縦方向に)並べられて配置されている。ここでは、図8~図11において継手情報が階層レベルごとに別々のデータテーブルとして(別図で)示されているとともに、同一階層レベル内の継手情報が分流ごとに別々のデータテーブルとして示されている。ただし、これに限定されず、当該継手情報は一続きのデータテーブル(複数のレベルに属する複数のデータレコードを含むデータテーブル)として構成されてもよい。
<Example of implementation of piping data 200>
8 to 11 are diagrams showing an example of the implementation of piping data 200 (database). In the piping data 200 of FIG. 8 to FIG. 11, information on each fitting is recorded as one data record. Moreover, data records showing information on each fitting are arranged (vertically in FIG. 8, etc.) according to the connection order of each fitting. Here, in FIG. 8 to FIG. 11, the fitting information is shown as separate data tables for each hierarchical level (in a separate diagram), and the fitting information within the same hierarchical level is shown as separate data tables for each branch. However, this is not limited to this, and the fitting information may be configured as a continuous data table (a data table including multiple data records belonging to multiple levels).

図8は、第1階層(「階層レベル1(第1レベル)」)に属する複数の継手の各種情報を示す図である。図8のデータテーブル(第1階層データ210とも称する)には、本流における継手の情報が含まれている。 Figure 8 is a diagram showing various information about multiple joints belonging to the first hierarchical level ("hierarchical level 1 (first level)"). The data table in Figure 8 (also referred to as first hierarchical data 210) contains information about joints in the mainstream.

図9は、第2階層(「階層レベル2(第2レベル)」)に属する複数の継手の各種情報を示す図である。図9のデータ(第2階層データ220とも称する)には、第2階層の分流At,Bt,Ctのそれぞれにおける継手の情報(データテーブル220a,220b,220c参照)が含まれている。 Figure 9 is a diagram showing various information about multiple joints belonging to the second hierarchical level ("hierarchical level 2 (second level)"). The data in Figure 9 (also referred to as second hierarchical level data 220) includes information about the joints in each of the second hierarchical branch flows At, Bt, and Ct (see data tables 220a, 220b, and 220c).

図10は、第3階層(「階層レベル3」)に属する複数の継手の各種情報を示す図である。図10のデータ(第3階層データ230とも称する)には、第3階層の分流BAt,CAt,CBtのそれぞれにおける継手の情報(データテーブル230a,230b,230c参照)が含まれている。 Figure 10 is a diagram showing various information about multiple joints belonging to the third hierarchical level ("hierarchical level 3"). The data in Figure 10 (also referred to as third hierarchical level data 230) includes information about the joints in each of the third hierarchical level branches BAt, CAt, and CBt (see data tables 230a, 230b, and 230c).

図11は、第4階層(「階層レベル4」)に属する複数の継手の各種情報を示す図である。図11のデータ(第4階層データ240とも称する)には、第4階層の分流CAAt,CABtのそれぞれにおける継手の情報(データテーブル240a,240b参照)が含まれている。 Figure 11 is a diagram showing various information about multiple joints belonging to the fourth hierarchical level ("hierarchical level 4"). The data in Figure 11 (also referred to as fourth hierarchical level data 240) includes information about the joints in each of the fourth hierarchical level branches CAAt and CABt (see data tables 240a and 240b).

なお、各データテーブルの最上段には、各フロー(本流あるいは各分流)の開始点の情報が記載されており、第2段目以下には、当該各フローに属する(1番目以降の)継手の情報(データレコード)が上流から下流へ向かう順序で並べられて配置されている。 The top row of each data table lists information about the starting point of each flow (main flow or each branch flow), and the second row and below lists information (data records) about the fittings (from the first onwards) belonging to each flow, arranged in order from upstream to downstream.

また、各データレコードは、複数のデータフィールドを有している。複数のデータフィールドは、継手の種類、管径(主,副)、階層化情報(階層記号)、増分位置(ΔX,ΔY,ΔZ)、座標位置(X,Y,Z)の各項目を含む。 Each data record also has multiple data fields. The multiple data fields include the following items: type of fitting, pipe diameter (main, secondary), hierarchical information (hierarchical symbol), incremental position (ΔX, ΔY, ΔZ), and coordinate position (X, Y, Z).

継手の「種類」は、「T」(チーズ)、「L」(エルボ)、「S」(ソケット)等の継手種類を表す情報である。また、「SP」は開始点(開始端)、「V」は流路終端にて接続されるバルブ(水道蛇口等)を示す。 The "type" of the fitting is information that indicates the type of fitting, such as "T" (tee), "L" (elbow), or "S" (socket). In addition, "SP" indicates the starting point (starting end), and "V" indicates the valve (water faucet, etc.) that is connected at the end of the flow path.

エルボ「L」の方向変更角度は、基本的には90度である。ここでは、90度の方向変更角度を有するエルボに関しては、当該角度が併記されない。一方、その他の方向変更角度を有するエルボは、「L:エルボ(45度)」などのように当該角度を併記した名称等で示される。チーズ「T」の分岐角度についても同様である。 The direction change angle of an "L" elbow is basically 90 degrees. Here, for elbows with a direction change angle of 90 degrees, the angle is not indicated. On the other hand, elbows with other direction change angles are indicated with a name that includes the angle, such as "L: elbow (45 degrees)." The same applies to the branching angle of a "T" tee.

なお、ここでは、継手以外の要素(たとえば、開始端(開始点)、終端器具(バルブ等))の種類等の情報も「種類」欄(「種類」フィールド)に格納される。ただし、これに限定されず、継手以外の要素の情報は、「(継手の)種類」とは別途に設けた項目欄(データフィールド)に格納されてもよい。 In this case, information such as the type of elements other than fittings (for example, starting ends (starting points), terminal devices (valves, etc.)) is also stored in the "Type" column ("Type" field). However, this is not limited to this, and information on elements other than fittings may be stored in an item column (data field) provided separately from the "(fitting) type".

継手の「管径」は、当該継手で接続される管(接続対象管)の径(サイズ)を示す情報である。ここでは、異径継手に対応するため、管径情報(管径サイズ)として「主(サイズ)」および「副(サイズ)」の2つの項目が設けられている。 The "pipe diameter" of a fitting is information that indicates the diameter (size) of the pipe (the pipe to be connected) that is connected with the fitting. Here, to accommodate fittings of different diameters, two items, "main (size)" and "secondary (size)," are provided as pipe diameter information (pipe diameter size).

継手の「階層化情報」は、継手が所属する経路等を階層化して示す情報である。ここでは、当該階層化情報は、階層記号(図5等参照)で表現される。 The "hierarchical information" of a joint is information that shows the hierarchical structure of the route, etc. to which the joint belongs. Here, the hierarchical information is expressed by a hierarchy symbol (see Figure 5, etc.).

また、継手の位置情報として、2種類の位置情報(増分量および座標値)の項目が設けられている。「増分量」は、直前の継手(あるいは開始点)からの増分量(増分位置)を示す情報であり、詳細には、X,Y,Z方向の3方向のそれぞれにおける増分量(増分値)ΔX,ΔY,ΔZで構成される。「座標値」は、所定の基準位置(建物における基準位置等)を原点とする座標値X,Y,Zで示される。なお、ここでは、2種類の位置情報(増分量および座標値)に関する項目が設けられているが、これに限定されず、当該2種類の位置情報のうちの一方だけが設けられてもよい。 In addition, items for two types of position information (increment amount and coordinate value) are provided as position information for joints. "Increment amount" is information indicating the increment amount (increment position) from the previous joint (or starting point), and is specifically composed of increment amounts (increment values) ΔX, ΔY, and ΔZ in each of the three directions, X, Y, and Z. "Coordinate value" is indicated by coordinate values X, Y, and Z with a specified reference position (such as a reference position in a building) as the origin. Note that, although items for two types of position information (increment amount and coordinate value) are provided here, this is not limiting, and only one of the two types of position information may be provided.

なお、継手の種類および管径は、継手に関する基本的な構成(物理的な構成)を表す情報であり、「継手基本情報」などとも表現される。一方、継手の階層化情報および位置情報は、継手に関する補助的な情報であり、「継手補助情報」などとも表現される。 The type of fitting and pipe diameter are information that represents the basic configuration (physical configuration) of the fitting, and are also referred to as "basic fitting information." On the other hand, the hierarchical information and position information of the fitting are auxiliary information about the fitting, and are also referred to as "auxiliary fitting information."

また、図8~図11のそれぞれにおいて、同一階層内の複数の継手の情報は、当該複数の継手の接続順序に従って、縦方向に連続するデータレコードとして格納されている。それ故、同一階層内における或る継手の直前継手の情報は、当該或る継手の直上(直前)のデータレコードを参照することによって取得される。たとえば、第1階層の継手A2の直前継手の情報は、当該継手A2の直上(直前)のデータレコード(上から3段目)を参照することによって、(直前継手A1のデータレコードとして)取得される(図8参照)。 In addition, in each of Figures 8 to 11, information on multiple joints in the same hierarchy is stored as vertically consecutive data records in accordance with the connection order of the multiple joints. Therefore, information on the previous joint of a certain joint in the same hierarchy is obtained by referencing the data record immediately above (immediately before) the certain joint. For example, information on the previous joint of joint A2 in the first hierarchy is obtained (as the data record of previous joint A1) by referencing the data record immediately above (immediately before) joint A2 (third row from the top) (see Figure 8).

また、各階層における各分岐継手から分岐(分流)する経路(下位階層経路)の情報は、当該下位階層のレベル情報の中から、当該各分岐継手から始まる経路を特定することによって取得される。たとえば、第1階層における分岐継手Cから分岐(分流)する下位階層経路(1つ下位の階層(子階層)の経路)の情報は、当該下位階層(第2階層)のレベル情報(図9参照)の中から、当該分岐継手C(Ct0)から始まる経路(分流Ctに関する経路)を特定することによって取得される。同様に、第2階層における分岐継手CBから分岐する下位階層経路の情報は、当該下位階層(第3階層)のレベル情報(図10参照)の中から、当該分岐継手CB(CBt0)から始まる経路(分流CBtに関する経路)を特定することによって取得される。 Information on the routes (lower-level routes) that branch (diverge) from each branch joint in each level is obtained by identifying routes starting from each branch joint from the level information of the lower level. For example, information on the lower-level route (route of the next lower level (child level)) that branches (diverges) from branch joint C in the first level is obtained by identifying the route (route related to the divergence Ct) that starts from branch joint C (Ct0) from the level information of the lower level (second level) (see FIG. 9). Similarly, information on the lower-level route that branches from branch joint CB in the second level is obtained by identifying the route (route related to the divergence CBt) that starts from branch joint CB (CBt0) from the level information of the lower level (third level) (see FIG. 10).

なお、上記においては、図8~図11に示すような配管データ200を例示したが、これに限定されない。たとえば、上述の配管データ200を構成するデータテーブルにおいて、他のフィールド情報がデータレコードごとに更に設けられてもよい。当該他のフィールド情報としては、「階層レベル」(「階層レベル1」,「階層レベル2」等)、「隣接継手情報」(直前継手の階層化情報)、「下位階層テーブル(サブテーブル)の有無」等が例示される。 Note that, although the above describes examples of piping data 200 as shown in Figures 8 to 11, the present invention is not limited to these. For example, in the data table constituting the above-mentioned piping data 200, other field information may be further provided for each data record. Examples of such other field information include "hierarchy level" ("hierarchy level 1", "hierarchy level 2", etc.), "adjacent joint information" (hierarchical information of the immediately preceding joint), and "presence or absence of a lower hierarchy table (sub-table)", etc.

<継手情報の表現例>
また、各継手の種類情報および管径情報は、互いに組み合わせて、次のように表現されてもよい。
<Example of joint information expression>
In addition, the type information and pipe diameter information of each joint may be combined with each other and expressed as follows.

たとえば、継手501(図5参照)(継手「A」)の情報は、「50×20T」と表現される。ここで、「50×20T」の「T」は、「継手の種類=チーズ」であることを示し、「50×20」は、「主方向の管径=50(呼び径)」であり「副方向(分流方向)の管径=20(呼び径)」であることを示す。 For example, the information for fitting 501 (see FIG. 5) (fitting "A") is expressed as "50×20T." Here, the "T" in "50×20T" indicates that the fitting type is a tee, and "50×20" indicates that the pipe diameter in the main direction is 50 (nominal diameter) and the pipe diameter in the secondary direction (branch direction) is 20 (nominal diameter).

さらに、各継手の種類情報および管径情報は、継手の階層化情報とも組み合わせて、次のように表現されてもよい。 Furthermore, the type information and pipe diameter information of each fitting may be combined with the hierarchical information of the fittings and expressed as follows:

たとえば、継手501(図5参照)の情報は、「50×20T:A」(図6参照)と表現される。ここで、「50×20T」の次の「A」は、継手501の階層化情報(第1レベル経路における1番目の分岐継手であること)を示している。なお、「:」は、「50×20T」と「A」との両者を繋ぎつつ(関連付けつつ)当該両者を区切る区切り記号である。ただし、これに限定されず、区切り記号は、「:」以外の記号(「/」あるいは「-」等)であってもよい。 For example, the information of joint 501 (see FIG. 5) is expressed as "50×20T:A" (see FIG. 6). Here, the "A" next to "50×20T" indicates the hierarchical information of joint 501 (that it is the first branch joint in the first level route). Note that ":" is a delimiter that connects (associates) and separates "50×20T" and "A". However, this is not limited to this, and the delimiter may be a symbol other than ":" (such as "/" or "-").

図6および図7においては、このような表現手法を用いて各継手の情報等が示されている。なお、図7は、図6の一部(破線で囲まれた部分)を拡大して示す図である。また、図示の都合上、図6において、当該一部は図5と同様の表現で示されている。 In Figures 6 and 7, information on each joint is shown using this representation method. Note that Figure 7 is an enlarged view of a portion of Figure 6 (the portion surrounded by the dashed line). For convenience of illustration, the portion in Figure 6 is shown in the same representation as in Figure 5.

また、各継手の情報は、さらに位置情報とも組み合わせて、次のように表現されてもよい。たとえば、継手501の情報は、「50×20T:A:(X0+ΔX1,Y0,Z0)」のように表現される。「(X0+ΔX1,Y0,Z0)」は、所定の基準位置を原点とする座標値(X,Y,Z)を示す値(たとえば、(0,6000,0))である。当該座標値で示される位置は、開始点SPの座標値(X0,Y0,Z0)に対してX方向に+ΔX1移動した位置でもある。なお、継手501の位置情報は、上述のように、直前の継手からの相対的な移動距離(増分)(ΔX,ΔY,ΔZ)で示されても良い。継手501の情報は、たとえば、「50×20T:A:ΔX=+2000」などと表現されてもよい。「ΔX=2000」は、直前の継手の座標値に対してX方向に+2000(mm:ミリメートル)移動した位置であることを示す。 The information of each joint may be further combined with position information and expressed as follows. For example, the information of joint 501 is expressed as "50 x 20T: A: (X0 + ΔX1, Y0, Z0)". "(X0 + ΔX1, Y0, Z0)" is a value (for example, (0, 6000, 0)) indicating coordinate values (X, Y, Z) with a predetermined reference position as the origin. The position indicated by the coordinate values is also a position moved by +ΔX1 in the X direction relative to the coordinate values (X0, Y0, Z0) of the starting point SP. Note that the position information of joint 501 may be expressed as the relative movement distance (increment) (ΔX, ΔY, ΔZ) from the previous joint, as described above. The information of joint 501 may be expressed as, for example, "50 x 20T: A: ΔX = +2000". "ΔX=2000" indicates that the position is moved +2000 (mm: millimeters) in the X direction from the coordinate value of the previous joint.

また、継手による接続される管の情報は、継手の情報から生成される。たとえば、継手「A(=At0)」と「At1」とを繋ぐための実際の管の長さは、継手At0の位置と継手At1の位置との距離(たとえば、Y方向の増分量ΔY)から、継手ごとに定められた所定長(たとえば数十mm)を差し引くことによって算出される。また、管の太さは、継手At0(=AB)の管径情報(副サイズ)あるいは継手At1の管径情報(主サイズ)に基づいて求められる。 Information about the pipes connected by the fittings is generated from the information about the fittings. For example, the actual length of the pipe connecting fittings "A (=At0)" and "At1" is calculated by subtracting a predetermined length (e.g., several tens of mm) determined for each fitting from the distance between the positions of fittings At0 and At1 (e.g., the increment ΔY in the Y direction). In addition, the pipe size is calculated based on the pipe diameter information (secondary size) of fitting At0 (=AB) or the pipe diameter information (primary size) of fitting At1.

<5.配管データ200の生成処理(ユーザ入力等)>
次に、配管データ管理システム1における配管データ200の生成処理(ユーザ入力に応じたデータ生成処理)について説明する。なお、ここでは、開始点SPの座標値と複数の終端装置(バルブV1~V8)の各座標値とが、配管データ200に既に登録されているものとする。図12は、このような登録情報に基づき配管レイアウト図(配管ルート図)が生成され、当該配管レイアウト図が表示部15b(15c)の表示領域300に先ず表示されている様子を示す図である。図12では、開始点SPおよび終端点V1~V8のみがそれぞれの座標値に応じた位置に配置されている。
<5. Generation process of piping data 200 (user input, etc.)>
Next, a process for generating the piping data 200 in the piping data management system 1 (a process for generating data according to user input) will be described. It is assumed here that the coordinate value of the start point SP and the coordinate values of each of the multiple end devices (valves V1 to V8) have already been registered in the piping data 200. FIG. 12 is a diagram showing a state in which a piping layout diagram (piping route diagram) is generated based on such registered information, and the piping layout diagram is first displayed in the display area 300 of the display unit 15b (15c). In FIG. 12, only the start point SP and the end points V1 to V8 are arranged at positions according to their respective coordinate values.

操作者は、表示部15b(表示領域300)に表示された開始点SP(ここでは円で示されている)をロングタップ(あるいはマウスの右ボタンクリック(単に右クリックとも称する))することによって、ポップアップメニューを表示させる。当該ポップアップメニュは、「同一レベルの次の継手情報を追加入力」、「下位レベルの継手情報を追加入力」、「継手情報を変更」、「継手情報を削除」等の選択肢を含む。当該ポップアップメニューの中から、「同一レベルの次の継手情報を追加入力」が選択されると、図13のダイアログ(画面)320が表示される。 The operator displays a pop-up menu by long-tapping (or clicking the right mouse button (also simply referred to as right-clicking)) on the start point SP (shown here as a circle) displayed on the display unit 15b (display area 300). The pop-up menu includes options such as "Add the next joint information of the same level", "Add the joint information of a lower level", "Change the joint information", and "Delete the joint information". When "Add the next joint information of the same level" is selected from the pop-up menu, the dialog (screen) 320 in FIG. 13 is displayed.

ダイアログ320は、「入力対象継手の情報」の入力欄321と「階位(フローレベル)」の入力欄322と「隣接継手情報(直前継手の階層化情報)」)の入力欄323とボタン325とを有する。また、入力欄322,323には、追加継手の直前継手(ここでは開始点SP)に基づき自動的に求められた情報が既に表示されている。入力欄321は、未だ空欄(未入力)である。ボタン325は、継手情報を入力するためのサブダイアログ330(図14参照)を呼び出すためのボタンである(後述)。 Dialog 320 has an input field 321 for "Information of the joint to be input," an input field 322 for "Hierarchy (flow level)," an input field 323 for "Adjacent joint information (hierarchical information of the previous joint)," and a button 325. The input fields 322 and 323 already display information that has been automatically determined based on the previous joint of the added joint (here, the start point SP). The input field 321 is still blank (no input has been made). The button 325 is a button for calling up a sub-dialog 330 (see FIG. 14) for inputting joint information (described later).

また、ダイアログ320は、位置情報の入力方式(増分入力方式/座標値入力方式)を選択するラジオボタン326,327を有する。さらに、ダイアログ320は、X,Y,Z方向の各増分量を入力する増分欄326X,326Y,326Zと、X,Y,Z方向の各座標値を入力する座標値欄327X,327Y,327Zとを有する。 The dialogue 320 also has radio buttons 326, 327 for selecting the input method for position information (increment input method/coordinate value input method). The dialogue 320 also has increment fields 326X, 326Y, 326Z for inputting increment amounts in the X, Y, and Z directions, and coordinate value fields 327X, 327Y, 327Z for inputting coordinate values in the X, Y, and Z directions.

さらに、ダイアログ320は、OKボタン328およびキャンセルボタン329を有する。 Furthermore, the dialog 320 has an OK button 328 and a Cancel button 329.

図13の表示状態において、ボタン325が押下されると、サブダイアログ330(図14)が表示される。 When button 325 is pressed in the display state of FIG. 13, sub-dialog 330 (FIG. 14) is displayed.

サブダイアログ330は、「継手の種類」の入力欄331と「管径サイズ(主サイズ)」の入力欄332と「管径サイズ(副サイズ)」の入力欄333とOKボタン338とキャンセルボタン339とを有する。入力欄331は、リストボックスとして構成される。 The subdialog 330 has an input field 331 for "Type of fitting," an input field 332 for "Pipe diameter size (primary size)," an input field 333 for "Pipe diameter size (secondary size)," an OK button 338, and a Cancel button 339. The input field 331 is configured as a list box.

操作者は、入力欄331(リストボックス)において複数の選択肢(「T:チーズ」、「L:エルボ」、「S:ソケット」等を含む)の中から所望の選択肢を選択する。図14では、「T:チーズ」が選択された状態が示されている。また、操作者は、入力欄332に管径の主サイズ(たとえば「50」)を入力し、入力欄333に管径の副サイズ(たとえば「20」)を入力する。なお、入力欄332には、直前の継手の管径(主サイズ)(たとえば「50」)が自動的に予め表示されてもよい。 The operator selects a desired option from among multiple options (including "T: Tee", "L: Elbow", "S: Socket", etc.) in input field 331 (list box). FIG. 14 shows "T: Tee" selected. The operator also inputs the main pipe diameter size (e.g., "50") in input field 332, and the secondary pipe diameter size (e.g., "20") in input field 333. Note that the pipe diameter (main size) of the immediately preceding fitting (e.g., "50") may be automatically pre-displayed in input field 332.

その後、OKボタン338を押下すると、サブダイアログ330での入力内容がダイアログ320の入力欄321に反映される(図15参照)。この際、継手の種類情報の入力に応じて、当該種類情報と直前継手の階層化情報(ここでは開始点SP)とに基づき、当該継手の階層化情報(ここでは階層記号「A」)が自動的に求められる。詳細には、開始点SPと同じ階層(第1階層)の継手であり且つ最初の分岐継手(分岐点)であることに基づき、当該継手の階層化情報(階層記号「A」)が求められる。そして、図15に示されるように、入力欄321にて「50×25T:A」が表示される。上述したように、「50×25T:A」は、継手の種類がチーズ(T)であり主方向の管径(呼び径)が「50」であり副方向の管径(呼び径)が「20」であり継手の階層記号が「A」であることを示す。 After that, when the OK button 338 is pressed, the input contents in the sub-dialog 330 are reflected in the input field 321 of the dialog 320 (see FIG. 15). At this time, in response to the input of the type information of the fitting, the hierarchical information of the fitting (here, the hierarchical symbol "A") is automatically calculated based on the type information and the hierarchical information of the previous fitting (here, the start point SP). In detail, the hierarchical information of the fitting (hierarchical symbol "A") is calculated based on the fact that the fitting is in the same hierarchical level (first hierarchical level) as the start point SP and is the first branch fitting (branch point). Then, as shown in FIG. 15, "50×25T:A" is displayed in the input field 321. As described above, "50×25T:A" indicates that the type of fitting is Tee (T), the pipe diameter (nominal diameter) in the main direction is "50", the pipe diameter (nominal diameter) in the secondary direction is "20", and the hierarchical symbol of the fitting is "A".

なお、ここでは、サブダイアログ330を用いて「50×25T:A」に相当する情報が入力されているが、これに限定されず、文字列「50×25T:A」がダイアログ320の入力欄321に直接入力されてもよい。この場合、入力された文字列「50×25T:A」に基づき継手種類(「T:チーズ」)および管径情報(「主=50」、「副=25」)が管理装置10によって自動的に求められればよい。 In this case, information equivalent to "50x25T:A" is input using the sub-dialog 330, but this is not limiting, and the character string "50x25T:A" may be directly input into the input field 321 of the dialog 320. In this case, the fitting type ("T:Tee") and pipe diameter information ("Main=50", "Secondary=25") may be automatically determined by the management device 10 based on the input character string "50x25T:A".

さらに、操作者は、継手の位置情報を入力する。たとえば、操作者は、ラジオボタン326を押下して増分入力方式を選択し、増分欄326Xに「2000」(ΔX=+2000(mm))を入力する。管理装置10は、増分量(ΔX,ΔY,ΔZ)の入力に応じて、座標値(X,Y,Z)を更新(算出)し座標値欄327X,327Y,327Zの表示内容を(自動的に)更新する。たとえば、座標値(X,Y,Z)は(-2000,6000,0)から(0,6000,0)に変更され、座標値欄327Xの表示内容が「-2000」(図13)から「0」(図15)へと変化する。なお、操作者は、ラジオボタン327を押下して座標値入力方式を選択し、各座標値欄327X,327Y,327Zに適宜の内容を入力してもよい。この場合には、座標値(X,Y,Z)の入力に応じて増分量(ΔX,ΔY,ΔZ)が更新(算出)され、増分欄326X,326Y,326Zの表示内容が自動的に更新される。 Furthermore, the operator inputs the position information of the joint. For example, the operator presses radio button 326 to select the increment input method and inputs "2000" (ΔX = +2000 (mm)) in increment column 326X. The management device 10 updates (calculates) the coordinate values (X, Y, Z) in response to the input of the increment amount (ΔX, ΔY, ΔZ) and (automatically) updates the display contents of coordinate value columns 327X, 327Y, and 327Z. For example, the coordinate values (X, Y, Z) are changed from (-2000, 6000, 0) to (0, 6000, 0), and the display contents of coordinate value column 327X change from "-2000" (Figure 13) to "0" (Figure 15). The operator may also press radio button 327 to select the coordinate value input method and input appropriate contents into each coordinate value column 327X, 327Y, and 327Z. In this case, the increments (ΔX, ΔY, ΔZ) are updated (calculated) in response to the input of coordinate values (X, Y, Z), and the display contents of the increment fields 326X, 326Y, and 326Z are automatically updated.

入力が完了すると、操作者はOKボタン328を押下する。OKボタン328の押下に応じて、入力情報が確定される(配管データ200の内容が更新される)。具体的には、配管データ200において、第1階層レベルにおける1番目の継手(「A」)の情報が登録(更新)される(図8の上から2段目のデータレコード参照)。また、配管データ200のうち、第2階層レベルのデータ(第2階層データ)210(図9参照)において、継手「A」から分岐する分流Atに関するデータテーブル220aが作成される。そして、当該データテーブル220aの最上段に、継手「A」の情報(データレコード)が分流Atの0番目の継手(分流Atの開始点)の情報として登録される。なお、キャンセルボタン329が押下された場合には、ダイアログ320を用いて入力された情報がキャンセルされ、配管データ200は更新されない。 When the input is completed, the operator presses the OK button 328. In response to pressing the OK button 328, the input information is confirmed (the contents of the piping data 200 are updated). Specifically, in the piping data 200, information on the first fitting ("A") at the first hierarchical level is registered (updated) (see the data record in the second row from the top in FIG. 8). Also, in the data at the second hierarchical level (second hierarchical data) 210 (see FIG. 9) of the piping data 200, a data table 220a relating to the branch At branching from the fitting "A" is created. Then, in the top row of the data table 220a, information (data record) on the fitting "A" is registered as information on the 0th fitting (start point of the branch At) of the branch At. Note that if the cancel button 329 is pressed, the information entered using the dialogue 320 is canceled, and the piping data 200 is not updated.

さらに、表示領域300(画面300とも称する)においては、(OKボタン328の押下に応じて、)開始点SPからX方向に+2000の位置にチーズ(T)が配置された状態が描画される(図16参照)。より詳細には、開始点SPと当該チーズとが管径「50」(主サイズ)の管で接続された状態が描画される。また、当該チーズの階層化情報として「A」が(当該チーズの近傍に)表示される。ここでは、チーズは、所定の向き(たとえば上向き(+Y方向)に分岐する向き)にて仮配置された状態で描画される。当該チーズの向きは、後の入力(第2階層レベル(分流Atにおける継手情報)の入力)に応じて適切に修正される。たとえば、次の継手At1の位置が分岐継手Aの下側(-Y側)である場合には、チーズの向きは、下向き(-Y方向)に分岐する向きに修正(変更)される。なお、図6等に示されるように、(「A」のみならず「50×25T」をも加えた)「50×25T:A」が当該チーズの情報として(当該チーズの近傍に)表示されてもよい。 Furthermore, in the display area 300 (also referred to as screen 300), a state in which a cheese (T) is placed at a position +2000 in the X direction from the start point SP (in response to pressing of the OK button 328) is drawn (see FIG. 16). More specifically, a state in which the start point SP and the cheese are connected by a pipe with a pipe diameter of "50" (main size) is drawn. In addition, "A" is displayed (near the cheese) as the hierarchical information of the cheese. Here, the cheese is drawn in a state in which it is provisionally placed in a predetermined direction (for example, a direction branching upward (+Y direction)). The direction of the cheese is appropriately corrected according to subsequent input (input of the second hierarchical level (joint information at the branch At)). For example, if the position of the next joint At1 is below the branch joint A (-Y side), the direction of the cheese is corrected (changed) to a direction branching downward (-Y direction). As shown in FIG. 6, "50×25T:A" (which includes not only "A" but also "50×25T") may be displayed as information about the cheese (near the cheese).

同様にして、第1階層レベルの複数の継手(A1,A2,B,B1,C,C1)の情報が順次に入力されると、これに応じて、配管データ200のうち第1階層レベルのデータ210(図8参照)が登録されていく。また、画面300においては、開始点SPから複数の継手を経由する配管ルート(第1階層の配管ルート)が順次に更新されて描画されていく(図17参照)。 Similarly, when information on multiple fittings (A1, A2, B, B1, C, C1) at the first hierarchical level is input in sequence, data 210 (see FIG. 8) at the first hierarchical level of the piping data 200 is registered accordingly. Also, on the screen 300, the piping route (first hierarchical piping route) that passes through multiple fittings from the starting point SP is updated and drawn in sequence (see FIG. 17).

次に、下位階層レベルの継手の情報の入力処理について説明する。 Next, we will explain the process of inputting information about joints at lower hierarchical levels.

たとえば、分岐継手「A」から+Y側に分岐する下位階層レベル経路(第2レベル経路)の継手At1(図5参照)は、次のようにして入力される。 For example, joint At1 (see Figure 5) of a lower hierarchical level path (second level path) that branches off from branch joint "A" to the +Y side is input as follows:

具体的には、図17の表示状態において、操作者は、表示部15b(表示領域300)に表示された分岐点「A」(ここでは円で示されている)をロングタップ(あるいは右クリック)することによって、ポップアップメニューを表示させる。当該ポップアップメニューの中から、「下位レベルの継手情報を追加入力」が選択されると、図18のダイアログ320が表示される。 Specifically, in the display state of FIG. 17, the operator displays a pop-up menu by long-tapping (or right-clicking) on branch point "A" (shown here as a circle) displayed on the display unit 15b (display area 300). When "Add lower level joint information" is selected from the pop-up menu, the dialog 320 of FIG. 18 is displayed.

ダイアログ320の入力欄322,323には、追加継手の直前継手「A」に基づき自動的に生成された情報が既に表示されている。具体的には、新たに作成する継手(追加継手)は直前継手「A」(第1階層)の1つ下位の階層であることから、当該追加継手の階位として「第2階層」が特定され、入力欄322には「第2階層」が表示される。また、新たに作成する継手(追加継手)の直前の継手の情報として継手「A」が特定され、入力欄323には、「A」が表示される。 In the input fields 322 and 323 of the dialog 320, information that has been automatically generated based on the immediately preceding joint "A" of the added joint is already displayed. Specifically, since the newly created joint (additional joint) is one level lower than the immediately preceding joint "A" (first level), "second level" is specified as the level of the additional joint, and "second level" is displayed in the input field 322. In addition, the joint "A" is specified as the information on the immediately preceding joint of the newly created joint (additional joint), and "A" is displayed in the input field 323.

図18の表示状態において、ボタン325が押下されると、サブダイアログ330(図14参照)が表示される。ただし、サブダイアログ330の入力欄332には、入力対象継手の管径(主サイズ)(たとえば「20」)が(自動的に)表示される。具体的には、サブダイアログ330に関する当該処理は、継手「A」の1つ下位の階層(第2階層)の継手に関する入力処理である。これに基づき、元の継手(入力対象継手の直上階層の継手)「A」の管径のうちの副サイズ(たとえば「20」)が、入力対象継手の管径(主サイズ)として特定される。そして、特定された管径(主サイズ)が入力欄332に表示される。なお、入力欄333には、入力欄332と同じサイズ(たとえば「20」)が初期状態として(あるいは空欄で)表示され、必要に応じて変更されればよい。 When the button 325 is pressed in the display state of FIG. 18, the subdialog 330 (see FIG. 14) is displayed. However, the pipe diameter (main size) (for example, "20") of the fitting to be input is (automatically) displayed in the input field 332 of the subdialog 330. Specifically, the process related to the subdialog 330 is an input process related to a fitting in the hierarchy (second hierarchy) one level lower than the fitting "A". Based on this, the sub-size (for example, "20") of the pipe diameter of the original fitting (the fitting in the hierarchy immediately above the fitting to be input) "A" is specified as the pipe diameter (main size) of the fitting to be input. The specified pipe diameter (main size) is then displayed in the input field 332. Note that the same size (for example, "20") as the input field 332 is displayed in the input field 333 as the initial state (or blank), and may be changed as necessary.

サブダイアログ330にて、入力欄331(リストボックス)において複数の選択肢の中から「L:エルボ」が選択され、OKボタン338が押下されると、これに応じて、サブダイアログ330での入力内容がダイアログ320の入力欄321に反映される。具体的には、追加継手の種類情報「L:エルボ」(非分岐継手)と直前継手の階層化情報(「A」)とに基づき、当該追加継手の階層化情報(ここでは階層記号「At1」)および当該追加継手の所属分流(「At」)が自動的に求められる。詳細には、当該追加継手が継手「A」の1つ下位の階層(第2階層)の継手であり且つ1番目の非分岐継手(分岐点)であることに基づき、当該追加継手の階層化情報(階層記号「At1」)および当該追加継手の所属分流(「At」)が求められる。そして、図18に示されるように、入力欄321にて「20L:At1」が表示される。「20L:At1」は、継手の種類がエルボ(L)であり、管径(呼び径)が「20」であり、継手の階層記号が「At1」であることを示す。 When "L: Elbow" is selected from among multiple options in the input field 331 (list box) in the sub-dialog 330 and the OK button 338 is pressed, the input contents in the sub-dialog 330 are reflected in the input field 321 of the dialog 320 accordingly. Specifically, based on the type information of the added joint "L: Elbow" (non-branched joint) and the hierarchical information of the immediately preceding joint ("A"), the hierarchical information of the added joint (here, the hierarchical symbol "At1") and the branch flow to which the added joint belongs ("At") are automatically obtained. In detail, based on the fact that the added joint is a joint in the hierarchical level (second hierarchical level) one level lower than the joint "A" and the first non-branched joint (branch point), the hierarchical information of the added joint (hierarchical symbol "At1") and the branch flow to which the added joint belongs ("At") are obtained. Then, as shown in FIG. 18, "20L: At1" is displayed in the input field 321. "20L:At1" indicates that the type of fitting is an elbow (L), the pipe diameter (nominal diameter) is "20", and the fitting hierarchy symbol is "At1".

さらに、操作者は、継手の位置情報を入力する。操作者は、たとえば、増分欄326Yに「3000」(ΔY=+3000(mm))を入力する。増分量(ΔX,ΔY,ΔZ)の入力に応じて、座標値(X,Y,Z)が(0,6000,0)から(0,9000,0)に変更され、座標値欄327X,327Y,327Zが自動的に更新される。 The operator then inputs the position information of the joint. For example, the operator inputs "3000" (ΔY = +3000 (mm)) into the increment field 326Y. In response to the input of the increment amount (ΔX, ΔY, ΔZ), the coordinate values (X, Y, Z) are changed from (0, 6000, 0) to (0, 9000, 0), and the coordinate value fields 327X, 327Y, and 327Z are automatically updated.

入力が完了すると、操作者はOKボタン328を押下する。OKボタン328の押下に応じて、入力情報が確定される(配管データ200の内容が更新される)。具体的には、第2階層データ220の分流Atに関するデータテーブル220a(図9の最上段参照)において、継手「A」の1つ下位の第2階層レベルにおける1番目の継手At1の情報が登録(更新)される(上から2段目のデータレコード参照)。 When input is complete, the operator presses the OK button 328. In response to pressing the OK button 328, the input information is confirmed (the contents of the piping data 200 are updated). Specifically, in the data table 220a relating to the branch At of the second hierarchical data 220 (see the top row in Figure 9), information on the first fitting At1 at the second hierarchical level one level below fitting "A" is registered (updated) (see the data record in the second row from the top).

さらに、画面300においては、分岐点「A」からY方向に+3000の位置にエルボ(L)が配置された状態が描画される(図19参照)。より詳細には、分岐点「A」と当該エルボとが管径「20」の管で接続された状態が描画される。また、当該エルボの階層化情報として「At1」が(当該エルボの近傍に)表示される。ここでは、エルボは、右向き(流れの方向を+X方向へと変更する向き)に仮配置されている。ただし、当該エルボの向きは、後の入力(分流Atにおける次の継手の情報の入力)に応じて適切に修正される。なお、図6等に示されるように、(「At1」のみならず「20L」をも加えた)「20L:At1」等が当該エルボの情報として(当該エルボの近傍に)表示されてもよい。 Furthermore, on the screen 300, an elbow (L) is depicted at +3000 in the Y direction from the branch point "A" (see FIG. 19). More specifically, the branch point "A" and the elbow are depicted as being connected by a pipe with a diameter of "20". In addition, "At1" is displayed (near the elbow) as the hierarchical information of the elbow. Here, the elbow is provisionally positioned facing right (the direction that changes the flow direction to the +X direction). However, the direction of the elbow is appropriately corrected according to subsequent input (input of information on the next joint in the branch At). Note that, as shown in FIG. 6, etc., "20L:At1" (which includes not only "At1" but also "20L") may be displayed (near the elbow) as the information of the elbow.

その後、分流Atに関する第2階層レベルの残りの継手等(At2,At3)の情報がその接続順序に従って順次に入力されると、これに応じて、配管データ200の第2階層データ220(図9参照)のうち分流Atに関する情報が(全て)登録される。また、画面300においては、分岐点「A」から始まる第2階層の配管ルート(分流Atの配管ルート)が順次に更新されて描画される。 After that, when the information on the remaining fittings (At2, At3) at the second hierarchical level related to the split At is input in sequence according to the connection order, the information on the split At is registered (all) in the second hierarchical data 220 (see FIG. 9) of the piping data 200 accordingly. Also, on the screen 300, the second hierarchical piping route (piping route of the split At) starting from the branch point "A" is updated and drawn in sequence.

なお、分流Atの終端の継手At3(詳細にはバルブV1)の情報の入力においては、継手の種類として「バルブ」がサブダイアログ330にて選択される(バルブは、厳密には継手ではないが、ここでは便宜的に「継手」の一種として取り扱うものとする)。また、ダイアログ320で位置情報として座標値(あるいは増分値)が入力されると、当該座標値(入力された座標値自体、あるいは増分値入力に応じて算出された座標値)と同じ座標値を有するバルブV1が(予め設定されたバルブV1の情報に基づき)自動的に特定される。仮に継手At2によって接続可能なバルブが存在しない場合には、(OKボタン328の押下後等において)警告表示が行われ、入力情報の変更等が促される。 When inputting information about the fitting At3 (more specifically, valve V1) at the end of the branch At, "valve" is selected as the type of fitting in the subdialog 330 (although a valve is not strictly speaking a fitting, for convenience, it is treated as a type of "fitting" here). When a coordinate value (or an increment value) is input as position information in the dialog 320, the valve V1 having the same coordinate value as the input coordinate value (the input coordinate value itself, or the coordinate value calculated in response to the increment value input) is automatically identified (based on the information about the valve V1 that has been set in advance). If there is no valve that can be connected by the fitting At2, a warning is displayed (after pressing the OK button 328, etc.), and the input information is prompted to be changed, etc.

また、同様にして、分流Btに関する第2階層レベルの複数の継手(Bt1,Bt2,BA,BA1,BA2)の情報がその接続順序に従って順次に入力されると、第2階層データ220(図9参照)のうち分流Btに関する情報が(全て)登録される。また、画面300においては、分岐点Bから始まる第2階層の配管ルート(分流Btの配管ルート)が順次に更新されて描画される。他の分流Ct等についても同様である。 Similarly, when information on multiple joints (Bt1, Bt2, BA, BA1, BA2) at the second hierarchical level related to the branch Bt is input in sequence according to their connection order, information related to the branch Bt is (all) registered in the second hierarchical data 220 (see FIG. 9). Also, on the screen 300, the piping route of the second hierarchical level (piping route of the branch Bt) starting from the branch point B is updated and drawn in sequence. The same applies to other branches Ct, etc.

さらに、第3階層レベルおよび第4階層レベルについても同様の入力処理等が行われる。これによって、図8~図11の配管データ200が完成するとともに、図5あるいは図6等の配管レイアウト図(配管ルート図)が描画される。 Furthermore, similar input processing is performed for the third and fourth hierarchical levels. As a result, the piping data 200 in Figures 8 to 11 is completed, and the piping layout diagram (piping route diagram) in Figure 5 or Figure 6 is drawn.

以上のように、管理装置10は、各継手(着目継手)の種類情報と当該各継手の接続関係を示す接続情報(当該各継手の直前の継手の情報(隣接継手間の接続順序を含む情報)および隣接継手間の階層関係等)とを操作者からの入力によって取得する。 As described above, the management device 10 obtains type information of each joint (target joint) and connection information indicating the connection relationship of each joint (information of the joint immediately preceding each joint (information including the connection order between adjacent joints) and the hierarchical relationship between adjacent joints, etc.) through input from the operator.

たとえば、追加対象の継手(着目継手)の情報を入力するにあたって着目継手の直前の継手(直前継手)をタップ(ロングタップ)等する操作が、着目継手の直前継手がいずれの継手であるか(着目継手の直前継手の情報)を入力(指定)する処理に相当する。また、着目継手の直前の継手が当該着目継手と同じ階層に属するか否か(換言すれば、隣接継手間の階層関係)は、上記ポップアップメニューにて選択された選択肢に応じて判定される。具体的には、「同一レベルの次の継手情報を追加入力」が選択される場合、着目継手と当該着目継手の直前の継手とが同じ階層に属する旨が判定される。一方、「下位レベルの継手情報を追加入力」が選択される場合、着目継手と当該着目継手の直前の継手とが同じ階層に属しない(着目継手は、当該着目継手の直前の継手よりも1つ下位の階層に属する)旨が判定される。さらに、処理対象の一の継手(着目継手)が分岐継手であるか否かが、入力欄331(あるいは321)に入力された情報に基づいて判定される。たとえば、着目継手の種類情報として「チーズ」などが入力される場合、着目継手が分岐継手である旨が判定される。一方、着目継手の種類情報として「エルボ」(方向変更継手)、「ソケット」(延伸継手)などが入力される場合、着目継手が分岐継手ではない(非分岐継手である)旨が判定される。 For example, when inputting information about a joint to be added (a joint of interest), an operation such as tapping (long tapping) on the joint immediately preceding the joint of interest (the joint immediately preceding the joint of interest) corresponds to a process of inputting (specifying) which joint the joint immediately preceding the joint of interest is (information about the joint immediately preceding the joint of interest). In addition, whether or not the joint immediately preceding the joint of interest belongs to the same hierarchy as the joint of interest (in other words, the hierarchical relationship between adjacent joints) is determined according to the option selected in the pop-up menu. Specifically, when "Add next joint information of the same level" is selected, it is determined that the joint of interest and the joint immediately preceding the joint of interest belong to the same hierarchy. On the other hand, when "Add lower level joint information" is selected, it is determined that the joint of interest and the joint immediately preceding the joint of interest do not belong to the same hierarchy (the joint of interest belongs to a hierarchy one level lower than the joint immediately preceding the joint of interest). Furthermore, whether or not a particular joint to be processed (a joint of interest) is a branch joint is determined based on the information entered in input field 331 (or 321). For example, if "tee" or the like is entered as type information for the joint of interest, it is determined that the joint of interest is a branch joint. On the other hand, if "elbow" (a direction-changing joint) or "socket" (an extension joint) or the like is entered as type information for the joint of interest, it is determined that the joint of interest is not a branch joint (is a non-branch joint).

そして、管理装置10は、各継手(着目継手)の種類情報(分岐継手か否か)と当該各継手の接続情報(いずれの継手が直前継手であるか、直前継手と同じ階層に属するか等)とに基づき、各継手の「階層化情報」を自動的に生成する。 The management device 10 then automatically generates "hierarchical information" for each joint based on the type information of each joint (focus joint) (whether it is a branch joint or not) and the connection information of each joint (which joint is the previous joint, whether it belongs to the same hierarchical level as the previous joint, etc.).

詳細には、管理装置10は、処理対象の一の継手(着目継手)が分岐継手であるか否かを、入力(取得)された種類情報に基づき判定し、当該着目継手の直前の継手が当該着目継手と同じ階層に属するか否かを、入力(取得)された接続情報に基づき判定する。管理装置10は、当該判定結果に応じて着目継手の階層化情報を自動的に生成する。 In detail, the management device 10 determines whether a joint to be processed (a joint of interest) is a branch joint based on the input (acquired) type information, and determines whether the joint immediately preceding the joint of interest belongs to the same hierarchical level as the joint of interest based on the input (acquired) connection information. The management device 10 automatically generates hierarchical information for the joint of interest according to the result of the determination.

着目継手が着目継手の直前の継手と同じ階層に属する場合、記号セットの個数は維持される。着目継手が分岐継手であるときには、補助記号は付与されず、最後の記号セットのアルファベットの順位がインクリメント(+1)される。一方、着目継手が非分岐継手であるときには、補助記号が付与され且つ補助記号の数字の順位がインクリメント(+1)される。 If the joint of interest belongs to the same hierarchy as the joint immediately preceding it, the number of symbol sets is maintained. If the joint of interest is a branching joint, no auxiliary symbol is added, and the alphabetical ranking of the last symbol set is incremented (+1). On the other hand, if the joint of interest is a non-branching joint, an auxiliary symbol is added, and the numerical ranking of the auxiliary symbol is incremented (+1).

着目継手が着目継手の直前の継手の1つ下位の階層に属する場合、記号セットの個数が1つ増大されるとともに、追加された記号セットのアルファベット(最後のアルファベット)は初期状態「t」に設定される。着目継手が分岐継手であるとき、補助記号は付与されない。一方、着目継手が非分岐継手であるとき、補助記号が付与されるとともに、当該補助記号の数字は初期状態「1」に設定される。 If the joint of interest belongs to a hierarchy one level lower than the joint immediately preceding the joint of interest, the number of symbol sets is increased by one, and the alphabet (last alphabet) of the added symbol set is set to the initial state "t". When the joint of interest is a branching joint, no auxiliary symbol is added. On the other hand, when the joint of interest is a non-branching joint, an auxiliary symbol is added, and the number of the auxiliary symbol is set to the initial state "1".

換言すれば、分岐継手(分岐点)に関しては、当該分岐点の直前の分岐点の階層記号に対して末尾のアルファベットをインクリメントした階層記号(あるいは初期状態(t)でアルファベットを1文字増やした階層記号)が生成されればよい。一方、非分岐継手(非分岐点)に関しては、当該非分岐点の直前の分岐点の階層記号からの順位を表す数字を付加した階層記号が生成されればよい。 In other words, for a branch joint (branch point), a hierarchy symbol is generated by incrementing the last alphabet of the hierarchy symbol of the branch point immediately preceding the branch point (or by adding one alphabet to the initial state (t)). On the other hand, for a non-branch joint (non-branch point), a hierarchy symbol is generated by adding a number indicating the rank from the hierarchy symbol of the branch point immediately preceding the non-branch point.

特に、階層化情報(階層記号)は、上述のように各継手の接続情報と種類情報とに基づいて自動的に生成されることが好ましい。これによれば、操作者の手間を抑制しつつ階層化情報(階層記号)が生成される。 In particular, it is preferable that the hierarchical information (hierarchical symbols) be automatically generated based on the connection information and type information of each joint as described above. This allows the hierarchical information (hierarchical symbols) to be generated while minimizing the operator's workload.

また、上記態様においては、配管データ200に基づき、各継手と、当該各継手に接続される経路(管路)とが描画される。それ故、CADデータを要することなく、配管システム2の配管ルート(配管レイアウト)を視覚的にも(図示された状態で)把握することが可能である。 In addition, in the above embodiment, each joint and the path (pipe) connected to each joint are drawn based on the piping data 200. Therefore, it is possible to visually grasp (in a illustrated state) the piping route (piping layout) of the piping system 2 without requiring CAD data.

<6.配管データ200を用いた部分的ルート変更処理>
また、上述の配管データ200を用いることによれば、配管ルートを容易に管理することが可能である。特に、配管ルートを部分的に変更する場合(設計変更時等)において、上記の配管データ200は非常に有用である。
<6. Partial route change processing using piping data 200>
Furthermore, it is possible to easily manage a piping route by using the above-described piping data 200. In particular, when a piping route is partially changed (during a design change, etc.), the above-described piping data 200 is extremely useful.

<継手の位置変更>
たとえば、継手At1,At2(図20の左側参照)の位置を変更する場合には、次のような処理が行われればよい。なお、図20は、一部の継手(At1)の位置変更に応じて配管レイアウトが更新される様子を示す図である。図20の左側には変更前の状況が示されており、図20の右側には変更後の状況が示されている。
<Changing the joint position>
For example, when changing the positions of the joints At1 and At2 (see the left side of FIG. 20), the following process may be performed. Note that FIG. 20 is a diagram showing how the piping layout is updated in response to a change in the position of a part of the joints (At1). The left side of FIG. 20 shows the situation before the change, and the right side of FIG. 20 shows the situation after the change.

具体的には、第2階層データ220(図9参照)のうち分流Atに関するデータテーブル220aにおいて、上から2段目のデータレコードのΔY欄の値を変更前の値(「3000」)から変更後の値(たとえば「4000」)に変更する処理が行われる。 Specifically, in the data table 220a relating to the split flow At in the second hierarchical data 220 (see FIG. 9), a process is performed to change the value in the ΔY column of the data record in the second row from the top from the pre-change value ("3000") to the post-change value (for example, "4000").

詳細には、図5(あるいは図6等)の表示状態において、操作者は、表示部15b(15c)に表示された継手At1をロングタップ等することによって、ポップアップメニューを表示させる。当該ポップアップメニューの中から、「継手情報を変更」が選択されると、図18と同様のダイアログ320(図18等参照)が表示される。ここでは、(変更前の)継手At1の情報がダイアログ320に表示される。操作者は、当該ダイアログ320において、増分欄326Yの内容を変更前の値(「3000」)から変更後の値(たとえば「4000」)に変更する操作を行う。 In detail, in the display state of FIG. 5 (or FIG. 6, etc.), the operator displays a pop-up menu by, for example, long tapping on joint At1 displayed on display unit 15b (15c). When "Change joint information" is selected from the pop-up menu, a dialogue 320 (see FIG. 18, etc.) similar to that of FIG. 18 is displayed. Here, information on joint At1 (before the change) is displayed in dialogue 320. In dialogue 320, the operator performs an operation to change the content of increment column 326Y from the value before the change ("3000") to the value after the change (for example, "4000").

当該操作に応じて、管理装置10(コントローラ11)は、データテーブル220aの上から2段目のデータレコードのY欄の値を変更前の値(「3000」)から変更後の値(たとえば「4000」)に変更する。さらに、管理装置10は、継手At1以降の継手の座標値を更新する。具体的には、継手At1の座標値が更新され((0,9000,0)→(0,10000,0))、継手At2の座標値が更新される((1000,9000,0)→(1000,10000,0))。また、管理装置10は、継手At2の次のバルブV1のΔY欄の値を更新する(ΔY:2000→1000)。ここでは、バルブV1の位置情報(座標値)の属性情報として「固定(変更不可)」が予め設定されているものとする。このような設定がなされている場合、バルブV1の座標値は変更されず、バルブV1と直前の継手At2との距離情報(増分情報)が調整される。 In response to this operation, the management device 10 (controller 11) changes the value of the Y column of the data record in the second row from the top of the data table 220a from the value before the change ("3000") to the value after the change (for example, "4000"). Furthermore, the management device 10 updates the coordinate values of the joints after the joint At1. Specifically, the coordinate value of the joint At1 is updated ((0, 9000, 0) → (0, 10000, 0)), and the coordinate value of the joint At2 is updated ((1000, 9000, 0) → (1000, 10000, 0)). In addition, the management device 10 updates the value of the ΔY column of the valve V1 next to the joint At2 (ΔY: 2000 → 1000). Here, it is assumed that the attribute information of the position information (coordinate value) of the valve V1 is preset to "fixed (unchangeable)". When this setting is made, the coordinate value of valve V1 is not changed, and the distance information (increment information) between valve V1 and the previous joint At2 is adjusted.

さらに、画面300が更新される。具体的には、画面300内での継手At1,At2の表示位置等が変更される(図20の右側参照)。具体的には、継手At1,At2(エルボ(L))が継手「A」からΔY=+4000の位置に配置され且つ継手At1と継手At2とを接続する管が適切にY方向(図では上向き)に変更前後の差分量(+1000)移動された状態が描画される。また、継手「A」と継手At1とを接続する管の長さは適切に(「1000」伸びるように)調整変更され、継手At2とバルブV1(At3)とを接続する管の長さも適切に(「1000」縮むように)変更される。 Furthermore, the screen 300 is updated. Specifically, the display positions of the fittings At1 and At2 within the screen 300 are changed (see the right side of FIG. 20). Specifically, the fittings At1 and At2 (elbow (L)) are positioned at a position ΔY = +4000 from the fitting "A", and the pipe connecting the fittings At1 and At2 is depicted as having been appropriately moved in the Y direction (upward in the figure) by the difference between before and after the change (+1000). In addition, the length of the pipe connecting the fittings "A" and At1 is appropriately adjusted and changed (to extend by "1000"), and the length of the pipe connecting the fittings At2 and the valve V1 (At3) is also appropriately changed (to shorten by "1000").

このような処理によれば、操作者による非常に簡単な操作によって、配管レイアウトを容易に変更することが可能である。詳細には、たとえば継手At1の「増分量ΔYの変更操作のみ」によって、継手Aから継手At1までの管の長さ等を変更した配管レイアウト(および当該配管レイアウトを表す図)(図20の右側参照)を生成することが可能である。また、継手At1とともに継手At2の位置等をも自動的に変更することが可能である。 This type of processing allows the operator to easily change the piping layout with very simple operations. In detail, for example, by "only changing the increment ΔY" of fitting At1, it is possible to generate a piping layout (and a diagram representing said piping layout) (see the right side of Figure 20) in which the length of the pipe from fitting A to fitting At1, etc. is changed. It is also possible to automatically change the position of fitting At2 along with fitting At1.

なお、上述の変更処理をCADシステムで実現する際には、比較的煩わしい操作を要する。具体的には、継手At1,At2、および管(継手At1と継手At2とを繋ぐ管)をCAD図面上で(+Y方向に1000)移動するとともに、管(継手At1までの管、および継手At2からの管)の長さを変更するなどの操作を要する。このような操作(CAD上の操作)に比べて、上述の変更操作(配管データ200に関する変更操作)は各段に容易な操作(「増分量ΔYの変更操作のみ」)で済む。 Note that implementing the above-mentioned change process in a CAD system requires relatively cumbersome operations. Specifically, it requires operations such as moving fittings At1, At2 and the pipe (the pipe connecting fittings At1 and At2) (1000 in the +Y direction) on the CAD drawing and changing the length of the pipe (the pipe up to fitting At1 and the pipe from fitting At2). Compared to such operations (operations on the CAD), the above-mentioned change operations (change operations related to the piping data 200) are much easier ("only changing the increment amount ΔY").

<新たな継手の追加(挿入)>
また、新たな継手を追加(挿入)することも可能である。図21においては、障害物を回避するために配管ルートが変更される状況、より具体的には、継手At2(図21参照)の位置が変更されるとともに継手At3,At4が追加(継手At2とバルブV1との間に挿入)される状況が想定されている。この場合には、次のような処理が行われればよい。なお、図21の左側には配管ルート変更前の状況が示されており、図21の右側には配管ルート変更後の状況が示されている。また、図21の中央には変更途中の(或る時点での)状況が示されている。
<Adding (inserting) a new joint>
It is also possible to add (insert) a new joint. In Fig. 21, a situation is assumed in which the piping route is changed to avoid an obstacle, more specifically, a situation in which the position of the joint At2 (see Fig. 21) is changed and joints At3 and At4 are added (inserted between the joint At2 and the valve V1). In this case, the following processing may be performed. The left side of Fig. 21 shows the situation before the piping route is changed, and the right side of Fig. 21 shows the situation after the piping route is changed. Also, the center of Fig. 21 shows the situation during the change (at a certain point in time).

まず、継手At2の位置変更が上述と同様にして実行される。たとえば、「ΔX=+4000」から「ΔX=+2000」への変更が行われる。このとき、継手At1から継手At2に向かう方向と(変更後の)継手At2からバルブV1に向かう方向とは直交していないため、継手At2がエルボ(90度)である場合、継手At1とバルブV1とは接続できない。それ故、継手At2とバルブV1との間を結ぶ管路は表示されず、代わりに警告表示(図21では太い点線)が表示される(図21の中央欄参照)。 First, the position of joint At2 is changed in the same manner as described above. For example, a change is made from "ΔX = +4000" to "ΔX = +2000". At this time, the direction from joint At1 to joint At2 and the direction from joint At2 (after the change) to valve V1 are not perpendicular, so if joint At2 is an elbow (90 degrees), joint At1 and valve V1 cannot be connected. Therefore, the pipeline connecting joint At2 and valve V1 is not displayed, and instead a warning message (a thick dotted line in Figure 21) is displayed (see the center column of Figure 21).

次に、継手At2の次の継手(新たなAt3)を追加する処理が行われる。具体的には、操作者は、表示部15b(15c)に表示された継手At2をロングタップ等することによって、ポップアップメニューを表示させる。そして、当該ポップアップメニューの中から、「同一レベルの次の継手情報を追加入力」が選択されると、ダイアログ320が表示される。その後、上記と同様にして、新たな継手At3(エルボ)の情報等が入力され、当該新たな継手At3のデータが追加される。詳細には、データテーブル220bにおいて当該新たな継手At3のデータレコードが、継手At2のデータレコードと元の継手At3のデータレコードとの間に挿入される。また、画面300での表示内容が更新され、継手At3等も表示される。ただし、継手At3とバルブV1との間を結ぶ管路は表示されず、代わりに警告表示が表示される。 Next, a process of adding the next joint (new At3) of the joint At2 is performed. Specifically, the operator displays a pop-up menu by long-tapping the joint At2 displayed on the display unit 15b (15c). When "Add next joint information of the same level" is selected from the pop-up menu, the dialogue 320 is displayed. Thereafter, similarly to the above, information on the new joint At3 (elbow) is input, and data on the new joint At3 is added. In detail, the data record of the new joint At3 is inserted between the data record of the joint At2 and the data record of the original joint At3 in the data table 220b. The display contents on the screen 300 are also updated, and the joint At3, etc. are also displayed. However, the pipeline connecting the joint At3 and the valve V1 is not displayed, and instead a warning message is displayed.

さらに、継手At3の次の新たな継手(At4)を追加する処理が同様にして行われる。これにより、当該新たな継手At4のデータが追加される。また、画面300での表示内容が更新され、当該新たな継手At4等も表示される。このとき、当該新たな継手At4が適切な位置に配置されることを条件に、警告表示は消去され、当該新たな継手At4とバルブV1との間を結ぶ管路も表示される(図21の右欄参照)。 Furthermore, a process for adding a new joint (At4) next to joint At3 is performed in a similar manner. This adds data for the new joint At4. The display content on screen 300 is also updated, and the new joint At4, etc. are also displayed. At this time, provided that the new joint At4 is placed in an appropriate position, the warning display is erased, and the pipeline connecting the new joint At4 and valve V1 is also displayed (see the right column of Figure 21).

<既存継手の削除>
同様に、既存の継手を削除することも可能である。たとえば、(上記とは逆向きに)図21の右側から左側へと配管ルートが変更される処理、より具体的には、(障害物の撤去等に伴い、)継手At3,At4が削除され、継手At2(図21参照)の位置が変更される処理が行われてもよい。
<Delete existing fitting>
Similarly, it is also possible to delete existing joints. For example, a process may be performed in which the piping route is changed from the right side to the left side in Fig. 21 (in the opposite direction to the above), more specifically, a process may be performed in which the joints At3 and At4 are deleted and the position of the joint At2 (see Fig. 21) is changed (due to the removal of an obstacle, etc.).

たとえば、まず、継手At4を削除する処理が行われる。具体的には、操作者は、表示部15b(15c)に表示された継手At4をロングタップ等することによって、ポップアップメニューを表示させる。そして、当該ポップアップメニューの中から、「継手情報を削除」が選択されると、継手At4のデータレコードが削除される。また、画面300での表示内容が更新され、継手At4(の画像)が画面300から削除される。ただし、継手At3とバルブV1との間を結ぶ管路は表示されず、代わりに警告表示が表示される。 For example, first, a process to delete fitting At4 is performed. Specifically, the operator displays a pop-up menu by, for example, long-tapping fitting At4 displayed on display unit 15b (15c). When "Delete fitting information" is selected from the pop-up menu, the data record for fitting At4 is deleted. The display content on screen 300 is also updated, and (the image of) fitting At4 is deleted from screen 300. However, the pipeline connecting fitting At3 and valve V1 is not displayed, and instead a warning message is displayed.

次に、同様にして、継手At3を削除する処理が行われる。操作者の操作(「継手情報を削除」の選択操作等)に応じて、継手At3のデータレコードが削除される。また、画面300での表示内容が更新され、継手At3(の画像)が画面300から削除される。ただし、継手At2とバルブV1との間を結ぶ管路は表示されず、代わりに警告表示が表示される。 Next, a process to delete fitting At3 is performed in a similar manner. In response to an operation by the operator (such as selecting "Delete fitting information"), the data record for fitting At3 is deleted. The display content on screen 300 is also updated, and (the image of) fitting At3 is deleted from screen 300. However, the pipeline connecting fitting At2 and valve V1 is not displayed, and instead a warning message is displayed.

最後に、継手At2を位置を変更する処理が行われる。操作者の操作に応じて、継手At2のデータレコードが更新される。また、画面300での表示内容が更新される。このとき、継手At2が適切な位置に配置されることを条件に、警告表示は消去され、継手At2とバルブV1との間を結ぶ管路も表示される(図21の左欄参照)。 Finally, a process to change the position of fitting At2 is performed. In response to the operator's operation, the data record of fitting At2 is updated. The display content on screen 300 is also updated. At this time, provided that fitting At2 is placed in an appropriate position, the warning display is erased and the pipeline connecting fitting At2 and valve V1 is also displayed (see the left column of Figure 21).

なお、上記実施形態等において、継手が追加される場合、階層記号は随時変更されればよい。たとえば、継手「B」と「C」との間に新たな継手が追加される場合には、当該新たな継手に対して「C」を付与し、元の継手「C」に対して「D」を付与し直す処理が行われればよい。元の継手「D」以降に対しても同様にずらした記号が付与されればよい。ただし、これに限定されない。たとえば、既存の継手に対して階層記号を付与し直す処理を行わず、当該新たな継手に対しては、未付与のアルファベット(最後の継手に付与されていたアルファベット(たとえば「E」)の次のアルファベット(たとえば「F」)等)が付与されてもよい。 In the above embodiment, when a joint is added, the hierarchical symbol may be changed as needed. For example, when a new joint is added between joints "B" and "C", the new joint may be given the symbol "C" and the original joint "C" may be reassigned the symbol "D". The original joints "D" and onward may also be assigned symbols that are shifted in a similar manner. However, this is not limiting. For example, the existing joints may not be reassigned the hierarchical symbol, and the new joint may be assigned an unassigned alphabet (such as the alphabet next to the alphabet (e.g. "F") that was assigned to the last joint (e.g. "E")).

また、継手が削除される場合も同様である。削除された継手以外の継手に対して階層記号を付与し直す処理が行われてもよく、あるいは逆に、階層記号を付与し直す処理が行われなくてもよい。 The same applies when a joint is deleted. A process of reassigning hierarchical symbols to joints other than the deleted joint may be performed, or conversely, a process of reassigning hierarchical symbols may not be performed.

<7.配管データ200に基づく部分的経路の抽出>
上述したように、階層化情報は、特に分岐継手の分岐前の経路上の継手と分岐後の経路上の継手とを、異なる階層の経路(上位階層経路および下位階層経路)に属する継手として区別可能な情報である。このような階層化情報によれば、配管システム2(の全経路)から所定階層の経路のみ(所定の分岐継手よりも下流側の経路)(部分的な経路情報)等を容易に抽出することが可能である。
7. Extraction of partial paths based on piping data 200
As described above, the hierarchical information is information that can distinguish, in particular, a joint on a route before the branching of a branch joint from a joint on a route after the branching as joints belonging to routes of different hierarchical levels (a higher hierarchical route and a lower hierarchical route). With such hierarchical information, it is possible to easily extract only a route of a predetermined level (a route downstream of a predetermined branch joint) (partial route information) from (all routes of) the piping system 2.

具体的には、管理装置10は、階層化情報に基づき、特定継手の所属階層内での下位順位側(下位順序側)の継手と、当該特定継手よりも下位階層側の継手とを含む配管経路を、部分的に配管システム2から抽出すること(配管システム2において特定すること)が可能である。当該特定継手としては、配管システム2に含まれる複数の継手のうち操作者(管理者等)によって指定された一の継手(指定継手)等が例示される。 Specifically, based on the hierarchical information, the management device 10 can partially extract from the piping system 2 (identify in the piping system 2) a piping route that includes a fitting that is lower in rank (lower order side) in the hierarchy to which the specific fitting belongs, and a fitting that is lower in the hierarchy than the specific fitting. An example of the specific fitting is a single fitting (designated fitting) designated by an operator (administrator, etc.) from among multiple fittings included in the piping system 2.

たとえば、上述のような階層化情報を利用することによれば、配管システム2における障害が発生し且つ障害位置が既知である場合、当該障害の影響範囲(当該影響範囲内の経路)を容易に特定することが可能である(図22参照)。 For example, by using the hierarchical information described above, when a fault occurs in the piping system 2 and the location of the fault is known, it is possible to easily identify the scope of the fault (the route within the scope of the fault) (see FIG. 22).

図22では、継手CAt1と継手CAAとの両者の間で障害(水漏れ等)が発生している状況が想定されている。当該両者のうち比較的上位側の継手CAt1が基準継手(指定継手)として指定される。そして、当該継手(基準継手)CAt1と同一の階層内にて当該継手CAt1よりも下位順位側の継手(CAA,CAB,CAB1)と、継手CAt1よりも下位階層側の継手(CAAt1~CAAt4,CABt1,CABt2)とを含む配管経路が影響範囲内経路として特定される。なお、当該継手CAt1と同一の階層内にて継手CAt1よりも下位順位側の継手は、当該障害位置の所属階層内での下位順位側の継手(あるいは同一階層内下位順位側の継手)とも称される。 In FIG. 22, a situation is assumed in which a fault (such as a water leak) has occurred between fittings CAt1 and CAA. Of the two, fitting CAt1, which is relatively higher up, is designated as the reference fitting (designated fitting). Then, a piping route that includes fittings (CAA, CAB, CAB1) lower in rank than fitting CAt1 (reference fitting) in the same hierarchical level as fitting CAt1, and fittings (CAAt1-CAAt4, CAABt1, CABt2) lower in rank than fitting CAt1, is identified as a route within the affected range. Note that fittings lower in rank than fitting CAt1 in the same hierarchical level as fitting CAt1 are also referred to as lower-ranking fittings in the hierarchical level to which the fault location belongs (or lower-ranking fittings in the same hierarchical level).

具体的には、配管データ管理システム1は、まず操作者からの入力等によって配管システム2における障害位置を取得する。 Specifically, the piping data management system 1 first acquires the location of the fault in the piping system 2 through input from the operator, etc.

次に、配管データ管理システム1は、配管データ200(特に階層化情報)等に基づき影響範囲内経路を特定する。詳細には、まず、「基準継手CAt1が第3レベル経路の分流CAtに存在する」ことが、配管データ200内にて「CAt1」を検索すること等によって(あるいは階層記号CAtに基づいて)判断される。そして、第3階層データ230内の分流CAtに関するデータテーブルに基づき、分流CAtの1番目の継手CAt1以降の同一レベル継手(CAA,CAB,CAB1)が、同一階層内下位順位側の継手として特定される。また、同一階層内下位順位側の継手のうち分岐継手(CAA,CAB)が特定され、当該分岐継手から始まる分流(CAAt,CABt)に属する継手が特定される。当該分流(CAAt,CABt)に属する継手(CAAt1~CAAt4,CABt1,CABt2)は、当該障害位置よりも下位階層側の継手として特定される。具体的には、これらの継手は、第4階層データ240(図11)内の分流CAAtに関するデータテーブル240aと分流CABtに関するデータテーブル240bとに基づいて特定される。なお、これらの分流(CAAt,CABt)に属する継手よりも更に下位階層側の継手が存在する場合には、当該更に下位階層側の継手も、当該障害位置よりも下位階層側の継手として特定される。 Next, the piping data management system 1 identifies routes within the affected range based on the piping data 200 (particularly the hierarchical information) and the like. In detail, first, it is determined that "the reference joint CAt1 exists in the branch CAt of the third level route" by searching for "CAt1" in the piping data 200 (or based on the hierarchical symbol CAt). Then, based on the data table regarding the branch CAt in the third hierarchical data 230, the same level joints (CAA, CAB, CAB1) after the first joint CAt1 of the branch CAt are identified as joints on the lower order side in the same hierarchy. In addition, among the joints on the lower order side in the same hierarchy, the branch joints (CAA, CAB) are identified, and the joints belonging to the branch (CAAt, CABt) starting from the branch joint are identified. The joints (CAAt1 to CAAt4, CABt1, CABt2) belonging to the branch (CAAt, CABt) are identified as joints on the lower hierarchical side than the fault position. Specifically, these joints are identified based on the data table 240a for the branch CAAt and the data table 240b for the branch CABt in the fourth hierarchical data 240 (FIG. 11). If there are joints on an even lower hierarchical side than the joints belonging to these branches (CAAt, CABt), the even lower hierarchical side joints are also identified as joints on a lower hierarchical side than the fault position.

そして、障害位置の所属階層内での下位順位側の継手(CAA,CAB)と、当該障害位置よりも下位階層側の継手(CAAt1~CAAt4,CABt1,CABt2)とを含む配管経路が、影響範囲内経路(影響範囲内経路)として特定される。 Then, the piping route that includes the joints (CAA, CAB) on the lower level in the hierarchy to which the fault location belongs and the joints (CAAt1 to CAAt4, CABt1, CABt2) on the lower level than the fault location are identified as routes within the affected range (routes within the affected range).

さらに、配管データ管理システム1は、画面300において、当該影響範囲内経路を描画(詳細には強調表示)する(図22参照)。図22においては、影響範囲内経路(特に管)に対して斜線ハッチングが付されて、影響範囲内経路が強調表示されている。なお、強調表示は、ハッチングを付した表示に限定されず、特定色を付した表示等の他の表示(影響範囲内経路を他の経路(影響範囲内経路以外の経路)と区別できる表示)であってもよい。また、影響範囲内経路の「強調表示」は、経路を特定できる表示であればよい。影響範囲内経路内の全ての要素(継手を含む)が強調表示されてもよく、あるいは、図22に示すように継手(チーズおよびエルボ等)を除外した要素(主に管)が強調表示されてもよい。 Furthermore, the piping data management system 1 draws (highlights in detail) the route within the affected range on the screen 300 (see FIG. 22). In FIG. 22, the route within the affected range (particularly the pipes) is highlighted by applying diagonal hatching. Note that the highlighting is not limited to the hatched display, and may be other displays such as a display with a specific color (display that allows the route within the affected range to be distinguished from other routes (routes other than the route within the affected range)). In addition, the "highlighting" of the route within the affected range may be a display that allows the route to be identified. All elements (including joints) within the route within the affected range may be highlighted, or elements (mainly pipes) excluding joints (such as tees and elbows) may be highlighted as shown in FIG. 22.

このような態様によれば、当該障害の影響範囲(影響範囲内経路)が容易に特定され得る。また、配管システム2の配管ルート内にて当該影響範囲内経路が強調表示されるので、配管システム2全体のうち影響が及んでいる範囲を容易に把握することが可能である。 According to this aspect, the scope of the fault (path within the scope of the impact) can be easily identified. In addition, the path within the scope of the impact is highlighted within the piping route of the piping system 2, so that it is easy to grasp the scope of the impact within the entire piping system 2.

<8.配管データ200に基づく異常経路の推定等>
また、上述のような階層化情報を利用することによれば、異常端末器具(異常が確認された器具)に対する異常経路(異常発生箇所を含む経路)等を推定することが可能である。具体的には、配管システム2における正常端末器具(正常バルブ等)と異常端末器具(異常バルブ等)とが指定された場合、配管データ200の階層化情報に基づき、正常端末器具(正常であることが確認された器具)に対する正常経路と異常端末器具に対する異常経路とを推定することが可能である。
8. Estimation of abnormal path based on piping data 200
Furthermore, by utilizing the above-mentioned hierarchical information, it is possible to estimate an abnormal route (a route including the location where the abnormality occurs) for an abnormal terminal instrument (an instrument confirmed to be abnormal). Specifically, when a normal terminal instrument (such as a normal valve) and an abnormal terminal instrument (such as an abnormal valve) in the piping system 2 are specified, it is possible to estimate a normal route for a normal terminal instrument (an instrument confirmed to be normal) and an abnormal route for the abnormal terminal instrument based on the hierarchical information of the piping data 200.

図23では、端末器具(バルブ)V1~V8のうち、バルブV5,V7は異常端末器具であり、バルブV6は正常端末器具であり、その他のバルブV1~V4,V8は状態不明器具(正常か否かが不明な器具)である状況が示されている。より詳細には、たとえば、バルブV5,V7では水が出ず(異常が生じており)且つバルブV6では正常に給水されること等が判っている状況である。この場合、継手CAAから継手CABを経由してバルブV5に至る経路と、継手CABから継手CABt1を経由してバルブV7に至る経路とが、異常経路(詳細には、異常発生の可能性を有する経路)として推定される。 Figure 23 shows a situation in which, of the terminal instruments (valves) V1 to V8, valves V5 and V7 are abnormal terminal instruments, valve V6 is a normal terminal instrument, and the other valves V1 to V4 and V8 are instruments of unknown status (instruments whose normal or unnormal status is unknown). More specifically, it is known that, for example, water is not coming out of valves V5 and V7 (an abnormality has occurred) and water is being supplied normally from valve V6. In this case, the path from joint CAA via joint CAB to valve V5 and the path from joint CAB via joint CABt1 to valve V7 are estimated to be abnormal paths (more specifically, paths that may have an abnormality occurring).

具体的には、配管データ管理システム1は、まず、配管システム2における正常端末器具(正常バルブ等)と異常端末器具との指定情報を取得する。たとえば、操作者による入力(器具状態入力画面を用いた異常器具等の指定入力)によって当該指定情報が取得される(受け付けられる)。より詳細には、バルブV5,V7が異常器具として指定され、バルブV6は正常器具として指定される。 Specifically, the piping data management system 1 first acquires designation information for normal terminal instruments (normal valves, etc.) and abnormal terminal instruments in the piping system 2. For example, the designation information is acquired (accepted) by input by an operator (designation input of an abnormal instrument, etc., using the instrument status input screen). More specifically, valves V5 and V7 are designated as abnormal instruments, and valve V6 is designated as a normal instrument.

次に、配管データ管理システム1は、配管データ200の階層化情報に基づき、正常端末器具に対する正常経路を推定するとともに、異常端末器具に対する異常経路を(正常経路以外の経路から)推定する。 Next, the piping data management system 1 estimates normal routes for normal terminal devices based on the hierarchical information of the piping data 200, and estimates abnormal routes for abnormal terminal devices (from routes other than the normal routes).

具体的には、まず、正常端末器具の情報に基づき、正常経路が推定される。バルブV6は正常器具であることから、開始点SPからバルブV6へと進む経路は、正常経路であると推定される。より具体的には、配管データ200に基づき、バルブV6から同一階層内上位順位側(上位順序側)および上位階層側に辿る経路が正常経路として特定される。 Specifically, first, a normal route is estimated based on information about normal terminal devices. Because valve V6 is a normal device, the route from start point SP to valve V6 is estimated to be the normal route. More specifically, based on piping data 200, the route from valve V6 to the higher-ranking side (higher-ordering side) within the same hierarchy and to the higher hierarchy side is identified as the normal route.

詳細には、まず、第4階層データ240(図11参照)の分流CAAtに関するデータテーブル240a(バルブV6を含むデータテーブル)に基づき、バルブV6から分岐点CAAへと至る経路は正常経路であると判定される。詳細には、データテーブル240aにおいて、最下段のCAAt4(=V6)からCAAt3~CAAt1を経由して最上段のCAAt0(=CAA)へ戻る経路は、正常であると判定される。 In detail, first, based on the data table 240a (data table including valve V6) for the branch CAAt in the fourth hierarchical data 240 (see FIG. 11), it is determined that the route from valve V6 to branch point CAA is a normal route. In detail, in the data table 240a, the route from CAAt4 (=V6) at the bottom level via CAAt3 to CAAt1 back to CAAt0 (=CAA) at the top level is determined to be normal.

次に、第3階層データ230(図10参照)の分流CAtに関するデータテーブル230b(分岐点CAAを含む上流のデータテーブル)に基づき、分流CAAtの親階層(1つ上位の階層)経路である第3レベル経路(分流CAt)のうち、分岐点CAAから、その上流側の継手CAへと至る経路も正常経路であると判定される。詳細には、データテーブル230bにおいて、下から3段目のCAAからCAt1を経由して最上段のCAt0(=CA)へ戻る経路は、正常であると判定される。 Next, based on the data table 230b (upstream data table including the branch point CAA) for the branch CAt in the third hierarchical data 230 (see FIG. 10), the route from the branch point CAA to the upstream joint CA, among the third level routes (branch CAt) which are the parent hierarchical routes (one level higher) of the branch CAat, is determined to be a normal route. In detail, in the data table 230b, the route from the third tier CAA from the bottom via CAt1 and returning to the top tier CAt0 (=CA) is determined to be normal.

さらに、第2階層データ220(図9参照)の分流Ctに関するデータテーブル220c(分岐点CAを含む上流のデータテーブル)に基づき、分流CAtの親階層経路である第2レベル経路(分流Ct)のうち、分岐点CAから、その上流側の継手Cへと至る経路も正常経路であると判定される。 Furthermore, based on the data table 220c (upstream data table including branch point CA) for the branch Ct in the second hierarchical data 220 (see FIG. 9), the second level route (branch Ct), which is the parent hierarchical route of the branch CAt, is also determined to be a normal route from branch point CA to the joint C upstream of the branch point CA.

最後に、第1階層データ210(図8参照)(分岐点Cを含む上流(本流)のデータテーブル)に基づき、分流Ctの親階層経路である第1レベル経路(本流)のうち、分岐点Cから、その上流側の開始点SPへと至る経路も正常経路であると判定される。 Finally, based on the first hierarchical data 210 (see FIG. 8) (data table of the upstream (main) stream including branch point C), the route from branch point C to the upstream start point SP of the first level route (main) that is the parent hierarchical route of the branch Ct is also determined to be a normal route.

このようにして、バルブV6から、分岐点CAA,CA,Cを経由して開始点SPへと至る(戻る)経路(図5等参照)が正常経路として判定される。このとき、各分岐点CAA,CA,Cは、少なくともその分岐直前まで(その分岐点の上流側経路まで)は正常な点(単に「正常点」とも称する)であると判定され、判定結果が記録される。たとえば、配管データ200の各データレコードにおいて、正常点であるか否かを示すフラグ欄が更に設けられればよい。そして、正常点である旨が判定された分岐点(詳細にはそのデータレコード)のフラグ欄に対して「1」(オン=正常)のデータが付与され、その他の分岐点のフラグ欄には「0」(オフ)のデータが付与される。 In this way, the route from valve V6 via branch points CAA, CA, and C to (return from) starting point SP (see FIG. 5, etc.) is determined to be the normal route. At this time, each branch point CAA, CA, and C is determined to be a normal point (also simply referred to as a "normal point") at least up to the branch point (up to the route upstream of the branch point), and the determination result is recorded. For example, each data record of the piping data 200 may further be provided with a flag column indicating whether or not the point is normal. Then, the data "1" (on = normal) is assigned to the flag column of the branch point (specifically, the data record) that is determined to be a normal point, and the data "0" (off) is assigned to the flag column of the other branch points.

なお、他の正常端末器具が存在する場合には、同様にして、当該他の正常端末器具の情報と配管データ200とに基づき、当該他の正常端末器具から開始点SPへと至る経路が正常経路として特定される。 In addition, if there are other normal terminal devices, the route from the other normal terminal devices to the start point SP is identified as the normal route in a similar manner based on the information of the other normal terminal devices and the piping data 200.

次に、異常端末器具の情報にも基づき、異常経路が推定される。 Then, the abnormal route is estimated based on the information from the abnormal terminal device.

まず、バルブV5に関する異常経路推定処理が実行される。 First, the abnormal path estimation process for valve V5 is performed.

バルブV5は異常端末器具であることから、バルブV5から上流側(上位順位側および/または上位階層側)に戻る経路のいずれかにて異常が発生している、と推定される。ただし、異常端末器具の上流側の経路のうち正常経路では異常は発生していない、と推定される。すなわち、上述の正常経路は(異常経路から)除外された上で、異常経路が推定される。異常経路の推定処理は、配管データ200を用いて行われる。具体的には、異常端末器具から上流側に戻りつつ「正常点」(上述)が検索され、(検索により)辿り着いた正常点から(今度は逆に下流側へ向かう)異常端末器具までの経路が異常経路として推定される。 Because valve V5 is an abnormal terminal device, it is presumed that an abnormality has occurred on one of the paths returning from valve V5 to the upstream side (the higher-ranking side and/or the higher hierarchy side). However, it is presumed that no abnormality has occurred on the normal paths among the paths upstream of the abnormal terminal device. In other words, the above-mentioned normal path is excluded (from the abnormal path) and the abnormal path is presumed. The abnormal path estimation process is performed using the piping data 200. Specifically, a "normal point" (described above) is searched for while returning upstream from the abnormal terminal device, and the path from the normal point reached (by the search) to the abnormal terminal device (this time heading in the opposite direction downstream) is presumed to be the abnormal path.

詳細には、まず、第3階層データ230(図10参照)の分流CAtに関するデータテーブル230bに基づき、バルブV5の1つ前(1つ上位順位側)の分岐点が分岐点CABであることが判定される。分岐点CABは正常点であるとは判定されていない旨が(分岐点CABの上記フラグ欄(=オフ)に基づいて)判定され、分岐点CABから更に上流側に遡る。具体的には、同じデータテーブル230bに基づき、分岐点CABの1つ前の分岐点が分岐点CAAであることが判定される。上述の正常経路判定処理において、分岐点CAAが正常点である旨(分岐点CAAからその上位側に戻る経路は正常経路である旨)が判定されている。これに基づき、分岐点CAAから分岐点CABを経由してバルブV5に至る経路が異常経路として推定される。 In detail, first, based on the data table 230b for the branch CAt in the third hierarchical data 230 (see FIG. 10), it is determined that the branch point immediately before (the branch point immediately above) valve V5 is branch point CAB. It is determined that branch point CAB is not determined to be a normal point (based on the flag field (=OFF) of branch point CAB), and the process goes back further upstream from branch point CAB. Specifically, based on the same data table 230b, it is determined that the branch point immediately before branch point CAB is branch point CAA. In the normal route determination process described above, it is determined that branch point CAA is a normal point (the route returning from branch point CAA to the upper side is a normal route). Based on this, the route from branch point CAA via branch point CAB to valve V5 is estimated to be an abnormal route.

次に、バルブV7に関する異常経路推定処理が実行される。 Next, the abnormal path estimation process for valve V7 is performed.

同様に、バルブV7は異常端末器具であることに基づき、バルブV7から上流側に戻る経路のうち正常経路が除外された上で、異常経路が推定される。具体的には、バルブV7から上流側に戻りつつ「正常点」(上述)が検索され、辿り着いた正常点から異常端末器具までの経路が異常経路として推定される。詳細には、データテーブル240b,230bに基づき正常点の検索処理が行われ、バルブV7から分岐点CABを経由して正常点CAAに辿り着く経路が検索される。この検索結果に基づき、分岐点CAA(正常点)から分岐点CAB(および非分岐継手CABt1)を経由してバルブV7に至る経路が異常経路として推定される。 Similarly, since valve V7 is an abnormal terminal device, normal paths are excluded from the paths returning upstream from valve V7, and an abnormal path is estimated. Specifically, a "normal point" (described above) is searched for while returning upstream from valve V7, and the path from the normal point reached to the abnormal terminal device is estimated as the abnormal path. In detail, a search process for normal points is performed based on data tables 240b and 230b, and a path from valve V7 via branch point CAB to normal point CAA is searched for. Based on the search results, the path from branch point CAA (normal point) via branch point CAB (and non-branch joint CABt1) to valve V7 is estimated as the abnormal path.

その後、画面300において、分岐点CAAから分岐点CABを経由してバルブV5に至る経路(特に管)と、分岐点CAAから分岐点CABを経由してバルブV7に至る経路(特に管)とが、異常経路として描画(強調表示(ハッチング付加表示等))される(図23参照)。また、図23では示されていないが、正常経路も他の種類の態様で強調表示されてもよい。なお、異常経路(および正常経路)の強調表示は、影響範囲内経路(上述)の強調表示と同様の各種態様でなされてもよい。 Then, on the screen 300, the path (particularly the pipe) from branch point CAA via branch point CAB to valve V5 and the path (particularly the pipe) from branch point CAA via branch point CAB to valve V7 are drawn (highlighted (e.g., hatched)) as abnormal paths (see FIG. 23). Although not shown in FIG. 23, normal paths may also be highlighted in other types of manners. Note that the highlighting of abnormal paths (and normal paths) may be done in various manners similar to the highlighting of paths within the affected range (described above).

このような処理によれば、配管データ200の階層化情報に基づき正常端末器具に対する正常経路を判定するとともに、正常経路に関する情報(正常点の情報)にも基づき異常端末器具に対する異常経路を良好に推定することが可能である。また、判定結果に係る異常経路等が配管レイアウト図に描画されることによれば、操作者は異常経路等を容易に把握することが可能である。 This type of processing makes it possible to determine normal routes for normal terminal devices based on the hierarchical information of the piping data 200, and to accurately estimate abnormal routes for abnormal terminal devices based on information about the normal routes (information about normal points). In addition, abnormal routes, etc. related to the determination results are drawn on the piping layout diagram, allowing the operator to easily grasp abnormal routes, etc.

<9.実施形態の効果等>
以上のように、配管データ管理システム1は、配管システム2における各継手(管継手)の種類情報(「T」,「L」等)と管径情報と位置情報と階層化情報とを備える配管データ200をデータテーブルに記録して配管システム2のデータを管理する。これによれば、配管システム2の配管ルートを比較的容易に管理することが可能である。
9. Effects of the embodiment
As described above, the piping data management system 1 manages the data of the piping system 2 by recording in a data table the piping data 200 including type information (such as "T" or "L"), pipe diameter information, position information, and hierarchical information of each joint (pipe joint) in the piping system 2. This makes it possible to manage the piping routes of the piping system 2 relatively easily.

従来のCADシステムにおいて、CADデータを変更する操作は、画面内に線図を描くなどの操作を要する。しかしながら、建築現場などの環境においてはCADデータを変更する操作(線図を変更する操作)を実行することは容易ではない。このような事情等に起因して、配管ルートの変更がCADデータに反映されていないこともある。 In conventional CAD systems, operations to change CAD data require operations such as drawing a line diagram on the screen. However, in environments such as construction sites, it is not easy to execute operations to change CAD data (operations to change a line diagram). Due to such circumstances, changes to piping routes may not be reflected in the CAD data.

一方、上記実施形態においては、比較的簡単なデータテーブル(端的に言えば、表形式)で表現される配管データ200によって配管システム2が管理される。それ故、配管システム2の配管ルートを比較的容易に管理することが可能である。たとえば、配管ルートを変更する場合等において、現場でCADシステムを操作すること(CADソフトウエアを操作して図面を描き直すこと)を要しない。配管データ200に対する変更操作は比較的容易に行われ得るので、配管データ200の変更操作等は建築現場等でも実行され易い。たとえば、配管ルートが現場で変更された際においても、現場で配管データ200を変更する操作が容易に行われ得る。それ故、配管データ200において配管ルートの変更が適切に反映され易くなる。ひいては、配管システム2のデータが適切に管理され易くなる。 On the other hand, in the above embodiment, the piping system 2 is managed by the piping data 200 expressed in a relatively simple data table (in short, in a tabular format). Therefore, it is possible to manage the piping route of the piping system 2 relatively easily. For example, when changing the piping route, it is not necessary to operate a CAD system on-site (redraw the drawing by operating CAD software). Since the change operation on the piping data 200 can be performed relatively easily, the change operation of the piping data 200 can be easily performed even at a construction site. For example, even when the piping route is changed on-site, the change operation of the piping data 200 can be easily performed on-site. Therefore, the change of the piping route is easily reflected appropriately in the piping data 200. In turn, the data of the piping system 2 is easily managed appropriately.

また、本実施形態における配管データ管理システム1によれば、簡易な構成を有するデータテーブルで配管システム2のデータ(配管データ)を管理することが可能である。それ故、比較的容易に(従来のCADシステムよりも容易に)配管システムのデータを管理することが可能である。たとえば、配管データ200は、CADデータに比べて小さなサイズを有するので、扱い易い。また、CADデータを変更等するソフトウエアを動かすための装置(コンピュータ)は、比較的高いCPU性能および描画性能を要する。これに対して、配管データ200を変更等するアプリケーションプログラムを動かすための装置は、それほど高いCPU性能等を要しない(CADシステムよりも低いハードウエア性能を有するものでも十分である)。たとえば、スマートフォンあるいはタブレット端末などでも、当該プログラム(配管データ200を変更等するアプリケーションプログラム)を軽快に動作させることが可能である。 In addition, according to the piping data management system 1 of this embodiment, it is possible to manage the data (piping data) of the piping system 2 with a data table having a simple configuration. Therefore, it is possible to manage the data of the piping system relatively easily (easier than a conventional CAD system). For example, the piping data 200 has a small size compared to CAD data, and is therefore easy to handle. In addition, a device (computer) for running software that changes the CAD data requires relatively high CPU performance and drawing performance. In contrast, a device for running an application program that changes the piping data 200 does not require such high CPU performance (a device with lower hardware performance than a CAD system is sufficient). For example, the program (application program that changes the piping data 200) can be operated smoothly even on a smartphone or tablet terminal.

また、線図で描かれた配管レイアウト図(CAD図面等)のみに基づき配管システム2の配管ルートを把握する場合に比べて、より簡易に配管システムの配管ルートを管理することが可能である。 In addition, it is possible to more easily manage the piping route of the piping system compared to understanding the piping route of the piping system 2 based only on a line-drawn piping layout diagram (e.g., CAD drawing).

特に、従来においては、管理者等(人間)は、CADで描かれた図面(CAD図面)等を見ることによって、配管システムの階層的構造等を把握していた。具体的には、管理者(人間)が配管レイアウト図を見て継手(および管)を順次に辿る操作等を伴いつつ、人間の頭の中で配管システム2の階層的構造を構築することを要していた。 In particular, in the past, a manager (human) would understand the hierarchical structure of a piping system by looking at a drawing drawn by CAD (CAD drawing). Specifically, the manager (human) had to construct the hierarchical structure of the piping system 2 in his or her mind while looking at a piping layout drawing and sequentially tracing the joints (and pipes).

これに対して、上記実施形態によれば、配管データ200が配管システム2の各継手の階層化情報(階層記号)を備えている。換言すれば、配管データ200では、配管システム2の配管ルートの階層構造を含めてデータ化される。当該階層化情報(階層記号)によれば配管システム2の階層的構造を容易に把握することが可能である。それ故、管理者等は、配管データ200を用いることによって配管システム2の階層的構造を容易に把握しつつ、配管システム2を管理することが可能である。 In contrast, according to the above embodiment, the piping data 200 includes hierarchical information (hierarchical symbols) for each joint in the piping system 2. In other words, the piping data 200 is digitized including the hierarchical structure of the piping routes of the piping system 2. The hierarchical information (hierarchical symbols) makes it possible to easily grasp the hierarchical structure of the piping system 2. Therefore, by using the piping data 200, managers and the like can easily grasp the hierarchical structure of the piping system 2 and manage the piping system 2.

また特に、上述の配管データ200を用いることによれば、配管ルートの部分的な変更(継手の位置変更、継手の追加および/または削除等)を容易に実現することが可能である。仮にCADシステムのみで配管経路を描く場合には、ルート変更時の操作が煩雑である。一方、上記の配管データ200を用いれば比較的簡易に配管ルートの変更を行うことが可能である。このような配管ルートの変更は、新規建築の工事途中および/または設計途中等において容易に行われ得る。また、配管ルートの更改時あるいはメンテナンス時等においても容易に行われ得る。 In particular, by using the above-mentioned piping data 200, partial changes to the piping route (changing the position of a joint, adding and/or deleting a joint, etc.) can be easily realized. If a piping route is drawn using only a CAD system, the operations required to change the route are cumbersome. On the other hand, by using the above-mentioned piping data 200, it is possible to change the piping route relatively easily. Such changes to the piping route can be easily made during the construction and/or design of a new building, etc. Furthermore, they can also be easily made when renewing the piping route or during maintenance, etc.

また、各継手の階層化情報は、記号化されている。これによれば、各継手の階層的構造を容易に把握することが可能である。 In addition, the hierarchical information of each joint is coded. This makes it easy to understand the hierarchical structure of each joint.

特に、各継手の階層化情報は、記号セット(上記実施形態においては単一のアルファベットで表される記号セット)の個数(端的に言えばアルファベットの個数)で階層レベルを表現している。これによれば、各継手の階層レベルを容易に把握することが可能である。 In particular, the hierarchical information for each joint expresses the hierarchical level as the number of symbol sets (symbol sets represented by a single alphabet in the above embodiment) (simply put, the number of alphabets). This makes it easy to grasp the hierarchical level of each joint.

また、各記号セットは、各階層の流れにおける分岐点等を示している。特に、各記号セット内のアルファベットの順位で同一階層(第i階層)内での分岐継手の順位が表現されている。たとえば、2文字のアルファベット(記号セット)「CA」のうち、1番目(i=1)の文字「C」は、第1階層(i=1)の3番目の分岐点を意味する。また、文字「C」に続く2番目(i=2)の文字「A」は、分岐点Cから分岐した下位階層(第2階層(i=2))の分流Ctにおける1番目の分岐点を意味する。したがって、或る継手に至るまでの経路(いずれの分岐点を経由して当該或る継手に至っているか)を容易に把握することが可能である。 Each symbol set indicates branching points in the flow of each layer. In particular, the order of the alphabet in each symbol set expresses the order of branching joints in the same layer (ith layer). For example, the first (i=1) letter "C" in the two-letter alphabet (symbol set) "CA" means the third branching point in the first layer (i=1). The second (i=2) letter "A" following the letter "C" means the first branching point in the lower layer (second layer (i=2)) branched from the branching point C. Therefore, it is possible to easily grasp the route to a certain joint (which branching point is passed through to reach the certain joint).

さらに、分岐継手に対してはアルファベットのみで構成された階層記号が付与され、非分岐継手に対しては、末尾に数字(補助記号)が付与された階層記号が付与される。したがって、分岐継手と非分岐継手とを互いに容易に区別することが可能である。 Furthermore, branch joints are given a hierarchy symbol consisting only of letters, while non-branch joints are given a hierarchy symbol with a number (auxiliary symbol) at the end. Therefore, it is possible to easily distinguish between branch joints and non-branch joints.

<10.変形例等>
以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
10. Modifications, etc.
Although the embodiment of the present invention has been described above, the present invention is not limited to the above-described contents.

<配管データ200に基づく配管レイアウト図の表示装置>
たとえば、上記実施形態等においては、管理装置10において配管データ200に基づいて配管レイアウト図が描画(表示)される態様について説明したが、これに限定されず、管理サーバ30において配管データ200に基づいて配管レイアウト図が描画(表示)されてもよい。
<Display device for piping layout diagram based on piping data 200>
For example, in the above embodiment, the manner in which a piping layout diagram is drawn (displayed) based on the piping data 200 in the management device 10 has been described, but this is not limited to the above, and a piping layout diagram may be drawn (displayed) based on the piping data 200 in the management server 30.

<配管データ200からCADデータへの変換等>
また、上記実施形態等においては、配管データ200に基づいて(直接的に)配管レイアウト図が表示されているが、これに限定されない。たとえば、配管データ200がCADデータに変換され、変換後のCADデータに基づいて配管レイアウト図(CAD図面)が描画されてもよい。換言すれば、配管データ200が、CADシステムで読み込み可能なデータであってCADシステムにて各継手と当該各継手を繋ぐ経路とを描画するためのデータ(CADデータ)に変換されてもよい。そして、(変換後の)CADデータに基づく配管レイアウト図(CAD図面)がCADシステムにおいて描画(表示)されてもよい。
<Conversion of piping data 200 to CAD data, etc.>
In the above embodiment, the piping layout diagram is displayed (directly) based on the piping data 200, but the present invention is not limited to this. For example, the piping data 200 may be converted into CAD data, and a piping layout diagram (CAD drawing) may be drawn based on the converted CAD data. In other words, the piping data 200 may be converted into data (CAD data) that can be read by a CAD system and that is used to draw each joint and a path connecting the joints in the CAD system. Then, a piping layout diagram (CAD drawing) based on the (converted) CAD data may be drawn (displayed) in the CAD system.

たとえば、管理装置10が配管データ200からCADデータへの変換処理を行えばよい。詳細には、コントローラ11が、配管データ200とCADデータとの間でのデータ変換処理を実行するデータ変換部として機能すればよい。ここでは、管理装置10において、配管データ200に含まれる各継手は、種類ごとに部品画像として(線図の集合体としてグループ化(ユニット化)されて)登録されているものとする。 For example, the management device 10 may convert the piping data 200 into CAD data. In particular, the controller 11 may function as a data conversion unit that executes data conversion processing between the piping data 200 and CAD data. Here, it is assumed that in the management device 10, each fitting included in the piping data 200 is registered as a part image (grouped (unitized) as a collection of line drawings) by type.

具体的には、管理装置10は、次のような線図等を描くためのCADデータを配管データ200に基づき生成する。まず、管理装置10は、配管データ200に基づき、或る継手(着目継手)の種類情報を取得し、当該種類情報に対応する継手の部品画像(たとえば「エルボ」の部品画像)を特定する。そして、生成後のCADデータ(CAD図面)では、当該継手の当該部品画像(線図の集合体)が、当該継手の位置情報に応じた位置に配置される。継手の向き(部品画像の向き)は、継手に接続される管の伸延方向に応じて決定(調整)されればよい。また、当該継手の位置情報および当該継手の管径情報に基づき、当該継手に接続される管を表す線分(当該継手の管径に応じた間隔を空けた2本の線分等)が適切な位置に配置される。同様にして、配管データ200に含まれる複数の継手等(複数の階層に属する複数の継手および複数の管)が(階層ごとに下位順位側に向けて)描画される。このような線図等を描くためのCADデータが、配管データ200を変換することによって生成される。 Specifically, the management device 10 generates CAD data for drawing the following line diagrams, etc., based on the piping data 200. First, the management device 10 acquires type information of a certain joint (a joint of interest) based on the piping data 200, and identifies a part image of the joint corresponding to the type information (for example, a part image of an "elbow"). Then, in the generated CAD data (CAD drawing), the part image (a collection of line diagrams) of the joint is placed at a position according to the position information of the joint. The orientation of the joint (the orientation of the part image) may be determined (adjusted) according to the extension direction of the pipe connected to the joint. In addition, based on the position information of the joint and the pipe diameter information of the joint, a line segment (two line segments spaced apart according to the pipe diameter of the joint, etc.) representing the pipe connected to the joint is placed at an appropriate position. In the same manner, a plurality of joints, etc. (a plurality of joints and a plurality of pipes belonging to a plurality of hierarchies) included in the piping data 200 are drawn (towards the lower order side for each hierarchical level). CAD data for drawing such diagrams etc. is generated by converting the piping data 200.

このようにして、配管データ200に基づくCADデータの生成処理(CADデータへの変換処理)が管理装置10によって実行された後、変換後のCADデータが管理装置10から管理サーバ30へと通信ネットワークを介して送信される。これに応じて、管理サーバ30は、配管データ200に基づく当該CADデータを受信(取得)する。 In this way, after the management device 10 executes the process of generating CAD data based on the piping data 200 (the process of converting to CAD data), the converted CAD data is transmitted from the management device 10 to the management server 30 via the communication network. In response, the management server 30 receives (acquires) the CAD data based on the piping data 200.

その後、管理サーバ30は、当該CADデータに基づく図面(CAD図面)を可視化して表示する。詳細には、管理サーバ30は、各継手および各継手を繋ぐ経路等をCADシステムにて描画する。 Then, the management server 30 visualizes and displays a drawing based on the CAD data (CAD drawing). In detail, the management server 30 draws each joint and the paths connecting each joint, etc., using a CAD system.

以上のような処理によれば、現場等においては配管データ200を用いて配管システム2を容易に管理することが可能であるとともに、必要に応じて当該配管データ200を変換したCAD図面をCADシステムで表示することが可能である。 By performing the above-described processing, the piping system 2 can be easily managed at the site, etc., using the piping data 200, and if necessary, a CAD drawing converted from the piping data 200 can be displayed in the CAD system.

なお、CADデータへの変換処理は、上述のように管理装置10(コントローラ11等)によって実行されてもよいが、これに限定されず、たとえば、管理サーバ30(コントローラ31等)によって実行されてもよい。換言すれば、コントローラ31が、配管データ200とCADデータとの間でのデータ変換処理を実行するデータ変換部として機能してもよい。具体的には、元の配管データ200が管理装置10から管理サーバ30へと通信ネットワークを介して送信され、配管データ200を管理サーバ30が取得する。その後、管理サーバ30によって、配管データ200に基づくCADデータ(CADシステム用のデータ)の生成処理(CADデータへの変換処理)が実行されてもよい。 The conversion process to CAD data may be performed by the management device 10 (controller 11, etc.) as described above, but is not limited to this and may be performed, for example, by the management server 30 (controller 31, etc.). In other words, the controller 31 may function as a data conversion unit that performs data conversion processing between the piping data 200 and the CAD data. Specifically, the original piping data 200 is transmitted from the management device 10 to the management server 30 via a communication network, and the management server 30 acquires the piping data 200. Thereafter, the management server 30 may perform a generation process (conversion process to CAD data) of CAD data (data for a CAD system) based on the piping data 200.

<配管データ200の生成処理(CADシステムを用いた生成処理)>
上記実施形態等においては、操作者の操作入力に応じて配管データ200が生成されているが、これに限定されない。たとえば、配管システム2を描いたCAD図面(CADデータ)に基づいて配管データ200が生成されてもよい。
<Generation process of piping data 200 (generation process using CAD system)>
In the above embodiment, the piping data 200 is generated in response to an operation input by an operator, but the present invention is not limited to this. For example, the piping data 200 may be generated based on a CAD drawing (CAD data) depicting the piping system 2.

ここでは、CADデータから配管データ200を生成するソフトウエア(データ変換ソフトウエア)が、管理サーバ30においてCADソフトウエアのアドインソフトウエア(機能拡張ソフトウエア)としてインストールされているものとする。CADデータにおいて各継手の位置情報が既に入力されて存在する場合、当該CADデータにおける各継手の位置情報が利用される。CADデータには存在しないデータ(たとえば継手の種類情報および接続情報等)は、上記機能拡張ソフトウエアを利用して操作者によって追加入力される。 Here, it is assumed that software (data conversion software) that generates piping data 200 from CAD data is installed as add-in software (function expansion software) for the CAD software in the management server 30. If position information for each joint has already been entered and exists in the CAD data, the position information for each joint in the CAD data is used. Data that does not exist in the CAD data (for example, joint type information and connection information, etc.) is additionally entered by the operator using the above-mentioned function expansion software.

詳細には、当該機能拡張ソフトウエアにおいて、各流れ(本流あるいは各分流)について当該各流れ(フロー)の開始点から終端点までを辿っていく操作等が行われることによって、各継手の接続情報が取得されればよい。 In detail, the function extension software can obtain connection information for each joint by performing an operation such as tracing each flow (main flow or each branch flow) from its starting point to its end point.

具体的には、まず、操作者は、メニューから「本流情報入力」を選択する。その後、操作者は、CADシステムの操作画面上において配管システム2のCAD図面が表示された状態において、本流経路に含まれる各継手の基準点(開始点、1または複数の継手(詳細には継手の基準点)、および終了点(終端))を経路上での流体通過順序に従って順次にマウスでクリックしていく。これによって、本流に属する複数の点(開始点、経由点(継手の基準点)、終了点(バルブ等))の情報が取得される。より具体的には、当該本流にいずれの点(継手等)が属するかに関する情報、本流に属する当該複数の点の順序の情報、および各継手の位置情報が機能拡張ソフトウエアによって取得される。さらに、各点の詳細情報として、継手の種類情報および管径情報が操作者によって入力される。管理サーバ30は、これらの情報(本流経路の開始点、経由点、終点の情報、および本流経路内の各点(継手)の種類情報等)に基づき、本流経路の各継手の階層化情報を自動的に生成する。 Specifically, the operator first selects "Input Main Stream Information" from the menu. Then, with the CAD drawing of the piping system 2 displayed on the operation screen of the CAD system, the operator clicks with the mouse on the reference points of each joint included in the main stream route (start point, one or more joints (specifically, the reference points of the joints), and end point (terminal end)) in sequence according to the order in which the fluid passes on the route. This allows information on multiple points belonging to the main stream (start point, intermediate point (reference point of the joint), end point (valve, etc.)). More specifically, the function extension software obtains information on which points (joints, etc.) belong to the main stream, information on the order of the multiple points belonging to the main stream, and position information of each joint. Furthermore, the operator inputs information on the type of joint and pipe diameter information as detailed information on each point. The management server 30 automatically generates hierarchical information for each joint in the main route based on this information (information on the start point, intermediate points, and end point of the main route, as well as type information for each point (joint) in the main route, etc.).

次に、操作者は、メニューから「分流情報入力」を選択し、その後、上記と同様の操作を行う。具体的には、操作者は、一の分流経路に含まれる各継手の基準点(開始点(分岐継手)、1または複数の継手(詳細には継手の基準点)、および終了点(終端))を経路上での流体通過順序に従って順次にクリックしていく。これによって、当該一の分流に属する複数の点(開始点、経由点(継手の基準点)、終了点(バルブ等))の情報が取得される。より具体的には、当該一の分流経路にいずれの点(継手等)が属するかに関する情報、当該一の分流経路に属する複数の点の順序の情報、および各継手の位置情報が機能拡張ソフトウエアによって取得される。さらに、各点の詳細情報として、継手の種類情報および管径情報が操作者によって入力される。管理サーバ30は、これらの情報(当該一の分流経路の開始点、経由点、終点の情報等、および当該一の分流経路内の各点(継手)の種類情報等)に基づき、当該一の分流経路の各継手の階層化情報を自動的に生成する。 Next, the operator selects "Diversion information input" from the menu, and then performs the same operations as above. Specifically, the operator clicks on the reference points of each fitting included in one diversion path (start point (branch fitting), one or more fittings (specifically, fitting reference points), and end point (terminal end)) in sequence according to the order in which the fluid passes on the path. This allows information on multiple points belonging to that one diversion (start point, intermediate point (fitting reference point), end point (valve, etc.)). More specifically, the function extension software obtains information on which points (fittings, etc.) belong to that one diversion path, information on the order of the multiple points belonging to that one diversion path, and position information of each fitting. Furthermore, the operator inputs fitting type information and pipe diameter information as detailed information for each point. The management server 30 automatically generates hierarchical information for each joint in the one branch route based on this information (information on the start point, intermediate points, and end point of the one branch route, as well as type information for each point (joint) in the one branch route, etc.).

他の分流経路についても同様にして操作者の操作と管理サーバ30の処理とが実行される。 Operator operations and management server 30 processing are performed in a similar manner for other branch paths.

このようにして、本流および全ての分流における各継手の種類情報、管径情報、位置情報、および階層化情報が管理サーバ30(その機能拡張ソフトウエア)によって取得される。そして、管理サーバ30は、取得された当該情報に基づき、配管データ200を生成する。 In this way, the type information, pipe diameter information, position information, and hierarchical information of each fitting in the main stream and all tributaries are acquired by the management server 30 (its function expansion software).Then, the management server 30 generates the piping data 200 based on the acquired information.

以上のようにして、配管システム2を描いたCAD図面(CADデータ)に基づいて配管データ200が生成されてもよい。生成された配管データ200は、管理装置10および管理サーバ30において利用されればよい。 In this manner, the piping data 200 may be generated based on the CAD drawing (CAD data) depicting the piping system 2. The generated piping data 200 may be used in the management device 10 and the management server 30.

なお、継手の管径情報(配管データ200の管径情報)は操作者によって入力される代わりに、CADデータに基づいて取得されてもよい。具体的には、配管データ200の管径情報は、CADデータ(CAD図面)に描かれた管の幅(管径)に基づいて求められてもよい。 In addition, the pipe diameter information of the fitting (pipe diameter information of the piping data 200) may be obtained based on CAD data instead of being input by the operator. Specifically, the pipe diameter information of the piping data 200 may be obtained based on the width (pipe diameter) of the pipe drawn in the CAD data (CAD drawing).

また、継手の種類情報の入力に関しては、複数の分岐継手のうち分岐継手のみに対して「分岐継手(チーズ)」である旨が指定されてもよい(指定されない継手は非分岐継手であると判定されればよい)。 In addition, when inputting the type information of the joint, only the branch joint among multiple branch joints may be designated as a "branch joint (tee)" (joints that are not designated may be determined to be non-branch joints).

あるいは、CADデータが継手の種類情報を既に有する場合には、CADデータに含まれる種類情報がそのまま配管データ200の種類情報として取得されてもよい。 Alternatively, if the CAD data already has fitting type information, the type information contained in the CAD data may be directly acquired as the type information of the piping data 200.

また、CADデータ内の各継手の位置関係が自動的に読み取られて、階層化構造が自動的に生成されてもよい。たとえば、CADデータに含まれる各継手の位置情報、種類情報、管径情報が利用されるとともに、次のようにして各継手の接続情報(複数の継手の相互間の位置関係)が自動的に取得(生成)されることによって、配管データ200が生成されてもよい。 The positional relationship of each fitting in the CAD data may also be automatically read, and a hierarchical structure may be automatically generated. For example, the piping data 200 may be generated by using the position information, type information, and pipe diameter information of each fitting contained in the CAD data, and automatically acquiring (generating) the connection information of each fitting (the mutual positional relationship between multiple fittings) as follows.

詳細には、同一階層の流れの開始点(本流あるいは分流の開始点(まずは本流の開始点SP))から、分岐継手(チーズ)が現れるまでは、管の伸びる方向あるいは管が曲がる方向に非分岐継手(エルボ、ソケット)を順次に経由する経路が存在する、と判定される。換言すれば、分岐継手が現れるまでは、基本的には継手(非分岐継手)を順次に接続する経路が形成され、当該経路を表すデータテーブル(配管データ200)が生成される。階層化情報としては、上記と同様にして同一階層経路内の階層記号が生成(付与)されればよい。 In detail, it is determined that there is a route that passes through non-branching joints (elbows, sockets) in sequence in the direction in which the pipe extends or bends, from the start point of the flow at the same level (the start point of the main flow or branch flow (first the start point SP of the main flow)) until a branching joint (tee) appears. In other words, until a branching joint appears, a route is basically formed that connects joints (non-branching joints) in sequence, and a data table (piping data 200) representing that route is generated. As for the hierarchical information, it is sufficient to generate (assign) hierarchical symbols within the same hierarchical route in the same manner as above.

分岐継手において経路が分岐する場合、当該分岐継手から(当該分岐継手とその直前継手とを結ぶ方向に沿って次の継手に向けて)更に直進する方向の経路(流れ)が同一階層経路(直前の継手の所属レベルと同じレベルの流れ)であると自動的に判定される。そして、同一階層経路内の(当該分岐継手の)次の継手が同一階層内の次順位の継手であると判定される。一方、当該分岐継手から分岐する非直進方向(たとえば、当該分岐継手とその直前継手とを結ぶ方向に直交する直交方向)の経路(流れ)が下位階層経路(直前の継手の所属レベルの1つ下位のレベルの流れ)であると自動的に判定される。そして、下位階層経路内の(当該分岐継手の)次の継手が下位階層内の次順位の継手であると判定される。このようにして、CADデータにおける各継手の位置関係に基づき、配管データ200に関する各継手の接続情報が取得される。 When a path branches at a branch joint, the path (flow) going further straight from the branch joint (towards the next joint along the direction connecting the branch joint and its immediately preceding joint) is automatically determined to be a same-level path (flow at the same level as the immediately preceding joint's belonging level). Then, the next joint (of the branch joint) in the same-level path is determined to be the next-ranked joint in the same hierarchy. On the other hand, the path (flow) going in a non-straight direction (for example, an orthogonal direction perpendicular to the direction connecting the branch joint and its immediately preceding joint) that branches off from the branch joint is automatically determined to be a lower-level path (flow at one level lower than the immediately preceding joint's belonging level). Then, the next joint (of the branch joint) in the lower-level path is determined to be the next-ranked joint in the lower hierarchy. In this way, based on the positional relationship of each joint in the CAD data, connection information of each joint in the piping data 200 is obtained.

さらに、このような判定結果(各継手の接続情報)に基づいて、各継手の階層化情報が生成される。たとえば、上記と同様の階層化情報(階層記号)が付与されればよい。詳細には、異なる階層の継手に対しては、異なる個数の記号セット(アルファベット)が付与され、同一階層内の継手に対しては、同一階層内の順位等を示す(一の記号セット内の)アルファベット(および数字)が付与されればよい。 Furthermore, based on such a determination result (connection information of each joint), hierarchical information for each joint is generated. For example, hierarchical information (hierarchical symbols) similar to the above may be assigned. In detail, different numbers of symbol sets (alphabet letters) may be assigned to joints in different hierarchical levels, and alphabets (and numbers) (within one symbol set) indicating ranking within the same hierarchy may be assigned to joints in the same hierarchy.

以上のような処理によれば、配管システム2を描いたCAD図面(CADデータ)に基づいて配管データ200が生成される。これによれば、CADデータが既に存在する場合等において、配管データ200を一から生成することを要さず、既存のCADデータを利用して配管データ200を容易に生成することが可能である。ひいては、配管データ200による管理を促進することが可能である。 According to the above-described process, the piping data 200 is generated based on a CAD drawing (CAD data) depicting the piping system 2. As a result, in cases where CAD data already exists, it is not necessary to generate the piping data 200 from scratch, and it is possible to easily generate the piping data 200 by utilizing the existing CAD data. As a result, it is possible to facilitate management using the piping data 200.

<階層記号>
上記実施形態等においては、分流等において「t」が0番目の分岐点を表す記号として付与されているが、これに限定されない。たとえば、分流において「A」が0番目の分岐点を表す記号として付与されてもよい(図24参照)。詳細には、上記実施形態における「At」が「AA」に変更され、「Bt」が「BA」に変更され、「BA」が「BB」に変更されてもよい。また、分流を表す記号として、「t」に代えて別の記号(たとえば「#」)が使用されてもよい。たとえば、分流Atは分流「A#」と表現されてもよい。なお、本流においても「A」が0番目の分岐点を表す記号として付与されてもよい。
<Hierarchy symbol>
In the above embodiment, "t" is given as a symbol representing the 0th branch point in the branch, but this is not limited thereto. For example, "A" may be given as a symbol representing the 0th branch point in the branch (see FIG. 24). In detail, "At" in the above embodiment may be changed to "AA", "Bt" may be changed to "BA", and "BA" may be changed to "BB". In addition, another symbol (for example, "#") may be used instead of "t" as a symbol representing the branch. For example, the branch At may be expressed as the branch "A#". In addition, "A" may be given as a symbol representing the 0th branch point in the main stream.

また、上記実施形態等においては、アルファベット1文字を単位とする記号セット(「B」、「CB」、「At」、「CAB」等)が用いられているが、これに限定されない。たとえば、アルファベット2文字、具体的には大文字と小文字との組み合わせ(「Ba」、「Cf」、「Az」等)を単位とする記号セットが用いられてもよい。具体的には、Aa,Ba,Ca~Zaまでの26個が順次に付与された後、Ab,Bb,Cb~Zb,Ac~Zc,...,As~Zs,At~Zt,Au~Zu,...,Az~Zzが順次に付与されればよい。第1文字目(大文字のアルファベット)の順位数が26進数における26のゼロ乗の位を表し、第2文字目(小文字のアルファベット)の順位数(正確にはアルファベット順位数-1)が26進数における26の1乗の位を表す。なお、この場合、分流を表す記号としては、「t」に代えて別の記号(たとえば「#」)が使用されればよい。 In addition, in the above embodiment, a symbol set with one alphabetical character as a unit (such as "B", "CB", "At", "CAB", etc.) is used, but the present invention is not limited to this. For example, a symbol set with two alphabetical characters, specifically a combination of an uppercase letter and a lowercase letter (such as "Ba", "Cf", "Az", etc.), may be used. Specifically, after the 26 characters Aa, Ba, Ca to Za are sequentially assigned, Ab, Bb, Cb to Zb, Ac to Zc, ..., As to Zs, At to Zt, Au to Zu, ..., Az to Zz may be sequentially assigned. The rank number of the first character (uppercase alphabet) represents the zeroth power of 26 in base 26, and the rank number of the second character (lowercase alphabet) (more precisely, the alphabetical rank number - 1) represents the first power of 26 in base 26. In this case, a different symbol (e.g., "#") can be used instead of "t" to represent the branch.

たとえば、「Cf7」、「CfAcBa8」等が継手の階層記号として付与されればよい。 For example, "Cf7", "CfAcBa8", etc. can be assigned as the hierarchy symbols for the joints.

「Cf7」は、1個の記号セット(「Cf」)と補助記号「7」)とが結合されて構成されている。当該「Cf」は、第1レベル経路内の133(=26*5+3)個目(Cf)の分岐継手(分岐点)を示しており、「Cf7」は第1レベル経路において当該分岐継手Cfから7番目の非分岐継手であることを示している。 "Cf7" is composed of one symbol set ("Cf") combined with the auxiliary symbol "7". This "Cf" indicates the 133rd (=26*5+3) branch joint (branch point) (Cf) in the first level path, and "Cf7" indicates that it is the seventh non-branch joint from the branch joint Cf in the first level path.

同様に、「CfAcBa8」は、3個の記号セット(「Cf」+「Ac」+「Ba」)と補助記号「8」)とが結合されて構成されている。当該「CfAc」は、第1レベル経路内の133個目の分岐点Cfから分岐した「第2レベル経路」(Cf#)内の53(=26*2+1)個目(Ac)の分岐継手(分岐点)を示している。「CfAcBa」は、当該分岐継手CfAcから分岐した「第3レベル経路」(CfAc#)内の2個目(Ba)の分岐継手(分岐点)を示している。また、「CfAcBa8」は当該第3レベル経路(CfAca#)において分岐継手CfAcBaから8番目の非分岐継手であることを示している。この場合にも、記号セットの個数で階層レベルが表現されており、各記号セット内における順位(2個のアルファベットの組み合わせに係る順位)で同一階層内での順位が表現されている。 Similarly, "CfAcBa8" is composed of three symbol sets ("Cf" + "Ac" + "Ba") and the auxiliary symbol "8"). "CfAc" indicates the 53rd (=26*2+1) (Ac) branch joint (branch point) in the "second level path" (Cf#) branched from the 133rd branch point Cf in the first level path. "CfAcBa" indicates the second (Ba) branch joint (branch point) in the "third level path" (CfAc#) branched from the branch joint CfAc. "CfAcBa8" indicates that it is the 8th non-branch joint from the branch joint CfAcBa in the third level path (CfAca#). In this case, the number of symbol sets also represents the hierarchical level, and the order in each symbol set (the order of the combination of two letters) represents the order in the same hierarchy.

アルファベット1文字を単位とする記号セットでは、最大26個の分岐点に対応することが可能であるのに対して、アルファベット2文字を単位とする記号セットでは、さらに多数(たとえば、676個=26×26)の分岐点に対応することが可能である。 A symbol set that uses one alphabetic character as a unit can accommodate a maximum of 26 branching points, whereas a symbol set that uses two alphabetic characters as a unit can accommodate many more branching points (for example, 676 characters = 26 x 26).

さらに、アルファベット3文字以上の所定個数を単位とする記号セットが用いられてもよい。 Furthermore, a symbol set with a unit of a predetermined number of three or more alphabetic characters may be used.

また、大文字と小文字との組み合わせ(「Ba」、「Cf」、「Az」等)を単位とする記号セットが用いられる場合において、まずは大文字単独(A~Z)が順次に付与されその次に大文字と小文字との組み合わせ(Aa~Za,Ab~Zb,...,Zz)が順次に付与されてもよい。換言すれば、記号セットは、1番目から26番目までをアルファベット1文字で表現し、27番目以降をアルファベット2文字(Aa~Za,Ab~Zb,...,Zz)で表現するものであってもよい。さらに、3文字目以降を順次に追加する記号セット(「A」~「Z」,「Aa」~「Zz」,「Aaa~Zzz」)であってもよい。 In addition, when a symbol set is used that uses combinations of uppercase and lowercase letters (such as "Ba", "Cf", and "Az"), first, uppercase letters (A-Z) may be added in sequence, and then combinations of uppercase and lowercase letters (Aa-Za, Ab-Zb, ..., Zz) may be added in sequence. In other words, the symbol set may be such that the first through twenty-sixth characters are represented by one alphabetical character, and the twenty-seventh character and onward are represented by two alphabetical characters (Aa-Za, Ab-Zb, ..., Zz). Furthermore, the symbol set may be such that the third character and onward are added in sequence ("A"-"Z", "Aa"-"Zz", "Aaa-Zzz").

また、上記実施形態等においては、分岐継手(分岐点)に対しては「アルファベット」が階層記号の末尾に付与され、非分岐継手(非分岐点)に対しては「数字」が階層記号の末尾に付与されているが、これに限定されない。たとえば、階層記号は、同一階層内の継手(分岐継手であるか非分岐継手であるかを問わない)に対して上流からの順位(順序)を表す数字を付与した記号であってもよい。これによれば、同一階層内の順位が判り易い。また、分岐継手に対しては、分岐継手であることを示し且つ同一階層内の分岐継手を互いに識別する「アルファベット」が、当該数字の直後に付与されればよい。換言すれば、記号セットは、数字(数字のみ)、または数字とアルファベットとの組み合わせで構成されてもよい。 In the above embodiment, the branch joint (branch point) is given an "alphabet" at the end of the hierarchy symbol, and the non-branch joint (non-branch point) is given a "number" at the end of the hierarchy symbol, but this is not limited to the above. For example, the hierarchy symbol may be a symbol in which a number is given to joints in the same hierarchy (whether they are branch joints or non-branch joints) to indicate their order (order) from the upstream. This makes it easy to understand the order in the same hierarchy. In addition, for branch joints, an "alphabet" that indicates that they are branch joints and distinguishes branch joints in the same hierarchy from each other may be given immediately after the number. In other words, the symbol set may be composed of numbers (only numbers) or a combination of numbers and letters.

たとえば、図25に示されるように、第1レベル経路内の継手に対して、「1A」,「2」,「3」,「4B」,「5」,「6C」,...の階層記号が付与されてもよい。末尾のアルファベットは分岐点(分岐継手)であること(および同一階層内での分岐継手の順序)を示している。同様に、第2レベル経路内の継手に対しては、「1A1」,「1A2」,「1A3」,...「4B1」,「4B2」,「4B3A」,...,「6C1」,「6C2」,「6C3A」,...の階層記号が付与されてもよい。また、第3レベル経路内の継手に対しては、「4B3A1」,「4B3A2」,...,「6C3A1」,「6C3A2A」...の階層記号が付与されてもよい。この場合、数字の個数が記号セットの個数(ひいては階層レベル)を表現する。たとえば、「4B1」(数字の個数=2)は第2レベルを表現し、「6C5B1」(数字の個数=3)は第3レベルを表現する。 For example, as shown in FIG. 25, the joints in the first level path may be assigned hierarchical symbols such as "1A", "2", "3", "4B", "5", "6C", .... The alphabet at the end indicates that it is a branch point (branch joint) (and the order of branch joints in the same hierarchy). Similarly, the joints in the second level path may be assigned hierarchical symbols such as "1A1", "1A2", "1A3", ..., "4B1", "4B2", "4B3A", ..., "6C1", "6C2", "6C3A", .... The joints in the third level path may be assigned hierarchical symbols such as "4B3A1", "4B3A2", ..., "6C3A1", "6C3A2A", .... In this case, the number of numbers represents the number of symbol sets (and thus the hierarchical level). For example, "4B1" (number of digits = 2) represents the second level, and "6C5B1" (number of digits = 3) represents the third level.

このように、階層化情報は、数字(および文字)を備えて構成された単一または複数の記号セットを用いて記号化されてもよい。この場合も、当該記号セット(数字とアルファベットとの少なくとも一方で構成される記号セット)の個数で階層レベルが表現される。また、各記号セット内における順位は同一階層内での順位を表現している。より詳細には、各記号セット内の数字の順位(たとえば、1,2,3,...)は同一階層内での継手の順位を表現しており、各記号セット内のアルファベットの順位(文字順位)は同一階層内での分岐継手の順位を表現している。 In this way, the hierarchical information may be symbolized using a single or multiple symbol sets comprising numbers (and letters). In this case, too, the number of symbol sets (symbol sets comprising at least one of numbers and letters) represents the hierarchical level. Furthermore, the ranking within each symbol set represents the ranking within the same hierarchy. More specifically, the ranking of the numbers within each symbol set (e.g., 1, 2, 3, ...) represents the ranking of the joints within the same hierarchy, and the ranking of the alphabets (letter ranking) within each symbol set represents the ranking of the branch joints within the same hierarchy.

このような表現によれば、特に同一経路内の継手の数が多い場合に、同一経路内の各継手の順位(順序)が「数字」によって容易に把握される。たとえば、階層記号「156G」は、本流の156番目の継手(であり且つ本流内において7番目の分岐継手)であることが容易に把握できる。 With this kind of representation, the rank (order) of each joint in the same route can be easily understood by the "number", especially when there are many joints in the same route. For example, the hierarchy symbol "156G" can be easily understood to mean the 156th joint in the main stream (and the 7th branch joint in the main stream).

なお、当該改変例における階層記号(図25参照)から(末尾以外の)数字を除去したアルファベットのみでも階層化情報を表すことが可能である。たとえば、「6C3A2A」から数字を除去した「CAA」は、特定の第3レベル経路(CA#)の1番目の分岐点(「A」)を表している。当該特定の第3レベル経路CA#は、第1レベル経路内のC点で分岐した第2レベル経路(C)内のA点で分岐した経路である。また、「6C3A2A3」から末尾以外の数字を除去した「CAA3」は、特定の第3レベル経路(CA#)内の1番目の分岐点(「A」(=CAA))から分岐した第4レベル経路(CAA#)の3番目の継手を意味する。この場合、アルファベットの個数と数字の個数との合計値(アルファベットと数字との一方で構成される記号セットの個数)が記号セットの個数(ひいては階層レベル)を表現する。たとえば、「CAA」(当該合計値=3)は第3レベルを表現し、「CAA3」(当該合計値=4)は第4レベルを表現する。 It is possible to express hierarchical information using only the alphabet, with the numbers (except for the last one) removed from the hierarchical symbol (see FIG. 25) in the modified example. For example, "CAA", with the numbers removed from "6C3A2A", represents the first branch point ("A") of a specific third level route (CA#). The specific third level route CA# is a route that branches at point A in a second level route (C), which branches at point C in a first level route. Also, "CAA3", with the numbers removed from "6C3A2A3", means the third joint of a fourth level route (CAA#) that branches from the first branch point ("A" (=CAA)) in a specific third level route (CA#). In this case, the total value of the number of alphabets and the number of numbers (the number of symbol sets consisting of either alphabets or numbers) represents the number of symbol sets (and thus the hierarchical level). For example, "CAA" (the sum = 3) represents the third level, and "CAA3" (the sum = 4) represents the fourth level.

また、上記実施形態(図5等参照)における記号セットは主にアルファベット(文字)で表現され且つ補助記号は数字で表現されているが、これに限定されない。たとえば、逆に、記号セットは主に数字で表現され且つ補助記号はアルファベット(文字)で表現されてもよい。複数の記号セットが(数字の組み合わせとして)連続する場合には、複数の記号セット(複数の数字)の相互間に区切り記号(「/」あるいは「-」等)が設けられればよい。たとえば、上記実施形態の「CBt1」(図5)は、「3-2-0A」と表現されてもよい。 In addition, although the symbol sets in the above embodiment (see FIG. 5, etc.) are primarily represented by alphabets (letters) and the auxiliary symbols are represented by numbers, this is not limiting. For example, conversely, the symbol sets may be primarily represented by numbers and the auxiliary symbols may be represented by alphabets (letters). When multiple symbol sets are consecutive (as a combination of numbers), a separator (such as "/" or "-") may be provided between the multiple symbol sets (multiple numbers). For example, "CBt1" in the above embodiment (FIG. 5) may be expressed as "3-2-0A".

また、上記各実施形態等において、記号セットにおける文字は、アルファベットに限定されず、ギリシャ文字、ひらがな、カタカナなどであってもよい。また、記号セットにおける数字は、アラビア数字に限定されず、ローマ数字、漢数字などであってもよい。 In addition, in each of the above embodiments, the characters in the symbol set are not limited to the alphabet, but may be Greek letters, Hiragana, Katakana, etc. Furthermore, the numbers in the symbol set are not limited to Arabic numerals, but may be Roman numerals, Chinese numerals, etc.

<その他>
また、上記実施形態等では、当該各継手の「直前」の継手の情報が隣接継手間の接続順序として取得されているが、これに限定されない。たとえば、当該各継手の「直後」の継手の情報が隣接継手間の接続順序(の情報)として取得されてもよい。
<Other>
In the above embodiment and the like, information on the joint "immediately before" each of the joints is acquired as the connection order between adjacent joints, but this is not limited to this. For example, information on the joint "immediately after" each of the joints may be acquired as (information on) the connection order between adjacent joints.

また、上記実施形態等では、配管データ200において、管径情報もが記録されている。配管データ200内の管径情報を用いることによれば、配管に用いるべき管の径を適切に管理することが可能である。たとえば、当該配管データ200における各継手の位置情報および管径情報等に基づき、各継手とその接続先の継手とを結ぶ管の長さおよび管径等を適切に算出することが可能であり、配管レイアウト図において管径を適切に描画することも可能である。ただし、これに限定されず、管径の管理を要しない場合(たとえば、配管ルートの位置のみを把握したい場合)等においては、配管データ200が管径情報を有することを要しない。 In the above embodiment, the pipe diameter information is also recorded in the piping data 200. By using the pipe diameter information in the piping data 200, it is possible to appropriately manage the diameter of the pipe to be used in the piping. For example, based on the position information and pipe diameter information of each joint in the piping data 200, it is possible to appropriately calculate the length and pipe diameter of the pipe connecting each joint to the joint to which it is connected, and it is also possible to appropriately draw the pipe diameter in the piping layout diagram. However, this is not limited to this, and in cases where management of the pipe diameter is not required (for example, when only the position of the piping route is to be known), the piping data 200 does not need to have pipe diameter information.

また、管径情報を要しない場合等においては、分岐継手ではない管径変更継手(たとえば異径ソケット(および異径エルボ))の情報は必ずしも要しない。 In addition, in cases where pipe diameter information is not required, information on pipe diameter changing joints that are not branch joints (such as reduced diameter sockets (and reduced diameter elbows)) is not necessarily required.

上記実施形態等においては、配管システム2として給水配管システムについて主に説明したが、これに限定されない。たとえば、配管システム2は、排水配管システム、空調配管システム、あるいは、ガス配管システム等であってもよい。配管を流れる流体は、水以外の液体(油等)であってもよく、ガス等の気体であってもよい。 In the above embodiments, the piping system 2 has been mainly described as a water supply piping system, but is not limited to this. For example, the piping system 2 may be a drainage piping system, an air conditioning piping system, or a gas piping system. The fluid flowing through the piping may be a liquid other than water (oil, etc.), or may be a gas such as gas.

上記実施形態等においては、給水配管システムにおいて、本流から分流へと(上位階層から下位階層へ向けて)徐々に分岐していく態様について主に例示したが、これに限定されない。たとえば、排水配管システム等において、支流から本流へと(下位階層から上位階層へ向けて)徐々に合流していく態様であってもよい。この場合には、流体の流れの向きが逆になるものの、階層化情報等に関して上記と同様の思想が適用されればよい。 In the above embodiments, the main stream gradually branches into a branch (from a higher level to a lower level) in a water supply piping system, but the present invention is not limited to this. For example, a tributary may gradually merge into a main stream (from a lower level to a higher level) in a drainage piping system. In this case, the direction of the fluid flow is reversed, but the same idea as above can be applied to the hierarchical information, etc.

上記実施形態等では、配管データ管理システム1は、管理装置10と管理サーバ30とを備えて構成されているが、これに限定されない。たとえば、管理装置10が管理サーバ30における上述の各種機能を備え、当該管理装置10のみで配管データ管理システム1が構成されてもよい。 In the above embodiment, the piping data management system 1 is configured to include a management device 10 and a management server 30, but is not limited to this. For example, the management device 10 may include the various functions of the management server 30 described above, and the piping data management system 1 may be configured by only the management device 10.

1 配管データ管理システム
2 配管システム
3 管(パイプ)
5,501 継手
10 管理装置
30 管理サーバ
200 配管データ
320 ダイアログ
330 サブダイアログ
SP 開始点
V1~V8 バルブ
1 Piping data management system 2 Piping system 3 Pipe
5, 501 Joint 10 Management device 30 Management server 200 Piping data 320 Dialog 330 Sub-dialog SP Start point V1 to V8 Valve

Claims (22)

配管システムにおける各継手の種類情報と位置情報と階層化情報とを備える配管データをデータテーブルに記録して前記配管システムのデータを管理する制御手段、
を備え
前記階層化情報は、分岐継手による分岐前の経路上の継手と、当該分岐継手による分岐後の経路上の継手とを、異なる階層の経路に属する継手として区別することが可能な情報であって、単一または複数の記号セットを用いて記号化されており、前記記号セットの個数で階層レベルを表現する情報であることを特徴とする配管データ管理システム。
A control means for managing data of the piping system by recording piping data including type information, position information, and hierarchical information of each joint in the piping system in a data table;
Equipped with
A piping data management system characterized in that the hierarchical information is information that enables a fitting on a route before branching by a branch fitting to be distinguished from a fitting on a route after branching by the branch fitting as fittings belonging to routes of different hierarchical levels, the information being symbolized using a single or multiple symbol sets, and the number of symbol sets representing the hierarchical level .
請求項1に記載の配管データ管理システムにおいて、
前記階層化情報は、文字を備えて構成された単一または複数の記号セットを用いて記号化されており、各記号セット内の文字の順位で同一階層内での分岐継手の順位を表現する情報であることを特徴とする配管データ管理システム。
In the piping data management system according to claim 1 ,
A piping data management system characterized in that the hierarchical information is symbolized using a single or multiple symbol sets composed of characters, and the order of characters in each symbol set represents the order of branch fittings within the same hierarchy.
請求項2に記載の配管データ管理システムにおいて、
非分岐継手の前記階層化情報は、前記記号セットで用いられる文字とは別の種類の記号で構成される補助記号を前記非分岐継手の直前の分岐継手の階層化情報に付加して記号化されており、前記補助記号の順位で前記直前の分岐継手からの順位を表現する情報であることを特徴とする配管データ管理システム。
In the piping data management system according to claim 2 ,
A piping data management system characterized in that the hierarchical information of a non-branched fitting is symbolized by adding an auxiliary symbol composed of a different type of symbol from the characters used in the symbol set to the hierarchical information of the branch fitting immediately preceding the non-branched fitting, and the information represents the order from the immediately preceding branch fitting by the order of the auxiliary symbols.
請求項1に記載の配管データ管理システムにおいて、
前記階層化情報は、数字を備えて構成された単一または複数の記号セットを用いて記号化されており、各記号セット内の数字の順位で同一階層内での継手の順位を表現する情報であることを特徴とする配管データ管理システム。
In the piping data management system according to claim 1 ,
A piping data management system characterized in that the hierarchical information is symbolized using a single or multiple symbol sets composed of numbers, and the ranking of the numbers in each symbol set represents the ranking of fittings within the same hierarchy.
請求項1に記載の配管データ管理システムにおいて、
前記各継手の前記種類情報および前記位置情報と、前記各継手の接続関係を示す接続情報とを取得する取得手段、
をさらに備え、
前記制御手段は、前記各継手の前記接続情報と前記種類情報とに基づき前記階層化情報を生成するとともに、前記階層化情報と前記種類情報と前記位置情報とを前記データテーブルに記録することを特徴とする配管データ管理システム。
In the piping data management system according to claim 1,
an acquisition means for acquiring the type information and the position information of each of the joints, and connection information indicating a connection relationship of each of the joints;
Further equipped with
a piping data management system characterized in that the control means generates the hierarchical information based on the connection information and the type information of each of the fittings, and records the hierarchical information, the type information, and the position information in the data table.
請求項5に記載の配管データ管理システムにおいて、
前記制御手段は、前記各継手が分岐継手であるか否か、および前記各継手の直前の継手が前記各継手と同じ階層に属するか否かを前記種類情報および前記接続情報に基づき判定し、判定結果に応じて前記各継手の前記階層化情報を生成することを特徴とする配管データ管理システム。
6. The piping data management system according to claim 5 ,
A piping data management system characterized in that the control means determines whether each of the fittings is a branch fitting and whether the fitting immediately preceding each of the fittings belongs to the same hierarchy as each of the fittings based on the type information and the connection information, and generates the hierarchical information of each of the fittings in accordance with the determination result.
請求項5に記載の配管データ管理システムにおいて、
前記取得手段は、前記配管システムのCADデータにおける前記各継手の位置に基づき前記配管データにおける前記各継手の前記位置情報を取得するとともに、前記CADデータにおける前記各継手の位置関係に基づき前記各継手の前記接続情報を取得することを特徴とする配管データ管理システム。
6. The piping data management system according to claim 5 ,
A piping data management system characterized in that the acquisition means acquires the position information of each of the joints in the piping data based on the position of each of the joints in the CAD data of the piping system, and acquires the connection information of each of the joints based on the positional relationship of each of the joints in the CAD data.
請求項1に記載の配管データ管理システムにおいて、
前記制御手段は、前記配管システムに含まれる複数の継手のうちの一の継手が指定される場合、指定された継手である指定継手の所属階層内での下位順位側の継手と、前記指定継手よりも下位階層側の継手とを含む配管経路を、前記階層化情報に基づいて前記配管システムにおいて特定することを特徴とする配管データ管理システム。
In the piping data management system according to claim 1,
A piping data management system characterized in that, when one of a plurality of fittings included in the piping system is specified, the control means identifies a piping route in the piping system based on the hierarchical information, the piping route including a fitting lower in rank within the hierarchy to which the specified fitting belongs, and a fitting lower in rank than the specified fitting.
請求項1に記載の配管データ管理システムにおいて、
前記制御手段は、前記配管システムにおける障害位置が既知である場合、前記階層化情報に基づき、当該障害位置の所属階層内での下位順位側の継手と当該障害位置よりも下位階層側の継手とを含む配管経路を影響範囲内経路として特定することを特徴とする配管データ管理システム。
In the piping data management system according to claim 1,
A piping data management system characterized in that, when the location of a fault in the piping system is known, the control means identifies, based on the hierarchical information, a piping route that includes a joint on a lower level in the hierarchy to which the fault location belongs and a joint on a lower level than the fault location, as a route within the affected range.
請求項1に記載の配管データ管理システムにおいて、
前記制御手段は、前記配管システムにおける正常端末器具と異常端末器具とが指定された場合、前記階層化情報に基づき、前記正常端末器具に対する正常経路を推定するとともに、前記異常端末器具に対する異常経路を前記正常経路にも基づき推定することを特徴とする配管データ管理システム。
In the piping data management system according to claim 1,
A piping data management system characterized in that, when normal terminal instruments and abnormal terminal instruments in the piping system are specified, the control means estimates a normal route for the normal terminal instrument based on the hierarchical information, and also estimates an abnormal route for the abnormal terminal instrument based on the normal route.
a)コンピュータが、配管システムにおける各継手の種類情報と位置情報と階層化情報とを備える配管データをデータテーブルに記録するステップ、
を備え
前記階層化情報は、分岐継手による分岐前の経路上の継手と、当該分岐継手による分岐後の経路上の継手とを、異なる階層の経路に属する継手として区別することが可能な情報であって、単一または複数の記号セットを用いて記号化されており、前記記号セットの個数で階層レベルを表現する情報であることを特徴とする配管データ管理方法。
a) a step in which a computer records piping data including type information, position information, and hierarchical information of each joint in a piping system in a data table;
Equipped with
A piping data management method characterized in that the hierarchical information is information that enables a fitting on a route before branching by a branch fitting to be distinguished from a fitting on a route after branching by the branch fitting as fittings belonging to routes of different hierarchical levels, is symbolized using a single or multiple symbol sets, and the number of symbol sets represents the hierarchical level .
請求項11に記載の配管データ管理方法において、
前記階層化情報は、文字を備えて構成された単一または複数の記号セットを用いて記号化されており、各記号セット内の文字の順位で同一階層内での分岐継手の順位を表現する情報であることを特徴とする配管データ管理方法。
The piping data management method according to claim 11 ,
A piping data management method characterized in that the hierarchical information is symbolized using a single or multiple symbol sets composed of characters, and the order of characters in each symbol set represents the order of branch fittings within the same hierarchy.
請求項12に記載の配管データ管理方法において、
非分岐継手の前記階層化情報は、前記記号セットで用いられる文字とは別の種類の記号で構成される補助記号を前記非分岐継手の直前の分岐継手の階層化情報に付加して記号化されており、前記補助記号の順位で前記直前の分岐継手からの順位を表現する情報であることを特徴とする配管データ管理方法。
The piping data management method according to claim 12 ,
A piping data management method characterized in that the hierarchical information of a non-branched fitting is symbolized by adding an auxiliary symbol composed of a different type of symbol from the characters used in the symbol set to the hierarchical information of the branch fitting immediately preceding the non-branched fitting, and the information represents the order from the immediately preceding branch fitting by the order of the auxiliary symbols.
請求項11に記載の配管データ管理方法において、
前記階層化情報は、数字を備えて構成された単一または複数の記号セットを用いて記号化されており、各記号セット内の数字の順位で同一階層内での継手の順位を表現する情報であることを特徴とする配管データ管理方法。
The piping data management method according to claim 11 ,
A piping data management method characterized in that the hierarchical information is symbolized using a single or multiple symbol sets composed of numbers, and the ranking of fittings within the same hierarchy is expressed by the ranking of numbers in each symbol set.
請求項11に記載の配管データ管理方法において、
b)コンピュータが、前記各継手の前記種類情報および前記位置情報と、前記各継手の接続関係を示す接続情報とを取得するステップ、
をさらに備え、
前記ステップa)は、
a-1)コンピュータが、前記各継手の前記接続情報と前記種類情報とに基づき前記階層化情報を生成するステップと、
a-2)コンピュータが、前記階層化情報と前記種類情報と前記位置情報とを前記データテーブルに記録するステップと、
を備えることを特徴とする配管データ管理方法。
The piping data management method according to claim 11 ,
b) a step in which a computer acquires the type information and the position information of each of the joints, and connection information indicating a connection relationship of each of the joints;
Further equipped with
The step a) comprises:
a-1) a step in which a computer generates the hierarchical information based on the connection information and the type information of each of the joints;
a-2) a step in which a computer records the hierarchical information, the type information, and the position information in the data table;
A piping data management method comprising:
請求項15に記載の配管データ管理方法において、
前記ステップa-1)においては、前記各継手が分岐継手であるか否か、および前記各継手の直前の継手が前記各継手と同じ階層に属するか否かが、前記種類情報および前記接続情報に基づき判定され、判定結果に応じて前記各継手の前記階層化情報が生成されることを特徴とする配管データ管理方法。
The piping data management method according to claim 15 ,
In the step a-1), it is determined based on the type information and the connection information whether each of the joints is a branch joint and whether a joint immediately preceding each of the joints belongs to the same hierarchical level as each of the joints, and the hierarchical information of each of the joints is generated according to a result of the determination.
請求項15に記載の配管データ管理方法において、
前記ステップb)は、
b-1)コンピュータが、前記配管システムのCADデータにおける前記各継手の位置に基づき前記配管データにおける前記各継手の前記位置情報を取得するステップと、
b-2)コンピュータが、前記CADデータにおける前記各継手の位置関係に基づき前記各継手の前記接続情報を取得するステップと、
を備えることを特徴とする配管データ管理方法。
The piping data management method according to claim 15 ,
The step b) comprises:
b-1) a step in which a computer acquires the position information of each of the joints in the piping data based on a position of each of the joints in CAD data of the piping system;
b-2) a step in which a computer acquires the connection information of each of the joints based on a positional relationship of each of the joints in the CAD data;
A piping data management method comprising:
請求項11に記載の配管データ管理方法において、
c)前記配管システムに含まれる複数の継手のうちの一の継手が指定される場合、指定された継手である指定継手の所属階層内での下位順位側の継手と、前記指定継手よりも下位階層側の継手とを含む配管経路を、コンピュータが、前記階層化情報に基づいて前記配管システムにおいて特定するステップ、
をさらに備えることを特徴とする配管データ管理方法。
The piping data management method according to claim 11 ,
c) when one of a plurality of fittings included in the piping system is designated, a piping route including a fitting lower in rank within a hierarchy to which the designated fitting belongs, and a fitting lower in rank than the designated fitting, is specified in the piping system based on the hierarchical information by the computer ;
The piping data management method further comprising:
請求項11に記載の配管データ管理方法において、
d)前記配管システムにおける障害位置が既知である場合、コンピュータが、前記階層化情報に基づき、当該障害位置の所属階層内での下位順位側の継手と当該障害位置よりも下位階層側の継手とを含む配管経路を影響範囲内経路として特定するステップ、
をさらに備えることを特徴とする配管データ管理方法。
The piping data management method according to claim 11 ,
d) when the fault location in the piping system is known, the computer identifies a piping route including a joint on a lower level in the hierarchy to which the fault location belongs and a joint on a lower level than the fault location as a route within an affected range based on the hierarchical information;
The piping data management method further comprising:
請求項11に記載の配管データ管理方法において、
e)コンピュータが、前記配管システムにおける正常端末器具および異常端末器具の指定を受け付けるステップと、
f)コンピュータが、前記階層化情報に基づき、前記正常端末器具に対する正常経路を推定するとともに、前記異常端末器具に対する異常経路を前記正常経路にも基づき推定するステップと、
をさらに備えることを特徴とする配管データ管理方法。
The piping data management method according to claim 11 ,
e) receiving , by a computer, designation of normal and abnormal terminal devices in the piping system;
f) estimating a normal route for the normal terminal device based on the hierarchical information, and estimating an abnormal route for the abnormal terminal device based on the normal route by the computer;
The piping data management method further comprising:
a)コンピュータが、配管システムにおける各継手の種類情報と位置情報と階層化情報とを備える配管データを取得するステップと、
b)コンピュータが、前記配管データをCADシステム用のデータに変換し、前記各継手と、継手を繋ぐ経路とを前記CADシステムにて描画するステップと、
を備え
前記階層化情報は、分岐継手による分岐前の経路上の継手と、当該分岐継手による分岐後の経路上の継手とを、異なる階層の経路に属する継手として区別することが可能な情報であって、単一または複数の記号セットを用いて記号化されており、前記記号セットの個数で階層レベルを表現する情報であることを特徴とする配管データ管理方法。
a) acquiring piping data including type information, position information, and hierarchical information of each joint in a piping system by a computer ;
b) a step in which a computer converts the piping data into data for a CAD system and draws each of the joints and a path connecting the joints in the CAD system;
Equipped with
A piping data management method characterized in that the hierarchical information is information that enables a fitting on a route before branching by a branch fitting to be distinguished from a fitting on a route after branching by the branch fitting as fittings belonging to routes of different hierarchical levels, is symbolized using a single or multiple symbol sets, and the number of symbol sets represents the hierarchical level .
請求項11から請求項21のいずれかに記載の配管データ管理方法をコンピュータに実行させるためのプログラム。 A program for causing a computer to execute the piping data management method according to any one of claims 11 to 21 .
JP2023182933A 2023-10-25 2023-10-25 Piping data management system, piping data management method, and program Active JP7685774B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2023182933A JP7685774B2 (en) 2023-10-25 2023-10-25 Piping data management system, piping data management method, and program
JP2025080822A JP2025107614A (en) 2023-10-25 2025-05-13 Piping data management system, piping data management method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023182933A JP7685774B2 (en) 2023-10-25 2023-10-25 Piping data management system, piping data management method, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025080822A Division JP2025107614A (en) 2023-10-25 2025-05-13 Piping data management system, piping data management method, and program

Publications (2)

Publication Number Publication Date
JP2025072704A JP2025072704A (en) 2025-05-12
JP7685774B2 true JP7685774B2 (en) 2025-05-30

Family

ID=95693811

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2023182933A Active JP7685774B2 (en) 2023-10-25 2023-10-25 Piping data management system, piping data management method, and program
JP2025080822A Pending JP2025107614A (en) 2023-10-25 2025-05-13 Piping data management system, piping data management method, and program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025080822A Pending JP2025107614A (en) 2023-10-25 2025-05-13 Piping data management system, piping data management method, and program

Country Status (1)

Country Link
JP (2) JP7685774B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001251763A (en) 1999-12-28 2001-09-14 Toshiba Syst Technol Corp Power system monitoring and control device, power system facility information generation device, and storage medium
JP2010198108A (en) 2009-02-23 2010-09-09 Ihi Corp Design support program and design support device
JP2019078033A (en) 2017-10-23 2019-05-23 株式会社クボタ Off-set diagram creation support system, off-set diagram creation support method, flying body used for the off-set diagram creation support system, and off-set diagram creation support device
KR101959800B1 (en) 2018-08-01 2019-07-04 이창훈 Method for installation and repairing of pipe and apparatus for using the method
JP2021165920A (en) 2020-04-07 2021-10-14 株式会社クボタ Construction management document creation device, construction management document creation method, pipe laying work drawing creation device, and pipe laying work drawing creation method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0633493A (en) * 1992-07-13 1994-02-08 Kawasaki Steel Corp Pipe facility management support device
JPH10132200A (en) * 1996-10-29 1998-05-22 Tokyo Gas Co Ltd Network tracking device, network tracking method, and recording medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001251763A (en) 1999-12-28 2001-09-14 Toshiba Syst Technol Corp Power system monitoring and control device, power system facility information generation device, and storage medium
JP2010198108A (en) 2009-02-23 2010-09-09 Ihi Corp Design support program and design support device
JP2019078033A (en) 2017-10-23 2019-05-23 株式会社クボタ Off-set diagram creation support system, off-set diagram creation support method, flying body used for the off-set diagram creation support system, and off-set diagram creation support device
KR101959800B1 (en) 2018-08-01 2019-07-04 이창훈 Method for installation and repairing of pipe and apparatus for using the method
JP2021165920A (en) 2020-04-07 2021-10-14 株式会社クボタ Construction management document creation device, construction management document creation method, pipe laying work drawing creation device, and pipe laying work drawing creation method

Also Published As

Publication number Publication date
JP2025107614A (en) 2025-07-18
JP2025072704A (en) 2025-05-12

Similar Documents

Publication Publication Date Title
US11580272B2 (en) 3D model creation support system and 3D model creation support method
CN101802765B (en) Method, and apparatus for facilitating object selection on display screen
US7305274B2 (en) System and method for drawing and manufacturing bent pipes
US5818713A (en) Plant support system
US20070179976A1 (en) Graphic interactive method to reorder sequential data values on graphic objects
JP5812507B2 (en) Terminal apparatus, annotation method, computer system, and computer program
WO2011095980A1 (en) Method and system for pipe routing and design including piping layout, isometrics, and bill of material
JP2011008555A (en) Layout design support device and program
US20230418991A1 (en) Apparatus and method
JP7685774B2 (en) Piping data management system, piping data management method, and program
JP2001216142A (en) Program creation support device
US8694288B2 (en) CAD pipe arrangement and pipe relationship database validation
US5063520A (en) Computer aided process for network analysis
JP5744869B2 (en) Choice network navigation
US7657840B2 (en) System and method for providing a navigable grid to allow for accessible drag-drop in visual modeling tools
JP2007304660A (en) Command execution result recording system and command execution result recording method
CN110390170B (en) Gas pipe network communication inspection method and pipe network online editing system
US10943078B2 (en) Tag identification device, tag identification method, and non-transitory computer readable storage medium
KR101891797B1 (en) Automatic control signal mapping manufacturing system for plant control circuit drawing on the basis of cad
JP7760961B2 (en) Plant Management System
JP2753245B2 (en) Drawing management method and apparatus
CN113361063A (en) Information processing apparatus, information processing method, and computer-readable medium
JP2019032679A (en) File generation apparatus, file generation method, and file generation program
JP3201906B2 (en) Method and apparatus for searching and entering drawing-related information
JP2020204919A (en) Facility management support system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231025

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241112

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250106

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250513

R150 Certificate of patent or registration of utility model

Ref document number: 7685774

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150