遇见数据集

JSON dataset för simulerad byggnadsvärmekontroll för system-av-system interoperabilitet

收藏
Mendeley Data2024-04-02 更新2024-06-29 收录
官方服务:

资源简介:

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/pandas/.

系统之系统(systems-of-systems)的互操作性因存在大量异构数据标准与格式,始终是一项极具挑战性的难题。当前主流的互操作性解决方案多依赖手工定制适配器,或是基于本体元数据的技术路径。本数据集的构建旨在推动数据驱动型互操作性方案的相关研究。数据集源自建筑供暖系统的仿真模拟,以及控制系统之系统内部传输的控制消息。如需了解更多细节,请参阅随附的数据文档。数据集采用两个以分号(;)作为分隔符的CSV文件存储,分别为training.csv与test.csv。训练集与测试集的划分并非随机:训练数据取自仿真时间步的前80%序列,测试数据则对应剩余的后20%。本数据集未配备专用验证集,验证数据需从训练集中随机抽取得到。仿真的总时间步数与可用室外温度样本的总量一致。原始SMHI数据仅支持每小时一次的采样频率,我们通过线性插值将其转换为每10秒一次的温度采样值。每个时间步存储的数据包含34条JSON消息(每个房间4条,外加2条室外温度读数)、9项温度数值(每个房间1项,外加室外温度1项)、8项控制设定值,以及8项执行器输出。上述34条JSON消息各自关联的数据,均以表格中的单一行进行存储。此举会导致大量数据重复,但目的是简化数据集的使用门槛。本仿真数据集并非为电子表格软件的分析操作设计,而是专为机器学习模型的训练任务打造。推荐使用Python的pandas库读取该数据集,其官方下载地址为https://pypi.org/project/pandas/。

创建时间:
2023-06-28
二维码
社区交流群
二维码
科研交流群
商业服务