




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
無限長理想傳輸線上電壓和電流的傳播規(guī)律物理與電信工程學(xué)院物理學(xué)3班尹振權(quán)20082301094引言:變換是數(shù)學(xué)物理中重要的思想之一,他基于一種對稱性原理。對于同一個問題,我們可以在不同的曲線坐標(biāo)系中去研究。當(dāng)然我們要選擇在該坐標(biāo)下問題的微分方程最簡單或最容易求解的方法,當(dāng)我們求得解后在返回原來的坐標(biāo)系。行波法就是其中的一種方法。問題模型:設(shè)有一根無限長的理想傳輸線,通過高頻交流電。若初始電壓分布為,初始電流分布為(這里L(fēng)為自感、C分布電容),試球線路上電壓v和電流i的傳播規(guī)律。解:由題意得,傳輸線方程為式中初始條件為==由達(dá)朗貝爾公式得再求電流i的傳播規(guī)律,即求解下列初值問題:再由達(dá)朗貝爾公式得結(jié)論:電流與電壓的變化規(guī)律都與余弦函數(shù)圖形相似,但是這個函數(shù)也與x有關(guān),圖形的大小也會改變。參考文獻:數(shù)學(xué)物理方程,同濟大學(xué)出版社,桂子鵬康盛亮編著數(shù)學(xué)物理方程與特殊函數(shù),高等教育出版社,華中科技大學(xué)李元杰編著附錄:1.電壓u的變化規(guī)律#include"WizDemo.h"#include<math.h>floatstep;Texttitle;floatP_radius,P_omega; //構(gòu)造函數(shù)demoApp::demoApp():WizGLApp(){ viewMode=VIEW_PERSPECTIVE1; //觀察視角模式 demoState=DEMO_STOP; //初始動畫狀態(tài) wndWidth=1024; //初始窗口寬度 wndHeight=715; //初始窗口高度 showParamWnd=true; //初始是否顯示參數(shù)窗口 showInfoWnd=false; //初始是否顯示信息窗口 showToolbar=true; //初始是否顯示工具欄// wiz::Assign(bgColor,0.32f,0.72f,0.54f,0.0f); //設(shè)置背景色}//析構(gòu)函數(shù)demoApp::~demoApp(){}doubleBesselFun(intn,floatx){ doubleResult=0.0f; doubletheta; intm; for(m=0;m<=200;m++) { theta=m*PI/200; Result+=cos(x*sin(theta)-n*theta); } Result/=PI; returnResult;}doubleLegendreFun(intn,floatx){ doubleResult=0.0f; doubleden,acc; inti,m; if(n<0)returnResult; den=acc=1.0f; for(m=0;m<=n/2;m++) { for(i=2*(n-m);i>0;i--) den*=i; for(i=n-m;i>0;i--) acc*=i; for(i=n-(2*m);i>0;i--) acc*=i; for(i=m;i>0;i--) acc*=i; Result+=pow(-1,m)*den*pow(x,n-(2*m))/(pow(2,n)*acc); } returnResult;}/////////////////////////////////////////////////////////////////////////在此創(chuàng)建場景voiddemoApp::InitializeScenes(){}//在此創(chuàng)建控件voiddemoApp::InitializeControls(intsceneIndex){}//在此初始化控件參數(shù)voiddemoApp::InitializeParameters(intsceneIndex){ P_radius=1; P_omega=10;}//場景切換時可在此作需要的設(shè)置voiddemoApp::SwitchScene(intcurScene,intprevScene){}/////////////////////////////////////////////////////////////////////////與繪圖相關(guān)的初始化工作voiddemoApp::SetupRC(){ glt::SetDefaultLight(); glt::SetGlobalAmbient(wiz::cBLACK); title.LoadWords(L"電壓u的變化規(guī)律",L"楷體_GB2312",36,wiz::cBLACK,300,48);}//繪制場景voiddemoApp::RenderScene(intsceneIndex){ title.Show(-80,55,0,false); //在(0,0,0)處顯示漢字內(nèi)容,不可移動Point3fp[200],q[3],s[2]; Color4fcolor={0,0,0,1},color1={0.2,0.8,0.9,0.8}; intA=15,k=P_radius,a=10,t; t=step; intx; s[0].x=0;s[0].y=0;s[0].z=0;s[1].x=-70;s[1].y=0;s[1].z=0;q[0].x=0;q[0].y=80;q[0].z=0;q[1].x=70;q[1].y=0;q[1].z=0;q[2].x=0;q[2].y=0;q[2].z=50; for(x=0;x<200;x++) {p[x].x=2*(x-50);p[x].z=0; p[x].y=A*cos(k*(p[x].x-a*t)); } glt::SetLineWidth(4); glt::EnableLight(); draw::Arrow3D(s[0],q[0],0.0,0.5,10,2,cWHITE,cRED,false,0,0,0); draw::Arrow3D(s[1],q[1],0.0,0.5,10,2,cWHITE,cRED,false,0,0,0); draw::LineStrip(200,p,color); }/////////////////////////////////////////////////////////////////////////動畫開始voiddemoApp::DemoBegin(){step=0;}//動畫播放voiddemoApp::DemoPlay(){ step+=1; if(step>1000)step=step-1000;}//動畫暫停voiddemoApp::DemoPause(){}//動畫停止voiddemoApp::DemoStop(){}/////////////////////////////////////////////////////////////////////////按鈕被點擊voiddemoApp::ButtonClick(intsceneIndex,UINTbutSN){ }//復(fù)選框被點擊voiddemoApp::CheckClick(intsceneIndex,UINTchkSN,boolchecked){}//單選框被點擊voiddemoApp::RadioClick(intsceneIndex,UINTrdoSN){}//文本框內(nèi)容被改變voiddemoApp::TextboxChange(intsceneIndex,UINTtxtSN){}//組合框下拉列表項被選擇voiddemoApp::ComboSelChange(intsceneIndex,UINTcmbSN,intindex){}//組合框文本被改變voiddemoApp::ComboTextChange(intsceneIndex,UINTcmbSN){}//滑條被移動voiddemoApp::ScrollMove(intsceneIndex,UINTsbSN,intvalue,floatrate){ floatparam=(float)value*rate; switch(sbSN) { case1: P_radius=param; break; case2: P_omega=param; break; case3: break; case4: break; case5: break; } FlushScene();}/////////////////////////////////////////////////////////////////////////鍵盤建按下voiddemoApp::KeyDown(UINTkey){}//鍵盤建松開voiddemoApp::KeyUp(UINTkey){}//鼠標(biāo)左鍵按下voiddemoApp::LeftButtonDown(intx,inty,intkeyFlag){}//鼠標(biāo)左鍵松開voiddemoApp::LeftButtonUp(intx,inty,intkeyFlag){}//鼠標(biāo)左鍵雙擊voiddemoApp::LeftButtonDblClick(intx,inty,intkeyFlag){}//鼠標(biāo)右鍵按下voiddemoApp::RightButtonDown(intx,inty,intkeyFlag){}//鼠標(biāo)右鍵松開voiddemoApp::RightButtonUp(intx,inty,intkeyFlag){}//鼠標(biāo)右鍵雙擊voiddemoApp::RightButtonDblClick(intx,inty,intkeyFlag){}//鼠標(biāo)移動voiddemoApp::MouseMove(intx,inty,intkeyFlag){}//鼠標(biāo)滾輪被滾動voiddemoApp::MouseWheel(intx,inty,intzDelta,intkeyFlag){}2.電流i的變化規(guī)律#include"WizDemo.h"#include<math.h>floatstep;Texttitle;floatP_radius,P_omega; //構(gòu)造函數(shù)demoApp::demoApp():WizGLApp(){ viewMode=VIEW_PERSPECTIVE1; //觀察視角模式 demoState=DEMO_STOP; //初始動畫狀態(tài) wndWidth=1024; //初始窗口寬度 wndHeight=715; //初始窗口高度 showParamWnd=true; //初始是否顯示參數(shù)窗口 showInfoWnd=false; //初始是否顯示信息窗口 showToolbar=true; //初始是否顯示工具欄// wiz::Assign(bgColor,0.32f,0.72f,0.54f,0.0f); //設(shè)置背景色}//析構(gòu)函數(shù)demoApp::~demoApp(){}doubleBesselFun(intn,floatx){ doubleResult=0.0f; doubletheta; intm; for(m=0;m<=200;m++) { theta=m*PI/200; Result+=cos(x*sin(theta)-n*theta); } Result/=PI; returnResult;}doubleLegendreFun(intn,floatx){ doubleResult=0.0f; doubleden,acc; inti,m; if(n<0)returnResult; den=acc=1.0f; for(m=0;m<=n/2;m++) { for(i=2*(n-m);i>0;i--) den*=i; for(i=n-m;i>0;i--) acc*=i; for(i=n-(2*m);i>0;i--) acc*=i; for(i=m;i>0;i--) acc*=i; Result+=pow(-1,m)*den*pow(x,n-(2*m))/(pow(2,n)*acc); } returnResult;}/////////////////////////////////////////////////////////////////////////在此創(chuàng)建場景voiddemoApp::InitializeScenes(){}//在此創(chuàng)建控件voiddemoApp::InitializeControls(intsceneIndex){}//在此初始化控件參數(shù)voiddemoApp::InitializeParameters(intsceneIndex){ P_radius=1; P_omega=10;}//場景切換時可在此作需要的設(shè)置voiddemoApp::SwitchScene(intcurScene,intprevScene){}/////////////////////////////////////////////////////////////////////////與繪圖相關(guān)的初始化工作voiddemoApp::SetupRC(){ glt::SetDefaultLight(); glt::SetGlobalAmbient(wiz::cBLACK); title.LoadWords(L"電流i的變化規(guī)律",L"楷體_GB2312",36,wiz::cBLACK,300,48);}//繪制場景voiddemoApp::RenderScene(intsceneIndex){ title.Show(-80,55,0,false); //在(0,0,0)處顯示漢字內(nèi)容,不可移動Point3fp[200],q[3],s[2]; Color4fcolor={0,0,0,1},color1={0.2,0.8,0.9,0.8}; intk=P_radius,t; doubleL=0.1,C=10,a; a=sqrt(1/L/C); t=step; intx; s[0].x=0;s[0].y=0;s[0].z=0;s[1].x=-70;s[1].y=0;s[1].z=0;q[0].x=0;q[0].y=80;q[0].z=0;q[1].x=70;q[1].y=0;q[1].z=0;q[2].x=0;q[2].y=0;q[2].z=50; for(x=0;x<200;x++) {p[x].x=2*(x-50);p[x].z=0; p[x].y=sqrt(C/L)*cos(k*(p[x].x-a*t)); } glt::SetLineWidth(4); glt::EnableLight(); draw::Arrow3D(s[0],q[0],0.0,0.5,10,2,cWHITE,cRED,false,0,0,0); draw::Arrow3D(s[1],q[1],0.0,0.5,10,2,cWHITE,cRED,false,0,0,0); draw::LineStrip(200,p,color); }/////////////////////////////////////////////////////////////////////////動畫開始voiddemoApp::DemoBegin(){step=0;}//動畫播放voiddemoApp::DemoPlay(){ step+=1; if(step>1000)step=step-1000;}//動畫暫停voiddemoApp::DemoPause(){}//動畫停止voiddemoApp::DemoStop(){}/////////////////////////////////////////////////////////////////////////按鈕被點擊voiddemoApp::ButtonClick(intsceneIndex,UINTbutSN){ }//復(fù)選框被點擊voiddemoApp::CheckClick(intsceneIndex,UINTchkSN,boolchecked){}//單選框被點擊voiddemoApp::RadioClick(intsceneIndex,UINTrdoSN){}//文本框內(nèi)容被改變voiddemoApp::TextboxChange(intsceneIndex,UINTtxtSN){}//組合框下拉列表項被選擇voiddemoApp::ComboSelChange(intsceneIndex,UINTcmbSN,intindex){}//組合框文本被改變voiddemoApp::ComboTextChange(intsceneIndex,UINTcmbSN){}//滑條被移動voiddemoApp::ScrollMove(intsceneIndex,UINTsbSN,intvalue,floatrate){
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度汽車銷售折扣及售后服務(wù)合同
- 2025年度環(huán)保主題紀(jì)錄片制作及授權(quán)使用合同
- 中學(xué)生社會實踐感悟之旅的讀后感
- 施工總承包合同
- 農(nóng)產(chǎn)品品牌國際化與差異化發(fā)展戰(zhàn)略方案
- 人工智能輔助教育產(chǎn)品開發(fā)流程
- 企業(yè)員工福利管理信息系統(tǒng)采購合同
- 物聯(lián)網(wǎng)設(shè)備安全監(jiān)測協(xié)議
- 古詩文觀止的教學(xué)教案與文學(xué)評析
- 食品營養(yǎng)與健康管理試題集
- 食堂食品安全隱患排查報告
- 汽車維修廠車輛進出廠登記制度
- (2023版)高中化學(xué)新課標(biāo)知識考試題庫大全(含答案)
- 七年級語文下冊《孫權(quán)勸學(xué)》課后習(xí)題參考答案
- 2023年河北省安全生產(chǎn)舉報和獎勵答試題及答案
- 馬鞍山晟捷新能源科技有限公司40萬噸-年N-甲基吡咯烷酮項目環(huán)境影響報告表
- 工傷保險待遇申請表
- 食品分析復(fù)習(xí)資料
- ROCHE甲功及腫瘤項目介紹專家講座
- 血液透析病人情況表
- 現(xiàn)代物流管理課后習(xí)題答案黃中鼎主編
評論
0/150
提交評論