JSON Dataset of Simulated Building Heat Control for System of Systems Interoperability
https://doi.org/10.5878/e5hb-ne80
Interoperability in systems-of-systems is a difficult problem due to the abundance of data standards and formats.
Current approaches to interoperability rely on hand-made adapters or methods using ontological metadata.
This dataset was created to facilitate research on data-driven interoperability solutions. The data comes from a simulation of a building heating system, and the messages sent within control systems-of-systems. For more information see attached data documentation.
The data comes in two semicolon-separated (;) csv files, training.csv and test.csv. The train/test split is not random; training data comes from the first 80% of simulated timesteps, and the test data is the last 20%. There is no specific validation dataset, the validation data should instead be randomly selected from the training data. The simulation runs for as many time steps as there are outside temperature values available. The original SMHI data only samples once every hour, which we linearly interpolate to get one temperature sample every ten seconds. The data saved at each time step consists of 34 JSON messages (four per room and two temperature readings from the outside), 9 temperature values (one per room and outside), 8 setpoint values, and 8 actuator outputs. The data associated with each of those 34 JSON-messages is stored as a single row in the tables. This means that much data is duplicated, a choice made to make it easier to use the data.
The simulation data is not meant to be opened and analyzed in spreadsheet software, it is meant for training machine learning models. It is recommended to open the data with the pandas library for Python, available at https://pypi.org/project/pandasOpens in a new tab.
The data file with temperatures (smhi-july-23-29-2018.csv) acts as input for the thermodynamic building simulation found on Github, where it is used to get the outside temperature and corresponding timestamps. Temperature data for Luleå Summer 2018 were downloaded from SMHI.
Data files
Data files
Citation and access
Citation and access
Data access level:
Creator/Principal investigator(s):
Research principal:
Data contains personal data:
No
Citation:
Language:
Copyright:
Temperature data from SMHI under Creative Commons Attribution 4.0 SE
Data collection - Simulation
Data collection - Simulation
Mode of collection:
Simulation
Description of the mode of collection:
Building temperature simulation.
Data collector:
- Luleå University of Technology
Opens a new window at ror.org.
ROROpens in a new tab
Source of the data:
- Events/Interactions
- Physical objects
Instrument
Instrument
Name:
Python script
Data collection - Non-participant field observation
Data collection - Non-participant field observation
Mode of collection:
Non-participant field observation
Description of the mode of collection:
Temperature data from SMHI
Data collector:
Geographic coverage
Geographic coverage
Geographic location:
Geographic description:
Some temperature data is taken from the SMHI weather station in Luleå
Administrative information
Administrative information
Responsible department/unit:
Department of Computer Science, Electrical and Space Engineering (EISLAB)
Funding
Funding
Funding agency:
- ECSEL Joint Undertaking (JU)
Award number:
826452
Award title:
Arrowhead Tools
Topic and keywords
Topic and keywords
Standard för svensk indelning av forskningsämnen 2025:
Relations
Relations
Related resource:
Publications
Publications
Citation:
Nilsson, J., Delsing, J., & Sandin, F. (2020). Autoencoder Alignment Approach to Run-Time Interoperability for System of Systems Engineering. In IEEE 24th International Conference on Intelligent Engineering Systems (pp. 139–144). https://doi.org/10.1109/INES49302.2020.9147168Opens in a new tab
Citation:
Nilsson, J., Delsing, J., Liwicki, M., & Sandin, F. (n.d.). Machine Learning based System–of–Systems Interoperability : A SenML–JSON Case Study. Retrieved from http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-87849Opens in a new tab
Versions
Versions
Version:
2
Data merged:
Data from: JSON Dataset of Simulated Building Heat Control for System of Systems Interoperability (version 1, https://doi.org/10.5878/1tv7-9x76); JSON Dataset of Simulated Building Heat Control for System of Systems Interoperability - Temperature Data Luleå Summer 2018 (version 1, https://doi.org/10.5878/257p-e437)
Published:
Metadata
Metadata
Versions
Versions
Version:
2
Data merged:
Data from: JSON Dataset of Simulated Building Heat Control for System of Systems Interoperability (version 1, https://doi.org/10.5878/1tv7-9x76); JSON Dataset of Simulated Building Heat Control for System of Systems Interoperability - Temperature Data Luleå Summer 2018 (version 1, https://doi.org/10.5878/257p-e437)
Published:

Luleå University of Technology