chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于無人潛水艇的設計與仿真

MATLAB ? 來源:MATLAB ? 作者:周玲,吳悠 ? 2021-07-22 17:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近幾年很多研究機構和公司開始進行船舶無人化研究,這種應用未來會有廣闊的前景,比如海上救助打撈、海底設備檢修、海洋考察等,無人潛水艇能有效減少人員費用的支出并提高航行的安全性。

作為新興的先進海洋裝備,無人潛水艇需要攻克動力、導航、通訊和船體控制等技術難題。一方面需要成熟的路徑規(guī)劃算法,靈巧的操作和避障能力,可以按照既定的路線自主航行躲避障礙,另一方面需要遠距離水下數據采集和通訊

能力,確保作業(yè)任務的質量。在這一領域,借助 MATLABSimulink 強大的物理建模和仿真能力,可以為您的船舶設計,系統(tǒng)設計和人工智能開發(fā)大幅提高效率。

在本文中,我們將描述如何在 Simulink 里對一個假想的六推進器無人艇進行動力學建模,海底環(huán)境建模,以及對一個未知位置的海底黑匣子搜索任務的算法開發(fā)。我們假想的無人艇裝配了 6 個推進器和 7 個傳感器

1)一左一右兩個主螺旋槳,高效率地提供向前的推動力以及橫向轉向。

2)兩個上下方向的小推進器,輔助無人艇的上浮,下潛和縱向轉向。

3)左右貫通的兩個側向推進器,輔助無人艇橫向轉向以及側向平移。

4)慣性傳感器(IMU),輔助測速定位5)朝向向下的多波束聲吶(Multibeam sonar),負責海底測繪,輔助定位

6)朝向向前、向左和向右的三個普通聲納,負責障礙物規(guī)避

7)多普勒流速儀(Doppler Velocity Logger),負責測速

8)水下麥克風一枚,負責監(jiān)聽來自于目標黑匣子的 ping 聲波信號下面讓我們一起來試試在 Simulink 里建模和仿真這個無人艇任務吧。

潛水艇的動力學模型

要實現無人艇的靈巧控制,首先需要建立動力學模型,這是設計的基礎。MATLAB 提供了多種動力學仿真手段和常用的運算工具,可以自己推導動力學方程,然后使用基礎的 Simulink 模塊搭建成系統(tǒng)控制框圖(control block diagram)?;蛘吒憬莸姆绞绞菍?CAD 模型直接導入到 Simulink 后加工成自由體受力圖(free body diagram),這樣可以大大提高動力學建模的效率。

這里我們簡單介紹下怎么把 CAD 模型變成 Simulink 里的自由體受力圖。通過常規(guī)的 CAD 軟件,如 Solidworks,Autodesk Inventor 和 Pro/E,用戶可以畫出完整的機械裝配,并且定義所有的質量、慣性、3D 幾何和裝配關系等物理參數。

然后通過 MATLAB 提供的針對特定 CAD 軟件的插件 Simscape Multibody Link(https://www.mathworks.com/help/physmod/smlink/ug/installing-and-linking-simmechanics-link-software.html),用戶可以從 CAD 軟件中把完整的模型,包括所有物理參數自動導入到 Simulink 中。

在 CAD 轉換完成并生成相應的 .xml文件后,可以使用 smimport() 函數自動創(chuàng)建 Simscape Multibody 模型,這樣船體的力學模型就搭建完成了。有了這個力學模型,用戶可以做好些仿真測試。譬如,

1)用戶讓某些部件動起來,比如螺旋槳,同時觀察在螺旋槳旋轉時產生的慣性對無人艇穩(wěn)定性的影響。

2)用戶也可以連接一個控制算法模塊,來仿真無人艇的操作靈巧性,比如最小轉彎半徑。

3)用戶還可以連接一個外力模塊,來仿真無人艇在海浪里保持穩(wěn)定所必需的動力要求。

接下來我們具體看看怎么讓潛水艇在螺旋槳的推動下動起來。用戶可以使用 simscape 里的 Joint 模塊來定義螺旋槳的動力軸。Joint 模塊連接兩個剛體并施加主要的運動學約束,以確定這些物體如何相對彼此移動。

該模塊是根據提供的自由度來參數化的,所有關節(jié)都提供了執(zhí)行(力或力矩或運動軌跡)和感知相應自由度的方法。用在螺旋槳上時,用戶可以定義旋轉方向,旋轉速度或者功率。External Force and Torque 模塊可用于對連接的剛體施加力或力矩。這些力可以是有自定義方程式的外力,或者是一個電機馬達模型的輸出力。

完成了這樣一個基礎的無人艇力學模型后,用戶已經可以做些設計優(yōu)化了。譬如優(yōu)化無人艇的在水平方向上的恢復力矩(self correcting moment),保證船體穩(wěn)定。要實現這個目標,我們一般要浮心在重心的正上方。

而一般情況下,在設計過程中,無人艇內部零件是需要經常調整以確保這個重心和浮心的位置關系。在Simulink里,實現這一點很方便。Inertia Sensor 模塊提供了測量慣性屬性的方法,包括質量、重心和慣性張量。

在已有的力學模型里,Inertia Sensor 模塊能自動測得無人艇整體重心和浮心的位置。把內部部分零件的 XYZ 坐標值作為優(yōu)化變量, 重心和浮心的 XY 坐標值相等作為優(yōu)化目標,使用 Response Optimization App 這款插件進行優(yōu)化計算,可以很方便地調整重心位置, 得到能實現船體穩(wěn)定性的最優(yōu)內部零件排列。

添加環(huán)境模型

2.1 靜水力—重力和浮力效應為了保持穩(wěn)定的平衡,水下的潛艇的重心必須位于浮力中心的正下方,這會產生一個恢復力矩,抵消任何外部力量或干擾圍繞本體滾動或俯仰軸產生的旋轉,并將幫助潛艇回到水平方向。

2.2 水動力---附加質量的慣性力及科里奧利力,重力和浮力的恢復力,水阻尼等水下無人艇動力學的基本方程為:

其中

是體坐標速度矢量,

是地固坐標系的位置和姿態(tài)矢量,

是剛體質量矩陣和科里奧利效應,

是附加質量的慣性矩陣,

是科里奧利力和向心力矩陣,

是水阻尼矩陣,

是恢復力/力矩,表示重力和浮力的共同作用。Simscape Multibody 負責實現剛體動力學,考慮重力影響。Simscape Multibody 同時也有坐標軸轉換模塊,自動、實時、準確地完成體坐標系和地固坐標系的轉換。其他所有效應都需要作為外力和力矩由用戶自定義的方程式來施加。阻力和升力是由于流體在潛水艇表面周圍流動而產生的壓力和摩擦力的結果。

升力垂直于流動方向,阻力平行且與流動方向相反。這兩種力都是速度平方的函數,并且高度依賴于潛水艇的形狀、雷諾數定義的流動中層流和湍流狀態(tài)之間的過渡、表面摩擦、到海洋底部的距離以及許多其他復雜因素。

在 Simulink 中,用戶可以簡單地定義一個固定的阻力和浮力系數,也可以做得更精準些。譬如,導入一個阻力和浮力系數和雷諾數對應的數據庫,然后以查找表(look up table)的形式,在 Simulink 仿真的過程中動態(tài)改變阻力和浮力系數,達到精度更高的仿真效果。

附加質量是由周圍流體的慣性特性產生的壓力作用于潛艇的力和力矩,當潛艇加速或減速時必須帶動周圍一定質量的流體一同運動,這種效應對于水中運動的物體是很重要的,它的作用可認為是對潛艇實際質量的明顯增加。

計算附加質量矩陣系數是一個復雜的問題,需要使用 CFD 方法解決并通過實驗驗證。有幾種簡化的方法可以為一般形狀(球體、圓柱體、平板等)的潛艇提供適當的一階近似。

例子中,潛艇是典型的細長 myring 形狀,假設圍繞x軸旋轉對稱,應用細長理論和 Lamb’s k-factors 的組合來估計扁長球體的附加質量矩陣的系數,將其簡化為:

對應水下潛艇,這些系數常被視為常數,并假設自上而下和左右舷對稱,可以得出:

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 仿真
    +關注

    關注

    55

    文章

    4539

    瀏覽量

    138705

原文標題:無人潛水艇的設計與仿真(上)

文章出處:【微信號:MATLAB,微信公眾號:MATLAB】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    大模型ai賦能的無人集群分布式協(xié)同調度與任務分配系統(tǒng)

    機、無人車、無人等多類型無人裝備的高效自主協(xié)同作業(yè)。系統(tǒng)詳情解析如下: ? ?系統(tǒng)軟件供應可以來這里,這個首肌開始是幺伍扒,中間是幺幺叁叁,最后一個是泗柒泗泗,按照數字順序組合就可以
    的頭像 發(fā)表于 12-30 11:07 ?498次閱讀

    一文詳解SystemC仿真庫的編譯

    AMD Vivado 設計套件以文件和庫的形式提供仿真模型。仿真庫包含器件和 IP 的行為和時序模型。編譯后的庫可供多個設計項目使用。用戶必須在設計仿真之前通過名為 compile_simlib 的實用程序編譯這些文件,以便為目
    的頭像 發(fā)表于 12-12 15:08 ?5099次閱讀
    一文詳解SystemC<b class='flag-5'>仿真</b>庫的編譯

    【產品介紹】Modelsim:HDL語言仿真軟件

    概述ModelSim是業(yè)界最優(yōu)秀的HDL語言仿真軟件,它能提供友好的仿真環(huán)境,是業(yè)界唯一的單內核支持VHDL和Verilog混合仿真仿真器。它采用直接優(yōu)化的編譯技術、Tcl/Tk技術
    的頭像 發(fā)表于 11-13 11:41 ?716次閱讀
    【產品介紹】Modelsim:HDL語言<b class='flag-5'>仿真</b>軟件

    深海載人潛水器技術與應用深度解析

    在深海裝備體系中,深海載人潛水器是唯一能將人類直接送入深海極端環(huán)境的裝備,其技術集成度極高,涵蓋材料科學、生命支持、動力控制、導航通信等多個前沿領域,是衡量一個國家海洋科技綜合實力的核心標志。從早
    的頭像 發(fā)表于 10-21 17:03 ?1260次閱讀

    離軸技術:賦能無人機精準配送的核心芯片應用

    無人機配送領域,離軸技術就像一顆 “智慧大腦”,憑借獨特設計讓無人機在復雜環(huán)境中精準穿梭。它的核心秘訣藏在硬件、算法和響應速度三大方面。 硬件上,離軸技術不走尋常路。昆泰芯 KTM59 系列磁
    發(fā)表于 09-05 16:32

    vivado仿真時GSR信號的影響

    利用vivado進行設計xilinx FPGA時,寫完設計代碼和仿真代碼后,點擊run simulation(啟動modelsim進行仿真)。
    的頭像 發(fā)表于 08-30 14:22 ?1618次閱讀
    vivado<b class='flag-5'>仿真</b>時GSR信號的影響

    潛水電腦中如何應用89BSD壓力傳感器

    潛水電腦中應用89BSD壓力傳感器(如TEConnectivity的89BSD系列)主要涉及深度測量、氣壓監(jiān)測及安全算法的集成。以下是其具體應用方式和關鍵技術點:89BSD是TE推出的一款介質兼容
    的頭像 發(fā)表于 08-22 12:02 ?1247次閱讀
    <b class='flag-5'>潛水</b>電腦中如何應用89BSD壓力傳感器

    臂螺旋天線:為無人駕駛機器打造高精度導航新體驗

    無人機駕駛機器(包括無人機、無人車、無人等)快速發(fā)展的今天,穩(wěn)定、精準的通信與導航能力成為關鍵。四臂螺旋天線(Quadrifilar H
    發(fā)表于 08-08 15:05 ?0次下載

    翼輝信息飛行仿真平臺DEEP UAV Simulator介紹

    翼輝信息面向無人機領域推出飛行仿真平臺 DEEP UAV Simulator,旨在為無人機的研發(fā)、測試和訓練過程提供安全、高效且成本可控的虛擬環(huán)境。該平臺通過高精度的環(huán)境仿真、真實的物
    的頭像 發(fā)表于 07-30 09:22 ?2071次閱讀

    潛水腕表的新寵—MS5839小型溫壓復合傳感器

    知名MS5837的升級版,后者是一款防水溫度和壓力傳感器。而這款新版本MS5839則增加了抗氯性能,因此可以用于需要浸入水中的電子設備。它特別設計用于游泳腕表和潛水腕表(許多
    的頭像 發(fā)表于 07-23 12:02 ?601次閱讀
    <b class='flag-5'>潛水</b>腕表的新寵—MS5839小型溫壓復合傳感器

    科普|無人機反制槍介紹

    隨著無人機技術的迅猛發(fā)展,其在航拍、物流和農業(yè)等領域的廣泛應用帶來了便利,但也引發(fā)了非法入侵、隱私侵犯和安全威脅等挑戰(zhàn)。例如,2024年某國際機場因無人機擅闖禁飛區(qū)導致航班延誤,經濟損失高達數百萬
    的頭像 發(fā)表于 07-22 16:39 ?3865次閱讀
    科普|<b class='flag-5'>無人</b>機反制槍介紹

    德克薩斯大學:研究石墨烯電子紋身電生理傳感,用于潛水員安全檢測

    ? 危險且缺乏保護的水下作業(yè)是潛水員死亡的主要原因;生物傳感器可提供早期預警和部分保護,從而在一定程度上減輕這一風險。然而,當前生物傳感器的復雜性和高成本限制了其廣泛應用,凸顯了對有效、成本效益高且
    的頭像 發(fā)表于 07-13 17:39 ?803次閱讀
    德克薩斯大學:研究石墨烯電子紋身電生理傳感,用于<b class='flag-5'>潛水</b>員安全檢測

    低空物流:無人機開啟未來配送新篇章

    想象一下,外賣從天而降,醫(yī)療物資瞬息送達,偏遠山區(qū)的快遞也能次日到達——這不是科幻電影,而是低空物流帶來的現實變革!作為低空經濟的明星領域,無人機物流正以驚人速度改變我們的生活方式,開啟智能、綠色
    發(fā)表于 07-04 10:42

    詳解ADC電路的靜態(tài)仿真和動態(tài)仿真

    ADC電路主要存在靜態(tài)仿真和動態(tài)仿真兩類仿真,針對兩種不同的仿真,我們存在不同的輸入信號和不同的數據采樣,因此靜態(tài)仿真和動態(tài)
    的頭像 發(fā)表于 06-05 10:19 ?2328次閱讀
    詳解ADC電路的靜態(tài)<b class='flag-5'>仿真</b>和動態(tài)<b class='flag-5'>仿真</b>

    《聊一聊ZXDoc》之CAN總線仿真、面板仿真

    ZXDoc支持CAN總線仿真、面板仿真功能,通過虛擬化通信環(huán)境,提前驗證、優(yōu)化和保障系統(tǒng)可靠性,降低開發(fā)成本與風險,面板仿真還使其畫面實物化,便于操作和理解,仿真功能已成為ECU研發(fā)和
    的頭像 發(fā)表于 05-09 11:30 ?1790次閱讀
    《聊一聊ZXDoc》之CAN總線<b class='flag-5'>仿真</b>、面板<b class='flag-5'>仿真</b>