Skip to content

iasx/PenSimPy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alt text

Development Status: As of 08/2020 PenSimPy is under active maintenance (expect bug fixes and updates). Please follow, star, and fork to get the latest functions.

PenSimPy

PenSimPy is a Python version of IndPenSim, which simulates the industrial-scale Penicillium chrysogenum fermentation.

PenSimPy aims for recording those key features such as pH, temperature, vessel volume, vessel weight, penicillin concentration, dissolved oxygen concentration, sugar feed rate, soil bean feed rate, aeration rate, back pressure, water, acid, phenylacetic acid flow-rate, Oxygen in percent in off-gas, and the Raman spectroscopy data throughout the whole process. A conventionally used Sequential Batch Control strategy with PID control is presented with example codes and all the recipe's feed can be manually updated.

Furthermore, we incorporate Reinforcement Learning to improve the penicillin gain and present them as example codes. A web application based on PenSimPy can be found here.

Installation

uv sync

Examples

See the examples directory

About

The Python implementation of IndPenSim

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%