天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > AI論文 >

遺傳算法在神經(jīng)網(wǎng)絡(luò)控制中的應(yīng)用與實現(xiàn)

發(fā)布時間:2016-11-20 10:59

  本文關(guān)鍵詞:遺傳算法在神經(jīng)網(wǎng)絡(luò)控制中的應(yīng)用與實現(xiàn),,由筆耕文化傳播整理發(fā)布。



第 13 卷第 5 期 2001 年 9 月
文章編號 1004-731X (2001) 05-0567-04

系 統(tǒng) 仿 真 學(xué) 報 JOURNAL OF SYSTEM SIMULATION

Vol. 13 No. 5 Sept. 2001

遺傳算法在神經(jīng)網(wǎng)絡(luò)控制中的應(yīng)用與實現(xiàn)
楊國軍, 崔平

遠, 李琳琳
哈爾濱工業(yè)大學(xué)航天學(xué)院, 哈爾濱 150001

摘 要 比較了遺傳算法與神經(jīng)網(wǎng)絡(luò)的特點 并對將遺傳算法用于前向神經(jīng)網(wǎng)絡(luò)的可能性進行了 研究 同時闡明了遺傳算法和神經(jīng)網(wǎng)絡(luò)結(jié)合的必要性 提出了一種融合遺傳算法的神經(jīng)網(wǎng)絡(luò)控制 方法 該方法采用多層前向神經(jīng)網(wǎng)絡(luò)作為遺傳搜索表示方式的思想 以神經(jīng)網(wǎng)絡(luò)為基礎(chǔ) 用遺傳 算法來學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)的權(quán)系數(shù) 既保留了遺傳算法的強全局隨機搜索能力 又具有神經(jīng)網(wǎng)絡(luò)的魯 棒性和自學(xué)習(xí)能力 將遺傳算法和神經(jīng)網(wǎng)絡(luò)相結(jié)合 分析了遺傳算法基本參數(shù)及神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu) 隱層和輸出層節(jié)點非線性函數(shù)的選擇 設(shè)計了用遺傳算法學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)權(quán)系數(shù)的軟件實現(xiàn)方法 成功地實現(xiàn)了機械手逆運動學(xué)求解問題及倒立擺的控制 仿真結(jié)果顯示了遺傳算法快速學(xué)習(xí)神經(jīng) 網(wǎng)絡(luò)權(quán)系數(shù)的能力 并且能夠有效抑制遺傳算法初期收斂的發(fā)生 有效地提高了多層前向神經(jīng)網(wǎng) 絡(luò)權(quán)系數(shù)的學(xué)習(xí)效率與收斂精度 確保了快速達到全局收斂 克服了多層前向神經(jīng)網(wǎng)絡(luò)傳統(tǒng)的 BP 學(xué)習(xí)算法精度 低 收斂速度慢 容易陷入局部極小的缺陷 表明了該方法的可行性與有效性 關(guān)鍵詞 遺傳算法 神經(jīng)網(wǎng)絡(luò) 非線性控制 適應(yīng)度函數(shù) 中圖分類號 TP18 文獻標(biāo)識碼 A

Applying and Realizing of Genetic Algorithm in Neural Networks Control
YANG Guo-jun, CUI Ping-yuan, LI Lin-lin
(School of Astronautics, Harbin Institute of Technology, Harbin 150001, China)

Abstract: The characteristics of neural networks and genetic algorithm are described. The possibility and the method of the application of genetic algorithm to the multi-layer forward neural networks are discussed. The necessity of combining neural networks with genetic algorithm is demonstrated. A kind of neural networks control method is proposed in which genetic algorithm and neural networks are mixed. In this method, the notion of using the multi-layer forward neural networks as the representation method of the genetic searching technique is introduced, and the weighs of neural networks are trained by genetic algorithm. So the method remains the global stochastically searching ability of genetic algorithm and the robustness and self-learning ability of neural networks. After the neural networks with genetic algorithm are combined organically, the selection of the basic parameters in genetic algorithm and the structure of neural networks and the nodes of the hidden layer and the output layer are all analyzed. The software in which the weights of neural networks are learned by genetic algorithm is designed. The inverse kinematics solution of the robot manipulators and the inverted pendulum control are successfully realized by the combination of genetic algorithm and neural networks. The simulation results indicate the capability of the new method in fast learning of neural networks and guarantee a rapid global convergence. Moreover, the premature convergence in genetic algorithm is restrained effectively, and the learning efficiency and the convergent precision for the weights of the multi-layer forward neural networks are improved greatly. The motivation of this approach is to overcome the shortcomings of traditional error back propagation algorithm for updating the weights of the multi-layer forward neural networks, such as the low precision of the solutions, the slow search speed and easy convergence to the local minimum points. These results show the proposed method in this paper is feasible and effective. Keywords: genetic algorithm; neural networks; nonlinear control; fitness function

1

引言1
神經(jīng)網(wǎng)絡(luò) Neural Networks, NN 是一個具有高度非線

采用反向傳播 Back Propagation, BP 算法及其改進算法來 學(xué)習(xí) BP 算法是沿梯度下降 平方誤差函數(shù) 來指導(dǎo)搜索 因而易陷入局部極小點 而且學(xué)習(xí)時間長 甚至達不到學(xué)習(xí) 的目的 難以解決應(yīng)用問題的實例規(guī)模與網(wǎng)絡(luò)規(guī)模之間的矛 盾 求解精度不高 遺傳算法 Genetic Algorithm, GA 在一定程度上可以 克服 BP 算法的局限性 GA 是一種模擬自然選擇和遺傳機 制 在計算機上模擬生物進化機制的自適應(yīng)概率性全局尋優(yōu) 搜索算法 是近些年發(fā)展起來的新型優(yōu)化算法 GA 在尋優(yōu) 過程中 是在高維可行解空間隨機產(chǎn)生多個起始點并同時開 始搜索 由適應(yīng)度函數(shù)來指導(dǎo)搜索方向 因而 搜索區(qū)域廣

性的超大規(guī)模連續(xù)時間自適應(yīng)信息處理系統(tǒng) 它的應(yīng)用已經(jīng) 滲透到各個領(lǐng)域 并在智能控制 非線性優(yōu)化 機器人控制 等領(lǐng)域取得了令人鼓舞的進展
[1]

多層前向神經(jīng)網(wǎng)絡(luò)是一個

強有力的學(xué)習(xí)系統(tǒng) 系統(tǒng)結(jié)構(gòu)簡單且易于編程 一個三層前 向網(wǎng)絡(luò)可以逼近任意非線性函數(shù) 以往神經(jīng)網(wǎng)絡(luò)的權(quán)系數(shù)常
收稿日期 2000-09-12 作者簡介: 楊國軍(1970-) 男 制 神經(jīng)網(wǎng)絡(luò) 遺傳算法等

博士, 研究方向為機器人軌跡規(guī)劃及控

568



統(tǒng)

仿



學(xué)



2001 年 9 月

搜索效率高 GA 不需計算梯度 因而其目標(biāo)函數(shù)不受限制 不必要求目標(biāo)函數(shù)連續(xù)可微以及其它輔助信息 很強的魯棒性 可以廣泛應(yīng)用于工程技術(shù)中 本文對 GA 在 NN 中的應(yīng)用的可行性進行了分析 提 出了一種融合遺傳算法的神經(jīng)網(wǎng)絡(luò)控制方法 該方法兼有遺 傳算法的強全局隨機搜索能力及神經(jīng)網(wǎng)絡(luò)的魯棒性和自學(xué) 習(xí)能力 首先研究了 GA 實現(xiàn)中的一些問題 如編碼方式 適應(yīng)度函數(shù)的選擇及調(diào)整 遺傳操作的選擇等 設(shè)計了軟件 的實行方法 并對二自由度機械手逆運動學(xué)求解及倒立擺控 制做了仿真研究
[2]

2.2 GA 在 NN 學(xué)習(xí)中的應(yīng)用
利用 GA 設(shè)計 NN 的關(guān)鍵問題是選擇待編碼的參數(shù) 確定網(wǎng)絡(luò)參數(shù)的編碼方案 選擇 GA 控制參數(shù) 選取適應(yīng)度 函數(shù)等 1 網(wǎng)絡(luò)待學(xué)習(xí)的參數(shù) 有許多參數(shù)需要確 針對一個具體問題設(shè)計神經(jīng)網(wǎng)絡(luò)

上述特點

使 GA 成為一種全局性 并行性 快速性的優(yōu)化方法 具有

定 雖然用 GA 確定的參數(shù)越多 神經(jīng)網(wǎng)絡(luò)設(shè)計的自動化程 度越高 網(wǎng)絡(luò)的動態(tài)性能也越好 但參數(shù)越多 參數(shù)的位串 則越長 導(dǎo)致 GA 的搜索空間加大 搜索時間變長 因此神 經(jīng)網(wǎng)絡(luò)中究竟有那些參數(shù)需要 GA 來學(xué)習(xí) 是一個需要考慮 的問題 為了保證這一方法能夠真正地投入工程應(yīng)用 應(yīng)該有 選擇地預(yù)先處理神經(jīng)網(wǎng)絡(luò)的部分參數(shù) 僅用 GA 確定其余參 數(shù) 本文根據(jù)先驗知識確定神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu) 然后用 GA 去 學(xué)習(xí)網(wǎng)絡(luò)的權(quán)系數(shù) 2 編碼方式 常見的編碼方式主要包括二進制編碼 實數(shù)值編碼 在二進制編碼中 需要將二進制數(shù)轉(zhuǎn)換成十進制數(shù) 存在量 化誤差 降低了尋優(yōu)速度 而實數(shù)值編碼是對原參數(shù)直接進 行遺傳操作 提高了求解精度 加快了尋優(yōu)速度 使尋優(yōu)范 圍充滿整個最優(yōu)解可能存在的空間 本文采用實數(shù)值編碼方 式 3 適應(yīng)度函數(shù) GA 的適應(yīng)度函數(shù) 即神經(jīng)網(wǎng)絡(luò)性能評價函數(shù) 是遺傳 算法指導(dǎo)搜索的唯一信息 它的選取是算法好壞的關(guān)鍵 適 應(yīng)度函數(shù)要能有效地指導(dǎo)搜索沿著面向優(yōu)化參數(shù)組合的方 向 逐漸逼近最佳參數(shù)組合 而不會導(dǎo)致搜索不收斂或陷入 局部最優(yōu)解 同時 這個函數(shù)也應(yīng)該易于計算 的倒數(shù) 即 (1) (2) 本文適應(yīng)度函數(shù)采用均方差

2

遺傳算法在神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)中的應(yīng)用與實現(xiàn)

2.1 GA 在 NN 中應(yīng)用的可行性和必要性
GA 和 NN 都是將生物學(xué)原理用于科學(xué)研究的仿生學(xué)理 論成果 并且它們都有極強的解決問題的能力 已成為當(dāng)前 研究的熱點 二者各有各的優(yōu)點 卻也存在某些不足 不能 廣泛地解決問題 對于某一具體問題 人工設(shè)計神經(jīng)網(wǎng)絡(luò)是件極其復(fù)雜 的工作 迄今尚沒有系統(tǒng)的規(guī)則可循 僅憑主觀經(jīng)驗判斷或 試驗的方法 通過試驗設(shè)計網(wǎng)絡(luò)不僅浪費大量的時間和資 源 而且很難保證一定能找到一個合適的 滿足實際需要的 神經(jīng)網(wǎng)絡(luò) 更不能保證所設(shè)計出的網(wǎng)絡(luò)是一定是最佳的 因 此 應(yīng)該拋棄人工設(shè)計網(wǎng)絡(luò)的方法 NN 需要高效的自動的 設(shè)計方法 描述一個神經(jīng)網(wǎng)絡(luò)模型的參數(shù)主要包括 網(wǎng)絡(luò)層數(shù) 各層神經(jīng)元數(shù) 神經(jīng)元的互連方式 各連接權(quán)值及傳遞函數(shù) 等 設(shè)計一個網(wǎng)絡(luò),實質(zhì)上就是根據(jù)某個性能評價準(zhǔn)則搜索 確定適合于解決某個問題或某類問題的這些參數(shù)的組合 當(dāng) 待解決的問題比較復(fù)雜時 完成這項工作就很困難 主要原 因有 1 在目前研究的神經(jīng)網(wǎng)絡(luò)控制系統(tǒng)中 BP 算法由于其 結(jié)構(gòu)簡單 算法穩(wěn)定而得到了最廣泛的應(yīng)用 但它是一種沿 梯度下降來指導(dǎo)搜索的方法 因此會不可避免地存在有局部 極小問題 2 對神經(jīng)網(wǎng)絡(luò)初值的選取也有一定要求 若初值和步 長選取不當(dāng) 則在控制過程中系統(tǒng)有可能出現(xiàn)一定的振蕩 動態(tài)特性很不理想 3 對絕大多數(shù)應(yīng)用 性能評價函數(shù)往往是多形態(tài)及不 連續(xù)的 由于這些原因 許多傳統(tǒng)的搜索算法 如隨機法 梯 度下降法 模擬退火法等 應(yīng)用于完成搜索都存在著一定的 問題[3] Holland 的模式定理證明了遺傳算法有解決這些問 題的能力 因而可將遺傳算法與神經(jīng)網(wǎng)絡(luò)結(jié)合起來應(yīng)用于控 制領(lǐng)域中

MSE 1 f = MSE 1 num MSE = ∑ [ y(k ) y(k )]2 Num k =1

其中 Num 為網(wǎng)絡(luò)輸入輸出樣本對的個數(shù) 別為網(wǎng)絡(luò)理想輸出與實際輸出

y(k) 和 y (k ) 分

選擇好適應(yīng)值函數(shù)后 還需進行適應(yīng)值調(diào)整 這是因 為 1 在 GA 剛開始運行時 通常在多數(shù)平常個體存在幾 個超級個體 這些個體往往會在后代中大量復(fù)制 從而導(dǎo)致 初期收斂 2 在 GA 運行后期 種群中需存在多樣性 而 這時種群中大多數(shù)個體都有很高的適應(yīng)值 從而種群平均適 應(yīng)值與最大適應(yīng)值相差無幾 使選擇變成了近乎隨機的過程 了 為抑制初期收斂 采用線性調(diào)整法來調(diào)整適應(yīng)度 其 表達式如下

f ′ =af +b

(3)

第 13 卷第 5 期
其中

楊國軍等 遺傳算法在神經(jīng)網(wǎng)絡(luò)控制中的應(yīng)用與實現(xiàn)
為原適應(yīng)度 調(diào)整前后應(yīng)滿

569

f ' 為調(diào)整后的適應(yīng)度 f
f ′ avg = f avg ′ f max = cf max

足的條件為 (4)

p c = k1 ( f max f c′ ) / ( f max f ) p =k c 3 p m = k 2 ( f max f ) / ( f max f ) pm = k 4
其中 k1=k3 =1.0, k2 =k4 =0.5 應(yīng)值較大的那個適應(yīng)值

f c′ ≥ f f c′ < f f≥f f<f

(8)

其中 f max 和 f avg 分別為種群中最大及平均適應(yīng)度 a, b 為調(diào)整系數(shù) 它們的選擇如下
a=(c1.0)× favg / 1 b= favg×(fmax c× favg) /1 a= favg / 2 b=fmin× favg /2
2 = f avg f min

c 是種

f c ′ 為要交叉的兩個父串中適

群最優(yōu)成員的期望復(fù)制 對小種群(N=50~100) 選 c =1.2~2

f 為需變異位串的適應(yīng)值 這樣
對于性能好的解 防止 GA 陷于局

使 pc 和 pm 隨解的適應(yīng)度函數(shù)而變化 均適應(yīng)值的解 令 pc 和 pm 是取高一些

令 pc 和 pm 取低一些 幫助 GA 快速收斂 而對于低于平 (5)
其 他

fmin>(cfavg fmax) / (c1.0)

部解

[4]

2.3 GA 學(xué)習(xí) NN 的流程圖
遺傳算法設(shè)計神經(jīng)網(wǎng)絡(luò)的流程可見圖 1
種群初始化

其 中 f min 為 種 群 最 小 適 應(yīng) 度 4 遺傳操作

1 = f max f avg

遺傳操作主要包括繁殖 交叉和變異 繁殖 又稱選擇 復(fù)制 是從舊種群中選擇生命力強 的個體產(chǎn)生新種群的過程 選擇的根據(jù)是每個位串所對應(yīng)的 適應(yīng)值的大小 一般說來 一個位串的適應(yīng)值越高 則它在 種群中擴大的機率也越多 即適合于生存環(huán)境的優(yōu)良個體有 更多繁殖后代的機會 從而使優(yōu)良特性得以遺傳 常見的選 擇方法有適應(yīng)值比例法 兩兩競爭法 排位次法等幾種 本文采用適應(yīng)度比例法與最優(yōu)保留策略進行繁殖操作 某個體 Ai 被選中進行復(fù)制的概率 ps 為

解碼參數(shù)集位串 計算適應(yīng)度函數(shù) 評價網(wǎng)絡(luò) 是

網(wǎng)絡(luò)性能是否收斂到 指定的精度范圍內(nèi) 否 遺傳操作 形成新一代種群

p s = fi / ∑ f j (6) 其中 f i 為 Ai 的適應(yīng)值 ∑ f j 為種群中各個體適應(yīng)值之和 具體是這樣實現(xiàn)的 先計算出當(dāng)前種群中的 ∑ f j 然后產(chǎn) 生一個 0 與 ∑ f j 之間的隨機數(shù) rand ( ∑ f j ) 并將滿足下列
條件的第 m 個位串加入到匹配池
m 1 i =1

輸出學(xué)好的神經(jīng)網(wǎng)絡(luò) 圖1 遺傳算法學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)流程圖

3

仿真研究
為了驗證遺傳算法學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)的可行性與有效性



f i < rand ( ∑ f j ) 和

i =1

∑ f i ≥ rand (∑ f j )

m

本文以兩自由度機械手逆運動學(xué)求解及倒立擺控制為例 應(yīng) (7) 用 Matlab 軟件進行了仿真研究

重復(fù)此過程 直至匹配池中包含 N 個位串為止 交叉是兩個位串重組的操作 是遺傳算法區(qū)別于其他 傳統(tǒng)優(yōu)化方法的重要標(biāo)志 交叉分兩步進行 首先按一定的 交叉概率隨機地從匹配池中取出要匹配的兩個位串 然后以 某種交叉方法互換這兩個位串中的信息 勻交叉等 盡管選擇和交叉很重要 但也不能確保一些重要的位 碼信息不被丟失 需進行變異操作 變異是以一定變異概率 從種群中隨機選取若干個體 對于選中的個體 在需變異的 整數(shù)位上隨機產(chǎn)生 0~9 之間的數(shù)來取代原來的數(shù) 本文采用單點交叉 按照下式自適應(yīng)調(diào)整交叉概率 及變異概率 產(chǎn)生一對新的位 串 常見的交叉方式有單點交叉 兩點交叉 多點交叉及均

3.1 兩自由度機械手
圖 2 為一兩桿平面機械手 表 1 給出了兩個連桿的參 數(shù) 機械手的前向運動學(xué)方程為

x1 = cos θ1 + cos ( θ 1 +θ 2 )
x 2 = sin θ 1 + sin(θ 1 + θ 2 )
其中 x1

(9a) (9b)
θ2 為機械手連桿轉(zhuǎn)角
兩桿平面機械手參數(shù)
[5]

x 2 為機械手終端位置

θ1

表1

圖2

兩桿平面機械手模型

pc

圖 3 給出了兩桿機械手所要達到的期望運動軌跡 欲 求相應(yīng)的連桿轉(zhuǎn)角 采用三層前向神經(jīng)網(wǎng)絡(luò)建立機械手逆運動學(xué)模型 所選

pm

570



統(tǒng)

仿



學(xué)



2001 年 9 月

神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)為 N 2,5,2 手的位置 x1

其中輸入層兩個節(jié)點分別接收機械 其節(jié)點激發(fā)函數(shù)為
(1+ex)

初始位置 由神經(jīng)網(wǎng)絡(luò)控制器給小車底座施加一個向左或向 右的力 F 在盡可能長的時間 如 100 s 內(nèi) 將小車保持 在預(yù)先定義的軌跡界限 如 1.2 m 內(nèi) 且不讓擺倒下 即不超過一預(yù)先定義好的垂直偏離角度范圍 如 10 神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)為 N4,5,1 輸入層四個節(jié)點分別接收倒 立擺系統(tǒng)的 4 個狀態(tài)值 網(wǎng)絡(luò)的權(quán)系數(shù)為 31 個 隱層的激發(fā)函數(shù)仍為非對稱的 Sigmoid 函數(shù) 輸出層的激發(fā)函數(shù)為 F(x) =10(1ex) (1+e+x) 分布在[ 511.5 +511.5]之間 & 倒立擺系統(tǒng)的初值如下選擇 [ θ 0 , X 0 ,θ&0 , X 0 ]=[-2,

1 (1+ex)

輸出層有兩個節(jié)點 其輸出在 [π, π] 連續(xù)取值 其節(jié)點激發(fā)函數(shù)為 π (1ex) 網(wǎng) 圖 4

x2

隱層五個節(jié)點

的機械手連桿轉(zhuǎn)角

絡(luò)的權(quán)系數(shù)為 27 個 假定網(wǎng)絡(luò)權(quán)值分布在區(qū)間 [20,+20] 經(jīng)過近 1500 代的學(xué)習(xí) 得到了較理想的結(jié)果 給出了每代中的最大適應(yīng)度 線

f max 隨迭代次數(shù)

T 變化的曲

θ1 與 θ 2 的均方差分別為 2.29×104 與 3.56×104

-0.1, 0, 0] 圖 6 給出了仿真結(jié)果 由圖可見 在控制過程中 倒立擺能較好地控制在擺動范圍不大于 40 的狀態(tài) 小車位 置偏離中心點不超過 0.2 m 滿足控制要求

圖 6 控制過程中倒立擺系統(tǒng)的狀態(tài)變化圖

4

結(jié)論
本文研究了遺傳算法和神經(jīng)網(wǎng)絡(luò)的結(jié)合 實現(xiàn)了機械手

逆運動學(xué)求解問題及倒立擺的控制 通過仿真可以看出 采 用遺傳算法學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)權(quán)系數(shù)的方法 兼顧了神經(jīng)網(wǎng)絡(luò)的 廣泛映射能力和遺傳算法的快速全局收斂的優(yōu)點 可以避免 傳統(tǒng)的 BP 算法易陷于局部極小點的缺點 具有良好的學(xué)習(xí)

3.2 倒立擺
圖 5 為一級倒立擺系統(tǒng) 一個帶輪的小車 其頂端用 鉸鏈系一剛性擺 小車可沿一筆直的有界軌跡自由地向左或 向右運動 同時擺可在垂直平面內(nèi)自由運動 在任一時刻 該系統(tǒng)的狀態(tài)可由四個變量描述 即小車位置 X 小車平

與控制能力

參考文獻
[1] Hunt K J, Sbarbaro D, Zbikowski R, Gawthrop P J. Neural Networks for Control Systems — A Survey [J]. Automatica. 1992, 28(6): 1083-1112. [2] [3] Goldberg D E. Genetic Algorithms in Search, Optimization, and Machine Learning [M]. Addison-Wesley, Reading, MA, 1989. 梁化樓, 戴貴亮. 人工神經(jīng)網(wǎng)絡(luò)與遺傳算法的結(jié)合:進展與展望 [J]. 電子學(xué)報. 1995, 23(10): 194-199. Srinivas M, Patnaik L M. Adaptive Probability of Crossover and Mutation in Genetic Algorithms [J]. IEEE Trans on SMC, 1994, 24(4): 656-667. [5] [6] Tejomurtula S, Kak S. Inverse Kinematics in Robotics Using Neural Networks [J]. Information Science, 1999, 116(2): 147-158. Anderson C W. Learning to Control an Inverted Pendulum Using Neural Network [J]. IEEE Control Systems Magazine, 1989, 4(1): 31-35.

& 移速度 X

& 擺偏離垂直方向的角度 θ 以及擺的角速度 θ
&2 & ( M + m ) g sin θ cos θ [ F + ml θ sin θ ] θ&= 2θ ( 4 / 3 )×( M + m ) l ml cos & && && F + ml [ θ sinθ θ cos θ ] X= (M + m )

該系統(tǒng)運動方程如下 (10a) (10b)

[4]

其中小車的質(zhì)量 M = 0.455 kg 倒立擺的質(zhì)量 m = 0.21 kg 擺長的一半 l = 0.3 m 忽略小車對地及倒立擺對小車的摩 擦 重力加速度 g =9.8 m/s 控制的目的
2

F 為神經(jīng)網(wǎng)絡(luò)控制器輸出的控 小車一個

制力 在[-10,+10]N 范圍內(nèi)連續(xù)取值[6] 先給定倒立擺一個初始偏角


  本文關(guān)鍵詞:遺傳算法在神經(jīng)網(wǎng)絡(luò)控制中的應(yīng)用與實現(xiàn),由筆耕文化傳播整理發(fā)布。



本文編號:183365

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/rengongzhinen/183365.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶b431b***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com