<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > VB調(diào)用Matlab在WEDM仿真系統(tǒng)中的應(yīng)用

          VB調(diào)用Matlab在WEDM仿真系統(tǒng)中的應(yīng)用

          作者: 時(shí)間:2010-07-08 來源:網(wǎng)絡(luò) 收藏


          3 軟件開發(fā)中的

          基于BP神經(jīng)網(wǎng)絡(luò)的電火花線切割()工藝主要用于實(shí)現(xiàn)工藝數(shù)據(jù)庫(kù)的管理、工藝效果的預(yù)測(cè)、加工參數(shù)的優(yōu)化等功能。在開發(fā)環(huán)境中的神經(jīng)網(wǎng)絡(luò)工具箱,是為了建立工藝效果的預(yù)測(cè)模型和加工參數(shù)優(yōu)化模型,這是的主要功能。建模部分的核心代碼如下:



          該部分程序的作用是把用戶輸入的參數(shù)傳到空間,在Matlab的空間中利用神經(jīng)網(wǎng)絡(luò)工具箱訓(xùn)練網(wǎng)絡(luò),將結(jié)果輸出。進(jìn)而實(shí)現(xiàn)仿真幾個(gè)模型的建模。array 1是訓(xùn)練神經(jīng)網(wǎng)絡(luò)時(shí)的樣本輸入數(shù)據(jù),包括工件厚度T(單位:mm)、脈沖寬度tON(單位:s)、脈沖間隔tOFF(單位:s)、峰值電流IP(單位:A)、間隙電壓VS(單位:V);array 2是樣本輸出數(shù)據(jù),包括切割速度vw(單位:mm2/min)表面粗糙度Ra(單位:μm)。圖1為線切割工藝仿真系統(tǒng)主控界面,包括加工參數(shù)數(shù)據(jù)庫(kù)、系統(tǒng)建模、工藝效果的預(yù)測(cè)及參數(shù)優(yōu)化等部分。建立模型時(shí),首先利用數(shù)據(jù)庫(kù)中的參數(shù)訓(xùn)練模型,模型訓(xùn)練完成后,便可以對(duì)不同加工參數(shù)所對(duì)應(yīng)的加工效果進(jìn)行預(yù)測(cè),并對(duì)給定材料、厚度條件下的加工參數(shù)進(jìn)行優(yōu)化,給出優(yōu)化結(jié)果。



          建模所需的樣本數(shù)據(jù)如表1所示,網(wǎng)絡(luò)訓(xùn)練的結(jié)果如圖2所示。



          為驗(yàn)證模型的正確性,用沒有參與神經(jīng)網(wǎng)絡(luò)訓(xùn)練的驗(yàn)證數(shù)據(jù)檢驗(yàn)?zāi)P?,結(jié)果如表2所示。從仿真結(jié)果可以看出,利用VBMatlab混合編程建立的預(yù)測(cè)模型可以反映機(jī)床的工藝規(guī)律,建模是成功的??梢?a class="contentlabel" href="http://www.ex-cimer.com/news/listbylabel/label/應(yīng)用">應(yīng)用于實(shí)際生產(chǎn)中。



          4 結(jié) 語(yǔ)

          VB與Matlab混合編程簡(jiǎn)單方便,效率高,能夠仿真系統(tǒng)中,以實(shí)現(xiàn)系統(tǒng)功能。缺點(diǎn)是要依托于Matlab平臺(tái),執(zhí)行速度慢,靈活性較差。

          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();