Method for generating knowledge graph of first control system and method for generating first control system
The method for generating a knowledge graph of a first control system addresses the complexity and cost challenges in building control systems by creating a graphical representation of design modules and their relationships, enabling efficient and cost-effective generation of control systems that meet rapidly changing demands.
Patent Information
- Application Number
- PCT/CN2023/129137
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-11-01
- Publication Date
- 2025-05-08
AI Technical Summary
The complexity and cost of building control systems in manufacturing and processing industries, combined with the increasing demand for personalized products and rapidly changing production demands, make it challenging for industries to rely solely on expert knowledge to meet these demands efficiently.
A method for generating a knowledge graph of a first control system, which involves creating a knowledge graph with nodes representing design modules and their relationships, obtaining historical design data, determining design models, labeling modules, and associating them with the knowledge graph nodes, thereby facilitating the quick generation of control systems.
This approach allows users to efficiently generate control systems by leveraging a knowledge graph, reducing the need for extensive expert knowledge and lowering the costs associated with building complex control systems, while also accommodating rapidly changing production demands.
Smart Images

Figure CN2023129137_08052025_PF_FP_ABST
Abstract
Description
METHOD FOR GENERATING KNOWLEDGE GRAPH OF FIRST CONTROL SYSTEM AND METHOD FOR GENERATING FIRST CONTROL SYSTEMTECHNICAL FIELD
[0001] Embodiments of this application mainly relate to the field of engineering, and in particular, to a method for generating a knowledge graph of a first control system and a method for generating a first control system.BACKGROUND
[0002] For the construction of related control systems in manufacturing and processing industries, it is often necessary to consider a plurality of fields, such as technology, machinery, electricity, automation, Internet of Things, and architecture. For each of these fields, experts with rich experience in specific fields are needed to prepare corresponding engineering workpieces in the planning stage. Usually, the control system in each field is relatively complex and has numerous components and boundary conditions to be considered, which requires a lot of energy and cost to build. However, in the meantime, the demand trend of personalized products and the rapidly changing production demand are increasingly intensified, and relying only on the efforts of industry experts can no longer meet the demands of the rapid development of related manufacturing and processing industries.SUMMARY
[0003] Embodiments of this application provide a method for generating a knowledge graph of a first control system and a method for generating a first control system. Through the embodiments of this application, the knowledge graph of the first control system can be obtained efficiently, so as to help a user quickly generate the first control system.
[0004] According to a first aspect, a method for generating a knowledge graph of a first control system is provided, including: generating a knowledge graph of a first control system, where nodes of the knowledge graph include names of a plurality of design modules in the first control system and a relationship among the names of different design modules; obtaining a plurality of sets of historical design data of the first control system; determining a plurality of design models in each of the plurality of sets of historical design data of the first control system, to obtain a first group of modules; obtaining a label of each module of the first group of modules, and associating the label with the corresponding module to update the first group of modules; and associating each module of the updated first group of modules with a corresponding node in the knowledge graph, to obtain an updated knowledge graph.
[0005] According to a second aspect, another method for generating a knowledge graph of a first control system is provided, including: generating a knowledge graph of a first control system, where nodes of the knowledge graph include names of a plurality of design modules in the first control system and a relationship among the names of different design modules; obtaining a plurality of sets of historical design data of the first control system; determining a repeated design data part in the plurality of sets of historical design data of the first control system; determining a module corresponding to the repeated design data part based on the repeated design data part, to obtain a first group of modules; obtaining a label of each module of the first group of modules, and associating the label with the corresponding module to update the first group of modules; and associating each module of the updated first group of modules with a corresponding node in the knowledge graph, to obtain an updated knowledge graph.
[0006] According to a third aspect, a method for generating a first control system is provided, including: receiving demand information for a first control system inputted by a user; performing, based on the demand information, retrieval from the labels in the updated knowledge graph obtained in the first aspect or the second aspect; obtaining modules respectively associated with the retrieved labels to obtain a second group of modules; receiving a numerical value of a variable associated with each module of the second group of modules by the user; inputting the numerical value of the variable associated with each module of the second group of modules into the corresponding module, to obtain an updated second group of modules; and outputting the updated second group of modules.
[0007] According to a fourth aspect, an apparatus for generating a first control system is provided, including: a first receiving module, configured to receive demand information for a first control system inputted by a user; a retrieval module, configured to perform, based on the demand information, retrieval from the labels in the updated knowledge graph obtained in the first aspect or the second aspect; an obtaining module, configured to obtain modules respectively associated with the retrieved labels to obtain a second group of modules; a second receiving module, configured to receive a numerical value of a variable associated with each module of the second group of modules by the user; an input module, configured to input the numerical value of the variable associated with each module of the second group of modules into the corresponding module, to obtain an updated second group of modules; and an output module, configured to output the updated second group of modules.
[0008] According to a fifth aspect, an electronic device is provided, including: at least one memory, configured to store computer-readable code; and at least one processor, configured to invoke the computer-readable code to perform the steps in the method provided in the first aspect or the second aspect.
[0009] According to a sixth aspect, a computer-readable medium is provided. The computer-readable medium stores computer-readable instructions, and the computer-readable instructions, when executed by a processor, cause the processor to perform the steps in the method provided in the first aspect or the second aspect.
[0010] According to a seventh aspect, a computer program product is provided. The computer program product is tangibly stored on a computer readable medium and includes computer-executable instructions, and the computer-executable instructions, when executed, cause at least one processor to perform the steps in the method provided in the first aspect or the second aspect.BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The following accompanying drawings are only intended to give schematic descriptions and explanations of embodiments of this application, but are not intended to limit the scope of the embodiments of this application. In the drawings:
[0012] FIG. 1 is a flowchart of a method for generating a knowledge graph of a first control system according to an embodiment of this application;
[0013] FIG. 2 is a flowchart of another method for generating a knowledge graph of a first control system according to an embodiment of this application;
[0014] FIG. 3 is a flowchart of a method for generating a first control system according to an embodiment of this application;
[0015] FIG. 4 is a schematic diagram of an apparatus for generating a first control system according to an embodiment of this application; and
[0016] FIG. 5 is a schematic diagram of an electronic device according to an embodiment of this application.
[0017] Descriptions of reference numerals:
[0018] 100: Method for generating a knowledge graph of a first control system
[0019] 101-105: Method steps
[0020] 200: Method for generating a knowledge graph of a first control system
[0021] 201-206: Method steps
[0022] 300: Method for generating a first control system
[0023] 301-306: Method steps
[0024] 40: Apparatus for generating a first control system
[0025] 41: First receiving module
[0026] 42: Retrieval module
[0027] 43: Obtaining module
[0028] 44: Second receiving module
[0029] 45: Input module
[0030] 46: Output module
[0031] 500: Electronic device
[0032] 501: Processor
[0033] 502: Communication interface
[0034] 503: Memory
[0035] 504: Communication bus
[0036] 505: ProgramDETAILED DESCRIPTION
[0037] A subject described in this specification is discussed now with reference to exemplary implementations. It should be understood that, discussion of the implementations is merely intended to make a person skilled in the art better understand and implement the subject described in this specification, and is not intended to limit the protection scope of the claims, the applicability, or examples. Changes may be made to the functions and arrangements of the discussed elements without departing from the protection scope of the content of the embodiments of this application. Various processes or components may be omitted, replaced, or added in each example according to requirements. For example, the described method may be performed according to a sequence different from the sequence described herein, and steps may be added, omitted, or combined. In addition, features described in some examples may also be combined in other examples.
[0038] As used in this specification, the term "include" and variants thereof represent open terms, and means "include but is not limited to" . The term "based on" represents "at least partially based on" . The terms "one embodiment" and "an embodiment" represent "at least one embodiment" . The term "another embodiment" represents "at least one another embodiment" . The terms "first" , "second" , and the like may represent different objects or the same object. Other definitions may be included explicitly or implicitly in the following. Unless otherwise clearly specified, the definition of one term is consistent in the entire specification.
[0039] The embodiments of this application are described in detail below with reference to the accompanying drawings.
[0040] FIG. 1 is a flowchart of a method for generating a knowledge graph of a first control system according to an embodiment of this application. As shown in FIG. 1, the method 100 for generating a knowledge graph of a first control system includes the following steps:
[0041] Step 101: Generate a knowledge graph of a first control system, where nodes of the knowledge graph include names of a plurality of design modules in the first control system and a relationship among the names of different design modules.
[0042] A knowledge graph is referred to as a knowledge domain visualization or knowledge domain mapping map in the field of library and information science, which is a series of different graphs that show a knowledge development process and a structure relationship, and describes knowledge resources and carriers thereof by using the visualization technology.
[0043] In an embodiment, it is assumed that the first control system may be an electrical design system of a pig farm, where names of a plurality of design modules are, for example, a power supply design module, a protection circuit design module, and a standby circuit design module. The power supply design module depends on the protection circuit design module, and the protection circuit design module depends on the standby circuit design module.
[0044] Step 102: Obtain a plurality of sets of historical design data of the first control system,
[0045] for example, design data of an electrical design system of pig farm A, design data of an electrical design system of pig farm B, and design data of an electrical design system of pig farm C.
[0046] Step 103: Determine a plurality of design models in each of the plurality of sets of historical design data of the first control system, to obtain a first group of modules.
[0047] Step 104: Obtain a label of each module of the first group of modules, and associate the label with the corresponding module to update the first group of modules.
[0048] The label information is related to a characteristic description related to the first control system. Optionally, a first label library is established. The first label library includes labels for characteristic descriptions of the first control system. Each label in the first label library is displayed on a graphical user interface. A label option of a user for each module of the first group of modules is then received. Optionally, the labels for characteristic descriptions of the first control system are, for example, energy saving, high power consumption, and values of cost, for example, a cost of 200 thousand cost or a duration such as 10 thousand hours. Optionally, the characteristic description of each module of the first group of modules may further be obtained, and the characteristic description of each module is used as the label corresponding to each module. That is to say, the characteristic description may be selected by the user, or may be automatically generated.
[0049] Step 105: Associate each module of the updated first group of modules with a corresponding node in the knowledge graph, to obtain an updated knowledge graph.
[0050] In other words, design data of a design aspect in the first control system, such as power supply design, included in the module is associated with the knowledge graph, so that the knowledge graph includes relevant substantive design data.
[0051] In this embodiment of this application, firstly, a pro forma knowledge graph of the first control system is generated, and then a plurality of design modules are determined by obtaining a plurality of sets of historical design data. Secondly, the labels corresponding to the plurality of design modules are obtained respectively. Thirdly, the design modules including label information are respectively associated with the knowledge graph to obtain a substantial knowledge graph of the first control system. The user can quickly generate the first control system by using the knowledge graph of the first control system.
[0052] FIG. 2 is a flowchart of another method for generating a knowledge graph of a first control system according to an embodiment of this application. As shown in FIG. 2, the method 200 for generating a knowledge graph of a first control system includes the following steps:
[0053] Step 201: Generate a knowledge graph of a first control system, where nodes of the knowledge graph include names of a plurality of design modules in the first control system and a relationship among the names of different design modules.
[0054] Step 202: Obtain a plurality of sets of historical design data of the first control system.
[0055] Step 203: Determine a repeated design data part in the plurality of sets of historical design data of the first control system.
[0056] For example, if data structures of ontology respectively corresponding to power supply design data in design data of an electrical design system of pig farm A and power supply design data of pig farm B are consistent, relevant power supply design data is determined as a repeated part.
[0057] Step 204: Determine a module corresponding to the repeated design data part based on the repeated design data part, to obtain a first group of modules.
[0058] Step 205: Obtain a label of each module of the first group of modules, and associate the label with the corresponding module to update the first group of modules.
[0059] The label information is related to a characteristic description related to the first control system. Optionally, a first label library is established. The first label library includes labels for characteristic descriptions of the first control system. Each label in the first label library is displayed on a graphical user interface. A label option of a user for each module of the first group of modules is received. Optionally, the characteristic description of each module of the first group of modules is obtained, and the characteristic description of each module is used as the label corresponding to each module.
[0060] Step 206: Associate each module of the updated first group of modules with a corresponding node in the knowledge graph, to obtain an updated knowledge graph.
[0061] Optionally, before step 206, a name of each module of the first group of modules is obtained. Optionally, each module of the updated first group of modules is associated with the corresponding node in the knowledge graph through a dependency analyzer. Specifically, the dependency analyzer may perform retrieval in the knowledge graph by using the name of each module of the first group of modules, determine a module with the highest similarity to the module, and then associate the two modules to associate the corresponding module with a relevant position in the knowledge graph.
[0062] In this embodiment of this application, a pro forma knowledge graph of a first control system is first generated. Then, a plurality of sets of historical design data are obtained, and a module corresponding to a repeated part therein is determined. Secondly, the labels corresponding to the corresponding modules are obtained respectively. Thirdly, the design modules including label information are respectively associated with the knowledge graph to obtain a substantial knowledge graph of the first control system. The knowledge graph of the first control system is helpful for the user to quickly generate at least part of design modules in the first control system. Since the related modules are repeated parts in the plurality of sets of historical design data, the obtained related modules are more likely to meet requirements of the user.
[0063] FIG. 3 is a flowchart of a method for generating a first control system according to an embodiment of this application. As shown in FIG. 3, the method 300 for generating a first control system includes the following steps:
[0064] Step 301: Receive demand information for a first control system inputted by a user.
[0065] Optionally, the demand information for the first control system inputted by the user is received. The demand information is described in natural language.
[0066] In an embodiment, before step 301, at least one demand information input box for the first control system may be provided on a graphical user interface. Next, an input performed by the user in the at least one demand information input box for the first control system is received on the graphical user interface.
[0067] Step 302: Perform, based on the demand information, retrieval from the labels in the updated knowledge graph obtained in claim 1 or claim 2.
[0068] Optionally, the demand information may be compared with label information in the knowledge graph through a natural language processing model.
[0069] Step 303: Obtain modules respectively associated with the retrieved labels to obtain a second group of modules.
[0070] Step 304: Receive a numerical value of a variable associated with each module of the second group of modules from the user.
[0071] Assuming that the second group of modules includes a power supply design module, and the associated variable in the power supply design module is "cost" , the user needs to select a specific value / range of "cost" .
[0072] Step 305: Input the numerical value of the variable associated with each module of the second group of modules into the corresponding module, to obtain an updated second group of modules.
[0073] Step 306: Output the updated second group of modules.
[0074] In this embodiment of this application, after the demand information inputted by the user is received, based on the demand information, retrieval is performed from labels in the updated knowledge graph obtained according to the method 100 for generating a knowledge graph of a first control system or the method 200 for generating a knowledge graph of a first control system. That is, the demand information of the user is paired with the labels of related modules in the knowledge graph, so as to determine the module corresponding to the user demand. Then, the numerical values of the user for related variables are inputted into the corresponding module and outputted. The user only needs to input demand information and variable values of related modules successively, and then specific modules related to the first control system, that is, engineering workpieces, that the user needs may be outputted through this embodiment of this application. This greatly reduces the expert knowledge and specific engineering work required by the user in the process of obtaining the design data of the related control system, even if he / she has no automation experience.
[0075] Based on this embodiment of this application, the engineering technology is brought to a higher level of abstraction than the functional level, which is referred to as a demand level, and the demand level is the top-level demand level, because the level cannot be inferred from the higher-level definition. Based on the demands specified by the user, this can help the user automatically generate design modules in related control system, that is, engineering workpieces.
[0076] FIG. 4 is a flowchart of an apparatus for generating a first control system according to an embodiment of this application. As shown in FIG. 4, the apparatus 400 for generating a first control system includes:
[0077] a first receiving module 41, configured to receive demand information for a first control system inputted by a user;
[0078] a retrieval module 42, configured to perform, based on the demand information, retrieval from the labels in the updated knowledge graph obtained in claim 1 or claim 2;
[0079] an obtaining module 43, configured to obtain modules respectively associated with the retrieved labels to obtain a second group of modules;
[0080] a second receiving module 44, configured to receive a numerical value of a variable associated with each module of the second group of modules from the user;
[0081] an input module 45, configured to input the numerical value of the variable associated with each module of the second group of modules into the corresponding module, to obtain an updated second group of modules; and
[0082] an output module 46, configured to output the updated second group of modules.
[0083] The user only needs to input demand information and variable values of related modules successively, and then specific modules related to the first control system, that is, engineering workpieces, that the user needs may be outputted through this embodiment of this application.
[0084] FIG. 5 is a schematic diagram of an electronic device provided in an embodiment of the present disclosure. Specific implementations of the electronic device are not limited in specific embodiments of the present disclosure. Referring to FIG. 5, the electronic device 500 provided in the embodiment of the present disclosure includes: a processor 502, a communication interface 504, a memory 506, and a communication bus 508, where:
[0085] the processor 502, the communication interface 504, and the memory 506 complete communication with each other through the communication bus 508, and
[0086] the communication interface 504 is configured to communicate with other electronic devices or servers.
[0087] The processor 502 is configured to execute a program 510, and specifically may execute relevant steps of generating a knowledge graph of a first control system method 100 or generating a knowledge graph of a first control system method 200 or generating a first control system method 300 in any one of the above embodiments.
[0088] Specifically, the program 510 may include a program code. The program code includes computer operation instructions.
[0089] The processor 502 may be a central processing unit (CPU) , or an Application Specific Integrated Circuit (ASIC) , or one or more integrated circuits configured to implement embodiments of the present disclosure. One or more processors included in a smart device may be processors of a same type, e.g., one or more CPUs; or may be processors of different types, e.g., one or more CPUs and one or more ASICs.
[0090] The memory 506 is configured to store the program 510. The memory 506 may include a high-speed RAM memory, and may further include a non-volatile memory, e.g., at least one disk memory.
[0091] An embodiment of the present disclosure further provides a computer-readable storage medium storing instructions for causing a machine to execute generating a knowledge graph of a first control system method 100 or generating a knowledge graph of a first control system method 200 or generating a first control system method 300 as described herein. Specifically, a system or apparatus equipped with a storage medium may be provided, where the storage medium stores a software program code for implementing the functions of any one embodiment among the above embodiments, and makes a computer (or CPU or MPU) of the system or apparatus read and execute the program code stored in the storage medium.
[0092] In this case, the program code read from the storage medium itself can implement the functions of any one embodiment among the above embodiments, and thus the program code and the storage medium storing the program code constitute a part of the present disclosure.
[0093] Examples of storage mediums for providing the program code include a floppy disk, a hard disk, a magneto-optical disk, an optical disk (e.g., CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, or DVD+RW) , a magnetic tape, a non-volatile memory card, and a ROM. Optionally, the program code may be downloaded from a server computer through a communication network.
[0094] In addition, it should be clear that a part or all of the actual operations may be completed not only by executing the program code read by the computer, but also by, e.g., an operating system operating on the computer based on instructions of the program code, thereby realizing the functions of any one embodiment among the above embodiments.
[0095] In addition, it is understandable that the program code read from the storage medium is written into a memory provided in an expansion board inserted into the computer or written into a memory provided in an expansion module connected to the computer, and then a part and all of the actual operations are executed by, e.g., a CPU installed on the expansion board or the expansion module based on the instructions of the program code, thereby realizing the functions of any one embodiment among the above embodiments.
[0096] Embodiments of the present disclosure further provide a computer program product. The computer program product is tangibly stored on a computer-readable medium, and includes computer-executable instructions, where the computer-executable instructions, when executed, cause at least one processor to execute generating a knowledge graph of a first control system method 100 or generating a knowledge graph of a first control system method 200 or generating a first control system method 300 provided in the above embodiments. It should be understood that each solution in the present embodiment has corresponding technical effects in the above method embodiments, which will not be repeated here.
[0097] It should be noted that not all the steps and modules in the above processes and structural diagrams of the system are necessary. Some steps or modules may be omitted based on actual requirements. The execution sequence of the steps is not constant, and may be adjusted as required. The system structure described in the above embodiments may be a physical structure or a logical structure, i.e., some modules may be implemented by a given physical entity, or may be implemented by a plurality of physical entities, or may be implemented together by some components in a plurality of standalone devices.
[0098] The nouns and pronouns about individuals in the present patent application are not limited to specific genders.
[0099] In the above embodiments, hardware modules may be implemented mechanically or electrically. For example, a hardware module may include a permanent dedicated circuit or logic (e.g., a dedicated processor, FPGA, or ASIC) to complete corresponding operations. The hardware module may further include a programmable logic or circuit (e.g., a general-purpose processor or other programmable processors) , which may be temporarily set by software to complete corresponding operations. Specific implementations (mechanical or dedicated permanent circuit, or temporarily provided circuit) may be determined based on costs and time.
[0100] The present disclosure is shown and described in detail above with reference to the drawings and preferred embodiments. However, the present disclosure is not limited to these disclosed embodiments. Based on the above plurality of embodiments, those skilled in the art can know that the code review means in the above different embodiments may be combined to obtain more embodiments of the present disclosure. These embodiments are also encompassed within the scope of protection of the present disclosure.
Claims
1.A method for generating a knowledge graph of a first control system, comprising:generating (101) a knowledge graph of a first control system, wherein nodes of the knowledge graph comprise names of a plurality of design modules in the first control system and a relationship among the names of different design modules;obtaining (102) a plurality of sets of historical design data of the first control system;determining (103) a plurality of design models in each of the plurality of sets of historical design data of the first control system, to obtain a first group of modules;obtaining (104) a label of each module of the first group of modules, and associating (104) the label with the corresponding module to update the first group of modules; andassociating (105) each module of the updated first group of modules with a corresponding node in the knowledge graph, to obtain an updated knowledge graph.2.A method for generating a knowledge graph of a first control system, comprising:generating (201) a knowledge graph of a first control system, wherein nodes of the knowledge graph comprise names of a plurality of design modules in the first control system and a relationship among the names of different design modules;obtaining (202) a plurality of sets of historical design data of the first control system;determining (203) a repeated design data part in the plurality of sets of historical design data of the first control system;determining (204) a module corresponding to the repeated design data part based on the repeated design data part, to obtain a first group of modules;obtaining (205) a label of each module of the first group of modules, and associating (205) the label with the corresponding module to update the first group of modules; andassociating (206) each module of the updated first group of modules with a corresponding node in the knowledge graph, to obtain an updated knowledge graph.3.The method according to claim 2, wherein the associating (206) each module of the updated first group of modules with a corresponding node in the knowledge graph comprises:associating each module of the updated first group of modules with the corresponding node in the knowledge graph through a dependency analyzer.4.The method according to claim 3, wherein before the associating each module of the updated first group of modules with the corresponding node in the knowledge graph through a dependency analyzer, the method further comprises:obtaining a name of each module of the first group of modules.5.The method according to claim 1 or 2, wherein the obtaining a label of each module of the first group of modules comprises:establishing a first label library, wherein the first label library comprises labels for characteristic descriptions of the first control system;displaying each label in the first label library on a graphical user interface; andreceiving a label option of a user for each module of the first group of modules.6.The method according to claim 1 or 2, wherein the obtaining a label of each module of the first group of modules comprises:obtaining the characteristic description of each module of the first group of modules, and using the characteristic description of each module as the label corresponding to each module.7.A method for generating a first control system, comprising:receiving (301) demand information for a first control system inputted by a user;performing, based on the demand information, retrieval from the labels in the updated knowledge graph obtained in claim 1 or claim 2 (302) ;obtaining (303) modules respectively associated with the retrieved labels to obtain a second group of modules;receiving (304) a numerical value of a variable associated with each module of the second group of modules by the user;inputting (305) the numerical value of the variable associated with each module of the second group of modules into the corresponding module, to obtain an updated second group of modules; andoutputting (306) the updated second group of modules.8.The method according to claim 7, wherein the receiving (301) demand information for a first control system inputted by a user comprises:receiving demand information for the first control system inputted by the user, wherein the demand information is described in natural language.9.The method according to claim 7, whereinbefore the receiving (301) demand information for a first control system inputted by a user, the method further comprises:providing at least one demand information input box for the first control system on a graphical user interface; andthe receiving (301) demand information for a first control system inputted by a user comprises:receiving, on the graphical user interface, an input performed by the user in the at least one demand information input box for the first control system.10.An apparatus for generating a first control system, comprising:a first receiving module (41) , configured to receive demand information for a first control system inputted by a user;a retrieval module (42) , configured to perform, based on the demand information, retrieval from the labels in the updated knowledge graph obtained in claim 1 or claim 2;an obtaining module (43) , configured to obtain modules respectively associated with the retrieved labels to obtain a second group of modules;a second receiving module (44) , configured to receive a numerical value of a variable associated with each module of the second group of modules by the user;an input module (45) , configured to input the numerical value of the variable associated with each module of the second group of modules into the corresponding module, to obtain an updated second group of modules; andan output module (46) , configured to output the updated second group of modules.11.An electronic device (500) , comprising: a processor (501) , a communication interface (502) , a memory (503) , and a communications bus (504) , wherein the processor (501) , the memory (503) , and the communication interface (502) communicate with each other through the communication bus (504) ; andthe memory (503) is configured to store at least one executable instruction, and the executable instruction causes the processor to perform the operations corresponding to the method for generating a knowledge graph of a first control system according to any of claims 1 to 6.12.A computer storage medium, storing a computer program, wherein the program, when executed by a processor, implements the method for generating a knowledge graph of a first control system according to any of claims 1 to 6.13.A computer program product, tangibly stored on a computer-readable medium and comprising computer-executable instructions, wherein the computer-executable instructions, when executed, cause at least one processor to perform the method for generating a knowledge graph of a first control system according to any of claims 1 to 6.
Citation Information
Patent Citations
Knowledge graph construction method and system based on manufacturing field
CN111563173A
Automatic functional clustering of design item data with compliance verification
CN116034369A
Knowledge graph updating method and device and storage medium
CN116226461A
System and method for updating knowledge graph
US20210117402A1
Designing plans using requirements knowledge graph
US20210312311A1