基于云计算的工厂信息监测系统设计

发布者:MagicGarden最新更新时间:2012-07-04 来源: 现代电子技术 关键字:云计算  监测系统  Android系统 手机看文章 扫描二维码
随时随地手机看文章
    云计算(Cloud Computing)是一种基于网络的计算方式。通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。云计算是网格计算(Crid Computing)、分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(UtilityComputing)网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机技术和网络技术发展融合的产物。它旨在通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的系统,并借助基础设施即服务(IaaS),平台即服务PaaS)和软件即服务(SaaS)等先进的商业模式,把强大的计算能力分布到终端用户手中。文中将提出一种基于云计算,客户端基于Android平台的,通过无线局域网连接云端服务器的工厂信息监测系统。

1 研究背景
    随着科技的进一步发展,现代化的管理开始应用于工厂的各个部门,工厂对设备信息的监测成为工厂管理的一个重要组成部分。工厂生产中设备的检测活动直接涉及产品的质量与工厂的运行安全,是工厂现代化管理的重要内容。目前,工厂的设备信息监测依然使用落后的纸质表格,纸质表格可扩展性差,不能进行实时监控,管理人员不能及时获得检测数据。同时纸张不具有重复使用性,而且在一些精密化高的工厂中需要使用价格高昂的特殊纸张,这样造成人力和物力资源的浪费。
    文中将云计算概念引入工厂信息监测系统,可以实现在不改变现有设备的情况下,通过建立工厂内部的云计算平台,充分整合信息监测体系,提高工厂信息监测以及管理效率,构建一个低成本的工厂信息监测系统。运用云计算的方式实现资源的统一调度,使管理者可以从全局的高度掌握工厂的实时状况,保证生产高效、安全、有序地进行。

2 云计算概述
2.1 云计算体系结构
    云计算平台是一个强大的“云”网络,连接了大量并发的网络计算和服务,并可利用虚拟化技术扩展每个服务器的能力,将各自的资源通过云计算平台结合起来,提供超级计算和存储能力。通用的云计算体系结构如图1所示。

a.JPG


    其中云计算体系结构中各部分的主要功能如下:
    (1)云用户端。为云用户提供请求服务的交互界面,也是用户使用云的入口。用户通过Web浏览器可以注册、登录及定制服务、配置和管理用户。打开应用实例与本地操作桌面系统一样。
    (2)服务目录。云用户在取得相应权限后可以选择或定制的服务列表,也可以对已有服务进行退订的操作,在云用户端界面生成相应的冈标或列表的形式展示相关的服务。
    (3)管理系统和部署工具。提供管理和服务。能管理云用户,能对用户授权、认证、登录进行管理,并可以管理可用计算资源和服务,接收用户发送的请求,根据用户请求并转发到相应的程序,调度资源,智能地部署资源和应用,动态地部署、配置和回收资源。
    (4)监控。监控和计量云系统资源的使用情况,以便做出迅速反应,完成节点同步配置、负载均衡配置和资源监控,确保资源能顺利分配给合适的用户。
    (5)服务器集群。虚拟的或物理的服务器,由管理系统管理,负责高并发量的用户请求处理、大运算量计算处理、用户Web应用服务,云数据存储时采用相应数据切割算法,采用并行方式上传和下载大容量数据。
    用户可通过云用户端从列表中选择所需的服务,其请求通过管理系统调度相应的资源,并通过部署工具分发请求、配置Web应用。
2.2 云计算的实现
2.2.1 MapReduce算法
    MapReduce是一种由Google开发的基于Java、Python、C++的编程工具和编程模型,用于大规模数据集的并行运算,是云计算的核心技术。它是一种分布式运算技术,也是简化的分布式编程模式,适合用来处理大量数据的分布式运算,并用于解决问题的程序开发模型。
    它的概念“Map(映射)”和“Reduce(化简)”,和他们的主要思想,都是从函数式编程语言里借鉴来,具有从欠量编程语言里的特性。它方便了编程人员在不熟悉分布式并行编程的情况下,可将自己的程序运行在分布式系统上。当前的软件实现是指定一个Map(映射)函数,用来把一组键值对映射成一组新的键值对,指定并发的Reduce函数,用来保证所有映射的键值对中的每一个共享相同的键组。
2. 2.2 Hadoop架构
    在Google发表MapReduce后,2004年开源社群用Java搭建出一套Hadoop框架,用于实现MapReduce算法。该框架能够把应用程序分割成许多很小的工作单元,每个单元可以在任何集群节点上执行或重复执行。此外,Hadoop还提供一个分布式文件系统GFS(Google File System),是一个可扩展、结构化、具备日志的分布式文件系统,支持大型、分布式大数据量的读写操作,其容错性较强。而分布式数据库(BigTable)是一个有序、稀疏、多维度的映射表,有良好的伸缩性和高可用性,用来将数据存储或部署到各个计算节点上。Hadoop框架具有高容错性及对数据读写的高吞吐率,能自动处理失败节点,图2所示为Google Hadoop架构。

b.JPG


    运用以上技术可以在大量廉价的硬件设备组成的集群上运行应用程序,为应用程序提供一种可靠的接口,构建了一个高可靠性、高效率以及良好扩展性的分布式平台。[page]

2.2.3 Android系统
    Android系统是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称。Androld是一个开放、自由的移动终端平台。Android平台由操作系统、中间件、用户界面、应用软件组成。开发人员在该平台开发的应用程序,是使用Java语言编写的在Dalvik虚拟机上运行的。Android平台的架构从上到下包含5个部分:应用程序、应用框架、开发库、Android运行时环境以及Linux内核。编程人员可以利用Android的开源特性以极低的成本,便捷快速地开发出高效的移动平台客户端。

3 系统设计
    工厂信息监测系统需要向信息化、智能化、功能化的方向发展,现有的工厂信息监测模式不能适应工厂的快速发展,传统的纸质表格不仅增加了使用成本、消耗了资源、降低了效率较低。而且增加了问题的响应时间,导致管理人员不能及时了解工厂设备的实时信息。云计算的使用,使得工厂信息监测系统向先进的方向发展,各种仪器设备的海量数据可以实时进行处理分析,同时管理人员也可以根据工厂的实际需要变更客户端的功能,及时与客户端进行信息传递,极大地提高了工作效率,提升了工厂的现代化水平。系统的扩展性强的特点也便于日后进行升级,有效避免了资源与投资的浪费。
3.1 系统层次结构
    工厂信息监测系统一般分为3层:第一层为整个厂区主站系统,为所有车间提供相关的管理服务;第二层为各个车间的主站系统,对收集到的各车间现场信息进行实时管理检测服务;第三层为监测现场的点检系统,为整个系统提供实时监测数据,并负责管理检测现场的视频及监控设备,提供检测现场的图像和环境信息,记录各生产设备的各种仪表数据等。管理人员在监控工作站,就可以实现对工作现场检测数据、图像及检测内容的监控及管理。总体结构如图3所示。

c.JPG


3.2 实现服务
    软件平台的核心是通过分布式云计算的计算方式,使数据监控更简单、直观、智能,提高工厂管理效率、降低成本、提升产品质量。基于云计算服务器端使用Linux操作系统,系统架构采用开源的Hadoop软件框架,使用并行计算编程模型,实现海量工厂数据的记录、智能分析、实时监控等功能。

d.JPG


    通过云计算的体系结构,主要实现以下几种服务:
    (1)管理服务。系统的管理者可以通过系统的管理模块管理和分配任务给用户端,合理安排工作,便于管理。用户通过Android平板上的应用访问云,获取任务。
    (2)交互服务。允许用户从菜单中选择并调用一个功能,请求会传递到云端,云端会为用户分配需要的功能及资源,同时获取用户的使用情况。
    (3)信息监测服务。用户通过Android平板上的应用进行工厂信息检测收集,完成后将监测到的数据、图像、视频等上传到云端,云端负责数据的分析保存。
    (4)信息管理。云端可以对监测到的信息进行智能分析处理,制作图表,使管理者可以系统性的了解工厂的各条生产线各个机器的状态,合理分配资源,制定生产计划。
    管理者通过Web服务的方式在外部登录系统,可以在定制的界面中,实现对工厂数据及设备状态的检测,各类图像图表的查阅以及获得系统智能数据分析的结果。

4 结论及展望
    对云计算在工厂管理中的实现方式进行了论述,设计了一种基于云计算的工厂信息监控系统。文中从云计算的架构开始分析,结合工厂实际情况阐述了系统的架构以及业务流程。通过比较分析,进一步证明该系统具有一定优势。在今后的研究中将进一步优化系统结构与资源管理方式。通过对系统的设计进行总结,可以结合云计算的各种优点推广到各个行业,开拓云计算的应用范围。

关键字:云计算  监测系统  Android系统 引用地址:基于云计算的工厂信息监测系统设计

上一篇:实验设备运行状况监测系统的设计与实现
下一篇:大气压强传感器TP015P在海拔高度测量中的应用

推荐阅读最新更新时间:2024-03-30 22:27

CAN总线工程车辆远程监测系统
  随着工业现代化的飞速发展,工程车辆的种类越来越多,功能越来越强大。工程车辆在工程施工中起着举足轻重的作用,其作业条件、作业状况复杂多变,工作环境恶劣,使故障率大大增加。如何通过各种先进技术对工程车辆运行参数实施远程监控及对其进行科学地指挥、调度,是工程车辆行业的一个重要的研究课题,具有十分重大的现实意义。 1 系统整体结构   本文提出的CAN总线工程车辆远程监测系统,通过车载电子控制装置ECU的CAN总线获取车辆运行信息,并利用GPRS无线网络通信手段对车辆进行远程监控及调度管理。   工程车辆远程监测系统的体系结构主要由控制中心和车载移动终端组成。车载终端设备通过CAN总线接口模块获取车辆实时运行参数信息,合并GPS
[单片机]
基于STM32F和ZigBee的森林火情监测系统设计
森林在国民经济中占有重要地位,然而,森林火灾会给森林带来严重危害。但是,人类在制服森林火灾上,却依然尚未取得突破性的进展,于是在火灾还在萌芽状态立即扑灭它就显得尤为重要。因此推广森林火情监测系统具有非常中的价值和意义。 森林火情监控系统利用预设在森里中的各种不同功能的传感器节点采集各类森里环境参数,传输到上位机,利用信息管理软件,进行数据存储、显示、分析处理等操作,对异常情况进行预测和报警。 目前,我国还有部分的森林火情监控还采用兴建瞭望塔、建立视频监控等方式。因为森林火灾经常发生在人烟罕至的原始森林中,因此上述方式存在着诸多不足。鉴于此,提出了一种基于ZigBee+短波无线通信的森林火情监控系统。ZigBee是一种近距离通信技
[单片机]
基于STM32F和ZigBee的森林火情<font color='red'>监测系统</font>设计
IDF2012:英特尔提升云计算效率迈向2015云时代
在4月10日的IDF 2012媒体前瞻日中,英特尔数据中心及互联系统事业部云计算基础架构事业部总经理柯仁杰向现场的媒体表示,大量的终端接入以及数据的爆炸催动了云计算的快速发展,而随着用户加快迁徙到云上,英特尔不断针对用户的需求,大步迈向2015云计算时代。 英特尔数据中心及互联系统事业部云计算基础架构事业部总经理柯仁杰 柯仁杰表示,现在,有30亿设备连接到互联网上,而根据英特尔的预测,到2015年,有150亿设备是智能的,并连上互联网,所有这些设备将会给人类带来大量的带宽需求,据估计,届时,全球将会出现11倍的移动数据流量增加,并且这其中占据绝大多数的是无结构化的数据。 在2015年,云端的内容的实时推送可
[网络通信]
IDF2012:英特尔提升<font color='red'>云计算</font>效率迈向2015云时代
梁念坚:微软每年90%研发费用投向云计算
12月13日北京报道微软大中华区董事长兼首席执行官梁念坚今日下午作客CBSi中国媒体直播大联播时指出,微软每年有95亿美元的研发投入,而其中有90%的费用投向云计算相关领域。他强调,微软现在的研发很多都放在云计算里,放在终端里,进展非常好。微软现在无论是在云平台还是在端里,都得到了非常好的成果。微软每年在研发上的投入是95亿美元,其中超过90%放与云计算有关。
[网络通信]
CCCC2011:云计算是提高生产率的关键
  2011年3月24日,云计算中国峰会(Cloud Computing China Congress - CCCC 2011)在北京隆重召开。会上,云计算杂志亚洲资深编辑Roger Strukhoff做了主题为”云计算之旅”的演讲,他认为,中美两国应该共同思考云计算,不断提高生产率,推动经济的发展。   云计算有很多不同的领域,我们要有网络、硬件、处理的能力、存储的能力。另外,我们要有应用的软件,也要有一些开发的工具,还要有服务。大家会对安全感到担心,会对相关服务的协议感到担心。当然,有很多的事情,尤其是在IT的领域有很多的不确定性的事情。我们的发言人会对方方面面从一个非常深度的领域做出他们的阐析,能够帮助大家更好的理解云计
[网络通信]
云桌面系统将是台式电脑的未来终结者?如何终结?
手机、平板、笔记本,随着移动终端电子设备的盛行, 台式电脑 已经逐渐走向没落。只有在企业的大容量文件存储和高性能视频、图像设计中,台式机还在坚守着一丝的底线。也继续为系统管理员带来系统维护问题、文件管理问题乃至于设备升级类等各类问题。谁会成为台式电脑的终结者? 云桌面 或许是一个很好的选择。   在8月3日锐捷网络开启云桌面新“V”时代的媒体沟通会上,锐捷网络云桌面产品事业部市场总监肖广维给大家介绍了虚拟桌面领域的两大主流架构,以及云桌面的未来发展前景。     通过肖广维的介绍我们可以了解,VDI是集中计算瘦终端,优点在于集中管理,计算性能可以进行弹性分配,但是外设兼容能力不足,对服务器处理能力和网络传输性能有很大依赖。IDV
[嵌入式]
基于无线传感网技术的建筑大楼能耗监测系统
建筑节能运行和改造需建立在获取照明、消防、空调等建筑用能信息的基础之上,在接收到数据进行分析之前,各类用能数据的传输是一个关键问题。传输主要采用综合布线,在建筑内布设大量线缆实现传输,此方式存在施工复杂、代价高、影响建筑内部美观等缺点,这是有线传输方式固有缺陷所决定的,而采用无线传输方式则能有效克服。相较于CDMA、GPRS、WLAN等传统的无线传输方式,作为物联网基础组成的WSN(wireless sensor network,传感网" 无线传感网)技术更适合于建筑用能信息传输的应用场合。 WSN是wireless sensor network的简称,即无线传感器网络。无线传感器网络(Wireless Sensor Netw
[嵌入式]
建材质量自动监测系统的设计
建材质量自动监测系统是一个可以通过指定的材料万能试验机进行力学性能指标采集处理的系统,其主体是联机测试模块,重点是数据采集子模块和智能检测子模块。数据采集子模块包括信号的放大和处理,智能检测子模块则负责所获得力学参数的检测。 自动监测系统总体方案 1 系统总体方案的确定 按照自动监测系统的性能及设计要求,系统的方案确定需要从以下几个方面考虑: ● 自动采集力和形变试验数据; ● 自动分析处理采集数据,得出用户要求的力学性能指标; ● 试验过程中按要求确定数据加载速率及各关键技术的解决方案; ● 能自动保存试验数据,供用户进行数据查询; ● 系统性价比高,界面友好,操作方便,便于用户使用。 要从所设计的系统中得到合理
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved