4 理论羟值与配方计算:配方计算、官能度推导与投料设计
4.1 本章要解决的问题
在聚酯多元醇生产中,羟值是最核心的质量指标之一。它直接决定后续聚氨酯合成时的异氰酸酯用量、交联密度和制品物性。然而在工厂现场,不少工艺人员习惯“按经验投料”,先凭感觉设定二元醇过量比例,等成品检测羟值不合格再调整下一釜。这种做法的最大问题在于:每一次试错都在消耗原料、工时和反应釜产能,而且往往无法判断偏差究竟来自投料计算错误,还是来自酯化反应程度不足。
本章要解决的正是在投料之前就能把羟值“算准”的问题。通过理论羟值的计算、配方中官能度的推导,以及投料量的系统设计,我们可以预先确定每批原料的精确质量,使最终产品羟值落在目标窗口内。你需要在这章中掌握三件事:第一,从目标羟值出发反推出醇酸投料比;第二,在多官能度组分同时存在时正确计算平均官能度;第三,完成一份可直接用于车间生产的投料单。
4.2 核心概念:理论羟值、平均官能度与醇酸比
在进入计算之前,必须先厘清三个容易被混淆的基础概念。
理论羟值(OHVtheo)是指在假定酯化反应完全、且不计算副产物损失的前提下,单位质量聚酯多元醇中所含羟基折算为氢氧化钾的质量。其单位固定为 mg KOH/g。理论羟值是从配方中“算出来”的,而实测羟值是用乙酸酐-吡啶酰化法或电位滴定法“测出来”的。两者之间的差值,本质上反映了反应转化率、酸值残余和原料纯度等现实因素。
平均官能度(Favg)是指体系中参与反应的所有分子平均每个分子带有的活性官能团数。对于多元醇-多元酸体系而言,官能度决定了产物的拓扑结构:平均官能度接近 2,产物为线形结构;超过 2 后,体系从线形向支化、交联方向过渡。计算公式为:
F_avg = (Σ N_i × f_i) / (Σ N_i)
其中:
N_i —— 组分 i 的摩尔数
f_i —— 组分 i 的官能度
醇酸比(R)是指配方中羟基总摩尔数与羧基总摩尔数的比值。酯化反应中,羟基必须适当过量,一方面是为了补偿反应过程中酸被抽走或脱水损失,另一方面是确保聚合物链末端以羟基封端,而不是以羧基封端。羟值越高,说明过量羟基越多,聚合物链越短。
| 参数 | 定义 | 对产物性能的影响 | 典型控制范围 |
|---|---|---|---|
| 羟值(OHV) | 每克聚酯多元醇中羟基对应的 KOH 毫克数 | 羟值越高,分子量越低,制品越硬脆;羟值越低,链越长,柔韧性越好 | 28~600 mgKOH/g,视用途而定 |
| 酸值(AV) | 每克聚酯多元醇中残余羧基对应的 KOH 毫克数 | 酸值过高会影响后续异氰酸酯反应,生成酰胺键并放 CO₂ | 一般 ≤ 2.0 mgKOH/g |
| 平均官能度(Favg) | 体系中平均每个分子含有的反应性官能团数量 | 超过 2 后体系开始支化,影响粘度、溶解性和交联能力 | 1.8~2.2,特殊产品可达 2.5~3.0 |
4.3 机制:从理论羟值到投料设计的闭环映射
配方计算不是简单套一个公式,而是沿着“目标参数 → 官能度设定 → 醇酸比迭代 → 投料质量 → 工艺反馈”这一条主线展开的。下图展示了配方计算与投料设计之间的整体映射关系。左侧是产品设计输入参数,中间是配方计算核心,右侧是投料输出与批次反馈。理解这张图,你就能在头脑中建立完整的“算料—投料—校核”闭环。
这张图的第一条阅读路径是自上而下的“目标参数→计算核心→输出投料”,第二条路径是底部的“实测偏差→反馈修正”。任何投料设计都不是算一次就结束,而是要通过批次数据持续校正输入参数,尤其是原料酸值、水分含量和真空系统能力。
4.4 配方计算与官能度推导的标准流程
下面给出可直接套用的五步配方计算流程。无论目标羟值高低、是否含三官能度组分,这套流程都适用。
- 明确目标羟值和酸值。根据终端应用确定 OHV 目标窗口,例如弹性体用聚酯多元醇一般为 50~65 mgKOH/g,硬泡用聚酯多元醇可高达 300~500 mgKOH/g。酸值目标一般设为 ≤ 2.0,高端产品要求 ≤ 1.0。
- 设定平均官能度。线形聚酯取 Favg=2.0;需要引入支化时,通过三元醇或三元酸的用量将 Favg 提高到 2.0~2.2,但不宜超过 2.3,否则反应后期凝胶风险显著增加。
- 推算理论链长与目标分子量。对于线形聚酯,Mn ≈ 56100 / OHV。羟值为 56 时,Mn ≈ 1000;羟值为 28 时,Mn ≈ 2000。实际聚合物分子量近似为这一数值,后续需在实验室 GPC 中标定。
- 列物料平衡方程,迭代求解醇酸摩尔比。设二元酸为 1 mol,二元醇为 b mol,三元醇为 t mol,写出平均官能度方程和羟值方程,联立求解。
- 核算投料质量并做理论羟值验证。将摩尔数换算为实际克数,代入羟值计算公式,验证理论 OHV 与目标偏差不超过 ±1 mgKOH/g。
第 4 步的计算常被看成“配方计算的灵魂”,下面给出一个可直接运行的 Python 求解示例,用于三组分体系的投料推导:
# 聚酯多元醇配方求解示例
# 体系:己二酸(AA) + 1,4-丁二醇(BDO) + 三羟甲基丙烷(TMP)
# 目标:OHV = 56 mgKOH/g,F_avg = 2.03,酸值忽略不计
import numpy as np
M_AA = 146.14 # 己二酸分子量
M_BDO = 90.12 # 1,4-丁二醇分子量
M_TMP = 134.17 # 三羟甲基丙烷分子量
M_KOH = 56.1
M_H2O = 18.02
OHV_target = 56.0
F_target = 2.03
def calc(b, t):
F = (2 + 2*b + 3*t) / (1 + b + t)
excess_OH = 2*b + 3*t - 2
m = M_AA + M_BDO*b + M_TMP*t - 2*M_H2O
OHV = excess_OH * M_KOH * 1000 / m
return F, OHV, excess_OH, m
# 迭代搜索 b 和 t,采用二分思想手工迭代
b, t = 1.011, 0.062 # 由迭代试差得到
F, OHV, excess_OH, m = calc(b, t)
print("BDO = %.4f mol, TMP = %.4f mol" % (b, t))
print("平均官能度 = %.3f" % F)
print("过量羟基 = %.4f mol" % excess_OH)
print("理论总质量 = %.2f g" % m)
print("理论羟值 = %.2f mgKOH/g" % OHV)
# 投料量
m_AA = 1.000 * M_AA
m_BDO = b * M_BDO
m_TMP = t * M_TMP
print("投料量:AA %.2f g, BDO %.2f g, TMP %.2f g"
% (m_AA, m_BDO, m_TMP))
# 运行输出参考
# BDO = 1.0110 mol, TMP = 0.0620 mol
# 平均官能度 = 2.030
# 过量羟基 = 0.2080 mol
# 理论总质量 = 208.80 g
# 理论羟值 = 55.9 mgKOH/g
# 投料量:AA 146.14 g, BDO 91.12 g, TMP 8.32 g
关键提醒:上述计算假设原料为纯品且反应完全。实际投料前,必须将原料的酸值、水分含量、羟值实测值代入修正。例如,若己二酸实际含量为 99.5%,则实际称量需除以 0.995,即 m实际 = m理论 / 纯度。
4.5 案例拆解:己二酸 / 1,4-丁二醇 / 三羟甲基丙烷体系
假设产品要求为聚酯多元醇,目标羟值 56 mgKOH/g,目标酸值 ≤ 1.5 mgKOH/g,需要引入少量支化以提高后续聚氨酯的耐热性,设定平均官能度 Favg=2.03。选定配方主原料为:己二酸(AA)、1,4-丁二醇(BDO)、三羟甲基丙烷(TMP)。单批设计投料以己二酸 1 mol 为基准。
第 1 步:官能度推导。体系由三种组分构成,设 BDO 为 b mol,TMP 为 t mol,则总官能度为:
F_avg = (2×1 + 2b + 3t) / (1 + b + t) = 2.03
第 2 步:羟值方程。己二酸含 2 个羧基,完全酯化时消耗 2 mol 羟基。体系过量羟基为 (2b + 3t − 2) mol。反应生成水为 2 mol(己二酸两个羧基各生成 1 分子水)。于是:
OHV = (2b + 3t − 2) × 56.1 × 1000
/ (146.14 + 90.12