Skip to content

Conversation

@jmarrec
Copy link
Collaborator

@jmarrec jmarrec commented Mar 15, 2018

I wrapped the object AirTerminal:SingleDuct:ConstantVolume:FourPipeBeam in the SDK.

  • I implemented too sublcasses for the cooling/heating side: CoilCoolingFourPipeBeam and CoilHeatingFourPipeBeam
  • ForwardTranslator has a couple of sanity checks:
    • must be connected to an AirLoopHVAC and have at least one coil subclass that is connected to a plantLoop
    • If you have a coil (heating or cooling) and this coil is connected to a plantloop, then all three curves are required objects so I check for that too.
  • Added model + forward translator Gtest
  • Added icons, added to hvac_library.osm, and code added to be able to use it in OS App.
  • Regression test in OpenStudio-resources was added in this commit jmarrec/OpenStudio-resources@a1ffa10

The only thing I didn't fully test for is the OS App behavior. I merged latest develop in, in particular so I wouldn't have the crash on hvac tab #3023, but develop is broken so it won't build.
I have doubt about whether I need to override the removemethod. I'll have to check that once develop is fixed.

Other unplanned/side changes:

  • I made all port (eg inletPort() methods const, hence the high number of files I touched.

Review assignee should probably be @kbenne, time permitting.

jmarrec added 30 commits March 12, 2018 15:43
Found out that I didn't do it for the Chiller:Electric:EIR new field I added recently (but which isn't implemented in the API currently anyways)
… chilled water loop, then the curves are mandatory, so making them non optional and removed the reset function for the curve.

TODO: Need to assign default curves in the Ctor though...
…neIndepentVariable, I use a TableMultiVariableLookup with one independent variable
@macumber macumber requested a review from kbenne March 28, 2018 17:20
@macumber
Copy link
Contributor

@jmarrec @kbenne says that there are now two separate prs, one that addresses const issues and one that adds this object. Based on his review we can merge the separate four pipe beam code but not yet the const stuff. Closing this pr, have the other prs already been opened? The four pipe object does not seem to have been merged yet

@macumber macumber closed this May 21, 2018
@kbenne
Copy link
Contributor

kbenne commented May 21, 2018

well. there are at least two different branches somewhere. Need to get those in PR form if they aren't already.

@jmarrec
Copy link
Collaborator Author

jmarrec commented May 22, 2018

For future ref, I did split it in two:

@jmarrec jmarrec deleted the FourPipeBeam branch July 13, 2018 13:48
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.

3 participants