modelNextChiller

Validate sequence of identifying next enable or disable chillers

Information

This example validates Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.Processes.Subsequences.NextChiller.

It has four instances as below to demonstrate the process of identifying the next changing chiller(s) when the plant is in the staging process.

The instance nexChi shows how the changing chillers being identified in a staging up process that requires a large chiller to be enabled and a small chiller to be disabled. The plant stages up from stage 1 that requires chiller 1 operating, to stage 2 that requires chiller 2 operating.

  • Before 18 seconds, the plant is in stage 1 and is not in the staging process (endPro=true). Chiller 1 is enabled (uChiSet[1]=true) and chiller 2 is not enabled (uChiSet[2]=false). The next enabling and disabling chiller are the default 1.
  • At 18 seconds, the plant starts staging up (endPro=false, yUp=true) and it requires one chiller to be enabled and another chiller to be disabled (yOnOff=true). The next enabling chiller is chiller 2 (yNexEnaChi=2) and the next disabling chiller is chiller 1 (yDisSmaChi=1). The chiller status setpoints are changed accordingly.
  • At 60 seconds, the staging process is done (endPro=true, yUp=false, yOnOff=false).

The instance nexChi1 shows how the changing chillers are identified in a staging up process that requires one additional chiller to be enabled. The plant stages up from stage 1 that requires chiller 1 operating, to stage 2 that requires both chiller 1 and chiller 2 operating.

  • Before 18 seconds, the plant is in stage 1 and is not in the staging process (endPro=true). Chiller 1 is enabled (uChiSet[1]=true) and chiller 2 is not enabled (uChiSet[2]=false). The next enabling and disabling chiller are the default 1.
  • At 18 seconds, the plant starts staging up (endPro=false, yUp=true) and it does not require one chiller being enabled and another chiller being disabled (yOnOff=false). The next additional enabling chiller is chiller 2 (yNexEnaChi=2). The chiller status setpoints are changed accordingly.
  • At 60 seconds, the staging process is done (endPro=true, yUp=false, yOnOff=false).

The instance nexChi2 shows how the changing chillers being identified in a staging down process that requires a large chiller being disabled and a small chiller being enabled. The plant stages down from stage 2 that requires chiller 2 operating to stage 1 that requires chiller 1 operating.

  • Before 18 seconds, the plant is in stage 2 and is not in the staging process (endPro=true). Chiller 1 is disabled (uChiSet[1]=false) and chiller 2 is enabled (uChiSet[2]=true). The next enabling and disabling chiller are the default 1.
  • At 18 seconds, the plant starts staging down (endPro=false, yDow=true) and it requires one chiller being disabled and another chiller being enabled (yOnOff=true). The next disabling chiller is chiller 2 (yLasDisChi=2) and the next enabling chiller is chiller 1 (yEnaSmaChi=1). The chiller status setpoints are changed accordingly.
  • At 60 seconds, the staging process is done (endPro=true, yDow=false, yOnOff=false).

The instance nexChi3 shows how the changing chillers are identified in a staging down process that requires one additional chiller to be disabled. The plant stages down from stage 2 that requires both chiller 1 and chiller 2 operating, to stage 1 that requires just chiller 1 operating.

  • Before 18 seconds, the plant is in stage 2 and is not in the staging process (endPro=true). The chiller 2 is enabled (uChiSet[2]=true) and the chiller 1 is not enabled (uChiSet[1]=false). The next enabling and disabling chiller are the default 1.
  • At 18 seconds, the plant starts staging down (endPro=false, yDow=true) and it does not require one chiller being disabled and another chiller being enabled (yOnOff=false). The next additional disabling chiller is chiller 2 (yLasDisChi=2). The chiller status setpoints are changed accordingly.
  • At 60 seconds, the staging process is done (endPro=true, yDow=false, yOnOff=false).

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.Processes.Subsequences.NextChillernexChiIdentify next enabling and disabling chiller during the staging up process
Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.Processes.Subsequences.NextChillernexChi1Identify next enabling during the staging up process
Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.Processes.Subsequences.NextChillernexChi2Identify next enabling and disabling chiller during the staging down process
Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Staging.Processes.Subsequences.NextChillernexChi3Identify next disabling chiller during the staging down process

Revisions

  • September 26, 2019, by Jianjun Hu:
    First implementation.