A method and system for drawing flexible overhead contact lines for rail transit
The automatic drawing method and system for flexible overhead contact networks in rail transit has enabled automated drawing of flexible overhead contact networks in rail transit, solving the problems of large amount of repetitive work and low efficiency in the design process, and improving design efficiency and drawing consistency.
Patent Information
- Application Number
- CN202510118846.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-24
- Publication Date
- 2026-01-30
- Estimated Expiration
- 2045-01-24
AI Technical Summary
The design of flexible overhead contact lines for rail transit involves a large amount of repetitive and fixed drawing, modification, numbering, and statistical work, and the lack of automated drawing software results in low design efficiency.
An automatic drawing method and system for flexible overhead contact lines in rail transit is adopted. By recognizing the line drawings and importing fixed-format data, the system automatically draws columns, anchor sections and equipment, generates relevant tables, and realizes automated parametric drawing.
It reduces repetitive work for designers, improves drawing efficiency and consistency, standardizes graphic elements and annotation formats, and facilitates subsequent design and construction.
Smart Images

Figure CN119579728B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of design technology for flexible overhead contact lines for rail transit, and more specifically, relates to a drawing method and system for flexible overhead contact lines for rail transit. Background Technology
[0002] The design of flexible overhead contact lines for rail transit involves a significant amount of daily calculation and drafting work, requiring the extraction and analysis of specific data based on business needs. The main requirements for designing flexible overhead contact lines for rail transit include: geometric drawing requirements, where designers need to create numerous repetitive and fixed graphic units, including columns, anchor sections, and overhead ground wires, and label them with corresponding information. Due to limitations imposed by factors such as track curves and civil engineering conditions, the installation methods of overhead contact lines are flexible and varied, requiring designers to customize the flexible overhead contact line design according to specific requirements; and rapid modification requirements, where designers need to modify already drawn elements during the drafting process. This is because many repetitive elements such as columns and anchor sections are present on the track... The relative intervals on the overhead contact line must remain fixed, and designers need to be able to quickly draw the elements that need to be modified and subsequent elements. There is a requirement for unified numbering; after drawing elements such as columns and anchor sections, designers need to number each identical element according to a unified format. There are also requirements for installation drawing numbers, anchor section lengths, and equipment and material statistics; after completing the plan layout, designers need to create statistical tables such as installation drawing number tables, anchor section length tables, and main equipment and material tables on the drawings, and generate corresponding Excel statistical tables. Finally, there are requirements for drawing layout; after completing all drawings, designers need to arrange the drawings according to specifications, including all details. To meet these requirements, sophisticated automatic drawing software needs to be designed. Given input parameters, this software should automatically draw the overhead contact line and automatically modify the drawings after parameter adjustments, thereby reducing the time spent on repetitive drawing and improving drawing efficiency and quality.
[0003] Currently, the design and drawing of flexible overhead contact lines for rail transit are mostly done manually. Individual elements are drawn manually, and subsequent elements are drawn sequentially based on calculations. When modifying the position of intermediate elements, the positions of subsequent elements are also modified manually in sequence. There is no automated drawing software to assist in the drawing process. Summary of the Invention
[0004] To address the above technical problems, this invention proposes a method for drawing flexible overhead contact lines for rail transit, comprising:
[0005] Step 101: Identify the route drawing and store the route information as the drawing reference.
[0006] Step 102: Import the fixed-format line curve feature table, installation drawing number table, long and short chain table, and pull-out value table as input data;
[0007] Step 103: Draw the columns according to the input data, and set the starting point for the layout by selecting the route or specifying the starting mileage. After setting the column interval, draw them in pairs, draw them individually, or draw them in batches with a specified number of columns, and calculate the pull-out value.
[0008] Step 104: Specify the drawing route, select the drawing direction, and automatically drag out the value by clicking on the column;
[0009] Step 105: Select the drawing direction, draw the overhead ground wire and auxiliary feeder, and set the anchor type. By selecting the column, draw the anchor segment joint, set the custom anchor segment number, and select the equipment type, quickly draw the equipment at the specified location.
[0010] Furthermore, step 101 also includes: merging multiple line segments into a complete line by specifying the starting and ending line segments of multiple line segments that are connected end to end to form the line, and storing the starting and ending points of the complete line, as well as whether the line belongs to the left or right line.
[0011] When merging lines, merge them by specified layers or colors, or display all line segments involved in the merge for selection, to avoid the inability to determine which line the designer needs to edit when lines branch off.
[0012] Furthermore, between steps 101 and 102, the following is also included: setting the line code, anchor segment code, and installation drawing number code for automatically drawing the table.
[0013] Furthermore, step 103 also includes: modifying the column by specifying the column number or selecting the column, which can be modified in pairs.
[0014] Furthermore, step 106 is included: by importing data and drawing content, automatically generating an installation drawing number table, an installation drawing number statistics table, an anchor section length statistics table, and a main equipment and material statistics table on the drawings, and exporting them as Excel spreadsheets.
[0015] This invention also proposes a mapping system for flexible overhead contact lines in rail transit, comprising:
[0016] The identification module is used to identify the circuit diagram and store the circuit information as a drawing reference.
[0017] The import module is used to import fixed-format line curve characteristic tables, installation drawing number tables, long and short linked lists, and pull-out value tables as input data.
[0018] The column drawing module is used to draw columns according to the input data, and to set the starting point for the layout by selecting the route or specifying the starting mileage. After setting the column interval, it can draw columns in pairs, draw columns individually, or draw columns in batches according to a specified number, and calculate the pull-out value.
[0019] The annotation module is used to specify the drawing route. After selecting the drawing direction, the value is automatically drawn by clicking on the column.
[0020] The drawing module is used to select the drawing direction, draw overhead ground wires and auxiliary feeders, set the anchor type, draw anchor segment joints by selecting columns, set custom anchor segment numbers, and quickly draw equipment at specified locations after selecting equipment types.
[0021] Furthermore, the identification module also includes: merging multiple line segments into a complete line by specifying the starting and ending line segments of multiple line segments that are connected end to end to form the line, and storing the starting and ending points of the complete line, as well as whether the line belongs to the left or right line.
[0022] When merging lines, merge them by specified layers or colors, or display all line segments involved in the merge for selection, to avoid the inability to determine which line the designer needs to edit when lines branch off.
[0023] Furthermore, the identification module and the import module also include: setting the line code, anchor segment code, and installation drawing number code for automatically drawing tables.
[0024] Furthermore, the column drawing module also includes the ability to modify columns by specifying their numbers or selecting them, and the ability to modify them in pairs.
[0025] Furthermore, it also includes a table export module, which can automatically generate an installation drawing number table, an installation drawing number statistics table, an anchor section length statistics table, and a major equipment and material statistics table on the drawings by importing data and drawing content, and export them as Excel spreadsheets.
[0026] In summary, the technical solutions conceived by this invention have the following beneficial effects compared with the prior art:
[0027] The automatic drawing method and system for parametric flexible overhead contact lines in rail transit, as described in this invention, utilizes professional drawing software to automate the drawing process. It automatically performs data calculations and executes automatic drawing based on requirements. Simultaneously, it generates Excel spreadsheets of the calculated and drawn data, reducing repetitive work for designers and significantly improving their efficiency. Based on professional drawing software, the automatic drawing system for parametric flexible overhead contact lines in rail transit can automatically draw the contact lines according to input data and option settings, avoiding the tedious process of manually drawing the same elements, saving time and costs. It also avoids the cumbersome adjustment and operation processes of traditional methods, improving drawing efficiency. Furthermore, the system standardizes the drawing format, regulating equipment elements and annotation formats, ensuring that drawings from different designers are in the same format, facilitating reading and understanding by downstream designers and construction personnel. Compared with traditional drawing methods, this invention can unify the three traditional drawing steps of drawing elements, drawing tables, and arranging drawings, realizing the automation of drawing flexible overhead contact networks for rail transit and greatly improving the efficiency of power supply drawings. Attached Figure Description
[0028] Figure 1 This is a flowchart of the method of Embodiment 1 of the present invention;
[0029] Figure 2 This is a structural diagram of the system of Embodiment 2 of the present invention;
[0030] Figure 3 This is a flowchart of a specific example in Embodiment 1 of the present invention. Detailed Implementation
[0031] To better understand the above technical solutions, the following will provide a detailed explanation of the technical solutions in conjunction with the accompanying drawings and specific implementation methods.
[0032] The method provided by this invention can be implemented in a terminal environment that may include one or more of the following components: a processor, a storage medium, and a display screen. The storage medium stores at least one instruction, which is loaded and executed by the processor to implement the method described in the following embodiments.
[0033] A processor may include one or more processing cores. The processor uses various interfaces and lines to connect various parts of the terminal, and performs various functions and processes data by running or executing instructions, programs, code sets or instruction sets stored in the storage medium, and by calling data stored in the storage medium.
[0034] Storage media can include random access memory (RAM) or read-only memory (ROM). Storage media can be used to store instructions, programs, code, code sets, or instructions.
[0035] The display screen is used to show the user interface of each application.
[0036] In addition, those skilled in the art will understand that the structure of the terminal described above does not constitute a limitation on the terminal. The terminal may include more or fewer components, or combine certain components, or have different component arrangements. For example, the terminal may also include radio frequency circuits, input units, sensors, audio circuits, power supplies, and other components, which will not be described in detail here.
[0037] Example 1
[0038] like Figure 1 As shown, this embodiment of the invention provides a method for drawing flexible overhead contact lines for rail transit, including:
[0039] Step 101: Identify the route drawing and store the route information as the drawing reference.
[0040] Step 101 also includes: merging multiple line segments into a complete line by specifying the starting and ending line segments of multiple line segments that are connected end to end to form the line, and storing the starting and ending points of the complete line, as well as whether the line belongs to the left or right line.
[0041] When merging lines, merge them by specified layers or colors, or display all line segments involved in the merge for selection, to avoid the inability to determine which line the designer needs to edit when lines branch off.
[0042] Specifically, between steps 101 and 102, the following steps are also included: setting the line code, anchor segment code, and installation drawing number code for automatically drawing the table.
[0043] Step 102: Import the fixed-format line curve feature table, installation drawing number table, long and short chain table, and pull-out value table as input data;
[0044] Step 103: Draw the columns according to the input data, and set the starting point for the layout by selecting the route or specifying the starting mileage. After setting the column interval, draw them in pairs, draw them individually, or draw them in batches with a specified number of columns, and calculate the pull-out value.
[0045] Specifically, a column layout model is set up to calculate the column layout rationality index. This index is compared with a preset rationality index. If the index is lower than the preset index, the column layout is adjusted until it exceeds the preset index. The column layout model is as follows:
[0046] ,
[0047] in, To establish a reasonable index for pillar layout. The number of columns, For the first The first adjustment factor for each column position For the first The second adjustment factor for each column position For the first The location of each pillar. For the first The third adjustment factor for each column position. For the first The fourth adjustment factor for each column position. For the first The fifth adjustment factor for each column position. For the first The and the first The interaction coefficient between the columns increases with their proximity, indicating a greater mutual influence. For the first The location of each pillar. For the first The and the first The attenuation coefficient of the interaction between the columns reflects the influence of distance.
[0048] Specifically, a dynamic adjustment model for column spacing is set up to calculate the column spacing index. By adjusting the spacing between columns, the column spacing index is made to reach the design spacing index. The dynamic adjustment model for column spacing includes:
[0049] ,
[0050] in, This refers to the column spacing index. The first adjustment factor for the dynamic adjustment of column spacing. The total length of the line. This is the second adjustment factor for the dynamic adjustment of column spacing. For the first The sixth adjustment factor for each column position. This is the third adjustment factor for the dynamic adjustment of column spacing. For the first The terrain elevation at each pillar location This is the fourth adjustment factor for the dynamic adjustment of column spacing.
[0051] Specifically, step 103 also includes: modifying the column by specifying the column number or selecting the column, which can be modified in pairs.
[0052] Step 104: Specify the drawing route, select the drawing direction, and automatically drag out the value by clicking on the column;
[0053] Step 105: Select the drawing direction, draw the overhead ground wire and auxiliary feeder, and set the anchor type. By selecting the column, draw the anchor segment joint, set the custom anchor segment number, and select the equipment type, quickly draw the equipment at the specified location.
[0054] Specifically, an automatic anchor segment adjustment model is set up to calculate the automatic adjustment value for each anchor segment, and adjust the position and characteristic values of each anchor segment until the automatic adjustment value of the anchor segment meets the design requirements. The automatic anchor segment adjustment model is as follows:
[0055] ,
[0056] in, For the first Automatic adjustment value for each anchor segment The number of anchor segments, For the first The first adjustment factor for each anchor segment For the first The location of each anchor segment For the first The second adjustment factor for each anchor segment For the first The third adjustment factor for each anchor segment, For the first The fourth adjustment factor for each anchor segment, For the first The characteristic values of each anchor segment For the first The characteristic values of each anchor segment are its type, height, or other characteristics.
[0057] Specifically, step 106 is also included: by importing data and drawing content, automatically generating an installation drawing number table, an installation drawing number statistics table, an anchor section length statistics table, and a main equipment and material statistics table on the drawings, and exporting them as Excel spreadsheets.
[0058] like Figure 3 As shown, to better describe the technical solution of this embodiment, a specific example is given below:
[0059] This embodiment uses professional drawing software (such as CAD) as a basis to automate the drawing of flexible overhead contact networks for rail transit. It automatically completes data calculations and finally executes automatic drawing according to requirements. It can read Excel spreadsheets provided by designers as input data, and at the same time, it can generate Excel spreadsheets of relevant data after calculation and drawing. This reduces repetitive work for designers during the drawing process, significantly reducing manual workload and improving the efficiency of designers.
[0060] S1. Obtain project records, read the input data and settings of the currently used project, and initialize all input data and settings if a new project is created. Save project content with each step of operation during use.
[0061] S2. Recognize the drawing and store the line information as the drawing reference.
[0062] Specifically, by specifying the starting and ending points of multiple line segments that make up the line, multiple line segments are merged into a complete line. At the same time, the starting and ending points of the complete line, as well as whether the line belongs to the left or right line, are stored.
[0063] Preferably, when merging lines, layers or colors can be specified for merging, or all line segments involved in the merging process can be displayed for selection, thus avoiding the inability to determine which lines the designer needs to edit when lines branch off.
[0064] S3 allows for custom settings of line codes, anchor segment codes, installation drawing number codes, and other information, which are used to automatically generate tables.
[0065] S4. Import fixed-format line curve characteristic tables, installation drawing number tables, long and short linked lists, and pull-out value Excel tables as input data. It also supports viewing and modifying imported data to check for data reading errors.
[0066] S5. Draw columns: Set the starting point for placement by selecting the route or specifying the starting mileage. After setting the column interval, columns can be drawn in pairs or individually. Batch drawing can be performed by specifying the quantity. The pull-out value can be automatically calculated. Modify columns: Modify columns by specifying the column number or selecting the column. Modification can be performed in pairs. Supports subsequent synchronous movement of columns.
[0067] Preferably, the column type can be customized, and the column height, support height, distance from the center of the support to the center of the line, pull-out value, etc. can all be quickly modified.
[0068] S6. Label the drag-out value, specify the drawing line, select the drawing direction, and automatically label the drag-out value by clicking on the column;
[0069] S7. After selecting the drawing direction, the overhead ground wire and auxiliary feeder will be automatically drawn; after setting the anchor type, the anchor segment joint will be automatically drawn by selecting the column, and the anchor segment number can be customized; after selecting the equipment type, the equipment can be quickly drawn at the specified location; after specifying the anchor segment type and anchor joint type, the anchor joint can be quickly drawn, and the anchor segment number can be customized.
[0070] S8. By importing data and drawing content, you can select "Draw Table" to draw the specified table on the drawing, and select "Export Excel" to export the required data as an Excel spreadsheet.
[0071] S9. You can arrange the contents of a rectangular area as a drawing by selecting the area. The selected contents can be rotated and scaled.
[0072] Example 2
[0073] like Figure 2 As shown, this embodiment of the invention also provides a flexible overhead contact line mapping system for rail transit, comprising:
[0074] The identification module is used to identify the circuit diagram and store the circuit information as a drawing reference.
[0075] Specifically, the identification module also includes: merging multiple line segments into a complete line by specifying the starting and ending line segments of multiple line segments that are connected end to end to form the line, and storing the starting and ending points of the complete line, as well as whether the line belongs to the left or right line;
[0076] When merging lines, merge them by specified layers or colors, or display all line segments involved in the merge for selection, to avoid the inability to determine which line the designer needs to edit when lines branch off.
[0077] Specifically, the identification module and the import module also include: setting the line code, anchor segment code, and installation drawing number code for automatically drawing tables.
[0078] The import module is used to import fixed-format line curve characteristic tables, installation drawing number tables, long and short linked lists, and pull-out value tables as input data.
[0079] The column drawing module is used to draw columns according to the input data, and to set the starting point for the layout by selecting the route or specifying the starting mileage. After setting the column interval, it can draw columns in pairs, draw columns individually, or draw columns in batches according to a specified number, and calculate the pull-out value.
[0080] Specifically, the column drawing module also includes the ability to modify columns by specifying their numbers or by selecting them, and columns can be modified in pairs.
[0081] The annotation module is used to specify the drawing route. After selecting the drawing direction, the value is automatically drawn by clicking on the column.
[0082] The drawing module is used to select the drawing direction, draw overhead ground wires and auxiliary feeders, set the anchor type, draw anchor segment joints by selecting columns, set custom anchor segment numbers, and quickly draw equipment at specified locations after selecting equipment types.
[0083] Specifically, it also includes a table export module, which is used to automatically generate an installation drawing number table, an installation drawing number statistics table, an anchor section length statistics table, and a major equipment and material statistics table on the drawings by importing data and drawing content, and then export them as an Excel spreadsheet.
[0084] Example 3
[0085] This invention also proposes a storage medium storing multiple instructions for implementing the aforementioned method for drawing flexible overhead contact lines for rail transit.
[0086] Optionally, in this embodiment, the storage medium may be located in any computer terminal in a group of computer terminals in a computer network, or in any mobile terminal in a group of mobile terminals.
[0087] Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: Step 101, identify the circuit diagram and store it as circuit information as a drawing reference;
[0088] Step 101 also includes: merging multiple line segments into a complete line by specifying the starting and ending line segments of multiple line segments that are connected end to end to form the line, and storing the starting and ending points of the complete line, as well as whether the line belongs to the left or right line.
[0089] When merging lines, merge them by specified layers or colors, or display all line segments involved in the merge for selection, to avoid the inability to determine which line the designer needs to edit when lines branch off.
[0090] Specifically, between steps 101 and 102, the following steps are also included: setting the line code, anchor segment code, and installation drawing number code for automatically drawing the table.
[0091] Step 102: Import the fixed-format line curve feature table, installation drawing number table, long and short chain table, and pull-out value table as input data;
[0092] Step 103: Draw the columns according to the input data, and set the starting point for the layout by selecting the route or specifying the starting mileage. After setting the column interval, draw them in pairs, draw them individually, or draw them in batches with a specified number of columns, and calculate the pull-out value.
[0093] Specifically, a column layout model is set up to calculate the column layout rationality index. This index is compared with a preset rationality index. If the index is lower than the preset index, the column layout is adjusted until it exceeds the preset index. The column layout model is as follows:
[0094] ,
[0095] in, To establish a reasonable index for pillar layout. The number of columns, For the first The first adjustment factor for each column position For the first The second adjustment factor for each column position For the first The location of each pillar. For the first The third adjustment factor for each column position. For the first The fourth adjustment factor for each column position. For the first The fifth adjustment factor for each column position. For the first The and the first The interaction coefficient between the columns increases with their proximity, indicating a greater mutual influence. For the first The location of each pillar. For the first The and the first The attenuation coefficient of the interaction between the columns reflects the influence of distance.
[0096] Specifically, a dynamic adjustment model for column spacing is set up to calculate the column spacing index. By adjusting the spacing between columns, the column spacing index is made to reach the design spacing index. The dynamic adjustment model for column spacing includes:
[0097] ,
[0098] in, This refers to the column spacing index. The first adjustment factor for the dynamic adjustment of column spacing. The total length of the line. This is the second adjustment factor for the dynamic adjustment of column spacing. For the first The sixth adjustment factor for each column position. This is the third adjustment factor for the dynamic adjustment of column spacing. For the first The terrain elevation at each pillar location This is the fourth adjustment factor for the dynamic adjustment of column spacing.
[0099] Specifically, step 103 also includes: modifying the column by specifying the column number or selecting the column, which can be modified in pairs.
[0100] Step 104: Specify the drawing route, select the drawing direction, and automatically drag out the value by clicking on the column;
[0101] Step 105: Select the drawing direction, draw the overhead ground wire and auxiliary feeder, and set the anchor type. By selecting the column, draw the anchor segment joint, set the custom anchor segment number, and select the equipment type, quickly draw the equipment at the specified location.
[0102] Specifically, an automatic anchor segment adjustment model is set up to calculate the automatic adjustment value for each anchor segment, and adjust the position and characteristic values of each anchor segment until the automatic adjustment value of the anchor segment meets the design requirements. The automatic anchor segment adjustment model is as follows:
[0103] ,
[0104] in, For the first Automatic adjustment value for each anchor segment The number of anchor segments, For the first The first adjustment factor for each anchor segment For the first The location of each anchor segment For the first The second adjustment factor for each anchor segment For the first The third adjustment factor for each anchor segment, For the first The fourth adjustment factor for each anchor segment, For the first The characteristic values of each anchor segment For the first The characteristic values of each anchor segment are its type, height, or other characteristics.
[0105] Specifically, step 106 is also included: by importing data and drawing content, automatically generating an installation drawing number table, an installation drawing number statistics table, an anchor section length statistics table, and a main equipment and material statistics table on the drawings, and exporting them as Excel spreadsheets.
[0106] Example 4
[0107] This invention also proposes an electronic device, including a processor and a storage medium connected to the processor. The storage medium stores multiple instructions, which can be loaded and executed by the processor to enable the processor to execute the aforementioned method for drawing flexible overhead contact lines for rail transit.
[0108] Specifically, the electronic device in this embodiment can be a computer terminal, which may include one or more processors and a storage medium.
[0109] The storage medium can be used to store software programs and modules, such as the program instructions / modules in the flexible overhead contact line drawing method for rail transit in this embodiment of the invention. The processor executes various functional applications and data processing by running the software programs and modules stored in the storage medium, thus realizing the aforementioned flexible overhead contact line drawing method for rail transit. The storage medium may include high-speed random access storage media, and may also include non-volatile storage media, such as one or more magnetic storage systems, flash memory, or other non-volatile solid-state storage media. In some instances, the storage medium may further include storage media remotely located relative to the processor, and these remote storage media can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0110] The processor can call the information and application stored in the storage medium through the transmission system to perform the following steps: Step 101, identify the circuit diagram and store it as the circuit information as the drawing reference;
[0111] Step 101 also includes: merging multiple line segments into a complete line by specifying the starting and ending line segments of multiple line segments that are connected end to end to form the line, and storing the starting and ending points of the complete line, as well as whether the line belongs to the left or right line.
[0112] When merging lines, merge them by specified layers or colors, or display all line segments involved in the merge for selection, to avoid the inability to determine which line the designer needs to edit when lines branch off.
[0113] Specifically, between steps 101 and 102, the following steps are also included: setting the line code, anchor segment code, and installation drawing number code for automatically drawing the table.
[0114] Step 102: Import the fixed-format line curve feature table, installation drawing number table, long and short chain table, and pull-out value table as input data;
[0115] Step 103: Draw the columns according to the input data, and set the starting point for the layout by selecting the route or specifying the starting mileage. After setting the column interval, draw them in pairs, draw them individually, or draw them in batches with a specified number of columns, and calculate the pull-out value.
[0116] Specifically, a column layout model is set up to calculate the column layout rationality index. This index is compared with a preset rationality index. If the index is lower than the preset index, the column layout is adjusted until it exceeds the preset index. The column layout model is as follows:
[0117] ,
[0118] in, To establish a reasonable index for pillar layout. The number of columns, For the first The first adjustment factor for each column position For the first The second adjustment factor for each column position For the first The location of each pillar. For the first The third adjustment factor for each column position. For the first The fourth adjustment factor for each column position. For the first The fifth adjustment factor for each column position. For the first The and the first The interaction coefficient between the columns increases with their proximity, indicating a greater mutual influence. For the first The location of each pillar. For the first The and the first The attenuation coefficient of the interaction between the columns reflects the influence of distance.
[0119] Specifically, a dynamic adjustment model for column spacing is set up to calculate the column spacing index. By adjusting the spacing between columns, the column spacing index is made to reach the design spacing index. The dynamic adjustment model for column spacing includes:
[0120] ,
[0121] in, This refers to the column spacing index. The first adjustment factor for the dynamic adjustment of column spacing. The total length of the line. This is the second adjustment factor for the dynamic adjustment of column spacing. For the first The sixth adjustment factor for each column position. This is the third adjustment factor for the dynamic adjustment of column spacing. For the first The terrain elevation at each pillar location This is the fourth adjustment factor for the dynamic adjustment of column spacing.
[0122] Specifically, step 103 also includes: modifying the column by specifying the column number or selecting the column, which can be modified in pairs.
[0123] Step 104: Specify the drawing route, select the drawing direction, and automatically drag out the value by clicking on the column;
[0124] Step 105: Select the drawing direction, draw the overhead ground wire and auxiliary feeder, and set the anchor type. By selecting the column, draw the anchor segment joint, set the custom anchor segment number, and select the equipment type, quickly draw the equipment at the specified location.
[0125] Specifically, an automatic anchor segment adjustment model is set up to calculate the automatic adjustment value for each anchor segment, and adjust the position and characteristic values of each anchor segment until the automatic adjustment value of the anchor segment meets the design requirements. The automatic anchor segment adjustment model is as follows:
[0126] ,
[0127] in, For the first Automatic adjustment value for each anchor segment The number of anchor segments, For the first The first adjustment factor for each anchor segment For the first The location of each anchor segment For the first The second adjustment factor for each anchor segment For the first The third adjustment factor for each anchor segment, For the first The fourth adjustment factor for each anchor segment, For the first The characteristic values of each anchor segment For the first The characteristic values of each anchor segment are its type, height, or other characteristics.
[0128] Specifically, step 106 is also included: by importing data and drawing content, automatically generating an installation drawing number table, an installation drawing number statistics table, an anchor section length statistics table, and a main equipment and material statistics table on the drawings, and exporting them as Excel spreadsheets.
[0129] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0130] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0131] In the several embodiments provided by this invention, it should be understood that the disclosed technical content can be implemented in other ways. The system embodiments described above are merely illustrative; for example, 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 interfaces, or indirect coupling or communication connection between units or modules, and may be electrical or other forms.
[0132] 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.
[0133] Furthermore, the functional units in the various embodiments of the present invention 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.
[0134] 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 medium. Based on this understanding, the technical solution of the present invention, 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 storage medium 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 the present invention. The aforementioned storage medium includes: USB flash drives, read-only storage media (ROM), random access storage media (RAM), portable hard drives, magnetic disks, optical disks, and other media capable of storing program code.
[0135] Obviously, the above embodiments are merely illustrative examples for clear explanation and are not intended to limit the implementation. Those skilled in the art will recognize that other variations or modifications can be made based on the above description. It is neither necessary nor possible to exhaustively list all possible implementations here. However, obvious variations or modifications derived therefrom are still within the scope of protection of this invention.
Claims
1. A method for drawing a flexible overhead catenary system for rail transport, characterized in that, The method comprises the following steps: Step 101, identifying the line drawing paper and storing it as line information as a drawing reference; Step 102, importing fixed-format line curve feature tables, installation map number tables, long-short chain tables, and pull-out value tables as input data; Step 103, drawing poles according to the input data, setting the arrangement starting point by selecting a line or specifying the starting mileage, setting the pole interval, and then performing paired drawing, single drawing, or batch drawing of a specified number, and calculating the pull-out value; Step 104, specifying the drawing line, selecting the drawing direction, and automatically labeling the pull-out value by selecting the pole; Step 105, selecting the drawing direction, drawing the overhead ground wire and auxiliary feeder, setting the anchor type, drawing the anchor joint by selecting the pole, setting the custom anchor number, and quickly drawing the equipment at the specified location after selecting the equipment type; Further comprising: setting a pole layout model for calculating a pole layout rationality index, wherein the pole layout rationality index is compared with a preset rationality index, and when the pole layout rationality index is less than the preset rationality index, the pole layout is adjusted until the preset rationality index is exceeded, and the pole layout model is: , wherein, is a rational index of column layout, is the number of columns, is a first adjustment factor for the position of the column, is a second adjustment factor for the position of the column, is a position of the column, is a third adjustment factor for the position of the column, is a fourth adjustment factor for the position of the column, is a fifth adjustment factor for the position of the column, is an interaction coefficient between the and the column, the closer the distance, the greater the interaction coefficient, indicating the greater the mutual influence, is a position of the column, is a decay coefficient of interaction between the and the column, reflecting the influence of distance.
2. The method of claim 1, wherein the method further comprises: Step 101 further comprises: merging multiple line segments into a complete line by specifying the starting line segment and the ending line segment of the multiple line segments connected at the beginning and end of the line, storing the starting point and the ending point of the complete line, and determining whether the line belongs to the left line or the right line; When merging the line, the line is merged according to the specified layer or color, or all the line segments participating in the merging are displayed for selection to avoid the line from being branched and the designer from being unable to determine which line needs to be edited.
3. The method of claim 1, wherein the method further comprises: determining a plurality of points on the rail transit flexible overhead contact system; and determining a plurality of lines connecting the plurality of points. Between step 101 and step 102, the line code, anchor segment code, and installation map number code are set for automatic table drawing.
4. The method of claim 1, wherein the method further comprises: determining a plurality of points on the rail transit flexible overhead contact system; and determining a plurality of lines connecting the plurality of points. Step 103 further comprises: modifying by specifying the pole number or selecting the pole, and the modification can be performed in pairs.
5. The method of claim 1, wherein the method further comprises: determining a plurality of points on the rail transit flexible overhead contact system; and determining a plurality of lines connecting the plurality of points. Step 106 further comprises: importing data and drawing content to automatically generate an installation map number table, an installation map number statistical table, an anchor segment length statistical table, and a main equipment material statistical table on the drawing, and exporting an Excel table.
6. A rail transit flexible overhead contact line drawing system, characterized in that, The method comprises the following steps: An identification module is configured to identify the line drawing paper and store it as line information as a drawing reference; An import module is configured to import fixed-format line curve feature tables, installation map number tables, long-short chain tables, and pull-out value tables as input data; A pole drawing module is configured to draw poles according to the input data, set the arrangement starting point by selecting a line or specifying the starting mileage, set the pole interval, and then perform paired drawing, single drawing, or batch drawing of a specified number, and calculate the pull-out value; A labeling module is configured to specify the drawing line, select the drawing direction, and automatically label the pull-out value by selecting the pole; A drawing module is configured to select the drawing direction, draw the overhead ground wire and auxiliary feeder, set the anchor type, draw the anchor joint by selecting the pole, set the custom anchor number, and quickly draw the equipment at the specified location after selecting the equipment type; Also include: set the column layout model, for calculating the column layout reasonable index, wherein the column layout reasonable index and the preset reasonable index are compared, when less than the preset reasonable index, adjust the column layout, until more than the preset reasonable index, the column layout model is: , wherein, is a rational index of column layout, is the number of columns, is a first adjustment factor for the column position, is a second adjustment factor for the column position, is a position of the column, is a third adjustment factor for the column position, is a fourth adjustment factor for the column position, is a fifth adjustment factor for the column position, is an interaction coefficient between the and the column, the closer the distance, the greater the interaction coefficient, indicating the greater the mutual influence, is a position of the column, is a decay coefficient of interaction between the and the column, reflecting the influence of distance.
7. The rail transit flexible overhead contact system drawing system of claim 6, wherein, The identification module further comprises: by specifying the starting line segment and the ending line segment of the plurality of line segments connected in a loop to form a complete line, storing the starting point and the ending point of the complete line, and the line belonging to the left line or the right line; When merging the line, merge according to the specified layer or color, or display all the line segments participating in the merging for selection to avoid the line from branching off and the designer from being unable to determine the line to be edited.
8. The rail transit flexible overhead contact system drawing system of claim 6, wherein, Between the identification module and the import module, there is also a line code, an anchor segment code, and an installation drawing number code for automatically drawing a table.
9. The rail transit flexible overhead contact system drawing system of claim 6, wherein, The column drawing module further comprises: modification by specifying the column number or selecting the column, which can be modified in pairs.
10. The rail transit flexible overhead contact system drawing system of claim 6, wherein, It also includes a table export module for automatically generating an installation drawing number table, an installation drawing number statistical table, an anchor segment length statistical table, and a main equipment material statistical table on the drawing based on the imported data and the drawing content, and exporting an Excel table.