Skip to content

Container Terminal Operation System 集装箱码头操作系统

License

Notifications You must be signed in to change notification settings

Atomu-cn/Bee.CTOS

Repository files navigation

Bee.CTOS

介绍

Container Terminal Operation System 集装箱码头操作系统

本项目,为解决集装箱码头集成调度问题而进行的探索、创新、验证,纯个人兴趣爱好、思维训练,打发业余时间。如有同好,可一起组队学习、成长、分享,有意者请留言。并请注意,本项目选择AGPL3.0开源协议,如果你的产品要用到本项目代码,也请把你的产品也完全的开源出来。

集装箱码头集成调度问题是一个NP-hard问题,可描述为:在确定集装箱码头设施设备的基础上,以提高集装箱码头整体作业效率为目标,考虑生产调度中的实际约束条件,同时对集装箱生产调度过程中的多个作业环节进行优化的问题。

本项目,参考了“集装箱港口连续泊位分配与岸桥作业调度联合优化/范志强著.北京:中国经济出版社,2017.12”及集装箱码头集成调度问题相关学术论文,采用分布式人工智能(Distributed Artificial Intelligence,简称DAI)理论和技术,基于Dapr(Distributed Application Runtime)一个可移植、事件驱动的运行时框架,实现三种设备(岸桥、场桥、水平运输设备)间协同作业、集成调度的自动化与智能化,可支持大规模生产场景下传统码头/半自动化码头/全自动化码头的集装箱装卸作业过程。

架构

见《Bee.CTOS.系统架构图.ppt》

更新日志

20250115 完成“Internal Truck Scheduling System 内集卡调度系统”工程搭建