Movatterモバイル変換


[0]ホーム

URL:


CN116400644A - Intelligent joint control system based on liquid material - Google Patents

Intelligent joint control system based on liquid material
Download PDF

Info

Publication number
CN116400644A
CN116400644ACN202310491558.3ACN202310491558ACN116400644ACN 116400644 ACN116400644 ACN 116400644ACN 202310491558 ACN202310491558 ACN 202310491558ACN 116400644 ACN116400644 ACN 116400644A
Authority
CN
China
Prior art keywords
machine tool
module
current
oil
lubricating oil
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.)
Granted
Application number
CN202310491558.3A
Other languages
Chinese (zh)
Other versions
CN116400644B (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.)
Chongqing Institute Of Humanities And Science
Original Assignee
Chongqing Institute Of Humanities And Science
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 Chongqing Institute Of Humanities And SciencefiledCriticalChongqing Institute Of Humanities And Science
Priority to CN202310491558.3ApriorityCriticalpatent/CN116400644B/en
Publication of CN116400644ApublicationCriticalpatent/CN116400644A/en
Application grantedgrantedCritical
Publication of CN116400644BpublicationCriticalpatent/CN116400644B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The invention relates to the technical field of machine tool joint control, and discloses an intelligent joint control system based on liquid materials, which comprises a server, wherein the server comprises a collection module, a judgment module, a processing module, an optimal module and an execution module, wherein the processing module is used for generating current machining information of each machine tool according to a task list and predicting next machining prediction information of each machine tool; the optimal module is used for generating an optimal oil supply scheme for supplying oil to the current machine tool by other machine tools based on an improved genetic algorithm according to the current machining information, the next machining prediction information and the real-time total amount of lubricating oil in the machine tool group when the lubricating oil amount of the current machine tool is insufficient; and the execution module is used for controlling other machine tools to perform oil supply operation to the current machine tool according to the oil supply scheme. According to the scheme, the problem that in the prior art, a single machine tool is in lubricating oil deficiency and the machining efficiency of a machine tool group is affected can be solved.

Description

Translated fromChinese
一种基于液态物料的智能联控系统An intelligent joint control system based on liquid materials

技术领域technical field

本发明涉及机床联控技术领域,具体涉及一种基于液态物料的智能联控系统。The invention relates to the technical field of machine tool joint control, in particular to an intelligent joint control system based on liquid materials.

背景技术Background technique

在机械加工过程中,由于毛坯、转速、进给量、吃刀深度、机床旋转精度、操作技能水平的不同,不可避免地造成润滑油(液)飞溅方向、速度的差异,即使是全封闭的加工中心亦无法控制油液滴落渗漏至车间地面及地下,造成物料成本增加、叉车制动效能下降、人员安全风险增大、工人劳动强度增加、生产效率降低、浸润污染水体等各种问题和隐患。In the process of machining, due to the differences in the blank, rotational speed, feed rate, cutting depth, machine tool rotation accuracy, and operating skill level, it is inevitable to cause differences in the direction and speed of lubricating oil (liquid) splashing, even if it is a fully enclosed machine. The machining center also cannot control the oil dripping and leaking to the workshop floor and underground, resulting in various problems such as increased material costs, decreased braking performance of forklifts, increased personnel safety risks, increased labor intensity of workers, decreased production efficiency, infiltration and polluted water bodies, etc. and hidden dangers.

为了解决上述问题,现有技术通常会通过对飞溅出来的润滑油进行收集并重新补充到集油腔内,但是不管怎么进行收集,润滑油总量还是会随着机床的运行不断的减少,例如浸润、零件转运或者铁屑清理都会带走部分的油液,从而导致总液体量下降,一旦总液体量下降到较低时就需要终止机床的运行,进行润滑油的补充才行,不然对于机床的寿命会有极大的影响,而机床一旦停止下来,其势必会对加工任务的效率造成影响,同时在对机床进行使用时通常对应的任务清单都是比较多的,那么势必需要多个机床进行运行,即形成对应的机床群,所以一旦其中一个机床出现润滑油缺失问题,那么对于机床群众的其他机床来说也会受到影响,因此如何降低润滑油缺失对机床群的影响成为重中之重。In order to solve the above problems, the prior art usually collects the splashed lubricating oil and replenishes it into the oil collection chamber, but no matter how it is collected, the total amount of lubricating oil will continue to decrease with the operation of the machine tool, for example Soaking, parts transfer or iron filings cleaning will take away part of the oil, resulting in a decrease in the total liquid volume. Once the total liquid volume drops to a low level, it is necessary to stop the operation of the machine tool and replenish the lubricating oil, otherwise it will be harmful to the machine tool. The life of the machine tool will have a great impact, and once the machine tool stops, it will inevitably affect the efficiency of the processing task. At the same time, when using the machine tool, there are usually many corresponding task lists, so multiple machine tools are bound to be needed. Running, that is, forming a corresponding machine tool group, so once one of the machine tools has the problem of lack of lubricating oil, it will also affect other machine tools of the machine tool crowd, so how to reduce the impact of lubricating oil loss on the machine tool group becomes the top priority Heavy.

发明内容Contents of the invention

本发明意在提供一种基于液态物料的智能联控系统,能够解决现有技术中单一机床出现润滑油缺失,对机床群的加工效率造成影响的问题,能够减低机床缺失润滑油对机床群的影响,极大提高机床群之间的联动,促进机床群的加工效率。The present invention intends to provide an intelligent joint control system based on liquid materials, which can solve the problem that the lack of lubricating oil in a single machine tool in the prior art affects the processing efficiency of the machine tool group, and can reduce the impact of the lack of lubricating oil on the machine tool group. Influence, greatly improve the linkage between machine tool groups, and promote the processing efficiency of machine tool groups.

为达到上述目的,本发明采用如下技术方案:一种基于液态物料的智能联控系统,包括服务端,所述服务端包括:In order to achieve the above object, the present invention adopts the following technical solutions: an intelligent joint control system based on liquid materials, including a server, and the server includes:

采集模块,用于对机床群所对应的各个机床的润滑油总油量进行实时采集,生成对应的润滑油实时总油量;以及各个机床所对应的任务清单,所述任务清单包括当前任务清单和历史任务清单;The acquisition module is used to collect the total amount of lubricating oil of each machine tool corresponding to the machine tool group in real time, and generate the corresponding real-time total oil amount of lubricating oil; and the task list corresponding to each machine tool, the task list includes the current task list and historical task list;

判断模块,用于根据各个机床的润滑油实时总油量,对各个机床的油量情况进行判断,判断当前机床的润滑油量是否不足;The judging module is used to judge the oil quantity of each machine tool according to the real-time total oil quantity of lubricating oil of each machine tool, and judge whether the current lubricating oil quantity of the machine tool is insufficient;

处理模块,用于根据任务清单,生成各个机床当前加工信息,以及预测出各个机床下一次加工预测信息;The processing module is used to generate the current processing information of each machine tool according to the task list, and predict the next processing prediction information of each machine tool;

最优模块,用于在判断出当前机床的润滑油量为不足时,根据机床群中当前加工信息、下一次加工预测信息以及润滑油实时总量,基于改进型遗传算法,生成其他机床向当前机床供油的最优的供油方案;The optimal module is used to generate the amount of lubricating oil for other machine tools based on the improved genetic algorithm according to the current processing information in the machine tool group, the next processing prediction information and the real-time total amount of lubricating oil when it is judged that the amount of lubricating oil in the current machine tool is insufficient. The optimal oil supply scheme for machine tool oil supply;

执行模块,用于根据供油方案,控制其他机床向当前机床进行供油操作。The execution module is used to control other machine tools to supply oil to the current machine tool according to the oil supply scheme.

本方案的原理及优点是:在本方案中,首先是在机床群接收到加工任务的时候,就会对加工任务所对应的清单进行获取,同时也会对各个机床所对应的历史任务清单进行获取,之后也会对机床群中各个机床的润滑油实时总油量进行采集,这样可以实时对各个机床的润滑油的油量进行监控。The principle and advantages of this scheme are: in this scheme, firstly, when the machine tool group receives the processing task, it will obtain the list corresponding to the processing task, and at the same time, it will also check the historical task list corresponding to each machine tool. After acquisition, the real-time total amount of lubricating oil of each machine tool in the machine tool group will also be collected, so that the amount of lubricating oil of each machine tool can be monitored in real time.

之后就会对各个机床的一个油量情况进行判断,即判断对应的机床的油量是不足的还是比较冗余的,对于机床的油量的判断是否重要的,一旦存在油量不足,那么对于机床中的一些运行还是会有一定的阻碍,例如需要停机来进行油量的添加等操作,极大降低了机床的加工效率,在判断完成之后,对于判断结果为润滑油是不足的,则说明该机床需要进行润滑油的补充,After that, it will judge the oil quantity of each machine tool, that is, to judge whether the oil quantity of the corresponding machine tool is insufficient or relatively redundant, and whether it is important to judge the oil quantity of the machine tool. Once there is insufficient oil quantity, then for Some operations in the machine tool will still have certain obstacles. For example, it is necessary to stop the machine to add oil, which greatly reduces the processing efficiency of the machine tool. After the judgment is completed, if the judgment result is insufficient lubricating oil, it means The machine tool needs to be supplemented with lubricating oil,

这时就会根据任务清单,对机床群中各个机床的加工信息进行生成,并且还能预测出各个机床下一次加工预测信息。At this time, according to the task list, the processing information of each machine tool in the machine tool group will be generated, and the next processing prediction information of each machine tool can be predicted.

在对应的当前机床的润滑油量不足时,就会基于改进型遗传算法,来进行其他机床向当前机床供油的最优的方案的制定,并根据该供油方案进行供油操作的控制。When the amount of lubricating oil corresponding to the current machine tool is insufficient, based on the improved genetic algorithm, the optimal scheme for other machine tools to supply oil to the current machine tool will be formulated, and the oil supply operation will be controlled according to the oil supply scheme.

本方案通过对供油方案最优的制定,进而极大提高机床之间的联动,能够避免单一的机床存在润滑油缺失而需要停机进行油的添加,极大提高了机床群加工效率,即能够解决现有技术中单一机床出现润滑油缺失,对机床群的加工效率造成影响的问题,能够减低机床缺失润滑油对机床群的影响,极大提高机床群之间的联动,促进机床群的加工效率。Through the formulation of the optimal oil supply scheme, this solution greatly improves the linkage between machine tools, which can avoid the lack of lubricating oil in a single machine tool and the need to stop for oil addition, which greatly improves the processing efficiency of the machine tool group, that is, it can Solve the problem that the lack of lubricating oil in a single machine tool in the prior art affects the processing efficiency of the machine tool group, can reduce the impact of the lack of lubricating oil in the machine tool on the machine tool group, greatly improve the linkage between the machine tool groups, and promote the processing of the machine tool group efficiency.

优选的,作为一种改进,所述最优模块包括:Preferably, as an improvement, the optimal module includes:

调用模块,用于在判断出当前机床的润滑油量为不足时,选取当前机床附近的预设数量的其他机床,并从数据库中调取当前机床以及选取出来的其他机床的机床基本信息;The calling module is used to select the preset number of other machine tools near the current machine tool when it is judged that the lubricating oil quantity of the current machine tool is insufficient, and call the basic information of the machine tool of the current machine tool and other selected machine tools from the database;

确定模块,用于根据选取出来的其他机床,确定各个其他机床向当前机床进行供油且进行供油路径规划的业务集合;The determination module is used to determine the service set for each other machine tool to supply oil to the current machine tool and plan the oil supply path according to the selected other machine tools;

约束条件确定模块,用于确定业务集合中各个业务所对应的约束条件;A constraint condition determination module, configured to determine the constraint conditions corresponding to each business in the business set;

目标函数建立模块,用于建立业务集合中各个业务所对应的目标函数;An objective function establishment module, used to establish an objective function corresponding to each service in the service set;

数学模型模块,用于基于改进型遗传算法,以及确定的目标函数和约束条件,实现对业务集合中供油路径的多目标优化;The mathematical model module is used to realize the multi-objective optimization of the fuel supply path in the service set based on the improved genetic algorithm and the determined objective function and constraints;

供油路线优化模块,用于根据多目标优化的结果,对业务集合的供油路径方案进行优化。The fuel supply route optimization module is used to optimize the fuel supply route scheme of the business set according to the result of multi-objective optimization.

缺失计算模块,用于根据当前机床的机床基本信息,以及预测加工信息,对当前机床润滑油添加总量进行计算;The missing calculation module is used to calculate the total amount of lubricating oil added to the current machine tool according to the basic information of the current machine tool and the predicted processing information;

需求采集模块,用于确定业务集合中各个业务所对应的约束条件和目标函数,所述目标函数包括实现输油路程最短的第一目标函数,影响下一次加工最小的第二目标函数;所述约束条件包括供应量总和约束条件、单一最大供油量约束条件;The demand acquisition module is used to determine the constraints and objective functions corresponding to each business in the business set, and the objective function includes the first objective function that realizes the shortest oil transportation distance, and the second objective function that has the least influence on the next processing; Constraints include the sum of supply constraints and the single maximum oil supply constraint;

数学模型模块,用于基于改进型遗传算法,确立的第一目标函数、第二目标函数以及约束条件,实现对业务集合中供油路径的多目标优化;The mathematical model module is used to realize the multi-objective optimization of the fuel supply path in the service set based on the first objective function, the second objective function and the constraint conditions established by the improved genetic algorithm;

供油路线优化模块,用于根据多目标优化的结果,对业务集合的供油路径方案进行优化。The fuel supply route optimization module is used to optimize the fuel supply route scheme of the business set according to the result of multi-objective optimization.

有益效果:在本方案中,在确定当前机床的油量不足时,选取预设数量的其他机床,以及对应的机床基本信息,然后根据这些进行业务集合的确定,即这些机床每一个向当前机床供油量是不固定的,多样的,之后就是约束条件以及目标函数的确定,在确定之后,就基于改进型遗传算法,约束条件和目标函数,对业务集合中供油路径的多目标进行优化。Beneficial effects: In this solution, when it is determined that the oil quantity of the current machine tool is insufficient, select a preset number of other machine tools and the corresponding basic information of the machine tools, and then determine the business set based on these, that is, each of these machine tools sends a report to the current machine tool The amount of fuel supply is not fixed and varied, and then the constraint conditions and objective function are determined. After determination, the multi-objective optimization of the fuel supply path in the business set is performed based on the improved genetic algorithm, constraint conditions and objective function .

优选的,作为一种改进,所述调用模块包括:Preferably, as an improvement, the calling module includes:

识别模块,用于在当前机床所对应的判断结果为该机床所对应的润滑油量为不足时,根据当前的机床群,对机床群的数量进行识别,生成对应的机床数量信息;The identification module is used to identify the number of machine tool groups according to the current machine tool group when the judging result corresponding to the current machine tool is that the amount of lubricating oil corresponding to the machine tool is insufficient, and generate corresponding machine tool quantity information;

选择模块,用于根据对应的机床数量信息,从数据库中调取选择策略,确定选择机床数量;The selection module is used to retrieve the selection strategy from the database according to the corresponding information on the number of machine tools, and determine the number of machine tools to be selected;

位置信息获取模块,用于对机床群中的各个机床的位置信息进行获取;The location information acquisition module is used to acquire the location information of each machine tool in the machine tool group;

机床确定模块,用于根据获取到的各个机床的位置信息,以及选择机床数量,基于就近原则,对供油给当前机床的其他机床进行确定;The machine tool determination module is used to determine other machine tools that supply oil to the current machine tool based on the principle of proximity based on the obtained location information of each machine tool and the number of selected machine tools;

数据调取模块,用于根据确定好的其他机床,以及当前机床,从数据库中调取对应的机床基本信息。The data retrieval module is used to retrieve the corresponding basic information of the machine tool from the database according to other determined machine tools and the current machine tool.

有益效果:在本方案中,为了能够更好的进行机床之间润滑油的相互联系,会根据机床群所对应的数量,通过选择策略来进行机床数量的确定,即不同数量的机床群在进行为当前机床进行供油时,是选择一定数量来进行的,同时这些数量所对应的其他机床是根据就近原则筛选出来的,这样使得为当前机床供油的其他机床相对都比较近,也就避免了其他比较远的机床向当前机床供油,也就减少了管路上的润滑油的附着量,极大的提高了润滑油的使用效率。Beneficial effects: In this scheme, in order to better carry out the interconnection of lubricating oil between machine tools, the number of machine tools will be determined by selecting strategies according to the corresponding quantity of machine tool groups, that is, different numbers of machine tool groups are performing When supplying oil to the current machine tool, a certain quantity is selected, and at the same time, other machine tools corresponding to these quantities are selected according to the principle of proximity, so that other machine tools supplying oil to the current machine tool are relatively close, and avoid This reduces the amount of lubricating oil attached to the pipeline and greatly improves the use efficiency of lubricating oil.

优选的,作为一种改进,所述服务端还包括报警模块,用于在当前机床所对应的判断结果为该机床所对应的润滑油缺失时,在当前机床所在的位置信息处进行报警提醒,并将该报警提醒发送给操作人员所对应的客户端。Preferably, as an improvement, the server further includes an alarm module, configured to issue an alarm at the location information of the current machine tool when the judging result corresponding to the current machine tool is that the lubricating oil corresponding to the machine tool is missing, And send the alarm reminder to the client corresponding to the operator.

有益效果:在机床存在润滑油缺失时,在这个机床所在的位置处进行报警,这样操作人员就可以很快的知晓缺失润滑油的机床的所在位置,方便操作人员在后续的加油过程中或者启动的过程中重点对其进行关注,能够更好的避免其出现润滑油缺失的问题。Beneficial effects: when there is a lack of lubricating oil in the machine tool, an alarm is given at the location of the machine tool, so that the operator can quickly know the location of the machine tool lacking lubricating oil, which is convenient for the operator to start during the subsequent refueling process or Focusing on it during the process can better avoid the problem of lack of lubricating oil.

通过将报警提醒发送客户操作人员的客户端,这样可以实现远程的报警,能够让操作人员更好的对机床进行管理。By sending the alarm reminder to the client of the customer operator, this can realize remote alarm and allow the operator to better manage the machine tool.

优选的,作为一种改进,所述服务端还包括:Preferably, as an improvement, the server further includes:

任务进度实时记录模块,用于对各个机床所对应的当前加工信息的加工进度进行实时记录,生成对应的实时任务进度信息;The task progress real-time recording module is used to record the processing progress of the current processing information corresponding to each machine tool in real time, and generate corresponding real-time task progress information;

加工效率计算模块,用于根据各个机床所对应的历史任务清单,计算出各个机床所对应的加工平均效率;The processing efficiency calculation module is used to calculate the average processing efficiency corresponding to each machine tool according to the historical task list corresponding to each machine tool;

动态调整模块,用于根据实时任务进度信息、加工平均效率,对当前时刻下所对应的预设最小液面阈值进行动态调整。The dynamic adjustment module is used to dynamically adjust the preset minimum liquid level threshold corresponding to the current moment according to the real-time task progress information and the average processing efficiency.

有益效果:在本方案中,通过获取各个机床的历史任务清单以此来对各个机床的平均加工效率进行计算,之后就可以通过对应的实时任务进度信息以及加工平均效率对当前时刻的预设最小液面阈值进行动态调整,这样极大的提高了最小液面的准确性,能够更好的为机床加工服务。Beneficial effects: In this solution, the average processing efficiency of each machine tool is calculated by obtaining the historical task list of each machine tool, and then the preset minimum at the current moment can be calculated through the corresponding real-time task progress information and the average processing efficiency. The liquid level threshold is dynamically adjusted, which greatly improves the accuracy of the minimum liquid level and can better serve the machine tool processing.

优选的,作为一种改进,所述服务端还包括:Preferably, as an improvement, the server further includes:

实时比较模块,用于根据上一时刻下的润滑油实时总量和当前时刻下的润滑油实时总量,对当前时刻下的润滑油实际少油速度进行计算,若对应的实际少油速度大于预设少油阈值,则判断当前机床为异常机床;The real-time comparison module is used to calculate the actual oil-reducing speed of lubricating oil at the current moment according to the real-time total amount of lubricating oil at the previous moment and the real-time total amount of lubricating oil at the current moment. If the corresponding actual oil-reducing speed is greater than If the low oil threshold is preset, it is judged that the current machine tool is an abnormal machine tool;

所述报警模块还用于在判断当前机床为异常机床时,向操作人员的客户端发送报警信息;The alarm module is also used to send alarm information to the operator's client when it is judged that the current machine tool is an abnormal machine tool;

所述位置信息获取模块,用于对接收到报警信息的客户端的位置信息进行获取;The location information acquisition module is used to acquire the location information of the client receiving the alarm information;

路径规划模块,用于根据获取到的客户端位置信息以及当前机床的位置信息,对操作人员赶往当前机床所在的位置的路径进行规划,生成对应的维修路径,并发送给客户端。The path planning module is used to plan the path for the operator to rush to the location of the current machine tool according to the obtained location information of the client and the location information of the current machine tool, generate a corresponding maintenance path, and send it to the client.

有益效果;本方案能够在机床出现润滑油缺失速度过快的异常时第一时间告知操作人员并进行路径规划,让其能够第一时间赶往现场进行查看。Beneficial effects: this solution can inform the operator at the first time and plan the path when the abnormality of the lubricating oil loss in the machine tool is too fast, so that the operator can rush to the scene for inspection at the first time.

优选的,作为一种改进,所述数学模型模块包括:Preferably, as an improvement, the mathematical model module includes:

第一筛选模块,用于随机产生规模为N的初始种群,所述初始种群的个体为选取出来的其他机床向当前机床的供油路径,并通过约束条件对初始种群的个体进行判断筛选,所述约束条件包括供应量总和约束条件、单一最大供油量约束条件,若满足约束条件则对应的供油路径成为可行解,若不满足,则为不可行解;The first screening module is used to randomly generate an initial population with a size of N, and the individuals of the initial population are oil supply paths from other selected machine tools to the current machine tool, and judge and screen the individuals of the initial population through constraint conditions, so The constraint conditions mentioned above include the constraint condition of the sum of the supply quantity and the constraint condition of the single maximum fuel supply quantity. If the constraint condition is satisfied, the corresponding fuel supply path becomes a feasible solution, and if not satisfied, it is an infeasible solution;

适应度计算模块,用于对筛选后的种群分别进行第一适应度和第二适应度计算,所述第一适应度计算如下:The fitness calculation module is used to calculate the first fitness and the second fitness respectively for the screened population, and the first fitness is calculated as follows:

Figure SMS_1
Figure SMS_1

Figure SMS_2
Figure SMS_2

所述D1为初始种群中输油距离总和,所述Xi为机床i向当前机床输油的距离,f1为第一适应度;The D1 is the sum of the oil delivery distance in the initial population, the Xi is the oil delivery distance from the machine tool i to the current machine tool, and f1 is the first fitness;

所述第二适应度计算如下:The second fitness is calculated as follows:

Figure SMS_3
Figure SMS_3

f2=D2f2=D2

所述D2为初始种群中各个个体对下一次加工影响值,所述Yj为机床j润滑油输送对下一次加工的影响值,f2为第二适应度;The D2 is the influence value of each individual in the initial population on the next processing, the Yj is the influence value of the machine tool j lubricating oil delivery on the next processing, and f2 is the second fitness;

选择模块,用于在第一预设迭代次数内,根据种群所对应的第一适应度,选取第一适应度大于或者等于第一适应度阈值的种群,并对于此时剔除的种群中,选取第二适应度最小的前三个种群,并将其保存到备用库中;The selection module is used to select the population whose first fitness is greater than or equal to the first fitness threshold according to the first fitness corresponding to the population within the first preset number of iterations, and for the population eliminated at this time, select The first three populations with the smallest second fitness, and save them in the backup pool;

超出第一预设迭代次数时,将此时的种群与备用库中的种群进行组合,形成新的种群,并对此时种群所对应的第二适应度小于预设第二适应度的种群进行选择;When the first preset number of iterations is exceeded, the population at this time is combined with the population in the backup library to form a new population, and the second fitness corresponding to the population at this time is less than the preset second fitness. choose;

交叉变异模块,用于对选择的种群通过遗传算法的杂交、变异得到子代种群;The crossover mutation module is used to obtain the offspring population through the hybridization and mutation of the genetic algorithm for the selected population;

循环模块,用于在得到子代种群之后,继续执行适应度计算模块,直到满足预设迭代数量;The loop module is used to continue to execute the fitness calculation module after obtaining the offspring population until the preset number of iterations is satisfied;

输出模块,用于输出子代种群作为多目标优化的最优解集合。The output module is used to output the offspring population as an optimal solution set of multi-objective optimization.

有益效果:在本方案中,首先通过约束条件,即供应量总和约束条件、单一最大供油量约束条件来实现对初始种群中各个个体是否满足要求进行判断,即判断种群所有的供油量是否大于或者等于当前机床需要的量,以及各个个体的供油量是否超标,这样从而实现对庞大的初始种群的细化。Beneficial effects: In this scheme, firstly, through the constraints, that is, the total supply constraint and the single maximum fuel supply constraint, it is possible to judge whether each individual in the initial population meets the requirements, that is, to judge whether all the fuel supply of the population is It is greater than or equal to the amount required by the current machine tool, and whether the oil supply of each individual exceeds the standard, so as to realize the refinement of the huge initial population.

在对种群进行选择时,其适应度的计算包括输油距离和对下一次加工的影响值,而现有的遗传算法通常都是根据现有的数据进行最优方案的生成,本方案开拓性的在遗传算法中引入预测机制,保留了本次供油操作对于后续加工影响最小的最优解的可能,When selecting a population, the calculation of its fitness includes the oil transportation distance and the influence value on the next processing, and the existing genetic algorithm usually generates the optimal solution based on the existing data. This solution is pioneering The prediction mechanism is introduced into the genetic algorithm, which retains the possibility of the optimal solution with the least impact on the subsequent processing of this oil supply operation,

同时在具体选择时,在第一预设迭代数内,主要考察种群的第一适应度,即第一适应度大于或等于预设第一适应度阈值的,这样就能匹配出输油距离相对比较小的种群来,当然在这个过程中,还会对剔除的种群进行选择,选择第二适应度最小的前三个种群进行备用库的保存,在完成第一预设迭代数的迭代之后,将对应的重点方案对下一次加工的影响上来,此时会将备用库中存储的种群与此时的种群进行集中,从而形成新的种群,此时的种群中包括根据第一适应度筛选出来的种群以及每一次剔除种群中第二适应度最小的前三个种群,通过这种方式得到的子代种群会更加的好,能够更好的保留下一加工影响比较小的基因,使得后续的子代种群更加的优良。At the same time, in the specific selection, within the first preset number of iterations, the first fitness of the population is mainly investigated, that is, the first fitness is greater than or equal to the preset first fitness threshold, so that it can match the relative distance of oil delivery. For smaller populations, of course, in this process, the eliminated populations will also be selected, and the first three populations with the second smallest fitness will be selected for storage in the backup library. After completing the iteration of the first preset iteration number, The impact of the corresponding key plan on the next processing will be brought up. At this time, the population stored in the backup library will be concentrated with the population at this time to form a new population. The population at this time includes screening out according to the first fitness. population and the first three populations with the smallest second fitness in each elimination population, the progeny population obtained in this way will be better, and can better retain genes that have less impact on the next processing, making subsequent The offspring population is more excellent.

附图说明Description of drawings

图1为本发明实施例一中基于液态物料的智能联控系统的逻辑框图。Fig. 1 is a logic block diagram of an intelligent joint control system based on liquid materials in Embodiment 1 of the present invention.

具体实施方式Detailed ways

下面通过具体实施方式进一步详细说明:The following is further described in detail through specific implementation methods:

实施例基本如附图1所示:一种基于液态物料的智能联控系统,包括服务端,所述服务端包括采集模块,用于对机床群所对应的各个机床的润滑油总油量进行实时采集,生成对应的润滑油实时总油量;在本实施例中,采集模块采集机床检测端所对应的检测结果,即对应的润滑油实时总油量。其中机床检测端包括控制器、设置在集油腔内的液位传感器、通信模块,所述控制器分别液位传感器、通信模块电连接,所述控制器用于通过液位传感器对集油腔内的润滑油液面进行检测,并且通过通信模块将检测结果发送到服务端上。The embodiment is basically shown in Figure 1: an intelligent joint control system based on liquid materials, including a server, and the server includes a collection module for monitoring the total amount of lubricating oil of each machine tool corresponding to the machine tool group Collect in real time to generate the corresponding real-time total oil volume of lubricating oil; in this embodiment, the acquisition module collects the detection results corresponding to the detection end of the machine tool, that is, the corresponding real-time total oil volume of lubricating oil. Wherein the detection end of the machine tool includes a controller, a liquid level sensor arranged in the oil collecting chamber, and a communication module. The lubricating oil level is detected, and the detection result is sent to the server through the communication module.

还用于对当前机床群各个机床所要加工的任务清单进行获取;所述任务清单包括当前任务清单和历史任务清单;在对机床群进行使用时会先对任务清单进行上传,例如生产A部件,200个,生产B部件,100个。It is also used to obtain the task list to be processed by each machine tool of the current machine tool group; the task list includes the current task list and the historical task list; when using the machine tool group, the task list will be uploaded first, such as producing A parts, 200 pcs, to produce part B, 100 pcs.

判断模块,用于根据各个机床的润滑油实时总油量,对各个机床的油量情况进行判断,判断当前机床的润滑油量是否不足;具体的,当润滑油实时总油量小于预设最小液面阈值,则判断结果为该机床所对应的润滑油不足,当润滑油实时总油量大于等于预设最大液面阈值,则判断结果为该机床所对应的润滑油冗余;当润滑油实时总油量大于等于预设最小液面阈值且小于预设最大液面阈值时,则判断结果为该机床所对应的润滑油余量正常;The judging module is used to judge the oil quantity of each machine tool according to the real-time total oil quantity of lubricating oil of each machine tool, and judge whether the current lubricating oil quantity of the machine tool is insufficient; specifically, when the real-time total oil quantity of lubricating oil is less than the preset minimum If the liquid level threshold is set, the judgment result is that the lubricating oil corresponding to the machine tool is insufficient. When the real-time total amount of lubricating oil is greater than or equal to the preset maximum liquid level threshold, the judging result is that the lubricating oil corresponding to the machine tool is redundant; when the lubricating oil When the real-time total oil volume is greater than or equal to the preset minimum liquid level threshold and less than the preset maximum liquid level threshold, the judgment result is that the lubricating oil level corresponding to the machine tool is normal;

还包括:Also includes:

任务进度实时记录模块,用于对各个机床所对应的当前加工信息的加工进度进行实时记录,生成对应的实时任务进度信息;The task progress real-time recording module is used to record the processing progress of the current processing information corresponding to each machine tool in real time, and generate corresponding real-time task progress information;

加工效率计算模块,用于根据各个机床所对应的历史任务清单,计算出各个机床所对应的加工平均效率;The processing efficiency calculation module is used to calculate the average processing efficiency corresponding to each machine tool according to the historical task list corresponding to each machine tool;

动态调整模块,用于根据实时任务进度信息、加工平均效率,对当前时刻下所对应的预设最小液面阈值进行动态调整。The dynamic adjustment module is used to dynamically adjust the preset minimum liquid level threshold corresponding to the current moment according to the real-time task progress information and the average processing efficiency.

在本实施例中,为了使得实时判断出来的当前机床的润滑油油量情况都是准确且有针对性的,在对应的预设最小液面阈值的设置时是动态调整的,具体的,根据各个机床历史任务清单,就可以比较直观的判断各个机床各自对应的评价加工效率,这样实时对当前机床的润滑油总量进行比较的时候其对应的预设最小液面阈值根据当前时刻下的实时任务进度信息以及加工平均效率来进行调整,例如,在对应的甲机床,在当前时刻下其润滑油的总量为A,而一开始没有调整的预设最小液面阈值为B,其中B略大于A,如果之前可能这个时候就会对甲机床进行停止运行了,但是根据加工实际情况,可能当前只需要再加工一个零部件即可,A所对应的量足够加工这一个零部件所需要的,那么其实完全可以不用停下来,而是在完成最后一个零部件再停下来进行润滑油的补充,即将对应的B进行动态调整,使得其略小于A,从而确保这个零部件的加工,不用从其他机床上进行润滑油的补充,这样极大减少了能源的损耗,以及使得整个加工效率得到极大的提高,同时对机床的损害也不是很大。In this embodiment, in order to make the current lubricating oil quantity of the machine tool judged in real time accurate and targeted, it is dynamically adjusted when setting the corresponding preset minimum liquid level threshold, specifically, according to The historical task list of each machine tool can intuitively judge the corresponding evaluation processing efficiency of each machine tool, so that when comparing the total amount of lubricating oil of the current machine tool in real time, the corresponding preset minimum liquid level threshold is based on the current real-time For example, in the corresponding machine tool A, the total amount of lubricating oil at the current moment is A, and the preset minimum liquid level threshold that was not adjusted at the beginning is B, where B is slightly If it is greater than A, the A machine tool may be stopped at this time before, but according to the actual processing situation, it may only need to process one more part at present, and the amount corresponding to A is enough to process this part. , then in fact, there is no need to stop at all, but stop to replenish the lubricating oil after completing the last part, that is, to dynamically adjust the corresponding B to make it slightly smaller than A, so as to ensure the processing of this part without starting from Lubricating oil is supplemented on other machine tools, which greatly reduces energy consumption and greatly improves the overall processing efficiency, and at the same time, the damage to the machine tool is not too great.

处理模块,用于根据任务清单,生成各个机床当前加工信息,以及预测出各个机床下一次加工预测信息;The processing module is used to generate the current processing information of each machine tool according to the task list, and predict the next processing prediction information of each machine tool;

最优模块,用于在判断出当前机床的润滑油量为不足时,根据机床群中当前加工信息、下一次加工预测信息以及润滑油实时总量,基于改进型遗传算法,生成其他机床向当前机床供油的最优的供油方案;The optimal module is used to generate the amount of lubricating oil for other machine tools based on the improved genetic algorithm according to the current processing information in the machine tool group, the next processing prediction information and the real-time total amount of lubricating oil when it is judged that the amount of lubricating oil in the current machine tool is insufficient. The optimal oil supply scheme for machine tool oil supply;

所述最优模块包括:The optimal modules include:

调用模块,用于在判断出当前机床的润滑油量为不足时,选取当前机床附近的预设数量的其他机床,并从数据库中调取当前机床以及选取出来的其他机床的机床基本信息;The calling module is used to select the preset number of other machine tools near the current machine tool when it is judged that the lubricating oil quantity of the current machine tool is insufficient, and call the basic information of the machine tool of the current machine tool and other selected machine tools from the database;

所述调用模块包括:The calling module includes:

识别模块,用于在当前机床所对应的判断结果为该机床所对应的润滑油量是不足时,根据当前的机床群,对机床群的数量进行识别,生成对应的机床数量信息;The identification module is used to identify the quantity of the machine tool group according to the current machine tool group when the judging result corresponding to the current machine tool is that the amount of lubricating oil corresponding to the machine tool is insufficient, and generate the corresponding machine tool quantity information;

选择模块,用于根据对应的机床数量信息,从数据库中调取选择策略,确定选择机床数量;The selection module is used to retrieve the selection strategy from the database according to the corresponding information on the number of machine tools, and determine the number of machine tools to be selected;

位置信息获取模块,用于对机床群中的各个机床的位置信息进行获取;The location information acquisition module is used to acquire the location information of each machine tool in the machine tool group;

机床确定模块,用于根据获取到的各个机床的位置信息,以及选择机床数量,基于就近原则,对供油给当前机床的其他机床进行确定;The machine tool determination module is used to determine other machine tools that supply oil to the current machine tool based on the principle of proximity based on the obtained location information of each machine tool and the number of selected machine tools;

数据调取模块,用于根据确定好的其他机床,以及当前机床,从数据库中调取对应的机床基本信息。The data retrieval module is used to retrieve the corresponding basic information of the machine tool from the database according to other determined machine tools and the current machine tool.

在本实施例中,考虑到一些存在油量缺失的问题,在对这些机床进行润滑油补充时,不可能将全部的机床都考虑在内,第一距离比较远的机床在进行供油时由于距离远其会有一部分的润滑油附着在管道上,距离越远浪费越多,基于这个考虑,本实施例在进行选择时首先是根据机床群所对应的机床数,通过选择策略来进行机床数量的确定的,所述选择策略为根据机床数量信息对需要选择的机床数量进行动态调整。在确定好机床的数量之后,就要开始进行机床的选择,为了能够避免距离导致润滑油在管路上过多的浪费,在选择时首先会对机床群中的各个机床的位置信息进行确定,然后根据这些其他机床的位置信息,以及当前机床的位置信息,根据所要选择的数量,利用就近原则来进行其他机床的挑选,当然这些被挑选的其他机床所对应的润滑油都不存在缺失,如果是缺失的话就会进行机床的更换,从而确保向当前机床进行供油的其他机床都是润滑油不缺失的。In this embodiment, considering some problems of lack of oil quantity, it is impossible to take all the machine tools into account when supplementing lubricating oil for these machine tools. Part of the lubricating oil will adhere to the pipeline when the distance is long, and the farther the distance is, the more waste will be. Based on this consideration, this embodiment first selects the number of machine tools according to the number of machine tools corresponding to the machine tool group, and selects the number of machine tools through a selection strategy. The selection strategy is to dynamically adjust the number of machine tools to be selected according to the information on the number of machine tools. After determining the number of machine tools, it is necessary to start the selection of machine tools. In order to avoid excessive waste of lubricating oil on the pipeline due to distance, the location information of each machine tool in the machine tool group is first determined when selecting, and then According to the position information of these other machine tools, as well as the position information of the current machine tool, according to the quantity to be selected, use the principle of proximity to select other machine tools. Of course, there is no shortage of lubricating oil corresponding to these selected other machine tools. If it is missing, the machine tool will be replaced, so as to ensure that other machine tools that supply oil to the current machine tool are not missing lubricating oil.

确定模块,用于根据选取出来的其他机床,确定各个其他机床向当前机床进行供油且进行供油路径规划的业务集合;The determination module is used to determine the service set for each other machine tool to supply oil to the current machine tool and plan the oil supply path according to the selected other machine tools;

约束条件确定模块,用于确定业务集合中各个业务所对应的约束条件;所述约束条件包括供应量总和约束条件、单一最大供油量约束条件;A constraint condition determination module, configured to determine the constraint conditions corresponding to each business in the service set; the constraint conditions include the constraint condition of the sum of the supply quantity and the constraint condition of a single maximum oil supply quantity;

目标函数建立模块,用于建立业务集合中各个业务所对应的目标函数;An objective function establishment module, used to establish an objective function corresponding to each service in the service set;

数学模型模块,用于基于改进型遗传算法,以及确定的目标函数和约束条件,实现对业务集合中供油路径的多目标优化;The mathematical model module is used to realize the multi-objective optimization of the fuel supply path in the service set based on the improved genetic algorithm and the determined objective function and constraints;

所述数学模型模块包括:Described mathematical model module comprises:

第一筛选模块,用于随机产生规模为N的初始种群,所述初始种群的个体为选取出来的其他机床向当前机床的供油路径,并通过约束条件对初始种群的个体进行判断筛选,所述约束条件包括供应量总和约束条件、单一最大供油量约束条件,若满足约束条件则对应的供油路径成为可行解,若不满足,则为不可行解;The first screening module is used to randomly generate an initial population with a size of N, and the individuals of the initial population are oil supply paths from other selected machine tools to the current machine tool, and judge and screen the individuals of the initial population through constraint conditions, so The constraint conditions mentioned above include the constraint condition of the sum of the supply quantity and the constraint condition of the single maximum fuel supply quantity. If the constraint condition is satisfied, the corresponding fuel supply path becomes a feasible solution, and if not satisfied, it is an infeasible solution;

适应度计算模块,用于对筛选后的种群分别进行第一适应度和第二适应度计算,所述第一适应度计算如下:The fitness calculation module is used to calculate the first fitness and the second fitness respectively for the screened population, and the first fitness is calculated as follows:

Figure SMS_4
Figure SMS_4

Figure SMS_5
Figure SMS_5

所述D1为初始种群中输油距离总和,所述Xi为机床i向当前机床输油的距离,f1为第一适应度;The D1 is the sum of the oil delivery distance in the initial population, the Xi is the oil delivery distance from the machine tool i to the current machine tool, and f1 is the first fitness;

所述第二适应度计算如下:The second fitness is calculated as follows:

Figure SMS_6
Figure SMS_6

f2=D2f2=D2

所述D2为初始种群中各个个体对下一次加工影响值,所述Yj为机床j润滑油输送对下一次加工的影响值,f2为第二适应度;The D2 is the influence value of each individual in the initial population on the next processing, the Yj is the influence value of the machine tool j lubricating oil delivery on the next processing, and f2 is the second fitness;

选择模块,用于在第一预设迭代次数内,根据种群所对应的第一适应度,选取第一适应度大于或者等于第一适应度阈值的种群,并对于此时剔除的种群中,选取第二适应度最小的前三个种群,并将其保存到备用库中;The selection module is used to select the population whose first fitness is greater than or equal to the first fitness threshold according to the first fitness corresponding to the population within the first preset number of iterations, and for the population eliminated at this time, select The first three populations with the smallest second fitness, and save them in the backup pool;

超出第一预设迭代次数时,将此时的种群与备用库中的种群进行组合,形成新的种群,并对此时种群所对应的第二适应度小于预设第二适应度的种群进行选择;When the first preset number of iterations is exceeded, the population at this time is combined with the population in the backup library to form a new population, and the second fitness corresponding to the population at this time is less than the preset second fitness. choose;

交叉变异模块,用于对选择的种群通过遗传算法的杂交、变异得到子代种群;The crossover mutation module is used to obtain the offspring population through the hybridization and mutation of the genetic algorithm for the selected population;

循环模块,用于在得到子代种群之后,继续执行适应度计算模块,直到满足预设迭代数量;The loop module is used to continue to execute the fitness calculation module after obtaining the offspring population until the preset number of iterations is satisfied;

输出模块,用于输出子代种群作为多目标优化的最优解集合。The output module is used to output the offspring population as an optimal solution set of multi-objective optimization.

例如,当机床1出现润滑油量不足时,通过确定知晓机床2、3、4、5、6这些机床向机床1进行供油操作。For example, when the amount of lubricating oil in the machine tool 1 is insufficient, the machine tools 2, 3, 4, 5, and 6 are known to supply oil to the machine tool 1 through determination.

为了找到最佳的方案,根据机床2、3、4、5、6这些机床进行随机产生规模为N的初始种群,即每一个机床都对应一个供油量的随机设定。In order to find the best solution, an initial population of size N is randomly generated according to machine tools 2, 3, 4, 5, and 6, that is, each machine tool corresponds to a random setting of an oil supply amount.

之后就会根据对初始种群的个体进行筛选,即其中的各个机床的输油量是否超过最大供油量,以及这些机床总的输油量是否超过需要的供油量,以此来对初始种群进行筛选。Afterwards, the individuals of the initial population will be screened, that is, whether the oil delivery volume of each machine tool exceeds the maximum oil supply volume, and whether the total oil supply volume of these machine tools exceeds the required oil supply volume. to filter.

然后进行适用度的计算,在这个计算的过程中,对一个种群都进行第一适应度和第二适应度的计算,但是在第一预设迭代数内,只对第一适应度进行筛选,即筛选掉输油距离不达标的种群,而对这些剔除的种群,会对其第二适应度的大小进行排序,选择第二适应度最小的前三个种群进行备用库的保存。Then carry out the calculation of the fitness, in the process of this calculation, the calculation of the first fitness and the second fitness is performed on a population, but in the first preset iteration number, only the first fitness is screened, That is to screen out the populations whose oil delivery distance does not meet the standard, and for these eliminated populations, the size of their second fitness will be sorted, and the first three populations with the smallest second fitness will be selected for storage in the backup library.

在完成了第一预设迭代数的迭代之后,其形成的种群与备用库中的种群进行组合,形成新的种群,然后对此时的种群进行第二适应度的筛选,以此来得到子代种群。After completing the iteration of the first preset number of iterations, the formed population is combined with the population in the backup library to form a new population, and then the second fitness screening is performed on the population at this time to obtain the subgroup generation population.

供油路线优化模块,用于根据多目标优化的结果,对业务集合的供油路径方案进行优化。The fuel supply route optimization module is used to optimize the fuel supply route scheme of the business set according to the result of multi-objective optimization.

执行模块,用于根据供油方案,控制其他机床向当前机床进行供油操作。The execution module is used to control other machine tools to supply oil to the current machine tool according to the oil supply scheme.

报警模块,用于在当前机床所对应的判断结果为该机床所对应的润滑油缺失时,在当前机床所在的位置信息处进行报警提醒,并将该报警提醒发送给操作人员所对应的客户端。在本实施例中,通过报警模块实现了远程告知的功能,这样极大的提高了操作人员监督的便捷性。The alarm module is used to issue an alarm reminder at the location information of the current machine tool when the judgment result corresponding to the current machine tool is that the lubricating oil corresponding to the machine tool is missing, and send the alarm reminder to the client corresponding to the operator . In this embodiment, the function of remote notification is realized through the alarm module, which greatly improves the convenience of operator supervision.

所述服务端还包括:The server also includes:

实时比较模块,用于根据上一时刻下的润滑油实时总量和当前时刻下的润滑油实时总量,对当前时刻下的润滑油实际少油速度进行计算,若对应的实际少油速度大于预设少油阈值,则判断当前机床为异常机床;The real-time comparison module is used to calculate the actual oil-reducing speed of lubricating oil at the current moment according to the real-time total amount of lubricating oil at the previous moment and the real-time total amount of lubricating oil at the current moment. If the corresponding actual oil-reducing speed is greater than If the low oil threshold is preset, it is judged that the current machine tool is an abnormal machine tool;

所述报警模块还用于在判断当前机床为异常机床时,向操作人员的客户端发送报警信息;The alarm module is also used to send alarm information to the operator's client when it is judged that the current machine tool is an abnormal machine tool;

所述位置信息获取模块,用于对接收到报警信息的客户端的位置信息进行获取;The location information acquisition module is used to acquire the location information of the client receiving the alarm information;

路径规划模块,用于根据获取到的客户端位置信息以及当前机床的位置信息,对操作人员赶往当前机床所在的位置的路径进行规划,生成对应的维修路径,并发送给客户端。The path planning module is used to plan the path for the operator to rush to the location of the current machine tool according to the obtained location information of the client and the location information of the current machine tool, generate a corresponding maintenance path, and send it to the client.

在本实施例中,通过对润滑油各个时间的总量的检测,能够快速的对当前机床是否出现润滑油缺失异常的行为进行及时的监测,同时一旦发送异常,考虑到操作人员需要管理的设备比较多,面对异常设备可能会出现不清楚具体位置的问题,所以在第一时间对其需要赶往的现场进行路径规划,从而使得操作人员快速的赶往现场,及时进行异常维修或者查看。In this embodiment, by detecting the total amount of lubricating oil at each time, it is possible to quickly monitor whether the current machine tool has an abnormal behavior of lubricating oil shortage. More often, in the face of abnormal equipment, the specific location may not be clear, so the path planning is carried out at the scene that it needs to rush to in the first time, so that the operator can quickly rush to the scene, and perform abnormal maintenance or check in time.

在本实施例中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM),以及存储器总线动态RAM(RDRAM)等。In this embodiment, any references to memory, storage, database or other media used in the various embodiments provided in this application may include non-volatile and/or volatile memory. Nonvolatile memory can include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Chain Synchlink DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

以上所述的仅是本发明的实施例,方案中公知的具体技术方案和/或特性等常识在此未作过多描述。应当指出,对于本领域的技术人员来说,在不脱离本发明技术方案的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本申请要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。What is described above is only an embodiment of the present invention, and common knowledge such as specific technical solutions and/or characteristics known in the solutions will not be described here too much. It should be pointed out that for those skilled in the art, without departing from the technical solutions of the present invention, some modifications and improvements can also be made, which should also be regarded as the protection scope of the present invention, and these will not affect the implementation of the present invention effect and utility of the patent. The scope of protection required by this application shall be based on the content of the claims, and the specific implementation methods and other records in the specification may be used to interpret the content of the claims.

Claims (7)

Translated fromChinese
1.一种基于液态物料的智能联控系统,其特征在于:包括服务端,所述服务端包括:1. A kind of intelligent joint control system based on liquid material, it is characterized in that: comprise service end, described service end comprises:采集模块,用于对机床群所对应的各个机床的润滑油总油量进行实时采集,生成对应的润滑油实时总油量;以及各个机床所对应的任务清单,所述任务清单包括当前任务清单和历史任务清单;The acquisition module is used to collect the total amount of lubricating oil of each machine tool corresponding to the machine tool group in real time, and generate the corresponding real-time total oil amount of lubricating oil; and the task list corresponding to each machine tool, the task list includes the current task list and historical task list;判断模块,用于根据各个机床的润滑油实时总油量,对各个机床的油量情况进行判断,判断当前机床的润滑油量是否不足;The judging module is used to judge the oil quantity of each machine tool according to the real-time total oil quantity of lubricating oil of each machine tool, and judge whether the current lubricating oil quantity of the machine tool is insufficient;处理模块,用于根据任务清单,生成各个机床当前加工信息,以及预测出各个机床下一次加工预测信息;The processing module is used to generate the current processing information of each machine tool according to the task list, and predict the next processing prediction information of each machine tool;最优模块,用于在判断出当前机床的润滑油量为不足时,根据机床群中当前加工信息、下一次加工预测信息以及润滑油实时总量,基于改进型遗传算法,生成其他机床向当前机床供油的最优的供油方案;The optimal module is used to generate the amount of lubricating oil for other machine tools based on the improved genetic algorithm according to the current processing information in the machine tool group, the next processing prediction information and the real-time total amount of lubricating oil when it is judged that the amount of lubricating oil in the current machine tool is insufficient. The optimal oil supply scheme for machine tool oil supply;执行模块,用于根据供油方案,控制其他机床向当前机床进行供油操作。The execution module is used to control other machine tools to supply oil to the current machine tool according to the oil supply scheme.2.根据权利要求1所述的一种基于液态物料的智能联控系统,其特征在于:所述最优模块包括:2. The intelligent joint control system based on liquid materials according to claim 1, characterized in that: the optimal module includes:调用模块,用于在判断出当前机床的润滑油量为不足时,选取当前机床附近的预设数量的其他机床,并从数据库中调取当前机床以及选取出来的其他机床的机床基本信息;The calling module is used to select the preset number of other machine tools near the current machine tool when it is judged that the lubricating oil quantity of the current machine tool is insufficient, and call the basic information of the machine tool of the current machine tool and other selected machine tools from the database;确定模块,用于根据选取出来的其他机床,确定各个其他机床向当前机床进行供油且进行供油路径规划的业务集合;The determination module is used to determine the service set for each other machine tool to supply oil to the current machine tool and plan the oil supply path according to the selected other machine tools;约束条件确定模块,用于确定业务集合中各个业务所对应的约束条件;A constraint condition determination module, configured to determine the constraint conditions corresponding to each business in the business set;目标函数建立模块,用于建立业务集合中各个业务所对应的目标函数;An objective function establishment module, used to establish an objective function corresponding to each service in the service set;数学模型模块,用于基于改进型遗传算法,以及确定的目标函数和约束条件,实现对业务集合中供油路径的多目标优化;The mathematical model module is used to realize the multi-objective optimization of the fuel supply path in the service set based on the improved genetic algorithm and the determined objective function and constraints;供油路线优化模块,用于根据多目标优化的结果,对业务集合的供油路径方案进行优化。The fuel supply route optimization module is used to optimize the fuel supply route scheme of the business set according to the result of multi-objective optimization.3.根据权利要求2所述的一种基于液态物料的智能联控系统,其特征在于:所述调用模块包括:3. The intelligent joint control system based on liquid materials according to claim 2, characterized in that: the calling module includes:识别模块,用于在当前机床所对应的判断结果为该机床所对应的润滑油量为不足时,根据当前的机床群,对机床群的数量进行识别,生成对应的机床数量信息;The identification module is used to identify the number of machine tool groups according to the current machine tool group when the judging result corresponding to the current machine tool is that the amount of lubricating oil corresponding to the machine tool is insufficient, and generate corresponding machine tool quantity information;位置信息获取模块,用于对机床群中的各个机床的位置信息进行获取;The location information acquisition module is used to acquire the location information of each machine tool in the machine tool group;机床确定模块,用于根据获取到的各个机床的位置信息,以及预设数量,基于就近原则,对供油给当前机床的其他机床进行确定;The machine tool determination module is used to determine other machine tools that supply oil to the current machine tool based on the principle of proximity based on the obtained position information of each machine tool and the preset quantity;数据调取模块,用于根据确定好的其他机床,以及当前机床,从数据库中调取对应的机床基本信息。The data retrieval module is used to retrieve the corresponding basic information of the machine tool from the database according to other determined machine tools and the current machine tool.4.根据权利要求3所述的一种基于液态物料的智能联控系统,其特征在于:所述服务端还包括报警模块,用于在当前机床所对应的判断结果为该机床所对应的润滑油缺失时,在当前机床所在的位置信息处进行报警提醒,并将该报警提醒发送给操作人员所对应的客户端。4. The intelligent joint control system based on liquid materials according to claim 3, characterized in that: the server also includes an alarm module, which is used to judge that the current machine tool corresponds to the corresponding lubrication of the machine tool. When the oil is missing, an alarm reminder will be given at the location information of the current machine tool, and the alarm reminder will be sent to the client corresponding to the operator.5.根据权利要求4所述的一种基于液态物料的智能联控系统,其特征在于:所述服务端还包括:5. The intelligent joint control system based on liquid materials according to claim 4, characterized in that: the server further includes:任务进度实时记录模块,用于对各个机床所对应的当前加工信息的加工进度进行实时记录,生成对应的实时任务进度信息;The task progress real-time recording module is used to record the processing progress of the current processing information corresponding to each machine tool in real time, and generate corresponding real-time task progress information;加工效率计算模块,用于根据各个机床所对应的历史任务清单,计算出各个机床所对应的加工平均效率;The processing efficiency calculation module is used to calculate the average processing efficiency corresponding to each machine tool according to the historical task list corresponding to each machine tool;动态调整模块,用于根据实时任务进度信息、加工平均效率,对当前时刻下所对应的预设最小液面阈值进行动态调整。The dynamic adjustment module is used to dynamically adjust the preset minimum liquid level threshold corresponding to the current moment according to the real-time task progress information and the average processing efficiency.6.根据权利要求5所述的一种基于液态物料的智能联控系统,其特征在于:所述服务端还包括:所述服务端还包括:6. The intelligent joint control system based on liquid materials according to claim 5, characterized in that: the server also includes: the server also includes:实时比较模块,用于根据上一时刻下的润滑油实时总量和当前时刻下的润滑油实时总量,对当前时刻下的润滑油实际少油速度进行计算,若对应的实际少油速度大于预设少油阈值,则判断当前机床为异常机床;The real-time comparison module is used to calculate the actual oil-reducing speed of lubricating oil at the current moment according to the real-time total amount of lubricating oil at the previous moment and the real-time total amount of lubricating oil at the current moment. If the corresponding actual oil-reducing speed is greater than If the low oil threshold is preset, it is judged that the current machine tool is an abnormal machine tool;所述报警模块还用于在判断当前机床为异常机床时,向操作人员的客户端发送报警信息;The alarm module is also used to send alarm information to the operator's client when it is judged that the current machine tool is an abnormal machine tool;所述位置信息获取模块,用于对接收到报警信息的客户端的位置信息进行获取;The location information acquisition module is used to acquire the location information of the client receiving the alarm information;路径规划模块,用于根据获取到的客户端位置信息以及当前机床的位置信息,对操作人员赶往当前机床所在的位置的路径进行规划,生成对应的维修路径,并发送给客户端。The path planning module is used to plan the path for the operator to rush to the location of the current machine tool according to the obtained location information of the client and the location information of the current machine tool, generate a corresponding maintenance path, and send it to the client.7.根据权利要求2所述的一种基于液态物料的智能联控系统,其特征在于:所述数学模型模块包括:7. The intelligent joint control system based on liquid materials according to claim 2, characterized in that: the mathematical model module includes:第一筛选模块,用于随机产生规模为N的初始种群,所述初始种群的个体为选取出来的其他机床向当前机床的供油路径,并通过约束条件对初始种群的个体进行判断筛选,所述约束条件包括供应量总和约束条件、单一最大供油量约束条件,若满足约束条件则对应的供油路径成为可行解,若不满足,则为不可行解;The first screening module is used to randomly generate an initial population with a size of N, and the individuals of the initial population are oil supply paths from other selected machine tools to the current machine tool, and judge and screen the individuals of the initial population through constraint conditions, so The constraint conditions mentioned above include the constraint condition of the sum of the supply quantity and the constraint condition of the single maximum fuel supply quantity. If the constraint condition is satisfied, the corresponding fuel supply path becomes a feasible solution, and if not satisfied, it is an infeasible solution;适应度计算模块,用于对筛选后的种群分别进行第一适应度和第二适应度计算,所述第一适应度计算如下:The fitness calculation module is used to calculate the first fitness and the second fitness respectively for the screened population, and the first fitness is calculated as follows:
Figure FDA0004210584850000031
Figure FDA0004210584850000031
Figure FDA0004210584850000032
Figure FDA0004210584850000032
所述D1为初始种群中输油距离总和,所述Xi为机床i向当前机床输油的距离,f1为第一适应度;The D1 is the sum of the oil delivery distance in the initial population, the Xi is the oil delivery distance from the machine tool i to the current machine tool, and f1 is the first fitness;所述第二适应度计算如下:The second fitness is calculated as follows:
Figure FDA0004210584850000033
Figure FDA0004210584850000033
f2=D2f2=D2所述D2为初始种群中各个个体对下一次加工影响值,所述Yj为机床j润滑油输送对下一次加工的影响值,f2为第二适应度;The D2 is the influence value of each individual in the initial population on the next processing, the Yj is the influence value of the machine tool j lubricating oil delivery on the next processing, and f2 is the second fitness;选择模块,用于在第一预设迭代次数内,根据种群所对应的第一适应度,选取第一适应度大于或者等于第一适应度阈值的种群,并对于此时剔除的种群中,选取第二适应度最小的前三个种群,并将其保存到备用库中;The selection module is used to select the population whose first fitness is greater than or equal to the first fitness threshold according to the first fitness corresponding to the population within the first preset number of iterations, and for the population eliminated at this time, select The first three populations with the smallest second fitness, and save them in the backup pool;超出第一预设迭代次数时,将此时的种群与备用库中的种群进行组合,形成新的种群,并对此时种群所对应的第二适应度小于预设第二适应度的种群进行选择;When the first preset number of iterations is exceeded, the population at this time is combined with the population in the backup library to form a new population, and the second fitness corresponding to the population at this time is less than the preset second fitness. choose;交叉变异模块,用于对选择的种群通过遗传算法的杂交、变异得到子代种群;The crossover mutation module is used to obtain the offspring population through the hybridization and mutation of the genetic algorithm for the selected population;循环模块,用于在得到子代种群之后,继续执行适应度计算模块,直到满足预设迭代数量;The loop module is used to continue to execute the fitness calculation module after obtaining the offspring population until the preset number of iterations is satisfied;输出模块,用于输出子代种群作为多目标优化的最优解集合。The output module is used to output the offspring population as an optimal solution set of multi-objective optimization.
CN202310491558.3A2023-04-282023-04-28 An intelligent joint control system based on liquid materialsActiveCN116400644B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202310491558.3ACN116400644B (en)2023-04-282023-04-28 An intelligent joint control system based on liquid materials

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202310491558.3ACN116400644B (en)2023-04-282023-04-28 An intelligent joint control system based on liquid materials

Publications (2)

Publication NumberPublication Date
CN116400644Atrue CN116400644A (en)2023-07-07
CN116400644B CN116400644B (en)2023-10-17

Family

ID=87007596

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202310491558.3AActiveCN116400644B (en)2023-04-282023-04-28 An intelligent joint control system based on liquid materials

Country Status (1)

CountryLink
CN (1)CN116400644B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104669051A (en)*2015-03-182015-06-03重庆电讯职业学院Automatic oil control system of broaching machine
US20180239329A1 (en)*2017-02-212018-08-23Yeong Chin Machinery Industries Co., Ltd.Adaptive lubrication control device and method for axial system of machining center
CN109507960A (en)*2018-11-012019-03-22广西华磊新材料有限公司A kind of integral intelligent manufacture system based on cloud platform
CN113554368A (en)*2020-04-232021-10-26Oppo(重庆)智能科技有限公司Material preparation method, material preparation device and storage medium
CN115081760A (en)*2022-08-222022-09-20中科航迈数控软件(深圳)有限公司Processing resource management optimization method, device, terminal and storage medium
CN115113586A (en)*2022-07-152022-09-27马鞍山经纬回转支承有限公司Special control system based on slewing bearing numerical control machine tool

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104669051A (en)*2015-03-182015-06-03重庆电讯职业学院Automatic oil control system of broaching machine
US20180239329A1 (en)*2017-02-212018-08-23Yeong Chin Machinery Industries Co., Ltd.Adaptive lubrication control device and method for axial system of machining center
CN109507960A (en)*2018-11-012019-03-22广西华磊新材料有限公司A kind of integral intelligent manufacture system based on cloud platform
CN113554368A (en)*2020-04-232021-10-26Oppo(重庆)智能科技有限公司Material preparation method, material preparation device and storage medium
CN115113586A (en)*2022-07-152022-09-27马鞍山经纬回转支承有限公司Special control system based on slewing bearing numerical control machine tool
CN115081760A (en)*2022-08-222022-09-20中科航迈数控软件(深圳)有限公司Processing resource management optimization method, device, terminal and storage medium

Also Published As

Publication numberPublication date
CN116400644B (en)2023-10-17

Similar Documents

PublicationPublication DateTitle
CN113447290B (en)Engineering machinery fault early warning method and device and engineering machinery
CN108876015B (en)Scene-based gas station finished product oil inventory dynamic monitoring and early warning method in Internet of things environment
CN116739218A (en)Engineering cost progress management control method and system
CN102725078B (en)Water-injection control device in rolling line, water-injection control method, water-injection control program
CN103817153B (en)A kind of iron and steel enterprise bar steel rolling roller management System and method for
CN117175655A (en)Energy storage control method and system for distributed new energy power system
CN105483310A (en)Steelmaking batch grouping and production scheduling method for whole process production
CN110991942A (en)Intelligent water affair DMA leakage analysis system
CN102319883A (en)Method for controlling on-line prediction of continuous casting blank quality
CN116231696B (en)Energy storage switching control method and system based on load prediction
CN105393422B (en)Electrical management device
CN113537681B (en)Method and system for refining enterprise equipment management informatization
CN105809277A (en)Big data based prediction method for the refining and managing of electric power marketing inspection
CN101533274A (en)Method for dispatching NC machine tool processing tasks and cutting tools
CN109886485A (en) An optimization method of traffic infrastructure maintenance strategy
Kanakoudis et al.Water pipe network reliability assessment using the DAC method
Ak et al.Data analytics and uncertainty quantification for energy prediction in manufacturing
CN116400644A (en)Intelligent joint control system based on liquid material
CN117252383A (en)Flood discharge gate running state monitoring method, system, electronic equipment and storage medium
CN118713190B (en) A photovoltaic storage and charging integrated optimization control method
CN111738585A (en) A grading early warning method for coal storage in thermal power plants for power grid dispatching
CN117896638B (en)Wireless remote intelligent water meter monitoring system
CN109409691A (en)A kind of collection of energy embedded system job scheduling method of noenergy storage unit
CN117168864B (en)Monitoring management method and system for heat exchange station of heat supply network
CN118246912B (en)Electric meter prepayment method and system based on artificial intelligence

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
EE01Entry into force of recordation of patent licensing contract

Application publication date:20230707

Assignee:CHONGQING HITER AUTOMOTIVE EXHAUST SYSTEMS CO.,LTD.

Assignor:CHONGQING INSTITUTE OF HUMANITIES AND SCIENCE

Contract record no.:X2025980009734

Denomination of invention:An intelligent control system based on liquid materials

Granted publication date:20231017

License type:Common License

Record date:20250606

Application publication date:20230707

Assignee:Chongqing Real Steel Machinery Manufacturing Co.,Ltd.

Assignor:CHONGQING INSTITUTE OF HUMANITIES AND SCIENCE

Contract record no.:X2025980009733

Denomination of invention:An intelligent control system based on liquid materials

Granted publication date:20231017

License type:Common License

Record date:20250606

EE01Entry into force of recordation of patent licensing contract

[8]ページ先頭

©2009-2025 Movatter.jp