华夏艺匠专业与智慧港口沙盘模型、智慧码头教学模型、智慧物流码头沙盘模型
(1)开发环境及软件要求
此仿真系统基于Anylogic仿真平台搭建,使用java语言进行二次开发,支持Windows/Linux/macOS系统,支持Http网络接口调用,支持数据库连接。
Window 版本操作系统,支持隔离环境部署;
MySQL或PostgreSQL版本数据库;
支持日志收集与故障排查;
支持1000 bps的后台数据更新;
后台支持1年以上的数据存储和回溯。
(2)系统数据交互
系统提供Http接口与Excel模版两种数据交互方式,均可驱动系统实现获取堆场初始数据与装车/卸车策略解析,系统自动解析作业策略并进行作业仿真模拟。
(3)二次开发
基于Anylogic平台,用户可以对此仿真系统进行二次开发,通过可视化编程自定义场站布局、设施设备参数等。
2.系统功能指标
(1)数据初始化
系统管理员可以在密码输入框中输入在服务器中所配置的密码后,点击“初始化数据”按钮,对仿真环境参数进行初始化,生成堆场作业的仿真环境数据。
(2)数据可视化
系统通过数据表形式可视化展示堆场集装箱初始堆放情况及用户上传的策略,通过三维模型的形式展示可视化展示堆场情况及作业情况。其中三维模型支持拖动、缩放、旋转,支持集装箱的隐藏和箱位号的显示。
(3)初始仿真数据获取
用户有两种方式获得堆场初始数据,可以通过POST方式对getinit接口发起请求,并使用initialVO数据类型接收数据,也可以导出包含堆场情况、卸车任务、装车任务、策略计划四个表单的EXCEL文件,在对应表单中获得初始仿真数据。
(4)作业策略上传
用户有两种方式进行作业策略上传,可以通过POST方式对batchjob接口发起请求,也可以根据导出的EXCEL文件中的策略计划模版编制策略计划并上传,系统可以自动解析策略计划并开始作业仿真模拟。
(5)仿真结果输出
仿真结果会在系统界面的底部展示,包括作业总耗时、门吊移动距离、集装箱移动距离、移箱次数等。