System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲爆乳精品无码一区二区三区,无码免费午夜福利片在线,激情无码人妻又粗又大中国人
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種推進器的加權偽逆推力分配方法、系統、裝置制造方法及圖紙

    技術編號:40517542 閱讀:20 留言:0更新日期:2024-03-01 13:34
    本發明專利技術公開一種推進器的加權偽逆推力分配方法、系統、裝置,本方法根據推進器的推力向量以及力臂,確定推進器的布置矩陣;對所述布置矩陣進行奇異值分解,確定布置矩陣的偽逆矩陣;根據所述偽逆矩陣的偽逆矩陣原理,計算布置矩陣的零空間矩陣;根據所述零空間矩陣與可變變量計算得到零空間向量;確定推進器的能耗函數;根據期望目標,確定期望變量及基于加權偽逆分配算法的代價函數;更新控制器的輸出信息,在滿足約束條件的情況下,更新代價函數中的期望變量,確定推進器的輸出推力。本發明專利技術在推力的分配過程中結合考慮不同推進器的權重,同時利用零空間進行冗余解的優化,降低能源損耗。

    【技術實現步驟摘要】

    本專利技術涉及推進器,尤其涉及一種推進器的加權偽逆推力分配方法、系統、裝置


    技術介紹

    1、推力分配對水下機器人的操縱和導航至關重要。通過靈活地調整各個推進器或水動力學舵的推力,水下機器人可以實現高度準確的方向控制和位置調整。在遙控操作車(rov)中,通常會布置多個槽道推進器,每個槽道推進器可以獨立操作,通過調整各推進器的輸出推力,實現rov在水中的上浮、下潛等狀態。并且槽道推進器的設計更利于維護,減少了與海床或者其他的水下障礙物碰撞的危險。

    2、然而,傳統的偽逆法未充分考慮推進器的物理限制,而一些零空間偽逆法滿足了推進器的物理限制,但是沒有考慮到分配前后的誤差問題。在動態環境下,推進器數目的增多,計算復雜度指數上升,不利于實時調控。通過權重偽逆法對系統的動力學進行建模,但如果模型不準確或者系統動態變化較大,會導致推力分配結果不準確。零空間可能陷入局部最優值,達不到全局最優。


    技術實現思路

    1、根據本專利技術的一個方面,提供了一種推進器的加權偽逆推力分配方法、系統、裝置,對代價函數優化,降低能耗損失,增加推進器分配精度。

    2、為解決上述技術問題,本專利技術第一方面公開了一種推進器的加權偽逆推力分配方法,本方法包括以下步驟:

    3、根據推進器的推力向量以及力臂,確定推進器的布置矩陣;

    4、對所述布置矩陣進行奇異值分解,確定布置矩陣的偽逆矩陣;

    5、根據所述偽逆矩陣的偽逆矩陣原理,計算布置矩陣的零空間矩陣;根據所述零空間矩陣與可變變量計算得到零空間向量;

    6、確定推進器的能耗函數;

    7、根據期望目標,確定期望變量及基于加權偽逆分配算法的代價函數;

    8、更新控制器的輸出信息,在滿足約束條件的情況下,更新代價函數中的期望變量,確定推進器的輸出推力。

    9、在一些實施方式中,所述根據推進器的推力向量以及力臂,確定推進器的布置矩陣,具體為:

    10、根據推進器的推力向量與力臂,計算在rov六自由度方向上產生的推力與力矩;

    11、將每個推進器產生的推力與力矩疊加,以確定所述推進器的布置矩陣。

    12、在一些實施方式中,對所述布置矩陣進行奇異值分解,確定布置矩陣的偽逆矩陣,具體為:

    13、根據輸出的推力與力矩確定成本函數,定義拉格朗日函數,通過拉格朗日函數對推力求偏導;

    14、在推力結構非奇異時,通過拉格朗日乘子向量表達所述推力,確定所述布置矩陣的偽逆矩陣。

    15、在一些實施方式中,根據所述偽逆矩陣的偽逆矩陣原理,計算布置矩陣的零空間矩陣,包括:

    16、將所述布置矩陣進行svd分解,根據所述偽逆矩陣以及svd分解后布置矩陣,確定所述布置矩陣的零空間矩陣。

    17、在一些實施方式中,確定推進器的能耗函數為:

    18、根據推進器的功率與推進器推力大小的關系,確定所述推進器的總功率與推力大小的關系。

    19、在一些實施方式中,根據期望目標,確定基于加權偽逆分配算法的代價函數及期望變量,包括:

    20、根據所述推進器的能耗函數、分配前后的誤差以及推進器變化量,確定推進器的代價函數;

    21、通過零空間向量確定得到滿足約束條件的最小代價函數值,確定期望變量。

    22、在一些實施方式中,所述代價函數為:

    23、

    24、其中,j為代價函數,δf表示推進器變化值,fmax表示推進器輸出推力的最大值,fmin表示推進器輸出推力的最小值,wτ∈r6x6表示控制分配誤差的權重矩陣,測量控制力和力矩在分配前后的誤差;wf∈r8x8表示控制推進器輸入的權重矩陣,wδf∈r8x8表示推進器兩次推力變化的權重矩陣,wf和wδf設計為單位矩陣;γ、δ是尺度因子,表示次要目標的重要性;τ表示推進器輸出的推力和力矩;τd為控制器輸出的推力與力矩;

    25、wτ∈r6×6為:

    26、wτ=diag{k1,k2,k3,k4,k5,k6}

    27、ki對應相應的推力和力矩。

    28、在一些實施方式中,推進器的輸出推力fi(x):

    29、

    30、其中,x*為期望向量,τd為控制器輸出的推力與力矩;vnull為零空間矩陣,v0為布置矩陣經svd分解后除去零空間矩陣的剩余矩陣,u為數學定義上svd分解的矩陣,為svd分解以后根據數學定義計算得到的布置矩陣的偽逆矩陣。

    31、根據本專利技術的第二方面,公開了一種推進器控制系統,包括:

    32、布置矩陣計算模塊,用于根據推進器的推力向量以及力臂,確定推進器的布置矩陣;

    33、偽逆矩陣計算模塊,對所述布置矩陣進行奇異值分解,確定布置矩陣的偽逆矩陣;

    34、零空間向量計算模塊,根據所述偽逆矩陣的偽逆矩陣原理,計算布置矩陣的零空間矩陣,根據所述零空間矩陣及可變向量計算零空間向量。

    35、能耗函數計算模塊,確定推進器的能耗函數;

    36、代價函數計算模塊,根據期望目標,確定推進器的代價函數及期望變量;

    37、輸出推力計算模塊,更新控制器的輸出信息,在滿足約束條件的情況下,更新代價函數中的期望變量,確定推進器的輸出推力。

    38、根據本專利技術的第三方面,公開了一種推進器控制裝置,所述推進器控制裝置包括:

    39、存儲有可執行程序代碼的存儲器;

    40、與所述存儲器耦合的處理器;

    41、所述處理器調用所述存儲器中存儲的所述可執行程序代碼,執行如上任一項所述的一種推進器的加權偽逆推力分配方法。

    42、與現有技術相比,本專利技術的有益效果在于:

    43、本專利技術提供了一種推進器的加權偽逆推力分配方法、系統、裝置,首先對推進器進行建模解算,得到布置矩陣,計算得布置矩陣的零空間;引入一個可變變量,通過對可變變量改變實現對推進器推力命令的改變;考慮到推進器的約束條件以及推進器的能源損耗,提出基于零空間的加權偽逆分配算法。本專利技術在推力的分配過程中結合考慮不同推進器的權重,同時利用零空間進行冗余解的優化,降低能源損耗。

    本文檔來自技高網...

    【技術保護點】

    1.一種推進器的加權偽逆推力分配方法,其特征在于,本方法包括以下步驟:

    2.根據權利要求1所述的一種推進器的加權偽逆推力分配方法,其特征在于,所述根據推進器的推力向量以及力臂,確定推進器的布置矩陣,具體為:

    3.根據權利要求2所述的一種推進器的加權偽逆推力分配方法,其特征在于,對所述布置矩陣進行奇異值分解,確定布置矩陣的偽逆矩陣,具體為:

    4.根據權利要求3所述的一種推進器的加權偽逆推力分配方法,其特征在于,根據所述偽逆矩陣的偽逆矩陣原理,計算布置矩陣的零空間矩陣,包括:

    5.根據權利要求1-4任一所述的一種推進器的加權偽逆推力分配方法,其特征在于,確定推進器的能耗函數為:

    6.根據權利要求5所述的一種推進器的加權偽逆推力分配方法,其特征在于,根據期望目標,確定期望變量及基于加權偽逆分配算法的代價函數,包括:

    7.根據權利要求6所述的一種推進器的加權偽逆推力分配方法,其特征在于,所述代價函數為:

    8.根據權利要求3所述的一種推進器的加權偽逆推力分配方法,其特征在于,推進器的輸出推力fi(x):p>

    9.一種推進器控制系統,其特征在于,包括:

    10.一種推進器控制裝置,其特征在于,所述推進器控制裝置包括:

    ...

    【技術特征摘要】

    1.一種推進器的加權偽逆推力分配方法,其特征在于,本方法包括以下步驟:

    2.根據權利要求1所述的一種推進器的加權偽逆推力分配方法,其特征在于,所述根據推進器的推力向量以及力臂,確定推進器的布置矩陣,具體為:

    3.根據權利要求2所述的一種推進器的加權偽逆推力分配方法,其特征在于,對所述布置矩陣進行奇異值分解,確定布置矩陣的偽逆矩陣,具體為:

    4.根據權利要求3所述的一種推進器的加權偽逆推力分配方法,其特征在于,根據所述偽逆矩陣的偽逆矩陣原理,計算布置矩陣的零空間矩陣,包括:

    5.根據權利要求1-4任一所述的一種...

    【專利技術屬性】
    技術研發人員:劉夢蓮楊文林杜國峻郭邑晨胡安日
    申請(專利權)人:廣東智能無人系統研究院南沙
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 精品无码国产污污污免费网站| 少妇人妻偷人精品无码视频新浪| 免费无码又爽又高潮视频| 免费无码又爽又刺激毛片| 妖精色AV无码国产在线看| 无码中文字幕乱在线观看| 狠狠久久精品中文字幕无码| 午夜福利av无码一区二区| 一本大道久久东京热无码AV| 久久精品无码午夜福利理论片| 中文无码制服丝袜人妻av| 无码国产精品久久一区免费| 国产激情无码一区二区| 国产成人AV无码精品| 在线精品免费视频无码的| 免费看成人AA片无码视频羞羞网| 国产真人无码作爱视频免费 | 亚洲精品无码中文久久字幕| 亚洲成a人在线看天堂无码| 亚洲GV天堂GV无码男同| 久久久久久精品无码人妻| 国产成人无码一区二区在线播放| 热の无码热の有码热の综合| 无码人妻啪啪一区二区| 人妻少妇伦在线无码专区视频| 亚洲精品无码成人片久久| 狠狠躁天天躁中文字幕无码| 国模无码一区二区三区不卡| 免费A级毛片无码久久版| 成年男人裸j照无遮挡无码| 无码人妻精品一区二区蜜桃| 伊人久久一区二区三区无码| 中文AV人妻AV无码中文视频| 久久精品亚洲中文字幕无码麻豆| 久久无码国产专区精品| 影音先锋中文无码一区| 亚洲Av永久无码精品一区二区| 亚洲AV无码一区二区三区性色| 人妻精品久久无码区| 性色AV一区二区三区无码| 亚洲成a人无码av波多野按摩|