浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 傳感與控制

LEM傳感器在交錯(cuò)Boost型PFC電路中的應(yīng)用

發(fā)布時(shí)間:2008/5/29 0:00:00 訪問(wèn)次數(shù):358

0 引言

由于液壓伺服系統(tǒng)的固有特性(如死區(qū)、泄漏、阻尼系數(shù)的時(shí)變性以及負(fù)載干擾的存在),系統(tǒng)往往會(huì)呈現(xiàn)典型的不確定性和非線性特性。這類(lèi)系統(tǒng)一般很難精確描述控制對(duì)象的傳遞函數(shù)或狀態(tài)方程,而常規(guī)的pid控制又難以取得良好的控制效果。另外,單一的模糊控制雖不需要精確的數(shù)學(xué)模型,但是卻極易在平衡點(diǎn)附近產(chǎn)生小振幅振蕩,從而使整個(gè)控制系統(tǒng)不能擁有良好的動(dòng)態(tài)品質(zhì)。

本文針對(duì)這兩種控制的優(yōu)缺點(diǎn)并結(jié)合模糊控制技術(shù),探討了液壓伺服系統(tǒng)的模糊自整定pid控制方法,同時(shí)利用matlab軟件提供的simulink和fuzzy工具箱對(duì)液壓伺服調(diào)節(jié)系統(tǒng)的模糊自整定pid控制系統(tǒng)進(jìn)行仿真,并與常規(guī)pid控制進(jìn)行了比較。此外,本文還嘗試將控制系統(tǒng)通過(guò)單片機(jī)的數(shù)字化處理,并在電液伺服實(shí)驗(yàn)臺(tái)上進(jìn)行了測(cè)試,測(cè)試證明:該方法能使系統(tǒng)的結(jié)構(gòu)簡(jiǎn)單化,操作靈活化,并可增強(qiáng)可靠性和適應(yīng)性,提高控制精度和魯棒性,特別容易實(shí)現(xiàn)非線性化控制。

1 模糊pid自整定控制器的設(shè)計(jì)

本控制系統(tǒng)主要完成數(shù)據(jù)采集、速度顯示和速度控制等功能。其中智能模糊控制由單片機(jī)完成,并采用規(guī)則自整定pid控制算法進(jìn)行過(guò)程控制。整個(gè)系統(tǒng)的核心是模糊控制器,at89c51單片機(jī)是控制器的主體模塊。電液伺服系統(tǒng)輸出的速度信號(hào)經(jīng)傳感器和a/d轉(zhuǎn)換之后進(jìn)入單片機(jī),單片機(jī)則根據(jù)輸入的各種命令,并通過(guò)模糊控制算法計(jì)算控制量,然后將輸出信號(hào)通過(guò)d/a轉(zhuǎn)換送給液壓伺服系統(tǒng),從而控制系統(tǒng)的速度。該模糊控制器的硬件框圖如圖1所示。

模糊控制器的主程序包括初始化、鍵盤(pán)管理及控制模塊和顯示模塊的調(diào)用等。溫度信號(hào)的采集、標(biāo)度變換、控制算法以及速度顯示等功能的實(shí)現(xiàn)可由各子程序完成。軟件的主要流程是:利用at89c51單片機(jī)調(diào)a/d轉(zhuǎn)換、標(biāo)度轉(zhuǎn)換模塊以得到速度的反饋信號(hào),然后根據(jù)偏差和偏差的變化率計(jì)算輸入量,再由模糊pid自整定控制算法得出輸出控制量。啟動(dòng)、停止可通過(guò)鍵盤(pán)并利用外部中斷產(chǎn)生,有按鍵輸入則調(diào)用中斷服務(wù)程序。該程序的流程圖如圖2所示。
2 模糊控制器算法研究

采用模糊pid自整定控制的目的是使控制器能夠根據(jù)實(shí)際情況調(diào)整比例系數(shù)kp、積分系數(shù)ki和微分系數(shù)kd,以達(dá)到調(diào)節(jié)作用的實(shí)時(shí)最優(yōu)。該電液伺服系統(tǒng)的fuzzy自整定pid控制系統(tǒng)結(jié)構(gòu)如圖3所示。


為了簡(jiǎn)化運(yùn)算和滿(mǎn)足實(shí)時(shí)性要求,即該調(diào)節(jié)系統(tǒng)的基本控制仍為pid控制,但使pid調(diào)節(jié)參數(shù)由模糊自整定控制器根據(jù)偏差e和偏差變化率ec進(jìn)行自動(dòng)調(diào)整,同時(shí)把模糊自整定控制器的模糊部分按kp、ki和kd分成3部分,分別由相應(yīng)的子推理器來(lái)實(shí)現(xiàn)。

2.1 輸入值的模糊化

模糊自整定pid控制器是在fuzzy集的論域中進(jìn)行討論和計(jì)算的,因而首先要將輸入變量變換到相應(yīng)的論域,并將輸人數(shù)據(jù)轉(zhuǎn)換成合適的語(yǔ)言值,也就是要對(duì)輸入量進(jìn)行模糊化。結(jié)合本液壓伺服系統(tǒng)的特性,這里選擇模糊變量的模糊集隸屬函數(shù)為正態(tài)分布,具體分布如圖4所示。根據(jù)該規(guī)則可把實(shí)際誤差e、誤差變化率ec(de/dt)對(duì)應(yīng)的語(yǔ)言變量e、ec表示成模糊量。e、ec的基本論域?yàn)閇-6,+6],將其離散成13個(gè)等級(jí)即[-6,-5,-4,-3,-2,-1,0,+1,+2,+3,+4,+5,+6]。考慮到控制的精度要求,本設(shè)計(jì)將[-6,+6]分為負(fù)大[nb]、負(fù)中[nm]、負(fù)小[ns]、零[zo]、正小[ps]、正中[pm]、正大[pb]等7個(gè)語(yǔ)言變量,然后由e、ec隸屬函數(shù)根據(jù)最大值法得出相應(yīng)的模糊變量。

2.2 模糊控制規(guī)則表的建立

(1) kp控制規(guī)則設(shè)計(jì)

在pid控制器中,kp值的選取決定于系統(tǒng)的響應(yīng)速度。增大kp能提高響應(yīng)速度,減小穩(wěn)態(tài)誤差;但是,kp值過(guò)大會(huì)產(chǎn)生較大的超調(diào),甚至使系統(tǒng)不穩(wěn)定減小kp可以減小超調(diào),提高穩(wěn)定性,但kp過(guò)小會(huì)減慢響應(yīng)速度,延長(zhǎng)調(diào)節(jié)時(shí)間。因此,調(diào)節(jié)初期應(yīng)適當(dāng)取較大的kp值以提高響應(yīng)速度,而在調(diào)節(jié)中期,kp則取較小值,以使系統(tǒng)具有較小的超調(diào)并保證一定的響應(yīng)速度;而在調(diào)節(jié)過(guò)程后期再將kp值調(diào)到較大值來(lái)減小靜差,提高控制精度。kp的控制規(guī)則如表1所列。

0 引言

由于液壓伺服系統(tǒng)的固有特性(如死區(qū)、泄漏、阻尼系數(shù)的時(shí)變性以及負(fù)載干擾的存在),系統(tǒng)往往會(huì)呈現(xiàn)典型的不確定性和非線性特性。這類(lèi)系統(tǒng)一般很難精確描述控制對(duì)象的傳遞函數(shù)或狀態(tài)方程,而常規(guī)的pid控制又難以取得良好的控制效果。另外,單一的模糊控制雖不需要精確的數(shù)學(xué)模型,但是卻極易在平衡點(diǎn)附近產(chǎn)生小振幅振蕩,從而使整個(gè)控制系統(tǒng)不能擁有良好的動(dòng)態(tài)品質(zhì)。

本文針對(duì)這兩種控制的優(yōu)缺點(diǎn)并結(jié)合模糊控制技術(shù),探討了液壓伺服系統(tǒng)的模糊自整定pid控制方法,同時(shí)利用matlab軟件提供的simulink和fuzzy工具箱對(duì)液壓伺服調(diào)節(jié)系統(tǒng)的模糊自整定pid控制系統(tǒng)進(jìn)行仿真,并與常規(guī)pid控制進(jìn)行了比較。此外,本文還嘗試將控制系統(tǒng)通過(guò)單片機(jī)的數(shù)字化處理,并在電液伺服實(shí)驗(yàn)臺(tái)上進(jìn)行了測(cè)試,測(cè)試證明:該方法能使系統(tǒng)的結(jié)構(gòu)簡(jiǎn)單化,操作靈活化,并可增強(qiáng)可靠性和適應(yīng)性,提高控制精度和魯棒性,特別容易實(shí)現(xiàn)非線性化控制。

1 模糊pid自整定控制器的設(shè)計(jì)

本控制系統(tǒng)主要完成數(shù)據(jù)采集、速度顯示和速度控制等功能。其中智能模糊控制由單片機(jī)完成,并采用規(guī)則自整定pid控制算法進(jìn)行過(guò)程控制。整個(gè)系統(tǒng)的核心是模糊控制器,at89c51單片機(jī)是控制器的主體模塊。電液伺服系統(tǒng)輸出的速度信號(hào)經(jīng)傳感器和a/d轉(zhuǎn)換之后進(jìn)入單片機(jī),單片機(jī)則根據(jù)輸入的各種命令,并通過(guò)模糊控制算法計(jì)算控制量,然后將輸出信號(hào)通過(guò)d/a轉(zhuǎn)換送給液壓伺服系統(tǒng),從而控制系統(tǒng)的速度。該模糊控制器的硬件框圖如圖1所示。

模糊控制器的主程序包括初始化、鍵盤(pán)管理及控制模塊和顯示模塊的調(diào)用等。溫度信號(hào)的采集、標(biāo)度變換、控制算法以及速度顯示等功能的實(shí)現(xiàn)可由各子程序完成。軟件的主要流程是:利用at89c51單片機(jī)調(diào)a/d轉(zhuǎn)換、標(biāo)度轉(zhuǎn)換模塊以得到速度的反饋信號(hào),然后根據(jù)偏差和偏差的變化率計(jì)算輸入量,再由模糊pid自整定控制算法得出輸出控制量。啟動(dòng)、停止可通過(guò)鍵盤(pán)并利用外部中斷產(chǎn)生,有按鍵輸入則調(diào)用中斷服務(wù)程序。該程序的流程圖如圖2所示。
2 模糊控制器算法研究

采用模糊pid自整定控制的目的是使控制器能夠根據(jù)實(shí)際情況調(diào)整比例系數(shù)kp、積分系數(shù)ki和微分系數(shù)kd,以達(dá)到調(diào)節(jié)作用的實(shí)時(shí)最優(yōu)。該電液伺服系統(tǒng)的fuzzy自整定pid控制系統(tǒng)結(jié)構(gòu)如圖3所示。


為了簡(jiǎn)化運(yùn)算和滿(mǎn)足實(shí)時(shí)性要求,即該調(diào)節(jié)系統(tǒng)的基本控制仍為pid控制,但使pid調(diào)節(jié)參數(shù)由模糊自整定控制器根據(jù)偏差e和偏差變化率ec進(jìn)行自動(dòng)調(diào)整,同時(shí)把模糊自整定控制器的模糊部分按kp、ki和kd分成3部分,分別由相應(yīng)的子推理器來(lái)實(shí)現(xiàn)。

2.1 輸入值的模糊化

模糊自整定pid控制器是在fuzzy集的論域中進(jìn)行討論和計(jì)算的,因而首先要將輸入變量變換到相應(yīng)的論域,并將輸人數(shù)據(jù)轉(zhuǎn)換成合適的語(yǔ)言值,也就是要對(duì)輸入量進(jìn)行模糊化。結(jié)合本液壓伺服系統(tǒng)的特性,這里選擇模糊變量的模糊集隸屬函數(shù)為正態(tài)分布,具體分布如圖4所示。根據(jù)該規(guī)則可把實(shí)際誤差e、誤差變化率ec(de/dt)對(duì)應(yīng)的語(yǔ)言變量e、ec表示成模糊量。e、ec的基本論域?yàn)閇-6,+6],將其離散成13個(gè)等級(jí)即[-6,-5,-4,-3,-2,-1,0,+1,+2,+3,+4,+5,+6]?紤]到控制的精度要求,本設(shè)計(jì)將[-6,+6]分為負(fù)大[nb]、負(fù)中[nm]、負(fù)小[ns]、零[zo]、正小[ps]、正中[pm]、正大[pb]等7個(gè)語(yǔ)言變量,然后由e、ec隸屬函數(shù)根據(jù)最大值法得出相應(yīng)的模糊變量。

2.2 模糊控制規(guī)則表的建立

(1) kp控制規(guī)則設(shè)計(jì)

在pid控制器中,kp值的選取決定于系統(tǒng)的響應(yīng)速度。增大kp能提高響應(yīng)速度,減小穩(wěn)態(tài)誤差;但是,kp值過(guò)大會(huì)產(chǎn)生較大的超調(diào),甚至使系統(tǒng)不穩(wěn)定減小kp可以減小超調(diào),提高穩(wěn)定性,但kp過(guò)小會(huì)減慢響應(yīng)速度,延長(zhǎng)調(diào)節(jié)時(shí)間。因此,調(diào)節(jié)初期應(yīng)適當(dāng)取較大的kp值以提高響應(yīng)速度,而在調(diào)節(jié)中期,kp則取較小值,以使系統(tǒng)具有較小的超調(diào)并保證一定的響應(yīng)速度;而在調(diào)節(jié)過(guò)程后期再將kp值調(diào)到較大值來(lái)減小靜差,提高控制精度。kp的控制規(guī)則如表1所列。

相關(guān)IC型號(hào)
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!