Zsimpwin Tutorial

ZSimpWin supports scripting for automation and customization. Access the scripting interface by clicking on Tools > Script Editor.

Subject: ZSimpWin Tutorial
Target Audience: Researchers, corrosion scientists, battery engineers, electrochemists
Reading time: ~12 minutes

If you work with Electrochemical Impedance Spectroscopy (EIS), you have likely heard of ZSimpWin. It is one of the oldest and most trusted software packages for fitting equivalent circuit models to impedance data. Despite its dated interface, it remains highly popular due to its powerful nonlinear least squares fitting engine and robust statistical analysis. zsimpwin tutorial

In this tutorial, you will learn:


The following workflow represents the standard procedure for analyzing EIS data in Zsimpwin. ZSimpWin supports scripting for automation and customization

In the world of geotechnical and civil engineering, soil-structure interaction is often the make-or-break factor in foundation design. While many engineers rely on bulky, expensive software suites, Zsimpwin (often stylized as ZSOIL’s simpler counterpart or an independent slim solver) has carved out a niche as a lightweight, efficient tool for analyzing shallow and deep foundations, settlement, and bearing capacity.

If you have searched for a "zsimpwin tutorial," you likely have a ZIP file, an old installer, or a reference in a textbook and are now staring at a DOS-like or early Windows interface, wondering where to click first. The following workflow represents the standard procedure for

Fear not. This tutorial will guide you through every step of using Zsimpwin—from installation to generating your first professional soil report.


In the parameters table, enter starting values:

| Parameter | Guess method | |-----------|---------------| | R (high frequency) | Z' at high freq (≈ 0.1–10 Ohm) | | R (charge transfer) | Diameter of semicircle | | C (double layer) | 1e-6 to 1e-4 F (depends on area) | | CPE exponent (n) | 0.8 if unsure | | Warburg (σ) | Slope of low-freq 45° line ÷ 10 |

Enable fitting: Check the Fit box for each parameter.
Set bounds: Use Lower and Upper columns (optional but prevents divergence).