国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于神經(jīng)網(wǎng)絡(luò)的卷煙共線分揀系統(tǒng)自適應(yīng)控制

2023-02-15 07:36:08張林崗胡镕顯呂彥旭
機(jī)械與電子 2023年1期
關(guān)鍵詞:適應(yīng)控制系統(tǒng)控制共線

劉 方,李 慧,張林崗,胡镕顯,呂彥旭

(河南中煙工業(yè)有限責(zé)任公司南陽(yáng)卷煙廠,河南 南陽(yáng) 473005)

0 引言

由于我國(guó)獨(dú)特的地理位置,導(dǎo)致我國(guó)煙草產(chǎn)業(yè)[1]發(fā)達(dá),出口貿(mào)易量逐年增加。近年來,人們對(duì)異型細(xì)支卷煙需求量增高,細(xì)支卷煙的銷量增長(zhǎng)迅速并有超越傳統(tǒng)卷煙類型的趨勢(shì)。異型卷煙[2]的出現(xiàn)不僅創(chuàng)新了煙草產(chǎn)業(yè)生產(chǎn)類型,還成功拉動(dòng)了煙草行業(yè)的稅率增長(zhǎng)。依據(jù)相關(guān)調(diào)查可知,目前煙草生產(chǎn)企業(yè)在生產(chǎn)異型卷煙時(shí),主要依靠人工來實(shí)施分揀包裝,成本高、效率低。卷煙共線分揀系統(tǒng)的提出,有效解決了異型卷煙生產(chǎn)的人工問題。由于該系統(tǒng)為非線性動(dòng)態(tài)系統(tǒng),因此,需要提出有效的自適應(yīng)控制方法對(duì)系統(tǒng)轉(zhuǎn)換模式開展有效控制。

文獻(xiàn)[3]提出一種雙拾取動(dòng)態(tài)無線電能傳輸系統(tǒng)控制方法;文獻(xiàn)[4]提出一種結(jié)合圖像復(fù)原技術(shù)的自適應(yīng)光學(xué)系統(tǒng)控制方法;文獻(xiàn)[5]提出四階混沌電力系統(tǒng)的協(xié)同控制方法。上述方法由于未能依據(jù)選定的Lyapunov函數(shù),確定系統(tǒng)的控制規(guī)律,導(dǎo)致上述方法在開展系統(tǒng)自適應(yīng)控制時(shí),控制效果差、控制誤差高以及控制性能低。

為解決上述系統(tǒng)控制方法中存在的問題,提出基于神經(jīng)網(wǎng)絡(luò)的卷煙共線分揀系統(tǒng)自適應(yīng)控制方法。

1 控制器設(shè)計(jì)

1.1 獲取系統(tǒng)控制規(guī)律

設(shè)定卷煙共線分揀系統(tǒng)[6]的非線性函數(shù)為g(xp),狀態(tài)空間α的域內(nèi)神經(jīng)網(wǎng)絡(luò)輸出為C(xp),獲取過程為

(1)

C(xp)為神經(jīng)網(wǎng)絡(luò)的神經(jīng)元;β(xp)為逼近誤差;β0為初始逼近誤差。

設(shè)定系統(tǒng)跟蹤誤差為ε,且ε={ε1,ε2,…,εn}T,基于系統(tǒng)線性狀態(tài)方程xm=Zmxm+χmδc,獲取系統(tǒng)信號(hào)控制誤差,過程為

(2)

基于上述獲取的系統(tǒng)狀態(tài)誤差[7],確定系統(tǒng)控制信號(hào),過程為

ξ=-kC(xp)+δg+ηTxp+γδs

(3)

δg為系統(tǒng)的輔助輸入信號(hào);ξ為控制信號(hào);ηT、γ為系統(tǒng)參數(shù);k為常數(shù);δs為參考向量。最后基于選定的Lyapunov函數(shù)[8],確定卷煙共線分揀系統(tǒng)的控制規(guī)律,過程為

(4)

1.2 控制器設(shè)計(jì)

基于上述確定的系統(tǒng)控制規(guī)律[9],建立系統(tǒng)的對(duì)象控制模型M(δ)=fp(·),其中,系統(tǒng)的映射平滑函數(shù)用fp(·)表述,具體表述形式為

M(δ)=CM(δ-1)+DJ(δ-1)+f0

(5)

C、D為系統(tǒng)的對(duì)角參數(shù)矩陣;f0為非線性數(shù)據(jù)項(xiàng);J為控制參數(shù);δ-1為系統(tǒng)的上一時(shí)刻狀態(tài)。由于建立的模型與實(shí)際分揀對(duì)象之間存在誤差,所以要使ΔJ(δ)=J(δ)-J(δ-1),且DΔJ(δ)=D′J(δ-1),以此定義分揀系統(tǒng)的跟蹤誤差值,獲取控制器的輸出值,過程為

(6)

I為對(duì)角矩陣;σ(t)為分揀系統(tǒng)跟蹤誤差;E(t)為控制器參數(shù)輸入值;M(δ)為系統(tǒng)模型;Jx(δ)為控制器反饋控制系數(shù);Jy(δ)為前饋補(bǔ)償器[10]。

設(shè)計(jì)控制器的具體結(jié)構(gòu)如圖1所示。

圖1 控制器具體設(shè)計(jì)結(jié)構(gòu)

1.3 控制器訓(xùn)練

依據(jù)三層前饋神經(jīng)網(wǎng)絡(luò)訓(xùn)練設(shè)計(jì)的控制器[11],設(shè)定神經(jīng)網(wǎng)絡(luò)的輸出為Sp,獲取過程為

(7)

T為迭代函數(shù);mσ為模型訓(xùn)練誤差。設(shè)定隱含層關(guān)系函數(shù)為g(Nj),以此獲取神經(jīng)網(wǎng)絡(luò)的隱含層輸出,過程為

(8)

g(Nj)為網(wǎng)絡(luò)隱含層輸出;f0(W)為最終網(wǎng)絡(luò)輸出;W為權(quán)值系數(shù);θj為閾值。依據(jù)訓(xùn)練輸出結(jié)果修正控制器參數(shù)誤差[12]。

2 卷煙共線分揀系統(tǒng)自適應(yīng)控制方法

基于上述設(shè)計(jì)的控制器,將卷煙共線分揀系統(tǒng)的控制方法分為線性自適應(yīng)與非線性自適應(yīng)2種算法,通過生成的切換機(jī)制,實(shí)現(xiàn)系統(tǒng)的自適應(yīng)控制。

2.1 線性自適應(yīng)控制算法

通過設(shè)計(jì)的控制器,建立控制器的參數(shù)辨識(shí)方程,結(jié)果為

h(k+d)=X(a-1)h(k)+Y(a-1)uk+

ι[G(k)]=φTG(k)+ι[G(k)]

(9)

Y(a-1)為控制器的非線性函數(shù);ι[G(k)]為非線性項(xiàng);X(a-1)為控制器多項(xiàng)系數(shù);h(k)為系統(tǒng)輸出;uk為輸入;φT為常數(shù)項(xiàng);d為系統(tǒng)時(shí)滯。

依據(jù)上述建立的控制器參數(shù)辨識(shí)方程,構(gòu)建系統(tǒng)的線性估計(jì)模型,并完成該模型的控制器輸出計(jì)算[13],過程為

(10)

φ1(k)為控制常數(shù)項(xiàng);h′(k+d)為建立的線性估計(jì)模型;φ1(k)TG(k)為模型輸出;?、ε分別為參數(shù);u1(k)為模型輸入。使用辨識(shí)算法對(duì)預(yù)估模型參數(shù)修正處理,以此保證系統(tǒng)輸入、輸出信號(hào)有界,結(jié)果為

(11)

φ1(k)為線性模型參數(shù)修正結(jié)果;u1(k)為約束條件;ε1(k)為辨識(shí)誤差;J為信號(hào)界線。

最后通過修正的線性模型,訓(xùn)練系統(tǒng)參數(shù),完成卷煙共線分揀系統(tǒng)的自適應(yīng)控制。

2.2 非線性自適應(yīng)控制方法

基于獲取的參數(shù)辨識(shí)方程,對(duì)模型粗略估計(jì),依據(jù)ANFIS特性獲取系統(tǒng)的非線性定義域,由于該方法無法保證系統(tǒng)的信號(hào)界線,所以要依據(jù)映射算法將控制器的非線性項(xiàng)映射到函數(shù)定義域中,并根據(jù)映射結(jié)果使用參數(shù)調(diào)節(jié)法調(diào)節(jié)控制器相關(guān)參數(shù)[14],過程為

(12)

φ2(k)TG(k)=?(k+d)-

(13)

使用辨識(shí)算法修正模型參數(shù)誤差,獲取分揀系統(tǒng)的辨識(shí)誤差值,過程為

(14)

2.3 建立切換機(jī)制

由于系統(tǒng)在卷煙制造時(shí),無法自動(dòng)控制2種方法的轉(zhuǎn)換,所以需要建立算法切換機(jī)制,幫助系統(tǒng)實(shí)施相關(guān)轉(zhuǎn)換。

建立一個(gè)適用于系統(tǒng)的切換函數(shù),并依據(jù)該函數(shù)構(gòu)建系統(tǒng)控制切換規(guī)則,過程為

(15)

2.4 控制流程

卷煙共線分揀系統(tǒng)的自適應(yīng)控制流程如下:

a.通過分析卷煙共線分揀系統(tǒng)獲取系統(tǒng)控制規(guī)律,完成系統(tǒng)的控制器設(shè)計(jì)。

b.依據(jù)控制器的參數(shù)識(shí)別方法提出線性和非線性2種自適應(yīng)控制方法。

c.通過建立的控制切換規(guī)則,完成線性和非線性算法的切換,從而實(shí)現(xiàn)卷煙共線分揀系統(tǒng)的自適應(yīng)控制。

3 實(shí)驗(yàn)

為了驗(yàn)證本文系統(tǒng)自適應(yīng)控制方法的整體有效性,采用本文方法、雙拾取動(dòng)態(tài)無線電能傳輸系統(tǒng)控制方法(文獻(xiàn)[3]方法)和結(jié)合圖像復(fù)原技術(shù)的自適應(yīng)光學(xué)系統(tǒng)控制方法(文獻(xiàn)[4]方法)進(jìn)行測(cè)試;在開展系統(tǒng)自適應(yīng)控制過程中,設(shè)定系統(tǒng)輸入信號(hào)分別為階躍信號(hào)以及正弦波信號(hào),基于上述3種系統(tǒng)自適應(yīng)控制方法對(duì)系統(tǒng)實(shí)施控制,測(cè)試3種方法的控制效果以及控制誤差,從而證明3種方法的控制有效性。

3.1 輸入信號(hào)為階躍信號(hào)控制有效性測(cè)試

采用本文方法、文獻(xiàn)[3]方法以及文獻(xiàn)[4]方法對(duì)系統(tǒng)展開自適應(yīng)控制時(shí),設(shè)定系統(tǒng)的輸入信號(hào)為階躍信號(hào),系統(tǒng)的最佳輸出量為1,測(cè)試3種方法的控制效果以及控制誤差,結(jié)果如圖2~圖3所示。

圖2 階躍信號(hào)下不同控制方法的控制效果

圖3 階躍信號(hào)下不同控制方法的控制誤差

到達(dá)系統(tǒng)最佳輸出量的時(shí)間越短,證明控制方法的控制效果越好,反之則越差。

由圖2可知,本文方法能夠快速到達(dá)系統(tǒng)最佳輸出量并維持系統(tǒng)穩(wěn)定輸出,而文獻(xiàn)[3]方法到最佳系統(tǒng)輸出時(shí)間需要200 s,文獻(xiàn)[4]方法到達(dá)最佳系統(tǒng)輸出需要300 s。由此可知,本文方法能夠在短時(shí)間內(nèi)使系統(tǒng)輸出到達(dá)最佳輸出量,主要是因?yàn)楸疚姆椒ㄒ罁?jù)選定的Lyapunov函數(shù)確定了系統(tǒng)的控制規(guī)律,所以在實(shí)施系統(tǒng)自適應(yīng)控制時(shí)的控制效果好。

由圖3可知,本文方法在實(shí)驗(yàn)初期測(cè)試出的控制誤差較大,但是隨著測(cè)試時(shí)間的增加,誤差逐漸減小,并將控制誤差維持在固定數(shù)值內(nèi)。文獻(xiàn)[3]方法需要將近400 s,才能將控制誤差鎖定在0.02,文獻(xiàn)[4]方法則需要500 s,將誤差平穩(wěn)控制。由此可知,本文方法控制系統(tǒng)時(shí),能夠快速地將系統(tǒng)分揀誤差收斂至0.02,證明本文方法的控制誤差小。

3.2 輸入信號(hào)為正弦波信號(hào)控制有效性測(cè)試

采用本文方法、文獻(xiàn)[3]方法以及文獻(xiàn)[4]方法對(duì)系統(tǒng)展開自適應(yīng)控制時(shí),設(shè)定系統(tǒng)的輸入信號(hào)為正弦波信號(hào),系統(tǒng)的最佳輸出量同樣為1,測(cè)試3種方法的控制效果如圖4所示。

圖4 正弦波信號(hào)下不同方法的控制效果

由圖4可知,正弦波信號(hào)下,控制方法測(cè)試出的控制效果低于階躍信號(hào)的系統(tǒng)控制效果,但本文方法的控制效果依然高于文獻(xiàn)[3]方法以及文獻(xiàn)[4]方法。

設(shè)定系統(tǒng)初始控制誤差為0.25,正弦波信號(hào)下不同控制方法的控制誤差測(cè)試結(jié)果如圖5所示。

圖5 正弦波信號(hào)下不同方法的控制誤差

由圖5可知,系統(tǒng)輸入為正弦波信號(hào)時(shí),測(cè)試出的控制誤差高于階躍信號(hào)的控制誤差測(cè)試結(jié)果。本文方法檢測(cè)出的控制誤差低于其他2種方法,且能快速到達(dá)理想最佳誤差值,說明本文方法在開展系統(tǒng)控制時(shí)的控制誤差小。

綜上所述,本文方法在系統(tǒng)自適應(yīng)控制時(shí),控制效果好、控制誤差小,證明本文方法的控制性能高。

4 結(jié)束語

針對(duì)傳統(tǒng)系統(tǒng)自適應(yīng)控制方法中存在的問題,提出基于神經(jīng)網(wǎng)絡(luò)的卷煙共線分揀系統(tǒng)自適應(yīng)控制。該方法依據(jù)對(duì)系統(tǒng)控制器的設(shè)計(jì),建立線性以及非線性2種自適應(yīng)控制方法;通過制定的切換規(guī)則,實(shí)現(xiàn)系統(tǒng)的自適應(yīng)控制。該方法由于在設(shè)計(jì)控制器時(shí),存在微小誤差,今后會(huì)針對(duì)該項(xiàng)缺陷繼續(xù)優(yōu)化該控制方法,直至方法完善。

猜你喜歡
適應(yīng)控制系統(tǒng)控制共線
小議共線向量問題
向量的共線
平面幾何中三點(diǎn)共線的常見解法
FANUC0iD系統(tǒng)數(shù)控機(jī)床冷卻及潤(rùn)滑系統(tǒng)控制及故障診斷
采用自適應(yīng)控制的STATCOM-SEIG系統(tǒng)Matlab仿真
三點(diǎn)共線向量式的巧妙應(yīng)用
考慮執(zhí)行器飽和的改進(jìn)無模型自適應(yīng)控制
基于Lyapunov方法的電網(wǎng)不對(duì)稱故障下VSC-HVDC系統(tǒng)控制
基于 L1自適應(yīng)控制的無人機(jī)橫側(cè)向控制
Rucklidge混沌系統(tǒng)的自適應(yīng)控制
滕州市| 崇明县| 蓝田县| 黄大仙区| 中阳县| 车险| 吴川市| 怀仁县| 淮阳县| 敦煌市| 垣曲县| 湖州市| 商洛市| 南城县| 嘉黎县| 隆德县| 孟村| 沂南县| 吉首市| 鄱阳县| 柘城县| 开平市| 太和县| 香河县| 吴忠市| 茶陵县| 商都县| 合作市| 万年县| 洛南县| 黄山市| 甘泉县| 桦南县| 河源市| 迁安市| 阳西县| 黎平县| 尚义县| 海城市| 榆树市| 鄂伦春自治旗|