前言:想要寫(xiě)出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇監(jiān)督分類(lèi)范文,相信會(huì)為您的寫(xiě)作帶來(lái)幫助,發(fā)現(xiàn)更多的寫(xiě)作思路和靈感。
關(guān)鍵詞:支持向量機(jī) 半監(jiān)督分類(lèi)問(wèn)題 拉普拉斯正則項(xiàng) 不平行超平面分類(lèi)機(jī)
中圖分類(lèi)號(hào):TP181 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2016)06-0221-04
Abstract:In this paper, we have proposed a novel Laplacian nonparallel hyperplanes classifier for the semi-supervised classification pared with the twin support vector machine, it has the advantage of nonparallel hyperplanes classifier and can be used for the semi-supervised classification problem. Finally, compared with the Laplacian twin support vector machine and the Laplacian support vector machine, the results of experiments on artificial dataset and UCI datasets show that our method is feasible, especially for“Cross Planes”datasets.
Key Words:Support vector machine; Semi-supervised classification problem; Laplacian regularization; Nonparallel hyperplanes classifier
1 引言
機(jī)器學(xué)習(xí)在人工智能的研究中具有非常重要的地位。支持向量機(jī)是Vapnik等在統(tǒng)計(jì)學(xué)習(xí)理論基礎(chǔ)上發(fā)展起來(lái)的針對(duì)小樣本的機(jī)器學(xué)習(xí)方法[1]。該方法由于具有較強(qiáng)的泛化能力、方便對(duì)高維的數(shù)據(jù)進(jìn)行操作而得到了日益廣泛的研究和應(yīng)用。傳統(tǒng)的有監(jiān)督的分類(lèi)方法,雖然能夠有效地解決各種實(shí)際問(wèn)題,但是需要事先對(duì)大量樣本進(jìn)行標(biāo)記以獲取足夠的訓(xùn)練樣本,代價(jià)高,效率低。因此,根據(jù)實(shí)際需要研究人員提出了一些半監(jiān)督支持向量機(jī)分類(lèi)方法。Bennett, K.,& Demiriz,A.于1999年提出了半監(jiān)督支持向量機(jī)(S3VM[2]),它基于聚類(lèi)假設(shè),試圖通過(guò)探索未標(biāo)記數(shù)據(jù)來(lái)規(guī)范調(diào)整決策邊界,從而提高運(yùn)算的準(zhǔn)確度。21世紀(jì)以來(lái),Melacci,S.,&Belkin,M提出了拉普拉斯(Laplacian)支持向量機(jī)[3],主要是通過(guò)圖的拉普拉斯矩陣來(lái)探索數(shù)據(jù)的流形結(jié)構(gòu),通過(guò)對(duì)無(wú)標(biāo)記的數(shù)據(jù)找到合適的類(lèi)別,以使它們與已標(biāo)記的數(shù)據(jù)和潛在的圖的結(jié)構(gòu)的不一致性最小化,從而提高了預(yù)測(cè)精確度。
本文將拉普拉斯(Laplacian)正則項(xiàng)引入到不平行超平面分類(lèi)機(jī)[4]之中,建立了拉普拉斯正則項(xiàng)的半監(jiān)督不平行超平面分類(lèi)機(jī)。同時(shí),在數(shù)值試驗(yàn)中,從精度和速度上,和經(jīng)典的拉普拉斯正則項(xiàng)支持向量機(jī)和拉普拉斯正則項(xiàng)雙支持向量機(jī)做了對(duì)比,表明了提出的算法的優(yōu)良性。
2 背景知識(shí)
4 數(shù)值實(shí)驗(yàn)
這一節(jié)通過(guò)數(shù)值實(shí)驗(yàn)來(lái)檢驗(yàn)基于拉普拉斯正則項(xiàng)的不平行超平面分類(lèi)機(jī)(Lap-NHSVM)。具體地,主要由分類(lèi)準(zhǔn)確率和計(jì)算時(shí)間作為判別指標(biāo),與拉普拉斯支持向量分類(lèi)機(jī)(Lap-SVM)、拉普拉斯雙支持向量分類(lèi)機(jī)(Lap-TSVM)作對(duì)比,這里考慮了線性和非線性?xún)煞N情形。利用UCI數(shù)據(jù)庫(kù)中的六組數(shù)據(jù)。本文中核函數(shù)定為高斯核,在實(shí)驗(yàn)中參數(shù)均選自于集合隨機(jī)的選取30%的數(shù)據(jù)集通過(guò)十折交叉檢驗(yàn)法[1]來(lái)確定參數(shù)。數(shù)值實(shí)驗(yàn)在Windows 7系統(tǒng)上完成,處理器為英特爾酷睿雙核,主頻為 2.2GHz,內(nèi)存為2GB。程序代碼基于Matlab R2010a平臺(tái)上完成。具體的算法我們采用逐次松弛迭代算法(SOR)[4]。
圖1表示Lap-SVM,Lap-TSVM和Lap-NPSVM的分類(lèi)比較,小正方形代表有標(biāo)簽正類(lèi)樣本點(diǎn),大正方形代表無(wú)標(biāo)簽正類(lèi)樣本點(diǎn),小圓代表有標(biāo)簽負(fù)類(lèi)樣本點(diǎn),大圓代表無(wú)標(biāo)簽負(fù)類(lèi)樣本點(diǎn)。
Lap-TSVM和Lap-NHSVM做對(duì)比,從圖1可以看出Lap-NHSVM具有明顯比較好的分類(lèi)精度,能夠更好的利用未標(biāo)簽的數(shù)據(jù),從而使分類(lèi)效果更好。
在下面表1和表2的實(shí)驗(yàn)中,我們利用UCI數(shù)據(jù)中的六個(gè)數(shù)據(jù)來(lái)做數(shù)值實(shí)驗(yàn),包括Diabetes,German,Ionosphere,Sonar,Australian,Heart。在機(jī)器學(xué)習(xí)中,這些數(shù)據(jù)經(jīng)常會(huì)被用來(lái)檢測(cè)算法的優(yōu)劣,在實(shí)驗(yàn)中,取每個(gè)數(shù)據(jù)集的40%作為有標(biāo)簽的樣本集,30%作為無(wú)標(biāo)簽的樣本集,進(jìn)行十次試驗(yàn),取十次實(shí)驗(yàn)結(jié)果的平均值加減方差構(gòu)成。對(duì)于CPU時(shí)間,同樣取十次實(shí)驗(yàn)結(jié)果的平均值。如圖所示,黑體表示最高精確度對(duì)應(yīng)的數(shù)據(jù),表1表示線性情形時(shí),Lap-SVM,Lap-TSVM和Lap-NHSVM的比較,表2表示非線性情形時(shí),Lap-SVM,Lap-TSVM和Lap-NHSVM的比較,從實(shí)驗(yàn)結(jié)果可以明顯的看出,對(duì)于大部分?jǐn)?shù)據(jù)集,拉普拉斯不平行超平面分類(lèi)機(jī)具有更高的分類(lèi)精確度,例如,對(duì)于Lonosphere數(shù)據(jù)集,Lap-NHSVM對(duì)應(yīng)的精確度為88.32%,而Lap-SVM,Lap-TSVM對(duì)應(yīng)的精確度遠(yuǎn)小于它,另一方面,從下表可以看出,Lap-NHSVM對(duì)應(yīng)的CPU時(shí)間要比Lap-SVM的快速,卻比Lap-SVM和Lap-TSVM的精確度高。
5 結(jié)語(yǔ)
在本文中,提出了基于拉普拉斯正則項(xiàng)的半監(jiān)督不平行超平面分類(lèi)機(jī),從數(shù)值實(shí)驗(yàn)可以看出,提出的分類(lèi)方法具有較高的分類(lèi)精確度,尤其對(duì)于某些數(shù)據(jù)集,例如交叉數(shù)據(jù)集,我們的算法可以得到更精準(zhǔn)的結(jié)果,因此我們可以看出,本文提出的半監(jiān)督不平行超平面分類(lèi)方法值得肯定。
參考文獻(xiàn)
[1]V.Vapnik.The Nature of Statistical Learning Theory. Springer-Verlag, 2nd edition, 1998.
[2]Bennett,K.,& Demiriz, A. (1999). Semi-supervised support vector machines.In Advances in Neural Information Processing Systems 11, 368-374.
[3]Melacci,S.,&Belkin,M(2011).Laplacian support vector machines trained in the primal.Journal of Machine Learning Research,12.
[4]Shao Y H, Chen W J, Deng N Y. Nonparallel hyperplane support vector machine for binary classification problems[J]. Information Sciences263(2014)22-35.
[5]Belkin et al.,(2006).Manifold regularization;a geometric framework for learning from labeled and unlabeled examples.Journal of Machine Research,7,2399-2434.
[6]O.L. Mangasarian, E.W. Wild, Multisurface proximal support vector classification via generalize deigenvalues, IEEE Transactions on Pattern Analysisand Machine Intelligence28 (1)(2006) 69-74.
[7]鄧乃揚(yáng),田英杰.數(shù)據(jù)挖掘中的新方法-支持向量機(jī)[M].2版.北京:科學(xué)出版社,2009:356-357.
關(guān)鍵詞:三軸立式加工中心 斜交小孔 分度鉆孔夾具
引言
盤(pán)套類(lèi)零件是很常見(jiàn)的機(jī)械零件,但隨著科技的進(jìn)步,在盤(pán)類(lèi)零件上出現(xiàn)了許多各種各樣的輪廓形狀和加工要求,因而對(duì)如何來(lái)完成其加工提出了更大挑戰(zhàn)。在實(shí)現(xiàn)過(guò)程中有時(shí)由于受到設(shè)備的條件限制,此時(shí)就必須結(jié)合實(shí)際采取有效的方法來(lái)解決問(wèn)題。本文主要通過(guò)對(duì)斜盤(pán)零件的結(jié)構(gòu)特點(diǎn)進(jìn)行加工工藝分析,并結(jié)合現(xiàn)有條件,決定采用三軸立式加工中心來(lái)進(jìn)行加工,為了保證加工質(zhì)量,零件裝夾采用設(shè)計(jì)的專(zhuān)用夾具來(lái)進(jìn)行裝夾加工。
一、加工分析和加工方法比較
本文所要加工的零件由(如圖1所示),在A側(cè)的兩個(gè)φ5mm斜孔對(duì)稱(chēng)分布于零件兩側(cè),它們分別以角度為33°20′與φ10mm孔相貫通,孔的深度尺寸為84mm,加工時(shí)要求兩φ5細(xì)孔終端與零件圓弧中心對(duì)稱(chēng)的兩個(gè)孔相交,而位于B處的另一個(gè)φ5mm孔需與另一端φ10mm孔相垂直貫通。如果工藝方法選擇不當(dāng),會(huì)導(dǎo)致兩深孔不能與零件圓弧中心對(duì)稱(chēng)的兩個(gè)孔相交及鉆頭折斷等現(xiàn)象。
圖1 斜盤(pán)零件簡(jiǎn)圖
目前對(duì)零件常用幾種裝夾加工方法有如下[2]:
1.劃線找正加工:該方法運(yùn)用工具先在零件上劃加工位置刻線,加工時(shí)對(duì)住所劃位置進(jìn)行加工。但由于劃線誤差大以及對(duì)刀誤差大,加工過(guò)程有定位偏移現(xiàn)象,比較難保證斜孔加工尺寸和精度要求。
2.組合夾具裝夾加工:采用組合夾具則是根據(jù)零件要求,通過(guò)將各種裝夾和定位等元件組裝而成的零件裝夾。但組合裝夾一次只能加工一個(gè)孔,而三個(gè)孔需三次組合,出現(xiàn)操作步驟繁多,甚至?xí)?dǎo)致綜合定位累計(jì)誤差大,也難以保證斜孔加工尺寸和精度要求,不適合該零件生產(chǎn)。
3.專(zhuān)用夾具裝夾加工:專(zhuān)用夾具是完全根據(jù)零件相應(yīng)加工部位自行設(shè)計(jì)的一種夾具。該夾具可根據(jù)零件設(shè)計(jì)一種專(zhuān)用分度鉆孔夾具, 讓一次裝夾定位完成三個(gè)斜孔加工, 這樣即可以提高裝夾效率,并能保證加工尺寸和精度要求,適合于該零件加工。
二、夾具設(shè)計(jì)
根據(jù)零件結(jié)構(gòu)特點(diǎn)和加工要求,本文設(shè)計(jì)出一套分度鉆孔專(zhuān)用夾具(如圖2所示)。該夾具主要由定位機(jī)構(gòu)、分度機(jī)構(gòu)、夾緊機(jī)構(gòu)、引導(dǎo)部件(鉆模套)等部分組成。其特點(diǎn)是:工件通過(guò)定位元件與螺釘連結(jié)成為一體,手柄轉(zhuǎn)動(dòng)即可帶動(dòng)工件轉(zhuǎn)動(dòng)實(shí)現(xiàn)分度加工, 具有定位準(zhǔn)確,尺寸精度,產(chǎn)品裝夾和拆卸方便。
1.定位機(jī)構(gòu)
工件以φ43。55mm孔和φ10mm孔作為定位基準(zhǔn),設(shè)計(jì)出與之相對(duì)應(yīng)的定位與定向機(jī),由螺釘鎖緊快卸壓板實(shí)現(xiàn)零件全定位。由于在鉆B處的小孔須與φ10mm定向孔貫通,為了避開(kāi)鉆頭,特在定向菱形銷(xiāo)處開(kāi)通孔(參見(jiàn)圖2中E-E視圖)
2.分度機(jī)構(gòu)[1]
在一幅鉆模上采用分度實(shí)現(xiàn)3個(gè)斜孔加工。因此, 鉆模采用了軸向孔盤(pán)式分度, 分度插銷(xiāo)14采用直拉手提式結(jié)構(gòu),該結(jié)構(gòu)簡(jiǎn)單、操作簡(jiǎn)便。使用時(shí)將其定位端分別插入鉆模體上3個(gè)襯套孔中以實(shí)現(xiàn)對(duì)工件上3斜交孔定位加工。
3.夾緊機(jī)構(gòu)
采用了快卸壓板和螺紋夾緊機(jī)構(gòu)。 螺紋夾緊機(jī)構(gòu)具有結(jié)構(gòu)簡(jiǎn)單、可靠、制造容易、并且具有自鎖作用和足夠的夾緊力??紤]到螺紋夾緊機(jī)構(gòu)具有夾緊比較緩慢,夾緊力大小不易控制等問(wèn)題,故在夾具上采用了快卸壓板,通過(guò)使用,在裝夾和拆卸工件時(shí)只需要轉(zhuǎn)動(dòng)較少的螺紋行程,就可以?shī)A緊或松開(kāi)工件。為防止夾緊力過(guò)大造成工件表面夾傷,選用的壓板熱處理硬度不宜過(guò)高,一般控制在33―38HRC??紤]該夾具為手動(dòng)鎖緊,為減輕工人的勞動(dòng)強(qiáng)度,在鎖緊螺紋時(shí),可用風(fēng)動(dòng)扳手。
4.引導(dǎo)部件
由鉆套、襯套及固定螺釘組成。鉆套的外圓與襯套之間采用H7/h6配合,襯套與鉆模板采用H7/r6配合,鉆套用螺釘進(jìn)行固定,防止加工過(guò)程中鉆套轉(zhuǎn)動(dòng)及退刀時(shí)鉆套隨鉆頭的退回而被帶出。當(dāng)鉆套磨損報(bào)廢時(shí),只需拆下螺釘,換下新鉆套即可??紤]到兩細(xì)長(zhǎng)孔軸線與工件表面不垂直,且鉆削長(zhǎng)度較深(達(dá)到84mm),為了保證鉆削加工時(shí)不偏斜,并為了提高刀具在加工過(guò)程中的剛性和防止加工中的振動(dòng),將鉆頭的引導(dǎo)部件的下端設(shè)計(jì)成與軸線傾斜狀,使鉆頭在加工斜孔時(shí),在受力小的方向得到支撐,防止鉆孔偏斜,同時(shí)提高鉆頭使用壽命。
圖2 夾具裝配圖
三、夾具使用原理
將斜盤(pán)中心φ43.55mm孔及B側(cè)φ10mm孔分別安裝于夾具定位螺釘7及菱形定位銷(xiāo)19內(nèi),將快卸壓板11套于定位螺釘7內(nèi),鎖緊螺母12。加工時(shí)將分度盤(pán)10轉(zhuǎn)至分度孔1時(shí),插入插銷(xiāo)14,固定轉(zhuǎn)盤(pán)10使其不能旋轉(zhuǎn),實(shí)現(xiàn)對(duì)斜盤(pán)右邊斜交孔的加工;依次分度盤(pán)轉(zhuǎn)至分度孔2時(shí),實(shí)現(xiàn)對(duì)斜盤(pán)上端小孔的加工;分度盤(pán)轉(zhuǎn)至分度孔3時(shí),實(shí)現(xiàn)對(duì)斜盤(pán)左邊斜交孔的加工。
四、實(shí)施效果
1.采用分度鉆孔專(zhuān)用夾具,可達(dá)到一次裝夾定位,分度加工斜孔之功效,所加工小孔的幾何角度、尺寸精度滿(mǎn)足設(shè)計(jì)圖紙要求。
2.該方法具有加工速度快,勞動(dòng)強(qiáng)度低,產(chǎn)品裝夾和拆卸方便,易操作等特點(diǎn)。
3.利用分度鉆孔專(zhuān)用夾具方法加工斜孔,在實(shí)際生產(chǎn)過(guò)程中取得了一定的效益,滿(mǎn)足批量生產(chǎn)要求。
五、結(jié)語(yǔ)
夾具是機(jī)械加工不可缺少的部件,在機(jī)床技術(shù)向高速、高效、精密、復(fù)合、智能、環(huán)保方向發(fā)展的帶動(dòng)下,夾具技術(shù)正朝著高精、高效、模塊、組合、通用、經(jīng)濟(jì)方向發(fā)展。
參考文獻(xiàn)
關(guān)鍵詞 天氣雷達(dá);接收系統(tǒng)原理;故障分析與處理
中圖分類(lèi)號(hào)TN95 文獻(xiàn)標(biāo)識(shí)碼A 文章編號(hào) 1674-6708(2012)58-0081-02
0 引言
天氣雷達(dá)是新一代多普勒雷達(dá)CINRAD/CC,主要用于探測(cè)300km范圍內(nèi)的大面積降水,同時(shí)還可以測(cè)定降水云體發(fā)展的移動(dòng)方向和速度,它在短時(shí)臨近預(yù)報(bào)以及為領(lǐng)導(dǎo)決策服務(wù)中起者極其重要的作用。
1 天氣雷達(dá)接收系統(tǒng)組成及各部分工作原理
接收系統(tǒng)是天氣雷達(dá)的重要組成部分。雷達(dá)接收系統(tǒng)的作用是雷達(dá)所接收到的回波,并以在有用回波和無(wú)用干擾之間獲得最大鑒別率的方式對(duì)回波進(jìn)行濾波。天氣雷達(dá)接收系統(tǒng)由接收機(jī)、接收監(jiān)控組成,它們之間由兩條多芯電纜和一條高頻電纜相連接。多芯電纜接通直流電源、交流電源以及各類(lèi)檢測(cè)信號(hào),而高頻電纜則將接收機(jī)輸出的Lg信號(hào)送到接收監(jiān)控面板上作為監(jiān)視用。
1.1 低噪聲場(chǎng)效應(yīng)放大器(場(chǎng)放)
場(chǎng)放用作接收系統(tǒng)的前置放大器,對(duì)微弱信號(hào)進(jìn)行放大以提高接收機(jī)的靈敏度。低噪聲場(chǎng)放由兩級(jí)微波低噪聲場(chǎng)效應(yīng)管構(gòu)成,電路內(nèi)部采用二次穩(wěn)壓,因而對(duì)外電源要求低。電路輸入輸出端加有隔離器,以便與前后電路良好匹配。輸入按最低噪聲匹配,而輸出按最大功率匹配。
1.2 預(yù)選器
它是一可調(diào)介質(zhì)諧振器,能使回波信號(hào)順利通過(guò),而對(duì)通帶以外的干擾和噪聲有適當(dāng)?shù)囊种谱饔谩?/p>
1.3 自頻調(diào)支路
它由本振、功分-電調(diào)衰減器、混頻器和鑒頻器組成。它由饋線發(fā)射支路截至衰減器輸出一信號(hào)到
混頻器,混頻后得到中頻信號(hào)進(jìn)入AFC鑒頻器,經(jīng)鑒頻器處理后送出一誤差電壓去控制本振,使其振蕩頻率準(zhǔn)確跟蹤發(fā)射機(jī)的工作頻率相差30MHz,以保證發(fā)射頻率與本振頻率之間恒為接收機(jī)中頻中心頻率30MHz。功分-電調(diào)衰減器組件則將本振功率分兩路輸出,一路到自頻調(diào)部分的混頻器,另一路到信號(hào)混頻器。
1.4 信號(hào)混頻器
它將回波信號(hào)和本振信號(hào)混頻后產(chǎn)生30MHz的中頻信號(hào)。
1.5 前中(前置中頻放大器)
將信號(hào)混頻器送出的中頻信號(hào)預(yù)先進(jìn)行放大,該放大器還備有近程增益控制電路,對(duì)近程回波進(jìn)行抑制。
1.6 帶通濾波器
將前置中放的信號(hào)進(jìn)行濾波,然后將信號(hào)送入對(duì)數(shù)中放。
1.7 對(duì)數(shù)中頻放大器
它是一種性能優(yōu)良的抗過(guò)載電路,能有效的抑制雜波干擾,發(fā)現(xiàn)微弱的信號(hào),定量測(cè)量回波信號(hào)。
1.8 視頻放大器
將對(duì)中輸出的視頻信號(hào)通過(guò)運(yùn)算放大器進(jìn)行放大。
2 天氣雷達(dá)接收靈敏度低的原因分析和檢修
我單位的天氣雷達(dá)最近在使用過(guò)程中發(fā)現(xiàn),觀測(cè)到的雷達(dá)回波強(qiáng)度和實(shí)際降水有明顯的差別,通過(guò)對(duì)幾次降水過(guò)程的總結(jié)分析以及和PUP終端回波進(jìn)行比較后,,發(fā)現(xiàn)雷達(dá)回波明顯偏弱20dB~30dB,這我們可以從故障處理前的雷達(dá)回波和故障處理后的雷達(dá)回波副圖的比較中明顯看出回波有偏差。正常情況下,雷達(dá)仰角為0.5°時(shí),在雷達(dá)站中心附近應(yīng)該明顯看到地物回波,而在出現(xiàn)故障時(shí)什么也沒(méi)有。根據(jù)雷達(dá)故障現(xiàn)象,我們對(duì)接收機(jī)的靈敏度進(jìn)行了測(cè)試,測(cè)試結(jié)果為-86db,比正常值-109dB低了23dB,這就難怪弱回波看不到,強(qiáng)回波偏弱了。經(jīng)過(guò)對(duì)接收機(jī)的工作原理進(jìn)行分析后,發(fā)現(xiàn)場(chǎng)放的放大倍數(shù)和損失的dB數(shù)基本上接近,由此初步判斷故障部位應(yīng)為場(chǎng)放的問(wèn)題。在更換新場(chǎng)放后,從新進(jìn)行整機(jī)靈敏度測(cè)試,結(jié)果和更換前基本無(wú)的差別,調(diào)節(jié)預(yù)選器的可調(diào)介質(zhì)有少許改變,但變化不大。再次對(duì)接收機(jī)各部分工作原理進(jìn)行分析后,我們將懷疑點(diǎn)放在連接波導(dǎo)和轉(zhuǎn)換關(guān)節(jié)上,難道是某段波導(dǎo)出現(xiàn)問(wèn)題引起的。
處灌入信號(hào),用示波器從對(duì)數(shù)中頻放大輸出處檢測(cè)信號(hào)衰減情況,檢測(cè)結(jié)果令我們感到百思不解的是一切正常,問(wèn)題究竟出現(xiàn)在什么地方呢?,工作到此時(shí)讓我們感到非常費(fèi)解。我們及時(shí)和廠家取得了聯(lián)系,并通報(bào)了檢修過(guò)程,廠家一開(kāi)始也感覺(jué)應(yīng)該沒(méi)有什么問(wèn)題的,在進(jìn)一步的溝通過(guò)程中,我們談到新購(gòu)買(mǎi)的場(chǎng)放的工作頻率是否有問(wèn)題,上面標(biāo)注的是2 880MHz,而我們雷達(dá)的工作頻率為2 830MHz,頻率偏差較大時(shí),這時(shí)廠家才告訴我們?cè)摾走_(dá)出廠時(shí)是2 830MHz,而在現(xiàn)場(chǎng)調(diào)試過(guò)程中已經(jīng)改為2 880MHz,如果我們按照2 830MHz進(jìn)行測(cè)試和調(diào)整時(shí),由于接收機(jī)場(chǎng)放的工作頻率偏差50MHz,這樣的測(cè)試結(jié)果顯然不正確,工作只有從頭再來(lái)。從新調(diào)整雷達(dá)綜合測(cè)試儀工作頻率到2 880MHz,用示波器在對(duì)數(shù)檢查點(diǎn)進(jìn)行觀察,按照接收機(jī)靈敏度的測(cè)試步驟,旋轉(zhuǎn)衰減旋鈕到示波器上的脈沖基本淹沒(méi)時(shí),調(diào)整預(yù)選器的可調(diào)介質(zhì),使脈沖值為最大,再進(jìn)行衰減到基本淹沒(méi)時(shí),得到接收機(jī)靈敏度為-108dB和出廠值已基本吻合,這時(shí)再打開(kāi)雷達(dá)進(jìn)行觀測(cè),雷達(dá)一切恢復(fù)正常。
3 結(jié)論
通過(guò)這次故障的檢修,充分說(shuō)明了我們?cè)诠ぷ髦羞€有做的不夠細(xì)致的地方,在雷達(dá)工作頻率改變后沒(méi)有及時(shí)將更改參數(shù)進(jìn)行備注,導(dǎo)致了在故障檢修過(guò)程中走了不少?gòu)澛?。但同時(shí)我們也應(yīng)該看到,這次故障檢修的思路和步驟具是有很好的借鑒作用,它不僅對(duì)雷達(dá)維護(hù)人員提供了很好的參考,也讓我們學(xué)習(xí)到了很多知識(shí),以便在今后的工作中少走彎路,更快速準(zhǔn)確的排查故障原因,使設(shè)備盡快恢復(fù)正常工作。
參考文獻(xiàn)
[1]國(guó)營(yíng)第七八四廠.714S天氣雷達(dá)技術(shù)說(shuō)明書(shū).
[2]王軍,林強(qiáng),米慈中,等.雷達(dá)手冊(cè)[M].電子工業(yè)出版社.2003,3.
關(guān)鍵詞:病毒防治;移動(dòng)存儲(chǔ)設(shè)備;autorun.inf; C++ Builder
中圖分類(lèi)號(hào):TP309文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2008)18-2pppp-0c
Analysis and Realization of Preventing a Regular Virus
CAI Gang,YU Qi-gang
(Computer Technology Institute,South-Central University For Nationalities,Wuhan 430074,China)
Abstract:This thesis realizes the supervision and prevention of the virus Autorun.inf via investigating its traits and current conditions,studying its operation mechanism occured in normal portable storage equipment and developing programme with C++ Builder software. The software is convenient,efficient, targeted ,taking up little space ,practical and extendible.
Key words:Virus prevention;Portable storage equipment;Autorun.inf;C++ Builder
1 引言
計(jì)算機(jī)病毒是一個(gè)程序,一段可執(zhí)行碼 ,對(duì)計(jì)算機(jī)的正常使用進(jìn)行破壞,使得電腦無(wú)法正常使用甚至整個(gè)操作系統(tǒng)或者電腦硬盤(pán)損壞。就像生物病毒一樣,計(jì)算機(jī)病毒有獨(dú)特的復(fù)制能力。計(jì)算機(jī)病毒可以很快地蔓延,又常常難以根除。它們能把自身附著在各種類(lèi)型的文件上。當(dāng)文件被復(fù)制或從一個(gè)用戶(hù)傳送到另一個(gè)用戶(hù)時(shí),它們就隨同文件一起蔓延開(kāi)來(lái)。這種程序不是獨(dú)立存在的,它隱蔽在其他可執(zhí)行的程序之中,既有破壞性,又有傳染性和潛伏性。輕則影響機(jī)器運(yùn)行速度,使機(jī)器不能正常運(yùn)行;重則使機(jī)器處于癱瘓,會(huì)給用戶(hù)帶來(lái)不可估量的損失。通常就把這種具有破壞作用的程序稱(chēng)為計(jì)算機(jī)病毒。對(duì)于一般的家用PC來(lái)說(shuō),感染病毒的途徑一半來(lái)自網(wǎng)絡(luò),一半來(lái)自移動(dòng)存儲(chǔ)設(shè)備,比如光盤(pán),U盤(pán)等。而對(duì)于存儲(chǔ)設(shè)備傳播的病毒,大部分都是通過(guò)autorun.inf文件觸發(fā)。嚴(yán)格地講autorun.inf文件并不是一個(gè)病毒,它只是各種病毒傳播所采用的一種技術(shù)。病毒通過(guò)autorun.inf在存儲(chǔ)設(shè)備啟動(dòng)時(shí)運(yùn)行從而進(jìn)行傳播。本文將對(duì)此文件進(jìn)行分析并編寫(xiě)軟件以達(dá)到智能防治此類(lèi)型病毒的目的。
2 autorun.inf類(lèi)型文件運(yùn)行機(jī)制
autorun.inf文件是從Windows95開(kāi)始的,最初用在其安裝盤(pán)里,實(shí)現(xiàn)自動(dòng)安裝,以后的各版本都保留了該文件并且部分內(nèi)容也可用于其他存儲(chǔ)設(shè)備。其結(jié)構(gòu)有三個(gè)部分:[AutoRun](必選),[AutoRun.Alpha](可選),[DeviceInstall](可選)。在這里我們只討論最常用的[AutoRun]。
[AutoRun]部分里通常包含許多命令,比如:DefaultIcon、Icon、Label、Open、ShellExecute、Shell\關(guān)鍵字\Command、Shell\關(guān)鍵字、Shell等,我們需要注意的是Open與Shell\關(guān)鍵字\Command,當(dāng)我們雙擊移動(dòng)存儲(chǔ)設(shè)備或右鍵選“關(guān)鍵字”選項(xiàng)進(jìn)入設(shè)備時(shí),系統(tǒng)會(huì)自動(dòng)運(yùn)行Open和Shell\關(guān)鍵字\Command后面所指向的命令行,自動(dòng)運(yùn)行的命令行,必須是.exe、.com、.bat文件。這樣病毒得以運(yùn)行。由此我們可以看出,只要找到autorun.inf文件并找出前面兩個(gè)命令所指向的文件并且刪除之則達(dá)到清除病毒的目的,軟件實(shí)現(xiàn)就是基于這樣的思想。
3 軟件實(shí)現(xiàn)
3.1 功能函數(shù)
void __fastcall OnMessage(TMessage &msg)
/*處理移動(dòng)存儲(chǔ)設(shè)備插入消息*/
AnsiString __fastcall GetDriverName()
/*得到移動(dòng)存儲(chǔ)設(shè)備的盤(pán)符,并返回一個(gè)AnsiString值*/
TStringList* __fastcallEnumerateFiles(AnsiString DriverName)
/*枚舉移動(dòng)存儲(chǔ)設(shè)備中的文件并存入TStringList型變量返回*/
void __fastcall FindVirus(AnsiString DriverName)
/*將設(shè)備中文件和autorun.inf中內(nèi)容匹配,找出病毒文件并且列出在VirusFileListBox中*/
void __fastcall TForm1::KillVirus()
/*清除VirusFileListBox中選中的文件*/
3.2 代碼實(shí)現(xiàn)
3.2.1 監(jiān)聽(tīng)移動(dòng)存儲(chǔ)設(shè)備
如果移動(dòng)存儲(chǔ)設(shè)備變更,系統(tǒng)會(huì)觸發(fā)WM_DEVICECHANCE消息,當(dāng)存儲(chǔ)設(shè)備安裝完畢時(shí)此消息的WParam值為DBT_DEVICEARRIVAL(須包含頭文件dbt.h),當(dāng)存儲(chǔ)設(shè)備卸載時(shí)此消息的WParam值為DBT_DEVICEREMOVECOMPLETE。因此,采用消息映射以及對(duì)應(yīng)的消息函數(shù)OnMessage實(shí)現(xiàn)此功能。
在頭文件中添加如下代碼:
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(WM_DEVICECHANGE,TMessage,OnMessage)
END_MESSAGE_MAP(TForm)
消息處理函數(shù)代碼如下:
void __fastcall TKillVirusForm::OnMessage(TMessage &msg){
AnsiString DriverName;
if (msg.WParam==DBT_DEVICEARRIVAL)
{ /*如果設(shè)備安裝完成則進(jìn)行相關(guān)事件*/
DriverName=GetDriverName();//獲得盤(pán)符名
if (FileExists(DriverName+"autorun.inf"))
{/*如果存在autorun.inf文件則進(jìn)行清除工作*/
FindVirus(DriverName);
}}
if (msg.WParam==DBT_DEVICEREMOVECOMPLETE)
OnDeviceRemoveComplete();//如果設(shè)備移除進(jìn)行相關(guān)事件
}
3.2.2 獲得移動(dòng)存符設(shè)備盤(pán)符名
我們通過(guò)GetLogicalDrives()命令可以得到當(dāng)前PC上所有邏輯驅(qū)動(dòng)器的信息,它返回一個(gè)DWORD值。具體算法為:將各個(gè)盤(pán)符字母(大寫(xiě))的ASCII碼值減去65再存入數(shù)組X[i],那么返回的值就是∑2X[i]。因此我們可以根據(jù)移動(dòng)存儲(chǔ)設(shè)備安裝前后的DWORD值之差得到此設(shè)備的盤(pán)符:
AnsiString __fastcall TKillVirusForm::GetDriverName(){
DWORD DriveCodeTemp=GetLogicalDrives(); /*插入U(xiǎn)盤(pán)后得到的邏輯驅(qū)動(dòng)器盤(pán)符信息*/
DWORD CodeChange=DriveCodeTemp-DriveCode; /*插入U(xiǎn)盤(pán)前后邏輯驅(qū)動(dòng)器盤(pán)符信息差值*/
return AnsiString(Char(65+log(CodeChange)/log(2)))+":\\";/*由差值得到U盤(pán)盤(pán)符名*/
}
其中DriverCode(DWORD類(lèi)型)為全局變量,在程序啟動(dòng)時(shí)需執(zhí)行命令DriverCode=GetLogicalDrives();
3.2.3 枚舉移動(dòng)存儲(chǔ)設(shè)備的文件
此功能可由FindFirst(const AnsiString Path, int Attr, TSearchRec &F)與FindNext(TSearchRec &F)函數(shù)組合實(shí)現(xiàn):
TStringList* __fastcall TKillVirusForm::EnumerateFiles(AnsiString DriverName){
TSearchRec sr;
int iAttributes =faAnyFile;
TStringList* FileList=new TStringList;
if (FindFirst(DriverName+"*.*", iAttributes, sr) == 0){
do{
if (sr.Attr!=16 && sr.Attr != 17 && sr.Attr!= 22)/*過(guò)濾掉文件夾*/
FileList->Add(sr.Name);
} while (FindNext(sr) == 0);
FindClose(sr);
}
returnFileList;
}
3.2.4 列出可疑文件
枚舉出移動(dòng)存儲(chǔ)設(shè)備以后需將各文件進(jìn)行查找判斷是否為病毒文件,判斷依據(jù)為:如果此文件名在autorun.inf中出現(xiàn)過(guò),那么很可能是病毒文件,但有可能不是。因此需要用戶(hù)選擇性地清除:
void __fastcall TKillVirusForm::FindVirus(AnsiString DriverName)
{/*進(jìn)行相關(guān)查毒工作*/
TStringList* FileList=new TStringList; /*U盤(pán)文件列表*/
TStringList* VirusText=new TStringList; /*autorun.inf文件文本內(nèi)容*/
FileList=EnumerateFiles(DriverName);/*枚舉U盤(pán)中所有文件名稱(chēng)并存入FileList中*/
VirusFileListBox->Clear();
if (FileExists(DriverName+"autorun.inf")){
VirusText->LoadFromFile(DriverName+"autorun.inf"); /*將autorun.inf的代碼存入VirusText*/
VirusFileListBox->Items->Add(DriverName+"autorun.inf");
}
for (int i=0;iCount;i++)/*列出可疑文件*/
if (VirusText->Text.Pos(FileList->Strings[i].c_str()))
VirusFileListBox->Items->Add(DriverName+FileList->Strings[i].c_str());
if (!VirusFileListBox->Count){
ShowMessage("可疑文件清除成功!");
}}
3.2.5 清除文件
使用DeleteFile(const AnsiString FileName)函數(shù)將用戶(hù)在VirusFileListBox上選中的文件清除。
3.3 實(shí)現(xiàn)環(huán)境
CPU:Intel(R) Pentium(R) 4 (CPU) 2.40GHz
內(nèi)存:512 MB
操作系統(tǒng):Microsoft Windows XP Professional Service Pack 2
編譯平臺(tái):C++ Builder Version 6.0 (Build 10.166)
4 總結(jié)
該程序已經(jīng)通過(guò)了長(zhǎng)期的實(shí)驗(yàn)。能有效地監(jiān)控并清除移動(dòng)存儲(chǔ)設(shè)備中的此類(lèi)病毒。希望此程序能夠?qū)σ话慵彝C機(jī)用戶(hù)起到防護(hù)的作用,也希望能夠幫助到對(duì)軟件開(kāi)發(fā)感興趣的朋友。
參考文獻(xiàn):
[1]張仁斌,李鋼,侯.計(jì)算機(jī)病毒與反病毒技術(shù)[M].北京:清華大學(xué)出版社,2006.
[2]鄒水龍,陳鳳琴,毛錦庚.計(jì)算機(jī)病毒的防范及安全策略[J].考試周刊,2007(03).
[3]李幼儀,甘志.C++ Builder高級(jí)應(yīng)用開(kāi)發(fā)指南[M].北京:清華大學(xué)出版社,2002.
在經(jīng)濟(jì)學(xué)領(lǐng)域,分為理論經(jīng)濟(jì)學(xué)和應(yīng)用經(jīng)濟(jì)學(xué)兩大領(lǐng)域。
理論經(jīng)濟(jì)學(xué)是論述經(jīng)濟(jì)學(xué)的基本概念、基本原理,以及經(jīng)濟(jì)運(yùn)行和發(fā)展的一般規(guī)律,為各個(gè)經(jīng)濟(jì)學(xué)科提供基礎(chǔ)理論。理論經(jīng)濟(jì)學(xué)通常稱(chēng)為一般經(jīng)濟(jì)理論,它分為宏觀經(jīng)濟(jì)學(xué)與微觀經(jīng)濟(jì)學(xué)兩個(gè)分支。這樣的經(jīng)濟(jì)學(xué)和數(shù)學(xué)有很大的關(guān)聯(lián)。一級(jí)學(xué)科理論經(jīng)濟(jì)學(xué)是現(xiàn)在大多數(shù)人所學(xué)的經(jīng)濟(jì)學(xué),具有6個(gè)二級(jí)學(xué)科:政治經(jīng)濟(jì)學(xué)、經(jīng)濟(jì)思想史、經(jīng)濟(jì)史、西方經(jīng)濟(jì)學(xué)、世界經(jīng)濟(jì)以及人口、資源與環(huán)境經(jīng)濟(jì)學(xué),也有一部分學(xué)校新增了新型專(zhuān)業(yè),比如廈門(mén)大學(xué)、中國(guó)人民大學(xué)、廈門(mén)大學(xué)嘉庚學(xué)院、徐州工程學(xué)院開(kāi)設(shè)的網(wǎng)絡(luò)經(jīng)濟(jì)學(xué);中國(guó)人民大學(xué)、北京大學(xué)、南開(kāi)大學(xué)、上海財(cái)經(jīng)大學(xué)、復(fù)旦大學(xué)開(kāi)設(shè)的企業(yè)經(jīng)濟(jì)學(xué)等等。
應(yīng)用經(jīng)濟(jì)學(xué)是以經(jīng)濟(jì)學(xué),數(shù)量經(jīng)濟(jì)學(xué)、統(tǒng)計(jì)學(xué)等理論為基礎(chǔ)的應(yīng)用性社會(huì)科學(xué)學(xué)科。它主要運(yùn)用理論經(jīng)濟(jì)學(xué)的基本原理,研究國(guó)民經(jīng)濟(jì)各個(gè)部門(mén)、各個(gè)專(zhuān)業(yè)領(lǐng)域的經(jīng)濟(jì)活動(dòng)和經(jīng)濟(jì)關(guān)系的規(guī)律性,或?qū)Ψ墙?jīng)濟(jì)活動(dòng)領(lǐng)域進(jìn)行經(jīng)濟(jì)效益、社會(huì)效益的分析。該專(zhuān)業(yè)著重面向各大金融機(jī)構(gòu)、證券公司、金融監(jiān)管部門(mén)及大型企業(yè)培養(yǎng)所急需的、兼?zhèn)漭^強(qiáng)專(zhuān)業(yè)知識(shí)和先進(jìn)技術(shù)應(yīng)用能力、高素質(zhì)、國(guó)際化的理論研究和實(shí)踐操作型復(fù)合型高層次人才。田宏老師告訴大家一級(jí)學(xué)科應(yīng)用經(jīng)濟(jì)學(xué)包含的二級(jí)學(xué)科有:國(guó)民經(jīng)濟(jì)學(xué)、國(guó)防經(jīng)濟(jì)學(xué)、區(qū)域經(jīng)濟(jì)學(xué)、財(cái)政學(xué)、金融學(xué)、產(chǎn)業(yè)經(jīng)濟(jì)學(xué)、國(guó)際貿(mào)易學(xué)、勞動(dòng)經(jīng)濟(jì)學(xué)、統(tǒng)計(jì)經(jīng)濟(jì)學(xué)、數(shù)量經(jīng)濟(jì)學(xué)。
2017年12月28日,教育部學(xué)位與研究生教育發(fā)展中心公布全國(guó)第四輪學(xué)科評(píng)估結(jié)果,評(píng)估結(jié)果按照“精準(zhǔn)計(jì)算、分檔呈現(xiàn)”的原則,根據(jù)“學(xué)科整體水平得分”的位次百分位,將前70%的學(xué)科分為A+,A,A-,B+,B,B-,C+,C,C-公布。全國(guó)高校學(xué)科評(píng)估結(jié)果:理論經(jīng)濟(jì)學(xué)中,參評(píng)高校共計(jì)90所,在此列出了其中一部分,評(píng)估結(jié)果相同的高校排序不分先后,按學(xué)校代碼排列。
A+ 中國(guó)人民大學(xué)、復(fù)旦大學(xué)
A 北京大學(xué)、南開(kāi)大學(xué)、
A- 北京師范大學(xué)、南京大學(xué)、浙江大學(xué)、武漢大學(xué)、西北大學(xué)
B+ 清華大學(xué)、中央財(cái)經(jīng)大學(xué)、吉林大學(xué)、上海財(cái)經(jīng)大學(xué)、廈門(mén)大學(xué)、山東大學(xué)、華中科技大學(xué)、中山大學(xué)、西南財(cái)經(jīng)大學(xué)。
B 對(duì)外經(jīng)濟(jì)貿(mào)易大學(xué)、遼寧大學(xué)、東北財(cái)經(jīng)大學(xué)、福建師范大學(xué)、江西財(cái)經(jīng)大學(xué)、中南財(cái)經(jīng)政法大學(xué)、深圳大學(xué)、云南大學(xué)、四川大學(xué)、
應(yīng)用經(jīng)濟(jì)學(xué)中,參評(píng)高校共計(jì)90所,在此列出了其中一部分,評(píng)估結(jié)果相同的高校排序不分先后,按學(xué)校代碼排列。
A+ 北京大學(xué)、中國(guó)人民大學(xué)、中央財(cái)經(jīng)大學(xué)
A 對(duì)外經(jīng)濟(jì)貿(mào)易大學(xué)、東北財(cái)經(jīng)大學(xué)、上海財(cái)經(jīng)大學(xué)、廈門(mén)大學(xué);
A-清華大學(xué)、南開(kāi)大學(xué)、復(fù)旦大學(xué)、江西財(cái)經(jīng)大學(xué)、山東大學(xué)、中南財(cái)經(jīng)政法大學(xué)、西南財(cái)經(jīng)大學(xué)、西安交通大學(xué);