infeasible issue when solving a flowsheet with recyle #1445
-
Hello everyone, I am currently facing an infeasibility issue while simulating a recycling process design using IDAES. After setting up my model and initializing, I attempted to solve it, but the solver indicates that the problem is infeasible. I have attempted to perform some scaling, but it still failed. I suspect that this might be related to the presence of both liquid phase and H2 in components.I am unsure of the cause and would appreciate any guidance or suggestions. My flowsheet is for the synthesis and separation of methanol. The code below is a simple example of one part of it.I have also included a simple graph in my notebook. Here are the details of my issue:
Software Versions:
Best regards. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
@panyaoyu First, have you tried using the IDAES Diagnostics Toolbox to see what might be wrong with your model? https://idaes-pse.readthedocs.io/en/stable/reference_guides/core/util/diagnostics/diagnostics_toolbox.html The first thing to check when you get a potentially infeasible solution is to check for any bound violations in the model - more often than not these are the cause of the infeasibility. Second, fi you model truly is infeasible, there is not a lot we can do to help - you will need to work out what is causing the infeasibility and then determine the correct course of action to fix it (we don't know the details of what you are trying to model). |
Beta Was this translation helpful? Give feedback.
@panyaoyu First, have you tried using the IDAES Diagnostics Toolbox to see what might be wrong with your model? https://idaes-pse.readthedocs.io/en/stable/reference_guides/core/util/diagnostics/diagnostics_toolbox.html
The first thing to check when you get a potentially infeasible solution is to check for any bound violations in the model - more often than not these are the cause of the infeasibility.
Second, fi you model truly is infeasible, there is not a lot we can do to help - you will need to work out what is causing the infeasibility and then determine the correct course of action to fix it (we don't know the details of what you are trying to model).