真人一对一直播,chinese极品人妻videos,青草社区,亚洲影院丰满少妇中文字幕无码

0
首頁 精品范文 控制器設計論文

控制器設計論文

時間:2023-01-18 12:04:23

開篇:寫作不僅是一種記錄,更是一種創造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇控制器設計論文,希望這些內容能成為您創作過程中的良師益友,陪伴您不斷探索和進步。

控制器設計論文

第1篇

關鍵詞:PCI總線接口控制器S5933甚高速紅外控制器HHH(1,13)編解碼

PCI(PeripheralComponentInterconnect)局部總線[1]是一種高性能、32位或64位地址數據多路復用的同步總線。它的用途是在高度集成的外設控制器件、擴展卡和處理器/存儲器系統之間提供一種內部的連接機構,它規定了互連機構的協議、機械以及設備配置空間。PCI局部總線因具有極小延遲時間、支持線性突發數據傳輸、兼容性能以及系統能進行全自動配置等特點受到業界青睞。PCI總線規范2.1版本還定義了由32位數據總線擴充為64位總線的方法,使總線寬度擴展,并對32位和64位PCI局部總線外設做到向前和向后兼容。

目前微機之間的紅外通信是基于IRDA-1.1標準的紅外無線串行SIR通信,參考文獻[2]給出了基于ISA總線的紅外無線串行通信卡的設計及實現,該通信卡的數據速率為9.6kbps~115.2kbps,工作距離0~3m。但由于RS-232端口的最高數據速率上限為115.2kbps,不能滿足IRDA-1.4規范甚高速紅外VFIR16Mbps速率要求,所以使用了PCI同步總線擴展外設的方法設計甚高速紅外控制器。雖然ISA總線的傳輸速率能滿足甚高速紅外控制器設計要求,但目前許多微機系統已經逐漸淘汰ISA/EISA標準總線。原因是高速微處理器和低速ISA總線之間不同步,造成擴展外設只能通過一個慢速且狹窄的瓶頸發送和接收數據,使CPU高性能受到嚴重影響。

1HHH(1,13)編解碼

2001年5月,紅外無線數據協會IRDA了紅外串行物理層規范IRDA-1.4[4];它與前期的物理層規范的主要區別在于增加甚高速紅外VFIR16Mbps數據速率的編解碼技術和幀結構,而其它如視角范圍、發射器最小(大)光功率和接收器靈敏度等規范基于相同。紅外串行物理層規范IRDA-1.4規定數據速率小于4Mbps采用RZI(歸零反轉)調制,最大脈沖寬度是位周期的3/16或1/4;數據速率4Mbps采用4PPM(脈沖位置調制);數據速率16Mbps采用HHH(1,13)碼。

IRDA提出的VFIR編解碼技術-HHH(1,13)碼是碼率為2/3,(d,k)=(1,13)的RLL(run-length-limited)碼;它是一種功率消耗和頻帶利用率相對折中的高效編碼,其中參數d、k分別表示在兩個''''1''''之間最小和最大的''''0''''的數目,參數d決定接收信號中有無碼間干擾ISI,參數k決定接收器能否從接收序列中恢復時鐘。HHH(1,13)碼的帶寬效率使數據通信能夠選擇成本很低、上升/下降時間為19ns的LED。功率效率避免了LED的熱問題,它能保證1m距離范圍內保持鏈接。1m距離16Mbps鏈路可達到過去4Mbps鏈路的驅動電流和功耗。HHH(1,13)碼和4PPM碼(用于4Mbps)的顯著區別是HHH(1,13)碼決不允許一個紅外脈沖緊跟前一個紅外脈沖,脈沖之間應該保持一個chip時間差。由于光電管工作區域內有少量載流子的慢輻射,使LED或光電二極光表現出拖尾效應,HHH(1,13)碼能夠兼容拖尾效應,從而允許在chip時間周期內脈沖的擴展。

雖然HHH(1,13)碼的設計過程比較復雜,但IRDA-1.4標準已經詳細給出了編譯碼邏輯方程和電路,所以實現起來比較容易。筆者使用AlteraMAX+plusII進行邏輯功能仿真,并用GW48EDA實驗系統進行硬件偽真,驗證HHH(1,13)碼編譯碼電路設計的正確性。

2甚高速紅外VFIR控制器的硬件設計

由于PCI總線規定了嚴格的電氣特性,開發PCI總線的應用具有很大難度,因此使用AMCC(AppliedMicroCorporation)公司推出的PCI接口控制器S5933實現紅外控制器PCI總線接口規范[5]。甚高速紅外VFIR控制器原理框圖如圖1所示。選用Altera公司的FLEX10K系列現場可編程門陣列器件實現S5933與紅外TX/RXFIFO、寄存器的傳輸控制和邏輯時序以及紅外接口控制邏輯和紅外收發器接口功能模塊(CRC校驗、編解碼以及串/并轉換)。甚高速紅外VFIR控制器工作原理如下:首先由AMCCS5933外部非易失性串行EEPROMAT24C02下載PCI配置空間,然后主機通過直通(PassThru)寄存器數據訪問方式向紅外接口控制寄存器寫控制命令[3]。紅外接口控制邏輯根據控制命令發出控制信號,使整個紅外控制器處于準備狀態。當上層協議發出數據發送事件時,紅外接口控制邏輯發出消息,通知主機啟動S5933總線主控讀操作,把上層數據寫到外部紅外TXFIFO數據緩沖器;同時紅外接口控制邏輯根據TXFIFO狀態把TXFIFO的數據發送到紅外收發器接口,進行鎖存、并/串轉換、CRC校驗和編碼,最后通過VFIR收發器發送數據。同理VFIR收發器接收到的數據經過譯碼、CRC校驗、串/并轉換和鎖存,寫入RXFIFO數據緩沖器。紅外接口控制邏輯觸發上層協議發出數據接收事件接收數據,主機啟動S5933總線主控寫操作向上層協議遞交數據,數據傳輸完成上層協議發回消息,通知數據接收完成。下面重點分析S5933與紅外TX/RXFIFO、紅外寄存器組訪問控制邏輯以及紅外接口控制邏輯和紅外接發器接口功能。

2.1紅外TX/RXFIFO與紅外控制寄存器組控制邏輯

AMCCS5933支持3個物理總線接口:PCI總線接口、擴充總線接口和非易失性EEPROM總線接口。非易失性EEPROM用于映射PCI的配置空間及設備BIOS的初始化;擴充總線可以與外設設備互連。主機和外設之間可以利用S5933的郵箱寄存器、FIFO寄存器、直通寄存器(Pass-Thru)數據傳輸方式雙向傳輸數據。

紅外寄存器組包括紅外接口控制寄存器和狀態寄存器。本文中甚高速紅外控制利用S5933直通寄存器單周期數據傳送向紅外接口控制寄存器寫控制字,由Pass-Thru邏輯控制電路把地址和數據分離開,直通地址寄存器(APTA)經374鎖存并譯碼,選通紅外接口控制寄存器,同時把直通數據寄存器(PTDA)的低字寫入紅外控制器;該接口控制寄存器的數據寬度為16位,包括紅外控制器始能、工作模式(UART、SIR、MIR、FIR、VFIR)的設置,接收或發送數據的選擇以及滿足SIR模式下多波特率的分頻數。紅外接口控制寄存器結構定義如圖2。

同理使用直通寄存器方式獲取紅外接口狀態寄存器的狀態。紅外接口狀態寄存器結構定義如圖3。

為滿足高速數據傳輸,利用S5933FIFO寄存器總線主控方式下的同步猝發(Burst)操作(DMA傳送)完成主機與紅外TX/RXFIFO的數據傳輸。PCI接口首先初始化S5933作為總線主控設備,然后由PCI接口向主控讀/寫地址寄存器(MRAR/MWAR)寫入要訪問的PCI存儲空間地址,向主控讀/寫計數器(MRTC/MWTC)寫入要傳輸的字節數。S5933提供了4個專用引腳RDFIFO#、WRFIFO#、RDEMPY#和WREULL#控制內部FIFO與外部FIFO的數據傳輸接口邏輯。接收/發送FIFO的數據寬度都是32位,分別由4片8位數據總線的IDT72220FFO數據位擴展實現。該FIFO既為PCI接口提供數據緩沖,又為紅外收發器接口提供訪問數據。S5933與紅外TX/RXFIFO、紅外寄存器組的數據訪問控制邏輯如圖4。

2.2紅外接口控制邏輯

根據紅外接口控制寄存器控制字,紅外接口控制邏輯實現外部RX/TXFIFO與紅外收發器接口之間的數據傳輸和邏輯時序。它的工作原理如下:根據控制字,首先啟動紅外收發器接口CRC校驗、編解碼器和可編程時鐘(RX/TXFIFO讀/寫時鐘RCLK、WCLK和編解碼時鐘fclock),然后根據控制字的TX/RX位決定是接收還是發送數據。發送數據時,TXFIFO緩沖器不為空,TXFIFO的EF信號就觸發紅外接口控制邏輯發TXFIFO讀操作信號ENR#,讀取TXFIFO的數據(數據寬度32位)傳給紅外收發器接口進行CRC校驗、編碼以及并/串轉換。同理當甚高速紅外控制器接收數據時,紅外收發器接收到的數據經過譯碼、串/并轉換(數據寬度32位),然后觸發紅外接口控制邏輯發出紅外接收FIFO的寫操作信號ENW#,把接收數據寫入紅外接收FIFO。當RXFIFO寫滿后,觸發控制邏輯發出S5933FIFO寫信號WRFIFO#,上層協議啟動PCI接口初始化S5933為同步主控寫操作實現紅外接收FIFO到主機內存的數據傳畀。另外紅外接口邏輯還實現紅外接口狀態寄存器狀態的配置,以方便上層協議了解紅外控制器工作狀態。

2.3紅外收發器接口

紅外收發器接口的設計與實現是紅外控制器成功的關鍵。該接口需要實現各種工作模式(SIR、MIR、FIR、VFIR)的編解碼器和硬件CRC校驗、設計比較復雜。編碼器前、譯碼器后,數據都要進行硬件CRC校驗實現差錯控制。SIR模式采用RZI(歸零反轉)編碼,信號為高電平,調制為低電平;信號為低電平,調制為高電平脈沖,最大脈沖寬度是位周期的3/16。MIR模式也采用RZI(歸零反轉)編碼,但最大脈沖寬度是位周期的1/4。FIR模式采用4PPM(脈沖位置調制)調制,它的原理是被編碼的二進制數據流每兩位組合成一個數據碼元組(DBP),其占用時間Dt=500ns,再將該數據碼元組(DBP)分為4個125ns的時隙(chip),根據碼元組的狀態,在不同的時隙放置單脈沖。由于PPM通信依賴信號光脈沖在時間上的位置傳輸信息,所以解調時先保證收發雙方時隙同步、幀同步,然后根據脈沖在500ns周期中的位置解調出發送數據。考慮到紅外收發器通信距離突然變化引發脈沖寬度擴展,發生碼間干擾,導致譯碼出錯,因此根據HiroshiUno提出的新算法[7]簡化4PPM譯碼過程,并通過實驗驗證該算法比最大似然譯碼算法結構更簡單,功耗更低,而且更容易實現。

VFIR模式采用HHH(1,13)編解碼技術。編碼器原理:為了正確實現編碼,要求在計算內部碼字C=(c1,c2,c3)之前,在nT(T表示一個chip時間)時刻到達編碼器輸入端的輸入數據碼元組d=(d1,d2)經過3個編碼周期(每個編碼周期是3T)的延時后進行邏輯計算,得到下一狀態矢量值N=(s1,s2,s3),即與輸入數據有關的N出現在(n+9T)時刻;再經過一個編碼周期,即(n+12T)時刻,狀態N賦給內部狀態矢量S=(s1,s2,s3),同時計算與輸入數據碼元組d=(d1,d2)有關的內部碼字矢量C=(c1,c2,c3),再經過一個編碼周期,內部碼字C賦給輸出碼字矢量Y=(y1,y2,y3)。由此可見16Mbps的數據速率經過編碼器變為24Mchip/s編碼速率,整個編碼過程延時5個編碼周期即15個chip。注意編碼器初始狀態S應設置為(1,0,0)。譯碼器原理:輸入數據R=(r1,r2,r3)經過鎖存器延時得到矢量Y4=(y10,y11,y12),對Y4進行不同的延時得到Y3、Y2及Y1。這里矢量Yi是Y4的4-I次延時(由鎖存器實現延時);對Y4進行或非運算得到Zd,再將Zd進行不同的延時得到Zc和Zb。這里Zc、Zb、Zd是變量,然后將Y4、Y3、Y2、Y1、Zb、Zc、Zd進行邏輯運算、延時分別得到矢量X1=(x1,x2)、X2=(x3,x4)、X3=(x5,x6);最后將x1、x2經過鎖存器得到譯碼器輸出矢量值U=(u1,u2)。整個譯碼過程延時4個周期即12個chip。可見HHH(1,13)編譯碼電路比較簡單,利用FPGA基于門級描述即可實現,但必須注意鎖存器時鐘fclock=1/3fchip。VFIR模式增加線性反饋移位寄存器(LFSR)實現加擾和解擾功能提高系統性能,減少誤碼。

圖4S5933與紅外接收/發送FIFO,紅外寄存器組數據訪問控制邏輯圖

3甚高速紅外VFIR控制器的軟件設計

第2篇

論文關鍵詞:MATLAB,BP神經網絡,污水處理,溶解氧

 

0、引言

近年來,環境污染日益嚴重,淡水資源日益匱乏,如何將污水處理后排放或加以利用,已經成為世界各國政府關注的大事。活性污泥法是目前大多數城市污水生活處理廠廣泛采用的污水處理工藝,其基本流程包括粗格柵及提升泵房、細格柵及沉砂池、配水計量井、CASS反應池、計量井、接觸消毒池等,處理工藝圖如圖1所示。在曝氣作用下機電一體化論文,CASS反應池中的污水得到足夠的溶解氧并使存活在活性污泥上的微生物分解可溶性有機物,經過一系列的生化反應,使污水得到凈化[1]。

圖1 污水處理工藝圖

1、控制策略分析與控制器設計

1.1 控制策略分析

CASS反應池中溶解氧濃度的高低直接影響著有機物的去除效率,也就相應的影響了出水水質。如果溶解氧濃度過低,供氧不足,會使微生物代謝活動受影響,微生物凈化功能降低,使生化反應不夠充分,出水水質達不到標準;如果溶解氧濃度過高,氧的轉移效率降低,動力費用增加。曝氣池中影響溶解氧濃度的因素眾多,主要有進水水質化驗值(BOD,COD,TP,TN機電一體化論文,SS)和進水流量等免費論文。所以,在污水處理過程中不同工況下都能夠對溶解氧濃度進行快速有效的控制,對整個污水處理過程具有重大的現實意義[2]。

由于對溶解氧濃度的控制是一個大時滯、非線性、多變量的系統,溶解氧濃度數學模型難以建立,所以對溶解氧濃度的傳統控制方式存在著控制精度不夠高,實時性不夠好等缺點。基于規則的傳統模糊控制雖取得了比傳統PID控制方法好的控制效果,但是,由于缺乏自學習能力,不能在線調整控制規則,自適應能力差,使系統的魯棒性受到限制。神經網絡控制是將神經網絡在相應的控制系統結構中作為控制器或辨識器,由于神經網絡是從微觀結構與功能上通過對人腦神經系統的模擬而建立起來的一類模型,具有模擬人的部分智能的特性,使神經控制能對變化的環境具有自適應性,且成為基本上不依賴于數學模型的一類控制機電一體化論文,所以它在控制系統中的應用具有多樣性和靈活性。

1.2 BP網絡控制器設計

BP網絡是一種多層前饋神經網絡,由輸入層、隱含層和輸出層組成。層與層之間采用全互連方式,同一層之間不存在相互連接,隱含層可以有一個或多個[3]。構造一個BP網絡需要確定其處理單元――神經元的特性和網絡拓撲結構。神經元是神經網絡最基本的處理單元,隱含層中的神經元采用S型變換函數,輸出層的神經元可采用S型或線性變換函數。圖2所示即為一個典型的三層BP網絡結構。

圖2 典型三層BP網絡結構

設上圖BP網絡輸入層有M個節點,輸出層有L個節點,而且隱含層只有一層,具有N個節點。一般情況下N>M>L。設輸入層神經節點的輸出為ai(i=1,2,……,M);隱含層節點的輸出為aj(j=1,2,……,N);輸出層神經節點的輸出為yk(k=1機電一體化論文,2,……,L);神經網絡的輸出向量為ym;期望輸出向量為yp免費論文。則:

(1)輸入層第i個節點的輸入為

式中xi(i=1,2,……,M)為網絡的輸入,θi為第i個節點的閾值。

(2)隱含層的第j個節點輸入為

式中wij和θj分別為隱含層的權值和第j個節點的閾值。

(3)輸出層第k個節點的輸入為

1.3 BP網絡學習算法的步驟

(1)初始化:置所有的加權系數為最小的隨機數。

(2)提供訓練集:給出順序賦值的輸入向量和期望的輸出向量。

(3)基數按實際輸出:計算隱含層和輸出層各神經元的輸出。

(4)計算期望值與實際輸出的誤差。

(5)調整輸出層的加權系數。

(6)調整隱含層的加權系數。

(7)返回步驟(3),直到誤差滿足要求為止。

2、BP網絡控制器的MATLAB實現

2.1 BP網絡模型的建立與訓練

由于待處理的污水組成成分復雜,對溶解氧濃度的影響并不是一兩個因素,根據污水的主要污染物組成的特點,我們選取了最具代表性和普遍意義,具有關鍵控制作用的幾個進水參數,即選取進水的BOD5、COD、SS、TN、TP以及進水流量作為輸入層的輸入節點,輸出節點即為溶解氧濃度。

通常隱含層的數目及隱含層神經元數目決定著神經網絡的運算速度、存儲空間和收斂性質。太多或太少的隱含層都會導致神經網絡的收斂性變差,這是因為過少的隱含層處理單元數目不足以反映輸入變量間的交互作用,因而誤差較大機電一體化論文,而數目過多,雖然可以達到更小的誤差值,但因網絡較復雜,從而收斂較慢[6]免費論文。有研究表明,當隱含層為1―2層時,網絡的收斂性最佳。本系統采用1層隱含層。

首先確定BP網絡訓練的樣本數據,本文對BP神經網絡控制器進行訓練和檢驗的數據,是采用某污水處理廠一個月中每天中午十二點的采樣數據,其中5號、10號、15號、20號、25號、30號這6天的數據進行驗證網絡的輸出,其它24天的數據進行對神經網絡的訓練。

其次建立網絡并對網絡進行訓練。首先將訓練數據和檢測數據導入到工作空間,生成p1和t向量用來訓練網絡;生成p2向量和test_target向量,用來通過仿真檢測網絡的性能。然后通過命令生成一個隱含層包含5個神經元,輸出層包含1個神經元的BP網絡;第一層傳遞函數是tansig(),第二層傳遞函數是線性的,訓練函數選取為traingd()。設置好訓練次數、誤差精度、學習率等參數機電一體化論文,開始訓練網絡。MATLAB中部分程序代碼如下所示:

net = newff(minmax(p1),[5,1],{‘tansig’,’purelin’},’traingd’);%生成一個BP網絡

net.trainParam.show= 20; %每隔20次顯示一次

net.trainParam.lr= 0.01; %學習率設為0.01

net.trainParam.mc= 0.9; %動量因子設為0.9

net.trainParam.epochs= 100; %最大訓練次數設為100

net.trainParam.goal= 1e-2; %訓練要求精度設為0.01

[net,tr] = train(net,p1,t); %開始訓練網絡

網絡訓練過程如圖3所示,從圖中可以看到,網絡訓練在20個步長之后就將誤差訓練到小于0.01了。

圖3 網絡的訓練過程

2.2 仿真結果分析

網絡訓練完畢,然后通過仿真驗證,驗證之后得出的實際值、網絡輸出值和誤差的數據對比如圖4所示。從圖中我們可以看到,網絡的仿真檢測輸出和實際輸出之間的誤差很小,說明設計的BP網絡控制器性能穩定,能夠滿足實際應用的性能要求,對溶解氧濃度的控制能夠起到比較精確的控制效果。

圖4 實際值、網絡輸出值和誤差值的對比

3、控制系統實現

3.1 硬件系統設計

根據工藝要求,甘肅靖遠污水處理廠采用三個控制站,針對CASS池部分的控制站使用的PLC是AB系列的Logix 5561;模擬量輸入模塊為1756-IF16,采集現場BOD5、COD、SS、TN、TP以及進水流量等傳感器數據;模擬量輸出模塊為1756-OF8,輸出給定鼓風機變頻器的頻率大小。

3.2 軟件系統設計

一般的污水處理控制系統都是采用PLC和上位組態軟件來進行控制的,而PLC和上位組態軟件編程方式的局限性,使得它們不能進行神經網絡控制算法的編寫機電一體化論文,只能實現一些簡單的控制方法;MATLAB能很容易的實現神經網絡的算法編寫,但是不能夠進行組態免費論文。如何將MATLAB和PLC結合起來實現BP神經網絡對溶解氧濃度的控制是本系統的關鍵所在,這就要用到OPC協議來實現上位機中的MATLAB與下位機PLC之間的數據交換,才能將MATLAB中設計好的BP神經網絡控制器用到系統中。在本系統中,我們將PLC采集來的BOD5、COD、SS、TN、TP以及進水流量等現場數據,通過OPC協議送入到MATLAB工作空間,經過MATLAB中的BP神經網絡控制器處理,得出鼓風機變頻器需要的頻率大小,然后將結果再通過OPC協議送回到PLC,經過模擬量輸出給到變頻器,通過調節鼓風機頻率的大小來調節鼓風量的大小,最終調節CASS池中溶解氧濃度的大小。PLC與MATLAB通過OPC協議進行數據交換的部分m程序如下所示:

da = opcda (‘localhost’,‘RSLinx OPC Server’); %建立OPC數據訪問對象模型

connect(da); %連接到服務器

grp = addgroup (da); %建立組對象模型

item1 = additem (grp,‘[plc]temp1’); %建立數據項模型

r = read (item1); %讀item1數據結構,并把值賦給data

data = r.value;

item2 = additem (grp,’[plc]temp2’);

write (item2,0); %向item2中寫入數據0

disconnect (da); %斷開OPC連接

delet (da); %刪除OPC數據訪問對象

3.3 上位組態監控設計

本控制系統上位組態軟件采用組態王。在組態王設計的監控操作畫面中,可以實現手動/自動切換、給定值輸入、參數輸入、數據顯示、畫面切換等功能,使操作人員很容易的對控制系統進行操作和管理。另外,利用組態王還可以完成監視器顯示所需的現場設備監控畫面機電一體化論文,如系統狀態圖、硬件報警、工藝報警、模擬量趨勢、對比趨勢、操作日志、報表輸出等,可直觀、動態地顯示出現場各部位重要參數的變化。圖5所示為CASS池監控畫面:

圖5CASS池組態監控畫面

4、結束語

本文通過對污水處理CASS池中溶解氧濃度控制要求的深入分析,對比闡述了傳統控制方法的局限性以及BP神經網絡的優越性,通過在MATLAB環境下設計BP神經網絡控制器,并對其進行訓練仿真,得出合理的BP網絡控制器。最后通過OPC協議進行MATLAB與PLC之間的數據交換,將MATLAB環境下的BP神經網絡運用到實際的污水處理控制系統中,通過實際運行觀察,控制效果非常理想,降低了成本,提高了效率。

參考文獻:

[1]胡玉玲,曹建國,喬俊飛.活性污泥污水處理系統的模糊神經網絡控制[J].系統仿真學報,

2005,17(10):2541-2544.

第3篇

關鍵詞:焦爐煤氣,螺桿壓縮機,高精度調節,ABB,DCS控制系統

 

1綜述

萊鋼CCPP燃機系統采用高壓焦爐煤氣做燃料,焦爐煤氣需要加壓到2.9±0.2Mpa,因此采用了日本前川公司的壓縮機,此類型的壓縮機利用雙螺桿的旋轉嚙合原理來壓縮煤氣并向壓縮機內噴注油。該壓縮機螺桿式壓縮機,低壓段入口壓力約8.5Kpa,低壓段出口壓力為0.6Mpa,高壓段出口即為額定壓力。碩士論文,ABB。

該系統采用ABBDCS控制器,在控制中采用了多種控制模式,使系統完成設備控制和高精度的調節。該控制系統本著簡潔、靈活、安全的目標進行程序設計,集參數監控、參數聲光報警、歷史趨勢記錄、生產操作、硬件狀態監控、設備運行狀態判斷、與生產調度遠程監控系統聯網,實現生產調度綜合管理等多項功能于一身,體現了系統的完整性。

2 DCS控制系統

2.1 系統組成及功能

該系統的DCS采用ABB生產的AC800F的冗余配置,以PM802F控制器為基礎,通過標準的I/O卡件傳送機組信息和發出控制指令,具有高度的可靠性、安全性;系統工作時,一主一從,同步運行,相互冗余。一旦主控制器因故障而停止運行,從控制器馬上變成主控制器繼續工作。碩士論文,ABB。利用CBF8.1變成軟件對I/O模件進行組態,實施程序編制,通過現場總線通訊控制現場設備的啟停。運用梯形圖(LD)和功能塊(FBD)相結合的編程方式,實現現場設備的邏輯判斷和控制,實現設備的連鎖控制。具有模擬量處理、數字量處理、控制調節、趨勢查詢、監控功能塊,開環控制、邏輯運算、數據轉換等功能。控制器PM802F和I/O從站通過Profibus現場總線通訊,控制器PM802F和上位機通過工業以太網實現數據的交換和共享。碩士論文,ABB。DCS自控系統可根據人機界面的操作指令和現場監測器信號,完成整個壓縮機系統的順序控制和邏輯控制,并進行工藝過程以及設備狀態的實時數據采集和監控,完成工藝過程數據分析以及設備和網絡的診斷。碩士論文,ABB。碩士論文,ABB。

2.2系統控制邏輯

當燃氣輪機用柴油啟動后,開機信號會傳遞給壓縮機控制系統,壓縮機檢查開機條件允許后,手動發出機組啟動命令。當啟動命令到來后,機組打開煤氣入口切斷閥,油回流閥,啟動油泵,然后啟動低段壓縮機電機。低段壓縮機啟動的初始階段,壓縮機滑閥開始按照間隔脈沖的方式逐漸開到設定位置,隨著出口壓力的增高,回流調節閥開始對出口壓力進行調節。當壓縮機電機開始運行的時候,油溫也開始自動調節。當低段出口壓力達到設定值、滑閥在設定的范圍之內,開始達到高段允許啟動條件時。

同樣,打開高段入口閥門,啟動油泵,啟動高段壓縮機電機,同時調節油溫度、壓縮機滑閥開度以及壓縮機出口壓力。在低段入口閥后、高段出口閥前還設置有一大回流管道,管道上設置有2個快速調節閥。燃機停機信號發出時,根據設定壓力對壓縮機出口壓力進行調節,使尾端的2.9Mpa的焦爐煤氣迅速降到設定點,從而避免長時間的高壓焦爐煤氣發生爆炸。整個邏輯的完成,完美的呈現了DCS的自動控制優勢。

2.3 回路控制

該系統主要有高低段壓縮機出口壓力調節、高低段溫調節、高低段排氣溫度調節等6個回路。其中,油溫和排氣溫度的調節采用單回路PID控制,調節精度在1攝氏度之內。 對高低段壓縮機出口壓力調節共分為2種模式,獨立運行模式和協調控制模式。

1、獨立運行模式:當壓縮機運行而燃氣輪機沒有投入運行連鎖的時候,壓縮機出口壓力完全通過回流調節閥來直接調節,而壓縮機滑閥通過開機階段的自動脈沖觸發打開到設定值即保持不動;

2、協調控制模式:當燃氣輪機運行的時候,通過回流調節閥正常工作值判斷,如果回流調節閥的輸出小于低點設定值減去死區,那么就會脈沖增加滑閥開度而增加壓縮機容量。碩士論文,ABB。如果回流調節閥的輸出大于高點設定值加上死區,那么就會脈沖減小滑閥開度,從而降低壓縮機容量,兩方面相互作用共同調節。

2.4系統安全

壓縮機與煤氣柜的柜位以及燃機采用硬線連鎖。當煤氣柜柜位超低時需要壓縮機停機以保證煤氣柜前系統壓力的穩定。當燃機準備開機的時候,壓縮機才具備開機條件,當燃機開始燒焦爐煤氣后,才能進行動態的容量調節。

3結束語

焦爐煤氣壓縮機,性能穩定,運行良好。DCS自動控制系統基于對生產過程進行數據采集、順序控制、連續控制、監控操作、人機對話和數據通信,其應用實現了發電廠DCS自控系統的在線實時監控、故障診斷、故障預報,并提供了故障診斷系統信息指導功能。

參考文獻

[1]AC800F操作與組態,北京:ABB大學-北京培訓中心出版,2006.

[2]前川公司壓縮機系統控制說明

第4篇

關鍵詞:模糊PID;角度控制;仿真

1.控制系統結構

本系統中由于機器人的運動涉及到角度及距離兩個方面,所以本文中的模糊PID控制器具體設計為兩組控制器構成:一組用于控制機器人的角度轉動,一組用于機器人的位置移動。具體結構圖如圖1所示。

其中Ra、Ya為角度的輸入輸出,Ea、Eac為角度誤差及其變化率,Uaf、Uap為角度模糊控制器和PID控制器輸出,Ua為角度控制器總輸出。同理,位置的控制輸出也是如此。下面進一步以電機角度的模糊PID控制為例來說明系統的可行性。

2.模糊控制器的設計

設在采樣時刻t,誤差和誤差的變化分別為:

本模糊系統設計為二維控制器:et、Δet為兩個輸入變量,ut為輸出變量。模糊控制器的基本結構如下圖2所示。

從上述控制器的系統設計中知道PID控制器的輸出為Uap,模糊控制器的輸出為Uaf,故總輸出為Ua=Uap+Uaf=KP×et+Ki×∫etdt+Uaf 。

根據模糊控制規律本文設計系統中沒有微分環節,而參數Kp、Ki是通過實驗方法確定的。從角度和距離的實際情況中我們可以看出,不同范圍的誤差變化,系統要取得好的控制效果,Kp、Ki參數是不同的。例如,在角度控制中,Kp適合于誤差為10o到20o的中等角度,但它對5o以下的小角度調節時,Kp×et就會過小,從而使得調節時間較長、穩態誤差增大;但在對40o以上的大角度調節時,Kp×et就會過大而出現較大的超調,調節時間也相應延長。所以針對這樣的情況,在本論文中的PID控制器的設計針對不同范圍的誤差,采用了多組參數值的方法。將角度誤差范圍分為小(0-5o),中(5o-25o)、大(25o以上)3個區域,每個區域對應不同的參數值。經過實驗,本論文中的小角度誤差時Kp取0.65,Ki取0.0015;中角度時Kp取0.35,Ki取0.0015;大角度時Kp取0.15,Ki取0.001。

3.實驗結果分析

本系統的實驗是利用MATLAB的Simulink仿真環境對系統進行的。下圖3、4、5就是角度范圍劃分不同情況下單一的PID控制與模糊PID控制的效果對比圖。

實驗結果分析:

(1)從圖3和圖4可以看出,在單一的PID控制輸出超調量較大時,引入模糊控制后,確保快速性的情況下能夠減小系統輸出的超調量。

(2)從圖5可以看出,在單一的PID控制輸出調節時間過長時,引入模糊控制后,確保不損失控制精度的情況下,能迅速減小調節時間。

4.總結

通過實驗對本文所提出的模糊控制器與單一PID控制器相結合構成的模糊PID控制算法進行了測試,并通過仿真曲線圖形顯示了模糊PID控制算法能夠保證機器人足球系統運動控制的準確性和穩定性,又縮短了動態調整時間,取得了較好的控制效果。(作者單位:長春工業大學人文信息學院)

參考文獻:

[1] 諸靜.模糊控制理論與系統原理[M].北京:機械工業出版社,2005.

第5篇

[關鍵詞] 89C51單片機 洗衣機 控制器

作為人們日常生活中不可缺少的一種家用電器,洗衣機為人們提供了很多便利。本論文將設計一款由微電腦控制的全自動洗衣機。采用的芯片為51系列的單片機。

為了更好地理解本論文的設計內容,先來全面介紹一下全自動洗衣機的工作原理:

將衣物放入洗衣機后,打開進水龍頭的閥門,選擇好正確的水位及工作程序后接通電源。閉合倉門,門安全開關閉合,此時水位開關內部的公共觸點和脫水觸點相通,進水閥通電進水。當桶內水位到達指定高度時,在氣壓的作用下水位開關內部公共觸點斷開脫水觸點而接通洗滌觸點,進水閥斷電停止進水,電動機電源被接通。電動機運轉后,周期性正轉、反轉,通過離合器帶動波輪正轉、反轉,波輪的轉動會帶動桶內的水及衣物形成旋轉水流,衣物在水流中相互摩擦而達到洗衣的目的。當洗滌過程完成后,排水電磁閥通電工作,排水閥門被打開,桶內的水向外排出,同時聯動桿也把離合器從洗滌狀態切換到脫水狀態。當排水完成后桶內大氣壓力下降,水位開關的公共觸點復位接通脫水觸點,排水電磁閥繼續保持通電狀態,電動機通電運轉帶動脫水桶高速旋轉而甩干衣物,洗衣程序結束后斷開水電而停機。至于中間的過程要洗多少次,洗衣時間的長短,由程序控制。

此洗衣機控制器的設計分成硬件設計和軟件設計兩部分。

硬件設計:

洗衣機控制器硬件設計電路包括三部分:水位檢測模塊,電機控制模塊、顯示按鍵模塊。

水位檢測機構由玻璃管、浮子、金屬滑桿等組成。玻璃管與洗衣桶相連,玻璃管中的水位就是洗衣桶內的水位。在放水或進水的過程中,浮子帶動金屬管上下移動,當水位處于最高點或最低點時,金屬滑桿都與金屬地相連,致使引腳INT1處于低電平,向CPU申請中斷,否則INT1被上拉電阻上拉為高電平。

電機控制模塊有兩個控制端,一端控制電動機正向運轉,該端與P1.0相連;另一端控制電動機反向運轉,該端與P1.1相連。電控水龍頭共兩只,一只為進水龍頭,受P3.0控制:另一只為出水龍頭,受P3.1控制。當電控水龍頭的控制端為“1”時,水龍頭打開,當電控水龍頭的控制端為“0”時,水龍頭關閉。

顯示按鍵模塊包括LED顯示器、按鍵和若干指示燈。LED顯示器共兩只,P0控制高位顯示器,P2控制低位顯示器。按鍵4只,分別為“編程選擇”、“增”、“減”和“啟動鍵”,這4只鍵組成2*2鍵的矩陣式鍵盤,該鍵盤使用引腳INT0向CPU申請中斷。蜂鳴器由P1.2控制,當P1.2輸出為“1”時,蜂鳴器發聲。單片機的P1.3、P1.4、P1.5引腳分別接三八譯碼器74LS138的輸入端C、B、A,74LS138的輸出端Y0、Y1、Y2、Y3、Y4、Y5、Y6分別與7個發光二極管的陰極相連,用于指示工作狀態。其中Y0控制“洗衣剩余時間”指示燈,Y1控制“脫水剩余時間”指示燈,Y2控制“強洗”指示燈,Y3控制“弱洗”指示燈,Y4控制“洗滌次數”指示燈,Y5控制“洗衣時間”指示燈,Y6控制“脫水時間”指示燈。

軟件設計:

整個洗衣程序要經過以下幾個過程:

(1)進水程序:由控制進水閥的開/關時間來完成。

(2)洗滌過程:洗衣機不斷正轉、反轉,是通過單片機對電機的控制來實現的。

(3)排水過程:由單片機控制排水閥的開/關時間來完成。

(4)脫水過程:洗衣機高速旋轉一定時間,是通過單片機對電機的控制來實現的。

因此,本文按照上述過程設計主程序,主程序流程圖如圖1所示:

圖1 程序流程圖

第6篇

關鍵詞:云臺;無線傳輸,Mini2440;局域網

中圖分類號:TP277

目前在視頻傳輸系統領域中,有線視頻系統應用廣泛,但有很多缺點,只適用于小范圍的區域。尤其對于一些特殊的勘探場合,很難布線,因此有線視頻傳輸系統受物理布線的限制無法實現。無線視頻傳輸系統卻不受限制,可以克服有線視頻傳輸系統的缺點。同時隨著自動化,通信技術的飛速發展,一種以嵌入式系統為主要處理手段的視頻無線傳輸系統的實現已經成為可能。

隨著信息技術的發展,市場上出現很多基于嵌入式的有線和無線兩種視頻傳輸系統。它們有很多突出的優點:系統提供良好的用戶接口,設置了用戶權限,只有有權限的用戶才能操作或控制該系統;可以用手機瀏覽網頁的方式查看實時視頻畫面。因此基于嵌入式技術的網絡視頻傳輸系統將有很好的發展空間。

1 云臺控制視頻無線傳輸系統的硬件結構

設計的系統由兩個大模塊組合而成:一個是控制攝像頭捕捉足夠大的視頻畫面的云臺控制器,此部分的設計是本論文的重點;另一個是基于Mini2440開發板的視頻無線傳輸模塊,此部分是實現整個系統功能的一個重要輔助工具,也是本系統以后發展、延伸的部分。基于云臺的視頻無線傳輸系統中硬件是實現整個系統功能的關鍵,由以下幾個部分構成:云臺控制器、視頻采集模塊、mini2440微處理器、無線傳輸模塊,GSM開關、手機終端模塊。

1.1 云臺控制器。云臺控制器是基于STC12C5A60S2 單片機設計的一個機體結構,通過單片機控制X軸和Y軸方向的兩個舵機,一個是X軸方向的旋轉,通過延時程序的設置可以以任意速度旋轉;Y軸方向的舵機可分三個檔位,當X軸舵機旋轉一個來回時Y軸方向的舵機才旋轉一個檔位,如此周而復始地旋轉,當X軸旋轉6個來回時Y軸舵機的三個檔位才能循環一次,如此的程序設計是為了云臺上的攝像頭能掃描到足夠大的視頻畫面。

1.2 mini2440微處理器。Mini2440是性價比較高的一款開發板。因采用了穩定性特別強的電源芯片供電,再加上專業的復位電路,使得整體的電路板運行非常穩定。其PCB是采用先進的四層板制板技術,布線合理,整個電路板的信號流非常流暢、完整,符合電路信號原理,而且具有很多先進性,支持基本的操作系統,不僅具有極強的視頻圖像處理功能,還有豐富的硬件資源。

1.3 視頻采集模塊。數字攝像頭可以直接捕捉視頻圖像,然后傳送到計算機里儲存或進一步的處理。本文涉及到視頻采集模塊是一款USB攝像頭。

1.4 無線傳輸模塊。本次設計是通過網頁瀏覽的方式將攝像頭捕捉到的視頻圖像經過友善之臂開發板進行處理后經過一個由路由器組建的局域網內實現視頻數據無線傳輸。在本次設計中選擇TP-LINK無線路由器作為無線傳輸模塊來搭建本次設計所用到的一個局域網。TP-LINK無線路由器有很多優點,適合于本次設計的視頻數據傳輸要求。

1.5 GSM開關。整個系統中控制攝像頭掃描范圍的云臺控制器是通過單片機控制兩個平面的舵機轉角來實現攝像頭的畫面捕捉范圍的。云臺控制器耗電量比較大,而且長時間運行會縮短舵機的壽命,所以需要一種開關來控制云臺控制器的開通與關斷,所以對一個GSM開關進行了改裝,從而實現了在任何一個位置,任何一個時間都可以控制云臺控制器的開通與關斷。查看視頻畫面掃不到的范圍時才打開云臺控制器運行,否則就關掉,這樣不僅節省電能,還能做到延長云臺控制器的壽命。

2 云臺控制器的設計

2.1 云臺機體設計。云臺是為了能使其上面搭載的攝像頭掃描到的范圍更廣泛而設計的。它的機械結構一般有兩個自由度即可,一般是指在水平方向即X軸和垂直方向即Y軸即可滿足要求。

2.2 云臺控制電路的設計。云臺電路結構如下圖1所示,本次云臺共用2路舵機,但考慮到某些端口發生故障而影響研究進程,再考慮到節約資源,避免浪費,此主控板可以對以后的擴展有所幫助,所以我預留了20個接口,主控板共有22路舵機接口,并且在云臺主控板上預留了其他傳感器接口,可以進行一些附加功能的擴展。

圖1 云臺電路結構

2.3 云臺動作程序。程序分兩個子程序:一個是單片機初始化子程序,另一個是云臺動作規劃控制程序。其中云臺動作規劃控制程序又分兩個動作,一個是X軸方向的旋轉,通過延時程序的設置可以以任意速度旋轉,Y軸方向的舵機可分三個檔位,當X軸舵機旋轉一個來回時Y軸方向的舵機才旋轉一個檔位,如此周而復始地旋轉,當X軸旋轉6個來回時Y軸舵機的三個檔位才能循環一次,如此的程序設計是為了云臺上的攝像頭能掃描到足夠大的視頻畫面。

3 視頻無線傳輸的實現

3.1 視頻的無線傳輸。隨著科學技術的不斷發展,各種無線設備如同雨后春筍,得到了很廣泛的應用。在本次論文設計中我主要采用目前技術比較成熟的無線局域網技術,無線局域網的通信標準是802.11a/b/g。通過無線路由器搭建一個局域網,使用TCP/IP協議再將攝像頭采集到的視頻數據經過Mini2440開發板處理后通過局域網可以查看到動態的視頻畫面。

3.2 視頻數據壓縮處理程序的實現。在本次設計中視頻數據的采集及壓縮處理程序是Mini2440-bin,可以與本次論文所選用的攝像頭驅動程序很好地匹配使用。此程序可實現的是實時視頻數據的傳輸,不需要用大量的存儲空間去保存大量的視頻數據,這也是本次畢業論文所設計系統區別與監控錄像的地方。

然后可以通過智能安卓系統的手機在終端通過瀏覽網頁的方式查看實時的視頻畫面,同時也通過手機撥通GSM開關的方法來控制云臺的開通與關斷,即可以用手機查看實時畫面的同時也可以靈活的無線控制云臺輕松得到自己想要看到的視頻畫面角度。

3.3 手機查看視頻畫面。前期的設計和調試工作完成后,就可以通過手機查看系統傳輸的實時畫面。打開手機的瀏覽器,鍵入系統的IP地址,可以在手機上顯示動態的視頻畫面,同時還可以通過手機控制云臺的開通與關斷,從而得到自己想看的畫面角度,找好位置后可以通過手機發送指令關掉云臺,這樣可以節省電能。

4 結論

本次論文設計運用自動控制技術和信息通信技術的一些成熟的技術作為理論依據,成功地完成了基于云臺控制的視頻無線傳輸系統的設計工作。因為在設計云臺控制器主控板時預留了很多傳感器輸入,并且主控板還可以控制20路舵機,所以可以在系統上加一個濕度檢測傳感器,通過濕度檢測傳感器檢測雨點,同時驅動另幾路舵機來控制遮雨裝置工作,保護整個系統不會受雨水淋濕,這樣系統的安裝位置就不受環境限制了,不僅可以用在室內,還可以用在戶外。如此改裝,完善后我們可以將本系統用在實驗室,老師可以隨時隨地查看學生的做實驗狀況。經過長時間運行測試,系統工作穩定可靠,對于畫面運動變化檢測靈敏,能夠滿足一般用途的視頻防盜監控的需要。同時系統價格低廉,可以根據不同的應用改變智能監控算法,具有廣泛的應用前景。

參考文獻:

[1]張秀玲.視頻監控系統研究現狀與發展趨勢[J].工程技術,2011,1(3):1-2.

[2]張杰.嵌入式無線視頻監控系統的設計與實現[J].科學技術,2010,2(1):1-2.

[3]石曉棟,李全虎.嵌入式實時視頻傳輸系統的設計與實現[D].呼和浩特:內蒙古大學,2012.

第7篇

關鍵詞:J2EE,Struts,系統開發框架

 

在J2EE企業級系統開發中,Struts框架占據了很重要的地位,熟練使用Struts框架可以大大地縮短開發周期,提高開發效率。本文將通過具體的代碼實例和流程圖對Struts框架的工作原理進行論述。

關鍵詞

J2EE Struts 系統開發框架

引言

學習Struts框架普遍會遇到的問題是搞不清它的具體工作原理。整個Struts應用是一個分工明確的有機整體,各個組件各司其職,在控制中心的統一指揮下,按部就班地完成各個部門的處理工作。

1.接收HTTP請求轉到Struts控制器

圖1 :Struts工作原理流程

在如圖1所示的工作原理流程中描述了客戶端瀏覽器從發出請求到獲得響應的整個處理過程:

從圖1中可以看出,服務器首先對接受到的客戶端請求進行過濾:屬于Struts處理范圍的請求被自動提交給Struts控制器處理,否則將按照傳統的方式作出響應。具體說來,在Web應用程序中,凡是“*.do”格式的頁面請求URI(Uniform Resource Indicator,統一資源指示符)均屬于Struts處理范圍,將由一個名為ActionServlet的Servlet負責處理,Struts實現這一控制邏輯并沒有引入新的機制,來看Web應用下web.xml的一段代碼:

<servlet>

<servlet-name>action</servlet-name>

<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>action</servlet-name>

<url-pattern>*.do</url-pattern>

</servlet-mapping>

上述代碼片段中使用標準格式配置了名為action的控制器Servlet,并在<servlet-mapping>元素中將所有“.do”結尾的頁面請求URI映射到該Servlet。類型org.apache.struts.action.ActionServlet是Struts API 中定義的最重要組件類之一,該類繼承了javax.servlet.http.HHttpServlet,因此其對象可以被作為 Servlet使用。

2.FormBean分發請求

控制器Servlet開始工作,它先使用一個制定的JavaBean來自動接收客戶端請求中包含的表單數據,這在Struts配置文件struts-config.xml中可以找到,聲明該JavaBean的代碼為:

<form-beans>

<form-bean name=”loginForm” type='com.struts.from.UserForm' />

</form-beans>

為了實現屬性的自動填充功能,該JavaBean必須是org.apache.struts.action.

ActionForm類型(實際上是其子類)的對象。論文格式。指定使用該Bean的代碼同樣位于文件struts-config.xml中:

<action-mappings>

<action input='/login.jsp' name='loginForm'path='/login' scope='request' type='com.struts.action.LoginAction'>

</action>

<action path=”/regist” forvard=”/regist.jsp”>

</action-mapping>

上述代碼片段的作用是,使用<action-mapping>元素的子元素<action>來事先約定控制器(ActionServlet對象)分發HTTP請求的規則:

(1)如果請求的頁面URI是login.do,則使用先前說明過的loginForm來自動接收請求表單中的數據,并將該請求分發給一個LoginAction類型的實例來處理。該實例起到類似于java程序中事件監聽器的作用,要求其所屬類型必須是org.apache.struts.action.Action的子類。

同樣地,控制器Servlet對象有時也被稱為“AectionServlet對象”。和使用JavaBean的情形類似,如果找不到該Action對象(第一次用到時),則系統會自動實例化一個。

(2)如果請求的頁面URI是reqist.do,則直接轉向到“/regist.jsp”頁面做出響應。此時對應的是圖2-9中的一條“短路”流程“1->7->9”。論文格式。

顯然,如果需要還可以在<action-mapping>中定義更多的<action>子元素,來實現多分支效果。

3.執行execute()方法

Action對象接收到分發來的請求和先前由ActionServlet對象填充過的表單Bean(以及一些其他相關信息)后,會調用其execute()方法進行處理,execute()方法返回一個封裝了下一目標頁面信息的AoctionForvard對象給控制器ActionServlet。此時,mapping對象調用findForward()方法查找的是配置文件中<forward>元素所包含的映射信息:

<global-forwards>

<forwardname='failed' path='/error.jsp'/>

<forwardname='successed' path='/right.jsp'/>

</global-forwards>

最終的效果是,身份驗證通過則由ActionServlet將原客戶端HTTP請求再次轉發至/error.jsp頁面,否則轉發至right.jsp頁面。論文格式。

4.歸納Struts應用程序的基本原理

(1)ActionServlet接收客戶端HTTP請求,使用ActionForm自動接收請求表單信息,然后將請求分發給相應的Action對象。

(2)Action對象調用execute()方法處理請求,然后返回ActionForward對象給ActionServlet

(3)根據AoctionForward對象封裝的信息,ActionForward將HTTP請求再次轉發給其它頁面,最終發送響應回客戶端。

參考文獻

1. 《Struts Kick Start》 作者: (美)比德爾 (美)特納

譯者: 孫勇 電子工業出版社

2.《精通Struts:基于MVC的Java Web設計與開發》

第8篇

關鍵詞:自動,熱備,通訊

 

1. 前言

隨著發電技術迅猛發展目前新建火電機組單機容量600MW屬于主流,我公司三四期擴建工程裝機容量為4×600MW。論文大全,自動。面對如此規模的發電機組對煤炭的需求量也就越來越大,對輸煤等公用系統的自動化控制要求也就越來越高。論文大全,自動。考慮機組容量對用煤量的問題,為了避免一條卸煤和上煤通路成為瓶頸耽誤正常生產,設計了兩條上煤通路,在正常情況下的運行方式是雙路如果在其中一條有缺陷需要停運處理時就得單路運行這主要是考慮設備運行的穩定性。

2. PACSystem 控制系統介紹

利港電廠為三四期擴建工程配套輸煤系統所使用的控制系統為 GE FANUC公司在2003年推出的新的可編程自動化控制器PACSYSTEMRX7I .雖然PAC形式與PLC相似, 但PAC系統的性能卻廣泛全面得多.它是一種多功能控制器平臺,包含了多種用戶可以按照自己的意愿組合,搭配和實施的技術和產品.

2.1)控制系統

本系統使用了兩套GE 公司的PACSystem RX7i系列PLC,(RX 代表機架式安裝,7代表基于90-70架構, i代表智能化意思),互為熱備用即CPU冗余。為了避免同時失電,兩個機架的電源都取UPS電源。其處理器的型號700 MHz Pentium,內存10MB和10MB FLASH。另外CPU冗余使用了一種新技術—映射內存,如果在一個內存中寫入數據,它們會立即在其它內存中映射出來.它是一種光纖環和獨立設備.這體現了冗余備份技術的可用性和可靠性.在實際生產運用中我們兩個使CPU中的程序完全一樣,采集信息、處理程序、發出命令由主CPU完成,備用CPU在實時跟蹤主CPU工作。一旦主CPU失電或者通訊中斷,備用CPU將代替主CPU繼續完成工作。 主機通過以太網同PC機相連進行數據交換,由CPU通過判斷采集的輸入信號,經過預先編制好的程序進行運算處理后,再通過輸出模塊發出命令,來達到控制的目的。

3. 現場控制系統

3.1)系統控制對象

本套輸煤系統的主要控制對象有:皮帶機24條(其中4#A/B皮帶可雙向運行),卸船機2臺,十個環式布料機和十個環式給料機,滾軸篩4臺,碎煤機4臺,取樣裝置兩套,圓盤電磁除鐵器10臺,皮帶稱4套,,電動三通擋板2個,移動伸縮頭4個,除塵器24個。

3.2)人機接口系統

本系統由兩臺操作員站(POS),一臺工程師站(EDS),一臺服務器,及相應的通訊網絡組成.兩臺工控機可互為備用,EDS 是對輸煤系統運用軟件,進行開發管理的工具,與編程軟件一起完成所有的工程設計,組態修改,文檔服務,現場調試和系統維護等任務。服務器用于對過程數據進行實時采集、記錄、處理、存儲并生成一定格式的報表等數據以便于運行監視、歷史分析等管理工作.各工作站使用普通網線同以太網交換機相連,通過以太網通訊模塊同PLC主機進行通訊。所有的數據顯示和操作都可以在操作員上位機上完成,并且還有報警,歷史趨勢和報表功能,給操作人員提供最完備的使用環境。論文大全,自動。

3.3)遠程系統

本系統設置了八個I/O遠程站,通過光纜經光電轉換器與主/從站的總線控制器相連。這種應用方式極大地減少了控制電纜的數量和長度,減少了因電纜過長而引起的接地或接線不良等故障,也減少了費用的投入。另外采用光纜連接遠程站的通訊方式,使得通訊距離比應用同軸電纜通訊長了很多,并且消除了電壓、電流的干擾,提高了數據傳輸的品質。每一套系統通過四塊IC697BEM731總線控制器與現場Genius BIU(IC670BI002)總線接口單元連接,構成一個簡潔Genius 網絡。這個時候我們可以通過Genius 網絡特性一覽表決定終端電阻等。我們可以從網絡組態圖上可以看出基本上每個轉運站都有兩個BIU,每個BIU可以管理多種類型的I/0模塊,熱電阻和熱電偶模塊。我廠在現場主要采用的是IC670MDL640輸入模件,IC670MDL740輸出模件,IC670ALG240模擬量輸入模塊及 IC670ALG620 RTD模塊。對于BIU 和I/O模塊我們都可以通過HHM手持式監視器進行配置。

4) 構成局域網主要軟硬件

4.1 軟件系統

4.1.1)上位機監控軟件

本系統的上位監控軟件選用的是GE公司的CIMPLICITY HMI 6.1作為開發平臺,利用該軟件的變量存檔編輯器和報表設計器,可以很方便地為運行用戶過程數據生成用戶檔案并生成報表。利用ODBC功能,把所有設備的報警和人員的操作都記錄下來,通過聲音通知操作人員,以便使操作人員能夠立即進行處理,并給日后事故原因的分析創造有利條件。報表的數據量目前保留一個月,通過ODBC功能存放在服務器中(服務器所用軟件為SQL2000)

4.1.2)PLC編程軟件

PLC編程軟件采用GE公司的Proficy Machine Edition5.0(包含編程軟件、組態軟件)作為編程調試軟件的開發平臺。論文大全,自動。使用梯形圖編程方式,這種軟件的優點是有強大的功能塊系統,并且由于集成了組態通訊等功能對于我們使用者是相當方便的。另外當時上位機軟件也采用GE公司的HMI,作為畫面開發平臺它雖然不屬于主流開發軟件,但我們考慮到與PLC良好的兼容性通過和INTOUCH軟件比較后覺得還是采用同一家公司的軟件比較好。

4.2) 硬件系統

操作員站配置客戶機2臺.長期放置于值班員操作臺,POS客戶機采用DELL臺式PC.工程師站配置服務器一臺,服務器采用DELL服務器.安裝軟件為基于微軟 Windows XP 操作系統上的SQL2000 數據庫軟件,一臺DELL 臺式PC機

5) 使用注意問題

a) 控制好溫度

PLC正常工作要求的環境溫度在0-55°C之間。在安裝PLC時應使其盡量遠離發熱量在的元件,并給PLC四周留足足夠的通風散熱空間。PLC的基本單元和擴展單元之間要留有30mm以上間隔。PLC機架上要安裝風扇,在夏天最好裝設空氣調節器,以降低PLC運行時的環境溫度。

b) 保證供電電源質量

PLC設備使用的供電電源為50HZ、220(1±10)V的交流電。考慮到設備持續運行的問題一般考慮接入UPS電源。論文大全,自動。

c) 提供良好的接地

良好的接地是保證PLC可靠工作的重要條件,可以避免偶然發生的電壓沖擊危害。論文大全,自動。PLC的接地線與機器的接地端相接,擴展單元其接地點與基本單元的接地點接在一起。并使用專用地線(獨立的接地裝置),接地點應盡可能靠近PLC。

6) 結束語

這套系統目前已經運行了兩年時間了,根據實際的運行情況證明:整個系統安全可靠,穩定性高,控制靈活性強。隨著計算機和PLC技術的提高,輸煤系統的自動化水平也在不斷提高,目前已經做到了把相對分散的各個設備統一集中到一起進行遠程控制,表明了目前自動化水平的提高。相信隨著我國電力工業的發展和計算機、PLC硬件及軟件水平的不斷提高,程序控制作為輸煤系統的主要控制方式,在火力發電廠將得到更加廣泛的應用。

參考文獻

PACsystem中文手冊

網站www.ctrlink.com.cn以太網須知介紹

《現代電氣控制》機械工業出版社

第9篇

【關鍵詞】FPGA 雙軸自平衡 姿態傳感器 藍牙模塊 管理軟件

1 引言

眾所周知,輪椅已成為了許多病人和老年人的不可或缺的工具,它不僅是一種代步工具,更重要的是用戶可以借助輪椅鍛煉身體和參與社會活動。傳統的輪椅通過兩個大輪和兩個小輪來保持平衡,這樣雖然可以在平地上平穩行進,但是在遇到上下坡和顛簸路面時則很難提供平穩舒適的用戶體驗;同時對于乘坐輪椅的弱勢群體,在發生突發狀況時他們往往無法應對,如沒有及時得到救助可能會有生命危險,所以對于這個群體的監護是必不可少的。

本文提出了一種基于FPGA的雙軸自平衡監護系統的設計方案,一則通過自平衡系統的特殊設計應對復雜路面的平衡問題,另一則通過監護軟件實時監控用戶的狀態。該系統的主體采用雙軸自平衡技術以維持輪椅的平衡,并加裝安全監控裝置,使監護人通過手機就可以實時了解用戶的安全及位置信息。

2 系統總體設計方案

雙軸自平衡監護系統主要由雙軸自平衡輪椅和輪椅監護軟件組成。系統框圖如圖1所示。

雙軸自平衡輪椅的操作與一般的輪椅相同,其不同點是在座椅部分使用電機驅動的十字支撐的雙軸來維持座椅的平衡狀態;同時用戶手機上的監護軟件實時監控著輪椅的運行狀態和使用者此時所處的地理位置。一旦輪椅出現故障或使用者主動按下報警按鈕,輪椅監控軟件就會將此時使用者所處的地理位置和出現的危險情況以短信的形式發送至監護人的手機上。并且監護人還可以通過向用戶手機放松信息,得到老人當前所處的位置及輪椅的狀態。

2.1 雙軸自平衡原理

本系統中輪椅的自平衡主要由座椅下的十字支撐雙軸的自平衡來保證,這需要使用兩個步進電機、姿態傳感器和主控制器協同完成。

已橫軸為例,即保持座椅的縱向平衡。座椅下的橫軸與一個步進電機的軸承直接相連,主控制器通過從姿態傳感器傳回的座椅的位置數據,產生控制信號驅動步進電機進行角度補償來維持座椅縱軸方向的平衡。

當座椅出現前后偏移時,由姿態傳感器來撲捉偏移量,通過串口傳至主控制器,并申請中斷處理信號,接收到中斷信號,主控制器接收到座椅的偏移信息,并應用PID算法計算出控制信號驅動步進電機進行縱向的偏角補償,從而維持座椅的前后平穩。座椅的橫向平衡與此相同。

2.2 數字PID算法

數字式PID控制算法可以分為位置式PID和增量式PID控制算法。

2.2.1 位置式PID

位置PID算法是以T作為采樣周期,k作為采樣序號,則離散采樣時間kT對應著連續時間t,用矩形法數值積分近似代替積分,用一階后向差分近似代替微分,經過近似變換:可以得到離散的PID表達式為

(1)

其中Kp表示控制器的比例系數;k表示采樣序號;uk表示第k次采樣時刻的計算機輸出值;ek表示第k次采樣時刻輸入的偏差值;ek-1表示第k-1次采樣時刻輸入的偏差值。

2.2.2 增量式PID

所謂增量式PID是指數字控制器的輸出只是控制量的增量uk。增量式PID控制算法可以通過(式1)推導出。由(式1)可以得到控制器的第k-1個采樣時刻的輸出值為:

(2)

將(式1)與(式2)相減并整理,就可以得到增量式PID控制算法公式為:

(3)

由(式3)可以看出,如果計算機控制系統采用恒定的采樣周期T,一旦確定A、B、C,只要使用前后三次測量的偏差值,就可以由(式3)求出控制量。

而位置式PID控制算法也可以通過增量式控制算法推出遞推計算公式:

(4)

(式4)就是目前在計算機控制中廣泛應用的數字遞推PID控制算法,也是本文主要使用的算法。

3 雙軸自平衡輪椅硬件系統設計

雙軸自平衡輪椅的硬件系統主要包括,主控制器、姿態傳感器、電機系統、藍牙通信系統等。

3.1 主控制器

自平衡需要的硬件電路復雜度適中,數據計算量較復雜,如果進行最基本、最粗糙的自適應平衡,普通的單片機也能做到。但考慮到系統的實時性和高靈敏性,需要運行PID算法來調整車體狀態,且要與手機進行通信。從系統性能和未來可改進空間上綜合考慮選擇使用Altera公司的Cyclone II系列的芯片EP2C50,主頻50MHz。

3.2 姿態傳感器

采用六軸姿態傳感器模塊,其中包含有高精度的陀螺加速度計MPU6050,且集成有姿態解算器,并配合動態卡爾曼濾波算法,能在動態環境下準確輸出模塊當前姿態,且輸出直接為串口,波特率為115200,免去開發MPU6050的IIC協議,直接通過串口獲取模塊當前的姿態信息,方便的判斷輪椅車體當前的狀態。

3.3 電機系統

自平衡輪椅座椅下的十字支撐軸由兩個減速步進電機控制控制。該步進電機為四相五線減速步進電機,驅動電壓5V,步進角度為5.625*1/64,減速比為1/64。

直流電機和步進電機均使用電機驅動芯片L298N進行驅動。用該芯片可以驅動兩個直流電機或一個步進電機,所以本系統中使用兩個L298N。

3.4 藍牙通信系統

自平衡輪椅與手機上的監護軟件通信使用的是藍牙,所以在主控FPGA上連接有HC-06藍牙模塊。該模塊采用CSR主流藍牙芯片,藍牙V2.0協議標準;工作電壓5V;波特率有八種可選,本系統中設定為115200;可與藍牙筆記本、手機、PDA等設備無縫連接。

4 輪椅監護軟件設計

本系統的輪椅監護軟件是運行于手機上的客戶端軟件,具有藍牙通信、GPS地理位置信息獲取和短信監聽、發送功能。藍牙通信部分主要實現對輪椅發生意外時的報警和輪椅狀態的監控;GPS部分則主要獲取到當前手機的地理位置;短信部分則負責在發生突發事件時將地理位置信息、報警信息發送到監護人手機上,同時軟件監聽手機接收到的短信,如果監護人發來短信想獲取使用者的位置,軟件就將用戶的地理位置發送給監護人。

4.1 建立藍牙連接

監護軟件使用藍牙與雙軸自平衡輪椅進行通信之前,首先要先建立起通信連接,保證雙方已可以進行通信,然后才通過藍牙進行通信。

如圖3所示,建立藍牙通信的過程可以分為五個步驟:

(1)獲取手機默認的藍牙適配器,它是藍牙交互的入口點,利用它可以發現其它藍牙設備,查詢綁定了的設備,使用已知的MAC地址實例化一個藍牙設備和建立一個藍牙服務器端來監聽來自其它設備的連接;

(2)開啟藍牙設備,這是建立通信的前提;

(3)搜索 “可見”的藍牙設備,若設備可被發現,則返回設備的名字、MAC地址等信息;

(4)在上步中搜索到的藍牙設備中選擇要連接的設備,發起連接請求,如果雙方已配對,則直接建立好連接;

(5)最后訪問已經建立好的藍牙連接的套接字,就可以進行通信了 。

4.2 地理位置信息獲取

本系統的輪椅監護軟件具有實時獲取手機GPS地理位置信息的功能,開啟軟件之后,便自動開始獲取GPS信息,每隔一段時間刷新一次。其獲取流程如圖4所示。

地理位置的獲取,主要分為兩種方式:GPS模塊定位和WLAN、移動網絡定位。我們主要采用移動網絡進行定位,室內GPS無法獲取到衛星信息,當在室外時開啟GPS模塊使用它進行定位。

通過上述兩種方式獲取到的地理位置信息包括經度、緯度、海拔等,在本軟件中只獲取經緯度,并通過獲取到的經緯度解析為具體地址街道信息,這需要開啟網絡,所以在軟件運行前要保證網絡的順暢。

4.3 短信監聽與發送

在4.2中我們通過獲取到了地理位置信息,這些信息保存在軟件中。當輪椅發生意外或監護人發來請求時,軟件通過短信將之前獲取到的地理位置信息和報警信息發送給監護人。如圖5所示為這部分的軟件流程。

5 結語

本文設計的雙軸自平衡輪椅能夠有效的克服復雜路面環境,為用戶提供良好的康復和社會環境,同時也能夠為用戶著想提供給用戶了解自身身體狀態信息。并且在發生特殊情況是告知用戶監護人。總之,提供給了用戶安全可靠和值得信賴的平臺。

此外,本文所涉及的安全監控系統軟件也可應用于手機對其它設備的監控上,應用前景廣泛。

參考文獻

[1]Rich Chi Ooi, Balancing a Two-Wheeled Autonomous Robot.Final Year Thesis of USQ,2003

[2]張深.直流無刷電動機原理及應用[M].北京:機械工業出版社,2007.

[3]王巍,徐長智,趙采凡.陀螺加速度計輸出裝置設計與測試[J].導彈與航天運載技術,1995.3:36-44.

[4]譚盧敏,馮新剛.MEMS陀螺儀在檢測小車運動狀態中的應用[J].科技廣場,2009.1:184-185.

[5]謝世杰,陳生潭,樓順天.數字PID算法在無刷直流電機控制器中的應用[J].現代電子技術,200427(2):59-61.

[6]胡曉磊,喻俊志一種新型模糊PID控制器在伺服系統的應用[J].電力電子技術,2009.43(11):35-37.

[7]王瑜.兩輪自平衡機器人的控制技術研究[D].哈爾濱工程大學(碩士學位論文),2009.

[8]袁澤睿.兩輪自平衡機器人控制算法的研究[D].哈爾濱工業大學(碩士論文),2006.

[9]孔祥宣.自主式雙輪動態平衡移動機器人的控制系統研究[D].上海交通大學碩士學位論文,2007

[10]劉斌.兩輪自平衡小車軟硬件研發與基于模糊線性化模型的變結構控制研究[D].西安電子科技大學工學碩士學位論文,2009

[11]黎田.兩輪自平衡機器人自適應控制算法的研究[D].哈爾濱工業大學工學碩士學位論文,2000.

作者單位

1.中國飛行試驗研究院 陜西省西安市 710089

第10篇

【關鍵詞】SOPC;光電開關;恒流驅動電源;調光

1.總體方案設計

設計一套模擬路燈控制系統,能夠控制多條支路的路燈開關,設定支路控制器,支路控制器有時鐘功能,能設定、顯示開關燈時間,控制整條支路按時開燈和關燈;能根據環境明暗變化,自動開燈和關燈,獨立控制每條支路上的開關燈時間;能根據交通和環境自動調節亮燈狀態,當有移動物體經過時候自動亮燈,超出燈的一定覆蓋范圍自動熄燈,不同路燈之間能夠平滑切換;能夠對監控路燈故障,發出報警信息。

方案設計如圖1所示,采用可擴展性能和系統控制性能較強的FPGA器件作為核心,用可編程技術把整個系統的控制功能集中在一塊芯片上,即SOPC可編程片上系統,在FPGA嵌入高性能的嵌入式IP核(Nios)處理器軟核,通過模擬處理器,提供豐富的接口資源,直接連接時鐘、鍵盤顯示、轉換點測量裝置光電開關、光敏器件單元控制器等設備,整個系統靈活的設計方式,可裁減、可擴充、可升級,并具備軟硬件在系統可編程的功能。

由于FPGA控制容易實現,資源豐富,液晶顯示準備采用128*64的模塊,而且設置多級顯示菜單,鍵盤采用4*4的行列式鍵盤,提高了人機交互的便捷性,使操作界面更加美觀性。

在這個方案中Cyclone、數字電位器、電平轉換、光電開關驅動、鍵盤顯示等都屬于支路控制器部分,可以根據路燈支路的多少進行增加或者減少;繼電器、LED恒流源、比較器等屬于單元控制器。

2.主要電路設計

①FPGA底層設計

首要任務就是用FPGA模擬處理器。在FPGA中我們定義了A/D采樣模塊、鎖相環模塊、CPU模塊。

CPU模塊是真個FPGA模擬的核心,加載在嵌入式IP軟核,CPU模塊下根據電路需求又定義了1個矩陣鍵盤模塊、1個時鐘模塊、2個功率控制模塊、2個故障告警模塊、1個動態存儲器模塊;分別處理鍵盤輸入、實時時鐘、恒流源輸出功率調節等。

從上面,我們知道如果需要更多的擴展路燈,在資源夠用的情況下,在FPGA定義更多的功能模塊就可以了,如所圖2所示,所以說用FPGA方案具有良好的擴展性。

②LED恒流源調節電路

本設計采用FPGA,則在硬件電路方面的要求不高,我們利用LM324運放和三極管構成恒流源如圖3所示。

來自FPGA的調節指令加在具有256個抽頭的數字電位器MAX5402上,MAX5402兩端最大有10KΩ電阻,通過串聯20KΩ的電阻對5V進行分壓,轉換成為電壓信號,不同的調節等級轉換為不同的電壓等級加在恒流源上,調節恒流源的輸出功率。

LED_CS用于對LED燈進行抽樣,送入電壓比較器中比較,如果沒有電壓,說明LED燈故障,如果有電壓而且到一定程度說明LED正常。

3.軟件控制和人機交互

軟件實現的功能如下:①控制切換過程;②時間設定;③測試狀態顯示;④故障報警判斷、⑤環境判斷、⑥人機交互等。

簡要主控軟件流程如圖4所示。

為了方便操作,人機交互界面設計的非常人性化,液晶采用菜單式命令進入操作,方便快捷,用一個“燈”的圖形變化顯示標明路燈的工作狀態,形象生動。

4.切換點控制流程

切換點控制流程如圖5所示。

5.設計創新

本設計創新的設計了人性化人機交互界面,預留可擴展路燈端口,自制恒流源,可調光功能,燈運行狀態顯示,單元控制器具有調光功能,路燈驅動電源

輸出功率能在規定時間按設定要求自動減小,該功率應能在20%~100%范圍內設定并調節,調節誤差≤2%。

參考文獻

[1]吳繼華.Altera FPGA/CPLD設計(基礎篇)[M].人民郵電出版社,2005.

[2]周立功等.SOPC嵌入式系統基礎教程[M].北京航空航天大學出版社.

[3]Nios II Software Developer’s Handbook ALTERA co.

作者簡介:

第11篇

關鍵詞:微網;控制策略;現狀

中圖分類號:TM77 文獻標識碼:A

Analyses the micro network control research status

DUAN Xiao-rui,LI Jin,ZENG Zhao-wei

(College of Electrical Engineering, Guizhou University, Guiyang Guizhou,550025)

Abstract: In recent years, Distributed Generation obtained more and more attention and application, and by the small capacity of distributed power network research. This paper first introduces the concept of micro network and micro network control strategy, and then summarizes and analyzes the current research status of micro network.

Key words: Micro network;The control strategy;The status quo

引言

隨著國民經濟的發展和人民生活水平的提高,近年來用電負荷正急劇增長。與此同時,能源危機與環境保護的壓力正逐漸加大,化石燃料的迅速消耗和燃燒應用中產生的污染問題也已嚴重影響到了人們的正常生活。因此,綠色清潔的新能源以及可再生能源的應用得到了越來越多的重視。分布式發電將分散存在的清潔能源轉化為電能,使分布式能源得到最有效的利用,因此分布式發電技術為清潔能源的推廣應用提供了有力的技術支撐[1]。分布式發電技術不斷發展,將分布式發電供能系統以微網的形式運行,與大電網互為支撐,是發揮分布式發電供能系統能效的最有效方式。

微網概念

微網是一種可將各種小型分布式電源組合起來為當地負荷提供電能的低壓電網。它具有聯網和孤島兩種運行模式,能提高負荷側的供電可靠性。微網中的分布式電源常采用電力電子接口連接到微網,這增加了分布式電源接口控制的靈活性,但是減少了系統的慣性。微網缺少慣性和運行模式的多樣性增加了系統在維持能量平衡及頻率穩定等方面的控制難度。微網既可以通過配電網與大型電力網并聯運行,形成一個大型電網與小型電網的聯合運行系統,也可以獨立地為當地負荷提供電力需求。該靈活運行模式大大提高了負荷側的供電可靠性。同時,微網通過單點接入電網,可以減少大量小功率分布式電源接入電網后對傳統電網的影響。

微網控制策略

微網在實際運行中需要解決的關鍵問題之一就是控制問題。當微網中的負荷或網絡結構發生變化時,如何通過對微網中各種微電源進行有效的協調控制,以保證微網在不同運行模式下都能夠滿足負荷的電能質量要求,是微網能否可靠運行的關鍵[2]。

目前的微網控制方案,按整體控制策略可分為對等控制、主從控制。主從控制一般是指底層微電源的控制是一種主從控制結構:以一個微電源作為主單元,其控制器作為主控制器,其余微電源的控制器作為從控制器。從控制器必須服從主控制器,其之間的通信聯系是強聯系,一旦通信失敗,微網將無法正常工作。主從控制策略主要用于孤島運行時的微網。對等控制就是微網中每個微電源地位相等,不存在起主要支撐作用的主控制單元。對等控制策略基于下垂控制法,分別將頻率和有功功率、電壓和無功功率關聯起來,通過一定的控制算法,模擬傳統電網中的有功、頻率特性曲線和無功、電壓曲線,實現電壓、頻率的自動調節而無須借助于通信。

下垂控制、恒壓恒頻控制和恒功率控制是目前常見三種的微電源接口逆變器控制方法。下垂控制方法就是使接口逆變器模仿傳統電力系統的下垂特性,通過有功和無功來調節微電源輸出的頻率和電迅。該控制方法是基于本地測量的有功和無功值對逆變器進行控制,各微電源之間不需要通信,因此一般用于對等控制策略中[3]。恒壓恒頻控制通過直接給定電壓和頻率的參考值,設計控制器來調節接口逆變器的輸出電壓和頻率,主要用于孤島運行模式,給微網提供頻率和電壓的支撐[4]。主從控制策略中主微電源的控制一般釆用此控制方法。通常PQ控制用于并網運行狀態。設計控制器在并網運行時使逆變器按照給定的有功和無功參考值輸出功率,微電源一般不參與電壓、頻率的調節,主要由大電網提供支撐[5]。當處于孤島運行狀態時,微網必須中有維持電壓和頻率的微電源。

研究現狀

微電網是目前國內外學者的研究熱點,其靈活的運行方式、高質量的供電服務以及綠色高效的經濟性能,使其具有良好的發展前景。我國對微網的研究尚處于起步階段,在國家科技部“863計劃先進能源技術領域2007年度專題課題”中已經包括了微網技術,目前中國科學院電工研究所、清華大學、天津大學等單位相繼開始了對微網的研究。

文獻[6]通過對微網實驗系統微網主從控制模式和對等控制模式進行比較,得到結論:主從控制微網系統可以實現電壓和頻率的無差控制,但對主控單元有很強的依賴性,主控單元的選擇至關重要; 若微網中存在燃機等輸出穩定且易于控制的DG時,應優選其作為主控單元,而光伏風力等間歇性DG作為從控單元; 若微網中不含有可控DG,則選擇儲能裝置為主控單元,但儲能裝置容量將限制其長時間孤島運行。對等控制微網具有冗余性,但沒有考慮系統電壓與頻率的恢復問題,屬于有差控制,魯棒性差,并且在控制和應用上尚存在若干關鍵技術問題亟待攻克,目前僅限于實驗研究階段。

文獻[7]研究了下垂控制和混合控制的微源控制方法,并建立了微網系統仿真模型, 針對計劃孤網和非計劃孤網中的下垂控制和混合控制進行了仿真分析。仿真結果驗證了2種控制方式對維持微網孤網穩定的有效性,并且任何控制方式下,微網再并網時均需對微源出力進行重新調整,才能平滑過渡至并網穩定運行模式。

文獻[8]分析了微網中多個分布式電源采用 P-f 和 Q-V 下垂控制時,微網的頻率穩定性。根據微網內分布式電源的輸出特性和負荷需求特性,設計了一種分布式電源層對等控制與主從控制相結合的微網控制策略,并分析了采用此控制方案后微網在不同運行情況下的暫態特性。

文獻[9]主要研究了微電源接口逆變器的控制方法,通過建立下垂控制小信號模型,仔細分析了電壓頻率、電壓幅值下垂參數和低通濾波器的截止頻率三個參數對于系統穩定性的影響。將微電源等效為直流源或經整流后的直流源,在坐標系中建立了三相逆變器的數學模型;在分析微電源逆變器控制方法和原理的基礎上,設計了基于下垂特性的雙環反饋控制器、PQ控制器。

文獻[10]只考慮并網后電網向微網注入功率時,對含有一個DG的微網并網過程仿真,研究了并網過程中頻率和電壓波動變化,著重分析了在并網前開關兩側電壓相對相位超前和落后的兩種不同情況,提出了微網并網的最佳控制策略:并網時開關兩側的電壓差必須很小,理想狀態為零;電網頻率必須稍高于微網頻率;并網時刻電網電壓必須超前于微網電壓。

文獻[11]詳細分析了PQ控制和V/f控制的原理和方法,對相應的控制器進行設計,并在此基礎上建立起微網的模型。通過不同運行方式仿真驗證了該模型的運行特性,從而證明了控制策略的有效性和正確性。

文獻[12]分析了傳統的下垂控制策略在微電網系統中應用所存在的缺陷,并提出采用倒下垂控制與下垂控制相結合的綜合控制策略。該策略在改善微電網的穩定性,最大限度地限制過流情況發生等方面都具有顯著特點,而且能實現微電網在網絡結構或狀態轉換過程的無縫切換,同時也為不同響應時間的儲能裝置選擇合適的控制策略提供了可能。

由以上的分析可知,目前我國針對微網控制的研究主要集中在下垂控制、恒壓恒頻控制和恒功率控制三種控制方式,在假定條件下通過對其控制原理和方法的分析進行控制器設計,進而搭建模型進行仿真,從而驗證控制策略的有效性。

總結

面對能源危機的挑戰,加強綠色能源的利用,既符合國家的能源政策,又可以緩解現階段能源供求緊張的關系。智能微網的出現,可以較好地解決整個電網控制的復雜性。雖然目前微網的實用化還存在著各種各樣的困難,但微網在降低能耗以及補充電網不足方面的優點會促進專家學者的研究,微網的巨大潛力會凸現出來。

參考文獻

[1]丁明,王敏.分布式發電技術[J].電力自動化設備.2004, 24(7): 31-36

[2]魯宗相,王彩霞,閔勇.微電網研究綜述[J].電力自動化設備.2007,31(19): 100-107.

[3]黃勝利,張偉國,等.電力電子技術在微網中的應用[J].電氣應用.2008,27(9):55-58

[4]趙宏偉,吳濤濤.基于分布式電源的微網技術[J].電力系統及其自動化學報.2008,20(1): 126-128

[5]魯鴻毅,應鑫龍,等.微型電網聯網和孤島運行控制方式初探[J].電力系統保護與控制, 2009, 37(11): 28-31

[6]王成山,楊占剛,王守相,車延博.微網實驗系統結構特征及控制模式分析[J].電力系統自動化,2010,34(1):99-105.

[7]歐陽翚,牛銘.基于不同控制策略的微網仿真[J].電網與清潔能源,2011, 27(3):19-24.

[8]肖朝霞.微網控制及運行特性分析[D][博士論文].天津大學,2008(7).

[9]趙巍.微網綜合控制技術研究[D][碩士論文].南京理工大學,2013(4)

[10]楊艷天, 張有兵, 翁國慶.微網并網控制策略的研究[J].機電工程,2010,27(2):14-20.

[11]董鵬.微網的控制與保護策略研究[D][碩士論文].華北電力大學,2009(3).

第12篇

[關鍵詞] 預測算法 時間參數設置 節能 便捷

根據國家發改委公布的消息,2007年我國單位GDP能耗下降情況繼續趨好,同比下降3%左右。 2008年,我國節能形勢仍然嚴峻,國家將采取強化節能目標責任制、繼續著力淘汰落后生產能力、抓好重點企業節能和重點工程建設等措施繼續推進節能工作。電器節能是節能工作的重要組成部分。

一、問題的提出

節能控制領域的研究在我國目前處于起步階段。目前我國電器節能的研發趨勢之一就是降低產品的制造和使用成本,設計節能的工作或生活場所控制系統是現代節能領域的重要研究方向。據統計,工作或生活場所的用電器在無人、待機的狀態下長期浪費的電能占的能耗平均多達總能耗的30%以上。為了有效的解決這個問題,就需要設計一套集中控制管理工作或生活場所能量與電器配備相應的節能控制算法的分布式控制系統。

二、時間序列的基本思想與基于時間序列理論的電器使用時間預測

1.時間序列理論

由式(2-2)和式(2-7)可以看出,時間序列都是由一部分規律性的和一部分不相關的組成。

2.基于時間序列理論的電器使用時間預測

傳統的時間序列分析主要是應用在電力系統的負荷預測,其原理就是利用過去的和現在的電力網的負荷來預測將來的電力網的負荷,通過預測進行電網的輸電調度,保證滿足電網上的各個用電部門能夠正常的工作。除此外,還可以通過長期的負荷預測,決定電網的建設和水電、火電的規劃。同時,用戶對工作或生活中常用的電器的使用也是有一定的規律,可以通過對過去的使用情況進行處理從而預測將來的用戶的使用規律進行相應的無人的自動控制,這樣既可以提高用戶對自己常用電器的使用質量,使生活工作更加舒適又可以起到節約能源的作用。

時間序列預測的特點是一個連續時間序列往往存在規律性和偶然性,偶然性存在的情況下,仍然能夠比較好的預測到將來的觀測值。電網的負荷化就是這樣的,它是由用電部門的穩定地用電規律和偶性的隨機用電尖峰。而用電器的使用規律也是這樣的,一方面用戶在某個電的使用上是有規律的,另一方面用戶也會因為偶然的突發事件改變自己以往使用規律,即隨機事件的發生。

因此采用時間序列法來預測用戶對電器的使用規律是可行的。本研究就是采用這種時間序列的方法進行電器使用時刻的預測。

3.二階自回歸模型預測過程介紹

4.二階自回歸模型預測的軟件流程圖設計

從上述推導過程可以得到二階自回歸模型預測的流程,即先利用歷史觀測數據通過式(4-5)計算出,然后再利用Y-W方程的導出式(4-4)計算出,這樣便可以構建出二階自回歸的預測模型,最后便是利用這個二階模型來計算下一個數據的預測值。其預測控制流程圖見下圖所示:

5.時間序列預測的仿真分析

為了證實時間序列預測算法的可用性,本研究還進行了仿真分析。本研究采用的仿真軟件為MATLAB仿真軟件,由于MATLAB軟件中的SIMULINK提供了常用的仿真塊,因此只需要進行簡單的參數設定便可以進行仿真分析。具體的階次和數據長度如下圖。

三、節能控制器的設計

1.節點控制器的控制策略

(1)是實驗數據的分離,即將采集到的時間點數據分類存儲處理。由于大多數的電器使用者的使用規律大體可以分為兩類:工作日和休息日。一般來說,使用者在工作日和休息日的作息習慣是不同的,所以分成兩類可以更好的進行用戶使用習慣的辨識。

(2)要對數據進行預處理,即分離一些偶然性太大、基本沒有規律性的純隨機數據。這些事件的發生往往會影響用戶當天的使用習慣。同時還要實現無人的節點控制。通過檢測可以了解到用戶有時已經離開了,但許多電器都還處于使用狀態,這樣就需要通過一段時間的等待,確定用戶不是偶然的外出,就可以通過自動的節點控制程序關閉大部分可以關閉的電器,從而達到節約能源的目的。

(3)還要尊重用戶的當前修改,當用戶的習慣改變或臨時的偶然操作時,要以手動的操作為主,并重新進行改變數據,進行下一次的預測。

(4)就是協調節點控制器的各個功能。由于工作或生活場所控制節點的功能比較復雜,由采樣、頂測控制、繼電器開關控制、電力線傳輸控制等級分組成,所以需要協調好這幾部分的功能。本論文采用中斷控制的方式,即控制器平時處于等待狀態,當需要它進行預測控制時,調用預測控制的子程序,當需要進行電力線通信時,調用通信子程序。

2.節點控制器的軟件設計

為實現如前面所述的控制策略,需要設計以下幾部分程序:

(1)主程序的設計

(2)采樣子程序的設計

(3)時間序列預測子程序設計

(4)節點執行子程序設計

(5)間接執行子程序設計

①主程序設計

主程序是整個軟件執行系統的主干,除了為各個功能模塊的有效執行創造外部環境外,還要進行一些相應的設置和一些硬件的初始化工作。

本論文的主程序的流程圖如圖3所示。

②采樣子程序設計

采集電器的開關時刻的方式為中斷的方式,當檢測到開關的變化后,讀取此時的時間值,并進行初步的處理判斷,如不是偶然動作,則可以存入歷史數據中,作為預測的根據。其工作流程如圖4所示。

③預測子程序設計

預測子程序采用時間序列的預測方法,由于每一次預測計算都是希望利用盡可能多的歷史數據而且希望每一次的數據都是新的信息,所以在每一次進行預測計算前,需要先進行數據的替換,即用新的數據代替舊的數據。并且需要用預測的時間保存,作為繼電器動作的時間。其具體的計算流程如圖5所示。

④節點執行子程序設計

節點執行子程序是指沒有通過通信等的間接控制,而是作為控制系統中的一個孤立的節點自行進行的控制。這種情況下有兩種情況:(1)用戶的手動操作;(2)節點的自動操作。因此具體的程序流程也應該是這兩種方式,但由于應該以手動控制為主,因此這里的操作存在一個優先級的問題,即以手動的操作為主,自動的操作作為手動操作的備用策略。其具體的程序流程如圖6所示。

⑤間接執行子程序設計

作為間接執行子程序一般分兩種:一種是通過電力線的通信,由工作或生活場所內的一個節點向另一個節點發出的執行命令;另一種是通過電一話遠程的監控模塊實現的較復雜的執行命令,即先通過遠程監控模塊將控制命令傳入工作或生活場所的控制網絡內,再將控制命令下達到具體的一個節點控制器來執行,例如用戶在回家前打算提前打開空調,這樣當用戶回到家里時,家里的溫度己經是比較舒適的了。由于本系統的遠程監控不是本論文的重點,在此僅介紹一個節點通過電力線對另一個節點的控制,其程序流程圖如圖8所示。

四、系統硬件結構設計

1.控制芯片AT89C51

本論文的控制芯片采用ATMEL的AT89C51型號的微處理器,如圖4-1是AT89C51的管腳圖。AT89C51是一個低功耗、高性能的8位單片機。片內帶有一個4KB的FLASH可編程、可擦除只讀存儲器(EPROM)。它采用了CMOS工藝和ATMEL公司的高密度非易失性存儲器(NURAM)技術,而且其輸出引腳和指令系統都與MCS-51兼容。片內的FLASH存儲器允許在系統內改編程序或用常規的非易失性存儲器編程器來編程。因此AT89C51是一種功能強、靈活性高,且價格合理的單片機,這也是本設計采用這種型號的單片機的主要原因。

2.雙音頻編碼芯片MT8880介紹

本論文采用的編碼芯片為雙音頻編碼器MT8880,它的管腳分布如圖4-2-1所示。MT8880是一個包含呼叫過程濾波器的單片雙音多頻(DTMF)收發器,它采用了MITEL公司的ISO2-CMOS技術,具有功耗低,可靠性高的特點。雙音多頻(DTMF}接收部分以MT8870單片雙音多頻((DTMF)接收器為基礎加以發展; 發射部分使用了開關電容數/模轉換器,保證了所傳遞的雙音多頻(DTMF)信號具有低失真、高精確度的特點。內部計數器提供音頻波群傳送方式,從而使音頻串能夠在高精度時序內傳送。

MT8880與單片機的連接如圖4-2-2所示。89C51單片機的I/O接口Pl.0-P1.3直接連接到MT8880的DO-D3接口。同時由于需要選擇MT8880的工作模式,和設置其內部寄存器的狀態,因此需要對RS0, R/W接口進行設置。另外,由于采用中斷的方式進行通信,所以需要將中斷信號的輸出口IRQ連接到單片機的接口。

綜上所述,本文通過硬件結構設計和軟件的流程設計,基本實現了工作或生活場所控制器的降低成本、簡化操作、節能控制等功能。

參考文獻:

[1]任蘋李界家原寶龍邱昭泉:淡智能住宅家庭智能化系統.樓宇設備,2003, 2

主站蜘蛛池模板: 甘泉县| 镇雄县| 塘沽区| 磐石市| 朝阳市| 颍上县| 沽源县| 海原县| 莱西市| 枣阳市| 江油市| 修文县| 慈利县| 拜泉县| 庆云县| 克什克腾旗| 长泰县| 常山县| 汪清县| 聂拉木县| 丽水市| 曲靖市| 星子县| 内乡县| 乌拉特前旗| 弥渡县| 衡山县| 成安县| 辉县市| 安康市| 中阳县| 仙桃市| 合作市| 永靖县| 梁平县| 永济市| 筠连县| 广东省| 嘉荫县| 盐山县| 临夏县|