December 9th, 2012
这项工作表明水质模型的集成与优化组件,利用进化算法求解最优(最低成本)的水质改善目标指定的一组安置的农业保护措施。的解决方案是使用一个多目标的方法,可以明确的量化的权衡。
以下实验的总体目标是使用涉及流域过程模型的模拟优化系统和进化算法来演示流域保护实践的多目标优化方法。首要问题是如何在流域分配农业保护措施。因此,以最低的成本实现水质目标。
每个田地都可以进行多种保护实践,并且多个水质目标可能很重要。可以通过流域过程模型来模拟特定的保护实践分配。要首先实现优化目标,请选择经过校准和验证的流域过程模型,并对保护实践进行建模。
作为第二步,选择要最大化的环境目标并获得保护实践的成本,这允许调用希望同时优化环境和成本目标的进化算法组件。接下来,选择控制优化的参数,以执行多目标优化。这两个组件,模拟和优化被集成到一个称为遗传 I swat 结果的模拟优化系统中,该系统显示了保护实践放置方面的最佳流域配置集,它量化了环境目标和保护投资成本之间的权衡,并允许根据所需的环境目标或成本选择保护实践的特定空间配置。
与现有方法(如简单的保护实践情景评估或基于简化实践表示的保护实践选择优化)相比,该技术的主要优势在于,它以灵活且直观易懂的方式将基于物理的流域过程模型集成到优化决策中。这种方法可以帮助回答流域管理和环境经济领域的关键问题,例如将公共投资集中在何处保护实践,或者如何构建基于市场的政策,例如保护实践的反向拍卖或水质交易计划。在非点源污染的情况下,在准备流域模型后选择优化参数,并输入优化数据,前提是优化由名为 Genetic Iwo 的程序控制。
要开始此过程,请打开 genetic iwo dot exe go to file,然后打开并选择 I SWAT 数据库,raccoon GA dot mdb go to file,然后配置以分配要交换的路径。模型可执行文件去执行,然后选择等位基因集。此步骤确定优化中使用的保护做法的组合。
对于这次运行,将使用编号 14 的等位基因集,它有 23 种保护实践组合要执行。然后选择 SP A 双存档基线感知子集,以使用 SP A 双进化算法执行多目标优化。首先,在预设下,选择要优化的分水岭 浣熊单击应用从预设文件中选择条目 分水岭预设 点 csv 以填充此屏幕上的控制值。
接下来,在 output variable (输出变量) 下,选择要优化的环境目标。选定的 N 出口 P 出口定义三维目标函数。氮在出口处平均五年,磷在出口处平均五年,以及保护措施的总成本。
这将创建一个三维权衡边界,将初始种群规模设置为 60。这决定了选择带有每个等位基因的种子选项时候选解决方案的初始数量。将创建候选解决方案,这些解决方案表示等位基因集中指定的每种保护做法的统一应用,适用于流域中的所有农田水文响应单位。
首先,通过从等位基因集到农田 HR 的保护实践随机分配来创建剩余的候选解决方案。选择具有每个等位基因的种子选项时,请确保初始群体大小(在本演示中为 60)至少与等位基因集中的等位基因数量(即 23)一样大。在此演示中,将此示例中优化运行所需的生成数或迭代数设置为 125。当选择两个候选解来创建新的候选解时,交叉概率指定创建不同新解的概率。
对于此演示,交叉概率设置为 1。临时群体的大小决定了创建的新候选解决方案的数量。当此值为整数时,处理器资源的使用效率最高,该整数是本演示选择的处理器线程数 16 的倍数。
突变概率是 HRU 分配给另一种保护实践的随机变化的概率。从等位基因集中,它设置为 0.003。对于此演示,请选择使用的线程数或处理器数,即 16。
在本演示中,曲线编号校准因子为 1 来自交换模型校准。最后,选择 save population in text file.选中此选项会生成一个文本文件,其中包含每个幸存的候选解决方案中每个 HRU 的等位基因值。
这对于在完成指定迭代次数后重新启动优化运行非常重要。运行后,可以按照以下步骤可视化整套 Pareto 有效解或权衡前沿。运行遗传。
我 swat,转到文件,然后打开以打开 I IWA 数据库 raccoon GA dot mdb。转到文件导出,然后导出 HRU 列表,将文件保存为浣熊等位基因、HRU 点 T XT 运行图、特警点 xe,选择执行,然后选择 3D 动画以生成三维权衡前沿的动画,该动画将红色轴上的出口氮水平 N 与蓝色轴上的出口磷水平 P 对立起来,与保护做法的总成本。在所有子流域中。
在绿色轴上,output 是一系列文件,可以一次性渲染成 image 文件。通过使用 POV 光线程序,还可以通过运行帧扫描仪 xe 将图像组合成显示算法进展的影片。边界中的每个点都表示一个分水岭配置。
这是对景观保护实践的具体分配。通过执行这些步骤,可以在整个 frontier 中看到其中的许多配置。运行、映射、swat、xe,选择执行,然后映射动画。
左侧的框显示边界的二维投影,虚线表示所选特定解决方案的位置。MAP 显示了主要算法规定的守恒实践。在每个 where 中,图例标识了所选的保护做法。
通常,一个有趣的问题是选择特定的流域配置或实现一组指定的水质目标的个人。例如,相对于基线载荷,个体将氮减少 30%,磷减少 30%。SWAT 允许我们在边界上搜索到指定目标的最小欧几里得距离的个体要选择特定的流域配置或实现特定水质目标的个体,请打开地图 swat dot exe,然后选择执行和搜索。
输入最小目标零。在此示例中,此示例中的最大目标为 100,目标间隔为 10。在此示例中,在结束基线 30 旁边的减少百分比空间中输入氮相对于基线的特定减少百分比。
在此示例中。然后在磷基线旁边的减少百分比中输入磷的减少百分比,也是 30。在此示例中,地图 swat 程序将在弹出屏幕中生成输出,单击复制、文本并粘贴到电子表格中。
生成了三个表格,第一个是距离相同百分比减少的 N 和 P 目标最近的个体,其范围从 T 到 t int 的 tmax。在此之下,第二个表中显示与目标 N 规格和 P 规格最近的单个个体是最近的个体,其中 P 目标范围从团队到 Tmax,而 N 在接近终点规格时保持不变。第三个表格给出了个人最近的最终目标,范围从团队到 Tmax,而 P 在 P 规格附近保持不变。
在这种情况下,最接近 30% 末端减少的个体是 ID 84 23,其末端值为 14, 639, 660。这是一张地图,显示了保护措施的空间分布以及该流域配置在权衡前沿中的位置 发展之后。该技术为流域管理和环境经济学领域的研究人员铺平了道路,以探索实现流域环境目标的更具成本效益的方法,并改进基于市场的政策设计。
View the full transcript and gain access to thousands of scientific videos
这项研究展示了一种在流域中优化农业保护措施布置的方法,以最低成本实现水质目标。通过将流域过程模型与进化算法相结合,研究通过多目标优化方法量化了权衡。