Hello, when I use the following code framework to solve the flow of stream makeup_chemical_a and run the system, I will encounter an error InfeasibleRegion: < reactor R: R101> conversion of 'chemical b' is over 100%; reaction conversion is infeasible. It seems that the flow of stream chemical_b is insufficient, but I have passed the specification(@M102.add_specification(run=True)) to solve the required chemical_b stream flow (which is sufficient for the reactor R). Besides, the input flow rate (2000) when defining the chemical_b stream (chemical_b = bst.Stream(total_flow=2000)) is the same as the flow rate of the chemical_b stream obtained by the specification(@M102.add_specification(run=True)).
When I try to increase the input flow rate of the chemical_b stream to 5000 (chemical_b = bst.Stream(total_flow=5000)), there is no error. But in fact the reactor R only needs 2000, and the actual mass of chemical_b stream after operation is still 2000, so could I consult you why is there above error InfeasibleRegion: < reactor R: R101> conversion of 'chemical b' is over 100%; reaction conversion is infeasible? If I want to define chemical_b flow as 2000 instead of 5000 when defining the chemical_b stream (chemical_b = bst.Stream(total_flow=2000)) without above error, could I ask you what code I need to add?
Thanks for your help. Wish you a good day.
Hello, when I use the following code framework to solve the flow of stream
makeup_chemical_a
and run the system, I will encounter an errorInfeasibleRegion: < reactor R: R101> conversion of 'chemical b' is over 100%; reaction conversion is infeasible
. It seems that the flow ofstream chemical_b
is insufficient, but I have passed the specification(@M102.add_specification(run=True)
) to solve the requiredchemical_b stream
flow (which is sufficient for thereactor R
). Besides, the input flow rate (2000
) when defining thechemical_b stream
(chemical_b = bst.Stream(total_flow=2000)
) is the same as the flow rate of thechemical_b stream
obtained by thespecification(@M102.add_specification(run=True))
.When I try to increase the input flow rate of the
chemical_b stream
to5000
(chemical_b = bst.Stream(total_flow=5000)
), there is no error. But in fact thereactor R
only needs2000
, and the actual mass ofchemical_b stream
after operation isstill 2000
, so could I consult you why is there above errorInfeasibleRegion: < reactor R: R101> conversion of 'chemical b' is over 100%; reaction conversion is infeasible
? If I want to definechemical_b
flow as 2000 instead of 5000 when defining thechemical_b stream
(chemical_b = bst.Stream(total_flow=2000)
) without above error, could I ask you what code I need to add? Thanks for your help. Wish you a good day.The process flow is as follows.![1](https://github.com/BioSTEAMDevelopmentGroup/Bioindustrial-Park/assets/125726021/0d15b090-1caa-425b-9fc7-099bb4e6eb92)
The code framework is as follows.