CN113110061A - 基于改进粒子群算法优化的智能灌溉模糊控制方法及*** - Google Patents

基于改进粒子群算法优化的智能灌溉模糊控制方法及*** Download PDF

Info

Publication number
CN113110061A
CN113110061A CN202110483088.7A CN202110483088A CN113110061A CN 113110061 A CN113110061 A CN 113110061A CN 202110483088 A CN202110483088 A CN 202110483088A CN 113110061 A CN113110061 A CN 113110061A
Authority
CN
China
Prior art keywords
particle
fuzzy controller
particle swarm
water content
fuzzy
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110483088.7A
Other languages
English (en)
Other versions
CN113110061B (zh
Inventor
谢家兴
陈裕锋
陈斌瀚
景庭威
李君�
王卫星
孙道宗
陈立业
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
South China Agricultural University
Original Assignee
South China Agricultural University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by South China Agricultural University filed Critical South China Agricultural University
Priority to CN202110483088.7A priority Critical patent/CN113110061B/zh
Publication of CN113110061A publication Critical patent/CN113110061A/zh
Application granted granted Critical
Publication of CN113110061B publication Critical patent/CN113110061B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)

Abstract

本发明公开了基于改进粒子群算法优化的智能灌溉模糊控制方法及***,该方法包括:设定土壤最佳含水率,并通过监控节点获取待灌溉区域的土壤实际含水率;根据所述最佳含水率与实际含水率的差值、及其误差变化率作为模糊控制器的输入,进行控制得到模糊控制器的参数调整量;基于所述参数调整量,采用改进粒子群算法对所述模糊控制器中的量化因子和比例因子进行优化;将优化后的所述量化因子和比例因子应用到所述模糊控制器,实现智能灌溉;避免了采用传统灌溉技术造成较大的时滞和超调问题,满足节约水资源的要求,提高了灌溉控制的精度。另外,改进粒子群算法对模糊控制器中的量化因子和比例因子进行优化,有效的改善了算法寻优精度和收敛速度。

Description

基于改进粒子群算法优化的智能灌溉模糊控制方法及***
技术领域
本发明属于智能灌溉优化技术领域,涉及基于改进粒子群算法优化的智能灌溉模糊控制方法及***。
背景技术
中国作为人口和农业大国,凭借世界7%的农田和6%的可利用水资源,解决了世界1/5人口的温饱问题,为全球农业生产贡献了突出的力量。农业灌溉用水是世界上最大的淡水消耗,占全球用水量的70%以上,且灌溉水利用率仅为43%。2016年以来,中国荔枝种植面积超过860万亩,常年产量200多万吨,约占世界荔枝生产总值的62.85%。但荔枝园仍采用着传统灌溉技术,存在较大的时滞和超调问题,造成了水资源的严重浪费。随着智慧农业的发展,迫切需要开发一种荔枝园智能灌溉***,方便果农进行实时适量的精细管理,进而提高水资源利用率和经济效益。
发明内容
鉴于上述问题,本发明提供一种至少解决上述部分技术问题的基于改进粒子群算法优化的智能灌溉模糊控制方法及***,该方法能够解决荔枝园智能灌溉***模糊控制参数采用传统经验法难以确定的问题。
第一方面,本发明实施例提供基于改进粒子群算法优化的智能灌溉模糊控制方法,包括:
设定土壤最佳含水率,并通过监控节点获取待灌溉区域的土壤实际含水率;
根据所述最佳含水率与实际含水率的差值、及其误差变化率作为模糊控制器的输入,进行控制得到模糊控制器的参数调整量;
基于所述参数调整量,采用改进粒子群算法对所述模糊控制器中的量化因子和比例因子进行优化;
将优化后的所述量化因子和比例因子应用到所述模糊控制器,实现智能灌溉。
在一个实施例中,基于所述参数调整量,采用改进粒子群算法对所述模糊控制器中的量化因子和比例因子进行优化,包括:
基于灌溉量,初始化粒子群,随机产生粒子位置和速度;
依次将每一个粒子位置和速度赋值给所述模糊控制器中的量化因子和比例因子;以时间与误差绝对值乘积的积分来衡量个体性能,构建目标函数;采用自适应方式调节惯性权值;
进行SA选择;
当满足终止条件时,终止迭代,输出最优的粒子适应度值;并更新下一时刻粒子位置和速度。
在一个实施例中,采用自适应方式调节惯性权值,包括:
第k次迭代过程粒子pi的适应度为fi,当前的最优适应度值为fm,计算整个群体平均适应度为favg;将优于favg值的粒子再求平均得到f’avg,早熟参考指标为Δ=|fm-f’avg|;
根据下式计算惯性权值:
(1)fi优于f’avg时,说明粒子为较优的粒子,为加速其收敛,赋予较小的w:
Figure BDA0003049955320000021
(2)fi优于favg但次于f’avg时,说明粒子一般,保持惯性权值w为固定值;
(3)fi次于favg时,说明粒子比较差,加大全局寻优力度,采用如下公式
调整:
Figure BDA0003049955320000031
其中,w表示惯性权值;k1表示上一次迭代;k2表示下一次迭代。
在一个实施例中,更新下一时刻粒子位置和速度,包括:
根据下式更新粒子位置和速度:
vij(k+1)=w·vij(k)+c1r1(k)[pij(k)-xij(k)]+c2r2(k)[p′ij(k)-xij(k)]
xij(k+1)=xij(k)+vij(k+1)
式中:c1、c2为学习因子,r1、r2为[0,1]范围内的均匀随机数,k为某次迭代,i为维度,i=1,2,...D,D为正整数,表示空间维度;j为当前粒子的索引;w为惯性权值;pij为个体极值,从诸多个体极值pij中选择其中一个记为p′ij;xij为i维空间第j个粒子的位置,vij为i维空间第j个粒子的速度,vij∈[-vmax,vmax],vmax为边界速度常数。
在一个实施例中,进行SA选择,包括:
***能量从前一状况变化为下一状态,相应的能量从E1变化为E2的概率表示为:
Figure BDA0003049955320000032
pij为相对pg不好的解,得到距离下pij对pg的跳变概率
Figure BDA0003049955320000033
pg为全局极值,被选中的概率按下式计算:
Figure BDA0003049955320000034
式中:
Figure BDA0003049955320000041
为pij粒子的绝对位置,
Figure BDA0003049955320000042
为最优粒子的绝对位置,t为模拟退火的一个参数,t越大,距离最优点最近的点就越可能会选上;N为PSO模型的粒子总数,j为当前粒子的索引。
第二方面,本发明实施例还提供基于改进粒子群算法优化的智能灌溉模糊控制***,包括:
设定获取模块,用于设定土壤最佳含水率,并通过监控节点获取待灌溉区域的土壤实际含水率;根据所述最佳含水率与实际含水率的差值、及其误差变化率作为模糊控制器的输入,进行控制得到模糊控制器的参数调整量;
优化模块,用于基于所述参数调整量,采用改进粒子群算法对所述模糊控制器中的量化因子和比例因子进行优化;
应用模块,用于将优化后的所述量化因子和比例因子应用到所述模糊控制器,实现智能灌溉。
与现有技术相比,本发明公开提供了基于改进粒子群算法优化的智能灌溉模糊控制方法,具有如下优点:
本发明将自适应模拟退火粒子群混合算法应用到智能灌溉模糊控制器比例因子和量化因子优化,避免了采用传统灌溉技术造成较大的时滞和超调问题,也避免造成水资源的严重浪费;满足节约水资源的要求,提高灌溉控制的精度。
改进粒子群算法对模糊控制器中的量化因子和比例因子进行优化,有效的改善了算法寻优精度和收敛速度。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例提供的基于改进粒子群算法优化的智能灌溉模糊控制方法流程图;
图2为本发明实施例提供的采用改进粒子群算法对所述模糊控制器中的量化因子和比例因子进行优化的流程图;
图3为APSO算法流程图;
图4为AHSAPSO算法流程图;
图5为Griewank函数迭代进化图;
图6为Rastrigin函数迭代进化图;
图7为Ackley函数迭代进化图;
图8为荔枝园智能灌溉模糊控制***结构图;
图9为AHSAPSO优化后模糊控制仿真对比曲线图;
图10为本发明实施例提供的基于改进粒子群算法优化的智能灌溉模糊控制***的框图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
参见附图1所示,本发明实施例公开了基于改进粒子群算法优化的智能灌溉模糊控制方法,具体包括如下步骤:
S100、设定土壤最佳含水率,并通过监控节点获取待灌溉区域的土壤实际含水率;
S200、根据所述最佳含水率与实际含水率的差值、及其误差变化率作为模糊控制器的输入,进行控制得到模糊控制器的参数调整量;
S300、基于所述参数调整量,采用改进粒子群算法对所述模糊控制器中的量化因子和比例因子进行优化;具体是模糊控制器中的误差的量化因子ke、误差变化率的量化因子kec和控制量的比例因子ku
S400、将优化后的所述量化因子和比例因子应用到所述模糊控制器,实现智能灌溉。
本发明实施例中,自适应模拟退火粒子群混合算法应用到智能灌溉模糊控制器比例因子和量化因子优化,避免了采用传统灌溉技术造成较大的时滞和超调问题,也避免造成水资源的严重浪费;满足节约水资源的要求,提高灌溉控制的精度。另外,改进粒子群算法对模糊控制器中的量化因子和比例因子进行优化,有效的改善了算法寻优精度和收敛速度。
在一个实施例中,参照图2所示,上述步骤S300中,采用改进粒子群算法对所述模糊控制器中的量化因子和比例因子进行优化,包括:
S3001、基于灌溉量,初始化粒子群,随机产生粒子位置和速度;
S3002、依次将每一个粒子位置和速度赋值给所述模糊控制器中的误差的量化因子ke、误差变化率的量化因子kec和控制量的比例因子ku;以时间与误差绝对值乘积的积分来衡量个体性能,构建目标函数;采用自适应方式调节惯性权值;
S3003、进行SA选择;
S3004、当满足终止条件时,终止迭代,输出最优的粒子适应度值;并更新下一时刻粒子位置和速度。即:经过一定次数迭代,群体最优解不更新时,终止迭代。在粒子群算法迭代一次后,利用模拟退火算法从所有个体中选择修正最优个体作为下一次迭代的最优参考位置。
下面通过举例方式对上述所有的步骤进行详细的说明。
1.粒子群初始化,随机产生粒子位置和速度;
x:初始化种群位置;N:种群规模;D:粒子维数;c1、c2:学习因子;M:迭代次数;w:惯性权值。
2.自适应调节惯性权值
第k次迭代过程粒子pi的适应度为f,当前的最优适应度值为fm,计算整个群体平均适应度为favg。然后把优于favg值的粒子再求平均得到f’avg,早熟参考指标为Δ=|fm-f’avg|。Δ越小说明种群趋于早熟收敛。根据粒子适应度不同,对惯性权值采用不同的调节策略。w较大时,粒子有能力跳出局部最优;w较小时,局部快速收敛能提高算法速度。
参照图3所示,根据下式自适应调节惯性权值:
(1)fi优于f’avg时,说明粒子为较优的粒子,为加速其收敛,应赋予较小的w:
Figure BDA0003049955320000071
(2)fi优于favg但次于f’avg时,说明粒子一般,保持惯性权值比如w=0.65不变;
(3)fi次于favg时,说明粒子比较差,应加大全局寻优力度,采用如下方法调整:
Figure BDA0003049955320000072
其中,w表示惯性权值;k1表示上一次迭代;k2表示下一次迭代。
3.更新粒子位置和速度
根据下式更新粒子位置和速度:
vij(k+1)=w·vij(k)+c1r1(k)[pij(k)-xij(k)]+c2r2(k)[p′ij(k)-xij(k)]
xij(k+1)=xij(k)+vij(k+1)
式中:c1、c2称为学习因子,r1、r2是[0,1]范围内的均匀随机数,k为某次迭代,i为维度,i=1,2,...D,D为正整数,表示空间维度;j为当前粒子的索引;w为惯性权值;pij是个体极值,从诸多个体极值pij中选择其中一个记为p′ij;xij是粒子的位置,vij是粒子的速度,vij∈[-vmax,vmax],vmax是边界速度常数。即:在D维解空间随机初始化一个种群,每个粒子在解空间中根据个体极值和全局极值进行迭代寻优。
4.SA选择
参照图4所示,SA选择的算法思路:***能量从前一状况变化为下一状态,相应的能量从E1变化为E2的概率表示为:
Figure BDA0003049955320000081
Figure BDA0003049955320000082
认为性能越好的pij理论上有相对高选中的可能性,按照Metropolis机制的含义,pij是相对pg不好的特殊解,那么可得到该距离下pij对pg的跳变概率
Figure BDA0003049955320000083
pg为全局极值,被选中的概率可按下式计算:
Figure BDA0003049955320000084
式中:
Figure BDA0003049955320000085
为pij粒子的绝对位置,
Figure BDA0003049955320000086
为最优粒子的绝对位置,t为模拟退火的一个参数,t越大,距离最优点最近的点就越可能会选上;N为PSO模型的粒子总数,j为当前粒子的索引。
5.算法可行性与有效性判定
采用下列求解Griewank函数、Rastrigin函数和Ackley函数的全局最优解,见表1。
表1经典测试函数
Figure BDA0003049955320000087
Figure BDA0003049955320000091
6.算法进步性验证
使用标准粒子群算法PSO、自适应粒子群算法APSO(图3)、自适应模拟退火粒子群混合算法AHSAPSO(图4)算法对三个测试函数,各运行50次,得到三种算法优化的函数全局最优值取平均值、200次迭代的适应度值曲线,具体如表2和附图5-7所示。
表2三种函数最优值对比
PSO APSO AHSAPSO
Griewank 0.1328 1.4810×10<sup>-6</sup> 1.6333×10<sup>-4</sup>
Rastrigin 18.9042 8.9573 0.9950
Ackley 1.6462 1.1552 0.0026
表3三种优化算法的参数设置:
Figure BDA0003049955320000092
本发明提出的AHSAPSO算法对三种经典多峰值复杂函数,经过200次迭代后,都取得了很好的寻优效果。标准PSO算法和自适应APSO算法较早陷入局部最值,难以跳出局部最优,容易出现计算逐渐趋于停顿,无法有效的找到较精确的全局最优解。综合起来看AHSAPSO算法优于其他两种算法,Griewank函数虽说未达到三个算法中的最小值,但也与之相差不大。
7.智能灌溉模糊控制***
参照图8所示,智能灌溉模糊控制***主要包括模糊化、模糊推理、知识库、清晰化四个部分,***选用相应的土壤最佳含水率和土壤实测含水率的差值e及其误差变化率ec,作为二维Mamdani型模糊控制器的输入,其输出量是灌溉量u,经过模糊决策产生灌溉命令执行灌溉。
8.搭建模糊控制***优化仿真模型
粒子群算法的特征是根据要求问题的目标函数值决定下一次的搜索信息,通过个体的适应度来体现目标函数。要保证模糊控制***能无超调、高稳定,本发明采用ITAE准则(时间与误差绝对值乘积的积分)来衡量个体性能,能够综合反映***快速响应、过渡过程、超调等性能指标。目标函数如下:
Figure BDA0003049955320000101
式中:t为某个时刻,T为整个过程的时间,|e(t)|为相应的土壤最佳含水率和土壤实测含水率的误差的绝对值。
假定由执行机构和被控对象组成的灌溉***模型是典型二阶传递函数,其数学表达式为:
Figure BDA0003049955320000102
传递函数的目的是转化成matlab可以接受的形式;利用Matlab中的Simulink工具箱,搭建模糊控制***优化仿真模型。
9.算法优化参数流程
见附图2所示,选用相应的土壤最佳含水率和土壤实测含水率的差值e及其误差变化率ec,作为二维Mamdani型模糊控制器的输入,其输出量是灌溉量u。先随机初始化粒子的位置,然后把初始化的值传给Simulink模型用于计算粒子的适应度,假如满足终止条件则结束,否则利用改进的粒子群算法更新粒子的位置,并重新利用Simulink模型计算适应度,如此循环,直到满足退出条件。即:采用改进粒子群算法对所述模糊控制器中的量化因子和比例因子进行优化;将优化后的误差的量化因子ke、误差变化率的量化因子kec和控制量的比例因子ku应用到模糊控制器,实现智能灌溉。
10.仿真实验
将自适应模拟退火粒子群混合算法应用到比如荔枝园智能灌溉模糊控制器比例因子和量化因子优化,通过目标函数寻优,获得最佳量化比例因子参数,将其带入模糊控制器,进行仿真实验,仿真结果如附图9所示。
通过对标准粒子群算法进行改进,使用适应度均值自适应调整惯性权值,同时混合模拟退火算法,形成自适应模拟退火粒子群混合算法,经过经典测试函数检验,证明有效的改善了算法寻优精度和收敛速度。最后,本发明将自适应模拟退火粒子群混合算法应用到荔枝园智能灌溉模糊控制器比例因子和量化因子优化,经过仿真和实验表明,模糊控制进入稳态需要20s,约有3.8%的超调量,而AHSAPSO优化后的模糊控制达到稳态只需要12s,超调量约0.9%,经过AHSAPSO算法优化后的模糊控制超调时间更短、暂态性能更优异,控制精度更高。优化后智能灌溉模糊控制***将荔枝园土壤含水率平均值控制在16.43%,更接近***预设荔枝园土壤最佳含水率16%,能更快速调节土壤含水率维持在最佳水平,且具有更高的控制精度、更好的鲁棒性和实用性。
本发明实施例提供的基于改进粒子群算法的智能灌溉模糊控制方法,针对果园智能灌溉***模糊控制参数采用传统经验法难以确定的问题,本发明在传统粒子群算法的基础上提出了自适应模拟退火粒子群混合算法(AHSAPSO),通过求解Griewank、Rastrigin、Ackley三种经典测试函数的全局最优解,验证了本方法的可行性和有效性,并与标准粒子群算法(PSO)和自适应粒子群算法(APSO)比较,验证本方法的进步性。本发明将自适应模拟退火粒子群混合算法应用到荔枝园智能灌溉模糊控制器比例因子和量化因子优化,验证本方法的优越性。
基于同一发明构思,本发明实施例还提供基于改进粒子群算法优化的智能灌溉模糊控制***,由于该***所解决问题的原理与前述方法相似,因此该***的实施可以参见前述方法的实施,重复之处不再赘述。
本发明实施例提供一种基于改进粒子群算法优化的智能灌溉模糊控制***,参照图10所示,包括:
设定获取模块,用于设定土壤最佳含水率,并通过监控节点获取待灌溉区域的土壤实际含水率;根据所述最佳含水率与实际含水率的差值、及其误差变化率作为模糊控制器的输入,进行控制得到模糊控制器的参数调整量;
优化模块,用于基于所述参数调整量,采用改进粒子群算法对所述模糊控制器中的量化因子和比例因子进行优化;
应用模块,用于将优化后的所述量化因子和比例因子应用到所述模糊控制器,实现智能灌溉。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (6)

1.基于改进粒子群算法优化的智能灌溉模糊控制方法,其特征在于,包括:
设定土壤最佳含水率,并通过监控节点获取待灌溉区域的土壤实际含水率;
根据所述最佳含水率与实际含水率的差值、及其误差变化率作为模糊控制器的输入,进行控制得到模糊控制器的参数调整量;
基于所述参数调整量,采用改进粒子群算法对所述模糊控制器中的量化因子和比例因子进行优化;
将优化后的所述量化因子和比例因子应用到所述模糊控制器,实现智能灌溉。
2.如权利要求1所述的基于改进粒子群算法优化的智能灌溉模糊控制方法,其特征在于,基于所述参数调整量,采用改进粒子群算法对所述模糊控制器中的量化因子和比例因子进行优化,包括:
基于灌溉量,初始化粒子群,随机产生粒子位置和速度;
依次将每一个粒子位置和速度赋值给所述模糊控制器中的量化因子和比例因子;以时间与误差绝对值乘积的积分来衡量个体性能,构建目标函数;采用自适应方式调节惯性权值;
进行SA选择;
当满足终止条件时,终止迭代,输出最优的粒子适应度值;并更新下一时刻粒子位置和速度。
3.如权利要求2所述的基于改进粒子群算法优化的智能灌溉模糊控制方法,其特征在于,采用自适应方式调节惯性权值,包括:
第k次迭代过程粒子pi的适应度为fi,当前的最优适应度值为fm,计算整个群体平均适应度为favg;将优于favg值的粒子再求平均得到f’avg,早熟参考指标为Δ=|fm-f’avg|;
根据下式计算惯性权值:
(1)fi优于f’avg时,说明粒子为较优的粒子,为加速其收敛,赋予较小的w:
Figure FDA0003049955310000021
(2)fi优于favg但次于f’avg时,说明粒子一般,保持惯性权值w为固定值;
(3)fi次于favg时,说明粒子比较差,加大全局寻优力度,采用如下公式调整:
Figure FDA0003049955310000022
其中,w表示惯性权值;k1表示上一次迭代;k2表示下一次迭代。
4.如权利要求2所述的基于改进粒子群算法优化的智能灌溉模糊控制方法,其特征在于,更新下一时刻粒子位置和速度,包括:
根据下式更新粒子位置和速度:
vij(k+1)=w·vij(k)+c1r1(k)[pij(k)-xij(k)]+c2r2(k)[p′ij(k)-xij(k)]
xij(k+1)=xij(k)+vij(k+1)
式中:c1、c2为学习因子,r1、r2为[0,1]范围内的均匀随机数,k为某次迭代,i为维度,i=1,2,...D,D为正整数,表示空间维度;j为当前粒子的索引;w为惯性权值;pij为个体极值,从诸多个体极值pij中选择其中一个记为p′ij;xij为i维空间第j个粒子的位置,vij为i维空间第j个粒子的速度,vij∈[-vmax,vmmax],vmax为边界速度常数。
5.如权利要求4所述的基于改进粒子群算法优化的智能灌溉模糊控制方法,其特征在于,进行SA选择,包括:
***能量从前一状况变化为下一状态,相应的能量从E1变化为E2的概率表示为:
Figure FDA0003049955310000031
pij为相对pg不好的解,得到距离下pij对pg的跳变概率
Figure FDA0003049955310000032
pg为全局极值,被选中的概率按下式计算:
Figure FDA0003049955310000033
式中:
Figure FDA0003049955310000034
为pij粒子的绝对位置,
Figure FDA0003049955310000035
为最优粒子的绝对位置,t为模拟退火的一个参数,t越大,距离最优点最近的点就越可能会选上;N为PSO模型的粒子总数,j为当前粒子的索引。
6.基于改进粒子群算法优化的智能灌溉模糊控制***,其特征在于,包括:
设定获取模块,用于设定土壤最佳含水率,并通过监控节点获取待灌溉区域的土壤实际含水率;根据所述最佳含水率与实际含水率的差值、及其误差变化率作为模糊控制器的输入,进行控制得到模糊控制器的参数调整量;
优化模块,用于基于所述参数调整量,采用改进粒子群算法对所述模糊控制器中的量化因子和比例因子进行优化;
应用模块,用于将优化后的所述量化因子和比例因子应用到所述模糊控制器,实现智能灌溉。
CN202110483088.7A 2021-04-30 2021-04-30 基于改进粒子群算法优化的智能灌溉模糊控制方法及*** Active CN113110061B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110483088.7A CN113110061B (zh) 2021-04-30 2021-04-30 基于改进粒子群算法优化的智能灌溉模糊控制方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110483088.7A CN113110061B (zh) 2021-04-30 2021-04-30 基于改进粒子群算法优化的智能灌溉模糊控制方法及***

Publications (2)

Publication Number Publication Date
CN113110061A true CN113110061A (zh) 2021-07-13
CN113110061B CN113110061B (zh) 2022-05-10

Family

ID=76720803

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110483088.7A Active CN113110061B (zh) 2021-04-30 2021-04-30 基于改进粒子群算法优化的智能灌溉模糊控制方法及***

Country Status (1)

Country Link
CN (1) CN113110061B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113741177A (zh) * 2021-09-26 2021-12-03 华南农业大学 一种用于柑橘果实着色成熟期灌溉仿真的控制方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107272403A (zh) * 2017-06-14 2017-10-20 浙江师范大学 一种基于改进粒子群算法的pid控制器参数整定算法
CN109947124A (zh) * 2019-04-25 2019-06-28 南京航空航天大学 改进粒子群算法优化模糊pid无人直升机姿态控制方法
CN110308649A (zh) * 2019-07-11 2019-10-08 东南大学 一种基于pso-soa融合算法的pid参数优化方法
US20190377306A1 (en) * 2018-06-12 2019-12-12 PassiveLogic, Inc. Predictive control loops using time-based simulation and building-automation systems thereof
CN111129548A (zh) * 2019-12-27 2020-05-08 南京航空航天大学 一种改进粒子群优化模糊pid燃料电池温度控制方法
CN111413863A (zh) * 2020-03-27 2020-07-14 南京理工大学 一种基于3D打印喷头的粒子群模糊Smith温度控制方法
CN111967181A (zh) * 2020-07-20 2020-11-20 西安工程大学 一种基于apso-elm和模糊逻辑的灌溉时间计算方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107272403A (zh) * 2017-06-14 2017-10-20 浙江师范大学 一种基于改进粒子群算法的pid控制器参数整定算法
US20190377306A1 (en) * 2018-06-12 2019-12-12 PassiveLogic, Inc. Predictive control loops using time-based simulation and building-automation systems thereof
CN109947124A (zh) * 2019-04-25 2019-06-28 南京航空航天大学 改进粒子群算法优化模糊pid无人直升机姿态控制方法
CN110308649A (zh) * 2019-07-11 2019-10-08 东南大学 一种基于pso-soa融合算法的pid参数优化方法
CN111129548A (zh) * 2019-12-27 2020-05-08 南京航空航天大学 一种改进粒子群优化模糊pid燃料电池温度控制方法
CN111413863A (zh) * 2020-03-27 2020-07-14 南京理工大学 一种基于3D打印喷头的粒子群模糊Smith温度控制方法
CN111967181A (zh) * 2020-07-20 2020-11-20 西安工程大学 一种基于apso-elm和模糊逻辑的灌溉时间计算方法

Non-Patent Citations (9)

* Cited by examiner, † Cited by third party
Title
JAOUHER CHROUTA 等: "《Modeling and Control of an Irrigation Station Process Using Heterogeneous Cuckoo Search Algorithm and Fuzzy Logic Controller》", 《IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS》 *
JIHONG SONG 等: "《Improvement of Original Particle Swarm Optimization Algorithm Based on Simulated Annealing Algorithm》", 《2012 8TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION》 *
SIDA ZHOU 等: "《Adaptive model parameter identification for lithium-ion batteries based on improved coupling hybrid adaptive particle swarm optimization- simulated annealing method》", 《JOURNAL OF POWER SOURCES》 *
XIUQIN PAN 等: "《Hybrid particle swarm optimization with simulated annealing》", 《MULTIMEDIA TOOLS AND APPLICATIONS》 *
冷令 等: "《基于改进PSO算法的多温室物联网群控终端变量协调控制研究》", 《中国农机化学报》 *
刘群: "《基于粒子群算法优化的模糊控制器设计与应用》", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *
张阳阳: "《基于智能控制技术的灌溉***研究》", 《中国优秀博硕士学位论文全文数据库(硕士) 农业科技辑》 *
田强明: "《基于APSO-ELM和模糊逻辑的灌溉时间决策》", 《中国农村水利水电》 *
赖俊桂 等: "《基于无线传感器网络的山地柑橘园灌溉控制***设计与试验》", 《江苏农业科学》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113741177A (zh) * 2021-09-26 2021-12-03 华南农业大学 一种用于柑橘果实着色成熟期灌溉仿真的控制方法

Also Published As

Publication number Publication date
CN113110061B (zh) 2022-05-10

Similar Documents

Publication Publication Date Title
Alcalá et al. Fuzzy control of HVAC systems optimized by genetic algorithms
CN104776446B (zh) 一种锅炉燃烧优化控制方法
CN107272403A (zh) 一种基于改进粒子群算法的pid控制器参数整定算法
CN109818775B (zh) 一种短期网络流量预测方法
CN105207253B (zh) 考虑风电及频率不确定性的agc随机动态优化调度方法
CN111520878A (zh) 一种基于rbf神经网络的空调温控***及其控制方法
CN104834215A (zh) 一种变异粒子群优化的bp神经网络pid控制算法
CN110033081A (zh) 一种确定学习率的方法和装置
CN113253779A (zh) 一种基于粒子群模糊pid算法的热泵温度控制***
CN113110061B (zh) 基于改进粒子群算法优化的智能灌溉模糊控制方法及***
CN111222286A (zh) 一种基于输电线路状态估计的参数优化方法
CN104050505A (zh) 一种基于带学习因子蜂群算法的多层感知器训练方法
CN108121206B (zh) 基于高效改进型差分进化算法的复合自适应内模控制优化方法
CN114909706B (zh) 一种基于强化学***衡调控方法
CN102393645A (zh) 一种高速电液比例调速***的控制方法
CN108490791B (zh) 温控负荷成本控制策略
CN112180733B (zh) 一种基于模糊逻辑的建筑能耗***预测控制参数整定方法
CN113885328A (zh) 一种基于积分强化学习的核电功率跟踪控制方法
CN113852098A (zh) 一种基于多目标蜻蜓算法的自动发电控制调度方法
CN116307440B (zh) 一种基于强化学习的多目标权重学习的车间调度方法及其装置和应用
CN111427261A (zh) 一种基于猫群算法的pid参数整定方法
CN116794968A (zh) 一种用于内燃机冷却控制的bp-pid改进算法
CN110970936B (zh) 一种深度调峰机组一次调频性能计算方法
CN112615364A (zh) 一种新型的电网稳控装置广域智能协同控制方法
CN112327631A (zh) 一种粒子群优化rbf神经网络的pid控制方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant