-
Notifications
You must be signed in to change notification settings - Fork 39
2018 06 12 WP1.2 BOPTEST Toolchain Working Group
dhblum edited this page Jun 12, 2018
·
4 revisions
Continuation from Meeting 2.
- Recap of Last Meeting
- Updates on Software Architecture
- Modelica Template
- Documentation
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
- David Blum
- Michael Wetter
- Filip Jorissen
- Javier Arroyo
- Yan Chen
- Krzysztof Arendt
- Sen Huang
- Roel De Coninck
- Kyle Benne
- 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.
- Introduced Kyle Benne from NREL and brief overview of synergistic Alfalfa project (http://alfalfastack.net/). Alfalfa now open-sourced.
- 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.
- Requirements Document available as google doc.
- Modelica code template for emulator models to be discussed next time.
- Move call to every two weeks - Dave to create doodle to help find time that works.
- Participants to begin filling in and provide feedback on Requirements Document.
- Filip to post Modelica template code to boptest repo.
- Dave and Sen to work to implement overwrite block in simple model in repo.
- Work with Kyle to setup Alfalfa code tour.