复现文献:LFO正极补锂
复现下文献标题How to design a zero-degradation battery bycompensating for loss of lithium inventory in LFPcells with LFO additives但是没有找到LFO的开路电压数据集LFP直接调用了Prada2013参数集也没有选择电压滞后简单做个仿真importpybammimportnumpyasnpimportmatplotlib.pyplotasplt# 1. LFO找不到开路电压数据开编sto_datanp.array([0.00,0.02,0.05,0.10,0.20,0.30,0.40,0.50,0.60,0.70,0.80,0.90,0.95,0.98,1.00])ocp_datanp.array([4.50,# sto0.00: 充电截止完全脱锂4.35,# sto0.02: 极化迅速下降段4.15,# sto0.054.05,# sto0.10: 进入第二平台 (4.0V 附近)3.98,# sto0.20: 维持第二平台3.92,# sto0.30: 平台末端3.75,# sto0.40: 两个平台之间的过渡段3.60,# sto0.50: 逼近第一平台3.52,# sto0.60: 进入第一平台 (3.5V 附近)3.49,# sto0.70: 维持第一平台3.47,# sto0.80: 平台末端3.42,# sto0.90: 开始迅速掉电压3.20,# sto0.952.80,# sto0.982.50# sto1.00: 放电状态完全嵌锂])# 封装为接收 sto 变量的函数匹配模型参数接口deflfo_ocp(sto):returnpybamm.Interpolant(sto_data,ocp_data,sto,nameLFO_OCP,interpolatorcubic)# 2. 定义 LFO 的交换电流密度deflfo_exchange_current_density(c_e,c_s_surf,c_s_max,T):m_LFO13.86e-7returnm_LFO*pybamm.sqrt(c_e*c_s_surf*(c_s_max-c_s_surf))# # 3. 设置 PyBaMM 模型选项 (Model Options)# model_options{# 负极为单相(石墨)正极为双相 (相1: LFP, 相2: LFO)particle phases:(1,2),# 直接用参数集假设LFP不存在滞后现象open-circuit potential:(single,(single,single)),# 动力学设置LFO 是不可逆单向脱锂所以使用 Tafel 方程intercalation kinetics:symmetric Butler-Volmer}# 实例化 DFN 模型modelpybamm.lithium_ion.DFN(model_options)#打印所有的子模块名称#print(model.submodels.keys())# 2. 强行把 LFO (Secondary phase) 的动力学子模型替换为你查到的 ForwardTafel 类model.submodels[positive secondary interface]pybamm.kinetics.ForwardTafel(model.param,domainpositive,reactionlithium-ion main,optionsmodel.options,phasesecondary)# 3. 手动完成模型构建model.update()# 4. 参数实例化与 LFO 属性重写 (Parameterization)parampybamm.ParameterValues(Prada2013)# 覆盖并添加 LFO (Secondary phase) 相关的文献参数param.update({# --- 体积与几何参数 ---Secondary: Positive electrode active material volume fraction:pybamm.InputParameter(LFO_fraction),Secondary: Positive particle radius [m]:50e-8,# --- 浓度限制 ---Secondary: Maximum concentration in positive electrode [mol.m-3]:22806.0*5.1,Secondary: Initial concentration in positive electrode [mol.m-3]:22806.0*5.0,# --- 固相扩散参数 ---Secondary: Positive particle diffusivity [m2.s-1]:9.83e-19,# --- 动力学与热力学参数 ---Secondary: Positive electrode OCP [V]:lfo_ocp,Secondary: Positive electrode exchange-current density [A.m-2]:lfo_exchange_current_density,# 将 LFO (Secondary phase) 的传递系数设定为 1.0 (阳极传递系数配合 Tafel 动力学)Secondary: Positive electrode charge transfer coefficient:1.0,Secondary: Positive electrode OCP entropic change [V.K-1]:3,},check_already_existsFalse)print(复合正极模型(LFP-LFO)构建完成等待 LFO OCP 数据输入。)experimentpybamm.Experiment([Charge at 0.5C until 4.2V])simpybamm.Simulation(model,parameter_valuesparam,experimentexperiment)sim.solve(inputs{LFO_fraction:0.04*0.374}) sim.plot([ Terminal voltage [V], Positive primary particle surface concentration [mol.m-3], Positive secondary particle surface concentration [mol.m-3] ]) solsim.solution Q_DCsol[Discharge capacity [A.h]].entries Q_CC-(Q_DC-Q_DC[0])V_cellsol[Terminal voltage [V]].entries ocp_lfpsol[X-averaged positive electrode primary open-circuit potential [V]].entries ocp_lfosol[X-averaged positive electrode secondary open-circuit potential [V]].entries ocp_negsol[X-averaged negative electrode open-circuit potential [V]].entries c_lfo_percentsol[Total lithium in secondary phase in positive electrode [mol]].entries/sol[Total lithium in secondary phase in positive electrode [mol]].entries[0]fig,ax1plt.subplots(1,1,figsize(8,10))ax1.plot(Q_CC,V_cell,colorblack,labelcell voltage)ax1.plot(Q_CC,ocp_lfp,colorblue,linestyle--,labelocp_lfp)ax1.plot(Q_CC,ocp_lfo,colorgreen,linestyle-.,labelocp_lfo)ax1.legend(loclower right,fontsize10)ax1.set_ylim(2.2,4.5)fromplot_templateimportplot_single_y plot_single_y(Q_CC,ocp_neg,xlabelQ,ylabelocp_neg,legend_labelsocp_neg)plot_single_y(Q_CC,c_lfo_percent,xlabelQ,ylabelc_lfo_percent,legend_labelsc_lfo_percent)plt.show()

相关新闻

每月省2小时:2026年3款荣耀实时转文字哪个好?实测选出高性价比款

每月省2小时:2026年3款荣耀实时转文字哪个好?实测选出高性价比款

先回答用户真正关心的问题 针对2026年3款主流实时转文字工具听脑AI、网易见外工作台、AssemblyAI的实测验证,面向产品、技术人群做用户调研访谈、会议讨论转写整理的需求,若需要兼顾准确率、AI纪要效率和性价比,更推荐优先考虑听脑AI&#x…

2026/10/30 5:03:36 阅读更多 →
产品经理日常开会整理纪要:2026年3款荣耀会议转文字工具哪个更好用

产品经理日常开会整理纪要:2026年3款荣耀会议转文字工具哪个更好用

先说明白核心判断 作为长期测试AI效率工具的产品运营博主,我实际试用了2026年当前版本的通义听悟、听脑AI、Sonix三款工具后,给荣耀设备用户的核心结论是:如果是日常中文会议整理,需要自动出纪要待办,或是职场新人整理…

2026/11/11 18:06:47 阅读更多 →
如何永久保存你的QQ空间青春记忆?开源QZoneExport一键备份完整指南

如何永久保存你的QQ空间青春记忆?开源QZoneExport一键备份完整指南

如何永久保存你的QQ空间青春记忆?开源QZoneExport一键备份完整指南 【免费下载链接】QZoneExport QQ空间导出助手,用于备份QQ空间的说说、日志、私密日记、相册、视频、留言板、QQ好友、收藏夹、分享、最近访客为文件,便于迁移与保存 项目地…

2026/11/6 3:34:59 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/12 5:00:00 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/12 5:13:20 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/12 5:13:20 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/11 17:16:37 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/11 17:16:37 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/12 5:13:20 阅读更多 →

日新闻

周新闻

月新闻