基于RF-GA-SVM算法的升降机输出电压控制方法

文档序号:25729586发布日期:2021-07-02 21:17阅读:163来源:国知局
基于RF-GA-SVM算法的升降机输出电压控制方法

本发明属于升降机变频器输出电压控制技术领域,尤其涉及一种基于rf-ga-svm算法的升降机输出电压控制方法。



背景技术:

建筑领域中,为解决施工升降机在超高层建筑施工中,驱动电机的供电电压有级调节的方式,从380v直接提升到了690v,使得施工升降机在制造过程中产生大量的电能损失。目前,施工升降机的电压调节多采用变频器技术进行调节,然而变频器的调节技术对变频器输出电压的控制准确性较差,在实际的运行过程中将产生能耗浪费。因而,在变频器输出电压控制方法上需要更适当的控制方法,以进行运行能耗的优化。

有一部分学者采用bp神经网络pid控制方法使电梯的运行更加稳定,系统动态性能有所提高,但bp神经网络算法的收敛速度慢且存在过拟合的问题,对于多因素影响的电压预测准确性较低。

还有根据模糊bp神经网络的电梯群控系统改善了运行效能,虽然模糊控制改善了bp神经网络控制的准确性,但是算法本身的特性局限了控制准确性的提高。



技术实现要素:

本发明的主要目的在于解决现有技术中存在的问题,本发明提供一种预测速度较快、预测准确率较高的基于rf-ga-svm算法的升降机输出电压控制方法。

本发明所解决的技术问题采用以下技术方案来实现:一种基于rf-ga-svm算法的升降机输出电压控制方法,包括以下步骤:

步骤1、确定施工升降机变频器输出电压的初始影响因素;

步骤2、利用随机森林算法对初始影响因素下的施工升降机变频器输出电压进行重要度计算;

步骤3、根据重要度计算结果,确定各初始影响因素的权重值,选择影响因素的样本约简集合;

步骤4、利用遗传算法对支持向量机的惩罚因子c和径向基半径g进行优化;

步骤5、利用优化后的支持向量机对样本约简集合的影响因素进行变频器输出电压预测。

进一步,所述施工升降机变频器输出电压的初始影响因素包括外部环境影响因素和能量传递过程中影响因素。

进一步,所述外部环境影响因素包括空气密度、实时风速、瞬时风向、倾斜角、吊笼温度。

进一步,所述能量传递过程中影响因素包括减速器转速、负载转矩、运行高度、电机温度、减速比、齿轮箱油温、齿轮箱油压。

进一步,步骤2、利用随机森林算法对初始影响因素下的施工升降机变频器输出电压进行重要度计算,进一步包括,

重要度计算公式为

进一步,步骤5、利用优化后的支持向量机对样本约简集合的影响因素进行变频器输出电压预测,进一步包括,

利用优化后的支持向量机对样本约简集合的影响因素进行变频器输出电压回归预测。

本发明的有益效果为:

1、利用随机森林算法对初始影响因素下的施工升降机变频器输出电压进行重要度计算;根据重要度计算结果,确定各初始影响因素的权重值,选择影响因素的样本约简集合;而且样本约简集合的建立可以提高变频器输出电压的预测速度。

2、利用遗传算法对支持向量机的惩罚因子c和径向基半径g进行优化;利用优化后的支持向量机对样本约简集合的影响因素进行变频器输出电压预测;因为支持向量机回归的准确率和精度取决于惩罚因子c和径向基半径g的值,所以利用遗传算法优化后的支持向量机变频器输出电压回归预测准确率高。

附图说明

图1为本发明基于rf-ga-svm算法的升降机输出电压控制方法的流程图。

图2为本发明的利用遗传算法优化支持向量机参数的流程图。

具体实施方式

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

如图1所示,本发明提供的一种基于rf-ga-svm算法的升降机输出电压控制方法,包括以下步骤:

步骤1、确定施工升降机变频器输出电压的初始影响因素;

步骤2、利用随机森林算法对初始影响因素下的施工升降机变频器输出电压进行重要度计算;

步骤3、根据重要度计算结果,确定各初始影响因素的权重值,选择影响因素的样本约简集合;

步骤4、利用遗传算法对支持向量机的惩罚因子c和径向基半径g进行优化;

步骤5、利用优化后的支持向量机对样本约简集合的影响因素进行变频器输出电压预测。

施工升降机变频器输出电压的初始影响因素包括外部环境影响因素和能量传递过程中影响因素。

外部环境影响因素包括空气密度、实时风速、瞬时风向、倾斜角、吊笼温度。

能量传递过程中影响因素包括减速器转速、负载转矩、运行高度、电机温度、减速比、齿轮箱油温、齿轮箱油压。

步骤2、利用随机森林算法对初始影响因素下的施工升降机变频器输出电压进行重要度计算,进一步包括,

重要度计算公式为

步骤5、利用优化后的支持向量机对样本约简集合的影响因素进行变频器输出电压预测,进一步包括,

利用优化后的支持向量机对样本约简集合的影响因素进行变频器输出电压回归预测。

实施例

一种基于rf-ga-svm算法的升降机输出电压控制方法,包括以下步骤:

步骤1、确定施工升降机变频器输出电压的初始影响因素;

施工升降机变频器输出电压的初始影响因素包括外部环境影响因素和能量传递过程中影响因素。

外部环境影响因素包括空气密度、实时风速、瞬时风向、倾斜角、吊笼温度。

能量传递过程中影响因素包括减速器转速、负载转矩、运行高度、电机温度、减速比、齿轮箱油温、齿轮箱油压。

(1)外部环境影响因素

施工升降机多是露天使用,且使用时各地环境差别很大。因此环境因素将对运行产生很大影响,其中温度、风速、空气密度和瞬时风向是主要因素。风速、空气密度和瞬时风向将产生空气阻力,影响相对运动速度,空气阻力公式为:

式中:c为空气阻力系数;ρ为空气密度;s物体迎风面积;v为物体与空气的相对运动速度。

在考虑空气阻力时,施工升降机安装时的倾斜角会影响空气阻力的方向,所以安装倾斜角也是影响因素之一。

环境温度升高将使电机内部损耗增大,导致效率降低,影响电机输出功率,在额定负载时,环境温度差(t2-t1)与电机温升差δθ之间的简化关系为:

式中:θ为电机温升;k为等效的发热损耗系数。

(2)能量传递过程中影响因素

施工升降机能量传递过程为供电电压经过滑触线传递到控制箱,控制箱通过变频器变电压和频率后输出到三相异步电机,电机再将转速和转矩传递给减速器,经过减速器降速度,提转矩,驱动齿轮齿条使吊笼运动。

滑触线随着运行高度变化以及电流的变化将产生压降,滑触线压降公式为:

式中:i为负荷电流;z为阻抗;l为滑触线长度;电阻r为电抗;为功率因数。

三相异步电机的温升产生的温度场对电机内部损耗有影响,转速和转矩对吊笼稳定运行有影响,转速公式为:

式中:f为供电频率;s为转差率;p为电机的级对数。

异步电机电磁转矩表达式:

式中:m1为电机相数;up为极数;u1为额定电压;r1为每相电阻;r′2为转子电阻;x1σ为漏抗;x′2σ为漏电抗;n1为同步转速。

减速器中的传动比、油压和温度对齿轮传递效率有重要作用。

综上所述,在考虑影响因素时,应将外部环境因素和能量传递过程中影响因素都考虑在内,做出因素决策表如表1所示,通过物联网平台对各个因素进行数据的采集,作为算法分析的初始数据。

表1因素决策表

注:c代表输入,d代表输出。

步骤2、利用随机森林算法对初始影响因素下的施工升降机变频器输出电压进行重要度计算;

步骤2、利用随机森林算法对初始影响因素下的施工升降机变频器输出电压进行重要度计算,进一步包括,

重要度计算公式为

随机森林的建立,其中训练样本的生成是通过从训练集中随机且有放回地重复抽取k次,组成随机森林为f={h1,h2,…,hk}。从所有特征中随机抽m个特征子集构建决策树,并使用cart算法进行计算,其使用基尼指数(ginigini)挑选特征。设随机样本集d中第i类别样本占比为pi(i=1,2,……,m),且m表示类别总数,则d的基尼系数为:

假如某属性a将样本集d二元划分为d1、d2,则属性a的基尼系数为:

袋外数据(out-of-bag,oob)指在生成训练集时,约有37%不会被抽到的样本。利用oob对某个特征的重要性进行分析,设oob数据集在第s棵树上的准确率为as,对任意变量u进行重要性分析,详细步骤为:

1)重新随机排列训练集中变量u的值,得出新训练集nu,再次投入随机森林中,在决策树hs中oob的分类准确率为

2)计算oob在排列前后的分类准确率之差:

3)变量u的重要性得分:

步骤3、根据重要度计算结果,确定各初始影响因素的权重值,选择影响因素的样本约简集合;

步骤4、利用遗传算法对支持向量机的惩罚因子c和径向基半径g进行优化;

因为支持向量机回归的准确率和精度取决于惩罚因子c和径向基半径g的值,传统支持向量机是通过经验来寻找最优参数值,准确度较低,本发明利用遗传算法对传统支持向量机进行参数优化。

本发明利用遗传算法优化支持向量机的惩罚因子c和径向基半径g参数,遗传算法主要用来寻找最优解,过程模拟了生物进化。计算的过程需要首先使用到计算机的编码方法,确定适应度函数,其次个体染色体通过随机生成初始种群,并计算个体的适应度值,根据生物进化原则,挑选出适应度好的个体,最后经过遗传算子选择出最优参数。利用ga优化svm的参数c和g,基本步骤如图2所示,通过这些步骤可以找到最优的参数,通过参数优化使支持向量机的精度提高,结果达到最优。

步骤5、利用优化后的支持向量机对样本约简集合的影响因素进行变频器输出电压预测。

步骤5、利用优化后的支持向量机对样本约简集合的影响因素进行变频器输出电压预测,进一步包括,

利用优化后的支持向量机对样本约简集合的影响因素进行变频器输出电压回归预测。

支持向量机(svm)通过求解最优分类面来正确划分样本,并且要保证样本与分离面的误差最小。为了解决误差问题,引入了不敏感损失函数。本发明使用的支持向量机算法具体步骤为:

1)设已知训练集

t={(x1,y1),…,(xi,yi)}∈(x×y)l

式中:xi∈x=rn,xi为特征向量,yi∈y{1,-1}(i=1,2,…,l)。

2)选择合适的核函数k(x,x′)和恰当的惩罚因子c,构造并计算最优化问题

计算出最优解:式中x为空间中的点,g为径向基半径。

3)选择a*的一个正分量并据此计算临界值:

4)构造决策函数

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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