分享
基于GA-SVR的热源自适应茎流检测与调控系统研究.pdf
下载文档

ID:3105723

大小:7.01MB

页数:10页

格式:PDF

时间:2024-01-19

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
基于 GA SVR 热源 自适应 检测 调控 系统 研究
2023年月第54卷第7 期农报学业机械doi:10.6041/j.issn.1000-1298.2023.07.029基于GA-SVR的热源自适应茎流检测与调控系统研究胡瑾1.2孙章彤1,2冯盼1.3杨永霞1.2卢苗侯军英1.3(1.西北农林科技大学机械与电子工程学院,陕西杨凌7 12 10 0;2.农业农村部农业物联网重点实验室,陕西杨凌7 12 10 0;3.陕西省农业信息感知与智能服务重点实验室,陕西杨凌7 12 10 0)摘要:茎流测量是研究植物耗水规律的重要手段,现有茎流传感器多基于热平衡法进行设计,但在低温天气时,植物蒸腾作用不明显,茎流瞬时变化响应不灵敏,导致测量结果不精确。针对上述问题,设计了一种热源自适应茎流检测与调控系统。综合考虑不同因素下茎流消耗在热源提供能量占比中变化趋势的建模需求,设计融合外界温度、茎流速率、横截面积等多环境因子茎流标定嵌套试验。在此基础上,利用支持向量机回归算法(Supportvectorregression,SVR)和遗传算法(Geneticalgorithm,G A),建立热源功率自适应模型。结果表明所建模型的最优决定系数与均方根误差分别为0.98 9和0.0 15W。基于LoRa无线传感网络构建茎流检测与调控系统,实现多组温度信息和热源功率的监测,系统调用移植到嵌入式设备的热源自适应模型动态获取热源功率调控目标值,并发送至执行控制器,控制功率调控模块,实现热源自适应融合的功率动态控制。精度验证试验显示:在低温段时,本系统比FL0W-32KS型传感器平均相对误差小2.6 4(6)、2.53(11)、3.6 8 个百分点(16)。在高温段时,自适应模型修正对结果影响不大,双系统相对误差互有高低。证明本系统嵌人基于热平衡法的GASVR 算法热源自适应模型后,能确保茎流消耗能量Q,在输入总能量P.中占比稳定,满足提高热平衡茎流测量精度的需求。关键词:茎流;精准灌溉;热源自适应模型;热平衡法;遗传算法中图分类号:S126文献标识码:A文章编号:10 0 0-12 98(2 0 2 3)0 7-0 2 90-10OSID:6Study of Heat Source Adaptive Stemflow Detection SystemBased on GA-SVRHU Jin l.2FENG Panl.3YANG Yongxial.21,2SUN ZhangtongLU MiaoiHOU Junyingl.3(1.College of Mechanical and Electronic Engineering,Northwest A&F University,Yangling,Shaanxi 712100,China2.Key Laboratory of Agricultural Internet of Things,Ministry of Agriculture and Rural Affairs,Yangling,Shaanxi 712100,China3.Shaanxi Key Laboratory of Agricultural Information Awareness and Intelligent Services,Yangling,Shaanxi 712100,China)Abstract:Existing stemflow sensors based on the thermal equilibrium method are not accurate inmeasurement,and the stemflow response is not sensitive to transient changes when transpiration is notsignificant or when the external temperature is low.Therefore,an adaptive stemflow detection system ofheat source power was proposed.Taking camphor stalks as the object,a nested experiment based on thethermal equilibrium method of stemflow calibration was designed by comprehensively considering the trendof the proportional change of stemflow in heat source energy,and the sample set of stemflow rates withmulti-gradient under different environmental factors such as external temperature,stemflow rate and cross-sectional area were collected.A combined prediction model of heat source power based on support vectorregression(SVR)and genetic algorithm(GA)was established.The results showed that the GA-SVRhad good accuracy and robustness,its root mean square error(RMSE),mean absolute error(MAE)anddetermination coefficient(R?)w e r e 0.0 15 W,0.0 12 W a n d 0.98 9,r e s p e c t i v e l y.T h e a c c u r a c yverification test suggested that the average relative error of the system was 2.64 percentage points(6),2.53 percentage points(11)a n d 3.6 8 p e r c e n t a g e p o i n t s (16)s ma l l e r t h a n t h a t o f t h e FLO W -32KS sensor in the low-temperature section.The adaptive model had a small effect on the correction ofthe results in the high-temperature section which was similar to FLOW-32KS.It was demonstrated that收稿日期:2 0 2 2-11-0 1修回日期:2 0 2 2-12-0 8基金项目:国家重点研发计划项目(2 0 2 0 YFD1100602)和陕西省重点研发计划项目(2 0 2 1ZDLNY03-02)作者简介:胡瑾(198 0 一),女,教授,主要从事设施光环境调控和智能信息处理研究,E-mail:h u j i n 0 0 7 n w s u a f.e d u.c n291胡瑾等:基于GA-SVR的热源自适应茎流检测与调控系统研究第7 期the stemflow detection system improved the accuracy of the heat balance stemflow measurement afterembedding the GA-SVR heat source power adaptive model.Key words:stemflow;precision rrigation;adaptive model of heat source;thermal equilibrium method;genetic algorithm0引言我国水资源严重缺乏,人均水资源量2 30 0 m,仅为世界平均水平的2 8%。且农林业耗水量约占全国总耗水量的3/4。节约灌溉用水是改善我国水资源不足的关键1-2 。现有农林业灌溉调控系统大多基于土壤水分监测反馈灌溉3-4,一定程度上降低了农业用水的损失率,但土壤水分并不能反映作物真实需水情况5。大量研究表明,在对作物生长水分消耗量及蒸腾能力的精准监测方面,反映作物需水能力最好的生物量是茎杆液流,简称茎流(St e m f l o w)。作为植物一种复杂生理机能,茎流指的是在植物冠层蒸腾拉力作用下,单位时间通过被测量茎杆横截面的水的总量,可用来确定植物蒸腾和需水量,并作为反馈进行灌溉。基于蒸腾作用的茎流测量已成为研究植物耗水规律的重要手段6-9,通过测量茎流量不仅能确定植物需水量与需水规律,也能反映植物的生理状态、活跃度等。通过分析不同环境因素下的试验数据,为后续构建需水预测模型提供数据支持,研发低成本、高精度的茎流传感器已成为灌溉精准化的关键问题之一。现有茎流传感器研究中,热技术法因其可实时、精准、高时间分辨率对植物茎杆茎流量进行测量,借助热技术监测草本植物茎秆或木本植物茎杆液流变化推算植物蒸腾耗水的方法不仅在草本和农作物耗水领域得到广泛应用,也在乔木灌木植物耗水研究方面得到了广泛应用10-1。目前主要的热技术方法有热脉冲、热扩散、激光热脉冲和热平衡法等12 。前两种方法将热脉冲作为植物茎杆液流的示踪物,以安装在茎杆的电阻线为热源,上方或下方感温元件感知茎流到达时间或测量上下温度探针之间的电压差来搭建传感器,但均需将探头以插针形式置入待测茎杆边材内13,对植物茎杆造成伤害。同时“因伤效应”造成损伤部位热传导性能降低,导致测量茎流速率偏小14,而且其也难以解释热电偶自身受外界温度变化而导致的误差差15-16 。后两种方法均为非侵入式,激光热脉冲传感器采用激光二极管代替加热金属丝,红外温度计代替热敏电阻,避免持续放热对植物茎杆造成伤害,但造价高昂,不能大范围应用于现代农业,只适用于实验室高精度检测17 。热平衡法茎流传感器制备相对简单,操作也更为方便,近年来已成为国内外茎流传感器研究的热点,并已出现基于热平衡法的茎流测量反馈灌溉系统18-19,研究证明,加人此系统后提升了灌溉效L1019果,但在使用中发现该传感器仍存在问题,如在低温天气等外界温度较低、植物蒸腾作用不明显情况下,因向外横向传导的热量相对较多,沿茎杆向上传导热量较少,导致沿茎杆径向上的热电偶测得温差较小,测量结果不精确,茎流瞬时变化响应不灵敏。由于茎流消耗能量Q,与多因素存在耦合关系,且引人调整热源功率,从而提升Q,占比,相对于仅提升Q,值,能有效提升信噪比,因此基于能量守恒定律,引入热源功率自适应模型,稳定茎流消耗能量Q,在输入总能量P中所占比重,是提高热平衡茎流测量方法精度的关键,针对上述问题,本文首先探究外界环境温度、茎流速率和茎杆截面积与茎流消耗能量Q,在输人总能量Pi占比中的互作耦合关系,以不同横截面积的香樟茎杆为试验对象,依据热平衡法测量茎流的基本原理,设计茎流标定嵌套试验,采集多梯度下流经茎杆的液体质量。其次,基于GA-SVR优化的热源自适应模型来制备智能茎流检测装置,实现自适应调整热源功率,从而确保茎流消耗能量占比稳定。1热源功率自适应模型1.1热平衡法测茎流原理基于能量守恒定律的热平衡法测量植物茎杆茎流速率原理如图1所示。图中,Pi为加热片(热源)输人总能量,Q,为通过茎杆液体消耗的能量,Q,为通过横向、径向等扩散的能量,Q、Q 分别为径向(向上、向下)热扩散的能量,Q,为通过泡沫隔热套向外的横向导热能量,dT,、d T a 分别为茎杆上下两方通过热电偶产生的温度差。其中,内层封装了加热片及热电堆等,为减少外界环境因素的干扰,使用时,需将封装起来的加热片、热电堆紧紧包裹植物茎杆,包裹材料起到隔绝温度、辐射对探测器的影响作用2 0 。加热片提供稳定热源,待测植物茎杆通过横向、径向和茎流消耗能量,从而达到稳定状态。通过求出被茎流带走的热量来计算茎杆内液体流量。由于输人热量等于各部分扩散量之和,能量平衡方程可表示为2023年农报机292业学械QQ.IindT.dT.图1热平衡法原理图Fig.1Schematic of heat balance method其中式中S储存在茎杆的极少部分能量(可忽略)Kst植物茎杆的热导率,W/(m K)A一植物茎杆的横截面积,cmdX-茎杆上下两方热电偶的距离,mmKsh鞘传导率,W/VE-一热电堆输出电压,V通过功率检测模块可计算得到热源输入功率P和横向热散失量Q,,通过热传导的傅里叶热扩散定律可计算得到径向扩散掉的能量Qu、Q a。K s 可通过零点设置的方式获取,即凌晨时植物蒸腾作用最小,默认此时茎流量为零,采用凌晨记录的最小值或夜间平均值。茎流量F满足公式Q,=P.Q.QaQ,(5)Qu=C,(T,T)(6)式中C一水比热容式中水比热容因茎流量是通过计算茎杆茎流消耗能量推导所得,为保证测量精度,针对不同植物,需在不同环境下试验其有效热传导量占热源输人能量的比例值,从式(1)、(3)中发现可调控变量A、Pi n、d T,均影响茎流消耗能量的计算,因此选择植物茎杆横截面积、环境温度、热源功率一同嵌套试验,建立不同因素下的茎流消耗能量占比及上下两组热电偶温度差模型,为热源自适应模型的研究提供数据支持与基础。1.2试验设计与数据获取试验于2 0 2 1年4一6 月在西北农林科技大学农业农村部农业物联网重点实验室(340 7 39 N,1075950E,海拔6 48 m)进行。为减少环境因素的影响,在可设置恒温环境的人工气候箱(RCL一P500D-CO,型,达斯卡特公司)试验。以直径6 18mm新鲜香樟茎杆为试验材料,长约2 0 0 mm。茎Pin=Q,+Q.(1)Q,=Qu+Qa+Q,+S(2)Qu=Ks,A(dT,/dX)(3)Q,=K,E(4)流速率标定平台采用刘安等2 1 建立的基于称量法的茎流标定方法,采集装置的探头外壳采用泡沫隔热材料,以最大程度避免外界环境对检测设备本身的干扰,内层包括加热片、两组热电堆等,外部使用热电偶测量空气温度。使用ESJ110-5A型电子分析天平采集液体质量。多路无纸记录仪(MIK-R200D型,MEACON)和ABF功率可调直流高精度恒流恒压电源分别记录热电偶温度和控制加热片功率。试验装置示意图如图2 所示552图2试验装置示意图Fig.2Schematic of test device1.电子分析天平2.香樟茎杆3.探头4.无纸记录仪5.恒流恒压源6.加压罐7.营养液试验中将香樟茎杆下部和橡胶导管末端插入装满营养液的密封透明玻璃瓶中进行固定,茎杆上端用一根橡胶导管连接将茎流液导入称量容器。加压罐设置为可调整高度的储存营养液的罐瓶,通过液体的压强公式计算高度h,改变加压罐与密封玻璃瓶的相对高度,来使密闭玻璃瓶的压强改变。利用电子分析天平测量试验过程中流经香樟茎杆的液体质量。由于外界环境温度、茎杆截面积、茎流速率、热功率等因素都会影响测量精度,故设置多因素耦合条件下的茎流测试试验梯度如表1所示。其中,温度梯度参考植物的三基点温度2 2 ,设置温度范围在5 40 内,以5为步长,共8 个温度梯度。茎杆直径范围设置在6 18 mm之间,以2 mm为步长,共7 个直径梯度。参考当前常用FLOW32 K S型的包裹设备将加热片功率设置为0.15 0.9W之表1试验参数梯度设置Tab.1Gradient setting of test parameters自变量设置参数值外界环境温度/5、10、15、2 0、2 5、30、35、40茎杆直径/mm6、8、10、12、14、16、18热源功率/W0.150.3、0.45、0.6、0.7 5、0.9加压罐压力/Pa0.1、0.2、0.3、0.4,0.5、0.6293胡瑾等:基于GA-SVR的热源自适应茎流检测与调控系统研究第7 期间,以0.15W为步长,共6 个热源功率梯度。加压罐压力设置为0.1 0.6 Pa之间,步长0.1Pa,共6个压力梯度,试验累积获取2 0 16 组数据。1.3试验结果分析1.3.1热源功率-茎流消耗能量占比关系分析基于上述试验数据,分别对不同外界温度、茎流速率和茎杆截面积的关系进行分析,其结果如图3所示。从图3a可看出,在相同茎杆截面积下,茎流消耗能量占比随着热源功率增加呈下降趋势,证明过高电功率并不能实际提升用于茎流消耗的能量,且在茎杆直径大于约8 mm时,加热片功率的增加对茎流消耗能量占比的影响微小。说明茎杆较粗时,在达到植株茎流消耗能量的阈值后,加热片功率的增加不会再影响茎流消耗;在相同加热功率下,茎流消耗能量占比总体随着横截面积增加呈上升趋势,变化不明显,说明当茎杆横截面积较大时,茎流消耗能量占比与树干横截面积关系小。从图3b可看出,取茎杆直径为10 mm时,在相同温度条件下,茎流消耗能量占比随热源功率增加呈下降趋势,说明过高电功率并不能提升实际用于茎流消耗所使用的能量。因此为了提供良好的茎流消耗能量占比,保证茎流测量的精度,不能盲目地增加热源功率;在Q/IP1.00000.93000.750.86000.700.79000.72000.650.65000.58000.600.51000.44000.550.37000.30000.50180.2160.414加热片功率/W120.6100.881.06茎杆直径/mm(a),/Pin0.99001.0r0.91120.90.83240.80.75360.67480.70.59600.60.51720.50.43840.35960.40.28080.30.20200.20.2400.430加热片功率/W0.6200.8101.00外界环境温度/(b)图3热源功率-茎流消耗能量占比关系Fig.3Relationship between heat source power andstem flow consumption相同加热功率下,茎流消耗能量占比随着外界温度升高呈增加趋势,说明在外界环境温度低时,能量主要以横向扩散的方式消耗,随着温度升高,蒸腾作用增强,更多能量径向流动,作为茎流消耗被利用。因此需要在外界温度低时,适当减小热源功率来提高茎流消耗能量占比1.3.2热源功率-上下两组热电偶温度差趋势分析由于不同外界温度、茎流速率、茎杆截面积对上下两组热电偶温度差产生影响,因此对其相关关系进行分析。从图4a可看出,在相同加热功率下,随着横截面积增大,上下两组热电偶温度差减小,且随着增大加热片功率,温度差的变化趋势更大,说明随着横截面积增大,能量横向传导的热量相对较多,沿树干向上传导热量较少,导致树干径向上的热电偶测得温差较小。从图4b可看出,在相同加热功率下,随着外界温度升高,上下两组热电偶温度差增加,且在相同外界温度下,随着加热片功率增大,温度差随之增大。因此在外界温度高时,需降低加热功率,防止温度差过高造成植物损伤;在外界温度低时,为保证测量精度,需适当增加热功率,使上下两组热电偶温度差在合理范围。因此需综合考虑温度差、横截面积及环境温度等不同因素,从而对加热片温度差/8.07.46.866.25.655.04.443.83.232.62.01.060.80.612108加热片功率/W0.414160.218茎杆直径/mm(a)不同外界温度温度差/88.07.476.86.265.65.054.43.843.22.631.02.0400.830加热片功率/W0.6200.4100.20外界环境温度/(b)不同横截面积图4热源功率一热电偶温度差关系Fig.4Relationship between heat source power-temperaturedifference between thermocouples农2942023年机业报学械功率进行约束选择。1.4模型构建与结果对比综合考虑试验结果,为了保证可变功率茎流仪的测量精度,依照有效热传导量需大于热源输入能量的5%或温度差大于2.5,确保被测部位温差恒定的原则11,以390 组原始试验数据作为样本集,利用GASV R算法构建热源功率自适应模型,以植物茎杆横截面积A、热电堆平均温度差、外界温度、上下两点温度差dA和dB、上下两组热电偶的温度差dC作为输入,以加热片功率作为输出,其算法流程如图5所示开始试验获取3137 组样本数据,筛选出390 组随机将8 0%样本划分为训练集,2 0%划分为测试集多种寻优方法比较,确定使用遗传算法寻优设置支持向量机参数c和g的寻优范围分别为2 0,7 0 和0.01,10,进行染色体编码与种群初始化种群染色体进行交叉变异得到子代种群使用轮盘赌注的规则模拟自然选择过程,得到自然选择后的种群以解码后的c和g作为参数,以训练集数据训练回归型支持向量机,并计算预测集数据集的决定系数,以此作为染色体适应度以父代种群中最大适应度个体代替子代种群中的最小适应度个体N达到最大进化代数?Y将最终子代中适应度最大的个体染色体解码得到最佳支持向量机参数c和g基于训练集样本和最佳参数建立GA-SVR热源功率预测模型与BP、RF建模进行比较结束图5遗传算法优化的回归型支持向量机算法流程图Fig.5Flowchart of support vector machine based onimproved genetic algorithm利用支持向量机对模型训练前,需对不同维度样本数据分别作归一化处理,避免因数据差异过大导致样本不均衡,使得最终模型偏离准确超平面。归一化区间选择为0.2,0.8 2 3。将归一化后的样本集数据的8 0%作为训练集,2 0%作为测试集,分别用于模型训练和泛化能力评价。归一化公式为0.6(x-Xmin)+0.2minXmx-Xmin(7)式中待归一化的原始数据归一化后的待处理数据XaxXm输人数据中某维度的最大、最maxmin小值SVR核函数的选择对于其性能的表现有至关重要的作用2 4,尤其是针对线性不可分的数据。核函数通过将空间内线性不可分的数据映射到高维的特征空间,使得数据在特征空间内可分,本模型特征数为6,样本数量为390,因此选用高斯径向基核函数Rbf。正则化参数c与核函数参数g对模型拟合结果也有较大影响。正则化参数c是惩罚系数,即对误差的宽容度2 5。越高,说明越不能容忍出现误差,易过拟合;c越小,越易欠拟合。核函数参数g是选择Rbf核函数自带的参数,隐含地决定了数据映射到新特征空间的分布。g越大,支持向量越少;g越小,支持向量越多。支持向量的个数影响训练与预测的速度通过前期网格搜索寻优,多次试参后发现,设置c的索引范围为2 0,7 0,g为0.0 1,10 ,遗传算法同时设置c的基因个数为8 个,g的基因个数为7个。算法进化曲线如图6 所示。当网络进化到最终收敛时,模型达到最大决定系数,参数c和g最佳解分别为59.6 456 和0.32 7 1。模型训练过程中未出现振荡,证明遗传算法对支持向量机参数优化效果明显。0.989750.989700.989650.989600.989550.989500.98945010203040进化代数图6遗传算法进化曲线Fig.6Improved genetic algorithm evolution curve对于给定的训练样本集,利用GASV R算法进行拟合,得到最终热源功率预测初始模型,将各模型参数代人,最终获得融合核技巧的热源功率预测模型。Pin=f(X)=oTX+b(8)m其中f(X)=(,-,)K(X,XP)+b*(9)K(X,x)=exp(-I X_x L)282exp(-g Il X-X II 2)(10)X=(A(1),C(2),T(3),dA(4),dB(5),dC(6)式中Pin模型输出,即热源功率所示。(Random forest,RF)算法进行结果如表2传播(Backpropsation,BP)神经网络、随机森林模型的性能常用的基于网格寻优的SVR、后向相关性更高为了验证利用GASVR算法所建立泛化能力更强其对未知数据的预测结果与真实值0.0010,近似为0,说明GA优化的模型结果精确且1,而其截距为的拟合方程斜率为0.9 9 7 7,接近于基于模型对测试集的预测值与值拟合结果295胡瑾等:基于GA-SVR的热源自适应茎流检测与调控系统研究第7 期模型系数矩阵K(X,XP)一核函数X一待变换样本XP一核函数中心b一模型偏置项;一求解过程的拉格朗日乘子b*使用核技巧后的模型偏置项表2不同算法的性能比较Tab.2Performance comparison of different algorithms训练集测试集均方根平均绝均方根平均绝算法决定决定误差/对误误差/对误系数系数W差/WW差/WBP神经网络0.0560.036 0.8560.0420.028 0.898随机森林0.0860.030.8740.0440.0270.902网格寻优SVR0.0450.0210.8680.0480.036 0.914GA-SVR0.0140.0130.9710.0150.0120.989网格寻优SVR算法在建模精度方面明显优于BP神经网络算法和随机森林算法,说明其具有高拟合精度和泛化能力,但由于模型参数的优化过程影响,网格搜索在大数据集和多参数下非常耗时。而遗传算法作为一种随机全局搜索和优化的算法,训练速度快,因此采用遗传算法对支持向量机参数进行优化,GA-SVR算法决定系数为0.98 9,均方根误差为0.0 15W,均是上述方法中的最优结果,从而验证了方法的优越性。2监测系统设计与验证本系统采用模块化设计,开发了基于LoRa无线通信的热源自适应茎流检测及调控系统,包括传感器检测及热源功率控制子系统和数据分析决策及可视化子系统,其结构框图如图7 所示。其中,传感器子系统包括环境温度及上下T型热电偶温度传感器、热源功率检测传感器,分别采集环境温度及茎杆液体通过上下两方热电偶细微的温度变化及实时电路的电流和功率,并将其感知信息通过LoRa无线通信传输至决策系统;决策系统温度监控节点LoRa数据库调用GA-SVR算法热源自适应模型A185电流功率STM32F103Raspberry Pi 4B热电堆功率调控信号环境动态差值计算LoRa获取热源功率调控目标值图7 传感器设计实现流程图Fig.7Sensor design and implementation process调用移植到嵌人式设备的GA-SVR热源自适应模型动态获取热源功率调控目标值,并发送至执行控制器,控制功率调控模块,实现热源自适应融合的功率动态控制。2.1系统硬件设计2.1.1监控节点监控节点以STM32F103芯片为核心,实现数据采集与传输、热源功率调控等功能。采用模块化设计,主要包括电源单元、中央处理单元、串口单元、无线通信单元、时钟单元、温度检测、热源功率检测及控制等模块。具有汇聚实时环境信息,发送检测数据,接收实时调整后的热源功率数据,下发调功率命令等功能,结构如图8 所示。其中,环境因子采集及处理模块主要监测热源功率和热电偶温度。功率检测模块对热源的电路进行分流,将分流的微小电流和电压通过INA226芯片进行检测,检测后的信号以SPI通信协议输人给微处理器控制单元,再通过分流比例计算出真实电流。所选用的INA226是基于SMBUS通信的高精度双向电流监控芯片,实现对监控电路电流和功率读取。温度检测模块选用MAX31856-T型热电偶,可直接将被测量转换为电压输出,可灵敏反映细微温度变化,通过SCLK引脚时钟控制与微处理器的数据移动。功率调控模块基于脉冲宽度调制技术,为避免输出端对输入端的干扰,在电路设计中加人光耦,采用集成低温漂电阻的SY8750芯片设计电路,利用场效应管构成共集放大电路,实现PWM信号对热源功率进行调节,实现热源自适应融合的功率动态控制。2.1.2决策节点决策节点以RaspberryPi4B为核心,实现人机交互及数据显示、存储等功能。接收LoRa无线传输的感知信息后,调用移植到嵌人式设备的GA296农2023年机业报学械ATK-CH340USB口LoRa-01Raspberry Pi 4BTTL转USBATK-ATK-状态SPI口LoRa-01Moudle指示I/O口模块(LED)调节功率SY8750I/O口模块Cortex-M3分流核心处理模块3.3V热源电路INA226SPI口STM32F103功率检测模块5VT型数字化MAX31856SPI口热电偶温度检测模块3.3V/O口3.3V电源模块程序烧录模块AMS1117-5 VAMS1117-3.3 V图:监控节点结构框图Fig.8Structure of monitoring and control nodesSVR算法热源自适应模型动态获取热源功率调控目标值,将其发送至执行控制器,结构如图9所示。节点之间采用基于高效的ISM频段射频SX1278扩频芯片的ATK-LoRa-01模块双向传输。正向传输是将采集在微处理器控制单元中的温度和功率信息传送给作为上位机的树莓派系统;反向传输是将数据处理终端对热源功率的控制指令传输给信号采集节点的微处理器控制单元2 6 。LoRa作为低功率广域网络最具代表性的技术,为现代通信技术提供了远距离、大数据量通信的方案。RaspberryPi4B风扇CPIO引脚移植GA-SVR热源自适应模型USB口LoRa模块MicroSD卡USB-CMicroHDMIUSB口电源7寸触摸屏图9决策节点结构框图Fig.9Structure of decision-making2.2系统软件设计2.2.1监控节点软件设计监控节点程序实现4组温度信息的监测、LoRa通信和加热电路功率的检测及调节等功能,主要由主程序、温度和功率采集与处理、LoRa无线通信等部分组成,程序初始化主要有系统时钟、USART串口、SPI串口、GPIO引脚等。完成初始化后,判断USART串口缓存是否有数据,根据数据标志位判断,若为“0”,则设置传感器默认参数;若为“1”,则通过LoRa无线传输模块上传温度数据和热源功率信息。其中,通过SPI通信方式,配合CPIO输出高电平对芯片进行片选,依次读取4组温度信息;通过IIC通信协议,读取热源功率信息,主程序工作流程图如图10 所示。开始系统初始化(SPI、G PIO、IIC等)N串口缓存有数据吗?LY串口数据的Y标志位置“1 吗?N根据串口数据修改默认参数(时间、截面积A等)通过LoRa无线传输模块上传所有数据队列的第1位数据初始化默认参数根据加热片控制信号,通过CPIO_PA1端口输出PWM通过SPI接口采集4组温度信号,并存人队列中(queue1.2.3.4)通过IIC读取加热片功率信息,并存人队列中根据热平衡法计算茎流速率LoRa无线传输图10主程序流程图Fig.10Main program flow chart2.2.2决策节点软件设计决策节点工作流程图如图11所示。基于Python语言实现热源功率自适应模型的移植后,在智能模式下,传感器子系统将测得的环境温度、热源功率和上下两组热电偶温度传输至上位机,上位机系统根据实际监测数据,调用模型计算出所需热源功率,并通过LoRa无线模块将热源功率传送给硬件驱动程序,利用预测的热源功率除以最高功率(1.5W)算出脉冲宽度调制(Pulsewidthmodulation,PW M)所需的占空比,最后通过GPIO端口输出脉宽调制信号2 7 。在手动模式下,用户可根据所测植物不同选择适宜的茎杆热导率及横截面积等参数。上位机用于分析数据,选择模型并控制功率调节模块。与用户交互的上位机软件主要实现装置参数设置、数据查询与导出、热源自适应模型后台运行等功能。采用Qt-designer和PyQt5软件开发程序界面如图12 所示。实现茎流数据查询、记录和管理等功能,用户在参数设置界面输人待测植株的茎杆周长,系统会通过零点设置的方式获取植株热导率,在实时监控界面,用户可查看当前茎流实测值。297胡瑾等:基于GA-SVR的热源自适应茎流检测与调控系统研究第7 期开始N智能模式?手动模式Y传感器采集环境温度、热源手动更改系统参数功率和上下两组热电偶温度差传感器子系统传输数据至主控节点主控节点计算出目标热源功率通过LoRa发送指令到中心节点通过PWM信号改变热源功率N达到采样时间?Y图11决策节点流程图Fig.11Decisionnodeflowchart配0.8616002:28550.54552856C6.0610.B830.53(a)参数设置界面(b)实时监控界面图12参数配置、实时检测界面Fig.12Parameter configuration and real-timedetection interface3系统验证为验证本文模型精度,基于标定平台将本茎流检测装置测量结果和现有茎流传感器测量结果与真实茎流值进行对比。在人工气候箱(RGL-P500DCO,型,达斯卡特公司)的同一应用场景下进行试验,设置不同环境温度的对照试验,并比较双系统测量结果与真实茎流量的误差。本次试验利用热源自适应茎流测量装置、FLOW-32KS型茎流传感器、ESJ110-5A型电子分析天平等搭建试验平台,即可获取双系统实时所测茎流值,茎流速率标定平台采用刘安等2 1 建立的基于称量法的茎流标定方法,验证试验装置示意图如图13所示,为防止下方探头加热对上方探头测量结果造成影响,将仅以被测部分温差恒定作为依据的FLOW-32KS型传感器放置在下部,将嵌入热源自适应模型的本系统放置在上部。嵌入热源自适应模型后,不需被测部位温差恒定,系统可根据当前温度自适应调整功率,得到更准确的茎流值。同时,本系统探头下端与FLOW-32KS型传感器探头上端距离50 mm,可进一步减小可能潜在的微弱影响。3628图13验证试验装置示意图Fig.13Schematic of verification test device1.电子分析天平2、4.探头3.香樟茎杆5.本系统6.FLOW-32KS型传感器7.加压罐8.营养液为验证不同温度及蒸腾拉力下,本系统与现有热平衡茎流传感器的误差,设计了不同外界环境温度与加压罐压力的嵌套试验,外界环境温度梯度为6、11、16、2 1、2 6、31、36、41共8 组;加压罐的压力梯度为0.1、0.2、0.3、0.4、0.5、0.6 Pa,共6 组。以茎流真实值作为标准,两系统与标准值的标定试验误差结果如表3所示。表3标定试验误差统计Tab.3Error statistics of control test%传感器压力/Pa温度/0.10.20.30.40.50.6ABABABABABAB610.857.006.854.838.316.256.324.215.962.765.713.31119.146.346.674.918.004.985.243.904.601.543.943.65169.046.678.914.868.193.564.842.974.904.273.232.68217.066.776.644.916.756.094.544.203.663.165.022.14266.855.616.236.446.937.304.123.185.192.633.402.67319.018.976.336.995.956.204.032.874.192.965.213.65368.478.278.658.165.356.517.075.134.192.184.073.29418.819.777.728.127.827.296.654.975.943.995.443.54注:A为FLOW-32KS型传感器,B为本系统。2023年农报机学298械业从表3可以看出,两系统误差均在11%以内,符合测量要求。对其影响程度进一步分析可知,在外

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开