经验分享TDengine在智能船舶领域的实践手册.docxVIP

经验分享TDengine在智能船舶领域的实践手册.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
经验分享TDengine在智能船舶领域的实践?册 作者:上海宇佑船舶架构师 杨新霞 ?T导读:上海宇佑船舶科技有限公司是专注于船舶及海洋信息化?体解决?案的?科技公司。公司主要专注于智慧船舶以及船舶新材料相关产品的研发、设计、?产、销售及国际贸易,为船舶?业提供新材料和智能化信息化解决?案。公司?前提供的产品和解决?案,将会填补船舶?业特别是邮轮游艇?业缺乏信息化和智能化解决?案和最新船舶新材料的空?。 在?数据时代背景下,船舶智能化已经成为船舶制造与航运领域发展的必然趋势。同时,智能船舶也是《中国制造 2025》中明确重点发展的领域,代表了船舶未来的?向,关乎航运业的转型升级。 2021年4?初公司接到?个国家级船舶试验基地的智能化改造?案,在制定技术协议的过程中,业主指定要求数据采集使?TDengine数据库。选择TDengine的核?原因如下: 国产化要求:国产开源,对于国家信息安全有保障,符合国家?趋势发展。 物联?场景:团队之前正好开发过?个?型的物联?项?,当时?的是MySQL数据库,针对数据窗?统计以及返回最新数据查询纷繁复杂。在研究TDengine时发现这些问题都能够被解决。 学习成本低:我们的技术团队对关系型数据库(MySQL、Oracle)的SQL语法都?较熟悉,?TDengine采?的也是标准SQL语句,团队成员上?都?较快。 值得?提的是,TDengine学习成本低这?优势使得我们的团队成员,仅?了很短的时间就掌握了其使?技能,技术风险??降低。也因ft,我们没有再进?其他更多的技术选型对?,将TDengine作为我们的底层时序数据存储引擎开始投?使?。 ?、技术选型 我们对TDengine的选型依据,不是凭借着测试数字的论证,?是业务实现的实践检验。 与MySQL相? 团队之前正好开发过?个?型的物联?项?,当时?的是MySQL数据库,?些数据窗?的统计以及返回最新数据的查询略显复杂,但?没有更好的解决?案,在研究TDengine时发现这些问题不攻?破。考虑到我们之后要启动的物联?项?都?较?,上述这?问题存在共性,若是能够利?TDengine简化代码逻辑甚?节省物理存储空间,那公司和业主都将受益匪浅。 通??数据对? 这?点主要是查询效率和开发成本的优势。事实上,在项?启动后,我们团队对TDengine的研究已经?较深?了。后 续公司的?项?都是船舶?业的物联?项?,其中?个?较?型的项?的?期是由其他公司开发的,我们接?维护。项 ?接?初期,对于ft项?中使?通??数据?案实现数据采集可能会产?的效率问题,业主?表?很担忧,希望我们可以早点优化这?块。于是团队开始着?研究TDengine数据库在船舶?业的应?,发现TDengine的?案?通??数据?案更适合这?场景。 ?、数据模型 建模?式分析 在我们项?中,是?的TDengine推荐的“?个设备?张表”的建模?法。这?建模?式的优势,除了TDengine官?介绍的通?性的内容,还在我们项?中展现了如下?个优点: TDengine中超级表和?表的设计很好地解决了单个设备写?的时间戳不会重复的问题 ?个设备?张表解决了同?类设备聚合查询的问题 标签的设计可以减少?量的数据冗余,由ft节省了?量物理存储空间 数据类型分析 由于我们存储的数据是来?船上PLC采集数据,因ft,我们?先需要论证的是PLC可能的数据类型在TDengine中能否实现很好的存储。在我们对数据类型进?匹配对?后,发现TDengine没有这类障碍。对?如下: PLC?控数据分析 以我们业务中的船舶电站监控PLC的I/O点为例,?少具备如下数据量: 86个数字量输? 80个数字量输出 13路模拟量输? 10路模拟量输出 这?我们定的策略是,按照?业?动化控制的分类选择不同的TDengine数据类型进?存储: 数字量:TINYINT类型 开关量:INT或者FlOAT类型 模拟量和脉冲量:FLOAT类型 业务数据分析 同时,我们针对性地分析了能够?于TDengine存储的数据,包括不限于如下内容: 柴油机信号:与柴油机相关的转速、油温、滑油相关的压?、冷却?相关的温度、启动空?压?、排烟总管温度等 发电机信号:发电机的绕组温度、发电电压、电流、有功功率、电压频率、电压与电?电压的相位差 电?的信号:电?相关电压、电?功率、电路电流及电流频率 三、特殊场景需求 场景描述 船舶?业有?种特殊情况,即船舶在海上的时候很有可能没有?络信号,?这个时间可能会持续?个?之久,也就是船舶上的数据库最长有可能?个?内?法与岸上的数据中?同步,这就要求船舶在靠港的时候能够在短时间内完成?量的数据同步?作。 我们应?TDengine打造的技术解决?案如下所?: 重点实现 船端实现:在船端增加应?程序,?于?

文档评论(0)

聚好信息咨询 + 关注
官方认证
服务提供商

本公司能够提供如下服务:办公文档整理、试卷、文档转换。

认证主体鹤壁市淇滨区聚好信息咨询服务部
IP属地河南
统一社会信用代码/组织机构代码
92410611MA40H8BL0Q

1亿VIP精品文档

相关文档