Step-by-Step Guide
1. Open the Default project
1. Open the Default project
Every organization starts with a Project named “Default”, so you have somewhere to work straight away.
- Navigate to the Projects page from the main menu.
- Click the auto-created “Default” project to open it. (You can create your own later with New Project, top-right.)
2. Create a Cell Specification
2. Create a Cell Specification
Now, let’s define the cell you want to work with. A
Cell Specification is the blueprint for your cell.- Navigate to the Cells page.
- Click “New Cell”.
- Fill in the properties, e.g.:
- Name: A descriptive name, e.g., “My First NMC Cell”.
- Chemistry: e.g., “NMC/Graphite”.
- Nominal Capacity: e.g.,
5Ah. - Voltage Limits: e.g.,
2.5V (lower) and4.2V (upper).
- Click “Create” to save it.
3. Create a Parameterized Model
3. Create a Parameterized Model
Next, we need a
Parameterized Model to describe the cell’s electrochemical behavior. A parameterized model combines a Model (the mathematical framework) with a specific set of parameters.- Navigate to the Parameterized Models page.
- Click “New Parameterized Model”.
- In the creation wizard, select the
Cell Specificationyou just created. - Select a Model to use — for this quickstart, a built-in system model is the quickest start.
- Choose a starting set of parameters (a built-in parameter set is a good starting point).
- Review the parameter validation results for any warnings or errors.
- Give your parameterized model a name and click “Create” to finalize it.
4. Create a Study
4. Create a Study
A Study lives inside a project and is used for a focused investigation.
- Open your project. The Studies panel lists its studies.
- Click the + button (labelled Create Study) at the top of the Studies panel.
- Give your study a name, e.g., “Cycling Test”.
- Click “Create study”.
5. Run a Simulation
5. Run a Simulation
Now we’re ready to run a Simulation within your study.
- Open your study and, on the Simulations tab, click “New Simulation”.
- In step “Select Cell & Parameterized Model”, choose the
Cell SpecificationandParameterized Modelyou created. - Provide the protocol to run: upload a battery cycler protocol file (Arbin, Maccor, Neware, Novonix, or BioLogic). Studio parses it into a Universal Cycler Protocol.
- Review the parsed protocol and run it. Ionworks Studio starts the simulation.
6. View Results
6. View Results
Once the run completes, it appears on the study’s Simulations tab.
- Open the simulation from the list to see its result plots (voltage, capacity, and more).
- Use the tab’s Table / Visualization toggle to switch between the run list and comparison plots across runs.
Prefer Python?
You can drive the same platform from Python with theionworks-api client, configuring your pipeline with ionworks-schema. Here’s a minimal end-to-end pipeline — install, submit, and read the result. This one derives the positive electrode’s maximum lithium concentration from a known capacity and electrode geometry, so it runs without any data file:
ElectrodeCapacity solves for the one unknown among capacity, concentration, and geometry — here it returns the maximum concentration. Swap in a DataFit element to fit model parameters against your own data. See the Python API client page for authentication and the Pipelines API page for the full pipeline surface.
Next Steps
Now that you’ve run a basic simulation, you can explore more advanced features:Manage Experimental Data
Upload and manage your battery cycling data for visualization and analysis.
Explore Protocols
Create protocols or use built-in experiment templates.
Organize with Studies
Create focused investigations and compare simulation results.
Run Parameter Sweeps
Explore the effect of changing multiple parameters at once.
Refine Your Models
Clone and edit parameterized models to improve their accuracy.
Optimize Parameters
Automatically find optimal parameters for your battery design.
Parameterize with Python
Use the Python API client to parameterize models from experimental data.