一种燃料质量分配组合的优化方法及系统技术方案

技术编号:15705158 阅读:68 留言:0更新日期:2017-06-26 11:54
本发明专利技术涉及一种燃料质量分配组合的优化方法及系统,其中方法包括以下步骤:步骤1,根据每一种燃料的燃料质量u

Optimization method and system for fuel quality distribution combination

The invention relates to a method and a system for optimizing fuel mass allocation combinations, wherein the method comprises the following steps: Step 1, according to the fuel quality U of each fuel

【技术实现步骤摘要】
一种燃料质量分配组合的优化方法及系统
本专利技术涉及燃料质量的优化算法领域,尤其涉及一种燃料质量分配组合的优化方法及系统。
技术介绍
近年来,生物质能源受到各个研究方向的重视。生物质燃料公司通过收购生物质燃料,然后将其转化成能量出售给发电厂发电,然而生物质燃料种类不同,热值不同,价格也不同。在不成型燃料交接和结算过程中,不同热值燃料之间的分配组合对公司的盈亏有很大的影响。虽然传统方法通过数值比较,对不同燃料组合数据进行优化,但我们可以发现该方法找到的并不一定是真正的最优组合,具有随机性,且优化效果不佳。
技术实现思路
本专利技术所要解决的技术问题是针对上述现有技术的不足,提供一种燃料质量分配组合的优化方法及系统。本专利技术解决上述技术问题的技术方案如下:依据本专利技术的一方面,提供了一种燃料质量分配组合的优化方法,包括以下步骤:步骤1:根据每一种燃料的燃料质量ui和其对应的燃料价格,求取此种燃料对应的价格函数;步骤2:将每一种燃料的所述价格函数与其对应的所述燃料质量相乘,并相加求和,得到目标燃料函数F(ui);步骤3:设定每一种所述燃料质量的定义域[ai,bi],并在所述定义域[ai,bi]中,将所述目标燃料函数F(ui)转化为变分不等式;步骤4:在所述定义域[ai,bi]中,利用投影算法求解所述变分不等式的最优解;其中,所述最优解即是每一种燃料的最优燃料质量。本专利技术的有益效果是:本专利技术首先求取目标燃料函数,并将其转换为变分不等式的形式,变分不等式是研究偏微分方程、最佳控制和其他领域的一个十分有用的工具,接着利用投影算法求解所述变分不等式的最优解,所述最优解即是每一种燃料的最优燃料质量,利用投影算法计算,能快速收敛到最优解,本方法避免了传统方法优化随机性的缺点,且执行速度快,计算复杂度低,经过实践显示,最优解计算精准,优化的效果更好。在上述技术方案的基础上,本专利技术还可以做如下改进:进一步,步骤1中,所述价格函数是通过概率统计中的回归分析方法得到的。采用上述进一步方案的有益效果是:通过回归分析方法建立价格函数,简单快捷,且拟合程度高,有较高的准确度。进一步,步骤3中,在所述定义域[ai,bi]中,将所述目标燃料函数F(ui)转化为变分不等式的具体实现为:S31,求取所述目标燃料函数F(ui)关于每一种所述燃料质量对应的燃料质量偏导数函数,记为F′(ui);S32,求取所述燃料质量偏导数函数F′(ui*)与向量ui-ui*的内积M(ui),记为内积M(ui)=<-F′(ui*),ui-ui*>;S33,将求得的所述内积M(ui)相加得到函数G(ui),即G(ui)=M(u1)+M(u2)+M(u3)+...+M(un),并使之满足不等式G(ui)≥0;其中,ui*为每一种燃料的最优燃料质量,n为燃料种类数的总和。采用上述进一步方案的有益效果是:将所述目标燃料函数转化为变分不等式,不仅构造简单,且求解的最优解具备唯一性。进一步,步骤4中,利用投影算法求解所述变分不等式的最优解的具体实现步骤为:S41,在所述定义域中,对每一个所述燃料质量ui和循环次数K进行初始化,取ui0=[u10,u20,u30,...,un0]=[1,1,1,...,1],且取循环次数K=0;S42,计算向量uiK+1,其计算公式为:uiK+1=Ph(uik-akG(uik));S43,根据计算得到的所述uik+1,计算实际误差q=abs(uiK+1-uik),如果q≤ε,则计算终止;否则,令K增加1,并返回执行步骤S42;其中,函数Pη(y)表示y到h的投影映射,h表示对应于所述燃料质量ui的定义域范围;ε是预设的误差阈值;ak取值为0.1;函数abs(x)表示取向量x的模值。进一步,在步骤S42中,当迭代计算得到的所述向量uiK+1中,若存在uiK+1超过其对应的所述定义域范围[ai,bi]时,则取uiK+1=W*(uiK-ak*G(uik))/abs(uiK-ak*G(uik)),其中W为所述定义域的长度模值,即W=bi-ai。采用上述进一步方案的有益效果是:采用投影算法求解变分不等式,算法简单,且收敛性好,每一步都是超着最优解趋近,从而最终到达最优解,准确度高。依据本专利技术的另一方面,提供了一种燃料质量分配组合的优化系统,包括价格函数获取模块、目标燃料函数获取模块、变分不等式获取模块和最优解获取模块;所述价格函数获取模块用于根据每一种燃料的燃料质量ui和其对应的燃料价格,求取该燃料对应的价格函数;所述目标燃料函数获取模块用于将每一种燃料的所述价格函数与其对应的所述燃料质量相乘,并相加求和,得到目标燃料函数F(ui);所述变分不等式获取模块用于设定每一种所述燃料质量的定义域[ai,bi],并在所述定义域中,将所述目标燃料函数F(ui)转化为变分不等式;所述最优解获取模块用于在所述定义域中,利用投影算法求解所述变分不等式的最优解;其中,所述最优解即是每一种燃料的最优燃料质量。本专利技术的有益效果是:本专利技术首先求取目标燃料函数,并将其转换为变分不等式的形式,变分不等式是研究偏微分方程、最佳控制和其他领域的一个十分有用的工具,接着利用投影算法求解所述变分不等式的最优解,所述最优解即是每一种燃料的最优燃料质量,利用投影算法计算,能快速收敛到最优解,本方法避免了传统方法优化随机性的缺点,且执行速度快,计算复杂度低,经过实践显示,最优解计算精准,优化的效果更好。优选的,所述变分不等式获取模块包括依次连接的偏导数函数获取单元、内积获取单元、不等式获取单元;所述偏导数函数获取单元块用于求取所述目标燃料函数F(ui)关于每一种所述燃料质量对应的燃料质量偏导数函数F′(ui);所述内积获取单元用于求取每一个所述燃料质量偏导数函数F′(ui*)与向量ui-ui*的内积M(ui);所述不等式获取单元用于将求得的每一个所述内积M(ui)相加,并使相加后总和大于等于零;其中,ui*为每一种燃料的最优燃料质量。采用上述进一步方案的有益效果是:将所述目标燃料函数转化为变分不等式,不仅构造简单,且求解的最优解具备唯一性。进一步,所述最优解获取模块包括初始化单元、第一计算单元和第二计算单元;所述初始化单元用于在所述定义域中,对每一个所述燃料质量ui和循环次数K进行初始化;所述第一计算单元用于根据预设的计算规则,计算向量uiK+1;所述第二计算单元用于根据计算得到的所述uik+1,计算实际误差q。进一步,所述最优解获取模块还包括异常处理单元,所述异常处理单元用于当迭代计算得到向量uiK+1超过其对应的所述定义域范围[ai,bi]时,根据预设的计算规则计算得到uiK+1。采用上述进一步方案的有益效果是:采用投影算法求解变分不等式,算法简单,且收敛性好,每一步都是超着最优解趋近,从而最终到达最优解,准确度高。附图说明图1为本专利技术一种燃料质量分配组合的优化方法的步骤示意图;图2为本专利技术一种燃料质量分配组合的优化系统的结构示意图;图3为本专利技术一种变分不等式获取模块的结构示意图;图4为本专利技术一种最优解获取模块的结构示意图。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。实施例一、一种燃料质量分配组合的优化方法,下面将结合本文档来自技高网...
一种燃料质量分配组合的优化方法及系统

【技术保护点】
一种燃料质量分配组合的优化方法,其特征在于,包括以下步骤:步骤1:根据每一种燃料的燃料质量u

【技术特征摘要】
1.一种燃料质量分配组合的优化方法,其特征在于,包括以下步骤:步骤1:根据每一种燃料的燃料质量ui和其对应的燃料价格,求取该燃料对应的价格函数;步骤2:将每一种燃料的所述价格函数与其对应的所述燃料质量相乘,并相加求和,得到目标燃料函数F(ui);步骤3:设定每一种所述燃料质量的定义域[ai,bi],并在所述定义域[ai,bi]中,将所述目标燃料函数F(ui)转化为变分不等式;步骤4:在所述定义域[ai,bi]中,利用投影算法求解所述变分不等式的最优解;其中,所述最优解即是每一种燃料的最优燃料质量。2.根据权利要求1所述的一种燃料质量分配组合的优化方法,其特征在于,步骤1中,所述价格函数是通过概率统计中的回归分析方法得到的。3.根据权利要求1所述的一种燃料质量分配组合的优化方法,其特征在于,步骤3中,在所述定义域[ai,bi]中,将所述目标燃料函数F(ui)转化为变分不等式的具体实现为:S31,求取所述目标燃料函数F(ui)关于每一种所述燃料质量对应的燃料质量偏导数函数,记为F′(ui);S32,求取所述燃料质量偏导数函数F′(ui*)与向量ui-ui*的内积M(ui),记为内积M(ui)=<-F′(ui*),ui-ui*>;S33,将求得的所述内积M(ui)相加得到函数G(ui),即G(ui)=M(u1)+M(u2)+M(u3)+...+M(un),并使之满足不等式G(ui)≥0;其中,ui*为每一种燃料的最优燃料质量,n为燃料种类数的总和。4.根据权利要求3所述的一种燃料质量分配组合的优化方法,其特征在于,步骤4中,利用投影算法求解所述变分不等式的最优解的具体实现步骤为:S41,在所述定义域中,对每一个所述燃料质量ui和循环次数K进行初始化,取ui0=[u10,u20,u30,...,un0]=[1,1,1,...,1],且取循环次数K=0;S42,计算向量uiK+1,其计算公式为:uiK+1=Pη(uik-akG(uik));S43,根据计算得到的所述uik+1,计算实际误差q=abs(uiK+1-uik),如果q≤ε,则计算终止;否则,令K增加1,并返回执行步骤S42;其中,函数Pη(y)表示y到h的投影映射,h表示对应于所述燃料质量ui的定义域范围;ε是预设的误差阈值;ak取值为0.1;函数abs(x)表示取向量x的模值。5.根据权利...

【专利技术属性】
技术研发人员:汪星齐亚伟陶长琪伍琦
申请(专利权)人:江西财经大学
类型:发明
国别省市:江西,36

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1