Modeling method and device for three-centered spherical reticulated shell, electronic equipment and medium

By determining the upper chord node by rotating equally along the generatrix of the three-centered circular arc and offsetting the lower chord node radially inward, a three-centered spherical shell model can be directly established, which solves the problem of low modeling efficiency, improves modeling efficiency, and saves materials.

CN120805239APending Publication Date: 2025-10-17CCCC SECOND HARBOR CONSULTANTS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510808585.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-17
Publication Date
2025-10-17

AI Technical Summary

Technical Problem

The modeling efficiency of three-centered spherical reticulated shells in the existing technology is low, which affects the design progress and quality.

Method used

The upper chord node is determined by equally rotating the three-center arc generatrix, the lower chord node is determined by radially offsetting the center node inward, and finally the upper chord node and the lower chord node are connected to directly establish the three-center spherical lattice shell model.

Benefits of technology

It enables rapid modeling, improves the modeling efficiency of three-centered spherical reticulated shell structures, is suitable for the design of large-span spherical structures, and saves materials and costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120805239A_ABST
    Figure CN120805239A_ABST
Patent Text Reader

Abstract

The invention relates to a modeling method and device for a three-centered spherical reticulated shell, electronic equipment and a medium, and the method comprises the steps: determining a three-centered arc bus according to the span and arch height of a three-centered arc arch; equally dividing the three-centered arc generatrix to determine a plurality of initial upper chord nodes, rotating the initial upper chord nodes by taking the center line of the three-centered arc generatrix as a rotating axis, determining target upper chord spherical nodes, connecting the adjacent target upper chord spherical nodes, and determining a plurality of polygonal grids; determining a central node of the multilateral grid, radially shifting the central node inwards by a distance of the thickness of the three-centered spherical reticulated shell, generating a lower chord node, connecting the adjacent lower chord nodes by a straight line, and determining a lower chord; the target upper chord spherical nodes and the target lower chord nodes are linearly connected to determine web members, and finally the three-centered spherical reticulated shell model is determined. According to the method, the upper chord nodes are determined through equal rotation on the three-centered arc generatrix, the lower chord nodes are determined through inward offset of the middle nodes, the three-centered spherical reticulated shell model is directly established, and rapid modeling is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of building structures, and in particular to a modeling method and device for a three-center spherical surface latticed shell, an electronic device and a medium. BACKGROUND

[0002] In the field of architecture, latticed shell structures have been widely used in various types of buildings due to their unique mechanical properties and spatial forms. As a common form of latticed shell structure, the ordinary spherical surface latticed shell is a standard spherical latticed shell structure based on a single spherical center, with uniform and symmetrical curvature, and all nodes located on the same spherical surface. The symmetry of the ordinary spherical surface latticed shell results in uniform load distribution, and it is often used in medium and small-sized stadiums and other buildings. However, with the development of society, there is an increasing demand for large-span buildings in industrial and public buildings. The mechanical properties of the ordinary spherical surface latticed shell significantly decrease with the increase of span, and it is necessary to increase the cross-section of the members or add supports to resist deflection and horizontal thrust, resulting in material waste and cost increase, which makes it difficult to meet the needs of modern large-span buildings.

[0003] The three-center spherical surface latticed shell provides a solution that combines aesthetics and efficiency for large-span buildings. By optimizing the geometric form and mechanical properties, it maintains the advantages of large span while significantly improving the functionality and economy of the building. The three-center spherical surface latticed shell is designed by combining multiple centers, which reduces the rise-span ratio, makes the building profile closer to the process boundary, reduces the dead space, and optimizes the space utilization rate. This feature is particularly suitable for industrial warehouses, stadiums and other scenarios sensitive to net height. The three-center spherical surface latticed shell can also be used as a gable structure at the end of a three-center cylindrical shed. Compared with the straight end gable, the three-center spherical gable has high space utilization rate, good structural wind resistance performance, and effectively avoids stress concentration of structural members.

[0004] In the prior art, the modeling of the three-center spherical surface latticed shell is usually based on the spherical surface latticed shell, and the nodes of the latticed shell are moved point by point to the three-center spherical surface. The modeling efficiency is low, which affects the design progress and quality. SUMMARY

[0005] Therefore, it is necessary to provide a modeling method, device, electronic device and medium for a three-center spherical surface latticed shell to solve the technical problem of low modeling efficiency in the prior art.

[0006] To solve the above problems, in a first aspect, the present application provides a modeling method for a three-center spherical surface latticed shell, comprising: determining a three-center circular arc generatrix according to the span and arch height of the three-center circular arc arch; equally dividing a plurality of initial top chord nodes on the three-center circular arc generatrix, rotating the initial top chord nodes about the center line of the three-center circular arc generatrix to determine target top chord spherical nodes, and connecting adjacent target top chord spherical nodes to determine a plurality of polygonal meshes; determining a central node of the polygonal network, generating a lower chord node by offsetting the central node by a distance of a thickness of the three-centered spherical latticed shell in a radial direction, and connecting adjacent lower chord nodes in a meridian or parallel direction by a straight line; connecting the target upper chord spherical node and the lower chord node by a straight line to determine a web member, and finally determining a three-centered spherical latticed shell model.

[0007] In a possible implementation, the three-centered circular arc includes a first circular arc in the middle and second circular arcs symmetrically arranged on both sides of the first circular arc, and the first circular arc and the second circular arcs are tangent to each other. The method for determining the three-centered circular arc generatrix according to the span and the arch height of the three-centered circular arc arch includes the following steps. According to the span and the arch height of the three-centered circular arc arch, the central angle of the first circular arc of the three-centered circular arc is determined. According to the central angle of the first circular arc, the radius of the first circular arc and the central angle of the second circular arc are determined. According to the radius of the first circular arc, the radius of the second circular arc is determined. According to the central angle of the first circular arc, the central angle of the second circular arc, the radius of the first circular arc, and the radius of the second circular arc, the arc length of the three-centered circular arc is determined. According to the central angle of the first circular arc, the central angle of the second circular arc, the radius of the first circular arc, the radius of the second circular arc, and the arc length of the three-centered circular arc, the three-centered circular arc generatrix is determined.

[0008] In a possible implementation, the method for determining the three-centered circular arc generatrix according to the span and the arch height of the three-centered circular arc arch includes the following steps. A rectangle is determined according to the span of the three-centered circular arc arch as the length and the arch height as the width, and the four vertices of the rectangle are A, B, C, and D in clockwise order, wherein AD is the arch height and AB is the span. The midlines of AB and DC are drawn, the midline intersects AB at point E and intersects DC at point F, EF is connected, the angle bisectors of angle ADE and angle AED are drawn, and the angle bisectors of the angle ADE and the angle AED intersect at point M. A perpendicular line of DE passing through point M is drawn, the perpendicular line intersects DC at point O1 and EF at point O0, a second circular arc DM is drawn with O1 as the center and O1M as the radius, and a third circular arc EM is drawn with O0 as the center and O0E as the radius. The second circular arc DM and the third circular arc EM are mirrored to determine the three-centered circular arc generatrix.

[0009] In a possible implementation, a plurality of initial upper chord nodes are determined by equally dividing the three-centered circular arc generatrix, and the target upper chord spherical node is determined by rotating the initial upper chord node about the midline of the three-centered circular arc generatrix, and a plurality of polygonal meshes are determined by connecting adjacent target upper chord spherical nodes. a plurality of initial upper chord nodes are determined on the three-center circular arc generatrix; the initial upper chord nodes are rotated about the center line of the three-center circular arc generatrix to determine intermediate upper chord spherical nodes; when the straight line distance between adjacent intermediate upper chord spherical nodes of the same dimension is greater than a preset length, the intermediate upper chord spherical nodes of the same dimension and longitude are rotated again to determine target upper chord spherical nodes; a plurality of polygonal meshes are determined by connecting adjacent target upper chord spherical nodes.

[0010] In a possible implementation, the angle of the secondary rotation is 1 / 2 of the polar angle of the rotated intermediate upper chord spherical node.

[0011] In a possible implementation, a center node of the polygonal mesh is determined, and the center node is radially offset inward by a distance of the thickness of the three-center spherical latticed shell to generate a lower chord node, including: a first node is generated by equally dividing the latitude between adjacent target upper chord spherical nodes of the same longitude; a center node is generated by equally dividing the longitude between adjacent first nodes of the same dimension; the center node is radially offset inward by a distance of the thickness of the three-center spherical latticed shell to generate a lower chord node.

[0012] In a possible implementation, adjacent lower chord nodes are connected in a straight line, including: lower chord nodes of the same latitude are connected in a straight line, and lower chord nodes of the same longitude or adjacent longitude of adjacent latitude are connected in a straight line.

[0013] In a second aspect, the present application further provides a three-center spherical latticed shell modeling device, including: a circular arc generatrix determination unit configured to determine a three-center circular arc generatrix according to the span and arch height of the three-center circular arc arch; an upper chord spherical determination unit configured to determine a plurality of initial upper chord nodes on the three-center circular arc generatrix, rotate the initial upper chord nodes about the center line of the three-center circular arc generatrix to determine target upper chord spherical nodes, and determine a plurality of polygonal meshes by connecting adjacent target upper chord spherical nodes; a lower chord spherical determination unit configured to determine a center node of the polygonal mesh, radially offset the center node inward by a distance of the thickness of the three-center spherical latticed shell to generate a lower chord node, and connect adjacent lower chord nodes in a straight line; a model determination unit configured to connect the target upper chord spherical nodes and the lower chord nodes in a straight line to finally determine a three-center spherical latticed shell model.

[0014] In a third aspect, the present application further provides an electronic device including a memory and a processor; The memory is configured to store a program. The processor is coupled to the memory and is configured to execute the program stored in the memory to implement the steps of the modeling method of the three-centered spherical latticed shell.

[0015] In a fourth aspect, the present application further provides a computer readable storage medium, wherein the storage medium stores a program or instructions, and the program or instructions are executed by a processor to implement the steps of the modeling method of the three-centered spherical latticed shell.

[0016] The three-centered spherical latticed shell modeling method provided by the present application directly establishes a three-centered spherical latticed shell model by equally dividing the three-centered circular arc generatrix to determine the upper chord nodes, determining the lower chord nodes by radially offsetting the central nodes inward, and finally connecting the upper chord nodes and the lower chord nodes, thereby avoiding the prior art of first modeling a spherical latticed shell, then moving the nodes on the basis of the spherical latticed shell to realize a three-centered spherical latticed shell model, and realizing fast modeling. The present application is suitable for large-span spherical structure design or is used as an end closing structure of a three-centered cylindrical latticed shell, can effectively improve the modeling efficiency of the three-centered spherical latticed shell structure, and has certain economic benefits. BRIEF DESCRIPTION OF DRAWINGS

[0017] Figure 1 An embodiment flowchart of the three-centered spherical latticed shell modeling method provided by the present application is shown in the figure. Figure 2 A three-centered circular arc structure diagram provided by the present application is shown in the figure. Figure 3 An embodiment flowchart of step S101 in the present application is shown in the figure. Figure 1 Figure 4 A three-centered circular arc diagram provided by the mathematical formula method of the present application is shown in the figure. Figure 5 Another embodiment flowchart of step S101 in the present application is shown in the figure. Figure 1 Figure 6 A three-centered circular arc diagram provided by the drawing method of the present application is shown in the figure. Figure 7 Another embodiment flowchart of step S102 in the present application is shown in the figure. Figure 1 Figure 8 An initial upper chord node diagram provided by the present application is shown in the figure. Figure 9 An intermediate upper chord spherical node diagram provided by the present application is shown in the figure. Figure 10 A target upper chord spherical node diagram provided by the present application is shown in the figure. ​​​Figure 11 A top chord spherical surface diagram provided by the present application; Figure 12 A top chord spherical surface diagram provided by the present application Figure 1 Another embodiment flow diagram of step S103 in the present application; Figure 13 A centering node diagram provided by the present application; Figure 14 A bottom chord spherical surface diagram provided by the present application; Figure 15 A three-centered spherical surface latticed shell model diagram provided by the present application; Figure 16 An embodiment structure diagram of a three-centered spherical surface latticed shell modeling device provided by the present application; Figure 17 An embodiment structure diagram of an electronic device provided by the present application. DETAILED DESCRIPTION

[0018] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.

[0019] It should be understood that the schematic drawings are not drawn to scale. The flowcharts used in the present application show the operations implemented according to some embodiments of the present application. It should be understood that the operations of the flowcharts can not be implemented in sequence, and the steps without logical context relationship can be reversed in sequence or implemented simultaneously. In addition, one or more other operations can be added to the flowcharts or one or more operations can be removed from the flowcharts by those skilled in the art under the guidance of the content of the present application. Some block diagrams shown in the drawings are functional entities, which do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different network and / or processor systems and / or microcontroller systems.

[0020] The descriptions of “first”, “second” and the like in the embodiments of the present application are only used for the purpose of description and cannot be understood as indicating or implying the relative importance or implicitly indicating the number of the indicated technical features. Therefore, the technical features limited by “first” and “second” can explicitly or implicitly include at least one of the features. “And / or”, which describes the association relationship of the associated objects, means that there can be three relationships, for example: A and / or B, which can represent the three cases of A alone, A and B together, and B alone.

[0021] Reference to an "embodiment" in this document means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are they necessarily mutually exclusive of one another. As will be apparent to those of ordinary skill in the art, embodiments described herein can be combined with other embodiments.

[0022] Before the embodiments are described, the following terms are explained.

[0023] The application provides a three-centered spherical surface shell modeling method, device, electronic equipment and medium, which are described below respectively.

[0024] Figure 1 An embodiment flowchart of the three-centered spherical surface shell modeling method provided by the application is shown in Figure 1 The three-centered spherical surface shell modeling method includes: S101, determining a three-centered arc mother line according to a span and a arch height of a three-centered arc arch; It is considered that the three-centered arc has the following characteristics: as shown in Figure 2 The three-centered arc arch includes a first arc in the middle and a second arc symmetrically arranged on both sides of the first arc, the first arc is a large arc, the second arc is a small arc, the center of the first arc is on the arch midline, the center of the second arc is on the arch base line, and the first arc and the second arc are tangent.

[0025] In order to better determine the three-centered arc mother line, in some embodiments of the application, a mathematical formula method is used to determine the three-centered arc mother line, specifically, as shown in Figure 3 The step S101 includes: S301, determining a central angle of a first arc of the three-centered arc according to the span and the arch height of the three-centered arc arch; S302, determining a radius of the first arc and a central angle of the second arc according to the central angle of the first arc; S303, determining a radius of the second arc according to the radius of the first arc; S304, determining an arc length of the three-centered arc according to the central angle of the first arc, the central angle of the second arc, the radius of the first arc and the radius of the second arc; S305, determining the three-centered arc mother line according to the central angle of the first arc, the central angle of the second arc, the radius of the first arc, the radius of the second arc and the arc length of the three-centered arc.

[0026] It should be noted that the principle of the mathematical formula method is as follows: as shown in Figure 4 ​Span of three-centered circular arch, Hog of three-centered circular arch, Central angle of first circular arc, Central angle of second circular arc, Radius of first circular arc, Radius of second circular arc, K Span-hog ratio of three-centered circular arch, according to the characteristics of three-centered circular arch, so there are:

[0027] From the above formula:

[0028] Let Then there are:

[0029] The three-centered circular arc parameter calculation formula is summarized into Table 1: Table 1: Accurate calculation of three-centered circular arc geometric parameter formula table

[0030] In some embodiments of the present application, the three-centered circular arc is determined by the drawing method, and specifically, as shown in Figure 5 S101 comprises: S501, determine a rectangle with the span of the three-centered circular arch as the length and the hog as the width, and the four vertices of the rectangle are A, B, C and D in clockwise order, wherein AD is the hog and AB is the span; S502, draw the midlines of AB and DC, the midlines intersect AB at point E and DC at point F, connect EF, draw the angle bisectors of angle ADE and angle AED, and the angle bisectors of angle ADE and angle AED intersect at point M; S503, draw a perpendicular line of DE passing through point M, the perpendicular line intersects DC at point O1 and EF at point O0, draw a second circular arc DM with point O1 as the center and O1M as the radius, and draw a third circular arc EM with point O0 as the center and O0E as the radius; S504, mirror the second circular arc DM and the third circular arc EM to determine the three-centered circular arc.

[0031] Based on the above drawing method, the drawing method three-centered circular arch schematic diagram is as shown in Figure 6 .

[0032] S102, determine a plurality of initial upper chord nodes on the three-centered circular arc, and rotate the initial upper chord nodes around the midline of the three-centered circular arc to determine target upper chord spherical nodes, connect adjacent target upper chord spherical nodes to determine a plurality of polygonal meshes. In order to obtain a more uniform upper chord spherical surface, in some embodiments of the present application, as shown in Figure 7 Step S102 includes: S701, determining a plurality of initial upper chord nodes on the three-center circular arc generatrix by equal division; It should be noted that the generatrix forms a continuous multi-segment line, and the number of equal division segments is determined according to actual needs. The initial upper chord nodes are evenly divided on the generatrix to generate the initial upper chord nodes, as shown in Figure 8 The straight line segments connect adjacent initial upper chord nodes to form the basis upper chord bars in the longitude direction.

[0033] S702, rotating the initial upper chord nodes with the center line of the three-center circular arc generatrix as the rotation axis to determine the intermediate upper chord spherical surface nodes; It should be noted that the number of grid nodes at the top of the net shell is determined, and the initial upper chord nodes and the upper chord bars on the generatrix are rotated by the number to generate the intermediate upper chord spherical surface nodes of the basis upper chord spherical surface and the upper chord bars in the meridian direction. The intermediate upper chord spherical surface nodes include the initial upper chord nodes and the nodes rotated for the first time, as shown in Figure 9

[0034] S703, when the straight line distance between adjacent intermediate upper chord spherical surface nodes of the same dimension is greater than a preset length, performing secondary rotation on the intermediate upper chord spherical surface nodes of the same longitude and below the dimension to determine the target upper chord spherical surface nodes; It should be noted that the angle of secondary rotation is 1 / 2 of the polar angle of the intermediate upper chord spherical surface node to be rotated. Each adjacent intermediate upper chord spherical surface node at the same latitude is subjected to the above judgment and operation, so as to finally form the three-center circular upper chord spherical surface target upper chord spherical surface nodes and the upper chord bars in the meridian direction with substantially uniform node spacing. The target upper chord spherical surface nodes include the intermediate upper chord spherical surface nodes and the nodes rotated for the second time, as shown in Figure 10

[0035] S704, connecting adjacent target upper chord spherical surface nodes to determine a plurality of polygonal networks.

[0036] It should be noted that the straight line segments have been connected to form the basis upper chord bars in the longitude direction. Here, only the straight line segments need to be connected to form the upper chord bars in the latitude direction, so as to form a plurality of polygonal networks which are three-edge, four-edge or five-edge units. Finally, a complete three-center circular upper chord spherical surface net shell is formed. The upper chord spherical surface (shown as a half sphere) composed of a plurality of polygonal networks is shown in Figure 11

[0037] S103, determining the center nodes of the polygonal networks, radially offsetting the center nodes to the inside by a distance of the thickness of the three-center circular spherical surface net shell to generate lower chord nodes, and connecting adjacent lower chord nodes by straight lines. ​​​To better determine the central node, in some embodiments of the application, as shown in Figure 12 To determine the central node in step S103, the central node is radially offset inward by a distance of the thickness of the three-center spherical surface shell to generate the lower chord node, including: S1201, equally divide the latitude between the longitudinally adjacent target upper chord spherical nodes to generate a first node; S1202, equally divide the longitude between the dimensionally adjacent first nodes to generate a central node; S1203, radially offset the central node inward by a distance of the thickness of the three-center spherical surface shell to generate the lower chord node.

[0038] It should be noted that the central node is shown in Figure 13

[0039] In some embodiments of the application, the straight line connection of adjacent lower chord nodes in step S103 includes: straight line connection of lower chord nodes with the same latitude, and straight line connection of lower chord nodes with the same longitude or adjacent longitude of adjacent latitude, to determine the lower chord spherical surface, which is shown in Figure 14

[0040] S104, connecting the target upper chord spherical node and the lower chord node with a straight line to determine the web member, and finally determining the three-center spherical surface shell model.

[0041] It should be noted that connecting the target upper chord spherical node and the lower chord node to determine the web member forms a square pyramid or a pentagonal pyramid structure, and completes the three-center spherical surface shell model, as shown in Figure 15

[0042] Compared with the prior art, the present application directly establishes the three-center spherical surface shell model by equally dividing the rotation on the three-center circular arc generatrix to determine the upper chord node, radially offsetting the central node inward to determine the lower chord node, and finally connecting the upper chord node and the lower chord node. This avoids the need for prior art to first model the spherical surface shell, then move the nodes on the basis of the spherical surface shell to realize the three-center spherical surface shell model, thereby realizing fast modeling. The present application is suitable for large-span spherical structure design or as an end closing structure for the end of a three-center cylindrical surface shell, and can effectively improve the modeling efficiency of the three-center spherical surface shell structure, and has certain economic benefits.

[0043] In addition, the three-center spherical surface shell is formed by three circular arcs with different centers, and the curvature varies locally. It is commonly used in large-span structures such as dry coal sheds. By adjusting the model through parameterization (such as grid size, rise-span ratio), the peak value of the internal force of the member and the horizontal thrust of the support can be optimized, the amount of steel can be saved, and the efficiency of the structure can be improved.

[0044] ​​​In order to better implement a modeling method of a three-center spherical lattice shell in an embodiment of the present invention, based on a modeling method of a three-center spherical lattice shell, correspondingly, as Figure 16 As shown, an embodiment of the present invention further provides a modeling device 1600 for a tricentric spherical lattice shell, comprising: The arc generatrix determining unit 1601 is configured to determine the three-center arc generatrix according to the span and arch height of the three-center arc arch; An upper chord sphere determining unit 1602 is configured to equally divide a plurality of initial upper chord nodes on a three-center arc generatrix, rotate the initial upper chord nodes about a midline of the three-center arc generatrix as a rotation axis, determine target upper chord sphere nodes, and connect adjacent target upper chord sphere nodes to determine a plurality of polygonal networks. The lower chord sphere determination unit 1603 is used to determine the center node of the polygonal network, radially offset the center node inward by the thickness of the tricentric spherical lattice shell to generate a lower chord node, and connect adjacent lower chord nodes with straight lines; The model determination unit 1604 is used to connect the target upper chord spherical nodes and lower chord nodes in a straight line to determine the web members, and finally determine the tricentric spherical lattice shell model.

[0045] The modeling device 1600 of the three-centered spherical lattice shell provided in the above embodiment can implement the technical solution described in the above embodiment of the modeling method of the three-centered spherical lattice shell. The specific implementation principles of the above units can refer to the corresponding contents in the above embodiment of the modeling method of the three-centered spherical lattice shell, which will not be repeated here.

[0046] like Figure 17 As shown, the present invention also provides an electronic device 1700. The electronic device 1700 includes a processor 1701, a memory 1702 and a display 1703. Figure 17 Only some of the components of the electronic device 1700 are shown, but it should be understood that it is not required to implement all of the shown components, and more or fewer components may be implemented instead.

[0047] In some embodiments, the memory 1702 may be an internal storage unit of the electronic device 1700, such as a hard disk or memory of the electronic device 1700. In other embodiments, the memory 1702 may also be an external storage device of the electronic device 1700, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 1700.

[0048] Furthermore, the memory 1702 may include both an internal storage unit of the electronic device 1700 and an external storage device. The memory 1702 is used to store application software installed on the electronic device 1700 and various data.

[0049] The processor 1701 may, in some embodiments, be a central processing unit (CPU), a microprocessor, or other data processing chip, for running program codes stored in the memory 1702 or processing data, such as the modeling method of the three-centered spherical latticed shell in the present application.

[0050] The display 1703 may, in some embodiments, be an LED display, a liquid crystal display, a touch liquid crystal display, an OLED (Organic Light-Emitting Diode) touch, or the like. The display 1703 is used to display information of the electronic device 1700 and to display a visualized user interface. The components 1701-1703 of the electronic device 1700 communicate with each other through a system bus.

[0051] In some embodiments of the present application, when the processor 1701 executes the modeling program of the three-centered spherical latticed shell in the memory 1702, the following steps can be implemented: determine a three-centered circular arc generatrix according to the span and the arch height of the three-centered circular arc arch; divide the three-centered circular arc generatrix to determine a plurality of initial top chord nodes, rotate the initial top chord nodes about the midline of the three-centered circular arc generatrix to determine target top chord spherical nodes, connect adjacent target top chord spherical nodes to determine a plurality of polygonal networks; determine a center node of the polygonal network, generate a bottom chord node by radially offsetting the center node inward by a distance of the thickness of the three-centered spherical latticed shell, and linearly connect adjacent bottom chord nodes; linearly connect the target top chord spherical nodes and the bottom chord nodes to determine a web member, and finally determine a three-centered spherical latticed shell model.

[0052] It should be understood that, in addition to the above functions, the processor 1701 may, when executing the modeling program of the three-centered spherical latticed shell in the memory 1702, also implement other functions, which can be referred to the description of the corresponding method embodiments above.

[0053] Further, the type of the electronic device 1700 is not limited in the embodiments of the present application. The electronic device 1700 can be a mobile phone, a tablet computer, a personal digital assistant (PDA), a wearable device, a laptop computer, or the like. Exemplary embodiments of the portable electronic device include, but are not limited to, a portable electronic device running an IOS, an android, a microsoft, or other operating system. The portable electronic device can also be another portable electronic device, such as a laptop computer having a touch-sensitive surface (e.g., a touch panel). It should also be understood that, in some other embodiments of the present application, the electronic device 1700 can not be a portable electronic device, but a desktop computer having a touch-sensitive surface (e.g., a touch panel).

[0054] Accordingly, the embodiments of the present application also provide a computer readable storage medium for storing computer readable programs or instructions, which, when executed by a processor, can implement the steps or functions of the modeling method of the three-centered spherical latticed shell provided by the above-mentioned method embodiments.

[0055] Those skilled in the art can understand that all or part of the processes of the above-mentioned embodiments can be completed by a computer program instructing related hardware. The above-mentioned program can be stored in a computer readable storage medium. The computer readable storage medium includes a magnetic disk, an optical disk, a read-only memory, a random access memory, or the like.

[0056] The above describes in detail the modeling method of the three-centered spherical latticed shell provided by the present application. The principles and implementation manners of the present application are described by using specific examples. The above-mentioned embodiments are only used to help understand the method of the present application and its core idea. Meanwhile, for those skilled in the art, the specific implementation manners and application ranges can be changed according to the idea of the present application. In summary, the content of the present application should not be understood as a limitation of the present application.

[0057] The above describes only the preferred embodiments of the present application, but the protection scope of the present application is not limited to this. Any changes or replacements within the technical scope disclosed by the present application can be easily thought by those skilled in the art, which should be covered within the protection scope of the present application.

Claims

1. A modeling method for a three-center spherical lattice shell, characterized in that: include: Determine the three-center arc generatrix according to the span and arch height of the three-center arc arch; Determine a number of initial upper chord nodes by equally dividing the three-center arc generatrix, rotate the initial upper chord nodes with the midline of the three-center arc generatrix as the rotation axis to determine target upper chord spherical nodes, and connect adjacent target upper chord spherical nodes to determine a number of polygonal grids; Determine the center node of the polygonal grid, radially offset the center node inward by the thickness of the tricentric spherical lattice shell to generate a lower chord node, and connect adjacent lower chord nodes with a straight line to determine the lower chord rod; The target upper chord spherical node and the lower chord node are connected by a straight line to determine the web member, and finally determine the tricentric spherical lattice shell model.

2. The modeling method of a three-center spherical lattice shell according to claim 1, characterized in that: The three-center arc includes a first arc in the middle and second arcs symmetrically arranged on both sides of the first arc, and the first arc and the second arc are tangent to each other; Determining the three-center arc generatrix according to the span and arch height of the three-center arc arch includes: Determine the center angle of the first arc of the three-center circular arc according to the span and arch height of the three-center circular arc; Determining the radius of the first arc and the central angle of the second arc according to the central angle of the first arc; Determining the radius of the second arc according to the radius of the first arc; Determining the length of the three-center arc according to the central angle of the first arc, the central angle of the second arc, the radius of the first arc, and the radius of the second arc; A three-center arc generatrix is ​​determined according to the center angle of the first arc, the center angle of the second arc, the radius of the first arc, the radius of the second arc, and the arc length of the three-center arc.

3. The modeling method of a three-center spherical lattice shell according to claim 1, characterized in that: Determining the three-center arc generatrix according to the span and arch height of the three-center arc arch includes: A rectangle is determined with the span of the three-center circular arc arch as the length and the arch height as the width, wherein the four vertices of the rectangle are A, B, C and D in clockwise order, where AD is the arch height and AB is the span; Draw the median between AB and DC, intersecting AB at point E and DC at point F. Connect EF and draw the angle bisector of angles ADE and AED, intersecting at point M. Draw a perpendicular line to DE through point M. The perpendicular line intersects DC at point O1 and intersects EF at point O0. Draw a second arc DM with point O1 as the center and O1M as the radius. Draw a third arc EM with point O0 as the center and O0E as the radius. The second arc DM and the third arc EM are mirrored to determine the three-center arc generatrix.

4. The modeling method of a three-center spherical lattice shell according to claim 1, characterized in that: A plurality of initial upper chord nodes are equally divided on the three-center arc generatrix, the initial upper chord nodes are rotated with the midline of the three-center arc generatrix as a rotation axis to determine target upper chord spherical nodes, and adjacent target upper chord spherical nodes are connected to determine a plurality of polygonal grids, including: Determine a number of initial upper chord nodes equally divided on the three-center arc generatrix; Rotate the initial upper chord node with the midline of the three-center arc generatrix as the rotation axis to determine the intermediate upper chord spherical node; When the straight-line distance between adjacent intermediate upper-chord spherical nodes in the same dimension is greater than a preset length, the intermediate upper-chord spherical nodes in the same longitude and in the dimension below are rotated twice to determine the target upper-chord spherical node; Adjacent target upper chord spherical nodes are connected to determine a plurality of polygonal grids.

5. The modeling method of a three-center spherical lattice shell according to claim 4, characterized in that: The angle of the secondary rotation is 1 / 2 of the polar angle of the rotated middle upper chord spherical node.

6. The modeling method of a three-center spherical lattice shell according to claim 1, characterized in that: Determining a center node of the polygonal network, and radially offsetting the center node inward by a distance equal to the thickness of the tricentric spherical lattice shell to generate a lower chord node, including: The first node is generated by equally dividing the latitude between the upper chord spherical nodes of adjacent targets at the same longitude; equally divide the longitude between the adjacent first nodes of the same latitude to generate a center node; The center node is radially offset inward by the thickness of the tricentric spherical lattice shell to generate a lower chord node.

7. The modeling method of a three-center spherical lattice shell according to claim 1, characterized in that: A straight line connects adjacent lower chord nodes, including: A straight line connects the bottom chord nodes at the same latitude, and a straight line connects the bottom chord nodes at the same longitude or adjacent longitudes at adjacent latitudes.

8. A modeling device for a three-center spherical lattice shell, characterized in that: include: The arc generatrix determination unit is used to determine the three-center arc generatrix according to the span and arch height of the three-center arc arch; An upper chord sphere determination unit is configured to equally divide a plurality of initial upper chord nodes on the three-center arc generatrix, rotate the initial upper chord nodes with the midline of the three-center arc generatrix as a rotation axis to determine target upper chord sphere nodes, and connect adjacent target upper chord sphere nodes to determine a plurality of polygonal grids; a lower chord spherical surface determination unit, configured to determine a center node of the polygonal grid, radially offset the center node inward by a distance equal to the thickness of the tricentric spherical lattice shell, generate a lower chord spherical surface node, and connect adjacent lower chord nodes in a straight line along a longitude or latitude direction; The model determination unit is used to connect the target upper chord spherical node and the lower chord node in a straight line to determine the web member, and finally determine the tricentric spherical lattice shell model.

9. An electronic device, characterized in that: including memory and processor; The memory is used to store programs; The processor is coupled to the memory and is used to execute the program stored in the memory to implement the steps of the modeling method of the tricentric spherical lattice shell described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the modeling method of the tricentric spherical lattice shell according to any one of claims 1 to 7 are implemented.