Large transformer lead three-dimensional design method and system
By using modules such as lead business tables, modular parameterization libraries, interactive design, flexible component processing, and hole processing, the complexity of large transformer lead design has been solved, achieving standardization and efficient integration of lead 3D design, reducing human error, and supporting rapid iteration and PLM system integration.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-12
- Publication Date
- 2026-04-07
AI Technical Summary
The existing technology for the three-dimensional design of large transformer leads is complex and cumbersome, cannot achieve personalized customization, cannot be updated in real time, resulting in unreasonable and erroneous designs, and cannot be efficiently integrated with PLM systems.
The background model and parametric drawings are generated using the lead wire business table module, a module parametric library is built, the component position is adjusted through the interactive design module, the flexible component processing module and the lead wire opening processing module are called, and the 3D integrated design of the lead wire is realized by combining the reconstructed model module and the ball mark processing module.
It achieves standardization, normalization, and unification of large transformer lead design, reduces manual calculation errors, improves design efficiency, and supports rapid iteration and PLM system integration.
Smart Images

Figure CN121809384A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of three-dimensional digitization, specifically a three-dimensional design method and system for large transformer leads. Background Technology
[0002] The lead wires are a fundamental component of a transformer, consisting of the conductors connecting the windings to their respective leads. External power is input into the transformer through the lead wires, and incoming power is also output from the transformer to the outside through the lead wires. The transformer coil lead wires generally refer to the connections between the phase coils, the connections between the coil leads and bushings, and the connections between the coil tap changers and tap changers. Lead wire insulation, like the main and longitudinal insulation of the transformer, is a crucial part of the transformer's insulation structure design, especially important in ultra-high voltage power transformers. Lead wire materials generally use round conductors, busbars, and cables. Lead wires can be bare wires or bare wires with insulation or an insulating tube. Lead wires are typically fixed to the core clamps using wooden or cardboard supports.
[0003] In addition to the lead wire itself, the assembly also includes the following parts: wooden parts, cardboard parts, sleeves, screws, fasteners, and other accessories. The structural design of the lead wire assembly is a crucial aspect of large transformer design, and the rationality of its layout and selection is an important indicator of the design level of large transformers.
[0004] Traditional 3D lead wire design relies on calculation sheets, layout diagrams, 3D templates, and insulation distances provided by the design supervisor as input. The lead wire assembly is then compared to the template to apply the existing template. This process is not only complex and cumbersome but also heavily reliant on existing templates. It can only perform 3D design on models with available templates, failing to cover existing transformer types and hindering the development of corresponding templates due to technological advancements. The decision to use 3D lead wire design must begin at the initial layout stage, and even after later structural optimization, it may not keep pace with newer, better structures. This prevents customized lead wire design, limiting it to existing structures and requiring manual judgment at the initial design stage before adopting 3D lead wire design. Consequently, 3D lead wire design cannot be parameterized or 3D-based. The inability to update existing structures in real-time to meet 3D requirements leads to numerous design flaws and errors. Furthermore, after completing the 3D design, manual annotation of engineering drawings and uploading to PLM and other production-required parameters and BOM information further increases the workload of lead wire assembly. Summary of the Invention
[0005] The purpose of this invention is to provide a large transformer lead design system and method that is highly applicable, easy to operate, and efficient, in order to solve the problems existing in the prior art.
[0006] The technical solution adopted by the present invention to achieve the above objectives is: a three-dimensional design method for large transformer leads, characterized by comprising the following steps:
[0007] S1: Generate background models and parametric drawings through the lead-line business table module;
[0008] S2: Build a module parameterization library, select combined modules from the module parameterization library, and drive the parameters to generate module instances;
[0009] S3: Call the interactive design module, select the bushing, switch model and its installation position; adjust the number and position of components through the ADP navigation interface, and update the assembly model in real time to integrate the assembled components into the lead wire 3D model;
[0010] S4: Input the flexible component code and parameters into the flexible component processing module, assemble the deformed flexible component into the lead wire model, and update the PLM bill of materials simultaneously.
[0011] S5: The lead wire hole processing module identifies the bolt installation area and generates hole parameters, performs lead wire hole processing, and after completing the hole, calls the reconstruction model module to unify the assembly method and output a standardized assembly model.
[0012] S6: Generate ball markers and BOM table to complete the three-dimensional integrated design of transformer leads.
[0013] Step S1 specifically includes:
[0014] 1-1) The lead wire service table module receives the core diameter, body height, and lead wire path coordinate point set as input parameters; the lead wire service table module generates a cylindrical 3D model based on the core diameter and calculates the cubic bounding box of the body; and generates an initial lead wire topology based on the lead wire path coordinate point set, and uses B-spline curve fitting to generate a smooth path;
[0015] 1-2) Establish the transformation matrix between the background model coordinate system (X,Y,Z) and the leader local coordinate system (x',y',z'), i.e.:
[0016]
[0017] Where R is the rotation matrix and T is the translation vector;
[0018] 1-3) Bind the leader parameters to the corresponding coordinate points; store the assembly datum points, topology relationships and parameters as JSON structured data, generate parametric drawings containing assembly datum points and topology relationships, and mark key dimensions and tolerance zones.
[0019] In step 2), the construction module parameterization library is specifically as follows:
[0020] 2-1) Combine general-purpose parts and special-purpose parts into modular units according to their dimensions;
[0021] 2-2) Drive adjustment module parameters; where the module parameters include: column height, clamping component spacing and material properties;
[0022] 2-3) Solid models and non-solid models are associated through labels; the weight attribute of the non-solid model is loaded onto the assembly center of gravity in the form of point mass;
[0023] 2-4) Define the transformer type and its mapping relationship with the module; automatically filter available module combinations based on the input type.
[0024] Step S3 includes the following steps:
[0025] 3-1) Based on the CREO parametric template, component models are generated layer by layer by user input of top-level design parameters:
[0026] The parametric template of the CREO software is called, and the top-level design parameters are input. Based on these top-level parameters, the parametric design module generates the models of each component layer by layer according to the preset parameter transfer and calculation rules. Then, based on these dimensions, specific component models are generated on the basis of the template. During the generation process, the size matching and structural rationality between the component models are ensured.
[0027] 3-2) After generating the models of each component, these component models are assembled in layers according to the assembly logic of the transformer, that is: sub-component generation: the models are generated in the order of core, body and leads.
[0028] Then, according to the overall structure of the transformer, the various major components are assembled into a final assembly model; and assembly constraint checks are performed, namely: collision detection is performed on adjacent unseen gaps, and if the gap is less than the safety threshold, an early warning is triggered;
[0029] 3-3) Users can dynamically adjust driving parameters and update model instances in real time through the ADP navigation interface based on the incremental update algorithm.
[0030] In step S4, the flexible component processing module performs the following steps:
[0031] 4-1) After inputting the component code and deformation parameters, the system calls the PLM database and executes an SQL query to retrieve the matching gear number; the deformation parameters include: installation angle. and component length L;
[0032] 4-2) Calculation of the deformation of the flexible component based on geometric constraints: Based on the retrieved deformation parameters, the bending radius of the flexible component is calculated as follows: ;
[0033] 4-3) The flexible component processing module uses cubic Bézier curves to generate the deformed geometric model and writes its deformation parameters into the extended attribute field of the PLM system to ensure that different deformation instances are distinguished under the same part number in the BOM table.
[0034] The reconstructed model module performs the following steps:
[0035] 5-1) Calculate the offset of each parameterized module relative to the main coordinate system;
[0036] Determine the principal coordinate system, analyze each parameterized module, and calculate the offset of each parameterized module relative to the principal coordinate system using a coordinate transformation algorithm, that is, calculate its offset in the X, Y, and Z directions in the principal coordinate system.
[0037] 5-2) Traverse the assembly tree of the module, extract the geometric data and material properties of the parts in the leaf nodes; break down non-standard parts into the smallest manufacturable units; extract the bill of materials data for each part;
[0038] 5-3) Adopt surface assembly or coordinate system assembly methods uniformly, and recalculate assembly constraints; for parts that cannot be surface assembled, add a transition coordinate system and record the transformation relationship;
[0039] 5-4) The refactoring model module outputs a standardized assembly model, including the refactored assembly hierarchy and material attribute table, to the PLM system.
[0040] The lead wire opening processing module performs the following steps:
[0041] 6-1) Perform voxelization on the assembled model to generate a 3D mesh; detect the bolt connection area using a convolutional neural network (CNN) and output the bounding box coordinates;
[0042] 6-2) Generate opening diameter and depth based on bolt diameter parameters: After determining the bolt installation area based on the output bounding box coordinates, obtain the bolt diameter parameters from the design parameters, and calculate the corresponding opening diameter and depth based on the bolt diameter parameters;
[0043] 6-3) Use Boolean operations to cut the structural parts: Create a cylindrical tool model on the target structural part, perform difference operations according to the bounding box coordinates, and perform cutting operations on the structural part based on the generated hole diameter and depth as parameters to create a hole that meets the requirements on the structural part; after completing the cutting operation, record the relevant parameters of hole position, diameter and depth involved in the hole opening in the BOM table.
[0044] Step S6 specifically includes:
[0045] 7-1) Call the ball label processing module to automatically generate ball label annotations for the leader model;
[0046] 7-2) Filter and retain key item numbers, and delete redundant annotations;
[0047] 7-3) Call the item number function module to integrate with the PLM system to generate a BOM table, complete the code deduplication and data synchronization.
[0048] The item number function module performs encoding deduplication and data synchronization, including the following steps:
[0049] a. Compare the hash values of temporary number models generated by the same CREO template and with the same driving parameters: When multiple temporary number models based on the same CREO template and with the same driving parameters are generated in the system, calculate the hash value of each temporary number model, and then compare the hash values of the temporary number models to determine whether they are consistent.
[0050] b. If the hash values match, replace them with the same PLM system code:
[0051] If, after comparison, it is found that two or more temporary number models have the same hash value, the temporary number model will be replaced with the same PLM system code.
[0052] c. If the parameters are different, a new encoding request service will be triggered:
[0053] When the comparison reveals that the hash values of the temporary number models are inconsistent, the system automatically triggers the new code application service to request the PLM system to assign new unique codes to these models with different parameters, so as to ensure that each model has an independent and accurate identifier in the PLM system.
[0054] A transformer lead design system for a three-dimensional design method of large transformer leads, characterized in that it includes:
[0055] The lead wire business table module is used to parse the lead wire business logic and generate the background model required for lead wire layout, including: core and body 3D model and lead wire parametric drawings;
[0056] The module parameterization library supports adjusting the length, structural features, and material properties of modules through parameters, and supports surface assembly or coordinate system assembly to the background model to generate a leader 3D model.
[0057] The module parameterization library includes: a general parts library and a standard parts library, which are used to supplement the independent parts in the 3D model of the lead wire and support driving its size and installation position;
[0058] The interactive design module provides an ADP custom assembly interface, allowing users to adjust the position and quantity of bushings and switch models and integrate them into the lead wire 3D model.
[0059] The flexible component processing module dynamically matches flexible components of different shapes under the same part number by looking up the database based on the part number and parameters, so as to achieve shape adaptation.
[0060] The lead wire hole processing module is used to identify the installation position of bolts / screws and automatically perform hole and groove processing on structural components in combination with parametric labels;
[0061] The model reconstruction module is used to unify the assembly method of each module. It disassembles and reassembles the model through coordinate calculation to ensure the compatibility of the 3D software.
[0062] The ball marker processing module is used to automatically generate ball markers, filter and retain key point item numbers, and delete redundant markers.
[0063] The item number function module is integrated with the PLM system to generate the BOM structure and merge temporary model numbers with the same parameters through the coding deduplication service.
[0064] The present invention has the following beneficial effects and advantages:
[0065] The three-dimensional lead design method of this invention realizes the design of all lead assembly structures for large AC transformers at voltage levels of 110kV-500kV. Compared with traditional three-dimensional design, it achieves standardization, normalization, and unification of design input, diversifies lead forms, and is intelligent, reducing human errors caused by manual calculation and model creation. It also reduces real-world problems related to overall planning and suboptimal design, allowing for rapid iteration and fine-tuning of the design during the design process. Finally, it reduces the workload of manual standardization and integration with PLM. Attached Figure Description
[0066] Figure 1 System framework diagram of the transformer lead three-dimensional design system of the present invention;
[0067] Figure 2 System functional architecture diagram of the transformer lead three-dimensional design system of the present invention;
[0068] Figure 3 The model assembly drawing generated by the transformer lead three-dimensional design system of this invention;
[0069] Figure 4 A diagram of the ADP navigation interface software of the transformer lead 3D design system of this invention. Detailed Implementation
[0070] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments.
[0071] like Figures 1-2The diagram shown is a system framework diagram and a system functional architecture diagram of the transformer lead three-dimensional design system of the present invention. The present invention provides a transformer lead three-dimensional design system, comprising:
[0072] (1) Lead wire business table module, used to parse lead wire business logic and generate background models required for lead wire layout, including: core, body three-dimensional model and lead wire parameterized drawing;
[0073] (2) Module parameterization library, which supports adjusting the length, structural features and material properties of modules through parameters, and supports surface assembly or coordinate system assembly to the background model to generate a leader 3D model;
[0074] The module parameterization library includes: a general parts library and a standard parts library, which are used to supplement the independent parts in the 3D model of the lead wire and support driving its size and installation position;
[0075] General parts library and standard parts library: used to build a module parameterization library and complete the individual parts only needed for the lead wire. The general parts and standard parts built can be driven by the program. Here, the small parts required for the lead wire 3D model are supplemented.
[0076] The modules in the parametric template library can be programmed to generate the required length and structural features. These modules combine specialized and general-purpose components, allowing for the installation of small, medium, and large modules in various arrangements. For standard leads, a complete module set can be used. This module can be installed onto the background model generated from the lead business table using methods such as surface assembly and coordinate system assembly, thus generating a 3D model of the lead.
[0077] (3) Interactive design module, which provides ADP custom assembly interface, supports users to adjust the position and quantity of bushing and switch models, and integrates them into the lead wire 3D model;
[0078] (4) Flexible component processing module: Based on the component code and parameters, the database is searched to dynamically match flexible components of different shapes under the same component number in order to achieve shape adaptation;
[0079] Flexible components, similar to connectors, exhibit different shapes depending on their installation location. However, this cannot be accurately reflected in 3D modeling. Therefore, flexible components are used to solve this problem. By entering the code of a general or special component and its corresponding parameters, the component gear number in the system can be directly looked up for a one-to-one correspondence. This method can be used to solve the problem of different shapes for the same part number. The flexible component preprocessing involves finding the corresponding part number and generating details.
[0080] (5) Lead wire hole processing module, used to identify the installation position of bolts / screws and automatically perform hole and groove processing on structural parts in combination with parametric identification;
[0081] The installation model does not have holes for the components in the model, but in reality, holes are required for the structural components with mounting bolts. Since the model is generic, the location of holes is unknown beforehand. It can only be determined after actual assembly. Therefore, holes and slots are made at the mounting bolts or screws through programming and parameter marking to achieve the same effect as the actual installation of the 3D model.
[0082] (6) Reconstruct the model module to unify the assembly method of each module. The model is disassembled and reassembled through coordinate calculation to ensure the compatibility of the 3D software.
[0083] (7) Ball marker processing module, used to automatically generate ball markers and then filter and retain key point item numbers, and delete redundant markers;
[0084] Among them, the ball label processing is as follows: after the model is generated, the ball labels are automatically generated and all parts are labeled with ball labels. However, for the leader, there are too many parts and it is impossible to display the item number at the key point in detail. The ball label can only identify and process the ball labels at non-critical points and delete them, leaving the required ball labels.
[0085] (8) The item number function module is integrated with the PLM system to generate the BOM structure and merge temporary model numbers with the same parameters through the coding deduplication service.
[0086] like Figure 2 As shown, the modules described above specifically implement the following functions:
[0087] Preferably, the lead wire service table can be parsed by the system to include lead wire service logic, such as background location information and parameter information required for lead wire assembly;
[0088] Preferably, the modular parameter library aims to improve the applicability, reliability, and flexibility of 3D leads. Different general-purpose and special-purpose components are combined to form different types of models, and the models are programmed to drive them to accommodate different lengths. For example, the commonly used lead post and its wire clamping device are combined into a small module, and the height of the post, the position of the clamping device, and the materials of the post and clamping device can all be adjusted programmatically. Another modular approach is to integrate components that do not require a model but only details into modules, similar to material packages. This includes derivative combination methods: modules combining solid models and non-solid models, and combinations of actual lead models with details required. These modules are then assembled. For different product types of transformers, various combination models can be assembled. This not only supplements the applicability of existing 3D models but also improves the overall ability to design differentiated transformers.
[0089] Preferably, the parametric design module refers to a module where, based on predefined design rules, the user inputs product design parameters through the system's navigation interface, starting from the top-level parameters of the product and then proceeding to the design parameters of each major component. Based on the user-input design parameters and the CREO parametric template, a CREO model instance is generated. Then, based on assembly logic, the components are assembled layer by layer into major components, and finally, the finished product is assembled.
[0090] Preferably, the interactive design is mainly used for the installation of components whose installation location and quantity cannot be determined by specific design rules. After selecting or designing the modules to be installed, users can select the assembly location of the modules through a web interface or the CREO graphical interface to complete the module assembly. To complement the interactive design, users can first complete the design of the modules to be installed based on the ADP navigation page.
[0091] The model will be reconstructed based on the installed model. Due to different installation methods used, the following steps will be performed to unify the installation process and to make the next step more convenient, faster, and easier to use:
[0092] 1. Calculate the coordinates of the existing model and determine the relative position with the main coordinates based on the different locations of the installed modules.
[0093] 2. Calculate the relative positions of the models and decompose them into the models of each parameterized module. Generate a detailed list from each component.
[0094] 3. Assemble each part according to its calculated relative position.
[0095] The code retrieval function involves the code retrieval request being initiated from the system side, processed by the coding service on the PLM side, and the result being fed back to the system side. During the code retrieval operation, ADP will deduplicate temporary code models generated based on the same CREO parameterized template and with identical driving parameters, replacing them with the same model.
[0096] like Figure 1 As shown, based on the system framework of the transformer lead three-dimensional design system of the present invention, the present invention proposes a transformer lead three-dimensional design method, including the following steps:
[0097] S1: Generate background models and parametric drawings through the lead-line business table module;
[0098] 1-1) The lead wire service table module receives the core diameter, body height, and lead wire path coordinate point set as input parameters; the lead wire service table module generates a cylindrical 3D model based on the core diameter and calculates the cubic bounding box of the body; and generates an initial lead wire topology based on the lead wire path coordinate point set, and uses B-spline curve fitting to generate a smooth path;
[0099] 1-2) Establish the transformation matrix between the background model coordinate system (X,Y,Z) and the leader local coordinate system (x',y',z'), i.e.:
[0100]
[0101] Where R is the rotation matrix and T is the translation vector;
[0102] 1-3) Bind the leader parameters to the corresponding coordinate points; store the assembly datum points, topology relationships and parameters as JSON structured data, generate parametric drawings containing assembly datum points and topology relationships, and mark key dimensions and tolerance zones.
[0103] S2: Build a module parameterization library, select combined modules from the module parameterization library, and drive the parameters to generate module instances;
[0104] Build a module parameterization library, specifically:
[0105] 2-1) Combine general-purpose parts and special-purpose parts into modular units according to their dimensions;
[0106] In this embodiment, the module division method is as follows: general-purpose components (wire clamps, insulating sleeves) are divided into small (L<1m), medium (1m≤L≤3m), and large (L>3m) according to size; special-purpose components (high-voltage poles, grounding terminals) are combined with general-purpose components to form modules, and the combination rules are defined as follows: small module: 1 general-purpose component + 1 special-purpose component, maximum span ≤0.5m; medium module: 2 general-purpose components + 1 special-purpose component, 0.5m<span≤2m; large module: nested medium-sized module combination;
[0107] 2-2) Drive adjustment module parameters; where the module parameters include: column height, clamping component spacing and material properties;
[0108] 2-3) Solid models and non-solid models are associated through labels; the weight attribute of the non-solid model is loaded onto the assembly center of gravity in the form of point mass;
[0109] 2-4) Define the transformer type and its mapping relationship with the module; automatically filter available module combinations based on the input type.
[0110] S3: Call the interactive design module, select the bushing, switch model and its installation position; adjust the number and position of components through the ADP navigation interface, and update the assembly model in real time to integrate the assembled components into the lead wire 3D model;
[0111] like Figures 3-4 As shown, through Figure 4 The ADP navigation interface allows you to adjust the number and position of parts. After setting the system parameters, you can generate the model. Once the model is generated, you can click "Assemble" to assemble it.
[0112] Specifically, after assembly, there are switches and bushings whose installation locations cannot be determined by specific design rules. Installation can be performed by interactively selecting the specific bushing and switch types, choosing the installation coordinates, and inputting relevant parameters.
[0113] Specifically, if adjustments are needed, further adjustments can be made to the parameterization module.
[0114] 3-1) Based on the CREO parametric template, component models are generated layer by layer by user input of top-level design parameters:
[0115] The parametric template of the CREO software is called, and the top-level design parameters are input. Based on these top-level parameters, the parametric design module generates the models of each component layer by layer according to the preset parameter transfer and calculation rules. Then, based on these dimensions, specific component models are generated on the basis of the template. During the generation process, the size matching and structural rationality between the component models are ensured.
[0116] 3-2) After generating the models of each component, these component models are assembled in layers according to the assembly logic of the transformer, that is: sub-component generation: the models are generated in the order of core, body and leads.
[0117] Then, according to the overall structure of the transformer, the various major components are assembled into a final assembly model; and assembly constraint checks are performed, namely: collision detection is performed on adjacent unseen gaps, and if the gap is less than the safety threshold, an early warning is triggered;
[0118] 3-3) Users dynamically adjust driving parameters and update model instances in real time through the ADP navigation interface based on the incremental update algorithm, such as... Figure 3 As shown.
[0119] S4: Input the flexible component code and parameters into the flexible component processing module, assemble the deformed flexible component into the lead wire model, and update the PLM bill of materials simultaneously.
[0120] 4-1) After inputting the component code and deformation parameters, the system calls the PLM database and executes an SQL query to retrieve the matching gear number; the deformation parameters include: installation angle. and component length L;
[0121] 4-2) Calculation of the deformation of the flexible component based on geometric constraints: Based on the retrieved deformation parameters, the bending radius of the flexible component is calculated as follows: ;
[0122] 4-3) The flexible component processing module uses cubic Bézier curves to generate the deformed geometric model and writes its deformation parameters into the extended attribute field of the PLM system to ensure that different deformation instances are distinguished under the same part number in the BOM table.
[0123] S5: The lead wire hole processing module identifies the bolt installation area and generates hole parameters, performs lead wire hole processing, and after completing the hole, calls the reconstruction model module to unify the assembly method and output a standardized assembly model.
[0124] First, the lead wire hole is made. The specific steps in this embodiment are as follows:
[0125] 5-1) Perform voxelization on the assembled model to generate a 3D mesh; detect the bolt connection area using a convolutional neural network (CNN) and output the bounding box coordinates;
[0126] 5-2) Generate opening diameter and depth based on bolt diameter parameters: After determining the bolt installation area based on the output bounding box coordinates, obtain the bolt diameter parameters from the design parameters, and calculate the corresponding opening diameter and depth based on the bolt diameter parameters;
[0127] 5-3) Use Boolean operations to cut the structural parts: Create a cylindrical tool model on the target structural part, perform difference operations according to the bounding box coordinates, and perform cutting operations on the structural part based on the generated hole diameter and depth as parameters to create a hole that meets the requirements on the structural part; after completing the cutting operation, record the relevant parameters of hole position, diameter and depth involved in the hole opening in the BOM table.
[0128] Then the model is reconstructed;
[0129] The reconstructed model, using parametric modules for assembly guides, incorporates various assembly methods, sometimes including coordinate system assembly and surface assembly, which violates logic and conventions in 3D software. Therefore, it's necessary to standardize the assembly methods of all components so that the 3D software can recognize them and exchange data between the software and the system. Thus, reconstruction is used to achieve this data exchange functionality.
[0130] The specific steps for reconstructing the model are as follows:
[0131] 6-1) Calculate the offset of each parameterized module relative to the main coordinate system;
[0132] Determine the principal coordinate system, analyze each parameterized module, and calculate the offset of each parameterized module relative to the principal coordinate system using a coordinate transformation algorithm, that is, calculate its offset in the X, Y, and Z directions in the principal coordinate system.
[0133] 6-2) Traverse the assembly tree of the module, extract the geometric data and material properties of the parts in the leaf nodes; break down non-standard parts into the smallest manufacturable units; extract the bill of materials data for each part;
[0134] 6-3) Adopt surface assembly or coordinate system assembly methods uniformly, and recalculate assembly constraints; for parts that cannot be surface assembled, add a transition coordinate system and record the transformation relationship;
[0135] 6-4) The refactoring model module outputs a standardized assembly model, including the refactored assembly hierarchy and material attribute table, to the PLM system.
[0136] S6: Generate ball markers and BOM table to complete the three-dimensional integrated design of transformer leads.
[0137] 7-1) Call the ball label processing module to automatically generate ball label annotations for the leader model;
[0138] 7-2) Filter and retain key item numbers, and delete redundant annotations;
[0139] 7-3) Call the item number function module to integrate with the PLM system to generate a BOM table, complete the code deduplication and data synchronization.
[0140] The item number function module performs code deduplication and data synchronization, including the following steps:
[0141] a. Compare the hash values of temporary number models generated by the same CREO template and with the same driving parameters: When multiple temporary number models based on the same CREO template and with the same driving parameters are generated in the system, calculate the hash value of each temporary number model, and then compare the hash values of the temporary number models to determine whether they are consistent.
[0142] b. If the hash values match, replace them with the same PLM system code:
[0143] If, after comparison, it is found that two or more temporary number models have the same hash value, the temporary number model will be replaced with the same PLM system code.
[0144] c. If the parameters are different, a new encoding request service will be triggered:
[0145] When the comparison reveals that the hash values of the temporary number models are inconsistent, the system automatically triggers the new code application service to request the PLM system to assign new unique codes to these models with different parameters, so as to ensure that each model has an independent and accurate identifier in the PLM system.
[0146] As described in the above embodiments, the lead 3D design method of the present invention realizes the design of all lead assembly structures for large AC transformers at voltage levels of 110KV-500KV. Compared with traditional 3D design, it achieves standardization, normalization, and unification of design input, diversifies lead forms, and is intelligent, reducing human errors caused by manual calculation and model creation. It also reduces real-world problems related to overall considerations and suboptimal design, allowing for rapid iteration and fine-tuning of the scheme during the design process. Finally, it reduces the workload of manual standardization and integration with PLM.
[0147] Those skilled in the art will understand that the above description is merely a preferred embodiment of the present invention, and the features described in the various embodiments and / or claims of this disclosure can be combined or combined in various ways, even if such combinations or combinations are not explicitly described in this disclosure. This is not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
[0148] Although preferred embodiments of the invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including both the preferred embodiments and all changes and modifications falling within the scope of the invention. Clearly, those skilled in the art can make various alterations and modifications to the invention without departing from its spirit and scope. Thus, if these modifications and modifications of the invention fall within the scope of the claims and their equivalents, the invention is also intended to include these modifications and modifications.
Claims
1. A three-dimensional design method for large transformer leads, characterized in that, Includes the following steps: S1: Generate background models and parametric drawings through the lead-line business table module; S2: Build a module parameterization library, select combined modules from the module parameterization library, and drive the parameters to generate module instances; S3: Call the interactive design module, select the bushing, switch model and its installation position; adjust the number and position of components through the ADP navigation interface, and update the assembly model in real time to integrate the assembled components into the lead wire 3D model; S4: Input the flexible component code and parameters into the flexible component processing module, assemble the deformed flexible component into the lead wire model, and update the PLM bill of materials simultaneously. S5: The lead wire hole processing module identifies the bolt installation area and generates hole parameters, performs lead wire hole processing, and after completing the hole, calls the reconstruction model module to unify the assembly method and output a standardized assembly model. S6: Generate ball markers and BOM table to complete the three-dimensional integrated design of transformer leads.
2. The three-dimensional design system for large transformer leads according to claim 1, characterized in that, Step S1 specifically includes: 1-1) The lead wire service table module receives the core diameter, body height, and lead wire path coordinate point set as input parameters; the lead wire service table module generates a cylindrical 3D model based on the core diameter and calculates the cubic bounding box of the body; and generates an initial lead wire topology based on the lead wire path coordinate point set, and uses B-spline curve fitting to generate a smooth path; 1-2) Establish the transformation matrix between the background model coordinate system (X,Y,Z) and the leader local coordinate system (x',y',z'), i.e.: ; Where R is the rotation matrix and T is the translation vector; 1-3) Bind the leader parameters to the corresponding coordinate points; store the assembly datum points, topology relationships and parameters as JSON structured data, generate parametric drawings containing assembly datum points and topology relationships, and mark key dimensions and tolerance zones.
3. The three-dimensional design system for large transformer leads according to claim 1, characterized in that, In step 2), the construction module parameterization library is specifically as follows: 2-1) Combine general-purpose parts and special-purpose parts into modular units according to their dimensions; 2-2) Drive adjustment module parameters; where the module parameters include: column height, clamping component spacing and material properties; 2-3) Solid models and non-solid models are associated through labels; the weight attribute of the non-solid model is loaded onto the assembly center of gravity in the form of point mass; 2-4) Define the transformer type and its mapping relationship with the module; automatically filter available module combinations based on the input type.
4. The three-dimensional design system for large transformer leads according to claim 1, characterized in that, Step S3 includes the following steps: 3-1) Based on the CREO parametric template, component models are generated layer by layer by user input of top-level design parameters: The parametric template of the CREO software is called, and the top-level design parameters are input. Based on these top-level parameters, the parametric design module generates the models of each component layer by layer according to the preset parameter transfer and calculation rules. Then, based on these dimensions, specific component models are generated on the basis of the template. During the generation process, the size matching and structural rationality between the component models are ensured. 3-2) After generating the models of each component, these component models are assembled in layers according to the assembly logic of the transformer, that is: sub-component generation: the models are generated in the order of core, body and leads. Then, according to the overall structure of the transformer, the various major components are assembled into a final assembly model; and assembly constraint checks are performed, namely: collision detection is performed on adjacent unseen gaps, and if the gap is less than the safety threshold, an early warning is triggered; 3-3) Users can dynamically adjust driving parameters and update model instances in real time through the ADP navigation interface based on the incremental update algorithm.
5. A three-dimensional design system for large transformer leads according to claim 1, characterized in that, In step S4, the flexible component processing module performs the following steps: 4-1) After inputting the component code and deformation parameters, the system calls the PLM database and executes an SQL query to retrieve the matching gear number; the deformation parameters include: installation angle. and component length L; 4-2) Calculation of the deformation of the flexible component based on geometric constraints: Based on the retrieved deformation parameters, the bending radius of the flexible component is calculated as follows: ; 4-3) The flexible component processing module uses cubic Bézier curves to generate the deformed geometric model and writes its deformation parameters into the extended attribute field of the PLM system to ensure that different deformation instances are distinguished under the same part number in the BOM table.
6. The three-dimensional design system for large transformer leads according to claim 1, characterized in that, The reconstructed model module performs the following steps: 5-1) Calculate the offset of each parameterized module relative to the main coordinate system; Determine the principal coordinate system, analyze each parameterized module, and calculate the offset of each parameterized module relative to the principal coordinate system using a coordinate transformation algorithm, that is, calculate its offset in the X, Y, and Z directions in the principal coordinate system. 5-2) Traverse the assembly tree of the module, extract the geometric data and material properties of the parts in the leaf nodes; break down non-standard parts into the smallest manufacturable units; extract the bill of materials data for each part; 5-3) Adopt surface assembly or coordinate system assembly methods uniformly, and recalculate assembly constraints; for parts that cannot be surface assembled, add a transition coordinate system and record the transformation relationship; 5-4) The refactoring model module outputs a standardized assembly model, including the refactored assembly hierarchy and material attribute table, to the PLM system.
7. A three-dimensional design system for large transformer leads according to claim 1, characterized in that, The lead wire opening processing module performs the following steps: 6-1) Perform voxelization on the assembled model to generate a 3D mesh; detect the bolt connection area using a convolutional neural network (CNN) and output the bounding box coordinates; 6-2) Generate opening diameter and depth based on bolt diameter parameters: After determining the bolt installation area based on the output bounding box coordinates, obtain the bolt diameter parameters from the design parameters, and calculate the corresponding opening diameter and depth based on the bolt diameter parameters; 6-3) Use Boolean operations to cut the structural parts: Create a cylindrical tool model on the target structural part, perform difference operations according to the bounding box coordinates, and perform cutting operations on the structural part based on the generated hole diameter and depth as parameters to create a hole that meets the requirements on the structural part; after completing the cutting operation, record the relevant parameters of hole position, diameter and depth involved in the hole opening in the BOM table.
8. A three-dimensional design system for large transformer leads according to claim 1, characterized in that, Step S6 specifically includes: 7-1) Call the ball label processing module to automatically generate ball label annotations for the leader model; 7-2) Filter and retain key item numbers, and delete redundant annotations; 7-3) Call the item number function module to integrate with the PLM system to generate a BOM table, complete the code deduplication and data synchronization.
9. A three-dimensional design system for large transformer leads according to claim 8, characterized in that, The item number function module performs encoding deduplication and data synchronization, including the following steps: a. Compare the hash values of temporary number models generated by the same CREO template and with the same driving parameters: When multiple temporary number models based on the same CREO template and with the same driving parameters are generated in the system, calculate the hash value of each temporary number model, and then compare the hash values of the temporary number models to determine whether they are consistent. b. If the hash values match, replace them with the same PLM system code: If, after comparison, it is found that two or more temporary number models have the same hash value, the temporary number model will be replaced with the same PLM system code. c. If the parameters are different, a new encoding request service will be triggered: When the comparison reveals that the hash values of the temporary number models are inconsistent, the system automatically triggers the new code application service to request the PLM system to assign new unique codes to these models with different parameters, so as to ensure that each model has an independent and accurate identifier in the PLM system.
10. A transformer lead design system according to a three-dimensional design method for large transformer leads as described in claims 1-9, characterized in that, include: The lead wire business table module is used to parse the lead wire business logic and generate the background model required for lead wire layout, including: core and body 3D model and lead wire parametric drawings; The module parameterization library supports adjusting the length, structural features, and material properties of modules through parameters, and supports surface assembly or coordinate system assembly to the background model to generate a leader 3D model. The module parameterization library includes: a general parts library and a standard parts library, which are used to supplement the independent parts in the 3D model of the lead wire and support driving its size and installation position; The interactive design module provides an ADP custom assembly interface, allowing users to adjust the position and quantity of bushings and switch models and integrate them into the lead wire 3D model. The flexible component processing module dynamically matches flexible components of different shapes under the same part number by looking up the database based on the part number and parameters, so as to achieve shape adaptation. The lead wire hole processing module is used to identify the installation position of bolts / screws and automatically perform hole and groove processing on structural components in combination with parametric labels; The model reconstruction module is used to unify the assembly method of each module. It disassembles and reassembles the model through coordinate calculation to ensure the compatibility of the 3D software. The ball marker processing module is used to automatically generate ball markers, filter and retain key point item numbers, and delete redundant markers. The item number function module is integrated with the PLM system to generate the BOM structure and merge temporary model numbers with the same parameters through the coding deduplication service.