1、基于Repast S平台的城市居民生活用水规律的模拟与分析,作者:俞丽娟 指导老师:于重重,基于Repast S平台的城市居民生活用水规律的模拟与分析,总结,课题目标通过数据库软件实现数据的采集与管理;通过Repast s仿真平台进行模型的建立,并通过两者之间的通信将数据库的数据导入Repast 作为整个系统的数据源。.,基于Repast S平台的城市居民生活用水规律的模拟与分析,,Company Logo,基于Repast S平台的城市居民生活用水规律的模拟与分析,北京from example 缺水严重北京水资源人均占有量不足 300立方米 ,是世界人均的 1/30、全国人均的1/8, 远远
2、低于国际人均 1000立方米的缺水下限生活用水北京生活用水的比例由1980年的8%增加到2003年的35%且因其受到居民生活水平、卫生设施条件、生活习惯、人口等诸多因素的影响,变化复杂,规律性不好掌握而对城市水资源的规划它又非常重要的,因此研究城市居民生活用水有着较好的现实意义.,基于Repast S平台的城市居民生活用水规律的模拟与分析,,Company Logo,基于Repast S平台的城市居民生活用水规律的模拟与分析,先行研究经济统计分析数据库软件仿真平台 Repast S 建模的优势研究复杂群体对象的优势 Repast S本身熟悉的意义新 少比较意义,基于Repast S平台的城市居
3、民生活用水规律的模拟与分析,Repast S 未曾相见,本模型所用到的Agent理论,Agent是处于一个特定环境中的计算机系统,该系统 在此环境中靠自主行为完成设计目标可通信性 自治性 自发性 反应能力 通过Agent的特性 可以形成一个Agent之间、Agent与其所处环境之间的相互作用的模型,本模型所基于的平台Repast S,Recursive Porous Agent Simulation Toolkit simphony核心建模思想:空间坐标以及程序执行的时间 * 步长(Tick) 核心数据结构: Contexts & Projections,What is,?,Repast S,
4、本模型所基于的平台Repast S Contexts,Projections,网络,地图,网格,本模型所基于的平台Repast S,Recursive Porous Agent Simulation Toolkit simphony核心建模思想:空间坐标以及程序执行的时间 * 步长(Tick) 核心数据结构: Contexts & Projections基于java语言的建模两种建模方法:基于groovy语言的framework的 图形建模,What is,?,Repast S,本模型所基于的平台Repast S framework,An agile dynamic language for
5、the Java Platform,本模型所基于的平台Repast S,Recursive Porous Agent Simulation Toolkit simphony核心建模思想:空间坐标以及程序执行的时间 * 步长(Tick) 核心数据结构: Contexts & Projections基于java语言的建模两种建模方法:基于groovy语言的framework的 图形建模 Runtime system: Agent的存储、显示、行为激活,以及数据 分析和 显示的功能,What is,?,Repast S,本模型所基于的平台Repast S runtime system,设置,元件,三个主体,用户,商户,决策者,模型规则的建立,模型的逻辑规则,用户,模型规则的建立,模型的逻辑规则,三个主体,商户,模型规则的建立,Y,N,模型的逻辑规则,三个主体,决策者,模型规则的建立,数据库的建立,实体:用户、商户、政府能力、收入记录、器具、水,模型的逻辑规则,2D模型,模型的实现,模型的逻辑规则,3D模型,模型的实现,模型的实现,总结,用户和商户的现状的直观显示,可以为政府的决策提供参考,商户的进行决策提供辅助,用户购买时的预测,Repast S模型的抽象概括性决定了此模型可以表示其他的特定抽象群体,,Company Logo,Thank you,