基于matlab的二階系統(tǒng)的階躍響應(yīng)曲線分析【實用文檔】doc_第1頁
基于matlab的二階系統(tǒng)的階躍響應(yīng)曲線分析【實用文檔】doc_第2頁
基于matlab的二階系統(tǒng)的階躍響應(yīng)曲線分析【實用文檔】doc_第3頁
基于matlab的二階系統(tǒng)的階躍響應(yīng)曲線分析【實用文檔】doc_第4頁
基于matlab的二階系統(tǒng)的階躍響應(yīng)曲線分析【實用文檔】doc_第5頁
已閱讀5頁,還剩74頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

基于matlab的二階系統(tǒng)的階躍響應(yīng)曲線分析【實用文檔】doc文檔可直接使用可編輯,歡迎下載

利用MATLAB繪制二階控制系統(tǒng)的單位階躍響應(yīng)曲線基于matlab的二階系統(tǒng)的階躍響應(yīng)曲線分析【實用文檔】doc文檔可直接使用可編輯,歡迎下載作者:張宇濤張懷超陳佳偉一:課設(shè)目的和意義學(xué)習(xí)控制系統(tǒng)的單位階躍響應(yīng)。記錄單位階躍響應(yīng)曲線。比較阻尼比zeta為不同值時曲線的變化趨勢.掌握二階系統(tǒng)時間響應(yīng)分析的一般方法。二:理論分析(1)典型二階系統(tǒng)的結(jié)構(gòu)圖如圖1所示。不難求得其閉環(huán)傳遞函數(shù)為其特征根方程為=0方程的特征根:=G(s)式中,稱為阻尼比;稱為無阻尼自然振蕩角頻率(一般為固有的)。當(dāng)為不同值時,所對應(yīng)的單位階躍響應(yīng)有不同的形式。(2)二階系統(tǒng)單位階躍響應(yīng)的三種不同情況a.過阻尼二階系統(tǒng)的單位階躍響應(yīng)(>1)在阻尼比>1的條件下,系統(tǒng)的特征方程有兩個不相等的實數(shù)極點。=式中=?。此時,由于>1,所以和均為實數(shù),。當(dāng)輸入信號為單位階躍輸入時,系統(tǒng)的輸出響應(yīng)如下:對上式進(jìn)行拉普拉斯反變換,可得b。臨界阻尼時的單位階躍響應(yīng)(=1)此時閉環(huán)系統(tǒng)的極點為此時系統(tǒng)的單位階躍響應(yīng)為c.欠阻尼時的單位階躍響應(yīng)(0〈<1)當(dāng)0<〈1時,系統(tǒng)處于欠阻尼狀態(tài)。其閉環(huán)極點為:S=求得單位階躍響應(yīng):Y(s)==設(shè)對上式進(jìn)行拉普拉斯反變換,可得其時間響應(yīng)為特別地,當(dāng)=0時,有這是一條平均值為1的正。余弦形式的等幅振蕩.三:仿真驗證已知二階系統(tǒng)傳遞函數(shù)假設(shè)=1,我們繪制出當(dāng)阻尼比分別為0,0.2,0。4,0.6,0.8,1.0,2.0時系統(tǒng)的單位階躍響應(yīng)曲線。用MATLAB函數(shù)實現(xiàn)程序代碼如下:cleart=0:0.01:10;zeta=[0,0.2,0.4,0.6,0.8,1.0,2。0];fori=1:length(zeta)num=1;den=[1,2*zeta(i),1];y(:,i)=step(num,den,t);endplot(t,y,t,ones(length(t),1),'k-.’)axis([01002.2])title(’PlotofUnit—StepResponseCurveswith\omega_n=1and\zeta=0,0.2,0。4,0。6,0.8,1.0,2。0’,’Position’,[52。22],’FontSize',8)xlabel('Time(sec)','Position’,[9.8-0。15],'FontSize’,8)ylabel(’Response’,'Position',[-0.251],'FontSize',8)text(3。5,2。0,'\zeta=0’,'FontSize’,8)text(3.0,1.77,'0。1','FontSize’,8)text(3.0,1.42,'0.3','FontSize',8)text(3.0,1。2,'0。5’,’FontSize',8)text(3.5,1.08,'0。7','FontSize',8)text(3.0,0.75,’1',’FontSize',8)text(3。0,0。48,'2’,’FontSize',8)運行該程序得到如下圖所示:四:結(jié)論與收獲結(jié)論:當(dāng)時,輸出響應(yīng)為等幅振蕩。當(dāng)0〈<1時,輸出響應(yīng)為衰減振蕩曲線,,的變化影響動態(tài)性能指標(biāo).隨著增大,上升時間增大,超調(diào)量變大,調(diào)節(jié)時間變短,峰值時間變大。當(dāng)>1時,響應(yīng)是非振蕩的,無超調(diào)量,該系統(tǒng)不存在穩(wěn)態(tài)誤差。收獲:應(yīng)用MATLAB軟件可以繪出響應(yīng)曲線,進(jìn)而直觀形象地從圖像中看出二階系統(tǒng)的動態(tài)性能指標(biāo)變化.通過對word的操作可以加深對公式應(yīng)用的理解,同時對word公式編輯器有了更深入的了解.鍛煉了團(tuán)隊的協(xié)作能力,進(jìn)而能夠完成本次任務(wù).北京郵電大學(xué)實驗報告基于Mat(yī)lab的MIMO通信系統(tǒng)仿真目錄TOC\o"1-3"\h\z\u一、概述PAGEREF_Toc392119944\h3HYPERLINK1.1課程設(shè)計目標(biāo):PAGEREF_Toc392119945\h31.2數(shù)字通信系統(tǒng)概述PAGEREF_Toc392119946\h4二、基本原理PAGEREF_Toc392119947\h4三、仿真設(shè)計PAGEREF_Toc392119948\h8HYPERLINK\l”_Toc392119949”3.1流程圖PAGEREF_Toc392119949\h9HYPERLINK七、重點研究的問題PAGEREF_Toc392119958\h25HYPERLINK\l"_Toc392119959”八、結(jié)論PAGEREF_Toc392119959\h27HYPERLINK\l”_Toc392119960"九、參考文獻(xiàn)PAGEREF_Toc392119960\h28概述1。1課程設(shè)計目標(biāo):(1)了解移動通信關(guān)鍵技術(shù)(2)了解數(shù)字通信系統(tǒng)仿真流程(3)學(xué)會用Matlab實現(xiàn)基本的信道編譯碼、調(diào)制解調(diào)等通信模塊(4)學(xué)習(xí)并實現(xiàn)MIMO空時處理技術(shù)(5)學(xué)習(xí)和掌握性能分析的思路和方法。1.2數(shù)字通信系統(tǒng)概述信道中傳輸?shù)氖菙?shù)字信號的通信方式稱為數(shù)字通信,它包括將基帶數(shù)字信號直接送往信道傳輸?shù)臄?shù)字基帶傳輸和經(jīng)載波調(diào)制后在送往信道傳輸?shù)臄?shù)字載波傳輸.對應(yīng)的通信系統(tǒng)稱為數(shù)字通信系統(tǒng)。具體的通信流程如上圖所示.對于本次實驗中需要完成的MIMO通信系統(tǒng),流程相應(yīng)為:產(chǎn)生信源,而后利用卷積碼進(jìn)行信道編碼,調(diào)制方式使用QPSK調(diào)制,再將其通過雙天線傳輸后通過白高斯噪聲信道,傳播后利用ML進(jìn)行判決,譯碼方式采用維特比譯碼,最終得到傳輸后的數(shù)據(jù)。二、基本原理2。1MIMO概述及原理MIMO表示多輸入多輸出.在第四代移動通信技術(shù)標(biāo)準(zhǔn)中被廣泛采用,例如IEEE802。16e(Wimax),長期演進(jìn)(LTE)。在新一代無線局域網(wǎng)(WLAN)標(biāo)準(zhǔn)中,通常用于IEEE802.11n,但也可以用于其他802。11技術(shù)。MIMO有時被稱作空間分集,因為它使用多空間通道傳送和接收數(shù)據(jù)。只有站點(移動設(shè)備)或接入點(AP)支持MIMO時才能部署MIMO。MIMO技術(shù)的應(yīng)用,使空間成為一種可以用于提高性能的資源,并能夠增加無線系統(tǒng)的覆蓋范圍.MIMO允許多個天線同時發(fā)送和接收多個空間流,并能夠區(qū)分發(fā)往或來自不同空間方位的信號.多天線系統(tǒng)的應(yīng)用,使得多達(dá)min(Nt,Nr)的并行數(shù)據(jù)流可以同時傳送。同時,在發(fā)送端或接收端采用多天線,可以顯著克服信道的衰落,降低誤碼率。利用MIMO技術(shù)可以提高信道的容量,同時也可以提高信道的可靠性,降低誤碼率。前者是利用MIMO信道提供的空間復(fù)用增益,后者是利用MIMO信道提供的空間分集增益。實現(xiàn)空間復(fù)用增益的算法主要有貝爾實驗室的BLAST算法、ZF算法、MMSE算法、ML算法。目前MIMO技術(shù)領(lǐng)域另一個研究熱點就是空時編碼。常見的空時碼有空時塊碼、空時格碼??諘r碼的主要思想是利用空間和時間上的編碼實現(xiàn)一定的空間分集和時間分集,從而降低信道誤碼率。2.2MIMO信道模型nT發(fā)送天線,nR接收天線信道矩陣:接收信號:即接收信號為信道衰落系數(shù)發(fā)射信號+接收端噪聲MIMO模型中有一個空時編碼器,同時含有有多根天線,其系統(tǒng)模型和上述MIMO系統(tǒng)理論一致。一般來說,移動終端所支持的天線數(shù)目總是比基站端要少所以發(fā)送天線的數(shù)目要大于接收天線.2。3分集與復(fù)用根據(jù)各根天線上發(fā)送信息的差別,MIMO可以分為發(fā)射分集技術(shù)和空間復(fù)用技術(shù).發(fā)射分集:在不同的天線上發(fā)射包含同樣信息的信號(信號的具體形式不一定完全相同),達(dá)到空間分集的效果,起到抗衰落的作用典型代表:空時塊碼(STBC)空間復(fù)用:在不同的天線上發(fā)射不同的信息,獲得空間復(fù)用增益,從而大大提高系統(tǒng)的容量和頻譜利用率典型代表:分層空時碼.2.3.1空時塊碼(STBC)Alamouti提出了采用兩個發(fā)射天線和一個接收天線的系統(tǒng)可以得到采用一個發(fā)射天線兩個接收天線系統(tǒng)同樣的分集增益。將每k個輸入字符映射為一個矩陣,矩陣的每行對應(yīng)在p個不同的時間間隔里不同天線上所發(fā)送的符號。2*2舉例:單天線接收,用表示第1,2個發(fā)射符號間隔接收天線的接收信號:采用最優(yōu)極大似然譯碼可得:為了要滿足各根天線上發(fā)送數(shù)據(jù)的正交,它的編碼矩陣需要滿足如下條件多天線接收,發(fā)送端的編碼與傳輸方案和單接收天線系統(tǒng)一樣.只是在接收端的處理變得復(fù)雜,需要對不同接收天線上接收到的信號進(jìn)行合并處理。多接收天線下的判決度量可以通過把各副接收天線上的接受信號得到的判決度量線性合并得到。判決式如下:2。3.2分層空時碼(BLAST)空時編碼利用多天線組成的天線陣同時發(fā)送和接收。在發(fā)送端,將數(shù)據(jù)流分離成多個支流,對每個支流進(jìn)行空時處理和信號設(shè)計(空時編碼),然后通過不同天線同時發(fā)送;在接收端,利用天線陣接收,并經(jīng)過空時處理和空時碼解碼,還原成發(fā)送數(shù)據(jù)流。串并變換串并變換信道編碼器1信道編碼器2空時編碼調(diào)制器1調(diào)制器2天線1天線n圖1分層空時碼的發(fā)射端系統(tǒng)模型在接收端,用多個天線分集接收,信道參數(shù)通過信道估計獲得,由線性判決反饋均衡器實現(xiàn)分層判決反饋干擾抵消,然后進(jìn)行分層空時譯碼,單個信道譯碼器完成信道譯碼,分層空時碼接收端系統(tǒng)框圖如下圖所示:信道估計信道估計線性判決反饋均衡器空時譯碼信道譯碼天線1天線2三、仿真設(shè)計開始3.1流程圖開始初始化各項參數(shù)初始化各項參數(shù)產(chǎn)生信源產(chǎn)生信源信道編碼信道編碼采用卷積碼進(jìn)行QPSK調(diào)制QPSK調(diào)制STBC雙天線發(fā)送STBC雙天線發(fā)送通過高斯白噪聲信道通過高斯白噪聲信道單/多天線接收單/多天線接收ML準(zhǔn)則進(jìn)行判決維特比譯碼進(jìn)行解調(diào)維特比譯碼進(jìn)行解調(diào)結(jié)束結(jié)束3。2主要模塊3.2.1信源產(chǎn)生要求:產(chǎn)生獨立等概的二進(jìn)制信源實現(xiàn):matlab自帶函數(shù)randint()一個信源產(chǎn)生N/2個0,1隨機等概數(shù)據(jù)S1=randint(1,N/2);S2=randint(1,N/2);3.2.2信道編碼方式:卷積碼(3GPPTS25。2124.2.3。1)卷積糾錯編碼函數(shù)convenc()格式:code=convenc(msg,trellis)功能:利用poly2trellis函數(shù)定義的格形trellis結(jié)構(gòu),對二進(jìn)制矢量信息msg進(jìn)行卷積編碼.將卷積編碼多項式轉(zhuǎn)換成格形(trellis)結(jié)構(gòu)函數(shù)poly2trellis()格式:trellis=poly2trellis(constrainlength,codegenerator)功能:將前向反饋卷積編碼器的多項式轉(zhuǎn)換成一格形(trellis)結(jié)構(gòu)。Viterbi算法譯卷積碼函數(shù)vitdec()格式:decoded=vitdec(code,trellis,tblen,opmode,dectype)功能:利用Viterbi算法譯卷積碼。Code為poly2trellis函數(shù)或istrellis函數(shù)定義的格形trellis結(jié)構(gòu)的卷積碼。參數(shù)tblen取正整數(shù),表示記憶(traceback)深度。參數(shù)opmode代表解碼操作模型。3.2.3調(diào)制與解調(diào)基本要求QPSK:在數(shù)字信號的調(diào)制方式,QPSK四相移鍵控是目前最常用的一種衛(wèi)星數(shù)字信號調(diào)制方式,它具有較高的頻譜利用率、較強的抗干擾性、在電路上實現(xiàn)也較為簡單。QPSK是在M=4時的調(diào)相技術(shù),它規(guī)定了四種載波相位,分別為45°,135°,225°,315°,調(diào)制器輸入的數(shù)據(jù)是二進(jìn)制數(shù)字序列,為了能和四進(jìn)制的載波相位配合起來,則需要把二進(jìn)制數(shù)據(jù)變換為四進(jìn)制數(shù)據(jù),這就是說需要把二進(jìn)制數(shù)字序列中每兩個比特分成一組,共有四種組合,即00,01,10,11,其中每一組稱為雙比特碼元。每一個雙比特碼元是由兩位二進(jìn)制信息比特組成,它們分別代表四進(jìn)制四個符號中的一個符號。QPSK中每次調(diào)制可傳輸2個信息比特,這些信息比特是通過載波的四種相位來傳遞的。解調(diào)器根據(jù)星座圖及接收到的載波信號的相位來判斷發(fā)送端發(fā)送的信息比特。實現(xiàn)方法:調(diào)制:Matlab自帶函數(shù)reshape以及自定義star()利用星座點調(diào)制解調(diào):Matlab自帶函數(shù)reshape以及ML思想解調(diào),過程中使用min()函數(shù)提高要求16QAM:16QAM是用兩路獨立的正交4ASK信號疊加而成,4ASK是用多電平信號去鍵控載波而得到的信號。它是2ASK體制的推廣,和2ASK相比,這種體制的優(yōu)點在于信息傳輸速率高。串/并變換器將速率為Rb的二進(jìn)制碼元序列分為兩路,速率為Rb/2。2-4電平變換為Rb/2的二進(jìn)制碼元序列變成4個電平信號,4電平信號與正交載波相乘,完成正交調(diào)制,兩路信號疊加后產(chǎn)生16QAM信號.在兩路速率為Rb/2的二進(jìn)制碼元序列中,經(jīng)2—4電平變換器輸出為4電平信號,即M=16.經(jīng)4電平正交幅度調(diào)制和疊加后,輸出16個信號狀態(tài),即16QAM.實現(xiàn)方法:調(diào)制:Matlab自帶函數(shù)reshape以及star()用星座點進(jìn)行調(diào)制解調(diào):Matlab自帶函數(shù)reshape以及ML思想解調(diào),過程中使用min()函數(shù)3.2。4空時分組碼發(fā)送與接收兩發(fā)一收:兩發(fā)兩收:(1)(2)實現(xiàn):Matlab自帶conj()與.*3.2。5AWGN信道加性高斯白噪聲AWGN(AdditiveWhiteGaussianNoise)是最基本的噪聲與干擾模型.加性噪聲:疊加在信號上的一種噪聲,通常記為n(t),而且無論有無信號,噪聲n(t)都是始終存在的.因此通常稱它為加性噪聲或者加性干擾。白噪聲:噪聲的功率譜密度在所有的頻率上均為一常數(shù),則稱這樣的噪聲為白噪聲。如果白噪聲取值的概率分布服從高斯分布,則稱這樣的噪聲為高斯白噪聲。實現(xiàn):Matlab自帶函數(shù)randn()3.3主要參數(shù)PACKET=10;%數(shù)據(jù)包個數(shù)N=2560*4;%包長SNR_dB=0:2:30;%信噪比范圍(0~30),圖中橫坐標(biāo)間隔為2tblen=30;%卷積碼記憶深度,寄存器的3~5倍最佳,選擇30四、程序塊設(shè)計4.1結(jié)構(gòu)性和關(guān)鍵語句4。1。1信源產(chǎn)生ppt中建議使用randsrc()函數(shù),但由于randsrc()產(chǎn)生的信源序列是+1和—1的序列,而進(jìn)行卷積碼編碼時輸入編碼器的序列必須是單極性不歸零序列,所以要將序列中的-1修改為0.于是我采用了randi()函數(shù),直接可以產(chǎn)生隨機且等概的0,1序列。S1=randi(1,N/2);%產(chǎn)生第1組信號,長度為N/2S2=randi(1,N/2);%產(chǎn)生第2組信號,長度為N/24.1.2信道編碼4。1.2.1卷積碼codegen=[557663711];%8進(jìn)制表示寄存器狀態(tài)trellis=poly2trellis(constlen,codegen);%轉(zhuǎn)換為格行結(jié)構(gòu)forbag=1:PACKETS1=randi(1,N/2);%產(chǎn)生隨機信號1S2=randi(1,N/2);%產(chǎn)生隨機信號2S=[S1S2];SJ_1=convenc(S1,trellis);%對1進(jìn)行卷積編碼SJ_2=convenc(S2,trellis);%對2進(jìn)行卷積編碼根據(jù)圖可得,有9個移位寄存器,1個輸入和3個輸出。將編碼器的3個沖激響應(yīng)寫成二進(jìn)制序列,最后轉(zhuǎn)化成八進(jìn)制,最后得到的結(jié)果為557,663,711,為八進(jìn)制的表示形式。4。1.2。2維特比譯碼直接利用公式vitdec()即可4.1。2。3CRC冗余校驗?zāi)鼙灰阎猤(x)整除即判斷為無錯,否則產(chǎn)生錯誤選取g(x)=1+x^5+x^12+x^16加冗余過程:檢查過程4.1。3調(diào)制與解調(diào)QPSK星座圖與調(diào)制QPSK解調(diào)16QAM星座圖16QAM調(diào)制16QAM解調(diào)4.1。4瑞利信道4.1。4。1信道中的信號根據(jù)瑞利信道衰減參數(shù),加之公式可得兩根天線在兩個符號周期內(nèi)在信道中的總信號rij(包括高斯噪聲)4.1.4.2誤比特率的計算利用matlab自帶biterr()函數(shù)Biterr()用于比較兩組標(biāo)量序列中不同位數(shù)的個數(shù)用個數(shù)與總位數(shù)相除記得到本次循環(huán)中的誤比特率因為根據(jù)不同的系統(tǒng)可能需要多次循環(huán),故而要對每次循環(huán)中的誤比特率進(jìn)行求和并與總循環(huán)次數(shù)相除,等到真正的誤比特率。4.2狀態(tài)檢驗每路信源產(chǎn)生N/2=5120個數(shù)據(jù)經(jīng)過卷積編碼后生成15360個數(shù)據(jù)因為有三路輸出即15360=5120*3個數(shù)據(jù)QPSK星座圖(即坐標(biāo)數(shù)據(jù))16QAM星座圖數(shù)據(jù)(格雷碼順序排列)經(jīng)過QPSK后生成每路信號7680個數(shù)據(jù)因為QPSK將每路信號分成兩路后調(diào)制即7680=15360/2個數(shù)據(jù)經(jīng)過16QAM后生成每路信號3840個數(shù)據(jù)因為16QAM將每路信號分成四路后調(diào)制即3840=15360/4個數(shù)據(jù)經(jīng)過兩發(fā)兩收的QPSK信號調(diào)制后產(chǎn)生的信號每路7680個數(shù)據(jù)與發(fā)送前相同兩發(fā)兩收未編碼情況每路產(chǎn)生2560個數(shù)據(jù)經(jīng)過兩發(fā)一收的QPSK信號調(diào)制后產(chǎn)生的信號每路7680個數(shù)據(jù)經(jīng)過兩發(fā)兩收的16QAM信號調(diào)制后產(chǎn)生的信號每路3840個數(shù)據(jù)與發(fā)送前相同經(jīng)過兩發(fā)一收的16QAM信號調(diào)制后產(chǎn)生的信號每路3840個數(shù)據(jù)解調(diào)2發(fā)2收QPSK后產(chǎn)生序列15360個經(jīng)過維特比譯碼后2發(fā)2收產(chǎn)生序列5120個已恢復(fù)為0,1序列4.3性能測試4.3.1當(dāng)采用packet=10時,每包長2460*4共98400個數(shù)據(jù)耗時:34s較為快捷,可見代碼性能較優(yōu)4.3.2此時加入冗余校驗,速度大大下降耗時:8'45’’約是不添加冗余校驗的17倍且由于在此系統(tǒng)中冗余校驗無法實現(xiàn)其功能,即實際糾錯故而認(rèn)為冗余校驗用處不大4.3。3增加包長,不加入冗余校驗packet=50,每包長為依然為2460*4共492000個數(shù)據(jù)耗時2’44’’且兩幅圖得到的誤比特率圖線無明顯差別,相較之下選擇包長為10進(jìn)行仿真。五、誤碼性能包長為packet=10時,數(shù)據(jù)共有98400個此時得到的曲線與packet=50,數(shù)據(jù)增加5倍即492000個數(shù)據(jù)時的在QPSK下誤碼率圖線無明顯差異,細(xì)微來看,packet=50稍平滑一些5.1Packet=10,tblen=305。2packet=50當(dāng)包長都取10時,改變卷積碼的記憶深度。查取資料可知,卷積碼的記憶深度為寄存器個數(shù)的3~5倍時性能最佳。本次仿真中因為寄存器個數(shù)為8個,所以記憶深度在24~40中選取比較合適。于是我選?。?作為常態(tài)。比較大的記憶深度50和比較小的記憶深度3來畫圖比較,從中可以看出,記憶深度較?。?3)時,未編碼曲線較為光滑記憶深度增大(=30,=50),編碼更為曲線光滑5.3packet=10tblen=505。4packet=10tblen=3六、仿真結(jié)果與分析5.1QPSK情況下誤碼率圖線我選取了三個狀態(tài)的誤比特率來進(jìn)行分析分別是2發(fā)2收的卷積編碼BER圖線2發(fā)1收的卷積編碼BER圖線以及未進(jìn)行卷積編碼直接調(diào)制的BER圖線.首先我們已知2發(fā)2收的性能優(yōu)于2發(fā)1收,觀察圖線,2發(fā)2收圖線一直在2發(fā)1收圖線之下,即相同信噪比時,2發(fā)2收的誤比特率小于2發(fā)1收,正確.對于未進(jìn)行卷積編碼的圖線與進(jìn)行編碼的圖線相比,在信噪比較小的時候(約小于10db)未編碼信號的誤比特率比2發(fā)1收的進(jìn)行QPSK的信號誤比特率低,因為本次仿真中的誤比特率是經(jīng)過逐次取平均,擴大范圍繼續(xù)平均,數(shù)據(jù)準(zhǔn)確,于是可以得到信噪比小的時候,收發(fā)方式對誤比特率影響較大。而當(dāng)超過10db時,未進(jìn)行卷積碼的信號誤比特率遠(yuǎn)遠(yuǎn)高于經(jīng)過編碼的信號,可見在信噪比大時,編碼對通信系統(tǒng)性能的影響更大。5。216QAM誤碼率圖線16QAm部分選取2發(fā)2收及2發(fā)1收的誤比特率進(jìn)行分析??梢娫谛旁氡燃s為15dB以下時,兩條曲線幾乎交疊在一起,誤比特率相當(dāng),然而當(dāng)信噪比大于15dB時,2發(fā)2收誤比特率大于2發(fā)1收的情況。不符合常理,有待解決。七、重點研究的問題5.1、QPSK與16QAM的調(diào)制最開始也考慮過使用matlab直接提供的函數(shù)pskmod(),qammod()和相應(yīng)的解調(diào)函數(shù)來進(jìn)行QPSK及16QAM的調(diào)制與解調(diào)。但因為學(xué)習(xí)過通信原理,理解了調(diào)制的本質(zhì)實際就是映射,將一維標(biāo)量映射到QPSK的單位圓及16QAM的星座點上。所以我采用了自己設(shè)計調(diào)制與解調(diào)的函數(shù)。其實實施起來也很簡單.首先定義QPSK及16QAM的星座點。我采用了這種在通信原理中因為錯到相鄰符號概率小而性能較好的方式,只用直接定義4個點的位置就完成了。16QAM也很簡單,同樣采用通信原理中較為推薦的格雷碼方式排序星座點,用循環(huán)的方式定義星座點,以期獲得較低的誤符號率。之后進(jìn)行串并變化后,把數(shù)據(jù)分別變?yōu)?行和4行,一列看為一個符號,轉(zhuǎn)換為10進(jìn)制數(shù)字后+1得到在星座點中的序列位置,就完成了調(diào)制。5.2、QPSK與16QAM的解調(diào)完成了調(diào)制,解調(diào)的思想也比較簡單.最基礎(chǔ)的先要應(yīng)用ML準(zhǔn)則,即找到離當(dāng)前位置最近的星座點,記錄它的位置,再回到回復(fù)序列中找到相應(yīng)序號對應(yīng)的2或4位數(shù)據(jù),再次使用reshape即可恢復(fù)為原信號。5。3、瑞利信道中的發(fā)送與接收彈性要求中有瑞利信道這一項,所以我查閱了相關(guān)資料后了解到,只要定義好銳利信道的參數(shù)h0~h3,后就能利用書中的公式,將兩根天線上相鄰時刻到達(dá)的信號與瑞利信道系數(shù)想乘,就可以得到天線的發(fā)射信號,再加上隨機噪聲sgma.*2*(randn(1,len)+j*randn(1,len)),便得到了信道中的總函數(shù)。譯碼部分比起發(fā)送要復(fù)雜一些.發(fā)送的時候有相應(yīng)的公式,直接就可以得到,而對于譯碼,則需要理解兩發(fā)兩收和一收進(jìn)行的含義,才能寫出相應(yīng)的算法。兩發(fā)兩收交兩發(fā)一收復(fù)雜,但在理解了具體實現(xiàn)的基礎(chǔ)上,需要我們用已有的簡單的數(shù)學(xué)知識(如負(fù)數(shù)的共軛計算,算式相消技巧),最終將收端得到的信號恢復(fù)為原信號。5.4、冗余校驗在本學(xué)期的《信息處理與編碼》與編碼課中,作為課余知識簡單的了解了CRC冗余校驗的實現(xiàn)。即與給定的g(x)相除,整除可認(rèn)為無差錯。根據(jù)一篇論文嘗試編寫了冗余校驗的程序,雖然程序?qū)崿F(xiàn)并不太難,但卻給程序造成了極大的冗余。在調(diào)制前要給兩路信號添加冗余,解調(diào)譯碼后要對相應(yīng)的8個結(jié)果解校驗。于是程序的運行時間平均提高了近20倍。在之后的調(diào)試代碼過程中一直將冗余校驗注釋掉,以免浪費過多的時間。5.5、誤比特率的計算比起通信原理中誤比特率的計算需要很長的公式,開根乘方不同,在mat(yī)lab中只要使用簡單的biterr()函數(shù)即可完成。它指示了兩個數(shù)組中不同比特數(shù)的個數(shù)(也可用異或?qū)崿F(xiàn)),再與序列總長度相比,很方便的就能得出誤比特率.唯一需要注意的是本次仿真中數(shù)據(jù)量龐大,嵌套著循環(huán),每進(jìn)行一次發(fā)送接收都要計算出本次的誤比特率,再加和求平均,便能得到較為可靠的誤比特率值。八、結(jié)論通過兩個星期的課程設(shè)計,我完成了MIMO通信系統(tǒng)的QPSK、16QAM調(diào)制,擁有循環(huán)冗余校驗,通過瑞利衰減信道,最終成功傳輸解調(diào)的整個過程.對于MIMO通信系統(tǒng),最初我們只是在《移動通信》課上有所了解,但對于它的整個實現(xiàn)流程實際上是陌生的。在第一節(jié)老師的指導(dǎo)課上,除了移動通信課程上涉及的MIMO、《通信原理》上涉及到了QPSK和16QAM調(diào)制方式,甚至于彈性要求中在《信息處理與編碼》中涉及的冗余校驗以及并未完全理解的瑞利信道的相關(guān)內(nèi)容。一次課程設(shè)計幾乎涵蓋了大三所學(xué)習(xí)的主要課程的最核心內(nèi)容,讓我在第一天就很感興趣。當(dāng)然,同時也我也面臨無從下手的困境,毫無頭緒。所幸Matlab在這一個學(xué)期的《通信網(wǎng)性能基礎(chǔ)》實驗中有了不小的進(jìn)步,我可以掌握分模塊變成的方法,便根據(jù)老師給出的基本流程圖,一步步拆解,產(chǎn)生信源、調(diào)制、解調(diào)、最終完成兩發(fā)兩收,在這個過程中,我對基于MATLAB的MIMO通信系統(tǒng)仿真有了比較深刻的認(rèn)識.MIMO的優(yōu)點是能夠增加無線范圍并提高性能。MIMO允許多個天線同時發(fā)送和接收多個空間流。它允許天線同時傳送和接收。利用MIMO技術(shù)可以提高信道的容量,同時也可以提高信道的可靠性,降低誤碼率。前者是利用MIMO信道提供的空間復(fù)用增益,后者是利用MIMO信道提供的空間分集增益.但是,后來深入了解了我才知道,MIMO不能夠克服頻率選擇性深衰落。所以出現(xiàn)了OFDM和MIMO結(jié)合在一起的技術(shù).目前,4G技術(shù)已經(jīng)逐漸普及,未來是必要出現(xiàn)更先進(jìn)的通信技術(shù),但是無論科技如何發(fā)展,后來的技術(shù)都是對先前技術(shù)的改進(jìn)和突破。只有學(xué)好現(xiàn)有的技術(shù),才能夠發(fā)現(xiàn)其中的缺陷和弊端,才能夠找準(zhǔn)改進(jìn)的方向。三年的學(xué)習(xí)到本次課程設(shè)計結(jié)束就告一段落了,很感謝通過這次小學(xué)期,可以讓我認(rèn)識到自己在這三年中確實學(xué)到了很多有用的知識,對通信系統(tǒng)有了基本的了解,完成了一名通信專業(yè)學(xué)生應(yīng)該掌握的基本內(nèi)容.如果不是課程設(shè)計,只有理論的學(xué)習(xí),是不能讓我認(rèn)識到自己實實在在掌握了這些知識并能把它們綜合在一起應(yīng)用.除此以外也讓我認(rèn)識到,遇到讓自己覺得很困難的東西,不要主觀認(rèn)定自己不可以,從簡單的地方入手,循序漸進(jìn),認(rèn)真地查閱網(wǎng)上的資料與同學(xué)交流心得,一步一步是可以把難關(guān)攻破的。九、參考文獻(xiàn)1、《通信系統(tǒng)性能估計》http://wenku.baidu。com/link?url=KGRdYUJ5NPR_K_EKe_8jdF4qD3zSGFk0F8QkeFF2U3rTi20t_8c67oz7n79fFPcmq9Jh23E-PzCfsWEBN6pJN9dg0of41YszHDkNtzoDwvO2、《通信原理(第3版)》3、《信息處理與編碼(第3版)》4、《MIMO通信系統(tǒng)編碼》5、《MATLAB函數(shù)速查手冊(修訂版)》6、《空時分組碼—STBC的性能分析》http://wenku.bai/link?url=hsZTJWXEYgobrzSg0uzMY8Y2imrxnHnI(lǐng)QOCZGtWKeApfHJhUHIckoD3f2INnOKCpTWxLi6nBSG2uOmZmA—NBJu6DWh-8DwFMcwcGZBntNpq7、《STBC塊傳輸系統(tǒng)中的一種新型分集合并算法》http://wenku.baidu。com/link?url=fY78IE5KYftapLShCCq7w1fitfwGKqiyNRmxxFwz03fLdpB(yǎng)TzGXPrPA1q7HoCKHyyEUGRx7EWX4tuo0Ty_9yn7G72Qh8qfCFGniJzs8Xvuu8、《基于MATLAB的獨立瑞利衰落模型的的仿真》[J];廣東通信技術(shù);2006年12期暨南大學(xué)研究生課程論文課程:結(jié)構(gòu)動力學(xué)姓名:許可悅學(xué)號:1634361002學(xué)院:力學(xué)與建筑工程學(xué)院專業(yè):建筑與土木工程任課教師:李雪艷基于MATLAB的四層框架結(jié)構(gòu)動力響應(yīng)與研究許可悅(暨南大學(xué)理工學(xué)院力學(xué)與土木工程學(xué)院,廣州51063)摘要:本文用MATLAB語言對四層建筑結(jié)構(gòu)進(jìn)行編程,計算結(jié)構(gòu)的自振頻率、振型,分析該結(jié)構(gòu)在自由振動和一般激勵下的動力響應(yīng)。采用了Newmark-β法計算了在簡諧正弦激勵作用下結(jié)構(gòu)的位移響應(yīng),并以此為初始條件結(jié)合瑞利阻尼矩陣計算了結(jié)構(gòu)在簡諧正弦荷載卸載后的結(jié)構(gòu)自由振動的位移響應(yīng)。關(guān)鍵詞:MATLAB、Newmark-β法、瑞利阻尼矩ThefourlayersofframestructuredynamicresponsebasedonMATLABandresearchXuKeyue(Jinanuniversityinstituteofmechanicsandcivilengineeringdepartment,Guangzhou)Abstract:ThispaperusesMATLABlanguagetoprogramthethefourlayersofframestructure,calculatestheself—vibrationfrequencyandvibrationmodeofthestructure,andanalyzesthedynamicresponseofthestructureunderfreevibrationandgeneralexcitation。AdoptedtheNewmark-betamethodtocalculatethedisplacementofthestructureundertheactionofaharmonicsineexcitationresponse,andtheinitialconditionsincombinationwiththeRayleighdampingmatrixtocalculatethestructureinthestructureofharmonicsineloadafterunloadingfreevibrationdisplacementresponse.Keywords:MATLAB;Newmark—βmethod;Rayleighorthogonaldamping1引言在社會發(fā)展的今天,很多科技人員都會遇到數(shù)值分析計算機應(yīng)用等問題,一些傳統(tǒng)的高級程序語言如FORTRAN等雖然能在一定程度上減輕計算量,但它們要求應(yīng)用人員要具有較強的編程能力和對算法有深入的研究.另外,在運用這些高級程序語言進(jìn)行計算結(jié)果的可視化分析及圖形處理方面,對非計算機專業(yè)的普通用戶來說,存在著很大的難度.MATLAB正是在這一應(yīng)用要求背景下產(chǎn)生的數(shù)學(xué)類科技應(yīng)用軟件。MATLAB是是以矩陣計算為基礎(chǔ)的程序設(shè)計語言,MATLAB具有功能豐富和完備的數(shù)學(xué)函數(shù)庫及工具箱,大量繁雜的數(shù)學(xué)運算和分析可通過調(diào)用MATLAB函數(shù)直接求解,大大提高了編程效率,其程序編譯和執(zhí)行速度遠(yuǎn)遠(yuǎn)超過了傳統(tǒng)的FORTRAN語言,因而用MAT2LAB編寫程序,往往可以達(dá)到事半功倍的效果.在圖形處理方面,MATLAB可以給數(shù)據(jù)以二維、三維乃至四維的直觀表現(xiàn),并在圖形色彩、視角、品性等方面具有較強的渲染和控制能力,使科技人員對大量原始數(shù)據(jù)的分析變得輕松和得心應(yīng)手,從根本上滿足了科技人員對工程數(shù)學(xué)計算的要求,將科技人員及普通用戶從繁重的數(shù)學(xué)運算中解放出來。本文通過實例介紹了MATLAB語言在結(jié)構(gòu)動力學(xué)中的應(yīng)用,通過結(jié)構(gòu)的自振頻率、振型以及動力響應(yīng)在MATALB中的實現(xiàn),說明了MATLAB在結(jié)構(gòu)動力學(xué)計算中的強大功能及其編程的便捷性,使科技人員真正地從繁雜的計算中解放出來。2公式2.1結(jié)構(gòu)自振特性和特征值結(jié)構(gòu)自振特性是指結(jié)構(gòu)的振動頻率和振型,計算經(jīng)驗指出,結(jié)構(gòu)的阻尼對結(jié)構(gòu)的頻率和振型的影響很小,所以求頻率振型時可以不考慮阻尼的影響,此時系統(tǒng)的自由振動方程式如式(1)所示,即(1)當(dāng)系統(tǒng)做自由振動時,各質(zhì)點做簡諧振動,各節(jié)點的位移可表示為:(2)將(2)代入(1)式,并消去公因子得到(3)因此求解式(1)就是尋找式(3)的ω2值和非零向量{φ},這種問題稱為廣義特征值問題,記λ=ω2,λ和{φ}分別稱為廣義特征值和特征向量.式(3)可寫成(4)這是一個齊次的線性方程組,若要有{φ}的非零解,系數(shù)行列式必須等于零,即(5)展開此式可得如果彈性結(jié)構(gòu)的總剛度矩陣[K]和總質(zhì)量矩陣[M]的階數(shù)都是n,則上述行列式展開后為λ的n次代數(shù)方程式,由此可求出n個根,即n個廣義特征值λi,i=1,2,.。.,n,從而求出結(jié)構(gòu)的n個自振頻率。求得廣義特征值λi后,就可利用式(4)算得對應(yīng)的廣義特征向量{φi},它代表n個質(zhì)點的振幅構(gòu)成的振型。2.2用MATLAB對建筑結(jié)構(gòu)自振頻率、振型的分析如圖所示四層剛架結(jié)構(gòu),各層質(zhì)量分別為m1=1kg,m2=2kg,m3=3kg;m4=4kg.各層的側(cè)移剛度分別為k1=800N/m,k2=1600N/m,k3=3200N/m,k4=6400N/m。求剛架的固有頻率和振型。用matlab語言編程:%%four_layerclc;clear;%%k0每段的剛度k0(1)=800;k0(2)=1600;k0(3)=3200;k0(4)=6400;%%m每段的質(zhì)量m0(1)=1;m0(2)=2;m0(3)=3;m0(4)=4;%%層數(shù)n=4;%%定義m為質(zhì)量矩陣,k為總剛度矩陣m=zeros(n,n);k=zeros(n,n);%%計算mfori=1:n;m(i,i)=m0(i);end%%計算kk(n,n)=k0(n);fori=1:n—1;k(i,i)=k0(i+1)+k0(i);endfori=1:n—1;k(i,i+1)=—k0(i+1);k(i+1,i)=-k0(i+1);endmn=m\k;%mn=inv(m)*k;%%求特征值w2=eig(mn);%%求角頻率w=sqrt(w2);%%頻率f=w/(2*pi);%%周期T=1/f;fori=1:n;L=k—w2(i)*m;L00=L(2:n,2:n);L01=L(2:n,1);X=-inv(L00)*L01;xa(:,i)=X;endx1=ones(1,n);x=[x1',xa']'x=1.00001.00001。00001。0000-1.6299-0。50000。66161。46822.1565-0.2500—0.06221.6557—1.01250。2500—0.38501。71002.3結(jié)構(gòu)動力響應(yīng)求結(jié)構(gòu)的動力響應(yīng),就要對公式(6)進(jìn)行解答,可以用數(shù)值積分的方法對方程直接求解,即按時間增量Δt逐步求解運動微分方程,直至反應(yīng)終了,這一方法稱作逐步積分法.這里只討論線性結(jié)構(gòu)體系的問題,逐步積分法求解運動微分方程的基本思路是:(1)把連續(xù)的時間過程離散為t1,t2,...,tn有限個點,對于運動微分方程(6)求出其的位移、速度和加速度在有限個時間離散點上的值。在每個時間間隔Δt內(nèi),假定位移、速度和加速度符合某一簡單的關(guān)系,而Δt的選擇要求保證計算的穩(wěn)定性與精確性.從這樣的基本思路出發(fā),本文采用Newmark-β法來求解結(jié)構(gòu)動力響應(yīng)。Newmark—β法的計算步驟歸納如下:(1)基本數(shù)據(jù)準(zhǔn)備和初始條件計算:1)選擇時間長Δt、參數(shù)β和γ,并計算積分常數(shù)2)確定運動的初始值。(2)形成剛度矩陣[K],質(zhì)量矩陣[M]和]阻尼矩陣[C](3)形成等效剛度矩陣,即計算ti+1時刻的等效荷載(5)求解ti+1時刻的位移,即計算ti+1時刻的加速度和速度循環(huán)第(4)至(6)計算步驟,可以得到線彈性體系在任一時刻的動力反應(yīng)。2.4結(jié)構(gòu)在正弦荷載卸載后的自振響應(yīng)Newmark-法的基本原理Newmark-法是一種逐步積分的方法,避免了任何疊加的應(yīng)用,能很好的適應(yīng)非線性的反應(yīng)分析。Newmark-法假定:(1—1)(1—2)式中,和是按積分的精度和穩(wěn)定性要求進(jìn)行調(diào)整的參數(shù)。當(dāng)=0。5,=0.25時,為常平均加速度法,即假定從t到t+t時刻的速度不變,取為常數(shù)。研究表明,當(dāng)≥0。5,≥0。25(0.5+)2時,Newmark-法是一種無條件穩(wěn)定的格式。由式(2-141)和式(2-142)可得到用及,,表示的,表達(dá)式,即有(1—3)(1—4)考慮t+t時刻的振動微分方程為:(1-5)將式(2-143)、式(2—144)代入(2-145),得到關(guān)于ut+t的方程(1-6)式中求解式(2-146)可得,然后由式(2-143)和式(2—144)可解出和。由此,Newmark-法的計算步驟如下:1.初始計算:(1)形成剛度矩陣[K]、質(zhì)量矩陣[M]和阻尼矩陣[C];(2)給定初始值,和;(3)選擇積分步長t、參數(shù)、,并計算積分常數(shù),,,,,,,;(4)形成有效剛度矩陣;2。對每個時間步的計算:(1)計算t+t時刻的有效荷載:(2)求解t+t時刻的位移:(3)計算t+t時刻的速度和加速度:Newmark-方法是一種無條件穩(wěn)定的隱式積分格式,時間步長t的大小不影響解的穩(wěn)定性,t的選擇主要根據(jù)解的精度確定。瑞利矩陣瑞利阻尼矩陣?yán)萌鹄仃嚨恼恍?,質(zhì)量矩陣和剛度矩陣的正交性我們可得到(其中為廣義阻尼矩陣)(7)計算卸載后的位移響應(yīng)結(jié)構(gòu)的運動方程表達(dá)式為(8)設(shè)方程的解為(9)將(9)代入(8)可得(10)左乘可得到(11)由瑞利阻尼矩陣、質(zhì)量矩陣和剛度矩陣的正交性可以得到(12)將代入(12),兩邊同時除以可得(13)(13)的解為(14)其中(15)(16)由簡諧正弦荷載作用完畢時刻t=2s的結(jié)構(gòu)位移及速度條件作為結(jié)構(gòu)的自振初始條件:(17)左乘(18)(19)同理(20)3動力響應(yīng)分析假設(shè)上圖的四層框架結(jié)構(gòu)在頂部受一個簡諧荷載的作用,力的作用時間=5s,計算響應(yīng)的時間為100s,分2000步完成。阻尼矩陣由Rayleigh阻尼構(gòu)造。用mat(yī)lab語言編程:clc;clear;%%質(zhì)量矩陣m=[1,2,3,4];m=diag(m);%%剛度矩陣k=[800-80000;—8002400-16000;0-16004800-3200;00-32008000];c=0.05*m+0.02*k;f0=100;t1=5;nt=2000;dt=0.01;alfa=0.25;beta=0.5;a0=1/alfa/dt/dt;a1=beta/alfa/dt;a2=1/alfa/dt;a3=1/2/alfa-1;a4=beta/alfa-1;a5=dt/2*(beta/alfa-2);a6=dt*(1-beta);a7=dt*beta;d=zeros(4,nt);v=zeros(4,nt);a=zeros(4,nt);fori=2:ntt=(i—1)*dt;if(t〈t1)f=[f0*sin(4*pi*t/t1);0;0;0];elsef=[0;0;0;0];endke=k+a0*m+a1*c;fe=f+m*(a0*d(:,i-1)+a2*v(:,i-1)+a3*a(:,i-1))+c*(a1*d(:,i—1)+a4*v(:,i-1)+a5*a(:,i-1));%d(:,i)=inv(ke)*fe;d(:,i)=ke\fe;a(:,i)=a0*(d(:,i)-d(:,i—1))-a2*v(:,i—1)—a3*a(:,i-1);v(:,i)=v(:,i—1)+a6*a(:,i—1)+a7*a(:,i);end%%質(zhì)點1figure(1)subplot(3,1,1),plot(d(1,:));title('1質(zhì)點的位移響應(yīng)')subplot(3,1,2),plot(v(1,:));title('1質(zhì)點的速度響應(yīng)')subplot(3,1,3),plot(a(1,:));title('1質(zhì)點的加速度響應(yīng)’)%%質(zhì)點2figure(2)subplot(3,1,1),plot(d(2,:));title('2質(zhì)點的位移響應(yīng)')subplot(3,1,2),plot(v(2,:));title('2質(zhì)點的速度響應(yīng)')subplot(3,1,3),plot(a(2,:));title(’2質(zhì)點的加速度響應(yīng)')%%質(zhì)點3figure(3)subplot(3,1,1),plot(d(3,:));title('3質(zhì)點的位移響應(yīng)’)subplot(3,1,2),plot(v(3,:));title('3質(zhì)點的速度響應(yīng)’)subplot(3,1,3),plot(a(3,:));title(’3質(zhì)點的加速度響應(yīng)’)%%質(zhì)點4figure(4)subplot(3,1,1),plot(d(4,:));title(’4質(zhì)點的位移響應(yīng)’)subplot(3,1,2),plot(v(4,:));title('4質(zhì)點的速度響應(yīng)')subplot(3,1,3),plot(a(4,:));title(’4質(zhì)點的加速度響應(yīng)')%%4個質(zhì)點的位移響應(yīng)figure(5)plot(d(1,:),'b’);holdon;plot(d(2,:),'r’);holdon;plot(d(3,:),'k’);holdon;plot(d(4,:),'g');title(’各個質(zhì)點的位移響應(yīng)')legend(’質(zhì)點1',’質(zhì)點2’,'質(zhì)點3','質(zhì)點4');%%4個質(zhì)點的速度響應(yīng)figure(6)plot(v(1,:),'b');holdon;plot(v(2,:),'r');holdon;plot(v(3,:),’k');holdon;plot(v(4,:),’g');title('各個質(zhì)點的速度響應(yīng)')legend('質(zhì)點1','質(zhì)點2’,’質(zhì)點3','質(zhì)點4');%%4個質(zhì)點的加速度響應(yīng)figure(7)plot(a(1,:),'b');holdon;plot(a(2,:),'r');holdon;plot(a(3,:),'k');holdon;plot(a(4,:),'g');title('各個質(zhì)點的加速度響應(yīng)')legend(’質(zhì)點1’,'質(zhì)點2','質(zhì)點3','質(zhì)點4');輸出其位移、速度和加速度圖像:4結(jié)語MATLAB是以矩陣計算為基礎(chǔ)的程序設(shè)計軟件,其指令格式與教科書中的數(shù)學(xué)表達(dá)式非常接近,大量繁雜的數(shù)學(xué)運算和分析可通過調(diào)用MATLAB函數(shù)直接求解,大大提高了編程的效率,可以達(dá)到事半功倍的效果。本文通過實例介紹了MATLAB語言在結(jié)構(gòu)動力學(xué)中的應(yīng)用,通過結(jié)構(gòu)的自振頻率、振型以及動力響應(yīng)在MATALB中的實現(xiàn),說明了MATLAB在結(jié)構(gòu)動力學(xué)計算中的強大功能及其編程的便捷性,使科技人員真正地從繁雜的計算中解放出來.參考文獻(xiàn)[1]R。克拉夫.結(jié)構(gòu)動力學(xué)[M].高等教育出版社,2006,11[2]劉晶波.結(jié)構(gòu)動力學(xué)[M]。機械工業(yè)出版社,2005,01[3]陳立宇.基于MATLAB的高層框架結(jié)構(gòu)動力響應(yīng)與仿真研究.安徽建筑工業(yè)學(xué)院。2012[4]周后志,冷輝平.MATLAB在結(jié)構(gòu)動力學(xué)中的應(yīng)用.湖南科技大學(xué)土木工程學(xué)院.2007課程設(shè)計課程名稱:電力系統(tǒng)分析設(shè)計題目:基于Mat(yī)lab計算程序的電力系統(tǒng)運行分析學(xué)院:電力工程學(xué)院專業(yè):電氣工程自動化年級:學(xué)生姓名:指導(dǎo)教師:日期:教務(wù)處制目錄前言··········································1參數(shù)計算·······························2一、目標(biāo)電網(wǎng)接線圖··································2二、電網(wǎng)模型的建立··································3第二章潮流計算·······························6一.系統(tǒng)參數(shù)的設(shè)置··································6二.程序的調(diào)試·····································7三、對運行結(jié)果的分析································13第三章短路故障的分析計算·····················15一、三相短路········································15二、不對稱短路······································16三、由上面表對運行結(jié)果的分析及在短路中的一些問題····21心得體會·······································26參考文獻(xiàn)·······································27前言電力系統(tǒng)潮流計算是電力系統(tǒng)分析中的一種最基本的計算,是對復(fù)雜電力系統(tǒng)正常和故障條件下穩(wěn)態(tài)運行狀態(tài)的計算.潮流計算的目標(biāo)是求取電力系統(tǒng)在給定運行狀態(tài)的計算。即節(jié)點電壓和功率分布,用以檢查系統(tǒng)各元件是否過負(fù)荷。各點電壓是否滿足要求,功率的分布和分配是否合理以及功率損耗等。對現(xiàn)有電力系統(tǒng)的運行和擴建,對新的電力系統(tǒng)進(jìn)行規(guī)劃設(shè)計以及對電力系統(tǒng)進(jìn)行靜態(tài)和暫態(tài)穩(wěn)定分析都是以潮流計算為基礎(chǔ)。潮流計算結(jié)果可用如電力系統(tǒng)穩(wěn)態(tài)研究,安全估計或最優(yōu)潮流等對潮流計算的模型和方法有直接影響。在電力系統(tǒng)中可能發(fā)生的各種故障中,危害最大且發(fā)生概率較高的首推短路故障.產(chǎn)生短路故障的主要原因是電力設(shè)備絕緣損壞。短路故障分為三相短路、兩相短路、單相接地短路及兩相接地短路。其中三相短路時三相電流仍然對稱,其余三類短路統(tǒng)成為不對稱短路。短路故障大多數(shù)發(fā)生在架空輸電線路.電力系統(tǒng)設(shè)計與運行時,要采取適當(dāng)?shù)拇胧┙档投搪饭收系陌l(fā)生概率。短路計算可以為設(shè)備的選擇提供原始數(shù)據(jù)。參數(shù)計算一、目標(biāo)電網(wǎng)接線圖系統(tǒng)參數(shù)表1。線路參數(shù)表4-5LGJ-240/301130.0470.41。78×4—6LGJ—120/701200.0741.47×5-7LGJ—120/251650.0791.60×6-9LGJ-95/551660.0921.80×7—8LGJ-240/30920.0471.78×8-9LGJ—240/301220.0471.78×說明:線路零序電抗為正序電抗3倍。表2.變壓器參數(shù)表短路電壓百分?jǐn)?shù)(%)2-7SSPL—220000242±3×2.5%/2010。433-9SSPL-120000242±3×2.5%/155。811—4SSPL—240000242±3×2。5%/17.511。42說明:變壓器零序電抗與正序電抗相等,且均為Δ/Y0接法。表3.發(fā)電機參數(shù)表1發(fā)電機額定功率{MW}額定電壓{kV}額定功率因數(shù)120016。50。852180180。85310013。80.85表4.發(fā)電機參數(shù)表2發(fā)電機母線名(S)(S)(S)1147.2800。320.130.210。218。962212.8001.930。261.870.436。000。535336.0201。510.211.450。298.590。60表5.負(fù)荷數(shù)據(jù)表節(jié)點號有功負(fù)荷(MW)無功負(fù)荷(MVA)51355061003088035二、電網(wǎng)模型的建立設(shè)計中,采用精確計算算法,選取=100MVA,=220KV,將所有支路的參數(shù)都折算到220KV電壓等級側(cè),計算過程及結(jié)果如下:1、系統(tǒng)參數(shù)的計算(1)線路參數(shù)計算公式如下:各條線路參數(shù)的結(jié)果:4-5:4—6:5-7:6—9:7-8:8-9:(2)變壓器參數(shù)的計算:(3)發(fā)電機參數(shù)的計算:(暫態(tài)分析時,只用到發(fā)電機的暫態(tài)電抗來代替其次暫態(tài)電抗,故只求出暫態(tài)電抗)(4)負(fù)荷節(jié)點的計算2.系統(tǒng)等值電路圖的繪制根據(jù)以上計算結(jié)果,得到系統(tǒng)等值電路圖如下:第二章潮流計算一.系統(tǒng)參數(shù)的設(shè)置設(shè)計中要求所有結(jié)點電壓不得低于1。0p.u。,也不得高于1。05p。u.,若電壓不符合該條件,可采取下面的方法進(jìn)行調(diào)壓:改變發(fā)電機的機端電壓改變變壓器的變比(即改變分接頭)改變發(fā)電機的出力在電壓不符合要求的結(jié)點處增加無功補償調(diào)壓方式應(yīng)屬于逆調(diào)壓。結(jié)點的分類:根據(jù)電力系統(tǒng)中各結(jié)點性質(zhì)的不同,將結(jié)點分為三類:PQ結(jié)點、PV結(jié)點和平衡結(jié)點,在潮流計算中,大部分結(jié)點屬于PQ結(jié)點,小部分結(jié)點屬于PV結(jié)點,一般只設(shè)一個平衡結(jié)點。對于平衡結(jié)點,給定其電壓的幅值和相位,整個系統(tǒng)的功率平衡由這一點承擔(dān).本設(shè)計中,選1號節(jié)點為平衡節(jié)點;2、3號節(jié)點為P、U節(jié)點;4、5、6、7、8、9號結(jié)點為P、Q節(jié)點。設(shè)計中,節(jié)點數(shù):n=9,支路數(shù):nl=9,平衡母線節(jié)點號:isb=1,誤差精度:pr=0.00001。由支路參數(shù)形成的矩陣:B1=[140.0576i010;270.0574i010;390.0586i010;450.0114+0.093i0。194i10;460.018+0。099i0。170i10570.027+0.136i0。026i10690。032+0.137i0.028i10780.047+0.076i0.158i10890.012+0。101i0。022i10];%支路參數(shù)矩陣由各節(jié)點參數(shù)形成的矩陣:B2=[2+1。24i01101;1.8+1。12i01103;1+0.62i01103001002;01.35+0.5i100201+0。3i100200100200.8+0.35i1002001002];%節(jié)點參數(shù)矩陣由節(jié)點號及其對地阻抗形成的矩陣:X=[10;20;30;40;50;60;70;80;90];二.程序的調(diào)試1。未調(diào)試前,原始參數(shù)運行結(jié)果如下:選用牛頓-拉夫遜法來進(jìn)行潮流計算,計算結(jié)果如下所示:迭代次數(shù)4沒有達(dá)到精度要求的個數(shù)1416160各節(jié)點的實際電壓標(biāo)幺值E為(節(jié)點號從小到大排列):Columns1through41。00000.9755+0.2198i0.9903+0.1390i0.9727-0。0252iColumns5through80.9322—0。0435i0。9450—0。0394i0.9769+0。1142i0。9474+0.0619iColumn90。9755+0。0777i各節(jié)點的電壓大小V為(節(jié)點號從小到大排列):Columns1through71。00001.00001。00000.97300.93320.94580.9835Columns8through90.94940.9786各節(jié)點的電壓角O為(節(jié)點號從小到大排列):Columns1through7012.69967。9891—1.4863-2。6727—2.38516。6694Columns8through93.73584.5559各節(jié)點的功率S為(節(jié)點號從小到大排列):Columns1through40.4382+0。4742i1。8000+0。3819i1。0000+0.3957i0.0000+0。0000iColumns5through8-1。3500-0.5000i—1.0000—0.3000i-0.0000+0。0000i—0.8000-0.3500iColumn90.0000+0.0000i各條支路的首段功率Si為(順序同您輸入B1時一樣):0.4382+0。4742i1.8000+0。3819i1.0000+0。3957i0.2497+0.2964i0.1884+0。1538i—1。1028—0.0482i—0.8133+0。0008i0.6594—0。0269i-0。1618—0.2637i各條支路的末段功率Sj為(順序同您輸入B1時一樣):—0.4382—0.4501i-1.8000-0.1876i-1.0000-0.3279i—0.2472-0.4518i-0.1867-0。3008i1.1406+0.2145i0.8370+0.0746i—0.6382—0。0863i0.1630+0。2534i各條支路的功率損耗DS為(順序同您輸入B1時一樣):0+0。0240i0+0.1943i-0.0000+0。0678i0.0026-0。1554i0.0017-0。1471i0.0378+0.1663i0.0237+0.0754i0.0212-0.1133i0.0012-0。0103i以下是每次迭代后各節(jié)點的電壓值(如圖所示)由運行結(jié)果可知,節(jié)點4、5、6、7、8、9電壓均不滿足要求.故需進(jìn)行調(diào)試,以期各結(jié)點電壓均滿足要求.2.采用NL法進(jìn)行潮流的計算和分析。1)第一次調(diào)試將1、2、3號變壓器的變比初值1.000均調(diào)為1.0250,則修改結(jié)果如下:運行結(jié)果如下:如上所示:節(jié)點4、5、6、8都不滿足要在1。0000~1。0500范圍內(nèi)的要求,再進(jìn)行第二次調(diào)試。2)第二次調(diào)試①將1號變壓器變比初值由1。025改至1.050,則修改結(jié)果如下:運行結(jié)果如下:如上所示:節(jié)點5、6、8號節(jié)點的值仍不滿足要求,進(jìn)行第三次調(diào)試。3)第三次調(diào)試將5、6、8號節(jié)點的無功補償?shù)某踔涤?均改為0。1,則修改結(jié)果如下:運行結(jié)果如下:如上所示:節(jié)點5、6、8、的值,不滿足要在1。0000~1.0500范圍內(nèi)的要求.第四次調(diào)試將5、6、8號節(jié)點的無功補償?shù)某踔涤桑啊?均改為0.2,則修改結(jié)果如下:運行結(jié)果如下:如上所示:節(jié)點5的值,不滿足要在1。0000~1.0500范圍內(nèi)的要求。第五次調(diào)試將5號節(jié)點的無功補償?shù)某踔涤?。2改為0.3,則修改結(jié)果如下:運行結(jié)果如下:滿足要求,結(jié)果如下圖所示:三、對運行結(jié)果的分析:1、為什么在用計算機對某網(wǎng)絡(luò)初次進(jìn)行潮流計算時往往是要調(diào)潮流,而并非任何情況下只一次送入初始值算出結(jié)果就行呢?要考慮什么條件?各變量是如何劃分的?哪些可調(diào)?哪些不可調(diào)?答:潮流計算時功率方程是非線性,多元的具有多解。初始條件給定后得到的結(jié)果不一定能滿足約束條件要求,要進(jìn)行調(diào)整初值后才能滿足。其約束條件有:,,,.負(fù)荷的PQ量為擾動變量,發(fā)電機的PQ為控制變量,各節(jié)點的V為狀態(tài)變量。擾動變量是不可控變量,因而也是不可調(diào)節(jié)的,狀態(tài)變量是控制變量的函數(shù),因而狀態(tài)變量和控制變量是可以調(diào)節(jié)的。所以,計算機對某網(wǎng)絡(luò)初次進(jìn)行潮流計算時往往是要調(diào)潮流的.2、潮流控制的主要手段有哪些?答:潮流控制的主要手段有:(1)改變發(fā)電機的機端電壓(2)改變變壓器的變比(即改變分接頭)(3)改變發(fā)電機的出力(4)在電壓不符合要求的節(jié)點處增加無功補償牛頓拉夫遜法與PQ分解法有哪些聯(lián)系?有哪些區(qū)別?二者的計算性能如何?答:(1)聯(lián)系:它們采用相同的數(shù)學(xué)模型和收斂判據(jù).當(dāng)電路的電抗遠(yuǎn)大于電阻時,可以簡化牛頓拉夫遜極坐標(biāo)的修正方程的系數(shù)矩陣得到PQ分解法,且簡化后并未改變節(jié)點功率平衡方程和收斂判據(jù),因而不會降低計算結(jié)果的精度。(2)區(qū)別:P-Q分解法的修正方程結(jié)構(gòu)和牛頓拉夫遜的結(jié)構(gòu)不同。pq分解法由于雅可比矩陣常數(shù)化,計算過程中減少了很大的計算量,而且有功和電壓幅值,無功和電壓相角的完全割裂也大大的對矩陣降維數(shù),減少了一半的計算量,但是他雅克比矩陣常數(shù)化是經(jīng)驗值,喪失了一部分穩(wěn)定收斂的特性,而且當(dāng)支路電阻與電抗比值較大的時候收斂性也特別差,甚至不收斂(3)P-Q法按幾何級數(shù)收斂,牛頓拉夫遜法按平方收斂。PQ分解法把節(jié)點功率表示為電壓向量的極坐標(biāo)方程式,抓住主要矛盾,把有功功率誤差作為修正電壓幅值的依據(jù),把有功功率和無功功率迭代分開進(jìn)行。它密切地結(jié)合了電力系統(tǒng)的固有特點,無論是內(nèi)存占用量還是計算速度方面都比牛頓-拉夫遜法有了較大的改進(jìn)。選取PQ分解法的數(shù)據(jù)來分析降低網(wǎng)損的方法:支路未調(diào)整前:調(diào)整后:支路首端功率支路末端功率支路功率損耗支路首端功率支路末端功率支路功率損耗1-40.4382+0.4742i—0。4382-0.4501i0+0.0240i0。4272+0.2600i—0.4272-0.2456i0+0.0144i2—71.8000+0.3819i—1.8000—0。1876i0+0.1943i1.8000+0。0356i-1.8000—0。1504i0+0.01860i4-51.0000+0.3957i-1.0000-0.3279i-0。0000+0.0678i1.0000—0.0930i-1.0000+0.0339i0+0.0591i3-90。2497+0.2964i-0。2472—0。4518i0。0026—0.1554i0.2343+0.1543i—0。2330—0。3463i0.0013-0。1920i4—60。1884+0.1538i-0.1867-0.3008i0.0017-0。1471i0.1929+0。0913i-0。19174-0.2631i0.0012-0.1719i5—7-1。1028-0.0482i1.1406+0.2145i0.0378+0。1663i-1.1170-0.1518i1.1508+0。0084i0。0338+0.01433i6-9-0.8133-0.0008i0.8370+0。0746i0.0237-0.0754i—0.8083—0。1687i0。8297-0。1062i0.0214-0.0625i7-80.6594+0.0269i-0。6382-0.0863i0.0212—0。1133i0。6492+0。1420i—0。6303—0。0093i0。0189-0。1327i8-9—0.1618—0。2637i0。1630+0.2534i0.0012-0.0103i-0。1697-0。1576i0.1703-0.1401i0.0006-0.0175i(1)提高機端電壓電壓和節(jié)點電壓一定可以使有功損耗降低,但是對于無功損耗來說為正的是可以降低的,為負(fù)的則是提高了;(2)另外適當(dāng)提高負(fù)荷的功率因數(shù)、改變電力網(wǎng)的運行方式,對原有電網(wǎng)進(jìn)行技術(shù)改造都可以降低網(wǎng)損。發(fā)電機節(jié)點的注入無功為負(fù)值說明了什么?答:因為線路無功潮流最有可能的流向由電壓的幅值大小決定:由幅值高的節(jié)點流向幅值低的節(jié)點。由此看出發(fā)電機的電壓小于節(jié)點電壓而無功功率的方向是從高電壓到低電壓,所以發(fā)電機的注入無功為負(fù)值。6、負(fù)荷功率因數(shù)對系統(tǒng)潮流有什么影響?答:負(fù)荷功率因數(shù)降低,無功功率就會增大,其輸電線路的總電流就會相應(yīng)增大,從而會造成電壓損耗的升高,從而會改變無功功率潮流的大小,嚴(yán)重時甚至?xí)淖兎较?反之亦然。繪制潮流分布圖第三章故障電流計算一.三相短路電流的計算利用結(jié)點阻抗矩陣和導(dǎo)納矩陣都可以計算短路電流,其算法有所不同。利用結(jié)點阻抗陣時,只要形成了阻抗陣,計算網(wǎng)絡(luò)中任意一點的對稱短路電流和網(wǎng)絡(luò)中電流、電壓的分布非常方便,計算工作量小,但是,形成阻抗陣的工作量大,網(wǎng)絡(luò)變化時的修改也比較麻煩,而且結(jié)點阻抗矩陣是滿陣,需要計算機存儲量較大.對稱短路計算的正序等值網(wǎng)絡(luò)圖:計算程序的輸入數(shù)據(jù)為:運用節(jié)點阻抗矩陣計算三相短路電流:7點短路時電流的標(biāo)幺值If=1。2926-12。2919i各節(jié)點的電壓標(biāo)幺值U為(節(jié)點號從小到大排):0.7888+0。0290i0.2395-0.0000i0。5706+0。0378i0.6603+0。0514i0.3577+0.0770i0.5701+0.0740i00.1793+0。0470i0.4887+0。0469i各支路短路電流的標(biāo)幺值I為(順序同您輸入B時一樣):-0.5241+14.2642i0。0000+1.9500i—0。2119+3.1967i-0。4188—3。3595i—0.4444-0。2829i—0.5480-0.2451i—0.0000-5。0518i-0.1269—0.1003i—0.1640—1。9388i—0.3005-3.5434i—0.2499-0.9945i0。6172-2.8665i0.2161—0。6490i—0.6754+2.5755i0.0011+3。3562i簡單不對稱故障短路電流的計算簡單不對稱故障(包括橫向和縱向故障)與對稱故障的計算步驟是一致的,首先算出故障口的電流,接著算出網(wǎng)絡(luò)中個結(jié)點的電壓,由結(jié)點電壓即可確定支路電流,所不同的是,要分別按三個序進(jìn)行。(1)系統(tǒng)三序等值網(wǎng)絡(luò)圖如下:正序網(wǎng)絡(luò)圖負(fù)序網(wǎng)絡(luò)圖零序網(wǎng)絡(luò)圖程序運行步驟及對所用變量的解釋如下:表七:各種不對稱短路情況下故障點和各支路各序電流標(biāo)么值正序電流標(biāo)么值負(fù)序電流標(biāo)么值零序電流標(biāo)么值單相接地短路短路點0.4484—4。9800i0。4484—4。9800i0。4484—4.9800i兩相短路短路點0.6463-6.1459i—0.6463+6.1459i0兩相接地短路短路點0.8581-9.3168i

-0。4345+2.9750i-0。4237+6。3418i單相接地短路140。0110—1.6307i0。0100—1。4132i027-0。0536—4.1213i—0。0546-4。0396i039—0。0263—0.7966i-0.0263-0。9786i0450.0934—1。6397i0。0581—1.3385i-0.0560-0。7089i46-0.0195-0.3086i-0。048

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論