1.一种基于梯度提升决策树和遗传算法的印染定型机能耗优化方法,其特征在于,所述印染定型机能耗优化方法包括以下步骤:步骤1、获取数据,过程如下:
获取N组定型机生产运行时的下述数据:一号定型机前端湿度、一号定型机尾端湿度、一号定型机燃气表压力、一号定型机车速、一号定型机排风平均转速、一号定型机烘房平均温度、环境温度、平均门幅、一号定型机耗电量、一号定型机燃气使用量、一号定型机耗水量,以及布料类别、耗电量、耗水量、燃气使用量和订单量,其中,N是大于0的自然数;
步骤2、构建综合能耗模型,设定优化目标函数;
步骤3、使用梯度提升决策树算法进行建模输入参数如下:
Uf:一号定型机前端湿度;
Ue:一号定型机尾端湿度;
Pgas:一号定型机燃气表压力;
Sc:一号定型机车速;
Savg:一号定型机排风平均转速;
Tavg:一号定型机烘房平均温度;
Tenv:环境温度;
Tgas:一号定型机燃气表温度;
Ctype:布料类别;
Tp:流程耗时;
输出参数:
P:定型机综合能耗;
步骤4、使用遗传算法对得到的梯度提升决策树进行处理,寻优得到适应度值最大的控制变量值,过程如下:
(4.1)变量参数选定:
选定变量:Uf、Ue、Pgas、Tenv、Tgas、Ctype、Tp;
控制变量:Sc、Savg、Tavg、Tgas;
输出变量:P;
求解精度:保留一位小数;
(4.2)将控制变量编码成二进制数,所有控制变量串联成一条染色体,每条染色体占37个二进制位,其中:10个二进制位表示Sc的编码,13个二进制位表示Savg的编码,9个二进制位表示Tavg的编码,5个二进制位表示Tgas的编码;
(4.3)当输入一组选定变量的值,即Uf、Ue、Pgas、Tenv、Tgas、Ctype、Tp变量值时,进行控制变量的二进制编码,得到所有可能的控制变量的值,并从所有可能的控制变量的值中随机选取M组Uf、Ue、Pgas、Tenv、Tgas、Ctype、Tp、Sc、Savg、Tavg、Tgas的值;M是大于0的自然数;设置P为适应度值,即每一组的控制变量都对应一个适应度值;
对步骤3得到的梯度提升决策树进行处理,把Uf、Ue、Pgas、Tenv、Tgas、Ctype、Tp、Sc、Savg、Tavg、Tgas代入,得到P;
进行M次代入,得到M组Uf、Ue、Pgas、Tenv、Tgas、Ctype、Tp、Sc、Savg、Tavg、Tgas、P数据;
使用遗传算法在得到的M组Uf、Ue、Pgas、Tenv、Tgas、Ctype、Tp、Sc、Savg、Tavg、Tgas、P数据中,找出适应度值最大的控制变量值,方法如下:I)染色体的选择:
采用轮盘赌选择法,设Pi为个体i被选择的概率,Fi为个体i的适应度值,则有即个体被选择的概率与个体的适应度值有关;
其中,所述个体i是指一组Uf、Ue、Pgas、Tenv、Tgas、Ctype、Tp、Sc、Savg、Tavg、Tgas、P数据;j是指第j个个体;n是指第n个个体;
II)染色体的交叉:
把两个父代控制变量染色体部分结构进行替换重组形成新的个体,交叉算子根据交叉率将种群中的两个个体随机的交换某些基因,能够产生新的基因;
本遗传算法选择交叉概率为0.6,平均为60%的染色体进行交叉位点pos前后二进制进行交叉;
III)染色体的变异:
根据变异概率选择变异位点,将二进制位改变;
本遗传算法对1%基因进行变异;
步骤5、把得到的控制变量值设置为定型机生产的工艺参数,使定型机的综合能耗最小;
所述步骤2中,综合能耗模型的构建过程为:①从印染样本数据中抽取能耗相关数据:耗电量E、燃气消耗量G、耗水量W以及订单量数据米数M;
②通过综合单位产量能耗公式 计算产品单位产量综合能耗,其中Pq为企业综合能耗,单位为千克标煤;Ei为生产活动中消耗的第i类能源实物量;Pi为第i类能源折算标煤系数,P产品单位产量综合能耗,单位为千克标煤每百米;∑Ngh为各种合格品产量,单位为百米;
③即 得到单位产量能耗,用该数据代表综合能耗情况;
所述步骤3中,所述梯度提升决策树模型为:其中,Ptypei为第i个订单的定型机能耗类别预测值,T为回归数的数量,J为叶子节点的数量,P表示定型机能耗类别预测模型,fp1,0(xi,p)为定型机能耗类别预测初始化的回归树,j∈{1,J}代表第j个叶子节点,cp1,t,j代表定型机能耗类别预测模型第t棵回归树的第j个叶子节点的残差值,Rp,t,j为定型机能耗类别预测模型第t棵回归树的第j个叶子节点,I(xi,p∈Rp,t,j)即xi,p属于定型机能耗类别预测模型第t棵回归树的第j个叶子节点时等于1,否则为
0;
将xi,p依次输入定型机能耗类别预测模型回归树t训练回归树模型以拟合cp1,t,j,i∈{order}:最终将所有定型机能耗类别预测模型回归树模型以上述公式组合得到最终定型机能耗类别预测模型:
其中Cp1,t,j为cp1,t,j训练后最佳的值。
2.根据权利要求1所述的一种基于梯度提升决策树和遗传算法的印染定型机能耗优化方法,其特征在于:所述步骤1中,采集的定型机数据是5000组,即N取5000。
3.根据权利要求1或2所述的一种基于梯度提升决策树和遗传算法的印染定型机能耗优化方法,其特征在于:所述步骤4中,从所有可能的控制变量的值中,随机选取10000组的值,即M取10000。