摘要
表面官能团是生物炭的重要组成部分,其种类与数量对生物炭的性质、性能和应用有很大影响。现有碳材料表面官能团定量分析主要方法为 Boehm 滴定法,该方法耗炭量大、操作步骤多、耗时长。为此,通过构建质子消耗模型、编写 Python 程序、进行酸碱滴定实验、调试模型参数,建立一种微量生物炭表面官能团质量摩尔质量摩尔浓度定量分析方法,能够快速测量微量生物炭的表面官能团质量摩尔浓度与对应的酸解离常数 pKa。通过调整参数、训练模型,分析此方法适用的生物炭质量范围,发现测试样品质量为 50 mg 时模型的均方误差 EMS < 0. 002,迭代次数设置为 20000 时模型的 EMS < 0. 001,表明测量结果准确度较高。该方法测定的生物炭表面官能团总量与 Boehm 滴定法的相对误差在 2% 以内,且生物炭用量缩减 95% 、测量时间缩短10 h以上、实验操作步骤大幅简化,满足生物炭表面官能团定量分析微量、快速的技术需求。
Abstract
Surface functional groups are important components of biochar, and their species and content have a great influence on the properties, performance and applications of biochar. Current quantitative analysis methods for surface functional groups in carbon materials is the Boehm titration method with large sample consumption, multiple operation steps and time-consuming procedures. To address these limitations, we developed a quantitative analysis method for mass molar concentration of trace surface functional groups content of biochar by constructing a proton depletion model, writing a Python program, carrying out acid-base titration experiments, and debugging model parameters. This method enables rapid measurement of the surface functional group content and their corresponding acid dissociation constant pKa for trace amounts of biochar. By adjusting parameters and training the model, the mass range of biochar applicable to this method was analyzed. It was found that the EMS of the model was less than 0. 002 when the sample mass was 50 mg, and the EMS of the model was less than 0. 001 when the iteration number was set to 20000. This indicates a high level of accuracy of the measurement results. The relative error between the total amount of surface functional groups on biochar determined by this method and the Boehm titration method was within 2% . In addition, this method reduces biochar used by 95% , shortens the measurement time by more than 10 hours, and greatly simplifies the experimental procedures. It meets the technical requirements for micro-trace and rapid quantitative analysis of surface functional groups on biochar.
生物炭( biochar)是由生物质原料在限氧条件下经热解生产的一类难熔、高度芳香化、富含碳素的炭化产物[1-2]。生物炭的生产是废弃生物质资源化利用的重要技术之一[3-4],同时,作为一种二氧化碳负排放技术,生物炭的封存在实现“双碳”目标中起到重要作用[5-6]。生物炭价格低廉、性能独特,与农业、环境和能源可持续发展息息相关[7-8],其在不同应用中的性能主要取决于其结构性质。生物炭具有丰富多样的表面官能团,包括羧基、酚羟基、羰基、内酯基、吡喃酮和酸酐等[9-10],使得生物炭有别于活性炭、石墨烯等常见碳材料,拥有更广阔的应用场景[11-12]。生物炭表面官能团的种类与数量是生物炭产品的重要评价指标之一[13]。
但目前对生物炭表面官能团质量摩尔浓度的定量研究较少。碳材料表面官能团定量分析方法有酸碱中和法、氧化还原法和光谱法等[14-15]。其中,红外光谱法只能进行半定量分析[16],碘量法只能检测部分含氧官能团的总量[17]。目前,应用最广泛的碳材料表面官能团定量方法是 Boehm 滴定法,由德国化学家 H P Boehm 于 1962 年提出。 2010 年,加拿大达尔豪斯大学 Andreas 团队进行了标准化[18-19]。 Boehm 滴定法利用不同强度的碱与表面官能团进行中和反应,根据消耗的碱量计算相应的官能团质量摩尔浓度[20]。然而,Boehm 滴定法对于实验室规模的生物炭研究制备负担较大、实验步骤过多、测量时间较长、人为误差较大。为此,建立了一种基于质子消耗质量守恒定律的酸碱滴定方法,通过 Python 编程语言对数据进行处理与分析,制定了准确有效的操作程序,实现对生物炭表面官能团质量摩尔浓度的微量、快速定量分析。
1 实验
1.1 实验材料
使用自制生物炭作为表面官能团测量样品。其中,未活化玉米芯生物炭的制备方法为:玉米芯经粉碎机粉碎、过筛,取 0.18~0.38 mm 段,将适量玉米芯粉放入刚玉坩埚舟内,在管式炉中,采用 N2 为保护气,以 5℃ / min 的升温速度升至 400~800℃ 热解 2 h,得到生物炭 CC400~CC800。磷酸活化生物炭的制备方法为:将 5 g 小麦秸秆浸渍在 100 mL 25 %(质量分数)磷酸水溶液中,将浆料混合物于室温下搅拌 5 h 后 80℃干燥过夜,混合物在管式炉中以5℃ / min的升温速度升至600℃ 热解2 h,去离子水洗涤生物炭至中性,80℃ 烘干后记为 PB600。氨基化生物炭的制备方法为:1 g 玉米芯生物炭 CC600 浸渍在 50 mL 5% NH3·H2O 中,50℃ 下 140 r/ min恒温振荡 12 h,去离子水冲洗至中性,80℃烘干后记为 NH600。
1.2 酸碱滴定实验
采用间歇平衡酸碱滴定法测定生物炭的表面官能团质量摩尔浓度。首先准确称取一定量生物炭于 250 mL 聚四氟乙烯烧杯内,加入 50 mL 超纯水。分别使用 0. 01 mol / L 的 NaOH、HCl 标准溶液通过滴定仪匀速缓慢地逐滴滴定,滴定在 N2 气氛下进行,以消除空气中 CO2 对体系 pH 的影响,记录初始 pH(pH0)与加入每滴酸/ 碱后的 pH。
以本实验所用自滴定仪为例(图1),每滴液滴体积标定为 0. 04 mL,设定所耗 HCl 标准溶液的体积为负、NaOH 标准溶液体积为正。

图1自滴定仪示意
Fig.1Schematic diagram of self-titrator
1.3 模型计算程序
基于质量守恒定律建立质子消耗模型,将建立的消耗模型通过 TensorFlow 平台使用 Python 脚本语言进行编译,采用非线性回归以及随机梯度下降(SGD)优化算法进行拟合,并对未知参数进行参数辨识,具体输入如下:
import tensorflow as tf
import pandas as pd
import matplotlib. pyplot as plt
import numpy as np
data = pd. read_excel (′data. xlsx′, sheet_name = ′Sheet1′)
n = np. array (data["V" ]) . shape[0]
V = np. array (data["V" ]) . reshape (n, 1, 1)
pH = np. array (data[" pH" ]) . reshape (n, 1, 1)
m = tf. constant (0. 05, dtype = tf. float32)
Ca_b = tf. constant (0. 01, dtype = tf. float32)
pH_0 = tf. constant (4.24, dtype = tf. float32)
for i in range (1, 10) :
pK_ai = tf. Variable (tf. random. truncated_normal (shape = (1, i, 1) , mean = 4., stddev = 4., dtype = tf. dtypes. float32) )
C_i = tf. Variable (tf. random. truncated_normal (shape = (1, i, 1) , mean = 0. 001, stddev = 1, dtype = tf. dtypes. float32) )
variables = [pK_ai, C_i]
num_epoch = 8000
optimizer = tf. keras. optimizers. SGD (learning_rate = 0.1)
for epoch in range (num_epoch) :
with tf. GradientTape () as tape:
y_pred = tf. reduce_sum ( (m∗C_i / Ca_b) ∗ ( (1 / (tf. pow (10, (pK_ai-pH) ) + 1) -1 / (tf. pow (10, pK_ ai-pH_0) + 1) ) ) , 1)
mse = tf. keras. losses. MeanSquaredError ()
loss = mse (V, y_pred)
grads = tape. gradient (loss, variables)
optimizer. apply_gradients (grads_and_vars = zip (grads, variables) )
if epoch % 100 = = 0:
print ("i = " + str (i) + " " + "epoch = " + str (epoch) + "loss = " + str (loss) ) print (pK_ai, C_i, loss)
y_pred_raw = np. array (y_pred) . reshape (n, 1)
plt. figure ()
plt. scatter (V, pH, color = " red")
plt. scatter (y_pred_raw, pH, color = " black")
plt. xlabel ("V")
plt. ylabel (" pH")
plt. show ()
zeros = np. hstack ( (zeros, y_pred_raw) )
zeros = DataFrame (zeros)
zeros. to_excel (‘y_pred_raw. xlsx')
在编写好计算模型后,进行拟合计算,详细步骤如下:
1)导入酸碱滴定数据,即生物炭所消耗的酸/ 碱的累积体积 V(mL)与对应溶液 pH;
2)输入计算常量参数:生物炭质量 m( g)、酸/ 碱溶液浓度 ca/b(mol / L)以及初始 pH(pH0);
3)设置计算变量参数:表面官能团种类个数 i 和迭代次数,训练模型,得到拟合数据:表面官能团质量摩尔浓度 bi(mmol / g)、对应酸解离常数 pKa,i与均方误差 EMS。
1.4 方法验证实验
本测量方法通过 Boehm 滴定法进行准确度验证,具体操作步骤如下[21] :精确称取 4 份 0.5~1. 0 g样品于 100 mL 三角瓶中,分别加入 20. 0 mL 0. 01 mol / L C2H5ONa、NaOH、NaHCO3 标准溶液与 10. 0 mL Na2CO3 标准溶液,30℃恒温振荡 24 h 后,加入过量的 0. 01 mol / L HCl 标准溶液,煮沸 5 min以除去溶液中溶解的 CO2,冷却至室温后,以酚酞为指示剂,用 0. 01 mol / L NaOH 标准溶液反滴定至微红。
Boehm 滴定法的计算方法:
(1)
式中:c0为初始加入的标准溶液浓度,mol / L; V0为初始加入的标准溶液体积,mL; VNaOH为消耗的 NaOH 体积,mL; m 为试样质量,g。
(2)
(3)
(4)
(5)
(6)
2 结果与讨论
生物炭表面官能团的类型和水平影响生物炭的性能,本研究通过建立质子消耗模型、进行酸碱滴定实验、调试模型参数、验证方法准确性,实现对微量生物炭表面官能团质量摩尔浓度及其对应酸解离常数的快速定量分析。
2.1 计算模型的建立
(7)
式中:KH为表面酸性常数,。
根据质量守恒定律,被酸碱中和的生物炭表面官能团的摩尔量应与消耗的酸/ 碱摩尔量相当,因此,酸碱滴定过程的质量平衡方程为
(8)
式中:ΔV 为消耗的酸/ 碱的累积体积,mL,设定酸添加量为负,碱添加量为正; ca/b 为酸/ 碱溶液浓度,mol / L; V0为滴定前体系的总体积,mL; Δ[AO-] 为滴定前后表面位点的浓度变化,mol / L。
而总表面位点浓度 ST = [AOH] + [AO-],mol/ L。经公式转化,,因此,有
(9)
式中[H+]0 为初始质子浓度的对数值。
代入酸碱质量平衡方程式(8)有
(10)
又因为[H+] = 10-pH,令位点浓度,mmol/ L,其中,m 为生物炭质量,g。代入方程(10)有
(11)
如果生物炭表面含有多种( i)类型的位点,则酸/ 碱消耗量与溶液 pH 之间的关系可表示为
(12)
式中的 ΔV 与 pH 可以通过酸碱滴定实验获得,位点浓度 Ci 和酸解离常数 pKa,i可以通过非线性回归拟合计算确定。
2.2 模型参数的调试
在模型拟合计算中,需要设置常量参数———样品质量、酸/ 碱溶液浓度、初始 pH,以及变量参数———表面官能团种类数 i 和迭代次数来训练模型,并通过均方误差(mean squared error,EMS)评价拟合结果的准确性。 EMS越大,预测效果越差,通常认为 EMS <0. 01 时,拟合结果较为准确。将分别对表面官能团种类数、样品质量与迭代次数等设置参数对模型拟合结果的影响进行评估。
2.2.1 表面官能团种类数的选择
选择 400℃ 热解玉米芯生物炭 CC400 作为检测样本,生物炭质量 m = 0. 05 g,酸/ 碱溶液浓度 ca/b = 0. 01 mol / L,pH0 = 7.52,设置表面官能团种类数 i 为[1,6),迭代次数为 10 000,进行拟合计算,滴定拟合曲线如图2所示,拟合结果如表1所示。从图2可以看出,假设 CC400 只有一种表面官能团时(i = 1),拟合曲线偏离实际数据较远; 假设 i >2 后,各拟合曲线间相差不大。

图2CC400 的滴定拟合曲线
Fig.2Titration fitting curve of CC400
比较各假设表面官能团种类数对应的 EMS(表1)可以看出,i = 5 时 EMS最小,但 i = 3~5 的 EMS 差值在 0. 001 之内,可认为拟合数据的准确度较为相近。分析 i = 3~5 时拟合得到的官能团 pKa可以看出,以上 3 种假设都获得了 pKa为 12.3 和 6.8 的官能团,根据 pKa 判断分别为酚羟基—OH 与内酯基—O
C—O—[15]。其余基团的 pKa 均为 1.3~1.6,且数值极为相近,根据 pKa 判断为羧基—COOH。因此,可以认为 CC400 含有 3 种表面官能团,质量摩尔浓度从高到低为羧基、酚羟基、内脂基。后续将 i 值设置为 3,继续优化测试模型。

表1不同表面官能团种类数 CC400 的表面官能团滴定拟合数据
Tab.1 Titration fitting data of surface functional groups species in CC400

2.2.2 样品质量的选择
为确定此方法适用的生物炭质量区间,分别准确称取 30、40、50、60、70、80、90、100 mg CC400 进行实验,设置 i 为[3,4),迭代次数为 10 000,进行拟合运算,拟合结果如表2所示。
分析拟合结果发现(图3),CC400 的表面官能团总量随样品质量的增加呈波浪式变化,在样品质量为 50 mg 时测得的官能团质量摩尔浓度最高,EMS 约为 0. 001,准确度较高。随着样品质量的增加,测得的羧基质量摩尔浓度先升后降,酚羟基与内脂基质量摩尔浓度先降后升。样品量为 30、90、100 mg 时拟合的 EMS >0. 01,这是因为 30 mg 炭量过低,而 90 mg 以上的样品质量对于 50 mL 体系固液比过高,表面官能团无法全部与酸/ 碱进行中和反应。综合模型的 EMS与官能团质量摩尔浓度拟合数据,可认为样品质量为[40,80] mg 时,本方法的拟合结果准确度更高; 样品质量为 50 mg 时,模型 EMS最小、官能团质量摩尔浓度最高。因此,本方法的推荐生物炭用量为 50 mg。
表2不同质量 CC400 的表面官能团滴定拟合数据
Tab.2 Titration fitting data of different masses of CC400 surface functional groups


图3不同质量滴定的 CC400 表面官能团质量摩尔浓度
Fig.3Mass molar concentration of surface functional groups in CC400 at different masses by titration
2.2.3 迭代次数的选择
通常,测试的准确度会随着迭代次数的增加而升高,到达某一迭代次数后,模型达到过拟合状态,准确度会随着迭代次数的增加而下降,并且迭代次数越大,拟合时间越久。设置样品质量为 50 mg,i 为[3,4),迭代次数为 5 000~100 000,训练计算模型,校正拟合结果。如表3所示,模型 EMS随迭代次数的增加而降低,在 20 000 次时达到最低( <0. 001),之后 EMS随迭代次数的增加而升高,说明迭代次数为 20 000 时拟合结果更贴近真实值。因此,测量时可以迭代次数 20 000 为基准,在前后取点进行调试。
本方法设置生物炭质量为 50 mg、表面官能团种类数为 3、迭代次数为 20 000 时,生物炭 CC400 经检测含有 3 种表面官能团,分别为 pKa = 1.6、质量摩尔浓度为 23.79 mmol / g 的羧基,pKa = 6.8、质量摩尔浓度为 0. 07 mmol / g 的内酯基,pKa = 12.3、质量摩尔浓度为 3.20 mmol / g 的酚羟基。
2.3 方法准确性验证
Boehm 滴定法是目前最常用的碳材料表面官能团定量分析方法,通过 Boehm 滴定法验证本方法的准确度。使用本方法与 Boehm 滴定法分别检测了 CC400、CC600、CC800 的生物炭表面官能团质量摩尔浓度,结果见表4。
表3不同迭代次数下 CC400 的表面官能团滴定拟合数据
Tab.3 Titration fitting data of surface functional groups in CC400 at different iteration counts

表4本方法与 Boehm 滴定法测定的生物炭表面官能团质量摩尔浓度
Tab.4 Mass molar concentration of biochar surface functional groups determined by this method and Boehm titration method

随着热解温度的升高,生物质原料逐渐脱水、脱羧、脱羰[25],生物炭的羧基质量摩尔浓度减少、羟基质量摩尔浓度增加。两种方法测定的生物炭官能团质量摩尔浓度变化趋势均符合这一规律。表5计算了本方法与 Boehm 滴定法的相对误差。
表5本方法与 Boehm 滴定法测量值的相对误差
Tab.5 Relative error between this method and Boehm titration method

与 Boehm 滴定法相比,本方法测定的表面官能团总量略高,相对误差为 1.6%~2. 0%。其中,羧基与酚羟基的测量值略高于 Boehm 滴定法,相对误差分别为 1.8%~1.9% 与 6.3%~7.9%,差值波动较为稳定; 内脂基测量值较低,羰基未测出,但本实验使用的生物炭的内脂基与羰基质量摩尔浓度较低,仅占表面官能团总量的 0.4%~0.7%。
将 Boehm 滴定法的样品量与试剂量都缩减 1 / 10后测量 CC400 的表面官能团质量摩尔浓度(缩减至与本方法同为 50 mg / 份的样品量),测得 CC400 的羧基、酚羟基质量摩尔浓度分别为10.22、 0.82 mmol / g,内酯基、羰基未测出,表面官能团总量为 11.34 mmol / g,远小于 500 mg × 4 次滴定的 Boehm 滴定法测量值与 50 mg × 2 次滴定的本方法测量值(表4)。因此,可以认为通过以上 Boehm 滴定法的验证,在 mg 级的微量生物炭表面官能团质量摩尔浓度测量方面,本方法的准确度较准确。
生物炭原料包括农业废弃物(秸秆、果壳、粪便等)、林业废弃物(枝叶、锯屑、树皮等)和市政废弃物(生活垃圾、污泥等)等,且以农、林业生物质废弃物为主。除市政废弃物外,绝大多生物质原料的主要成分为纤维素、半纤维素、木质素等,只是具体组成比例不同。未经过特殊功能化处理生物炭的表面官能团种类与原料组成成分相关,以羧基、羟基等含氧官能团为主,不同原料、热解条件对生物炭表面官能团的种类影响不大,对质量摩尔浓度影响较大[24-25]。
为检测本方法对生物炭的普适性,使用本方法与 Boehm 滴定法分别测量了磷酸活化生物炭 PB600 与氨基化生物炭 NH600 的表面官能团质量摩尔浓度,结果见表6。与 Boehm 滴定法相比,对于改性生物炭质量摩尔浓度 <0.2 mmol / g 的内酯基、羰基,本方法未能测出,羧基、羟基测量值偏高,但均高 5% 左右。另一方面,Boehm 滴定法测定 NH600 的内脂基质量摩尔浓度为 49.22 mmol / g( 表6)、 CC600 的内脂基质量摩尔浓度为 0.14 mmol / g(表4),但 NH600 由 CC600 经氨水浸渍氨基化处理得到,如此大的内脂基增加量实际应该属于氨基。本方法则可以由此官能团的 pKa = 9.6 判断为氨基,并测得氨基质量摩尔浓度为 52.67 mmol / g,因此,可以认为本方法在测量微量生物炭质量摩尔浓度较多的表面官能团时具有普适性。
通过对比本方法与 Boehm 滴定法的操作流程(表7)可以看出,本方法的耗炭量缩减了 95%,与 XRD、BET、FT-IR 等分析方法的使用量相当,更适于实验室微量测量使用。与 Boehm 滴定法的反滴定、手动滴定、指示剂指示滴定终点等操作相比,本方法使用自滴定仪自动滴定,记录加入每滴酸/ 碱后的溶液 pH,减小了个人误差,提高了测定结果的精确性,并且大幅缩短了操作时长与操作步骤,与 Boehm 滴定法相比具有明显优势。本方法能够计算出表面官能团对应的 pKa,适用的生物炭表面官能团范围更广,理论上可以获得除含氧官能团羧基、酚羟基、内酯基、羰基外其他基团如氨基等官能团的质量摩尔浓度,是一种方便、快捷、操作性强的微量生物炭表面官能团质量摩尔浓度定量分析方法。
表6本方法与 Boehm 滴定法测定的 PB600 与 NH600 的表面官能团质量摩尔浓度
Tab.6 Mass molar concentration of surface functional groups in PB600 and NH600 determined by this method and Boehm titration method

表7本方法与 Boehm 滴定法对比(无平行实验的情况下)
Tab.7 Comparison between this method and Boehm titration method (without parallel experiments)

但本方法仍有一定局限性,首先,本方法仅适用于微量生物炭的表面官能团测量,样品量超出[40,80] mg,本方法的测量结果准确度不高; 其次,本方法对质量摩尔浓度较低的官能团测量困难,如本文所测生物炭的内酯基与羰基质量摩尔浓度占官能团总量 <1%,本方法难以给出数据响应; 最后,本方法只能给出待测生物炭的表面官能团 pKa与质量摩尔浓度,需要测试人员进一步查阅文献并结合待测炭的制备条件将 pKa与官能团种类一一对应。
3 结论
本文建立了一种微量生物炭表面官能团质量摩尔浓度定量分析方法,缩减了样品用量、操作步骤与测量时间,并得到以下结论:
1)通过调整参数、训练模型,测量了生物炭材料的表面官能团质量摩尔浓度及其对应酸解离常数。玉米芯生物炭 CC400 经本方法测定含有 3 种表面官能团,分别为 pKa = 1.6、质量摩尔浓度为 23.79 mmol / g的羧基,pKa = 6.8、质量摩尔浓度为 0. 07 mmol / g 的内酯基,pKa = 12.3、质量摩尔浓度为 3.20 mmol / g 的酚羟基。
2)通过分析表面官能团种类数、样品质量和迭代次数对模型的影响,确定了本方法在生物炭样品量为 50 mg / 次滴定(模型 EMS <0. 002)、迭代次数为 20 000( 模型 EMS <0. 001)时测量结果的准确度较高。
3)本方法测定的表面官能团总量对比 Boehm 滴定法的相对误差在 2% 以内,羧基与酚羟基质量摩尔浓度相对误差分别在 2% 与 8% 以内。与 Boehm 滴定法相比,本方法的生物炭用量缩减了 95%、测量时间缩短 10 h 以上、实验操作步骤大幅简化、适用范围更广泛,达到了生物炭表面官能团定量分析微量、快速的检测需求。