-
Notifications
You must be signed in to change notification settings - Fork 14
2017 03 28 team meeting agenda
Participation at this meeting is by invitation only.
Date: March 28, 2017, 10:30 - 12:00 Pacific Time
Location: LBNL, building 90, room 3075.
Slides will be posted at https://github.com/lbl-srg/obc/tree/master/meetings/2017-03-28-team
Dial-in information: https://lbnl.zoom.us/j/6614042296
Or iPhone one-tap (US Toll): +14086380968,6614042296# or +16465588656,6614042296#
Or Telephone:
Dial: +1 408 638 0968 (US Toll) or +1 646 558 8656 (US Toll)
Meeting ID: 661 404 2296
International numbers: https://lbnl.zoom.us/zoomconference?m=_h5BuJ686mPy3rWEyKf4NROxLaeOV5J8
Or an H.323/SIP room system:
H.323:
162.255.37.11 (US West)
162.255.36.11 (US East)
221.122.88.195 (China)
115.114.131.7 (India)
213.19.144.110 (EMEA)
Meeting ID: 661 404 2296
SIP: [email protected]
-
Assign remaining use case, lead for functional requirements, UML diagrams, software architecture. DOE deadlines are below. (Michael)
- Task 1: By Q1 (Dec 31, 16), post first process workflow and functional requirements on github.org. By Q3 (Jun 30, 17), post v1.0 specification of CDL on github.org
- Task 2.1: By Q2 (Mar 31, 17), post UML diagrams for the software architecture on github.org.
- Task 2.2: By Q4 (Sep 30, 17), release a version of the control library for secondary systems in Modelica on http://github.org/lbl-srg/modelica-buildings.
-
Present and review CDL blocks (Jianjun).
- See http://obc.lbl.gov/specification/cdl/latest/help/CDL.html
- For change requests, check https://github.com/lbl-srg/modelica-buildings/issues?q=is%3Aissue+is%3Aopen+label%3AOpenBuildingControl If no related issue exists, open a new issue.
-
Proposal for point list (Milica, Michael). See http://obc.lbl.gov/specification/cdl.html#point-list
-
Review economizer sequences (Milica, Brent)
-
Other items
- Gerry Hamilton
- Paul Ehrlich
- Milica Grahovac
- Dave Blum
- Phil Haves
- Jay Santos
- Brent Eubanks
- Amy Shen
- Jianjun Hu
- Michael Wetter
Mark, Steve and Jon had conflicts.
Focus on use cases that affect software architecture. Rather than being comprehensive, be specific as this suffices for understanding and makes it easier to deduce requirements.
Dave from ARUP would need a use-case cut-off date, and then needs about 2 to 3 weeks to make UML diagrams.
Michael to discuss with Amy how to implement use cases so we can further edit it. Suggestion is to use plantuml, http://plantuml.com/use-case-diagram and http://plantuml.com/sequence-diagram as this is lightweight syntax that renders reasonably well and allows version control. Plantuml is already used for another use case and for the software architecture diagrams.
Paul will check what other uses cases are needed. By April 15, Paul will work with Brent on finalizing the type of use cases, and by end of April, Paul will work with team to have use cases written.
Side-discussion about loop tuning: Loop tuning will be done in the field, but some tuning may be needed for the model to work satisfactory for the purpose of comparing energy of alternating sequences. Will need to address how to do loop tuning for simulation purposes. This is also needed for SOEP.
Side-discussions about github use: Phil asked for suggestions for github clients. Any text editor will work, many people use https://atom.io/. As a client to get a local copy of the repository, https://desktop.github.com/ works well on Mac and Windows. See also https://help.github.com/articles/github-flow/ or https://help.github.com/articles/editing-files-in-your-repository/
Jianjun looked at what is missing in CDL relative to ALC Eikon as one example target. Blocks are posted on web site and ready for review. See http://obc.lbl.gov/specification/cdl/latest/help/CDL.html For change requests, use https://github.com/lbl-srg/modelica-buildings/issues?q=is%3Aissue+is%3Aopen+label%3AOpenBuildingControl If no related issue exists, open a new issue.
CDL has some blocks that are not in Eikon. Some of them may be needed for commissioning.
For vendors, it would be good to identify which are truly atomic blocks, and which ones can be composed out of atomic blocks.
Paul will convene a subgroup of vendors that can provide feedback for CDL.
Michael to identify which ones are truly atomic blocks.
A first very rough draft of the structure for adding point lists has been made at http://obc.lbl.gov/specification/cdl.html#point-list This will be refined as we need specific information for
- what is optional and what is mandatory in what stage, and
- what are permissible values.
This is required in order to formalize the specification. Brent said that much of the information should be left out of CDL as this is not known until late in the project. Michael said we should think about having provisions that allows adding data needed to connect a verification tool that runs the sequences and verification tests. An alternative would be to keep this information in a separate file, but we would need to know how to keep multiple files in sync whenever changes happen. Michael will organize an in-person meeting with Amy, Brent, Jianjun and Milica.
Milica and Brent worked on three sequences from Guideline 36. The sequences are
- for outdoor air requirements,
- for high limit cut-off that determines damper limits, and
- for modulation of economizer damper based on supply air temperature setpoint.
The sequences are described textual, in a week or so we should have an initial software implementation.
Paul said freeze control loop should also be added. (Guideline 36 has freeze lockout rather than regulation.)
Amy said ARUP would really like to contribute sequences to project and also help reviewing. Michael said this would be useful if the sequences are documented and tested.
None.
- Paul will check what other uses cases are needed. By April 15, Paul will work with Brent on finalizing the type of use cases, and by end of April, Paul will work with team to have use cases written.
- Paul to convene a subgroup of control implementors that can provide feedback to CDL.
- Michael to identify which CDL blocks are truly atomic blocks.
- Michael to organize an in-person meeting with Amy, Brent, Jianjun and Milica to specify point list.