Auto fault tree generation system
AssigneeHitachi, Ltd.
InventorTsubasa WATANABE
Life of this patent
Estimating the term…
Abstract
Example implementations as described herein are directed to generate a fault tree with a design document and minimized rules or database. The fault tree generation system may utilize assembly data and ladder programs as input and generates a fault tree by connecting an upper part of the fault tree generated from an assembly tree structure in the assembly data and a lower part of a fault tree from control logic in the ladder program. The fault tree is generated by connecting the lower part of the tree of the fault tree from the logic.
Claims20
A method comprising:
- receiving, as input, assembly data and one or more ladder programs, wherein the assembly data comprises equipment or line assembly trees and the one or more ladder programs comprising equipment or line control logic;
- and
- generating a fault tree associated with an equipment architecture based on an assembly tree structure comprised in the assembly data and a control logic comprised in the one or more ladder programs,
- wherein the generating the fault tree associated with the equipment architecture comprises connecting an upper part of a first fault tree based on the assembly tree structure comprised in the assembly data with a lower part of a second fault tree based on the control logic comprised in the one or more ladder programs,
- wherein the connecting the upper part of the first fault tree based on the assembly tree structure with the lower part of the second fault tree based on the control logic comprises:
- generating a first word group by performing extraction on at least one full path of the first fault tree;
- generating a second word group by performing extraction on a top node of the second fault tree;
- calculating a matching degree between the first word group and the second word group;
- and
- connecting the upper part of the first fault tree and the lower part of the second fault tree based on an order of the matching degree.
(canceled)
(canceled)
A non-transitory computer readable medium, storing instructions for execution by one or more hardware processors, the instructions comprising:
- receiving, as input, assembly data and one or more ladder programs, wherein the assembly data comprises equipment or line assembly trees and the one or more ladder programs comprising equipment or line control logic;
- and
- generating a fault tree associated with an equipment architecture based on an assembly tree structure comprised in the assembly data and a control logic comprised in the one or more ladder programs,
- wherein the generating the fault tree associated with the equipment architecture comprises connecting an upper part of a first fault tree based on the assembly tree structure comprised in the assembly data with a lower part of a second fault tree based on the control logic comprised in the one or more ladder programs,
- wherein the connecting the upper part of the first fault tree based on the assembly tree structure with the lower part of the second fault tree based on the control logic comprises:
- generating a first word group by performing extraction on at least one full path of the first fault tree;
- generating a second word group by performing extraction on a top node of the second fault tree;
- calculating a matching degree between the first word group and the second word group;
- and
- connecting the upper part of the first fault tree and the lower part of the second fault tree based on an order of the matching degree.
(canceled)
(canceled)
A system, comprising:
- an equipment architecture based on an assembly tree structure;
- and
- a processor, configured to:
- receive, as input, assembly data and one or more ladder programs, wherein the assembly data comprises equipment or line assembly trees and the one or more ladder programs comprising equipment or line control logic;
- and
- generate a fault tree associated with the equipment architecture based on the assembly tree structure comprised in the assembly data and a control logic comprised in the one or more ladder programs,
- wherein the generate the fault tree associated with the equipment architecture comprises connect an upper part of a first fault tree based on the assembly tree structure comprised in the assembly data with a lower part of a second fault tree based on the control logic comprised in the one or more ladder programs,
- wherein the connect the upper part of the first fault tree based on the assembly tree structure with the lower part of the second fault tree based on the control logic comprises:
- generate a first word group by performing extraction on at least one full path of the first fault tree;
- generate a second word group by performing extraction on a top node of the second fault tree;
- calculate a matching degree between the first word group and the second word group;
- and
- connect the upper part of the first fault tree and the lower part of the second fault tree based on an order of the matching degree.
(canceled)
Dependencies are inferred from the claim text.