网页 综合 更新时间 2026-11-14 10:02:09

Battery simulation consulting from PyBaMM experts | Ionworks

自动蜘蛛 ionworks.com 正文约 5999 字
We build parameterized models, custom physics, and degradation studies for battery R&D teams. PyBaMM consulting from the maintainers. Every parameterized model we deliver is yours to keep and run forever.
Most teams that reach out already know what they need. They have data, a deadline, and a model they need built or fixed. This page is for the moment after that: when an internal build doesn’t make sense, when an open-source project doesn’t ship support, or when the next step requires expertise your team has not yet built.
Your hardware group runs careful parameterization experiments (GITT, EIS, pulse, slow-rate discharge) but the cycler files have been sitting in a shared drive because nobody on the team writes Python. We take the data, fit the model, and hand back a validated parameter set with the cell specification, the fitting provenance, and a short note on what it can and cannot predict.
Empirical capacity-fade fits, mode-level models that separate LLI from LAM, mechanism-level models for SEI growth or lithium plating. Each one requires a different experimental design and a different fitting workflow. We build the first model with you and set your team up to refresh it as chemistries, formats, and cycling data evolve.
You already model in PyBaMM. The blocker is specific: an identifiability problem the optimizer keeps ducking, a new chemistry that needs custom physics, a fitting pipeline that converges nicely but disagrees with the validation set. We unblock it without rebuilding the capability you already have. And because we maintain PyBaMM, the fix usually flows back into the framework your team is already using.
Seven of the project types we see most often, across parameterization, degradation, and applied studies. Every engagement is fixed-scope and every deliverable is yours to keep. If one of these maps to your engineering question, start there. If not, tell us what you’re working on and we’ll scope something that fits.
Most engagements start here. A standard model fit against your cell, or a custom model when the standard ones don’t cover your chemistry. Both end the same way: a validated parameter set, the cell specification it belongs to, and the Python code we used to get there. These are the consulting counterpart to Train in Ionworks Studio.
We fit a physics-based model (single-particle, single-particle with electrolyte, or full Doyle-Fuller-Newman) against your cycling, pulse, OCP, and EIS data using the ionworkspipeline package. Combine multiple objective types in one fitting run so each parameter is constrained by the experiment designed to reveal it. Deliverable: a validated parameter set bundled with its cell specification, the fitting provenance, and a voltage-vs-data comparison report.
New chemistry or new physics. We extend the PyBaMM framework to cover sodium-ion cells, solid-state systems, silicon-anode formulations, or multi-site multi-reaction (MSMR) electrodes, then parameterize the new model against your data. Suitable when the question is "how do I model a cell PyBaMM does not yet ship a model for."
Three levels of degradation modeling, ordered by how much physics you want and how far outside the training data you need to predict. Pick the one that matches the engineering question, not the most sophisticated one available. Degradation work spans Train and Predict in the Simulation OS.
A data-driven capacity-fade and resistance-growth fit against long-cycling datasets. Suitable when you need lifetime predictions for conditions close to the training data and a mechanistic model would be overkill. We deliver the fit, the validation against held-out cycles, and an honest note on extrapolation limits.
Attribute capacity loss to loss of lithium inventory and loss of active material on each electrode. More interpretable than an empirical fit, but easier than a full mechanism model. You can say "this cell is losing inventory faster than it is losing active material." The right choice when the conversation needs to be about why, not just how much.
Full physics-based degradation. SEI layer growth, lithium plating onset, or both, calibrated against targeted experiments designed to expose each mechanism. The longest engagement type we offer, and the only one that gives you confidence in predictions for conditions outside the training data: fast charge profiles you have not yet tested, temperature ranges you have not yet swept, calendar conditions that take longer to measure than to simulate.
Once a parameterized model exists, we use it. Optimization studies sweep design parameters against an engineering objective. Custom interfaces let the rest of your team run the model without writing Python. These map to Predict and Optimize in Ionworks Studio.
Starting from an existing parameterized model (yours, ours from a prior project, or one from the literature), we run design-parameter sweeps against an engineering objective. Energy density versus coating thickness. Fast-charge window versus particle size. Cycle life versus electrolyte loading. Deliverable: the study, the code that ran it, and a written interpretation of the trade-off surface.
A browser interface around a one-off modeling workflow so the non-modelers on your team (cell engineers, program managers, customers of your customers) can run scenarios and read results without touching Python. Useful when the model needs to be used by more people than the person who built it.
Looking for training instead of a built deliverable? See PyBaMM training for R&D teams →
Engagements are fixed-scope projects, not retainers. We agree the deliverable, the timeline, and the data we need before any work begins.
Scoped per project. No open-ended retainers.
parameter sets · designs · run-only Python script
Concrete artifacts your team uses, not slide decks.
Every deliverable is wholly owned by you. No licensing terms on consulting output, no carve-outs, no derivative restrictions.
Every engagement ends with a parameterized model
访问原文 返回搜索 https://ionworks.com/services/consulting
本页为82搜索生成的网页快照,内容来自站内索引;演示数据的原文链接仅作示例。