摘要:基于开天aPaaS集成工作台,主煤流运输系统如何实现多源异构数据融合、皮带物料和人员违章的智能感知,以及皮带的智能控制。灵活架构、高效集成、快速开发!
本文分享自华为云社区《华夏天信携手华为云开天aPaaS,打造安全、高效、节能的主煤流运输系统》,作者:开天aPaaS小助手。
据权威数据显示,2021年我国煤炭消费占一次能源消费总量的比重达到56.0%,煤炭在我国能源供给结构中的“压舱石”地位由此可见一斑。然而如此重要的一个行业,长期以来处于信息化建设的洼地,给外界以“环境恶劣”、“技术落后”、“事故频发”等印象。为了保障煤炭行业的安全高效生产,国家发改委和能源局等八部委于2021年发布了《关于加快煤矿智能化发展的指导意见》,从而,掀起了我国煤矿智能化建设的高潮。而主煤流运输系统作为煤矿生产的重要环节,是煤矿智能化的必建项目,因此,如何提高主煤流运输系统的智能化水平,以实现主煤流运输系统的安全、高效运转,是煤矿行业亟需解决的难题。
由于主煤流运输路途长,单个主运输里程都在几十公里以上,且沿途环节复杂,当前的监控、运维手段存在着对于主煤流运输系统整体设备状态、人员信息、环境信息感知不全面,皮带物料状态不清、人员违章无法监控等痛点,并且由于煤矿开采的不均衡性,导致带式输送机常处于“大马拉小车”的非最优运行状态,不仅造成了电能浪费,也使带式输送机传动系统、转动部件、输送带形成无效磨损,缩短了设备使用寿命。
那么,要如何彻底、高效地解决这些痛点呢?
在2022华为开发者大赛上,华夏天信给出了他们的方案——智能主煤流运输监控系统,基于华为云开天aPaaS集成工作台,集合了华为云AI、ROMA等多个云服务的能力,实现了主煤流运输系统多源异构数据的融合,皮带物料、人员违章的智能感知以及皮带的智能控制。
通过将主煤流运输系统的皮带集控和人员定位、安全监控、视频监控、AI隐患分析、电力监控系统、GIS以及其它系统设备的数据,基于时间与空间的特征进行融合,华夏天信打通了多源数据之间的壁垒,实现了主煤流运输生产活动中“人、机、环、管”四大要素的协同管控
华夏天信对接煤矿军团盘古大模型皮带异物AI识别算法,能够对皮带异常、人员违规、皮带煤量进行实时监控,并结合GIS地图,准确地显示并跟踪皮带告警及异常位置。当智能主煤流运输监控系统收到皮带告警后,会根据告警的级别对皮带进行降速或停机操作;同时与通信系统联动,通过短信、广播、矿灯、5G手机、固定电话等,及时调度相关人员到现场排除故障,从而实现了整个主煤流运输系统的“发现问题、确认问题、解决问题、关闭问题”的业务闭环。
在智能主煤流运输监控系统中,AI识别煤量后,可自动调节皮带的运行速度,从而达到皮带“多煤快跑、少煤慢跑、无煤待机”的运行状态,实现了节能降耗,带来了切实好处。
一是,有助于实现智能矿山建设中“集中远控、少人/无人值守”的目标。按每条皮带减少1名巡检工来说,5条皮带、3个班次便可减少15人,这不仅可以满足智能矿山建设“减人、少人”的验收标准,还可以有效减少甚至避免人员伤亡;
二是,为煤矿提产增效。智能主煤流运输监控系统,可大大缩短由堆煤或皮带撕裂导致的停机时间。以某年产1000万吨的煤矿来看,传统方式管理下,每年平均因堆煤导致156个小时的停机时间,使用智能主煤流运输监控系统后,通过提前感知及自动化调度,一年可缩减停机时间约84小时,这可为客户增产16万吨煤,按每吨600元计算,可增收9600多万元。
从IoT、AI到通信、GIS,智能主煤流运输监控系统涉及到了方方面面的能力,业务流程相当复杂。按照传统开发模式的话,开发这样一套系统需要进行技术选型->开发人员对每个系统进行对接开发->在动态的煤矿场景中,维护不同系统的联动……花费的时间、人力可想而知。那华夏天信在此次开发者大赛上,是怎样快速、高效地构建这套系统的呢?
基于华为云开天aPaaS,搭建更加灵活的技术架构并进行高效的集成和开发,从而快速实现视频AI与传感器监控、综合保护装置的联动保护控制、煤流量联动控制、集中协同控制、语音自动报警等功能。
首先,将井下不同系统的数据统一接入到集成平台上,再通过开天aPaaS集成工作台进行连接器的开发;
其次,根据业务联动的需要,在集成工作台通过拖、拉、拽对业务流进行编排,实现智能化的联动,后续如果业务有变动,也可以在此基础上进行快速的编排,无需重新开发代码;
最后,在开天集成工作台中开发好的连接器和业务流,在DMAX中开发卡片的时候可以直接调用,最终基于华夏天信的RED-MOS平台通过低码化的方式对这些卡片进行组装、展示。由此,华夏天信的智能主煤流监控系统就完成了。
通过这种方式,不仅降低了数据和应用集成的复杂度,也极大提升了创新应用的开发效率。
《关于加快煤矿智能化发展的指导意见》规划了从2021年到2035年的持续建设任务,“智能主运系统”作为必建项目之一,需覆盖全国煤矿4500多座,除此之外还有3万多座非煤矿山,由此可见,智能主运系统的建设任重而道远。未来,华为云开天aPaaS希望能继续携手华夏天信,在完善智能主煤流运输监控系统的同时,打造更多煤矿行业创新应用,为煤矿的智能化建设提速!
我正在编写一个小脚本来定位aws存储桶中的特定文件,并创建一个临时验证的url以发送给同事。(理想情况下,这将创建类似于在控制台上右键单击存储桶中的文件并复制链接地址的结果)。我研究过回形针,它似乎不符合这个标准,但我可能只是不知道它的全部功能。我尝试了以下方法:defauthenticated_url(file_name,bucket)AWS::S3::S3Object.url_for(file_name,bucket,:secure=>true,:expires=>20*60)end产生这种类型的结果:...-1.amazonaws.com/file_path/file.zip.A
在Ruby中是否有Gem或安全删除文件的方法?我想避免系统上可能不存在的外部程序。“安全删除”指的是覆盖文件内容。 最佳答案 如果您使用的是*nix,一个很好的方法是使用exec/open3/open4调用shred:`shred-fxuz#{filename}`http://www.gnu.org/s/coreutils/manual/html_node/shred-invocation.html检查这个类似的帖子:Writingafileshredderinpythonorruby?
华为OD机试题本篇题目:明明的随机数题目输入描述输出描述:示例1输入输出说明代码编写思路最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为o
system-view进入系统视图quit退到系统视图sysname交换机命名vlan20创建vlan(进入vlan20)displayvlan显示vlanundovlan20删除vlan20displayvlan20显示vlan里的端口20Interfacee1/0/24进入端口24portlink-typeaccessvlan20把当前端口放入vlan20undoporte1/0/10删除当前VLAN端口10displaycurrent-configuration显示当前配置02配置交换机支持TELNETinterfacevlan1进入VLAN1ipaddress192.168.3.100
我正在使用ruby2.1.0我有一个json文件。例如:test.json{"item":[{"apple":1},{"banana":2}]}用YAML.load加载这个文件安全吗?YAML.load(File.read('test.json'))我正在尝试加载一个json或yaml格式的文件。 最佳答案 YAML可以加载JSONYAML.load('{"something":"test","other":4}')=>{"something"=>"test","other"=>4}JSON将无法加载YAML。JSON.load("
默认情况下:回形针gem将所有附件存储在公共(public)目录中。出于安全原因,我不想将附件存储在公共(public)目录中,所以我将它们保存在应用程序根目录的uploads目录中:classPost我没有指定url选项,因为我不希望每个图像附件都有一个url。如果指定了url:那么拥有该url的任何人都可以访问该图像。这是不安全的。在user#show页面中:我想实际显示图像。如果我使用所有回形针默认设置,那么我可以这样做,因为图像将在公共(public)目录中并且图像将具有一个url:Someimage:看来,如果我将图像附件保存在公共(public)目录之外并且不指定url(同
我在一个ruby文件中有一个函数可以像这样写入一个文件File.open("myfile",'a'){|f|f.puts("#{sometext}")}这个函数在不同的线程中被调用,使得像上面这样的文件写入不是线程安全的。有谁知道如何以最简单的方式使这个文件写入线程安全?更多信息:如果重要的话,我正在使用rspec框架。 最佳答案 您可以通过File#flock给锁File.open("myfile",'a'){|f|f.flock(File::LOCK_EX)f.puts("#{sometext}")}
所有题目均有五种语言实现。C实现目录、C++实现目录、Python实现目录、Java实现目录、JavaScript实现目录题目n行m列的矩阵,每个位置上有一个元素你可以上下左右行走,代价是前后两个位置元素值差的绝对值.另外,你最多可以使用一次传送阵(只能从一个数跳到另外一个相同的数)求从走上角走到右下角最少需要多少时间。输入描述:第一行两个整数n,m,分别代表矩阵的行和列。后面n行,每行m个整数,分别代表矩阵中的元素。输出描述:一个整数,表示最少需要多少时间。
西安华为OD面试体验开始投简历技术面试进展工作进展开始投简历去年一整年一直在考研和工作之间纠结,感觉自己的状态好像当时的疫情一样差劲。之前刚毕业的时候投了个大厂的简历,结果一面写算法的时候太拉跨了,虽然知道时dfs但是代码熟练度不够,放在平时给足时间自己可以调试通过,但是熟练度不够那面试当时就写不出来被刷了。说真的算法学到后期我感觉最重要的是熟练度和背板子(对于我这种普通玩家来说),面试题如果一上来短时间内想不出思路就完蛋了。然后由于当时找的工作不是很理想就又想考研了。但是考研是有风险的,我自我感觉自己可能冲不上那个学校,而找工作一个没成可以继续找嘛。本着抱着试试看的态度在boss上投了简历,
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我需要实现具有各种灵活需求的密码安全。这些要求基本上取自Sanspasswordpolicy:Strongpasswordshavethefollowingcharacteristics:Containatleastthreeofthe