当前,数字经济已经成为推动全球经济增长的新引擎,加速企业的数字化转型进程,推进业务的创新与可持续发展,已经成为企业的第一要务。作为制造大国,中国的工业制造业在经济发展中扮演着极其重要的角色,充分利用云计算、数字孪生、人工智能等新兴技术驱动制造业的智能化升级,推动数字经济和实体经济深度融合发展,已经成为制造业未来高持量发展的主要方向。
在工业制造业数字化转型的进程中,数据已经成为所有企业的核心生产要素。面对爆炸式增长的数据总量,复杂的生产经营环境,以及越来越严格的数据安全法规性,对数据的安全性、可扩展性和兼容性都提出了更高的要求。西部数据作为全球数据基础架构解决方案的提供商,面向工业制造业数字化转型对于数据存储的苛刻要求,提供了多样化的产品和解决方案,赋能制造业智能化升级。
在CAIMRS 2023年会上,来自西部数据Flash产品部门的专家在第七届“数字中国”产业升级巡回研讨会上发表了主题演讲,为参会嘉宾介绍了工业级NAND存储产品选型指南,并与行业伙伴共同探讨了工业数字化转型中的机遇、挑战与策略。

西部数据公司中国区智能终端产品事业部高级销售总监文芳
西部数据公司中国区智能终端产品事业部高级销售总监文芳表示:“数字化的高速普及正在颠覆性地影响着各个行业,催生出工业自动化、智能化和IoT等诸多新型应用场景。我们观察到,激增的数据量和日益复杂的交互场景也对数据存储提出了更高且更多样化的要求。”西部数据深耕工业存储领域多年,深知工业场景下对于存储产品的要求,推出了多样化的产品和解决方案,以此来推动工业自动化建设,赋能制造业的智能化转型升级。
复杂生产经营环境下,数据存储面临诸多挑战
众所周知,工业制造是一个极其复杂的过程,生产经营的每一个环节对于数字化建设都有着不同的需求。具体到存储应用场景,在机械生产、医疗卫生、电力、食品、交通、运输等方方面面,所涉及的应用场景千差万别,使用条件相对也非常严苛。因此,工业级应用中对存储设备有着特别的产品需求。
以不同产品的自动化生产线为例,由于不同产品的生产过程对于温度、湿度的环境完全不同,甚至有些产品的生产过程常期处于高温、高湿的环境中,这就要求存储产品首先能够满足在-25°C至+ 85°C,以及-40°C至85°C 工作区间内的正常使用。另外,很多产品是在震动、抖动的生产环境中完成的,这就对于存储的抗冲击性提出了更高的要求。由于工业级应用投放使用后系统的更新换代速度相对较慢,替换成本过高,还要对存储的高可靠性、高耐久度和使用寿命有着严格的要求。
除此之外,随着云计算、物联网等新兴技术的普及应用,很多传统的生产线正在被智能生产线所替代。众所周知,智能生产线的建设离不开数据的支持,而存储设备的数据安全则会关系到整个工业生产的稳定性,存储设备的安全性需求也相应提高。
正如西部数据在演讲中所述,工业级应用中的存储产品需要有较长产品生命周期的保证,也需要支持于工业级产品的多种接口模式,出于产品稳定性和长期使用维保方面的考量,客户会提出锁定BOM,延长生命周期,延长质保时效等需求。此外,部分工业级客户由于设备调试和实际生产应用场景限制,有现场技术支持需求。为此,西部数据从用户的实际应用场景出发,不断加大技术研发投入,旨在为用户提供高稳定、高可靠、高安全和高寿命的产品,以此满足各种生产环境对于数据存储的苛刻需求。
六大关键要素,赋能工业数据存储选型
面对复杂的工业应用场景,企业应该如何进行存储选型?在选择存储产品的过程中,又应该注意哪些事项?西部数据的专家从六大关键要素谈起,详细解读了工业存储产品的选型要点。
一要重点关注存储产品使用寿命。在探讨嵌入式存储芯片的使用寿命时,P/E Cycle、TBW和写放大系数是比较关键的技术指标,用存储器的总可用容量乘以最大擦写次数P/E Cycle,能够得到一个存储器在整个生产生命周期内承受的flash memory的写入总量数值。
二要考查数据读取刷新机制。通过判断整块存储产品读取数据中出错BIT的比例,即BER值,就能够了解当前块中的数据健康状态,进而进行相应的修复。
三要关注数据预加载方式。一般采用两种预存储方式:一是存储芯片经过SMT流程之前即把相应的系统数据预烧录进去,这种方式适用于预加载数据较大时。二是不提前加载任何系统数据,直接把存储芯片通过SMT焊接到板子上,焊接之后再经过系统的其他的方式导入数据。
四要关注分析与诊断功能。device report机制能够获取嵌入式存储产品的数据累计统计、芯片健康状态、主控行为、环境因素等相关的关键器件信息,有利于用户了解存储器件的使用状况。
五要关注温度控制功能。嵌入式存储产品高温环境下的持续运转会叠加更多的热量,加剧高温的恶劣程度。因此,在嵌入式存储产品中,一般都会涉及温度控制策略,在温度达到一定的阈值后,主控FW通过一定方式来限制或减少器件运转,防止温度进一步升高损害到数据和存储芯片本身。
六要关注数据分区的机制。合理的数据分区布局,既可以高效利用数据分区功能,又可以实现多种应用目标。
基于对工业存储选型的深刻理解,西部数据在产品技术研发过程中充分考虑用户的实际应用场景,推出了嵌入式存储产品和可插拔式存储产品,为不同用户提供了不同需求和不同场景下的全系列存储产品解决方案。
多样化产品解决方案,夯实工业数字化转型基石
前文提到,西部数据面向工业级应用提供了嵌入式存储产品和可插拔式存储产品供用户选择。其中,西部数据iNAND IX EM132嵌入式闪存盘是西部数据首款专为工业及物联网设备设计的3D NAND e.MMC,其中搭载了西部数据的高可靠性64层3D NAND闪存,提供-25°C至+ 85°C以及-40°C至85°C两种版本的宽温范围,以此来满足不同应用需求。

西部数据iNAND IX EM132嵌入式闪存盘
相较于2D NAND e.MMC,西部数据iNAND IX EM132嵌入式闪存盘拥有更长的使用寿命,为基于高级操作系统、传感器融合和机器学习技术的工业和消费应用提供更高的容量选择。

西部数据iNAND IX EU312 UFS EFD
西部数据iNAND IX EU312 UFS EFD仍然是基于先进3D NAND闪存开发的产品,将UFS的高性能及工业级的高耐久性和大容量用于终端摄像头和智慧视频应用,支持高频读写使用,包括AI视频摄像机和边缘设备。设备支持最高可达768TBW(256GB版本),耐久性强大,可满足密集的读写要求。产品具备先进的NAND闪存管理固件,包括强大的错误校正码(ECC)、读取刷新、损耗均衡管理、以及不良区块管理。
在技术层在,西部数据嵌入式产品提供高级诊断功能,在业界规范的device reports协议基础上,提供了更加完善的数据类型,为用户提供更多更完善的数据诊断参考。独有的Smart SLC技术在平衡随机读写性能和提升产品的稳定性方面具有独特的优势。此外,西部数据公司的嵌入式存储产品业界独家提供100%容量的数据预加载方案,有效的支撑工业级用户对存储芯片先烧后贴的实际需求,并给到用户最大的预烧录容量。
与此同时,西部数据提供的智能分区Smart Partitioning允许用户可以根据自己的实际需求,划分不同类型,不同容量的系统分区,灵活配合用户的各种分区需求。而搭载的比特纠错能力,应对恶劣供电环境的情况时都有出色的表现,提供出色的可靠性保障。
西部数据的嵌入式存储产品经过市场检验的海量应用反馈,产品的整体的 dppm故障率常年维持在较低的水平。 另外,西部数据的NAND flash产品使用了自家原厂的BICS NAND Memory的先进技术。在合理的提升数据存储密度和容量的前提下,高效的控制成本,为用户提供质优价美的嵌入式存储产品解决方案。
主编点评:
工业自动化已经成为推进制造业转型的主要抓手,根据中国工控网数据,2021年中国工业自动化市场规模达2530亿,同比增长22%。人工智能、数字孪生和工业物联网等创新的生产模式和平台得到了更广泛的应用,这也意味着从云端到数据中心、到边缘甚至终端应用的数据对于存储和计算的需求都在与日俱增。
作为企业数字化转型的坚实合作伙伴,西部数据从不同企业的不同场景出发,深挖应用需求,在存储技术和产品上持续创新,推出了面向不同企业的不同产品,以此来满足企业对于数据存储的需求,赋能企业数字化转型。正如文芳所述,西部数据作为具备深厚技术积累的数据基础架构提供商,能够提供跨越工业级、商规级、车规级和家用互联级的多样化解决方案。西部数据针对这些领域所提供的存储产品均经过专门优化和行业验证,满足客户对于存储的高可靠性、高稳定性、高安全性、高耐久度及高性价比等诸多需求。未来,西部数据将继续立足创新,以开放的态度与各行业携手推动数字化的蓬勃发展,共同‘数造辉煌’!”
相信很多人在录制视频的时候都会遇到各种各样的问题,比如录制的视频没有声音。屏幕录制为什么没声音?今天小编就和大家分享一下如何录制音画同步视频的具体操作方法。如果你有录制的视频没有声音,你可以试试这个方法。 一、检查是否打开电脑系统声音相信很多小伙伴在录制视频后会发现录制的视频没有声音,屏幕录制为什么没声音?如果当时没有打开音频录制,则录制好的视频是没有声音的。因此,建议在录制前进行检查。屏幕上没有声音,很可能是因为你的电脑系统的声音被禁止了。您只需打开电脑系统的声音,即可录制音频和图画同步视频。操作方法:步骤1:点击电脑屏幕右下侧的“小喇叭”图案,在上方的选项中,选择“声音”。 步骤2:在“声
首先回顾一下拉格朗日定理的内容:函数f(x)是在闭区间[a,b]上连续、开区间(a,b)上可导的函数,那么至少存在一个,使得:通过这个表达式我们可以知道,f(x)是函数的主体,a和b可以看作是主体函数f(x)中所取的两个值。那么可以有, 也就意味着我们可以用来替换 这种替换可以用在求某些多项式差的极限中。方法: 外层函数f(x)是一致的,并且h(x)和g(x)是等价无穷小。此时,利用拉格朗日定理,将原式替换为 ,再进行求解,往往会省去复合函数求极限的很多麻烦。使用要注意:1.要先找到主体函数f(x),即外层函数必须相同。2.f(x)找到后,复合部分是等价无穷小。3.要满足作差的形式。如果是加
深度学习部署:Windows安装pycocotools报错解决方法1.pycocotools库的简介2.pycocotools安装的坑3.解决办法更多Ai资讯:公主号AiCharm本系列是作者在跑一些深度学习实例时,遇到的各种各样的问题及解决办法,希望能够帮助到大家。ERROR:Commanderroredoutwithexitstatus1:'D:\Anaconda3\python.exe'-u-c'importsys,setuptools,tokenize;sys.argv[0]='"'"'C:\\Users\\46653\\AppData\\Local\\Temp\\pip-instal
原始问题Letd(n)bedefinedasthesumofproperdivisorsofn(numberslessthannwhichdivideevenlyinton).Ifd(a)=bandd(b)=a,whereab,thenaandbareanamicablepairandeachofaandbarecalledamicablenumbers.Forexample,theproperdivisorsof220are1,2,4,5,10,11,20,22,44,55and110;therefored(220)=284.Theproperdivisorsof284are1,2,
这个问题在这里已经有了答案:WhydoRubysettersneed"self."qualificationwithintheclass?(3个答案)关闭29天前。给定这段代码:classSomethingattr_accessor:my_variabledefinitialize@my_variable=0enddeffoomy_variable=my_variable+3endends=Something.news.foo我收到这个错误:test.rb:9:in`foo':undefinedmethod`+'fornil:NilClass(NoMethodError)fromtes
电脑启动出现显示器黑屏是一个相当常见的问题。如果您遇到了这个问题,不要惊慌,因为它有很多可能的原因,可以采取一些简单的措施来解决它。在本文中,小编将介绍下面4种常见的电脑启动后显示器黑屏的原因,排查这些原因,快速解决! 演示机型:联想Ideapad700-15ISK-ISE系统版本:Windows10一、显示器问题如果出现电脑启动后显示器黑屏的情况。那么首先您需要检查一下显示器是否正常工作。您可以通过更换另一个显示器或将当前显示器连接到另一台计算机来检查显示器是否存在问题。如果问题仍然存在,那么您可以排除显示器故障的可能性。 二、显卡问题如果您的电脑配备了独立显卡,那么显卡故障也可能是导致电脑
目录一.大致如下常见问题:(1)找不到程序所依赖的Qt库version`Qt_5'notfound(requiredby(2)CouldnotLoadtheQtplatformplugin"xcb"in""eventhoughitwasfound(3)打包到在不同的linux系统下,或者打包到高版本的相同系统下,运行程序时,直接提示段错误即segmentationfault,或者Illegalinstruction(coredumped)非法指令(4)ldd应用程序或者库,查看运行所依赖的库时,直接报段错误二.问题逐个分析,得出解决方法:(1)找不到程序所依赖的Qt库version`Qt_5'
RuntimeError:CUDAerror:device-sideasserttriggered问题描述解决思路发现问题:总结问题描述当我在调试模型的时候,出现了如下的问题/opt/conda/conda-bld/pytorch_1656352465323/work/aten/src/ATen/native/cuda/IndexKernel.cu:91:operator():block:[5,0,0],thread:[63,0,0]Assertion`index>=-sizes[i]&&index通过提示信息可以知道是个数组越界的问题。但是如图一中第二行话所说这个问题可能并不出在提示的代码段
我遇到了未定义方法`to_key'的问题这是我的books_controller.rbclassBooksController和我的索引页如下。index.html.erb......现在当我要访问索引页面时出现如下错误。undefinedmethod`to_key'for# 最佳答案 index通常返回一个集合。事实上,您的Controller符合要求。但是,您的View试图为其定义一个表单。正如您所发现的,这不会成功。表单适用于实体,而不适用于集合。该错误在您看来以及您希望如何处理index。
我在目录“/home/enterprise/pkg”中有一个本地gem(enterprise-0.0.1.gem)。它依赖于active_directorygem(v1.5.5),这是在它的enterprise.gemspec文件中指定的,如下所示:-gem.add_dependency("active_directory")在我的应用程序的Gemfile中,我添加了以下行:-gem'enterprise','0.0.1',path=>'/home/enterprise/pkg'当我做的时候bundleinstall在我的应用程序的源目录中,只安装了企业gem。因此,我遇到了引用act