一种干式吸尘车抑尘倾泻垃圾智能控制方法及系统与流程

文档序号:30701601发布日期:2022-07-09 19:59阅读:206来源:国知局
一种干式吸尘车抑尘倾泻垃圾智能控制方法及系统与流程

1.本发明涉及智能控制领域,具体涉及一种干式吸尘车抑尘倾泻垃圾智能控制方法及系统。


背景技术:

2.随着社会经济的发展、人口的不断增加,垃圾产生量也越来增多,因而垃圾转运量也随之提高。而随着技术的不断发展,多功能型的垃圾转运车被广泛应用在日常生活中。其中干式吸尘车由于吸尘效率高等优势被广泛应用于道路清洁方面。
3.但是,干式吸尘车在清洁道路的过程中会包含很多尘土,因此这种吸尘车在垃圾倾倒时由于倾倒速度过快等原因容易造成尘土到处扩散,很大程度上影响了周围的环境。
4.因此亟需一种方法用于保证垃圾倾泻速度的同时降低倾泻垃圾时的尘土扩散范围,降低环境污染,实现对干式吸尘车的智能调控。


技术实现要素:

5.本发明提供一种干式吸尘车抑尘倾泻垃圾智能控制方法及系统,包括:获取倾倒垃圾任意时刻的倾倒速度、车厢抬升角度、垃圾湿度、垃圾剩余量、尘土扩散范围;利用倾倒垃圾任意时刻的倾倒速度、车厢抬升角度、垃圾湿度、垃圾剩余量拟合垃圾倾倒速度与车厢抬升角度、垃圾湿度、垃圾剩余量间的关系;利用倾倒垃圾任意时刻的垃圾倾倒速度、垃圾湿度、尘土扩散范围拟合尘土扩散速度与垃圾倾倒速度、垃圾湿度间的关系;利用所述两种关系构建目标函数及限制条件;利用优化后的烟花算法获取目标函数最优解:利用最优解对干式吸尘车倾泻垃圾的参数进行调控,相比于现有技术,本发明通过对吸尘车倾倒垃圾时尘土数据进行分析,得到倾倒垃圾时垃圾倾倒速度与车厢抬升角度、垃圾湿度、垃圾剩余量之间的关系和尘土扩散速度与垃圾倾倒速度、垃圾湿度之间的关系,利用所述两种关系构建目标函数,利用优化后的烟花算法求解目标函数的最优解,实现对垃圾倾倒的参数进行调控,本发明在保证垃圾倾倒速度的同时降低倾倒垃圾时的尘土扩散范围,降低环境污染,实现对干式吸尘车的智能调控。
6.为达到上述目的,本发明采用如下技术方案,一种干式吸尘车抑尘倾泻垃圾智能控制方法,包括:s1:获取干式吸尘车倾倒垃圾任意时刻的垃圾倾倒速度、车厢抬升角度、垃圾湿度、垃圾剩余量、尘土扩散范围。
7.s2:构建目标函数及目标函数的限制条件:s201:利用倾倒垃圾任意时刻的垃圾倾倒速度、车厢抬升角度、垃圾湿度、垃圾剩余量拟合得到倾倒垃圾任意时刻的垃圾倾倒速度与该时刻车厢抬升角度、垃圾湿度、垃圾剩余量之间的关系模型。
8.s202:利用倾倒垃圾任意时刻的垃圾倾倒速度、垃圾湿度、尘土扩散范围拟合得到倾倒垃圾任意时刻的尘土扩散速度与该时刻垃圾倾倒速度、垃圾湿度之间的关系模型。
9.s203:利用倾倒垃圾任意时刻的垃圾倾倒速度与该时刻车厢抬升角度、垃圾湿度、垃圾剩余量之间的关系模型和倾倒垃圾任意时刻的尘土扩散速度与该时刻垃圾倾倒速度、垃圾湿度之间的关系模型构建目标函数及目标函数的限制条件。
10.s3:获取限制条件下目标函数的最优解:s301:获取限制条件下目标函数的所有解,随机选取所有解中的若干解,利用烟花算法获得若干解在初始阶段的搜索结果。
11.s302:利用初始阶段在烟花算法中的综合搜索程度和初始阶段在烟花算法中各交汇点的评估指标计算得到初始阶段陷入局部最优的概率。
12.s303:利用初始阶段陷入局部最优的概率调整下一阶段的种群保留策略。
13.s304:按照下一阶段的种群保留策略对若干解在初始阶段的搜索结果进行筛选,获得下一阶段的搜索结果。
14.s305:重复步骤s302-s304对下一阶段的搜索结果进行迭代筛选,直至收敛得到限制条件下目标函数的所有解中的最优解。
15.s4:利用最优解对干式吸尘车倾泻垃圾的参数进行调控。
16.进一步的,所述一种干式吸尘车抑尘倾泻垃圾智能控制方法,所述s1中干式吸尘车倾倒垃圾任意时刻的垃圾倾倒速度、车厢抬升角度、垃圾湿度、垃圾剩余量、尘土扩散范围是按照如下方式获取:采集干式吸尘车准备倾倒垃圾时刻及倾倒垃圾任意时刻的尘土图像和深度图像。
17.利用干式吸尘车准备倾倒垃圾时刻的尘土图像对倾倒垃圾任意时刻的尘土图像中的像素进行标注处理,得到尘土图像训练集。
18.利用dnn网络对尘土图像数据集进行训练,得到尘土浓度图像。
19.设置阈值,将尘土浓度图像中像素值小于阈值的像素标记为0,大于阈值的像素标记为1,根据大于阈值的像素获取像素半径,进而获取倾倒垃圾任意时刻的尘土扩散范围。
20.获取倾倒垃圾任意时刻的车厢抬升角度。
21.利用湿度传感器获取干式吸尘车准备倾倒垃圾时刻及倾倒垃圾任意时刻的垃圾湿度和垃圾剩余量。
22.将相邻两时刻的深度图像中干式吸尘车的空余体积进行作差,得到该两时刻吸尘车内的垃圾体积变化,利用该垃圾体积变化获取倾倒垃圾任意时刻的垃圾倾倒速度。
23.进一步的,所述一种干式吸尘车抑尘倾泻垃圾智能控制方法,所述s201中倾倒垃圾任意时刻的垃圾倾倒速度与该时刻车厢抬升角度、垃圾湿度、垃圾剩余量之间的关系模型是按照如下方式得到:设置一个三元多项式的n次多项式,将倾倒垃圾任意时刻的垃圾倾倒速度、车厢抬升角度、垃圾湿度、垃圾剩余量代入该多项式方程中,利用最小二乘法拟合得到倾倒垃圾任意时刻的垃圾倾倒速度与该时刻车厢抬升角度、垃圾湿度、垃圾剩余量之间的关系模型。
24.进一步的,所述一种干式吸尘车抑尘倾泻垃圾智能控制方法,所述s202中倾倒垃圾任意时刻的尘土扩散速度与该时刻垃圾倾倒速度、垃圾湿度之间的关系模型是按照如下方式得到:设置一个二元多项式的n次多项式,将倾倒垃圾任意时刻的垃圾倾倒速度、垃圾湿度、尘土扩散范围代入该多项式方程中,利用最小二乘法拟合得到倾倒垃圾任意时刻的尘
土扩散速度与该时刻垃圾倾倒速度、垃圾湿度之间的关系模型。
25.进一步的,所述一种干式吸尘车抑尘倾泻垃圾智能控制方法,所述s203中目标函数及目标函数的限制条件的表达式如下:目标函数:限制条件:::::式中,为目标函数,为倾倒垃圾过程中垃圾倾倒速度序列构成的垃圾倾倒速度向量,为垃圾倾倒过程中的垃圾倾倒速度向量的维度,为第i时刻垃圾倾倒速度,为第i时刻尘土扩散速度与垃圾倾倒速度之间的关系,为从垃圾倾倒初始到垃圾倾倒结束内所有离散的时刻,为可接受的最大尘土范围,为第i时刻车厢抬升角度与垃圾倾倒速度的关系,表示垃圾车厢的最大抬升角度,为第i-1时刻车厢抬升角度与垃圾倾倒速度的关系,’为第i时刻与第i-1时刻之间的时间间隔,为单位时间内垃圾车厢的最大调整角度,为垃圾车厢的总垃圾量。
26.进一步的,所述一种干式吸尘车抑尘倾泻垃圾智能控制方法,所述s302中初始阶段陷入局部最优的概率是按照如下方式得到:获取限制条件下目标函数的所有解,随机选取所有解中的若干解,利用烟花算法获得若干解在初始阶段的搜索结果。
27.获取初始阶段每个爆炸搜索过程的所有烟花搜索序列,计算各烟花搜索序列的排列熵,将排列熵作为各烟花搜索序列的规则程度权重。
28.获取各烟花搜索序列的第一主成分方向,将该方向的单位向量作为各烟花搜索序列的搜索方向向量。
29.利用各烟花搜索序列的搜索方向向量和烟花个体的取值向量获取各烟花搜索序列的搜索方向直线,将两两烟花搜索序列的搜索方向直线的交点作为交汇点,获取交汇点集合。
30.将各交汇点对应的两烟花搜索序列的规则程度权重的均值作为各交汇点的规则
程度权重,获取交汇点集合中每个交汇点的规则程度权重。
31.利用交汇点集合中任意两个交汇点之间的欧式距离和该两个交汇点的规则程度权重计算得到每个爆炸搜索过程交汇点的离散度。
32.利用每个爆炸搜索过程交汇点的离散度和交汇点集合中每个交汇点的规则程度权重计算得到每个爆炸搜索过程的搜索程度。
33.利用初始阶段每个爆炸搜索过程的搜索程度和该初始阶段包含的爆炸搜索过程的数量计算得到初始阶段的综合搜索程度。
34.计算历史数据中各控制参数的适应度值和初始阶段中各交汇点的适应度值,利用所述两种适应度值计算得到初始阶段中各交汇点的评估指标。
35.利用初始阶段的综合搜索程度和初始阶段中各交汇点的评估指标计算得到初始阶段陷入局部最优的概率。
36.进一步的,所述一种干式吸尘车抑尘倾泻垃圾智能控制方法,所述s303中利用初始阶段陷入局部最优的概率调整下一阶段的种群保留策略的过程具体如下:设置陷入局部最优的概率较大阈值和较小阈值,对初始阶段陷入局部最优的概率进行判断:当初始阶段陷入局部最优的概率大于较小阈值且小于较大阈值时,则下一阶段按照初始阶段的种群保留策略对若干解在初始阶段的搜索结果进行筛选。
37.当初始阶段陷入局部最优的概率大于较大阈值时,则下一阶段不按照初始阶段的种群保留策略对若干解在初始阶段的搜索结果进行筛选,需要保留离散度较大的交汇点所对应的烟花。
38.当目标阶段陷入局部最优的概率小于较小阈值时,则下一阶段不按照初始阶段的种群保留策略对若干解在初始阶段的搜索结果进行筛选,需要保留离散度较小的交汇点所对应的烟花。
39.本发明还提供了一种干式吸尘车抑尘倾泻垃圾智能控制系统,包括采集单元、处理单元、计算单元和控制单元:所述采集单元,利用相机采集倾倒垃圾时的尘土图像和深度图像,利用传感器采集倾倒垃圾时的垃圾湿度。
40.所述处理单元,计算机对采集单元采集到的尘土图像和深度图像进行处理,获取倾倒垃圾时的垃圾倾倒速度、车厢抬升角度、垃圾剩余量、尘土扩散范围。
41.所述计算单元,计算机利用采集单元采集的倾倒垃圾时的垃圾湿度和处理单元获取的倾倒垃圾时的垃圾倾倒速度、车厢抬升角度、垃圾剩余量、尘土扩散范围拟合垃圾倾倒速度与车厢抬升角度、垃圾湿度、垃圾剩余量之间的关系和尘土扩散速度与垃圾倾倒速度、垃圾湿度之间的关系,利用所述两种关系构建目标函数,利用优化后的烟花算法获取目标函数的最优解。
42.所述控制单元,计算机根据计算单元获取的目标函数的最优解对干式吸尘车倾泻垃圾的参数进行调控。
43.本发明的有益效果在于:本发明通过对吸尘车倾倒垃圾时尘土数据进行分析,得到倾倒垃圾时垃圾倾倒速度与车厢抬升角度、垃圾湿度、垃圾剩余量之间的关系和尘土扩散速度与垃圾倾倒速度、垃圾湿度之间的关系,利用所述两种关系构建目标函数,利用优化后的烟花算法求解目标函
数的最优解,实现对垃圾倾倒的参数进行调控,本发明在保证垃圾倾倒速度的同时降低倾倒垃圾时的尘土扩散范围,降低环境污染,实现对干式吸尘车的智能调控。
附图说明
44.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
45.图1为本发明实施例1提供的一种干式吸尘车抑尘倾泻垃圾智能控制方法流程示意图;图2为本发明实施例2提供的一种干式吸尘车抑尘倾泻垃圾智能控制方法流程示意图。
具体实施方式
46.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
47.实施例1本发明实施例提供一种干式吸尘车抑尘倾泻垃圾智能控制方法,如图1所示,包括:s1:获取干式吸尘车倾倒垃圾任意时刻的垃圾倾倒速度、车厢抬升角度、垃圾湿度、垃圾剩余量、尘土扩散范围。
48.其中,垃圾湿度是通过传感器采集得到。
49.s2:构建目标函数及目标函数的限制条件:s201:利用倾倒垃圾任意时刻的垃圾倾倒速度、车厢抬升角度、垃圾湿度、垃圾剩余量拟合得到倾倒垃圾任意时刻的垃圾倾倒速度与该时刻车厢抬升角度、垃圾湿度、垃圾剩余量之间的关系模型。
50.其中,垃圾湿度大时会导致垃圾摩擦力增大,因而垃圾的倾倒速度就会降低。
51.s202:利用倾倒垃圾任意时刻的垃圾倾倒速度、垃圾湿度、尘土扩散范围拟合得到倾倒垃圾任意时刻的尘土扩散速度与该时刻垃圾倾倒速度、垃圾湿度之间的关系模型。
52.其中,垃圾湿度较大时,含水量较高导致尘土的重量增加,因而尘土扩散速度较慢。
53.s203:利用倾倒垃圾任意时刻的垃圾倾倒速度与该时刻车厢抬升角度、垃圾湿度、垃圾剩余量之间的关系模型和倾倒垃圾任意时刻的尘土扩散速度与该时刻垃圾倾倒速度、垃圾湿度之间的关系模型构建目标函数及目标函数的限制条件。
54.其中,在满足限制条件时,需通过最优化求解算法求出最优的倾倒控制参数。
55.s3:获取限制条件下目标函数的最优解:s301:获取限制条件下目标函数的所有解,随机选取所有解中的若干解,利用烟花
算法获得若干解在初始阶段的搜索结果。
56.其中,初始阶段是搜索开始的第一个搜索阶段。
57.s302:利用初始阶段在烟花算法中的综合搜索程度和初始阶段在烟花算法中各交汇点的评估指标计算得到初始阶段陷入局部最优的概率。
58.其中,烟花算法是受到夜空中烟花爆炸的启发而提出的一种群体智能算法。
59.s303:利用初始阶段陷入局部最优的概率调整下一阶段的种群保留策略。
60.其中,设置阈值,对初始阶段陷入局部最优的概率进行判断实现对下一阶段的种群保留策略的调整。
61.s304:按照下一阶段的种群保留策略对若干解在初始阶段的搜索结果进行筛选,获得下一阶段的搜索结果。
62.其中,烟花算法是一个迭代过程。
63.s305:重复步骤s302-s304对下一阶段的搜索结果进行迭代筛选,直至收敛得到限制条件下目标函数的所有解中的最优解。
64.其中,最优解就是最优控制参数。
65.s4:利用最优解对干式吸尘车倾泻垃圾的参数进行调控。
66.其中,最优倾倒垃圾控制参数可实现垃圾倾倒速度较快且尘土范围较小。
67.本实施例的有益效果在于:本实施例通过对吸尘车倾倒垃圾时尘土数据进行分析,得到倾倒垃圾时垃圾倾倒速度与车厢抬升角度、垃圾湿度、垃圾剩余量之间的关系和尘土扩散速度与垃圾倾倒速度、垃圾湿度之间的关系,利用所述两种关系构建目标函数,利用优化后的烟花算法求解目标函数的最优解,实现对垃圾倾倒的参数进行调控,本实施例在保证垃圾倾倒速度的同时降低倾倒垃圾时的尘土扩散范围,降低环境污染,实现对干式吸尘车的智能调控。
68.实施例2本发明实施例的主要目的是:通过对吸尘车倾倒垃圾时尘土数据进行分析,进而实现对吸尘车倾倒控制,从而实现将车辆倾倒时的高浓度尘土控制在一定范围内。
69.本发明实施例提供一种干式吸尘车抑尘倾泻垃圾智能控制方法,如图2所示,包括:步骤1、采集数据。
70.本实施例通过分析吸尘车倾倒时的数据来实现对吸尘车倾倒调控,所以需先采集吸尘车倾倒时数据。
71.布置相机:在吸尘车车厢后盖下端固定两个摄像头,一个为普通相机,一个为深度相机。
72.采集图像:利用普通相机采集尘土图像,便于分析普通尘土的扩散速度。利用深度相机采集车厢里的垃圾图像,便于分析垃圾倾倒速度。
73.布置传感器:在车厢内壁上端安装湿度传感器,通过传感器来反映垃圾车所装垃圾的湿度情况。
74.获取倾倒角度数据:为了方便进行倾倒分析,需采集吸尘车倾倒时的车厢抬升角度数据。
75.获取数据:因为单次倾倒时数据较少,因而需在设备安装后采集一段时间垃圾倾
倒时的数据,本实施例获取200次的倾倒数据。
76.步骤2、数据预处理。
[0077] 1. 获取尘土浓度。
[0078]
(1)获取吸尘车车厢后盖打开时,未倾倒时图像。由于此时垃圾还未倾倒,因而此时尘土还未从车厢里释放出来,因而将其作为基础图像。
[0079]
(2)获取车辆倾倒时,不同时刻采集到的尘土图像。
[0080]
(3)获取各像素的尘土浓度值。
[0081]
将尘土图像进行标注处理,标签为各像素处的尘土浓度描述值,因而得到尘土图像的数据集。利用dnn网络对尘土图像数据集进行训练,该网络结构为encoder-decoder结构,网络的输入为尘土图像数据集,输出为尘土浓度图像,网络的损失函数为交叉熵损失函数。利用上述网络完成网络训练。将尘土图像输入到训练完成的网络中得到尘土浓度图像。
[0082]
2. 获取尘土范围。分析尘土浓度图像,将像素值小于设定阈值的像素置0,将像素值大于设定阈值的像素置1。进而就会得到大于设定浓度的像素半径,该像素半径记为尘土范围。
[0083]
3. 获取标准尘土范围。由于要保障尘土范围控制在一定范围内,应该给其设定可容忍的最大尘土范围。4. 计算垃圾倾倒速度。通过分析相邻两个时刻吸尘车厢内垃圾的量来计算垃圾倾倒速度,具体为:利用相邻两时刻深度图像中吸尘车的空余体积做差,得到两个时刻吸尘车内的体积变化,进而得到垃圾的倾倒速度。
[0084]
至此,通过布置相机和传感器采集数据,并对数据进行预处理得到想要的数据。
[0085]
步骤3、拟合垃圾倾倒速度与车厢抬升角度、垃圾湿度、垃圾剩余量之间的关系。
[0086]
为了满足车辆倾倒垃圾尽可能快同时尘土还应控制在一定范围内,因而需得获取尘土的扩散范围与车辆倾斜角度控制关系,然而这两个之间没有直接关系。然而尘土的扩散范围与尘土扩散速度有关,而尘土扩散速度与垃圾倾倒速度、垃圾湿度有关。垃圾倾倒速度又与垃圾湿度、车厢抬升角度、垃圾剩余量有关。因而通过此可以得到这些数据的关系模型。根据关系模型得到倾倒角度尽可能大时该垃圾车的倾倒方案。
[0087]
由于垃圾的倾倒速度与垃圾的粘度(垃圾的湿度)有关,垃圾粘度大时会导致垃圾摩擦力增大,因而垃圾的倾倒速度就会降低。垃圾的倾倒速度还与垃圾的剩余量有关,由于在斜坡下方的垃圾会有斜坡上方垃圾的推力,导致斜坡下方的垃圾在同倾斜角度下比斜坡上方的垃圾的倾倒速度更快。同时垃圾的倾倒速度与车厢的抬升角度有关,车厢抬升较大时垃圾的重力在斜坡方向的分量更大,进而车厢抬升角度越大时垃圾的倾倒速度也会更大。因而垃圾倾倒速度与垃圾的湿度、车厢抬升角度、垃圾剩余量有关。因而可以拟合出这几个变量的关系。
[0088]
设置一个三元多项式的n次多项式,并将前面获取的各变量取值代入到该多项式方程中,利用最小二乘法拟合出该多项式的常量参数。通过该方程式即可拟合出垃圾倾倒速度与车厢抬升角度、垃圾湿度、垃圾剩余量之间的关系模型。
[0089]
步骤4、拟合尘土扩散速度与垃圾倾倒速度、垃圾湿度之间的关系。
[0090]
由于尘土扩散速度与垃圾湿度有关,垃圾湿度较大时,含水量较高导致尘土的重量增加,因而尘土扩散速度较慢。尘土扩散速度与垃圾倾倒速度有关,当垃圾倾倒速度较快时,从源头处释放的尘土量增加而尘土向外传播的速度一定时,将会导致高浓度尘土半径向外增加,因而尘土的扩散速度也会增加。
[0091]
设置一个二元多项式的n次多项式,并将前面获取的各变量取值代入到该多项式方程中,利用最小二乘法拟合出该多项式的常量参数。通过该方程式即可拟合出尘土扩散速度与垃圾倾倒速度、垃圾湿度的关系之间模型。
[0092]
步骤5、构建垃圾倾倒数据模型。
[0093]
由于各时刻垃圾倾倒速度的设置应保障各时刻尘土范围小于设定范围内,并且使总的倾倒速度较大,这样既可满足垃圾倾倒尽可能快同时还能达到抑尘效果。同时还应满足车厢的抬升角度应该达到实际的抬升角度范围内,并且相邻两时刻的车厢的抬升角度变化应该在实际能达到的抬升角度调整范围内。基于上述关系设置数学模型。
[0094]
目标函数:限制条件限制条件限制条件限制条件限制条件限制条件式中表示倾倒过程中倾倒速度序列构成的倾倒速度向量,例如需要10秒完成倾倒,因而倾倒过程中倾倒速度向量为。表示倾倒过程中的倾倒速度向量的维度,表示第i时刻垃圾倾倒速度。表示尘土扩散速度与垃圾倾倒速度之间的关系,该关系模型可根据上述拟合的数学方程式反应,其中该数学方程式中尘土扩散速度与垃圾倾倒速度和垃圾湿度有关,而垃圾湿度直接通过传感器就可以采集到需要倾倒的垃圾的湿度指标,因而当尘土范围限制在上述范围内时其很容易得到垃圾倾倒速度范围。表示从垃圾倾倒初始到垃圾倾倒结束内所有离散的时刻度。本实施例由于从垃圾倾倒初始到垃圾倾倒结束这里面的时间为连续的,为了方便研究以1s为时间间隔将该时间段划分成若干个离散时刻。表示可接受的最大尘土范围。该值在步骤202中已得到,通过该式反映各时刻的尘土范围应该在可接受的最大尘土范围内。
表示第i时刻垃圾箱的抬升角度与垃圾倾倒速度的关系,该关系可根据上述拟合的数学方程式反应,其中该数学方程式中垃圾车厢的抬升角度与垃圾倾倒速度、垃圾湿度、垃圾剩余量有关。其中垃圾湿度可以获取,垃圾剩余量可以通过第i个时刻的深度图像与垃圾倾倒完成后深度图像相减得到第i时刻的垃圾剩余量。而垃圾总量可以测得,因而当垃圾车厢抬升角度范围,可以推出垃圾倾倒速度取值范围。表示垃圾车厢的最大抬升角度,表示单位时间内垃圾车厢的最大调整角度。’表示第i时刻与第i-1时刻之间的时间间隔。表示单位时间内的垃圾车厢的调整角度。表示垃圾车的总垃圾量,这个在倾倒之前可以测得。
[0095]
通过上述过程构建垃圾倾倒数据模型。在满足上述约束条件时,需通过最优化求解算法求出最优的倾倒控制参数序列。
[0096]
步骤6、通过数学模型求解得到最优倾倒控制参数。
[0097]
在求解最优倾倒控制参数时,可利用现常规的最优化求解算法来进行参数求解,(本实施例采用烟花算法来求解)然而常规的最优化求解算法容易陷入局部最优,因而下面通过优化求解算法求出最优的控制参数序列。
[0098]
通过烟花算法进行最优化求解时容易出现过搜索或陷入局部最优。为了解决该问题,而造成上述问题的原因为整个搜索过程的探索程度,当搜索过程中探索程度较小,就会很容易陷入局部最优,当搜索过程中探索程度较大就会出现过搜索,造成不易收敛,收敛效率低。同时在进行局部最优判定时可以结合一些历史倾倒数据来进行判定,当搜索过程中收敛点均大于历史倾倒数据控制效果,则该收敛数据的倾倒控制效果为局部最优的可能性较小。因而基于此来计算出当前搜索机制下的陷入局部最优的可能性。
[0099]
1.计算规则权重。
[0100]
为了分析各个体的搜索趋势,需分析各个体的搜索呈现趋势的程度,即该个体呈现规则的趋势变化。当该个体的搜索趋势性越大说明该个体序列预测方向可能性越大,因而基于该趋势方向得到所有个体的单点交汇程度越准确。因而需先计算各个体的规则程度。
[0101]
(1)获取烟花搜索序列:获取当前阶段各个体的所有的父辈烟花个体,并将该个体与其对应的所有的父辈烟花个体组成烟花搜索序列。
[0102]
(2)计算各烟花搜索序列的搜索规则程度:烟花搜索序列的规则程度越大,该烟花序列的排列熵越小,因而计算各烟花搜索序列的排列熵作为各烟花搜索序列的规则程度权重。
[0103]
2. 计算搜索的探索程度。
[0104]
(1)计算各烟花搜索序列的搜索方向向量。
[0105]
各烟花搜索序列的搜索方向可以通过各烟花搜索序列的主成分方向来反映,因而可以通过各烟花搜索序列的特征值最大的第一主成分方向,将该方向的单位向量作为各烟花搜索序列的搜索方向向量。
[0106]
(2)计算交汇点的离散程度。
[0107]
利用搜索方向向量和当前个体的值计算出各烟花搜索序列的搜索方向直线,通过
两两烟花搜索序列的搜索方向直线得到两搜索方向直线的交汇点。将两烟花搜索序列的规则程度权重求均值得到两烟花搜索序列直线交汇点的规则程度权重。
[0108]
式中分别表示第i个、第j个交汇点,表示第i个与第j个交汇点之间的欧式距离。该值越大说明搜索方向的交汇程度越大。分别表示第i个交汇点和第j个交汇点的规则程度权重,该值越大说明该预估出的交汇点的准确性越大,因而通过该交汇点计算出的交汇点的交汇程度越准确。表示交汇点集合。表示当前搜索机制下的交汇点的离散度。
[0109]
(3)计算当前阶段的探索程度t。
[0110]
式中表示第s个交汇点的规则程度权重,该值越大说明该烟花搜索序列的趋势性越大,说明新烟花进行一些无规则的探索,因而搜索机制下的探索性也越大。表示当前搜索机制下的交汇点的离散度,该值越大说明该搜索机制下搜索线路都朝一个点的交汇程度越差,即该搜索机制下的多向探索程度越大。s表示交汇点集合中的交汇点数量。
[0111]
3.计算综合搜索程度。
[0112]
由于前面只是说明了搜索探索性,并不能完全说明探索性差时陷入局部最优的可能性大,例如经过一系列搜索也会收敛于最优解,这时搜索探索性也不大,此时不能说明该情况下搜索探索性小就表示陷入局部最优的概率就大,因而需分析从搜索开始到当前阶段的探索性情况,当从开始搜索到当前阶段的经过了复杂的探索性,此时陷入局部最优的可能性较小,而当从开始搜索到当前阶段探索性都较差,此时陷入局部最优的可能性较大,因而需基于此计算当前阶段整个探索过程的综合探索程度:式中表示从初始搜索开始到当前阶段为止各爆炸过程的探索值,表示从初始搜索开始到当前阶段为止所经过爆炸过程的个数,表示从初始搜索开始到当前阶段为止爆炸过程探索值大于阈值的探索值的个数,该值越大说明存在截至到当前阶段止经过一些复杂的探索,因而截至到当前阶段的综合探索程度越大。表示从初始搜索截至到当前阶段整个搜索过程的综合探索程度。
[0113]
4. 陷入局部最优的概率。
[0114]
虽然在最优解求解过程综合探索程度已求解出来,但是还没有分析当前交汇点的
适应度值,若当前交汇点的适应度值均比采集点的适应度值大时,此时陷入局部最优解的可能性也较小,因而需结合当前已有的采集点对交汇点的评估结果来计算陷入局部最优的概率:(1)计算评估指标。
[0115]
获取一些历史数据中的倾倒控制参数,计算各倾倒参数的适应度值。
[0116]
从初始搜索截至到当前阶段所有交汇点的评估值:式中表示从初始搜索截至到当前阶段第i个交汇点的适应度值,表示在历史数据中第j个控制参数数据的适应度值,表示交汇点中适应度最大值与第j个控制参数数据的适应度值的差值,该式是为了判断最优交汇点是否大于已采集数据的适应度值,当最优交汇点均已大于现有采集的数据参数的适应度值时陷入局部最优的概率较小。表示从初始搜索截至到当前阶段搜索机制下各搜索线路下交汇点的评估指标。表示历史数据的数量。表示从初始搜索截至到当前阶段交汇点集合。
[0117]
(2)计算陷入局部最优的概率。
[0118]
式中表示从初始搜索截至到当前阶段搜索机制下各搜索线路下交汇点的评估指标,该值越大说明按当前搜索机制下搜索线路交汇点的适应度值越大,该值越大说明该搜索机制下搜索线路趋向于全局最优的概率较大,因而陷入全局最优的概率较小,表示从初始搜索截至到当前阶段整个搜索过程的综合探索程度。该值越大说明从初始搜索截至到当前阶段所有搜索阶段的综合探索程度越大,因而陷入局部最优的可能性较小。
[0119]
5.通过陷入局部最优的概率调整选择策略。
[0120]
(1)当说明当前搜索机制下陷入局部最优的概率适当,需保持原有的搜索机制,即利用各个体的适应度值按原种群保留策略进行选择保留。
[0121]
(2)当说明当前搜索机制下陷入局部最优的概率较大,需调整原有的种群保留策略,保留一些离散度较大的交汇点所对应的个体,具体如下:计算保留概率:式中表示第k个个体对应的交汇点的离散度,该值通过第k交汇点与其他各点的欧式距离均值来反映,表示第k个个体的适应度值。表示第k个个体的保留概率。
[0122]
基于各个体的种群保留概率按原始种群保留机制来进行选择保留。
[0123]
(2)当,求解出的当前搜索机制下陷入局部最优的概率较小时说明此探索
性较大需增加收敛性特征,因而需调整种群保留策略,减少一些离散度较大个体的保留,具体如下:计算保留概率:基于各个体的种群保留概率按原始种群保留机制来进行选择保留。
[0124]
通过上述过程不断调整搜索求解,直至收敛得到最优解,该最优解即为最优控制参数序列。
[0125]
上述搜索机制收敛性判定是分阶段进行,因而此处需解释下搜索阶段分割方法,以10个爆炸搜索过程作为一个搜索阶段,搜索阶段内保持一种搜索机制进行。其中前10个搜索阶段按原有的搜索机制进行。从11个搜索阶段开始才进行搜索调整。将从搜索开始的10个爆炸搜索过程作为初始搜索阶段。
[0126]
得到各时刻倾倒速度后,通过拟合的数学方程式,得到各时刻的垃圾车抬升角度,各时刻尘土扩散速度值。因而通过该方案来控制垃圾倾倒。
[0127]
至此,通过分析垃圾倾倒时关系得到垃圾倾倒数学模型,通过分析探索局部最优的可能性来调控搜索求解过程从而来计算出准确的最优控制策略。
[0128]
步骤7、对干式吸尘车倾倒垃圾进行智能调控。
[0129]
利用符合实际的控制方案进行控制车厢抬升角度,实现垃圾倾倒智能调控。
[0130]
本实施例的有益效果在于:本实施例通过对吸尘车倾倒垃圾时尘土数据进行分析,得到倾倒垃圾时垃圾倾倒速度与车厢抬升角度、垃圾湿度、垃圾剩余量之间的关系和尘土扩散速度与垃圾倾倒速度、垃圾湿度之间的关系,利用所述两种关系构建目标函数,利用优化后的烟花算法求解目标函数的最优解,实现对垃圾倾倒的参数进行调控,本实施例在保证垃圾倾倒速度的同时降低倾倒垃圾时的尘土扩散范围,降低环境污染,实现对干式吸尘车的智能调控。
[0131]
实施例3本发明实施例提供一种干式吸尘车抑尘倾泻垃圾智能控制系统,包括采集单元、处理单元、计算单元和控制单元:所述采集单元,利用普通相机采集倾倒垃圾时的尘土图像,利用深度相机采集倾倒垃圾时的深度图像,利用传感器采集倾倒垃圾时的垃圾湿度;所述处理单元,计算机利用采集单元采集到的尘土图像获取倾倒垃圾时的尘土扩散范围,利用深度图像获取垃圾倾倒速度和垃圾剩余量,并且记录每次倾倒垃圾的车厢抬升角度;所述计算单元,计算机利用采集单元采集的倾倒垃圾时的垃圾湿度和处理单元获取的倾倒垃圾时的垃圾倾倒速度、车厢抬升角度、垃圾剩余量、尘土扩散范围拟合垃圾倾倒速度与车厢抬升角度、垃圾湿度、垃圾剩余量之间的关系和尘土扩散速度与垃圾倾倒速度、垃圾湿度之间的关系,利用所述两种关系构建目标函数,利用优化后的烟花算法获取目标函数的最优解;所述控制单元,计算机根据计算单元获取的目标函数的最优解得到最优控制参数,利用最优控制参数对干式吸尘车倾泻垃圾的参数进行调控。
[0132]
本实施例的有益效果在于:本实施例通过对吸尘车倾倒垃圾时尘土数据进行分析,得到倾倒垃圾时垃圾倾倒速度与车厢抬升角度、垃圾湿度、垃圾剩余量之间的关系和尘土扩散速度与垃圾倾倒速度、垃圾湿度之间的关系,利用所述两种关系构建目标函数,利用优化后的烟花算法求解目标函数的最优解,实现对垃圾倾倒的参数进行调控,本实施例在保证垃圾倾倒速度的同时降低倾倒垃圾时的尘土扩散范围,降低环境污染,实现对干式吸尘车的智能调控。
[0133]
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1