![](https://img-blog.csdnimg.cn/0f7cdcf7452a445db5a4353ffa53823a.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
仿真建模
文章平均质量分 72
仿真建模
WSKH0929
2022年博客之星综合评分人工智能领域Top4、总榜Top24;阿里云专家博主;CSDN博客专家、人工智能领域优质创作者;已授权美国专利1件、发明专利9件和软著2件、受理发明专利2件、在申发明专利1件;获得17个算法/系统开发类竞赛奖项,在第四届集成电路EDA设计精英挑战赛(国内EDA算法领域最高水平竞赛)中获得一等奖和华大九天企业特别奖;负责过5个企业项目的算法及系统开发,其中3个合作企业为世界五百强,拥有较丰富的算法设计与开发经验
展开
-
【仿真建模】第五课:AnyLogic入门基础课程 - 地铁车站仿真讲解
为了更好的控制是否显示热力图,在Main中复制启动限流的复选框,创建一个是否显示热力图的复选框。拖拽一个目标线,放到如下图所示的位置,该线代表非限行状态下,行人需要到达的目的地。绘制一个如下图所示的路径作为缓冲路线,形状可以自己定义,不一定要和我一样。再拖拽一个pedGoTo出来,跟随缓冲路线,代表限行状态下的行走路线。绘制一个用于控制行人出现的目标线,最好长一点,因为行人出现比较随意。将可见设置为否,让墙成为逻辑上的墙,即,在运行时不可见的墙。在Main窗口中,画一个如下图所示的墙,只留下入口。原创 2022-11-24 14:48:40 · 27496 阅读 · 5 评论 -
【仿真建模】第四课:AnyLogic入门基础课程 - 轨道交通仿真入门讲解
拖拽出一个trainSource,设置其车厢数量为4(默认为11,车厢太多会超出轨道,导致报错),设置轨道上的位置为起点。运行查看效果(我这里运行前设置trainSource的间隔时间为1分钟了)其中,中间的trainMoveTo的方向要设置为反向,因为列车需要倒车。其中每个trainMoveTo的路线都设置为从当前到目标轨道自动计算。加入延迟,不让列出顺利到达和销毁,而是在到达后等一段时间再销毁。改造轨道,弧形是按住Alt键得到的。定义轨道上的起点和终点。创建车型类型:列车头。创建车厢类型:列车身。原创 2022-11-23 20:35:24 · 24503 阅读 · 0 评论 -
【仿真建模】第三课:AnyLogic入门基础课程 - 多层建筑行人疏散仿真讲解
为了实现对一楼和二楼不同的疏散时间,复制之前的按钮,创造两个新按钮分别对一楼和二楼进行控制。在MyFloor1中,选择colOut,按照Ctrl键移动,复制一个colOut1出来。好像服务的延迟时间太长了,可以调小一点,设置为uniform(0.5, 1.0)为了区分一楼和二楼,在Main中调整MyFloor2的高度为40。把等待时间设置长一点,设置为uniform(1.5, 2.0)为了控制人们的逃生目的地,我们先拖拽一个集合出来。在Main中,把MyFloor2拖拽出来。原创 2022-11-23 16:51:08 · 26899 阅读 · 8 评论 -
【仿真建模】第二课:AnyLogic入门基础课程 - 行人仿真空间逻辑讲解
每个智能体都有个属性index,从0到n,所以我们创建多层建筑没必要一层一层建立,只需要把一层建筑封装成一个类,然后拖动出来,使用类似for循环的机制,去复制即可。指定初始位置,index*20,代表每层高度为20,通过index自增的索引进行高度自增。这里要注意,一定要将矩形墙的中心对准原点,因为在复制封装好的类时,它会以原点为参考原点。设置墙的颜色(大家自己选一个颜色即可),透明度设置为100(主要是为了能看清建筑内部)在工程面板找到刚新建的层,然后修改dZ为40(高度为40)原创 2022-11-23 11:05:03 · 24818 阅读 · 5 评论 -
【仿真建模】第一课:AnyLogic入门基础教程 - 行人库入门讲解
点击面板,选择第三个图标,就是行人库行人库分为两个区域(空间标记和模块)从左边拽一个矩形墙出来把墙的外观的填充类型改为无填充拽两条目标线出来拽一个pedSource模块出来,作用是设置人的起始点设置目标线为左边的那条同样的,拽出一个Ped GoTo,作用是设置人的目的地,设置它的目标线为右边的那条最后,拽一个PedSink出来,作用是将到达目的地的人进行销毁点击运行加速播放运行效果展示。原创 2022-11-22 22:08:34 · 34010 阅读 · 1 评论