用途:该技能为施工场地物流提供优化算法,覆盖材料交付排程、塔吊与设备定位、存储区分配、现场交通流、劳动力路径以及准时制(JIT)交付,目标是通过数据驱动规划减少延误、降低成本并改善安全。
主要能力:提供交付排程器,按优先级与需求日期排序,在多个卸货位和 7:00–18:00 工作时段内寻找可用时间窗,必要时检查塔吊覆盖与可用性;提供场地物流模型,用区域(施工、存储、卸货、暂存、通道、设备、办公)和设备(塔吊、叉车等)建模,计算区域间欧氏距离并校验塔吊最大作业半径;提供存储优化器,按容量、到目标区域距离和材料限制为材料分配存储区,并输出利用率报告(critical/normal/high)。
使用方式:以 Python 数据类定义 Delivery、TimeSlot、SiteZone、Equipment、DeliveryRequest 等对象,构建 SiteLogisticsModel 后添加区域、设备与交付请求,再调用 schedule_deliveries、allocate_storage、get_storage_utilization 等方法。示例中 schedule_deliveries(deliveries, slots_per_day=8, unload_bays=2) 返回每个交付的卸货位与时间段。
适用场景:施工总承包、场地规划、材料进场协调、塔吊调度与仓储布置等需要排程与空间分配的场合。
限制:资料仅给出算法与示例代码,未提供安装命令、依赖版本、收费、平台支持或实际效果数据;塔吊可用性检查为简化实现,实际使用需接入真实设备排程。