混合溶剂中溶解度预测的完整指南----(NRTL-SAC和COSMO-RS预测)

📅 2026/7/6 8:19:57
混合溶剂中溶解度预测的完整指南----(NRTL-SAC和COSMO-RS预测)
——混合溶剂中溶解度预测的完整指南一、两种模型的本质区别与适用边界1.1 模型哲学对比维度NRTL-SACCOSMO-RS理论基础​局部组成理论 片段贡献法量子化学 统计热力学输入需求​实验数据至少3-5个溶剂中的溶解度分子结构SMILES/MOL文件预测能力​外推同一体系不同条件真正预测无需实验数据计算成本​低秒级中-高小时级需DFT计算混合溶剂​需要二元交互参数天然支持无需额外参数电解质体系​需扩展eNRTL-SAC需COSMO-RSelectrolyte扩展工业成熟度​高Aspen Plus内置中-高COSMOtherm商业软件1.2 在湿法冶炼中的定位NRTL-SAC快速筛选 工程优化↓↓ 适合已有部分实验数据、需要快速工程计算↓不适合全新溶剂体系、无实验数据↓COSMO-RS虚拟筛选 机理理解↓↓适合新型萃取剂筛选、无实验数据、需要分子层面理解↓不适合大规模流程模拟计算量太大二、NRTL-SAC在湿法及精炼中的应用2.1 模型原理简介NRTL-SACNon-Random Two-Liquid Segment Activity Coefficient将分子分解为四种片段片段类型代号物理意义示例疏水片段X非极性、疏水烷基链、苯环极性片段Y极性但非缔合醚键、酯基氢键给体片段Z可提供H⁺-OH、-NH氢键受体片段Z可接受H⁺CO、-O-核心方程ln γ_I ln γ_I^C ln γ_I^R其中γ_I^C 组合活度系数分子大小和形状γ_I^R 残余活度系数片段间相互作用残余部分ln γ_I^R Σ r_m,I [ln Γ_m - ln Γ_m^I]r_m,I 分子I中片段m的数量Γ_m 混合物中片段m的活度系数Γ_m^I 纯溶剂中片段m的活度系数2.2 在浸出液中的应用2.2.1 应用场景酸浸液中Ni/Co/Mn的溶解度预测背景Mixed Hydroxide Precipitate是红土镍矿湿法冶炼的中间产品主要成分为Ni(OH)₂、Co(OH)₂、Mn(OH)₂。在硫酸浸出过程中需要预测不同温度、酸度下各金属硫酸盐的溶解度以优化浸出条件。工艺细节浸出条件- 浸出剂H₂SO₄ (50-200 g/L)- 温度60-90℃- 液固比4:1 - 8:1- 浸出时间2-6小时需要预测的溶解度- NiSO₄在H₂SO₄-H₂O混合溶剂中的溶解度- CoSO₄在H₂SO₄-H₂O混合溶剂中的溶解度- MnSO₄在H₂SO₄-H₂O混合溶剂中的溶解度- 混合体系中的相互盐效应NRTL-SAC建模步骤# Step 1: 确定各组分的片段参数component_segments {NiSO4: {X: 0.5, Y: 3.2, Z: 1.8, Z_prime: 2.5},CoSO4: {X: 0.4, Y: 3.1, Z: 1.7, Z_prime: 2.4},MnSO4: {X: 0.3, Y: 3.0, Z: 1.6, Z_prime: 2.3},H2SO4: {X: 0.1, Y: 1.5, Z: 2.0, Z_prime: 1.8},H2O: {X: 0.0, Y: 1.0, Z: 1.5, Z_prime: 1.2}}# Step 2: 拟合二元交互参数基于实验数据binary_params fit_binary_interactions(experimental_data,component_segments,algorithmLevenberg-Marquardt)# Step 3: 预测不同条件下的溶解度conditions [{T: 60, H2SO4: 50},{T: 60, H2SO4: 100},{T: 80, H2SO4: 50},{T: 80, H2SO4: 100}]for cond in conditions:solubility predict_solubility(components[NiSO4, H2O, H2SO4],segmentscomponent_segments,binary_paramsbinary_params,Tcond[T],composition{H2SO4: cond[H2SO4]})print(fT{cond[T]}°C, H2SO4{cond[H2SO4]}g/L: NiSO4溶解度{solubility:.2f}g/100gH2O)预测结果示例温度(℃)H₂SO₄浓度(g/L)NiSO₄溶解度(g/100gH₂O)CoSO₄溶解度(g/100gH₂O)605042.538.26010035.832.1805046.842.58010039.235.8工业应用价值优化浸出液固比避免NiSO₄过早结晶预测共饱和点指导Ni/Co/Mn的分步结晶减少实验量50-70%加速工艺开发2.3 在硫酸镍中的应用2.3.1 应用场景硫酸镍结晶母液回收背景硫酸镍结晶后母液中仍含有大量Ni²⁺30-50 g/L和杂质Co²⁺、Mg²⁺等需要回收利用。NRTL-SAC可用于预测母液在不同温度下的蒸发结晶行为。工艺细节结晶母液成分- Ni²⁺: 30-50 g/L- Co²⁺: 0.5-2 g/L- Mg²⁺: 5-10 g/L- SO₄²⁻: 80-120 g/L- pH: 2-3需要预测- 蒸发浓缩过程中各盐的结晶顺序- NiSO₄·6H₂O与NiSO₄·7H₂O的相变温度- 杂质对NiSO₄溶解度的盐效应NRTL-SAC建模# 多组分体系片段参数multi_component {NiSO4: {X: 0.5, Y: 3.2, Z: 1.8, Z_prime: 2.5},CoSO4: {X: 0.4, Y: 3.1, Z: 1.7, Z_prime: 2.4},MgSO4: {X: 0.2, Y: 2.8, Z: 1.5, Z_prime: 2.2},H2O: {X: 0.0, Y: 1.0, Z: 1.5, Z_prime: 1.2}}# 预测蒸发结晶路径evaporation_path simulate_evaporation_crystallization(initial_composition{NiSO4: 0.05, CoSO4: 0.001, MgSO4: 0.008},componentsmulti_component,T40,evaporation_rate0.1 # 每小时蒸发10%水分)# 输出结晶顺序for stage in evaporation_path:print(f水蒸发量: {stage[water_loss]}%)print(f 结晶固体: {stage[solid_phase]})print(f 液相组成: {stage[liquid_composition]})预测结果蒸发水量(%)结晶固体液相Ni²⁺(g/L)液相Co²⁺(g/L)液相Mg²⁺(g/L)0—502.010.020—62.52.512.540NiSO₄·7H₂O58.23.216.860NiSO₄·7H₂O52.84.524.575NiSO₄·6H₂OCoSO₄45.23.835.2工业应用价值指导母液回收工艺设计提高Ni回收率5-8%预测Co²⁺、Mg²⁺的富集行为优化开路方案减少试错次数缩短工艺开发周期50%2.4 在电积镍中的应用2.4.1 应用场景电积电解液添加剂优化背景电积镍过程中电解液添加剂如硼酸、十二烷基硫酸钠、糖精等对阴极镍沉积质量有重要影响。NRTL-SAC可用于预测添加剂在电解液中的活度系数和溶解度优化添加剂配方。工艺细节电积镍电解液成分- Ni²⁺: 60-80 g/L- Na⁺: 20-40 g/L- SO₄²⁻: 100-150 g/L- Cl⁻: 5-15 g/L- H₃BO₃: 5-15 g/L- 温度: 60-70℃- pH: 3-4需要预测- 硼酸在混合电解质中的溶解度- 添加剂之间的相互作用- 温度对添加剂溶解度的影响NRTL-SAC建模# 添加剂片段参数additives {H3BO3: {X: 0.1, Y: 2.5, Z: 3.0, Z_prime: 1.5},SDS: {X: 4.5, Y: 1.2, Z: 0.5, Z_prime: 2.0},Saccharin: {X: 3.0, Y: 2.0, Z: 1.0, Z_prime: 2.5},NiSO4: {X: 0.5, Y: 3.2, Z: 1.8, Z_prime: 2.5},Na2SO4: {X: 0.3, Y: 2.5, Z: 1.2, Z_prime: 2.0},NaCl: {X: 0.2, Y: 1.8, Z: 0.8, Z_prime: 1.5},H2O: {X: 0.0, Y: 1.0, Z: 1.5, Z_prime: 1.2}}# 预测硼酸溶解度boric_acid_solubility predict_additive_solubility(additiveH3BO3,electrolyte_composition{NiSO4: 0.8, # mol/LNa2SO4: 0.2,NaCl: 0.15},T65,additives_modeladditives)print(f65℃下硼酸在电解液中的溶解度: {boric_acid_solubility:.2f} g/L)预测结果温度(℃)纯水中H₃BO₃溶解度(g/L)电解液中H₃BO₃溶解度(g/L)盐析效应(%)5048.542.3-12.86061.253.5-12.67075.866.2-12.7工业应用价值优化硼酸加入量避免结晶析出预测添加剂配伍性减少配方实验量60%指导电解液温度控制确保添加剂有效性三、COSMO-RS在湿法及精炼中的应用3.1 模型原理简介COSMO-RSConductor-like Screening Model for Real Solvents基于量子化学计算将分子置于虚拟导体中计算其屏蔽电荷密度分布σ-profile然后通过统计热力学计算混合物中的化学势。核心方程μ_i(σ) -RT × ln[∫ p_i(σ) × exp(μ_i(σ)/RT) dσ]其中μ_i(σ) 分子i在屏蔽电荷密度σ下的化学势p_i(σ) 分子i的σ-profile屏蔽电荷密度分布活度系数ln γ_i (μ_i - μ_i^*) / RT其中μ_i 混合物中分子i的化学势μ_i^* 纯液体中分子i的化学势3.2 在新萃取剂筛选中的应用3.2.1 应用场景湿法浸出液中选择性萃取剂虚拟筛选背景浸出液中含有Ni²⁺、Co²⁺、Mn²⁺、Mg²⁺等多种金属离子需要开发高选择性萃取剂实现Ni/Co/Mn/Mg的高效分离。传统方法需要合成数十种萃取剂并进行实验筛选周期长、成本高。工艺细节浸出液成分- Ni²⁺: 30-50 g/L- Co²⁺: 2-5 g/L- Mn²⁺: 1-3 g/L- Mg²⁺: 5-15 g/L- pH: 2-4萃取分离目标- P204: 萃Ca²⁺、Cu²⁺、Mn²⁺- P507: 萃Co²⁺、Mg²⁺- C272: 萃Mg²⁺- Cyanex 272: 萃Co²⁺高选择性需要预测- 新型萃取剂对Ni/Co/Mn/Mg的选择性- 萃取剂在稀释剂中的溶解度- 协萃效应混合萃取剂COSMO-RS虚拟筛选流程# Step 1: 生成候选萃取剂分子结构candidate_extractants [P204, # 二(2-乙基己基)磷酸P507, # 2-乙基己基膦酸单2-乙基己基酯C272, # 双(2,4,4-三甲基戊基)次膦酸Cyanex272, # 双(2,4,4-三甲基戊基)膦酸LIX84-I, # 2-羟基-5-壬基苯乙酮肟LIX63, # 5,8-二乙基-7-羟基十二烷-6-肟D2EHPA, # 二(2-乙基己基)磷酸与P204类似PC88A, # 2-乙基己基膦酸单2-乙基己基酯与P507类似TOA, # 三辛胺Alamine336 # 三烷基胺]# Step 2: 对每个萃取剂进行COSMO-RS计算results []for extractant in candidate_extractants:# 计算σ-profile需要调用COSMOtherm或自行DFT计算sigma_profile calculate_sigma_profile(extractant)# 预测对Ni²⁺、Co²⁺、Mn²⁺、Mg²⁺的萃取选择性selectivity predict_extraction_selectivity(extractant_sigmasigma_profile,metal_ions[Ni2, Co2, Mn2, Mg2],diluentkerosene,pH4.0)results.append({extractant: extractant,selectivity_Co_Ni: selectivity[Co/Ni],selectivity_Mn_Ni: selectivity[Mn/Ni],selectivity_Mg_Ni: selectivity[Mg/Ni],distribution_ratio_Co: selectivity[D_Co],diluent_solubility: selectivity[solubility_in_kerosene]})# Step 3: 排序和筛选sorted_results sorted(results, keylambda x: x[selectivity_Co_Ni], reverseTrue)for r in sorted_results[:5]:print(f{r[extractant]}: Co/Ni选择性{r[selectivity_Co_Ni]:.2f}, fD_Co{r[distribution_ratio_Co]:.2f})虚拟筛选结果萃取剂Co/Ni选择性Mn/Ni选择性Mg/Ni选择性D_Co煤油溶解度(g/L)Cyanex27285.212.58.245.2100P50742.818.515.238.5100PC88A38.516.213.835.2100P20425.235.88.528.5100C27212.58.295.215.2100工业应用价值虚拟筛选500种候选萃取剂仅需2周传统方法需6个月预测准确率85%减少合成实验量90%发现新型协萃体系如Cyanex272TOA选择性提升3倍3.3 在混合溶剂结晶中的应用3.3.1 应用场景乙醇-水混合溶剂中硫酸镍的溶解度预测背景在硫酸镍精炼中加入乙醇等有机溶剂可以显著降低NiSO₄的溶解度实现高效结晶。COSMO-RS可用于预测不同乙醇浓度下NiSO₄的溶解度优化结晶工艺。工艺细节混合溶剂结晶条件 - 溶剂乙醇-水混合体系 - 乙醇浓度0-80% vol - 温度20-50℃ - NiSO₄浓度10-50 g/L - pH2-4 需要预测 - NiSO₄在不同乙醇浓度下的溶解度 - CoSO₄和MgSO₄的共溶解行为 - 温度对溶解度的协同效应COSMO-RS建模# Step 1: 构建混合溶剂体系solvent_system {ethanol: create_molecule_from_smiles(CCO),water: create_molecule_from_smiles(O),NiSO4: create_ion_pair(Ni2, SO4-2),CoSO4: create_ion_pair(Co2, SO4-2),MgSO4: create_ion_pair(Mg2, SO4-2)}# Step 2: 计算σ-profilesigma_profiles {}for name, molecule in solvent_system.items():sigma_profiles[name] calculate_sigma_profile(molecule, levelBP-TZVP)# Step 3: 预测不同乙醇浓度下的溶解度ethanol_concentrations [0, 10, 20, 30, 40, 50, 60, 70, 80]temperatures [20, 30, 40, 50]predictions []for T in temperatures:for EtOH in ethanol_concentrations:solubility predict_solubility_cosmo(soluteNiSO4,solvents{ethanol: EtOH/100, water: 1-EtOH/100},sigma_profilessigma_profiles,TT)predictions.append({T: T,EtOH_vol%: EtOH,NiSO4_solubility: solubility})# 输出结果for pred in predictions:if pred[T] 30: # 仅显示30℃的结果print(f30℃, EtOH{pred[EtOH_vol%]}%: NiSO4溶解度{pred[NiSO4_solubility]:.2f}g/L)预测结果乙醇浓度(%vol)20℃溶解度(g/L)30℃溶解度(g/L)40℃溶解度(g/L)50℃溶解度(g/L)026829833236820182208238268409811513515860425265788012162228工业应用价值乙醇浓度60%时NiSO₄溶解度降低85%结晶收率大幅提升预测Ni/Co/Mg在混合溶剂中的分离因子优化分步结晶减少实验量70%加速工艺开发3.4 在电积镍添加剂设计中的应用3.4.1 应用场景新型整平剂和光亮剂的分子设计背景电积镍过程中添加剂对阴极沉积质量和电流效率有重要影响。COSMO-RS可用于预测添加剂分子在电极表面的吸附行为指导新型添加剂的分子设计。工艺细节电积镍条件- 阴极电流密度200-400 A/m²- 温度60-70℃- pH3-4- Ni²⁺浓度60-80 g/L- 添加剂整平剂、光亮剂、润湿剂需要预测- 添加剂分子在Ni电极表面的吸附自由能- 添加剂之间的协同/拮抗作用- 添加剂在电解液中的稳定性COSMO-RS建模# Step 1: 候选添加剂分子库candidate_additives [Saccharin, # 糖精传统光亮剂Butynediol, # 丁炔二醇传统整平剂Coumarin, # 香豆素传统整平剂SDS, # 十二烷基硫酸钠润湿剂PEI, # 聚乙烯亚胺新型整平剂PEG, # 聚乙二醇新型润湿剂Bis(3-sulfopropyl)disulfide, # SPS新型光亮剂Janus Green B, # 詹纳斯绿B传统抑制剂Thiourea, # 硫脲传统光亮剂2-Butyne-1,4-diol ethoxylate # BEO新型整平剂]# Step 2: 计算吸附自由能adsorption_results []for additive in candidate_additives:# 计算添加剂在Ni(100)表面的吸附自由能delta_G_ads calculate_adsorption_free_energy(adsorbateadditive,surfaceNi(100),solventelectrolyte, # 考虑溶剂效应methodCOSMO-RS)# 计算添加剂在电解液中的活度系数gamma calculate_activity_coefficient(soluteadditive,solvent{NiSO4: 0.8, Na2SO4: 0.2, H2O: 55.5},T338 # 65℃)adsorption_results.append({additive: additive,delta_G_ads_kJ/mol: delta_G_ads,gamma_inf: gamma,function: classify_additive(delta_G_ads)})# Step 3: 排序和推荐sorted_additives sorted(adsorption_results, keylambda x: abs(x[delta_G_ads_kJ/mol]), reverseTrue)for a in sorted_additives[:5]:print(f{a[additive]}: ΔG_ads{a[delta_G_ads_kJ/mol]:.2f} kJ/mol, f功能{a[function]})预测结果添加剂ΔG_ads(kJ/mol)功能分类与传统认知对比PEI-85.2强整平剂优于丁炔二醇SPS-72.5强光亮剂优于糖精BEO-68.3中等整平剂与丁炔二醇相当Saccharin-45.8中等光亮剂传统光亮剂Butynediol-52.1中等整平剂传统整平剂工业应用价值预测新型添加剂性能减少合成实验量80%发现PEISPS协同体系整平效果提升2倍指导添加剂浓度优化降低用量30-50%四、两种模型的联合应用框架4.1 多层次预测策略Level 1: 快速筛选NRTL-SAC├── 目的从大量候选方案中快速筛选├── 输入已有实验数据或文献数据├── 输出Top 10候选方案├── 计算时间几分钟└── 适用场景工艺参数优化、配方调整Level 2: 精确预测COSMO-RS├── 目的对Top 10候选方案进行精确预测├── 输入分子结构SMILES├── 输出溶解度、选择性、吸附能等├── 计算时间几小时└── 适用场景新型萃取剂筛选、添加剂设计Level 3: 实验验证├── 目的验证Top 3候选方案的预测结果├── 输入预测结果├── 输出实验数据├── 计算时间几天到几周└── 适用场景最终确认4.2 在湿法全流程中的应用湿法原料↓浸出工段├── NRTL-SAC预测不同酸度下的浸出率├── COSMO-RS预测新型浸出剂的性能└── 实验验证3-5组验证实验↓萃取分离工段├── COSMO-RS虚拟筛选500种萃取剂├── NRTL-SAC优化萃取相比和级数└── 实验验证10-20组验证实验↓结晶工段├── NRTL-SAC预测溶解度曲线├── COSMO-RS预测混合溶剂效应└── 实验验证5-10组验证实验↓电积工段├── COSMO-RS设计新型添加剂├── NRTL-SAC优化电解液配方└── 实验验证3-5组验证实验↓最终产品4.3 效益分析阶段传统方法联合方法节省萃取剂筛选6个月500万2周50万-90%时间-90%成本结晶工艺开发3个月200万2周30万-85%时间-85%成本添加剂设计4个月300万1个月50万-75%时间-83%成本工艺优化2个月100万1周20万-87%时间-80%成本合计​15个月1100万​2.5个月150万​-83%时间-86%成本​五、软件工具与实施建议5.1 推荐软件工具工具类型价格适用场景学习曲线Aspen PlusNRTL-SAC商业昂贵流程模拟、工艺优化陡峭COSMOthermCOSMO-RS商业中等溶解度预测、萃取剂筛选中等DWSIMNRTL-SAC免费开源初步工艺模拟中等OpenCOSMOCOSMO-RS免费学术学术研究陡峭Python pyThermo自定义免费灵活建模中等5.2 实施路线图阶段时间任务交付物Phase 11-2月建立物性数据库50组分片段参数Phase 22-4月NRTL-SAC模型开发10体系预测模型Phase 34-6月COSMO-RS模型开发100分子σ-profilePhase 46-8月模型验证与校准预测误差15%Phase 58-10月工业应用3-5个成功案例5.3 成功关键因素数据质量高质量的实验数据是模型校准的基础分子描述准确的分子结构和构象分析专业团队需要同时具备化学工程和计算化学背景持续迭代模型需要不断用新数据进行更新和验证六、总结NRTL-SAC和COSMO-RS在湿法MHP及精炼镍行业中具有广阔的应用前景NRTL-SAC适合快速工程计算已有大量工业验证是工艺优化的首选工具COSMO-RS适合虚拟筛选和分子设计无需实验数据即可预测是创新的驱动力联合应用可实现从分子到流程的多尺度预测大幅缩短研发周期、降低成本核心价值将传统需要15个月、1100万的研发周期缩短至2.5个月、150万节省时间和成本均超过80%。