現(xiàn)代家庭中單相供電的用電設備如電腦、電視機、冰箱等都具有非線性特性,都會產(chǎn)生諧波污染電網(wǎng)。本文針對這一現(xiàn)象研究了單相并聯(lián)電壓型有源電力濾波器(APF),設計了一個APF控制系統(tǒng)來產(chǎn)生與諧波電流大小相等方向相反的補償電流,并使補償電流實時地跟蹤諧波電流,從而消除諧波電流達到凈化電網(wǎng)。 本文對提出的APF控制系統(tǒng)從模擬和數(shù)字兩個方面進行了深入的研究。 首先,設計了APF的主電路結構,確定了系統(tǒng)中電感電容等元件參數(shù),并根據(jù)仿真結果系統(tǒng)地分析了參數(shù)變化對系統(tǒng)補償效果的影響,然后根據(jù)補償效果選擇最佳的參數(shù)值。 其次,針對控制系統(tǒng)要求,選用適合系統(tǒng)的電流電壓PI雙環(huán)控制系統(tǒng),通過參數(shù)優(yōu)化后得到了控制器的最優(yōu)參數(shù),使控制效果達到最優(yōu)。并從理論上詳細分析了無差拍控制算法。 最后,利用滯環(huán)比較原理制作了10KHz的三角波發(fā)生器,用于PWM調(diào)制電路。在對硬件描述語言以及FPGA設計流程深入理解的基礎上,利用Verilog語言實現(xiàn)了雙環(huán)PI控制器和PWM發(fā)生電路的數(shù)字化,使得有源電力濾波器補償精度提高,有更好的可修改性,可使用于很多不同的非線性負載。
標簽: 單相 有源濾波器 控制系統(tǒng)
上傳時間: 2013-07-27
上傳用戶:aa17807091
附錄 光盤說明\r\n本書附贈的光盤包括各章節(jié)實例的設計工程與源碼,所有工程在下列軟件環(huán)境下運行通過:\r\n? Windows XP SP2\r\n? MATLAB\r\n? Altera Quartus II \r\n? synplify8.4\r\n? modelsim_ae6.1\r\n\r\n光盤目錄與實例名稱的對應關系如下:\r\n\r\n cht02文件夾中存放的是書中第2章中的例子,讀者可以將一些簡單例子的代碼 \r\n拷貝到MATLAB命令窗口進行運行,也可以把
上傳時間: 2013-08-11
上傳用戶:ecooo
基于FPGA的交通燈的設計 有Verilog HDL 源碼、仿真圖與引腳配置圖,已下載實現(xiàn)\r\n
上傳時間: 2013-08-18
上傳用戶:BOBOniu
CPLD源碼 達芬奇開發(fā)套件 很好 \r\n查詢更多詞典\r\n搜索因特網(wǎng)
上傳時間: 2013-09-01
上傳用戶:pei5
VHDL語言編寫的FIR濾波器源碼\r\n對于嵌入式設計者有很好的指導作用\r\n
上傳時間: 2013-09-03
上傳用戶:kaje
VERILOG HDL 實際工控項目源碼\r\n開發(fā)工具 altera quartus2
上傳時間: 2013-09-05
上傳用戶:youmo81
AT89C2051驅(qū)動步進電機的電路和源碼:AT89C2051驅(qū)動步進電機的電路和源碼 程序:stepper.c stepper.hex/* * STEPPER.C * sweeping stepper's rotor cw and cww 400 steps * Copyright (c) 1999 by W.Sirichote */#i nclude c:\mc5151io.h /* include i/o header file */ #i nclude c:\mc5151reg.hregister unsigned char j,flag1,temp; register unsigned int cw_n,ccw_n;unsigned char step[8]={0x80,0xc0,0x40,0x60,0x20,0x30,0x10,0x90} #define n 400/* flag1 mask byte 0x01 run cw() 0x02 run ccw() */main(){ flag1=0; serinit(9600); disable(); /* no need timer interrupt */ cw_n = n; /* initial step number for cw */ flag1 |=0x01; /* initial enable cw() */while(1){ { tick_wait(); /* wait for 10ms elapsed */energize(); /* round-robin execution the following tasks every 10ms */ cw(); ccw(); } }}cw(){ if((flag1&0x01)!=0) { cw_n--; /* decrement cw step number */ if (cw_n !=0) j++; /* if not zero increment index j */ else {flag1&=~0x01; /* disable cw() execution */ ccw_n = n; /* reload step number to ccw counter */ flag1 |=0x02; /* enable cww() execution */ } }
上傳時間: 2013-11-21
上傳用戶:boyaboy
5條金魚的源碼,^_^。很是經(jīng)典,這個flash也被引用了n次
標簽: 源碼
上傳時間: 2013-11-25
上傳用戶:epson850
slickeditv10.0linuxcrackz.w.t.zip SlickEdit v10.0 for linux 注冊機 在國內(nèi)網(wǎng)站上找了N天都沒找到,在國外一家網(wǎng)站找到。雖然不是源代碼,但是SlickEdit是Linux下最好用的30多種編程IDE。這個是注冊機安裝文件在百度裡找吧
標簽: 10.0 linuxcrackz slickeditv SlickEdit
上傳時間: 2013-12-10
上傳用戶:大融融rr
這是我修讀美國卡耐基梅隆大學Carnegie Mellon University(CMU)課程ssd3:Object-Oriented Programming and Design時完成的課程設計,內(nèi)含課程設計報告,類圖,源碼(注釋規(guī)范)。執(zhí)行效果見報告內(nèi)。
標簽: Object-Oriented Programming University Carnegie
上傳時間: 2015-04-23
上傳用戶:腳趾頭