主要内容

计算线性响应特性

该算例说明了如何计算太阳能热水器储罐温度的线性响应特性。

读取数据

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

将最小、最小时间、最大和最大时间性能指标发送到ThingSpeak通道thingSpeakWrite函数。改变channelIDwriteAPIKey将数据发送到您的通道。

channelID = 17504;writeAPIKey =“23 zlgobbu9twhg2h”;thingSpeakWrite (channelID [perfIndicators.Min、perfIndicators.MinTime perfIndicators.Max, perfIndicators.MaxTime),“WriteKey”, writeAPIKey);

另请参阅

功能