文章目录

  • 一、轨道库的概念和特点
  • 二、轨道交通仿真
  • 三、更换车头和车身样式


学习、参考链接:Anylogic入门基础课程

一、轨道库的概念和特点

anylogic强化学习案例 anylogic实验报告_人工智能

anylogic强化学习案例 anylogic实验报告_AnyLogic_02

二、轨道交通仿真

新建模型

anylogic强化学习案例 anylogic实验报告_anylogic强化学习案例_03


搭建轨道

anylogic强化学习案例 anylogic实验报告_人工智能_04

定义轨道上的起点和终点

anylogic强化学习案例 anylogic实验报告_人工智能_05


拖拽出一个trainSource,设置其车厢数量为4(默认为11,车厢太多会超出轨道,导致报错),设置轨道上的位置为起点

anylogic强化学习案例 anylogic实验报告_anylogic强化学习案例_06


anylogic强化学习案例 anylogic实验报告_人工智能_07


运行查看效果(我这里运行前设置trainSource的间隔时间为1分钟了)

anylogic强化学习案例 anylogic实验报告_人工智能_08

加入延迟,不让列出顺利到达和销毁,而是在到达后等一段时间再销毁

anylogic强化学习案例 anylogic实验报告_仿真建模_09


改造轨道,弧形是按住Alt键得到的

anylogic强化学习案例 anylogic实验报告_轨道交通仿真_10

重新建立轨道如下

anylogic强化学习案例 anylogic实验报告_仿真建模_11


其中每个trainMoveTo的路线都设置为从当前到目标轨道自动计算

anylogic强化学习案例 anylogic实验报告_anylogic强化学习案例_12


其中,中间的trainMoveTo的方向要设置为反向,因为列车需要倒车

anylogic强化学习案例 anylogic实验报告_anylogic强化学习案例_13


运行查看效果

anylogic强化学习案例 anylogic实验报告_轨道交通仿真_14

anylogic强化学习案例 anylogic实验报告_轨道交通仿真_15

三、更换车头和车身样式

记住更换前的样子

anylogic强化学习案例 anylogic实验报告_人工智能_16


现在我们开始更换车头和车身

首先加入3D视角

anylogic强化学习案例 anylogic实验报告_人工智能_17

创建列车类型

anylogic强化学习案例 anylogic实验报告_仿真建模_18


anylogic强化学习案例 anylogic实验报告_人工智能_19

创建车型类型:列车头

anylogic强化学习案例 anylogic实验报告_anylogic强化学习案例_20


anylogic强化学习案例 anylogic实验报告_仿真建模_21


anylogic强化学习案例 anylogic实验报告_仿真建模_22


创建车厢类型:列车身

anylogic强化学习案例 anylogic实验报告_人工智能_23


anylogic强化学习案例 anylogic实验报告_AnyLogic_24


anylogic强化学习案例 anylogic实验报告_轨道交通仿真_25


修改trainSource

anylogic强化学习案例 anylogic实验报告_anylogic强化学习案例_26