【MATSim学习】01—— MATSim安装问题与主要阶段

1、MATSim安装

        MATSim是用Java编写的,Java是一种编程语言,允许编写在各种计算机上运行的应用程序。由于方案可能会变得非常大,它们可能会消耗大量内存(RAM)。非常大的场景应该在有足够资源的专用服务器上运行。一般来说,要使用MATSim,必须满足以下要求:①必须安装Java SE 7。最新版本的Java运行时环境(JRE)可以从以下网址下载http://java.oracle.com。②有足够的空闲硬盘空间。所提供的示例将只占用几兆字节,但是大型场景可以很容易地使用几千兆字节的磁盘空间。
        【Matsim中文使用手册】该博主描述的很详细,可以按照其步骤进行安装和初步学习。在安装的过程中,可能会遇到几个问题,这里补充一下:

-Xms8192m
-Xmx8192m
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
--illegal-access=warn
--add-opens java.base/java.lang=ALL-UNNAMED
--illegal-access=permit
-javaagent:lombok.jar
-Xbootclasspath/a:lombok.jar
-vmargs -javaagent:D:\zhaochuyun\eclipse\lombok.jar

在这里插入图片描述
         步骤二:在Coverage 配置的VM自变量里输入:

-Xms8192m -Xmx8192m
--add-opens java.base/java.lang=ALL-UNNAMED

在这里插入图片描述

2、MATSim仿真主要阶段

        在典型的MATSim模拟中,在给定的交通网络(例如,在模拟中还考虑了公共交通的情况下,道路网络或多式联运网络)上模拟和优化出行需求数据。需求数据的优化是MATSim的主要特点之一,使其适合用于政策研究。在整个模拟和优化过程中,可以确定5个主要阶段:

  • 初始需求
  • 执行
  • 评分
  • 重新规划
  • 分析
MATSim仿真的阶段
        执行、评分和重新计划这三个阶段是反复执行的,以便给代理多个机会使他们的计划适应其他代理的计划和行为。这就是为什么MATSim通常在一次模拟运行中执行多次迭代,包括多次移动模拟、评分和重新计划执行,直到最终结果可用。

【还在学习中,随时补充】

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值