Intelligent flowchart based on single data source and method and system for interacting with data base

By constructing an intelligent flowchart and data foundation interaction method based on a single data source, and utilizing a professional rule engine and dynamic permission matrix to achieve accurate data distribution and visualization, the problems of low interaction efficiency, poor security, and insufficient traceability in existing technologies are solved, thereby improving the R&D efficiency and data security of the power industry.

CN121434293BActive Publication Date: 2026-03-27四川电力设计咨询有限责任公司
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-12-30
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

In existing technologies, the interaction between intelligent flowchart software and domestically produced data infrastructure relies on manual operation, which is inefficient, lacks real-time synchronization, has inaccurate data transmission, cannot achieve multi-system collaboration, and has problems with insufficient data security and audit traceability capabilities.

Method used

By adopting an interaction method based on a single data source, structured data is sent to a domestic data platform through intelligent flowchart software. Data matching and distribution are performed using a professional rule engine for the power industry and a dynamic permission matrix. The processing status of downstream systems is collected in real time, and a two-way closed-loop interaction and full-link traceability mechanism is constructed to achieve accurate data distribution and visualization.

Benefits of technology

It improved the reliability of interaction and management transparency, reduced the data transmission failure rate, shortened the problem location time, met the audit requirements of the power industry, optimized R&D efficiency and data security, and realized multi-system collaboration and stable data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121434293B_ABST
    Figure CN121434293B_ABST
Patent Text Reader

Abstract

The application discloses an intelligent flowchart and data base interaction method and system based on a single data source, and belongs to the field of industrial software integration. The method comprises the following steps: an intelligent flowchart software sends flowchart data containing two-dimensional attribute information of equipment to a domestic data base; the data base receives and analyzes the data, matches the two-dimensional attribute information with a three-dimensional model stored in the data base through a rule engine; a data distribution list and a material information table are generated based on the matching result; relevant data is distributed to a downstream collaborative system according to the list, and the material information table is fed back to the intelligent flowchart software; the processing state and abnormal feedback of the data by the downstream system are collected in real time, and are pushed to the intelligent flowchart software for visual display, forming a two-way closed-loop interaction and full-link traceability. Through the construction of an automatic two-way closed-loop interface, the problems of low efficiency, data state opacity and lack of traceability in the traditional interaction mode are solved, and the data interaction reliability and management transparency are significantly improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of industrial software integration and digital research and development, and particularly relates to a method for realizing the collaborative interaction between intelligent flowchart software and a domestic product data management system in the field of electric power engineering, and more particularly to an interface interaction method and system based on a single data source, having the functions of bidirectional closed-loop feedback, two / three-dimensional data linkage and multi-system collaboration. BACKGROUND

[0002] In the digital transformation of complex process flow industries such as electric power, the collaboration between intelligent flowchart software (such as a process design system developed based on Zhongwang CAD) and a domestic data foundation (PDM system) as the "nerve center" of research and development data is the core of improving research and development efficiency. At present, the interaction between intelligent flowchart software and domestic data foundation in the industry generally adopts a mode based on file guidance, as follows:

[0003] Data export: after completing the design in the intelligent flowchart software, the designer manually performs the "export" operation to collect and generate a data file of the attribute information (such as equipment position number, name, specification parameters) of objects such as equipment, pipelines and valves in the flowchart. The most common format is an Excel spreadsheet.

[0004] File transmission: the designer sends the Excel file to the downstream professional or PDM system administrator through email, enterprise instant messaging tools or uploading to the public document area of the PDM system.

[0005] Data import and processing: the PDM system administrator or the designer of the downstream professional receives the file and manually imports it into the PDM system. In the PDM system, the two-dimensional flowchart attribute information needs to be associated and matched with the three-dimensional model, material library, etc. managed in the PDM through predefined mapping rules or manual operation.

[0006] Feedback and update: if data problems (such as missing parameters, format errors, conflicts with three-dimensional models) are found in the matching or subsequent processes, the flowchart designer needs to be notified in reverse through the above communication channels. The designer modifies the flowchart and then re-exports and transmits a new version of the Excel file.

[0007] This method has many defects:

[0008] 1. Fragmentation and non-automation of interaction links: the entire interaction process relies heavily on manual intervention, with multiple links from export, transmission to import, low efficiency, and unable to realize real-time synchronization of data, forming a fragmented link of one-way push or simple response, and the data transmission state becomes a "black box".

[0009] 2. Field rule adaptation is missing: data is distributed in a "one-size-fits-all" manner, that is, the entire Excel file is transmitted in its entirety, and it is not possible to accurately and filteredly distribute it according to the specific parameter requirements of different downstream professionals (such as thermal hydraulic, structure, and electrical). This results in a large amount of unnecessary data occupying network bandwidth and increases the risk of sensitive data leakage.

[0010] 3. Abnormal processing mechanism is rigid: error feedback is not timely and accurate, and is usually only "import failed". The lack of specific error positioning and cause explanation makes the error information ambiguous. Designers spend a long time correcting the problem, and due to the lack of difference recognition in the interaction process, full retransmission is often required, resulting in a high retransmission rate.

[0011] 4. Multi-system coordinated fault: the interaction between the intelligent flowchart software and other systems such as two- and three-dimensional design software and simulation software is usually carried out independently and is not effectively linked through domestic data bases. Data is scattered in various systems and cannot form a "single data source" centered on the data base, which poses a risk of inconsistent data.

[0012] 5. Insufficient audit traceability: the entire file transmission and manual processing process lacks a systematic log evidence mechanism. Key data cannot be automatically recorded and traced, and it is difficult to meet the strict compliance and audit requirements of the power industry.

[0013] Overall, the existing technology has the defects of low interaction efficiency, poor data security, and lack of traceability. SUMMARY

[0014] The purpose of the present application is to overcome the defects of low interaction efficiency, poor data security, and lack of traceability in the prior art, and to provide an intelligent flowchart and data base interaction method and system based on a single data source. By constructing an automated, rule-driven, and bidirectional closed-loop interface mechanism, efficient, secure, and controllable flow and full-link traceability of data from the intelligent flowchart to the data base and downstream systems are achieved.

[0015] The technical solution adopted by the present application is: an intelligent flowchart and data base interaction method based on a single data source, comprising the following steps:

[0016] Step S1: the intelligent flowchart software sends flowchart data containing two-dimensional attribute information of devices to the domestic data base in a structured data format;

[0017] Step S2: the domestic data base receives and parses the flowchart data, and matches the two-dimensional attribute information therein with the three-dimensional model stored in the domestic data base through a rule engine;

[0018] Step S3: Based on the matching result, the domestic data base generates a data distribution list and a material information table;

[0019] Step S4: The domestic data base distributes relevant data to the downstream collaborative system according to the data distribution list, and feeds back the material information table to the intelligent flowchart software;

[0020] Step S5: The domestic data base collects the processing status and abnormal feedback of the relevant data of the downstream collaborative system in real time, and pushes the processing status and abnormal feedback to the intelligent flowchart software for visual display, forming a two-way closed-loop interaction and full-link traceability.

[0021] Further, in step S2, the rule engine is a professional rule engine customized based on the power industry research and development process, and its execution steps include:

[0022] S21: According to the pre-defined rule library, the two-dimensional attribute information parsed is filtered and matched according to the three-dimensional structure of "professional type-data type-parameter demand", and the rule library is associated with national standard files and supports dynamic updating;

[0023] S22: According to the matching result, the data distribution list is generated, and the list clearly indicates the target professional, data priority and transmission time limit;

[0024] S23: Based on the dynamic permission matrix, the data distribution is controlled, and the dynamic permission matrix establishes the mapping relationship between the data sensitivity level and the professional permission level, and is dynamically adjusted with the project stage.

[0025] Further, in step S4, the domestic data base as a multi-system collaborative data hub performs at least one of the following operations:

[0026] S41: Receive the comparison result of the two-dimensional flowchart and the three-dimensional model returned by the two-three-dimensional design software, and feed back the difference information to the intelligent flowchart software for visual marking;

[0027] S42: Push the parameter data from at least one of the intelligent flowchart software and the two-three-dimensional design software to the simulation software to trigger automatic modeling and simulation calculation;

[0028] S43: Receive the calculation result returned by the simulation software, and associate the result to the corresponding element in the intelligent flowchart software for visual display;

[0029] S44: When the calculation result exceeds the preset threshold, automatically initiate a design change application to the domestic data base to start the change review process.

[0030] Further, it also includes step 6, interactive performance optimization and fault tolerance, specifically including:

[0031] S61: Sharding the flowchart data by professional dimension and equipment type, controlling the size of each piece of data, and supporting resume transmission from the breakpoint when the transmission is interrupted;

[0032] S62: Real-time monitoring of the performance state of the data transmission link, and automatically switching to the backup link when the main link performance is below the preset threshold.

[0033] Further, in step S1, the structured data format includes JSON format; in step S42, the data is pushed to the simulation software in Protobuf serialization format.

[0034] The intelligent flowchart and data base interaction system based on a single data source includes an intelligent flowchart software, a domestic data base, and a downstream collaborative system;

[0035] The domestic data base is configured with an interface:

[0036] The two-way closed-loop interaction and full-link traceability module receives data from the intelligent flowchart software, distributes data to the downstream collaborative system, and simultaneously collects data processing status and abnormal feedback from the downstream collaborative system. The feedback presentation unit is connected to the intelligent flowchart software, and the collected status and feedback information is pushed to the intelligent flowchart software for visual display.

[0037] The power industry professional rule engine and dynamic permission matrix module is connected to the core processing unit of the two-way closed-loop interaction and full-link traceability module, and is used to analyze the received data, match two-dimensional attribute information in the data with three-dimensional models in the domestic data base according to a predefined rule library and dynamic permission matrix, and generate a data distribution list;

[0038] The intelligent analysis and two-three-dimensional matching module is connected to the power industry professional rule engine and dynamic permission matrix module and the two-way closed-loop interaction and full-link traceability module, respectively, and is used to analyze the JSON data output by the intelligent flowchart software, read two-dimensional attributes and match them with three-dimensional models in the domestic data base, and generate a data distribution list and a material information table based on the matching results. The material information table is fed back to the intelligent flowchart software through the two-way closed-loop interaction and full-link traceability module.

[0039] The multi-system collaborative data hub module is connected to the two-way closed-loop interaction and full-link traceability module and the power industry professional rule engine and dynamic permission matrix module, respectively, and is used to realize data interaction and closed-loop control between the domestic data base and two-three-dimensional design software and simulation software.

[0040] An interactive performance optimization and fault tolerance module is connected with all modules in the domestic data base, and is used for data transmission fragmentation, breakpoint resume control, and real-time monitoring and switching of transmission links.

[0041] Further, the power industry professional rule engine and dynamic permission matrix module comprises:

[0042] A dynamic rule base unit is used for storing and managing distributed rules in a three-dimensional structure of "professional type-data type-parameter requirement", and the distributed rules are associated with national standard files.

[0043] An intelligent matching unit is used for analyzing two-dimensional attributes in data and matching with a three-dimensional model to generate a data distribution list.

[0044] A dynamic permission mapping unit is used for storing the mapping relationship between data sensitivity level and professional permission level, and dynamically adjusting the mapping relationship according to the project stage to control the access permission of data.

[0045] Further, the multi-system collaborative data hub module comprises:

[0046] A two-three-dimensional verification closed loop unit is used for receiving the two-dimensional and three-dimensional model comparison results returned by two-three-dimensional design software, and sending the difference information to the two-way closed loop interaction and full link traceability module to feed back to the intelligent flowchart software.

[0047] A simulation software data linkage unit is used for pushing parameter data to simulation software to trigger automatic modeling, and receiving simulation results; if the simulation results exceed the standard, a design change application is automatically initiated.

[0048] Further, the interactive performance optimization and fault tolerance module comprises:

[0049] A data fragmentation and breakpoint resume unit is used for fragmenting flowchart data according to professional dimensions and equipment types, and resuming transmission from the breakpoint after transmission interruption.

[0050] A node state monitoring and link switching unit is used for real-time monitoring of the performance of the main link, and automatically switching to the standby link when the performance is lower than the threshold.

[0051] The present application has the following beneficial effects: 1. improve the interaction reliability and management transparency: through the two-way closed loop and full link state traceability, the "black box" problem of traditional interface is solved, the data transmission failure rate is significantly reduced, the problem positioning time is shortened, and the audit requirements of the power industry are met.

[0052] 2. Enhanced field adaptability and data security: Through the power industry professional rule engine and dynamic permission matrix, precise data distribution and dynamic control of permissions are realized, unnecessary data transmission is reduced, and sensitive data zero leakage is ensured.

[0053] 3. Optimized R&D efficiency and cost: Intelligent analysis and two-dimensional and three-dimensional matching automatically generate material information tables and realize precise data distribution, shortening the design cycle and saving labor costs.

[0054] 4. Multi-system collaboration is realized: Through the multi-system collaborative data hub, the intelligent flowchart, two-dimensional and three-dimensional design, simulation and other systems are connected, making the domestic data base a single trusted data source, reducing data errors, and providing complete data support for R&D decisions.

[0055] 5. Ensuring adaptability in extreme scenarios: Through data sharding, breakpoint resume and link switching functions, stable transmission of large-capacity complex flowchart data under adverse conditions such as network fluctuations is ensured, meeting the needs of power industry emergency design. BRIEF DESCRIPTION OF DRAWINGS

[0056] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained without creative labor based on these drawings.

[0057] Figure 1 is a structural schematic diagram of the present application;

[0058] Figure 2 is a multi-system collaborative data hub and design-simulation linkage closed-loop flowchart.

[0059] In the figure, the intelligent flowchart software 1, the domestic data base 2, the two-way closed-loop interaction and full-link traceability module 21, the power industry professional rule engine and dynamic permission matrix module 22, the intelligent analysis and two-dimensional and three-dimensional matching module 23, the multi-system collaborative data hub module 24, the interactive performance optimization and fault tolerance module 25, and the downstream collaborative system 3; two-dimensional and three-dimensional design software 31, simulation software 32, and downstream professional system 33. DETAILED DESCRIPTION

[0060] The present application will be further described below in conjunction with the drawings and embodiments as follows:

[0061] The present application will be further described below in conjunction with the drawings and specific embodiments so that those skilled in the art can better understand and implement the present application, but the embodiments are not intended to limit the present application, and the technical features in the embodiments and the embodiments can be combined with each other without conflict.

[0062] The intelligent flowchart based on a single data source interacts with a data base, characterized in that it comprises the following steps:

[0063] Step S1: The intelligent flowchart software 1 sends flowchart data containing two-dimensional attribute information of equipment to the domestic data base 2 in a structured data format.

[0064] Step S2: The domestic data base 2 receives and analyzes the flowchart data, and matches the two-dimensional attribute information therein with the three-dimensional model stored in the domestic data base 2 through a rule engine.

[0065] Step S3: Based on the matching result, the domestic data base 2 generates a data distribution list and a material information table.

[0066] Step S4: The domestic data base 2 distributes relevant data to the downstream collaborative system 3 according to the data distribution list, and feeds back the material information table to the intelligent flowchart software 1.

[0067] Step S5: The domestic data base 2 collects the processing status and abnormal feedback of the relevant data of the downstream collaborative system 3 in real time, and pushes the processing status and abnormal feedback to the intelligent flowchart software 1 for visual display, forming a two-way closed-loop interaction and full-link traceability.

[0068] The two-dimensional attribute information of the equipment refers to the engineering parameters extracted from the intelligent flowchart and expressed in a structured format (such as JSON), which at least includes equipment type, quantity, position, topological relationship, and can be extended to specific process parameters defined by the rule engine, such as inner diameter, length, material, etc. The flowchart data refers to the data transmitted during the interaction, including JSON two-dimensional data, drawing files, and EXCEL files, etc.

[0069] The scheme constructs the core logic of data analysis-matching-list generation-distribution according to the list, realizes accurate data distribution, constructs the interactive channel with the domestic data base 2 as the hub, enables the data of the intelligent flowchart software 1 to enter the distribution process in an orderly manner, provides the only data export and import for the subsequent cooperation with the two-dimensional and three-dimensional, simulation and other downstream collaborative systems 3, solves the problem of scattered data in different systems from the architecture, visualizes the receiving state, application progress, abnormal feedback and other states of the data in real time, enables the designer to intuitively view the data flow and application situation. Overall, the application constructs an automatic two-way closed loop through two-dimensional and three-dimensional matching, data distribution based on a rule engine, state feedback and visualization, replaces the traditional manual file transfer, fundamentally solves the core defects of fragmented interactive links, data state 'black box' and insufficient audit traceability in the background technology. Realize real-time transparency and full-link traceability of data state, significantly reduce the collaborative waiting time and error positioning time caused by unknown data state, and improve the automation level and reliability of inter-system cooperation.

[0070] Further, in step S2, the rule engine is a professional rule engine customized based on the power industry research and development process, and the execution steps thereof include:

[0071] S21: According to the pre-defined rule base, the two-dimensional attribute information is filtered and matched according to the three-dimensional structure of 'professional type-data type-parameter demand', and the rule base is associated with national standard files and supports dynamic updating;

[0072] S22: According to the matching result, the data distribution list is generated, and the list clearly indicates the target professional, data priority and transmission time limit;

[0073] S23: Based on the dynamic permission matrix, the data distribution is controlled, the dynamic permission matrix establishes the mapping relationship between the data sensitivity level and the professional permission level, and is dynamically adjusted with the project stage.

[0074] The professional rule engine is a special intelligent matching module built in the domestic data base and specially developed for the power industry research and development process for intelligent decision data distribution logic. The rule base is stored according to the three-dimensional structure of "professional type-data type-parameter requirement", for example: thermal hydraulic professional→main coolant pipeline→need "inner diameter, length, roughness, material thermal conductivity". The rule base is associated with national standard documents, and supports dynamic updating, such as manually adding or modifying rules through the management interface of the domestic data base 2. It can also perform intelligent matching, that is, the interface automatically parses the two-dimensional attributes contained in the JSON data, such as equipment type, quantity, location, etc. and matches the data with the three-dimensional model stored in the domestic data base 2. After matching, the "data distribution list" is generated, which clearly indicates the target professional, priority (1-5 levels, 1 level is the highest) and transmission time limit.

[0075] The dynamic permission matrix is a systematic rule for controlling data access permissions, which works in cooperation with the professional rule engine. Its core feature is that the permission mapping relationship will be dynamically adjusted with the change of the project stage. It includes professional permission level division and dynamic mapping. The professional permission level division mainly classifies the downstream professionals, such as A-E levels (A level: safety review department; E level: auxiliary design department). The dynamic mapping establishes a mapping relationship of "sensitive level ≤ permission level" (such as 5 level data only allows A level professional access), and dynamically adjusts with the project stage (such as B level professional can access 3 level data in construction stage, and tightens to C level in operation stage).

[0076] Through the field-specific rule engine and dynamic permission matrix, the data is realized on-demand flow and dynamic adaptation of permissions. The precise, filtered distribution of data is realized, reducing the amount of redundant data transmitted in the network, reducing network occupancy, and improving efficiency. At the same time, through dynamic permission control, an active data security barrier is built at the system level, effectively preventing the technical risk of unauthorized system access to sensitive data. Overall, it effectively solves the bandwidth waste and sensitive data leakage risk caused by "one-size-fits-all" distribution, significantly improves the accuracy of data distribution and the security of the system, and meets the stringent requirements of the power industry and other high-sensitive industries for data security and compliance.

[0077] Further, in step S4, the domestic data base 2 as a multi-system collaborative data hub performs at least one of the following operations:

[0078] S41: receiving the comparison result of the two-dimensional flowchart and the three-dimensional model returned by the two-three-dimensional design software 31, and feeding back the difference information to the intelligent flowchart software 1 for visual marking;

[0079] S42: pushing the parameter data from at least one of the intelligent flowchart software 1 and the two-three-dimensional design software 31 to the simulation software 32 to trigger automatic modeling and simulation calculation;

[0080] S43: receiving the calculation result returned by the simulation software 32 and associating the result to the corresponding element in the intelligent flowchart software 1 for visual display;

[0081] S44: when the calculation result exceeds the preset threshold, automatically initiating a design change application to the domestic data base 2 to start a change review process.

[0082] The data base is established as the coordination center of multiple systems. The data islands between the intelligent flowchart, two / three-dimensional design software and simulation software are broken through, the data flow between design, verification and simulation is broken through, cross-system automatic process triggering such as automatic modeling and automatic change application is realized, manual intervention points and switching operations between systems are reduced, thereby improving the iteration speed and overall coordination efficiency of complex engineering design. The automation linkage closed loop of design-verification-simulation-change is realized, greatly improving the efficiency of multi-system collaborative research and development, and reducing errors and rework caused by inconsistent data.

[0083] Further, it further includes step 6, interactive performance optimization and fault tolerance, specifically including:

[0084] S61: automatically slicing the flowchart data (such as the primary loop system of a reactor) according to professional dimensions and equipment types (such as safety equipment and conventional pipelines), controlling the size of each piece of data (for example, each piece is controlled within 500 KB), and supporting resuming transmission from the breakpoint when transmission is interrupted, avoiding repeated transmission;

[0085] S62: monitoring the performance state of the data transmission link in real time, and automatically switching to the backup link when the main link performance is lower than the preset threshold. For example: monitoring the online state of the domestic server and the downstream professional node in real time, and automatically switching to the backup link (encrypted HTTP) when the main link (gRPC) delay is greater than 500 ms, ensuring the continuity of data transmission in nuclear emergency scenarios.

[0086] This step improves the success rate and efficiency of large-scale data transmission, avoids overall retransmission due to local failure through slicing and resuming transmission, ensures the continuity and robustness of data transmission service through link switching, and enhances the usability of the system in non-ideal network environments. In complex network environments, especially for large flowchart data containing thousands of devices, stable, efficient and uninterrupted transmission can be realized to meet the design requirements in extreme scenarios such as nuclear emergencies.

[0087] Further, in step S1, the structured data format includes JSON format; in step S42, the Protobuf serialization format is used to push data to the simulation software.

[0088] JSON format is easy to parse and extend, suitable for complex two-dimensional attribute description; Protobuf format has the advantages of fast serialization / deserialization speed, small data volume and suitability for high-performance simulation calculation. The combination of the two optimizes the overall interaction performance from the data layer.

[0089] To realize the above-mentioned intelligent flowchart and data base interaction method based on a single data source, the application also discloses an intelligent flowchart and data base interaction system based on a single data source, as shown in Figure 1 The intelligent flowchart software 1, the domestic data base 2 and the downstream collaborative system 3 are shown. On the basis of the traditional system, the domestic data base 2 is configured with the following five function modules:

[0090] The two-way closed-loop interaction and full-link traceability module 21 receives data from the intelligent flowchart software 1, distributes data to the downstream collaborative system 3, and at the same time, collects the data processing state and abnormal feedback of the downstream collaborative system 3 in real time. The feedback presentation unit is connected with the intelligent flowchart software 1, and the collected state and feedback information is pushed to the intelligent flowchart software 1 for visual display. The setting breaks through the one-way transmission mode of the traditional interface, and builds a traceable closed loop covering the whole life cycle of data. The specific functions are as follows:

[0091] First, verify and analyze the data to confirm the structured unit:

[0092] After the domestic data base 2 receives the flowchart data, the following verification and analysis is started:

[0093] Basic verification: such as verifying whether the data format is JSON;

[0094] JSON data analysis and matching: analyzing the intermediate format file, and matching the two-dimensional information contained with the three-dimensional model in the domestic data base 2;

[0095] Data feedback: returning the matched data to the intelligent flowchart system, matching with the material form data, and automatically generating the material form.

[0096] Second, downstream distribution and state tracking:

[0097] After the domestic data base 2 completes data distribution according to the rules, the following interactive data of the downstream professional is collected in real time:

[0098] Received state: such as received / not received / rejected (reason: incomplete parameters);

[0099] Application progress: such as pending review / used for simulation calculation / design report generated;

[0100] Abnormal feedback: such as the inner diameter of the pipeline does not match the simulation requirements (need to be accurate to 0.1 mm).

[0101] At the same time, the above information can be pushed to the visualization interface of the intelligent flowchart software through the interface, and the designer can intuitively view the data flow and application situation.

[0102] The power industry professional rule engine and dynamic permission matrix module 22 is connected with the core processing unit of the bidirectional closed-loop interaction and full-link traceability module 21, and is used to parse the received data, match the two-dimensional attribute information in the data with the three-dimensional model in the domestic data base 2 according to the pre-defined rule library and dynamic permission matrix, and generate a data distribution list. The power industry professional rule engine and dynamic permission matrix module 22 is used to customize data distribution logic based on the power industry research and development process, to realize "data flowing on demand and dynamic adaptation of permissions", which includes the following three parts:

[0103] First, the dynamic rule library unit:

[0104] The rule library is stored according to a three-dimensional structure of "professional type-data type-parameter requirement", for example: a. Thermal hydraulic professional→ main coolant pipeline→ need "inner diameter, length, roughness, thermal conductivity of material". The rule library is associated with national standard documents, and supports manual addition / modification of rules through the domestic data base management interface.

[0105] Second, the intelligent matching unit: automatically parses the two-dimensional attributes contained in the JSON data, such as device type, quantity, position, etc., and matches the data with the three-dimensional model stored in the domestic data base, to generate a data distribution list after matching, which clearly specifies the target professional, priority (1-5 levels, 1 level is the highest) and transmission time limit.

[0106] Third, the dynamic permission mapping matrix unit is used to store the mapping relationship between data sensitivity level and professional permission level, and dynamically adjust the mapping relationship according to the project stage, to control the access permission of the data. Specifically, it includes:

[0107] Professional permission level division: such as dividing downstream professionals into A-E levels (A level: safety evaluation department; E level: auxiliary design department);

[0108] Dynamic mapping: such as establishing a mapping relationship of "sensitivity level ≤ permission level" (such as 5-level data only allowing A-level professionals to access), and dynamically adjusting it according to the project stage (such as B-level professionals can access 3-level data in the construction stage, and tighten to C-level in the operation and maintenance stage).

[0109] Intelligent analysis and two-three-dimensional matching module 23 is connected with the power industry professional rule engine and dynamic permission matrix module 22 and the two-way closed loop interaction and full link tracking module 21 respectively, for analyzing the JSON data output by the intelligent flow chart software 1, reading two-dimensional attributes and matching with three-dimensional models in the domestic data base 2, generating data distribution list and material information table based on the matching results, the material information table is fed back to the intelligent flow chart software 1 through the two-way closed loop interaction and full link tracking module 21, so as to facilitate the design process of bulk material table required in the subsequent process, and according to the data distribution list, the relevant data is transmitted to the corresponding downstream professional.

[0110] Multi-system collaborative data hub module 24 is connected with the two-way closed loop interaction and full link tracking module 21 and the power industry professional rule engine and dynamic permission matrix module 22 respectively, for realizing data interaction and closed loop control of the domestic data base 2 and two-three-dimensional design software 31 and simulation software 32. Specifically, it includes:

[0111] First, two-three-dimensional verification closed loop unit, for receiving the two-dimensional and three-dimensional model comparison results returned by the two-three-dimensional design software, and sending the difference information to the two-way closed loop interaction and full link tracking module 21 to feed back to the intelligent flow chart software 1, details as follows:

[0112] Data receiving: through the existing MDB format conversion function of the intelligent flow chart software 1, receiving the "two-dimensional flow chart and three-dimensional model comparison results" returned by the domestic data base 2, such as pipe elevation deviation, number of inflection points (three in two-dimensional / four in three-dimensional), equipment positioning error, etc.;

[0113] Difference visualization: in the intelligent flow chart software 1, different colors are used to mark the differences. For example, red represents deviation > 100 mm; yellow represents deviation 50-100 mm.

[0114] Second, simulation software data linkage unit, for pushing parameter data to simulation software 32 to trigger automatic modeling, and receiving simulation results; if the simulation results exceed the standard, automatically initiate design change application. Details as follows:

[0115] Data pushing: for example, using the Protobuf serialization function of the intelligent flow chart software 1, pushing parameters such as "pipe length, valve diameter, two-dimensional topology" to the simulation software 32 to trigger automatic modeling;

[0116] Result receiving: for example, analyzing the single working condition calculation results (flow rate, pressure drop, volume flow) returned by the simulation software 32, and associating them to the flow chart corresponding elements, such as using color gradient to mark flow rate: blue < 2 m / s < green < 5 m / s < red;

[0117] Design change trigger: if the calculation result exceeds the standard, such as pressure drop > 10% of the design threshold, the interface automatically sends a design change application to the domestic data base, and starts the change review process.

[0118] The interactive performance optimization and fault tolerance module 25 is connected with all modules in the domestic data base 2, and is used for slicing, breakpoint resume control and real-time monitoring and switching of transmission data link to ensure the stability and efficiency of power industry large flow data interaction. It includes:

[0119] First, the data distribution and breakpoint resume unit is used to slice the process diagram data by professional dimension and equipment type, and resume transmission from the breakpoint after transmission interruption. For example: for complex process diagram data containing 1000+ equipment (such as reactor primary loop system), automatically slice by "professional dimension + equipment type" (such as "safety equipment" "conventional pipeline"), and control each slice size within 500KB. After transmission interruption, support resume transmission from the breakpoint to avoid repeated transmission.

[0120] The node state monitoring and link switching unit is used to monitor the performance of the main link in real time, and automatically switch to the standby link when the performance is lower than the threshold. For example, when the main link (GRPC) delay > 500ms, automatically switch to the standby link (encrypted HTTP) to ensure the continuity of data transmission in nuclear emergency scenarios.

[0121] The interactive system, through the cooperative work of each special module, realizes the functional integration of data processing, distribution, collaboration and guarantee at the system level, provides the hardware and software foundation for realizing all the technical effects of the above methods, and ensures that the interactive method can run stably and efficiently.

[0122] Figure 2 Also shows the multi-system collaborative data hub and design-simulation linkage closed-loop process diagram, which details the complete business logic and technical linkage mechanism of "design data transmission → simulation automatic modeling → simulation result judgment → change application / data archiving → full link traceability" under multi-system collaboration, as follows:

[0123] In the process initiation stage, the intelligent process diagram software 1 outputs two-dimensional data containing equipment topology and attribute information (permission control is responsible for the director of the volume book), and at the same time, the two and three-dimensional design software 31 pushes high-precision three-dimensional model data, which are transmitted to the domestic data base 2 synchronously;

[0124] Data analysis and simulation trigger link, the domestic data base 2 through the built-in power industry professional rule engine (with three-dimensional rule base, dynamic permission matrix), multi-source data analysis and two-dimensional and three-dimensional attribute mapping, generate Protobuf serialization three-dimensional parameters (including pipe length, valve diameter, equipment connection relationship, etc.) suitable for simulation software, trigger simulation software 32 to automatically carry out CFD (computational fluid dynamics) or mechanical simulation;

[0125] Simulation result feedback and standardization phase, the simulation software 32 outputs the original results (flow rate, pressure drop, volume flow, etc.) back to the domestic data base 2, which is standardized by the multi-system collaborative data hub module 24. On the one hand, the simulation results and the color gradient visualization of the process diagram elements (flow rate is marked with 'blue <2m / s < green <5m / s < red') are realized in the intelligent process diagram software 1. On the other hand, it enters the judgment link of whether the simulation results are out of standard (with "pressure drop > design threshold 10%" as a typical judgment standard);

[0126] Branch process execution phase, if the result is out of standard, trigger the change application node, initiate A-level professional review (involving cross-professional expert collaboration, review dimensions including design compliance, parameter rationality, etc.); After the review is passed, the design data of the intelligent process diagram software 1 and the two-dimensional and three-dimensional design software 31 are updated in reverse, forming an iterative closed loop of "design-simulation-change-redesign"; If the result is not out of standard, enter the archiving node, complete the association type archiving of "project code + material number", and at the same time, through the multi-system collaborative data hub 24, synchronize the archiving data to the downstream professional system 33 (such as production and operation system, PDM system), and feedback the archiving completion marker to the intelligent process diagram software 1, finally realize the full-link closed loop of "design-simulation-archiving-downstream application-tracing feedback", and complete the end-to-end business flow and technical collaboration relationship from the design source to the simulation verification, change control or data archiving.

[0127] Embodiment: Take the interaction between process flow diagram (PID) and domestic data base (PDM) in power industry as an example:

[0128] 1. Environment preparation and permission authentication: deploy interface client in PID system, deploy interface server in PDM system, configure network and security certificate. When the user logs in, the system clearly defines his / her permission, for example, only the user with the role of "volume book responsible person" has the right to push volume book data.

[0129] 2. Booklet data pushing: The booklet owner selects the booklet to be pushed in the PID software, sets the project phase, material number, etc. information, and selects the pushing drawing (DWG / PDF) and / or EXCEL file. The PID software uses an asynchronous mode to package and send the JSON data containing the booklet attributes, map information, and drawing files to the PDM system in multipart / form-data format.

[0130] 3. Data processing and distribution: After the PDM system receives the data, it starts the intelligent analysis and matching as described in step S2. For example, the rule engine identifies the device "main coolant pipeline" and matches it with the three-dimensional model according to the rule library (such as "inner diameter, length, roughness" required by the thermal hydraulic professional), to generate a distribution list. At the same time, the dynamic permission matrix checks whether the "thermal hydraulic professional" has the right to receive this sensitive level data in the current project phase. After the check is passed, the data is pushed to the corresponding simulation software in slices, and a material information table is generated and fed back to the PID.

[0131] 4. State tracking and closed-loop feedback: After the simulation software receives the data, it performs calculations. The PDM system collects its state in real time, such as "received", "calculating", or abnormal feedback "pipeline inner diameter precision insufficient, 0.1mm required". This information is pushed to the PID client interface in real time, and the designer can immediately view and process it.

[0132] 5. Multi-system collaboration example: see Figure 2 , the PDM pushes the pipeline parameters to the CFD simulation software. After the simulation is completed, the PDM returns the pressure drop results to the PID, which marks the corresponding pipeline with a color gradient (such as red for high pressure drop). If the pressure drop is out of standard, the PDM automatically creates a change application and notifies the review expert. After the review is passed, the updated design data is synchronized back to the PID and three-dimensional design software, forming a closed loop.

[0133] 6. Fault-tolerant processing: When transmitting a reactor system flowchart containing 1200 devices, the network is interrupted. The system has divided the data into three pieces of less than 500KB according to types such as "safety device" and "regular pipeline". After the network is restored, the system automatically continues transmission from the breakpoint of the second data piece, without the need to retransmit the successfully transmitted part.

[0134] In addition, the system disclosed in the present application can be deployed in the following ways:

[0135] 1. Deploy the intelligent flowchart software 1 on the computer of the engineering designer.

[0136] 2. Deploy the domestic data foundation 2 in the enterprise data center, and deploy the five functional modules in the form of software middleware, microservices or plug-ins in the domestic data foundation 2.

[0137] 3. The downstream cooperative system 3 is connected with the domestic data base 2 through network.

[0138] 4. The data interaction between each module is carried out through predefined API interface, and the persistent data such as rule base and permission matrix is stored in the database connected with the domestic data base 2.

[0139] Although the present application is described herein with reference to the embodiments, the above embodiments are only general embodiments of the present application, and the embodiments of the present application are not limited by the above embodiments. It should be understood that any modification, equivalent replacement, improvement, etc. within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims

1. A method for intelligent flowchart and data base interaction based on a single data source, characterized in that, The method comprises the following steps: Step S1: the intelligent flowchart software (1) sends flowchart data containing two-dimensional attribute information of equipment to the domestic data base (2) in a structured data format; Step S2: the domestic data base (2) receives and analyzes the flowchart data, and matches the two-dimensional attribute information therein with three-dimensional models stored in the domestic data base (2) through a rule engine; Step S3: based on the matching result, the domestic data base (2) generates a data distribution list and a material information table; Step S4: the domestic data base (2) distributes data to the downstream collaborative system (3) according to the data distribution list, and feeds back the material information table to the intelligent flowchart software (1); Step S5: the domestic data base (2) collects the processing status and abnormal feedback of the relevant data of the downstream collaborative system (3) in real time, and pushes the processing status and abnormal feedback to the intelligent flowchart software (1) for visual display, forming a two-way closed-loop interaction and full-link traceability; The domestic data base (2) is a PDM system; In step S2, the rule engine is a professional rule engine customized based on the research and development process of the electric power industry, and the execution steps thereof include: S21: according to a pre-defined rule library, the two-dimensional attribute information is filtered and matched according to a three-dimensional structure of "professional type-data type-parameter requirement", the rule library is associated with national standard documents and supports dynamic updating; S22: according to the matching result, the data distribution list is generated, and the list clearly indicates the target professional, data priority and transmission time limit; S23: based on a dynamic permission matrix, the data distribution is controlled, the dynamic permission matrix establishes a mapping relationship between data sensitivity level and professional permission level, and is dynamically adjusted according to the project stage.

2. The method of claim 1, wherein the single data source based intelligent flowchart and data base interaction method further comprises: In step S4, the domestic data base (2) acts as a multi-system collaborative data hub and performs at least one of the following operations: S41: receiving the comparison result of the two-dimensional flowchart and the three-dimensional model returned by the two-three-dimensional design software (31), and feeding back the difference information to the intelligent flowchart software (1) for visual marking; S42: pushing the parameter data from at least one of the intelligent flowchart software (1) and the two-three-dimensional design software (31) to the simulation software (32) to trigger automatic modeling and simulation calculation; S43: receiving the calculation result returned by the simulation software (32), and associating the result with the corresponding element in the intelligent flowchart software (1) for visual display; S44: when the calculation result exceeds a preset threshold, automatically initiating a design change application to the domestic data base (2) to start a change review process.

3. The method of claim 1, wherein the single data source based intelligent flowchart and data base interaction method further comprises: Further comprising step 6, interactive performance optimization and fault tolerance, specifically including: S61: the flowchart data is divided by professional dimension and equipment type, the size of each piece of data is controlled, and when the transmission is interrupted, the data is supported to be continued from the breakpoint; S62: real-time monitoring of the performance status of the data transmission link, when the main link performance is lower than a preset threshold, automatically switching to a backup link.

4. The method of claim 2, wherein the single data source based intelligent flowchart and data base interaction method further comprises: In step S1, the structured data format includes a JSON format; in step S42, data is pushed to simulation software in a Protobuf serialization format.

5. An intelligent flowchart and data base interactive system characterized by, It comprises a domestic data base (2), an intelligent flowchart software (1), and a downstream collaborative system (3); The domestic data base (2) is configured with an interface: A bidirectional closed-loop interaction and full-link traceability module (21), the core processing unit of which receives data from the intelligent flowchart software (1), distributes data to the downstream collaborative system (3), simultaneously collects data processing status and abnormal feedback of the downstream collaborative system (3), the feedback presentation unit of which is connected with the intelligent flowchart software (1) to push the collected status and feedback information to the intelligent flowchart software (1) for visual display; A power industry professional rule engine and dynamic permission matrix module (22), which is connected with the core processing unit of the bidirectional closed-loop interaction and full-link traceability module (21) and is used for analyzing the received data, matching two-dimensional attribute information in the data with three-dimensional models in the domestic data base (2) according to a predefined rule library and a dynamic permission matrix, and generating a data distribution list; An intelligent analysis and two-three-dimensional matching module (23), which is connected with the bidirectional closed-loop interaction and full-link traceability module (21) and the power industry professional rule engine and dynamic permission matrix module (22) respectively, is used for analyzing JSON data output by the intelligent flowchart software (1), reading two-dimensional attributes and matching them with three-dimensional models in the domestic data base (2), and generating a data distribution list and a material information table based on the matching result, the material information table being fed back to the intelligent flowchart software (1) through the bidirectional closed-loop interaction and full-link traceability module (21); A multi-system collaborative data hub module (24), which is connected with the bidirectional closed-loop interaction and full-link traceability module (21) and the power industry professional rule engine and dynamic permission matrix module (22) respectively, is used for realizing data interaction and closed-loop control between the domestic data base (2) and two-three-dimensional design software (31) and simulation software (32); An interaction performance optimization and fault tolerance module (25), which is connected with all modules in the domestic data base (2), is used for fragmenting transmission data, controlling breakpoint continuation, and realizing real-time monitoring and switching of transmission links.

6. The intelligent flowchart and data hub interaction system of claim 5, wherein, The power industry professional rule engine and dynamic permission matrix module (22) comprises: A dynamic rule library unit, which is used for storing and managing distributed rules in a three-dimensional structure of "professional type-data type-parameter requirement", and the distributed rules are associated with national standard files; An intelligent matching unit, which is used for analyzing two-dimensional attributes in data and matching them with three-dimensional models to generate the data distribution list; A dynamic permission mapping unit, which is used for storing mapping relationships between data sensitivity levels and professional permission levels, and dynamically adjusting the mapping relationships according to project stages to control access permissions of data.

7. The intelligent flowchart and data hub interaction system of claim 5, wherein, The multi-system collaborative data hub module (24) comprises: A two-three-dimensional verification closed-loop unit is configured to receive a two-three-dimensional model comparison result returned by a two-three-dimensional design software and send difference information to the bidirectional closed-loop interaction and full-link tracing module (21) to feed back to the intelligent flowchart software (1); A simulation software data linkage unit is configured to push parameter data to a simulation software (32) to trigger automatic modeling and receive simulation results; if the simulation results exceed the standard, a design change application is automatically initiated.

8. The intelligent flowchart and data hub interaction system of claim 5, wherein, The interaction performance optimization and fault tolerance module (25) includes: A data fragmentation and breakpoint resume transmission unit is configured to fragment flowchart data according to professional dimensions and equipment types and resume transmission from a breakpoint after transmission interruption; A node state monitoring and link switching unit is configured to monitor the performance of a main link in real time and automatically switch to a backup link when the performance is lower than a threshold.

Citation Information

Patent Citations

  • Method for supervising production life cycle of product based on metadata and process management

    CN116485169A

  • Collected data distribution method, device and equipment based on scada system and storage medium

    CN119316452A