回覆列表
  • 1 # iCoastline海岸線

    工業軟體的研發之路比較難!

    01

    應用之剛需

    欲知其然,必先知其所以然。我們理解工業軟體,不能只從工業或者軟體的單一角度去判辨,而是應該從這兩個要素雙向的相互影響的角度來思考。工業軟體蘊含工業生產的業務流程和工藝,是工業智慧的沉澱和結晶。因此,可以說工業生產的工藝有多複雜,工業軟體就可以有多複雜。

    就工業軟體的適用範圍來講,工業軟體不僅涉及到各個工業垂直領域(航天航空、機械、汽車、消費電子、軍工、製藥等),同時涉及到工業工藝的各個流程環節(研發、生產、管理、協同等)。

    工業軟體的雙重屬性決定了其具有高度的複雜性,這不僅體現在工業生產的行業、專業、技術、流程差異大,也體現在對於資料顆粒度、計算精確度的高標準。在整個大的範疇裡,不同環節對應的工業軟體差異比較大,標準化程度也不一樣。

    工業軟體處於工業製造的上游,對工業製造智慧化意義重大,對於工業企業來講,工業軟體的應用越來越多的體現出企業的創新力和核心競爭力。

    02

    研發之硬核

    高標準帶來高要求,研發一套工業軟體的門檻非常高,基礎科學加行業深耕二者缺一不可,其研發之路並非如我們料想的那般簡單,它需要極專業的知識和極專業的人才,並不是想做就能做的。

    這種工業軟體的研發,往往會涉及多個領域的工程師通力協作,涉及的學科領域包括但不限於數學、物理學、軟體工程、資訊科技、機械工程以及電子電氣工程等,複雜性非常高。

    1)基礎科學

    軟體工程師需要深諳基礎科學,工業軟體融合了多個學科的知識,包括工程、數學、物理和計算機等等。從學科的角度看,工業軟體主要涉及控制工程和訊號與資訊處理兩個學科,即主要由軟體來完成控制方面的計算以及訊號與資訊處理方面的計算。

    與工業軟體進行互動的則是機械、電子電氣、液壓等領域的物件,無論是在靠近端的部分,讓軟體實現對特定物件的實時控制,還是在邊緣裝置或雲上,開展有效的資訊處理,符合功能要求的工業軟體必然要融合各類物件的機理知識,或者說,開發者要綜合工業領域的專業知識和計算機領域的知識,才能做好工業軟體的開發。

    2)行業深耕

    從行業進入壁壘看,工業軟體呈現執行成本壁壘高、專案經驗壁壘高、品牌壁壘高“三高”並存的現象。基礎技術很重要,但不能解決工程上的問題,如何將工業技術與知識寫進軟體,才是業界最關注的議題,工業軟體經過行業知識的淬火,才能與工業場景相結合,這就需要深耕行業知識的專家,需要足夠的行業沉澱。

    億歐智庫:工業軟體知識的三個層次

    工業軟體一般可以分為“基-通-專”的三個層次。第一層是類似CATIA、UG這樣的基礎通用平臺,基礎通用平臺是最難的,它裹挾了多年的知識沉澱和使用者使用習慣,因此門檻很高。在此之上,第二層是行業相對通用的知識,包括行業設計標準規範、試驗測試資料、人機工程學等;再上面一層是針對特定產品的專用知識,由於面非常窄,個性化非常明顯,則往往更加小眾,知識密度更大。

    僅靠軟體工程師是無法編寫工業軟體的,工業軟體的開發需要軟體工程師和工業領域的專家共同合作。譬如海岸線科技的AQP FMEA,就是軟體工程師和工業領域專家共同合作的產物。海岸線科技負責FMEA軟體的架構設計和程式碼開發,FMEA領域專家熊新佳老師負責FMEA分析邏輯的引導和知識的承載,最終共同研發出首款滿足多個行業標準的FMEA軟體。 

    AQP FMEA看板

    工業軟體是工業化知識日積月累的產物,我們將自己在科技領域產生的研究成果融入程式碼,永久儲存下來形成工業軟體,於是,人們在任何一個領域都可以共享這個成果。

    03

    結語

    工業製造越發精密,工業知識日益複雜,需要處理的工業資料呈爆炸性增長,這既給工業企業帶來很大的研發挑戰,也是工業企業藉助軟體實現新技術融合、開拓新業務模式的機會。

    工業軟體既關乎產業當前緊迫的需要,也關乎智慧製造產業的長遠發展。抓住工業軟體作為“硬核”支撐,是當前製造業轉型升級、工業科技攻關的關鍵。

    在工業軟體的研發上,企業也要積極向外借力,避免閉門造車。不管在研發設計、生產製造,還是經營管理、運維服務的多個領域,都有優秀的工業軟體供企業選擇,企業需要大膽“走出去”,將好的服務“引起來”。

  • 中秋節和大豐收的關聯?
  • 請問各位在自家裝修的時候碰到過多奇葩的裝修公司?