Skip to content

2018 06 12 WP1.2 BOPTEST Toolchain Working Group

dhblum edited this page Jun 12, 2018 · 4 revisions

WP1.2 BOPTEST Toolchain Working Group Meeting

Agenda

Continuation from Meeting 2.

  1. Recap of Last Meeting
  2. Updates on Software Architecture
  3. Modelica Template
  4. Documentation

Meeting Information

Topic: BOPTEST Toolchain

Time: Jun 12, 2018 8:00 AM Pacific Time (US and Canada)

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

Or iPhone one-tap 👍 US: +16465588656,,4078209092# or +16699006833,,4078209092# Or Telephone: Dial(for higher quality, dial a number based on your current location): US: +1 646 558 8656 or +1 669 900 6833 Meeting ID: 407 820 9092 International numbers available: https://zoom.us/u/C3C9n

Participants

  • David Blum
  • Michael Wetter
  • Filip Jorissen
  • Javier Arroyo
  • Yan Chen
  • Krzysztof Arendt
  • Sen Huang
  • Roel De Coninck
  • Kyle Benne

Notes

  1. Discussed data required to be sent by controller to emulation model - {current time, next sample time, value, derivative} - note that derivative signals may not be seen in practice, but option is good for emulation.
  2. Introduced Kyle Benne from NREL and brief overview of synergistic Alfalfa project (http://alfalfastack.net/). Alfalfa now open-sourced.
  3. Discussed test control in terms of advancement of time
    • One idea to have emulator model request controller for new input, and controller provide when to stop for new input.
    • Second idea to have middleware control advancing time for each actor (model and controller) and exchanging inputs/outputs from one to the other. Also in control of initializing both.
    • Considered use of co-simulation FMU for testcase and controller implementation, but would require running testcase on Linux 64-bit platorm and put overhead on controller developer to package as FMU.
  4. Requirements Document available as google doc.
  5. Modelica code template for emulator models to be discussed next time.

Next Steps

  1. Move call to every two weeks - Dave to create doodle to help find time that works.
  2. Participants to begin filling in and provide feedback on Requirements Document.
  3. Filip to post Modelica template code to boptest repo.
  4. Dave and Sen to work to implement overwrite block in simple model in repo.
  5. Work with Kyle to setup Alfalfa code tour.
Clone this wiki locally