有限元計(jì)算結(jié)果的知識(shí)化研究

2013-06-24  by:廣州有限元分析、培訓(xùn)中心-1CAE.COM  來(lái)源:仿真在線

關(guān)鍵字:有限元

0 引言

    通常,有限元分析軟件在后處理上只是將計(jì)算結(jié)果以圖形或表格的方式顯示在屏幕上,并沒(méi)有對(duì)計(jì)算結(jié)果進(jìn)行系統(tǒng)的整理和提煉。在基于有限元計(jì)算結(jié)果的反復(fù)設(shè)計(jì)過(guò)程中,設(shè)計(jì)人員往往通過(guò)計(jì)算結(jié)果圖或表來(lái)了解設(shè)計(jì)上的缺陷和不恰當(dāng),并沒(méi)有更易接受的語(yǔ)言文字來(lái)指名缺陷或不恰當(dāng)及其產(chǎn)生的原因。當(dāng)在進(jìn)行復(fù)雜項(xiàng)目的設(shè)計(jì)時(shí),設(shè)計(jì)和分析往往是分開(kāi)進(jìn)行的,設(shè)計(jì)人員在理解有限元計(jì)算結(jié)果圖或表時(shí)有可能產(chǎn)生誤解和偏差,這將導(dǎo)致設(shè)計(jì)的修改朝錯(cuò)誤的方向進(jìn)行。同時(shí),在發(fā)展基于有限元分析的設(shè)計(jì)自動(dòng)化系統(tǒng)中,有限元的計(jì)算結(jié)果更要參與基于知識(shí)的推理過(guò)程,將計(jì)算結(jié)果提煉出來(lái)作為一種知識(shí)源參與到設(shè)計(jì)優(yōu)化過(guò)程中去。因此,有必要研究如何整理和提煉有限元分析結(jié)果使之轉(zhuǎn)化為直接可供推理和閱讀的知識(shí)和文字。
    當(dāng)前,有限元系統(tǒng)軟件(如MARC、NASTRAN、ANSYS、MOLDFLOW等)發(fā)展到今天這個(gè)程度,并沒(méi)有在后處理上實(shí)現(xiàn)對(duì)分析結(jié)果的整理和提煉,這主要涉及到以下幾個(gè)方面的難點(diǎn):(1)面向的具體應(yīng)用太多。每一個(gè)具體的應(yīng)用就需要一個(gè)具體的解釋和處理,這是一般有限元系統(tǒng)軟件所不能勝任的,可行的方法是根據(jù)具體的行業(yè)和應(yīng)用進(jìn)行有針對(duì)性的二次開(kāi)發(fā)。(2)系統(tǒng)集成尚未發(fā)展到全相關(guān)狀態(tài),即全相關(guān)集成。所謂全相關(guān)集成就是指大系統(tǒng)下的各個(gè)子功能模塊在功能上和數(shù)據(jù)管理上達(dá)到緊密的結(jié)合?,F(xiàn)有系統(tǒng)軟件的非全相關(guān)集成阻礙了有限元分析結(jié)果的反饋路徑,使得“分析→設(shè)計(jì)”產(chǎn)生脫節(jié)現(xiàn)象。(3)智能技術(shù)的發(fā)展和應(yīng)用。要想達(dá)到系統(tǒng)的全相關(guān)集成,必須具備智能技術(shù)的支持。智能技術(shù)在集成中不但起到控制各個(gè)模塊協(xié)調(diào)運(yùn)行的作用,而且在判斷問(wèn)題上起到?jīng)Q策的作用,更在具體的問(wèn)題上起到輔助解答的作用。但在目前的情況下,“設(shè)計(jì)—分析”系統(tǒng)集成軟件對(duì)智能技術(shù)的支持還十分不足,導(dǎo)致現(xiàn)實(shí)中兩環(huán)節(jié)嚴(yán)重分離的現(xiàn)象。
    本文是在特征造型與有限元分析系統(tǒng)集成這個(gè)研究課題下展開(kāi)對(duì)有限元結(jié)果知識(shí)化的研究,并主要結(jié)合塑性成形這個(gè)復(fù)雜領(lǐng)域進(jìn)行介紹。

1 實(shí)現(xiàn)的思路及方法

    在有限元計(jì)算結(jié)果的知識(shí)化過(guò)程中,需要進(jìn)行下面幾個(gè)方面的工作:
(1)首先明確分析類(lèi)型。
    分析類(lèi)型從整體上可以分為線性和非線性?xún)纱箢?lèi)。其次又可以繼續(xù)細(xì)分為結(jié)構(gòu)分析(包括振動(dòng)分析、穩(wěn)定分析等)、電磁分析、流體分析、熱傳導(dǎo)分析等。由于面向的應(yīng)用和分析目的不同,導(dǎo)致了分析類(lèi)型不同。分析類(lèi)型不同,則對(duì)計(jì)算結(jié)果整理和提煉的處理方式就不同。對(duì)于一般的線彈性分析而言,關(guān)鍵的知識(shí)就是單元的狀態(tài)及位置。知道了單元的狀態(tài)和位置,就可以評(píng)價(jià)設(shè)計(jì)的合理性。如在梁結(jié)構(gòu)的分析中,如果從有限元分析結(jié)果知道了梁結(jié)構(gòu)在某些單元發(fā)生失效,則知識(shí)的表達(dá)就可以是:梁結(jié)構(gòu)在某個(gè)位置發(fā)生失效。對(duì)于非線性分析,特別是塑性成形工程中的大變形分析,僅知道最終分析的單元狀態(tài)和位置是不夠的,還必須記錄分析的經(jīng)歷過(guò)程,從而在失效發(fā)生時(shí)找到失效的來(lái)源及演變歷史。所以,不同的分析類(lèi)型應(yīng)該采用不同的整理和提煉方式,從而在知識(shí)的表達(dá)和處理上也就不一樣。分析類(lèi)型包括了分析對(duì)象、分析目的及分析方法,它說(shuō)明分析的環(huán)境和將達(dá)到的結(jié)果,從而為后面的有限元結(jié)果知識(shí)化表示打下基礎(chǔ)。在系統(tǒng)軟件的研究開(kāi)發(fā)中,指定分析類(lèi)型的界面,通過(guò)圖形界面可以很直觀地指定分析類(lèi)型,數(shù)據(jù)的處理和存儲(chǔ)隱藏在圖形界面的后面自動(dòng)進(jìn)行。
(2)遍歷所有的有限元單元,了解每個(gè)單元的狀態(tài),對(duì)整體的計(jì)算結(jié)果進(jìn)行整理。
    一般而言,最關(guān)心的是設(shè)計(jì)關(guān)鍵區(qū)域中單元的狀態(tài),檢查單元是否處于失效狀態(tài)。如果在遍歷有限單元的基礎(chǔ)上發(fā)現(xiàn)存在失效的單元,則可以將檢查的結(jié)果整理為:在分析對(duì)象某處發(fā)生失效。失效的形式因應(yīng)用的不同而不同。在塑性成形領(lǐng)域,失效可以是破裂、起皺、變薄、尺寸偏差、形狀不良等。在基于特征的技術(shù)上,由于使用了面向?qū)ο蟮募夹g(shù),對(duì)單元遍歷分析的結(jié)果就轉(zhuǎn)化到對(duì)特征的評(píng)價(jià)上。例如,在特征犃上有相鄰30個(gè)有限單元的應(yīng)變值超過(guò)了允許的極限應(yīng)變值,則特征犃上的該30個(gè)有限單元發(fā)生了失效,在知識(shí)的表達(dá)上就歸于特征A的失效,即“特征A發(fā)生失效”。為了減輕遍歷所有單元的工作量,可以采用“關(guān)鍵區(qū)域掃描法”,即只對(duì)關(guān)鍵區(qū)域或特征上的單元進(jìn)行掃描,分析關(guān)鍵區(qū)域或特征上單元的狀態(tài)。如何確定關(guān)鍵區(qū)域或特征,一個(gè)方法是在分析前由設(shè)計(jì)人員或分析人員指定,另一個(gè)方法是智能化技術(shù)或某些合理的計(jì)算判斷進(jìn)行確定。在本系統(tǒng)中優(yōu)先使用第一種方法。
    在應(yīng)用程序界面中,提供兩種單元狀態(tài)掃描方式:(a)全面掃描;(b)關(guān)鍵區(qū)域掃描。在“關(guān)鍵區(qū)域掃描”中,又分為兩種方式:a)人工指定關(guān)鍵區(qū)域;b)自動(dòng)確定關(guān)鍵區(qū)域。
(3)了解失效或缺陷發(fā)展的歷史,認(rèn)清失效產(chǎn)生的原因。
    在許多非線形有限元分析中,當(dāng)失效或缺陷發(fā)生時(shí),常常要追溯失效或缺陷產(chǎn)生的歷史,特別是失效或缺陷剛產(chǎn)生時(shí)分析對(duì)象各個(gè)部分的狀態(tài),以查出失效或缺陷產(chǎn)生的原因,并進(jìn)行有針對(duì)性地修改設(shè)計(jì)。在非線性變形分析中,欲了解分析對(duì)象變形的歷史,就要遍歷變形分析的每一加載步長(zhǎng)的計(jì)算結(jié)果,即分析計(jì)算的中間結(jié)果。通過(guò)整理和分析中間計(jì)算結(jié)果,就可以了解失效產(chǎn)生的歷史和原因。在這一步的處理中,使用基于特征或關(guān)鍵區(qū)域的處理方式,即在第二步單元狀態(tài)掃描的基礎(chǔ)上,由于已經(jīng)知道失效或缺陷發(fā)生的區(qū)域,所以在追溯這種或這些失效或缺陷發(fā)生的根源和演變歷史時(shí),就只關(guān)心這些特征或區(qū)域的變化過(guò)程,而不用去關(guān)心那些狀態(tài)正常的特征或區(qū)域。由此,根據(jù)有限元中的“物質(zhì)點(diǎn)狀態(tài)跟蹤法”或“變形網(wǎng)格法”,提出基于特征或關(guān)鍵區(qū)域的“特征體狀態(tài)跟蹤法”。在“特征體狀態(tài)跟蹤法”中,跟蹤“有問(wèn)題”的特征體的變化歷史,從而達(dá)到對(duì)特征體狀態(tài)變化的了解。
    但在某些分析中,由于特征之間是相互關(guān)聯(lián)的,某個(gè)特征的狀態(tài)變化涉及到別的特征的影響,所以有時(shí)單獨(dú)分析某一個(gè)特征的狀態(tài)是不會(huì)對(duì)該特征的變化歷史有深入的了解。因此,在這種分析中,采用“以關(guān)鍵特征為中心的狀態(tài)圖掃描法”,關(guān)鍵特征是分析的特征,或失效發(fā)生的特征。首先掃描關(guān)鍵特征的狀態(tài),然后對(duì)相鄰特征的狀態(tài)進(jìn)行掃描。在塑性成形工程中,材料的變化是嚴(yán)重非線性,即幾何非線性、材料非線性和接觸非線性,其失效主要表現(xiàn)為破裂和起皺。對(duì)于這兩種失效形式,更關(guān)心它們?cè)趧偘l(fā)生時(shí)材料的狀態(tài)。在此時(shí),系統(tǒng)應(yīng)該能說(shuō)明這種狀態(tài)下材料的流動(dòng)趨勢(shì)及材料各部分的狀態(tài)。
(4)有限元計(jì)算結(jié)果的知識(shí)形式化表示。
    知識(shí)的形式化表示是有限元分析結(jié)果向知識(shí)表達(dá)轉(zhuǎn)化的關(guān)鍵一步。在上面的講解中,具體闡述了系統(tǒng)對(duì)數(shù)據(jù)的處理方法。但有了數(shù)據(jù)及其處理方法,系統(tǒng)并不能直接將之以知識(shí)形式化的方式表示出來(lái),這需要做“數(shù)據(jù)→知識(shí)”的轉(zhuǎn)化。“數(shù)據(jù)→知識(shí)”的轉(zhuǎn)化需要考慮轉(zhuǎn)換的方法、轉(zhuǎn)換知識(shí)的規(guī)定以及知識(shí)的來(lái)源和可靠程度等方面的問(wèn)題。根據(jù)分析,“數(shù)據(jù)→知識(shí)”轉(zhuǎn)化可以有兩種方法:
    (a)基于聯(lián)接主義(CONNECTIONISM)方式的“數(shù)據(jù)→知識(shí)”轉(zhuǎn)化方法。聯(lián)接主義的原理主要是神經(jīng)網(wǎng)絡(luò)及神經(jīng)網(wǎng)絡(luò)間的連接機(jī)制與學(xué)習(xí)算法。利用神經(jīng)網(wǎng)絡(luò)進(jìn)行“數(shù)據(jù)→知識(shí)”的轉(zhuǎn)化,將推理過(guò)程隱含在簡(jiǎn)單的權(quán)值計(jì)算中,這是一種直接跳躍式的轉(zhuǎn)化形式。神經(jīng)網(wǎng)絡(luò)的入口是數(shù)字表示,這正好可以作為“數(shù)據(jù)→知識(shí)”中的“數(shù)據(jù)”入口部分;神經(jīng)網(wǎng)絡(luò)的出口也是數(shù)字表示,這必須通過(guò)一種預(yù)定義的解釋方式將數(shù)字解釋為對(duì)應(yīng)的形式化知識(shí),由于預(yù)定義的解釋方式是人為設(shè)定的,故解釋轉(zhuǎn)化過(guò)程只是一種簡(jiǎn)單的一一映射操作。所以,利用神經(jīng)網(wǎng)絡(luò)系統(tǒng)的后處理解釋功能,就可以將“數(shù)據(jù)→知識(shí)”中的“知識(shí)”部分表示出來(lái),從而實(shí)現(xiàn)基于神經(jīng)網(wǎng)絡(luò)的“數(shù)據(jù)→知識(shí)”轉(zhuǎn)化。目前已有大量的研究和工作在神經(jīng)網(wǎng)絡(luò)技術(shù)上實(shí)現(xiàn)了“數(shù)據(jù)→知識(shí)”的轉(zhuǎn)化,只是未曾專(zhuān)門(mén)提出或注意到這個(gè)問(wèn)題。在“數(shù)據(jù)→知識(shí)”的轉(zhuǎn)化過(guò)程中,“數(shù)據(jù)”是精確的,但對(duì)應(yīng)的“知識(shí)”就不一定就能精確地表示出來(lái),所以將模糊原理引入到“數(shù)據(jù)→知識(shí)”的轉(zhuǎn)化處理中。在本研究中,基于模糊神經(jīng)網(wǎng)絡(luò)的“數(shù)據(jù)→知識(shí)”轉(zhuǎn)化主要目的是得到一些定性的描述,這些定性描述在實(shí)際應(yīng)用中起到輔助設(shè)計(jì)者修改設(shè)計(jì)的作用,而對(duì)設(shè)計(jì)而言往往并不要求精確的數(shù)字說(shuō)明。
    (b)基于符號(hào)主義(SYMBOLISM)方式的“數(shù)據(jù)→知識(shí)”轉(zhuǎn)化方法。符號(hào)主義的原理主要是物理符號(hào)系統(tǒng)(即符號(hào)操作系統(tǒng))假設(shè)和有限合理性原理。在系統(tǒng)中,發(fā)展基于規(guī)則的“數(shù)據(jù)→知識(shí)”轉(zhuǎn)化方法。規(guī)則采用“IF...THEN...”的形式。這種知識(shí)轉(zhuǎn)化方法相對(duì)于神經(jīng)網(wǎng)絡(luò)方法來(lái)說(shuō)是間接過(guò)程式轉(zhuǎn)化方法,根據(jù)邏輯推理一步步推導(dǎo)最終結(jié)果。規(guī)則的IF部分是關(guān)于數(shù)據(jù)的描述部分,這部分可以用數(shù)據(jù)的不等式、等式關(guān)系描述數(shù)據(jù)的比較關(guān)系,也可以用一些算法來(lái)計(jì)算數(shù)據(jù)的群體變化趨勢(shì)。規(guī)則的THEN部分是知識(shí)部分,這部分用語(yǔ)言來(lái)描述了數(shù)據(jù)產(chǎn)生的知識(shí)效應(yīng)。在具體應(yīng)用中,如果實(shí)際情況滿足IF部分的數(shù)據(jù)描述,則就得到THEN部分的語(yǔ)言解釋。
    IF(數(shù)據(jù)分析), THEN(知識(shí)表示),有了“數(shù)據(jù)→知識(shí)”轉(zhuǎn)化方法,接下來(lái)就可以進(jìn)行數(shù)據(jù)的提煉。眾所周知,有限元分析結(jié)果數(shù)據(jù)十分龐大,所以不能將這所有的數(shù)據(jù)都作為神經(jīng)網(wǎng)絡(luò)的數(shù)據(jù)入口或IF中的數(shù)據(jù)描述,必須對(duì)這些數(shù)據(jù)進(jìn)行提煉,以得到對(duì)設(shè)計(jì)有指導(dǎo)意義的關(guān)鍵數(shù)據(jù)。對(duì)數(shù)據(jù)的提煉,在系統(tǒng)中采用基于“提問(wèn)—回答”的方式?!疤釂?wèn)”并不是直接向系統(tǒng)發(fā)出任意的疑問(wèn),而是在總結(jié)實(shí)踐問(wèn)題和多次有限元模擬結(jié)果的基礎(chǔ)上有針對(duì)性地對(duì)存在的問(wèn)題進(jìn)行發(fā)問(wèn)。這些“提問(wèn)”事前存儲(chǔ)在系統(tǒng)的知識(shí)庫(kù)中,系統(tǒng)在運(yùn)行時(shí)根據(jù)這些“提問(wèn)”逐條進(jìn)行有限元計(jì)算結(jié)果的整理,從而得到有針對(duì)性地?cái)?shù)據(jù)分析。例如,“提問(wèn)1”———工件是否破裂(或是否存在某些單元的等效應(yīng)力大于材料的強(qiáng)度)?由此,系統(tǒng)啟動(dòng)單元掃描程序,對(duì)每個(gè)單元的狀態(tài)進(jìn)行判斷。根據(jù)“提問(wèn)”,系統(tǒng)進(jìn)行事件處理,從而得到“回答”?!盎卮稹钡姆绞街挥袃煞N:是(YES)、否(NO)。根據(jù)“提問(wèn)—回答”,系統(tǒng)就對(duì)龐大的有限元計(jì)算結(jié)果數(shù)據(jù)進(jìn)行了提煉,找出了關(guān)鍵、有意義的結(jié)果。
    基于規(guī)則的知識(shí)轉(zhuǎn)換與“提問(wèn)—回答”密切相關(guān)的?!盎卮稹苯獯鹆薎F中的條件判斷,如果“回答”是“是(YES)”,則執(zhí)行THEN所規(guī)定的知識(shí)形式化表示;如果“回答”是“否(NO)”,則不執(zhí)行THEN部分。在THEN部分中,規(guī)定的知識(shí)表示就是“提問(wèn)—回答”中的“提問(wèn)”,只不過(guò)THEN部分是知識(shí)的肯定表示,而“提問(wèn)”是知識(shí)的疑問(wèn)表示。如下例:規(guī)定:如果(IF)單元的等效應(yīng)力大于材料的應(yīng)力強(qiáng)度,則(THEN)材料發(fā)生破裂。提問(wèn):是否存在單元的等效應(yīng)力大于材料的應(yīng)力強(qiáng)度?回答:是(YES)/否(NO)。
    最后,問(wèn)題的關(guān)鍵就聚焦在知識(shí)的來(lái)源和可靠性上。知道規(guī)則和“提問(wèn)”的內(nèi)容都是事前規(guī)定的,所以,如何事前規(guī)定這些規(guī)則和“提問(wèn)”的內(nèi)容是很重要的,它直接關(guān)系到系統(tǒng)對(duì)有限元計(jì)算結(jié)果說(shuō)明的好壞程度。首先要進(jìn)行大量的實(shí)踐工作,并在此基礎(chǔ)上總結(jié)出一般性和針對(duì)性的知識(shí),將之放入系統(tǒng)中,在系統(tǒng)的反復(fù)運(yùn)行中進(jìn)行檢驗(yàn)和修改;其次在系統(tǒng)的使用中不斷補(bǔ)充新的知識(shí)。在板料的塑性成形中,現(xiàn)已有大量的文獻(xiàn)作過(guò)人為的分析說(shuō)明,從中提煉出的知識(shí)規(guī)定已能滿足系統(tǒng)的一般說(shuō)明和解釋。
    由于系統(tǒng)是基于特征的,所以在知識(shí)規(guī)定中也引入了特征的表示?;谔卣鞯闹R(shí)規(guī)定能與特征設(shè)計(jì)方式銜接起來(lái),從而指導(dǎo)特征的設(shè)計(jì)修改。

2 結(jié)束語(yǔ)

    根據(jù)課題需要,研究了有限元計(jì)算結(jié)果的知識(shí)化表示。在實(shí)際應(yīng)用中,運(yùn)用上述原理進(jìn)行程序設(shè)計(jì),在塑性成形有限元模擬的基礎(chǔ)上實(shí)現(xiàn)“缺陷→缺陷產(chǎn)生的位置→缺陷產(chǎn)生的原因→缺陷的預(yù)防措施”這一系列連貫的功能,從而初步實(shí)現(xiàn)“分析→設(shè)計(jì)”的信息反饋,以彌補(bǔ)現(xiàn)有CAD與CAE系統(tǒng)脫節(jié)的現(xiàn)象,同時(shí)為CAPP的工藝設(shè)計(jì)提供更優(yōu)和更精確的推理知識(shí)。


開(kāi)放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:有限元計(jì)算結(jié)果的知識(shí)化研究 Ansys有限元培訓(xùn) Ansys workbench培訓(xùn) ansys視頻教程 ansys workbench教程 ansys APDL經(jīng)典教程 ansys資料下載 ansys技術(shù)咨詢(xún) ansys基礎(chǔ)知識(shí) ansys代做 Fluent、CFX流體分析 HFSS電磁分析 Abaqus培訓(xùn) 

編輯
在線報(bào)名:
  • 客服在線請(qǐng)直接聯(lián)系我們的客服,您也可以通過(guò)下面的方式進(jìn)行在線報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國(guó)服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號(hào)金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢(xún):點(diǎn)擊咨詢(xún) 點(diǎn)擊咨詢(xún)
項(xiàng)目QQ咨詢(xún):點(diǎn)擊咨詢(xún)
email:kf@1cae.com