仓储管理主要针对仓库或库房的布置、物料运输和搬运以及存储自动化等的管理。管理的对象是库存项目, 即企业中的所有物料, 包括原材料、零部件、在制品、半成品、产品以及辅助物料。主要功能是在供、需之间建立缓冲区, 达到缓和用户需求与企业生产能力之间、最终装配需求与零配件之间、零件加工工序之间、生产厂家需求与原材料供应商之间的矛盾。管理的质量不但关系企业的经济效益, 而且直接影响企业的长远利益。
当前大部分软件用户界面不直观, 有用信息的提取需二次加工 (即比较、排列等) , 难以真实地反映其动态状况。有鉴于此, 虚拟现实技术在仓储管理中有着广泛的应用前景, 一方面它可以用于确定订货策略、订货点和订货批量, 为订货决策提供一个有效、合理的依据, 另一方面它还可以确定仓库的分布与库存物资的合理规划, 最后可以通过系统模型来对库房的安全库存水平进行有效、直观的评估。
随着AJAX异步技术、Active X技术与Web Services技术的日趋成熟, 渲染任务可拆分到多个渲染节点的技术产生。系统的通信后台设计就成为核心模块, 必须考虑接入用户的并发数目和分布式渲染处理方案。随着在实时漫游的应用中场景模型精细化和逐步完善, 计算机渲染硬件系统所必需处理的几何、纹理、光照等数据呈几何级增加, 超过了其发展速度, 特别是大规模场景模型更是孤立的图形处理系统难以应付的。分布式渲染将一组计算机通过网络通信协议连接起来, 求解过程主要分为任务分解、任务调度、并行计算、解的合成。分布式渲染系统采用集中式架构, 任务分派时参考MAPREDUCE模型, 其各个节点的具体功能如下:
(1) 接入节点。接入节点主要负责接入用户的任务请求入队处理, 并协调用户的相关管理信息。
(2) 调度节点。主要功能如下:提供交互、管理操作、渲染管理、计算节点的监控和调整等。
(3) 计算节点。计算节点核心功能是执行计算。计算节点从调度节点接受任务, 读取任务脚本, 并与渲染引擎配合工作完成渲染任务。
(4) 汇总节点。汇总节点在执行并行计算读取大量的顶点、贴图等数据, 并且异步生成大量的图片序列, 当渲染完成时汇总存储渲染结果。
前台展示层包括:用户基本信息维护、商品仓储信息维护、查询管理、定位管理、信息备份、容错恢复模块。
(1) IOCP模型。它既减少了线程资源, 又提高了线程的利用率。
(2) 场景分割。按分配时机分为动态分割和静态分割。
(3) 任务调度。分析分布式渲染环境的构架, 采用基于sort-first并行渲染的动态任务拆分算法。
(4) WEB展示。使用AJAX异步调用HTTP (IOCP模型) 服务器和后台配置管理数据库, 网页上实现仓库可视化管理, 实现仓储信息动态查询, 利用三维信息互动可视化查询基本商品的相关数据。
以往的国内外仓储可视化渲染系统中, 都存在着一些不足。如交互采用C/S方式、应用范围单一、管理不完善、集群负载均衡能力不强、作业纠错性不够等特征。本文正好从这些不足出发, 实现一个基于WEB方式的仓储可视化系统, 具有界面友好、查询管理功能完善、快速的渲染文件访问支持、渲染系统的快速响应等特点。
上一篇: 面向仓储物流的建模及控制系统设计方法