A CAD track turnout multi-stage intelligent linkage connection and adjustment method, device, equipment and storage medium
By constructing a basic parameter library and hierarchical association mapping model for turnouts, multi-level intelligent linkage connection and adjustment of track turnouts are realized, solving the problems of low turnout design efficiency and insufficient linkage adjustment capability, and achieving efficient and accurate turnout group design and safety assurance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA RAILWAY SIYUAN SURVEY & DESIGN GRP CO LTD
- Filing Date
- 2026-04-17
- Publication Date
- 2026-07-14
Smart Images

Figure CN122389152A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of rail transit engineering design technology, and more specifically, to a method, device, equipment and storage medium for multi-level intelligent linkage connection and adjustment of CAD track turnouts. Background Technology
[0002] In the field of rail transit engineering design, the layout of station tracks is a core element determining transportation efficiency and safety. Currently, design work in this field mainly relies on computer-aided design (CAD) software platforms, but traditional design methods still heavily depend on manual operation and experience-based judgment, posing a significant challenge when dealing with the design of large-scale, highly complex turnout groups.
[0003] Existing turnout design methods essentially involve designers manually calling up elements, inputting parameters, and connecting them in CAD software. First, designers must match turnout models and parameters based on memory or by consulting resources, then manually draw the connecting lines, and verify the relative positions of the turnouts and the rationality of the line connections one by one. This method has significant shortcomings: First, it is inefficient; manually completing the precise connection of a single set of turnouts typically takes several minutes, creating immense pressure on project schedules when designing station layouts with dozens or even hundreds of turnouts. Second, it lacks the ability to coordinate adjustments; when adjusting the main line turnouts due to scheme optimization, the associated secondary and tertiary turnouts cannot automatically adapt synchronously, leading to numerous line breaks or misalignments, with rework rates exceeding 15%. Third, the scheme iteration threshold is high and accuracy is difficult to guarantee; scheme adjustments and optimizations rely entirely on the designer's personal experience, which is difficult for novices to handle, and manual operation is prone to introducing errors, posing engineering safety hazards. Fourth, it has poor batch collaboration capabilities; in complex multi-turnout scenarios, it is difficult to achieve rapid matching and collaborative connection of multiple sets of turnout parameters, resulting in insufficient standardization and collaboration in the design process. Therefore, there is an urgent need for a systematic solution that can achieve intelligent and rapid connection, coordinated adjustment, and automatic optimization of turnouts. Summary of the Invention
[0004] In view of at least one defect or improvement need in the prior art, this application provides a method, device, equipment and storage medium for multi-level intelligent linkage connection and adjustment of CAD track turnouts, which can solve at least one of the problems existing in the background art.
[0005] To achieve the above objectives, according to the first aspect of this application, a method for multi-level intelligent linkage connection and adjustment of CAD track turnouts is provided, the method comprising: S1. Integrates structured parameters for multiple turnout types, generates a turnout basic parameter library, provides the function of setting multi-level relationships for turnouts in the CAD interface, and generates an association mapping table that records the logical relationships between turnouts. S2. In response to the CAD interface's operation of selecting the benchmark turnout and specifying the turnout direction, automatically call the turnout basic parameter library, calculate the optimal turnout angle and endpoint coordinates, and automatically generate the connecting line. S3. When the position or angle of the base turnout is adjusted, the adjustment information is transmitted to all associated secondary turnouts based on the associated mapping table, driving the secondary turnouts and their connecting lines to synchronize and adapt. S4. When dragging and adjusting the connected turnout scheme, collect the adjusted data in real time, combine the turnout parameter thresholds and the associated mapping relationship, recalculate the optimal connection path, and generate a new connection line.
[0006] Furthermore, the aforementioned CAD track turnout multi-level intelligent linkage connection and adjustment method automatically generates a design parameter report containing turnout model, connection angle, coordinates and related relationships after generating a new connection line, and visually annotates the key dimensions and related relationships of the turnout in the CAD drawings.
[0007] Furthermore, in the above-mentioned CAD track turnout multi-level intelligent linkage connection and adjustment method, in step S3, when the base turnout changes, its displacement and rotation angle data are captured in real time, and the data is transmitted to the secondary turnout according to the association mapping table, driving the secondary turnout to complete the adaptation calculation of position and angle, and synchronously correcting the direction and length of the connecting line.
[0008] Furthermore, in the above-mentioned CAD track turnout multi-level intelligent linkage connection and adjustment method, in step S4, before recalculating the connection path, the feasibility of the adjusted scheme is determined based on the preset turnout parameter thresholds and line connection specifications.
[0009] Furthermore, in the aforementioned CAD track turnout multi-level intelligent linkage connection and adjustment method, the structured parameters integrated in the turnout basic parameter library include frog angle, guide curve radius, connection endpoint coordinates, and track adaptation standards.
[0010] Furthermore, in the aforementioned CAD track turnout multi-level intelligent linkage connection and adjustment method, users can drag turnout graphic elements in CAD software with a mouse to complete position, angle adjustment or scheme modification.
[0011] Furthermore, the above-mentioned CAD track turnout multi-level intelligent linkage connection and adjustment method further includes: A deep learning model trained on historical turnout design data is used to achieve intelligent generation and multi-scheme comparison of turnout connection schemes; By accessing the location data of structures around the access line, the system can automatically identify the risk of conflict between turnout design and surrounding facilities and provide early warnings.
[0012] According to a second aspect of this application, a multi-level intelligent linkage connection and adjustment device for CAD track turnouts is also provided, comprising: The mapping generation module is used to integrate structured parameters of various turnout types, generate a turnout basic parameter library, set multi-level relationships for turnouts in the CAD interface, and generate an association mapping table that records the logical relationships between turnouts. The route generation module is used to respond to the operation of selecting the reference turnout and specifying the turnout direction in the CAD interface, automatically call the turnout basic parameter library, calculate the optimal turnout angle and endpoint coordinates, and automatically generate the connecting route. The synchronization adaptation module is used to transmit the adjustment information to all associated secondary switches based on the association mapping table when the position or angle of the reference switch is adjusted, thereby driving the secondary switches and their connecting lines to perform synchronous adaptation. The line update module is used to collect the adjusted data in real time when the connected turnout scheme is dragged and adjusted, and to recalculate the optimal connection path and generate a new connection line by combining the turnout parameter thresholds and the associated mapping relationship.
[0013] According to a third aspect of this application, a multi-level intelligent linkage connection and adjustment device for CAD track turnouts is also provided, which includes at least one processing unit and at least one storage unit, wherein the storage unit stores a computer program, and when the computer program is executed by the processing unit, the processing unit performs the steps of any of the methods described above.
[0014] According to a fourth aspect of this application, a storage medium is also provided, which stores a computer program executable by a CAD track turnout multi-level intelligent linkage connection and adjustment device, wherein when the computer program is run on the CAD track turnout multi-level intelligent linkage connection and adjustment device, the CAD track turnout multi-level intelligent linkage connection and adjustment device performs the steps of any of the methods described above.
[0015] In summary, compared with the prior art, the above-described technical solutions conceived in this application can achieve the following beneficial effects: The CAD track turnout multi-level intelligent linkage connection and adjustment method provided in this application constructs a turnout basic parameter library and a hierarchical association mapping model, providing standardized data and relationship support for intelligent design. Based on this, three core algorithms have been developed: rapid turnout positioning, multi-level linkage adjustment, and adaptive scheme reconstruction. Combined with drag-and-drop lightweight interaction, it can significantly reduce the time for connecting a single set of turnouts from 5-10 minutes in the traditional manual mode to within 30 seconds, achieving a leap in efficiency. It can ensure that when the position or angle of the main turnout changes, all associated secondary turnouts and connecting lines can be automatically and accurately adjusted synchronously, completely solving the problems of line misalignment and breakage, controlling the joint accuracy within ±1mm, and ensuring project safety. It can significantly reduce the dependence on the experience of designers, allowing novices to quickly complete the scheme design and iterative optimization of complex turnout groups through intuitive drag-and-drop operations, greatly shortening the design cycle and reducing the rework rate. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 This is a flowchart illustrating a multi-level intelligent linkage connection and adjustment method for CAD track turnouts provided in an embodiment of this application. Detailed Implementation
[0018] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application. Furthermore, the technical features involved in the various embodiments described below can be combined with each other as long as they do not conflict with each other.
[0019] The terms "first," "second," "third," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0020] Figure 1This is a flowchart illustrating a multi-level intelligent linkage connection and adjustment method for CAD track turnouts provided in an embodiment of this application, as shown below. Figure 1 As shown in the embodiment of this application, a multi-level intelligent linkage connection and adjustment method for CAD track turnouts includes the following steps: S1. Integrates structured parameters for multiple turnout types, generates a turnout basic parameter library, provides the function of setting multi-level relationships for turnouts in the CAD interface, and generates an association mapping table that records the logical relationships between turnouts. S2. In response to the CAD interface's operation of selecting the benchmark turnout and specifying the turnout direction, automatically call the turnout basic parameter library, calculate the optimal turnout angle and endpoint coordinates, and automatically generate the connecting line. S3. When the position or angle of the base turnout is adjusted, the adjustment information is transmitted to all associated secondary turnouts based on the associated mapping table, driving the secondary turnouts and their connecting lines to synchronize and adapt. S4. When dragging and adjusting the connected turnout scheme, collect the adjusted data in real time, combine the turnout parameter thresholds and the associated mapping relationship, recalculate the optimal connection path, and generate a new connection line.
[0021] Specifically, this embodiment provides a method for multi-level intelligent linkage connection and adjustment of CAD track turnouts. In this application, CAD is defined as a general-purpose computer-aided design software platform with a graphical user interface, integrated as a plug-in or module. It utilizes the software's graphics processing and user interaction capabilities to achieve intelligent design and adjustment functions for track turnouts. The method includes the following steps: First, the core structured parameters (including but not limited to frog angle, guide curve radius, connection endpoint coordinates, and line adaptation standards) of commonly used turnout types in rail transit engineering design (such as single turnouts and double-heading turnouts) are integrated and entered into a turnout basic parameter library. This parameter library serves as a backend database, supporting rapid parameter retrieval by model. Simultaneously, in the CAD interactive interface, designers can set multi-level relationships of "main turnout - secondary turnout - tertiary turnout" for turnout graphic elements in drawings through specific operations. The system converts this association logic into internally identifiable numerical identifiers and deeply binds them to the graphic elements, ultimately generating an association mapping table. This table clarifies which secondary turnouts the data should be transmitted to when any main turnout is adjusted, forming the basis for subsequent intelligent linkage.
[0022] When a designer manually selects a turnout as the reference turnout (i.e., the starting turnout) in the CAD interface and specifies a general connection direction, the system responds immediately, triggering a rapid turnout connection positioning algorithm. This algorithm automatically retrieves the interface parameters corresponding to the selected reference turnout model from the turnout basic parameter library. Combining the overall route constraints, the algorithm calculates the optimal connection angle and precise endpoint coordinates for the next set of turnouts to be connected. After the calculation is complete, the system drives the CAD system to automatically draw the connecting line and generate the connection route, significantly reducing the time required for connecting a single set of turnouts.
[0023] When designers adjust the position or angle of the main turnout, which has been set as the baseline, the system's built-in multi-level linkage adjustment trigger algorithm monitors and captures this change in real time. The algorithm immediately queries the association mapping table to locate all secondary turnouts that are bound to the main turnout. Subsequently, the algorithm synchronously transmits the adjustment information such as the displacement and rotation angle of the main turnout to each associated secondary turnout according to the mapping relationship. After receiving the information, each secondary turnout, driven by its own logic, automatically recalculates and adapts its position and angle, and synchronously corrects the direction and length of the connecting lines, thereby ensuring that the entire turnout group always maintains line connectivity and completely solves the problem of line breakage or misalignment caused by local adjustments.
[0024] After the initial connection scheme is formed, designers can freely drag and adjust any turnout in the scheme. At this time, the adaptive reconstruction algorithm is activated. The algorithm collects the new position data of the turnouts after dragging and adjusting in real time. Then, the algorithm combines the turnout parameter thresholds, the line connection engineering specifications, and the correlation mapping relationship established in step S1 to comprehensively determine whether the current layout after dragging is feasible. If feasible, the algorithm will use this new layout as a constraint to recalculate the optimal connection path between all affected turnouts and drive the update of relevant graphical elements, thereby generating a new connection line and forming a corrected scheme that conforms to all specifications and maintains the linkage relationship.
[0025] The CAD track turnout multi-level intelligent linkage connection and adjustment method provided in this application constructs a turnout basic parameter library and a hierarchical association mapping model, providing standardized data and relationship support for intelligent design. Based on this, three core algorithms have been developed: rapid turnout positioning, multi-level linkage adjustment, and adaptive scheme reconstruction. Combined with drag-and-drop lightweight interaction, it can significantly reduce the time for connecting a single set of turnouts from 5-10 minutes in the traditional manual mode to within 30 seconds, achieving a leap in efficiency. It can ensure that when the position or angle of the main turnout changes, all associated secondary turnouts and connecting lines can be automatically and accurately adjusted synchronously, completely solving the problems of line misalignment and breakage, controlling the joint accuracy within ±1mm, and ensuring project safety. It can significantly reduce the dependence on the experience of designers, allowing novices to quickly complete the scheme design and iterative optimization of complex turnout groups through intuitive drag-and-drop operations, greatly shortening the design cycle and reducing the rework rate.
[0026] Optionally, the CAD track turnout multi-level intelligent linkage connection and adjustment method provided in this application embodiment automatically generates a design parameter report containing turnout model, connection angle, coordinates and correlation after generating a new connection line, and visually annotates the key dimensions and correlation of the turnout in the CAD drawing.
[0027] Specifically, once the design scheme is finalized, the system automatically compiles and organizes all turnout data and connection relationships used in the design process. This report is a structured design parameter report, containing the specific model of each turnout used in the scheme, the actual connection angle between turnouts, the precise coordinates of each connection endpoint, and the established "primary-secondary" relationships between turnouts. Simultaneously, the system drives CAD software to automatically annotate the turnout elements on the current two-dimensional or three-dimensional design drawings. This annotation mainly includes two aspects: first, key turnout dimensions, such as frog angles and guide curve radii; second, the relationships between turnouts, such as using leader lines or symbols to indicate that a turnout is a secondary turnout of another turnout. This visual annotation allows the logical and geometric relationships of the design scheme to be reflected on the drawings, facilitating self-verification by designers or quick understanding of the design intent by other professionals.
[0028] Optionally, in the CAD track turnout multi-level intelligent linkage connection and adjustment method provided in this application embodiment, in step S3, when the base turnout changes, its displacement and rotation angle data are captured in real time, and the data is transmitted to the secondary turnout according to the association mapping table, driving the secondary turnout to complete the adaptation calculation of position and angle, and synchronously correcting the direction and length of the connecting line.
[0029] Specifically, when a user performs a translation or rotation operation on the base turnout in the CAD interface, the linkage trigger module added to the turnout graphic element of the system will capture this change event in real time and accurately extract the changed displacement and rotation data. The system then queries the association mapping table established in step S1, and locates all secondary turnouts that have a "master-slave" binding relationship with the base turnout according to the logical relationship defined in the table. Then, the captured displacement and rotation data are transmitted to each associated secondary turnout through the internal data channel.
[0030] Each secondary turnout receiving the changed data is automatically activated by the system algorithm to perform position and angle adaptation calculations. The calculation process considers not only the received displacement and angle but also its own parameters and track constraints to determine its correct position and orientation under the new layout. While the secondary turnout completes its position and angle adaptation, the system simultaneously corrects the connecting lines between the base turnout and the secondary turnout, as well as between the secondary turnout and other turnouts. The algorithm recalculates the direction and length of these lines to ensure a smooth and continuous connection between the turnout endpoints, thus maintaining the connectivity of the entire turnout group and fundamentally avoiding potential track misalignment or breakage problems caused by local adjustments. The entire process is completed automatically by the algorithm without manual intervention.
[0031] Optionally, in the CAD track turnout multi-level intelligent linkage connection and adjustment method provided in this application embodiment, in step S4, before recalculating the connection path, the feasibility of the adjusted scheme is determined based on the preset turnout parameter thresholds and the line connection specifications.
[0032] Specifically, when a user adjusts the position of any turnout in an already connected turnout scheme by dragging or other means, the adaptive reconfiguration algorithm does not immediately begin recalculation. Before this, the algorithm initiates a feasibility assessment process to determine whether the adjustment conforms to preset turnout parameter thresholds and line connection specifications. The algorithm collects the new turnout position data after the user's dragging and adjustment in real time and performs rapid comparison and logical judgment with the aforementioned preset turnout parameter thresholds and line connection specifications. The system checks whether the adjustment causes any turnout to exceed its own parameter operating range, or whether the new line connection violates established safety and design specifications. Only when the adjusted layout simultaneously meets all parameter thresholds and connection specifications is the system deemed feasible, and subsequently triggers the step of recalculating the optimal connection path, thereby ensuring that any new scheme generated ultimately possesses both functionality and engineering rationality.
[0033] Optionally, the CAD track turnout multi-level intelligent linkage connection and adjustment method provided in this application embodiment includes structured parameters integrated in the turnout basic parameter library, such as frog angle, guide curve radius, connection endpoint coordinates, and track adaptation standards.
[0034] Specifically, the turnout basic parameter library is a standardized database built in the CAD plugin backend. The structured parameters integrated into this library for each turnout model are the fundamental basis for all automatic calculations and judgments by the algorithm. These parameters are not simply listed, but rather structured data fields that can be directly called by the algorithm. They mainly include the following four categories: The frog angle is the core geometric parameter determining the turnout's turning capability. Based on this parameter, the algorithm can accurately calculate the divergence angle of the turnout branch lines, which is the basis for judging the connection direction and calculating the linkage angle. The guide curve radius is a key parameter ensuring the smoothness and safety of train operation when passing through the turnout. When calculating the connection path and verifying the feasibility of the scheme, the algorithm must ensure that the radius of the generated line curve is not less than the minimum allowable guide curve radius for that type of turnout. The connection endpoint coordinates are the precise positional data for achieving graphical automatic docking. The parameter library pre-stores the relative or absolute coordinates of key interface points in the turnout graphics. The algorithm needs to call these coordinate data to achieve precise positioning and connection of the line endpoints. The track compatibility standard is a set of rules that define the rail types, gauges, and compatible turnout models that a particular turnout model can connect to. This standard ensures that the connection schemes generated by the algorithm are feasible in engineering, avoiding errors caused by model mismatches.
[0035] By integrating the above four types of core parameters, the turnout basic parameter library provides complete and structured data input for subsequent rapid turnout positioning, linkage adjustment and scheme reconstruction algorithms, which is a prerequisite for the entire method to achieve automated and standardized design.
[0036] Optionally, the CAD track turnout multi-level intelligent linkage connection and adjustment method provided in this application embodiment allows users to drag turnout graphic elements in CAD software to complete position, angle adjustment or scheme modification.
[0037] Specifically, in the CAD software plugin environment provided in this application, all core interactions between the user and the turnout design system are completed through intuitive mouse drag-and-drop operations. Through this drag-and-drop interaction logic, this method simplifies the traditional command-line operation, which requires inputting multiple complex parameters, into an intuitive graphical direct operation, achieving a lightweight design mode and significantly reducing the operational threshold.
[0038] Optionally, the CAD track turnout multi-level intelligent linkage connection and adjustment method provided in this application embodiment further includes: A deep learning model trained on historical turnout design data is used to achieve intelligent generation and multi-scheme comparison of turnout connection schemes; By accessing the location data of structures around the access line, the system can automatically identify the risk of conflict between turnout design and surrounding facilities and provide early warnings.
[0039] Specifically, the system can employ a deep learning model trained on historical turnout design data. This model learns from numerous successfully applied, compliant turnout connection cases, enabling it to understand complex track alignments and turnout matching patterns. After the user selects a benchmark turnout and specifies the general direction, the model can not only intelligently generate turnout connection schemes but also infer multiple feasible schemes in parallel, each with its own emphasis on geometric parameters, alignment smoothness, or engineering economics. The system then visualizes these multiple schemes and compares key indicators for designers to choose from, thereby assisting decision-making and improving the adaptability and optimality of the final scheme.
[0040] During the design process, the system can access location data of structures surrounding the track, including but not limited to platforms, signals, overhead contact line supports, other pipelines, or buildings. At any stage of turnout scheme generation or adjustment, the system utilizes this data to perform real-time spatial relationship analysis with the current turnout and track design. Once a potential conflict is automatically identified between a turnout, rail, or its area of influence and any surrounding facilities, the system will immediately issue a warning through highlighting, pop-up windows, etc., and may provide optimization suggestions for adjustment direction based on rules, thereby avoiding engineering conflicts in the early stages of design and improving design quality and safety.
[0041] This application also provides a CAD track turnout multi-level intelligent linkage connection and adjustment device, including: The mapping generation module is used to integrate structured parameters of various turnout types, generate a turnout basic parameter library, set multi-level relationships for turnouts in the CAD interface, and generate an association mapping table that records the logical relationships between turnouts. The route generation module is used to respond to the operation of selecting the reference turnout and specifying the turnout direction in the CAD interface, automatically call the turnout basic parameter library, calculate the optimal turnout angle and endpoint coordinates, and automatically generate the connecting route. The synchronization adaptation module is used to transmit the adjustment information to all associated secondary switches based on the association mapping table when the position or angle of the reference switch is adjusted, thereby driving the secondary switches and their connecting lines to perform synchronous adaptation. The line update module is used to collect the adjusted data in real time when the connected turnout scheme is dragged and adjusted, and to recalculate the optimal connection path and generate a new connection line by combining the turnout parameter thresholds and the associated mapping relationship.
[0042] This application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the above-described method. The computer-readable storage medium may include, but is not limited to, any type of disk, including floppy disks, optical disks, DVDs, CD-ROMs, microdrives, as well as magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, DRAMs, VRAMs, flash memory devices, magnetic cards or optical cards, nanosystems (including molecular memory ICs), or any type of medium or device suitable for storing instructions and / or data.
[0043] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0044] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0045] In the several embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some service interface; the indirect coupling or communication connection between devices or units may be electrical or other forms.
[0046] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0047] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0048] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0049] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, which may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.
[0050] The foregoing description is merely an exemplary embodiment of this disclosure and should not be construed as limiting the scope of this disclosure. Any equivalent changes and modifications made in accordance with the teachings of this disclosure shall still fall within the scope of this disclosure. Those skilled in the art will readily conceive of embodiments of this disclosure upon considering the specification and practicing the disclosure herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not described herein. The specification and embodiments are to be considered exemplary only, and the scope and spirit of this disclosure are defined by the claims.
[0051] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0052] Those skilled in the art will readily understand that the above description is merely a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A method for multi-level intelligent linkage connection and adjustment of CAD track turnouts, characterized in that, Includes the following steps: S1. Integrates structured parameters for multiple turnout types, generates a turnout basic parameter library, provides the function of setting multi-level relationships for turnouts in the CAD interface, and generates an association mapping table that records the logical relationships between turnouts. S2. In response to the CAD interface's operation of selecting the benchmark turnout and specifying the turnout direction, automatically call the turnout basic parameter library, calculate the optimal turnout angle and endpoint coordinates, and automatically generate the connecting line. S3. When the position or angle of the base turnout is adjusted, the adjustment information is transmitted to all associated secondary turnouts based on the associated mapping table, driving the secondary turnouts and their connecting lines to synchronize and adapt. S4. When dragging and adjusting the connected turnout scheme, collect the adjusted data in real time, combine the turnout parameter thresholds and the associated mapping relationship, recalculate the optimal connection path, and generate a new connection line.
2. The CAD track turnout multi-level intelligent linkage connection and adjustment method as described in claim 1, characterized in that, After generating a new connecting line, a design parameter report containing turnout type, connection angle, coordinates and related relationships is automatically generated, and the key dimensions and related relationships of the turnout are visually annotated in the CAD drawings.
3. The CAD track turnout multi-level intelligent linkage connection and adjustment method as described in claim 1, characterized in that, In step S3, when the base turnout changes, its displacement and rotation angle data are captured in real time. The data is then transmitted to the secondary turnout according to the associated mapping table, driving the secondary turnout to complete the adaptation calculation of position and angle, and synchronously correcting the direction and length of the connecting line.
4. The CAD track turnout multi-level intelligent linkage connection and adjustment method as described in claim 1, characterized in that, In step S4, before recalculating the connection path, the feasibility of the adjusted scheme is determined based on the preset turnout parameter thresholds and the line connection specifications.
5. The CAD track turnout multi-level intelligent linkage connection and adjustment method as described in claim 1, characterized in that, The structured parameters integrated in the turnout basic parameter library include frog angle, guide curve radius, connection endpoint coordinates, and track adaptation standards.
6. The CAD track turnout multi-level intelligent linkage connection and adjustment method as described in claim 1, characterized in that, Users can drag turnout graphic elements with the mouse in CAD software to adjust their position, angle, or modify the design.
7. The CAD track turnout multi-level intelligent linkage connection and adjustment method as described in claim 1, characterized in that, The method further includes: A deep learning model trained on historical turnout design data is used to achieve intelligent generation and multi-scheme comparison of turnout connection schemes; By accessing the location data of structures around the access line, the system can automatically identify the risk of conflict between turnout design and surrounding facilities and provide early warnings.
8. A multi-level intelligent linkage connection and adjustment device for CAD track turnouts, characterized in that, include: The mapping generation module is used to integrate structured parameters of various turnout types, generate a turnout basic parameter library, set multi-level relationships for turnouts in the CAD interface, and generate an association mapping table that records the logical relationships between turnouts. The route generation module is used to respond to the operation of selecting the reference turnout and specifying the turnout direction in the CAD interface, automatically call the turnout basic parameter library, calculate the optimal turnout angle and endpoint coordinates, and automatically generate the connecting route. The synchronization adaptation module is used to transmit the adjustment information to all associated secondary switches based on the association mapping table when the position or angle of the reference switch is adjusted, thereby driving the secondary switches and their connecting lines to perform synchronous adaptation. The line update module is used to collect the adjusted data in real time when the connected turnout scheme is dragged and adjusted, and to recalculate the optimal connection path and generate a new connection line by combining the turnout parameter thresholds and the associated mapping relationship.
9. A multi-level intelligent linkage connection and adjustment device for CAD track turnouts, characterized in that, The method includes at least one processing unit and at least one storage unit, wherein the storage unit stores a computer program that, when executed by the processing unit, causes the processing unit to perform the steps of the method according to any one of claims 1 to 7.
10. A storage medium, characterized in that, It stores a computer program that can be executed by a CAD track turnout multi-level intelligent linkage connection and adjustment device. When the computer program runs on the CAD track turnout multi-level intelligent linkage connection and adjustment device, it causes the CAD track turnout multi-level intelligent linkage connection and adjustment device to perform the steps of the method described in any one of claims 1 to 7.