Escalator truss structure parameterization design method

By using parametric design methods, escalator truss models can be automatically generated, solving the problem of low efficiency in traditional design and enabling rapid and flexible truss model generation to adapt to diverse scenario requirements.

CN122365757APending Publication Date: 2026-07-10SHANGHAI MITSUBISHI ELEVATOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610487887.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-04-14
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

Traditional escalator truss structure design is inefficient, time-consuming, and difficult to meet the needs of diverse usage scenarios.

Method used

By adopting a parametric design method, a parametric model of the truss is established, an automated modeling program is written, and a parameter input interface is developed to achieve rapid generation of escalator trusses.

Benefits of technology

It significantly improves the generation speed of escalator truss models, reduces manual workload, improves design efficiency, has good scalability, and can adapt to diverse scenario needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122365757A_ABST
    Figure CN122365757A_ABST
Patent Text Reader

Abstract

This invention proposes a parametric design method for escalator truss structures, comprising the following steps: Step S1, establishing a parametric truss model; Step S2, writing an automated modeling program; Step S3, creating a parameter input interface. This invention improves the modeling efficiency of escalator trusses, reduces manual workload in the modeling process, and simultaneously meets the need for efficiently establishing a large number of similar models in the truss optimization design process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of escalator truss structure design, specifically involving a parametric design method for escalator truss structures based on NX secondary development. Background Technology

[0002] With the advancement of technology and the continuous improvement of people's living standards, escalators are increasingly used in high-traffic areas such as large shopping malls, train stations, and subways. The diverse scenarios lead to variations in the structural dimensions and weight of escalators, resulting in diverse escalator designs. In escalator design, the truss, as the load-bearing component, must meet national standards while also addressing the needs of different usage scenarios. This necessitates multiple rounds of iterative updates to the escalator truss structure design to satisfy the requirements of most usage scenarios.

[0003] Traditional escalator truss structure design suffers from significant drawbacks, including repetitive work, low efficiency, and long processing times. Typically, modeling an escalator truss using traditional methods requires at least half a day to complete for a single specification. Against this backdrop, to facilitate escalator truss design and subsequent finite element analysis for developers, we implemented parametric design for the escalator truss structure. This significantly improves design efficiency and saves time and costs for subsequent finite element analysis. Summary of the Invention

[0004] The technical problem to be solved by this invention is to improve the modeling efficiency of escalator trusses, reduce the amount of manual work in the modeling process, and at the same time meet the need to efficiently build a large number of similar models in the process of truss optimization design.

[0005] To address the aforementioned technical problems, this invention discloses a parametric design method for escalator truss structures, comprising the following steps: Step S1: Establish a parametric model of the truss; Step S2: Write an automated modeling program; Step S3: Create the parameter input interface.

[0006] Preferably, step S1 includes the following steps: Step S11: Determine the characteristic parameters of each part of the escalator truss; the characteristic parameters include input parameters and associated parameters; Step S12: Determine the structure and classification of the escalator truss; divide the entire escalator truss into three parts: upper truss, middle truss, and lower truss. Step S13: Establish the reference point and the reference plane. The distance between the two reference points in the Y direction is the lifting height of the escalator. Step S14: Create the upper and lower beam models of the left truss and assign the corresponding parameters; Step S15: Establish the models of the vertical and diagonal members in the entire truss side assembly; Step S16: Establish models of the vertical and diagonal members of the upper and lower truss extension sections. The position and number of the vertical and diagonal members in the extension sections are controlled by the corresponding extension amount and the length of the variable section. Step S17: Establish upper and lower truss feature groups; Step S18: Establish models of the bottom horizontal brace, bottom diagonal brace, circumferential welded components, and end angle steel in the upper, middle, and lower trusses; the length and quantity of the bottom horizontal brace, bottom diagonal brace, and circumferential welded components are jointly controlled by corresponding parameters; Step S19: Mirror the right side panel of the truss.

[0007] Preferably, the input parameters in step S11 include basic parameters, upper truss parameters, lower truss parameters, and middle truss parameters; Basic parameters include: truss usage environment, truss width, and truss lifting height; The parameters of the upper truss include: number of horizontal ladders of the upper truss, horizontal length of the upper truss, first dimension of the upper beam of the upper truss, second dimension of the upper beam of the upper truss, thickness of the upper beam of the upper truss, first dimension of the lower beam of the upper truss, second dimension of the lower beam of the upper truss, and thickness of the lower beam of the upper truss. The parameters of the lower truss include: number of horizontal steps of the lower truss, horizontal length of the lower truss, first dimension of the upper beam of the lower truss, second dimension of the upper beam of the lower truss, thickness of the upper beam of the lower truss, first dimension of the lower beam of the lower truss, second dimension of the lower beam of the lower truss, and thickness of the lower beam of the lower truss. The parameters of the middle truss include: the first dimension of the upper beam of the middle truss, the second dimension of the upper beam of the middle truss, the thickness of the upper beam of the middle truss, the first dimension of the lower beam of the middle truss, the second dimension of the lower beam of the middle truss, and the thickness of the lower beam of the middle truss.

[0008] Preferably, the associated parameters in step S11 are parameters calculated through input parameters, including: upper truss extension, lower truss extension, variable segment length, upper truss variable segment length, lower truss variable segment length, truss span, and number of standard segments.

[0009] Preferably, in step S12, The upper or lower truss includes: upper truss beam, lower truss beam, vertical members, diagonal members, bottom horizontal brace, bottom diagonal brace, circumferential welded members, and end angle steel; The middle truss includes: truss upper beam, truss lower beam, vertical members, diagonal members, bottom horizontal brace, bottom diagonal brace, and circumferential welded members.

[0010] Preferably, step S2 includes the following steps: Step S21, open the .cpp file, Step S22: Write the parameter assignment program. Based on the input parameters of each part of the escalator truss, write the parameter assignment program for each parameter in sequence. Step S23: Write a feature group display and suppression program to display or suppress the corresponding feature groups according to different input parameters; Step S24: Run the compilation to generate dynamic link library files.

[0011] Preferably, step S3 includes the following steps: Step S31: Open the block UI style editor in NX, select the required blocks, and complete the editing and selection of the block styles for each part; Step S32: Select the code generation language.

[0012] Preferably, it also includes a usage step, wherein the usage step is: Open the established parametric model of the escalator truss; Open the escalator truss parameter setting interface; Input the relevant parameters of the target truss; Generate the corresponding escalator truss model.

[0013] Compared with existing technologies, the design method described in this invention has the following advantages: The operation process is simple; operators only need to familiarize themselves with the parameter input interface to automatically generate escalator truss models of different specifications. The model generation speed is significantly improved compared to existing technologies; a specific escalator truss model can be generated in only about 10 seconds using this invention. This invention has excellent scalability, and different parameter variables can be set according to different design requirements to meet the usage needs of diverse scenarios; This invention can be applied to the model design of other similar components, improving the design efficiency of developers; The main innovative points of this invention include: 1. Definition of structural characteristic parameters: The key parameters of the escalator truss are defined, including basic parameters (such as height, width, span, and inclination angle), specific parameters of the upper, middle and lower trusses (such as length, cross-sectional dimensions, and material type), and related parameters obtained through calculation (such as extension and length of transition sections).

[0014] 2. Construction of parametric 3D models: Parametric 3D models of the upper truss, middle truss and lower truss are built in NX, and the models are dynamically updated through NX's parametric modeling function.

[0015] 3. Development of Parametric Design Interface: Using NX's block style editor, a user-friendly parameter input interface was developed, supporting parameter input, real-time calculation, and related parameter updates. Executable programs were generated through NX's API interface to automate the design process. Attached Figure Description

[0016] Figure 1 This is a flowchart illustrating the overall process of the parametric design method for escalator truss structures according to the present invention.

[0017] Figure 2 This is the parameter expression definition interface for the parametric design method of the escalator truss structure of the present invention.

[0018] Figure 3 This is the escalator truss parameter setting interface of the parametric design method for escalator truss structures of the present invention.

[0019] Figure 4 This is a portion of the program code in the automatic escalator truss generation program of the present invention.

[0020] Figure 5 This invention generates a truss structure model of a specific specification for an escalator.

[0021] Figure 6 This invention relates to the classification and naming of various feature groups in the truss parametric model and the escalator parametric model.

[0022] Figure 7 These are the positions and corresponding names of each component in the parametric model of the truss of this invention.

[0023] Figure 8 This is a schematic diagram of the establishment of reference planes and reference points in the parametric model of the truss of the present invention.

[0024] Figure 9 This is a schematic diagram of the modeling of the upper and lower beams in the truss in the parametric model of the truss of the present invention.

[0025] Figure 10 This is a schematic diagram of the modeling of vertical and diagonal members in the truss in the parametric model of the truss of the present invention.

[0026] Figure 11 This is a schematic diagram of the modeling of the bottom brace, circumferential welded components and end angle steel in the parametric model of the truss of the present invention.

[0027] Figure 12 This is a schematic diagram of the right truss obtained by mirroring the left truss in the truss parametric model of the present invention.

[0028] Figure 13This is a schematic diagram of the upper and lower beam sections of the truss and the corresponding related dimensional parameters in the parametric model of the truss of this invention.

[0029] Figure 14 It is the NX block UI style editor interface. Detailed Implementation

[0030] The present invention will now be described in further detail with reference to the accompanying drawings and specific embodiments. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.

[0031] Please see the appendix Figures 1-14 In this embodiment of the invention, A parametric design method for escalator truss structures based on NX secondary development includes the following steps: like Figure 1 As shown, the parametric design method provided by this invention includes: a) preliminary preparation steps; and b) usage steps. The preliminary preparation steps, a) further include: S1 establishing the parametric model of the truss; S2 writing the automated modeling program; and S3 creating the parameter input interface.

[0032] The establishment of the parametric model of truss S1 includes the following steps: The confirmation of the characteristic parameters of the S11 escalator truss first involves determining the characteristic parameters of the escalator truss, which include input parameters and associated parameters.

[0033] The input parameters are the necessary dimensions required to generate the escalator truss model, including: a) basic parameters; b) upper truss parameters; c) lower truss parameters; d) middle truss parameters. The basic parameters include: truss operating environment (IO), truss width (SW), and truss lifting height (HE). The parameters of the upper truss include: number of horizontal steps of the upper truss (SHJ), horizontal length of the upper truss (TJ), upper beam size 1 of the upper truss, upper beam size 2 of the upper truss, upper beam thickness of the upper truss, lower beam size 1 of the upper truss, lower beam size 2 of the upper truss, and lower beam thickness of the upper truss. The parameters of the lower truss include: number of horizontal steps of the lower truss (SHK), horizontal length of the lower truss (TK), upper beam dimension 1 of the upper truss, upper beam dimension 2 of the lower truss, upper beam thickness of the lower truss, lower beam dimension 1 of the lower truss, lower beam dimension 2 of the lower truss, and lower beam thickness of the lower truss. The parameters of the middle truss include: upper beam dimension 1, upper beam dimension 2, upper beam thickness, lower beam dimension 1, lower beam dimension 2, and lower beam thickness. The associated parameters are calculated from the input parameters and include: upper truss extension (EJ), lower truss extension (EK), variable segment length (V), upper truss variable segment length (F), lower truss variable segment length (G), truss span (TG), number of standard segments (N), etc.

[0034] like Figure 2 As shown, after determining the relevant parameters, the parameter expressions for each parameter are created in the expression interface of NX for use in subsequent processes.

[0035] The determination and classification of the S12 escalator truss structure, such as Figure 7 As shown, the entire escalator truss is divided into three parts: the upper truss, the middle truss, and the lower truss. The upper and lower trusses include: upper truss beams, lower truss beams, vertical members, diagonal members, bottom horizontal braces, bottom diagonal braces, welded circumferential members, and end angle steel. The middle truss includes: upper truss beams, lower truss beams, vertical members, diagonal members, bottom horizontal braces, bottom diagonal braces, and welded circumferential members.

[0036] S13 establishes the reference point and reference plane, such as Figure 8 As shown, enter the NX modeling interface and establish two reference points, one above the other, using the XY plane of the coordinate system as the reference plane. The distance between the two reference points in the Y direction is the lifting height (HE) of the escalator.

[0037] S14 creates the upper and lower beam models of the left-side truss. The escalator truss is a symmetrical structure, so only one side needs to be modeled; the other side only needs to be mirrored. For example... Figure 9 As shown, construct the upper and lower beams of the middle, upper, middle, and lower trusses on the left side of the truss, respectively, and as shown... Figure 13 As shown, the corresponding parameters are directly assigned during the modeling stage.

[0038] Modeling of vertical and diagonal members in the S15 side panel, such as Figure 10 As shown, models of the vertical and diagonal members in the entire truss side group are created using modeling commands such as stretching and arraying. The number of vertical and diagonal members with a spacing of 1200mm is controlled by the associated parameter "Number of Standard Sections (N)".

[0039] Modeling of the vertical and diagonal members of the upper and lower extended side plates in S16. Same as S15, as follows... Figure 11 As shown, models of the vertical and diagonal members of the upper and lower truss extension sections are established. In the upper truss extension section, the position and number of the vertical and diagonal members are controlled by two parameters: "upper truss extension (EJ)" and "upper truss transition length (F)". Similarly, in the lower truss extension section, the position and number of the vertical and diagonal members are controlled by two parameters: "lower truss extension (EK)" and "lower truss transition length (G)".

[0040] Establishment of S17 Upper and Lower Truss Feature Groups. The vertical and diagonal members of the extended sections of the upper and lower trusses established in S16 are grouped according to their extension amount (EJ / EK) and the number of horizontal steps (SHJ / SHK), such as... Figure 6 As shown, different feature groups are created in the NX modeling interface.

[0041] Modeling of the S18 truss base bracing, circumferential welded components, and end angle steel, such as Figure 11 As shown, models of the bottom horizontal brace, bottom diagonal brace, circumferential welded component, and end angle steel in the upper, middle, and lower trusses are established respectively. The length and quantity of the bottom brace and circumferential welded component are controlled by parameters such as "truss width (SW)", "upper truss extension (EJ)" and "upper truss variation segment length (F)", "lower truss extension (EK)" and "lower truss variation segment length (G)", and "number of standard segments (N)".

[0042] S19 mirror image yields the right side panel of the truss. For example... Figure 12 As shown, in the NX modeling interface, select the left truss model, and use the reference plane as the mirror plane to mirror the right side truss model (the right side truss model is highlighted in orange in the image). After mirroring, click the merge button to merge all truss components into a single unit.

[0043] This completes the entire process of parametric modeling of the truss.

[0044] The writing of the S2 automated modeling program includes the following steps: S21 Opens the .cpp file. The development platform is Visual Studio 2017, and the programming language is C++. Open the S3 parameter input interface to generate the .cpp file.

[0045] S22 Write the parameter assignment program. Based on the input parameters confirmed in S11, write the parameter assignment program in sequence.

[0046] S23 is used to write the feature group display and suppression program. In S17, the modeling model was divided into different feature groups according to different truss extensions and the number of horizontal ladders. At this point, it is necessary to display or suppress different feature groups according to different input parameters.

[0047] S24 compiles and generates the escalator_truss.dll file.

[0048] This completes the entire process of writing the automated program.

[0049] The creation of the S3 parameter input interface includes the following steps: S31 opens the block UI style editor in NX. For example... Figure 14 As shown, select the desired block in the block directory interface on the left side of the image, and follow the parameters confirmed in S11 to complete the editing and selection of each block style in sequence, finally completing the following... Figure 3 The parameter input interface is shown.

[0050] Selecting the language for S32 code generation. In the code generation interface, select C++ as the language option, and then save the generated files as "escalator_truss.dlx" and "escalator_truss.cpp".

[0051] After completing the preliminary steps, the usage steps are as follows: First, open the previously created parametric model of the escalator truss, and bring up, as shown in... Figure 3 The interface for setting parameters of the created escalator truss is shown, allowing you to input and select relevant parameters. After completing the above operations, the computer background will directly call the dynamic link library file generated in S3, and NX can automatically generate the corresponding escalator truss model based on the input parameters, such as... Figure 5 As shown, an escalator truss model of a specific specification was generated based on the input parameters.

[0052] The above description is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any equivalent substitutions or changes made by those skilled in the art within the scope of the technology disclosed in the present invention, based on the technical solution and inventive concept of the invention, should be covered within the scope of protection of the present invention.

Claims

1. A parametric design method for escalator truss structures, characterized in that, Includes the following steps: Step S1: Establish a parametric model of the truss; Step S2: Write an automated modeling program; Step S3: Create the parameter input interface.

2. The parametric design method for escalator truss structures as described in claim 1, characterized in that, Step S1 includes the following steps: Step S11: Determine the characteristic parameters of each part of the escalator truss; the characteristic parameters include input parameters and associated parameters; Step S12: Determine the structure and classification of the escalator truss; divide the entire escalator truss into three parts: upper truss, middle truss, and lower truss. Step S13: Establish the reference point and the reference plane. The distance between the two reference points in the Y direction is the lifting height of the escalator. Step S14: Create the upper and lower beam models of the left truss and assign the corresponding parameters; Step S15: Establish the models of the vertical and diagonal members in the entire truss side assembly; Step S16: Establish models of the vertical and diagonal members of the upper and lower truss extension sections. The position and number of the vertical and diagonal members in the extension sections are controlled by the corresponding extension amount and the length of the variable section. Step S17: Establish upper and lower truss feature groups; Step S18: Establish models of the bottom horizontal brace, bottom diagonal brace, circumferential welded components, and end angle steel in the upper, middle, and lower trusses; the length and quantity of the bottom horizontal brace, bottom diagonal brace, and circumferential welded components are jointly controlled by corresponding parameters; Step S19: Mirror the right side panel of the truss.

3. The parametric design method for escalator truss structures as described in claim 2, characterized in that, The input parameters in step S11 include basic parameters, upper truss parameters, lower truss parameters, and middle truss parameters; Basic parameters include: truss usage environment, truss width, and truss lifting height; The parameters of the upper truss include: number of horizontal ladders of the upper truss, horizontal length of the upper truss, first dimension of the upper beam of the upper truss, second dimension of the upper beam of the upper truss, thickness of the upper beam of the upper truss, first dimension of the lower beam of the upper truss, second dimension of the lower beam of the upper truss, and thickness of the lower beam of the upper truss. The parameters of the lower truss include: number of horizontal steps of the lower truss, horizontal length of the lower truss, first dimension of the upper beam of the lower truss, second dimension of the upper beam of the lower truss, thickness of the upper beam of the lower truss, first dimension of the lower beam of the lower truss, second dimension of the lower beam of the lower truss, and thickness of the lower beam of the lower truss. The parameters of the middle truss include: the first dimension of the upper beam of the middle truss, the second dimension of the upper beam of the middle truss, the thickness of the upper beam of the middle truss, the first dimension of the lower beam of the middle truss, the second dimension of the lower beam of the middle truss, and the thickness of the lower beam of the middle truss.

4. The parametric design method for escalator truss structures as described in claim 2, characterized in that, The associated parameters in step S11 are obtained by calculating the input parameters, including: upper truss extension, lower truss extension, change segment length, upper truss change segment length, lower truss change segment length, truss span, and number of standard segments.

5. The parametric design method for escalator truss structures as described in claim 2, characterized in that, In step S12 The upper or lower truss includes: upper truss beam, lower truss beam, vertical members, diagonal members, bottom horizontal brace, bottom diagonal brace, circumferential welded members, and end angle steel; The middle truss includes: truss upper beam, truss lower beam, vertical members, diagonal members, bottom horizontal brace, bottom diagonal brace, and circumferential welded members.

6. The parametric design method for escalator truss structures as described in claim 1, characterized in that, Step S2 includes the following steps: Step S21, open the .cpp file, Step S22: Write the parameter assignment program. Based on the input parameters of each part of the escalator truss, write the parameter assignment program for each parameter in sequence. Step S23: Write a feature group display and suppression program to display or suppress the corresponding feature groups according to different input parameters; Step S24: Run the compilation to generate dynamic link library files.

7. The parametric design method for escalator truss structures as described in claim 1, characterized in that, Step S3 includes the following steps: Step S31: Open the block UI style editor in NX, select the required blocks, and complete the editing and selection of the block styles for each part; Step S32: Select the code generation language.

8. The parametric design method for escalator truss structures as described in claim 1, characterized in that, It also includes usage steps, which are as follows: Open the established parametric model of the escalator truss; Open the escalator truss parameter setting interface; Input the relevant parameters of the target truss; Generate the corresponding escalator truss model.