农业物联网(IoT)部署将原始传感器测量数据传输到云端进行存储和解释[41,51]。这种方法支持使用低成本传感器对易于测量的物理化学参数进行连续监测,包括温度、溶解氧(DO)、pH值、氧化还原电位(ORP)、电导率(EC)和浊度[3,46]。然而,许多与过程相关的参数和性能指标仍然依赖于实验室,因此其可用频率远低于在线传感器流。为弥补这一差距,可以采用软传感器的概念,即通过学习从测量的在线参数中推导关系来预测缓慢、昂贵或难以测量的参数[26,40]。软传感器在工业和过程监测中已得到充分建立,其中推断模型从现成的仪器中估算成分或质量指数[28,32]。在农业系统中,机会是相似的,但差距往往更大:现场硬件可以传输高频物理化学测量数据,而运营决策最需要的参数仍然依赖于间歇性实验室分析[42]。例如,养殖中的物联网监测流通常在线测量DO、pH和温度,而氨等含氮物种通常依赖于间歇性实验室或比色测定[19,58]。当连接、带宽或电力受限时,这种不匹配可能限制低延迟决策支持[5,31,36,47]。
边缘计算通过将部分分析栈从云端转移到靠近传感器数据生成位置的局域网边缘来解决这一限制[31,36]。这降低了延迟和带宽负载,在连续云连接无法保证的监测应用中实现了更可预测的响应时间[5,47]。边缘计算的一个新兴方法是微型机器学习(TinyML),它在严格的计算资源和能源限制下,为将推理推送到微控制器级设备提供了一条可行路径[16,27,38,43,52]。TinyML不再将感知节点视为被动数据记录器,而是使节点能够作为主动估算器,将噪声信号转换为决策相关指标,例如估算的营养浓度、风险标志或早期警告,同时保留云端传输用于状态摘要、警报和定期模型监督。这一转变与最近的综述相一致,该综述强调TinyML是一种可部署的原位监测机制,包括智能农业、水和环境应用,其中传感器端计算可以支持及时干预并减少对连续上行链路的依赖[6,24,52]。
集约化循环养殖系统(RAS)是连续感知与低频实验室依赖测量之间不匹配的有力测试案例,因为水质可能迅速变化[15]。在这些系统中应用软传感器和TinyML的动机是提高决策相关水质信息的时间可用性,否则这些信息将依赖于间歇性实验室分析。当快速变化需要靠近测量点的及时信息时,这种动机尤为相关。在水交换受限的RAS中,水质变化(如氨的增加或DO的降低)可能在几分钟内发生,而延迟响应可能导致鱼类应激、生长减缓或死亡[23,33,57]。在本研究中,案例系统是基于生物絮团的循环养殖系统(B-RAS),其中微生物在旁路微好氧反应器中吸收鱼类排泄的有毒氨。反应器中的吸收速率和氮去除效率受碳投加和DO等因素影响[14,54]。更广泛地说,关于RAS废水处理的表明确氮去除性能强烈依赖于处理配置和运行条件,包括废水特性、水力停留时间和进水氮负荷[44,49]。
从物联网的角度来看,挑战不仅在于离线训练预测模型,还在于实施在部署约束下仍然有意义的端到端流程。尽管基于物联网的养殖监测取得了快速发展,但大多数已报告的系统仍然主要关注DO、pH、温度、浊度、电导率、TDS和水位等易于测量参数的直接测量、可视化和控制[2,3,7,19,35,41,46,59]。与此同时,机器学习软传感器已被提出用于估算人工测量或难以测量的养殖参数,包括氨相关变量和其他水质指标[53,55,56]。然而,这些方法通常强调离线模型开发、云/移动决策支持或预测精度,而不是在真实运行条件下对实验室依赖软传感器的微控制器级部署和验证。
本研究的目标是使用两个物联网感知节点为B-RAS开发并评估一种嵌入式TinyML软传感器工作流。使用低成本、连续测量的传感器数据来预测实验室测量的氮和有机物参数。每个目标导出一个模型到嵌入式C,并集成到微控制器固件中,用于本地推理、遥测和基于阈值的警报。研究的主要目标是:(i)开发和比较特定罐体的软传感器模型;(ii)在基于微控制器的感知节点上部署选定的模型;(iii)评估嵌入式模型的保真度和资源使用;(iv)独立的设备端验证;以及(v)评估在模型开发范围之外和跨监测位置的鲁棒性。因此,本研究的设计不仅是为了确定每个目标的最佳性能回归模型,也是为了评估一个完整的、可部署的TinyML软传感器流程。