Method and device for digitalizing system flow chart of nuclear power plant and related equipment
By building a flowchart directory tree for nuclear power plant systems and realizing dynamic visualization, the problems of low efficiency of traditional flowchart reference and difficulty in data association are solved, and analysis efficiency and information retrieval capabilities are improved.
Patent Information
- Application Number
- CN202411684307.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-03-18
AI Technical Summary
In the prior art, the flow chart of the nuclear power plant system mainly uses paper documents or PDF formats, which have problems such as low review efficiency, difficulty in real-time update of information, and ineffective data correlation, resulting in low analysis efficiency.
By obtaining multiple flowchart files and item attribute information of the nuclear power plant, a hierarchical flowchart directory tree is built, and target digital elements are displayed in the preset drawing display area, realizing dynamic visualization of the flowchart and intelligent retrieval of information.
It improves the analysis efficiency of various operations in the nuclear power plant system, realizes the correlation mapping between graphics and data, avoids the separation of drawing information and actual equipment data in traditional PDF format, and significantly improves information retrieval and work efficiency.
Smart Images

Figure CN119645933A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of nuclear power plant digitization, and in particular to a method, device and related equipment for digitizing a nuclear power plant system flow chart. Background Art
[0002] The system flow chart of a nuclear power plant is an important technical document in the design, construction and operation of a nuclear power plant. It is the core carrier that reflects the process flow, equipment layout and control logic of each system in a nuclear power plant. From design to on-site construction, commissioning, maintenance and other links, work needs to be carried out based on the system flow chart. The expression and application efficiency of the flow chart directly affect the work quality of the nuclear power plant throughout its life cycle.
[0003] In related technologies, nuclear power plants use paper documents or static formats such as PDF to transmit system flow charts, which have problems such as low document access efficiency, difficulty in real-time updating of drawing information, and inability to effectively associate data. Although the digitization of flow charts is achieved by redrawing PDF drawings through vectorization. This method not only increases manpower and economic costs, but also easily causes inconsistencies between field data and design data. Therefore, how to improve the analysis efficiency of various operations in nuclear power plant systems through digital flow charts is a technical problem that needs to be solved urgently. Summary of the invention
[0004] The present application aims to solve at least one of the technical problems existing in the prior art. To this end, the present application provides a method, device and related equipment for digitizing a nuclear power plant system flow chart, which helps to improve the analysis efficiency of various operations in the nuclear power plant system.
[0005] In a first aspect, an embodiment of the present application provides a method for digitizing a nuclear power plant system flow chart, including:
[0006] Acquire a plurality of flow chart files and item attributes of a plurality of items corresponding to a target nuclear power plant; wherein each of the flow chart files includes a plurality of icon information, and each of the icon information is used to represent a type of the item;
[0007] Based on the multiple process drawing files and the item attributes of the items corresponding to each of the icon information, a process drawing directory tree is constructed; wherein the process drawing directory tree includes a drawing directory level and an item directory level, the drawing directory level includes at least one of the process drawing files, and the item directory level includes at least one of the items;
[0008] Determine a corresponding target digital element from the drawing catalog level or the item catalog level;
[0009] The target digitized element is displayed in a preset drawing display area.
[0010] In some embodiments, the flowchart directory tree further includes a project directory level, a unit directory level, a system directory level, an item type directory level, and a sub-item directory level, the project directory level includes at least one unit directory level, the unit directory level includes at least one system directory level, the system directory level includes at least one flowchart file directory level, the flowchart file directory level includes at least one item type directory level, the item type directory level includes at least one item level, and based on the multiple flowchart files and the item attributes of each of the icon information corresponding to the item, constructing a flowchart directory tree includes:
[0011] Obtaining the drawing number of each of the flow chart files, and obtaining the unit number and system information corresponding to each of the flow chart files according to the drawing number;
[0012] Building the project directory hierarchy based on the target nuclear power plant;
[0013] Building the unit directory hierarchy under the project directory hierarchy based on each unit number;
[0014] Building the system directory hierarchy under the corresponding unit directory hierarchy based on the system information corresponding to each of the flow chart files;
[0015] Based on each of the drawing numbers, construct the drawing directory hierarchy under the corresponding system directory hierarchy;
[0016] Based on the item attributes corresponding to each of the items, construct the item type directory level under the corresponding drawing directory level;
[0017] Based on the item attribute of each of the items, construct the item catalog hierarchy under the corresponding item type catalog hierarchy;
[0018] When the item attribute of the item includes sub-item information, the sub-item catalog level is constructed under the corresponding item catalog level according to the sub-item information.
[0019] In some embodiments, the method further comprises:
[0020] Display a search box at a preset position in a preset directory tree display area;
[0021] In response to inputting a value to be searched in the search box, querying the flowchart directory tree based on the value to be searched;
[0022] When a directory level matching the value to be searched is found, the directory level matching the value to be searched is determined as a target directory level;
[0023] Jump the content displayed in the directory tree display area to the target directory level.
[0024] In some embodiments, the flowchart file is stored in a flowchart database, and when no directory level matching the value to be searched is found, the method further includes:
[0025] Query the value to be searched in the flowchart database to obtain the flowchart file corresponding to the value to be searched;
[0026] Update the flowchart directory tree based on the flowchart drawing file corresponding to the value to be searched;
[0027] In the updated flowchart directory tree, querying is performed based on the to-be-searched value, and the queried directory level is determined as the target directory level;
[0028] Jump the content displayed in the directory tree display area to the target directory level.
[0029] In some embodiments, when the value to be searched is a target item code, the method further includes:
[0030] Searching the flowchart database according to the target item code to determine a plurality of flowchart documents;
[0031] Displaying the first acquired process drawing file in the drawing display area as a main display drawing, and locating and highlighting the item corresponding to the target item code in the main display drawing;
[0032] The remaining process drawing files are displayed in the drawing display area in the form of tabs in sequence;
[0033] In response to selecting any of the tabs, the flowchart paper file corresponding to the tab is switched and displayed, and the item is located and highlighted.
[0034] In some embodiments, the method further comprises:
[0035] In response to selecting a flow chart file in the directory tree display area and triggering a logic diagram generation operation, obtaining connection relationship data of pipelines and equipment in the flow chart file according to the item attributes of each item;
[0036] Generate an undirected topological structure graph based on the connection relationship data;
[0037] The undirected topological structure diagram is converted into a directed logical diagram using a preset conversion rule, wherein the preset conversion rule is based on a preset upstream and downstream relationship of the item in the item attributes.
[0038] In some embodiments, the icon information includes a pipe connector, and the method further includes:
[0039] In response to selecting a pipeline cross-drawing connector in the drawing display area, obtaining associated drawing information and associated pipeline name information of the pipeline cross-drawing connector;
[0040] Displaying the associated drawings in the drawing display area based on the associated drawing information;
[0041] The associated pipeline is located and highlighted in the associated drawing based on the associated pipeline name information.
[0042] In some embodiments, the method further comprises:
[0043] In response to selecting a target flow chart drawing file in the drawing display area, obtaining location information of all pipeline interfaces in the target flow chart drawing file;
[0044] Traversing the item attributes of the pipeline interface, and obtaining the associated drawings of each pipeline interface;
[0045] Joining the target process drawing file with the associated drawing to form a merged drawing;
[0046] Pipe interfaces having a connection relationship are identified in the merged drawing.
[0047] In some embodiments, the method further comprises:
[0048] In response to the icon information being selected in the drawing display area, generating menu options according to the item type of the icon information;
[0049] In response to the menu option being selected, displaying identification information of the corresponding item in the preset item attribute display area;
[0050] Performing a mark adding operation according to the mark information, adding a target mark to the icon information in the drawing display area;
[0051] The item attributes of the corresponding items in the flowchart database are synchronously updated according to the target identifier.
[0052] In some embodiments, the method further comprises:
[0053] receiving an identification adding instruction, wherein the identification adding instruction includes a target item and a target status;
[0054] Calculating an isolation boundary list according to the item attributes of the target item, the isolation boundary list including a plurality of boundary devices and their corresponding isolation states;
[0055] Traversing each boundary device in the isolation boundary list and determining a plurality of flowchart paper files containing the boundary device;
[0056] Locate the icon information corresponding to the boundary device in the flow chart file;
[0057] determining a format of a target identifier according to an isolation state of the boundary device;
[0058] The target identifier is added around the icon information, and the corresponding isolation status information of the target identifier is synchronously updated to the corresponding item attributes.
[0059] In some embodiments, the calculating the isolation boundary list according to the item attributes of the target item includes:
[0060] Determining a device type of the target item based on the item attributes;
[0061] Acquire a corresponding isolation rule according to the device type, wherein the isolation rule includes:
[0062] The isolation boundaries of passive equipment are the upstream and downstream isolation valves;
[0063] The isolation boundary of active equipment includes power supply isolation point and gas supply isolation point;
[0064] Taking the target item as the starting point, a graph traversal algorithm is used to traverse the corresponding flowchart until an item that meets the isolation rule is found;
[0065] The items that meet the isolation rules are used as boundary devices to generate the isolation boundary list.
[0066] In some embodiments, after adding the target identifier around the icon information and synchronously updating the corresponding identifier information of the target identifier to the corresponding item attribute, the method further includes:
[0067] Obtain the historical isolation status corresponding to the item;
[0068] comparing the target state to the historical isolation state;
[0069] When the target state is inconsistent with the historical isolation state, updating and displaying the target identifier based on the target state and the historical isolation state;
[0070] The target mark is controlled to flash at a preset frequency.
[0071] In a second aspect, an embodiment of the present application provides a nuclear power plant system flow chart digitization device, including:
[0072] An acquisition module, used to acquire a plurality of flow chart files corresponding to a target nuclear power plant and item attributes of a plurality of items; wherein each of the flow chart files includes a plurality of icon information, and each of the icon information is used to represent a type of the item;
[0073] A construction module, configured to construct a flowchart directory tree based on the plurality of flowchart drawings and the item attributes of the items corresponding to each of the icon information; wherein the flowchart directory tree includes a drawing directory level and an item directory level, the drawing directory level includes at least one of the flowchart drawings, and the item directory level includes at least one of the items;
[0074] A determination module, used to determine a corresponding target digital element from the drawing catalog level or the item catalog level;
[0075] The display module displays the target digitized element in a preset drawing display area.
[0076] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, it implements a method for digitizing a nuclear power plant system flow chart as described in any one of the embodiments of the first aspect of the present application.
[0077] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the storage medium stores a program, and the program is executed by a processor to implement a method for digitizing a nuclear power plant system flow chart as described in any one of the embodiments of the first aspect of the present application.
[0078] The method for digitizing a nuclear power plant system flow chart according to the embodiment of the present application has at least the following beneficial effects:
[0079] According to the nuclear power plant system flow chart digitization method of the embodiment of the present application, it includes: obtaining multiple flow chart drawing files corresponding to the target nuclear power plant and item attributes of multiple items; wherein each flow chart drawing file includes multiple icon information, and each icon information is used to represent a type of item; based on multiple flow chart drawing files and the item attributes of items corresponding to each icon information, a flow chart directory tree is constructed; wherein the flow chart directory tree includes a drawing directory hierarchy and an item catalog hierarchy, the drawing directory hierarchy includes at least one flow chart drawing file, and the item catalog hierarchy includes at least one item; determining the corresponding target digitized element from the drawing catalog hierarchy or the item catalog hierarchy; and displaying the target digitized element in a preset drawing display area. The present application can improve the analysis efficiency of various operations in the nuclear power plant system by digitizing the flow chart.
[0080] This application first establishes a unified digital data foundation by acquiring multiple process drawing files of nuclear power plants and their corresponding item attribute information. The icon information in each process drawing file establishes a corresponding relationship with the specific item type, realizes the association mapping of graphics and data, avoids the problem of separation of drawing information and actual equipment data in the traditional PDF format, and lays the foundation for subsequent digital applications. Secondly, based on the acquired flowchart paper files and item attributes, a hierarchical flowchart directory tree is constructed. The directory tree not only contains the drawing directory hierarchy, but also contains the item directory hierarchy, forming a complete digital information index system. This hierarchical organization method allows users to quickly locate and access the required drawings or equipment information from different dimensions, greatly improving the efficiency of information retrieval. Compared with the traditional folder-based management method, the directory tree structure is more in line with the hierarchical characteristics of the nuclear power plant system, which is convenient for the classification management and rapid positioning of information. Thirdly, by flexibly selecting the target digital elements in the directory tree and displaying them in the preset drawing display area, the dynamic visualization of the flowchart is realized. This interactive display method breaks through the limitations of traditional static PDF, making the display of drawing information more flexible and intuitive. This application realizes the transformation of nuclear power plant system flow charts from static documents to dynamic digital platforms. By establishing a unified data model, building an intelligent retrieval system, and providing a flexible display interface, the work efficiency of various operating links in nuclear power plants has been significantly improved.
[0081] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0082] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:
[0083] Figure 1 An optional flow chart of a method for digitizing a nuclear power plant system flow chart provided in an embodiment of the present application;
[0084] Figure 2 Another optional flow chart of a method for digitizing a nuclear power plant system flow chart provided in an embodiment of the present application;
[0085] Figure 3 A schematic diagram of the structure of the drawing numbers provided for the embodiments of the present application;
[0086] Figure 4 Another optional flow chart of a method for digitizing a nuclear power plant system flow chart provided in an embodiment of the present application;
[0087] Figure 5Another optional flow chart of a method for digitizing a nuclear power plant system flow chart provided in an embodiment of the present application;
[0088] Figure 6 Another optional flow chart of a method for digitizing a nuclear power plant system flow chart provided in an embodiment of the present application;
[0089] Figure 7 Another optional flow chart of a method for digitizing a nuclear power plant system flow chart provided in an embodiment of the present application;
[0090] Figure 8 A schematic diagram of a display interface provided in an embodiment of the present application;
[0091] Fig. 9 Another optional flow chart of a method for digitizing a nuclear power plant system flow chart provided in an embodiment of the present application;
[0092] Fig.10 Another optional flow chart of a method for digitizing a nuclear power plant system flow chart provided in an embodiment of the present application;
[0093] Fig.11 A schematic diagram of multi-image linkage provided in an embodiment of the present application;
[0094] Fig.12 Another optional flow chart of a method for digitizing a nuclear power plant system flow chart provided in an embodiment of the present application;
[0095] Fig.13 A schematic diagram of menu options provided in an embodiment of the present application;
[0096] Fig.14 A schematic diagram of another menu option provided in an embodiment of the present application;
[0097] Fig.15 Another optional flow chart of a method for digitizing a nuclear power plant system flow chart provided in an embodiment of the present application;
[0098] Fig.16 A schematic diagram of an isolation boundary marker provided in an embodiment of the present application;
[0099] Fig.17 Another optional flow chart of a method for digitizing a nuclear power plant system flow chart provided in an embodiment of the present application;
[0100] Fig.18 Another optional flow chart of a method for digitizing a nuclear power plant system flow chart provided in an embodiment of the present application;
[0101] Fig.19 A schematic diagram of a nuclear power plant system flow chart digitization device provided in an embodiment of the present application;
[0102] Fig. 20 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION
[0103] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be understood as limiting the present application.
[0104] In the description of this application, "several" means one or more, "more" means more than two, "greater than", "less than", "exceed", etc. are understood to exclude the number itself, and "above", "below", "within", etc. are understood to include the number itself. If there is a description of "first", "second", it is only used to distinguish the technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features.
[0105] In the description of the present application, it should be understood that descriptions involving orientation, such as up, down, left, right, front, back, etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present application.
[0106] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples" or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0107] In the description of this application, it should be noted that, unless otherwise clearly defined, the terms such as setting, installing, connecting, etc. should be understood in a broad sense, and technicians in the relevant technical field can reasonably determine the specific meanings of the above terms in this application in combination with the specific content of the technical solution. In addition, the identification of specific steps below does not represent a limitation on the order of steps and execution logic. The execution order and execution logic between each step should be understood and inferred with reference to the contents described in the embodiment.
[0108] As the scale and complexity of nuclear power plants continue to increase, the role of system flow charts in the entire life cycle of nuclear power plants is becoming increasingly important. Traditional paper documents or static formats such as PDF have many shortcomings in practical applications: on the one hand, this static document format makes drawing consultation inefficient, and technicians need to spend a lot of time switching back and forth between multiple documents to obtain the required information; on the other hand, due to the lack of a unified data association mechanism, drawing information is difficult to update in real time, which easily causes data version confusion and information inconsistency.
[0109] In order to solve the above problems, the existing technology uses the method of redrawing PDF drawings by vectorization to realize the digitization of flow charts. However, this solution not only requires a lot of manpower to convert the drawings, which increases the economic cost, but also easily introduces data errors during the conversion process, resulting in inconsistency between field data and design data. In addition, due to the lack of unified data standards and interface specifications, it is difficult to effectively share and interact data between various systems, which affects the work efficiency of various links in nuclear power plants.
[0110] Based on this, the present application provides a method for digitizing a nuclear power plant system flowchart, including: obtaining multiple flow chart files corresponding to a target nuclear power plant and item attributes of multiple items; wherein each flow chart file includes multiple icon information, and each icon information is used to represent a type of item; based on multiple flow chart files and the item attributes of items corresponding to each icon information, a flow chart directory tree is constructed; wherein the flow chart directory tree includes a drawing directory hierarchy and an item catalog hierarchy, the drawing directory hierarchy includes at least one flow chart file, and the item catalog hierarchy includes at least one item; determining the corresponding target digitized element from the drawing catalog hierarchy or the item catalog hierarchy; and displaying the target digitized element in a preset drawing display area. The present application can improve the analysis efficiency of various operations in a nuclear power plant system by digitizing flow charts.
[0111] This application first establishes a unified digital data foundation by acquiring multiple process drawing files of nuclear power plants and their corresponding item attribute information. The icon information in each process drawing file establishes a corresponding relationship with the specific item type, realizes the association mapping of graphics and data, avoids the problem of separation of drawing information and actual equipment data in the traditional PDF format, and lays the foundation for subsequent digital applications. Secondly, based on the acquired flowchart paper files and item attributes, a hierarchical flowchart directory tree is constructed. The directory tree not only contains the drawing directory hierarchy, but also contains the item directory hierarchy, forming a complete digital information index system. This hierarchical organization method allows users to quickly locate and access the required drawings or equipment information from different dimensions, greatly improving the efficiency of information retrieval. Compared with the traditional folder-based management method, the directory tree structure is more in line with the hierarchical characteristics of the nuclear power plant system, which is convenient for the classification management and rapid positioning of information. Thirdly, by flexibly selecting the target digital elements in the directory tree and displaying them in the preset drawing display area, the dynamic visualization of the flowchart is realized. This interactive display method breaks through the limitations of traditional static PDF, making the display of drawing information more flexible and intuitive. This application realizes the transformation of nuclear power plant system flow charts from static documents to dynamic digital platforms. By establishing a unified data model, building an intelligent retrieval system, and providing a flexible display interface, the work efficiency of various operating links in nuclear power plants has been significantly improved.
[0112] See also Figure 1 The embodiment of the present invention provides a method for digitizing a nuclear power plant system flow chart, which may include, but is not limited to, the following steps 101 to 104:
[0113] Step 101, obtaining a plurality of flow chart files corresponding to a target nuclear power plant and item attributes of a plurality of items.
[0114] Step 102, constructing a flowchart directory tree based on multiple flowchart files and item attributes of items corresponding to each icon information;
[0115] Step 103, determining the corresponding target digitized element from the drawing catalog level or the item catalog level.
[0116] Step 104: Display the target digitized element in a preset drawing display area.
[0117] Specifically, in step 101 of this embodiment, the flowchart document and the item attributes are stored in different databases of the flowchart database. The flowchart database includes a drawing information database and an item attribute database.
[0118] The drawing information library is mainly used to store process drawing files and related information. A drawing information table is set in the drawing information library to store the basic information of each process drawing file, including but not limited to: drawing number, drawing name, system code, unit number, version number, binary drawing data, etc. Among them, the drawing number is used to uniquely identify a process drawing file, and the drawing number can be in the form of: system three-character code-unit number-three-digit serial number. For example, the drawing number "RRI-1101" means that the drawing belongs to the RRI system, the unit number is 1, and the serial number is 101. The system code is used to identify the system to which the process drawing file belongs, such as RRI represents the equipment cooling water system, SEC represents the important plant water system, etc. The unit number is used to identify the unit to which the process drawing file belongs. The version number is used to identify the version information of the process drawing file and supports version management of the drawing. The binary drawing data stores the actual content of the drawing.
[0119] The item attribute library is used to store the attribute information of various items in the flow chart. The item attribute library includes multiple data tables for storing the attribute data of different types of items. Specifically, it includes but is not limited to:
[0120] Item information table: used to store basic information of items, including item code, item type, item name, etc. Among them, the item code is used to uniquely identify an item, and the item code can be in the form of: unit number + system three-character code + equipment type code + serial number. For example, the item code "1RRI1101BA" means that the item belongs to the tank numbered 1101 of the RRI system of unit 1.
[0121] Equipment table: used to store the proprietary attributes of equipment items, including equipment model, technical parameters, operating parameters, etc. For example, for pump equipment, it can include parameters such as rated flow, rated pressure head, motor power, etc.
[0122] Pipeline table: used to store the specific attributes of pipeline items, including pipeline specifications, materials, design pressure, etc. For example, pipeline specifications can include information such as nominal diameter and wall thickness.
[0123] Instrument table: used to store the proprietary properties of instrument items, including measurement range, accuracy, etc. For example, for a pressure gauge, parameters such as measurement range and accuracy level can be included.
[0124] Valve table: used to store the proprietary attributes of valve items, including valve type, nominal pressure, drive mode, etc. For example, the valve type can be a gate valve, ball valve, butterfly valve, etc.
[0125] Actuator table: used to store the specific attributes of the actuator, including drive type, control mode, etc. For example, the drive type can be electric, pneumatic, or manual.
[0126] Each item is represented by a specific symbol on the drawing. In order to establish the association between the symbol and the item, the drawing information library is also provided with a symbol information table, which is used to store the drawing information of the symbol, including the symbol type, symbol coordinates, symbol size, associated items, etc. Through the associated item field in the symbol information table, a one-to-one correspondence can be established between the symbol on the drawing and the item in the item attribute library.
[0127] In step 102 of some embodiments, the drawing directory level is used to display the process drawing file in a hierarchical manner. In the drawing directory level, each node represents a process drawing file, and the display content of the node includes the drawing number and the drawing name. The item directory level is used to display the various items contained in the process drawing file, and the item directory level is located below the corresponding drawing directory level. In the item directory level, each node represents a specific item, and the display content of the node includes the item code and the item name.
[0128] Specifically, the process of constructing the flowchart directory tree includes the following steps:
[0129] First, the basic information of all process drawing files is obtained by accessing the drawing information library of the flowchart database. Based on the obtained drawing information, a drawing directory hierarchy is established in the directory tree, and each process drawing file is used as a directory node.
[0130] Secondly, for each process drawing file, all the icon information contained in the drawing is obtained through the icon information table. Based on the associated item field in the icon information, the corresponding item information is queried in the item attribute library. The queried item information is established under the corresponding drawing node in the directory tree.
[0131] For example, when a process drawing file "RRI-1101" contains multiple items, corresponding item nodes will be created under the directory node corresponding to the drawing, such as storage tank "1RRI1101BA", valve "1RRI1101VA", etc. Users can easily browse the hierarchical relationship between drawings and items by expanding or collapsing the directory tree nodes.
[0132] This hierarchical directory tree structure has the following characteristics:
[0133] Clear hierarchy: The content structure of the flowchart is clearly displayed through two levels: drawings and items;
[0134] Easy navigation: users can quickly locate the required drawings or items;
[0135] Complete information: The directory tree nodes contain key information of drawings and items for easy identification and selection.
[0136] The flowchart directory tree constructed in this embodiment provides an intuitive navigation interface for users, which helps to improve the efficiency of drawing consultation and information retrieval. At the same time, this structured organization method also provides a good foundation for subsequent functional expansion.
[0137] See also Figure 2 In some embodiments, the flowchart directory tree further includes a project directory level, a unit directory level, a system directory level, an item type directory level, and a sub-item directory level. The project directory level includes at least one unit directory level. The unit directory level includes at least one system directory level. The system directory level includes at least one flowchart file directory level. The flowchart file directory level includes at least one item type directory level. Step 102 may include but is not limited to steps 201 to 208:
[0138] Step 201, obtaining the drawing number of each flow chart file, and obtaining the unit number and system information corresponding to each flow chart file according to the drawing number.
[0139] Step 202, constructing a project directory hierarchy based on the target nuclear power plant.
[0140] Step 203, constructing a unit directory hierarchy under the project directory hierarchy based on each unit number.
[0141] Step 204 : constructing a system directory hierarchy under the corresponding unit directory hierarchy based on the system information corresponding to each flow chart file.
[0142] Step 205: Based on each drawing number, construct a drawing directory hierarchy under the corresponding system directory hierarchy.
[0143] Step 206 , based on the item attributes corresponding to each item, construct an item type directory hierarchy under the corresponding drawing directory hierarchy.
[0144] Step 207 , based on the item attributes of each item, construct an item catalog hierarchy under the corresponding item type catalog hierarchy.
[0145] Step 208: When the item attribute of the item includes sub-item information, a sub-item catalog level is constructed under the corresponding item catalog level according to the sub-item information.
[0146] In step 201 of some embodiments, the drawing number of each flow chart file is first obtained, and the drawing number is parsed. Figure 3 As shown in the figure, the drawing name structure is "system three-letter code" + "-" + "unit number" + "three-digit serial number". For example, for the drawing number "RRI-1101", through analysis, it can be obtained that the system three-letter code is "RRI", the unit number is "1", and the serial number is "101".
[0147] In step 202 of some embodiments, the project information of the target nuclear power plant is first obtained by traversing the database name. For example, when the database name is "tes", the project directory level name is defined as "TES". It should be noted that there is only one project directory level.
[0148] In step 203, the fifth character value (i.e., unit number) from left to right is extracted by traversing the drawing names in the drawing information table of the database. The extracted character set is deduplicated, and each element of the processed set is the unit number value in each unit directory level. The unit directory level is set as: "unit number value" + "unit number" (for example, unit 1).
[0149] In step 204, the drawing names in the drawing information table of the database are traversed to extract the unit number in the drawing name and compare it with the unit number value in the unit directory level. When the comparison result is the same, the first three characters of the current drawing name (i.e., the system three-character code) are extracted, and the system three-character code set is deduplicated. Each element of the processed set is the system directory level, such as "RRI", "SEC", etc.
[0150] In step 205, by traversing the drawing names in the drawing information table of the database, the unit number and system number in the drawing name are extracted, the system number is compared with the system number of the system directory level, and the unit number is compared with the unit number value in the unit directory level. When the comparison results of the two are the same, the current drawing name is read and used as the drawing directory level, such as "RRI-1101", "RRI-1102", etc.
[0151] In step 206, the drawing name column of the database view is searched based on the drawing catalog level. When a matching value is found, the type value of the current row in the view is taken. The corresponding relationship between the type value and the item type description is shown in Table 1.
[0152] Type Value Item Description SCPLIN pipe SCHVAC hvac SCEQUI Equipment SCOINS instrument SCACTU actuator SCAREA room
[0153] Table 1 Mapping relationship between type value and item type description
[0154] Match the item type description corresponding to the currently extracted type value, and use the description as the fifth-level directory name. For example, the type value "SCPLIN" corresponds to the item description "pipe", "SCHVAC" corresponds to "hvac", "SCEQUI" corresponds to "equipment", etc.
[0155] In step 207, the drawing name column of the database view is searched based on the drawing catalog level. When a matching value is found, the type value and name of the current row of the view are taken, and the type value is compared with the type value corresponding to the item. When the comparison result is consistent, the name extracted from the view is used as the item type catalog level. For example, under the "pipe" type, specific pipes such as "1RRI1101TY" and "1RRI1102TY" may be included.
[0156] In step 208, since pipelines and equipment still have sub-items, there are only seven levels of directories under pipelines and equipment. Specifically: when the item catalog level is pipeline, the item name column of the database pipeline table is searched based on the item name. When a matching value is found, the value of the pipeline logical field column of the current row is taken, which represents all online devices arranged from left to right on the pipeline according to the flow direction. If the value is not empty, the specific format is "Type 1_Equipment 1^Type 2_Equipment 2...". Extract the device names from left to right in turn as the sub-item catalog level of the current pipeline.
[0157] The hierarchical relationship of the above directory levels is shown in Table 2. For example, for the drawing "RRI-1101" in the "RRI system" under "Unit 1", the item types it contains include "pipe", "equipment", "instrument", "actuator", etc. Each item type contains specific items, such as "1RRI1101TY", "1RRI1101BA", etc. Some items may also contain sub-items.
[0158]
[0159]
[0160]
[0161] Table 2 Directory tree structure
[0162] See also Figure 4 In some embodiments, the method provided in the embodiments of the present application may also include, but not limited to, steps 401 to 404.
[0163] Step 401: Display a search box at a preset position in a preset directory tree display area.
[0164] Step 402: In response to inputting a value to be searched in the search box, querying in the flowchart directory tree based on the value to be searched.
[0165] Step 403: When a directory level matching the value to be searched is found, the directory level matching the value to be searched is determined as a target directory level.
[0166] Step 404: Jump the content displayed in the directory tree display area to the target directory level.
[0167] In step 401 of some embodiments, a preset directory tree display area is located on the left side of the web page. A search box is preset above the directory tree display area, and the user can enter the drawing name, item code or other identification information to be searched in the search box. The search box provides a real-time input response function to support users to perform quick search operations.
[0168] In step 402 of some embodiments, when the user enters a value to be searched in the search box, the system automatically reads the value in the search box and uses it to traverse the directory tree. The traversal process is performed in sequence according to the hierarchical structure of the directory tree, including the project level, the unit level, the system level, the drawing level, the item type level, the item level, and the sub-item level. In each level, the system matches and compares the displayed content of the node with the value to be searched.
[0169] In step 403 of some embodiments, when a node matching the search value is found in a certain directory level, the system records the directory level location of the node. This location information includes the complete path of the node in the directory tree, such as "TES / Unit 1 / RRI / RRI-1101 / equipment / 1RRI1101BA". The system determines the directory level corresponding to this path as the target directory level.
[0170] In step 404 of some embodiments, based on the recorded location information, the system automatically expands all parent nodes from the root node to the target directory level, and automatically scrolls the content of the directory tree display area to the location of the target directory level. At the same time, the system will highlight or otherwise highlight the target directory level so that the user can quickly identify the search results. The target directory level will always remain within the visible range of the directory tree display area, making it easier for the user to view and operate.
[0171] Through the above steps, this embodiment provides a convenient flowchart directory tree search function, which enables users to quickly locate the required drawings or item information, thereby improving the efficiency of information retrieval. When users need to find a specific drawing or item, they do not need to manually expand and browse multiple directory levels, but only need to enter the relevant information in the search box to quickly locate it.
[0172] See also Figure 5 In some embodiments, when no directory level matching the value to be searched is found, the method provided in the embodiment of the present application may further include, but not limited to, steps 501 to 504.
[0173] Step 501, query the value to be searched in the flowchart database to obtain the flowchart paper file corresponding to the value to be searched.
[0174] Step 502: Update the flowchart directory tree based on the flowchart paper file corresponding to the value to be searched.
[0175] Step 503: In the updated flowchart directory tree, a query is performed based on the value to be searched, and the queried directory level is determined as the target directory level.
[0176] Step 504: Jump the content displayed in the directory tree display area to the target directory level.
[0177] In step 501 of some embodiments, when a directory level matching the value to be searched cannot be found in the current directory tree, the search scope can be automatically expanded to the flowchart database. Specifically, a query is performed in the database view, and the query objects include but are not limited to the drawing information table, the item information table, etc. By querying the database view, all relevant flowchart documents containing the value to be searched can be found.
[0178] In step 502 of some embodiments, the directory tree is dynamically updated based on the flowchart paper file information queried in the database. The update process includes the following steps:
[0179] First, obtain the drawing name of the flowchart paper file that has been queried;
[0180] Parse the drawing name and extract information such as system code and unit number;
[0181] According to the construction rules of the directory tree, the corresponding directory hierarchy is automatically generated based on this information;
[0182] Add the newly generated directory hierarchy to the corresponding position in the existing directory tree.
[0183] In step 503 of some embodiments, after the directory tree is updated, a search is performed again in the newly added directory hierarchy. When a directory hierarchy matching the value to be searched is found, the system determines it as the target directory hierarchy. In order to facilitate subsequent positioning, the complete path information of the directory hierarchy can be recorded.
[0184] In step 504 of some embodiments, the content of the directory tree display area is automatically positioned to the target directory level according to the recorded path information. Specifically, it includes:
[0185] Expand all parent nodes from the root node to the target directory level;
[0186] Scroll the display area to the location of the target directory level;
[0187] Identify the target directory level by highlighting or other eye-catching methods.
[0188] Through the above steps, this embodiment provides an extended search mechanism. When the content that the user searches for does not exist in the current directory tree, the system will automatically perform a wider range of queries in the database and dynamically update the directory tree structure to ensure that the user can find the required information. This mechanism is particularly suitable for the following scenarios:
[0189] When the current directory tree has not completely loaded all drawing information;
[0190] When the content that the user needs to find is located in other systems or units;
[0191] When the drawing information has just been updated in the database, but the directory tree has not yet been synchronized.
[0192] This dynamic update and query mechanism improves the flexibility and practicality of the system, allowing users to more easily access and find various types of information in the nuclear power plant system.
[0193] See also Figure 6 In some embodiments, when the value to be searched is a target item code, the method provided in the embodiment of the present application may also include, but is not limited to, steps 601 to 604.
[0194] Step 601, searching in a flowchart database according to the target item code to determine a plurality of flowchart documents.
[0195] Step 602: Display the first obtained flow chart file in the chart display area as a main display chart, and locate and highlight the item corresponding to the target item code in the main display chart.
[0196] Step 603: display the remaining flow chart files in the form of tabs in sequence in the chart display area.
[0197] Step 604, in response to selecting any of the tabs, the flowchart paper file corresponding to the tab is switched and displayed, and the item is located and highlighted.
[0198] In step 601 of some embodiments, when the value to be searched is a target item code, it will first be searched in the flowchart database. Take the target item code "1RRI1101BA" as an example, which indicates that this is a device located in the RRI system of Unit 1. The system will search for the item code in the flowchart database in the directory tree. Since the same device may appear in multiple flowcharts, the system will continue to traverse until all flowchart paper files containing the device are obtained. This comprehensive search method ensures that no flowchart containing the target item is missed.
[0199] In step 602 of some embodiments, the system preferentially displays the first retrieved flowchart file as the main display drawing. In the main display drawing, the target item will be marked in a striking manner, such as by highlighting it with a red border or a highlighted background. At the same time, the system will automatically adjust the display scale and position of the drawing so that the target item is in the center of the drawing display area, which is convenient for users to view intuitively. In addition, the basic attribute information of the target item will also be synchronously displayed in the attribute display area, so that users can understand the detailed information of the item.
[0200] In step 603 of some embodiments, in addition to the main display drawing, other flowchart files containing target items are neatly arranged in the form of tabs at the top of the drawing display area. Each tab is clearly marked with the number or name of the corresponding flowchart, and these tabs are sorted according to specific rules, such as the order of the drawing numbers or the order of the system types. The tab corresponding to the main display drawing currently being displayed will be marked with different colors or styles, so that the user can clearly know which flowchart is currently being viewed.
[0201] In step 604 of some embodiments, when the user needs to view the target items in other flowcharts, he only needs to click the corresponding tab and the system will automatically switch to the flowchart. After the new flowchart is loaded, the target item will be immediately marked in the same highlighted manner and automatically adjusted to the appropriate display position. This seamless switching experience allows users to easily compare and analyze between different flowcharts, which is particularly suitable for scenarios where it is necessary to study the connection relationship between a certain device in different systems. For example, when analyzing the system interface of an important device, the user can quickly switch through the tabs to fully understand the connection between the device and other systems.
[0202] This multi-image linkage display method based on item coding provides strong support for the design, analysis and maintenance of nuclear power plant systems. Users can quickly locate the equipment of interest and fully understand the application of the equipment in the entire nuclear power plant system by switching tabs, which greatly improves work efficiency. Especially when conducting system analysis or fault diagnosis, this convenient multi-image viewing method can help technicians understand the overall structure of the system and the relationship between equipment more quickly.
[0203] See also Figure 7 In some embodiments, when the value to be searched is a target item code, the method provided in the embodiment of the present application may also include, but is not limited to, steps 701 to 703.
[0204] Step 701, in response to selecting a flowchart file in the directory tree display area and triggering a logic diagram generation operation, obtain connection relationship data of pipelines and equipment in the flowchart file according to the item attributes of each item.
[0205] Step 702: Generate an undirected topology graph based on the connection relationship data.
[0206] Step 703, converting the undirected topological structure diagram into a directed logical diagram using a preset conversion rule, wherein the preset conversion rule is based on a preset upstream and downstream relationship of the item in the item attributes.
[0207] In step 701 of some embodiments, after selecting a flowchart file in the directory tree display area, the logic diagram generation operation can be triggered through the right-click menu. This step will read the attribute information of all items in the flowchart file from the flowchart database, focusing on obtaining the connection relationship data between the items. These connection relationship data are mainly stored in the tblink data table, which records the connection information between each item and its adjacent items with link_node as the center. By analyzing the equipment sequence recorded in link_sequence, the complete connection topology relationship between pipelines and equipment can be obtained.
[0208] In step 702 of some embodiments, a complete undirected topology diagram can be constructed based on the acquired connection relationship data. In the topology diagram, each node represents an equipment item, and the connection lines between the nodes represent the existence of a pipeline connection relationship between them. Specifically, each device acts as a central node, and is connected to its adjacent devices through undirected connection lines. These adjacent devices each act as a central node, connected to their adjacent devices, and finally form a complete device connection network. The undirected topology structure intuitively shows the connection relationship between devices, but does not yet reflect the directionality of the medium flow.
[0209] In step 703 of some embodiments, the undirected topological structure diagram is converted into a directed logic diagram according to a preset conversion rule. The conversion rule is mainly based on the preset upstream and downstream relationship in the item attributes, and this relationship can be determined by the functional characteristics of the equipment and the system flow. For example, the equipment connected to the outlet end of the pump is its downstream equipment, and the equipment connected to the inlet end is its upstream equipment; the equipment connected to the outlet valve of the storage tank is the downstream equipment, and the equipment connected to the inlet valve is the upstream equipment. Through these rules, the flow direction of the medium between the equipment can be determined and represented by a directed arrow in the logic diagram. At the same time, in the process of generating the logic diagram, the pipelines, pipeline accessories, pipeline interfaces, instruments, nozzles and all non-attributed annotations and shapes in the original diagram will be omitted, and only the main equipment and the logical relationships between them will be retained, so that the functional structure of the system is clearer.
[0210] This conversion process from complex flow charts to simple logic diagrams effectively demonstrates the functional structure of the system and the laws of medium flow. Especially for complex process systems, the simple logic diagram can intuitively present the main functions of the system and the relationship between the equipment, providing strong support for system analysis, fault diagnosis and operation training. In addition, this automatically generated logic diagram is not only suitable for the analysis of a single flow chart, but can also be extended to the analysis of the logical relationship of the equipment in the entire system or even the entire plant.
[0211] In step 103 of some embodiments, the corresponding target digitized element is determined from the drawing directory level or the item directory level of the flowchart directory tree. When a user needs to view a flowchart, the flowchart file can be selected as the target digitized element by selecting the flowchart file under the drawing directory level in the directory tree display area. When a user needs to view specific item information, the item can be selected as the target digitized element by selecting the item under the item directory level in the directory tree display area.
[0212] In step 104 of some embodiments, the target digitized element is displayed in a preset drawing display area. The drawing display area is located in the web page and includes different functional areas such as the main display area, the toolbar area, the property display area, and the directory tree area. Among them, the main display area is used to display the flow chart content; the toolbar area contains basic operation buttons such as zooming and panning; the property display area is used to display the property information of the selected item; and the directory tree area is used to display the flow chart directory structure.
[0213] See also Figure 8 , when the target digital element is a process drawing file, the complete content of the process drawing will be displayed in the main display area ( Figure 8 Different items in the flow chart are represented by different icons, such as equipment, pipelines, instruments, valves, etc. These icons are associated with the item data in the database. The drawing content supports zooming and panning operations, and the viewing scale and position can be adjusted as needed. In addition, by selecting the icon in the drawing, you can Figure 8 On the right side) you can view the detailed property information of the corresponding item, and expand the directory tree level corresponding to the drawing and item ( Figure 8 left side).
[0214] When the target digital element is a specific item, the flowchart where the item is located will be automatically located and displayed, and the item will be prominently identified. At this time, you can not only view the graphical representation of the item, but also view its detailed attribute information in the attribute display area, including basic attributes, technical attributes, location attributes, and associated attributes. For items that appear in multiple flowcharts at the same time, you can switch to view the representation of the item in different flowcharts in the main display area in the form of tabs.
[0215] This intuitive display method, combined with the navigation function of the directory tree, can easily browse and find the flowcharts and item information in the nuclear power plant system, improving work efficiency. This Web-based display method has obvious advantages, especially when you need to frequently consult different drawings or analyze the relationship between items.
[0216] See also Fig. 9 In some embodiments, the icon information includes a pipe connector. The method provided in the embodiment of the present application may also include, but is not limited to, steps 901 to 903.
[0217] Step 901, in response to selecting a pipeline cross-drawing connector in a drawing display area, obtaining the associated drawing information and associated pipeline name information of the pipeline cross-drawing connector.
[0218] Step 902: display the associated drawings in the drawing display area based on the associated drawing information.
[0219] Step 903: locate and highlight the associated pipeline in the associated drawing based on the associated pipeline name information.
[0220] In step 901 of some embodiments, the pipe connector in the drawing display area is used to represent the pipes connected across drawings. When the pipe cross-drawing connector is selected in the drawing display area, the associated drawing information and the associated pipe name information can be obtained through the item properties of the connector. Specifically, each pipe cross-drawing connector contains two key attributes: one is the "associated drawing" attribute, which is used to point to another flow chart connected to the pipe; the other is the "associated pipe name" attribute, which is used to identify the target pipe that needs to be located in the associated drawing. For example, when a pipe is connected from drawing "RRI-1101" to drawing "RRI-1102", the associated drawing information of the pipe cross-drawing connector is "RRI-1102", and the associated pipe name information is the identification name of the pipe in the "RRI-1102" drawing.
[0221] In step 902 of some embodiments, after the associated drawing information is obtained, the content of the associated drawing is automatically read from the flowchart database and displayed in the drawing display area. During the display process, the original drawing will be replaced by the associated drawing, or the associated drawing will be displayed in the form of a new tab. This function of automatically jumping to the associated drawing makes it simple and intuitive to view the pipeline connection relationship across drawings.
[0222] In step 903 of some embodiments, based on the acquired associated pipeline name information, the target pipeline is quickly located in the displayed associated drawings. The located pipeline will be highlighted in a striking manner, such as by using a specific color mark or flashing prompt, so that the user can intuitively see the connection status of the pipeline. In this way, the direction and connection relationship of the pipeline between different drawings can be clearly tracked.
[0223] The cross-drawing connection function achieved through the above steps effectively solves the problem that traditional paper drawings or PDF files are difficult to display the cross-drawing connection relationship of pipelines. This convenient cross-drawing jump method greatly improves the work efficiency of engineering and technical personnel when conducting pipeline system analysis, pipeline layout design, and system maintenance. Especially when analyzing complex pipeline systems, this function can help quickly understand the complete direction of the pipeline, which is helpful for the overall grasp of the system and problem location. For example, when conducting system isolation analysis or leakage analysis, this method can quickly track the complete path of the pipeline to ensure the accuracy and completeness of the analysis.
[0224] In addition, this function also supports two-way jumps, that is, it can not only jump from the starting drawing to the associated drawing, but also return from the associated drawing to the starting drawing, forming a complete pipeline connection path tracking. This two-way jump feature provides greater convenience for system analysis and fault diagnosis, making system maintenance and operation management more efficient.
[0225] See also Fig.10 In some embodiments, the method provided in the embodiments of the present application may also include, but not limited to, steps 1001 to 1004.
[0226] Step 1001, in response to selecting a target flow chart drawing file in a drawing display area, obtaining location information of all pipeline interfaces in the target flow chart drawing file.
[0227] Step 1002, traverse the item properties of the pipeline interface and obtain the associated drawings of each pipeline interface.
[0228] Step 1003, joining the target process drawing file with the associated drawings to form a merged drawing.
[0229] Step 1004, identifying the pipe interfaces having a connection relationship in the merged drawing.
[0230] In step 1001 of some embodiments, after the target flow chart drawing file is selected in the drawing display area, the location information of all pipeline interfaces in the flow chart drawing file needs to be obtained first. The pipeline interface is an important node in the flow chart that represents the cross-graph connection of the pipeline, and each pipeline interface has clear spatial coordinate information. These location information records the specific location of the pipeline interface in the drawing, including the X coordinate and the Y coordinate, which is crucial for the subsequent drawing splicing and connection relationship identification.
[0231] In step 1002 of some embodiments, all pipeline interfaces detected in the target flow chart file are traversed, and the item properties of each pipeline interface are read. The item properties of the pipeline interface contain key connection information, especially the "associated drawing" property, which indicates other flow charts connected to the current pipeline interface. In this way, all associated drawing information that has a pipeline connection relationship with the target flow chart file can be obtained.
[0232] In step 1003 of some embodiments, based on the acquired associated drawing information, the target process drawing file is spliced with these associated drawings to form a complete merged drawing. As shown in the figure, the splicing process needs to consider the relative position relationship of each drawing to ensure that the pipeline interface can correspond correctly. The merged drawings should maintain the proportional relationship of the original drawings, and a certain transition area should be reserved at the joint of the drawings to make the connection relationship between the drawings clearer. The spliced merged drawings can provide a larger viewing range, allowing users to view multiple drawings or systems that are related to each other at one time.
[0233] This way of displaying drawings in a merged manner is particularly suitable for scenarios where cross-system connection relationships need to be analyzed. For example, when analyzing the pipeline layout of a complex system, the traditional single-drawing browsing method often fails to show the complete connection relationship. By displaying in a merged manner, the connection paths of pipelines between different systems can be clearly displayed within a larger viewing range, helping engineering and technical personnel to better understand and analyze the overall structure of the system. In addition, all elements in the merged drawings still retain the characteristics of being selectable and viewable in attributes, and users can zoom in on the area of interest or view the attributes, which further enhances the convenience of drawing review and analysis.
[0234] In step 1004 of some embodiments, in the formed merged drawing, the pipe interfaces with connection relationships need to be highlighted. For the interrelated pipe interfaces, they can be marked by dashed line connection, and the style and color of the dashed line can be distinguished according to the type or medium of the pipe. Through this marking method, the user can intuitively see the connection relationship between the pipes in different drawings. At the same time, for the pipe interfaces at the connection, special visual marks or annotation information can be added to provide more detailed connection instructions.
[0235] like Fig.11 As shown, when the target drawing is displayed, the connection relationship of the associated pipeline can be marked by a dotted line. As shown in the figure, the dotted line is drawn in red dotted line form, and the starting point and end point of the dotted line are respectively connected to the pipeline cross-drawing connector in the corresponding drawing. This dotted line connection representation method intuitively shows the connection path of the pipeline between different drawings. The dotted line can cross multiple drawing areas to form a complete pipeline connection path indication. The style of each dotted line can be distinguished according to the characteristics of the pipeline. For example, different colors, different dotted line intervals or different line widths can be used to indicate pipeline connections of different types or different media.
[0236] See also Fig.12 In some embodiments, the method provided in the embodiments of the present application may also include, but not limited to, steps 1201 to 1204.
[0237] Step 1201 , in response to selecting icon information in a drawing display area, generating menu options according to the item type of the icon information.
[0238] Step 1202: In response to the menu option being selected, displaying identification information of the corresponding item in a preset item attribute display area.
[0239] Step 1203, performing a mark adding operation according to the mark information, and adding a target mark to the icon information in the drawing display area.
[0240] Step 1204, synchronously updating the item attributes of the corresponding item in the flowchart database according to the target identifier.
[0241] In step 1201 of some embodiments, when a symbol is selected in the drawing display area, a corresponding right-click menu option is generated according to the item type of the symbol. Fig.13 , Fig.14 As shown, for the valve type icon, its menu options include but are not limited to "Open (valve)", "Close (valve)", "Close and lock (valve)", "Cancel boundary", etc. In particular, for pneumatic valves, by reading the name (name) of the selected valve and querying in the associated valve field (sciref) column of the actuator database table (tbactuator), when the icon name (symbol_name) is queried as "Pneumatic", its right-click menu will also include an additional "Neutral point (valve)" option.
[0242] In step 1202 of some embodiments, when a specific menu option is selected, the corresponding identification information is displayed in the preset item attribute display area. Each identification option corresponds to a specific display specification, including the type of identification, status code and display style. For example, Fig.13 As shown in the figure, the "Open (valve)" option corresponds to the status code "O", and the "Close (valve)" option corresponds to the status code "C"; Fig.14 As shown in the figure, "Neutral point (valve)" corresponds to the status code "N". In addition, "Closed and locked (valve)" and "Opened and locked (valve)" correspond to the status codes "LC" and "LO", respectively.
[0243] In step 1203 of some embodiments, a corresponding target identifier is added to the icon in the drawing display area according to different identifier information. The specific identifier format is as follows:
[0244] On state: a red box is added around the icon and marked with "O";
[0245] Closed state: a red box is added around the icon and marked with "C";
[0246] Neutral point state: add a red box around the icon and mark "N";
[0247] Close the locked state: add a red box and a lock icon around the icon, and mark "LC";
[0248] Open the locked state: add a red box and lock icon around the symbol and mark "LO".
[0249] In step 1204 of some embodiments, after the target identifier is added, the identifier status information needs to be synchronized and updated to the status field of the corresponding item in the flowchart database. The update process includes obtaining the item code and type of the icon, determining the corresponding database table according to the item type, and updating the status information of the corresponding item in the table. This synchronization mechanism ensures the consistency of the graphic display and the database record, and provides a reliable data basis for status query and analysis.
[0250] This right-click menu-based identification adding mechanism is not only easy to operate, but also can provide differentiated identification options according to the type of item, effectively supporting the status identification requirements in different scenarios. Especially in scenarios such as system isolation analysis, this precise identification mechanism can effectively improve work efficiency and accuracy.
[0251] See also Fig.15 In some embodiments, the method provided in the embodiments of the present application may also include, but not limited to, steps 1501 to 1507.
[0252] Step 1501, receiving a logo adding instruction.
[0253] Step 1502, calculating an isolation boundary list according to the item attributes of the target item, the isolation boundary list including a plurality of boundary devices and their corresponding isolation states.
[0254] Step 1503, traverse each boundary device in the isolation boundary list, and determine a plurality of flowchart paper files containing the boundary devices.
[0255] Step 1504, locating the icon information corresponding to the boundary device in the flowchart file.
[0256] Step 1505: determine the format of the target identifier according to the isolation status of the edge device.
[0257] Step 1506, adding a target identifier around the icon information, and synchronously updating the isolation status information corresponding to the target identifier to the item properties of the corresponding item.
[0258] In step 1501 of some embodiments, the identification adding instruction contains two key information: the target item and the target state. The target item can be a device code (such as "1RRI1101BA"), and the target state indicates the expected isolation state of the item. The identification adding instruction can be passed in the form of an interface function, and its parameter format is: {"drawing_name1":[{"name1":"LC"},{"name2":"C"},{"name3":"LO"}]}, where "drawing_name" represents the drawing name, "name" represents the item name, and the corresponding value represents the target state.
[0259] In step 1502 of some embodiments, the system calculates an isolation boundary list related to the target item based on the item attribute information of the target item. The isolation boundary list includes all boundary devices that need to be operated to ensure the safe isolation of the target item, and the isolation status of these boundary devices. Fig.15 As shown, for different boundary devices, different isolation states may need to be set, such as "C" (closed), "O" (open), etc.
[0260] In some embodiments, in steps 1503 to 1505, the system will traverse each boundary device in the isolation boundary list, determine the corresponding flowchart paper file according to each boundary device, and locate the flowchart paper file containing these boundary devices in the flowchart directory tree. For each located flowchart paper file, further locate the icon information corresponding to the boundary device. Fig.16 As shown in the figure, the drawing contains multiple valve icons with labels, which are isolation boundary devices.
[0261] In step 1506 of some embodiments, the specific format of the target identifier is determined according to the isolation state of the edge device, and different isolation states correspond to different identifier formats:
[0262] "C" status: a red box is displayed with the letter "C" marked;
[0263] "O" state: a red box is displayed with the letter "O" marked;
[0264] "LC" status: Displays a red box and a lock icon, with the letter combination "LC" marked;
[0265] "LO" status: a red box and a lock icon are displayed, with the letter combination "LO" marked;
[0266] In step 1507 of some embodiments, a target logo is added around the corresponding icon information according to the determined logo format. Fig.16 As shown in the figure, add target logos around the valve symbol. After the logo is added, the system will synchronously update the isolation status information to the status field of the corresponding item in the flow chart database to ensure the consistency of the graphic display and the database record.
[0267] This automated isolation boundary identification mechanism greatly improves the efficiency and accuracy of system isolation analysis. Through a unified identification format and automated identification adding process, it can effectively avoid errors that may be caused by manual operations, and also facilitate subsequent status query and analysis.
[0268] See also Fig.17 In some embodiments, step 1502 may also include, but is not limited to, steps 1701 to 1704.
[0269] Step 1701, determining the equipment type of the target item based on the item attributes.
[0270] Step 1702, obtaining corresponding isolation rules according to the device type.
[0271] Step 1703, starting from the target item, a graph traversal algorithm is used to traverse the corresponding flowchart until an item that meets the isolation rule is found.
[0272] Step 1704, taking items that meet the isolation rules as boundary devices, and generating an isolation boundary list.
[0273] In step 1701 of some embodiments, in order to accurately calculate the isolation boundary list, it is first necessary to determine the equipment type of the target item according to the item attributes of the target item. The determination of the equipment type is mainly based on the item coding rules. For example, "BA" in the coding represents tank equipment, "TK" represents pool equipment, etc. At the same time, more detailed equipment type information can be obtained by querying the item attribute table of the equipment, including key characteristics such as whether the equipment is an active equipment and the driving mode of the equipment.
[0274] In step 1702 of some embodiments, the corresponding isolation rules can be automatically matched according to the determined equipment type. For passive equipment, its isolation boundary mainly considers the upstream and downstream isolation valves, which can effectively cut off the flow of process media and ensure the safe isolation of the equipment. For active equipment, in addition to considering the isolation of the process piping system, it is also necessary to consider the power isolation point and the gas supply isolation point. The power isolation point usually includes electrical switches, circuit breakers, etc., and the gas supply isolation point includes gas source valves, regulating valves, etc. The isolation of these auxiliary systems is crucial to ensure the safe isolation of active equipment.
[0275] In step 1703 of some embodiments, after the isolation rules are determined, a graph traversal algorithm is used to systematically search the flowchart starting from the target item. During the search, the system will expand in the upstream and downstream directions along the pipeline connection relationship, and record all potential isolation devices on the search path. For each searched branch, it will be determined whether the equipment on it meets the isolation rules. In particular, for active equipment, it is necessary to additionally search the power supply path and gas supply path of the equipment to determine the isolation points of each auxiliary system. This comprehensive search strategy ensures that no critical isolation points are missed.
[0276] In step 1704 of some embodiments, all items that meet the isolation rules are collected and used as boundary devices to generate an isolation boundary list. When generating the list, the system will record in detail the isolation state that each boundary device should be in. For example, the isolation valve on the process pipeline usually needs to be in a closed state, while some discharge valves may need to be in an open state, the power isolation point needs to be in a disconnected state, and the gas source isolation point needs to be in a closed state. These boundary devices are classified and sorted according to the device type and location to form an isolation boundary list in a standard format, which contains important contents such as the item code, location information, required isolation state, and system information of the boundary device.
[0277] This automated boundary calculation method based on equipment type and isolation rules can not only accurately and quickly determine the system isolation range, but also effectively avoid the risk of missing key isolation points due to manual misjudgment. This systematic calculation method provides reliable technical support for the safe isolation operation of nuclear power plants and improves the accuracy and efficiency of isolation operations.
[0278] See also Fig.18 In some embodiments, after step 1507, the process may also include, but not limited to, steps 1801 to 1804.
[0279] Step 1801, obtain the historical isolation status corresponding to the item.
[0280] Step 1802, compare the target state with the historical isolation state.
[0281] Step 1803: When the target state is inconsistent with the historical isolation state, the target identifier is updated and displayed based on the target state and the historical isolation state.
[0282] Step 1804, controlling the target identifier to flash at a preset frequency.
[0283] In step 1801 of some embodiments, obtaining the historical isolation status corresponding to the item requires querying the historical status record in the flowchart database. The historical isolation status reflects the status information of the equipment in the previous operation, which may be different states such as "C" (closed), "O" (open), "LC" (closed and locked), "LO" (open and locked), "N" (neutral point), etc. This historical status information is of great significance for evaluating the change of equipment status and ensuring the safety of operation.
[0284] In step 1802 of some embodiments, the target state to be set is compared with the historical isolation state obtained. The comparison process records the change of state in detail. For example, when the historical state of a valve is "C" (closed) and the target state is "O" (open), the system will recognize this state change; for another example, when the historical state is "LC" (closed and locked) and the target state is "LO" (open and locked), the system will also capture this state transition.
[0285] In step 1803 of some embodiments, when it is found that the target state is inconsistent with the historical isolation state, the system will use a special display method to highlight this change. Fig.18 As shown in the figure, the updated target logo will reflect the information of both the historical state and the target state. The logo display contains two aspects of information: one is to identify the historical state through a specific border style and color, and the other is to identify the target state through the internal filling style and color. This dual visual expression makes the state change clear at a glance.
[0286] In step 1804 of some embodiments, in order to further highlight the devices with status changes, the system controls the target identification of these devices to flash at a preset frequency. Specifically, the flashing frequency is set to 1 Hz, that is, flashing once per second. The flashing content includes a box and a status icon on the box. This dynamic visual effect can effectively attract the attention of operators and remind them to pay attention to the devices with status changes. For example, when a valve changes from a closed state to an open state, its identification box and status icon will flash synchronously to clearly indicate this state change.
[0287] This historical status comparison and dynamic display mechanism can help operators clearly identify which equipment has changed status and avoid missing important status changes; secondly, through intuitive visual prompts, the risk of operating errors can be reduced; finally, this mechanism also provides an effective technical means for tracking and managing equipment status, which helps to ensure the safe operation of nuclear power plant systems. Through status comparison and dynamic display, operators can better understand the changes in equipment status and make accurate operational decisions.
[0288] In some embodiments, the present application also provides a linkage mechanism with external application systems, which is mainly implemented through two methods: functional interface and database interface.
[0289] In terms of functional interface, the flowchart engine provides a wealth of functional interface functions for external application systems. External application systems can embed the flowchart engine into their own system interface and implement data interaction and functional control by calling these interface functions. At the same time, the flowchart engine also provides a data feedback interface, so that external application systems can obtain feedback information from the engine, thereby realizing two-way data transmission.
[0290] Specifically, the functional interface provided by the flowchart engine covers multiple aspects:
[0291] Graphics element control interface: including highlight display (xGaoliang), cancel highlight (xUnGaoliang), flash display (xFlash), cancel flash (xStopFlash), etc., used to control the display effect of graphics elements.
[0292] View operation interface: including zoom in (xZoomIn), zoom out (xZoomOut), refresh screen (xInvalidate), etc., used to control the display ratio and update of drawings.
[0293] Attribute operation interface: including obtaining element attributes (xGetPropValue), modifying element attributes (xUpdateProp), obtaining item database attributes (xGetV), etc., used to access and modify item attribute information.
[0294] Isolation operation interface: including adding isolation boundary (xGeLi), adding historical isolation status (xHisGeLi), comparing isolation status (xDisGeLi), etc., used for system isolation analysis related operations.
[0295] Interface control interface: including showing or hiding toolbar (xShowLeftBar), directory tree (xShowTreeBar), property box (xShowPropBar), etc., used to control the display status of interface elements.
[0296] Drawing operation interface: including opening drawings (xOpenFile), opening and positioning elements (xOpenAndPos), updating the directory tree (xUpdateTree), etc., used for opening and navigating drawings.
[0297] In terms of database interface, since the flowchart database and flowchart engine components are independent of each other, external application systems can choose to directly access the flowchart database through the database interface. In this way, the application system can read and process the data in the database according to actual needs, and then pass the processed data to the flowchart engine through the functional interface to achieve the display effect on the drawing.
[0298] This dual-interface design has strong flexibility and scalability. The functional interface provides a standardized calling method, allowing external systems to easily control the display and operation of the flowchart, while the database interface provides greater freedom in data processing, allowing external systems to process data according to specific needs.
[0299] In addition, these interfaces can be expanded according to specific application requirements, adding new functional interfaces or data processing methods to adapt to changing application scenarios. This interface mechanism provides a solid technical foundation for the integrated application of the flow chart digitalization system, enabling the system to better serve the various business needs of nuclear power plants.
[0300] See also Fig.19 The embodiment of the present application also provides a nuclear power plant system flow chart digitization device that can implement the above-mentioned nuclear power plant system flow chart digitization method, including:
[0301] An acquisition module, used to acquire a plurality of flow chart files corresponding to a target nuclear power plant and item attributes of a plurality of items; wherein each of the flow chart files includes a plurality of icon information, and each of the icon information is used to represent a type of the item;
[0302] A construction module, configured to construct a flowchart directory tree based on the plurality of flowchart drawings and the item attributes of the items corresponding to each of the icon information; wherein the flowchart directory tree includes a drawing directory level and an item directory level, the drawing directory level includes at least one of the flowchart drawings, and the item directory level includes at least one of the items;
[0303] A determination module, used to determine a corresponding target digital element from the drawing catalog level or the item catalog level;
[0304] The display module displays the target digitized element in a preset drawing display area.
[0305] According to the nuclear power plant system flow chart digitization method of the embodiment of the present application, it includes: obtaining multiple flow chart drawing files corresponding to the target nuclear power plant and item attributes of multiple items; wherein each flow chart drawing file includes multiple icon information, and each icon information is used to represent a type of item; based on multiple flow chart drawing files and the item attributes of items corresponding to each icon information, a flow chart directory tree is constructed; wherein the flow chart directory tree includes a drawing directory hierarchy and an item catalog hierarchy, the drawing directory hierarchy includes at least one flow chart drawing file, and the item catalog hierarchy includes at least one item; determining the corresponding target digitized element from the drawing catalog hierarchy or the item catalog hierarchy; and displaying the target digitized element in a preset drawing display area. The present application can improve the analysis efficiency of various operations in the nuclear power plant system by digitizing the flow chart.
[0306] This application first establishes a unified digital data foundation by acquiring multiple process drawing files of nuclear power plants and their corresponding item attribute information. The icon information in each process drawing file establishes a corresponding relationship with the specific item type, realizes the association mapping of graphics and data, avoids the problem of separation of drawing information and actual equipment data in the traditional PDF format, and lays the foundation for subsequent digital applications. Secondly, based on the acquired flowchart paper files and item attributes, a hierarchical flowchart directory tree is constructed. The directory tree not only contains the drawing directory hierarchy, but also contains the item directory hierarchy, forming a complete digital information index system. This hierarchical organization method allows users to quickly locate and access the required drawings or equipment information from different dimensions, greatly improving the efficiency of information retrieval. Compared with the traditional folder-based management method, the directory tree structure is more in line with the hierarchical characteristics of the nuclear power plant system, which is convenient for the classification management and rapid positioning of information. Thirdly, by flexibly selecting the target digital elements in the directory tree and displaying them in the preset drawing display area, the dynamic visualization of the flowchart is realized. This interactive display method breaks through the limitations of traditional static PDF, making the display of drawing information more flexible and intuitive. This application realizes the transformation of nuclear power plant system flow charts from static documents to dynamic digital platforms. By establishing a unified data model, building an intelligent retrieval system, and providing a flexible display interface, the work efficiency of various operating links in nuclear power plants has been significantly improved.
[0307] Reference Fig. 20 , Fig. 20 The hardware structure of an electronic device of another embodiment is illustrated, and the electronic device includes:
[0308] The processor 2001 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application;
[0309] The memory 2002 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 2002 can store an operating system and other application programs. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 2002, and the processor 2001 calls and executes the nuclear power plant system flow chart digitization method of the embodiment of this application;
[0310] Input / output interface 2003, used to implement information input and output;
[0311] Communication interface 2004, used to realize communication interaction between the device and other devices, which can be realized through wired mode (such as USB, network cable, etc.) or wireless mode (such as mobile network, Wi-Fi, Bluetooth, etc.);
[0312] Bus 2005 , which transmits information between various components of the device (e.g., processor 2001 , memory 2002 , input / output interface 2003 , and communication interface 2004 );
[0313] The processor 2001 , the memory 2002 , the input / output interface 2003 and the communication interface 2004 are connected to each other in communication within the device via the bus 2005 .
[0314] The embodiment of the present application also provides a computer program product, which includes a computer program. The processor of the computer device reads and executes the computer program, so that the computer device executes the above-mentioned method for digitizing the nuclear power plant system flowchart.
[0315] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present disclosure described herein can, for example, be implemented in an order other than those illustrated or described herein. In addition, the terms "comprises" and "comprising" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0316] It should be understood that in the present disclosure, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one item (one) of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0317] It should be understood that in the description of the embodiments of the present application, the meaning of multiple (or multiple items) is more than two, greater than, less than, exceed, etc. are understood to not include the number, and above, below, within, etc. are understood to include the number.
[0318] In the several embodiments provided in the present disclosure, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0319] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0320] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0321] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the various embodiments of the present disclosure. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store program codes.
[0322] It should also be understood that the various implementations provided in the embodiments of the present application can be combined arbitrarily to achieve different technical effects.
[0323] The above is a specific description of the implementation methods of the present disclosure, but the present disclosure is not limited to the above implementation methods. Technical personnel familiar with the art can also make various equivalent modifications or substitutions without violating the spirit of the present disclosure. These equivalent modifications or substitutions are all included in the scope defined by the claims of the present disclosure.
Claims
1. A method for digitizing a nuclear power plant system flow chart, characterized in that: The method comprises: Acquire a plurality of flow chart files and item attributes of a plurality of items corresponding to a target nuclear power plant; wherein each of the flow chart files includes a plurality of icon information, and each of the icon information is used to represent a type of the item; Based on the multiple process drawing files and the item attributes of the items corresponding to each of the icon information, a process drawing directory tree is constructed; wherein the process drawing directory tree includes a drawing directory level and an item directory level, the drawing directory level includes at least one of the process drawing files, and the item directory level includes at least one of the items; Determine a corresponding target digital element from the drawing catalog level or the item catalog level; The target digitized element is displayed in a preset drawing display area.
2. The method according to claim 1, characterized in that The flowchart directory tree also includes a project directory level, a unit directory level, a system directory level, an item type directory level, and a sub-item directory level. The project directory level includes at least one unit directory level. The unit directory level includes at least one system directory level. The system directory level includes at least one flowchart file directory level. The flowchart file directory level includes at least one item type directory level. The item type directory level includes at least one item level. Based on the multiple flowchart files and the item attributes of the items corresponding to each of the icon information, a flowchart directory tree is constructed, including: Obtaining the drawing number of each of the flow chart files, and obtaining the unit number and system information corresponding to each of the flow chart files according to the drawing number; Building the project directory hierarchy based on the target nuclear power plant; Building the unit directory hierarchy under the project directory hierarchy based on each unit number; Building the system directory hierarchy under the corresponding unit directory hierarchy based on the system information corresponding to each of the flow chart files; Based on each of the drawing numbers, construct the drawing directory hierarchy under the corresponding system directory hierarchy; Based on the item attributes corresponding to each of the items, construct the item type directory level under the corresponding drawing directory level; Based on the item attribute of each of the items, construct the item catalog hierarchy under the corresponding item type catalog hierarchy; When the item attribute of the item includes sub-item information, the sub-item catalog level is constructed under the corresponding item catalog level according to the sub-item information.
3. The method according to claim 2, characterized in that The method further comprises: Display a search box at a preset position in a preset directory tree display area; In response to inputting a value to be searched in the search box, querying the flowchart directory tree based on the value to be searched; When a directory level matching the value to be searched is found, the directory level matching the value to be searched is determined as a target directory level; Jump the content displayed in the directory tree display area to the target directory level.
4. The method according to claim 3, characterized in that The flowchart file is stored in a flowchart database. When no directory level matching the value to be searched is found, the method further includes: Query the value to be searched in the flowchart database to obtain the flowchart file corresponding to the value to be searched; Update the flowchart directory tree based on the flowchart drawing file corresponding to the value to be searched; In the updated flowchart directory tree, querying is performed based on the to-be-searched value, and the queried directory level is determined as the target directory level; Jump the content displayed in the directory tree display area to the target directory level.
5. The method according to claim 3, characterized in that: When the value to be searched is a target item code, the method further includes: Searching the flowchart database according to the target item code to determine a plurality of flowchart documents; Displaying the first acquired process drawing file in the drawing display area as a main display drawing, and locating and highlighting the item corresponding to the target item code in the main display drawing; The remaining process drawing files are displayed in the drawing display area in the form of tabs in sequence; In response to selecting any of the tabs, the flowchart paper file corresponding to the tab is switched and displayed, and the item is located and highlighted.
6. The method according to claim 3, characterized in that The method further comprises: In response to selecting a flow chart file in the directory tree display area and triggering a logic diagram generation operation, obtaining connection relationship data of pipelines and equipment in the flow chart file according to the item attributes of each item; Generate an undirected topological structure graph based on the connection relationship data; The undirected topological structure diagram is converted into a directed logical diagram using a preset conversion rule, wherein the preset conversion rule is based on a preset upstream and downstream relationship of the item in the item attributes.
7. The method according to claim 1, characterized in that The icon information includes a pipe connector, and the method further includes: In response to selecting a pipeline cross-drawing connector in the drawing display area, obtaining associated drawing information and associated pipeline name information of the pipeline cross-drawing connector; Displaying the associated drawings in the drawing display area based on the associated drawing information; The associated pipeline is located and highlighted in the associated drawing based on the associated pipeline name information.
8. The method according to claim 1, characterized in that The method further comprises: In response to selecting a target flow chart drawing file in the drawing display area, obtaining location information of all pipeline interfaces in the target flow chart drawing file; Traversing the item attributes of the pipeline interface, and obtaining the associated drawings of each pipeline interface; Joining the target process drawing file with the associated drawing to form a merged drawing; Pipe interfaces having a connection relationship are identified in the merged drawing.
9. The method according to claim 1, characterized in that: The method further comprises: In response to the icon information being selected in the drawing display area, generating menu options according to the item type of the icon information; In response to the menu option being selected, displaying identification information of the corresponding item in the preset item attribute display area; Performing a mark adding operation according to the mark information, adding a target mark to the icon information in the drawing display area; The item attributes of the corresponding items in the flowchart database are synchronously updated according to the target identifier.
10. The method according to claim 1, characterized in that The method further comprises: receiving an identification adding instruction, wherein the identification adding instruction includes a target item and a target status; Calculating an isolation boundary list according to the item attributes of the target item, the isolation boundary list including a plurality of boundary devices and their corresponding isolation states; Traversing each boundary device in the isolation boundary list and determining a plurality of flowchart paper files containing the boundary device; Locate the icon information corresponding to the boundary device in the flow chart file; determining a format of a target identifier according to an isolation state of the boundary device; The target identifier is added around the icon information, and the corresponding isolation status information of the target identifier is synchronously updated to the corresponding item attributes.
11. The method according to claim 10, characterized in that The step of calculating the isolation boundary list according to the item attributes of the target item comprises: Determining a device type of the target item based on the item attributes; Acquire a corresponding isolation rule according to the device type, wherein the isolation rule includes: The isolation boundaries of passive equipment are the upstream and downstream isolation valves; The isolation boundary of active equipment includes power supply isolation point and gas supply isolation point; Taking the target item as the starting point, a graph traversal algorithm is used to traverse the corresponding flowchart until an item that meets the isolation rule is found; The items that meet the isolation rules are used as boundary devices to generate the isolation boundary list.
12. The method according to claim 10, characterized in that After adding the target identifier around the icon information and synchronously updating the corresponding identifier information of the target identifier to the corresponding item attribute, the method further includes: Obtain the historical isolation status corresponding to the item; comparing the target state to the historical isolation state; When the target state is inconsistent with the historical isolation state, updating and displaying the target identifier based on the target state and the historical isolation state; The target mark is controlled to flash at a preset frequency.
13. A nuclear power plant system flow chart digitization device, characterized in that: include: An acquisition module, used to acquire a plurality of flow chart files corresponding to a target nuclear power plant and item attributes of a plurality of items; wherein each of the flow chart files includes a plurality of icon information, and each of the icon information is used to represent a type of the item; A construction module, configured to construct a flowchart directory tree based on the plurality of flowchart drawings and the item attributes of the items corresponding to each of the icon information; wherein the flowchart directory tree includes a drawing directory level and an item directory level, the drawing directory level includes at least one of the flowchart drawings, and the item directory level includes at least one of the items; A determination module, used to determine a corresponding target digital element from the drawing catalog level or the item catalog level; The display module displays the target digitized element in a preset drawing display area.
14. An electronic device, characterized in that: include: A memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the method for digitizing a nuclear power plant system flow chart as described in any one of claims 1 to 12 is implemented.
15. A computer-readable storage medium, characterized in that: The storage medium stores a program, and the program is executed by a processor to implement the method for digitizing a nuclear power plant system flow chart as described in any one of claims 1 to 12.
Citation Information
Cited By
Display method and electronic equipment
CN120909484A
Building specification graphical representation retrieval method, equipment and medium
CN121524307A