
计算机施肥决策系统的主要功能的具体算法大致可分为以下几个步骤.
(1.) 确定行政区用户.在行政区内确定需要施肥决策的农户
(2.) 确定农户地块.通过农户选择地块
(3.) 确定地块基本数据.通过地块可查询该地块的土地利用类型,土壤反应类型,所在地肥力分区,历次土壤养分速测的时间和结果,还可以向农户询问地块的校正因子水平.
(4.) 确定种植的作物.询问用户在该地块上的种植什么作物,该作物的栽培方式,主要指施肥经验,施肥阶段及各阶段需肥比例.
(5.) 确定该作物的目标产量.产量水平可按第三章中介绍的方法推算,也可以根据农户要求进行.
(6.) 确定养分施用的种类及其数量.根据计划产量水平下有效养分单位施用量和地块面积计算出该地块应施有效养分及数量.
(7.) 依据肥力分区因子水平及权重对第(6)部的结果进行校正
(8.) 依据肥力分区因子水平及权重对(7)步的结果进行校正.
(9.) 依据地块速效养分水平及权重对第(8)步的结果进行调整,得到该地块种植当前作物所需养分及总用量
(10.)根据本地区作物栽培方式,基肥,种肥,追肥的次数和比例,确定作物施肥阶段及每阶段所需养分及用量
(11.)根据肥料有效养分含量,肥料与作物适宜性,肥料与施用阶段,适宜性肥料与土地利用类型,适宜性肥料与土壤反应类型,适宜性从库存肥料中筛选出满足第(10)步中确定的各阶段的肥料数量,价格.
(12.)根据肥料可混性,市场价格,库存数量,确定各阶段最佳肥料配方.