A method, tool, equipment and medium for designing airport pavement structure model
By building a template library for basic data of the road surface model and a structural layer combination template, combining the terrain model and imported road surface edge lines and structural partition lines, the airport road surface structure model is automatically identified and generated, which solves the problems of low design efficiency and difficult to guarantee quality in the existing technology, and realizes intelligent automatic design and efficient design process.
Patent Information
- Application Number
- CN202411032287.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-30
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2044-07-30
AI Technical Summary
Existing computer-aided design software cannot quickly build an airport pavement structure solution that meets various design standards, and design quality and consistency are difficult to guarantee.
By building basic data of the road surface model, structural layer combination template library, model space and terrain model, the structure area and block area are automatically identified based on the imported road surface edge lines and structural partition lines, and finally, the pavement structure models such as surface layer, functional layer, base layer, and cushion layer are automatically generated.
The intelligent automatic design of the airport road surface structure model is realized, which significantly improves the design efficiency, reduces manual intervention, and ensures design quality and consistency.
Smart Images

Figure CN118862253B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of model design, and in particular to a method, tool, equipment and medium for designing an airport pavement structure model. Background Art
[0002] Airport pavement is a key infrastructure for aircraft take-off, landing, taxiing and parking. The design of airport pavement is crucial to ensure flight safety and normal flight operations. The traditional airport pavement design process mainly relies on manual operations, which is inefficient and prone to errors, and cannot meet the high standardization, refinement and intelligence requirements of modern airport construction.
[0003] At present, there are some computer-aided design software that can be used for pavement design, but these software are mainly for general civil engineering and lack special functions for airport pavement design. Users need to manually build the geometric model of each layer of pavement structure and assign parameters such as material properties one by one, which is very time-consuming and prone to human errors. At the same time, it is impossible to quickly build a pavement structure solution that meets various design standards, and the design quality and consistency are difficult to guarantee. This situation needs to be further improved. Summary of the invention
[0004] In order to solve the problem that existing computer-aided design software cannot quickly construct pavement structure solutions that meet various design standards, and the design quality and consistency are difficult to ensure, this application provides an airport pavement structure model design method, tool, equipment and medium, using the following technical solutions:
[0005] In a first aspect, the present application provides a method for designing an airport pavement structure model, comprising the following steps:
[0006] Building basic data of the pavement structure model, the basic data including geometric entity data and business attribute data of the pavement structure;
[0007] Building a structure layer combination template library based on the geometric figure entity data and the business attribute data, wherein the structure layer combination template library stores a plurality of structure layer combination templates;
[0008] Building a model space and a terrain model, wherein the model space includes a two-dimensional viewport and a three-dimensional viewport, and building a terrain model in the three-dimensional viewport, wherein the terrain model is used to provide spatial vertical constraints for the road surface structure model;
[0009] The road surface edge plan and structural partition lines inputted from the two-dimensional viewport;
[0010] Dividing the road surface edge plane into a plurality of structural regions according to the structural partition lines, and associating each structural region with a structural layer combination template in the structural layer combination template library;
[0011] Based on the seam lines in the structural area, determining the block areas, and associating each block area with the structural layer combination template of the structural area to which it belongs;
[0012] Reading the structural layer combination template of the structural area, and combining it with the terrain model, generating corresponding surface layer model, functional layer model, base layer model and cushion layer model;
[0013] The structural layer combination template of the block area is read to generate a corresponding surface layer block model.
[0014] By adopting the above-mentioned technical scheme, the present application provides a method for designing an airport pavement structure model, which constructs pavement model basic data, a structural layer template library, a model space and a terrain model, and automatically identifies structural areas and block areas based on the imported pavement edges and structural partition lines, and finally automatically generates pavement structure models such as the surface layer, functional layer, base layer, and cushion layer, thereby realizing the intelligent automatic design of the pavement structure model, significantly improving the design efficiency, reducing manual intervention, and ensuring the design quality and consistency.
[0015] Optionally, build the basic data of the pavement structure model, which specifically includes the following steps:
[0016] Generate geometric entity data of the road surface structure, wherein the geometric entity data includes two-dimensional graphic entity data and three-dimensional graphic entity data;
[0017] Business attribute data of the pavement structure are generated, wherein the business attribute data includes layer thickness, width dimension, material type and material attribute of the structure layer.
[0018] By adopting the above technical solution, since the airport pavement structure model involves a large amount of geometric shape data and attribute parameters, the traditional two-dimensional drawings and table data management methods are inefficient and difficult to meet the needs of model construction. This application manages geometric entity data and business attribute data separately to form a standardized basic database, which is not only conducive to data maintenance and sharing, but also lays a data foundation for subsequent model construction. At the same time, unified management of two-dimensional and three-dimensional data lays the foundation for multi-dimensional integration of model construction.
[0019] Optionally, the two-dimensional graphic entity data includes a structural area and a block area; the three-dimensional graphic entity data includes a surface layer model, a functional layer model, a base layer model, a cushion layer model and a surface layer block model.
[0020] By adopting the above technical solution, this application establishes a hierarchical system of geometric entity data and clearly defines the types of two-dimensional and three-dimensional geometric entity data. The division of two-dimensional data lays the foundation for the regional construction of the model, and the division of three-dimensional data conforms to the multi-level characteristics of the actual road surface structure.
[0021] Optionally, build a structure layer combination template library, which specifically includes the following steps:
[0022] Define the name, fill style and fill color of the structure layer combination template;
[0023] Determine whether the structural area is a transition plate area, and input the layer thickness, width, material type and material properties of each structural layer according to the determination result;
[0024] If it is a non-transition plate area, then input the parameters of each structural layer of the non-transition plate area, including layer thickness, width, material type and material properties;
[0025] If it is a transition plate area, the parameter information of the corresponding structural layer is input separately according to the special geometric shape of the transition plate area.
[0026] By adopting the above technical scheme, due to the diversity of airport pavement structure layers, the pavement structures in different areas are usually composed of different layer combinations and parameters. This application first defines the general attributes of the structural layer combination template, such as the name, fill style and fill color; then for each structural area, determine whether it belongs to the transition plate area, and directly input the layer thickness, width, material type and material attribute parameters of each structural layer for the non-transition plate area; for the transition plate area, the corresponding structural layer parameters are separately input according to its special geometric shape; the standardized template library constructed in this way not only pre-models and stores common pavement structure layer combinations as reusable templates, but also realizes intuitive identification and calling of templates through attributes such as name and style, and separately defines templates for special transition plate areas for better processing, and centralized management is conducive to standard setting and template sharing, thereby improving the reusability and standardization of the model building process.
[0027] Optionally, when it is determined that the structural area is not a transition plate area, generating a corresponding surface layer model, a functional layer model, a base layer model and a cushion layer model specifically includes the following steps:
[0028] duplicating a surface mesh object based on the terrain model;
[0029] Cutting the surface mesh object with the structural region as a boundary condition;
[0030] Copying and offsetting the surface mesh object according to the thickness of each structural layer;
[0031] The side edges of the two copied surface mesh objects are sealed to generate a composite mesh object, and are designated as the corresponding surface layer model, functional layer model, base layer model and cushion layer model.
[0032] By adopting the above technical solution, the present application first copies a surface mesh object based on the terrain model as the prototype, then crops the mesh object based on the structural area as the boundary condition, and then copies and offsets the cropped mesh object according to the thickness of each structural layer to generate the initial model of each layer, and finally seals the sides of the front and rear copied models to generate a composite closed mesh body, and designates them as the corresponding surface layer model, functional layer model, base layer model and cushion layer model; in this way, not only can it be ensured that the generated model meets the vertical constraints of the site and the range accurately corresponds to the structural area, but it can also efficiently generate each layer model and perform edge sealing to make it more in line with the actual structural characteristics.
[0033] Optionally, when the structural area is determined to be a transition plate area, generating a corresponding surface layer model, a functional layer model, a base layer model and a cushion layer model specifically includes the following steps:
[0034] Determine other structural areas adjacent to the transition plate area and the corresponding surface layer thickness;
[0035] Select elevation control points evenly at a certain interval at the boundary of the transition plate area;
[0036] Reading the elevation values of each structural layer in the intersecting structural area in a ray intersection manner according to the elevation control points;
[0037] Based on the read elevation values, surface mesh objects of the surface layer, functional layer, base layer and cushion layer are generated respectively, and corresponding surface layer models, functional layer models, base layer models and cushion layer models are generated.
[0038] By adopting the above technical scheme, the present application first determines other structural areas adjacent to the transition plate area and the corresponding surface layer thickness as a basic reference, and then evenly selects elevation control points at a certain interval at the boundary of the transition plate area, and reads the elevation values of each structural layer of the intersecting structural area according to these control points by ray intersection. Finally, based on the read elevation values of different levels, corresponding surface mesh objects are generated respectively, and these mesh objects are designated as surface layer model, functional layer model, base layer model and cushion layer model; in this way, not only the surface layer thickness of the adjacent area is utilized to ensure the transition of the transition plate model, but the boundary elevation control points can also finely collect the characteristic data of the transition zone, and the ray intersection algorithm can accurately obtain the actual elevation of each layer. The whole process is automated and avoids the inefficiency of manual modeling. It can easily cope with complex transition plate geometries and can efficiently and accurately construct a multi-level structural model of the transition plate area, meeting the needs of refined modeling.
[0039] Optionally, generating a corresponding surface layer block model specifically includes the following steps:
[0040] Get the elevation values of each structural layer at the boundary points of the block area;
[0041] Generate upper and lower surface mesh surfaces of the surface layer based on the acquired elevation values;
[0042] The side edges of the upper and lower surface mesh surfaces are sealed to generate a composite mesh object, and the composite mesh object is designated as a corresponding surface layer block model;
[0043] Delete the surface layer model of the pavement structure layer model.
[0044] By adopting the above-mentioned technical scheme, the present application first obtains the elevation values of each structural layer at the boundary points of the block area, and then generates the upper and lower surface mesh surfaces of the surface layer based on the obtained elevation values, and then seals the sides of the two surface mesh surfaces to generate a composite mesh body, and designates the mesh body as the corresponding surface layer block model, and finally deletes the original surface layer model; in this way, not only the elevation data is used to directly and automatically generate the surface layer block model, avoiding the inefficiency of manual modeling, but also the generated model can accurately reflect the actual structural characteristics of the block area. At the same time, deleting the original surface layer model also ensures the independence and integrity of the block model data, and can efficiently and accurately construct a surface layer block model that meets refined requirements.
[0045] In a second aspect, the present application provides an airport pavement structure model design tool, comprising:
[0046] A basic information module is used to build basic data of the pavement structure model and a structure layer combination template library, wherein the basic data includes geometric entity data and business attribute data of the pavement structure, and the structure layer combination template library stores multiple structure layer combination templates;
[0047] A model space module, used to build a model space and a terrain model, wherein the model space includes a two-dimensional viewport and a three-dimensional viewport, and a terrain model is built in the three-dimensional viewport, and the terrain model is used to provide spatial vertical constraints for the road surface structure model;
[0048] Design modules, including:
[0049] a structure region identification unit, used for acquiring the road surface edge plane diagram and the structure partition line inputted from the two-dimensional viewport, dividing the road surface edge into a plurality of structure regions according to the structure partition line, and associating each structure region to a structure layer combination template in the structure layer combination template library;
[0050] A block region generating unit is used to determine the block regions based on the seam lines in the structural region, and associate each block region with a structural layer combination template of the structural region to which it belongs;
[0051] The model generation unit is used to read the structural layer combination templates of the structural area and the block area, and generate corresponding surface layer models, functional layer models, base layer models, cushion layer models and surface layer block models in combination with the terrain model.
[0052] In a third aspect, the present application provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned airport pavement structure model design method when executing the computer program.
[0053] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the above-mentioned airport pavement structure model design method.
[0054] In summary, the present application includes at least one of the following beneficial technical effects:
[0055] 1. The present application provides a method for designing a pavement structure model of an airport. By constructing basic pavement model data, a structural layer template library, a model space, and a terrain model, the method automatically identifies the structural area and the block area based on the imported pavement edge line and structural partition line, and finally automatically generates pavement structure models such as the surface layer, functional layer, base layer, and cushion layer, the method realizes the intelligent automatic design of the pavement structure model, significantly improves the design efficiency, reduces manual intervention, and ensures the design quality and consistency.
[0056] 2. Since the airport pavement structure model involves a large amount of geometric shape data and attribute parameters, the traditional two-dimensional drawings and table data management methods are inefficient and difficult to meet the needs of model construction. This application manages geometric entity data and business attribute data separately to form a standardized basic database, which is not only conducive to data maintenance and sharing, but also lays a data foundation for subsequent model construction. At the same time, unified management of two-dimensional and three-dimensional data lays the foundation for multi-dimensional integration of model construction;
[0057] 3. Due to the diversity of airport pavement structure layers, the pavement structures in different areas are usually composed of different layer combinations and parameters. This application first defines the common attributes of the structural layer combination template, such as the name, fill style and fill color; then, for each structural area, determine whether it belongs to the transition plate area, and directly input the layer thickness, width, material type and material attribute parameters of each structural layer for the non-transition plate area; for the transition plate area, the corresponding structural layer parameters are separately input according to its special geometric shape; the standardized template library constructed in this way not only pre-models and stores common pavement structure layer combinations as reusable templates, but also realizes intuitive identification and calling of templates through attributes such as name and style, and separately defines templates for special transition plate areas for better processing, and centralized management is conducive to standard setting and template sharing, thereby improving the reusability and standardization of the model building process. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] Figure 1It is a flow chart of a method for designing an airport pavement structure model according to an embodiment of the present application;
[0059] Figure 2 It is a schematic diagram of a pavement structure in a method for designing an airport pavement structure model in an embodiment of the present application;
[0060] Figure 3 It is a schematic diagram of an interface for defining a structural layer combination template in a method for designing an airport pavement structure model according to an embodiment of the present application;
[0061] Figure 4 It is a schematic diagram of an interface for defining a material attribute scheme in a method for designing an airport pavement structure model according to an embodiment of the present application;
[0062] Figure 5 This is a design system framework diagram of an airport pavement structure model design method according to an embodiment of the present application;
[0063] Figure 6 This is a user operation flow chart of a method for designing an airport pavement structure model according to an embodiment of the present application;
[0064] Figure 7 It is a module schematic diagram of an airport pavement structure model design tool according to an embodiment of the present application;
[0065] Figure 8 It is a diagram of the internal structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0066] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to be used as limitations to the present application. As used in the specification and appended claims of the present application, the singular expressions "one", "a kind of", "said", "above", "the" and "this" are intended to also include plural expressions, unless there is a clear indication to the contrary in the context. It should also be understood that the term "and / or" used in the present application refers to any or all possible combinations comprising one or more listed items.
[0067] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features, and in the description of the embodiments of the present application, unless otherwise specified, "plurality" means two or more.
[0068] The embodiments of the present application are further described in detail below in conjunction with the drawings in the specification.
[0069] In the first aspect, the present application provides a method for designing an airport pavement structure model, referring to Figure 1 , including the following steps:
[0070] S10. Build basic data of the pavement structure model, where the basic data includes geometric entity data and business attribute data of the pavement structure.
[0071] Among them, Figure 2 As shown, the geometric entity data of the pavement structure includes two-dimensional graphic entity data and three-dimensional graphic entity data. The two-dimensional graphic entity data includes structural area, block area, etc.; the three-dimensional graphic entity data includes surface layer model, functional layer model, upper base layer model, lower base layer model, cushion layer model, surface layer block model, etc.
[0072] Specifically, the business attribute data of the pavement structure includes parameters such as structural layer thickness, width, material type, and material attributes. Different types of structural layers correspond to different materials. For example, the surface layer can be made of asphalt concrete, cement concrete, etc.; the functional layer can be made of geomembrane, geotextile, etc.; the base layer can be made of cement-stabilized crushed stone, etc. The surface layer is located on the base layer and is the structural layer that directly bears the load; the base layer bears the load transferred from the surface layer and transfers it downward.
[0073] Furthermore, the traditional pavement structure cannot meet the special requirements for anti-leakage in oil tank areas, chemical storage areas, etc. The present invention can add an anti-leakage requirement mark in the business attribute data, and set a special template containing an anti-leakage layer in the template library. For areas marked as requiring anti-leakage, the system will automatically apply the special template, thereby adding an anti-leakage layer to the pavement structure.
[0074] S20. Based on the geometric entity data and the business attribute data, a structure layer combination template library is constructed, and the structure layer combination template library stores a plurality of structure layer combination templates.
[0075] The structure layer combination template defines the structure layer object type, layer thickness, width size, material type and material attribute scheme, etc. The template also includes a "transition plate area" attribute to identify whether the template is applicable to the transition plate area.
[0076] In this embodiment, the steps of building a structural layer combination template include: defining the template name and two-dimensional fill style and color; setting the "transition plate area" attribute value; inputting structural layer object information, thickness, material and other parameters. When the "transition plate area" is true, some parameters can be temporarily not input.
[0077] Specifically, determine whether the structural area is a transition plate area, and input the layer thickness, width, material type and material properties of each structural layer according to the determination result; if it is a non-transition plate area, such as Figure 3 and Figure 4As shown in the figure, you can enter the parameters of each structural layer in the non-transition plate area in the interface, including layer thickness, width, material type and material properties; if it is a transition plate area, enter the parameter information of the corresponding structural layer separately according to the special geometric shape of the transition plate area.
[0078] Furthermore, in the case where the existing pavement structure needs to be partially reinforced and repaired, the joint area of the new and old structures is prone to stress concentration, which affects the performance. In the template library construction stage of the present invention, the system pre-configures a variety of different types of transition layer templates, each template corresponding to a certain strength and stiffness transition curve. The transition layer in these templates will automatically arrange a special structural layer with mechanical property transition for the local reinforcement area as a "buffer layer" between the new and old structures, eliminate stress concentration, and ensure seamless connection between the reinforcement area and other areas. When a certain area needs to be locally reinforced, the system will automatically identify the area and its surrounding areas, and read the original structural layer combination template parameters of these areas. Then, according to the strength difference between the new and old structures, the best transition layer template is matched for it. The transition layer in the selected template will be arranged at the joint of the new and old structures. The strength, stiffness and other parameters of the transition layer form a smooth transition between the new and old structures, avoiding the sudden change and concentration of stress caused by the direct splicing of the two. The material of the transition layer can be high-strength and high-toughness modified asphalt concrete or polymer concrete, etc., to ensure the integrity and durability of the transition area.
[0079] S30, constructing a model space and a terrain model, wherein the model space includes a two-dimensional viewport and a three-dimensional viewport, and constructing a terrain model in the three-dimensional viewport, wherein the terrain model is used to provide spatial vertical constraints for the pavement structure model.
[0080] The model space is the container of the pavement structure model, and requires at least two root nodes: "Structure Design" and "Block Design". Each root node contains a 2D viewport and a 3D viewport, which are used to display the corresponding model data.
[0081] Specifically, the terrain model can be built by importing a coordinate file, LandXML file or contour file. The generated terrain model will serve as the vertical constraint condition of the pavement structure model.
[0082] Furthermore, the terrain of some airports is very complex and changeable, and the large undulations of the terrain pose a great challenge to the vertical design of the pavement structure layer, and it is difficult to uniformly arrange it according to a single terrain. The present invention introduces a terrain analysis algorithm to automatically divide the complex terrain into multiple sections, and each section adopts a different optimal structural layer combination scheme. Specifically, the terrain analysis algorithm first obtains terrain point cloud or contour data, and extracts geometric properties such as elevation, slope, and curvature of the terrain. Then, based on these properties, machine learning algorithms such as cluster analysis are used to classify similar terrain points into a section. The terrain inside each section is smooth, and the terrain differences between sections are large. After that, the system automatically matches the optimal structural layer combination template for each section. The structural layer combination template has been pre-generated by experts or machine learning methods based on various typical terrain scenarios and stored in the template library. For relatively flat sections, the classic rigid base template can be selected; for sections with large undulations, it is necessary to adopt enhanced designs such as flexible base; for sections with sudden changes, it is also necessary to introduce a transition layer to achieve seamless connection.
[0083] S40, obtaining the road surface edge plan view and structural partition lines input from the two-dimensional viewport.
[0084] The pavement edge plan reflects the plane range of the pavement structure, and the structural partition line identifies the boundaries of different structural areas. They will be displayed and edited in the 2D viewport.
[0085] Specifically, the pavement edge plan can be directly generated based on the two-dimensional graphic entity data in the basic data, while the structural partition lines need to be drawn manually to divide the plan into different structural areas.
[0086] S50, dividing the road surface edge plane into a plurality of structural regions according to the structural partition lines, and associating each structural region with a structural layer combination template in the structural layer combination template library.
[0087] Among them, different structural areas correspond to different structural layer combination solutions, so it is necessary to establish an association relationship between each area and a template in the template library.
[0088] Specifically, in the two-dimensional viewport, the road surface edge plane is divided into a number of closed areas according to the drawn structural partition lines, and then a pre-configured structural layer combination template is assigned to each closed area.
[0089] S60: Determine the block areas based on the seam lines in the structural area, and associate each block area with the structural layer combination template of the structural area to which it belongs.
[0090] The block area is the unit for block construction of the surface layer, which needs to be divided and determined according to the seam line in the structural area. Each block area will inherit the template parameters of the structural area to which it belongs.
[0091] Specifically, the seam lines in the structure area are drawn in the 2D viewport, and then the structure area is segmented based on the half-edge data structure to generate each block area. The system will automatically assign the template parameters of the structure area to the corresponding block area.
[0092] S70, reading the structural layer combination template of the structural area, and combining it with the terrain model to generate the corresponding surface layer model, functional layer model, base layer model and cushion layer model.
[0093] The generation of the structural layer model needs to follow certain constraints, such as the terrain model as a vertical constraint, the order of each layer model and the topological relationship, etc. The model generation method of the transition plate area is also different.
[0094] In this embodiment, for non-transition plate areas, models of each layer can be generated based on the surface mesh of the terrain model, combined with parameters such as the thickness of the structural layer, through operations such as copying, offsetting, and side edge sealing. For transition plate areas, it is necessary to read the surface layer thickness in the template of the adjacent area, arrange control points at the boundary of the transition plate, obtain the elevation value of each layer through ray intersection, and then generate the corresponding surface mesh model.
[0095] Specifically, when it is determined that the structural area is not a transition plate area, a surface mesh object is copied with the terrain model as the prototype; the surface mesh object is clipped with the structural area as the boundary condition; the surface mesh object is copied and offset according to the thickness of each structural layer, and the offset distance is the thickness of the structural layer; the side edges of the two copied surface mesh objects are sealed to generate a composite mesh object, and are designated as the corresponding surface layer model, functional layer model, base layer model and cushion layer model. When it is determined that the structural area is a transition plate area, other structural areas adjacent to the transition plate area and the corresponding surface layer thickness are determined. If the template surface layer thickness is less than 20cm, it is skipped and not recorded; at the boundary of the transition plate area, starting from a certain clamping point at the boundary of the transition plate area, elevation control points are uniformly selected at a certain interval, and the original clamping points of the boundary of the transition plate area are added to form a control point set; according to the elevation control points, the elevation values of each structural layer of the intersecting structural area are read in the way of ray intersection; based on the read elevation values, the surface mesh objects of the surface layer, functional layer, base layer and cushion layer are generated respectively, and the corresponding surface layer model, functional layer model, base layer model and cushion layer model are generated.
[0096] Furthermore, for example, the transition plate area includes curved pavement such as circular runways, S-shaped runways, and other curved pavement shapes. Traditional pavement structure design methods are mainly for straight runways, and it is impossible to accurately generate structural models of each layer for curved pavement. The present application automatically generates surface models of each structural layer based on the plane curve trajectory of the curved pavement, and optimizes the topological relationship of the structural layers in the transition area. For example, for a circular runway, each layer can generate a concentric annular surface as a model; for an S-shaped runway, each layer can generate a corresponding swept surface model. In the transition area, the structural layer needs to be locally stretched or compressed to enable smooth transition and splicing.
[0097] S80, reading the structural layer combination template of the block area, and generating a corresponding surface layer block model.
[0098] Among them, the surface layer block model reflects the actual situation of block construction and needs to be generated based on the boundary and structural layer combination information of the block area.
[0099] Specifically, traverse each block area, read the surface elevation value of its boundary point, generate the upper and lower surface meshes, and then obtain the surface block model through side edge sealing. Finally, delete the original overall surface model and only keep the block model.
[0100] The design system framework obtained by the above design method is as follows Figure 5 As shown, it includes an application layer, a platform layer and a data layer. The data layer stores basic road structure data. The platform layer is provided with a structure layer combination template configuration tool, a model space management tool and a terrain model building tool. The application layer includes a line drawing tool, an area drawing tool, a structure layer model creation tool and a block model creation tool.
[0101] like Figure 6 As shown, when the user operates, in the preliminary design stage, first configure the structural layer combination template and build the model space. In the two-dimensional viewport of the model space, you can draw the road surface edge plan and structural partition line. In the three-dimensional viewport, build the terrain model, and then return to the two-dimensional viewport, select the structural layer combination template, identify the structural area, determine whether it is a "transition plate area", and input the layer thickness, width, material type and material properties of each structural layer according to the determination result. Then in the construction drawing design stage, in the two-dimensional viewport, draw the seam line in the structural area, identify the block area, and in the three-dimensional viewport, the system generates the block model and deletes the surface layer model at the same time.
[0102] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0103] In the second aspect, the present application provides an airport pavement structure model design tool. The airport pavement structure model design tool of the present application is described below in combination with the above-mentioned airport pavement structure model design method.
[0104] Reference Figure 7 , an airport pavement structure model design tool, comprising:
[0105] Basic information module, used to build basic data of pavement structure model and structure layer combination template library, the basic data includes geometric entity data and business attribute data of pavement structure, and the structure layer combination template library stores multiple structure layer combination templates;
[0106] Model space module, used to build model space and terrain model. Model space includes 2D viewport and 3D viewport. Terrain model is built in 3D viewport. Terrain model is used to provide spatial vertical constraints for pavement structure model.
[0107] Design modules, including:
[0108] The structural area recognition unit is used to import the pavement edge plan and the structural partition line into the two-dimensional viewport, divide the pavement edge into multiple structural areas according to the structural partition line, and associate each structural area with a structural layer combination template in the structural layer combination template library; the pavement edge plan is generated based on the geometric figure entity data in the basic data, and the structural partition line is the common boundary line of adjacent structural areas;
[0109] A block region generating unit is used to determine the block regions based on the seam lines in the structural region, and associate each block region with the structural layer combination template of the structural region to which it belongs;
[0110] The model generation unit is used to read the structural layer combination template of the structural area and the block area, and generate the corresponding surface layer model, functional layer model, base layer model, cushion layer model and surface layer block model in combination with the terrain model.
[0111] In one embodiment, the present application provides an electronic device, which may be a server, and its internal structure diagram may be as follows: Figure 8 As shown. The electronic device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the electronic device is used to store data. The network interface of the electronic device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for designing an airport pavement structure model is implemented.
[0112] Those skilled in the art will understand that Figure 8 The structure shown in the figure is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the electronic device to which the scheme of the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
[0113] In one embodiment, an electronic device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.
[0114] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the above-mentioned computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), tape, floppy disk, flash memory or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0115] The above are all preferred embodiments of the present application, and the protection scope of the present application is not limited thereto. Therefore, any equivalent changes made according to the structure, shape, and principle of the present application should be included in the protection scope of the present application.
Claims
1. A method for designing an airport pavement structure model, characterized in that: The steps include: Building basic data of the pavement structure model, the basic data including geometric entity data and business attribute data of the pavement structure; Building a structure layer combination template library based on the geometric figure entity data and the business attribute data, wherein the structure layer combination template library stores a plurality of structure layer combination templates; Building a model space, the model space including a two-dimensional viewport and a three-dimensional viewport, building a terrain model in the three-dimensional viewport, the terrain model being used to provide spatial vertical constraints for the road surface structure model; Obtaining the road surface edge plan view and structural partition lines input from the two-dimensional viewport; Dividing the road surface edge plane into a plurality of structural regions according to the structural partition lines, and associating each structural region with a structural layer combination template in the structural layer combination template library; Based on the seam lines in the structural area, determining the block areas, and associating each block area to the structural layer combination template of the structural area to which it belongs; Reading the structural layer combination template of the structural area, and combining it with the terrain model, generating corresponding surface layer model, functional layer model, base layer model and cushion layer model; Read the structural layer combination template of the block area to generate a corresponding surface layer block model; Among them, building a structure layer combination template library specifically includes the following steps: Define the name, fill style and fill color of the structure layer combination template; Determine whether the structural area is a transition plate area, and input the layer thickness, width, material type and material properties of each structural layer according to the determination result; If it is a non-transition plate area, then input the parameters of each structural layer of the non-transition plate area, including layer thickness, width, material type and material properties; If it is a transition plate area, the parameter information of the corresponding structural layer is input separately according to the special geometric shape of the transition plate area; When it is determined that the structural area is not a transition plate area, the corresponding surface layer model, functional layer model, base layer model and cushion layer model are generated, which specifically includes the following steps: duplicating a surface mesh object based on the terrain model; Cutting the surface mesh object with the structural region as a boundary condition; Copying and offsetting the surface mesh object according to the thickness of each structural layer; The side edges of the two copied surface mesh objects are sealed to generate a composite mesh object, and are designated as the corresponding surface layer model, functional layer model, base layer model and cushion layer model.
2. The airport pavement structure model design method according to claim 1, characterized in that: Building the basic data of the pavement structure model includes the following steps: Generate geometric entity data of the road surface structure, wherein the geometric entity data includes two-dimensional graphic entity data and three-dimensional graphic entity data; Business attribute data of the pavement structure are generated, wherein the business attribute data includes layer thickness, width dimension, material type and material attribute of the structure layer.
3. The airport pavement structure model design method according to claim 2, characterized in that: The two-dimensional graphic entity data includes a structural area and a block area; the three-dimensional graphic entity data includes a surface layer model, a functional layer model, a base layer model, a cushion layer model and a surface layer block model.
4. The airport pavement structure model design method according to claim 1, characterized in that: When the structural area is determined to be the transition plate area, the corresponding surface layer model, functional layer model, base layer model and cushion layer model are generated, which specifically includes the following steps: Determine other structural areas adjacent to the transition plate area and the corresponding surface layer thickness; Select elevation control points evenly at a certain interval at the boundary of the transition plate area; Reading the elevation values of each structural layer in the intersecting structural area in a ray intersection manner according to the elevation control points; Based on the read elevation values, surface mesh objects of the surface layer, functional layer, base layer and cushion layer are generated respectively, and corresponding surface layer models, functional layer models, base layer models and cushion layer models are generated.
5. The airport pavement structure model design method according to claim 1, characterized in that: Generate the corresponding surface layer block model, which specifically includes the following steps: Get the elevation values of each structural layer at the boundary points of the block area; Generate upper and lower surface mesh surfaces of the surface layer based on the acquired elevation values; The side edges of the upper and lower surface mesh surfaces are sealed to generate a composite mesh object, and the composite mesh object is designated as a corresponding surface layer block model; Delete the surface layer model of the pavement structure layer model.
6. An airport pavement structure model design tool, characterized in that: include: A basic information module is used to build basic data of the pavement structure model and a structure layer combination template library, wherein the basic data includes geometric entity data and business attribute data of the pavement structure, and the structure layer combination template library stores multiple structure layer combination templates; A model space module, used to build a model space and a terrain model, wherein the model space includes a two-dimensional viewport and a three-dimensional viewport, and a terrain model is built in the three-dimensional viewport, and the terrain model is used to provide spatial vertical constraints for the road surface structure model; Design modules, including: a structure region identification unit, used for acquiring the road surface edge plane diagram and the structure partition line inputted from the two-dimensional viewport, dividing the road surface edge into a plurality of structure regions according to the structure partition line, and associating each structure region to a structure layer combination template in the structure layer combination template library; A block region generating unit is used to determine the block regions based on the seam lines in the structural region, and associate each block region with a structural layer combination template of the structural region to which it belongs; A model generation unit, used for reading the structural layer combination templates of the structural area and the block area, and generating corresponding surface layer models, functional layer models, base layer models, cushion layer models and surface layer block models in combination with the terrain model; The basic information module builds a structure layer combination template library, which specifically includes the following steps: Define the name, fill style and fill color of the structure layer combination template; Determine whether the structural area is a transition plate area, and input the layer thickness, width, material type and material properties of each structural layer according to the determination result; If it is a non-transition plate area, then input the parameters of each structural layer of the non-transition plate area, including layer thickness, width, material type and material properties; If it is a transition plate area, the parameter information of the corresponding structural layer is input separately according to the special geometric shape of the transition plate area; When it is determined that the structural area is not a transition plate area, the model generation unit generates a corresponding surface layer model, a functional layer model, a base layer model and a cushion layer model, which specifically includes the following steps: duplicating a surface mesh object based on the terrain model; Cutting the surface mesh object with the structural region as a boundary condition; Copying and offsetting the surface mesh object according to the thickness of each structural layer; The side edges of the two copied surface mesh objects are sealed to generate a composite mesh object, and are designated as the corresponding surface layer model, functional layer model, base layer model and cushion layer model.
7. An electronic device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the airport pavement structure model design method according to any one of claims 1 to 5 when executing the computer program.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the airport pavement structure model design method described in any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Airport clearance dynamic monitoring method and equipment based on parametric automatic modeling
CN115311565A
Airfield pavement longitudinal and transverse joint design method, system, equipment and medium
CN118350102A