该算例说明了如何计算太阳能热水器储罐温度的线性响应特性。
ThingSpeak™通道29633包含存储水箱温度数据(摄氏度)的太阳能热水器在剑桥,英国。温度数据每15秒采集一次。使用。从通道29633读取数据2小时thingSpeakRead
函数。将时间戳转换为开始时的分钟数。
开始= datetime (' 2017年9月12日06:09:00 AM');停止= datetime (“2017年9月12日上午8:09:00”);data = thingSpeakRead (29633“字段”5,“DateRange”(开始停止),“OutputFormat”,“表”);data.Timestamps = 24 * 60 * (data.Timestamps-data.Timestamps (1));
假设太阳能热水器为线性系统,以温度作为系统的响应数据,计算相关性能指标。
perfIndicators = lsiminfo (data.StoreTopTemp datenum (data.Timestamps))
perfIndicators = struct with fields: SettlingTime: 119.1970 Min: 47.2000 MinTime: 106.4500 Max: 49.9000 MaxTime: 20.4333
将最小、最小时间、最大和最大时间性能指标发送到ThingSpeak通道thingSpeakWrite
函数。改变channelID
和writeAPIKey
将数据发送到您的通道。
channelID = 17504;writeAPIKey =“23 zlgobbu9twhg2h”;thingSpeakWrite (channelID [perfIndicators.Min、perfIndicators.MinTime perfIndicators.Max, perfIndicators.MaxTime),“WriteKey”, writeAPIKey);
lsiminfo
(控制系统工具箱)|thingSpeakRead
|thingSpeakWrite