1. 引言
农业固体废弃物是指农业生产、畜禽养殖、农副产品加工以及居民生活活动中产生的废物,如植物秸秆、人和动物粪便、厨余垃圾等等。自20世纪90年代以来,农业固体废弃物己成为我国农村生态环境的首要污染源,仅畜禽粪尿污染物排放量已超过居民生活和乡镇工业等污染物排放总量,成为许多江河、湖泊严重污染和富营养化的主要原因[1]。各种经验表明,农业固体废弃物工厂化堆肥技术作为一种高效农业技术符合我国现代农业发展的要求[2]。然而,堆肥的生产过程需要考虑多种因素,如原料种类、配比、水分、温度、氧气、pH值等,这些因素会影响堆肥的质量和效率[3][4]。更多的企业局限于传统的沤肥经验,面对种类繁多的农业废弃物,有机肥生产企业缺乏规范的指导,无法制定合理的堆肥配方也是目前农业固体废弃物堆肥化处理的瓶颈之一。究其原因有以下几点:第一,堆肥原料复杂多变,企业在选择堆肥配方时缺乏指导;第二,企业的实践缺乏理论的支持[5]。因此,如何根据不同的原料和标准,快速准确地制定合理的堆肥配方,是提高企业堆肥生产水平的关键问题。
2. 功能结构设计
为了解决这一问题,本文设计并开发了一种堆肥配方系统,该软件基于Web端的B/S开发模式,采用基于Java语言的SSM后台框架实现,系统数据库采用SQL Server 2016[6][7]。为了实现堆肥配方的自动化和智能化,堆肥配方系统围绕“标准选择–原料选择–配方计算”这三个自动配方计算思路,本文开发了一种堆肥配方系统,该软件的功能结构设计如图1所示。
在后续章节中将详细介绍堆肥配方系统各个功能模块的参数解释、功能描述、实现方法及操作流程。
Figure1.Composting recipe software functional structure diagram
图1.堆肥配方软件功能结构图
3. 模块参数设计
3.1. 配方计算
配方计算的过程涵盖了标准选择、原料选择、配方计算以及堆肥工艺参数选择四个主要步骤。首先,选择已定义的标准作为配方目标,标准包括养分名称、单位以及标准的最小和最大值。其次,选择已定义的原料作为配方的依据,原料包括参配原料、编号、价格以及最小和最大限量。然后,根据优化模型进行配方计算,通过算法实现满足标准且价格最低的配方结果。配方结果生成的配方报告包含原料A和原料B的最优值,以及不同添加剂的比例,如沸石添加量为原料总量的10%,腐植酸添加量为原料总量的3%,磷石膏或过磷酸钙添加量为原料总量的2%。预计的堆肥产量和养分含量也会在报告中给出。此外,还可以选择不同的堆肥工艺参数,如条垛式、槽式发酵和发酵罐,工艺参数包括C/N比、含水量、翻堆或曝气频率、通风量以及堆肥周期。最后,会保存历史配方记录以供后续查询和重复使用。
3.2. 标准配置
1) 国标导入:将国家、省级、行业、企业通用或者常用配方进行导入。
2) 自定义配置:自定义配方标准,包含数据项:编号、名称、清单(参配养分、单位、最小值、最大值)。
3.3. 原料配置
1) 养分配置:配置养分类别,即养分字典,包含数据项:编号、名称、缩写、单位、最大值、最小值、备注信息。
2) 原料养分:可批量导入或者自定义原料的养分构成,包含数据项:配置编号、原料名称、养分、含量、单位、价格、库存、厂家、有害物质等。
3) 原料出入库:进行原料库存管理,记录原料出入库信息,包含数据项:原料名称、类型(出库/入库)、数量、单位、时间,操作人。
3.4. 原料数据库
默认包含牛粪、猪粪、羊粪、鸡粪、鸭粪等32类堆肥配方原料,每种原料包含数据来源、取样地点、废弃物种类、取样地点、水分(%)、有机质(%)、有机碳(%)、全氮(%)、全磷(P2O5%)、全钾(K2O%)、pH、C/N等信息。
用户可通过类别筛选查询相应数据,通过相关按钮新增原料数据。
3.5. 肥料标准库
行业标准:提供堆肥配方相关国家、地方、企业相关行业标准,如生物有机肥料国家标准(NY 884-2002)、中华人民共和国国家有机无机复混肥料标准(GB/T 18877-2020)等。
技术规范:提供堆肥配方相关国家、地方、企业相关技术规范,如畜禽粪便堆肥技术规范(NY/T 3442-2019)等。
3.6. 系统管理
用户管理:管理软件中用户信息,包含用户名、密码、电话、备注信息等内容。
厂家管理:管理软件中厂家信息,包含名称、地址、电话、联系人等内容。
4. 计算方法
4.1. 堆肥配方满足的条件
在设计堆肥配方的过程中,主要考虑三个条件。首先关注的是C/N比[1],也就是堆肥原料中碳和氮的质量比,对堆肥过程中微生物的生长和活性,以及堆肥的成熟度和稳定性有重要影响。为了保证堆肥的有效性和安全性,参考了相关文献和标准,将C/N比控制在20~30之间。其次,考虑的是水分含量[2],即堆肥原料中的水分占总重量的百分比,影响堆肥过程中的温度、氧气、pH值等物理化学参数,以及微生物的代谢和分解活动。为了保证堆肥的适宜湿度和通气性,将水分含量控制在55%~60%之间。最后,关注的是堆肥前期的氧气含量[3],也就是堆肥原料中的氧气占总体积的百分比,影响堆肥过程中的有氧或厌氧条件,以及微生物的呼吸和分解方式。为了保证堆肥的有氧发酵和无害化,将堆肥前期的氧气含量控制在10%~20%之间。
4.2. 堆肥配方C/N计算方法
其中,主料为畜禽粪便类,辅料为秸秆或蘑菇渣类,有机碳含量 = 有机质/1.724。
4.3. 堆肥成品要求
在参考国家有机肥料标准(NY525-2012)的基础上,设计了堆肥配方,并设定了堆肥质量的三个主要要求。首先,氮磷钾是堆肥中的主要养分元素,对作物的生长和产量有重要影响,因此将氮磷钾总量设定为不低于5%。其次,含水量是影响堆肥保存、运输和施用的重要物理性质,将其设定为不高于30%。最后,有机质是堆肥中的主要成分,对土壤的改良和作物的营养有重要作用,将有机质含量设定为不低于45%。
4.4. 两种堆肥原料计算方法
预期水分含量下,单位重量原料b所需原料a的重量为:
预期C/N比下,单位重量原料b所需原料a的重量为:
其中:Wa为单位重量原料b所需原料a的重量;M为预期混合物料水分含量;Ma为原料a水分含量;Mb为原料b水分含量;Na为原料a的氮含量;Nb为原料b的氮含量;R为预期混合物料的C/N;Ca为原料a的C/N;Cb为原料b的C/N。
4.5. 两种以上堆肥原料计算方法
针对两种以上堆肥原料的配方算法,采用普通线性规划的单目标优化方法,转化为以最低成本(Z)为目标的配方优化问题,其数学模型表达为:
目标函数:
约束条件:
其中,xj为决策变量,即各种原料在配方中的量;
为各种原料相应营养成分含量;bi为配方中应满足的各项营养指标或重量指标的常数值项,n为原料个数,m为约束方程数,cj为原料的价格。
5. Web Service接口
为了构建更加灵活的架构并满足未来移动端HTML5动态页面和独立App的开发需求,本文将堆肥配方计算和原料数据库等功能通过Web Service技术对外开放,从而构建了一个基于Web Service的在线堆肥配方系统。Web Service是平台独立、低耦合、自包含的、基于可编程的Web应用程序,使用开放的XML标准来描述、发布、发现、协调和配置应用程序,以便开发分布式的互操作应用程序[7]。Web Service能够实现不同语言、平台或内部协议的应用之间的数据交换,无需依赖附加的、专门的第三方软件或硬件[8]。本文采用Web网址的交互形式,利用Web Service实现了业务流程的通用集成机制。本文采用的Web Service技术主要包括简单对象访问协议(SOAP)和Web服务描述语言(WSDL)。SOAP是Web Service技术的核心,通过HTTP或SMTP等应用层协议进行通信,利用XML文件来描述程序的函数方法和参数信息,从而完成不同主机的异构系统间的计算服务处理。WSDL是XML文档,通过HTTP向公众发布,公告客户端程序关于某个具体的Web Service服务的URL信息、方法的命名、参数和返回值等。WSDL可以帮助客户端程序找到并调用所需的Web Service服务[9]。本文利用SOAP和WSDL实现了堆肥配方系统中配方计算、原料数据库等功能模块的接口开发,为有机肥料生产企业提供了在线堆肥配方系统。
6. 堆肥配方理论
6.1. 原料选择
选择堆肥原料时,参考堆肥原料的碳氮比(C/N)特征,将其分为以下三类:
(1) 低C/N原料:这类原料的C/N小于20,一般含有较高的氮素和水分,如动物粪便、花生壳、蔬菜废弃物、玉米渣、菜粕、苜蓿渣、酒糟、油枯、海肥类、餐厨垃圾等[11]。这类原料可以提供堆肥过程中所需的氮素和水分,但是如果单独使用,会导致C/N过低,影响堆肥的成熟度和稳定性。
(2) 高C/N原料:这类原料的C/N大于30,一般含有较高的碳素和纤维素,如水稻秸秆、小麦秸秆、玉米秸秆、园林废弃物、糠醛渣、木薯渣、稻壳、米糠、麦糠、锯末、腐植酸、草炭等。这类原料可以提供堆肥过程中所需的碳素和纤维素,但是如果单独使用,会导致C/N过高,影响堆肥的速度和效率。
(3) 中C/N原料:这类原料的C/N在20~30之间,一般含有适中的氮素和碳素,如蘑菇渣、糖渣、豆粕、草木灰、烟末、药渣等[10]。这类原料可以直接用于堆肥,也可以与其他原料进行配比,以调节堆肥的C/N。
在设计堆肥配方时,主要采用了低C/N原料和高C/N原料按照一定质量比进行混合的方法,使得混合物料的C/N在20~30之间,满足高温好氧堆肥的条件[12][13]。
6.2. 配方设计
根据堆肥原料的碳氮比(C/N)特征,采用低C/N和高C/N原料进行混合配比的方法,设计了六种常见原料的堆肥配方,分别为:(1) 动物粪便与秸秆类:动物粪便是一种低C/N原料,秸秆类是一种高C/N原料,将两者按照一定比例混合,可以调节堆肥的C/N,提高堆肥的质量[6][14][15]。(2) 动物粪便与园林废弃物:园林废弃物是一种高C/N原料,含有较多的纤维素和木质素,与动物粪便混合,可以增加堆肥的通气性和结构性,促进堆肥的好氧发酵[16]。(3) 动物粪便与农副产品加工副产物:农副产品加工副产物是一种低C/N原料,含有较多的氮素和水分,与动物粪便混合,可以提供堆肥所需的养分和湿度,加速堆肥的成熟[17][18]。(4) 蔬菜废弃物与秸秆类:蔬菜废弃物是一种低C/N原料,含有较多的水分和易分解的有机物,与秸秆类混合,可以平衡堆肥的水分和碳素,防止堆肥过湿或过干[19][20]。(5) 餐厨垃圾与秸秆类:餐厨垃圾是一种低C/N原料,含有较多的油脂和蛋白质,与秸秆类混合,可以降低堆肥的油脂含量和pH值,提高堆肥的稳定性和安全性[21][22][23]。(6) 蘑菇渣与秸秆类:蘑菇渣是一种中C/N原料,含有适中的氮素和碳素,与秸秆类混合,可以调节堆肥的C/N和纤维素含量,提高堆肥的效率和质量[24][25]。
6.2.1. 动物粪便与秸秆类
基于配方系统,分别列出了牛粪、猪粪、羊粪、鸡粪、鸭粪、蚯蚓粪与C/N大于20的作物秸秆类的原料配比,均以干重计算,见表1~6。由于动物粪便C/N小于20,蘑菇渣C/N为23.4,因此两者不能配比出C/N为25和30的混合物。
Table 1.Cow dung to straw ratio
表1.牛粪与秸秆配比
C/N |
牛粪/水稻秸秆 |
牛粪/小麦秸秆 |
牛粪/玉米秸秆 |
牛粪/蘑菇渣 |
20 |
9.35 |
10.21 |
7.54 |
2.15 |
25 |
1.85 |
2.17 |
1.42 |
/ |
30 |
0.83 |
0.60 |
0.58 |
/ |
Table2.Ratio of pig manure to straw
表2.猪粪与秸秆配比
C/N |
猪粪/水稻秸秆 |
猪粪/小麦秸秆 |
猪粪/玉米秸秆 |
猪粪/蘑菇渣 |
20 |
3.53 |
3.85 |
2.85 |
0.81 |
25 |
1.19 |
1.40 |
0.91 |
/ |
30 |
0.59 |
0.76 |
0.41 |
/ |
Table3.Sheep manure and straw ratio
表3.羊粪与秸秆配比
C/N |
羊粪/水稻秸秆 |
羊粪/小麦秸秆 |
羊粪/玉米秸秆 |
羊粪/蘑菇渣 |
20 |
2.70 |
2.95 |
2.18 |
0.62 |
25 |
1.19 |
1.39 |
0.91 |
/ |
30 |
0.64 |
0.82 |
0.45 |
/ |
Table4.Ratio of chicken manure to straw
表4.鸡粪与秸秆配比
C/N |
鸡粪/水稻秸秆 |
鸡粪/小麦秸秆 |
鸡粪/玉米秸秆 |
鸡粪/蘑菇渣 |
20 |
1.27 |
1.39 |
1.02 |
0.29 |
25 |
0.64 |
0.75 |
0.49 |
/ |
30 |
0.36 |
0.47 |
0.26 |
/ |
Table5.Duck manure and straw ratio
表5.鸭粪与秸秆配比
C/N |
鸭粪/水稻秸秆 |
鸭粪/小麦秸秆 |
鸭粪/玉米秸秆 |
鸭粪/蘑菇渣 |
20 |
2.87 |
3.14 |
2.32 |
0.66 |
25 |
1.22 |
1.42 |
0.93 |
/ |
30 |
0.64 |
0.83 |
0.45 |
/ |
Table6.Earthworm manure and straw ratio
表6.蚯蚓粪与秸秆配比
C/N |
蚯蚓粪/水稻秸秆 |
蚯蚓粪/小麦秸秆 |
蚯蚓粪/玉米秸秆 |
蚯蚓粪/蘑菇渣 |
20 |
1.52 |
1.66 |
1.22 |
0.35 |
25 |
0.77 |
0.91 |
0.59 |
/ |
30 |
0.44 |
0.57 |
0.31 |
/ |
6.2.2. 动物粪便与园林废弃物
Table7.Animal manure and garden waste ratio
表7.动物粪便与园林废弃物配比
C/N |
牛粪/ 园林废弃物 |
猪粪/ 园林废弃物 |
羊粪/ 园林废弃物 |
鸡粪/ 园林废弃物 |
鸭粪/ 园林废弃物 |
蚯蚓粪/ 园林废弃物 |
20 |
14.6 |
5.49 |
4.20 |
1.98 |
4.47 |
2.36 |
25 |
2.97 |
1.91 |
1.91 |
1.03 |
1.95 |
1.24 |
30 |
1.39 |
0.99 |
1.07 |
0.61 |
1.08 |
0.74 |
基于配方系统,分别列出了牛粪、猪粪、羊粪、鸡粪、鸭粪和蚯蚓粪与园林废弃物的原料配比,均以干重计算,见表7。
6.2.3. 动物粪便与农副产品加工副产物
基于配方系统,分别列出了牛粪、猪粪、羊粪、鸡粪、鸭粪、蚯蚓粪与C/N大于20的农副产品加工副产物的配比,均以干重计算,见表8~13。
Table8.Ratio of cattle manure to processing by-products of agricultural and sideline products
表8.牛粪与农副产品加工副产物配比
C/N |
牛粪/ 糠醛渣 |
牛粪/ 木薯渣 |
牛粪/稻壳 |
牛粪/米糠 |
牛粪/麦糠 |
牛粪/锯末 |
牛粪/ 腐植酸 |
牛粪/草炭 |
20 |
12.27 |
11.85 |
8.86 |
17.74 |
18.13 |
14.66 |
23.24 |
10.13 |
25 |
2.43 |
1.69 |
1.30 |
3.08 |
4.30 |
3.39 |
4.99 |
1.89 |
30 |
1.08 |
0.30 |
0.26 |
1.07 |
2.41 |
1.85 |
2.50 |
0.77 |
Table9.Ratio of pig manure to agricultural and sideline products processing by-products
表9.猪粪与农副产品加工副产物配比
C/N |
猪粪/糠醛渣 |
猪粪/ 木薯渣 |
猪粪/稻壳 |
猪粪/米糠 |
猪粪/麦糠 |
猪粪/锯末 |
猪粪/ 腐植酸 |
猪粪/草炭 |
20 |
4.63 |
4.47 |
3.34 |
6.70 |
6.84 |
5.53 |
8.77 |
3.82 |
25 |
1.56 |
1.09 |
0.84 |
1.98 |
2.77 |
2.19 |
3.21 |
1.22 |
30 |
0.77 |
0.21 |
0.19 |
0.77 |
1.72 |
1.32 |
1.78 |
0.55 |
Table 10.Ratio of sheep manure and by-products of agricultural and sideline products processing
表10.羊粪与农副产品加工副产物配比
C/N |
羊粪/糠醛渣 |
羊粪/ 木薯渣 |
羊粪/稻壳 |
羊粪/米糠 |
羊粪/麦糠 |
羊粪/锯末 |
羊粪/ 腐植酸 |
羊粪/草炭 |
20 |
3.54 |
3.42 |
2.56 |
5.12 |
5.23 |
4.23 |
6.71 |
2.92 |
25 |
1.56 |
1.08 |
0.83 |
1.98 |
2.76 |
2.18 |
3.21 |
1.22 |
30 |
0.83 |
0.23 |
0.20 |
0.83 |
1.86 |
1.43 |
1.93 |
0.59 |
Table 11.Ratio of chicken manure and by-products of agricultural and sideline product processing
表11.鸡粪与农副产品加工副产物配比
C/N |
鸡粪/糠醛渣 |
鸡粪/ 木薯渣 |
鸡粪/稻壳 |
鸡粪/米糠 |
鸡粪/麦糠 |
鸡粪/锯末 |
鸡粪/ 腐植酸 |
鸡粪/草炭 |
20 |
1.66 |
1.61 |
1.20 |
2.41 |
2.46 |
1.99 |
3.15 |
1.37 |
25 |
0.84 |
0.58 |
0.45 |
1.07 |
1.49 |
1.18 |
1.73 |
0.66 |
30 |
0.48 |
0.13 |
0.12 |
0.47 |
1.06 |
0.82 |
1.10 |
0.34 |
Table 12.Ratio of duck manure to agricultural and sideline products processing by-products
表12.鸭粪与农副产品加工副产物配比
C/N |
鸭粪/糠醛渣 |
鸭粪/ 木薯渣 |
鸭粪/稻壳 |
鸭粪/米糠 |
鸭粪/麦糠 |
鸭粪/锯末 |
鸭粪/ 腐植酸 |
鸭粪/草炭 |
20 |
3.77 |
3.64 |
2.72 |
5.45 |
5.57 |
4.50 |
7.13 |
3.11 |
25 |
1.60 |
1.11 |
0.85 |
2.02 |
2.82 |
2.23 |
3.28 |
1.24 |
30 |
0.84 |
0.23 |
0.21 |
0.84 |
1.88 |
1.44 |
1.94 |
0.60 |
Table 13.Ratio of vermicompost and by-products of agricultural and sideline product processing
表13.蚯蚓粪与农副产品加工副产物配比
C/N |
蚯蚓粪/ 糠醛渣 |
蚯蚓粪/ 木薯渣 |
蚯蚓粪/ 稻壳 |
蚯蚓粪/ 米糠 |
蚯蚓粪/ 麦糠 |
蚯蚓粪/ 锯末 |
蚯蚓粪/ 腐植酸 |
蚯蚓粪/ 草炭 |
20 |
1.99 |
1.92 |
1.44 |
2.88 |
2.94 |
2.38 |
3.77 |
1.64 |
25 |
1.02 |
0.71 |
0.54 |
1.29 |
1.80 |
1.42 |
2.09 |
0.79 |
30 |
0.58 |
0.16 |
0.14 |
0.57 |
1.29 |
0.99 |
1.33 |
0.41 |
6.2.4. 蔬菜尾菜与秸秆类
基于配方系统,分别列出了蔬菜尾菜与C/N大于20的作物秸秆的配比,均以干重计算,见表14。由于蔬菜尾菜C/N小于20,蘑菇渣C/N为23.4,因此两者不能配比出C/N为25和30的混合物。
Table 14.Vegetable tail and straw ratio
表14.蔬菜尾菜与秸秆配比
C/N |
蔬菜尾菜/水稻秸秆 |
蔬菜尾菜/小麦秸秆 |
蔬菜尾菜/玉米秸秆 |
蔬菜尾菜/蘑菇渣 |
20 |
1.3 |
1.38 |
1.02 |
0.29 |
25 |
0.63 |
0.73 |
0.48 |
/ |
30 |
0.35 |
0.46 |
0.25 |
/ |
6.2.5. 餐厨垃圾与秸秆类
基于配方系统,分别列出了餐厨垃圾与C/N大于20的作物秸秆的配比,均以干重计算,见表15。由于餐厨垃圾C/N小于20,蘑菇渣C/N为23.4,因此两者不能配比出C/N为25和30的混合物。
Table 15.Ratio of food waste to straw
表15.餐厨垃圾与秸秆配比
C/N |
餐厨垃圾/水稻秸秆 |
餐厨垃圾/小麦秸秆 |
餐厨垃圾/玉米秸秆 |
餐厨垃圾/蘑菇渣 |
20 |
0.77 |
0.84 |
0.62 |
0.18 |
25 |
0.39 |
0.46 |
0.30 |
/ |
30 |
0.22 |
0.29 |
0.16 |
/ |
6.2.6. 蘑菇渣与秸秆类
基于配方系统,分别列出了蘑菇渣与作物秸秆的配比,均以干重计算,见表16。由于蘑菇渣C/N为23.4,水稻秸秆、小麦秸秆、玉米秸秆C/N大于30,因此两者不能配比出C/N为20的混合物。蘑菇渣C/N为23.4,花生壳C/N小于20,因此两者不能配比出C/N为25和30的混合物。
Table 16.Ratio of mushroom residue to straw
表16.蘑菇渣与秸秆配比
C/N |
蘑菇渣/水稻秸秆 |
蘑菇渣/小麦秸秆 |
蘑菇渣/玉米秸秆 |
蘑菇渣/花生壳 |
20 |
/ |
/ |
/ |
1.64 |
25 |
7.48 |
8.75 |
5.72 |
/ |
30 |
1.44 |
1.86 |
1.01 |
/ |
7. 系统实现
本节将重点介绍堆肥配方系统的基本功能和使用操作说明,软件主要交互形式为Web网站的页面交互,通过点击页面左侧的功能菜单导航栏对各项功能进行操作。
7.1. 配方计算功能
配方计算为堆肥配方系统的核心功能,平台此页面作为首页(图2),通过滚动页面可以查看历史配方记录、选择配方原料和标准及进行配方计算等内容。
Figure 2.Recipe calculation function interface s
图2.配方计算功能界面
1) 历史配方记录模块
该模块记录了堆肥配方原料的成本价格、总重量、预估产值等基本信息,可根据历史记录有选择地进行计算。
2) 原料选择模块
在配方计算前,需利用该模块填写配方的基本信息。具体过程为:首先,选择不同肥料标准,其次,选择两种或两种以上原料。其中,通过勾选右侧可选原料复选框可以进行原料的选择,被选择的原料展示在左侧所选原料一栏(图3)。
Figure3.Raw material selection module interface
图3.原料选择模块界面
3) 配方计算标准选择模块
配方计算前需要利用该模块选择配方标准(图4),操作过程为:首先,需要填写配方名称及总重量,系统会自动生成配方编号;其次,选择相对应的配方标准,页面左侧会显示所选择的标准内容(包含C/N及水分)。
Figure4.Formula calculation standard selection interface
图4.配方计算标准选择界面
4) 配方计算模块
该模块依据上述所选择的配方标准和配方原料进行配方决策计算并生成决策结果报告。展示配方的总价格以及原料信息,经过计算得出的预计堆肥产量、预计养分含量、原料配比、添加剂、堆肥工艺参数选择等,点击右上角结果导出按钮可导出计算结果(图5)。
Figure5.Formula calculation standard selection interface
图5.配方计算结果界面
7.2. 原料配置功能
1) 养分配置模块
原料配置中的养分配置,可以点击修改、删除、添加按钮对养分进行增加、编辑和删除。
2) 养分含量配置模块
养分含量展示了编号、名称、价格、库存、厂家、有害物质等信息,并可以点击操作列的按钮对养分含量进行添加、编辑、删除、查看该原料所包含的养分(图6)。
设置养分的有机碳、全氮、含水量的值,以便进行配方计算。
Figure6.Nutrient content configuration interface
图6.养分含量配置界面
7.3. 标准设置功能
Figure7.Standard setup module interface
图7.标准设置模块界面
Figure8.Modified standard interface
图8.修改标准界面
标准设置模块负责管理配方标准(图7),可点击操作列按钮对标准进行添加、编辑、删除和查看(图8),标准清单主要包括参配养分、单位、标准数值和操作。
7.4. 原料数据库功能
原料数据库可以根据选择类别展示各类废弃物的数据(在下拉框对类别进行选择)。选择后查看每种原料的基本信息(图9),包括来源、取样地点、水分和有机质含量等。
Figure9.Raw material database interface
图9.原料数据库界面
点击添加按钮(图10),可以在各类别里添加新的数据。
Figure10.Feedstock interface
图10.添加原料界面
7.5. 肥料标准库功能
肥料标准库对标准进行管理(图11),上传文件,可在线查看,也可以在操作列表里修改和删除标准信息(图12)。
Figure11.Fertilizer standard library interface
图11.肥料标准库界面
Figure12.Add standard interface
图12.添加标准界面
7.6. 系统配置
Figure13.User management interface
图13.用户管理界面
用户管理模块是对管理员和用户的账号密码进行管理(图13),可以看到可以查询用户,也可以在操作列里修改用户的信息,可以对此用户进行删除操作。
根据用户名查询用户信息,如图14所示:
Figure14.User query interface
图14.用户查询界面
点击添加按钮(图15),可以增加新用户,输入用户名和密码,点击保存按钮即可。
Figure15.Add user interface
图15.添加用户界面
Figure16.The manufacturer management list page is displayed
图16.厂家管理列表界面
厂家管理模块:厂家管理模块负责管理原料的可信供应厂家(原料供方)信息,可以通过右侧操作图标对厂家信息进行查询、新增、编辑和删除(图16)。
根据厂家名称进行查询,如图17所示。
Figure17.Manufacturer management search interface
图17.厂家管理搜索界面
点击添加按钮(图18),可以添加新厂家,填写厂家名称、地址、联系人及电话,保存即可。
Figure18.Add manufacturer interface
图18.添加厂家界面
8. 结论与展望
本文为农业废弃物资源化处理提供了一种新的技术手段和解决方案。针对有机肥料生产企业的需求,设计开发了一种堆肥配方系统软件,该软件主要面向企业技术员,帮助技术人员在实际堆肥配方过程中,根据碳氮比以及作物所需有机肥养分构成的不同,更加精准地调控堆肥原料的种类及比例,实现高效工作。未来的研究中,所设计开发的堆肥配方系统还需要进一步完善和优化,增加更多的功能和数据支持,提高其稳定性和兼容性。
基金项目
北京市农林科学院植物营养与资源环境研究所团队促进项目(ZHS202305),现代农业产业技术体系北京市创新团队BAIC08 = 2024-YJ01,北京市农林科学院青年基金项目(QNJJ202215),北京市农林科学院京郊篇项目(JIP2024-026),国家自然科学基金青年基金项目(42207034),北京市优秀青年工程师创新工作室项目。
NOTES
*通讯作者。