Rail transit escalator parameterization design method
By establishing a system and project parameter library and utilizing CAD and Revit secondary development technology, parametric design of escalators was achieved, solving the problems of large amounts of repetitive work and inconsistent parameters during the design process, and improving design efficiency and quality.
Patent Information
- Application Number
- CN202510514583.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-23
- Publication Date
- 2025-09-16
AI Technical Summary
In the existing technology, the design process of rail transit escalators involves a lot of repetitive work, the design cycle is long, omissions are prone to occur, and the inconsistent parameters of different cities and suppliers make the design cumbersome and error-prone.
Establish a system parameter library and a project parameter library, use CAD and Revit secondary development technology to automatically generate two-dimensional design drawings and three-dimensional models, match design parameters through the parameter library, reduce manual input, and realize parametric design of escalators.
It improves design efficiency and quality, shortens design cycle, improves review efficiency, and reduces repetitive workload.
Smart Images

Figure CN120654288A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of rail transit escalators, and in particular relates to a parametric design method for rail transit escalators. Background Art
[0002] Escalators are a crucial component of the electromechanical equipment in large buildings, such as rail transit stations, and are a key design element in rail transit construction drawings. Escalators are specialized equipment with high system safety requirements and numerous and complex interfaces. During the construction drawing phase, separate drawings were required for all newly constructed escalator equipment at stations along the line. When a BIM model was required, a separate BIM model was also created for each escalator. However, there are often a large number of escalators, each with its own unique layout and key process parameters. Drawings are short, and the workload is high. Furthermore, all escalators with identical equipment parameters require drawings and modeling, which not only involves a significant amount of repetitive work but is also prone to omissions, resulting in low overall efficiency. Furthermore, the extended design cycle places a heavy burden on designers.
[0003] During the design phase of rail transit projects, the design parameters of escalators vary from city to city, from escalator suppliers to escalator suppliers, and from project to project. The main problems with the existing escalator parameterization methods are: (1) the corresponding parameters need to be input for each escalator design, which is a large workload; (2) for data import, it is necessary to collect relevant data in advance, prepare escalator parameter tables according to different engineering projects, and draw according to the imported parameter tables. The process is cumbersome and prone to errors. Summary of the Invention
[0004] In order to make up for the shortcomings of the existing technology, the present invention provides a parametric design method for rail transit escalators. Different cities, different escalator suppliers, and different projects require the establishment of system parameter libraries and project parameter libraries. Relevant parameters are selected in the database according to actual conditions. CAD and Revit secondary development technologies are used to complete the automatic drawing and modeling of escalator two-dimensional design drawings and three-dimensional models, thereby improving the design efficiency of escalators in the urban rail transit field.
[0005] In order to achieve the above object, the technical solution adopted by the present invention is:
[0006] A parametric design method for a rail transit escalator comprises the following steps:
[0007] S1: Establish system database and rail transit escalator design project management module;
[0008] S2: Establish escalator system parameter library;
[0009] S3: Using the structural characteristics of the parameter library, select the parameters required in the project, define the project parameter library, and supplement the parameter attributes;
[0010] S4: Based on the parameters defined in the escalator data object project parameter library of a certain engineering project, draw the escalator process design drawing through CAD secondary development technology;
[0011] S5: After generating the escalator process design drawing, set the escalator equipment outline distance parameter value and the system-enumerated collision point distance parameter value in the project parameter library. Using the distance parameter value, CAD secondary development technology is used to automatically generate a collision detection contour line around the escalator, and perform two-dimensional collision detection on the building drawing based on the contour line.
[0012] S6: In the escalator project parameter library, set the key parameters for the escalator parametric design; obtain the project management structure tree data through the database interface, call the key parameters in the escalator parameter library, use Revit secondary development technology, load them into the Revit software, and parameterize the escalator Revit model.
[0013] Furthermore, in step S1, the rail transit escalator design project management module is used to structure data collection and display, and its main functions are: to create folder objects, project data, station data, and escalator data according to the database structure; to generate data for the escalator objects under the station through menu operation objects; to generate corresponding drawings based on parameter library parameters and user-entered deeds parameters; to preview two-dimensional drawings in real time in the structure tree, and to export / download them to a local directory.
[0014] Furthermore, in step S2, default parameters are specified during creation. When different projects have different lifting heights, only the parameters of the current lifting height need to be adjusted.
[0015] Furthermore, in step S3, when each project generates an escalator process design drawing, the escalator parameters corresponding to the lifting height in the specified project parameter library are automatically called, and the data in the corresponding data is loaded for designers to select, reducing the entry of temporary data and the operation of user inputting data.
[0016] Furthermore, in step S4, the method for drawing the escalator process design drawing is as follows:
[0017] S401: When designing an escalator, first obtain parameters and create a parameter object, and determine whether the escalator floor height and inclination angle are input according to the parameter object;
[0018] S402: Calculate the actual lifting height and total length of the escalator based on the escalator floor height, inclination angle, and station slope; if there is a slope, the actual lifting height H in the case of the slope and the slope must be calculated separately. 顺 and H 逆 ; H represents the floor height, L 上 and L 下 Respectively represent the length of the upper horizontal segment and the length of the lower horizontal segment, represents the slope, θ represents the inclination angle of the escalator, and L represents the total length of the escalator. Based on the geometric relationship, the actual lifting height calculation formula for the slope and reverse slope conditions is as follows:
[0019]
[0020] L=L 上 +L 下 +L 顺 / 逆 ×cotθ
[0021] S403: After obtaining the actual lifting height and total length of the escalator, the calculation results are written into the temporary parameters of the data model, and then a drawing object of the escalator is generated. At the same time, the geometric lines of the contours of each part are calculated and the corresponding contour line entity objects are generated;
[0022] S404: After obtaining the contour line entity object, dimension data and drawing frame data are added to the drawing model, and a drawing is generated through CAD secondary development;
[0023] S405: Save the generated dwg file, upload the file to the server, and save the parameters to the database table.
[0024] Furthermore, in step S6, the key parameters of the escalator include the lifting height, the escalator inclination angle, the upper horizontal section length, the lower horizontal section length, the upper chassis depth, the lower chassis depth, the escalator truss width, and the step width.
[0025] Furthermore, after step S6, when the escalator 3D model is opened in Revit, the system reads the existing parameter values in the model. Based on the keyword matching principle, these values are automatically matched with the escalator design parameters in the project parameter library. Once the designer confirms that the parameters are correct, a 2D escalator design drawing corresponding to the current 3D model is automatically generated. Simultaneously, the 3D model drawing, 2D design drawing, and parsed design parameters are simultaneously saved to the database, completing the automatic output of the escalator 3D model drawing and 2D design drawing.
[0026] Further, the step S6 is specifically as follows:
[0027] S601: After opening the escalator 3D model in Revit, the system can read the existing parameter values in the model;
[0028] S602: Automatically matching the design parameters of the escalator in the project parameter library according to the keyword matching principle;
[0029] S603: After the designer confirms that the parameters are correct, a two-dimensional escalator design drawing corresponding to the current three-dimensional model can be automatically generated;
[0030] S604: The three-dimensional model diagram, the two-dimensional design diagram, and the analyzed design parameters are synchronously saved in the database, and the three-dimensional model diagram and the two-dimensional design diagram of the escalator are automatically output.
[0031] Beneficial effects of the present invention:
[0032] 1) Based on the analysis of escalator process layout forms, different cities, equipment suppliers, and key equipment parameters of engineering projects, the present invention establishes a system parameter library and a project parameter library, conducts secondary development of AutoCAD and Revit, and automatically matches relevant design parameters in the parameter library according to different projects, allowing one-click drawing of 2D design drawings and generation of Revit 3D models, greatly improving the design quality, accuracy, and efficiency of escalators in the rail transit field;
[0033] 2) The method of the present invention can also automatically generate an escalator counter-signing control line contour map function to help designers to conduct counter-signing, improve counter-signing efficiency, and reduce the workload of design counter-signing. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 A flow chart of the main steps provided in an embodiment of the present invention;
[0035] Figure 2 The process of drawing the escalator process design diagram provided by the embodiment of the present invention;
[0036] Figure 3 A parametric flow chart of the escalator Revit model provided by an embodiment of the present invention;
[0037] Figure 4 This is a diagram of key parameters of an escalator provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0038] The present invention will be described in detail below with reference to specific embodiments.
[0039] The present invention can automatically match relevant design parameters in the parameter library according to different urban rail transit engineering projects, draw two-dimensional design drawings and generate Revit three-dimensional models with one click, greatly improving design efficiency; at the same time, due to the large workload of design review, the present method can also automatically generate an escalator review control line contour map function to help designers to review, improve review efficiency, and shorten work time by more than half.
[0040] like Figure 1 As shown, the parametric design method of the rail transit escalator of the present invention specifically includes the following steps:
[0041] S1: Establish system database and rail transit escalator design project management module;
[0042] Functions such as escalator CAD drawing and Revit model parameterization share a common database design, which enables data interoperability and unified storage and management between multiple modules.
[0043] In step S1, the rail transit escalator design project management module is used to structure data collection and display. Its main functions are: creating folder objects, project data, station data, and escalator data according to the database structure; generating data for escalator objects under the station through menu operation objects; generating corresponding drawings based on parameter library parameters and user-entered event parameters; previewing two-dimensional drawings in real time in the structure tree, and exporting / downloading them to a local directory.
[0044] The display of the project structure tree utilizes distributed data loading and local update and refresh. Specifically, only the root node data is loaded when the module is initialized. When a specific node is expanded, the subordinate data is queried and loaded. Once the subordinate nodes of a node have been loaded, the data is output to the data cache pool, and when expanded again, the data is retrieved directly from the cache pool. When data is modified through the interface, only the modified node and its subordinate nodes are refreshed when it is redisplayed, implementing local data updates and reducing unnecessary performance overhead. Furthermore, when editing a data object and loading data in the edit control, the latest data must be retrieved from the database; it cannot be loaded directly from the cache pool.
[0045] S2: Establish escalator system parameter library;
[0046] The data used for escalator CAD drawing and Revit model parameterization are stored in the system parameter library, providing a data source for each escalator CAD drawing and Revit model; in the system parameter library management, according to the escalator parameter setting requirements, parameter items and parameter properties are dynamically specified through user-defined properties, thereby generating a maintainable structured system parameter library and storing it in the system database.
[0047] In step S2, the escalator's lift height provides a parameterized classification label for the escalator. By specifying default parameters during creation, when different projects have different lift heights, only the parameters for the current lift height need to be adjusted. This eliminates the need to globally modify or adjust the system parameter library parameters, minimizing the impact on the system and other projects.
[0048] S3: Utilize the structural characteristics of the parameter library to select the parameters required in the project, define the project parameter library, and supplement the parameter attributes to meet the requirement of defining a set of independent parameters for each project;
[0049] In step S3, when each project generates an escalator process design drawing, the escalator parameters corresponding to the lifting height in the specified project parameter library are automatically called, and the data in the corresponding data is loaded for designers to select, reducing the entry of temporary data and the operation of user inputting data.
[0050] Because the system is applicable to a wide range of scenarios, the calculations required for various types of drawings and parts are complex and varied. Therefore, a dynamic definition and parameter configuration approach was considered. Parameters can be dynamically configured based on business needs. Depending on the parameters, different interfaces or logic can be automatically invoked to adjust functional logic through external configuration. Through the custom parameter library module, designers can freely define parameters. These defined parameters are then associated with the database and a mapping relationship is generated. When writing or retrieving parameter data, the database is directly manipulated based on the configured parameters.
[0051] S4: Based on the parameters defined in the project parameter library of the escalator data object of a certain engineering project, the escalator process design drawing is drawn through CAD secondary development technology; finally, the generated drawing document object is associated with the escalator data object and the project data, so that the escalator process design drawing can be found in the project management structure tree according to the hierarchical relationship;
[0052] In step S4, the parameters defined in the escalator data object project parameter library include civil engineering parameters and equipment parameters, wherein the civil engineering parameters are: escalator floor height, lifting height, inclination angle, upper horizontal section length, lower horizontal section length, upper pit depth, lower pit depth, clearance height, shaft horizontal projection length, shaft width, etc.; the equipment parameters are upper handrail opening distance, lower handrail opening distance, handrail belt height, upper chassis depth, lower chassis depth, hook spacing, escalator truss width, step width, escalator equipment width, support distance to step, etc.
[0053] like Figure 2 As shown, in step S4, the method for drawing the escalator process design drawing is as follows:
[0054] S401: When designing an escalator, first obtain parameters and create a parameter object, and determine whether the escalator floor height and inclination angle are input according to the parameter object;
[0055] S402: Calculate the actual lifting height and total length of the escalator based on the escalator floor height, inclination angle, and station slope; if there is a slope, the actual lifting height H in the case of the slope and the slope must be calculated separately. 顺 and H 逆 ; H represents the floor height, L 上and L 下 Respectively represent the length of the upper horizontal segment and the length of the lower horizontal segment, represents the slope, θ represents the inclination angle of the escalator, and L represents the total length of the escalator. Based on the geometric relationship, the actual lifting height calculation formula for the slope and reverse slope conditions is as follows:
[0056]
[0057] L=L 上 +L 下 +L 顺 / 逆 ×cotθ
[0058] S403: After obtaining the actual lifting height and total length of the escalator, the calculation results are written into the temporary parameters of the data model, and then a drawing object of the escalator is generated. At the same time, the geometric lines of the contours of each part are calculated and the corresponding contour line entity objects are generated;
[0059] S404: After obtaining the contour line entity object, dimension data and drawing frame data are added to the drawing model, and a drawing is generated through CAD secondary development;
[0060] S405: Save the generated dwg file, upload the file to the server, and save the parameters to the database table.
[0061] S5: After generating the escalator process design drawing, set the escalator equipment outline distance parameter value and the system-enumerated collision point distance parameter value in the project parameter library. Using the distance parameter value, CAD secondary development technology is used to automatically generate a collision detection contour line around the escalator, and perform two-dimensional collision detection on the building drawing based on the contour line.
[0062] S6: Set key parameters for the escalator's parametric design in the escalator project parameter library. Access the project management structure tree data through the database interface, call the key parameters in the escalator parameter library, and use Revit secondary development technology to load them into the Revit software. The escalator Revit model is a parameterizable model, and the key parameters in the project parameter library can be used to parameterize the model.
[0063] like Figure 4 As shown in the figure, the key parameters of the escalator include lifting height, escalator inclination angle, upper horizontal section length, lower horizontal section length, upper chassis depth, lower chassis depth, escalator truss width, and step width.
[0064] like Figure 3As shown, after step S6, when the 3D escalator model is opened in Revit, the system reads the existing parameter values in the model. Based on the keyword matching principle, these values are automatically matched with the escalator design parameters in the project parameter library. Once the designer confirms the parameters are correct, a 2D escalator design drawing corresponding to the current 3D model is automatically generated. Simultaneously, the 3D model drawing, 2D design drawing, and parsed design parameters are simultaneously saved to the database, completing the automatic output of the 3D model drawing and 2D design drawing.
[0065] Step S6 is specifically as follows:
[0066] S601: After opening the escalator 3D model in Revit, the system can read the existing parameter values in the model;
[0067] S602: Automatically matching the design parameters of the escalator in the project parameter library according to the keyword matching principle;
[0068] S603: After the designer confirms that the parameters are correct, a two-dimensional escalator design drawing corresponding to the current three-dimensional model can be automatically generated;
[0069] S604: The three-dimensional model diagram, the two-dimensional design diagram, and the analyzed design parameters are synchronously saved in the database, and the three-dimensional model diagram and the two-dimensional design diagram of the escalator are automatically output.
[0070] The content of the present invention is not limited to the embodiments listed. Any equivalent transformation of the technical solution of the present invention made by ordinary technicians in this field after reading the description of the present invention is covered by the claims of the present invention.
Claims
1. A parametric design method for rail transit escalators, characterized by: The specific steps include: S1: Establish system database and rail transit escalator design project management module; S2: Establish escalator system parameter library; S3: Using the structural characteristics of the parameter library, select the parameters required in the project, define the project parameter library, and supplement the parameter attributes; S4: Based on the parameters defined in the escalator data object project parameter library of a certain engineering project, draw the escalator process design drawing through CAD secondary development technology; S5: After generating the escalator process design drawing, set the escalator equipment outline distance parameter value and the system-enumerated collision point distance parameter value in the project parameter library. Using the distance parameter value, CAD secondary development technology is used to automatically generate a collision detection contour line around the escalator, and perform two-dimensional collision detection on the building drawing based on the contour line. S6: In the escalator project parameter library, set the key parameters for the escalator parametric design; obtain the project management structure tree data through the database interface, call the key parameters in the escalator parameter library, use Revit secondary development technology, load them into the Revit software, and parameterize the escalator Revit model.
2. A parametric design method for rail transit escalators according to claim 1, characterized in that: In step S1, the rail transit escalator design project management module is used to structure data collection and display, and its main functions are: creating folder objects, project data, station data, and escalator data according to the database structure; generating data for escalator objects under the station through menu operation objects; Generate corresponding drawings based on parameter library parameters and user-entered event parameters; preview 2D drawings in real time in the structure tree and export / download them to a local directory.
3. A parametric design method for rail transit escalators according to claim 2, characterized in that: In step S2, default parameters are specified during creation. When different projects have different lifting heights, only the parameters of the current lifting height need to be adjusted.
4. The parametric design method for rail transit escalators according to claim 3, characterized in that: In step S3, when each project generates an escalator process design drawing, the escalator parameters corresponding to the lifting height in the specified project parameter library are automatically called, and the data in the corresponding data is loaded for the designer to select, reducing the entry of temporary data and the operation of user inputting data.
5. The parametric design method for rail transit escalators according to claim 4, characterized in that: In step S4, the method for drawing the escalator process design drawing is as follows: S401: When designing an escalator, first obtain parameters and create a parameter object, and determine whether the escalator floor height and inclination angle are input according to the parameter object; S402: Calculate the actual lifting height and total length of the escalator based on the escalator floor height, inclination angle, and station slope; if there is a slope, the actual lifting height H in the case of the slope and the slope must be calculated separately. 顺 and H 逆 ; H represents the floor height, L 上 and L 下 Respectively represent the length of the upper horizontal segment and the length of the lower horizontal segment, represents the slope, θ represents the inclination angle of the escalator, and L represents the total length of the escalator. Based on the geometric relationship, the actual lifting height calculation formula for the slope and reverse slope conditions is as follows: L=L 上 +L 下 +L 顺 / 逆 ×cotθ S403: After obtaining the actual lifting height and total length of the escalator, the calculation results are written into the temporary parameters of the data model, and then a drawing object of the escalator is generated. At the same time, the geometric lines of the contours of each part are calculated and the corresponding contour line entity objects are generated; S404: After obtaining the contour line entity object, dimension data and drawing frame data are added to the drawing model, and a drawing is generated through CAD secondary development; S405: Save the generated dwg file, upload the file to the server, and save the parameters to the database table.
6. The parametric design method for rail transit escalators according to claim 5, characterized in that: In step S6, the key parameters of the escalator include the lifting height, the escalator inclination angle, the length of the upper horizontal section, the length of the lower horizontal section, the depth of the upper chassis, the depth of the lower chassis, the width of the escalator truss, and the width of the steps.
7. The parametric design method for rail transit escalators according to claim 6, characterized in that: After step S6, the system opens the escalator 3D model in Revit and reads the existing parameter values. Based on keyword matching, these values are automatically matched with the escalator design parameters in the project parameter library. Once the designer confirms the parameters are correct, a 2D escalator design drawing corresponding to the current 3D model is automatically generated. Simultaneously, the 3D model drawing, 2D design drawing, and parsed design parameters are simultaneously saved to the database, completing the automatic output of the 3D model drawing and 2D design drawing.
8. The parametric design method for rail transit escalators according to claim 7, characterized in that: The step S6 is specifically as follows: S601: After opening the escalator 3D model in Revit, the system can read the existing parameter values in the model; S602: Automatically matching the design parameters of the escalator in the project parameter library according to the keyword matching principle; S603: After the designer confirms that the parameters are correct, a two-dimensional escalator design drawing corresponding to the current three-dimensional model can be automatically generated; S604: The three-dimensional model diagram, the two-dimensional design diagram, and the analyzed design parameters are synchronously saved in the database, and the three-dimensional model diagram and the two-dimensional design diagram of the escalator are automatically output.