Welcome to Lizzy
Lizzy is a Liquid Composite Molding (LCM) simulation package written in Python. Is is designed to simulate resin infusion processes that are used in the manufacturing of composites parts, like Resin Transfer Molding (RTM) or Liquid Resin Infusion (LRI). Lizzy’s APIs allow users to have total control on its functionalities.
Lizzy uses the FE/CV method to solve the macroscopic Darcy’s law and simulate the infusion of a porous material by a viscous fluid. The name “Lizzy” was inspired by the character of Elizabeth Bennet, companion of Mr Darcy in Jane Austen’s novel “Pride and Prejudice”.
Installation
Instructions on how to install Lizzy
Tutorials
A few tutorials to learn the basics of Lizzy
User Guide
Learn how to run simulations with Lizzy
API Reference
In-depth API documentation
Features
Lizzy aims to be a tool for research on resin infusion processes. The solver is built as a Python package, that can be used within any Python script. Its object-oriented architecture gives full control over all aspects of the simulation. Some of the features of Lizzy are:
Flexible Python scripting API.
Import of external meshes.
Support for any number of material regions and anisotropic permeability.
Design complex infusion strategies using virtual sensors and dynamic boundary conditions.
Validation
For validation cases with reference solutions, see Validation.
Current limitations
As an evolving project, Lizzy still has some limitations at the moment:
Currently supports only triangle meshes (no 3D elements).
Limited boundary condition types currently available.
Consult our Roadmap for planned feature implementations.
Note
This project is still in early development and documentation may be incomplete. Version 1.0 is scheduled for release in early 2026. Stay tuned!