Skip to content

Add Major (Darcy) and Minor (Fittings) Losses as Pressure Drop Option for Borefields #4656

Description

@Vbraciszewski

@mwetter, @LoneMeertens,

Connects with Issues: #4483 and #4655.

To derisk systems and optimize pump control, it is useful to have more advanced pressure drop calculation for piping and borefield models that are aware of dynamically changing friction factor (based on changes to reynolds number especially for antifreeze mixtures).

Priority is to add friction losses (Major Losses): Add Darcy-Weisbach based option that considers u-bend diameter, length, and friction factor based on reynold's number (includes changing viscosity).

For inclusion in borefield model, we could borrow from: Buildings.Fluid.FixedResistances.HydraulicDiameter but this appears to just calculate friction factor one time, then hold it constant for simulation.

Options we are considering:

  1. Extend MBL hydraulic diameter & borefield to include dynamic reynolds number calc
  2. Use MSL pipe (MSL StaticPipe with WallFriction.Detailed) with MBL borefield - this appears to calculate Re# dynamically throughout simulation.

Future Steps
Minor losses (from fittings e.g., u-bend fitting): ability to sum extra minor losses based on number of elbows/tees. Unclear if there is precedent in MBL for this.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions