I'm using Aspen Custom Modeler to create a model to be used in Aspen Plus and Aspen Plus Dynamics, and I'm having trouble figuring out how to code the mass balance, energy balance, etc. I'm essentially coding up a pump, but a pump which takes both flow and inlet pressure as arguments to determine the outlet pressure. My model code is as follows.

Model XePump

  In1 as input MainPort;
  Out1 as output MainPort;

  // Internal
  Pdiff             as press_diff               (description:"Pressure difference");
  Svar              as fraction                 (1.0,fixed,description:"Operating speed parameter");  

  Pdiff = 1.0 * In1.P * (0.16169605386 - In1.F) * Svar;
  Out1.P = In1.P + Pdiff;
  Out1.F = In1.F;


The errors I'm getting are in Aspen Plus, the model doesn't have any outlet flow rate, despite explicitly setting it to be equal to the inlet flow rate. Any tips?


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.