Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adjusted system equipment sizing and Resolved nonlinear system warnings. #7

Open
wants to merge 19 commits into
base: issue3_nonlinearSystem_simulationFailure
Choose a base branch
from

Conversation

GuowenLi-PhD
Copy link

@GuowenLi-PhD GuowenLi-PhD commented Aug 9, 2024

Main changes:

  1. Resized system equipment based on peak thermal loads:
  • Boiler capacity = Peak heating load (4191kW) / Number of boiler (2)
  • AHU fan pressure rise: to cover the maximum air system pressure drop (1.734 kPa)
  • Chiller capacity = Peak cooling load (5500kW) / Number of chiller (3)
  • Cooling tower (CT) is resized using the following procedure:

Q_cond = Q_eva*(COP_nominal+1)/COP_nominal where Q_eva is chiller capacity and Q_cond is cooling tower capacity
m_CW = Q_cond/cp/dTCW_nominal
P_CT_fan = 0.015*Q_cond which assumes the specific fan power (SFP) is 0.015kW per 1kW of CT heat rejected

  • Resized designed nominal water mass flow rates of CHW, CW, and HW.
  • Added a top-level sizing factor (alpha) of the overall system design capacity.
  1. To avoid initialization failure, set initial economizer damper positions as open.
  2. To avoid confusion, separated fan ON signals by occupied (always on) and unoccupied (conditional on).
  3. Bounded the HW pump power output to non-negative values.

Simulation results are shown below:

  • Annual out door air dry bulb temperature:

TDryBul_annual

  • Heating month (day 0 - 30):

Heating_month_day0-30

  • Shoulder month (day 60 - 90):

Shoulder_month_day60-90

  • Cooling month (day 190 - 220):

Cooling_month_day190-220

  • One-year simulation:

Annual_simulation_0
The associated files of one-year simulation are attached.
dsin.txt
dslog.txt
dsfinal.txt

GuowenLi-PhD and others added 18 commits August 5, 2024 23:48
Double the pressure rise to cover the maximum air system pressure drop (1.734 kPa)
Chiller capacity = Peak cooling load (5500kW) / Number of chiller (3)
1. Q_evap = Q_cond*(COP_nominal+1)/COP_nominal where Q_cond is chiller capacity and Q_evap is cooling tower capacity
2. m_CW = Q_evap/cp/dTCW_nominal
3. P_CT_fan = 0.015*Q_evap which assumes the specific fan power (SFP) is 0.015kW per 1kW of CT heat rejected
1. Q_cond = Q_eva*(COP_nominal+1)/COP_nominal where Q_cond is chiller capacity and Q_cond is cooling tower capacity
2. m_CW = Q_cond/cp/dTCW_nominal
3. P_CT_fan = 0.015*Q_cond which assumes the specific fan power (SFP) is 0.015kW per 1kW of CT heat rejected
…tional on)

onFanOcc is the ON signal for AHU fan during occupied period, onFanUnocc is the ON signal for AHU fan during unoccupied period
@GuowenLi-PhD
Copy link
Author

Observation: After correcting the design hot water flow rates based on the reheat-valve-side calculation (refer to commit 7e201dc), there are no warning messages of hot water distribution system during simulation.
Note: Correct sizing procedures can help resolve nonlinear system simulation warnings or even failures.

@GuowenLi-PhD GuowenLi-PhD changed the title Adjusted system equipment sizing and Reduced nonlinear system warnings. Adjusted system equipment sizing and Resolved nonlinear system warnings. Aug 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant