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永久无码精品三区在线4| 一本大道无码日韩精品影视_| 无码精品A∨在线观看| 无码av中文一二三区| 在线看无码的免费网站| 国产AV无码专区亚洲AWWW| 亚洲AV永久无码精品一福利 | 中文字幕丰满乱子伦无码专区| 日韩精品无码一区二区三区免费| 免费无码又爽又刺激聊天APP| 丰满熟妇人妻Av无码区| 无码人妻精品一区二区蜜桃百度| 一本无码人妻在中文字幕免费| 国产乱子伦精品无码码专区| 国产精品无码无卡无需播放器| 亚洲精品无码专区在线播放| 人妻丰满熟妇AV无码片| 亚洲VA中文字幕不卡无码| 狠狠躁狠狠爱免费视频无码| 精品久久久无码人妻字幂| 亚洲精品无码久久| 无码成人精品区在线观看| 色窝窝无码一区二区三区 | 免费无码黄十八禁网站在线观看| 国产成人无码18禁午夜福利p| 中文无码久久精品| 国产av无码专区亚洲av果冻传媒 | 亚洲午夜无码AV毛片久久| 免费无码黄网站在线观看| 男人av无码天堂| 日韩久久无码免费毛片软件| 国产成人无码免费视频97| 内射人妻无套中出无码| 亚洲AV无码乱码在线观看| 东京无码熟妇人妻AV在线网址| 国产AV无码专区亚洲AWWW| 亚洲人成人伊人成综合网无码|