idaes-pse icon indicating copy to clipboard operation
idaes-pse copied to clipboard

The IDAES Process Systems Engineering Framework

Results 257 idaes-pse issues
Sort by recently updated
recently updated
newest added
trafficstars

In #1625, a user reported degrees of freedom changing after initializing his model using the `SequentialDecomposition`. Upon further investigation, it looks like the oxygen inlet variables are improperly remaining fixed...

Priority:Low
unit models
pyomo

Presently, when `report_scaling_factors` is called on a scaling-transformed model, it incorrectly double-scales variables. Additionally, it is confusing when you have `report_scaling_factors`, for which a model _cannot_ be transformed, and the...

Presently, heterogeneous reactions in the `MSContactor` are indexed by phase and component. This is problematic, however, because multiple streams might have the same phase name---it's perfectly natural for an organic...

I've recently been in the weeds debugging some initialization issues for PrOMMiS. Presently, the primary way to troubleshoot initialization issues is by inserting `pdb` statements in the initialization routines, not...

enhancement
discussion

In #1617, a user asked about creating a reaction package with stoichiometric coefficients that depend on local conditions. The application was [Fischer-Tropsch synthesis](https://aiche.onlinelibrary.wiley.com/doi/full/10.1002/aic.17234), and the partition of products into pseudocomponents...

enhancement
Priority:Low
Backlog

As noted in #1613 , `get_prop` for the `natural_gas_pr.py` properties in `models_extra` incorrectly writes: ``` if components is None: components = list(_component_params.keys()) ``` for the default components. The correct statement...

good first issue
models_extra

A repeated source of confusion for users starting out with IDAES is what the modular property framework considers to be an "equation of state". See, for example, #1613 . They...

documentation
modular properties

As noted in #1613 , the expressions `elemental_flow_in` and `elemental_flow_out` in the `ControlVolume0D` [incorrectly sum over every component-phase pair](https://github.com/IDAES/idaes-pse/blob/main/idaes/core/base/control_volume0d.py#L1043), regardless of whether the component is present in the phase or...

Presently, then `HeatExchanger1D` model uses a backwards difference for discretization on both sides, regardless of the flow mode. For countercurrent flow, it is an upwind method for the hot side...

Priority:Normal
unit models
discussion

Presently, the `ControlVolume0D` and `ControlVolume1D` are set up, by default, to copy states from the inlet stream to the outlet stream only if the state variables are uninitialized, meaning they...