做水泥工艺的同行都知道,熟料三率值精准控制,是稳定熟料质量、降低生产成本的核心。
教科书里教的递减试凑法、累加试凑法,是入门必学的基础逻辑,但放到实际生产里——多原料、多约束、高频调整,纯人工手算试错,不仅慢、容易出错,还全靠经验,很难算出真正“偏差最小、最贴合目标”的最优配比。
今天就把Excel规划求解+最小二乘法的全自动配料计算方法,讲透原理、一步一步拆解,不用编程、不用复杂软件,打开Excel就能用,算出的配比直接满足KH、SM、IM同时逼近目标值,偏差最小、可复现、效率拉满。
1水泥工艺配料的底层逻辑
我们所有配料计算,最终目标只有一个:
通过调整钙质、硅质、铁质、铝质等原料及煤灰的掺加比例,让烧成后的熟料,石灰饱和系数KH、硅率SM、铝率IM,无限接近设计目标值。
1.1计算公式
设各原料、生料、煤灰、熟料的化学成分:烧失量loss,氧化硅SiO2,氧化铝Al2O3,氧化铁Fe2O3,氧化钙CaO,氧化镁 MgO,三氧化硫SO3,氧化钾K2O,氧化钠Na2O,氯离子Cl-,煤热值Q,煤灰分A,熟料热耗q,煤灰掺入量G。
KH=(CaO-1.65Al2O3-0.35Fe2O3-0.7SO3)/2.8SiO2
SM=SiO2/(Al2O3+Fe2O3)
IM=Al2O3/Fe2O3
煤灰掺入量G=q∙A/100Q
1.2化学成分叠加原理
设钙质、硅质、铁质、铝质等原料的配比为 x1,x2,x3,x4
原料带入成分 = 原料中该成分含量×原料配比
生料成分=各原料带入成分之和
灼烧生料成分=生料成分去掉烧失量后的成分(生料成分/(1-loss))
熟料中灼烧生料配比=1-煤灰掺入量G
熟料成分=灼烧生料带入成分与煤灰带入成分之和
分别把生料成分和熟料成分代入三率值公式,即可算出生料和熟料实际率值 。
1.3原料配比约束
钙质、硅质、铁质、铝质等原料的配比 x1,x2,x3,x4满足:
x1+x2+x3+x4 = 1
且各配比x1,x2,x3,x4不能为负。
2传统试凑法:好用但“过时”,痛点太明显
教科书里的递减试凑法、累加试凑法,本质都是人工迭代试错。
•累加试凑法:从主料开始,一点点加辅料,慢慢逼近目标率值;
•递减试凑法:先定一个经验配比,再删减调整,缩小偏差。
这两种方法的致命短板,生产里人人都遇到过
(1)效率极低 3种原料还好调,一旦用到4种及以上原料,调整逻辑乱成一团,算大半天都未必能收敛。
(2)极度依赖个人经验 老工艺员凭感觉能调准,新人很容易越调偏差越大,同一个原料,两个人能算出两套完全不同的配比。
(3)没有“最优解” 只能做到“差不多符合目标”,根本不知道当前配比是不是总偏差最小的方案,更没法量化对比不同配比的优劣。
(4)无法加额外约束 想同时限制废料最大掺量、控制液相量、兼顾成本,人工试凑完全做不到。
简单说:试凑法适合学原理,不适合真生产。
3进阶最优方案:Excel规划求解+平方和最小化
这是目前水泥行业工艺员最实用、最高效、最精准的配料计算方法,不用懂高深数学,看懂逻辑就能直接用。
核心原理一句话讲透
我们的目标是「实际率值≈目标率值」,数学上就可以把模糊的“接近”,变成可计算的“偏差最小”。
关键:构造「偏差平方和」目标函数
直接用公式:
偏差平方和= (实际KH-目标KH)² + (实际SM-目标SM)² + (实际IM-目标IM)²
为什么要用「平方和」,而不是直接加减偏差?
•正负偏差不会相互抵消,真实反映总偏离程度;
•平方会放大大偏差,优先保证KH等关键率值的精度;
•函数光滑连续,Excel可以一键算出全局最小值,也就是最优配比。
整个逻辑就是:
Excel自动调整各原料配比,在“配比和为100%、配比非负”的约束下,让偏差平方和降到最小。
算出来的结果,就是数学意义上最完美、总偏差最小的配料方案。
4一步一步实操:Excel全自动配料计算(可直接照着做)
全程不用写代码,只用基础函数+自带的「规划求解」工具,5分钟搞定。
步骤1:准备基础数据
先在Excel里整理好表格,只需要录入3类内容:
(1)所用原料及煤灰化学成分;
(2)熟料热耗、煤的热值与灰分;
(3)熟料目标三率值(KH目、SM目、IM目)。
步骤2:设置「可变单元格」(原料配比)
找一列空白单元格,作为配比输入区,随便填一组初始值并求和(总和100%即可),这就是Excel要自动调整的数值。
步骤3:计算生料加权化学成分
用Excel最核心的函数:SUMPRODUCT
一键完成「配比×原料成分」的加权求和,自动算出生料里烧失量及各种氧化物的含量。
公式直接复制套用:
生料loss = SUMPRODUCT(配比列, 原料loss列)
生料CaO = SUMPRODUCT(配比列, 原料CaO列)
生料SiO2 = SUMPRODUCT(配比列, 原料SiO2列)
生料Al2O3 = SUMPRODUCT(配比列, 原料Al2O3列)
生料Fe2O3 = SUMPRODUCT(配比列, 原料Fe2O3列)
... ...
步骤4:计算灼烧生料化学成分
按公式:灼烧生料成分=生料成分/(1-loss)计算灼烧生料氧化物的含量,公式直接复制套用计算各种氧化物的含量。
步骤5:计算煤灰掺入量及熟料中灼烧生料配比
煤灰掺入配比G=q∙A/100Q
熟料中灼烧生料配比=1-煤灰掺入量G
步骤6:计算熟料加权化学成分
用Excel最核心的函数:SUMPRODUCT
一键完成「煤灰掺入配比×煤灰成分,灼烧生料配比×灼烧生料成分」的加权求和,自动算出熟料各种氧化物的含量。
公式直接复制套用:
熟料CaO = SUMPRODUCT(配比列, 灼烧生料/煤灰CaO列)
熟料SiO2 = SUMPRODUCT(配比列, 灼烧生料/煤灰SiO2列)
熟料Al2O3 = SUMPRODUCT(配比列, 灼烧生料/煤灰Al2O3列)
熟料Fe2O3 = SUMPRODUCT(配比列, 灼烧生料/煤灰Fe2O3列)
... ...
骤7:自动计算三率值(计算值)
把前面算出的生料、熟料成分,直接套入率值公式,Excel自动算出当前配比对应的生料KH、SM、IM和熟料KH、SM、IM。
步骤8:计算熟料目标三率值与计算值「偏差平方和」
单独一个单元格,输入偏差平方和公式:=SUMXMY2(目标值列,计算值列),这就是我们要最小化的目标。
步骤9:添加约束条件(最关键)
只需要加两条刚性约束:
(1)所有原料配比之和(设置求和单元格) = 100%;
(2)每一种原料的配比 ≥ 0(不能出现负配比)。
步骤10:一键规划求解,出最优结果
(1)打开Excel【数据】选项卡 → 【规划求解】;
(2)目标单元格:偏差平方和,目标设为「最小值」;
(3)可变单元格:选原料配比列;
(4)约束条件:添加配比求和单元格=1、各配比单元格>=0;
(5)求解方法选择:非线性GRG(率值公式是非线性,必须选这个);
(6)点「求解」,1秒就算出最优配比+对应精准率值。
5生产实用优化技巧
5.1优先保证KH精度:加权重调整
实际生产中,KH重要性>SM>IM,只需要在平方和公式里加权重,比如:
偏差 平方和= 5×(KH偏差)² + 3×(SM偏差)² + 1×(IM偏差)²
Excel会优先把KH算到最准,完全贴合生产需求。
5.2进阶用法:生产直接落地
•限制氧化镁MgO、三氧化硫SO3、碱K2O+Na2O、氯离子Cl-等有害成分的最大含量或氧化钙最小含量;
•同时优化三率值+液相量+熟料成本;
•四组以上原料的配比计算,直接在原料列插入即可;
总结
递减试凑法、累加试凑法,是水泥工艺的入门基础,必须理解原理,但真的不适合日常高效生产计算。
而Excel规划求解+偏差平方和最小化,是把“凭经验调配比”,变成计算机自动算最优解,精准、高效、稳定、零门槛,是每个水泥工艺技术员都应该掌握的实用工具。
不用再对着计算器反复试数,打开Excel,3分钟就能算出一套最贴合目标、偏差最小的熟料配料方案。
夜雨聆风