Twin verification method and system based on mass electrical interconnection design and CAD graphic data and readable storage medium

By building a twin verification model, the matching mapping and verification of massive electrical design and CAD graphic data in complex electrical systems is solved, and the problem of difficulty in ensuring the consistency of design data and graphic data in the existing technology is solved, and efficient and accurate verification and design efficiency are improved.

CN119577175APending Publication Date: 2025-03-07SOUTHWEST CHINA RES INST OF ELECTRONICS EQUIP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411693090.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

The prior art is difficult to achieve efficient and accurate verification of massive electrical interconnection designs and CAD graphic data in complex electrical systems, making it difficult to ensure the integrity and consistency of design data and graphic data.

Method used

Using attribute information based on AutoCAD graphic data, by constructing a twin verification model, the matching mapping and verification of the graphic data and user design data is achieved, matching mapping files are generated, and automatic comparison and verification are performed to ensure the consistency between the electrical design data and the CAD graphic data.

Benefits of technology

It realizes the rapid detection of the integrity and consistency between massive electrical design and graphic data in complex electrical systems, improves design efficiency, improves product design quality, and can quickly iterate the electrical interconnection design to match the rapid update requirements of complex systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119577175A_ABST
    Figure CN119577175A_ABST
Patent Text Reader

Abstract

The invention discloses a twin verification method and system based on mass electrical interconnection design and CAD graphic data and a readable storage medium. The twin verification method comprises the steps that S1, electrical graphic data are constructed; s2, electrical graph data extraction: traversing all twin models in a CAD drawing based on electrical interconnection design data and graph data twin, extracting instantiated electrical interconnection design information in the twin models, and performing vectorization and structured storage; s3, matching and mapping the electrical graph data, performing matching mapping and pairing on the extracted and vectorized and structured stored electrical interconnection data and user electrical interconnection design data, and automatically generating a matching and mapping file of the electrical interconnection data according to a standard; and S4, carrying out twin verification on the electrical graphic data, forming a twin verification model by using the matching mapping file of the electrical interconnection data generated in the step S33, carrying out comparison and verification item by item based on a design rule, and carrying out visual presentation on a verification result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of electrical interconnection design of complex systems, and in particular, relates to a twin verification method, system and readable storage medium based on massive electrical interconnection design and CAD graphic data. Background Art

[0002] At present, when designing the electrical interconnection relationship of a product or system into a graphical drawing through CAD tools, the consistency between the design data and the CAD drawing can usually only be ensured by manually checking and verifying each item. This is not only inefficient but also very easy to cause omissions, resulting in errors that cannot be completely eliminated, thereby reducing the design quality of the product.

[0003] Modern complex electrical systems usually have up to 100,000 interconnected nodes and include multiple connection types such as RF, IF, LF, optical, digital, power and ground. The interconnection bus transmission relationship is complex, resulting in a large scale of connection data, diverse graphic types, large scale of graphics, and complex verification dimensions. It is basically impossible to achieve efficient and high-quality data verification by manual labor alone, making it difficult to achieve the integrity and consistency of the design data transmitted to the graphical drawings. Summary of the invention

[0004] The purpose of this application is: in order to overcome the problems of the prior art, a twin verification method, system and readable storage medium based on massive electrical interconnection design and CAD graphic data are disclosed. This application is based on the attribute information of AutoCAD graphic data, and based on the extensibility, editability, and extraction and reuse of the attribute information, a model is constructed to realize the twin verification of graphic data and user design data, to ensure the integrity and consistency matching of CAD drawings and the electrical interconnection design data of products or systems, and to solve the defects and shortcomings of the prior art.

[0005] On the one hand, the purpose of this application is achieved through the following technical solutions:

[0006] A twin verification method based on massive electrical interconnection design and CAD graphic data, the twin verification method based on massive electrical interconnection design and CAD graphic data comprising:

[0007] S1: Electrical graphics data construction, completing CAD drawing based on the predefined electrical graphics model library;

[0008] S2: Electrical graphics data extraction, based on the electrical interconnection design data and graphics data twins, traverse all twin models in the CAD drawings and extract the instantiated electrical interconnection design information therein, and perform vectorization and structured storage;

[0009] S3: Matching and mapping of electrical graphic data, matching and pairing the electrical interconnection data extracted, vectorized and structured with the user's electrical interconnection design data, and automatically generating a matching mapping file for the electrical interconnection data according to the specifications;

[0010] S4: Twin verification of electrical graphic data. Use the matching mapping file of the electrical interconnection data generated in step S33 to form a twin verification model, and compare and verify each item based on the design rules. Visualize the verification results and guide users to detect, locate and modify errors through interoperability, so as to ensure the integrity and consistency of electrical design data and CAD graphic data.

[0011] According to a preferred embodiment, in step S1, during the CAD drawing process, the attribute information of each graphic unit is filled in using a graphical attribute setting method, including electrical information, model type, and electrical destination information, to complete the construction of electrical graphic data.

[0012] According to a preferred embodiment, in step S1, the electrical graphic model library includes: a low-frequency model, a radio frequency graphic, an optical model, a line number model, and a destination model.

[0013] According to a preferred implementation, in step S1, a standardized low-frequency model, radio frequency model, optical model, line number model, and destination model are defined based on standard specifications, and the AutoCAD block characteristics are used to bind and store attribute information during the graphic unit instantiation process to complete the twin storage of data information and graphic information.

[0014] According to a preferred embodiment, step S3 includes: based on the interconnection relationship information in the attributes of the electrical CAD graphic twin model, automatically filling the electrical description information in the corresponding twin model into the design unit that has a connection relationship with it, and generating a copy of the electrical design data according to the standard format of the electrical design data file.

[0015] According to a preferred embodiment, in step S4, based on the source electrical interconnection design data file and the generated electrical design data copy file, the electrical data of each unit is verified, and the verification result is graphically indicated.

[0016] On the other hand, the present application also discloses:

[0017] A twin verification system based on massive electrical interconnection design and CAD graphic data, the twin verification system based on massive electrical interconnection design and CAD graphic data comprising a processor and a memory;

[0018] The memory is used to store computer programs or instructions.

[0019] The processor is used to execute the computer program or instructions in the memory, and when the computer program or instructions are executed, it is used to implement the aforementioned twin verification method.

[0020] On the other hand, the present application also discloses:

[0021] A computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the aforementioned twin verification method when executed by a processor.

[0022] The aforementioned main scheme of the present application and its further options can be freely combined to form multiple schemes, all of which are schemes that can be adopted and claimed for protection in the present application. After understanding the scheme of the present application, those skilled in the art can understand that there are multiple combinations based on the prior art and common knowledge, all of which are technical schemes to be protected by the present application, and they are not exhaustively listed here.

[0023] Beneficial effects of this application:

[0024] This application is based on the attribute information of AutoCAD graphic data. Based on the extensibility, editability, and extraction and reuse of the attribute information, a model is built through secondary development to achieve twin verification of graphic data and user design data, ensuring the integrity and consistency of CAD drawings and the electrical interconnection design data of products or systems, and solving the defects and shortcomings of the existing technology.

[0025] This application realizes the consistent mapping and interoperability of CAD drawings and design data by automatically building a twin model. Cross-mapping and verification based on the twin model can quickly detect integrity and consistency issues between massive electrical design and graphic data during the design process; interoperability based on the twin model can quickly iterate electrical interconnection design to match the current requirements for rapid updates and upgrades of complex systems, thereby greatly improving design efficiency and improving product design quality. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1 It is a schematic diagram of an implementation process of the twin verification method of this application;

[0027] Figure 2 This is an example diagram of the verification of this application;

[0028] Figure 3 This is an example diagram of the verification results of this application;

[0029] Figure 4 This is an example diagram of design data generated by the extraction of graphic data in this application;

[0030] Figure 5 This is an example diagram of the graphic data function test of this application. DETAILED DESCRIPTION

[0031] The following describes the embodiments of the present application through specific examples, and those skilled in the art can easily understand other advantages and effects of the present application from the contents disclosed in this specification. The present application can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present application. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.

[0032] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, further definition and explanation thereof is not required in subsequent drawings.

[0033] In the description of the present application, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc. indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, or the positions or positional relationships in which the product of the application is usually placed when in use. They are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific position, be constructed and operated in a specific position, and therefore cannot be understood as a limitation on the present application. In addition, the terms "first", "second", "third", etc. are only used to distinguish the description, and cannot be understood as indicating or implying relative importance.

[0034] In addition, the terms "horizontal", "vertical", "overhanging" and the like do not mean that the components are required to be absolutely horizontal or overhanging, but can be slightly tilted. For example, "horizontal" only means that its direction is more horizontal than "vertical", and does not mean that the structure must be completely horizontal, but can be slightly tilted.

[0035] In the description of this application, it should also be noted that, unless otherwise clearly specified and limited, the terms "set", "install", "connect", and "connect" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two elements. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0036] In addition, the present application would like to point out that, in the present application, unless the specific structure, connection relationship, positional relationship, power source relationship, etc. are specifically written out, the structure, connection relationship, positional relationship, power source relationship, etc. involved in the present application are all known by those skilled in the art on the basis of the prior art without creative work.

[0037] Embodiment 1:

[0038] refer to Figure 1 As shown, this embodiment discloses a twin verification method based on massive electrical interconnection design and CAD graphic data. This application is based on the attribute information of AutoCAD graphic data, and based on the scalability, editability and extractability of the attribute information of graphic data, according to the electrical interconnection design requirements of complex systems, the design data such as electrical names, connection terminals, unit coordinates, and interconnection relationships are structured for storage, management and application to complete the definition of electrical graphic models; combined with the electrical interconnection composition and design rules of complex systems, an electrical graphic model library consisting of multiple models such as low frequency, radio frequency, light, line number, and destination is predefined.

[0039] In the process of designing the electrical interconnection relationship of a product or system into a graphically presented drawing through a CAD tool, this application calls and instantiates a specific electrical graphic model based on the user's design data, automatically maps and stores the electrical interconnection data according to the predefined attribute set of the model, and realizes the vectorization and digitization of massive electrical design data of complex systems. At the same time, the electrical interconnection twin of the product or system is constructed in combination with the re-extraction and visualization capabilities of the graphic model data. Based on the construction of twins of design data and graphic data, twin verification of massive electrical design and graphic data of the product is realized through digital methods, effectively ensuring the integrity and consistency of CAD drawings and the electrical interconnection design data of the product or system.

[0040] To achieve the above object, the technical solution adopted by the present invention comprises the following steps:

[0041] Step 1: Electrical graphics data construction. Complete CAD drawing based on the predefined electrical graphics model library (low-frequency model, radio frequency graphics, optical model, line number model, destination model, etc.). During the drawing process, use the graphical attribute setting method to automatically fill in the attribute information of each graphic unit, including electrical information, model type, electrical destination information, etc., to complete the construction of electrical graphics data.

[0042] Preferably, in step 1, the present application defines standardized electrical graphic element models such as low-frequency model, radio frequency model, optical model, line number model, and direction model based on standard specifications, and at the same time uses the AutoCAD block characteristics to bind and store attribute information during the graphic unit instantiation process, thereby completing the twin storage of data information and graphic information.

[0043] Step 2: Electrical graphic data extraction: Based on the twins of design data and graphic data, all twin models in the CAD drawings are automatically traversed and the instantiated electrical interconnect design information is extracted for vectorization and structured storage.

[0044] Preferably, in step 2, the present application automatically extracts massive electrical interconnection graphic element information based on the CAD graphic twin instantiation model, and vectorizes and structures the information according to the mapping association relationship.

[0045] Step 3: Matching and mapping of electrical graphic data. Based on step 2, the massive electrical interconnection data extracted, vectorized and structured are matched and paired with the user design data, and a matching mapping file of the electrical interconnection data is automatically generated according to the specifications.

[0046] Preferably, in step 3, the present application automatically fills the electrical description information in the twin model into the design unit that has a connection relationship with it based on the interconnection relationship information in the attributes of the electrical CAD graphic twin model, and generates a copy of the electrical design data according to the standard format of the electrical design data file.

[0047] Step 4: Twin verification of electrical graphics data. Use the matching mapping file of the electrical interconnection data generated in step 3 to form a twin verification model, automatically compare and verify each item based on the design rules, visualize the verification results, and guide users to detect, locate and modify errors through interoperability to ensure the integrity and consistency of electrical design data and CAD graphics data.

[0048] Preferably, in step 4, the present application generates an electrical design data copy file based on the source electrical design data file and the graphics, completes the verification between the electrical data unit by unit, and graphically prompts the verification result.

[0049] refer to Figure 2 As shown, the present application is a method for quickly extracting massive electrical graphics manufacturing data based on AutoCAD and automatically twinning the design data. Massive electrical manufacturing data generated by a standard primitive model in AutoCAD is used to automatically extract all basic primitive information with one click, and electrical design data is automatically generated based on the primitive attribute information. The data is then fully automatically compared with the original electrical design data form to complete the twin verification.

[0050] refer to Figure 3 As shown in the figure, in the verification results, when a verification error occurs, all verification information is automatically summarized and displayed graphically. By double-clicking the mouse, the error information can be quickly located in the massive electrical data, and the design optimization can be quickly completed.

[0051] See also Figure 4 During the startup verification process, the application automatically extracts all graphic electrical data, generates a standard format data form according to the standard design data format, uses the data automatic verification function to complete the comparison between the original data and the extracted data, and gives the comparison result.

[0052] See also Figure 5 ,During the forward verification function verification process, the verification result data is used to ,forwardly generate a new version of the CAD drawing, and the verification function ,is verified with the previous version of the CAD drawing. Modifications are ,confirmed on the drawing side to ensure the correctness of the data ,extraction and twin verification extracted data.

[0053] This application is based on the attribute information of AutoCAD graphic data. Based on the extensibility, editability, and extraction and reuse of the attribute information, a model is built through secondary development to achieve twin verification of graphic data and user design data, ensuring the integrity and consistency of CAD drawings and the electrical interconnection design data of products or systems, and solving the defects and shortcomings of the existing technology.

[0054] This application realizes the consistent mapping and interoperability of CAD drawings and design data by automatically building a twin model. Cross-mapping and verification based on the twin model can quickly detect integrity and consistency issues between massive electrical design and graphic data during the design process; interoperability based on the twin model can quickly iterate electrical interconnection design to match the current requirements for rapid updates and upgrades of complex systems, thereby greatly improving design efficiency and improving product design quality.

[0055] Example 2

[0056] Based on the same technical concept, the present application also discloses a twin verification system based on massive electrical interconnection design and CAD graphic data. The twin verification system may also include: a communication interface and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus.

[0057] A computer program is stored in the memory. When the program is executed by the processor, the processor completes the steps of the automatic error detection and correction method for massive electrical interconnection design.

[0058] The communication bus mentioned in the above twin verification system can be a Peripheral Component Inter connect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc.

[0059] The memory may include a random access memory (RAM) or a non-volatile memory (NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.

[0060] The above-mentioned processor can be a general-purpose processor, including a central processing unit, a network processor (Network Processor, NP), etc.; it can also be a digital signal processing processor (Digital Signal Processing, DSP), an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc.

[0061] Example 3

[0062] Based on the same technical concept, the present application also discloses: a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the twin verification method as described above are implemented.

[0063] The above-mentioned computer-readable storage medium can be any available medium or data storage device that can be accessed by the processor in the system device, including but not limited to magnetic storage such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc., optical storage such as CD, DVD, BD, HVD, etc., and semiconductor storage such as ROM, EPROM, EEPROM, non-volatile memory (NANDFLASH), solid-state drive (SSD), etc.

[0064] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0065] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0066] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0067] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0068] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present application should be included in the protection scope of the present application.

Claims

1. A twin verification method based on massive electrical interconnection design and CAD graphic data, characterized in that: The twin verification method based on massive electrical interconnection design and CAD graphic data includes: S1: Electrical graphics data construction, completing CAD drawing based on the predefined electrical graphics model library; S2: Electrical graphics data extraction, based on the electrical interconnection design data and graphics data twins, traverse all twin models in the CAD drawings and extract the instantiated electrical interconnection design information therein, and perform vectorization and structured storage; S3: Matching and mapping of electrical graphic data, matching and pairing the electrical interconnection data extracted, vectorized and structured with the user's electrical interconnection design data, and automatically generating a matching mapping file for the electrical interconnection data according to the specifications; S4: Twin verification of electrical graphic data. Use the matching mapping file of the electrical interconnection data generated in step S33 to form a twin verification model, and compare and verify each item based on the design rules. Visualize the verification results and guide users to detect, locate and modify errors through interoperability, so as to ensure the integrity and consistency of electrical design data and CAD graphic data.

2. The twin verification method based on massive electrical interconnection design and CAD graphic data according to claim 1, characterized in that: In step S1, during the CAD drawing process, the attribute information of each graphic unit is filled in using a graphical attribute setting method, including electrical information, model type, and electrical destination information, to complete the construction of electrical graphic data.

3. The twin verification method based on massive electrical interconnection design and CAD graphic data as claimed in claim 2, characterized in that: In step S1, the electrical graphic model library includes: a low-frequency model, a radio frequency graphic, an optical model, a line number model, and a destination model.

4. The twin verification method based on massive electrical interconnection design and CAD graphic data as claimed in claim 3, characterized in that: In step S1, standardized low-frequency models, radio frequency models, optical models, line number models, and destination models are defined based on standard specifications. At the same time, the AutoCAD block characteristics are used to bind and store attribute information during the graphic unit instantiation process, thereby completing the twin storage of data information and graphic information.

5. The twin verification method based on massive electrical interconnection design and CAD graphic data as claimed in claim 4, characterized in that: Step S3 includes: Based on the interconnection relationship information in the attributes of the electrical CAD graphic twin model, the electrical description information in the corresponding twin model is automatically filled into the design unit with which it has a connection relationship, and a copy of the electrical design data is generated according to the standard format of the electrical design data file.

6. The twin verification method based on massive electrical interconnection design and CAD graphic data as claimed in claim 5, characterized in that: In step S4, based on the source electrical interconnection design data file and the generated electrical design data copy file, the electrical data of each unit is verified, and the verification result is graphically prompted.

7. A twin verification system based on massive electrical interconnection design and CAD graphic data, characterized in that: The twin verification system based on massive electrical interconnection design and CAD graphic data includes a processor and a memory; The memory is used to store computer programs or instructions. The processor is used to execute the computer program or instructions in the memory. When the computer program or instructions are executed, it is used to implement the twin verification method as described in any one of claims 1 to 6.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the twin verification method according to any one of claims 1 to 6 is implemented.