![海浪波長(zhǎng)以及波浪力計(jì)算_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/15/593a37ba-488c-4fbc-8e75-d77e8affb24c/593a37ba-488c-4fbc-8e75-d77e8affb24c1.gif)
![海浪波長(zhǎng)以及波浪力計(jì)算_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/15/593a37ba-488c-4fbc-8e75-d77e8affb24c/593a37ba-488c-4fbc-8e75-d77e8affb24c2.gif)
![海浪波長(zhǎng)以及波浪力計(jì)算_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/15/593a37ba-488c-4fbc-8e75-d77e8affb24c/593a37ba-488c-4fbc-8e75-d77e8affb24c3.gif)
![海浪波長(zhǎng)以及波浪力計(jì)算_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/15/593a37ba-488c-4fbc-8e75-d77e8affb24c/593a37ba-488c-4fbc-8e75-d77e8affb24c4.gif)
![海浪波長(zhǎng)以及波浪力計(jì)算_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/15/593a37ba-488c-4fbc-8e75-d77e8affb24c/593a37ba-488c-4fbc-8e75-d77e8affb24c5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Op ti on Exp licitDim L1 As Sin gle, L2 As Sin gle, t As Sin gle, d!, k!, kd!, thkd!, H!, D1!Dim CD As Sin gle, CM As Sin gle, l As Sin gle, Ko As Sin gleDim Fhdmax As Sin gle, Fhlmax As Si ngle, Mhdmax As Sin gle, Mhlmax!, Fhmax!, Mhmax!Dim 0 As SgieConst Pi = 3.141592653Co nst G = 9.8Co nst Y = 10
2、25Private Sub Comma nd1_Click()Dim r As In tegerDo While True", "100")T :","請(qǐng)輸入", "6")d:","請(qǐng)輸入", "20")L1 = Val(InputBox("請(qǐng)輸入波長(zhǎng)L1 :","求解設(shè)計(jì)波長(zhǎng): t = Val(InputBox("請(qǐng)輸入設(shè)計(jì)波周期 d = Val(InputBox("請(qǐng)輸入設(shè)計(jì)水深I(lǐng)f L1 <= 0 The
3、 n",5,"輸入錯(cuò)誤”)r = MsgBox("請(qǐng)輸入一個(gè)正數(shù)!If r = 2 ThenEndEnd IfElseExit DoEnd IfLoopk = 2 * Pi / L1kd = k * dthkd = (Ex p(kd) - Exp(-kd) / (Ex p(kd) + Ex p(-kd)L2 = G * (t A 2) * thkd / (2 * Pi)Do Un til Abs(L2 - L1) < 0.001L1 = L2k = 2 * Pi / L1kd = k * dthkd = (Exp (kd) - Exp (-kd) / (Ex
4、 p(kd) + Exp (-kd)L2 = G * (t A 2) * thkd / (2 * Pi)LoopPrint"設(shè)計(jì)波長(zhǎng)是:"L2Print "波數(shù):"Format$(k, "0.0000")End SubPrivate Sub Comma nd2_Click()EndEnd SubPrivate Sub Comma nd3_Click()H = Val(lnputBox("請(qǐng)輸入設(shè)計(jì)波高 H :","請(qǐng)輸入", "3")D1 = Val(InputBox(&qu
5、ot;請(qǐng)輸入樁柱直徑 D1 :","請(qǐng)輸入", "2") l = Val(InputBox("請(qǐng)輸入樁柱間距 I:","請(qǐng)輸入", "15")If d / L2 < 0.5 ThenPrintPrint "相對(duì)水深 d/L2:" d / L2Print "采用線性波理論計(jì)算:"ElseMsgBox "重新選擇計(jì)算理論”End IfPrint"波陡:"H / L2Print"相對(duì)柱徑:"D1
6、/ L2If D1 / L2 < 0.2 The nPrint "屬于小直徑樁柱”ElsePrint "屬于大直徑樁柱”End IfCD = Val(InputBox("請(qǐng)輸入拖曳力系數(shù):","請(qǐng)輸入", "1.0")CM = Val(InputBox("請(qǐng)輸入質(zhì)量系數(shù):","請(qǐng)輸入", "2.0")Print”;CD”;CMPrint"選用拖曳力系數(shù):Print"選用質(zhì)量系數(shù):Dim LD As Si ngleLD = l /
7、D1"LDH.Print"樁柱相對(duì)間距:Print"群樁系數(shù)Ko :'If LD > 4 The nKo = 1Print KoElseIf LD < 4 And LD > 3 The nKo = 1.25Print KoElseIf LD < 2 The nKo = 1.5Print KoEnd IfEnd SubPrivate Sub Comma nd4_Click()Dim K1 As Sin gle, K2 As Si ngle, K3 As Si ngle, K4 As Si ngleDim e As Single,0 o
8、 As SingleK1 = (2 * k * (d + H / 2) + sh(2 * k * (d + H / 2) / (8 * sh(2 * k * d)Fhdmax = CD * 丫 * G * D1 * (H 2) * K1 / 2PrintPrin t "K1 值:"Format$(K1, "0.0000")Print "單樁柱最大水平拖曳力Fhdmax: " FhdmaxK2 = th(k * d)Fhlmax = CM * 丫 * G * Pi * (D1 人 2) * H * K2 / 8PrintPrint &q
9、uot;K2 值:"Format$(K2, "0.0000")Print "單樁柱最大水平慣性力Fhlmax:" FhlmaxK3 = (2 * (k A 2) * (d + H / 2)人 2 + 2 * k * (d + H / 2) * sh(2 * k * (d + H / 2) - ch(2 * k * (d + H / 2) + 1) / (32 * sh(2 * k * d)Mhdmax = CD * 丫 * G * D1 * (H 人 2) * L2 * K3 / (2 * Pi)PrintPrint "K3 值:&q
10、uot;Format$(K3, "0.0000")Print "單樁柱最大水平拖曳力矩Mhdmax:" MhdmaxK4 = (k * d * sh(k * d) - ch(k * d) + 1) / ch(k * d)Mhlmax = CM * 丫 * G * (D1 人 2) * H * L2 * K4 / 16PrintPrint "K4 值:"Format$(K4, "0.0000")Print "單樁柱最大水平慣性力矩Mhlmax:" MhlmaxIf Fhlmax >= 2 *
11、 Fhdmax The nFhmax = Fhlmax0 o = 90Elself Fhlmax < 2 * Fhdmax The nFhmax = Fhdmax * (1 + (Fhlmax / Fhdmax)人 2) / 4)0 o = arcsin(Fhlmax / (2 * Fhdmax)End IfPrintPrint "單樁柱最大水平波力Fhmax:" FhmaxIf Mhlmax >= 2 * Mhdmax The nMhmax = MhlmaxElself Mhlmax < 2 * Mhdmax The nMhmax = Mhdmax *
12、(1 + (Mhlmax / Mhdmax)人 2) / 4)End IfPrintPrint "單樁柱最大水平波力矩Mhmax:" MhmaxPrint"最大水平波力和最大水平波力矩的相位0o:" 0 oe = Mhmax / FhmaxPrintPrint "最大水平波力作用點(diǎn)離海底的距離e:" eEnd SubPublic Fun cti on sh( n) As Sin glesh = (Ex p(n) - Exp (-n) / 2End FunctionPublic Fun cti on ch( n) As Sin glec
13、h = (Exp(n) + Exp (-n) / 2End FunctionPublic Fu nction th( n) As Si ngleth = (Exp(n) - Exp (-n) / (Ex p(n) + Exp (-n)0)End FunctionPublic Fun cti on arcsin(n) As Sin gle arcsin = Atn(n / Sqr(-n * n + 1)End FunctionPublic Fu nction FH( FH = Fhdmax * Cos(End FunctionPublic Fu nction MH(MH = Mhdmax * C
14、os(End FunctionPrivate Sub Comma nd5_Click()Dim i As In teger0 ) As Single0 ) * Abs(Cos(0 ) As Single0 ) * Abs(Cos(0 ) + Fhlmax * Sin(0 ) + Mhlmax * Sin(0)Print #1, Tab(8);"相位角 0 ”; Spc(3);桌面不同相位水平波力.txt" For Out put As #1 "cos 0 " Spc(3); "cos 0 |cos0 I" Spc(3); "
15、sin 0 "0 " Spc(6); "FH"Spc(3); "Fhdmaxcos 0 |cos0 |" Spc(3); "FhlmaxsinFor i = 0 To 180 Ste p 150 = i * Pi / 1800 ), "0.0000");)* Ab s'(C0000"); 0 ),"0.0000");0 ) * Abs(Cos( 0 ), "0.00"); 0 ), "0.00");),"0.00&qu
16、ot;)Print #1, Tab(10); i; Tab(20); Format$(Cos(Print #1, Tab(30); Format$(Cos(Print #1, Tab(40); Format$(S in(Print #1, Tab(55); Format(Fhdmax * Cos(Print #1, Tab(70); Format(Fhlmax * Sin(Print #1, Tab(85); Format(FH(Next iClose #1End SubPrivate Sub Comma nd6_Click()Dim i As In teger桌面 不同相位水平波力矩.txt
17、" For Out put As#2Print #2, Tab(8);"相位角 0 " Spc(3); "cos 0 " Spc(3); "cos 0 |cos0 |" Spc(3); "sin 0 " Spc(3); "Fhdmaxcos 0 |cos0 |" Spc(3); "Mhlmaxsin 0 " Spc(6); "MH"For i = 0 To 180 Ste p 150 = i * Pi / 180Print #2, Tab(10)
18、; i; Tab(20); Format$(Cos(0 ), "0.0000");Print #2, Tab(30); Format$(Cos(0 ) * Abs(Cos( 0 ), "0.0000");Print #2, Tab(40); Format$ (Sin( 0 ), "0.0000");Print #2, Tab(55); Format(Mhdmax * Cos(0 ) * Abs(Cos(0 ), "0.00");Print #2, Tab(70); Format(Mhlmax * Sin(0 ),
19、"0.00");Print #2, Tab(85); Format(MH(0 ), "0.00")Next iClose #2End SubPrivate Sub Comma nd7_Click()Dim e As SingleDim 刀 H As SingleDim i As In tegerDim t As Sin gle, m As In tegere = l * 360 / L2PrintPrint "前后兩樁柱的波浪位相差e:t = 0For i = 0 To 180 - e刀 H = FH(i) + FH(i + e )If t < 刀 H Thent =刀Hm = iEnd IfNext i"m";tPrint "發(fā)生最大水平合波力的相位:Print "前后兩樁柱的最大水平合波力為:End SubPrivate Sub Comma nd8_C
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025公司與員工解除勞動(dòng)合同范本
- 2024年春八年級(jí)生物下冊(cè) 23.1 生物的生存依賴一定的環(huán)境說(shuō)課稿 (新版)北師大版
- 2025寫字樓租賃合同寫字樓租賃合同模板
- Unit 6 Jobs Lesson 6 story time.(說(shuō)課稿)-2024-2025學(xué)年人教新起點(diǎn)版英語(yǔ)四年級(jí)上冊(cè)
- 7 《包身工》 說(shuō)課稿 2024-2025學(xué)年統(tǒng)編版高中語(yǔ)文選擇性必修中冊(cè)
- Unit5 What do they do(說(shuō)課稿)-2024-2025學(xué)年譯林版(三起)英語(yǔ)五年級(jí)上冊(cè)
- 西班牙瓦鋪貼施工方案
- 迎春燈飾施工方案
- 20美麗的小興安嶺說(shuō)課稿-2024-2025學(xué)年三年級(jí)上冊(cè)語(yǔ)文統(tǒng)編版
- 12《富起來(lái)到強(qiáng)起來(lái)》(說(shuō)課稿)統(tǒng)編版道德與法治五年級(jí)下冊(cè)
- GB/T 24186-2022工程機(jī)械用高強(qiáng)度耐磨鋼板和鋼帶
- 一起重新構(gòu)想我們的未來(lái):為教育打造新的社會(huì)契約
- GB/T 4214.2-2020家用和類似用途電器噪聲測(cè)試方法真空吸塵器的特殊要求
- GB/T 22482-2008水文情報(bào)預(yù)報(bào)規(guī)范
- 蔬菜采購(gòu)項(xiàng)目投標(biāo)書
- 肩周炎康復(fù)護(hù)理
- 2022年安徽管子文化旅游集團(tuán)有限公司招聘筆試試題及答案解析
- SAPPM設(shè)備管理解決方案
- Q-HN-1-0000.08.004《風(fēng)力發(fā)電場(chǎng)電能質(zhì)量監(jiān)督技術(shù)標(biāo)準(zhǔn)》
- 3人-機(jī)-環(huán)-管理本質(zhì)安全化措施課件
- 慶陽(yáng)煤炭資源開發(fā)調(diào)研報(bào)告
評(píng)論
0/150
提交評(píng)論