BioSTEAM 2.11.7 marks the accomplishment of several milestones:
- A
<Flowsheet>.view()method for creating dynamic flowsheets that are always up to date with units and their connections. They work as a simple widgets that refresh automatically. - A
LLECentrifugeunit operation modeled by rigorous liquid-liquid equilibrium (solved by minimizing the total Gibb's free energy with a differential evolution solver). - A
ShortcutColumnunit operation that uses the Fenske-Underwood-Gililland algorithm for multicomponent distillation. - A
<Flowsheet>.create_system()method to create systems directly from the flowsheet. The method figures out how all units are connected and creates the internal recycle systems itself. It also incorporates all process specifications and facilities too. This method is used to create the sugarcane and the lipidcane biorefineries now. - A
ProcessSpecificationobject that allows you to add in process specifications as part of the flowsheet, so it shows up in diagrams and system objects created by the flowsheet.MassBalanceobjects also appear in the flowsheet, just like process specifications. - A
Duplicatorunit operation for copying streams for the evaluation of alternative downstream processes.