The present application claims priority from Japanese Patent application serial No. 2020-107554, filed on Jun. 23, 2020, the content of which is hereby incorporated by reference into this application.
The present disclosure relates to a system for constructing a knowledge model regarding assets and a method for constructing the knowledge model.
In recent years, while the number of experienced workers has declined in various industrial fields, there is a movement to systematize knowledge on assets (i.e. various devices) and pass on and utilize it. And knowledge models which can explain a decision basis of an Artificial Intelligence (AI) have been utilized as commonplace with the increase of AI utilization. Hereinafter, “asset” is referred to as “a device or apparatus”.
The knowledge models can be represented in various ways. One of them is a method to represent knowledge shown by causal relations by directed graphs.
For example, Japanese Patent Application Laid-Open No. 2019-204302 (Patent Document 1) discloses a method including steps of representing a failure knowledge such as a failure of the assets by nodes, and representing by a directed graph connected between the nodes. By representing knowledge in such a directed graph in this way, the causal relationship of fragmentary knowledge can be traced, and it can be utilized for estimation of abnormal causes of assets and planning of countermeasures, etc.
Incidentally, since such a knowledge model depends on the part composition of the asset to be an object, there is a problem that it takes a long time to construct a knowledge model for each of the assets with different part configurations.
In Patent Document 1, the problem is solved by a maintenance work support system which includes: a failure knowledge database that records failure knowledge data such as asset failures; a failure knowledge coupling unit that reconstructs the partial failure knowledge data, which is the failure knowledge data created by being partially divided, as the failure knowledge data; and an investigation procedure generation unit that presents investigation procedures to maintenance workers using the reconstructed failure knowledge data, in which the failure knowledge coupling unit evaluates and adjusts relevance of description contents at each node between the different partial failure knowledge data, connects the different partial failure knowledge data, and reconstructs it as the failure knowledge data, and the investigation procedure generation unit sets a priority when presenting the investigation procedure to the maintenance worker from the reconstructed failure knowledge data, and presents the investigation procedure to the diagnostic interface unit based on the priority.
By preparing partial failure knowledge data (partial failure knowledge) on a part-by-part basis in advance, as described in Patent Document 1, failure knowledge data of new assets, that is, knowledge models can be reconstructed according to the composition of parts.
However, depending on the parts that make up the assets, the product update cycle may be short and there are many parts variations. Therefore, it is necessary to reconstruct a new partial knowledge model for each part updated, and the construction man-hours increase. In addition, in the case of assets composed of very many parts, it may be difficult to judge whether a knowledge model should be constructed on a detailed part-by-part basis or a knowledge model should be constructed by considering a certain part group as a single “part”. In this case, it may take a great deal of man-hours to construct a partial knowledge model.
From the above, it is an object of the present disclosure to provide a knowledge model construction system and a knowledge model construction method that can construct a knowledge model of a new asset with less man-hours.
An aspect of embodiments in the present disclosure is a knowledge model construction system which constructs a knowledge model of assets composed of a plurality of parts. The knowledge model construction system includes: a CAD data which stores a design information including information on configurations of the parts; an input unit which inputs an element knowledge model which includes a plurality of combinations, each of the combinations being a combination of an element knowledge and an establishment condition thereof, the element knowledge representing a causal relationship with respect to an asset; a knowledge model construction unit which extracts a combination of an element knowledge applicable to an object asset and an establishment condition thereof by comparing the CAD data of the object asset with the establishment conditions of the element knowledge model; and an object asset knowledge model which records the extracted combination of the element knowledge and the establishment condition thereof as a knowledge model.
Another aspect of embodiments in the present disclosure is a knowledge model construction method which constructs a knowledge model of assets composed of a plurality of parts. The knowledge model construction method includes the steps of: inputting an element knowledge model which includes a plurality of combinations, each of the combinations being a combination of an element knowledge and an establishment condition thereof, the element knowledge representing a causal relationship with respect to an asset; extracting a combination of an element knowledge applicable to an object asset and an establishment condition thereof by comparing a CAD data of the object asset with the establishment conditions of the element knowledge model, the CAD data storing a design information including information on configurations of the parts; and recording the extracted combination of the element knowledge and the establishment condition thereof as a knowledge model.
The knowledge model construction system and the knowledge model construction method according to the embodiment of the present disclosure have an advantageous effect to be able to construct a knowledge model of a new asset with less man-hours.
Hereinafter, Examples of the present disclosure will be described with reference to the accompanying drawings.
The knowledge model construction system of the present Example configured using a computer is composed of: an input unit for inputting element knowledge model data (Hereinafter, it is also simply referred to as an “element knowledge model”.) in a CAD data 1, a part class diagram 2 and an element knowledge model database 3; a knowledge model construction unit 4 for constructing a knowledge model using the input; a constructed object asset knowledge model 5; and a knowledge model display unit 6 for displaying the acquired knowledge model and various data. Herein, “CAD” is an abbreviation for “Computer-Aided Design”.
In addition, “information” may be used interchangeably with “data” in the present disclosure. And the CAD data 1 and the object asset knowledge model 5 may be referred to as a database, respectively.
Hereinafter, the construction of a knowledge model of an asset will be described using an example in which the asset is composed of parts A1, B2 and C1.
First,
The CAD data 1 stores a configuration diagram of the part together with a connection information as a design information (i.e., a design data). Herein, the configuration diagram of the part is stored as a digital data for drawing the part. According to the assets in the present example shown in
The part class diagram 2 is a hierarchical representation of a relationship between part names (part classes). In the example shown in
Of them, the element knowledge D10 is indicated by a causal relationship in which a causal side is estimated from a result side. For example, an example of the element knowledge of No. 1 of
The establishment condition D20 is a condition under which the element knowledge D10 is established. In the present Example, “presence or absence of parts D21”, “arrangement relationship D22” and “operation D23” are set as the establishment conditions, but appropriate items can be set according to the type or the like of the asset.
The “presence or absence of parts D21” indicates a part which is indispensable for establishing the element knowledge. For example, “XX1→YY1” which is the element knowledge D10 of No. 1 shows that the part A is an indispensable part, and “XX1→YY2” which is the element knowledge D10 of No. 2 shows that the part A2 is an indispensable part.
Referring to the description matter of “presence or absence of parts D21” in
Incidentally, in this example, it describes the establishment conditions by a method of enumerating the corresponding parts by a comma divider, as shown in No. 3 of
The “arrangement relationship D22” is an arrangement relationship of parts for establishing the element knowledge D10. The example of the element knowledge at No. 1 of
Another representations indicating the establishment conditions of the arrangement relationship are the following examples:
It may be denoted as “A-B” that the part A is in contact with the part B.
Or the condition that the part A is above the part B may be denoted as “A/B”.
Also, there is no need to use a symbol, and it may be represented by using characters such as “A connected to B”.
“Operation D23” is an operation condition for establishing the element knowledge D10. For example, in the example of the element knowledge at No. 1 of
The knowledge model construction unit 4 extracts a knowledge model applicable to the object asset from the element knowledge D10 stored in the element knowledge model database 3 based on the information stored in the CAD data 1.
In a first processing step S11 of
In the processing step S12, an upper part name of the extracted part is obtained from the information of the part class diagram. As shown in
In the processing step S13, the part name extracted in the processing steps S11 and S12 is compared with the information of “presence or absence of parts D21” of the condition D20 for establishing the element knowledge model, and the matching element knowledge is extracted. When the available element knowledge is extracted under the condition of “presence or absence of parts D21” of the establishment conditions D20, in this example, since the parts A2 and B1 are the establishment conditions for the element knowledge No. 2, No. 3 and No. 4, these element knowledge No. 2, No. 3 and No. 4 do not match the object asset. Then, the element knowledge No. 1, No. 5, No. 6 and No. 7 remain.
In the processing step S14, of the element knowledge extracted in the processing step S13, the information of the “arrangement relationship D22” of the establishment condition D20 is compared with the arrangement relationship of the CAD data 1, and the matched element model is extracted. In this case, it shall be judged that the arrangement relationship matches even when it is denoted by the name of the upper part. In this example, when extracted under the establishment condition “arrangement relation D22”, No. 6 and No. 7 are “B D” and do not coincide with the object asset, and only No. 1 and No. 5 are extracted.
Finally, in the processing step S15, of the element knowledge extracted in the processing step S14, the information of the “operation condition D22” of the establishment condition D20 is compared with the operation condition of the CAD data 1, and the matched element model is extracted. The condition for establishing the “operation condition D22” is “T<100 [° C.]” and this is compared with the information of the object asset.
In the present example, as described above, the design temperature of both parts is 80° C., and satisfies the condition of less than 100° C. Therefore, the element knowledge of No. 1 and No. 5 is finally extracted as the knowledge model of the object assets.
As described above, the knowledge model of the object is constructed from the comparison with all the establishment conditions in the knowledge model construction unit 4.
The object asset knowledge model 5 is a knowledge model constructed by the knowledge model construction unit 4. In the present example, it consists of element knowledge of No. 1 and No. 5.
The knowledge model display unit 6 displays the object asset knowledge model 5. Examples of the display format are shown in
The example of
Next, another examples of the display format are shown in
In
In
As described above, in the present Example, since the knowledge model construction unit 4 can extract the object asset knowledge model 5 from the element knowledge model data in the element knowledge model database 3 by utilizing the CAD data 1 and the part class diagram. 2, the object asset knowledge model can be efficiently constructed. In addition, since the constructed object asset knowledge model 5 can be visualized by the knowledge model display unit 6, validity of the knowledge can also be confirmed.
In the present Example, the cases of utilizing the CAD data 1 including the configuration of the parts, the arrangement relationship such as connection or position, and the operating conditions has been explained. However, for example, a case such as the configuration information and the connection information is included in one CAD data 1 and the operating conditions are described in another design document, that is, the case that one item and another item are stored separately is allowable. Further, of the configuration of the parts, the connection information, and the operation condition, a case that data of the connection information and the operation condition do not exist is also allowable. In this case, it is better to construct the knowledge model of the object assets only by the information of parts existence because selection of the element knowledge by using the connection information and the operation condition is not possible in the knowledge model construction unit.
Next, Example 2 will be described.
Example 2 differs from Example 1 in that the knowledge model construction system of Example 2 includes a knowledge model modifying unit 7 and a utilization part record database 8 additionally.
The knowledge model modifying unit 7 will be described below.
The knowledge model modifying unit 7 modifies it when there is a duplication or shortage in the constructed object asset knowledge model.
First, an example of a case where there is the duplication will be described.
In the first processing step S21 of
In the present Example, it is assumed that there is CAD data shown in
In this case, the causal relationship of the extracted object asset knowledge model is shown in the route of the causal relationship in
Further, a configuration example of a screen in which the path is displayed on the knowledge model display unit 6 is shown in
The user who confirms the configuration of the route displayed on the screen of
Processing step S22 of
Specifically, on the display screen of
Processing step S23 of
Next, a case will be explained that the element knowledge model for the object assets is not sufficiently included in the element knowledge model database.
In the method shown in Example 1, the element knowledge related to the object assets is extracted from the element knowledge model database 3. Hence it is impossible to extract the element knowledge related to parts not included in the element knowledge model database 3. Although it is unavoidable when there are no similar parts in the past, it is possible to utilize the information of the element knowledge registered in the element knowledge model database if the parts used in the past are upgraded.
A concrete example is described below.
In this instance, the knowledge extracted by the knowledge model constructing unit 4 is only “XX1⇒YY1” as shown in
Therefore, in the present Example, by executing the following three processing steps S31, S32 and S33, checks whether there is insufficient knowledge.
In the first processing step S31 of
The information of the CAD data 1 used in the past is stored in the utilization part record database 8 of
In the processing step S32, the information of the parts of the current object asset is compared with the information of the parts obtained in the processing step S31, and the parts that have been to be objects newly are identified in the object asset. In this example, since the part B3 is a new part, the part B3 is listed as a new object part.
In the processing step S33, it is confirmed whether the knowledge for the new object part is stored in the element knowledge model database 3. Specifically, it is determined whether the character “B3” is included in the establishment condition D20 of
In the processing step S34, it is determined whether the element knowledge model related to the part B3 is stored or not. And if it is stored, the processing is terminated. If it is not stored, in the processing step S35, and an addition processing of the element knowledge model is executed when a shortage is found.
In the present Example, first, element knowledge related to a higher-class part (a genus part) of the new part is utilized. The knowledge that is actually adaptable in the element knowledge is registered in the element knowledge model database.
Concrete procedures are described below.
It is proven that there was a high possibility that knowledge on the part B3 was insufficient by this stage. Therefore, in the processing step S35, the object asset knowledge model is extracted on the assumption that the new part B3 is the “part B” which is a higher class. That is to say, the object asset knowledge model is constructed by utilizing an information of a virtual CAD data shown in
Of these, the knowledge that can also be utilized in the part B3 is newly added to the element knowledge model database 3. Therefore, in the processing step S36, the establishment condition is modified so that the element knowledge applicable to the new part can be used of the added element knowledge. Hereinafter, an exemplary modification will be described with reference to
When modifying the element knowledge D10 on the display screen of
Finally, Example 3 will be described.
Example 3 differs from Example 1 in that a simulation unit 9, a probabilistic knowledge model 10, and an element knowledge model creating unit 11 are newly provided. In addition, the probabilistic knowledge model 10 may be referred to as a database.
It will be described below, respectively.
Simulation unit 9 performs a simulation of the assets in cooperation with the CAD data 1. For example, if the asset is a plant, the characteristics in various operating conditions of the plant can be reproduced by simulation unit 9, based on the CAD data 1 of the plants.
The probabilistic knowledge model 10 (in other words, knowledge model with probability) stores the knowledge model adding probability thereto.
An example is shown in
The element knowledge model creating unit 11 creates a new element knowledge model using the simulation unit 9, probabilistic knowledge model 10 that is another type knowledge model, and the element knowledge model database 3.
First, an example of a processing when using the simulation unit 9 will be described with reference to
In the processing flow of
Next, in a processing step S42, as a simulation result, it is determined whether a new establishment condition or causal relationship is found or not. In a state where a new establishment condition or causal relationship is not known, the subsequent processing is not performed. On the other hand, when a new establishment condition or causal relationship is found, a processing step S43 is performed. In the processing step S43, at least one of a new establishment condition and causal relationship are added to the element knowledge, or at least one of the existing establishment condition and causal relationship are modified.
For example, focusing on the knowledge “XX1⇒YY2” of No. 2 in the element knowledge D10 of
In the processing step S42, therefore, an item “T<80 [° C.]” is added as an item of “operation D23” of the establishment condition D20, and the accuracy of the element knowledge can be improved. When the part is changed to “A3” and simulated, if it is found that the part is “XX1⇒YY3” instead of “XX1⇒YY2”, new knowledge of the element knowledge “XX1⇒YY3” and the “A3” can be added to the establishment condition “presence or absence of parts D21”.
Next, an example in a case of utilizing the probabilistic knowledge model 10 will be described with reference to
When the probabilistic knowledge model 10 is used, one corresponding to the establishment condition of the knowledge included in the probabilistic knowledge model 10 is saved in the form of the element knowledge model database 3, and a new element knowledge model is created.
In the processing flow of
Specifically explained with reference to the example of
Next, in a processing step S52, it is confirmed whether the extracted node is the establishment condition of the other knowledge model or not. When it is an establishment condition, a processing step S53 is executed. If not, the processing ends.
Next, in the processing step S53, the corresponding knowledge model and nodes are stored in the form of an element knowledge model and its establishment conditions. Thereby, if it is an establishment condition of another knowledge model, it can be extracted as another knowledge model plus its establishment condition.
For example, of the knowledge models shown in
In the example shown in
In this way, the two probabilistic knowledge models shown in
As described above, according to the present Example, a new element knowledge model can be created by the simulation unit 9, the probabilistic knowledge model 10 and the element knowledge model creating unit 11.
Incidentally, in Examples 1 to 3, the probability that the causal relationship is established has not been added to the element knowledge model in order to explain it simply, but such a probability may be added to each of the element knowledge model.
1: CAD data, 2: part class diagram, 3: element knowledge model database, 4: knowledge model construction unit, 5: object asset knowledge model, 6: knowledge model display unit, 7: knowledge model modifying unit, 8: utilization part record database, 9: simulation unit, 10: probabilistic knowledge model, 11: element knowledge model creating unit.
Number | Date | Country | Kind |
---|---|---|---|
2020-107554 | Jun 2020 | JP | national |