iNeuOS工業互聯網操作系統,在航天和軍工測控領域的應用

来源:https://www.cnblogs.com/lsjwq/archive/2022/08/12/16580247.html
-Advertisement-
Play Games

航天和軍工領域的數字化轉型和建設正在積極推進,在與航天二院、航天三院、航天六院、航天九院、無線電廠、兵工廠等單位交流的過程中,用戶更聚焦試驗和生產過程中的痛點,迫切需要解決軟體平臺統一監測和控制設備及軟體與設備協同的問題。 ...


目       錄

1.      行業概述... 2

2.      解決方案... 2

3.      解決的痛點... 6

1.   行業概述

  現在國際形勢異常嚴峻,加大了偶發武裝鬥爭的可能性。

  航天和軍工領域的數字化轉型和建設正在積極推進,在與航天二院、航天三院、航天六院、航天九院、無線電廠、兵工廠等單位交流的過程中,用戶更聚焦試驗和生產過程中的痛點,迫切需要解決軟體平臺統一監測和控制設備及軟體與設備協同的問題。

以前,航天和軍工企業都是一臺設備配備一套軟體,實現試驗過程中對單台設備的管控。但是隨著航天和軍工產品向先進、高端發展的過程中,也提高了試驗和生產的複雜度,無法解決原有模式下管控設備及時性、試驗生產全流程自動化和不同設備之間協同管控等問題。從軟體方面需要提升自主化管控水平,如下圖:

    這種需求主要是由原來的功能需求向系統平臺化需求改變,思維模式的改變涉及到了整個框架、技術、性能和策略的改變,需要產品化的整體解決方案。

2.   解決方案

  用戶提出來的需求有設備監控與採集系統、慣導測試集成管理系統、試驗聯網採集系統、標定一體化管控系統等。這些系統從底層邏輯上是一致的,實現實時性、穩定性、安全性,這部分主要以iNeuOS工業互聯網基礎平臺來保障。產品的不同、試驗和生產過程也不同,所以在業務方面會有較大差別,有部分需要定製化開發。整體框架,如下圖:

  (1)   設備接入

     測試設備通過標準的介面集成到測控系統中,實現一套設備驅動可以相容網路介面、串口、控制軟體或是測試軟體,通過標準介面實現數據的提取和控制命令優先順序下發。

設備介面(IRunDevice)作為物理設備的抽象層,定義了屬性、函數和事件,用戶有自己的軟體團隊的話,可以二次開發設備驅動,實現數據提取和控制。如下圖:

  (2)   實時組態監測

  基礎平臺提供5000多個矢量圖元、大屏背景和修飾圖元,用戶可以自定義車間試驗生產環境,監控試驗整個生產過程。如下圖(由於保密,不方便放案例圖):

  (3)   實時數據預警

    對試驗過程要進行實時預警,以保障試驗過程的完整性,對異常試驗數據需要通知相關人員進行處理,如果知道處理規則,那麼可以自動化進行控制操作,進行下一步試驗環節。

  預警間隔:多長時間(秒)執行一次邏輯判斷腳本。

  預警延遲:邏輯判斷腳本為真的次數大於等於預警延遲才進行消息推送,如果小於預警延遲期間邏輯判斷腳本為假,那麼重新計數。

  預警提示:預警推送的提示信息。

  如下圖:

  (4)   工藝規則控制

  例如高低溫箱在對產品進行測試的時候,需要對溫度進行實時監測,在不同的溫度區間需要對溫箱和產品進行控制,用戶需要自己進行控制規則的腳本編輯,腳本生成模板後只需要對試驗過程的參數進行調整,並完成試驗過程。如下圖:

  (5)   試驗設備預約

  建立儀器的動態預約管理,包括使用人員、使用時間、優先順序等,並按照與檢驗內容相關的優先順序進行預約限制。如下圖:

    航天和軍工領域一次試驗過程需要耗時很長時間,所以對系統的穩定性要求特別高,在此基礎上實現試驗過程的業務功能才能發揮更大價值。

3.   解決的痛點

  航天和軍工是國家的關鍵領域,一是解決行業痛點和卡脖子的問題;二是要完全自主可控;三是要具備一定的復用性,實現對行業的整體賦能。主要解決的痛點:

  (1)    航天和軍工產品試驗過程全流程自動化測試

  (2)    航天和軍工產品試驗過程提高勞動生產率和降低勞動強度

  (3)    航天和軍工非標試驗設備統一協議介面集成

  (4)    航天和軍工產品試驗過程單點控制和複合工況控制

  (5)    航天和軍工產品試驗過程設備、產品和業務有機會整合,發揮更大價值。

  產品和解決方案要聚焦業務場景,切實能夠落地實施。


物聯網&大數據技術 QQ群:54256083
物聯網&大數據項目 QQ群:727664080
QQ:504547114
微信:wxzz0151
博客:https://www.cnblogs.com/lsjwq
微信公眾號:iNeuOS


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 《Python編程從入門到實踐》(第二版)免費下載地址~~ 內容簡介 · · · · · · 本書是針對所有層次Python讀者而作的Python入門書。全書分兩部分:第一部分介紹用Python編程所必須瞭解的基本概念,包括Matplotlib等強大的Python庫和工具,以及列表、字典、if語句、 ...
  • 首先你需要安裝RabbitMQ,安裝教程可百度查下資料即可,不做贅述,敬請諒解 啟動RabbitMQ RabbitMQ可以算是一個非同步消息隊列,在實際的開發項目中,一般是以工具模塊的方式創建,像一些SpringBoot工程所需要的基本依賴都是會有的 說明:關鍵在於誰是消息的生產者、消息的消費者;另外 ...
  • 很多小伙伴都喜歡小游戲源碼,想學一手Python做小游戲,問我做游戲難不難,要怎麼做,接下來我就介紹一下,如何用Python做游戲。 游戲演示 2048小游戲 表白彈窗 貪吃蛇 五子棋 俄羅斯方塊 超多小游戲,讓你一個爽個夠! 用PyGame做游戲非常簡單,我們今天第一篇文章,讓大家實現一個可以在地 ...
  • 我國目前並未出台專門針對網路爬蟲技術的法律規範,但在司法實踐中,相關判決已屢見不鮮,K 哥特設了“K哥爬蟲普法”專欄,本欄目通過對真實案例的分析,旨在提高廣大爬蟲工程師的法律意識,知曉如何合法合規利用爬蟲技術,警鐘長鳴,做一個守法、護法、有原則的技術人員。 案情介紹 深圳市快鴿互聯網科技有限公司 2 ...
  • 一、應用場景 大家在使用Mybatis進行開發的時候,經常會遇到一種情況:按照月份month將數據放在不同的表裡面,查詢數據的時候需要跟不同的月份month去查詢不同的表。 但是我們都知道,Mybatis是ORM持久層框架,即:實體關係映射,實體Object與資料庫表之間是存在一一對應的映射關係。比 ...
  • 背景 在 CI/CD 流程當中,測試是 CI 中很重要的部分。跟開發人員關係最大的就是單元測試,單元測試編寫完成之後,我們可以使用 IDE 或者 dot cover 等工具獲得單元測試對於業務代碼的覆蓋率。不過我們需要一個獨立的 CLI 工具,這樣我們才能夠在 Jenkins 的 CI 流程集成。 ...
  • 一:背景 上一篇我們聊到瞭如何去找 熱點函數,這一篇我們來看下當你的程式出現了 非托管記憶體泄漏 時如何去尋找可疑的代碼源頭,其實思路很簡單,就是在 HeapAlloc 或者 VirtualAlloc 時做 Hook 攔截,記錄它的調用棧以及分配的記憶體量, PerfView 會將這個 分配量 做成一個 ...
  • .NET 項目預設情況下 日誌是使用的 ILogger 介面,預設提供一下四種日誌記錄程式: 控制台 調試 EventSource EventLog 這四種記錄程式都是預設包含在 .NET 運行時庫中。關於這四種記錄程式的詳細介紹可以直接查看微軟的官方文檔 https://docs.microsof ...
一周排行
    -Advertisement-
    Play Games
  • Timer是什麼 Timer 是一種用於創建定期粒度行為的機制。 與標準的 .NET System.Threading.Timer 類相似,Orleans 的 Timer 允許在一段時間後執行特定的操作,或者在特定的時間間隔內重覆執行操作。 它在分散式系統中具有重要作用,特別是在處理需要周期性執行的 ...
  • 前言 相信很多做WPF開發的小伙伴都遇到過表格類的需求,雖然現有的Grid控制項也能實現,但是使用起來的體驗感並不好,比如要實現一個Excel中的表格效果,估計你能想到的第一個方法就是套Border控制項,用這種方法你需要控制每個Border的邊框,並且在一堆Bordr中找到Grid.Row,Grid. ...
  • .NET C#程式啟動閃退,目錄導致的問題 這是第2次踩這個坑了,很小的編程細節,容易忽略,所以寫個博客,分享給大家。 1.第一次坑:是windows 系統把程式運行成服務,找不到配置文件,原因是以服務運行它的工作目錄是在C:\Windows\System32 2.本次坑:WPF桌面程式通過註冊表設 ...
  • 在分散式系統中,數據的持久化是至關重要的一環。 Orleans 7 引入了強大的持久化功能,使得在分散式環境下管理數據變得更加輕鬆和可靠。 本文將介紹什麼是 Orleans 7 的持久化,如何設置它以及相應的代碼示例。 什麼是 Orleans 7 的持久化? Orleans 7 的持久化是指將 Or ...
  • 前言 .NET Feature Management 是一個用於管理應用程式功能的庫,它可以幫助開發人員在應用程式中輕鬆地添加、移除和管理功能。使用 Feature Management,開發人員可以根據不同用戶、環境或其他條件來動態地控制應用程式中的功能。這使得開發人員可以更靈活地管理應用程式的功 ...
  • 在 WPF 應用程式中,拖放操作是實現用戶交互的重要組成部分。通過拖放操作,用戶可以輕鬆地將數據從一個位置移動到另一個位置,或者將控制項從一個容器移動到另一個容器。然而,WPF 中預設的拖放操作可能並不是那麼好用。為瞭解決這個問題,我們可以自定義一個 Panel 來實現更簡單的拖拽操作。 自定義 Pa ...
  • 在實際使用中,由於涉及到不同編程語言之間互相調用,導致C++ 中的OpenCV與C#中的OpenCvSharp 圖像數據在不同編程語言之間難以有效傳遞。在本文中我們將結合OpenCvSharp源碼實現原理,探究兩種數據之間的通信方式。 ...
  • 一、前言 這是一篇搭建許可權管理系統的系列文章。 隨著網路的發展,信息安全對應任何企業來說都越發的重要,而本系列文章將和大家一起一步一步搭建一個全新的許可權管理系統。 說明:由於搭建一個全新的項目過於繁瑣,所有作者將挑選核心代碼和核心思路進行分享。 二、技術選擇 三、開始設計 1、自主搭建vue前端和. ...
  • Csharper中的表達式樹 這節課來瞭解一下表示式樹是什麼? 在C#中,表達式樹是一種數據結構,它可以表示一些代碼塊,如Lambda表達式或查詢表達式。表達式樹使你能夠查看和操作數據,就像你可以查看和操作代碼一樣。它們通常用於創建動態查詢和解析表達式。 一、認識表達式樹 為什麼要這樣說?它和委托有 ...
  • 在使用Django等框架來操作MySQL時,實際上底層還是通過Python來操作的,首先需要安裝一個驅動程式,在Python3中,驅動程式有多種選擇,比如有pymysql以及mysqlclient等。使用pip命令安裝mysqlclient失敗應如何解決? 安裝的python版本說明 機器同時安裝了 ...