[go: up one dir, main page]

CN115329417B - A hub column flow diagram compilation method and system - Google Patents

A hub column flow diagram compilation method and system Download PDF

Info

Publication number
CN115329417B
CN115329417B CN202210334623.7A CN202210334623A CN115329417B CN 115329417 B CN115329417 B CN 115329417B CN 202210334623 A CN202210334623 A CN 202210334623A CN 115329417 B CN115329417 B CN 115329417B
Authority
CN
China
Prior art keywords
node
channel
column
station
arrangement
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210334623.7A
Other languages
Chinese (zh)
Other versions
CN115329417A (en
Inventor
耿敬春
叶旭泽
倪少权
李建新
吕苗苗
吕红霞
陈钉均
潘金山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Southwest Jiaotong University
Original Assignee
Southwest Jiaotong University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Southwest Jiaotong University filed Critical Southwest Jiaotong University
Priority to CN202210334623.7A priority Critical patent/CN115329417B/en
Publication of CN115329417A publication Critical patent/CN115329417A/en
Application granted granted Critical
Publication of CN115329417B publication Critical patent/CN115329417B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/13Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • G06Q10/043Optimisation of two dimensional placement, e.g. cutting of clothes or wood
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Geometry (AREA)
  • Computer Hardware Design (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Evolutionary Computation (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Architecture (AREA)
  • Quality & Reliability (AREA)
  • Development Economics (AREA)
  • Mathematical Analysis (AREA)
  • Game Theory and Decision Science (AREA)
  • Computational Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Civil Engineering (AREA)
  • Operations Research (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Structural Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Train Traffic Observation, Control, And Security (AREA)
  • Epoxy Compounds (AREA)

Abstract

本发明公开了一种枢纽列流图编制方法及系统,该编制方法包括以下步骤:S1、基于铁路枢纽内车站、铁路线及通道的定义,构建枢纽通道集合求解算法;S2、基于列流线的定义,依据列流线的排列原则确定车站内部方向间列流线的排列关系;S3、利用通道法‑列流线排列优先权重求解算法确定同一通道内列流线的排列优先权重;S4、利用通道法‑列流线排列优化算法对通道内的列流线进行排列优化,实现整个枢纽列流图中列流线的布局优化。本发明适用于具有的车站数量多、车站分工复杂、衔接铁路线多、列流线多等特点的大型复杂铁路枢纽,解决了设计人员基于AutoCAD的手工编制列流图工作量大、效率低下、质量不高等问题。

The present invention discloses a method and system for compiling a hub column flow diagram, and the compilation method includes the following steps: S1, based on the definition of stations, railway lines and channels in the railway hub, construct a hub channel set solving algorithm; S2, based on the definition of column streamlines, determine the arrangement relationship of column streamlines between directions inside the station according to the arrangement principle of column streamlines; S3, use the channel method-column streamline arrangement priority weight solving algorithm to determine the arrangement priority weight of column streamlines in the same channel; S4, use the channel method-column streamline arrangement optimization algorithm to arrange and optimize the column streamlines in the channel, and realize the layout optimization of column streamlines in the entire hub column flow diagram. The present invention is suitable for large and complex railway hubs with the characteristics of a large number of stations, complex station division of labor, many connecting railway lines, and many column streamlines, and solves the problems of large workload, low efficiency, and low quality of designers' manual compilation of column flow diagrams based on AutoCAD.

Description

一种枢纽列流图编制方法及系统A method and system for compiling a hub column flow diagram

技术领域Technical Field

本发明涉及铁路技术领域,具体来说,涉及一种枢纽列流图编制方法及系统。The present invention relates to the field of railway technology, and in particular to a hub column flow diagram compilation method and system.

背景技术Background technique

铁路列流图是对铁路枢纽网络的站场布局、各区段列车密度、列流的汇集分流情况、铁路枢纽的列车编组计划和旅客列车开行方案的一种图形化展示方式。列流图不仅是优化铁路运输规划与组织的辅助工具,也是体现车流组织和列流组织的重要成果之一,其反映了某个铁路枢纽、车站(技术作业站、客运站等)及衔接的各方向铁路线,在一定时间(一般指一昼夜)内上下行方向到发各种列车列数的示意图形;一般用不同类型的线条符号和颜色表示列车种类,附加以数字表示列车数量,沿铁路线依次铺画。针对铁路列流图的编制,主要包括枢纽铁路线路与车站拓扑关系、列车开行方案(即列流线)和列流线排列3个方面。其中,铁路线路与车站拓扑关系由枢纽布局形态确定;列流线设计主要包括始发站、终到站、列车种类、经由径路和列车数量等,一般根据客货运OD(Origin-Destination)按照一定规则设计。Railway train flow diagram is a graphical display of the station layout of the railway hub network, the density of trains in each section, the convergence and diversion of train flow, the train formation plan of the railway hub and the passenger train operation plan. Train flow diagram is not only an auxiliary tool for optimizing railway transportation planning and organization, but also one of the important achievements of vehicle flow organization and train flow organization. It reflects the schematic diagram of the number of trains arriving and departing in the up and down directions of a railway hub, station (technical operation station, passenger station, etc.) and the connecting railway lines in various directions within a certain period of time (generally one day and night); generally, different types of line symbols and colors are used to represent the type of train, and numbers are added to represent the number of trains, and they are laid out in sequence along the railway line. The compilation of railway train flow diagram mainly includes three aspects: the topological relationship between the hub railway line and the station, the train operation plan (i.e., train flow line) and the arrangement of train flow line. Among them, the topological relationship between the railway line and the station is determined by the hub layout form; the train flow line design mainly includes the departure station, the terminal station, the type of train, the route and the number of trains, etc., which are generally designed according to certain rules based on the passenger and freight OD (Origin-Destination).

在目前的铁路设计工作中,设计人员主要依靠Excel进行车流设计与列流设计,使用AutoCAD手工铺画列流图,然而,传统的铁路列流设计存在以下缺陷:In the current railway design work, designers mainly rely on Excel for vehicle flow design and train flow design, and use AutoCAD to manually lay out train flow diagrams. However, the traditional railway train flow design has the following defects:

1)现有基于AutoCAD的传统手工编制列流图的技术方案适用面较窄,仅在针对单一铁路线或简单的铁路枢纽时较为简单、方便,然而针对具有车站数量多、车站分工复杂、衔接铁路线多、列流线多等新特点的大型复杂铁路枢纽,绘图工作量更大,复杂程度更高,现有技术方案编制列流图的效率和质量已不能适应勘察设计要求。1) The existing technical solution of manually compiling column flow diagrams based on AutoCAD has a narrow scope of application. It is relatively simple and convenient only for a single railway line or a simple railway hub. However, for large and complex railway hubs with new characteristics such as a large number of stations, complex station division of labor, many connecting railway lines, and many column flow lines, the drawing workload is greater and the complexity is higher. The efficiency and quality of the existing technical solution for compiling column flow diagrams can no longer meet the requirements of survey and design.

2)既有技术方案已提出了列流线自动生成、描绘、折点搜索、偏移描绘等与列流图优化、自动编制相关的一系列算法,但未有根据铁路线与车站的拓扑关系及布局,将大型复杂铁路枢纽划分为若干个通道,并以通道为单位,在同一通道内按照优先权重的大小求解列流线排序,以达到整个列流图中列流线的布局优化的相关做法。2) Existing technical solutions have proposed a series of algorithms related to column flow diagram optimization and automatic compilation, such as automatic generation, depiction, inflection point search, and offset depiction of column flow lines. However, they have not divided large and complex railway hubs into several channels according to the topological relationship and layout of railway lines and stations, and solved the column flow line sorting in the same channel according to the priority weight in the channel to achieve the layout optimization of the column flow lines in the entire column flow diagram.

针对相关技术中的问题,目前尚未提出有效的解决方案。Currently, no effective solution has been proposed for the problems in the related technologies.

发明内容Summary of the invention

针对相关技术中的问题,本发明根据铁路枢纽内车站、铁路线之间的拓扑关系,以及车站衔接方向节点间的横纵坐标关系,提出了通道到发节点对集合概念和求解算法。该技术方法针对车站衔接的铁路线多的新特点,根据列流线在车站对应的到达节点和出发节点之间的相互关系,提出了列流线在车站内部排列的直行最内侧、始发最外侧、终到最外侧、到达节点″逆时针″和出发节点″顺时针″的原则,构建了″通道法″列流线排列优先权重求解算法和排列优化算法,提出一种枢纽列流图编制方法及系统,以克服现有相关技术所存在的上述技术问题。In response to the problems in the related art, the present invention proposes a channel to departure node pair set concept and solution algorithm based on the topological relationship between stations and railway lines in the railway hub, and the horizontal and vertical coordinate relationship between the nodes in the station connection direction. This technical method aims at the new feature that there are many railway lines connected to the station. According to the relationship between the arrival node and the departure node corresponding to the column flow line at the station, it proposes the principle of arranging the column flow line inside the station at the innermost side of the straight line, the outermost side of the departure point, the outermost side of the destination point, the arrival node "counterclockwise" and the departure node "clockwise", constructs the "channel method" column flow line arrangement priority weight solution algorithm and arrangement optimization algorithm, and proposes a hub column flow diagram compilation method and system to overcome the above-mentioned technical problems existing in the existing related art.

为此,本发明采用的具体技术方案如下:To this end, the specific technical solution adopted by the present invention is as follows:

根据本发明的一个方面,提出了一种枢纽列流图编制方法,该编制方法包括以下步骤:According to one aspect of the present invention, a method for compiling a pivot column flow diagram is proposed, and the method comprises the following steps:

S1、基于铁路枢纽内车站、铁路线及通道的定义,构建枢纽通道集合求解算法;S1. Based on the definition of stations, railway lines and channels in the railway hub, a hub channel set solving algorithm is constructed;

S2、基于列流线的定义,依据列流线的排列原则确定车站内部方向间列流线的排列关系;S2. Based on the definition of column flow lines, determine the arrangement relationship of column flow lines between directions inside the station according to the arrangement principle of column flow lines;

S3、利用通道法-列流线排列优先权重求解算法确定同一通道内列流线的排列优先权重;S3, using the channel method-column streamline arrangement priority weight solving algorithm to determine the arrangement priority weight of the column streamlines in the same channel;

S4、利用通道法-列流线排列优化算法对通道内的列流线进行排列优化,实现整个枢纽列流图中列流线的布局优化。S4. Utilize the channel method-column streamline arrangement optimization algorithm to optimize the arrangement of column streamlines in the channel, and realize the layout optimization of column streamlines in the entire hub column flow diagram.

进一步的,所述基于铁路枢纽内车站、铁路线及通道的定义,构建枢纽通道集合求解算法包括以下步骤:Furthermore, the construction of a hub channel set solving algorithm based on the definition of stations, railway lines and channels in the railway hub includes the following steps:

S11、对铁路枢纽内的车站、铁路线及通道进行定义;S11. Define the stations, railway lines and passages within the railway hub;

S12、根据列流图中车站及铁路线布局构建枢纽通遁集合求解算法。S12. Construct a hub access set solving algorithm based on the station and railway line layout in the column flow diagram.

进一步的,所述车站的定义如下:Furthermore, the station is defined as follows:

在列流图中采用矩形框表示车站s,并采用矩形框的边表示车站s衔接的方向ls,分别用0、1、2和3表示矩形框上边、右边、下边和左边框衔接的方向,令Ls={ls|0≤ls≤3,ls∈N,s∈S}表示车站s矩形框边的集合,其中N为自然数集合;In the column flow diagram, a rectangular box is used to represent station s, and the edge of the rectangular box is used to represent the direction l s of the connection of station s. 0, 1, 2 and 3 are used to represent the connection direction of the top, right, bottom and left edges of the rectangular box respectively. Let L s = {l s |0≤l s ≤3, l s ∈N, s∈S} represent the set of edges of the rectangular box of station s, where N is a natural number set;

利用每条矩形框边上的节点表示车站s与每个衔接方向上的铁路线的衔接,按照列车经由节点的到发作业性质,每一个节点分别包括到达节点/>和出发节点则/>每一个节点在列流图平面坐标系中对应的横、纵坐标为令/>代表车站s衔接的方向ls上衔接的铁路线的节点集合;Using the nodes on each edge of the rectangle Indicates the connection between station s and the railway line in each connection direction. According to the nature of the arrival and departure operations of the train passing through the nodes, each node includes the arrival node/> and departure node Then/> The horizontal and vertical coordinates of each node in the column flow graph plane coordinate system are Order/> The node set representing the railway line connected to the direction l s of station s;

车站s衔接的方向ls上节点k对应的供出发、到达列流线排列占用状态分别用 表示,且取值限定为0或1,当绘制列流线规模定义占用空间集合的大小i=100时,则任一节点绘制的出发或到达列流线数量最多为100条,枢纽中的所有车站s构成车站集合S;The occupancy status of the departure and arrival flow lines corresponding to node k on the direction l s of station s connection is respectively expressed as It is represented by , and its value is limited to 0 or 1. When the size of the space set occupied by the drawing column flow line scale definition is i = 100, the number of departure or arrival column flow lines drawn by any node is at most 100, and all stations s in the hub constitute the station set S;

所述铁路线的定义如下:The railway lines are defined as follows:

将任意2个不相同节点连接而构成的边定义为一条铁路线,记为枢纽内所有铁路线构成铁路线集合R;The edge formed by connecting any two different nodes is defined as a railway line, denoted as All railway lines in the hub constitute the railway line set R;

所述通道的定义如下:The channels are defined as follows:

将按照列车运行的方向两两首尾相连的一组铁路线定义为通道,若一组铁路线中在经由的任一车站s对应的到发节点对满足节点/>和出发节点呈现对边关系|l′s-ls|=2,且到达节点与出发节点在平面坐标系中对应的纵坐标或横坐标相等,则由满足上述条件的按列车运行方向先后顺序组成的一系列到发节点对的集合,称为一个通道Pwi,满A set of railway lines connected end to end in the direction of train operation is defined as a channel. If the arrival and departure nodes corresponding to any station s in a set of railway lines are Satisfy Node/> and departure node If the opposite side relationship |l′ s -l s |=2, and the corresponding ordinates or abscissas of the arrival node and the departure node in the plane coordinate system are equal, then a set of arrival and departure node pairs that meet the above conditions and are arranged in the order of the train running direction is called a channel Pw i .

,枢纽中的所有通道构成通道集合Pw;, all channels in the hub constitute the channel set Pw;

其中,s′与s、k′与k、1′s′与1s、l′s与ls与/>定义相同,但取值不同;m为列车径路包含节点对的个数,/>分别为车站sm对应ls边中节点k在平面坐标系中对应的横、纵坐标。Among them, s′ and s, k′ and k, 1′ s′ and 1 s , l′ s and l s , With/> The definition is the same, but the value is different; m is the number of node pairs contained in the train path, /> They are respectively the horizontal and vertical coordinates of the node k on the side l s corresponding to the station s m in the plane coordinate system.

进一步的,所述根据列流图中车站及铁路线布局构建枢纽通道集合求解算法包括以下步骤:Furthermore, the algorithm for solving the hub channel set according to the station and railway line layout in the column flow diagram includes the following steps:

S121、在铁路线集合R中,任取一条铁路线将其作为通道Pwi经由的一个铁路区间,并将其从铁路线集合中剔除;S121. In the railway line set R, select any railway line Treat it as a railway section that the channel Pw i passes through, and remove it from the railway line set;

S122、顺向求解到发节点对,在通道的到发节点对集合的尾部添加一组到发节点对ADi,s数据,将铁路线ri衔接的节点作为通道Pwi中车站s对应到发节点对ADi,s的到达节点,令/>并在车站s中找到ls边的对边l′s,且满足|l′s-ls|=2,同时在l′s边的节点集合/>中遍历与到达节点/>横坐标或纵坐标相等的节点/>并判断是否等于/>若是则终止顺向建立到发节点对,若否则对车站s对应到发节点对ADi,s进行赋值,令出发节点/>并执行S123;S122, solve the arrival and departure node pairs in the forward direction, add a set of arrival and departure node pairs AD i,s data to the end of the arrival and departure node pairs set of the channel, and connect the nodes connected to the railway line r i As the arrival node of station s in channel Pwi corresponding to the arrival and departure node pair AD i,s , let/> And find the opposite side l′ s of the l s edge at station s, and satisfy |l′ s -l s |= 2, and at the same time the node set of the l′ s edge/> Traversing and reaching nodes/> Nodes with equal horizontal or vertical coordinates/> And judge Is it equal to/> If yes, terminate the establishment of the forward node pair. If no, assign a value to the station s corresponding to the node pair AD i, s , and let the departure node/> and execute S123;

S123、在铁路线集合R中遍历所有铁路线,得到包含节点的铁路线并判断ri是否等于/>若是则终止顺向建立到发节点对,若否则将铁路线ri衔接的节点/>代入S122循环执行,同时在集合R中剔除riS123. Traverse all railway lines in the railway line set R and obtain the railway lines containing the node Railway lines And determine whether ri is equal to/> If yes, terminate the forward establishment to the node pair, if no, connect the node of railway line r i /> Substitute into S122 and execute the loop, while removing r i from the set R;

S124、逆向求解到发节点对,在通道的到发节点对集合的首部插入一组到发节点对ADi,s′数据,将铁路线ri衔接的节点作为通道Pwi中车站s′对应到发节点对ADi,s′的出发节点,令/>并在车站s′中找到ls′边的对边l′s′,满足|l′s′-ls′|=2,同时在l′s′边的节点集合/>中遍历与出发节点/>横坐标或纵坐标相等的节点/>并判断/>是否等于/>若是则终止逆向建立到发节点对,若否则对车站s′对应到发节点对ADi,s′进行赋值,令/>即/>并执行S125;S124, reversely solve the arrival and departure node pairs, insert a set of arrival and departure node pairs AD i, s′ data at the head of the arrival and departure node pair set of the channel, and connect the nodes connected by the railway line r i As the departure node of station s′ in channel Pw i corresponding to the departure node pair AD i, s′ , let/> And find the opposite edge l′ s′ of the edge l s′ at station s′, satisfying |l′ s′ -l s′ |= 2, and at the same time the node set on the edge l′ s′ /> Traversal and departure node/> Nodes with equal horizontal or vertical coordinates/> And judge/> Is it equal to/> If yes, terminate the reverse establishment of the sending node pair. If no, assign a value to the sending node pair AD i, s′ corresponding to the station s′, and let /> That is/> and execute S125;

S125、在铁路线集合R中遍历所有铁路线,得到包含节点的铁路线并判断ri是否等于/>若是则终止逆向建立到发节点对,若否则将铁路线ri衔接的节点/>代入S124循环执行,同时在集合R中剔除riS125. Traverse all railway lines in the railway line set R and obtain the railway lines containing the node Railway lines And determine whether ri is equal to/> If yes, terminate the reverse establishment to the sending node pair, if no, connect the node of railway line r i /> Substitute into S124 and execute the loop, while removing r i from the set R;

S126、当S122和S124均终止执行时得到通道Pwi,将通道Pwi添加到通道集合PW,并将通道Pwi中所有到发节点对数据中的到达节点和出发节点的值进行互换,得到/>同时将通道Pwi中所有到发节点对倒序,形成新的通道Pwj并添加到通道集合PW中,称其为Pwj的逆向通道,若R是否等于/>若是则终止,若否则继续执行S121。S126. When both S122 and S124 are terminated, channel Pwi is obtained, channel Pwi is added to channel set PW, and all the sending nodes in channel Pwi are matched to the data. By exchanging the values of the arrival node and the departure node in , we get /> At the same time, reverse the order of all the sending and receiving nodes in channel Pw i to form a new channel Pw j and add it to the channel set PW, which is called the reverse channel of Pw j . If R is equal to / > If yes, the process terminates; if no, the process continues to execute S121.

进一步的,所述基于列流线的定义,依据列流线的排列原则确定车站内部方向间列流线的排列关系包括以下步骤:Furthermore, the definition of the column streamlines and the determination of the arrangement relationship of the column streamlines between directions inside the station according to the arrangement principle of the column streamlines include the following steps:

S21、对列流线进行定义;S21, define the column streamlines;

S22、依据列流线的排列原则确定车站内部方向间列流线的排列关系。S22. Determine the arrangement relationship of the column flow lines between the directions within the station based on the arrangement principle of the column flow lines.

进一步的,所述对列流线进行定义还包括以下步骤:Furthermore, the step of defining the column streamlines further comprises the following steps:

S211、对于列流线集合中的一条列流线,按照该列流线在车站s到达、出发的顺序,将先后经过的到达节点和出发节点/>组成的节点对作为该列流线的到发节点对 S211, for a streamline in the streamline set, according to the order of arrival and departure of the streamline at station s, the arrival nodes that it passes through are and departure node/> The node pairs formed are the arrival and departure node pairs of the streamline

S212、将列流线t由始发站至终到站先后在每一个车站s经过的到发节点对组成的集合作为列车径路节点集合Pt,且满足 S212, the set of the departure and arrival node pairs that the train flow line t passes through at each station s from the departure station to the final station is taken as the train path node set P t , and satisfies

其中,t表示列流线,T表示列流线集合,m为列车径路包含节点对的个数,其与先后经由的车站数量相等。Among them, t represents the train streamline, T represents the train streamline set, and m is the number of node pairs contained in the train path, which is equal to the number of stations passed successively.

进一步的,所述依据列流线的排列原则确定车站内部方向间列流线的排列关系包括以下步骤:Furthermore, the step of determining the arrangement relationship of the column flow lines between directions inside the station according to the arrangement principle of the column flow lines comprises the following steps:

S221、假定排列在同一铁路线外侧的所有列流线与铁路线平行排列且相互之间的排列关系保持不变;S221. It is assumed that all the streamlines arranged outside the same railway line are arranged parallel to the railway line and their arrangement relationship remains unchanged;

S222、依据列流线在车站s对应的到发节点对ADt,s的到达节点和出发节点的互相位置关系,依据列流线的排列原则确定车站内部方向间列流线的排列关系。S222, based on the arrival and departure nodes corresponding to the train flow line at station s, the arrival node of AD t, s and departure node The relative position relationship of the columns and the arrangement relationship of the column flow lines in different directions within the station are determined according to the arrangement principle of the column flow lines.

进一步的,所述列流线的排列原则包括直行最内侧原则、始发最外侧原则和终到最外侧原则、到达节点列流线逆时针排列原则、出发节点列流线顺时针排列原则;Furthermore, the arrangement principles of the streamlines include the innermost principle for straight lines, the outermost principle for starting lines and the outermost principle for ending lines, the counterclockwise arrangement principle for the streamlines at the arrival nodes, and the clockwise arrangement principle for the streamlines at the departure nodes;

其中,所述直行最内侧原则在确定车站内部方向间列流线的排列关系时包括以下步骤:The innermost straight line principle includes the following steps when determining the arrangement relationship of the flow lines between the directions inside the station:

根据车站s的边ls上衔接的铁路线的节点集合的大小及其各节点之间的位置关系,排列在车站s同一到达节点/>或出发节点/>外侧的列流线,当满足列流线t在车站s经过的到达节点和出发节点属于同一通道Pwi,列流线t对应的到达节点和出发节点所在车站边则处于对边关系,按照直行列流线优先级最高,排列在最内侧的原则绘制列流线;According to the node set of the railway line connected on the edge l s of station s The size and positional relationship between its nodes are arranged at the same arrival node of station s/> Or departure node/> For the outer streamlines, when the arrival node and departure node of streamline t at station s belong to the same channel Pwi , the station sides where the arrival node and departure node corresponding to streamline t are located are in opposite sides, the streamlines are drawn according to the principle that the straight streamlines have the highest priority and are arranged on the innermost side;

所述始发最外侧原则和终到最外侧原则在确定车站内部方向间列流线的排列关系时包括以下步骤:The outermost originating principle and the outermost destination principle include the following steps when determining the arrangement relationship of the flow lines between the directions inside the station:

排列在车站s同一到达节点或出发节点/>外侧的列流线,当满足列流线t在车站s对应出发节点/>或到达节点/>时,即为列流线终到车站s或在车站s始发,按照始发或终到列流线优先级最低,排列在最外侧的原则绘制列流线;Arranged at the same arrival node of station s Or departure node/> The outer streamlines, when the streamline t is at the corresponding departure node of station s/> Or reach node/> When , the train flow line ends at station s or starts at station s, and the train flow line is drawn according to the principle that the starting or ending train flow line has the lowest priority and is arranged on the outermost side;

所述到达节点列流线逆时针排列原则在确定车站内部方向间列流线的排列关系时包括以下步骤:The counterclockwise arrangement principle of the arrival node column streamlines includes the following steps when determining the arrangement relationship of the column streamlines in the internal direction of the station:

排列在车站s同一到达节点外侧的其余所有列流线,以到达节点/>为基点,按照在车站s的出发节点/>的逆时针顺序依次排列在到达节点/>外侧的原则绘制列流线;Arranged at the same arrival node of station s All other columns of streamlines on the outside to reach the node /> As the base point, according to the departure node at station s/> The counterclockwise order is arranged in order at the arrival node/> The outer principle draws the column flow lines;

所述出发节点列流线顺时针排列原则在确定车站内部方向间列流线的排列关系时包括以下步骤:The clockwise arrangement principle of the departure node streamlines includes the following steps when determining the arrangement relationship of the streamlines between the directions inside the station:

排列在车站s同一出发节点外侧的其余所有列流线,以出发节点/>为基点,按照在车站s的到达节点/>的顺时针顺序依次排列在出发节点/>外侧的原则绘制列流线。Arranged at the same departure node of station s All other streamlines on the outside start from the node /> As the base point, according to the arrival node at station s/> The clockwise order is arranged at the starting node/> The outer principle draws the column flow lines.

进一步的,所述利用通道法-列流线排列优先权重求解算法确定同一通道内列流线的排列优先权重包括以下步骤:Furthermore, the method of determining the arrangement priority weights of the column streamlines in the same channel by using the channel method-column streamline arrangement priority weight solving algorithm includes the following steps:

S31、设定默认值,设所有列流线的排列优先权重其中,为由所有与Pwi到发节点对集合存在交集的列流线组成;S31. Set the default value and set the priority weight of all column streamlines in, It is composed of all the streamlines that intersect with the set of Pw i to the sending node pair;

S32、在通道Pwi中编制列流线t时,其排列优先权重为列流线t在通道Pwi内的优先权重/>列流线t从驶离通道Pwi的节点顺向至终到站的优先权重和列流线t驶入通道Pwi的节点逆向至始发站的优先权重/>三部分之和,即列流线t在通道Pwi的排列优先权重/> S32, when compiling streamlines t in channel Pw i , its arrangement priority weight is the priority weight of column streamline t in channel Pwi /> List the priority weights of streamline t from the node of the exit channel Pwi to the final destination The priority weight of the node of the column streamline t entering the channel Pwi in the reverse direction to the originating station/> The sum of the three parts, i.e. the arrangement priority weight of column streamline t in channel Pwi />

S33、依次求解及/>并相加得到排列优先权重 S33, solve in sequence and/> And add them together to get the ranking priority weight

进一步的,所述依次求解及/>并相加得到排列优先权重/>包括以下步骤:Furthermore, the solution is and/> And add them together to get the priority weight /> The following steps are involved:

S331、求解所述列流线t在通道Pwi内的优先权重 S331, solving the priority weight of the column streamline t in the channel Pwi

S332、求解所述列流线t从驶离通道Pwi的节点顺向至终到站的优先权重 S332, solving the priority weight of the streamline t from the node of the exit channel Pwi to the final destination

S333、求解所述列流线t从驶离通道Pwi的节点顺向至终到站的优先权重 S333, solving the priority weight of the streamline t from the node of the exit channel Pwi to the final destination

S334、依次将及/>相加得到排列优先权重 S334, in turn and/> Add up to get the ranking priority weight

进一步的,所述求解所述列流线t在通道Pwi内的优先权重包括以下步骤:Furthermore, the priority weight of the column streamline t in the channel Pwi is obtained. The following steps are involved:

S3311、列流线t在通道Pwi每经过一个到达节点或出发节点/> 增加10000。S3311, column streamline t reaches a node every time it passes through channel Pwi Or departure node/> Increased by 10000.

进一步的,所述求解所述列流线t从驶离通道Pwi的节点顺向至终到站的优先权重包括以下步骤Further, the priority weight of the streamline t from the node of the exit channel Pwi to the final destination is obtained. The following steps are included

S3321、令根据列流线t和通道Pwi的到发节点对集合,当满足列流线t与通道Pwi在车站s的到达节点/>相同、出发节点/>不同时,即判断列流线t在车站s是经由出发节点/>驶离通道Pwi,进入后序通道Pwj,执行S3323,返回优先权重 S3321, Order According to the set of arrival and departure node pairs of column streamline t and channel Pwi , when the arrival node of column streamline t and channel Pwi at station s is satisfied/> Same, departure node/> If they are different, it means that the train flow line t at station s passes through the departure node/> Leave channel Pw i and enter subsequent channel Pw j , execute S3323 and return the priority weight

S3322、以到达节点为基点,按逆时针顺序,每经过一个不属于通道Pwi的节点,将其在后序通道Pwj至终到站的优先权重降低一个数量级,并令列流线t到达节点与出发节点/>间的数量级为OM,且/> S3322, taking the arrival node as the base point, in counterclockwise order, each time passing a node that does not belong to channel Pw i , the priority weight of the node in the subsequent channel Pw j to the final destination is reduced by one order of magnitude, and the column streamline t is set to arrive at the node With the departure node/> The order of magnitude between is OM, and/>

S3323、将列流线t和后序通道Pwj代入S3311求解在后序通道Pwj内的优先权重并循环递归执行S332,顺向至列流线t的终到站时终止。S3323, substitute the column streamline t and the subsequent channel Pw j into S3311 to solve the priority weight in the subsequent channel Pw j The process of S332 is executed recursively in a loop and terminated when the column streamline t reaches its final destination.

进一步的,所述求解所述列流线t从驶入通道Pwi的节点逆向至始发站的优先权重包括以下步骤Further, the priority weight of the streamline t from the node of the entry channel Pwi to the departure station is calculated. The following steps are included

S3331、令根据列流线t和通道Pwi的到发节点对集合,当满足列流线t与通道Pwi在车站s的到达节点/>不同、出发节点/>相同时,即判断列流线t在车站s是经由到达节点/>驶入通道Pwi,进入前序通道Pwk;执行S3333,返回优先权重/> S3331, Order According to the set of arrival and departure node pairs of column streamline t and channel Pwi , when the arrival node of column streamline t and channel Pwi at station s is satisfied/> Different, starting node /> If they are the same, it means that the train flow line t at station s passes through the arrival node/> Enter channel Pwi and enter previous channel Pwk ; execute S3333 and return priority weight/>

S3332、以出发节点为基点,按顺时针顺序,除与出发节点处于同一通道内外的所有节点,每经过一个节点,将其在前序通道Pwk至始发站的优先权重降低一个数量级,令列流线t在车站s的出发节点与到达节点/>间的数量级为OM′,且 S3332, taking the departure node as the base point, in clockwise order, except for all nodes in the same channel as the departure node, each time a node is passed, the priority weight of the node in the previous channel Pw k to the departure station is reduced by one order of magnitude, and the train streamline t is set at the departure node of station s and the arrival node/> The order of magnitude between is OM′, and

S3333、将列流线t和通道Pwk代入S3311求解在通道Pwk内的优先权重并循环递归执行S332,反向至列流线t的始发站时终止。S3333, substitute the column streamline t and channel Pw k into S3311 to solve the priority weight in channel Pw k The process recursively executes S332 in a loop and terminates when the process reaches the starting station of column streamline t in the reverse direction.

进一步的,所述利用通道法-列流线排列优化算法对通道内的列流线进行排列优化,实现整个枢纽列流图中列流线的布局优化包括以下步骤:Furthermore, the arrangement optimization of the column streamlines in the channel by using the channel method-column streamline arrangement optimization algorithm to achieve the layout optimization of the column streamlines in the entire hub column flow diagram includes the following steps:

S41、根据车站、铁路线布局,按照通道集合求解算法构建通道集合PW,在通道集合PW中任取一个通道Pwi,并判断通道Pwi是否等于若否则执行S42,并在通道集合PW中剔除Pwi,若是则终止;S41. According to the layout of stations and railway lines, a channel set PW is constructed according to the channel set solution algorithm. A channel Pw i is randomly selected from the channel set PW, and it is determined whether the channel Pw i is equal to If not, execute S42 and remove Pw i from the channel set PW. If yes, terminate;

S42、根据通道列流线集合定义求解通道列流线集合并判断/>是否等于/>若是则返回S41,若否则执行S43;S42. Solve the channel column streamline set according to the channel column streamline set definition And judge/> Is it equal to/> If yes, return to S41, if no, execute S43;

S43、根据通道法-列流线排列优先权重求解算法求解通道列流线集合中所有列流线的优先权重,取/> 并判断t是否等于/>若是则返回S42,若否则执行S44,并在通道列流线集合/>中剔除t;S43, solving the channel column streamline set according to the channel method-column streamline arrangement priority weight solution algorithm The priority weights of all column streamlines in are taken as / > And determine whether t is equal to/> If yes, then return to S42. If no, then execute S44 and add the streamline set in the channel column /> Remove t from the

S44、在通道Pwi到发节点对集合与列流线t径路节点集合Pt交集对应的所有到达节点和出发节点的占用状态集合中,从节点内侧向外侧依次检查,当所有占用状态集合中的第num个元素时,列流线t满足排列在通道Pwi中对应节点外侧第num行或列,令/>并循环执行S43。S44, in the occupancy state sets of all arrival nodes and departure nodes corresponding to the intersection of the set of arrival and departure node pairs of the channel Pwi and the set of path nodes of the column streamline t Pt , check from the inside to the outside of the node in turn, and when the numth element in all occupancy state sets When , the column streamline t satisfies the arrangement in the numth row or column outside the corresponding node in the channel Pwi , let/> And execute S43 in a loop.

根据本发明的另一个方面,提出了一种枢纽列流图编制系统,该系统包括枢纽通道集合求解模块、列流线排列关系确定模块、列流线排列优先权重求解模块及列流线排列优化模块;According to another aspect of the present invention, a hub column flow diagram compilation system is proposed, the system comprising a hub channel set solving module, a column streamline arrangement relationship determining module, a column streamline arrangement priority weight solving module and a column streamline arrangement optimization module;

其中,所述枢纽通道集合求解模块用于基于铁路枢纽内车站、铁路线及通道的定义,构建枢纽通道集合求解算法;The hub channel set solving module is used to construct a hub channel set solving algorithm based on the definition of stations, railway lines and channels in the railway hub;

所述列流线排列关系确定模块用于基于列流线的定义,依据列流线的排列原则确定车站内部方向间列流线的排列关系;The column streamline arrangement relationship determination module is used to determine the arrangement relationship of column streamlines between directions inside the station based on the definition of column streamlines and the arrangement principle of column streamlines;

所述列流线排列优先权重求解模块用于利用通道法-列流线排列优先权重求解算法确定同一通道内列流线的排列优先权重;The column streamline arrangement priority weight solving module is used to determine the arrangement priority weights of column streamlines in the same channel by using the channel method-column streamline arrangement priority weight solving algorithm;

所述列流线排列优化模块用于利用通道法-列流线排列优化算法对通道内的列流线进行排列优化,实现整个枢纽列流图中列流线的布局优化。The column streamline arrangement optimization module is used to optimize the arrangement of column streamlines in the channel by using the channel method-column streamline arrangement optimization algorithm, so as to achieve the layout optimization of column streamlines in the entire hub column flow diagram.

本发明的有益效果为:The beneficial effects of the present invention are:

1)本发明根据铁路枢纽内车站、铁路线之间拓扑关系以及车站衔接方向节点间的横纵坐标关系,提出列流线直行最内侧、始发最外侧、终到最外侧、到达节点″逆时针″和出发节点″顺时针″的排列原则和列流线沿铁路线、通道内排列关系不变的2个假定条件,构建通道到发节点对集合的求解算法、列流线排列优先权重求解算法和排列优化算法,并基于提出的算法,研发了大型复杂铁路枢纽列流图编制系统。所提出的枢纽列流图编制方法及系统适用于具有的车站数量多、车站分工复杂、衔接铁路线多、列流线多等特点的大型复杂铁路枢纽,解决了设计人员基于AutoCAD的手工编制列流图工作量大、效率低下、质量不高等问题。1) According to the topological relationship between stations and railway lines in the railway hub and the horizontal and vertical coordinate relationship between the nodes in the connection direction of the stations, the present invention proposes the arrangement principle of the innermost side of the straight line, the outermost side of the departure, the outermost side of the destination, the arrival node "counterclockwise" and the departure node "clockwise" and the two assumptions that the arrangement relationship of the column flow line along the railway line and in the channel remains unchanged, constructs the solution algorithm of the channel to the departure node pair set, the column flow line arrangement priority weight solution algorithm and the arrangement optimization algorithm, and develops a large-scale complex railway hub column flow diagram compilation system based on the proposed algorithm. The proposed hub column flow diagram compilation method and system are suitable for large-scale complex railway hubs with the characteristics of a large number of stations, complex station division of labor, many connecting railway lines, and many column flow lines, and solves the problems of large workload, low efficiency, and low quality of manual column flow diagram compilation by designers based on AutoCAD.

2)本发明根据铁路线与车站的拓扑关系及布局,将大型复杂铁路枢纽划分为若干个通道,并对枢纽内的车站、铁路线、列流线和通道及其到发节点对进行了定义。2) The present invention divides a large and complex railway hub into several channels according to the topological relationship and layout of railway lines and stations, and defines the stations, railway lines, train flow lines and channels in the hub and their arrival and departure node pairs.

3)本发明基于列流线沿铁路线排列关系不变的假定,依据列流线在车站对应的到发节点对中到达节点和出发节点的互相位置关系,提出列流线的排列原则以确定车站内方向间列流线的排列关系。3) Based on the assumption that the arrangement relationship of train streamlines along the railway line remains unchanged, the present invention proposes an arrangement principle for train streamlines according to the relative position relationship between the arrival node and the departure node in the arrival and departure node pairs corresponding to the station to determine the arrangement relationship of train streamlines between directions within the station.

4)本发明在确定列流线在车站内部方向间排列关系的基础上,对通道内的列流线进行排列优化,基于列流线在同一通道内排列关系不变而各个列流线间的排列互相影响的假定,构建″通道法″列流线排列优先权重求解算法,在确定同一通道内列流线的排列优先权重的基础上,构建″通道法″列流线排列优化算法。4) The present invention optimizes the arrangement of column streamlines in the channel on the basis of determining the arrangement relationship between column streamlines in the internal directions of the station. Based on the assumption that the arrangement relationship of column streamlines in the same channel remains unchanged and the arrangements of each column streamline affect each other, a "channel method" column streamline arrangement priority weight solution algorithm is constructed. On the basis of determining the arrangement priority weights of column streamlines in the same channel, a "channel method" column streamline arrangement optimization algorithm is constructed.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

图1是根据本发明实施例的一种枢纽列流图编制方法的流程示意图;FIG1 is a schematic diagram of a flow chart of a method for compiling a pivot column flow diagram according to an embodiment of the present invention;

图2是根据本发明实施例的一种枢纽列流图编制方法中车站相关定义示意图;FIG2 is a schematic diagram of station-related definitions in a hub column flow diagram compilation method according to an embodiment of the present invention;

图3是根据本发明实施例的一种枢纽列流图编制方法中枢纽通道示意图;FIG3 is a schematic diagram of a hub channel in a hub column flow diagram compilation method according to an embodiment of the present invention;

图4是根据本发明实施例的一种枢纽列流图编制方法中列流线排列关系示意图;FIG4 is a schematic diagram of the arrangement relationship of column flow lines in a method for compiling a pivot column flow diagram according to an embodiment of the present invention;

图5是根据本发明实施例的一种枢纽列流图编制方法中通道列流线排列示意图;FIG5 is a schematic diagram of channel column streamline arrangement in a hub column flow diagram compilation method according to an embodiment of the present invention;

图6是根据本发明实施例的一种枢纽列流图编制方法中到达节点列流线数量级示意图;FIG6 is a schematic diagram of the order of magnitude of the arrival node column streamlines in a hub column flow graph compilation method according to an embodiment of the present invention;

图7是根据本发明实施例的一种枢纽列流图编制方法中出发节点列流线数量级示意图。FIG. 7 is a schematic diagram of the order of magnitude of departure node column streamlines in a hub column flow graph compilation method according to an embodiment of the present invention.

具体实施方式Detailed ways

为进一步说明各实施例,本发明提供有附图,这些附图为本发明揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理,配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本发明的优点,图中的组件并未按比例绘制,而类似的组件符号通常用来表示类似的组件。To further illustrate each embodiment, the present invention provides drawings, which are part of the disclosure of the present invention and are mainly used to illustrate the embodiments. They can be used in conjunction with the relevant descriptions in the specification to explain the operating principles of the embodiments. With reference to these contents, ordinary technicians in the field should be able to understand other possible implementations and advantages of the present invention. The components in the figures are not drawn to scale, and similar component symbols are generally used to represent similar components.

根据本发明的实施例,提供了一种枢纽列流图编制方法及系统,通过在枢纽内构建通道,并分析列流在通道内的布局和排列关系,提出″通道法″列流线排列优先权重求解算法和排列优化算法,对枢纽内列流线的排列进行优化。According to an embodiment of the present invention, a method and system for compiling a hub column flow diagram is provided. By constructing a channel in the hub and analyzing the layout and arrangement relationship of the column flow in the channel, a "channel method" column streamline arrangement priority weight solution algorithm and an arrangement optimization algorithm are proposed to optimize the arrangement of column streamlines in the hub.

现结合附图和具体实施方式对本发明进一步说明,如图1-7所示,根据本发明的一个实施例,提供了一种枢纽列流图编制方法,该编制方法包括以下步骤:The present invention is further described in conjunction with the accompanying drawings and specific embodiments. As shown in FIGS. 1-7 , according to an embodiment of the present invention, a method for compiling a pivot column flow diagram is provided. The method comprises the following steps:

S1、基于铁路枢纽内车站、铁路线及通道的定义,构建枢纽通道集合求解算法;S1. Based on the definition of stations, railway lines and channels in the railway hub, a hub channel set solving algorithm is constructed;

其中,所述基于铁路枢纽内车站、铁路线及通道的定义,构建枢纽通道集合求解算法包括以下步骤:The construction of a hub channel set solving algorithm based on the definition of stations, railway lines and channels in the railway hub includes the following steps:

S11、为构建枢纽通道,对铁路枢纽内的车站、铁路线及通道进行定义;S11. To construct the hub channel, define the stations, railway lines and channels within the railway hub;

具体的,所述车站的定义如下:Specifically, the station is defined as follows:

如图2所示,在列流图中采用矩形框表示车站s,并采用矩形框的边表示车站s衔接的方向ls,分别用0、1、2和3表示矩形框上边、右边、下边和左边框衔接的方向,令Ls={ls|0≤ls≤3,ls∈N,s∈S}表示车站s矩形框边的集合(即车站s衔接的方向集合),其中N为自然数集合;As shown in Figure 2, in the column flow diagram, a rectangular box is used to represent station s, and the edge of the rectangular box is used to represent the direction l s of the connection of station s. 0, 1, 2 and 3 are used to represent the connection directions of the top, right, bottom and left edges of the rectangular box, respectively. Let L s = {l s | 0≤l s ≤3, l s ∈N, s∈S} represent the set of the edges of the rectangular box of station s (that is, the set of directions of the connection of station s), where N is a natural number set;

利用每条矩形框边上的节点表示车站s与每个衔接方向上的铁路线的衔接,按照列车经由节点的到发作业性质,每一个节点分别包括到达节点/>和出发节点则/>每一个节点在列流图平面坐标系中对应的横、纵坐标为令/>代表车站s衔接的方向(衔接方向)ls上衔接的铁路线的节点集合;Using the nodes on each edge of the rectangle Indicates the connection between station s and the railway line in each connection direction. According to the nature of the arrival and departure operations of the train passing through the nodes, each node includes the arrival node/> and departure node Then/> The horizontal and vertical coordinates of each node in the column flow graph plane coordinate system are Order/> The node set representing the direction in which station s connects (connection direction) l s connects to the railway line;

车站s衔接的方向(衔接方向)ls上节点k对应的供出发、到达列流线排列占用状态分别用表示,且其取值限定为0或1(0表示未被列流线占用,1表示被列流线占用),根据绘制列流线规模定义占用空间集合的大小(即i的取值),具体限定阈值为100,则任一节点绘制的出发或到达列流线数量最多(任一铁路线两侧可绘制的列流线数)为100条,枢纽中的所有车站s构成车站集合S;The direction of connection of station s (connection direction) l s corresponding to the departure and arrival flow line arrangement occupancy status of node k is respectively expressed as Represents, and its value is limited to 0 or 1 (0 means not occupied by column streamlines, 1 means occupied by column streamlines). The size of the occupied space set (i.e., the value of i) is defined according to the scale of drawn column streamlines. The specific threshold is 100. The maximum number of departure or arrival column streamlines drawn by any node (the number of column streamlines that can be drawn on both sides of any railway line) is 100. All stations s in the hub constitute the station set S.

所述铁路线的定义如下:The railway lines are defined as follows:

将任意2个不相同节点连接而构成的边定义为一条铁路线(或铁路区间),记为枢纽内所有铁路线构成铁路线集合R;The edge formed by connecting any two different nodes is defined as a railway line (or railway section), denoted as All railway lines in the hub constitute the railway line set R;

所述通道的定义如下:The channels are defined as follows:

将按照列车运行的方向两两首尾相连的一组铁路线定义为通道,若一组铁路线中在经由的任一车站s对应的到发节点对满足节点/>和出发节点呈现对边关系|l′s-ls|=2,且到达节点与出发节点在平面坐标系中对应的纵坐标(当ls=1、l′s=3或ls=3、l′s=1时)或横坐标(当ls=0、l′s=2或ls=2、l′s=0时)相等,则由满足上述条件的按列车运行方向先后顺序组成的一系列到发节点对的集合,称为一个通道Pwi,满足/> A set of railway lines connected end to end in the direction of train operation is defined as a channel. If the arrival and departure nodes corresponding to any station s in a set of railway lines are Satisfy Node/> and departure node The opposite side relationship |l' s -l 's | = 2 is presented, and the corresponding ordinates (when l' s = 1, l' s = 3 or l' s = 3, l' s = 1) or abscissas (when l' s = 0, l's = 2 or l' s = 2, l' s = 0) of the arrival node and the departure node in the plane coordinate system are equal. Then the set of a series of arrival and departure node pairs that meet the above conditions and are arranged in the order of the train running direction is called a channel Pw i , which satisfies/>

,枢纽中的所有通道构成通道集合PW,其中,s′与s、k′与k、l′s′与ls、l′s与ls与/>定义相同,但取值不同;m为列车径路包含节点对的个数,/> 分别为车站sm对应ls边中节点k在平面坐标系中对应的横、纵坐标,如图3所示,由″-″、″--″、和″--″4种线条类型的铁路线共组成8个通道,用来表示,如Pw0为由″-″线条类型铁路线两两首尾相连接衔接的车站s1、s2、s3、s4对应节点组成的通道,通道Pw4为其按列车运行的反方向;Pw2为由″--″线条类型铁路线两两首尾相连接衔接的车站s10、s6、s2、s3、s4对应节点组成的通道,通道Pw6为其按列车运行的反方向。, all channels in the hub constitute a channel set PW, where s′ and s, k′ and k, l′ s′ and l s , l′ s and l s , With/> The definition is the same, but the value is different; m is the number of node pairs contained in the train path, /> are the horizontal and vertical coordinates of the node k in the plane coordinate system corresponding to the side l s of station s m , as shown in Figure 3, represented by "-", "--", The railway lines of the four line types "--" and "--" constitute a total of 8 channels, which are used to represent, such as Pw 0 is a channel composed of the corresponding nodes of the stations s 1 , s 2 , s 3 , and s 4 that are connected end to end in pairs of the "-" line type railway lines, and channel Pw 4 is in the opposite direction of the train operation; Pw 2 is a channel composed of the corresponding nodes of the stations s 10 , s 6 , s 2 , s 3 , and s 4 that are connected end to end in pairs of the "-" line type railway lines, and channel Pw 6 is in the opposite direction of the train operation.

S12、根据列流图中车站及铁路线布局构建枢纽通道集合求解算法。S12. Construct a hub channel set solution algorithm based on the station and railway line layout in the column flow diagram.

具体的,所述根据列流图中车站及铁路线布局构建枢纽通道集合求解算法包括以下步骤:Specifically, the algorithm for solving the hub channel set based on the station and railway line layout in the column flow diagram includes the following steps:

S121、在铁路线集合R中,任取一条铁路线将其作为通道Pwi经由的一个铁路区间,并将其从铁路线集合中剔除,以此铁路线衔接的2个节点为起始,按照S122和S124分别向两端建立到发节点对;S121. In the railway line set R, select any railway line Treat it as a railway section that the channel Pw i passes through, and remove it from the railway line set. Starting from the two nodes connected by this railway line, establish a pair of arrival and departure nodes at both ends according to S122 and S124;

S122、顺向求解到发节点对,在通道的到发节点对集合的尾部添加一组到发节点对ADi,s数据,将铁路线ri衔接的节点作为通道Pwi中车站s对应到发节点对ADi,s的到达节点,令/>并在车站s中找到ls边的对边l′s,且满足|l′s-ls|=2,同时在l′s边的节点集合/>中遍历与到达节点/>横坐标(l′s=2或l′s=0)或纵坐标(l′s=3或l′s=1)相等的节点/>并判断/>是否等于/>若是则终止顺向建立到发节点对,若否则对车站s对应到发节点对ADi,s进行赋值,令出发节点/>并执行S123;S122, solve the arrival and departure node pairs in the forward direction, add a set of arrival and departure node pairs AD i,s data to the end of the arrival and departure node pairs set of the channel, and connect the nodes connected to the railway line r i As the arrival node of station s in channel Pwi corresponding to the arrival and departure node pair AD i,s , let/> And find the opposite side l′ s of the ls edge at station s, and satisfy |l′ s -l s |= 2, and at the same time the node set of the l′ s edge/> Traversing and reaching nodes/> Nodes with equal abscissas (l' s = 2 or l' s = 0) or ordinates (l' s = 3 or l' s = 1)/> And judge/> Is it equal to/> If yes, terminate the establishment of the forward node pair. If no, assign a value to the station s corresponding to the node pair AD i, s , and let the departure node/> Right now and execute S123;

S123、在铁路线集合R中遍历所有铁路线,得到包含节点的铁路线并判断ri是否等于/>若是则终止顺向建立到发节点对,若否则将铁路线ri衔接的节点/>代入S122循环执行,同时在集合R中剔除riS123. Traverse all railway lines in the railway line set R and obtain the railway lines containing the node Railway lines And determine whether ri is equal to/> If yes, terminate the forward establishment to the node pair, if no, connect the node of railway line r i /> Substitute into S122 and execute the loop, while removing r i from the set R;

S124、逆向求解到发节点对,在通道的到发节点对集合的首部插入一组到发节点对数据,将铁路线ri衔接的节点/>作为通道Pwi中车站s′对应到发节点对ADi,s′的出发节点,令/>并在车站s′中找到ls′边的对边l′s′,满足|l′s′-ls′|=2,同时在l′s′边的节点集合/>中遍历与出发节点/>横坐标(l′s′=2或l′s′=0)或纵坐标(l′s′=3或l′s′=1)相等的节点/>并判断/>是否等于/>若是则终止逆向建立到发节点对,若否则对车站s′对应到发节点对ADi,s′进行赋值,令/>并执行S125;S124, reversely solve the send-to-origin node pairs, and insert a set of send-to-origin node pairs at the head of the send-to-origin node pair set of the channel. Data, connect the nodes of railway line r i /> As the departure node of station s′ in channel Pw i corresponding to the departure node pair AD i, s′ , let/> And find the opposite edge l′ s′ of the edge l s′ at station s′, satisfying |l′ s′ -l s′ |= 2, and at the same time the node set of the edge l′ s′ /> Traversal and departure node/> Nodes with equal abscissas (l's' = 2 or l's' = 0) or ordinates (l's' = 3 or l's' = 1)/> And judge/> Is it equal to/> If yes, terminate the reverse establishment of the sending node pair. If no, assign a value to the sending node pair AD i, s′ corresponding to the station s′, and let /> Right now and execute S125;

S125、在铁路线集合R中遍历所有铁路线,得到包含节点的铁路线并判断ri是否等于/>若是则终止逆向建立到发节点对,若否则将铁路线ri衔接的节点/>代入S124循环执行,同时在集合R中剔除riS125. Traverse all railway lines in the railway line set R and obtain the railway lines containing the node Railway lines And determine whether ri is equal to/> If yes, terminate the reverse establishment to the sending node pair, if no, connect the node of railway line r i /> Substitute into S124 and execute the loop, while removing r i from the set R;

S126、当S122和S124均终止执行时得到通道Pwi,将通道Pwi添加到通道集合PW,并将通道Pwi中所有到发节点对数据中的到达节点和出发节点的值进行互换,得到/>同时将通道Pwi中所有到发节点对倒序,形成新的通道Pwj并添加到通道集合PW中,称其为Pwj的逆向通道,若R是否等于/>若是则终止,若否则继续执行S121。S126. When both S122 and S124 are terminated, channel Pwi is obtained, channel Pwi is added to channel set PW, and all the sending nodes in channel Pwi are matched to the data. By exchanging the values of the arrival node and the departure node in , we get /> At the same time, reverse the order of all the sending and receiving nodes in channel Pw i to form a new channel Pw j and add it to the channel set PW, which is called the reverse channel of Pw j . If R is equal to / > If yes, the process terminates; if no, the process continues to execute S121.

s2、基于列流线的定义,依据列流线的排列原则确定车站内部方向间列流线的排列关系;s2. Based on the definition of column flow lines, determine the arrangement relationship of column flow lines between directions inside the station according to the arrangement principle of column flow lines;

其中,所述基于列流线的定义,依据列流线的排列原则确定车站内部方向间列流线的排列关系包括以下步骤:Wherein, based on the definition of the column streamline, determining the arrangement relationship of the column streamlines between directions inside the station according to the arrangement principle of the column streamlines includes the following steps:

S21、为便于说明,首先对列流线进行定义;S21. For ease of explanation, first define the column streamline;

具体的,所述对列流线进行定义还包括以下步骤:Specifically, the step of defining the column streamlines further includes the following steps:

S211、对于列流线集合中的一条列流线t∈T(T为列流线集合),按照该列流线在车站s到达、出发的顺序,将先后经过的到达节点和出发节点/>组成的节点对作为该列流线的到发节点对/> S211. For a streamline t∈T (T is a streamline set) in the streamline set, the arrival nodes that the streamline passes through are sorted according to the order of arrival and departure at station s. and departure node/> The node pairs formed are the arrival and departure node pairs of the streamlines.

S212、将列流线t由始发站至终到站先后在每一个车站s经过的到发节点对组成的集合作为列车径路节点集合Pt,且满足 S212, the set of the departure and arrival node pairs that the train flow line t passes through at each station s from the departure station to the final station is taken as the train path node set Pt, and it satisfies

其中,t表示列流线,T表示列流线集合,m为列车径路包含节点对的个数,其与先后经由的车站数量相等。Among them, t represents the train streamline, T represents the train streamline set, and m is the number of node pairs contained in the train path, which is equal to the number of stations passed successively.

S22、依据列流线的排列原则确定车站内部方向间列流线的排列关系,如图4所示,(a)表示到达节点列流线排列关系,(b)表示出发节点列流线排列关系,图中虚线表示2条铁路线间按上下行方向或左右侧行车铺画的列流线之间的分隔线。S22. Determine the arrangement relationship of the column streamlines between directions within the station based on the arrangement principle of the column streamlines, as shown in Figure 4, (a) represents the arrangement relationship of the column streamlines at the arrival node, (b) represents the arrangement relationship of the column streamlines at the departure node, and the dotted line in the figure represents the dividing line between the column streamlines drawn in the up and down directions or the left and right sides of the two railway lines.

具体的,所述依据列流线的排列原则确定车站内部方向间列流线的排列关系包括以下步骤:Specifically, determining the arrangement relationship of the column flow lines between directions inside the station according to the arrangement principle of the column flow lines includes the following steps:

S221、列流线的排列关系包括沿铁路线排列关系和在车站内部排列关系,假定排列在同一铁路线外侧的所有列流线与铁路线平行排列且相互之间的排列关系保持不变,则确定列流线排列的本质是确定列流线在车站对应出发节点和到达节点的占用状态集合元素的值,同时列流线沿铁路线的排列关系在确定列流线在车站内部排列关系后也随之明确;S221. The arrangement relationship of the train flow lines includes the arrangement relationship along the railway line and the arrangement relationship inside the station. Assuming that all the train flow lines arranged outside the same railway line are arranged parallel to the railway line and the arrangement relationship between them remains unchanged, the essence of determining the arrangement of the train flow lines is to determine the values of the occupancy state set elements of the train flow lines corresponding to the departure node and the arrival node at the station. At the same time, the arrangement relationship of the train flow lines along the railway line is also determined after the arrangement relationship of the train flow lines inside the station is determined.

S222、依据列流线在车站s对应的到发节点对ADt,s的到达节点和出发节点的互相位直关系,依据列流线的排列原则确定车站内部方向间列流线的排列关系。S222, based on the arrival and departure nodes corresponding to the train flow line at station s, the arrival node of AD t, s and departure node The mutual straight relationship is determined according to the arrangement principle of column flow lines, and the arrangement relationship of column flow lines in different directions within the station is determined.

所述列流线的排列原则包括直行最内侧原则、始发最外侧原则和终到最外侧原则、到达节点列流线逆时针排列原则、出发节点列流线顺时针排列原则;The arrangement principles of the streamlines include the innermost principle for straight lines, the outermost principle for starting lines and the outermost principle for ending lines, the counterclockwise arrangement principle for the streamlines of the arrival nodes, and the clockwise arrangement principle for the streamlines of the departure nodes;

其中,所述直行最内侧原则在确定车站内部方向间列流线的排列关系时包括以下步骤:The innermost straight line principle includes the following steps when determining the arrangement relationship of the flow lines between the directions inside the station:

根据车站s的边ls上衔接的铁路线的节点集合的大小及其各节点之间的位置关系(横、纵坐标),排列在车站s同一到达节点/>或出发节点/>外侧的列流线,当满足列流线t在车站s经过的到达节点和出发节点属于同一通道Pwi,列流线t对应的到达节点和出发节点所在车站边则处于对边关系(称此列流线为直行),按照直行列流线优先级最高,排列在最内侧的原则绘制列流线,如图4(a)、图4(b)中的列流线1;According to the node set of the railway line connected on the edge l s of station s The size and positional relationship between nodes (horizontal and vertical coordinates) are arranged at the same arrival node of station s/> Or departure node/> For the outer streamlines, when the arrival node and departure node of streamline t at station s belong to the same channel Pwi , the station sides where the arrival node and departure node corresponding to streamline t are located are in opposite sides (this streamline is called straight), the streamlines are drawn according to the principle that the straight streamlines have the highest priority and are arranged at the innermost side, as shown in streamline 1 in Figure 4(a) and Figure 4(b);

所述始发最外侧原则和终到最外侧原则在确定车站内部方向间列流线的排列关系时包括以下步骤:The outermost originating principle and the outermost destination principle include the following steps when determining the arrangement relationship of the flow lines between the directions inside the station:

排列在车站s同一到达节点或出发节点/>外侧的列流线,当满足列流线t在车站s对应出发节点/>或到达节点/>时,即为列流线终到车站s或在车站s始发,按照始发或终到列流线优先级最低,排列在最外侧的原则绘制列流线,如图4(a)、图4(b)中的列流线9;Arranged at the same arrival node of station s Or departure node/> The outer streamlines, when the streamline t is at the corresponding departure node of station s/> Or reach node/> When , the train flow line terminates at station s or starts at station s, and the train flow line is drawn according to the principle that the starting or ending train flow line has the lowest priority and is arranged on the outermost side, as shown in the train flow line 9 in Figure 4 (a) and Figure 4 (b);

所述到达节点列流线逆时针排列原则在确定车站内部方向间列流线的排列关系时包括以下步骤:The counterclockwise arrangement principle of the arrival node column streamlines includes the following steps when determining the arrangement relationship of the column streamlines in the internal direction of the station:

排列在车站s同一到达节点外侧的其余所有列流线(除直行、终到列流线),以到达节点/>为基点,按照在车站s的出发节点/>的逆时针顺序依次排列在到达节点/>外侧的原则绘制列流线,如图4(a);Arranged at the same arrival node of station s All other streamlines on the outside (except straight and terminal streamlines) reach the node/> As the base point, according to the departure node at station s/> The counterclockwise order is arranged in order at the arrival node/> The outer principle draws the column streamlines, as shown in Figure 4(a);

所述出发节点列流线顺时针排列原则在确定车站内部方向间列流线的排列关系时包括以下步骤:The clockwise arrangement principle of the departure node streamlines includes the following steps when determining the arrangement relationship of the streamlines between the directions inside the station:

排列在车站s同一出发节点外侧的其余所有列流线(除直行、始发列流线),以出发节点/>为基点,按照在车站s的到达节点/>的顺时针顺序依次排列在出发节点外侧的原则绘制列流线,如图4(b)。Arranged at the same departure node of station s All other outer streamlines (except the straight and starting streamlines) start from the starting node/> As the base point, according to the arrival node at station s/> The clockwise order is arranged at the starting node The outer side principle is used to draw the column streamlines, as shown in Figure 4(b).

在确定车站内部方向间列流线排列关系的基础上,对通道内的列流线进行排列优化。由于一条列流线t的径路可能包含在几条通道中,即任一列流线t的径路节点集合Pt是由一个或若干个通道Pwi的子集按列车运行方向先后经由的车站顺序排列构成的集合,如图5中列流线d的径路节点集合Pd分别由通道Pw0、Pw3、Pw1的子集构成。这里定义为由所有与Pwi到发节点对集合存在交集的列流线组成。如图5,通道Pw1中包括列流线a、b、c和d,即 On the basis of determining the arrangement relationship of the streamlines between the directions inside the station, the arrangement of the streamlines in the channel is optimized. Since the path of a streamline t may be contained in several channels, the path node set Pt of any streamline t is a set composed of the subsets of one or several channels Pw i arranged in the order of the stations that the train passes through in the direction of travel. For example, the path node set Pd of the streamline d in Figure 5 is composed of the subsets of channels Pw 0 , Pw 3 , and Pw 1 . Here we define is composed of all the streamlines that intersect with the set of Pw i to the emitting node pair. As shown in Figure 5, channel Pw 1 includes streamlines a, b, c and d, that is,

S3、利用通道法-列流线排列优先权重求解算法确定同一通道内列流线的排列优先权重;S3, using the channel method-column streamline arrangement priority weight solving algorithm to determine the arrangement priority weight of the column streamlines in the same channel;

假定排列在同一通道Pwi内所有铁路线外侧的所有列流线相互之间的排列关系保持不变,而各个列流线的排列是互相影响的。因此,需要将通道列流线全部纳入通道Pwi内排列优化求解。如图5,在通道Pw1内需要将列流线a、b、c和d同时纳入排列优化求解。同时,将在同一通道内经由到发节点数量越多的列流线排列在越靠近铁路线的内侧,可使得列流线布局越紧凑。因此,同一通道内的列流线需要按照优先权重的大小进行排列,权重越大的,越优先排列,且排列在内侧;否则,排列在列侧。设/>为列流线t在通道Pwi的排列优先权重,则求解算法如下。It is assumed that the arrangement relationship between all the streamlines arranged outside the railway lines in the same channel Pwi remains unchanged, and the arrangement of each streamline affects each other. All of them are included in the channel Pw i for arrangement optimization and solution. As shown in Figure 5, in channel Pw 1 , the column streamlines a, b, c and d need to be included in the arrangement optimization and solution at the same time. At the same time, the column streamlines with more arrival and departure nodes in the same channel are arranged on the inner side closer to the railway line, which can make the column streamline layout more compact. Therefore, the column streamlines in the same channel need to be arranged according to the priority weight. The larger the weight, the higher the priority, and arranged on the inner side; otherwise, arranged on the column side. Assume/> is the arrangement priority weight of column streamline t in channel Pwi , and the solution algorithm is as follows.

具体的,所述利用通道法-列流线排列优先权重求解算法确定同一通道内列流线的排列优先权重包括以下步骤:Specifically, the method of determining the arrangement priority weights of the column streamlines in the same channel by using the channel method-column streamline arrangement priority weight solving algorithm includes the following steps:

S31、设定默认值,设所有列流线的排列优先权重 S31. Set the default value and set the priority weight of all column streamlines

S32、求解列流线排列优先权重,在通道Pwi中编制列流线t时,其排列优先权重为列流线t在通道Pwi内的优先权重/>列流线t从驶离通道Pwi的节点顺向至终到站的优先权重/>和列流线t驶入通道Pwi的节点逆向至始发站的优先权重/>三部分之和,决定了其在通道Pwi中的排列顺序,即列流线t在通道Pwi的排列优先权重/> S32, solve the column streamline arrangement priority weight, when compiling the column streamline t in the channel Pw i , its arrangement priority weight is the priority weight of column streamline t in channel Pwi /> List the priority weights of streamline t from the node of the exit channel Pwi to the final destination/> The priority weight of the node of the column streamline t entering the channel Pwi in the reverse direction to the originating station/> The sum of the three parts determines the order of arrangement in channel Pwi , that is, the arrangement priority weight of column streamline t in channel Pwi />

S33、依次求解并相加得到排列优先权重 S33, solve in sequence And add them together to get the ranking priority weight

具体的,所述依次求解及/>并相加得到排列优先权重/>包括以下步骤:Specifically, the solution is and/> And add them together to get the priority weight /> The following steps are involved:

S331、求解所述列流线t在通道Pwi内的优先权重包括以下步骤:S331, solving the priority weight of the column streamline t in the channel Pwi The following steps are involved:

S3311、列流线t在通道Pwi每经过一个到达节点或出发节点/> 增加10000(10000为经验数值,可根据列流图布局调整)。S3311, column streamline t reaches a node every time it passes through channel Pwi Or departure node/> Increase by 10000 (10000 is an empirical value and can be adjusted according to the column flow diagram layout).

S332、求解所述列流线t从驶离通道Pwi的节点顺向至终到站的优先权重包括以下步骤:S332, solving the priority weight of the streamline t from the node of the exit channel Pwi to the final destination The following steps are involved:

S3321、令根据列流线t和通道Pwi的到发节点对集合,当满足列流线t与通道Pwi在车站s的到达节点/>相同、出发节点/>不同时,即判断列流线t在车站s是经由出发节点/>驶离通道Pwi,进入后序通道Pwj,执行S3323,返回优先权重 S3321, Order According to the set of arrival and departure node pairs of column streamline t and channel Pwi , when the arrival node of column streamline t and channel Pwi at station s is satisfied/> Same, departure node/> If they are different, it means that the train flow line t at station s passes through the departure node/> Leave channel Pw i and enter subsequent channel Pw j , execute S3323 and return the priority weight

S3322、为使列流线在车站s由通道Pwi驶入后序通道Pwj至其终到站经由节点的数量不影响在车站s内方向间列流线的排列关系,如图6所示,以到达节点为基点,按逆时针顺序,每经过一个不属于通道Pwi的节点,将其在后序通道Pwj至终到站的优先权重降低一个数量级,如0.1,数量级的大小与车站衔接的节点数量有关,并令列流线t到达节点与出发节点/>间的数量级为OM,且/> S3322, in order to ensure that the number of nodes that the streamline passes through from channel Pw i to the final destination at station s does not affect the arrangement relationship of the streamlines in the directions within station s, as shown in FIG6, taking the arrival node as the base point, in counterclockwise order, each time a node that does not belong to channel Pw i is passed, the priority weight of the streamline in the subsequent channel Pw j to the final destination is reduced by one order of magnitude, such as 0.1, and the order of magnitude is related to the number of nodes connected to the station, and the streamline t arrives at node With the departure node/> The order of magnitude between is OM, and/>

S3323、将列流线t和后序通道Pwj代入S3311求解在后序通道Pwj内的优先权重并循环递归执行S332,顺向至列流线t的终到站时终止。S3323, substitute the column streamline t and the subsequent channel Pw j into S3311 to solve the priority weight in the subsequent channel Pw j The process of S332 is executed recursively in a loop and terminated when the column streamline t reaches its final destination.

S333、求解所述列流线t从驶入通道Pwi的节点逆向至始发站的优先权重包括以下步骤:S333, solving the priority weight of the streamline t from the node of the entry channel Pwi to the departure station in reverse The following steps are involved:

S3331、令根据列流线t和通道Pwi的到发节点对集合,当满足列流线t与通道Pwi在车站s的到达节点/>不同、出发节点/>相同时,即判断列流线t在车站s是经由到达节点/>驶入通道Pwi,进入前序通道Pwk;执行S3333,返回优先权重/> S3331, Order According to the set of arrival and departure node pairs of column streamline t and channel Pwi , when the arrival node of column streamline t and channel Pwi at station s is satisfied/> Different, starting node /> If they are the same, it means that the train flow line t at station s passes through the arrival node/> Enter channel Pwi and enter previous channel Pwk ; execute S3333 and return priority weight/>

S3332、为使列流线在车站s由前序通道Pwk驶入通道Pwi时,其在车站s内方向间列流线的排列关系不受列流线由车站s反向至始发站的数量影响,如图7所示,以出发节点为基点,按顺时针顺序,除与出发节点处于同一通道内外的所有节点,每经过一个节点,将其在前序通道Pwk至始发站的优先权重降低一个数量级,如0.1,数量级的大小与车站衔接的节点数量有关。令列流线t在车站s的出发节点与到达节点/>间的数量级为OM′,且 S3332, in order to ensure that when the column streamline enters channel Pw i from the previous channel Pw k at station s, the arrangement relationship of the column streamlines in the direction of station s is not affected by the number of column streamlines from station s to the departure station in the reverse direction, as shown in Figure 7, taking the departure node as the base point, in clockwise order, except for all nodes in and outside the same channel as the departure node, each time a node is passed, the priority weight of the column streamlines in the previous channel Pw k to the departure station is reduced by one order of magnitude, such as 0.1, and the order of magnitude is related to the number of nodes connected to the station. Let the column streamline t be at the departure node of station s and the arrival node/> The order of magnitude between is OM′, and

S3333、将列流线t和通道Pwk代入S3311求解在通道Pwk内的优先权重并循环递归执行S332,反向至列流线t的始发站时终止。S3333, substitute the column streamline t and channel Pw k into S3311 to solve the priority weight in channel Pw k The process recursively executes S332 in a loop and terminates when the process reaches the starting station of column streamline t in the reverse direction.

S334、依次将及/>相加得到排列优先权重 S334, in turn and/> Add up to get the ranking priority weight

以图5中列流线d为例,其在通道Pw3内优先权重顺向至终到站优先权重/>逆向至始发站优先权重/>因此列流线d在通道Pw3中的排列优先权重为: Take streamline d in Figure 5 as an example, its priority weight in channel Pw 3 is Priority weight of the forward to final destination/> Reverse to the origin station priority weight/> Therefore, the arrangement priority weight of column streamline d in channel Pw 3 is:

S4、利用通道法-列流线排列优化算法对通道内的列流线进行排列优化,实现整个枢纽列流图中列流线的布局优化。S4. Utilize the channel method-column streamline arrangement optimization algorithm to optimize the arrangement of column streamlines in the channel, and realize the layout optimization of column streamlines in the entire hub column flow diagram.

在大型复杂铁路枢纽中,根据铁路线与车站的拓扑关系及布局,将其划分为若干个通道;以通道为单位,求解列流线在通道的排列优化,以达到整个列流图中列流线的布局优化,求解算法如下。In a large and complex railway hub, the railway lines and stations are divided into several channels according to their topological relationship and layout. Taking the channel as the unit, the arrangement optimization of the column streamlines in the channel is solved to achieve the layout optimization of the column streamlines in the entire column flow diagram. The solution algorithm is as follows.

具体的,所述利用通道法-列流线排列优化算法对通道内的列流线进行排列优化,实现整个枢纽列流图中列流线的布局优化包括以下步骤:Specifically, the arrangement optimization of column streamlines in the channel by using the channel method-column streamline arrangement optimization algorithm to achieve the layout optimization of column streamlines in the entire hub column flow diagram includes the following steps:

s41、根据车站、铁路线布局,按照通道集合求解算法构建通道集合Pw,在通道集合PW中任取一个通道Pwi,并判断通道Pwi是否等于若否则执行S42,并在通道集合PW中剔除Pwi,若是则终止;s41. According to the layout of stations and railway lines, a channel set Pw is constructed according to the channel set solution algorithm. A channel Pw i is randomly selected from the channel set PW, and it is determined whether the channel Pw i is equal to If not, execute S42 and remove Pw i from the channel set PW. If yes, terminate;

S42、根据通道列流线集合定义求解通道列流线集合并判断/>是否等于/>若是则返回S41,若否则执行S43;S42. Solve the channel column streamline set according to the channel column streamline set definition And judge/> Is it equal to/> If yes, return to S41, if no, execute S43;

S43、根据通道法-列流线排列优先权重求解算法求解通道列流线集合中所有列流线的优先权重,取/>并判断t是否等于/>若是则返回S42,若否则执行S44,并在通道列流线集合/>中剔除t;S43, solving the channel column streamline set according to the channel method-column streamline arrangement priority weight solution algorithm The priority weights of all column streamlines in are taken as / > And determine whether t is equal to/> If yes, then return to S42. If no, then execute S44 and add the streamline set in the channel column /> Remove t from the

S44、在通道Pwi到发节点对集合与列流线t径路节点集合Pt交集对应的所有到达节点和出发节点的占用状态集合中,从节点内侧向外侧(从首元素向末元素)依次检查,当所有占用状态集合中的第num个元素时,列流线t满足排列在通道Pwi中对应节点外侧第num行或列,令/>并循环执行S43。S44, in the occupancy state sets of all arrival nodes and departure nodes corresponding to the intersection of the set of pairs of paths of the channel Pwi and the set of nodes of the path of the column streamline t Pt , check from the inside of the node to the outside (from the first element to the last element) in sequence, and when the numth element in all occupancy state sets When , the column streamline t satisfies the arrangement in the numth row or column outside the corresponding node in the channel Pwi , let/> And execute S43 in a loop.

以图5中通道Pw1中列流线的排列优先权重为例进行说明:Take the arrangement priority weight of the streamlines in channel Pw 1 in Figure 5 as an example to illustrate:

列流线d在通道Pw1内优先权重其顺向至终到站优先权重逆向至始发站优先权重因此列流线d在通道Pw1中的排列优先权重:Column streamline d has priority weight in channel Pw 1 Its priority weight from the forward direction to the final destination Priority weight for reverse to the origin station Therefore, the arrangement priority weight of column streamline d in channel Pw 1 is:

同理得,和/>按照排列优先权重从大到小的顺序依次在通道Pw1中设置相对应的到达节点和出发节点的占用状态集合元素数值,使列流线依次排列在节点和铁路线外侧,如图4中排列关系。Similarly, and/> The corresponding arrival node and departure node occupancy state set element values are set in the channel Pw 1 in descending order of arrangement priority weight, so that the column streamlines are arranged in sequence outside the nodes and railway lines, as shown in the arrangement relationship in FIG4 .

根据本发明的另一个实施例,提供了一种枢纽列流图编制系统,该系统包括枢纽通道集合求解模块、列流线排列关系确定模块、列流线排列优先权重求解模块及列流线排列优化模块;According to another embodiment of the present invention, a hub column flow diagram compilation system is provided, the system comprising a hub channel set solving module, a column streamline arrangement relationship determining module, a column streamline arrangement priority weight solving module and a column streamline arrangement optimization module;

其中,所述枢纽通道集合求解模块用于基于铁路枢纽内车站、铁路线及通道的定义,构建枢纽通道集合求解算法;The hub channel set solving module is used to construct a hub channel set solving algorithm based on the definition of stations, railway lines and channels in the railway hub;

所述列流线排列关系确定模块用于基于列流线的定义,依据列流线的排列原则确定车站内部方向间列流线的排列关系;The column streamline arrangement relationship determination module is used to determine the arrangement relationship of column streamlines between directions inside the station based on the definition of column streamlines and the arrangement principle of column streamlines;

所述列流线排列优先权重求解模块用于利用通道法-列流线排列优先权重求解算法确定同一通道内列流线的排列优先权重;The column streamline arrangement priority weight solving module is used to determine the arrangement priority weights of column streamlines in the same channel by using the channel method-column streamline arrangement priority weight solving algorithm;

所述列流线排列优化模块用于利用通道法-列流线排列优化算法对通道内的列流线进行排列优化,实现整个枢纽列流图中列流线的布局优化。The column streamline arrangement optimization module is used to optimize the arrangement of column streamlines in the channel by using the channel method-column streamline arrangement optimization algorithm, so as to achieve the layout optimization of column streamlines in the entire hub column flow diagram.

综上所述,借助于本发明的上述技术方案,本发明根据铁路枢纽内车站、铁路线之间拓扑关系以及车站衔接方向节点间的横纵坐标关系,提出列流线直行最内侧、始发最外侧、终到最外侧、到达节点″逆时针″和出发节点″顺时针″的排列原则和列流线沿铁路线、通道内排列关系不变的2个假定条件,构建通道到发节点对集合的求解算法、列流线排列优先权重求解算法和排列优化算法,并基于提出的算法,研发了大型复杂铁路枢纽列流图编制系统。所提出的枢纽列流图编制方法及系统适用于具有的车站数量多、车站分工复杂、衔接铁路线多、列流线多等特点的大型复杂铁路枢纽,解决了设计人员基于AutoCAD的手工编制列流图工作量大、效率低下、质量不高等问题。In summary, with the help of the above technical scheme of the present invention, according to the topological relationship between stations and railway lines in the railway hub and the horizontal and vertical coordinate relationship between the nodes in the connection direction of the station, the present invention proposes the arrangement principle of the innermost side of the straight line, the outermost side of the departure, the outermost side of the destination, the arrival node "counterclockwise" and the departure node "clockwise" and the two assumptions that the arrangement relationship of the column flow line along the railway line and in the channel remains unchanged, constructs the channel to the departure node pair set solution algorithm, the column flow line arrangement priority weight solution algorithm and the arrangement optimization algorithm, and based on the proposed algorithm, develops a large-scale complex railway hub column flow diagram compilation system. The proposed hub column flow diagram compilation method and system are suitable for large-scale complex railway hubs with the characteristics of a large number of stations, complex station division of labor, many connecting railway lines, and many column flow lines, and solves the problems of large workload, low efficiency, and low quality of manual column flow diagram compilation by designers based on AutoCAD.

此外,本发明根据铁路线与车站的拓扑关系及布局,将大型复杂铁路枢纽划分为若干个通道,并对枢纽内的车站、铁路线、列流线和通道及其到发节点对进行了定义。In addition, the present invention divides a large and complex railway hub into several channels according to the topological relationship and layout of railway lines and stations, and defines the stations, railway lines, train flow lines and channels within the hub and their arrival and departure node pairs.

此外,本发明基于列流线沿铁路线排列关系不变的假定,依据列流线在车站对应的到发节点对中到达节点和出发节点的互相位置关系,提出列流线的排列原则以确定车站内方向间列流线的排列关系。In addition, based on the assumption that the arrangement relationship of train streamlines along the railway line remains unchanged, the present invention proposes an arrangement principle for train streamlines to determine the arrangement relationship of train streamlines between directions within the station according to the relative position relationship between the arrival node and the departure node in the arrival and departure node pairs corresponding to the station.

此外,本发明在确定列流线在车站内部方向间排列关系的基础上,对通道内的列流线进行排列优化,基于列流线在同一通道内排列关系不变而各个列流线间的排列互相影响的假定,构建″通道法″列流线排列优先权重求解算法,在确定同一通道内列流线的排列优先权重的基础上,构建″通道法″列流线排列优化算法。In addition, the present invention optimizes the arrangement of column streamlines in the channel on the basis of determining the arrangement relationship between column streamlines in the internal directions of the station, and constructs a "channel method" column streamline arrangement priority weight solution algorithm based on the assumption that the arrangement relationship of column streamlines in the same channel remains unchanged and the arrangements of each column streamline affect each other. On the basis of determining the arrangement priority weights of column streamlines in the same channel, a "channel method" column streamline arrangement optimization algorithm is constructed.

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (9)

1. The method for compiling the pivot column flow diagram is characterized by comprising the following steps of:
S1, constructing a junction channel set solving algorithm based on definitions of stations, railway lines and channels in a railway junction;
s2, determining the arrangement relation of the train lines in the internal direction of the station according to the arrangement principle of the train lines based on the definition of the train lines;
S3, determining the arrangement priority weight of the column flow lines in the same channel by using a channel method-column flow line arrangement priority weight solving algorithm;
S4, performing arrangement optimization on the column streamlines in the channels by using a channel method-column streamline arrangement optimization algorithm, so as to realize layout optimization of the column streamlines in the whole hub column flow graph;
The method for determining the arrangement priority weights of the column streamlines in the same channel by using a channel method-column streamline arrangement priority weight solving algorithm comprises the following steps of:
S31, setting a default value and setting the arrangement priority weights of all the column and stream lines Wherein/>Is composed of all the column flow lines intersected with the Pw i to the set of the node pairs;
S32, when the column flow line t is organized in the channel Pw i, the priority weight is arranged For the priority of the column flow line t in the channel Pw i/>The train line t goes forward from the node of the drive-off channel Pw i to the priority of the arrival station/>And the priority of nodes of the train line t entering the channel Pw i reverse to the origin/>The sum of the three parts, i.e. the priority of the arrangement of the streamlines t in the channel Pw i/>
S33, sequentially solving/>And adding to obtain the priority-arranged weight/>
Said sequentially solving/>And adding to obtain the priority-arranged weight/>The method comprises the following steps:
S331, solving for the priority weight of the column flow line t in the channel Pw i
S332, solving the priority of the train line t from the node forward to the end of the drive-off channel Pw i to the station
S333, solving the priority of the train line t from the node reverse direction of the drive-off channel Pw i to the starting station
S334, sequentially/>Adding to obtain the priority ranking/>
The priority weight of the column flow line t in the channel Pw i is solvedThe method comprises the following steps:
S3311, each time the column flow line t passes through the channel Pw i, it reaches the node Or departure node/> Increase 10000;
The priority of the train line t from the node of the drive-off channel Pw i to the end station is solved The method comprises the following steps:
S3321 order According to the set of arrival node pairs of the column flow line t and the channel Pw i, when the arrival node/>, at the station s, of the column flow line t and the channel Pw i is satisfiedIdentical, departure node/>When the traffic line t is different, namely judging that the traffic line t passes through the departure node/>, at the station sThe travel-away channel Pw i enters the subsequent channel Pw j, the execution of S3323 is performed, and the priority weight/>
S3322, taking the arrival node as the base point, in anticlockwise order, reducing the priority of the arrival node to the destination station in the subsequent channel Pw j by one order of magnitude every time a node which does not belong to the channel Pw i is passed, and enabling the train line t to arrive at the nodeWith the departure nodeThe order of magnitude between OM and/>
S3323 substituting the train line t and the subsequent channel Pw j into S3311 to solve the priority weight in the subsequent channel Pw j And recursively executing S332 circularly, and terminating when the column flow line t arrives at the station;
The priority of the train line t from the node of the entering channel Pw i to the starting station is solved The method comprises the following steps:
S3331 order According to the set of arrival node pairs of the column flow line t and the channel Pw i, when the arrival node/>, at the station s, of the column flow line t and the channel Pw i is satisfiedDifferent, departure node/>When the same is true, it is determined that the train line t is through the arrival node/>, at the station sAn ingress path Pw i, into a preamble path Pw k; execution S3333 returns priority weight/>
S3332 taking a departure node as a base point, and reducing the priority of all nodes from a preamble channel Pw k to the departure station by one order of magnitude after passing through one node except all nodes which are positioned in the same channel with the departure node in a clockwise order, so that a train line t is positioned at the departure node of a station SAnd reach node/>Of the order of OM' between and
S3333 substituting the column flow line t and the channel Pw k into S3311 to solve the priority weight in the channel Pw k And the loop recursion execution S332, ending when reversing to the origin of the train line t;
The method for optimizing the arrangement of the column streamlines in the channel by utilizing the channel method-column streamline arrangement optimization algorithm, and realizing the layout optimization of the column streamlines in the whole hub column flow graph comprises the following steps:
S41, constructing a channel set PW according to the station and railway line layout and a channel set solving algorithm, taking one channel Pw i from the channel set PW, and judging whether the channel Pw i is equal to the channel If not, executing S42, and eliminating Pw i in the channel set PW, if yes, ending;
s42, solving the channel column streamline set according to the channel column streamline set definition And judge/>Whether or not to equal/>If yes, returning to S41, and if not, executing S43;
S43, solving a channel column flow line set according to a channel method-column flow line arrangement priority weight solving algorithm The priority weights of all the column and flow lines in the pipeline are taken/>And determines whether t is equal to/>If yes, returning to S42, if not, executing S44, and collecting/>, in the channel column flow lineRemoving t;
S44, in the occupied state sets of all the arrival nodes and the departure nodes corresponding to the intersection of the channel Pw i to the departure node pair set and the column flow line t-path node set P t, checking sequentially from the inner side to the outer side of the nodes, and when the num-th element in all the occupied state sets When the column flow line t satisfies the num row or column arranged outside the corresponding node in the channel Pw i, let/>And loops S43.
2. The method for constructing a pivot column flow graph according to claim 1, wherein the constructing a pivot channel set solving algorithm based on definitions of stations, railway lines and channels in a railway pivot comprises the following steps:
S11, defining stations, railway lines and channels in the railway junction;
s12, constructing a hub channel set solving algorithm according to the layout of the stations and the railway lines in the train flow diagram.
3. The method for constructing a pivot column flow graph according to claim 2, wherein the station is defined as follows:
In the column flow diagram, a rectangular frame is adopted to represent a station S, the edge of the rectangular frame is adopted to represent the direction L s of the connection of the station S, and 0, 1,2 and 3 are respectively used to represent the directions of the connection of the upper edge, the right edge, the lower edge and the left edge of the rectangular frame, so that L s={ls|0≤ls≤3,ls epsilon N and S epsilon S are respectively used to represent a set of the rectangular frame edges of the station S, wherein N is a natural number set;
Using nodes on each rectangular frame edge Representing the joining of stations s to the railway line in each joining direction, each node comprising an arrival node/>, respectively, in accordance with the arrival business properties of the train via the nodeAnd departure node/>ThenEach node has the corresponding horizontal and vertical coordinates in the plane coordinate system of the column flow graph as followsLet/>A set of nodes representing joined railway lines in a direction l s in which stations s join;
The arrangement and occupation states of the departure and arrival train lines corresponding to the node k in the direction l s of the station s connection are respectively used And the value is defined as 0 or 1; when the size threshold i=100 of the drawing train line scale definition occupied space set, the number of the departure or arrival train lines drawn by any node is smaller than or equal to a preset threshold, and all stations S in the hub form a station set S;
The definition of the railway line is as follows:
the edge formed by connecting any 2 different nodes is defined as a railway line and is marked as All the railway lines in the hub form a railway line set R;
the definition of the channel is as follows:
a group of railway lines which are connected end to end according to the running direction of the train are defined as channels, if the corresponding arrival node pair of any station s passing through in the group of railway lines Satisfy node/>And departure nodePresenting opposite side relation |l' s-ls |=2, and when the corresponding ordinate or abscissa of the arrival node and the departure node in the plane coordinate system is equal, a series of sets of pairs of arrival nodes which meet the above conditions and are formed by sequencing in the running direction of the train are called a channel Pw 1, full/>
All channels in the hub form a channel set Pw;
Wherein s ' and s, k ' and k, l ' s′ and l s、l′s and l s, And/>The definition is the same, but the values are different; m is the number of node pairs included in the train path,/>The corresponding horizontal and vertical coordinates of the node k in the 1 s sides corresponding to the station s m in the plane coordinate system are respectively.
4. A method for constructing a pivot column flow graph according to claim 3, wherein the method for constructing a pivot channel set solving algorithm according to the layout of stations and railway lines in the column flow graph comprises the following steps:
s121, taking one railway line from the railway line set R Taking the railway section as a railway section through which the channel Pw i passes, and removing the railway section from the railway line set;
S122, solving the arrival node pair in the forward direction, adding a group of arrival node pair AD i,s data at the tail part of the arrival node pair set of the channel, and connecting the nodes of the railway line r i As the arrival node of the station s corresponding to the originating node pair AD i,s in the channel Pw i, let/>Find the opposite side l ' s of the l s side in the station s, and satisfy |l ' s-ls |=2, while node set/>, at the l ' s sideIntermediate traversal and arrival node/>Node/>, with equal abscissa or ordinateAnd judgeWhether or not to equal/>If yes, the forward establishment of the pair to the sending node is terminated, and if not, the assignment is carried out on the pair AD i,s corresponding to the station s to the sending node, so that the sending node/>I.e./>And performs S123;
S123, traversing all the railway lines in the railway line set R to obtain a node Is of the order of (c)And determines whether r i is equal to/>If yes, the forward establishment to the node pair is terminated, otherwise, the node/>, which is connected with the railway line r i, is establishedSubstituting S122 to circularly execute, and simultaneously eliminating R i in the set R;
S124, reversely solving the destination node pair, inserting a group of destination node pair AD i,s′ data into the head of the destination node pair set of the channel, and connecting the nodes of the railway line r i As the departure node of the station s' corresponding to the departure node pair AD i,s′ in the channel Pw i, let/>Find the opposite side l 's′ of the l s′ side in the station S', satisfy |l 's′-ls′ |=2, and meanwhile, node set/>, on the l' s′ sideIntermediate traversal and departure node/>Node/>, with equal abscissa or ordinateAnd judge/>Whether or not to equal/>If yes, the reverse establishment of the pair to the sending node is stopped, if not, the assignment is carried out on the pair AD i,s′ corresponding to the station S', and/>I.e./>And performs S125;
s125, traversing all the railway lines in the railway line set R to obtain a node Is of the order of (c)And determines whether r i is equal to/>If yes, the reverse establishment to the node pair is stopped, otherwise, the node/>, which is connected with the railway line r i, is establishedSubstituting S124 for circular execution, and eliminating R i in the set R;
S126, obtaining a channel Pw i when both S122 and S124 terminate execution, adding the channel Pw i to the channel set PW, and sending all the data to the node in the channel Pw i Values of the arrival node and the departure node are interchanged to obtain/>At the same time, all the arrival nodes in the channels Pw i are in reverse order to form a new channel Pw j and added into the channel set PW, namely a reverse channel of Pw j, if R is equal to/>If yes, the process is terminated, if not, s121 is continued to be executed.
5. The method for constructing a pivot column flow graph according to claim 4, wherein the determining the arrangement relation of column flow lines between the internal directions of the station according to the arrangement principle of the column flow lines based on the definition of the column flow lines comprises the following steps:
S21, defining a column streamline;
s22, determining the arrangement relation of the train lines in the internal direction of the station according to the arrangement principle of the train lines.
6. The method of claim 5, wherein defining the column flow lines further comprises the steps of:
s211, for one train line in the train line set, according to the arrival and departure sequence of the train line at the station S, successively passing arrival nodes And departure node/>The composed node pairs are the outgoing node pairs of the column flow line
S212, the train line t is formed by an originating node pair which passes through each station S from an originating station to an arrival station sequentially to be a train path node set P t, and the following conditions are satisfied
Wherein T represents a train streamline, T represents a train streamline set, m is the number of node pairs contained in a train path, and the number of the node pairs is equal to the number of stations successively passed.
7. The method for constructing a pivot column flow graph according to claim 5, wherein the determining the arrangement relation of column flow lines between the internal directions of the station according to the arrangement principle of the column flow lines comprises the following steps:
s221, assuming that all the column flow lines arranged outside the same railway line are arranged in parallel with the railway line and the arrangement relation between the column flow lines is kept unchanged;
S222, an arrival node of the arrival node pair AD t,s corresponding to the station S according to the train line And departure node/>According to the arrangement principle of the train lines, the arrangement relation of the train lines in the internal direction of the station is determined.
8. The method for creating a pivot column flow graph according to claim 7, wherein the column flow line arrangement principle includes a straight-line innermost principle, an originating outermost principle and a terminating outermost principle, an arrival node column flow line anticlockwise arrangement principle, and a departure node column flow line clockwise arrangement principle;
The method for determining the arrangement relation of the train lines in the station inner direction by the straight innermost principle comprises the following steps:
node set of railway lines joined on side l s according to station s Is arranged at the same arrival node/>, and the size of the station s and the position relation among the nodesOr departure node/>When the arrival node and the departure node of the column flow line t passing through the station s belong to the same channel Pw i, the arrival node and the station side of the departure node corresponding to the column flow line t are in an opposite side relationship, and the column flow line is drawn according to the principle that the priority of the straight column flow line is highest and the column flow line is arranged at the innermost side;
The originating outermost principle and the terminating outermost principle comprise the following steps when determining the arrangement relation of train lines between the internal directions of the station:
Arranged at the same arrival node of station s Or departure node/>The outer train line meets the condition that the train line t corresponds to the departure node/>, at the station sOr reach node/>When the train line arrives at the station s or originates at the station s, the train line is drawn according to the principle that the priority of the train line which originates or arrives at the station s is the lowest and the train line is arranged at the outermost side;
The principle of anticlockwise arrangement of the arrival node column streamlines comprises the following steps when determining the arrangement relation of the column streamlines among the internal directions of the station:
Arranged at the same arrival node of station s All remaining column streamlines outside to reach node/>As a base point, according to the departure node/>, at station sIs arranged in a counter-clockwise order at the arrival node/>Drawing a train line according to an outer principle;
the clockwise arrangement principle of the departure node train lines comprises the following steps when determining the arrangement relation of the train lines in the internal direction of the station:
Arranged at the same departure node of station s All other column streamlines outside to go out node/>As a base point, according to the arrival node at station s/>Is arranged in a clockwise order at the departure node/>The outside principle draws the column flow lines.
9. A system for compiling a pivot column flow graph, which is used for realizing the steps of the pivot column flow graph compiling method according to any one of claims 1 to 8, and is characterized in that the system comprises a pivot channel set solving module, a column streamline arrangement relation determining module, a column streamline arrangement priority weight solving module and a column streamline arrangement optimizing module;
the junction channel set solving module is used for constructing a junction channel set solving algorithm based on the definitions of stations, railway lines and channels in the railway junction;
The column streamline arrangement relation determining module is used for determining the arrangement relation of column streamlines among the internal directions of the station according to the arrangement principle of the column streamlines based on the definition of the column streamlines;
The column flow line arrangement priority solving module is used for determining the arrangement priority weight of the column flow lines in the same channel by utilizing a channel method-column flow line arrangement priority solving algorithm;
The column streamline arrangement optimization module is used for carrying out arrangement optimization on column streamlines in a channel by utilizing a channel method-column streamline arrangement optimization algorithm, so as to realize layout optimization of the column streamlines in the whole hub column flow graph.
CN202210334623.7A 2022-03-30 2022-03-30 A hub column flow diagram compilation method and system Active CN115329417B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210334623.7A CN115329417B (en) 2022-03-30 2022-03-30 A hub column flow diagram compilation method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210334623.7A CN115329417B (en) 2022-03-30 2022-03-30 A hub column flow diagram compilation method and system

Publications (2)

Publication Number Publication Date
CN115329417A CN115329417A (en) 2022-11-11
CN115329417B true CN115329417B (en) 2024-06-07

Family

ID=83915705

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210334623.7A Active CN115329417B (en) 2022-03-30 2022-03-30 A hub column flow diagram compilation method and system

Country Status (1)

Country Link
CN (1) CN115329417B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104200501A (en) * 2014-08-25 2014-12-10 程学庆 Rail transit train flow diagram automatic preparation method
CN106585643A (en) * 2016-07-04 2017-04-26 朱德伟 Mobile railway station, matched rail network and combination system of the two
WO2019091063A1 (en) * 2017-11-13 2019-05-16 北京全路通信信号研究设计院集团有限公司 Rail station transportation dispatch method and system
CN111950779A (en) * 2020-07-30 2020-11-17 武汉科技大学 A pedestrian flow optimization method for underground commercial space in subway stations
CN112101628A (en) * 2020-08-18 2020-12-18 浙江浙大中控信息技术有限公司 Optimal control combination scheme for taxis of large-scale hub station
CN112660165A (en) * 2021-01-08 2021-04-16 北京全路通信信号研究设计院集团有限公司 Railway marshalling station-oriented station stage planning method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105083338B (en) * 2015-08-25 2016-08-24 北京交通大学 Maximally utilize the operation control method for train of regenerated energy
JP7399627B2 (en) * 2019-04-25 2023-12-18 株式会社日立製作所 Diagram creation device, diagram creation method, and automobile control system
US20230342508A1 (en) * 2020-06-29 2023-10-26 Veev Group, Inc. System, method and computer program product for building design automation including utility routing

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104200501A (en) * 2014-08-25 2014-12-10 程学庆 Rail transit train flow diagram automatic preparation method
CN106585643A (en) * 2016-07-04 2017-04-26 朱德伟 Mobile railway station, matched rail network and combination system of the two
WO2019091063A1 (en) * 2017-11-13 2019-05-16 北京全路通信信号研究设计院集团有限公司 Rail station transportation dispatch method and system
CN111950779A (en) * 2020-07-30 2020-11-17 武汉科技大学 A pedestrian flow optimization method for underground commercial space in subway stations
CN112101628A (en) * 2020-08-18 2020-12-18 浙江浙大中控信息技术有限公司 Optimal control combination scheme for taxis of large-scale hub station
CN112660165A (en) * 2021-01-08 2021-04-16 北京全路通信信号研究设计院集团有限公司 Railway marshalling station-oriented station stage planning method

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
列流图优化布局与编制方法;史峰;任鹏;秦进;陈彦;周文梁;;中国铁道科学;20060428(第02期);全文 *
基于多维网络的增开列车条件下高速铁路列车运行图调整;高如虎;牛惠民;江雨星;;铁道学报;20200515(第05期);全文 *
基于状态矩阵的铁路枢纽列流图编制方法;王保山;骆晖;刘海东;;交通运输系统工程与信息;20191215(第06期);全文 *

Also Published As

Publication number Publication date
CN115329417A (en) 2022-11-11

Similar Documents

Publication Publication Date Title
CN103942948B (en) Based on the generation method of the urban public bus lines network of sectionally smooth join
CN109685243B (en) Method for optimizing logistics distribution path of job shop based on genetic algorithm
CN105554839B (en) A kind of vehicular ad hoc network multi-hop broadcasting method of position competition
CN112907188B (en) An optimization method for shared bicycle handling based on adaptive neighborhood search algorithm
CN114037180B (en) Collaborative distribution path optimization method based on branch pricing and cutting algorithm
CN112231796B (en) Periodic train stop scheme optimization modeling method considering passenger space-time travel distribution
CN112712247A (en) Method and system for making operation scheme for cross-line operation
CN113848970B (en) Multi-target cooperative path planning method for vehicle-unmanned aerial vehicle
CN102169512A (en) Urban mass transit network dynamic accessibility computing method based on time window constraints
CN112381277B (en) Outgoing line distribution method for connecting multiple lines and connecting high-speed railway junction station
CN110471418A (en) AGV dispatching method in intelligent parking lot
CN114444239B (en) Path-guided optimization method of job shop motion track based on hybrid genetic algorithm
CN114489062A (en) Workshop logistics-oriented multi-automatic guided vehicle distributed dynamic path planning method
CN114897307A (en) Logistics centralized distribution network alliance optimization method based on cooperation
CN106936645A (en) The optimization method of the tree network topology structure based on queueing theory
CN118378981B (en) A multi-truck and multi-UAV task allocation method based on improved variable neighborhood descent
CN117035598A (en) Vehicle-machine collaborative path planning method and system under regional limitation
CN113503886B (en) Quick path searching optimization method under condition of large-scale complex road network
CN115329417B (en) A hub column flow diagram compilation method and system
CN111098897A (en) Train operation route selection method for railway junction station
CN111489017B (en) An optimization method for pick-up bus network based on strip-shaped passenger attraction area
CN113344267A (en) Logistics network resource allocation optimization method based on cooperation
CN110796332B (en) Method for formulating regional rail transit network operation scheme alternative set
CN101650805A (en) Search method for path planning
CN110516274A (en) Initial network design method for transfer streamlines in comprehensive railway passenger transport hub

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant