System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 人妻夜夜添夜夜无码AV,亚洲一区AV无码少妇电影,亚洲av片不卡无码久久
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種無(wú)人機(jī)室內(nèi)飛行控制方法技術(shù)

    技術(shù)編號(hào):44451669 閱讀:3 留言:0更新日期:2025-02-28 18:56
    本發(fā)明專(zhuān)利技術(shù)提出的一種無(wú)人機(jī)室內(nèi)飛行控制方法,屬于PID控制優(yōu)化領(lǐng)域,具體步驟為:步驟一、將無(wú)人機(jī)室內(nèi)飛行控制問(wèn)題轉(zhuǎn)換成一個(gè)待優(yōu)化的數(shù)學(xué)模型;步驟二、建立無(wú)人機(jī)室內(nèi)飛行速度控制系統(tǒng)的PID控制模型;步驟三、改進(jìn)蛇優(yōu)化算法,具體改進(jìn)策略為:D1、引入權(quán)重系數(shù)改進(jìn)蛇尋找食物時(shí)的位置更新表達(dá)式;D2、引入平衡因子平衡蛇處于戰(zhàn)斗模式和交配模式的概率;步驟四、利用改進(jìn)后的蛇優(yōu)化算法優(yōu)化無(wú)人機(jī)室內(nèi)飛行速度PID控制器,得到無(wú)人機(jī)室內(nèi)飛行速度PID控制器的最佳Kp、Ki、Kd參數(shù);步驟五、將得到的最佳參數(shù)輸入到無(wú)人機(jī)室內(nèi)飛行速度控制系統(tǒng)的PID控制模型中,得到無(wú)人機(jī)室內(nèi)飛行控制的最佳效果。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專(zhuān)利技術(shù)屬于pid控制優(yōu)化領(lǐng)域,尤其涉及一種無(wú)人機(jī)室內(nèi)飛行控制方法


    技術(shù)介紹

    1、無(wú)人機(jī)是一種由遠(yuǎn)程控制或自主程序操控的飛行器,廣泛應(yīng)用于軍事、商業(yè)、科研及娛樂(lè)領(lǐng)域;無(wú)人機(jī)的飛行控制系統(tǒng)通過(guò)傳感器、電子調(diào)速器(esc)、無(wú)刷電機(jī),實(shí)現(xiàn)精準(zhǔn)的姿態(tài)控制、導(dǎo)航和任務(wù)執(zhí)行;大多數(shù)現(xiàn)代無(wú)人機(jī)采用無(wú)刷直流電機(jī)(bldc),搭配多旋翼結(jié)構(gòu),以獲得穩(wěn)定的飛行能力;無(wú)人機(jī)的核心包括飛行控制器(fc)、gps導(dǎo)航系統(tǒng)、通信系統(tǒng)、攝像頭和各種傳感器;通過(guò)地面控制站(gcs),用戶可以遠(yuǎn)程操控?zé)o人機(jī)進(jìn)行航拍、測(cè)繪、偵察、物流配送任務(wù);自動(dòng)返航、定點(diǎn)懸停和路徑規(guī)劃是常見(jiàn)的智能功能;無(wú)人機(jī)因其靈活性、高效性和成本相對(duì)較低,已經(jīng)在農(nóng)業(yè)、環(huán)境監(jiān)測(cè)、安防和交通領(lǐng)域得到廣泛應(yīng)用,并且隨著技術(shù)的進(jìn)步,無(wú)人機(jī)的使用場(chǎng)景和智能化程度將繼續(xù)擴(kuò)展。

    2、pid(比例-積分-微分)控制是一種經(jīng)典的反饋控制算法,廣泛應(yīng)用于工業(yè)控制和自動(dòng)化領(lǐng)域;pid控制通過(guò)對(duì)系統(tǒng)的誤差(即期望值與實(shí)際值的差異)進(jìn)行調(diào)節(jié),控制輸出使系統(tǒng)達(dá)到穩(wěn)定的目標(biāo)狀態(tài);在面對(duì)無(wú)人機(jī)室內(nèi)飛行的環(huán)境,pid控制的性能可能會(huì)受限,為了解決這一問(wèn)題,采用智能優(yōu)化算法對(duì)pid參數(shù)進(jìn)行自動(dòng)化調(diào)整,不僅能有效找到最優(yōu)的參數(shù)值,還能顯著提升pid控制的性能和適用性。

    3、蛇優(yōu)化算法(snake?optimizer,soa)是一種仿生啟發(fā)式算法,模擬蛇在復(fù)雜環(huán)境中尋找食物的行為;蛇優(yōu)化算法通過(guò)個(gè)體(蛇)的移動(dòng)與變形實(shí)現(xiàn)全局搜索和局部開(kāi)發(fā),旨在解決全局優(yōu)化問(wèn)題;該算法分為“戰(zhàn)斗模式”和“開(kāi)發(fā)模式”,戰(zhàn)斗模式:模擬蛇在面對(duì)障礙時(shí)的快速反應(yīng),以大步長(zhǎng)和方向變化進(jìn)行全局搜索,避免陷入局部最優(yōu);開(kāi)發(fā)模式:模擬蛇在接近食物時(shí)的精細(xì)調(diào)整,通過(guò)小步長(zhǎng)和局部搜索優(yōu)化解的精度;蛇優(yōu)化算法通過(guò)引入自適應(yīng)權(quán)重和環(huán)境反饋,平衡探索與開(kāi)發(fā),以提高全局搜索效率和收斂速度。


    技術(shù)實(shí)現(xiàn)思路

    1、本專(zhuān)利技術(shù)的目的在于:通過(guò)改進(jìn)蛇優(yōu)化算法,提高算法在尋優(yōu)過(guò)程中前期的全局搜索能力和后期的局部搜索能力,減少陷入局部最優(yōu)的可能性從而提高算法的尋優(yōu)精度和響應(yīng)速度,通過(guò)改進(jìn)蛇優(yōu)化算法對(duì)無(wú)人機(jī)室內(nèi)飛行速度pid控制器控制參數(shù)進(jìn)行優(yōu)化,提高速度控制的準(zhǔn)確性和穩(wěn)定性,減少參數(shù)整定過(guò)程中動(dòng)態(tài)誤差對(duì)控制效果產(chǎn)生的不良影響。

    2、為實(shí)現(xiàn)上述目的,本專(zhuān)利技術(shù)采用了一種無(wú)人機(jī)室內(nèi)飛行控制方法,具體步驟如下。

    3、步驟一、將無(wú)人機(jī)室內(nèi)飛行控制問(wèn)題轉(zhuǎn)換成一個(gè)待優(yōu)化的數(shù)學(xué)模型。

    4、步驟二、建立無(wú)人機(jī)室內(nèi)飛行速度控制系統(tǒng)的pid控制模型。

    5、步驟三、改進(jìn)蛇優(yōu)化算法,具體改進(jìn)策略為:

    6、d1、算法探索階段引入權(quán)重系數(shù)改進(jìn)蛇尋找食物時(shí)的位置更新表達(dá)式;

    7、d2、算法開(kāi)發(fā)階段引入平衡因子平衡蛇處于戰(zhàn)斗模式和交配模式的概率,具體如下。

    8、step1、在算法探索階段,引入權(quán)重系數(shù)w改進(jìn)蛇尋找食物時(shí)的位置更新表達(dá)式,改進(jìn)后的位置更新表達(dá)式為:

    9、

    10、

    11、式中,xi,m(t+1)為第i只雄性蛇第t+1次迭代時(shí)的位置,xi,f(t+1)為第i只雌性蛇第t+1次迭代時(shí)的位置,xrand,m(t)、xrand,f(t)分別為隨機(jī)選擇的雄性蛇、雌性蛇的位置,am、af分別表示雄性蛇、雌性蛇找到食物的能力,w為權(quán)重系數(shù),xmax為算法搜索上界,xmin為算法搜索下界,rand是0到1的隨機(jī)數(shù),c2是常數(shù),設(shè)置為0.05;

    12、step2、在算法開(kāi)發(fā)階段,引入平衡因子平衡蛇處于戰(zhàn)斗模式和交配模式的概率,平衡因子表達(dá)式為:

    13、

    14、式中,η為權(quán)重系數(shù),t為當(dāng)前迭代次數(shù),t為最大迭代次數(shù),n為算法種群規(guī)模,rand(n,1)表示取n到1之間的隨機(jī)數(shù)。

    15、步驟四、利用改進(jìn)后的蛇優(yōu)化算法優(yōu)化無(wú)人機(jī)室內(nèi)飛行速度pid控制器,得到無(wú)人機(jī)室內(nèi)飛行速度pid控制器的最佳kp、ki、kd參數(shù)。

    16、步驟五、將得到的最佳參數(shù)kp、ki、kd輸入到無(wú)人機(jī)室內(nèi)飛行速度控制系統(tǒng)的pid控制模型中,得到無(wú)人機(jī)室內(nèi)飛行控制的最佳效果。

    17、優(yōu)選地,步驟一所述待優(yōu)化的數(shù)學(xué)模型為:

    18、

    19、式中,f(t)為系統(tǒng)輸出,e(t)為系統(tǒng)誤差輸入,t為當(dāng)前時(shí)間,t為系統(tǒng)總運(yùn)行時(shí)間。

    20、優(yōu)選地,步驟二所述無(wú)人機(jī)室內(nèi)飛行速度控制系統(tǒng)的pid控制模型包括輸入模塊、誤差計(jì)算模塊、速度pid控制器模塊、改進(jìn)蛇優(yōu)化算法模塊、速度檢測(cè)模塊、電機(jī)模塊;期望速度值從輸入模塊輸入,與速度檢測(cè)模塊檢測(cè)到的實(shí)際速度值一并輸入到誤差計(jì)算模塊做差得到速度誤差值,速度pid控制器接收速度誤差值,并應(yīng)用改進(jìn)蛇優(yōu)化算法模塊優(yōu)化后的pid參數(shù)進(jìn)行計(jì)算得到參考速度值,進(jìn)而控制電機(jī)高速運(yùn)轉(zhuǎn),實(shí)現(xiàn)無(wú)人機(jī)室內(nèi)飛行速度的控制。

    21、優(yōu)選地,步驟三所述算法探索階段引入權(quán)重系數(shù)改進(jìn)蛇尋找食物時(shí)的位置更新表達(dá)式,在尋優(yōu)過(guò)程中,權(quán)重系數(shù)能幫助蛇在接近目標(biāo)解時(shí)優(yōu)化步長(zhǎng)和方向選擇,使得位置更新更加精確,從而加速算法的收斂速度,減少不必要的探索步驟。

    22、優(yōu)選地,步驟三所述算法開(kāi)發(fā)階段引入平衡因子平衡蛇處于戰(zhàn)斗模式和交配模式的概率,通過(guò)動(dòng)態(tài)調(diào)整平衡因子,可以根據(jù)問(wèn)題特性和尋優(yōu)階段適時(shí)切換兩種模式;這樣既保留了戰(zhàn)斗模式的快速全局搜索能力,又利用了交配模式的局部開(kāi)發(fā)優(yōu)勢(shì),增強(qiáng)了算法的適應(yīng)性與穩(wěn)定性。

    23、優(yōu)選地,步驟四所述利用改進(jìn)后的蛇優(yōu)化算法優(yōu)化無(wú)人機(jī)室內(nèi)飛行速度pid控制器,具體步驟為:

    24、s1、模擬無(wú)人機(jī)室內(nèi)飛行速度控制系統(tǒng)的工況,設(shè)計(jì)傳遞函數(shù)描述系統(tǒng)的動(dòng)態(tài)特性;

    25、s2、給定無(wú)人機(jī)室內(nèi)飛行速度控制系統(tǒng)的輸入,輸入即控制系統(tǒng)中電機(jī)的期望速度值;

    26、s3、初始化改進(jìn)蛇優(yōu)化算法的種群規(guī)模n,問(wèn)題維度d,算法搜索上界xmax,算法搜索下界xmin,最大迭代次數(shù)t;

    27、s4、將無(wú)人機(jī)室內(nèi)飛行速度pid控制器的參數(shù)kp、ki、kd編碼為改進(jìn)蛇優(yōu)化算法搜索空間的解,隨著算法的迭代進(jìn)行,更新的種群個(gè)體位置即反映出相應(yīng)的無(wú)人機(jī)室內(nèi)飛行速度pid控制器的參數(shù);

    28、s5、根據(jù)適應(yīng)度函數(shù)計(jì)算當(dāng)前迭代種群個(gè)體適應(yīng)度值,將最小適應(yīng)度值記錄下來(lái),并與上次迭代的種群最優(yōu)適應(yīng)度值比較,保留最優(yōu)適應(yīng)度值;

    29、s6、模擬改進(jìn)蛇優(yōu)化算法各階段的尋優(yōu)過(guò)程,即更新無(wú)人機(jī)室內(nèi)飛行速度pid控制器的kp、ki、kd參數(shù);

    30、s7、若更新后的種群個(gè)體比上一次迭代更新的更優(yōu),則保留當(dāng)前最優(yōu)解;

    31、s8、判斷當(dāng)前迭代次數(shù)是否達(dá)到最大迭代次數(shù),若達(dá)到,則退出循環(huán),輸出全局最優(yōu)解,并分配給無(wú)人機(jī)室內(nèi)飛行速度pid控制器作為kp、ki、kd三個(gè)參數(shù),否則返回執(zhí)行s2。

    32、優(yōu)選地,所述s1模擬無(wú)人機(jī)室內(nèi)飛行速度控制系統(tǒng)的工況,設(shè)計(jì)傳遞函數(shù)描述系統(tǒng)的動(dòng)態(tài)特性,傳遞函數(shù)公式為:

    33、本文檔來(lái)自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種無(wú)人機(jī)室內(nèi)飛行控制方法,其特征在于,具體步驟為:

    2.根據(jù)權(quán)利要求1所述的一種無(wú)人機(jī)室內(nèi)飛行控制方法,其特征在于,所述步驟二中,建立無(wú)人機(jī)室內(nèi)飛行速度控制系統(tǒng)的PID控制模型,模型包括輸入模塊、誤差計(jì)算模塊、速度PID控制器模塊、改進(jìn)蛇優(yōu)化算法模塊、速度檢測(cè)模塊、電機(jī)模塊;期望速度值從輸入模塊輸入,與速度檢測(cè)模塊檢測(cè)到的實(shí)際速度值一并輸入到誤差計(jì)算模塊做差得到速度誤差值,速度PID控制器接收速度誤差值,并應(yīng)用改進(jìn)蛇優(yōu)化算法模塊優(yōu)化后的PID參數(shù)進(jìn)行計(jì)算得到參考速度值,進(jìn)而控制電機(jī)高速運(yùn)轉(zhuǎn),實(shí)現(xiàn)無(wú)人機(jī)室內(nèi)飛行速度的控制。

    3.根據(jù)權(quán)利要求2所述的一種無(wú)人機(jī)室內(nèi)飛行控制方法,其特征在于,所述步驟三中,改進(jìn)蛇優(yōu)化算法的具體步驟為:

    4.根據(jù)權(quán)利要求3所述的一種無(wú)人機(jī)室內(nèi)飛行控制方法,其特征在于,所述步驟四中,利用改進(jìn)后的蛇優(yōu)化算法優(yōu)化無(wú)人機(jī)室內(nèi)飛行速度PID控制器,具體步驟為:

    5.根據(jù)權(quán)利要求4所述的一種無(wú)人機(jī)室內(nèi)飛行控制方法,其特征在于,模擬改進(jìn)蛇優(yōu)化算法各階段的尋優(yōu)過(guò)程,具體步驟為:

    【技術(shù)特征摘要】

    1.一種無(wú)人機(jī)室內(nèi)飛行控制方法,其特征在于,具體步驟為:

    2.根據(jù)權(quán)利要求1所述的一種無(wú)人機(jī)室內(nèi)飛行控制方法,其特征在于,所述步驟二中,建立無(wú)人機(jī)室內(nèi)飛行速度控制系統(tǒng)的pid控制模型,模型包括輸入模塊、誤差計(jì)算模塊、速度pid控制器模塊、改進(jìn)蛇優(yōu)化算法模塊、速度檢測(cè)模塊、電機(jī)模塊;期望速度值從輸入模塊輸入,與速度檢測(cè)模塊檢測(cè)到的實(shí)際速度值一并輸入到誤差計(jì)算模塊做差得到速度誤差值,速度pid控制器接收速度誤差值,并應(yīng)用改進(jìn)蛇優(yōu)化算法模塊優(yōu)化后的pid參數(shù)進(jìn)行計(jì)算...

    【專(zhuān)利技術(shù)屬性】
    技術(shù)研發(fā)人員:謝忠王日照徐志鵬武軍楊方石迅
    申請(qǐng)(專(zhuān)利權(quán))人:徐州新電高科電氣有限公司
    類(lèi)型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢(xún)問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 免费人成无码大片在线观看| 亚洲av无码兔费综合| 精品无码av一区二区三区| 久久人午夜亚洲精品无码区| 国产成人精品无码免费看| 国产丝袜无码一区二区视频 | 无码任你躁久久久久久| 国产成人无码区免费A∨视频网站| 亚洲精品无码乱码成人| 伊人久久精品无码二区麻豆| 无码任你躁久久久久久久| 国模无码视频一区| 久久无码av亚洲精品色午夜 | 日韩AV片无码一区二区不卡| 国产精品视频一区二区三区无码| 无码中文字幕色专区| 亚洲av无码有乱码在线观看| 国产成人无码区免费网站| 韩国无码AV片在线观看网站| 久久精品国产亚洲AV无码娇色 | 九九久久精品无码专区| 国产精品99无码一区二区| 亚洲AV无码XXX麻豆艾秋| 亚洲AV无码精品色午夜在线观看| 人妻丰满熟妇AV无码片| 国产V亚洲V天堂无码久久久| 中文字幕精品无码亚洲字| 国产精品亚韩精品无码a在线| 夜夜精品无码一区二区三区 | 亚洲一区AV无码少妇电影| 免费无码AV片在线观看软件| 99无码精品二区在线视频| 亚洲VA中文字幕不卡无码| 亚洲无码在线播放| 成人午夜亚洲精品无码网站| 亚洲VA成无码人在线观看天堂| 中文字幕在线无码一区| 国产成人精品无码免费看| 无码人妻久久久一区二区三区| 亚洲av无码一区二区三区人妖| 无码中文字幕人妻在线一区二区三区 |