遺傳算法(簡稱GA)是一種借鑒生物界自然選擇和自然遺傳機(jī)制的隨機(jī)的搜索算法,現(xiàn)已廣泛應(yīng)用于計(jì)算機(jī)科學(xué)、人工智能、信息技術(shù)及工程實(shí)踐。
在電火花加工中,由于電參數(shù)對(duì)工藝效果難以用精確的數(shù)學(xué)模型描述,為了確定最優(yōu)加工條件,提高加工效率,基于工藝數(shù)據(jù)庫,采用遺傳算法,能夠有效地生成經(jīng)過優(yōu)化的、加工時(shí)間最短的加工條件,從而在實(shí)際加工中有效地解決了電火花加工條件優(yōu)化的問題。根據(jù)電火花加工條件,從而在實(shí)際加工中有效地解決了電火花加工條件優(yōu)化的問題。根據(jù)電火花加工工藝規(guī)律,以加工速度和表面粗糙度為目標(biāo),運(yùn)用遺傳算法和模糊技術(shù),建立了一個(gè)基于遺傳算法的電火花加工參數(shù)的優(yōu)化模型,圖所示為模仿熟練操作者的決策過程,利用遺傳算法的電火花加工實(shí)例中抽出反映電參數(shù)和加工結(jié)果之間關(guān)系的模糊產(chǎn)生式規(guī)則,通過模糊推理就可以提供一組合適的電參數(shù),從而實(shí)現(xiàn)了電參數(shù)的優(yōu)化。
電火花加工電參數(shù)優(yōu)化模型的結(jié)構(gòu)示意圖,它包括以下四部分。
電火花加工工藝數(shù)據(jù)庫 該數(shù)據(jù)庫存儲(chǔ)了一些從實(shí)驗(yàn)中獲取的電火花加工工藝數(shù)據(jù),包括一些成功的加工實(shí)例,它們將作為學(xué)習(xí)模塊的學(xué)習(xí)樣本。
電火花加工規(guī)則庫 該規(guī)則庫以模糊產(chǎn)生規(guī)則的形式儲(chǔ)了表示電參數(shù)和加工結(jié)果之間關(guān)系的若干規(guī)則。模糊產(chǎn)生式規(guī)則特別適合用來表達(dá)熟練操作者所獲得的經(jīng)驗(yàn)知識(shí),有利于分析和應(yīng)用。
學(xué)習(xí)模塊 規(guī)則(知識(shí))的獲取是一般基于規(guī)則的專家系統(tǒng)的“瓶勁”,該問題的解決也是本優(yōu)化模型的關(guān)鍵。學(xué)習(xí)模塊利用遺傳算法從電火花加工工藝數(shù)據(jù)庫的數(shù)據(jù)中,抽取出反映電參數(shù)和加工結(jié)果之間關(guān)系的模糊產(chǎn)生式規(guī)則。
推理模塊 推理模塊接受一個(gè)電火花加工要求,基于模糊產(chǎn)生式規(guī)則,通過模糊推理得出一組合適的電參數(shù)。這些電參數(shù)連同后來的加工結(jié)果再反饋回工藝數(shù)據(jù)庫,用于進(jìn)一步的學(xué)習(xí)和推理,從而使得該優(yōu)化模型具有很大的適應(yīng)性。