Two-dimensional electromagnetic load rapid mapping method for three-dimensional model of transformer winding
Through technologies such as two-dimensional simplified calculation and sub-region division, the rapid mapping and loading of two-dimensional electromagnetic loads in the three-dimensional model of transformer winding is achieved, solving the problems of high computational complexity and low efficiency in the existing technology, and improving design efficiency and accuracy.
Patent Information
- Application Number
- CN202510321231.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-18
- Publication Date
- 2025-06-20
AI Technical Summary
In the design process of transformer windings, the calculation overhead of using the three-dimensional model to directly perform electromagnetic load and structural deformation is huge, and the existing methods are inefficient when loading the mapping of two-dimensional electromagnetic load to three-dimensional model.
A two-dimensional electromagnetic load rapid mapping method for transformer winding three-dimensional model is proposed. Two-dimensional electromagnetic load data is obtained through two-dimensional simplified calculation, plane sub-regions are divided, position index is constructed, three-dimensional electromagnetic load data is calculated, and three-dimensional grid model file after the electromagnetic load is loaded is generated.
It significantly reduces the computational complexity of electromagnetic load analysis, improves the calculation efficiency, shortens the analysis time, realizes the rapid mapping and loading of two-dimensional electromagnetic loads on the three-dimensional model, and improves the efficiency and accuracy of the design process.
Smart Images

Figure CN120180818A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of computer-aided engineering, and particularly relates to a method for quickly mapping two-dimensional electromagnetic loads of a three-dimensional model of a transformer winding. Background Art
[0002] As the core part of a transformer, the transformer winding is an essential link in the power transmission process in modern society. Among them, the transformer winding, as a core component, is a key component to ensure the efficient, safe and stable operation of the transformer, and is crucial for the reliability and stability of the entire power system. Since the transformer winding is composed of thousands of coils of different specifications combined in a specified order successively, during the actual operation process, due to the electromagnetic effect, its structure bears extremely complex loads. Especially under the action of sudden events such as certain peak electricity consumption periods or short-circuit overloads, the electromagnetic loads borne by the transformer winding will cause great damage to the winding. Therefore, in the design process of the transformer winding, it is particularly crucial to use analysis means such as finite element to predict the structural deformation under its electromagnetic load.
[0003] To analyze the structural deformation of the transformer winding during operation, it is first necessary to calculate and solve the electromagnetic load under its working state, and apply the calculated electromagnetic load to the structural analysis model for deformation analysis and calculation. However, due to the complex structure of the transformer winding, directly using a three-dimensional model to directly calculate its electromagnetic load and structural deformation incurs huge costs. In order to save computing resources, improve computing efficiency and ensure the accuracy and reliability of the calculation results, in the actual calculation process, the symmetry characteristics of the electromagnetic field and the winding structure can be utilized to simplify the calculation of the electromagnetic load using a two-dimensional cross-section and load it into the three-dimensional model. However, in actual engineering, due to the complex model structure, the time cost of using simple linear traversal or nearest interpolation and other methods to map and load the two-dimensional electromagnetic load to the three-dimensional model is huge. Therefore, there is an urgent need for a method for quickly mapping two-dimensional electromagnetic loads suitable for the three-dimensional model of the transformer winding. Summary of the Invention
[0004] The purpose of the present invention is to overcome the problems of difficult electromagnetic load calculation and low loading efficiency in the simulation calculation process of the three-dimensional model of the transformer winding, and proposes a method for quickly mapping two-dimensional electromagnetic loads of the three-dimensional model of the transformer winding.
[0005] To achieve the above purpose, the present invention adopts the following technical solutions: In the first aspect, the present invention provides a method for quickly mapping two-dimensional electromagnetic loads of a three-dimensional model of a transformer winding, including the following steps: S1. Use two-dimensional simplified calculation on the grid data of the three-dimensional model of the transformer winding to obtain two-dimensional electromagnetic load data; the grid data of the three-dimensional model of the transformer winding includes three-dimensional node coordinates and three-dimensional element coordinates; the two-dimensional electromagnetic load data includes two-dimensional node coordinate information, two-dimensional node radial electromagnetic load data, and two-dimensional node axial electromagnetic load data; S2. According to the node coordinate range of the plane maximum enclosing region of the current two-dimensional electromagnetic load data, divide the plane region of the current two-dimensional electromagnetic load data into several sub-regions, and create a sub-region data list for each sub-region; S3. Traverse the two-dimensional electromagnetic load data, construct a plane sub-region position index for each two-dimensional node according to the two-dimensional node coordinate information and the plane sub-region, and add the current two-dimensional electromagnetic load data to the sub-region data list corresponding to the plane sub-region position index; S4. Traverse all the three-dimensional element coordinates in the three-dimensional model of the transformer winding, calculate the three-dimensional electromagnetic load data according to the center point coordinates of the three-dimensional element and the sub-region data list until all the element data in the three-dimensional model of the transformer are traversed, and obtain all the three-dimensional element electromagnetic load data; S5. Use all the three-dimensional element electromagnetic load data to generate a three-dimensional grid model file of the transformer winding after loading the electromagnetic load.
[0006] Further, S4 is specifically: Convert the center point coordinates of the three-dimensional element from the Cartesian coordinate system to the cylindrical coordinate system to obtain the center point coordinates of the three-dimensional element in the cylindrical coordinate system; Calculate the plane sub-region index of the current node according to the center point coordinates of the three-dimensional element in the cylindrical coordinate system to obtain the sub-region of the current node; Obtain the list of all electromagnetic load data of the sub-region of the current node, calculate the weight according to the distance relationship between the center point coordinates of the three-dimensional element in the cylindrical coordinate system and the data points in the list of all electromagnetic load data of the current sub-region, and calculate the radial electromagnetic load and the axial electromagnetic load according to the weight; Convert the radial electromagnetic load and the axial electromagnetic load from the cylindrical coordinate system to the Cartesian coordinate system to obtain the three-dimensional electromagnetic load data.
[0007] Further, S1 is specifically: Import the symmetric section of the current three-dimensional model of the transformer winding into the simulation software for two-dimensional electromagnetic calculation to obtain two-dimensional electromagnetic loads.
[0008] Further, the method for obtaining the node coordinate range of the plane maximum enclosing region of the current two-dimensional electromagnetic load data in S2 is specifically: Obtain the X-direction coordinate x and Y-direction coordinate y of the current two-dimensional node, and judge whether the X-direction coordinate x and Y-direction coordinate y of the current two-dimensional node satisfy , , or ; is the minimum value of the X - direction coordinate in the current data, is the maximum value of the X - direction coordinate in the current data, is the minimum value of the Y - direction coordinate in the current data, is the maximum value of the Y - direction coordinate in the current data; If satisfied, update , , or , if not satisfied, skip; Until all two - dimensional nodes are traversed, output , , and .
[0009] Furthermore, the node coordinate range of the plane maximum enclosing region of the current two - dimensional electromagnetic load data in S2 is:
[0010] Among them, is the minimum value of the X - direction coordinate in the current data, is the maximum value of the X - direction coordinate in the current data, is the minimum value of the Y - direction coordinate in the current data, is the maximum value of the Y - direction coordinate in the current data; Several sub - regions are rectangular sub - regions of equal size; The sub - region data list is:
[0011] Among them, , , M and N respectively represent the number of divisions of the two - dimensional plane sub - region along the X and Y directions.
[0012] Furthermore, S3 is specifically: Obtain the X - direction coordinate x and Y - direction coordinate y of the current data node, and calculate the plane sub - region index of the current data node , , ; Among them, and respectively represent the side lengths of the rectangular sub - regions; is the minimum value of the X - direction coordinate in the current data, is the maximum value of the X - direction coordinate in the current data, is the minimum value of the Y - direction coordinate in the current data, is the maximum value of the Y - direction coordinate in the current data; the several sub - regions are rectangular sub - regions of equal size, and M and N respectively represent the number of divisions of the two - dimensional plane sub - regions along the X and Y directions; Add the current two - dimensional electromagnetic load data to the sub - region data list corresponding to the plane sub - region index.
[0013] Furthermore, the three - dimensional mesh model file of the transformer winding after loading the electromagnetic load includes element numbers, electromagnetic force magnitudes, unit vectors of the X - direction coordinate, unit vectors of the Y - direction coordinate, and unit vectors of the Z - direction coordinate.
[0014] In a second aspect, the present invention provides a two - dimensional electromagnetic load fast mapping system for a three - dimensional model of a transformer winding, including: A three - dimensional to two - dimensional simplification module, which is used to obtain two - dimensional electromagnetic load data by performing two - dimensional simplification on the mesh data of the three - dimensional model of the transformer winding; the mesh data of the three - dimensional model of the transformer winding includes three - dimensional node coordinates and three - dimensional element coordinates; the two - dimensional electromagnetic load data includes two - dimensional node coordinate information, two - dimensional node radial electromagnetic load data, and two - dimensional node axial electromagnetic load data; A sub - region division module, which is used to divide the plane region of the current two - dimensional electromagnetic load data into several sub - regions according to the node coordinate range of the plane maximum enclosing region of the current two - dimensional electromagnetic load data, and create a sub - region data list for each sub - region; A plane sub - region position index construction module, which is used to traverse the two - dimensional electromagnetic load data, construct a plane sub - region position index for each two - dimensional node according to the two - dimensional node coordinate information and the plane sub - regions, and add the current two - dimensional electromagnetic load data to the sub - region data list corresponding to the plane sub - region position index; A three - dimensional element electromagnetic load data calculation module, which is used to traverse all three - dimensional element coordinates in the three - dimensional model of the transformer winding, calculate the three - dimensional electromagnetic load data according to the center point coordinates of the three - dimensional elements and the sub - region data list, until all element data in the three - dimensional model of the transformer are traversed, and obtain all three - dimensional element electromagnetic load data; A three - dimensional mesh model generation module of the transformer winding after loading the electromagnetic load, which is used to generate a three - dimensional mesh model file of the transformer winding after loading the electromagnetic load using all three - dimensional element electromagnetic load data.
[0015] In a third aspect, the present invention provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where when the processor executes the computer program, it implements the two - dimensional electromagnetic load fast mapping method for a three - dimensional model of a transformer winding.
[0016] Fourthly, the present invention provides a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, it is a method for quickly mapping two-dimensional electromagnetic loads of a three-dimensional model of a transformer winding.
[0017] Compared with the prior art, the present invention has the following beneficial technical effects: For the method for quickly mapping two-dimensional electromagnetic loads of a three-dimensional model of a transformer winding proposed by the present invention, firstly, electromagnetic load data is obtained by using two-dimensional electromagnetic analysis on the three-dimensional model grid data. Secondly, a two-dimensional plane area for dividing the electromagnetic loads is constructed, and a regional position index is established for the load data. Thirdly, by traversing the cells in the three-dimensional model grid data, the corresponding electromagnetic load data is found through the plane area position index, and the actual load magnitude at this point is calculated according to the distance weight. Finally, the obtained electromagnetic load data is subjected to coordinate transformation and then stored and written out, realizing the quick mapping and application of two-dimensional electromagnetic loads of the transformer winding on the three-dimensional model. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The drawings described herein are only for the purpose of explanation and are not intended to limit the scope of the disclosure of the present invention in any way. Additionally, the shapes and proportional dimensions of the components in the drawings are only schematic and are used to assist in understanding the present invention, rather than specifically limiting the shapes and proportional dimensions of the components of the present invention. In the drawings: Figure 1 is a flowchart of a method for quickly mapping two-dimensional electromagnetic loads of a three-dimensional model of a transformer winding according to the present invention.
[0019] Figure 2 is a structural diagram of a system for quickly mapping two-dimensional electromagnetic loads of a three-dimensional model of a transformer winding according to the present invention.
[0020] Figure 3 is a diagram of an electronic device of a method for quickly mapping two-dimensional electromagnetic loads of a three-dimensional model of a transformer winding according to the present invention.
[0021] Figure 4 is a specific flowchart of a method for quickly mapping electromagnetic loads of a three-dimensional model of a transformer winding.
[0022] Figure 5 is a schematic diagram of a three-dimensional model grid of a transformer winding.
[0023] Figure 6 is a schematic diagram of a two-dimensional electromagnetic load data file of a transformer winding.
[0024] Figure 7 is a schematic diagram of the electromagnetic load data structure of a three-dimensional model of a transformer winding.
[0025] Figure 8It is a schematic diagram of the distribution of electromagnetic load acting on the three-dimensional model of the transformer winding. Specific implementation mode
[0026] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0027] Embodiment 1 See Figure 1 , a method for quickly mapping two-dimensional electromagnetic loads of a three-dimensional model of a transformer winding, comprising the following steps: S1. Use two-dimensional simplified calculation on the grid data of the three-dimensional model of the transformer winding to obtain two-dimensional electromagnetic load data; the grid data of the three-dimensional model of the transformer winding includes three-dimensional node coordinates and three-dimensional element coordinates; the two-dimensional electromagnetic load data includes two-dimensional node coordinate information, two-dimensional node radial electromagnetic load data, and two-dimensional node axial electromagnetic load data; S1 is specifically: Import the symmetric section of the current three-dimensional model of the transformer winding into the simulation software for two-dimensional electromagnetic calculation to obtain two-dimensional electromagnetic loads.
[0028] S2. According to the node coordinate range of the plane maximum enclosing area of the current two-dimensional electromagnetic load data, divide the plane area of the current two-dimensional electromagnetic load data into several sub-regions, and create a sub-region data list for each sub-region; The method for obtaining the node coordinate range of the plane maximum enclosing area of the current two-dimensional electromagnetic load data in S2 is specifically: Obtain the X-direction coordinate x and Y-direction coordinate y of the current two-dimensional node, and determine whether the X-direction coordinate x and Y-direction coordinate y of the current two-dimensional node satisfy , , or ; is the minimum value of the X-direction coordinate in the current data, is the maximum value of the X-direction coordinate in the current data, is the minimum value of the Y-direction coordinate in the current data, is the maximum value of the Y-direction coordinate in the current data; If satisfied, update , , or , if not satisfied, skip; Until all 2D nodes are traversed, output , , and .
[0029] The node coordinate range of the plane maximum enclosing region of the current 2D electromagnetic load data in S2 is:
[0030] Among them, is the minimum X-direction coordinate in the current data, is the maximum X-direction coordinate in the current data, is the minimum Y-direction coordinate in the current data, is the maximum Y-direction coordinate in the current data; A number of sub-regions are rectangular sub-regions of equal size; The sub-region data list is:
[0031] Among them, , , M and N respectively represent the number of divisions of the 2D plane sub-region along the X and Y directions.
[0032] S3. Traverse the 2D electromagnetic load data, construct a plane sub-region position index for each 2D node according to the 2D node coordinate information and the plane sub-region, and add the current 2D electromagnetic load data to the sub-region data list corresponding to the plane sub-region position index; S3 is specifically: Obtain the X-direction coordinate x and Y-direction coordinate y of the current data node, and calculate the plane sub-region index of the current data node , , ; Among them, and respectively represent the side lengths of the rectangular sub-regions; is the minimum X-direction coordinate in the current data, is the maximum X-direction coordinate in the current data, is the minimum Y-direction coordinate in the current data, is the maximum Y-direction coordinate in the current data; A number of sub-regions are rectangular sub-regions of equal size, and M and N respectively represent the number of divisions of the 2D plane sub-region along the X and Y directions; Add the current 2D electromagnetic load data to the sub-region data list corresponding to the plane sub-region index.
[0033] S4. Traverse all three-dimensional unit coordinates in the three-dimensional model of the transformer winding, and calculate the three-dimensional electromagnetic load data according to the center point coordinates of the three-dimensional unit and the sub-region data list until all unit data in the three-dimensional model of the transformer are traversed, and all three-dimensional unit electromagnetic load data are obtained; Specifically, S4 is as follows: Convert the center point coordinates of the three-dimensional unit from the Cartesian coordinate system to the cylindrical coordinate system to obtain the center point coordinates of the three-dimensional unit in the cylindrical coordinate system; Calculate the plane sub-region index of the current node according to the center point coordinates of the three-dimensional unit in the cylindrical coordinate system to obtain the sub-region of the current node; Obtain the list of all electromagnetic load data of the sub-region of the current node, calculate the weight according to the distance relationship between the center point coordinates of the three-dimensional unit in the cylindrical coordinate system and the data points in the list of all electromagnetic load data of the current sub-region, and calculate the radial electromagnetic load and the axial electromagnetic load according to the weight; Convert the radial electromagnetic load and the axial electromagnetic load from the cylindrical coordinate system to the Cartesian coordinate system to obtain the three-dimensional electromagnetic load data.
[0034] S5. Use all three-dimensional unit electromagnetic load data to generate a three-dimensional grid model file of the transformer winding after loading the electromagnetic load.
[0035] The three-dimensional grid model file of the transformer winding after loading the electromagnetic load in S5 includes the element number, the magnitude of the electromagnetic force, the unit vector of the X-direction coordinate, the unit vector of the Y-direction coordinate, and the unit vector of the Z-direction coordinate.
[0036] By mapping the two-dimensional electromagnetic load data onto the three-dimensional model, a three-dimensional grid model file containing electromagnetic load information can be conveniently generated. This file format facilitates subsequent data management and analysis, and helps engineers better understand the electromagnetic performance of the transformer winding. This embodiment has scalability and flexibility, and can adapt to transformer winding models of different scales and complexities. During the design, manufacturing, and maintenance of transformers, it can quickly provide electromagnetic load data, which helps engineers timely discover potential problems, optimize the design scheme, and improve the reliability and performance of products.
[0037] Embodiment 2 Refer to Figure 2 , a two-dimensional electromagnetic load rapid mapping system for a three-dimensional model of a transformer winding, including: A three-dimensional to two-dimensional simplification module, which is used to obtain two-dimensional electromagnetic load data by performing two-dimensional simplification on the grid data of the three-dimensional model of the transformer winding; the grid data of the three-dimensional model of the transformer winding includes three-dimensional node coordinates and three-dimensional unit coordinates; the two-dimensional electromagnetic load data includes two-dimensional node coordinate information, two-dimensional node radial electromagnetic load data, and two-dimensional node axial electromagnetic load data; The sub-region division module is used to divide the plane region of the current two-dimensional electromagnetic load data into several sub-regions according to the node coordinate range of the plane maximum enclosing region of the current two-dimensional electromagnetic load data, and create a sub-region data list for each sub-region; The plane sub-region position index construction module is used to traverse the two-dimensional electromagnetic load data, construct a plane sub-region position index for each two-dimensional node according to the two-dimensional node coordinate information and the plane sub-region, and add the current two-dimensional electromagnetic load data to the sub-region data list corresponding to the plane sub-region position index; The three-dimensional unit electromagnetic load data calculation module is used to traverse all the three-dimensional unit coordinates in the three-dimensional model of the transformer winding, calculate the three-dimensional electromagnetic load data according to the center point coordinates of the three-dimensional unit and the sub-region data list, and obtain all the three-dimensional unit electromagnetic load data until all the unit data in the three-dimensional model of the transformer are traversed; The three-dimensional grid model generation module of the transformer winding after loading the electromagnetic load is used to generate a three-dimensional grid model file of the transformer winding after loading the electromagnetic load by using all the three-dimensional unit electromagnetic load data.
[0038] In this embodiment, through two-dimensional simplified calculation, the calculation complexity of electromagnetic load analysis is significantly reduced, thereby improving the overall calculation efficiency and shortening the analysis time. Through fine sub-region division and weight calculation, the system can accurately reflect the electromagnetic load distribution in the three-dimensional model. The system provides a fast mapping function from the three-dimensional model to the two-dimensional electromagnetic load data, simplifying the process of electromagnetic load analysis. Each module of the system is relatively independent, facilitating expansion and optimization according to actual needs. The system can generate a three-dimensional grid model file of the transformer winding after loading the electromagnetic load, enabling engineers to intuitively understand the distribution of electromagnetic load in the three-dimensional model. Compared with the traditional three-dimensional electromagnetic field analysis method, the system in this embodiment reduces the calculation cost through two-dimensional simplified calculation, including calculation time, hardware resources and labor cost. The fast mapping ability of the system provides engineers with more time and energy to explore new design concepts and optimization schemes.
[0039] Embodiment III See Figure 3 , an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the two-dimensional electromagnetic load fast mapping method of a three-dimensional model of a transformer winding is implemented.
[0040] Embodiment IV A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the two-dimensional electromagnetic load fast mapping method of a three-dimensional model of a transformer winding is implemented.
[0041] Example 5 Refer to Figure 4 , a method for quickly mapping electromagnetic loads applicable to the three-dimensional model of a transformer winding of the present invention includes the following steps: Step 1, read the grid data of the three-dimensional model of the transformer winding, including model node information, model element information, etc., and store it in the computer memory: Refer to the grid model of the three-dimensional model of the transformer winding Figure 5 ; Before performing the mapping of the three-dimensional model of the transformer winding, it is first necessary to perform grid division on the three-dimensional model of the transformer winding and read the divided grid data. The typical three-dimensional grid structure form of the transformer winding is as Figure 2 shown. The grid data file is in text format, and the file content includes grid node information and grid element connection information. The node information includes all node numbers and corresponding node coordinates (the three-dimensional coordinates are X, Y, Z) in the current grid, and the element connection information includes all element numbers and corresponding element types (tetrahedron, hexahedron, etc.), and element node number indexes in the current grid. By reading the grid file, the node and element information of the three-dimensional grid model of the transformer winding is stored in the computer memory in the form of a linked list; Step 2, use two-dimensional simplified calculation to obtain the electromagnetic load data of the transformer winding, including node coordinate information, node radial electromagnetic load data, and node axial electromagnetic load data, and store it in the computer memory: Refer to the two-dimensional electromagnetic load data file of the transformer winding Figure 6 ; Step 2-1: Use to obtain the symmetric cross-section of the current three-dimensional model of the transformer winding; Step 2-2: Import the symmetric cross-section into the COMSOL simulation software for two-dimensional electromagnetic calculation, and export the calculated electromagnetic load to a disk file; Step 2-3: And load the corresponding two-dimensional electromagnetic load data from the file. The file data format includes: Node coordinate R, node coordinate Z, radial electromagnetic load , axial electromagnetic load
[0042] Step 3, obtain the node coordinate range representing the maximum enclosing area of the current two-dimensional data plane:
[0043] Among them: is the minimum value of the X-direction coordinate in the current data, is the maximum value of the X-direction coordinate in the current data, is the minimum value of the Y-direction coordinate in the current data, is the maximum value of the Y-direction coordinate in the current data; Step 3-1: Obtain the corresponding coordinates x and y of the current data node; Step 3-2: Determine whether the current node coordinates x and y satisfy , , , ; Step 3-3: If the condition is satisfied, update the corresponding , and if not, skip it; Step 3-4: Until all node data is traversed, output the corresponding ; Step Four, according to the maximum enclosing region of the current two-dimensional data plane, divide the current plane area into equal-sized rectangular sub-regions, and create a corresponding data list for each sub-region, denoted as , where: , ; Step Five, traverse the two-dimensional electromagnetic load data, and construct a corresponding plane region position index for each data node according to the data node coordinate information and the plane sub-region information: Step 5-1: Obtain the corresponding coordinates x and y of the current data node; Step 5-2: Calculate the plane sub-region index corresponding to the current node according to the current node coordinates x and y, where: , ; Step 5-3: Add the current two-dimensional electromagnetic load data to the corresponding data list; Step Six, traverse all unit data in the three-dimensional model of the transformer winding, calculate the corresponding electromagnetic load data according to the unit center point coordinates and save it until all unit data in the three-dimensional model of the transformer is traversed: Step 6-1: Obtain the unit coordinate information in the three-dimensional grid and calculate the unit center point coordinates ; Step 6-2: Convert the center point coordinates in the Cartesian coordinate system to the cylindrical coordinate system , where:
[0044] Step 6-3: Calculate the plane sub-region index corresponding to the current node according to the in the cylindrical coordinate system, where: , ; Step 6-4: Obtain the sub-region List of all electromagnetic load data corresponding thereto , according to the position of the unit center point and all electromagnetic load data in the current sub-region calculate the weight based on the distance relationship between the data points, and calculate the radial electromagnetic load according to the calculation and the axial electromagnetic load , where:
[0045] where: represents the distance weight between the current unit center point and each data point in this region, and R represents the weight radius of the current node; Step 6-5: Interpolate the radial electromagnetic load at the center position of the current unit and the axial electromagnetic load from the cylindrical coordinate system to the Cartesian coordinate system , where:
[0046] Step Seven, generate a three-dimensional mesh model file of the transformer winding after applying the electromagnetic load: Step 7-1: Obtain all unit number data and unit electromagnetic load data; Step 7-2: Create a new text file, and write line by line in the order of "unit number, Grav, magnitude of electromagnetic force, unit vector in the X direction, unit vector in the Y direction, unit vector in the Z direction" according to the regulations of the calculated load file; see the electromagnetic load data structure of the three-dimensional model of the transformer winding Figure 7 ; Step 7-3: Save the file to the computer disk after writing is completed.
[0047] See the distribution of the electromagnetic load acting on the three-dimensional model of the transformer winding Figure 8 .
[0048] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0049] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present invention. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, such that the instructions executed by the processor of the computer or other programmable data processing device generate means for implementing the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or multiple blocks.
[0050] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufactured article including instruction means that implement the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or multiple blocks.
[0051] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or multiple blocks. Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them. Although the present invention has been described in detail with reference to the above embodiments, those of ordinary skill in the art should understand that modifications or equivalent substitutions can still be made to the specific embodiments of the present invention. Any modification or equivalent substitution that does not depart from the spirit and scope of the present invention shall be covered by the protection scope of the present invention.
Claims
1. A method for rapid mapping of two-dimensional electromagnetic loads of a three-dimensional model of transformer windings, characterized in that: The following steps are involved: S1. Using two-dimensional simplified calculation to obtain two-dimensional electromagnetic load data for the grid data of the three-dimensional model of the transformer winding; the grid data of the three-dimensional model of the transformer winding includes three-dimensional node coordinates and three-dimensional unit coordinates; the two-dimensional electromagnetic load data includes two-dimensional node coordinate information, two-dimensional node radial electromagnetic load data and two-dimensional node axial electromagnetic load data; S2, dividing the plane area of the current two-dimensional electromagnetic load data into a number of sub-areas according to the node coordinate range of the maximum plane enclosing area of the current two-dimensional electromagnetic load data, and creating a sub-area data list for each sub-area; S3, traversing the two-dimensional electromagnetic load data, constructing a plane sub-region position index for each two-dimensional node according to the two-dimensional node coordinate information and the plane sub-region, and adding the current two-dimensional electromagnetic load data to the sub-region data list corresponding to the plane sub-region position index; S4, traversing all three-dimensional unit coordinates in the three-dimensional model of the transformer winding, calculating the three-dimensional electromagnetic load data according to the center point coordinates of the three-dimensional unit and the sub-region data list, until all unit data in the three-dimensional model of the transformer are traversed, and obtaining all three-dimensional unit electromagnetic load data; S5. Use all three-dimensional unit electromagnetic load data to generate a three-dimensional mesh model file of the transformer winding after the electromagnetic load is applied.
2. The method for rapid mapping of two-dimensional electromagnetic loads of a three-dimensional model of transformer windings according to claim 1 is characterized in that: S4 is specifically: The coordinates of the center point of the three-dimensional unit are converted from the Cartesian coordinate system to the cylindrical coordinate system to obtain the coordinates of the center point of the three-dimensional unit in the cylindrical coordinate system; Calculate the plane sub-region index of the current node according to the center point coordinates of the three-dimensional unit in the cylindrical coordinates to obtain the sub-region of the current node; Obtain a list of all electromagnetic load data in the sub-region of the current node, calculate the weight according to the distance relationship between the center point coordinates of the three-dimensional unit under the cylindrical coordinates and the data points in the list of all electromagnetic load data in the current sub-region, and calculate the radial electromagnetic load and the axial electromagnetic load according to the weight; The radial electromagnetic load and the axial electromagnetic load are converted from the cylindrical coordinate system to the Cartesian coordinate system to obtain three-dimensional electromagnetic load data.
3. The method for rapid mapping of two-dimensional electromagnetic loads of a three-dimensional model of transformer windings according to claim 1 is characterized in that: S1 is specifically: The symmetrical cross-section of the current transformer winding three-dimensional model is imported into the simulation software for two-dimensional electromagnetic calculation to obtain the two-dimensional electromagnetic load.
4. The method for rapid mapping of two-dimensional electromagnetic loads of a three-dimensional model of transformer windings according to claim 1 is characterized in that: The specific method for obtaining the node coordinate range of the maximum enclosing area of the plane of the current two-dimensional electromagnetic load data in S2 is: Get the X-direction coordinate x and Y-direction coordinate y of the current two-dimensional node, and determine whether the X-direction coordinate x and Y-direction coordinate y of the current two-dimensional node meet , , or ; is the minimum X-direction coordinate value in the current data. is the maximum value of the X-direction coordinate in the current data. is the minimum Y coordinate value in the current data. It is the maximum value of Y coordinate in the current data; If satisfied, update , , or , if not satisfied, skip; Until all two-dimensional nodes are traversed, output , , and .
5. The method for rapid mapping of two-dimensional electromagnetic loads of a three-dimensional model of transformer windings according to claim 1 is characterized in that: The node coordinate range of the maximum enclosing area of the plane of the current two-dimensional electromagnetic load data in S2 is: in, is the minimum X-direction coordinate value in the current data. is the maximum value of the X-direction coordinate in the current data. is the minimum Y coordinate value in the current data. It is the maximum value of Y coordinate in the current data; Several sub-regions are rectangular sub-regions of equal size; The sub-region data list is: in, , , M and N represent the number of divisions of the plane domain along the X and Y directions, respectively.
6. The method for rapid mapping of two-dimensional electromagnetic loads of a three-dimensional model of transformer windings according to claim 1 is characterized in that: S3 is specifically: Get the X-direction coordinate x and Y-direction coordinate y of the current data node, and calculate the plane sub-area index of the current data node , , ;in, and Represent the side lengths of the rectangular sub-regions respectively; is the minimum X-direction coordinate value in the current data. is the maximum value of the X-direction coordinate in the current data. is the minimum Y coordinate value in the current data. is the maximum value of the Y-direction coordinate in the current data; the sub-regions are rectangular sub-regions of equal size, and M and N represent the number of divisions of the two-dimensional plane sub-region along the X and Y directions respectively; Add the current two-dimensional electromagnetic load data to the sub-region data list corresponding to the plane sub-region index.
7. The method for rapid mapping of two-dimensional electromagnetic loads of a three-dimensional model of transformer windings according to claim 1, characterized in that: The three-dimensional mesh model file of the transformer winding after the electromagnetic load is loaded in S5 includes the unit number, the magnitude of the electromagnetic force, the unit vector of the X-direction coordinate, the unit vector of the Y-direction coordinate, and the unit vector of the Z-direction coordinate.
8. A two-dimensional electromagnetic load rapid mapping system for a three-dimensional model of a transformer winding, characterized in that: include: A 3D simplified 2D module is used to obtain 2D electromagnetic load data by using 2D simplified calculation on the mesh data of the 3D model of the transformer winding; the mesh data of the 3D model of the transformer winding includes 3D node coordinates and 3D unit coordinates; the 2D electromagnetic load data includes 2D node coordinate information, 2D node radial electromagnetic load data and 2D node axial electromagnetic load data; A sub-region division module, used to divide the plane region of the current two-dimensional electromagnetic load data into a number of sub-regions according to the node coordinate range of the maximum plane enclosing region of the current two-dimensional electromagnetic load data, and to create a sub-region data list for each sub-region; A plane sub-region position index building module is used to traverse the two-dimensional electromagnetic load data, build a plane sub-region position index for each two-dimensional node according to the two-dimensional node coordinate information and the plane sub-region, and add the current two-dimensional electromagnetic load data to the sub-region data list corresponding to the plane sub-region position index; A three-dimensional unit electromagnetic load data calculation module is used to traverse all three-dimensional unit coordinates in the three-dimensional model of the transformer winding, and calculate the three-dimensional electromagnetic load data according to the center point coordinates of the three-dimensional unit and the sub-region data list, until all unit data in the three-dimensional model of the transformer are traversed, and all three-dimensional unit electromagnetic load data are obtained; The module for generating the three-dimensional mesh model of the transformer winding after the electromagnetic load is loaded is used to generate the three-dimensional mesh model file of the transformer winding after the electromagnetic load is loaded using all the three-dimensional unit electromagnetic load data.
9. An electronic device, characterized in that: The invention comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the method for fast mapping two-dimensional electromagnetic loads of a three-dimensional model of a transformer winding as described in any one of claims 1 to 7 is implemented.
10. 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 method for fast mapping two-dimensional electromagnetic loads of a three-dimensional model of a transformer winding described in any one of claims 1 to 7 is implemented.