1.本技术请求保护一种数据处理技术,尤其涉及一种鲁棒的自适应大规模
气力输送控制方法。
背景技术:
2.气力输送是一种利用气流在密闭管道内输送物料的技术,在物料输送领域应用极为广泛。气力输送的优点在于输送距离长、输送量大同时输送速度较高,但另一方面,也面临着气量大导致的能耗高,用气量波动高导致的输送压力大,管道频繁开关导致的系统安全性等问题。智能化的控制是解决此类问题的有效手段。
3.当前,气力输送系统的研究已经取得了较多进展,尤其随着智能制造的推进,诸如智能阀门等一系列新型方法和手段出现,使得气力输送系统的智能控制成为可能。但目前的气力输送系统尚未解决以下关键问题:首先是如何高效地检测输送系统的状态并据此计算优化气力输送系统的方案,其次是如何提升调度方案的鲁棒性,即保证多次解的稳健型。
4.气力输送系统的核心是如何保持管道内的最佳压力,过高和过低的压力要么导致能耗过高,物料和管道磨损过大;要么导致管道堵塞。然而如何保持最佳压力涉及两方面的问题:1.如何判断管道内的状态,即管道内部是“气相”还是“固相”;2.如何依据管道内部的状态来设计
算法,综合考虑多方面因素来高效调整压力。
5.现有技术中,通过不同的传感器,例如压力、温度和湿度,结合深度学习算法可以提取出管道内部状态的特征,从而预测当前情况下管道内部的状态
–
处于“气相”还是“固相”。在此基础上,可以将高效的压力调整看作为一个多目标优化问题,从而到达多因素的统筹考虑,实现节能、安全生产和完成生产任务等多个目标。
6.基于体智能的多目标优化算法是主流的解决方案。然而,气力输送问题的结构导致了搜索空间的巨大,使用体智能多目标优化算法解决气力输送系统调度的存在一个主要问题,即体智能算法作为启发式算法在优化过程中的随机性导致每次运行解的质量存在波动,即算法的鲁棒性较低。
7.不难发现,现有的技术存在的问题包括:
8.1.难以准确预测管道内部的状态。
9.2.难以求解大规模管道控制问题。
10.3.算法结果波动性大等问题。
11.对此,需要一种能在实际工业生产中投入使用的具有高响应性和高鲁棒性的气力输送系统控制的求解方法。
技术实现要素:
12.为了解决上述现有技术中的问题,本技术提供一种鲁棒的自适应大规模气力输送控制方法。
13.本技术还提供一种鲁棒的自适应大规模气力输送控制方法,包括:
14.检测气力输送系统中每个
节点处的温度、湿度、气压和空气流量的检测数据,根据预设规则,将
所述检测数据分割为多个输入数据集;
15.将所述输入数据集输入到到深度学习网络中,采用杂交算法对所述输入数据进行迭代,获得所述气力输送系统的状态参数;
16.对所述状态参数,以及决策变量和优化目标进行采样,并通过进化算法获得完整种数据;
17.基于所述完整种数据,通过蒙特卡洛树搜索算法计算获得控制参数。
18.可选的,所述杂交算法的步骤包括:
19.步骤一:初始化种;
20.步骤二:对种进行快速非支配排序,得到每个个体的层数fi;
21.步骤三:从第一层开始选择个体,直到放入第f
i+1
层时个体数量恰好大于n,则只放入f1到fi层的个体,记此时个体数量为n;
22.步骤四:对第f
i+1
层的个体计算拥挤度距离,选择前n-n个f
i+1
层个体放入种,此时种大小为n;
23.步骤五:选择、交叉、变异生成子代种;
24.步骤六:是否满足优化停止条件,若否转到步骤二。
25.可选的,还包括对数据进行抽样处理,包括:
26.给定一个节点n,有n个解的种p,每个解有d个决策变量,对于n的每个子节点,算法从d个决策变量中抽取dn个决策变量进行优化,其他未被采样决策变量保持不变以生成此子节点。
27.可选的,所述通过蒙特卡洛树搜索算法计算获得控制参数包括:
28.构建搜索树;
29.基于所述搜索树,采用tree优化算法policy阶段和default优化算法policy阶段进行数据的迭代;
30.采用蒙特卡洛树搜索提高所述气力输送系统控制的鲁棒性算法。
31.可选的,所述所述鲁棒性算法包括:
32.步骤一:初始化种为根节点,根节点的评价δ设为0。
33.步骤二:如果父节点有k个子节点,则选择具有最评估的节点,直到节点n的子节点数小于k。
34.步骤三:使用决策变量抽样进行优化构造一个新节点优化算法nl。
35.步骤四:估计子节点优化算法nl优化算法的超体积值作为评估优化算法δ,然后反向传播优化算法δ优化算法并更新优化算法ucb优化算法值。
36.步骤五:如果子节点优化算法nl优化算法的超容量优于归档节点,则用新节点更新归档节点。
37.步骤六:重复步骤优化算法二,直到计算资源耗尽。
38.可选的,所述气力输送系统中,每个管道的控制时间包括:启动和停止时间和和和满足约束且和
39.可选的,所述控制时间与最小化系统压力峰值和最小化压力峰值谷值产的表达式:
[0040][0041][0042]
其中表示第i根管道在j时刻的调度方案,1表示运行,0表示停止;表示生产周期t内的峰值,需要最小化该峰值,表示生产周期t内的峰值,需要最小化该峰值,表示气力输送系统压力峰值谷值差。
[0043]
本技术提供一种鲁棒的自适应大规模气力输送控制设备,包括:
[0044]
显示器;
[0045]
存储器;
[0046]
处理器,从存储器中调取鲁棒的自适应大规模气力输送控制方法的程序,执行如下步骤:接收气力输送系统中包括温度、湿度、气压和空气流量的检测数据;所述检测数据输送到深度学习网络中,经过所述深度学习网络的运算输出状态参数;对所述状态参数,以及决策变量和优化目标进行采样,并通过进化算法获得完整种数据;基于所述完整种数据,通过蒙特卡洛树搜索算法计算获得控制参数。
[0047]
可选的,还包括:算法库,用于存储所述蒙特卡洛树搜索算法。
[0048]
本技术还提供一种鲁棒的自适应大规模气力输送控制装置,包括:
[0049]
数据模块,用于接收气力输送系统中包括温度、湿度、气压和空气流量的检测数据;
[0050]
分析模块,用于将所述检测数据输送到深度学习网络中,并经过所述深度学习网络的运算输出状态参数;
[0051]
优化模块,用于对所述状态参数,以及决策变量和优化目标进行采样,并通过进化算法获得完整种数据;
[0052]
结果模块,用于基于所述完整种数据,通过蒙特卡洛树搜索算法计算获得控制参数。
[0053]
本技术相较于现有技术的优点是:
[0054]
本技术还提供一种鲁棒的自适应大规模气力输送控制方法,包括:检测气力输送系统中每个节点处的温度、湿度、气压和空气流量的检测数据,根据预设规则,将所述检测数据分割为多个输入数据集;将所述输入数据集输入到到深度学习网络中,采用杂交算法对所述输入数据进行迭代,获得所述气力输送系统的状态参数;对所述状态参数,以及决策变量和优化目标进行采样,并通过进化算法获得完整种数据;基于所述完整种数据,通过蒙特卡洛树搜索算法计算获得控制参数。本技术在气力输送系统中部署多个传感器,并使用神经网络分析传感器参数,从而得到管道本身状态,基于管道的状态,将体优化算法中的种作为节点构建蒙特卡洛树,保证在大规模的决策空间中搜索高质量的解,从而在保证气力输送系统能根据自身实时状态优化目标的同时,提高了解的鲁棒性。
附图说明
[0055]
图1是本技术中自适应大规模气力输送控制流程图。
[0056]
图2是本技术中气力输送系统状态分析的深度神经网络示意图。
[0057]
图3是本技术中优化的决策变量抽样示意图。
[0058]
图4是本技术中uct迭代的流程图。
[0059]
图5是本技术中的数据处理流程图。
[0060]
图6是本技术中收敛性分析示意图。
具体实施方式
[0061]
以下内容均是为了详细说明本技术要保护的技术方案所提供的具体实施过程的示例,但是本技术还可以采用不同于此的描述的其他方式实施,本领域技术人员可以在本技术构思的指引下,采用不同的技术手段实现本技术,因此本技术不受下面具体实施例的限制。
[0062]
实施例1:
[0063]
本技术还提供一种鲁棒的自适应大规模气力输送控制方法,包括:检测气力输送系统中每个节点处的温度、湿度、气压和空气流量的检测数据,根据预设规则,将所述检测数据分割为多个输入数据集;将所述输入数据集输入到到深度学习网络中,采用杂交算法对所述输入数据进行迭代,获得所述气力输送系统的状态参数;对所述状态参数,以及决策变量和优化目标进行采样,并通过进化算法获得完整种数据;基于所述完整种数据,通过蒙特卡洛树搜索算法计算获得控制参数。本技术在气力输送系统中部署多个传感器,并使用神经网络分析传感器参数,从而得到管道本身状态,基于管道的状态,将体优化算法中的种作为节点构建蒙特卡洛树,保证在大规模的决策空间中搜索高质量的解,从而在保证气力输送系统能根据自身实时状态优化目标的同时,提高了解的鲁棒性。
[0064]
图1是本技术中自适应大规模气力输送控制流程图。
[0065]
请参照图1所示,s101检测气力输送系统中每个节点处的温度、湿度、气压和空气流量的检测数据,根据预设规则,将所述检测数据分割为多个输入数据集。
[0066]
在气力输送系统中部署多种且多个传感器,用于检测所述气力输送系统的参数,所述传感器至少包括有温度传感器、气压传感器、湿度传感器,空气流量传感器。
[0067]
所述预设规则可以是根据预设的时间限制,根据预设的时间限制将每个所述传感器检测到的数据归纳到同一个数据集中,并将该数据集作为一个数据输入,所述数据输入表达式如下:
[0068]
s={s1,s2,
……
,s
l
}
[0069]
其中,所述s表示所述数据输入,所述l表示传感器个数,所述s1,s2,
……
,s
l
表示每个传感器的数据。
[0070]
请参照图1所示,s102将所述输入数据集输入到到深度学习网络中,采用杂交算法对所述输入数据进行迭代,获得所述气力输送系统的状态参数。
[0071]
搭建深度神经网络,将所述输入数据输入到所述深度神经学习网络中进行运算,获取所述气力输送系统的运行状态。
[0072]
所述深度神经网络模型是根据根据传感器数量、气力输送系统规模等设计而成的,如图2所示。
[0073]
所述深度神经网络的训练样本,可以通过试运行气力输送系统并采集的传感器数据,样本的标签为管道的运行状态,所述标签包括:气相或固相。
[0074]
所述运行状态可以表述为:保证管道处于最适温度、最适适度,同时最小化气力输送系统能耗、最小化气力输送系统的运行压力峰值(最小化高压)、最小化气力输送系统的压力峰值谷值差(最小化高低压差)、最大化气力输送系统流速等,上述优化问题满足下述表达式:
[0075]
minimizef(x)=《f1(x),f2(x),
…
,fm(x)>subjecttox∈x
[0076]
其中,x是管道运行可调节的参数,即该优化问题的决策变量,x是决策变量的搜索空间,fm(x)是管道需要优化的第m个优化目标。这其中,大规模多目标优化问题主要指决策变量的维度大于100,即x的维度大于100。
[0077]
在气力输送系统控制中,有m个管道具有生产周期t(单位:s)。对于第i个管道,有运行时间要求ti。
[0078]
算法最后为每个管道分配启动和停止时间和和和满足约束且和
[0079]
基于上述约束,可以将问题的染体编码为:并且满足约束而相应的可以由公式计算。
[0080]
例如:优化以最小化气力输送系统压力峰值,最小化压力峰值谷值差,则这两个目标的表达式为:
[0081][0082][0083]
其中表示第i根管道在j时刻的调度方案,1表示运行,0表示停止;表示生产周期t内的峰值,需要最小化该峰值,表示生产周期t内的峰值,需要最小化该峰值,表示气力输送系统压力峰值谷值差。
[0084]
基于上述染体编码,进行优化算法的过程如下:
[0085]
步骤一:初始化种;
[0086]
步骤二:对种进行快速非支配排序,得到每个个体的层数fi;
[0087]
步骤三:从第一层开始选择个体,直到放入第f
i+1
层时个体数量恰好大于n,则只放入f1到fi层的个体,记此时个体数量为n;
[0088]
步骤四:对第f
i+1
层的个体计算拥挤度距离,选择前n-n个f
i+1
层个体放入种,此时种大小为n;
[0089]
步骤五:选择、交叉、变异生成子代种;
[0090]
步骤六:是否满足优化停止条件,若否转到步骤二。
[0091]
请参照图1所示,s103对所述状态参数,以及决策变量和优化目标进行采样,并通过进化算法获得完整种数据。
[0092]
上述常规杂交转发适用于数据量较小的情况,若数据量较大,则需要对数据进行抽样处理。
[0093]
图3是本技术中优化的决策变量抽样示意图。
[0094]
请参照图3所示,每个圆角框都是一个解,其中的圆圈是决策变量。优化算法首先
对决策变量的子集进行随机抽样,然后对每个解进行降维,然后使用进化算法对这些决策变量进行优化。最后,根据采样的决策变量,将所有解还原为完整种,构成子节点。
[0095]
具体的,给定一个节点n,有n个解的种p,每个解有d个决策变量,对于n的每个子节点,算法从d个决策变量中抽取dn个决策变量进行优化,其他未被采样决策变量保持不变以生成此子节点。
[0096]
基于抽样决策变量,每个子节点将根据父种优化不同的决策变量。
[0097]
在获得采样的dn决策变量后,使用传统的多目标优化算法对这些决策变量进行进化搜索。其中,父种的每个解首先根据采样的决策变量降为dn维。
[0098]
该算法根据使用的优化算法对减少的种执行进化策略,然后恢复为d维解。
[0099]
请参照图1所示,s104基于所述完整种数据,通过蒙特卡洛树搜索算法计算获得控制参数。
[0100]
包括:
[0101]
评估后代并进行环境选择;
[0102]
在几次迭代之后,最终种被用于构造子节点n
l
。
[0103]
经过上述处理,将数据构建为多层级的数据集,接下来将进行进一步的数据处理。
[0104]
图5是本技术中的数据处理流程图。
[0105]
请参照图5所示,s501构建搜索树,本技术使用uct方法。uct(upperconfidenceboundapplytotree)是对搜索树的upperconfidencebound(ucb)的扩展实现。uct的总体思路是将搜索树中的每个节点都视为一个代理。在选择节点时,我们根据ucb值进行选择,如图3所示,选择ucb值最高且未完全展开的节点;扩展节点;使用默认策略评估节点;将评估传播到所有父节点以更新ucb值。
[0106]
s502迭代,迭代过程分为两个阶段:tree优化算法policy阶段和default优化算法policy阶段。在tree优化算法policy阶段,从根节点开始,每次选择ucb值最大的子节点,除非节点完全展开;然后从该节点扩展一个新节点。在优化算法default优化算法policy优化算法阶段,对已扩展的新节点进行模拟(也称为优化算法roll-out);然后将模拟值不断地向后传播,以更新路径上每个节点的值。反复迭代,直到达到计算资源的预算,最后返回根节点下价值最高的子节点。
[0107]
在s502步骤中,treepolicy是第一部分所述的大规模多目标优化部分。defaultpolicy的目的是评估节点对进一步搜索的适用性。种的好坏可以通过人口的超体积(hv)值来衡量。所述hv是一个来指导搜索过程的指标。该指标给出了目标空间的主导部分的超体积,并且目前代表了唯一严格单调的集合质量度量类型。每当一个帕累托集逼近支配另一个帕累托集逼近时,前者的指标值将大于后者的指标值。此属性使其非常适合作为蒙特卡洛树搜索框架中的评估策略。
[0108]
s503鲁棒性算法,本技术中采用蒙特卡洛树搜索提高气力输送系统控制鲁棒性算法,该算法在本技术中的步骤如下:
[0109]
步骤一:初始化种为根节点,根节点的评价δ设为0。
[0110]
步骤二:如果父节点有k个子节点,则选择具有最评估的节点,直到节点n的子节点数小于k。
[0111]
步骤三:使用决策变量抽样进行优化构造一个新节点优化算法nl。
[0112]
步骤四:估计子节点优化算法nl优化算法的超体积值作为评估优化算法δ,然后反向传播优化算法δ优化算法并更新优化算法ucb优化算法值。
[0113]
步骤五:如果子节点优化算法nl优化算法的超容量优于归档节点,则用新节点更新归档节点。
[0114]
步骤六:重复步骤优化算法二,直到计算资源耗尽。
[0115]
最后,根据更新的ucb值得出控制参数。
[0116]
实施例2:
[0117]
在气力输送系统的各个节点上部署传感器,根据需要部署一类或多类下列传感器:温度传感器、湿度传感器、气压传感器。
[0118]
试运行并采集样本和数据,训练神经网络。
[0119]
给出对气力输送系统的表述:对于生产周期t(单位:s),m个管道,对于第i个管道,有运行时间要求ti,管道耗气量qi。通过算法,会为每个管道分配启停时间和和和满足约束且和
[0120]
基于此,可以讲问题的编码定义为:
[0121]
优化目标:
[0122]
1、最小化峰值:其中表示第i根管道在j时刻的调度方案,1表示运行,0表示停止。
[0123]
2、最小化波动:
[0124]
本技术设置两种流程分别对应小规模数据和大规模数据,算法流程1对应小规模数据;算法流程2对应大规模数据。
[0125]
算法流程1:
[0126]
步骤一:初始化种为根节点,根节点的评价δ设为0;
[0127]
步骤二:如果父节点有k个子节点,则选择具有最评估的节点,直到节点n的子节点数小于k;
[0128]
步骤三:使用决策变量抽样进行优化构造一个新节点nl;
[0129]
步骤四:估计子节点nl的超体积值作为评估δ,然后反向传播δ并更新ucb值;
[0130]
步骤五:如果子节点nl的超容量优于归档节点,则用新节点更新归档节点;
[0131]
步骤六:重复步骤2,直到计算资源耗尽。
[0132]
算法流程2:
[0133]
步骤一:随机采样部分决策变量;
[0134]
步骤二:在采样的决策变量上进行选择、交叉、变异生成子代种,其余决策变量保持不变;
[0135]
步骤三:对种进行快速非支配排序,得到每个个体的层数fi;
[0136]
步骤三:从第一层开始选择个体,直到放入第f
i+1
层时个体数量恰好大于n,则只放入f1到fi层的个体,记此时个体数量为n;
[0137]
步骤四:对第f
i+1
层的个体计算拥挤度距离,选择前n-n个f
i+1
层个体放入种,此时种大小为n;
[0138]
步骤五:生成子节点
[0139]
停止条件:
[0140]
设定进化计算的代数作为停止条件。同时可以使用统计分析方法,判断是否达到收敛。
[0141]
本技术还提供一种鲁棒的自适应大规模气力输送控制设备,包括:
[0142]
显示器;
[0143]
存储器;
[0144]
处理器,从存储器中调取鲁棒的自适应大规模气力输送控制方法的程序,执行如下步骤:接收气力输送系统中包括温度、湿度、气压和空气流量的检测数据;所述检测数据输送到深度学习网络中,经过所述深度学习网络的运算输出状态参数;对所述状态参数,以及决策变量和优化目标进行采样,并通过进化算法获得完整种数据;基于所述完整种数据,通过蒙特卡洛树搜索算法计算获得控制参数。
[0145]
本技术还还包括:算法库,用于存储所述蒙特卡洛树搜索算法。
[0146]
本技术还提供一种鲁棒的自适应大规模气力输送控制装置,包括:
[0147]
数据模块,用于接收气力输送系统中包括温度、湿度、气压和空气流量的检测数据;
[0148]
分析模块,用于将所述检测数据输送到深度学习网络中,并经过所述深度学习网络的运算输出状态参数;
[0149]
优化模块,用于对所述状态参数,以及决策变量和优化目标进行采样,并通过进化算法获得完整种数据;
[0150]
结果模块,用于基于所述完整种数据,通过蒙特卡洛树搜索算法计算获得控制参数。
[0151]
实施例3:
[0152]
请参照图5所示,基于实施例1或者2运算20次,其结果与现有主流技术运算对比,运算结果如下:
[0153][0154]
表1多种比较算法在lsmop测试的54个测试实例上获得的igd
[0155]
表1分别显示了20次运行的平均igd值的统计结果。总体而言,求解方法的表现优于七个最先进的算法。
[0156]
表1列出了八种算法的igd值。lmomcts在54个测试用例中获得了20个最佳结果,优于其他七种比较方法。moea/dva和moea/psl分别达到10和6个主导案例,其他算法获得的最佳结果少于5个。
[0157]
在测试中,所提出的lmomcts的收敛性能也优于其他七种对比算法。lmomcts在54个最佳结果中获得了18个。其他算法在hv指数上的结果只有4个或更少的结果,明显劣于本技术的结果。
[0158]
上述实验结果表明,对于大多数测试问题,本技术是一种具有良好收敛性和多样性的方法。可以看出,所提出的算法在lsmop测试问题上能够获得有竞争力的表现,这也证实了算法在解决大规模决策变量问题上的有效性。
[0159][0160]
表2多种竞争算法运行20次后igd的方差
[0161]
本技术在表2中展示了所有竞争算法运行20次后igd的方差。总体而言,本技术在igd上的方差很好,验证了所设计的方法提高了算法优化结果的鲁棒性。
[0162]
本技术总共获得了17个最佳结果,这意味着在18个方差最小的实例上运行了20次,并且比其他算法具有更好的鲁棒性。结合表1,本技术不仅在性能上有优势,而且算法的鲁棒性要好得多。moea/dva在表1中比lmomcts有9个更好的实例,在表2中只有4个显着优于本技术的算法,并且在求解lsmop3、lsmop6和lsmop7时,方差更差。其他算法在其结果中的鲁棒性也较差,例如用于求解lsmop9的ccgde3、用于求解lsmop3的lmea、用于求解lsmop9的lmocso以及用于求解lsmop2、lsmop3和lsmop9的gmoea,在这些提到的实例中,方差大于1,甚至大于10,这在现实世界的实践中是不可接受的。本技术的算法在所有测试实例上的方差都保持在一个很小的数量级,保证了算法在实际应用中的鲁棒性。
[0163]
鲁棒性的另一个重要方面是在算法在意外情况下停止时保持良好的结果。在这方面,所有比较算法在具有三目标的lsmop1-lsmop9问题上实现的igd值的变化如图5所示。从这些图中可以看出,所提出的算法并不总是占主导地位,但它表现出更高的稳定性和鲁棒性。例如,lmea在求解lsmop1、lsmop2和lsmop3时出现了明显的波动,moea/dva在求解lsmop6时出现了严重的性能波动,ccgde3在求解lsmop9时也出现了lsmop8和moea/psl的波
动。
[0164]
除了鲁棒性,算法的运行时间在实际应用中也很关键。本技术中lsmop1-lsmop9上所有比较算法的平均运行时间,决策变量从100到5,000不等。本技术提出的lmomcts具有相对较短的计算时间。其中,在igd度量比较中表现良好的moea/psl和moea/dva的时间复杂度非常高,并且由于决策变量数量的增加而急剧增加。然而,本技术的算法在不同维度上保持相对较低的时间复杂度。
[0165]
以上内容均是为了详细说明本技术要保护的技术方案所提供的具体实施过程的示例,但是本技术还可以采用不同于此的描述的其他方式实施,本领域技术人员可以在本技术构思的指引下,采用不同的技术手段实现本技术,因此本技术不受下面具体实施例的限制。
技术特征:
1.一种鲁棒的自适应大规模气力输送控制方法,其特征在于,检测气力输送系统中每个节点处的温度、湿度、气压和空气流量的检测数据,根据预设规则,将所述检测数据分割为多个输入数据集;将所述输入数据集输入到到深度学习网络中,采用杂交算法对所述输入数据进行迭代,获得所述气力输送系统的状态参数;对所述状态参数,以及决策变量和优化目标进行采样,并通过进化算法获得完整种数据;基于所述完整种数据,通过蒙特卡洛树搜索算法计算获得控制参数。2.根据权利要求1所述鲁棒的自适应大规模气力输送控制方法,其特征在于,所述杂交算法的步骤包括:步骤一:初始化种;步骤二:对种进行快速非支配排序,得到每个个体的层数f
i
;步骤三:从第一层开始选择个体,直到放入第f
i+1
层时个体数量恰好大于n,则只放入f1到f
i
层的个体,记此时个体数量为n;步骤四:对第f
i+1
层的个体计算拥挤度距离,选择前n-n个f
i+1
层个体放入种,此时种大小为n;步骤五:选择、交叉、变异生成子代种;步骤六:是否满足优化停止条件,若否转到步骤二。3.根据权利要求2所述鲁棒的自适应大规模气力输送控制方法,其特征在于,还包括对数据进行抽样处理,包括:给定一个节点n,有n个解的种p,每个解有d个决策变量,对于n的每个子节点,算法从d个决策变量中抽取d
n
个决策变量进行优化,其他未被采样决策变量保持不变以生成此子节点。4.根据权利要求1所述鲁棒的自适应大规模气力输送控制方法,其特征在于,所述通过蒙特卡洛树搜索算法计算获得控制参数包括:构建搜索树;基于所述搜索树,采用tree优化算法policy阶段和default优化算法policy阶段进行数据的迭代;采用蒙特卡洛树搜索提高所述气力输送系统控制的鲁棒性算法。5.根据权利要求3所述鲁棒的自适应大规模气力输送控制方法,其特征在于,所述所述鲁棒性算法包括:步骤一:初始化种为根节点,根节点的评价δ设为0。步骤二:如果父节点有k个子节点,则选择具有最评估的节点,直到节点n的子节点数小于k。步骤三:使用决策变量抽样进行优化构造一个新节点优化算法nl。步骤四:估计子节点优化算法nl优化算法的超体积值作为评估优化算法δ,然后反向传播优化算法δ优化算法并更新优化算法ucb优化算法值。步骤五:如果子节点优化算法nl优化算法的超容量优于归档节点,则用新节点更新归档节点。
步骤六:重复步骤优化算法二,直到计算资源耗尽。6.根据权利要求1所述鲁棒的自适应大规模气力输送控制方法,其特征在于,所述气力输送系统中,每个管道的控制时间包括:启动和停止时间和和和满足约束且和7.根据权利要求6所述鲁棒的自适应大规模气力输送控制方法,其特征在于,所述控制时间与最小化系统压力峰值和最小化压力峰值谷值产的表达式:时间与最小化系统压力峰值和最小化压力峰值谷值产的表达式:其中表示第i根管道在j时刻的调度方案,1表示运行,0表示停止;表示生产周期t内的峰值,需要最小化该峰值,生产周期t内的峰值,需要最小化该峰值,表示气力输送系统压力峰值谷值差。8.一种鲁棒的自适应大规模气力输送控制设备,其特征在于,包括:显示器;存储器;处理器,从存储器中调取鲁棒的自适应大规模气力输送控制方法的程序,执行如下步骤:接收气力输送系统中包括温度、湿度、气压和空气流量的检测数据;所述检测数据输送到深度学习网络中,经过所述深度学习网络的运算输出状态参数;对所述状态参数,以及决策变量和优化目标进行采样,并通过进化算法获得完整种数据;基于所述完整种数据,通过蒙特卡洛树搜索算法计算获得控制参数。9.根据权利要求8所述鲁棒的自适应大规模气力输送控制设备,其特征在于,还包括:算法库,用于存储所述蒙特卡洛树搜索算法。10.一种鲁棒的自适应大规模气力输送控制装置,其特征在于,包括:数据模块,用于接收气力输送系统中包括温度、湿度、气压和空气流量的检测数据;分析模块,用于将所述检测数据输送到深度学习网络中,并经过所述深度学习网络的运算输出状态参数;优化模块,用于对所述状态参数,以及决策变量和优化目标进行采样,并通过进化算法获得完整种数据;结果模块,用于基于所述完整种数据,通过蒙特卡洛树搜索算法计算获得控制参数。
技术总结
本申请提供一种鲁棒的自适应大规模气力输送控制方法,包括:接收气力输送系统中包括温度、湿度、气压和空气流量的检测数据;所述检测数据输送到深度学习网络中,经过所述深度学习网络的运算输出状态参数;对所述状态参数,以及决策变量和优化目标进行采样,并通过进化算法获得完整种数据;基于所述完整种数据,通过蒙特卡洛树搜索算法计算获得控制参数。本申请在气力输送系统中部署多个传感器,并使用神经网络分析传感器参数,从而得到管道本身状态,基于管道的状态,将体优化算法中的种作为节点构建蒙特卡洛树,保证在大规模的决策空间中搜索高质量的解,从而在保证气力输送系统能根据自身实时状态优化目标的同时,提高了解的鲁棒性。提高了解的鲁棒性。提高了解的鲁棒性。
技术研发人员:
江敏 洪浩恺 徐姜琴
受保护的技术使用者:
厦门闽江智慧科技有限公司
技术研发日:
2022.08.29
技术公布日:
2022/12/9