A 3D modeling method for the intersection section of auxiliary caverns in a pumped-storage power station
By defining the basic parameters of the interchange section and setting the angle form, the three-dimensional model of the interchange section is generated using CAD technology, which solves the problem of insufficient modeling accuracy in the existing technology, and realizes efficient and accurate three-dimensional modeling and visual display.
Patent Information
- Application Number
- CN202411727171.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-28
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2044-11-28
AI Technical Summary
In the three-dimensional modeling of the interchange section of the auxiliary cave chamber of the pumped storage power station, it is difficult to meet the requirements of refined modeling, and it is impossible to accurately reflect the corners of the interchange section and the transition part of the top arch, resulting in low model accuracy and affecting data accuracy and visualization effects.
By defining the basic parameters of the intersecting segment, obtaining the positional relationship between the main hole and the branch hole line, setting the angle form and its parameters, using cross-section parameters to create a three-dimensional model of the intersecting segment, including modeling methods of right angles and rounded corners, using CAD's API to obtain coordinates and vectors, and performing multiple Boolean operations to generate an accurate model.
It realizes fast and accurate three-dimensional modeling, improves modeling efficiency, and generates accurate three-dimensional models, which facilitates accurate calculation of quantity and graph production, significantly shortens the modeling cycle and improves the accuracy of three-dimensional visual display.
Smart Images

Figure CN119693570B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of water conservancy and hydropower engineering structures, and particularly relates to a three-dimensional modeling method for the intersection section of auxiliary caverns in a pumped storage power station. Background Art
[0002] The cross-section of the auxiliary caverns in the underground powerhouse of a pumped storage power station is mainly in the shape of an arch, and the tunnel layout is complex with many intersection sections. At present, three-dimensional design has been basically realized for the intersection sections. However, due to the complex intersection contour at the top of the intersection section, simple intersection Boolean modeling is difficult to meet the requirements of refined modeling, and it cannot reflect the corner and the transition part of the crown arch of the intersection section. Therefore, the three-dimensional model accuracy of the intersection sections of the auxiliary caverns in the underground powerhouse of the vast majority of pumped storage power stations is lower than the design accuracy, and the design results are difficult to accurately visualize in three dimensions, thereby affecting the data accuracy and the drawing effect. Summary of the Invention
[0003] In view of the problems existing in the prior art, the present invention provides a three-dimensional modeling method for the intersection section of auxiliary caverns in a pumped storage power station.
[0004] To achieve the above object, the technical solution adopted by the present invention is as follows:
[0005] A three-dimensional modeling method for the intersection section of auxiliary caverns in a pumped storage power station, comprising the following steps: Step 1, defining and obtaining the basic parameters of the intersection section; Step 2, constructing a three-dimensional model of the intersection section according to the basic parameters; the construction process is: Step 21, obtaining the main tunnel line and the branch tunnel line and their position intersection relationship; Step 22, setting the corner form of the intersection section and the corresponding parameters; Step 23, creating a three-dimensional model of the intersection section according to the corner form.
[0006] Based on the above technical solution, further, in Step 1, the basic parameters include: the main tunnel span W_zhudong, the main tunnel height H_zhudong, the main tunnel crown arch height D_zhudong, the main tunnel lining thickness T_zhudong, the branch tunnel span W_zhidong, the branch tunnel height H_zhidong, the branch tunnel crown arch height D_zhidong, the branch tunnel lining thickness T_zhidong, the right-angle length L_zhijiao, the right-angle angle DEG_zhijiao, the positive fillet radius R_zhengxiang, the positive angle DEG_zhengxiang, the negative fillet radius R_fanxiang, and the negative angle DEG_fanxiang.
[0007] Based on the above technical solution, further, in Step 21, obtaining the two-dimensional polyline, intersection point information, and cross-sectional shape contour parameters of the main tunnel and the branch tunnel lines.
[0008] Based on the above technical solution, further, in step 22, based on the positional relationship between the obtained two-dimensional polyline and the intersection points, the transition corner forms of the included angles on both sides of the tunnel intersection are set. Among them, the corner forms are divided into a right-angle form and a rounded-corner form, and corresponding parameters are set. The corresponding parameters set are as follows: when it is in the right-angle form, its parameters include the right-angle length L_zhijiao and the right-angle angle DEG_zhijiao; when it is in the rounded-corner form, its parameters include the forward rounded-corner radius R_zhengxiang, the forward angle DEG_zhengxiang, the reverse rounded-corner radius R_fanxiang, and the reverse angle DEG_fanxiang.
[0009] Based on the above technical solution, further, in step 23, when the corner form of the intersection section is a right angle, the creation process is as follows:
[0010] Step a: Calculate the coordinates P1 of the intersection point of the main tunnel and the branch tunnel and the included angle DEG_jiaocha between the branch tunnel and the positive X-axis;
[0011] Step b: Draw the cross-section R1_zhijiao of the main tunnel contour according to the parameters W_zhudong, H_zhudong, D_zhudong, T_zhudong, and draw the cross-section R2_zhijiao of the branch tunnel contour according to the parameters of the branch tunnel span W_zhidong, H_zhidong, D_zhidong, T_zhidong; Copy and move the cross-section R2_zhijiao to the point (W_zhudong / 2 + L_zhijiao, 0, 0) and place it perpendicular to the branch tunnel line at the end of the branch tunnel line;
[0012] Step c: Calculate the width of the branch tunnel extending along the branch tunnel route and the right-angle angle DEG_zhijiao until it intersects the center line of the main tunnel; and draw the cross-section R3_zhijiao of the intersection point contour according to the parameters L_jiaocha, H_zhudong, D_zhudong, T_zhidong; Move the cross-section R3_zhijiao to the point (0, 0, 0) and place it perpendicular to the branch tunnel line;
[0013] Step d: Use the length L_jiaocha of the main tunnel intersection section as the path and R1_zhijiao as the cross-section to generate the main tunnel model M_zhu by lofting; Use the branch tunnel line as the path, and combine the cross-section R1_zhijiao, the cross-section R2_zhijiao, and the cross-section R3_zhijiao to generate the branch tunnel model M_zhi by lofting; Perform multiple Booleans on M_zhu and M_zhi to finally obtain the model M_zhuandzhi;
[0014] Step e: Taking the point (0, 0, 0) as the reference point, move M_zhuandzhi with the intersection point P1 of the main tunnel and the branch tunnel as the target point, and rotate by DEG_jiaocha degrees.
[0015] Based on the above technical solution, further, the drawing process of the cross-section R1_zhijiao is as follows: Connect (W_zhudong / 2, -T_zhudong), (W_zhudong / 2, H_zhudong - D_zhudong), (-W_zhudong / 2, H_zhudong - D_zhudong), and (-W_zhudong / 2, -T_zhudong) with a polyline. Among them, the polyline between (W_zhudong / 2, H_zhudong - D_zhudong) and (-W_zhudong / 2, H_zhudong - D_zhudong) is an arc segment with a convexity of 2×(H_zhudong - D_zhudong) / W_zhudong.
[0016] Based on the above technical solution, further, the drawing process of the cross-section R2_zhijiao is as follows: Connect (W_zhidong / 2, -T_zhidong), (W_zhidong / 2, H_zhidong - D_zhidong), (-W_zhidong / 2, H_zhidong - D_zhidong), and (-W_zhidong / 2, -T_zhidong) with a polyline. Among them, the polyline between (W_zhidong / 2, H_zhidong - D_zhidong) and (-W_zhidong / 2, H_zhidong - D_zhidong) is an arc segment with a convexity of 2×(H_zhidong - D_zhidong) / W_zhidong.
[0017] Based on the above technical solution, further, the drawing process of the cross-section R3_zhijiao is as follows: Connect (L_jiaocha / 2, -T_zhudong), (L_jiaocha / 2, H_zhudong - D_zhudong), (-L_jiaocha / 2, H_zhudong - D_zhudong), and (-L_jiaocha / 2, -T_zhudong). Among them, the polyline between (L_jiaocha / 2, H_zhudong - D_zhudong) and (-L_jiaocha / 2, H_zhudong - D_zhudong) is an arc segment with a convexity of 2×(H_zhudong - D_zhudong) / L_jiaocha.
[0018] Based on the above technical solution, further, in step c, the width is the length L_jiaocha of the intersection section of the main tunnel, and L_jiaocha = { (W_zhudong) / 2 + L_zhijiao} × tan(DEG_zhijiao) is calculated according to the intersection section parameters.
[0019] Based on the above technical solution, further, in step 23, when the intersection section corner form is a rounded corner form, the creation process is as follows:
[0020] Step A: Calculate the intersection point coordinates P1 of the main tunnel and the branch tunnel and the included angle DEG_jiaocha between the branch tunnel and the X-axis;
[0021] Step B: Compare the larger one between R_zhengxiang and R_fanxiang as the large arc radius R_max, and the smaller one as the small arc radius R_min. Set DEG_zhijiao as the large arc angle DEG_max, and set DEG_fanxiang as the small arc angle DEG_min; if the values of R_zhengxiang and R_fanxiang are equal, then arbitrarily specify one as R_max and the other as R_min; and draw the large arc ARC_max according to the parameters R_max, DEG_max, and DEG_jiaocha; draw the small arc ARC_min according to the parameters R_min, DEG_min, and DEG_jiaocha;
[0022] Step C: Draw the cross-section R1_yuanjiao of the main tunnel contour according to the parameters W_zhudong, H_zhudong, D_zhudong, T_zhudong, and draw the cross-section R2_yuanjiao of the branch tunnel contour according to the parameters W_zhidong, H_zhidong, D_zhidong, T_zhidong; copy the cross-section R2_yuanjiao and move it to the end point of ARC_max and place it perpendicular to the branch tunnel line at the end of the branch tunnel line;
[0023] Step D: Generate the cross-section R3_yuanjiao of half of the main tunnel contour according to the parameters W_zhudong / 2, H_zhudong, D_zhudong, and T-zhudong. Copy and move the cross-section R3_yuanjiao to the endpoints of ARC_max and ARC_min close to the main tunnel line, and place them perpendicular to the tangent directions of the starting points of ARC_max and ARC_min respectively, to obtain the cross-section R31_yuanjiao of the contour at the endpoint of ARC_max and the cross-section R32_yuanjiao of the contour at the endpoint of ARC_min. Generate the cross-section R4_yuanjiao of half of the branch tunnel contour according to the parameters W_zhidong / 2, H_zhidong, D_zhidong, and T_zhidogn. Copy and move the cross-section R4_yuanjiao to the endpoints of ARC_max and ARC_min far from the main tunnel line, and place them perpendicular to the tangent directions of the ending points of ARC_max and ARC_min respectively to obtain the cross-section R41_yuanjiao of the contour at the endpoint of ARC_max and the cross-section R42_yuanjiao of the contour at the endpoint of ARC_min.
[0024] Step E: Calculate the distance between the endpoint of ARC_max close to the main tunnel line and the endpoint of ARC_min close to the main tunnel line. This distance is the length L_jiaocha of the main tunnel intersection section. Using L_jiaocha as the path, combine with the cross-section R1_yuanjiao to perform lofting to generate the main tunnel model M_zhu. Using the branch tunnel line as the path, combine with the cross-section R2_yuanjiao to perform lofting to generate the rear section model M_hou of the branch tunnel. Using ARC_max as the path, combine with the cross-section R31_yuanjiao and the cross-section R41_yuanjiao to perform lofting to generate the large arc section model M_arcmax. Using ARC_min as the path, combine with the cross-section R32_yuanjiao and the cross-section R42_yuanjiao to perform lofting to generate the small arc section model M_arcmin.
[0025] Step F: Generate a contour with the points (0, -R_zhengxiang, H_zhudong), (0, R_fanxiang, H_zhudong), (R_zhengxiang, 0, H_zhidong), (R_fanxiang, 0, H_zhidong) as reference points, and stretch it downward with a thickness of T_zhidong to generate the top model M_upkong of the intersection section notch; Generate a contour with the points (0, -R_zhengxiang, 0), (0, R_fanxiang, 0), (R_zhengxiang, 0, 0), (R_fanxiang, 0, 0) as reference points, and stretch it with a thickness of T_zhidong to generate the bottom model M_downkong of the intersection section notch;
[0026] Step G: Merge M_hou, M_arcmax, M_arcmin, M_upkong, and M_downkong to obtain the branch tunnel model M_zhi; Perform multiple Booleans on M_zhu and M_zhi to finally obtain the model M_zhuandzhi;
[0027] Step H: Move the model M_zhuandzhi with the point (0, 0, 0) as the reference point and the intersection point P1 of the main tunnel and the branch tunnel as the target point, and rotate it by DEG_jiaocha degrees.
[0028] Compared with the prior art, the present invention has the following beneficial effects:
[0029] The present invention quickly and accurately creates a three-dimensional model of the intersection section of the auxiliary chamber of a pumped-storage power station through the cross-sectional parameters and the position intersection relationship between the main tunnel and the branch tunnel. Compared with traditional two-dimensional modeling or simple three-dimensional modeling methods, this method can quickly generate a precise three-dimensional model, facilitating accurate quantity calculation and drawing, with more accurate three-dimensional visualization display, significantly improving the modeling efficiency and shortening the modeling cycle. Description of the Drawings
[0030] Figure 1 It is a schematic flow chart of the modeling method of the present invention. Detailed Embodiments
[0031] The following further elaborates and explains the present invention in conjunction with the drawings and specific embodiments. The technical features of each embodiment in the present invention can be combined correspondingly without conflict.
[0032] To make the above objects, features, and advantages of the present invention more apparent and understandable, the following provides a detailed description of the specific embodiments of the present invention in conjunction with the accompanying drawings. Many specific details are set forth in the following description to facilitate a thorough understanding of the present invention. However, the present invention can be implemented in many other ways different from those described herein, and those skilled in the art can make similar improvements without departing from the spirit of the present invention. Therefore, the present invention is not limited by the specific embodiments disclosed below. The technical features in various embodiments of the present invention can be combined correspondingly without conflict.
[0033] Embodiment 1
[0034] Combined with Figure 1 As shown in the figure, this embodiment provides a three-dimensional modeling method for the intersection section of auxiliary chambers in a pumped storage power station, including the following steps:
[0035] Step 1: Define and obtain the basic parameters of the intersection section; specifically, the defined parameters at least include: the span of the main tunnel W_zhudong, the height of the main tunnel H_zhudong, the arch height of the main tunnel roof D_zhudong, the lining thickness of the main tunnel T_zhudong, the span of the branch tunnel W_zhidong, the height of the branch tunnel H_zhidong, the arch height of the branch tunnel roof D_zhidong, the lining thickness of the branch tunnel T_zhidong, the right-angle length L_zhijiao, the right-angle angle DEG_zhijiao, the positive fillet radius R_zhengxiang, the positive angle DEG_zhengxiang, the negative fillet radius R_fanxiang, and the negative angle DEG_fanxiang. These defined parameters are obtained through manual input or by reading with corresponding software, and used as the basic parameters for generating the three-dimensional model of the intersection section.
[0036] Step 2: Construct the three-dimensional model of the intersection section.
[0037] In this embodiment, the construction process includes the following steps:
[0038] Step 21: Obtain the main tunnel line, the branch tunnel line, and their position intersection relationships; specifically, the two-dimensional polyline of the main tunnel and the branch tunnel lines, the intersection point information (including intersection point coordinates, intersection angles, and angle directions), and the cross-sectional shape profile parameters can be obtained by manually selecting points.
[0039] Step 22: Set the corner form of the intersection section and set the corresponding parameters. Specifically, based on the obtained relationship between the line and the intersection point, set the transition corner form of the included angle on both sides where the tunnels intersect, which is divided into right-angle and rounded-corner forms, and set the corresponding parameters. Further, when it is in the right-angle form, its parameters include the right-angle length L_zhijiao and the right-angle angle DEG_zhijiao; when it is in the rounded-corner form, its parameters include the forward rounded-corner radius R_zhengxiang, the forward angle DEG_zhengxiang, the reverse rounded-corner radius R_fanxiang, and the reverse angle DEG_fanxiang. It should be noted that there is an intersection only when there are two lines, and there is an intersection section only when there is an intersection, so the turning form of the intersection section needs to be defined.
[0040] Step 23: Create a 3D model of the intersection section according to the corner form. Specifically, according to whether the corner form of the intersection section is a right angle or a rounded corner, different methods for creating a 3D model are corresponding.
[0041] In this embodiment, when the corner form of the intersection section is a right angle, the creation process is as follows:
[0042] Step a: Calculate the intersection point coordinates P1 of the main tunnel and the branch tunnel and the included angle DEG_jiaocha between the branch tunnel and the positive X-axis. Specifically, obtain the coordinates of the starting point of the branch tunnel through the API of CAD, and these coordinates are the intersection point coordinates P1 of the main tunnel and the branch tunnel. Obtain the vector of the branch tunnel through the API of CAD. Define the positive X-axis vector as (1, 0, 0), and the included angle DEG_jiaocha between the branch tunnel and the positive X-axis can be obtained through the API of the vector.
[0043] Step b: Draw the cross-section R1_zhijiao of the main tunnel contour according to parameters such as W_zhudong, H_zhudong, D_zhudong, T_zhudong, etc. The drawing process is as follows: Connect (W_zhudong / 2, -T_zhudong), (W_zhudong / 2, H_zhudong - D_zhudong), (-W_zhudong / 2, H_zhudong - D_zhudong), (-W_zhudong / 2, -T_zhudong) with a polyline. Among them, the polyline between (W_zhudong / 2, H_zhudong - D_zhudong) and (-W_zhudong / 2, H_zhudong - D_zhudong) is an arc segment with a convexity of 2×(H_zhudong - D_zhudong) / W_zhudong.
[0044] Draw the cross-section R2_zhijiao of the branch tunnel contour based on parameters such as the span of the branch tunnel W_zhidong, H_zhidong, D_zhidong, T_zhidong, etc. The drawing process is as follows: Connect (W_zhidong / 2, -T_zhidong), (W_zhidong / 2, H_zhidong - D_zhidong), (-W_zhidong / 2, H_zhidong - D_zhidong), (-W_zhidong / 2, -T_zhidong) with a polyline. Among them, the polyline between (W_zhidong / 2, H_zhidong - D_zhidong) and (-W_zhidong / 2, H_zhidong - D_zhidong) is an arc segment with a convexity of 2×(H_zhidong - D_zhidong) / W_zhidong.
[0045] Copy the cross-section R2_zhijiao and move it to the point (W_zhudong / 2 + L_zhijiao, 0, 0) and place it perpendicular to the branch tunnel line at the end of the branch tunnel line.
[0046] Step c: Calculate the width of the branch tunnel extending along the branch tunnel line and the right-angle angle DEG_zhijiao until it intersects the center line of the main tunnel. This width is the length L_jiaocha of the intersection section of the main tunnel. Calculate L_jiaocha = { (W_zhudong) / 2 + L_zhijiao} × tan(DEG_zhijiao) according to the intersection section parameters; Draw the cross-section R3_zhijiao of the intersection point contour based on parameters such as L_jiaocha, H_zhudong, D_zhudong, T_zhudong, etc. Specifically, the drawing process is as follows: Connect (L_jiaocha / 2, -T_zhudong), (L_jiaocha / 2, H_zhudong - D_zhidong), (-L_jiaocha / 2, H_zhudong - D_zhidong), (-L_jiaocha / 2, -T_zhidong) with a polyline. Among them, the polyline between (L_jiaocha / 2, H_zhudong - D_zhidong) and (-L_jiaocha / 2, H_zhudong - D_zhidong) is an arc segment with a convexity of 2×(H_zhudong - D_zhidong) / L_jiaocha. Then move the cross-section R3_zhijiao to the point (0, 0, 0) and place it perpendicular to the branch tunnel line.
[0047] Step d: Loft to generate the main tunnel model M_zhu with the length L_jiaocha of the main tunnel intersection section as the path and R1_zhijiao as the cross-section; loft to generate the branch tunnel model M_zhi with the branch tunnel line as the path and combining the cross-sections R1_zhijiao, R2_zhijiao, and R3_zhijiao as the cross-sections. Perform multiple Boolean operations on M_zhu and M_zhi to finally obtain the model M_zhuandzhi. Specifically, the process of performing multiple Boolean calculations is as follows: First, copy M_zhu and M_zhi in place to obtain M_zhu01 and M_zhi01 respectively. Then, perform a Boolean difference operation on M_zhu and M_zhi01 to obtain M_zhu02, perform a Boolean difference operation on M_zhi and M_zhu01 to obtain M_zhi02, and finally perform a Boolean union operation on M_zhu02 and M_zhi02 to obtain M_zhuandzhi.
[0048] Step e: Move M_zhuandzhi with the point (0, 0, 0) as the reference point and the intersection point P1 of the main tunnel and the branch tunnel as the target point, and rotate it by DEG_jiaocha degrees.
[0049] The above steps complete the creation of the three-dimensional model in the right-angle form.
[0050] In this embodiment, when the intersection section corner form is a rounded corner form, the creation process is as follows:
[0051] Step A: Calculate the coordinates of the intersection point P1 of the main tunnel and the branch tunnel and the included angle DEG_jiaocha between the branch tunnel and the X-axis.
[0052] Step B: Compare the larger one between R_zhengxiang and R_fanxiang as the large arc radius R_max, and the smaller one as the small arc radius R_min. Set the corresponding DEG_zhijiao and DEG_fanxiang as the large arc angle DEG_max and the small arc angle DEG_min. If the values of R_zhengxiang and R_fanxiang are equal, then arbitrarily specify one as R_max and the other as R_min. And draw the large arc ARC_max according to parameters such as R_max, DEG_max, and DEG_jiaocha. Specifically, the drawing process is as follows: Calculate the center coordinates (W_zhudong / 2 + R_max, -W_zhidong / 2 - R_max×tan(DEG_max / 2)), with a radius of R_max and an angle of DEG_max, and the arc can be drawn using the above parameters. Draw the small arc ARC_min according to parameters such as R_min, DEG_min, and DEG_jiaocha. Specifically, the drawing process is as follows: Calculate the center coordinates (W_zhudong / 2 + R_min, -W_zhidong / 2 - R_min×tan(DEG_min / 2)), with a radius of R_min and an angle of DEG_min, and the arc can be drawn using the above parameters.
[0053] Step C: Draw the cross-section R1_yuanjiao of the main tunnel contour according to parameters such as W_zhudong, H_zhudong, D_zhudong, and T_zhudong. The drawing process is as follows: Connect (W_zhudong / 2, -T_zhudong), (W_zhudong / 2, H_zhudong - D_zhudong), (-W_zhudong / 2, H_zhudong - D_zhudong), and (-W_zhudong / 2, -T_zhudong) with a polyline. Among them, the polyline between (W_zhudong / 2, H_zhudong - D_zhudong) and (-W_zhudong / 2, H_zhudong - D_zhudong) is an arc segment with a convexity of 2×(H_zhudong - D_zhudong) / W_zhudong.
[0054] Draw the cross-section R2_yuanjiao of the branch tunnel contour according to parameters such as W_zhidong, H_zhidong, D_zhidong, and T_zhidong. The drawing process is as follows: Connect (W_zhidong / 2, -T_zhidong), (W_zhidong / 2, H_zhidong - D_zhidong), (-W_zhidong / 2, H_zhidong - D_zhidong), and (-W_zhidong / 2, -T_zhidong) with a polyline. Among them, the polyline between (W_zhidong / 2, H_zhidong - D_zhidong) and (-W_zhidong / 2, H_zhidong - D_zhidong) is an arc segment with a convexity of 2×(H_zhidong - D_zhidong) / W_zhidong.
[0055] Copy and move the cross-section R2_yuanjiao to the end point of ARC_max and place it perpendicular to the branch tunnel line at the end of the branch tunnel line.
[0056] Step D: Generate the cross-section R3_yuanjiao of half of the main tunnel contour according to parameters such as W_zhudong / 2, H_zhudong, D_zhudong, and T_zhudong. Copy and move the cross-section R3_yuanjiao to the endpoints of ARC_max and ARC_min close to the main tunnel line and place them perpendicular to the tangent directions at the starting points of ARC_max and ARC_min respectively, to obtain the cross-section R31_yuanjiao of the contour at the endpoint of ARC_max and the cross-section R32_yuanjiao of the contour at the endpoint of ARC_min. It should be noted that one of the two endpoints of ARC_max is on the main tunnel contour and the other is on the branch tunnel contour. Here, "close" refers to the endpoint on the main tunnel contour. Generate the cross-section R4_yuanjiao of half of the branch tunnel contour according to parameters such as W_zhidong / 2, H_zhidong, D_zhidong, and T_zhidogn. Copy and move the cross-section R4_yuanjiao to the endpoints of ARC_max and ARC_min far from the main tunnel line and place them perpendicular to the tangent directions at the end points of ARC_max and ARC_min respectively to obtain the cross-section R41_yuanjiao of the contour at the endpoint of ARC_max and the cross-section R42_yuanjiao of the contour at the endpoint of ARC_min. It should be noted that one of the two endpoints of ARC_min is on the main tunnel contour and the other is on the branch tunnel contour. Here, "close" refers to the endpoint on the main tunnel contour.
[0057] Specifically, the complete R3_yuanjiao is drawn using the parameters of W_zhudong, H_zhudong, D_zhudong, and T-zhudong. The specific drawing process is as follows: Connect (W_zhudong / 2, -T_zhudong), (W_zhudong / 2, H_zhudong - D_zhudong), (-W_zhudong / 2, H_zhudong - D_zhudong), and (-W_zhudong / 2, -T_zhudong). Among them, the polyline between (W_zhudong / 2, H_zhudong - D_zhudong) and (-W_zhudong / 2, H_zhudong - D_zhudong) is an arc segment with a convexity of 2×(H_zhudong - D_zhudong) / W_zhudong.
[0058] In this embodiment, half of the cross-section R3_yuanjiao is drawn using the parameters of W_zhudong / 2, H_zhudong, D_zhudong, and T_zhudong. The process is as follows: Connect (0, -T_zhudong), (W_zhudong / 2, -T_zhudong), (W_zhudong / 2, H_zhudong - D_zhudong), and (0, H_zhudong) with a polyline. Among them, the polyline between (W_zhudong / 2, H_zhudong - D_zhudong) and (0, H_zhudong) is an arc segment with a convexity of 2 * chord height H / chord length L. The calculation methods of the chord height and chord length are as follows:
[0059] Chord length L = square root of ((W_zhudong / 2)×(W_zhudong / 2) + D_zhudong×D_zhudong))
[0060] Chord height: First, draw the complete cross-section R3_yuanjiao contour, and use the cad api to obtain the radius of the arc segment and record it as R. Chord height H = R×sqrt(R×R - L / 2×L / 2).
[0061] Step E: Calculate the distance between the endpoint of ARC_max close to the main tunnel line and the endpoint of ARC_min close to the main tunnel line. This distance is the length L_jiaocha of the main tunnel intersection section. Using L_jiaocha as the path and combining with the cross-section R1_yuanjiao for lofting to generate the main tunnel model M_zhu; using the branch tunnel line as the path and combining with the cross-section R2_yuanjiao for lofting to generate the rear section model M_hou of the branch tunnel; using ARC_max as the path and R31_yuanjiao and R41_yuanjiao as the cross-sections for lofting to generate the large arc section model M_arcmax. Among them, the lofting to generate the model can be achieved by inputting the path and cross-section using the CAD API; using ARC_min as the path and R32_yuanjiao and R42_yuanjiao as the cross-sections for lofting to generate the small arc section model M_arcmin. Among them, the lofting to generate the model can be achieved by inputting the path and cross-section using the CAD API.
[0062] Step F: Generate a contour based on the reference points (0, -R_zhengxiang, H_zhudong), (0, R_fanxiang, H_zhudong), (R_zhengxiang, 0, H_zhidong), (R_fanxiang, 0, H_zhidong), and stretch it downward with a thickness of T_zhidong to generate the top model M_upkong of the intersection section notch; generate a contour based on the reference points (0, -R_zhengxiang, 0), (0, R_fanxiang, 0), (R_zhengxiang, 0, 0), (R_fanxiang, 0, 0), and stretch it with a thickness of T_zhidong to generate the bottom model M_downkong of the intersection section notch.
[0063] Step G: Merge M_hou, M_arcmax, M_arcmin, M_upkong, and M_downkong to obtain the branch tunnel model M_zhi. The merging operation can be performed by using software such as CAD to perform a Boolean union operation on M_hou, M_arcmax, M_arcmin, M_upkong, and M_downkong; perform multiple Boolean operations on M_zhu and M_zhi, and finally obtain the model M_zhuandzhi. It should be noted that the process of multiple Boolean calculations here is similar to that in Step d and will not be elaborated too much.
[0064] Step H: Move M_zhuandzhi with the reference point (0, 0, 0) and the target point being the intersection point P1 of the main tunnel and the branch tunnel, and rotate it by DEG_jiaocha degrees.
[0065] The creation of the 3D model of the intersection section of the auxiliary caverns of the pumped-storage power station is completed through the above steps.
[0066] That is to say, first, taking the Y-axis as the main tunnel line and the approach direction to the power station as the positive direction of the Y-axis, draw the branch tunnel line with the point (0, 0, 0) as the intersection point of the main tunnel and the branch tunnel, and then generate the intersection section model. The corner forms of the intersection section are divided into right angles and rounded corners. Move the generated model to the actual intersection point of the main tunnel and the branch tunnel according to the corner form of the intersection section and the actual position of the intersection point, and rotate the corresponding angle. Then generate the models of the corresponding corner parts on both sides in the form of right angles or rounded corners, and then fill in the missing parts at the top intersection of the intersection section, and merge them to generate a complete 3D model of the intersection section.
[0067] Finally, it should be noted that the above content is only used to illustrate the technical solution of the present invention, rather than a limitation on the protection scope of the present invention. Any simple modification or equivalent replacement of the technical solution of the present invention by those of ordinary skill in the art shall not depart from the essence and scope of the technical solution of the present invention.
Claims
1. A three-dimensional modeling method for the intersection section of auxiliary caverns in a pumped storage power station, characterized in that, It includes the following steps: Step 1: Define and obtain the basic parameters of the intersection section; The basic parameters include: the main tunnel span W_zhudong, the main tunnel height H_zhudong, the main tunnel crown height D_zhudong, the main tunnel lining thickness T_zhudong, the branch tunnel span W_zhidong, the branch tunnel height H_zhidong, the branch tunnel crown height D_zhidong, the branch tunnel lining thickness T_zhidong, the right-angle length L_zhijiao, the right-angle angle DEG_zhijiao, the forward fillet radius R_zhengxiang, the forward angle DEG_zhengxiang, the reverse fillet radius R_fanxiang, the reverse angle DEG_fanxiang; Step 2: Construct a 3D model of the intersection section according to the basic parameters; The construction process is as follows: Step 21: Obtain the main tunnel line and the branch tunnel line and their position intersection relationship; Step 22: Set the corner form of the intersection section and the corresponding parameters; Step 23: Create a 3D model of the intersection section according to the corner form; In Step 23, when the corner form of the intersection section is a right angle, the creation process is as follows: Step a: Calculate the intersection point coordinates P1 of the main tunnel and the branch tunnel and the included angle DEG_jiaocha between the branch tunnel and the positive X-axis; Step b: Draw the cross-section R1_zhijiao of the main tunnel contour according to the parameters W_zhudong, H_zhudong, D_zhudong, T_zhudong, and draw the cross-section R2_zhijiao of the branch tunnel contour according to the parameters of the branch tunnel span W_zhidong, H_zhidong, D_zhidong, T_zhidong; Copy and move the cross-section R2_zhijiao to the point (W_zhudong / 2 + L_zhijiao, 0, 0) and place it perpendicular to the branch tunnel line at the end of the branch tunnel line; Step c: Calculate the width of the branch tunnel extending along the branch tunnel route and the right-angle angle DEG_zhijiao to intersect with the center line of the main tunnel; And draw the cross-section R3_zhijiao of the intersection point contour according to the parameters L_jiaocha, H_zhudong, D_zhudong, T_zhidong; Move the cross-section R3_zhijiao to the point (0, 0, 0) and place it perpendicular to the branch tunnel line; The width is the length L_jiaocha of the main tunnel intersection section, and L_jiaocha = { (W_zhudong) / 2 + L_zhijiao} × tan(DEG_zhijiao) is calculated according to the intersection section parameters; Step d: Loft the main tunnel model M_zhu with the length L_jiaocha of the main tunnel intersection section as the path and R1_zhijiao as the cross-section; loft the branch tunnel model M_zhi with the branch tunnel line as the path and in combination with the cross-sections R1_zhijiao, R2_zhijiao, and R3_zhijiao; perform multiple Booleans on M_zhu and M_zhi to finally obtain the model M_zhuandzhi; Step e: Move M_zhuandzhi with the point (0, 0, 0) as the reference point and the intersection point P1 of the main tunnel and the branch tunnel as the target point, and rotate it by DEG_jiaocha degrees.
2. The three-dimensional modeling method for the intersection section of auxiliary chambers of a pumped storage power station according to claim 1, characterized in that, In Step 21, obtain the two-dimensional polyline, intersection point information, and cross-sectional body contour parameters of the main tunnel and the branch tunnel lines.
3. A three-dimensional modeling method for the intersection section of auxiliary caverns in a pumped storage power station according to claim 2, characterized in that, In Step 22, based on the positional relationship between the obtained two-dimensional polyline and the intersection points, set the transition corner form of the included angles on both sides where the tunnels intersect. Among them, the corner form is divided into a right-angle form and a rounded-corner form. The corresponding parameters are set as follows: When it is in the right-angle form, its parameters include the right-angle length L_zhijiao and the right-angle angle DEG_zhijiao; When it is in the rounded-corner form, its parameters include the forward rounded-corner radius R_zhengxiang, the forward angle DEG_zhengxiang, the reverse rounded-corner radius R_fanxiang, and the reverse angle DEG_fanxiang.
4. A three-dimensional modeling method for the intersection section of auxiliary chambers in a pumped-storage power station according to claim 1, characterized in that The drawing process of the cross-section R1_zhijiao is as follows: Connect (W_zhudong / 2, -T_zhudong), (W_zhudong / 2, H_zhudong - D_zhudong), (-W_zhudong / 2, H_zhudong - D_zhudong), and (-W_zhudong / 2, -T_zhudong) with a polyline. Among them, the polyline between (W_zhudong / 2, H_zhudong - D_zhudong) and (-W_zhudong / 2, H_zhudong - D_zhudong) is an arc segment with a convexity of 2×(H_zhudong - D_zhudong) / W_zhudong.
5. A three-dimensional modeling method for the intersection section of auxiliary caverns in a pumped storage power station according to claim 1, characterized in that, The drawing process of the cross-section R2_zhijiao is as follows: Connect (W_zhidong / 2, -T_zhidong), (W_zhidong / 2, H_zhidong - D_zhidong), (-W_zhidong / 2, H_zhidong - D_zhidong), and (-W_zhidong / 2, -T_zhidong) with a polyline. Among them, the polyline between (W_zhidong / 2, H_zhidong - D_zhidong) and (-W_zhidong / 2, H_zhidong - D_zhidong) is an arc segment with a convexity of 2×(H_zhidong - D_zhidong) / W_zhidong.
6. A three-dimensional modeling method for the intersection section of auxiliary chambers of a pumped-storage power station according to claim 1, characterized in that The process of drawing the cross-section R3_zhijiao is as follows: (L_jiaocha / 2, -T_zhudong), (L_jiaocha / 2, H_zhudong - D_zhudong), (-L_jiaocha / 2, H_zhudong - D_zhudong), (-L_jiaocha / 2, -T_zhudong) are connected. Among them, the polyline between (L_jiaocha / 2, H_zhudong - D_zhudong) and (-L_jiaocha / 2, H_zhudong - D_zhudong) is an arc segment with a convexity of 2×(H_zhudong - D_zhudong) / L_jiaocha.
7. A three-dimensional modeling method for the intersection section of auxiliary caverns in a pumped-storage power station according to claim 1, characterized in that, In step 23, when the corner form of the intersection section is a rounded corner form, the creation process is as follows: Step A: Calculate the intersection point coordinates P1 of the main tunnel and the branch tunnel and the angle DEG_jiaocha between the branch tunnel and the X-axis. Step B: Compare the larger one between R_zhengxiang and R_fanxiang as the large arc radius R_max, and the smaller one as the small arc radius R_min. Set DEG_zhijiao as the large arc angle DEG_max, and set DEG_fanxiang as the small arc angle DEG_min; if the values of R_zhengxiang and R_fanxiang are equal, then arbitrarily specify one as R_max and the other as R_min; and draw the large arc ARC_max according to the parameters R_max, DEG_max, and DEG_jiaocha; draw the small arc ARC_min according to the parameters R_min, DEG_min, and DEG_jiaocha. Step C: Draw the cross-section R1_yuanjiao of the main tunnel contour according to the parameters W_zhudong, H_zhudong, D_zhudong, T_zhudong, and draw the cross-section R2_yuanjiao of the branch tunnel contour according to the parameters W_zhidong, H_zhidong, D_zhidong, T_zhidong; copy the cross-section R2_yuanjiao and move it to the end point of ARC_max and place it perpendicular to the branch tunnel line at the end of the branch tunnel line. Step D: Generate the cross-section R3_yuanjiao of half of the main tunnel contour according to the parameters W_zhudong / 2, H_zhudong, D_zhudong, T-zhudong. Copy and move the cross-section R3_yuanjiao to the endpoints of ARC_max and ARC_min close to the main tunnel line, and place them perpendicular to the tangent directions of the starting points of ARC_max and ARC_min respectively, to obtain the contour cross-section R31_yuanjiao at the endpoint of ARC_max and the contour cross-section R32_yuanjiao at the endpoint of ARC_min. Generate the cross-section R4_yuanjiao of half of the branch tunnel contour according to the parameters W_zhidong / 2, H_zhidong, D_zhidong, T_zhidogn. Copy and move the cross-section R4_yuanjiao to the endpoints of ARC_max and ARC_min far from the main tunnel line, and place them perpendicular to the tangent directions of the ending points of ARC_max and ARC_min respectively to obtain the cross-section R41_yuanjiao of the contour at the endpoint of ARC_max and the cross-section R42_yuanjiao of the contour at the endpoint of ARC_min. Step E: Calculate the distance between the endpoint of ARC_max close to the main tunnel line and the endpoint of ARC_min close to the main tunnel line. This distance is the length L_jiaocha of the main tunnel intersection section. Using L_jiaocha as the path, combine with the cross-section R1_yuanjiao to generate the main tunnel model M_zhu by lofting. Using the branch tunnel line as the path, combine with the cross-section R2_yuanjiao to generate the rear section model M_hou of the branch tunnel by lofting. Using ARC_max as the path, combine with the cross-section R31_yuanjiao and the cross-section R41_yuanjiao to generate the large arc section model M_arcmax by lofting. Using ARC_min as the path, combine with the cross-section R32_yuanjiao and the cross-section R42_yuanjiao to generate the small arc section model M_arcmin by lofting. Step F: Generate a contour based on the reference points (0, -R_zhengxiang, H_zhudong), (0, R_fanxiang, H_zhudong), (R_zhengxiang, 0, H_zhidong), (R_fanxiang, 0, H_zhidong), and stretch it downward with a thickness of T_zhidong to generate the top model M_upkong of the intersection section notch. Generate a contour based on the reference points (0, -R_zhengxiang, 0), (0, R_fanxiang, 0), (R_zhengxiang, 0, 0), (R_fanxiang, 0, 0), and stretch it with a thickness of T_zhidong to generate the bottom model M_downkong of the intersection section notch. Step G: Merge \(M_{hou}\), \(M_{arcmax}\), \(M_{arcmin}\), \(M_{upkong}\), and \(M_{downkong}\) to obtain the branch tunnel model \(M_{zhi}\); perform multiple Boolean operations on \(M_{zhu}\) and \(M_{zhi}\) to finally obtain the model \(M_{zhuandzhi}\). Step H: With the point \((0, 0, 0)\) as the reference point and the intersection point \(P1\) of the main tunnel and the branch tunnel as the target point, move the model \(M_{zhuandzhi}\) and rotate it by \(DEG_{jiaocha}\) degrees.
Citation Information
Patent Citations
Tunnel BIM automatic modeling method and system
CN112651071A