




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1.1智能控制的基本概念1.2智能控制系統(tǒng)的分類和發(fā)展
1.3用于神經(jīng)網(wǎng)絡(luò)控制或辨識(shí)建模的噪聲信號(hào)產(chǎn)生方法1.4偽隨機(jī)信號(hào)產(chǎn)生及MATLAB仿真舉例1.5語義網(wǎng)絡(luò)知識(shí)表示法及Petri網(wǎng)舉例1.6小結(jié)
習(xí)題神經(jīng)網(wǎng)絡(luò)是智能控制技術(shù)的主要分支之一。本章首先介紹智能控制技術(shù)的基本概念、智能控制系統(tǒng)的分類和發(fā)展。在非線性系統(tǒng)中,存在著各種干擾或噪聲信號(hào),無論是基于非線性系統(tǒng)的辨識(shí)建模,還是建立系統(tǒng)的預(yù)測模型或控制,均需考慮系統(tǒng)的各種噪聲。換言之,噪聲及其產(chǎn)生方法是神經(jīng)網(wǎng)絡(luò)控制或辨識(shí)建模的先導(dǎo)知識(shí)。因此,本章接著討論了用于神經(jīng)網(wǎng)絡(luò)控制或辨識(shí)建模的噪聲信號(hào)產(chǎn)生方法、偽隨機(jī)信號(hào)產(chǎn)生方法,并給出三種MATLAB產(chǎn)生噪聲信號(hào)仿真的開發(fā)程序及其程序剖析。最后,介紹了語義網(wǎng)絡(luò)知識(shí)表示法并給出了Petri網(wǎng)舉例。
智能控制是控制科學(xué)發(fā)展的高級(jí)階段,是一門新興的交叉前沿學(xué)科。它具有極為廣泛的應(yīng)用領(lǐng)域,例如航空航天載人衛(wèi)星的精確導(dǎo)航控制、智能機(jī)器人柔性控制、深海石油鉆機(jī)的智能監(jiān)測監(jiān)控、智能過程控制、智能調(diào)度與規(guī)劃、專家控制系統(tǒng)、智能故障診斷與定位、醫(yī)療內(nèi)鏡監(jiān)控智能儀器及柔性自動(dòng)制造系統(tǒng)的智能控制等。1.1智能控制的基本概念
1.智能控制的定義
智能控制有多種定義。從信息的角度來看,所謂智能,可具體地定義為能有效地獲取、傳遞、處理、再生和利用信息,從而在任意給定的環(huán)境下成功地達(dá)到預(yù)定目的的能力。可以看出,智能的核心是一種思維的活動(dòng)。
按照智能控制創(chuàng)始人K.S.Fu(傅京孫)和Saridis的觀點(diǎn),智能控制的三元交結(jié)構(gòu)表示為式(1-1)和圖1-1:
IC=AI∩AC∩OR
(1-1)
其中:IC表示智能控制(IntelligentControl);AI表示人工智能(ArtificialIntelligent);AC表示自動(dòng)控制(AutomaticControl);
OR表示運(yùn)籌學(xué)(OperationsResearch)。圖1-1智能控制的三元交結(jié)構(gòu)人工智能(AI)是一個(gè)知識(shí)處理系統(tǒng),具有記憶、學(xué)習(xí)、信息處理、啟發(fā)式推理等功能。
自動(dòng)控制(AC)描述系統(tǒng)的動(dòng)力學(xué)特性,是一種動(dòng)態(tài)反饋。
運(yùn)籌學(xué)(OR)是一種定量優(yōu)化方法,包括線性規(guī)劃、網(wǎng)絡(luò)規(guī)劃、調(diào)度、管理、優(yōu)化決策和多目標(biāo)優(yōu)化方法等。
智能控制的定義可以有不同的描述,但從工程控制角度來看,它的三個(gè)基本要素是:智能信息、智能反饋、智能決策。從集合的觀點(diǎn),可以把智能控制和它的三要素表示如下:
[智能信息]∩[智能反饋]∩[智能決策]智能控制
2.智能控制與傳統(tǒng)控制的區(qū)別
傳統(tǒng)控制是以古典的自動(dòng)控制原理為理論基礎(chǔ)的控制,一般為單輸入單輸出(SISO)系統(tǒng),必須在精確模型的基礎(chǔ)上設(shè)計(jì)控制器,故也稱之為基于模型的控制。智能控制是自動(dòng)控制的最新發(fā)展階段,主要用來解決那些用傳統(tǒng)控制方法難以解決的復(fù)雜系統(tǒng)的控制問題。
智能控制把控制理論的方法和人工智能的靈活框架結(jié)合起來,改變控制策略以適應(yīng)對(duì)象的復(fù)雜性和不確定性,可以不過分地依賴系統(tǒng)模型實(shí)現(xiàn)控制。智能控制從根本上說是要仿效人的智能行為進(jìn)行控制和決策,即在宏觀結(jié)構(gòu)上和行為功能上(仿人控制)對(duì)人的控制進(jìn)行模擬。通過大量實(shí)驗(yàn)發(fā)現(xiàn),在得到必要的訓(xùn)練后,由人實(shí)現(xiàn)的控制方法是接近最優(yōu)的。這個(gè)方法不需要了解對(duì)象的結(jié)構(gòu)、參數(shù),即不需要依據(jù)對(duì)象的數(shù)學(xué)模型,而是根據(jù)積累的經(jīng)驗(yàn)和知識(shí)進(jìn)行在線推理確定或者動(dòng)態(tài)地變換控制策略。傳統(tǒng)的控制適于解決線性、時(shí)不變等相對(duì)簡單的控制問題。這些問題用智能的方法同樣也可以解決。智能控制是對(duì)傳統(tǒng)控制理論的發(fā)展,傳統(tǒng)控制是智能控制的一個(gè)組成部分,在這個(gè)意義下,兩者可以統(tǒng)一在智能控制的框架下。
一個(gè)單輸入單輸出控制系統(tǒng)的結(jié)構(gòu)如圖1-2所示。
圖1-2中,C是控制器(Controller),S表示被控系統(tǒng)(System),F(xiàn)表示測量元件的反饋(Feedback)。圖1-2單輸入單輸出控制系統(tǒng)的結(jié)構(gòu)智能控制系統(tǒng)和傳統(tǒng)控制系統(tǒng)的主要區(qū)別有:
(1)在智能控制系統(tǒng)中,C是被控系統(tǒng)
的控制軟件,該軟件是根據(jù)模糊控制或?qū)<蚁到y(tǒng)理論建立的規(guī)則集,或是根據(jù)神經(jīng)網(wǎng)絡(luò)理論訓(xùn)練(離線仿真得到)的權(quán)值矩陣集,或是以上方法或加上其它搜索尋優(yōu)方法相互結(jié)合的算法,如模糊控制器、基于遺傳算法的模糊控制器、模糊神經(jīng)網(wǎng)絡(luò)控制器、基于遺傳算法的神經(jīng)網(wǎng)絡(luò)控制器等。而傳統(tǒng)控制的控制器是根據(jù)被控系統(tǒng)的模型整定的參數(shù),一般采用硬件電路調(diào)節(jié)器,如比例積分(PI)調(diào)節(jié)器、比例積分微分(PID)調(diào)節(jié)器。
(2)智能控制系統(tǒng)在系統(tǒng)調(diào)節(jié)過程中能動(dòng)態(tài)地改變控制器的參數(shù)或結(jié)構(gòu),因此控制器有較強(qiáng)的自適應(yīng)能力。而傳統(tǒng)控制系統(tǒng)相對(duì)自適應(yīng)能力較差。另外,智能控制系統(tǒng)適應(yīng)于任何系統(tǒng),包括復(fù)雜的非線性系統(tǒng),而傳統(tǒng)控制系統(tǒng)適應(yīng)于模型確定的線性系統(tǒng)。
3.智能控制系統(tǒng)的特征
1)智能控制系統(tǒng)的一般結(jié)構(gòu)
智能控制系統(tǒng)是實(shí)現(xiàn)某種控制任務(wù)的一種智能系統(tǒng),其一般結(jié)構(gòu)如圖1-3所示。圖1-3智能控制系統(tǒng)的一般結(jié)構(gòu)
2)智能系統(tǒng)的主要功能特征
一個(gè)理想的智能控制系統(tǒng)應(yīng)具備如下性能:
(1)自學(xué)習(xí)及組織能力;
(2)自適應(yīng)性;
(3)基于自診斷能力的容錯(cuò)性;
(4)魯棒性;
(5)實(shí)時(shí)性;
(6)人機(jī)交互。
20世紀(jì)末,研究智能控制的學(xué)者把智能控制的內(nèi)容分為三大分支,即神經(jīng)網(wǎng)絡(luò)、模糊控制和專家系統(tǒng)。隨著對(duì)不確定性系統(tǒng)處理的需求,適應(yīng)于全局尋優(yōu)的遺傳算法、處理海量數(shù)據(jù)的粗糙集理論、處理小樣本數(shù)據(jù)的支持向量機(jī)等理論為智能控制系統(tǒng)的發(fā)展增加了新的研究方法。1.2智能控制系統(tǒng)的分類和發(fā)展
基于智能理論和技術(shù)已有的研究成果,以及當(dāng)前智能控制系統(tǒng)的研究現(xiàn)狀,可把智能控制系統(tǒng)分為分級(jí)遞階智能控制系統(tǒng)、神經(jīng)網(wǎng)絡(luò)控制系統(tǒng)、專家控制系統(tǒng)、模糊控制系統(tǒng)、基于規(guī)則的仿人智能控制系統(tǒng)、集成智能控制系統(tǒng)、基于智能信息融合的監(jiān)測監(jiān)控系統(tǒng)等。
控制科學(xué)的發(fā)展進(jìn)程示意圖如圖1-4所示。圖1-4控制科學(xué)的發(fā)展進(jìn)程示意圖
K.S.Fu(傅京孫)在1971年指出,為了解決智能控制的問題,應(yīng)用嚴(yán)格的數(shù)學(xué)方法研究發(fā)展新的工具,對(duì)復(fù)雜的“環(huán)境-對(duì)象”進(jìn)行建模和識(shí)別,以實(shí)現(xiàn)最優(yōu)控制,或者用人工智能的啟發(fā)式思想建立不能精確定義的環(huán)境和任務(wù)的控制設(shè)計(jì)方法。
G.N.saridis在學(xué)習(xí)控制系統(tǒng)研究的基礎(chǔ)上,提出了分級(jí)遞階和智能控制結(jié)構(gòu),整個(gè)結(jié)構(gòu)自上而下分為組織級(jí)、協(xié)調(diào)級(jí)和執(zhí)行級(jí)三個(gè)層次,如圖1-5所示。圖1-5分層遞階結(jié)構(gòu)
1985年8月,IEEE在美國紐約召開了第一屆智能控制學(xué)術(shù)研討會(huì)。1993年8月中國自動(dòng)化學(xué)會(huì)在北京召開了第一屆全球華人智能控制與智能自動(dòng)化大會(huì),1995年8月在天津召開了智能自動(dòng)化專業(yè)委員會(huì)成立大會(huì)及首屆中國智能自動(dòng)化學(xué)術(shù)會(huì)議,1997年6月在西安召開了第二屆全球華人智能控制與智能自動(dòng)化大會(huì)。以后幾乎每兩年召開一次全球華人智能控制與智能自動(dòng)化大會(huì)。近年來,智能控制技術(shù)在國內(nèi)外已有了較大的發(fā)展,已進(jìn)入工程化、實(shí)用化的階段。但作為一門新興的理論技術(shù),它還處于發(fā)展時(shí)期。隨著人工智能技術(shù)、計(jì)算機(jī)技術(shù)的迅速發(fā)展,智能控制必將迎來新的挑戰(zhàn)。神經(jīng)網(wǎng)絡(luò)是智能控制技術(shù)的重要分支之一,主要用于非線性系統(tǒng)的辨識(shí)建模、非線性過程的預(yù)測、神經(jīng)網(wǎng)絡(luò)控制及故障診斷等。在非線性系統(tǒng)中,存在著各種干擾或噪聲信號(hào)。無論是基于非線性系統(tǒng)的辨識(shí)建模,還是建立系統(tǒng)的預(yù)測模型或控制,均需考慮系統(tǒng)的各種噪聲。因此,討論噪聲及其產(chǎn)生方法是神經(jīng)網(wǎng)絡(luò)控制或辨識(shí)建模的基礎(chǔ)之一。1.3用于神經(jīng)網(wǎng)絡(luò)控制或辨識(shí)建模的噪聲信號(hào)產(chǎn)生方法
如果能夠在計(jì)算機(jī)上比較經(jīng)濟(jì)地產(chǎn)生統(tǒng)計(jì)上理想的各種不同分布的白噪聲序列,則對(duì)系統(tǒng)辨識(shí)仿真研究會(huì)提供極大的方便。為了簡單起見,常把各種不同分布的白噪聲序列稱為隨機(jī)數(shù)。從理論上講,只要有一種具有連續(xù)分布的隨機(jī)數(shù),就可以通過函數(shù)變換的方法產(chǎn)生其它任意分布的隨機(jī)數(shù)。顯然,在具有連續(xù)分布的隨機(jī)數(shù)中,(0,1)均勻分布的隨機(jī)數(shù)是最簡單、最基本的一種,有了(0,1)均勻分布的隨機(jī)數(shù),便可以產(chǎn)生其它任意分布的隨機(jī)數(shù)和白噪聲。因此,下面著重討論(0,1)均勻分布隨機(jī)數(shù)、(-1,1)白噪聲的產(chǎn)生方法及其MATLAB仿真。
1.(0,1)均勻分布隨機(jī)數(shù)的產(chǎn)生方法
在計(jì)算機(jī)上產(chǎn)生(0,1)均勻分布隨機(jī)數(shù)的方法主要有三類。一類是把已有的(0,1)均勻分布隨機(jī)數(shù)放在數(shù)據(jù)庫中,使用時(shí)訪問數(shù)據(jù)庫,這類方法雖然簡單但占用存儲(chǔ)空間大;另一類是物理方法,用硬件實(shí)現(xiàn);第三類是利用數(shù)學(xué)方法產(chǎn)生(0,1)均勻分布隨機(jī)數(shù),該方法經(jīng)濟(jì)實(shí)用,主要包括乘同余法和混合同余法。下面介紹簡單實(shí)用的乘同余法。用如下遞推同余式產(chǎn)生正整數(shù)序列{xi}:
xi=Axi-1(modM)
i=1,2,3,…(1-2)
其中:mod表示取M的余數(shù),M為2的方冪,即M=2k,k為大于2的整數(shù);A應(yīng)取適中的值,如3<A<10;初值x0取正奇數(shù),如x0=1。再令
i=1,2,3,…(1-3)可以證明序列{ξi}是偽隨機(jī)數(shù)序列[HammrsleyandHandscomb,1964]。將式(1-2)和式(1-3)合并為
ξi={Aξi-1}
i=1,2,3,…(1-4)
其中,初值為ξ0=x0/M。
2.(0,1)均勻分布隨機(jī)數(shù)的產(chǎn)生仿真舉例
【例1-1】利用乘同余法,選R=2,A=6,k=8,M=2k=256,遞推100次,采用MATLAB的仿真語言(m軟件)編程,產(chǎn)生(0,1)均勻分布隨機(jī)數(shù)。
解
(光盤上的程序名為FLch1eg1.m,可直接MATLAB6.1下運(yùn)行。)
(1)編程如下:A=6;N=100;x0=1;M=255;
%初始化
fork=1:N
%乘同余法遞推100次開始
x2=A*x0;
%x2和x0分別表示xi和xi-1
x1=mod(x2,M);
%將x2存儲(chǔ)器的數(shù)除以M,取
余數(shù)放x1中;
v1=x1/256;
%將x1存儲(chǔ)器的數(shù)除以256得
到小于1的隨機(jī)數(shù)放v1中;
v(:,k)=v1;%將v1中的數(shù)(ξi)存放在矩陣
存儲(chǔ)器v的第k列中,
%v(:,k)表示行不變、列隨遞
推循環(huán)次數(shù)變化;x0=x1;%xi-1=x1,x1中存放第i時(shí)刻的余數(shù);
v0=v1;
end%遞推100次結(jié)束;
v2=v%該語句末無‘;’,實(shí)現(xiàn)矩陣存儲(chǔ)器v中隨機(jī)
數(shù)放在v2中
%且可直接顯示在MATLAB的window中;
k1=k;
%grapher%繪圖;
k=1:k1;
plot(k,v,k,v,‘r’);
xlabel(‘k’),ylabel(‘v’);title(‘(0-1)均勻分布的隨機(jī)序列’)
(全書程序中的“,”和“;”均應(yīng)為西文(半角)格式,否則無法在MATLAB下運(yùn)行。)
(2)程序運(yùn)行結(jié)果如圖1-6所示。圖1-6采用MATLAB產(chǎn)生的(0,1)均勻分布的隨機(jī)序列
(3)在程序運(yùn)行結(jié)束后,產(chǎn)生的(0,1)均勻分布的隨機(jī)序列直接從MATLAB的窗口界面中復(fù)制出來(v2中每行存6個(gè)隨機(jī)數(shù),v2(j,k),j=1,2,…,13;k=1,2,…,6):
v2=
0.02340.1406
0.8438
0.0820
0.4922
0.9609
0.78520.72660.37500.25780.5508
0.3164
0.90230.43360.60940.66800.02340.1406
0.8438
0.0820
0.4922
0.9609
0.7852
0.7266
0.3750
0.2578
0.5508
0.3164
0.9023
0.4336
0.60940.66800.02340.14060.84380.0820
0.49220.96090.78520.72660.37500.2578
0.55080.31640.90230.43360.60940.6680
0.02340.14060.84380.08200.49220.9609
0.78520.72660.37500.25780.55080.3164
0.90230.43360.60940.66800.02340.1406
0.84380.08200.49220.96090.78520.7266
0.37500.25780.55080.31640.90230.4336
0.60940.66800.02340.14060.84380.0820
0.49220.96090.78520.72660.37500.2578
0.55080.31640.90230.43360.60940.6680
0.02340.14060.84380.0820
3.白噪聲產(chǎn)生舉例
【例1-2】利用乘同余法,仍選R=2,A=6,k=8,M=2k=256,遞推100次,采用MATLAB的仿真語言編程,產(chǎn)生(-1,1)均勻分布的白噪聲。
解:①只要將產(chǎn)生的(0,1)均勻分布的隨機(jī)序列的程序梢加改動(dòng),將產(chǎn)生(0,1)均勻分布的隨機(jī)數(shù)統(tǒng)統(tǒng)減去0.5,相當(dāng)于將原隨機(jī)序列圖的橫坐標(biāo)向上平移0.5,原隨機(jī)序列變成了(-0.5,0.5)的白噪聲,然后乘以存儲(chǔ)器f中預(yù)置的系數(shù),便可得到任意幅值的白噪聲,這里取f=2,得到了產(chǎn)生(-1,1)均勻分布的白噪聲的程序如下(附光盤上的該程序:FLch1eg2.m):A=6;x0=1;f=2;N=100;%初始化;
x0=1;M=255;
fork=1:N
%乘同余法遞推100次;
x2=A*x0;
%分別用x2和x0表示xi和xi-1;
x1=mod(x2,M);
%取x2存儲(chǔ)器的數(shù)除以M的余數(shù)放x1中;
v1=x1/256;
%將x1存儲(chǔ)器中的數(shù)除以256得到小于1的隨機(jī)數(shù)放v1中;
v(:,k)=(v1-0.5)*f;
%將v1中的數(shù)()減去0.5再乘以存儲(chǔ)器f中的系數(shù),
%存放在矩陣存儲(chǔ)器v的第k列中;
x0=x1;%xi-1=x1,x1中存放第i時(shí)刻的余數(shù);
v0=v1;end%遞推100次結(jié)束;
v2=v
%該語句末無‘;’,實(shí)現(xiàn)矩陣存儲(chǔ)器v中隨機(jī)數(shù)放在v2中,
%且可直接顯示在MATLAB的window中;
k1=k;
%grapher
%繪圖;
k=1:k1;
plot(k,v,k,v,'r');
xlabel('k'),ylabel('v');title('(-1,+1)均勻分布的白噪聲')
(2)程序運(yùn)行結(jié)果如圖1-7所示。圖1-7采用MATLAB產(chǎn)生的(-1,1)均勻分布的白噪聲序列
(3)在程序運(yùn)行結(jié)束后,產(chǎn)生的(-1,1)均勻分布的白噪聲序列直接從MATLAB的窗口界面中復(fù)制出來(v2中每行存6個(gè)隨機(jī)數(shù)v2(j,k),j=1,2,…,13;k=1,2,…,6):
v2=
-0.9531-0.71880.6875-0.8359-0.01560.92190.57030.4531-0.2500-0.48440.1016-0.36720.8047-0.13280.21880.3359-0.9531-0.71880.6875-0.8359-0.01560.92190.57030.4531-0.2500-0.48440.1016-0.36720.8047-0.13280.21880.3359-0.9531-0.71880.6875-0.8359-0.01560.92190.57030.4531-0.2500-0.48440.1016-0.36720.8047-0.13280.21880.3359-0.9531-0.71880.6875-0.8359-0.01560.92190.57030.4531-0.2500-0.48440.1016-0.36720.8047-0.13280.21880.3359-0.9531-0.71880.6875-0.8359-0.01560.92190.57030.4531-0.2500-0.48440.1016-0.36720.8047-0.13280.21880.3359-0.9531-0.71880.6875-0.8359-0.01560.92190.57030.4531-0.2500-0.48440.1016-0.36720.8047-0.13280.21880.3359
-0.9531-0.71880.6875-0.8359顯然,只要在例1-2程序的初始化部分中使N=300,f=10,運(yùn)行程序就可以得到(-5,5)的白噪聲,如圖1-8所示。圖1-8
(-5,5)白噪聲
1.基本概念
從辨識(shí)的概念可知,若系統(tǒng)的模型結(jié)構(gòu)正確,系統(tǒng)模型的辨識(shí)精度直接通過Fisher信息函數(shù)矩陣依賴于輸入來確定。因此,合理選擇系統(tǒng)辨識(shí)的輸入信號(hào)是保證辨識(shí)精度的重要環(huán)節(jié)。前面已經(jīng)討論了白噪聲的產(chǎn)生,但工業(yè)設(shè)備,如閥門、鏟車、提升機(jī)等不可能按白噪聲的變化動(dòng)作。而線性移位寄存器序列(M序列)可以很好地模擬工業(yè)設(shè)備動(dòng)態(tài)運(yùn)行中的辨識(shí)輸入信號(hào)。M序列具有接近白噪聲的性質(zhì),因此稱為偽隨機(jī)信號(hào)。
1.4偽隨機(jī)信號(hào)產(chǎn)生及MATLAB仿真舉例
2.用移位寄存器產(chǎn)生M序列
四級(jí)移位寄存器產(chǎn)生M序列的結(jié)構(gòu)如圖1-9所示。圖1-9四級(jí)移位寄存器產(chǎn)生M序列的結(jié)構(gòu)圖中,⊕表示模2和(異或)運(yùn)算,C1、C2、C3和C4表示四個(gè)移位寄存器,x1、x2、x3和x4分別表示各移位寄存器的輸出,x4的輸出為產(chǎn)生的M序列。四級(jí)移位寄存器的連接方式可用(1-5)表示。(1-5)從而可知,x1第(k+1)時(shí)刻的狀態(tài)由x3和x4第k時(shí)刻狀態(tài)的異或運(yùn)算結(jié)果決定;x2第(k+1)時(shí)刻的狀態(tài)由x1第k時(shí)刻的狀態(tài)決定;x3第(k+1)時(shí)刻的狀態(tài)由x2第k時(shí)刻的狀態(tài)決定;x4第(k+1)時(shí)刻的狀態(tài)由x3第k時(shí)刻的狀態(tài)決定。設(shè)置初始狀態(tài)為1010,在移位脈沖CP作用下,寄存器各級(jí)狀態(tài)的變化如表1-1所示。表1-1四級(jí)移位寄存器產(chǎn)生M序列的工作狀態(tài)
從表1-1可知M序列為:
該M序列可表示為
式中,sk表示狀態(tài)在第k位為1;表示模2和(異或)。該M序列有以下特點(diǎn):
(1-6)
(1)M序列的循環(huán)長度為Np=2N-1=15,其中N為寄存器的個(gè)數(shù);
(2)邏輯為1的次數(shù)為2N/2=2N-1=(Np+1)/2;
(3)邏輯為0的次數(shù)為2N/2-1=2N-1-1=(Np-1)/2;
(4)游程的特點(diǎn)。對(duì)四級(jí)移位寄存器產(chǎn)生M序列而言,每周期有15位(bit)。狀態(tài)連續(xù)出現(xiàn)的段稱為游程,該15個(gè)bit分為8段。其中0游程和1游程各有4個(gè);長度為1個(gè)bit的段有4個(gè),占總段數(shù)的1/2;長度為2個(gè)bit的段有2個(gè),占總段數(shù)的1/4;長度為3個(gè)bit的段有1個(gè)(邏輯0),占總段數(shù)的1/8;長度為4個(gè)bit的段有1個(gè)(邏輯1),占總段數(shù)的1/8。
3.用MATLAB軟件實(shí)現(xiàn)移位寄存器產(chǎn)生M序列
【例1-3】現(xiàn)仍以四級(jí)移位寄存器產(chǎn)生M序列為例,在
實(shí)際中,常把M序列的邏輯0和邏輯1變換成a和-a的序列,這里取a=1,用軟件實(shí)現(xiàn)。
解
(1)編程如下(光盤上該程序名為FLchleg3.m):X1=1;X2=0;X3=1;X4=0;%移位寄存器輸入Xi初態(tài)(0101),
m=60;%置M序列總長度m值;
fori=1:m%開始循環(huán)
Y4=X4;Y3=X3;Y2=X2;Y1=X1;%Yi為移位寄存器各級(jí)
輸出,
%在移位之前先將各自的輸入傳給輸出;
X4=Y3;X3=Y2;X2=Y1;%實(shí)現(xiàn)移位寄存器的連接方式;
X1=xor(Y3,Y4);%異或運(yùn)算,實(shí)現(xiàn);
ifY4==0%將輸出‘0’態(tài)轉(zhuǎn)換成‘-1’態(tài);U(i)=-1;
else
U(i)=Y4;
end%轉(zhuǎn)換結(jié)束;
end%60次循環(huán)結(jié)束;
M=U
%繪圖
i1=i
k=1:1:i1;
plot(k,U,k,U,'rx')
xlabel('k')
ylabel('M序列')
title('移位寄存器產(chǎn)生的M序列')
(2)程序運(yùn)行結(jié)果如圖1-10所示。圖1-10軟件實(shí)現(xiàn)的移位寄存器產(chǎn)生的M序列
(3)用軟件實(shí)現(xiàn)的移位寄存器產(chǎn)生的M序列,在程序運(yùn)行結(jié)束后,產(chǎn)生的(-1,1)M序列,直接從MATLAB的窗口界面中復(fù)制出來(M中每行存10個(gè)數(shù)(k=1~10),在程序中置M序列
總長度值m=60,所以共60個(gè)數(shù),M(j,k),j=1,2,…,6;k=1,2,…,10):M=
-11-11111-1-1-1
1-1-111-11-111
11-1-1-11-1-111
-11-11111-1-1-1
1-1-111-11-111
11-1-1-11-1-111在實(shí)際中,可根據(jù)所需M序列的周期長度的不同,選擇移位寄存器的級(jí)數(shù)N,只要適當(dāng)連接其結(jié)構(gòu),便可以得到滿意的Np。在其結(jié)構(gòu)中,決定x1第(k+1)時(shí)刻狀態(tài)的第k時(shí)刻狀態(tài)異或運(yùn)算結(jié)果是關(guān)鍵。下面將常用的N級(jí)產(chǎn)生M序列移位寄存器的連接方式列于表1-2。表1-2
N級(jí)產(chǎn)生M序列移位寄存器的連接方式
任何M序列均具有“移位相加”的性質(zhì)。除了上述用軟件直接實(shí)現(xiàn)實(shí)用的N級(jí)移位寄存器M序列外,還可以將N級(jí)移位寄存器M序列各級(jí)移位寄存器的狀態(tài)任意組合成實(shí)用的
M序列,例如:
式中,s2為“01”狀態(tài),系數(shù)b和周期Np的循環(huán)次數(shù)有關(guān),可表示為(1-7)IM(k)為由狀態(tài)“01”、寄存器C1的輸出x1(k)和寄存器C4的輸出x4(k)在每個(gè)采樣點(diǎn)上的狀態(tài)模2和(異或)運(yùn)算形成的序列。顯然,對(duì)于式(1-7)也可以編程用軟件來實(shí)現(xiàn)。(1-8)智能控制技術(shù)的知識(shí)表示有多種方法,如語義網(wǎng)絡(luò)知識(shí)表示法和框架知識(shí)表示法。
1.語義網(wǎng)絡(luò)知識(shí)表示法
語義網(wǎng)絡(luò)(SematicNetwork)是通過概念及其語義關(guān)系來表示知識(shí)的一種網(wǎng)絡(luò)圖,由節(jié)點(diǎn)和連接節(jié)點(diǎn)的弧構(gòu)成,其基礎(chǔ)是一種三元組結(jié)構(gòu)(節(jié)點(diǎn)1、弧、節(jié)點(diǎn)2)。1.5語義網(wǎng)絡(luò)知識(shí)表示法及Petri網(wǎng)舉例例如,對(duì)于“獵狗是一種狗”這一事實(shí),其語義網(wǎng)絡(luò)如圖1-11所示。圖1-11一種語義網(wǎng)絡(luò)神經(jīng)網(wǎng)絡(luò)用連接式的網(wǎng)絡(luò)知識(shí)表示法來表達(dá)神經(jīng)元之間的連接形式,其連接方式在第2章神經(jīng)網(wǎng)絡(luò)的分類中將詳細(xì)討論。
2.框架知識(shí)表示法
框架有一個(gè)框架名,指出所表達(dá)的內(nèi)容:某個(gè)概念、對(duì)象或
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司借款合同書集錦
- 勞動(dòng)合同法第四條
- 國際貿(mào)易貨物買賣合同
- 交通安全統(tǒng)籌服務(wù)合同
- 醫(yī)院聘用醫(yī)師協(xié)議書
- 2025年漯河貨運(yùn)資格證考試答案
- 借貸擔(dān)保合同協(xié)議5篇
- 農(nóng)場整體出租合同范本
- 買賣礦居間合同范本
- 農(nóng)村豬種出售合同范本
- 小學(xué)四年級(jí)心理健康教育課
- 供應(yīng)商開發(fā)流程及質(zhì)量要求
- 2024年技術(shù)監(jiān)督質(zhì)檢職業(yè)技能考試-電力技術(shù)監(jiān)督上崗員(中國華能)筆試歷年真題薈萃含答案
- 反假幣測試附有答案
- 怎樣調(diào)動(dòng)員工積極性
- 2024年內(nèi)科護(hù)理學(xué)(第七版)期末考試復(fù)習(xí)題庫(含答案)
- 急診科培訓(xùn)急診科與其他科室的協(xié)作與溝通
- JCT414-2017 硅藻土的標(biāo)準(zhǔn)
- 肌肉注射評(píng)分標(biāo)準(zhǔn)
- 鋼結(jié)構(gòu)主要技術(shù)標(biāo)準(zhǔn)和要求
- 臘八粥 第一課時(shí)自學(xué)導(dǎo)學(xué)單
評(píng)論
0/150
提交評(píng)論