铁路货车并行检修线设置方法与流程

文档序号:17443342发布日期:2019-04-17 05:06阅读:368来源:国知局
铁路货车并行检修线设置方法与流程

本发明涉及工业检修线技术领域,具体而言,涉及铁路货车并行检修线设置方法。



背景技术:

随着铁路运输网络的不断扩大,尤其是高速铁路的不断发展,保障铁路车辆的安全运行成为铁路发展的重中之重。铁路车辆的检修工作是维持车辆各零部件始终处于良好质量状态,保障铁路车辆不间断安全、平稳运行的有效手段。而随着铁路车辆需求的不断增大,如何提高车辆检修的效率和质量,同时最大化降低检修成本,提高企业的检修效益成为各个检修企业面临市场份额竞争所要解决的问题。

铁路货车需要定期检修,在检修线中待修货车按照规定的路线有节奏地移动,经过若干个分工明确的修车台位后,完成其全部检修工作。在这种生产组织方式的每个修车台位上,可以配备高效率的专用设备,工人分工明确,既能提高效率,又能保证修车质量,而最直接的效果,是能保证均衡地进行生产。整个过程包括货车零部件的拆卸-装配。

检修线平衡问题是比普通的装配线平衡问题更复杂的np(non-deterministicpolynomial)难组合优化难题,此类问题随问题规模的增加呈指数增长。目前,解决这类问题常用元启发式算法,如遗传算法、模拟退火算法和蚁群算法等,但都存在如收敛性差、搜索时间长,质量不高等问题。因此,需要找到更为有效方法处理检修线平衡问题。

目前对检修线研究工作大多还是基于工作人员根据个人的经验,采用启发式方法处理。已申请的相关专利如下,申请号为201310697506.8、名称为一种面向成本的混流双边装配线平衡方法的中国发明专利提出了一种面向成本的混流双边装配线平衡方法,其采用混合殖民竞争算法,相比于普通的殖民竞争算法和遗传算法,它可有效改进算法搜索性能,得到更优解;申请号为201711493844.4、名称为一种基于候鸟优化算法的多目标混流双边装配线平衡方法的中国发明专利主要针对装配线平衡问题,构建以最小化工位数、最小化负载均衡和最小化单位成品总成本为目标的数学模型,并提出多目标混合候鸟算法来求解此类问题。



技术实现要素:

本发明的目的在于优化铁路货车并行检修线平衡问题,针对上述现有技术中存在的问题,本发明提出铁路货车并行检修线设置方法,旨在最小化工作站数,最小化检修线空闲指标以及最小化检修资源数量。

为了实现上述目的,本发明提供了铁路货车并行检修线设置方法。该铁路货车并行检修线设置方法包括以下步骤:

(1)获取检修线的设计信息;

(2)对所述检修线作初步设计:包括两条并行流水线,其中一条负责拆卸任务,另一条负责装配任务,两条线之间通过轨道相连;

(3)构建拆卸-装配并行检修线平衡问题的多目标数学模型,包括将工作站数最小化的第一模型、将工作站空闲指标最小化的第二模型以及将修所需的资源数量最小化检的第三模型;

(4)采用智能算法,求解可行方案。

本发明的铁路货车并行检修线设置方法的工艺简单,针对铁路货车并行检修线的多目标平衡问题,旨在提高检修效率同时降低检修成本,首先构建了以最小化工作站数、最小化检修线空闲指标以及最小化检修资源数量为目标的多目标数学模型,合理分配检修线上的诸多检修任务,使各个工作站内的检修人员的工作负荷尽可能均衡,尽可能地将使用同一种检修资源的任务分配到同一工作站,最大化地利用检修资源从而降低检修成本,提高检修效益。并采用智能算法求解,应用于铁路货车维修检修线时,更接近检修线工作现场,能获得改进效果。

下面结合附图和具体实施方式对本发明做进一步的说明。本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

构成本发明的一部分的附图用来辅助对本发明的理解,附图中所提供的内容及其在本发明中有关的说明可用于解释本发明,但不构成对本发明的不当限定。在附图中:

图1是本发明具体实施方式的改进的候鸟算法的流程示意图。

图2是本发明具体实施方式的嵌入操作示意图。

图3是本发明具体实施方式的交叉操作示意图。

图4是本发明具体实施方式的转向架检修作业优先顺序关系示意图。

图5是本发明具体实施方式所得的一个解方案对应任务分配示意图。

具体实施方式

下面结合附图对本发明进行清楚、完整的说明。本领域普通技术人员在基于这些说明的情况下将能够实现本发明。在结合附图对本发明进行说明前,需要特别指出的是:

本发明中在包括下述说明在内的各部分中所提供的技术方案和技术特征,在不冲突的情况下,这些技术方案和技术特征可以相互组合。

此外,下述说明中涉及到的本发明的实施例通常仅是本发明一部分的实施例,而不是全部的实施例。因此,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

关于本发明中术语和单位。本发明的说明书和权利要求书及有关的部分中的术语“包括”、“具有”以及它们的任何变形,意图在于覆盖不排他的包含。

本发明的铁路货车并行检修线设置方法,包括以下步骤:

一、获取检修线的设计信息;所述设计信息包括:检修任务信息和检修资源信息。所述检修任务信息包括检修产品数量和规格、检修产品的拆卸任务优先关系和装配任务优先关系;所述检修资源信息包括检修设备、搬运吊具、检修工具。

二、对所述检修线作初步设计:包括两条并行流水线,其中一条负责拆卸任务,另一条负责装配任务,两条线之间通过轨道相连;

三、构建拆卸-装配并行检修线平衡问题的多目标数学模型:

1、确定基本假设条件

(1)拆卸线上有足够的待检修产品供应,同时装配线上也有足够检修完毕的零部件供给;

(2)忽略检修人员作业的不确定性,也即拆卸与装配任务操作时间确定且已知;

(3)一个并行工作站分配一个检修人员,检修人员都是多技能工,能够胜任检修线上任何操作任务;

(4)忽略检修人员在两条并行流水线之间的走动时间。

2、定义变量与参数

3、建立将工作站数最小化的第一模型、将工作站空闲指标最小化的第二模型以及将修所需的资源数量最小化检的第三模型;

第一模型:

第二模型:

第三模型:

4、确定约束条件

(1)表示装配任务的分配须满足装配任务之间的优先顺序关系;

(2)表示拆卸任务的分配须满足拆卸任务之间的优先顺序关系;

(3)表示每项装配任务是不可分的,各项装配任务只允许被分配到一个工作站中;

(4)表示每项拆卸任务是不可分的,各项拆卸任务只允许被分配到一个工作站中;

(5)ttk≤c·zk、表示工作站作业时间为分配至该工作站中的装配作业时间和拆卸作业时间之和,且各工作站作业时间之和不允许超过检修线的预定节拍时间;

(6)表示分配至某工作站k的装配任务数不大于装配任务总数;

(7)表示分配至某工作站k的拆卸任务数不大于拆卸任务总数;

(8)zk-1≥zk表示工作站按顺序开启,不存在未分配任务的空工作站;

(9)表示若使用资源种类r的装配任务i被分配至工作站k中,则相应地该工作站k必须配备相应的资源r;

(10)表示若使用资源种类r的拆卸任务j被分配至工作站k中,则相应地该工作站k也必须配备相应的资源r;

四、采用智能算法,求解可行方案。

所述智能算法为图1所示的改进的候鸟算法,使用的软件为matlab软件。首先通过设计融合求解问题特征的启发式方法来产生初始候鸟种群个体,保证了初始种群个体的质量和多样性;所述指启发式方法是指通过随机生成法与位置权重启发式方法相结合的方法来产生初始种群;然后,在领飞鸟和跟飞鸟个体的邻域搜索操作中引入最优嵌入操作,使每个种群个体能在其当前邻域中充分搜寻较优质量的解;随后,在种群个体若干次邻域寻优操作之后,若筛选出的pareto较优个体与上一次相比没有改进或者改进微小,将会有一次局部最优计次,若局部最优计次超过一限定值lim_up,则将种群个体进行重置。

如图1所示,求解过程包括以下步骤:

1、初始化算法参数:种群数量n,算法迭代次数iter,巡回次数m,种群个体邻域解数量k,个体共享邻域解数量x,局部最优计次lim,局部最优计次上限lim_up;

2、运用随机法和位置权重启发式方法随机生成初始种群pop,计算种群个体的目标函数值并筛选pareto较优解;

所提改进候鸟优化算法作为一种基于种群优化的群智能算法,种群中的每一个候鸟个体都代表问题寻优空间的可行解。种群初始化过程便为与初始种群个体相同数量可行解的产生过程。为了保证初始种群的质量,加速算法的收敛,同时考虑到种群的多样性维护,在所提改进候鸟优化算法的初始种群产生这一步,基于检修作业(装配任务和拆卸任务)之间的优先顺序关系,结合随机生成法和位置权重启发式方法两种方法等概率地随机生成初始种群。具体的初始种群生成伪代码如下:

输入:作业数量ts,拆卸优先关系矩阵pd,装配优先关系矩阵pa,种群数量n;

(1)fori=1ton

(2)产生一随机数r

(3)ifr<0.5

(4)forj=1tots

(5)根据pd和pa,找出拆卸作业中所有紧前作业为空或紧前作业已被分配的作业,同时找出装配作业中所有紧后作业为空或紧后作业已被分配的作业,也即分别找出pd中所有列元素之和为0和pa中所有行元素之和为0所对应的任务,组成待分配任务集c;

(6)在c中随机选择一项任务t分配到当前个体pop_i的当前位置序列j中;

(7)若t为装配作业,则将pa中任务t所在的列元素置为0,所在的行元素置为1,否则将pd中任务t所在的行元素置为0,所在的列元素置为1;

(8)endfor

(9)elseifr>=0.5

(10)forj=1tots

(11)根据pd和pa,找出拆卸作业中所有紧前作业为空或紧前作业已被分配的作业集,同时找出装配作业中所有紧后作业为空或紧后作业已被分配的作业,也即分别找出pd中所有列元素之和为0和pa中所有行元素之和为0所对应的任务,组成待分配任务集c;

(12)在c中找出其中后续任务时间之和最大的一项任务t分配到当前个体pop_i的当前位置序列j中;

(13)若t为装配作业,则将pa中任务t所在的列元素置为0,所在的行元素置为1,否则将pd中任务t所在的行元素置为0,所在的列元素置为1;

(14)endfor

(15)endif

(16)endfor

输出:初始种群pop,数量为n

3、设迭代计次iter=1,进入算法迭代;

4、设巡回计次m_count=1;

5、领飞鸟个体进行基于最优嵌入机制的邻域搜索操作,通过自体更新后将剩余的x个最优邻域解共享给v形队列左右两边的第一个跟飞鸟个体;

种群个体的邻域搜索贯穿了基本候鸟优化算法的整个流程,于是乎选择有效的邻域搜索操作对改进候鸟优化算法的性能至关重要,因此,步骤5中采用最优嵌入操作实现种群个体的邻域搜索操作,嵌入操作机制如示意图2所示。图2中在当前解序列中随机选择一项任务,如选择了任务6,假设任务6为装配任务则通过装配作业优先顺序关系pa确定任务6的紧前和紧后任务分别为3和7,可知任务6可以插入虚线箭头所指的①和②中任意一个位置,由此产生一个邻域解。如若选择的任务为某一拆卸任务,则同样地,根据拆卸作业优先顺序关系pd确定该任务的紧前和紧后作业,再由此判断该选中的任务可插入的位置。领飞鸟个体通过上述嵌入操作产生ts个新解,在这ts个新解中选择最优的k个解作为当前解的k个邻域解,通过自体更新后将其剩余邻域解中最优的x个邻域解分别共享给种群v形左右两支队列的第一个跟飞鸟,而后v形两边队列中的跟飞鸟各自又通过最优嵌入操作产生k-x个邻域解,通过自体更新后同样将其剩余邻域解中最优的x个邻域解共享给其紧接着的跟飞鸟个体,如此直至v形两边队列中的最后一个跟飞鸟完成自体更新。

6、跟飞鸟个体进行邻域搜索操作生成k-x个邻域解,同样地,跟飞鸟个体完成自体更新之后将其剩余的x个最优邻域解共享给其紧接着的跟飞鸟个体;

7、当种群v形队列左右两边的最后一个跟飞鸟个体完成自我更新之后,完成一次巡回,计算种群个体的目标函数值并更新pareto较优解集;

8、通过计算hypervolume指标值比较当前pareto较优解集与更新之前的pareto较优解集,若hypervolume指标值保持不变,则计一次局部最优计次,即lim=lim+1,否则lim=0;

9、若局部最优计次lim超过计次上限lim_up,则将种群个体进行重置;

基本候鸟优化算法是围绕种群个体的邻域搜索展开的,在算法运行过程中不断向某一个或者某几个邻域方向搜索,同时也在不断接受更优质量的解,这也造成了基本候鸟优化算法容易陷入局部最优的缺陷。为使算法避免陷入局部最优,加速算法的全局寻优,因此步骤9在所提改进候鸟优化算法中设置了一种种群个体重置机制。

具体地,在种群中所有个体完成一次自体更新之后,通过pareto较优解筛选和更新,若更新后的pareto较优解与更新之前的pareto较优解相比保持不变或者没有改进,则计一次局部最优计次lim=lim+1,否则,lim=0,一旦局部最优计次超过限定值lim_up,种群个体将会被重置。

由于本发明所研究的检修线平衡问题是多目标问题,算法每次迭代的结果是一个pareto较优解集包含了若干个pareto较优解,而pareto较优解集之间不能通过直接比较得出某个解集的优劣。为此,本发明通过引入hypervolume指标来处理多目标优化结果的比较,hypervolume指标是通过比较pareto较优解集所支配的目标空间大小来衡量解集的优劣,一个解集所支配的目标空间的超体积越大,则该解集质量越好。因而通过计算与比较种群个体自体更新前后的pareto较优解集的hypervolume指标值,若hypervolume值在更新前后没有变化,则计一次局部最优计次lim=lim+1,否则,lim=0,一旦局部最优计次超过限定值lim_up,种群个体将会被重置,种群个体的重置是通过随机生成的个体与当前pareto较优解个体进行交叉操作执行,如图3所示为交叉操作示意图:

如图3所示,在随机生成的个体1上任选两个交叉点,两个交叉点以及这两个交叉点之间的作业序列构成一个交叉区域,如个体1中虚线框内橘色方框所示。通过随机选择当前pareto较优解集中的任一pareto个体2,将映射于个体2中的个体1中交叉区域内的作业序列依次替换个体1中交叉区域内的作业序列,产生的新个体3通过继承pareto较优个体2的优秀片段序列来保证新个体满足作业优先顺序关系。通过这种交叉操作,所有种群个体完成重置,此种重置机制在扩大寻优空间的同时也继承了当前最优个体的特性,避免了算法的迂回搜索,加速算法全局收敛。

10、若巡回计次m_count>m,领飞鸟个体将进入v形左右两边任一队列的末端成为跟飞鸟,而对应队列的第一个跟飞鸟将代替成为领飞鸟,该队列其余的跟飞鸟依次前进一个位置,进入步骤11,否则m_count=m_count+1,返回步骤5;

11、若迭代计次iter<=iter,iter=iter+1,返回步骤4,否则进入步骤12;

12、算法终止。

实施例1

本实施例的优化对象为转向架检修线,作业数量ts=26吗,包括14个拆卸任务(序号为1-14)和12个装配任务(序号为15-26),该转向架检修线的各项作业数据信息见表1,每个工作站的节拍时间为150s。

表1为转向架检修线的各项作业数据信息。

26项任务的优先顺序关系如图4所示,所得装配任务优先关系矩阵pa如下:

所得拆卸任务优先关系矩阵pd如下:

然后,运行伪代码得到种群数量n=51,设置迭代次数iter=700,巡回次数m=10,个体邻域解个数k=3,个体共享邻域解个数x=1,局部最优计次上限lim_up=10。

然后运行图1所示的改进候鸟优化算法,得到的一个解方案对应任务分配示意图如图5所示,从图5可以看出,在满足各项约束条件的前提下,工作站为仅为9个,其中,拆卸任务2和装配任务25-26分配至工作站1;装配任务20、23-24分配至工作站2;拆卸任务5由于耗时较长,因此工作站3仅负责拆卸任务5;拆卸任务6、8和装配任务22分配至工作站4;拆卸任务4、1和装配任务21、19分配至工作站5;拆卸任务11、7、3分配至工作站6;拆卸任务3、12、9和装配任务18分配至工作站7;拆卸任务10和装配任务16-17分配至工作站8;拆卸任务14和装配任务15分配至工作站9。

可见,本实施例合理分配了转向架检修线上的26项作业任务,使各个工作站内的检修人员的工作负荷尽可能均衡,尽可能地将使用同一种检修资源的任务分配到同一工作站,最大化地利用检修资源从而降低检修成本,实现了检修线空闲指标的最小化以及检修资源数量最小化,显著提高了检修效益。

以上对本发明的有关内容进行了说明。本领域普通技术人员在基于这些说明的情况下将能够实现本发明。基于本发明的上述内容,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1