第一篇:工程熱力學(xué)上機實驗報告
工程熱力學(xué)上機實驗報告
姓名:
專業(yè):能源與動力
學(xué)號:朗肯循環(huán)
對蒸汽動力循環(huán)的基本循環(huán)——朗肯循環(huán),其工作原理是,從鍋爐出來的高溫T1,高壓p1的過熱水蒸氣經(jīng)汽輪機絕熱膨脹做工至低壓p2的乏汽,在冷凝器中凝結(jié)成飽和液體,經(jīng)水泵升壓至p1下的未飽和過冷液體,進入鍋爐加熱至過熱蒸汽,再進入汽輪機絕熱膨脹做功,周而復(fù)始的將熱能轉(zhuǎn)換為機械能,圖1為理想朗肯循環(huán)工作過程的水蒸氣T—S圖。循環(huán)中:
工質(zhì)在鍋爐中的加熱量:q1=h1-h4 在冷凝器中的放熱量:q2=h2-h3 在汽輪機中的做功量:w1=h1-h2 在水泵中的耗功量:w2=h4-h3 循環(huán)熱效率n=(q1-q2)/q1=1-(h2-h3)/(h1-h4)如忽略泵功,h3=h4 則循環(huán)效率:n=(h1-h2)/(h1-h3)=1-(h2-h3)/(h1-h3)程序如右圖
1、實驗初始參數(shù):P1=4Mpa,t1=450攝氏度,p2=6kpa如下圖
P1,P2不變改變初溫t1,結(jié)果如圖
t1,P2不變改變初溫p1,結(jié)果如圖
t1,P1不變改變初溫p2,結(jié)果如圖
當汽機絕熱內(nèi)效率nex=0.85,此時實際不可逆循環(huán)的熱效率nt=0.33226925
二,再熱循環(huán)
循環(huán)熱效率:n=((h1-hb)+(ha-h2)-(h4-h3))/((h1-h4)+(ha-hb))如忽略泵功,h3=h4 則循環(huán)效率:n=((h1-hb)+(ha-h2))/((h1-h3)+(ha-hb))如果過分提高壓力p1,而不響應(yīng)提高t1,將引起乏汽敢賭x2減小,產(chǎn)生不利后果。為此,將新蒸汽膨脹至某一中間壓力pb后撤出汽輪機,導(dǎo)入鍋爐中的特設(shè)的再熱器或其他換熱設(shè)備中,使之再加熱后,再倒入汽輪機繼續(xù)膨脹至背壓p2.即為再熱循環(huán)。圖2為再熱循環(huán)工作過程的T-S圖。程序如右下面3個圖
2、初始參數(shù)
P1=12Mpa,t1=500攝氏度,終壓p2=6kpa, 第一個再熱循環(huán)的再熱壓力pa1=3Mpa, 另一個再熱循環(huán)的壓力為pa2=0.6Mpa
順序1-3
2、初始參數(shù)
P1=12Mpa,t1=500攝氏度,終壓p2=6kpa, 第一個再熱循環(huán)的再熱壓力pa1=3Mpa, 另一個再熱循環(huán)的壓力為pa2=0.6Mpa 結(jié)果如右圖
經(jīng)程序運行,比較朗肯循環(huán)和在再熱循環(huán)的效率發(fā)現(xiàn):相同初始參數(shù)和相同背壓下,再熱循環(huán)效率較高。
當汽機絕熱內(nèi)效率nex=0.85,此時實際不可逆循環(huán)的熱效率nt=0.3812862 0.3777485三、一次抽氣回熱循環(huán)
為提高循環(huán)平均吸熱溫度,在汽輪機膨脹做功過程中,取出一部分蒸汽用以回熱給水,使循環(huán)平均吸熱溫度有所提高,而平均官方熱溫度不變,熱效率相應(yīng)也隨之提高。
如圖為一級抽氣回熱循環(huán)的T-S圖。循環(huán)熱效率:
n=((h1-ha)+(1-a)(ha-h2)-(h6-h5)-(1-a)(h4-h3))/(h1-h6)若忽略泵功,循環(huán)效率:
n=((h1-ha)+(1-a)(ha-h2))/(h1-h5)其中a由圖回熱器的熱平衡方程求的: a=(h5-h3)/(ha-h3)=(ha’-h2’)/(ha-h2’)程序如右圖
1、實驗初始參數(shù): P1=5Mpa,t1=450攝氏度
抽氣壓力pa=0.5Mpa,p2=6kpa 實驗結(jié)果如圖
當汽機絕熱內(nèi)效率nex=0.85,此時實際不可逆循環(huán)的熱效率nt=0.72267255
四、心得
經(jīng)過這兩次的工程熱力學(xué)上機實驗,發(fā)現(xiàn)可以用電腦來簡化計算步驟。鞏固了所學(xué)熱力學(xué)知識,掌握了系統(tǒng)熱力計算的基本概念和計算方法,得到了所求問題的計算結(jié)果,但是這只是一些簡單的題目,在更復(fù)雜的問題上可更上一層樓。
第二篇:上機實驗報告格式
請各位同學(xué)按照下列格式寫:否則按照0分記
上機實驗報告格式
Matlab學(xué)習(xí)第?次上機實驗報告(第?次)
姓名:???班級:???上機時間:??????
1.上機內(nèi)容
2.建模及算法分析
3.程序
4.小結(jié)
5.參考文獻
將文檔發(fā)到我的郵箱里面
learn_matlab@163.com
第三篇:上機實驗報告
一. 題目1. 建立一個學(xué)生檔案,內(nèi)容包括學(xué)號,姓名,年齡,性別,數(shù)學(xué),物理和英語3門功課成績。要求實現(xiàn)以下功能:1)數(shù)據(jù)輸入;2)查詢某個學(xué)生的成績;3)按平均排列輸出;4)統(tǒng)計某門課各分數(shù)段人數(shù);5)刪除某個學(xué)生記錄;2. 編程實現(xiàn)對二位數(shù)進行加,減,乘運算,每運行一次程序做10道題,完成后給出成績(每題10分)。二. 設(shè)計思想和模塊劃分1.1.先定義所需要的條件,例如,姓名,學(xué)號,性別,三門功課的成績,平均分等。2.輸入姓名,學(xué)號,性別,年齡,三門功課的成績后,就輸出相應(yīng)的姓名,學(xué)號,性別,年齡,三門功課的成績。3.打印表頭;4.在求出平均分,并打印出平均分。5.在查找學(xué)生,并打印出學(xué)生的相關(guān)資料;并按照平均分的高低排列;6.在統(tǒng)計學(xué)生各科成績是否》=60分,如果是就是通過,否就是沒通過,最后打印出最后的結(jié)果。7.刪除學(xué)生,選中刪除的學(xué)生,如果確定要,那么該學(xué)生的一切記錄就變?yōu)?;2.1.隨機調(diào)用函數(shù),產(chǎn)生兩個其值為10到99的隨機整數(shù)分別放在c,d中用作運算時的運算數(shù)。2.隨機調(diào)用函數(shù),產(chǎn)生一個值為1到3 的隨機整數(shù)放入b中,用來選擇不同的運算。根據(jù)b的值選擇不同的運算。當b=1時,去進行c+d的運算練習(xí);當b=2 時,去進行c-d的運算練習(xí);當b=3時,去進行c×d的運算練習(xí)。每完成一個算題就給出是否正確的信息。3.根據(jù)答案正確與否統(tǒng)計。正確時,顯示’right’;錯誤時,顯示’wrong’。4.步驟1.2.3.4.重復(fù)10次。5.輸出學(xué)生成績。三. 運行結(jié)果1.Input the 1 student :num:03name:wfage:18sex:fmath:98phy:75eng:65Input the 2 student :num:06name:scage:17sex:fmath:78phy:45eng:65Input the 3 student :num:09name:ytage:17sex:mmath:69phy:75eng:501.readin 2.finds 3.del 4.tj 5.exit1-----------------------------table----num name age sex math phy eng ave------3 wf 18 f 98.0 75.0 65.0 79.3------9 yt 17 m 69.0 75.0 50.0 64.7-------6 sc 17 f 78.0 45.0 65.0 62.7-------1.readin 2.finds 3.del 4.tj 5.exit2Into number:3---num name age sex math phy eng ave---3 wf 18 f 98.0 75.0 65.0 79.3----1.readin 2.finds 3.del 4.tj 5.exit3Into number:6---num name age sex math phy eng ave---6 sc 17 f 78.0 45.0 65.0 62.6---true? Y/Ny1----------------table------------------num name age sex math phy eng ave----3 wf 18 f 98.0 75.0 65.0 79.3-----9 yt 17 m 69.0 75.0 50.0 64.7-----0 0 0 f 0.0 0.0 0.0 0.0-----1.readin 2.finds 3.del 4.tj 5.exit4 1.input the math 2.input the phy 3.input the eng 1math: pass num is :3 no pass num is :02.32+82=114right!97*15=1455right!99-58=41right!76-66=10right!58+13=71right!37+49=86right!99+52=151right!49*69=5462wrong!73-38=31wrong!86+34=120right!mark is 80四. 主要錯誤改正方法1.在本題的編寫過程中常出現(xiàn)begin 和end 不配對,只要始它們的個數(shù)相同就可以了,就可以了。在程序中常出現(xiàn)的’unknown identifier’沒有定義的錯誤,只要在程序前加上定義,就可以了。還有就是type mismatch’的類型不匹配,只要根據(jù)前后內(nèi)容,重新定義,就可以了。2.在本題編寫中,題目要求是兩個兩位數(shù)運算,如果寫成c:=random(100)在運行過程中,就會出現(xiàn)一位數(shù)運算,只要把它寫成c:=random(90)+10,就可以了。五. 實習(xí)小結(jié)1.第一題的程序編寫比較復(fù)雜,需要較多的定義,因而在后面的程序部分,就常出現(xiàn)標識符重復(fù),而導(dǎo)致的類型不匹配。還有就是每個部分編好后,上下不能連接,而無法調(diào)用。2.第二題較第一題簡單,和書上的例題類似,所以,比較簡單,但從中也出現(xiàn)一些不問題。以上兩大題中出現(xiàn)的問題,要在同學(xué)的幫助下,才能完成??偟膩碚f兩題程序比較困難六. 程序清單1.program twins;const m=3;n=3;typestudent=recordnum:integer;name:string[3];age:integer;sex:char;s:array[1..n] of real;math,eng,phy:real;ave:real;end;sarr=array[1..m] of student;ta=array [1..m] of student;f=string[6];varstu:sarr;ct:ta;k,d:integer;procedure readin(var stu:sarr);const wrong='0<=data<=100 ,again!';var j,i:integer;a:student;beginwriteln;writeln('Input ',m,' num name sex math phy eng',' of student.');for j:=1 to m dobeginwriteln;writeln('Input the ',j,' student :');with a dobeginwrite('num:');readln(num);write('name:');readln(name);write('age:');readln(age);write('sex:');readln(sex);while(sex<>'m')and(sex<>'f')dobeginwrite('sex:');readln(sex)end;for i:=1 to n do begincase i of1:begin write('math:');readln(s[i]);while(s[i]<0)or(s[i]>100)dobeginwriteln(wrong);write('math:');readln(s[i]);end;end;2:begin write('phy:');readln(s[i]);while(s[i]<0)or(s[i]>100)dobeginwriteln(wrong);write('phy:');readln(s[i]);end;end;3:begin write('eng:');readln(s[i]);while(s[i]<0)or(s[i]>100)dobeginwriteln(wrong);write('eng:');readln(s[i]);end;end;end;end;stu[j]:=a;end;writeln;end;end;procedure ave(var stu:sarr);var j,i:integer;k:real;beginfor j:=1 to m dobegink:=0;with stu[j] dobeginfor i:=1 to n do k:=k+s[i];ave:=k/nend;end;end;procedure px(var stu:sarr);var tm:ta;j,i,p:integer;beginfor j:=1 to m dobeginp:=j;for i:=j+1 to m doif stu[i].ave>stu[p].ave then p:=i;tm[1]:=stu[p];stu[p]:=stu[j];stu[j]:=tm[1];end;end;procedure head(ct:ta);var i:integer;beginwrite(' ');for i:=1 to 72 do write('-');writeln;write('',' num':4,' ','name':9,' ','age':8,' ','sex':5,' ','math':6,' ','phy':9,' ','eng':8,' ');writeln('ave':6,' ');write(' ');for i:=1 to 72 do write('-');writeln;with ct[1] dobeginwrite('',num:7,' ',name:8,' ',age:8,' ',sex:5,' ');for i:=1 to n do write(s[i]:7,' ');write(ave:10,' ');writeln;end;write(' ');for i:=1 to 72 do write('-');writeln;end;procedure find(var stu:sarr);var n,i:integer;u:boolean;beginu:=true;while u dobeginwrite('Into number:');readln(n);for i:=1 to m dobeginif stu[i].num=n then beginct[1]:=stu[i];u:=false;d:=iend;end;end;end;procedure del(var stu:sarr);var i:integer;b:char;beginhead(ct);write('true? Y/N');readln(b);if b='y' then begin write('1');with stu[d] dobeginnum:=0;name:='0';age:=0;sex:='f';for i:=1 to n do s[i]:=0;ave:=0end;endelseend;procedure tj(var stu:sarr);var w1,q1,q2,num,j:integer;h1,h2,h3:boolean;beginh1:=false;h2:=false;h3:=false;q1:=0;q2:=0;writeln(' ':30,'1.input the math 2.input the phy 3.input the eng ');readln(w1);case w1 of1:h1:=true;2:h2:=true;3:h3:=true;end;if h1 thenbeginbeginfor j:=1 to m dowith stu[j] doif stu[j].math>=60 thenq1:=q1+1elseq2:=q2+1;writeln('math:');end;if h2 thenbeginbeginfor j:=1 to m dowith stu[j] doif stu[j].phy>=60 thenq1:=q1+1elseq2:=q2+1;writeln('phy:');end;if h3 thenbeginbeginfor j:=1 to m dowith stu[j] doif stu[j].eng>=60 thenq1:=q1+1elseq2:=q2+1;writeln('eng:');end;end;end;end;writeln(' ':5,'pass num is :',q1);writeln(' ':5,'no pass num is :',q2);end;procedure head1(var stu:sarr);var j,i:integer;beginwriteln('----------------table--------------':60);writeln;write(' ');for i:=1 to 72 do write('-');writeln;write('',' num':4,' ','name':9,' ','age':8,' ','sex':5,' ','math':6,' ','phy':9,' ','eng':8,' ');writeln('ave':6,' ');write(' ');for i:=1 to 72 do write('-');writeln;for j:=1 to m do beginwith stu[j] dobeginwrite('',num:7,' ',name:8,' ',age:8,' ',sex:5,' ');for i:=1 to n do write(s[i]:7:1,' ');write(ave:10:1,' ');writeln;end;write(' ');for i:=1 to 72 do write('-');writeln;end;end;beginreadin(stu);ave(stu);k:=0;while k<>5 dobeginwriteln('1.readin 2.finds 3.del 4.tj 5.exit');read(k);readln;while(k<>1)and(k<>2)and(k<>3)and(k<>4)and(k<>5)dobeginwriteln(' mistake,please again');read(k)end;case k of1: begin px(stu);head1(stu)end;2: begin find(stu);head(ct)end;3: begin find(stu);del(stu);px(stu);head1(stu)end;4: begin tj(stu);end;5: writeln('exit!');end;end;end..2.program shadow;var a,b,c,d,e:integer;right:boolean;procedure s1;beginwriteln('right!');right:=trueend;procedure s2;beginwriteln('wrong!');right:=falseend;procedure s3(x,y:integer);var h:integer;beginwrite(x,'+',y,'=');readln(h);if h=x+y then s1else s2 end;procedure s4(x,y:integer);var h,w:integer;beginif x 材料熱力學(xué)實驗報告 姓名:XXX 學(xué)號:201401049 時間:2014.12.25 實驗題目:Al-Si合金DSC-TG及熱膨脹分析 一、實驗?zāi)康?/p> 1.掌握DSC(差示掃描量熱)(功率補償型)、TGA(熱重分析)和TMA實驗原理及測量方法; 2.學(xué)會使用上述三種實驗儀器,并能夠繪制樣品的DSC、TGA曲線、計算實驗材料線膨脹系數(shù); 3.掌握實驗結(jié)果的處理方法,并能夠?qū)ψV圖進行分析。 二、實驗儀器及實驗樣品 同步熱分析儀 型號:NETZSCH STA 409PC/PG 制造廠家:德國耐弛公司 熱機械分析儀 型號:TMA/SDTA840 制造廠家:瑞士梅特勒-托利多公司 樣品:Al-Si合金 三、實驗原理 1.DSC原理 差示掃描量熱儀DSC是在程序控溫下,測量物質(zhì)和參比物之間的能量差隨溫度變化關(guān)系的一種技術(shù)。根據(jù)測量方法的不同,又分為功率補償型DSC和熱流型DSC兩種類型。常用的功率補償DSC是在程序控溫下,使試樣和參比物的溫度相等,測量每單位時間輸給兩者的熱能功率差與溫度的關(guān)系的一種方法。DSC是在控制溫度變化情況下,以溫度(或時間)為橫坐標,以樣品與參比物間溫差為零所需供給的熱量為縱坐標所得的掃描曲線。當試樣在加熱過程中由于熱效應(yīng)與參比物之間出現(xiàn)溫差ΔT時,通過差熱放大電路和差動熱量補償放大器,使流入補償電熱絲的電流發(fā)生變化,當試樣吸熱時,補償放大器使試樣一邊的電流立即增大;反之,當試樣放熱時則使參比物一邊的電流增大,直到兩邊熱量平衡,溫差ΔT消失為止。換句話說,試樣在熱反應(yīng)時發(fā)生的熱量變化,由于及時輸入電功率而得到補償,所以實際記錄的是試樣和參比物下面兩只電熱補償?shù)臒峁β手铍S時間t的變化的關(guān)系。2.TGA原理 是指在程序控制溫度下測量待測樣品的質(zhì)量與溫度變化關(guān)系的一種熱分析技術(shù),用來研究材料的熱穩(wěn)定性和組份。TGA在研發(fā)和質(zhì)量控制方面都是比較常用的檢測手段。熱重分析在實際的材料分析中經(jīng)常與其他分析方法連用,進行綜合熱分析,全面準確分析材料。 3.同步熱分析(TG-DSC)將熱重分析與示差熱分析結(jié)合測量。4.熱膨脹原理 物體的體積或長度隨溫度的變化而發(fā)生相對變化的現(xiàn)象稱為熱膨脹;本質(zhì)是晶體點陣結(jié)構(gòu)間的平均距離隨溫度變化而變化。 一般的普通材料,通常所說膨脹系數(shù)是指線膨脹系數(shù),其意義是溫度升高1℃時單位長度上所增加的長度,單位為厘米/厘米·度。假設(shè)物體原來的長度 為L0,溫度升高后長度的增加量為?L,它們之間存在如下關(guān)系: ?L╱L0=?1?t (1) 式中,?1稱為線膨脹系數(shù),也就是溫度每升高1℃時,物體的相對伸長。當物體的溫度從T1上升到T2時,其體積也從V1變化為V2,則該物體在T1至T2的溫度范圍內(nèi),溫度每上升一個單位,單位體積物體的平均增長量為 ?=(V1-V2)╱V1(T1-T2) (2) 式中,?為平均體膨脹系數(shù)。從測試技術(shù)來說,測體膨脹系數(shù)較為復(fù)雜。因此,在討論材料的熱膨脹系數(shù)時,常常采用線膨脹系數(shù): ?=(L1-L2)╱L1(T1-T2) (3)式中:?―試樣的平均線膨脹系數(shù);L1―在溫度為T1時試樣的長度; L2―在溫度為T2時試樣的長度; 必須指出,由于膨脹系數(shù)實際上并不是一個恒定的值,而是隨溫度變化的,所以上述膨脹系數(shù)都是具有在一定溫度范圍?t內(nèi)的平均值的概念,因此使用時要注意它適用的溫度范圍,如:?(0~300)= 5.7×10-7 / k。本實驗主要測量材料的平均線膨脹系數(shù)。 四、實驗參數(shù) DSC-TGA 參數(shù): 溫度范圍:40-740℃ 加熱速率:20K/min 吹掃氣體:氬氣 20mL/min 坩堝:DSC/TG pan Al2O 3樣品量:15.434mg 熱膨脹參數(shù): 鋁硅合金材料厚度為2.6342mm 溫度范圍:30-300℃ 升溫速率:10℃/min 五、實驗步驟 1、DSC-TGA實驗 a.開機 打開恒溫水浴、STA449C主機、TASC414/4控制器與計算機電源。一般在水浴與熱天平打開4小時后,可以開始測試。如果配有低溫系統(tǒng),打開冷卻控制器CC200L電源。打開Proteus測試軟件。b.進行抽真空 進行3次以上抽真空操作,確保氧氣排除干凈,然后在通入惰性氣體保護。 c.基線測試(若已有原先做好的基線文件,可跳過此步驟)d.樣品測試 先將空坩堝放在天平上稱重,隨后將樣品加入坩堝中,稱取樣品重量,本實驗中樣品重量為15.434mg。將裝有樣品的坩堝放入爐體內(nèi),關(guān)閉爐體,點擊“編輯”菜單下的“測量向?qū)А保趶棾龅摹癝TA449C測量向?qū)А睂υ捒蛑羞x擇測量模式為“樣品+修正”,輸入樣品名稱、編號與樣品質(zhì)量,設(shè)定完成后點擊“繼續(xù)”,打開溫度校正文件,打開靈敏度校正文件,編輯設(shè)定溫度程序,本實驗溫度范圍為40~740℃。設(shè)定測量文件名,點擊“初始化工作條件”,軟件將根據(jù)實驗設(shè)置自動打開各路氣體。轉(zhuǎn)動流量計上的旋鈕,調(diào)節(jié)各路氣體流量。本實驗所用吹掃氣體為氬氣,流速為20ml/min。隨后點擊“診斷”菜單下的“爐體溫度”與“查看信號”,調(diào)出相應(yīng)的顯示框,點擊“清零”,對天平進行清零。隨后觀察儀器狀態(tài)滿足如下條件: 1)爐體溫度、樣品溫度、TG信號及DSC信號處于穩(wěn)定狀態(tài); 2)樣品溫度與設(shè)定起始溫度相吻合。即可點擊“開始”開始測量。 2、熱膨脹實驗 a.開機啟動TMA系統(tǒng),進入主程序; b.設(shè)置起始溫度、終止溫度、升溫速率,輸入新建文件名開始運行; c.達到預(yù)定溫度后,打開爐子,歸零,抬PROBE,加入樣品,放PROBE,再次歸零,得到長度,本次實驗材料的長度為2.6342mm;ADJUST XU旋轉(zhuǎn)爐子使POS位于0%,對中,按OK確認; d.回到編輯程序處:開始實驗;終止實驗。 六、實驗分析及結(jié)果 1.DSC-TGA實驗 從上圖中觀察到由548.7℃開始至562.8℃時的吸熱峰,峰面積為19.05J/g,初步分析是由于鋁硅合金的亞共晶轉(zhuǎn)變形成的相變潛熱。因為在鋁硅相圖中,共晶轉(zhuǎn)變是發(fā)生在577?1℃,而此時的562.8℃還未達到共晶轉(zhuǎn)變溫度,但實驗用材料的成分不確定,合金中可能存在其他影響共晶轉(zhuǎn)變溫度變化的成分,所以推測在此溫度下是發(fā)生了亞共晶轉(zhuǎn)變的吸熱過程。 從上圖中觀察到由618.3℃開始的至642.0℃時出現(xiàn)了很強的吸熱峰,峰面積為187.6J/g,初步分析是由于鋁硅合金的熔融產(chǎn)生的。理論中鋁的熔點為660.4℃,硅的熔點更高,而任何合金的熔點都是小于合金中任意成分的熔點,所以由此推測是隨著溫度逐漸升高,鋁硅合金達到熔點,熔融時需要吸收大量的熱,從而引起明顯的吸熱峰。由上面兩個圖中還能觀察到除上面分析的兩個峰外,DSC曲線整體還有明顯的下降趨勢,初步分析是由于儀器本身的原因?qū)е碌摹?.熱重實驗分析 由上圖中可觀察到TGA曲線有小幅度的上升,質(zhì)量增重為1.09%,初步分析是由于在測量過程中鋁硅合金被氧氣氧化引起的;雖然在實驗開始前已經(jīng)進行三次抽真空,但是不排除有氧氣混入。3.線膨脹實驗分析 熱(線)膨脹系數(shù):α=斜率/材料厚度(單位:μm)由擬合圖像得 斜率B=0.05971 μm/℃ 長度=2.6342mm=2634.2μm ?? 0.05971?m℃?2.27?10?5/℃2634.2?m 計算得到Al-Si合金的熱膨脹系數(shù)為2.27×10-5/℃。 七、誤差分析 1、影響DSC結(jié)果的因素 a、樣品量 樣品的分辨率高,但靈敏度下降,一般根據(jù)樣品熱效應(yīng)大小調(diào)節(jié)樣品量,一般3~5mg。另一方面樣品量多少對所測轉(zhuǎn)變溫度也有影響,隨樣品量的增加,峰起始溫度基本不變,但峰頂溫度增加,峰結(jié)束溫度也提高,因此如同類樣品要相互比較差異,最好量相同。b、升溫速率 通常升溫速率范圍在5~20℃/min。升溫速率越快,靈敏度提高,分辯率下降。靈敏度和分辨率是一對矛盾,一般選擇較慢的升溫速率以保持好的分辨率,而適當增加樣品量來提高靈敏度。隨著升溫速率的增加。融化峰起始溫度變化不大,而峰頂和峰結(jié)束溫度提高。峰型變寬。 c、氣氛 一般使用惰性氣體,如氮氣、氬氣、氦氣等,就不會產(chǎn)生氧化反應(yīng)峰,同時又減少試樣揮發(fā)對監(jiān)測器的腐蝕。氣流流速必須恒定,否則會引起基線波動。氣體性質(zhì)對測定有顯著影響,要根據(jù)不同氣體的熱導(dǎo)率和所做的實驗合理選擇。有時可通過比較氮氣和氧氣中DSC曲線,來解釋一些氧化反應(yīng)。 2、影響TG的因素 儀器影響 a、浮力的影響 熱天平在熱區(qū)中,其部件在升溫過程中排開空氣的重量不斷減小,即浮力在減小,會產(chǎn)生試樣表觀增重。 熱天平試樣周圍氣氛受熱變輕會上升,形成向上熱氣流,作用在熱天平上相當于減重。b、坩堝影響 熱分析作用的坩堝材質(zhì),要求對試樣、中間產(chǎn)物、最終產(chǎn)物和氣氛都是惰性的,其幾何形狀和重量對熱分析也有影響。c、揮發(fā)物再冷卻的影響 實樣熱分析過程溢出的揮發(fā)物有可能在熱天平其他部分再冷凝,這會污染儀器、使測的的失重量偏低,待溫度進一步上升,這些冷凝物可能再次揮發(fā)產(chǎn)生假失重,使曲線變形,使測定不準,也不能重復(fù)。為了解決這個問題可適當向熱天平通適量氣體。操作條件的影響 a、升溫速率的影響 升溫速率越大溫度滯后越嚴重,開始分解溫度Ti及終止分解溫度Tf都高,溫度區(qū)間寬。 一般熱重法測定不要采用太高的升溫速率,對傳熱差的高分子試樣一般用5~10K/min,對傳熱好的無機物、金屬試樣可用10~20K/min,對作用動力學(xué)分析還要低一些。b、氣氛的影響 熱天平周圍氣氛的改變對TG曲線的影響也非常顯著。在流動氣氛中進行TG測定時,流速大小、氣氛純度、進氣溫度等是否穩(wěn)定,對TG曲線都有影響。一般,氣流速度大小,對傳熱和溢出氣體擴散都有利。使熱分解溫度降低。對于真空和高壓熱天平,氣氛壓力對TG也有很大影響。c、試樣用量、粒度和裝填情況的影響 試樣用量多時,要過較長時間內(nèi)部才能達到分解溫度。試樣粒度與用量對TG影響相似,粒度越小、反映面積越大,反映越容易進行,使TG曲線的Ti和Tf都低,反應(yīng)區(qū)間也窄。試樣裝填情況首先要求顆粒均勻,必要時要過篩。 華中科技大學(xué)文華學(xué)院 信息論上機實驗報告 專業(yè)年級:10級通信工程** 學(xué)號:1001******** 姓名:** 指導(dǎo)教師:*** 2012年 04月30日 目錄 等長編碼.........................2 1.1 求信源的熵...................2 1.2 求等長碼碼長.................2 1.3 求等長長等編碼...............3 1.4 等長編碼全部源代碼...........3 1.5MATLAB仿真及其截圖..........5 2霍夫曼編碼.......................6 2.1 霍夫曼編碼源代碼.............6 2.2MATLAB仿真及其截圖..........9 3游程編碼.........................9 3.1 游程編碼源代碼...............9 3.2 MATLAB仿真及其截圖..........11 4 學(xué)習(xí)心得........................12 5 參考書籍........................14 for i=1:1: 4;s=i;t=lc;for j=1:1:lc;if s>power(2,t)/2;A(i,lc-t+1)=1;s=s-power(2,t)/2;else A(i,lc-t+1)=0;end t=t-1;end end 1.4全部源代碼 s=[0.25,0.25,0.25,0.25];len=size(s,2);if sum(s)~=1 error('s is not a complete set');end h=0;for i=1:1:len h=h-s(i)*log(s(i))/log(2); 結(jié)果:h= 2、lc= 2、A=00 01 10 11 1.5 MATLAB仿真及其截圖 2、霍夫曼編碼 2.1霍夫曼編碼源代碼 T(t-1)=r;T(t)=0;T=fliplr(sort(T));t=t-1;end B;%輸出編碼表 END1=sym('[0,1]');%給最后一列的元素編碼 END=END1;t=3;d=1;for j=n-2:-1:1%從倒數(shù)第二列開始依次對各列元素編碼 for i=1:t-2 if i>1 & B(i,j)==B(i-1,j)d=d+1;else d=1;end B(B(n,j+1),j+1)=-1;temp=B(:,j+1); x=find(temp==B(i,j));END(i)=END1(x(d)); 2.2MATLAB仿真及其截圖 3、游程編碼 3.1、游程編碼源代碼 I=checkerboard(10,2);[m,n]=size(I);J=[];for i=1:m 壓縮圖像大?。?/p> Name Size Bytes Class J 1x400 3200 double array 圖像壓縮比:4 3.2 MATLAB仿真及其截圖 就直接向他們求教,雖然有些時候他們也不一定能解答出來,但最少也能給我一些提示。最后有時候也靠自己,慢慢的想,慢慢的翻資料一遍一遍的輸入,校正,最后就做出來了。雖然有些題目我也不知道自己的對不對,但是通過自己動手把它做出結(jié)果了我就覺得有收獲了。 Matlab的課比較少,課堂上學(xué)到的東西也不是特別的多,但是通過實驗,我自學(xué)了許多東西,也完成了學(xué)習(xí)任務(wù),同時也鍛煉了自己的個人能力 2012/5/3 314-第四篇:材料熱力學(xué)實驗報告
第五篇:信息論上機實驗報告