Code Monkey home page Code Monkey logo

Comments (8)

toogad avatar toogad commented on September 25, 2024 1

from poopylab_project.

toogad avatar toogad commented on September 25, 2024

Yes. I have been busy with work recently and didn't have time to update the
project. But it is still alive. If you would like to help, please let me
know.

Thanks.
Kai

On Mon, Sep 14, 2015 at 4:49 AM, duerreda [email protected] wrote:

Hi,

this project has been inactive for the past couple of months. Do you plan
to continue working on the implementation and, e.g., to add support for ASM
models such as 2d and 3 as well as for dynamic simulations?

Thanks,
David


Reply to this email directly or view it on GitHub
#2.

Kai Zhang


Coincidence is God's way of remaining anonymous.

from poopylab_project.

jcramer avatar jcramer commented on September 25, 2024

I am interested in progress/assisting on this project as well. I have implemented ASM1 in matlab and created a c# application which references the matlab/simulink library, but the application is limited to just one plant configuration. I've been wanting to build something similar to this project for quite some time. What next steps are needed?

from poopylab_project.

toogad avatar toogad commented on September 25, 2024

James,

Thank you for being interested in the PooPyLab project. I apologize for not
getting back to you earlier. I have been buried by work lately. You know
how consulting it is, LoL.

Because of travel and routine work, I have not put much effort in the
development recently. But I can briefly tell you where we are:

  1. Definitions of main classes: Pipe, ASMReactor, Influent, Effluent, WAS
    etc. I think these should be sufficient for the "frame work" of the
    software before we put more components in for full plant simulation
    purpose. So far the units can be linked to one another and form a PFD.
  2. My recent (June 2015) effort focused on figuring out how to determine
    the simulation sequence using the "sequential modular" mode. I have used
    the Strongly Connected Component approach to identify the units that are in
    loops in a PFD (well, one the PFD I tested, more testing should be done).
    The next step on this is to determine how to tear the identified loops and
    form a simulation sequence. I want to at least make sure this works and
    gives good steady state results before adding other things.
  3. Other things: GUI, equation based dynamic simulation, etc.

There should be some description in the Readme file on github. And there is
a .dia chart that shows the relatonship among the classes. But some of the
stuff might have changed. I am a environmental consultant and don't keep a
constant update of the repository. I will upload the recent files to github.

I am glad that you have experience in building something similar in MATLAB.
Please feel free to let me know your thoughts. And I think when PooPyLab is
ready to be tested, we can test it and use your MATLAB code to verify.

Regards,

Kai

On Sat, Oct 3, 2015 at 3:28 PM, James Cramer [email protected]
wrote:

I am interested in progress/assisting on this project as well. I have
implemented ASM1 in matlab and created a c# application which references
the matlab/simulink library, but the application is limited to just one
plant configuration. I've been wanting to build something similar to this
project for quite some time. What next steps are needed?


Reply to this email directly or view it on GitHub
#2 (comment)
.

Kai Zhang


Coincidence is God's way of remaining anonymous.

from poopylab_project.

muslumcus avatar muslumcus commented on September 25, 2024

Dear Kai,
I use Excel VBA for coding and I've implemented ASM1 and ASM3 already. I'm now working on BioP module for ASM3. All of the tools use dynamic simulation by Runge-Kutta methods. Also, there are two aeration options as constant DO level and constant aeration rate. Besides, it is possible to define external caron source for the reactors. For settling, I use a 10-layer, one dimensional settling model with Takacs' double exponential model.

What my students ask is the steady-state solution for all my Excel ASM tools, becuase dynamic simulation takes time. I have no experience to obtain a steady-state simulation of ASM. And no idea at all. I tried to see your code but it is in python and its very difficult for me to follow a python code.

Could you help me about this? A simple flow diagram of what to do step by step for steady-state solution together with the settler.
I have all reactors, links, model parameters, component concentrations in all units, compositions (COD, TKN, TN, TP, TSS) in all units, influent, effluent, and was units assigned in arrays and custom collections. I only nee dthe solution algorithm.

Regards,
Selami

from poopylab_project.

muslumcus avatar muslumcus commented on September 25, 2024

from poopylab_project.

starfriend10 avatar starfriend10 commented on September 25, 2024

Hi Kai,
This is Junjie. I noticed your project two years ago and I couldn't run it at that time. I did a lot research (environmental engineering) using Python, so I suggested one student to develop a Python-based WRRF(WWTP) simulation package since that time. His development is relatively slow, and recently I noticed that you came back and updated many stuffs. However, you deleted the detailed description in the readme file, does it mean that the package is still under development and can't run? Do you mind to share currently how the progress it is and if there is a to-do list? I don't know, but we may help.

from poopylab_project.

toogad avatar toogad commented on September 25, 2024

from poopylab_project.

Related Issues (6)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.