A method for quickly constructing a pole and tower model and a storage device
By separately modeling and classifying the tower components of the power system, combined with the assembly relationship information on the server, the rapid construction and efficient management of the three-dimensional tower model are achieved, and the problems of data redundancy and cumbersome maintenance in the existing technology are solved.
Patent Information
- Application Number
- CN202111587658.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-23
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2041-12-23
AI Technical Summary
The existing three-dimensional tower model construction methods lead to redundant and cumbersome model data, especially when there are duplicate components between different tower types.
By modeling tower components individually, tower assembly anchor models of different voltage levels are established and these models are classified and stored on the server. When building a tower model, the corresponding component model and assembly anchor model are downloaded from the server according to the voltage level, and assembled using assembly relationship information.
It realizes the rapid construction of tower models and efficient data management, reduces data redundancy and maintenance complexity, and improves the system's operating efficiency and user experience.
Smart Images

Figure CN114359480B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of three-dimensional modeling, and particularly relates to a method for quickly constructing a tower model of a power system and a storage device. Background Art
[0002] In recent years, with the booming development of information technology, virtual reality technology has been widely applied in the power field. And the three-dimensional tower model is an important foundation for realizing three-dimensional visualization of power transmission and distribution. The size of the three-dimensional tower model directly affects the success or failure of the system and the user experience, especially in the web version. The construction speed of the three-dimensional tower model seriously affects the update iteration and later maintenance of the system.
[0003] At present, the three-dimensional tower model is mainly constructed by using three-dimensional modeling software to perform overall modeling on different tower types or by using a part library to complete the assembly of the tower in the modeling software and then exporting the whole. This inevitably leads to duplicate components between towers, resulting in redundant model data and seriously affecting the system operation efficiency and user experience. In addition, when replacing the components of the tower, the operation is complicated and not conducive to later maintenance. Summary of the Invention
[0004] The purpose of the present invention is to provide a method for quickly constructing a tower model of a power system and a storage device, so as to solve the technical problems existing in the above-mentioned prior art.
[0005] According to one aspect of the present invention, a method for quickly constructing a tower model of the present invention includes:
[0006] By separately modeling the tower components required for the tower model, tower component models corresponding to different voltage levels are obtained;
[0007] According to the composition structure of the tower corresponding to different voltage levels and the hanging point positions of the tower components, tower assembly anchor point models for each tower of different voltage levels are respectively established;
[0008] Classify the established tower component models and tower assembly anchor point models according to the voltage level, obtain multiple classification files for the tower component models and tower assembly anchor point models of different voltage levels, and upload the multiple classification files to the server;
[0009] When constructing a tower model, according to the voltage level of the power transmission and distribution line, download the tower component models and tower assembly anchor point models of the corresponding voltage level from the classification files in the server, and use the corresponding tower assembly relationship information read from the server to assemble the tower component models and tower assembly anchor point models together to form a tower model.
[0010] Preferably, the pole and tower components include tower frames, conductor insulator strings, jumper insulator strings, optical cable fittings, and ground wire fittings.
[0011] Preferably, separately modeling the pole and tower components required for the pole and tower model includes: according to the entity photos and equipment drawings, using 3D modeling software to separately model the tower frame, conductor insulator string, jumper insulator string, optical cable fittings, and ground wire fittings to obtain a tower frame model, a conductor insulator string model, a jumper insulator string model, an optical cable fittings model, and a ground wire fittings model.
[0012] Preferably, assembling the pole and tower component model and the pole and tower assembly anchor point model together includes: according to the pole and tower assembly relationship information, installing the tower frame model onto the pole and tower assembly anchor point model to form a combination of the pole and tower assembly anchor point model and the tower frame model; then installing the conductor insulator string model, the jumper insulator string model, the optical cable fittings model, and the ground wire fittings model onto the pole and tower assembly anchor point model of the combination.
[0013] Preferably, the server also stores power transmission and distribution line information including the longitude and latitude coordinates, elevation coordinates, and pole and tower types of the pole and tower, which is used to generate a power transmission and distribution line composed of multiple poles and towers with longitude and latitude coordinates and elevation coordinates according to the power transmission and distribution line information.
[0014] Preferably, uploading the multiple classification files to the server includes: importing the multiple classification files into Unity3D software, converting each classification file into a prefab file, so as to obtain a classification file including a prefab model; uploading the obtained classification file including the prefab model to the server.
[0015] Preferably, uploading the obtained classification file including the prefab model to the server includes: after packing each prefab file into an AssetBundle resource package, uploading it to the server.
[0016] Preferably, according to the voltage level of the power transmission and distribution line, downloading the pole and tower component model and the pole and tower assembly anchor point model of the corresponding voltage level from the classification files in the server includes: according to the voltage level of the power transmission and distribution line, downloading the corresponding AssetBundle resource package from the server; obtaining the pole and tower component model and the pole and tower assembly anchor point model from the AssetBundle resource package.
[0017] Preferably, the pole and tower assembly relationship information includes: each component name, installation anchor point path, rotation angle, and scaling ratio.
[0018] According to the second aspect of the present invention, the present invention provides a storage device for storing the pole and tower model rapid construction method described above that can be executed by a computing device.
[0019] The beneficial technical effect of the present invention is that by separately modeling the pole and tower components, when constructing different pole and tower models, new attributes are assigned to the model data of the pole and tower components for repeated reference, resulting in only minor data changes, thereby solving the problems of redundant three-dimensional model data and complicated maintenance. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 is a schematic diagram of a method for quickly constructing a pole and tower model of a power system according to the present invention;
[0021] Figure 2 is a schematic diagram of disassembling a pole and tower into pole and tower components according to an embodiment of the present invention;
[0022] Figure 3 A schematic diagram of the assembly relationship of the pole and tower model according to an embodiment of the present invention;
[0023] Figure 4 is a schematic diagram of the power transmission and distribution line information according to an embodiment of the present invention;
[0024] Figure 5 is a flowchart of the working process according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0025] Figure 1 Disclosed is a method for quickly constructing a pole and tower model according to the present invention, including: separately modeling the pole and tower components required for the pole and tower model to obtain pole and tower component models corresponding to different voltage levels; respectively establishing pole and tower assembly anchor point models for each pole and tower of different voltage levels according to the pole and tower composition structure of different voltage levels and the hanging point positions of the pole and tower components; classifying the established pole and tower component models and pole and tower assembly anchor point models according to the voltage level to obtain multiple classification files for the pole and tower component models and pole and tower assembly anchor point models of different voltage levels, and uploading the multiple classification files to the server; when constructing a pole and tower model, according to the voltage level of the power transmission and distribution line, downloading the pole and tower component models and pole and tower assembly anchor point models of the corresponding voltage level from the classification files in the server, and using the corresponding pole and tower assembly relationship information read and downloaded from the server to assemble the pole and tower component models and pole and tower assembly anchor point models together to form a pole and tower model.
[0026] In an embodiment of the present invention, the pole and tower components of the present invention include a tower frame, a conductor insulator string, a jumper insulator string, an optical cable fitting, and a ground wire fitting. Figure 2 Disclosed is the structure of disassembling a pole and tower into pole and tower components according to the present invention; for a straight tower, the present invention disassembles the pole and tower into: a tower frame, an insulator string, an optical cable fitting, and a conductor fitting; for a tension tower, the present invention disassembles the pole and tower into: a tower frame, a conductor insulator string, a jumper insulator string, an optical cable fitting, and a conductor fitting.
[0027] In the above embodiments, separately modeling the pole and tower components required for the pole and tower model includes: based on the entity photos and equipment drawings, using 3D modeling software to separately model the tower, conductor insulator string, jumper insulator string, optical cable fittings, and ground wire fittings, to obtain a tower model, a conductor insulator string model, a jumper insulator string model, an optical cable fittings model, and a ground wire fittings model.
[0028] In an embodiment of the present invention, assembling the pole and tower component model and the pole and tower assembly anchor point model may be: according to the pole and tower assembly relationship information, installing the tower model onto the pole and tower assembly anchor point model to form a combination of the pole and tower assembly anchor point model and the tower model; then installing the conductor insulator string model, the jumper insulator string model, the optical cable fittings model, and the ground wire fittings model onto the pole and tower assembly anchor point model of the combination. Figure 3 Shows the assembly relationship of the pole and tower model of the present invention, including the pole and tower type name, such as the pole number corresponding to different voltage levels. When assembling the pole and tower model, first determine the pole and tower type name, such as the No. X low-voltage pole, and then determine the angle control parameters, anchor point installation path, component name, and size control parameters corresponding to the No. X low-voltage pole. The angle control parameters generally include: X-axis rotation angle, Y-axis rotation angle, and Z-axis rotation angle; the size control parameters include: X-axis scaling value, Y-axis scaling value, and Z-axis scaling value.
[0029] The present invention can also save in the server the power transmission and distribution line information including the longitude and latitude coordinates, elevation coordinates of the pole and tower, and the pole and tower type, so as to generate a power transmission and distribution line composed of multiple poles and towers with longitude and latitude coordinates and elevation coordinates according to the power transmission and distribution line information. Figure 4 Shows the power transmission and distribution line information of the embodiment of the present invention, including the line name and ID, the longitude and latitude coordinates of the pole and tower, the pole and tower type name, and the insulator phase sequence, etc.
[0030] As an option, the present invention can also import the multiple classification files into the Unity3D software, convert each classification file into a prefab file, obtain a classification file including the prefab model, and upload the obtained classification file including the prefab model to the server.
[0031] The present invention uses the virtual reality development engine tool Unity3D to convert the parts library model into a prefab file (i.e., a Unity3D file), serialize the 3D model, and reusing the prefab in Unit3D can endow the pole and tower component model data with new attributes for repeated reference, so that only relatively small data changes will occur. When assembling the pole and tower model, the construction of the pole and tower model can be completed dynamically and quickly in real time according to the pole and tower assembly relationship in the database, thereby solving the problems of 3D model data redundancy and complicated maintenance, and fully realizing the reuse of pole and tower parts and equipment.
[0032] The present invention can package each prefabricated body file into an AssetBundle resource package and upload it to the server.
[0033] When specifically implementing the present invention, according to the voltage level of the power transmission and distribution line, the corresponding AssetBundle resource package can be downloaded from the server; the tower component model and the tower assembly anchor point model corresponding to the voltage level can be obtained from the AssetBundle resource package.
[0034] In addition, the present invention provides a storage device for storing the method for quickly constructing the above-mentioned tower model that can be executed by a computing device.
[0035] In addition, another important feature of the present invention is to separate the 3D model from the data, which is convenient for later maintenance and management.
[0036] Next, a Figure 5 specific example of using Unity3D to construct a tower model as shown is used to illustrate the present invention in detail. It should be noted that this example is only used to illustrate the present invention and does not limit the present invention.
[0037] Step 1: Further disassemble the tower model structurally into components such as tower frames, conductor insulator strings, jumper insulator strings, optical cable fittings, and earth wire fittings, as Figure 1 shown. According to the entity photos and equipment drawings, only the tower components are separately modeled using 3D modeling software and exported in fbx format, and a corresponding parts library is established according to the corresponding voltage level, that is, after modeling the components such as tower frames and conductor insulator strings, databases of tower frames, conductor insulator strings, etc. corresponding to voltage levels of 500 kV; 220 kV; 110 kV; 35 kV; (20 kV) 10 kV, etc. are established.
[0038] Step 2: According to the composition structure of each level of tower (i.e., the tower ID corresponding to different voltage levels) and the requirements for the hanging point positions of the equipment, use the position coordinates of the empty object to determine the installation position anchor points of each tower component and export them in fbx format.
[0039] Step 3: Classify the fbx models generated in Step 1 and Step 2 according to the voltage level, import them into Unity3D, further convert the parts library models into prefabricated body files, and finally package them into different AssetBundle resource packages according to the voltage level for local or server download and use.
[0040] Step 4: Store the assembly relationships of different tower types, including parameter information such as the name of each component, the installation anchor point path, the rotation angle, and the scaling ratio, in a table of a relational database. As Figure 3As shown
[0041] Step 5: Save the relevant information in the power transmission and distribution line, mainly including the longitude and latitude coordinates, elevation coordinates of each level of tower pole and the corresponding tower pole type, into the table of the relational database. As Figure 4 shown
[0042] Step 6: When adding a new tower pole type or parts library is needed, only need to establish the tower pole position anchor point and the extended parts model, and repeat the above steps 1 to 5 to update the line information, tower pole assembly relationship and resource package file in the database.
[0043] Step 7: Write a C# script. According to the principles of cooperative programs and asynchronous loading, read the power transmission and distribution line information and the assembly relationship information of each level of tower pole (how many parts are composed, the name, parent object path, rotation angle, scaling value, etc. of each part), download the corresponding AssetBundle resource package according to the voltage level of the power transmission and distribution line, use the prefab model of the parts library in the resource package to dynamically assemble into the corresponding type of tower pole model, and finally generate the power transmission and distribution line according to the longitude and latitude coordinates.
[0044] Compared with the prior art, the present invention has the following advantages:
[0045] 1. Each level of tower pole model is composed of a large number of parts. Different types of tower poles may be composed of shared parts, which inevitably causes repeated use of the parts model and increases data redundancy. The present invention adopts the automatic assembly method of the prefab parts library in Unity3D, subdivides the tower pole structure into the smallest assembly unit, makes full use of the repeated reference of the prefab, and only has the advantage of small data changes, realizes the reusability of the parts, and effectively reduces the size of the tower pole model.
[0046] 2. When adding a new tower type or parts in the present invention, only need to create a separate parts model, without constructing a complete tower pole, which greatly improves the modeling efficiency.
[0047] 3. The present invention saves the power transmission and distribution line information and the tower pole assembly relationship in an external relational database, which is convenient for maintenance and management.
[0048] 4. When replacing the tower pole assembly relationship of the line in the present invention, only need to modify the tower pole assembly relationship in the relational database, without other operations, which is convenient and fast, and greatly improves the maintenance efficiency.
[0049] 5. When loading the tower poles of the power transmission and distribution line, only need to download the tower pole model AssetBundle resource package of the current voltage level, realize downloading on demand, and improve the loading efficiency.
[0050] 6. The AssetBundle resource package is a prefab that is the smallest unit of the part library. It uses coroutines and asynchronous loading methods to download quickly and strictly avoid repeated downloads. After the download is completed, the required part prefabs are obtained from the AssetBundle resource package according to the tower assembly relationship, and the target tower is quickly and dynamically assembled.
[0051] Although the present invention has been described in detail above, the present invention is not limited thereto, and those skilled in the art of this technology can make various modifications according to the principle of the present invention. Therefore, all modifications made according to the principle of the present invention should be understood to fall within the protection scope of the present invention.
Claims
1. A method for quickly constructing a tower model, including: Individually modeling the tower components required for the tower model to obtain tower component models corresponding to different voltage levels; According to the composition structure of the towers at different voltage levels and the hanging point position requirements of the tower components, using the position coordinates of the empty objects to determine the installation position points of each tower component, and separately establishing tower assembly anchor point models for different tower types at different voltage levels; Classifying the established tower component models and tower assembly anchor point models according to the voltage level to obtain multiple classification files for different voltage levels, and uploading the multiple classification files to the server, where each classification file contains the tower component models and tower assembly anchor point models corresponding to the corresponding voltage level; When constructing the tower model, according to the voltage level of the power transmission and transformation line, download the tower component models and tower assembly anchor point models of the corresponding voltage level from the classification files in the server, and use the corresponding tower assembly relationship information read from the server to assemble the tower component models and tower assembly anchor point models together to form a tower model; The tower assembly relationship information includes the name of each component, the installation anchor point path, the rotation angle, and the scaling ratio.
2. The method for quickly constructing a tower model according to claim 1, wherein, The tower components include tower frames, conductor insulator strings, jumper insulator strings, optical cable fittings, and ground wire fittings.
3. The method for quickly constructing a tower model according to claim 2, wherein, Individually modeling the tower components required for the tower model includes: according to the entity photos and equipment drawings, using 3D modeling software to individually model the tower frame, conductor insulator string, jumper insulator string, optical cable fittings, and ground wire fittings to obtain a tower frame model, a conductor insulator string model, a jumper insulator string model, an optical cable fitting model, and a ground wire fitting model.
4. The method for quickly constructing a tower model according to claim 3, wherein, Assembling the tower component models and the tower assembly anchor point models together includes: According to the tower assembly relationship information, installing the tower frame model onto the tower assembly anchor point model to form a combination of the tower assembly anchor point model and the tower frame model; then installing the conductor insulator string model, the jumper insulator string model, the optical cable fitting model, and the ground wire fitting model onto the tower assembly anchor point model of the combination.
5. The method for quickly constructing a tower model according to claim 2, wherein, The server also stores power transmission and transformation line information including the longitude and latitude coordinates, elevation coordinates, and tower types of the towers, which is used to generate a power transmission and transformation line composed of multiple towers with longitude and latitude coordinates and elevation coordinates according to the power transmission and transformation line information.
6. The method for quickly constructing a tower model according to claim 1, wherein, Uploading the multiple classification files to the server includes: Importing the multiple classification files into Unity3D software, converting each classification file into a prefab file, so as to obtain a classification file including prefab models; Uploading the obtained classification file including prefab models to the server.
7. The method for quickly constructing a pole tower model according to claim 6, wherein, Uploading the obtained classification file including the prefabricated body model to the server includes: After packing each prefabricated body file into an AssetBundle resource package, upload it to the server.
8. The method for quickly constructing a pole tower model according to claim 6, wherein, Downloading the pole tower component model and the pole tower assembly anchor point model of the corresponding voltage level from the classification file in the server according to the voltage level of the power transmission and distribution line includes: Downloading the corresponding AssetBundle resource package from the server according to the voltage level of the power transmission and distribution line; Obtaining the pole tower component model and the pole tower assembly anchor point model from the AssetBundle resource package.
9. A storage device for storing the method for quickly constructing a pole tower model according to any one of claims 1-8 that can be executed by a computing device.
Citation Information
Patent Citations
Regional power grid tower classification method
CN102222161A
Three-dimensional space visualized display method and system of transmission line
CN102446228A