新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 可靠性試驗數據處理方法與工程實現

        可靠性試驗數據處理方法與工程實現

        作者: 時間:2011-03-23 來源:網絡 收藏

          1.3 參數估計

          根據繪制出的分布圖的形狀,假設數據服從某一分布,一般情況數據服從負指數分布。指數分布可以通過命令expfit 進行參數估計,該命令用其極大似然法給出了常用的概率分布參數的點估計和區域估計值,命令格式如下:

          [muhat,muci]=expfit(data),

          式中,muhat 為參數μ 的估計值;muci 為參數μ 的估計置信區間。正態分布可以通過命令normfit 進行參數估計,該命令用極大似然法給出了常用的概率分布參數的點估計和區域估計值,命令格式如下:

          [muhat,sigmahat,muci,sigmaci]=normfit(data),

          式中,muhat 為參數μ 的估計值;muci 為參數μ 的估計的置信區間;sigmahat 為參數σ 置信區間。

          2 方案設計與具體實現

          針對試驗中試驗對象、試驗類型的不同,選擇的能反映試驗對象發生故障的特征量參數也不盡相同。采用上述兩種方法對進行處理,用戶根據原始類型的不同,選擇不同的方法由軟件對其進行處理,并通過處理得到其相關參數。

          2.1 方案選擇

          方案初步定為采用MATLAB 實現數據處理,人機交互界面的設計則用VC完成,主要解決的問題是VC和MATLAB接口實現。將MATLAB 與VC 混合編程有如下四種方法:

          ①調用MATLAB 引擎。該方法的優點是能支持所有的MATLAB 函數,缺點是混合編程后的可執行程序脫離不了MATLAB 的運行環境;

          ②利用MATLAB 自帶的mcc 編譯器;

          ③利用Matcom 編譯。用Matcom 進行轉換非常簡單、方便,生成的代碼可讀性很好,且在C 編譯器編譯后其代碼的執行效率高。但是這種方法也不能支持所有MATLAB 工具箱函數;

          ④利用MATLAB COMBuilder。MATLAB 提供的COM生成器(COMBuilder),為實現MATLAB 獨立應用程序增加了又一個新途徑。

          在比較幾種方法優缺點的基礎上,確定采用第①種方法實現可靠性試驗原始數據的處理。

          2.2 MATLAB 實現具體功能

          以某型雷達20 kHZ 信號板為試驗對象在溫度應力下進行加速壽命試驗,示波器采集的數據是以excel 文件,調用Matlab 軟件可以對起進行非線性擬合處理,以下是實現特征參數提取的源代碼:

          sampt=xlsread('F:2-1','B3:B1002');%讀入采樣時間

          v=xlsread('F: output195','B2:AS1001');%讀入采集數據

          for i=1:11 smv(:,i)=smooth(v(:,i)); end %對數據平滑處理

          F=@(x,xdata)x(1)*sin(x(2)*xdata+x(3))+x(4)),'x','xdata';

          xdata=sampt;

          for j=1:44

          ydata=v(:,j); x0=[9 1*10^5 0 0];%初始分量

          x=lsqcurvefit(F,x0,xdata,ydata);

          amp(j)=x(1);fre(j)=x(2)/(2*pi); inip(j)=x(3); inic(j)=x(4);

          end



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 西吉县| 平定县| 乌兰察布市| 绩溪县| 大连市| 垦利县| 古丈县| 清新县| 吉安县| 交口县| 天镇县| 景洪市| 开化县| 汽车| 神农架林区| 额敏县| 曲靖市| 奉新县| 余庆县| 普陀区| 南漳县| 鄂尔多斯市| 泽库县| 惠安县| 拉萨市| 松原市| 山东省| 合川市| 太白县| 邯郸市| 扎鲁特旗| 鹿邑县| 陇南市| 乐东| 阿勒泰市| 紫阳县| 丰顺县| 绥芬河市| 铁岭市| 普洱| 博白县|