做好工業(yè)軟件必備的幾大技能

時(shí)間:2020-05-15

來(lái)源:知識(shí)自動(dòng)化

導(dǎo)語(yǔ):工業(yè)軟件最奇妙的地方,它一旦集成了前人的技術(shù),它就很少會(huì)流失。這跟任何一種設(shè)備類的不同,一個(gè)老工程師不在了,現(xiàn)場(chǎng)工藝就可能斷掉。但工業(yè)軟件則是一層一層,既有來(lái)自軟件廠商數(shù)學(xué)、物理奇才的心血,更有來(lái)自數(shù)百萬(wàn)工業(yè)用戶的使用反饋——這形成了一座堅(jiān)實(shí)的護(hù)城河。

  工業(yè)軟件中幾乎最難啃的三座大山,就是CAD、CAE和EDA,大山中間還穿插了許多小的丘陵,如CAM、拓?fù)鋬?yōu)化、工程數(shù)據(jù)庫(kù)等。工業(yè)軟件這三座大山,是人類基礎(chǔ)學(xué)科和工程知識(shí)的集大成者。

  盡管它支撐了整個(gè)工業(yè)的體系,但它的市場(chǎng)份額卻小的可憐,不拿顯微鏡,是找不到它的存在。然而它自身的構(gòu)成,分別是令人望而生畏的數(shù)學(xué)、物理、計(jì)算機(jī)和工程經(jīng)驗(yàn)。沒(méi)有一種產(chǎn)值如此微不足道的工業(yè)產(chǎn)品,卻需要有如此漫長(zhǎng)的生命軌跡。從大學(xué)的數(shù)學(xué)方程式開始出發(fā),經(jīng)過(guò)漫長(zhǎng)的物理機(jī)理的冶煉、計(jì)算機(jī)科學(xué)與技術(shù)的萃取,最后還必須經(jīng)過(guò)工程知識(shí)的淬火,才能成為一個(gè)成熟可用的工業(yè)軟件產(chǎn)品。

工業(yè)軟件.jpg

  圖1:工業(yè)軟件的技術(shù)圖譜

  四大技術(shù)圖譜就像四座護(hù)法金剛,形成了深不可測(cè)的技術(shù)鴻溝。這對(duì)于任何一個(gè)工業(yè)軟件企業(yè),十年發(fā)展的沉淀,那還只是開始。這條路,太漫長(zhǎng)了。

  數(shù)學(xué)基礎(chǔ)需要扎實(shí)

  工業(yè)軟件首先要有良好的數(shù)學(xué)基礎(chǔ)。計(jì)算機(jī)輔助設(shè)計(jì)軟件CAD這個(gè)學(xué)科的淵起和發(fā)展,主要是數(shù)學(xué)的一個(gè)分支微分幾何突破之后,進(jìn)化出了一個(gè)新學(xué)科——計(jì)算幾何,孔斯、弗格森、貝塞爾等為CAD,CAE,EDA等軟件所依賴的3D幾何造型提供了強(qiáng)有力的理論基礎(chǔ),在此基礎(chǔ)上發(fā)展起來(lái)的NURBS相關(guān)曲線曲面理論和算法是目前大部分商用軟件所使用幾何引擎的關(guān)鍵技術(shù)。

  而仿真分析軟件CAE無(wú)論對(duì)于數(shù)據(jù)的前處理和后處理,還是各種求解器,對(duì)數(shù)學(xué)也有很高的要求。

  前處理不僅僅是數(shù)據(jù)導(dǎo)入、模型修復(fù)和顯示,很大一塊是網(wǎng)格剖分的能力,這部分的技術(shù)門檻不低。算是CAE領(lǐng)域后起之秀Altair作為有幾十產(chǎn)品的上市公司,至今前處理軟件Hyper Mesh還是最重要的旗艦產(chǎn)品,貢獻(xiàn)了公司最多的收入,也是在CAE領(lǐng)域站穩(wěn)腳的基石。后處理在大規(guī)模的數(shù)據(jù)處理和直觀、動(dòng)態(tài)、炫酷可視化展示方面也有很多需要研發(fā)的內(nèi)容,尤其是在B/S架構(gòu)下,如何通過(guò)Web頁(yè)面快速高質(zhì)量加載巨大的CAE計(jì)算結(jié)果,會(huì)是一個(gè)巨大的挑戰(zhàn)。

  工業(yè)強(qiáng)度的網(wǎng)格生成算法不僅有很深的理論問(wèn)題,也有很大的程序開發(fā)工作量。德國(guó)的斯杭博士在德國(guó)開發(fā)Tetgen,從2000年左右開始一直只做這樣的一件事情,堅(jiān)持了20年,才有了和商業(yè)四面體引擎ghs3d競(jìng)爭(zhēng)的能力。同樣法國(guó)Distene公司開發(fā)的MeshGems系列網(wǎng)格剖分系統(tǒng)被廣泛用于商業(yè)CAE軟件,最早來(lái)源于INRIA(法國(guó)國(guó)家信息與自動(dòng)化研究所),十幾個(gè)研發(fā)人員也專注開發(fā)了近20年。

  工業(yè)軟件這條路上,盡是寂寞的黑夜中的探索。

  在NASA公布的CFDVISION2030戰(zhàn)略咨詢報(bào)告中,網(wǎng)格生成是單列的五項(xiàng)關(guān)鍵領(lǐng)域之一,并被認(rèn)為是達(dá)成2030愿景的主要瓶頸。就在這樣一個(gè)高難度的領(lǐng)域,國(guó)內(nèi)很多軟件都是裸奔,依靠Gmsh之類開源算法無(wú)法滿足客戶定制改進(jìn)的要求,很難做到工業(yè)應(yīng)用主流中去。

  優(yōu)化也是普遍性的數(shù)值方法,包括優(yōu)化理論、代理模型等,是求解復(fù)雜工程問(wèn)題的基礎(chǔ),更不用說(shuō)對(duì)各種路徑規(guī)劃所涉及的矩陣?yán)碚?、泛函分析、?dòng)態(tài)規(guī)劃、圖論等等,無(wú)不是多約束條件下的多目標(biāo)自動(dòng)解空間尋優(yōu),背后都是數(shù)學(xué)王國(guó)建構(gòu)的基礎(chǔ)之基。

  各種CAE、EDA軟件中需要多種計(jì)算數(shù)學(xué)理論和算法,包括線性方程組、非線性方程組求解、偏微分方程求解、特征值特征向量求解、大規(guī)模稀疏矩陣求解等都需要非常深厚的數(shù)學(xué)基礎(chǔ)。如果不能熟練運(yùn)用各種數(shù)學(xué)工具,對(duì)物理場(chǎng)的建模也就無(wú)從談起。

  物理場(chǎng)面臨著多種挑戰(zhàn)

  頭疼的數(shù)學(xué)之后,接著是頭疼的物理。這是仿真軟件、EDA軟件需要突破的地方。工業(yè)技術(shù)的源頭,是對(duì)材料及其物理特性的開發(fā)與利用。因此,對(duì)多物理場(chǎng)及相互耦合的描述與建模是各種仿真分析軟件的核心。

  而工業(yè)軟件由于要解決的是真實(shí)的大千世界,所有看得見、看不見的物理場(chǎng),都在按照各自的機(jī)理自由游蕩。工業(yè)軟件必須要跨越十分寬廣的學(xué)科光譜,跨越了錢學(xué)森科學(xué)技術(shù)體系的基礎(chǔ)科學(xué)、技術(shù)科學(xué)、工程科學(xué)、工程技術(shù),而且也會(huì)包含大量的經(jīng)驗(yàn)、訣竅等“前科學(xué)”知識(shí)。具體而言,任何CAE軟件在市場(chǎng)上存身的根本都是其解決結(jié)構(gòu)、流體、熱、電&磁、光、聲、材料、分子動(dòng)力學(xué)等物理場(chǎng)問(wèn)題的能力,每種物理場(chǎng)都包含豐富的分支學(xué)科。

  仿真分析軟件CAE的求解器由物理算法組成,每個(gè)專業(yè)領(lǐng)域都有一堆問(wèn)題求解算法,不同領(lǐng)域如電磁、結(jié)構(gòu)、流體的求解器處理機(jī)制,完全不同,基本沒(méi)法通用;另外一方面,跟FEA有限元方法有關(guān),采用的單元類型不同,問(wèn)題求解算法也不同。因此,雖然也有第三方的求解器,但無(wú)法像三維CAD軟件領(lǐng)域那樣形成通過(guò)出售幾何建模引擎和幾何約束求解引擎獲利的商業(yè)模式。

  以結(jié)構(gòu)為例,為解決結(jié)構(gòu)設(shè)計(jì)的問(wèn)題,有可能會(huì)涉及到理論力學(xué),分析力學(xué),材料力學(xué),結(jié)構(gòu)力學(xué),彈性力學(xué),塑性力學(xué),振動(dòng)力學(xué),疲勞力學(xué),斷裂力學(xué)等一系列學(xué)科。在這個(gè)基礎(chǔ)上,主流的CAE軟件都支持結(jié)構(gòu)優(yōu)化功能。相對(duì)于傳統(tǒng)的CAE的僅限于評(píng)估設(shè)計(jì)是否滿足要求,結(jié)構(gòu)優(yōu)化軟件在創(chuàng)成式設(shè)計(jì)等先進(jìn)技術(shù)支持下可自動(dòng)生成更好的結(jié)構(gòu)輕,性能優(yōu)、裝配件少的更優(yōu)設(shè)計(jì)。

工業(yè)模型.png

  圖2:物理場(chǎng)之上的工業(yè)模型

 ?。▉?lái)源DARPA)

  由于現(xiàn)實(shí)世界的發(fā)展要求,產(chǎn)品的智能化提高導(dǎo)致的復(fù)雜度提高,往往產(chǎn)品本身涉及多場(chǎng)多域問(wèn)題。物理場(chǎng)有太多的組合,相互之間又干擾不清。這些復(fù)雜的問(wèn)題,既要深刻理解學(xué)科自身的物理特性,并對(duì)這些學(xué)科物理特性所沉淀的學(xué)科方程,如電磁的麥克斯韋方程、流體力學(xué)的伯努利方程、納維-斯托克斯方程等等,深刻理解之外,還要對(duì)實(shí)際工程應(yīng)用領(lǐng)域的多物理場(chǎng)交織耦合環(huán)境能夠快速解耦,讓不同學(xué)科不同特質(zhì)的特征參數(shù)迭代過(guò)程中能夠互為方程組求解的輸入輸出,以便對(duì)多場(chǎng)多域的工程問(wèn)題進(jìn)行優(yōu)化。

  隨著現(xiàn)在需要處理的模型規(guī)模越來(lái)越大,模型本身也越來(lái)越復(fù)雜,現(xiàn)有國(guó)際上大型商業(yè)CAD、CAE、EDA中使用的幾何建模引擎和幾何約束求解商業(yè)化組件產(chǎn)品(包括InterOp、CGM、ACIS、CDS、Parasolid、D-Cubed等)廠商達(dá)索系統(tǒng)、西門子等也在不斷跟進(jìn)最新的計(jì)算機(jī)技術(shù)。比如最近也在采用多線程技術(shù)不斷改進(jìn)之前的算法,用于大幅提升模型導(dǎo)入、模型修復(fù)、縫合、實(shí)體建模、布爾運(yùn)算、面片化以及約束求解的效率。

  輪到了計(jì)算機(jī)科學(xué)

  正如當(dāng)年圍繞機(jī)床的“數(shù)控技術(shù)”,很快就演變?yōu)椤坝?jì)算機(jī)數(shù)控技術(shù)”和“計(jì)算機(jī)輔助設(shè)計(jì)”一樣,工業(yè)軟件的誕生和早期發(fā)展受到計(jì)算機(jī)與多媒體硬件進(jìn)步的推動(dòng),之后又隨軟件技術(shù)、互聯(lián)網(wǎng)、計(jì)算模式的浪潮起伏。工業(yè)軟件是軟件,但它是硬件設(shè)備高度融合。二者無(wú)法分類,也不能相互修飾,就像兩口子的結(jié)婚照,少了任何一張面孔都是不可想象的。工業(yè)軟件,不可能忽視計(jì)算機(jī)科學(xué)與技術(shù)的問(wèn)題。

  這其中涉及到計(jì)算機(jī)硬件技術(shù)自身的迭代進(jìn)步,從大型主機(jī)(Mainframe),到工程工作站,再到PC,最后來(lái)到云計(jì)算,甚至到未來(lái)的量子計(jì)算與普適計(jì)算,每當(dāng)先進(jìn)的計(jì)算技術(shù)出現(xiàn),與之相匹配的工業(yè)軟件,就會(huì)以鮮明的時(shí)代特征,出現(xiàn)在工業(yè)界的面前。

  軟件工程,是為了應(yīng)對(duì)大型軟件編碼可靠性和質(zhì)量管理問(wèn)題的一門學(xué)科,而應(yīng)時(shí)而生。它是支持協(xié)同開發(fā)、保障軟件生命力的重要因素。軟件工程是驅(qū)動(dòng)軟件全生命周期工程活動(dòng)的基礎(chǔ)學(xué)科。軟件工程重點(diǎn)是算法分析、計(jì)算機(jī)安全、軟件質(zhì)量控制、軟件測(cè)試與維護(hù)。這其中也涉及到系統(tǒng)架構(gòu)設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)、數(shù)據(jù)庫(kù),計(jì)算機(jī)圖形學(xué)與可視化、操作系統(tǒng)、編譯原理、數(shù)據(jù)結(jié)構(gòu)、HPC/GPU并行計(jì)算等各種學(xué)科。

  除了用戶打交道最多的軟件界面之外,工業(yè)軟件需要涉及一個(gè)良好的軟件架構(gòu)和過(guò)程管理、統(tǒng)一數(shù)據(jù)標(biāo)準(zhǔn)、接口標(biāo)準(zhǔn)、方便幾何建模引擎、約束求解器、前后處理、CAE求解器等優(yōu)勢(shì)資源集成。加速軟件更新迭代,軟件自動(dòng)化驗(yàn)證,工程經(jīng)驗(yàn)的積累,軟件跨平臺(tái)(集群,超算)部署,多種服務(wù)模式支持,二次開發(fā)腳本支持等,以至于后續(xù)大規(guī)模仿真數(shù)據(jù)的挖掘、分析等。

  工業(yè)軟件模型之間的兼容性問(wèn)題,目前主要是通過(guò)遵循STEP標(biāo)準(zhǔn)解決的。在美國(guó)和歐洲,都有推動(dòng)STEP標(biāo)準(zhǔn)開發(fā)及應(yīng)用的非盈利組織,特別是近期包括波音、空客、GE、洛克希德-馬丁等航空巨頭推進(jìn)的LOTAR(長(zhǎng)期歸檔和檢索)項(xiàng)目也是以STEP作為基礎(chǔ)。各種CAD、CAE、EDA格式之間相互轉(zhuǎn)換造成的信息丟失和精度丟失每年都會(huì)造成高達(dá)數(shù)十億美元的損失,而如何有效復(fù)用這些模型數(shù)據(jù)也長(zhǎng)期困擾著各個(gè)行業(yè),特別是不少國(guó)內(nèi)廠商在設(shè)計(jì)模型過(guò)程中沒(méi)有遵循嚴(yán)格的標(biāo)準(zhǔn),“制造”了不少問(wèn)題數(shù)據(jù),這些模型數(shù)據(jù)傳遞到下游行業(yè)也造成了很多問(wèn)題,有些模型甚至基本不可復(fù)用。

  工程知識(shí)是最后的淬火

  如何將工業(yè)技術(shù)與知識(shí)寫進(jìn)軟件,是業(yè)界最關(guān)注的議題。

  麥克斯韋Maxwell能解決電和光的物理方程描述,但卻解決不了一家電氣制造商的設(shè)計(jì)制造問(wèn)題?;A(chǔ)技術(shù)很重要,但不能解決工程問(wèn)題。工業(yè)軟件經(jīng)過(guò)工程知識(shí)的淬火,才能與工業(yè)應(yīng)用場(chǎng)景結(jié)合。

  工業(yè)軟件可以分為“基-通-?!钡膶哟巍5谝粚邮穷愃艭ATIA、UG這樣的基礎(chǔ)通用平臺(tái)?;A(chǔ)通用平臺(tái)是最難的,它裹挾了多年的知識(shí)沉淀和用戶使用習(xí)慣,因此門檻很高。在此之上,第二層是行業(yè)相對(duì)通用的知識(shí),包括行業(yè)設(shè)計(jì)標(biāo)準(zhǔn)規(guī)范、試驗(yàn)測(cè)試數(shù)據(jù)、人機(jī)工程學(xué)等;而再上面一層是針對(duì)特定產(chǎn)品的專用知識(shí),由于面非常窄,個(gè)性化非常明顯,則往往更加小眾,知識(shí)密度更大。

  工程界的建模與分析問(wèn)題,混合了很多不同維度的問(wèn)題,既有基礎(chǔ)學(xué)科的交叉如數(shù)學(xué)、如物理;又有不同的工程經(jīng)驗(yàn)的混合。

計(jì)算機(jī)科學(xué).jpg

  圖3:建模(鳴謝達(dá)索系統(tǒng)吳敏提供此圖)

  因此工業(yè)界,其實(shí)基本不需要聽阿里系、騰訊系所談到的“建模”。他們會(huì)談到建模,但在那里,那是一種社會(huì)科學(xué)、軟科學(xué),事關(guān)消費(fèi)、交易,是商業(yè)而不是工業(yè),完全無(wú)法解決工廠里的物理世界。他們用了同樣的名詞,卻在做著不同的事情。

  一個(gè)簡(jiǎn)單的示例可以區(qū)分兩者的核心區(qū)別,互聯(lián)網(wǎng)公司的用戶畫像建模,它們的這種模型,用大數(shù)據(jù)抽取年齡、收入、地域、階層、職業(yè)、學(xué)歷等等,然后關(guān)聯(lián)到購(gòu)物交易嗜好行為。而工業(yè)界一談到用戶畫像建模,其實(shí)是完全不同的概念。首先它是一個(gè)計(jì)算機(jī)完全描述的對(duì)象模型,其多態(tài)使用場(chǎng)景隨后也精確表征,而這種用戶畫像模型,如果用在設(shè)計(jì)階段,就是人機(jī)工程分析、使用行為分析;如果用在生產(chǎn)現(xiàn)場(chǎng),就是一個(gè)資源,有其資質(zhì)、勞動(dòng)能力等級(jí)、關(guān)鍵設(shè)備持證,安全區(qū)域等級(jí)等等所描述;如果是一個(gè)終端用戶,則不同大陸百分位身高、駕駛習(xí)慣、駕駛舒適感包絡(luò)、地域色澤嗜好等等是這種模型的特質(zhì),因?yàn)檫@樣的三維模型可以直接載入虛擬產(chǎn)品中進(jìn)行各種場(chǎng)景的模擬優(yōu)化和體驗(yàn),而與偏向購(gòu)物交易促銷的互聯(lián)網(wǎng)用戶畫像模型相差十萬(wàn)八千里。

工業(yè)軟件的價(jià)值.png

  圖4:模型分析(鳴謝達(dá)索系統(tǒng)吳敏提供此圖)

  制造現(xiàn)場(chǎng)涉及大量的工藝過(guò)程,這種Know-how的轉(zhuǎn)移,是一個(gè)非常復(fù)雜的知識(shí)擴(kuò)散現(xiàn)象。各種工藝如鑄造、焊接、沖壓、鍛造、切削、熱處理等,各有各的現(xiàn)場(chǎng)訣竅。許多暗默知識(shí),只可意會(huì)不可言傳,師傅的言傳身授往往是最好的方法。而工業(yè)軟件,正是向這種知識(shí)轉(zhuǎn)化進(jìn)行宣戰(zhàn)。大量的制造經(jīng)驗(yàn),要想變成算法、編碼,固化到軟件,那都是一個(gè)漫長(zhǎng)的過(guò)程。工業(yè)軟件的價(jià)值,因此得以凝聚。

  實(shí)際上,工程知識(shí)的匯聚,也會(huì)形成用戶的使用習(xí)慣。一旦用戶形成深度依賴,后來(lái)者軟件的替代將成為非常艱難的攻城術(shù)。在芯片領(lǐng)域,電子設(shè)計(jì)自動(dòng)化軟件EDA則深度地嵌入到芯片設(shè)計(jì)公司和晶圓代工公司,三者相互連接在一起,不可分離。很多EDA軟件,根本得不到代工工廠的工藝數(shù)據(jù),而這是EDA發(fā)展歷程中最為重要的養(yǎng)分。沒(méi)用了用戶的反饋,軟件因此而“餓的面黃肌瘦”。

  工業(yè)軟件是人類制造知識(shí)的最好結(jié)晶體

  工業(yè)軟件是架構(gòu)在數(shù)學(xué)科學(xué)、物理科學(xué)、計(jì)算機(jī)技術(shù)和工業(yè)技術(shù)之上的宏大建筑,一座復(fù)合型知識(shí)的宮殿。

  工業(yè)軟件最奇妙的地方,它一旦集成了前人的技術(shù),它就很少會(huì)流失。這跟任何一種設(shè)備類的不同,一個(gè)老工程師不在了,現(xiàn)場(chǎng)工藝就可能斷掉。但工業(yè)軟件則是一層一層,既有來(lái)自軟件廠商數(shù)學(xué)、物理奇才的心血,更有來(lái)自數(shù)百萬(wàn)工業(yè)用戶的使用反饋——這形成了一座堅(jiān)實(shí)的護(hù)城河。唯有如此,它綜合了如此不同的精華,工業(yè)軟件才成為人類知識(shí)的集大成者。

  這是真正的工業(yè)之花。一花雖小,世界皆在。

中傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:

凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(www.treenowplaneincome.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

關(guān)注伺服與運(yùn)動(dòng)控制公眾號(hào)獲取更多資訊

關(guān)注直驅(qū)與傳動(dòng)公眾號(hào)獲取更多資訊

關(guān)注中國(guó)傳動(dòng)網(wǎng)公眾號(hào)獲取更多資訊

最新新聞
查看更多資訊

娓娓工業(yè)

廣州金升陽(yáng)科技有限公司

熱搜詞
  • 運(yùn)動(dòng)控制
  • 伺服系統(tǒng)
  • 機(jī)器視覺(jué)
  • 機(jī)械傳動(dòng)
  • 編碼器
  • 直驅(qū)系統(tǒng)
  • 工業(yè)電源
  • 電力電子
  • 工業(yè)互聯(lián)
  • 高壓變頻器
  • 中低壓變頻器
  • 傳感器
  • 人機(jī)界面
  • PLC
  • 電氣聯(lián)接
  • 工業(yè)機(jī)器人
  • 低壓電器
  • 機(jī)柜
回頂部
點(diǎn)贊 0
取消 0