Skip to content

2018 04 26 library development

Michael Wetter edited this page Apr 26, 2018 · 3 revisions

IBPSA Modelica Library Coordination

Date: April 26, 2018, 8am-9am Pacific Times

The purpose of this meeting is to coordinate the development https://github.com/ibpsa/modelica-ibpsa

Meeting information

Join from PC, Mac, Linux, iOS or Android: https://lbnl.zoom.us/my/mwetter

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 available: https://lbnl.zoom.us/zoomconference?m=_h5BuJ686mPy3rWEyKf4NROxLaeOV5J8

Agenda

  1. New models
  2. Library restructuring: https://github.com/ibpsa/modelica-ibpsa/issues/778
  3. Open pull requests and issues at https://github.com/ibpsa/modelica-ibpsa/issues

Participants

Massimo Cimmino
Bram van der Heijde
Sen Huang
Moritz Lauster
Filip Jorissen
Damien Picard
Matthis Thorade
Christian Vering
Michael Wetter

Minutes

New models

See https://github.com/ibpsa/project1/wiki/2018-02-27-expert-meeting-agenda#wp-11

Borefield (Secondary fluid media package)

Media package has been implemented, similar to Media.Water. Temperature is constant to compute properties.

Massimo to work towards a pull request for first media, then implement the other antifreeze. Top-level package should be renamed, maybe to IBPSA.Media.AntiFreeze.

Ground heat transfer ready in Modelica, but need to be integrated with borehole.

Damien currently simplifies/cleans model from IDEAS.

Overwriting of control signals

Sen presents architecture of Volttron communication. Uses value and priority to overwrite signals, restored if value is none.

Design is such that overwrite is optional. Modelica has socket client.

We will also need to address how to use the overwrite in simulation as opposed to real-time mode. Maybe the server could announce when it sends next time an overwrite to reduce the number of sampling times?

For final implementation, the communication may be done with a C implementation, maybe using code from device driver library. If Python is needed for official release, Michael can make a pull request that moves Buildings.Utilities.IO.Python27 to IBPSA. For now, let's wait to see if final implementation will be in C (preferred), and make prototype implementation as part of the Buildings library.

DHC substations

No discussion.

Heat pumps

Christian is working on moving boundary approach.

Library restructuring

No discussion.

Open issues

See https://github.com/ibpsa/modelica-ibpsa/issues

New action items

None.

Previous action items

All done.

Clone this wiki locally