信息技术1. |
由于射频标签具有可读写能力,对于需要频繁改变数据内容的场合尤为适用,作用是数据采集和系统指令的传达,广泛用于供应链上的仓库管理、运输管理、生产管理工作、物料跟踪、运载工具和货架识别。因此,从采购、存储、生产制造、包装、装卸、运输、流通加工、配送、销售到服务,射频技术在物流在诸多环节上发挥了重大的作用。 1.RFID在零售环节的应用 RFID可以改进零售商的库存管理,实现适时补货,有效地跟踪运输与库存,提高效率,减少出错。同时,电子标签能对某些时效性强的商品的有效期限进行监控;商店还能利用RFID系统在付款台实现自动扫描和计费。RFID标签在供应链终端的销售环节中,特别是在超市中,免除了跟踪过程中的人工干预,因而具有巨大的吸引力。 2.RFID在仓储管理环节的应用 在仓库里,射频技术最广泛的使用是存取货物与库存盘点,它能用来实现自动化的存货和取货等操作。在整个仓储管理中,将供应链计划系统制定的收货计划、取货计划、装运计划与射频识别技术相结合,能够高效地完成各种业务操作,例如指定堆放区域、上架取货与补货等。这样,增强了作业的准确性和快捷性,提高了服务质量,降低了成本,节省了劳动力和库存空间,同时减少了整个物流中由于商品误置、送错、偷窃、损坏、库存、出错等造成的损耗。RFID的另一个好处在于在库存盘点时降低人力损耗。商品盘点时,不需要人工的检查或扫描条码,更加快速准确,并且减少了损耗。RFID解决方案可提供有关库存情况的准确信息,管理人员可由此快速识别并纠正低效率运作情况,从而实现快速供货,并最限度地减少储存成本。 3.RFID在物流运输环节的应用 在运输管理中,在途运输的货物和车辆贴上RFID标签,以及运输线的一些检查点上安装上RFID接收转发装置。接收装置收到RFID标签信息后,连同接收地的位置信息上传至通信卫星,再由卫星传送给运输调度中心,送入数据库中。 4.RFID在配送/分销环节的应用 在配送环节,采用射频技术能大大加快配送的速度和提高拣选与分发过程的效率与准确率,并能减少人工、降低配送成本。如果到达中央配送中心的所有商品贴有RFID标签,在进入中央配送中心时,托盘通过一个阅读器,读取托盘上所有货箱上的标签内容。系统将这些信息与发货记录进行核对,以检测出可能的错误,然后将RFID标签更新为最新的商品存放地点和状态。这样确保了精确的库存控制,甚至可确切了解目前有多少货箱处于转送途中,转运的始发地和目的地、预期的到达时间等信息。 5.RFID在生产环节中的应用
在生产制造环节应用RFID技术,可以完成自动化生产线运作,实现在整个生产线上对原材料厂、零部件、半成品和成品的识别与跟踪,减少人工识别成本和出错率,提高效率和效益。特别是在采用准时(Just-In-Time)制造生产方式的流水线上,原材料与零部件必须准时送达到工位上。采用RFID技术之后,就能通过识别电子标签来快速从品类繁多的库存中准确地找出工位所需的原材料和零部件。RFID技术还能帮助管理人员及时根据生产进度表发出补货信息,实现流水线均衡、稳步生产,同时也加强了对质量的控制与追踪。 |
信息技术2. |
1. 引言 自动化立体仓库是一种适合大规模储存货物的高效立体仓库,由高层货架、货箱、巷道、堆垛起重机、出入库输送机系统、自动控制系统、计算机仓库管理系统及辅助设备组成,对集装单元货物实现了自动化存储和计算机管理。随着现代工业生产的迅猛发展, 产品的多样化和需求的个性化不断地对自动化仓库的规划和设计提出更高的要求,但是面对自动化立体仓库成本高, 投资大的现实, 对自动化立体仓库系统采用三维虚拟仿真技术可以提前测试实际建设中方案是否符合要求,并对各种方案建立相应的仿真模型,进行多次仿真,确定最适合的方案,避免因盲目建设而导致经济损失。 自动化立体仓库的系统仿真是通过系统建模,计算机编程模拟实际系统运行状态,并将计算模拟过程中的相关数据作为实际规划设计与运作管理的理论依据,同时统计和分析模拟结果,用以指导实际物流系统的规划设计与运作管理。对于图形化的物流仿真软件的研究,国外研究起点高,发展比较成熟,因此出现了很多专业化的物流仿真软件。其中比较常用的有3i 公司设计开发SIMAnimation 和AutoSimulation 公司开发的AutoState(AutoMod),日本的RaLC(乐龙),美国的Flexsim等。但是诸如以上仿真软件大多不提供源码,不利于进行二次开发,且价格昂贵。国内对物流业的仿真都是依靠先进的仿真软件,行业文献中有采用Flexsim 仿真软件对某物流中心的仓储作业系统进行了建模和深入分析,并从补货策略设备配置及利用率等方面对模型进行了优化,提出了改进意见和建议。对于物流系统仿真方面,我国目前还处于起步发展阶段。此三维仿真平台主要在VC++6.0 环境下利用三维图形库OpenGL 搭建立体仓库的三维虚拟仿真平台,并具体分析了碰撞检测算法,实现了自动化立体仓库存储货物实际流程的动画演示,以便提前获得仓库的运行情况,使自动化仓储在物流系统和企业生产系统中发挥更大的作用。 2 . 三维实体模型的建立 OpenGL 只能通过其基本图元来绘制图形, 不具备实体造型能力。3DMAX 拥有强大的造型功能,可以将由3DMAX 生成的图形文件通过转换软件将模型转换为OpenGL 显示形式,再用OpenGL 进行编程控制。此仿真平台导入*.3DS 格式,再对其进行编程控制,由此可避免在OpenGL 中用点、线和多边形来建立三维立体模型的繁重劳动。3DS 模型文件由许多Chunk组成,其中编辑Chunk、颜色Chunk、材质Chunk、纹理Chunk起着关键的作用。因此,读入以上的关键块可以实现模型的外部导入。在MFC 框架中定义一个名为LOAD3DS 的类,用于3DS文件的读入与重绘,该类中主要定义的几个结构体及主要函数如下: (1)主要结构体:颜色结构体,顶点结构,对象结构体。 (2)主要函数: 3DSObject·Load3DSObject();// 读取3DS 文件函数 void Draw3DSObject();//3DS 模型重绘函数 void Unitize3DSObject();// 模型平移到原点,并缩放到立方体中。 LOAD3DS 类编写完成后即可按下面的步骤导人3DS 模型: (1)文档类中添加成员变量用于存取导人的模型。 (2)添加OnOpenDocument 的消息响应函数,采用显示列表的方法加载模型。 (3)在视图类中添加成员函数DrawWithOpenGL()重绘导入模型。 (4)在视图类中添加响应OnPaint()函数,并在该函数下调用DrawWithOpenGL()函数显示3DS 模型。 3 .碰撞检测 碰撞检测是交互式场景漫游需要解决的一个关键环节,针对三维漫游场景的情况,碰撞检测主要解决的问题是随着视点的移动,新的视点可能会穿越场景中设备对象或者进入物体内部的情况。 由于仿真场景中的设备大多是较为规则的模型,所以根据具体设备的形状将设备尽可能简化为简单的三角形,同时将视点看作一个点。这样碰撞检测就转化为一个点与三角形相交的问题,从而加快实时响应速度, 取得较好的漫游效果。 高层货架的漫游效果如图1 所示。
视点碰撞检测的主要步骤:
当角α、β、γ 相加之和为360 度时,则说明交点位于三角形内部,则碰撞发生,除此之外的其他情况均为未发生碰撞。部分代码段如下:
4. 出入库动画模拟 一旦用户输入入库指令,目标货位fram[j][k][l]就确定,货物的行进路线也随之确定:一级传送带ID,二级传送带ID,堆垛机的水平和垂直运动量都将确定。货物从货物发生器start出发,经过一级传送带,寻找距离最近的未满的入库缓冲区Trans[i],然后在货物到达缓冲区最前端,且巷道堆垛机lift[m]处于I/O 台待命状态时,货物移到堆垛机上,之后的货物同堆垛机一起运动,堆垛机将货物送到指定货格fram[j][k][l]。如图4所示。出库的流程与入库流程类似,其出库调度算法,同样可以后期开发定制,并随时更换,也可以对几种不同的算法进行比较验证。
为了生成平滑的动画, 本仿真系统采用了OpenGL 双缓存技术(DoubleBuffering),即前台缓存和后台缓存,后台缓存主要是计算场景、生成动画,前台缓存显示后台缓存已画好的画面,从而增强三维仿真动画显示的连续性和逼真感。动作函数void CMyPick1View::move (CLoadOBJ &a, CLoadOBJ &b,CLoadOBJ &c)实现出库入库等基本功能仿真动画,该函数以三个设备对象为形参,其中对象b 为运动的设备对象,对象a为对象b 运动的起点,对象c 为对象b 运动的终点。
其中:a- 主传送带,b- 入库缓冲区,c- 货物,d- 出/ 入库货台,e- 巷道堆垛机,f- 高层货架。
7. 小结 |