-
公开(公告)号:CN119741144A
公开(公告)日:2025-04-01
申请号:CN202411822526.8
申请日:2024-12-11
Applicant: 东北农业大学
Abstract: 本发明涉及优化算法领域,尤其涉及一种基于PSO‑DSSAT试验氮肥管理自动优化方法,通过在DSSAT外部构建交互环境,利用MATLAB R‑link作为桥梁,连接DSSAT与MATLAB编写的PSO算法。通过编写和配置DSSAT调用文件及批处理文件,实现对试验文件及输出的多变量定位和目标数据读取。用户可根据需求设置PSO算法的粒子总数和迭代次数,自动调整变量值从而实现目标的优化。该方法通过初始化粒子位置和速度,迭代更新粒子位置,将新位置作为变量值在试验文件中进行修改,并综合评估目标,更新历史最优位置,直至满足结束条件。最终输出最优变量组合及粒子迭代值。本发明通过自动化寻优过程,减少人工的机械性重复与主观性猜想,获取DSSAT指定试验在用户目标下的最优处理方案。