การหาคากําลังไฟฟาสูงสุดสําหรับอินเวอรเตอรแบบเชื่อมตอกริด
โดยใชตัวประมวลผลสัญญาณดิจิตอล
นายสินชาย แซตั้ง
วิทยานิพนธนี้เปนสวนหนึ่งของการศึกษาตามหลักสูตร
ปริญญาวิศวกรรมศาสตรมหาบัณฑิต สาขาวิชาวิศวกรรมไฟฟา
คณะวิศวกรรมศาสตร
มหาวิทยาลัยเทคโนโลยีพระจอมเกลาธนบุรี
พ.ศ. 2546
BPS2'M'M
;Rna~~u~naozshaguqnluu~ra!~ra~k~lan
Ll4DLMRSSULJJk2Y29U
~~~nssueue~ne~ra~u w=ua~~~larrsu~~unssue~~~~iisiis~p cI
LU~U~~~RLMLKU~ ~~~60bb$la1"b~~eb[b~n9n~~~ra~~ P&!=P
ข
หัวขอวิทยานิพนธ การหาคากําลังไฟฟาสูงสุดสําหรับอินเวอรเตอรแบบเชื่อมตอกริด
โดยใชตัวประมวลผลสัญญาณดิจิตอล
หนวยกิต 12
ผูเขียน นายสินชาย แซตั้ง
อาจารยที่ปรึกษา ดร.เชิดชัย ประภานวรัตน
หลักสูตร วิศวกรรมศาสตรมหาบัณฑิต
สาขาวิชา วิศวกรรมไฟฟา
ภาควิชา วิศวกรรมไฟฟา
คณะ วิศวกรรมศาสตร
พ.ศ. 2546
บทคัดยอ
วิทยานิพนธฉบับนี้เสนอการนําเอาพลังงานไฟฟากระแสตรงที่สรางจากเซลลแสงอาทิตยมาแปลงเปน
ไฟฟากระแสสลับจายเขาระบบกริด เนื่องจากคุณลักษณะของเซลลแสงอาทิตยเปนแหลงจายแบบ
ไมเปนเชิงเสน ดังนั้นจึงตองหาจุดทํางานของเซลลแสงอาทิตยที่สามารถจายกําลังไฟฟาสูงสุดที่สภาพ
บรรยากาศใดๆ โดยวิทยานิพนธนี้จะใชเทคนิคการเพิ่มคาความนําไปควบคุมวัฏจักรการทํางานของ
ตัวแปลงผันแบบทบระดับเพื่อปรับหาความตานทานที่เหมาะสมที่จะดึงเอากําลังสูงสุดของเซลล
แสงอาทิตยมาใช สวนการสรางกระแสรูปคลื่นไซนที่มีมุมเฟสทับกันกับแรงดันของระบบกริด จะใช
หลักการควบคุมแบบฮีสเตอริซีสโดยสรางสัญญาณกระแสอางอิงรูปคลื่นไซนมาเปรียบเทียบกับ
สัญญาณกระแสจริงที่จายเขาระบบกริดเพื่อไปควบคุมการทํางานของสวิตชในอินเวอรเตอร โดย
กระแสอางอิงรูปคลื่นไซนจะสรางจากผลคูณของคากระแสที่จุดจายกําลังสูงสุดกับสัญญาณไซนของ
แรงดันของระบบกริด โดยสวนควบคุมจะใชตัวประมวลผลสัญญาณดิจิตอลของบริษัท
Analog Device เบอร ADMC331 เปนตัวควบคุมการทํางานของระบบทั้งหมด จากผลการทดลอง
พบวาระบบสามารถติดตามหาจุดจายกําลังสูงสุดไดทั้งในสภาวะที่ปริมาณแสงคงที่ และสภาวะที่แสง
มีการเปลี่ยนแปลงแบบทันทีทันใด และสามารถสรางกระแสรูปคลื่นไซนที่มีมุมเฟสเดียวทับกับ
แรงดันกริดได โดยประสิทธิภาพเฉลี่ยของระบบหาจุดจายกําลังสูงสุดเทากับรอยละ 99.26 สวน
ประสิทธิภาพเฉลี่ยในการสงกําลังไฟฟาเขาระบบกริดมีคารอยละ 84.45
คําสําคัญ : เซลลแสงอาทิตย / การติดตามหาจุดจายกําลังสูงสุด / ระบบเชื่อมตอกริด
ค
Thesis Title DSP-Based Maximum Power Point Tracking for Grid Connected
Inverter
Thesis Credits 12
Candidate Mr. Sinchai Sae-tang
Thesis Advisor Dr. Cherdchai Prapanavarat
Program Master of Engineering
Field of Study Electrical Engineering
Department Electrical Engineering
Faculty Engineering
B.E. 2546
Abstract
This thesis proposes an algorithm that converts dc current from PV cells to ac current
which will be injected to a grid. Due to the nonlinear characteristic of PV cells, the
system must include an algorithm to track the maximum power point (MPP) at any
atmospheric conditions. The algorithm used in this thesis is the incremental
conductance method. The output of the MPPT controller is used to control the duty
cycle of a boost converter so that maximum power is obtained from the PV cells at all
times. The sinusoidal output current which is in-phase with the grid voltage is
synthesized by a hysteresis control which generates the controlling signal for inverter
switches. The controller compares the reference sinusoidal signal with the actual current
which is injected to the grid. The reference sinusoidal signal is the product of the signal
which corresponds with the maximum power available from the PV cells at that time
and the sinusoidal voltage synthesized from the mains. The system is controlled by an
ADMC331 DSP chip. The experimental results show that the maximum power point of
PV cells was closely tracked under slow and fast changing of solar radiation. The
generated sinusoidal current is in-phase with the grid voltage. The efficiency of the
maximum power point tracking circuit is 99.26 percent on average and the total
efficiency of the system is 84.45 percent.
Keywords : PV Cell / Maximum Power Point Tracking / Grid Connected System
ง
กิตติกรรมประกาศ
วิทยานิพนธฉบับนี้สําเร็จลุลวงไดดวยดี ผูเขียนขอขอบพระคุณ ดร.เชิดชัย ประภานวรัตน อาจารย
ประจําภาควิชาวิศวกรรมไฟฟา มหาวิทยาลัยเทคโนโลยีพระจอมเกลาธนบุรี ซึ่งเปนอาจารยที่ปรึกษา
วิทยานิพนธที่ใหแนวคิด คําปรึกษาตลอดจนชวยแนะนํา และแกไขขอบกพรองตางๆที่เกิดขึ้น
ตลอดจนจัดหาอุปกรณและเครื่องมือที่เปนประโยชนตอการทําวิทยานิพนธนี้ ขอขอบพระคุณ
ดร.อนวัช แสงสวาง อาจารยประจําภาควิชาวิศวกรรมไฟฟา มหาวิทยาลัยเทคโนโลยีพระจอมเกลา
ธนบุรี และ ดร.สมบูรณ แสงวงควาณิชย อาจารยประจําภาควิชาวิศวกรรมไฟฟา จุฬาลงกรณ
มหาวิทยาลัย ที่ไดกรุณาเปนกรรมการสอบวิทยานิพนธนี้
ผูเขียนขอขอบคุณอาจารยทุกทานที่ไดใหความรู ขอขอบคุณผูควบคุมหองปฏิบัติการทุกทานที่อํานวย
ความสะดวกในการใชเครื่องมือ ขอขอบคุณพี่ และเพื่อนทุกคนในหอง POWERLAB ที่มีสวนชวยใน
การทําวิจัยและใหขอแนะนําตาง ๆ ในการทําวิทยานิพนธฉบับนี้ และสุดทายขอขอบคุณบิดา มารดา ที่
คอยใหการสนับสนุนการศึกษา และกําลังใจแกผูเขียนตลอดมา
จ
สารบัญ
หนา
บทคัดยอภาษาไทย ข
บทคัดยอภาษาอังกฤษ ค
กิตติกรรมประกาศ ง
สารบัญ จ
รายการตาราง ช
รายการรูปประกอบ ซ
รายการสัญลักษณ ฎ
ประมวลศัพทและคํายอ ฑ
บทที่
1. บทนํา 1
1.1 ปญหาและที่มาของงานวิจัย 1
1.2 วัตถุประสงคของงานวิจัย 2
1.3 ขอบเขตของงานวิจัย 3
1.4 ระเบียบวิธีวิจัย 3
1.5 ประโยชนที่คาดวาจะไดรับ 3
1.6 โครงสรางวิทยานิพนธ 4
2. ทฤษฎีและหลักการ 5
2.1 คุณลักษณะของเซลลแสงอาทิตย 5
2.2 วิธีการหาจุดจายกําลังสูงสุด 8
2.3 การสรางกระแสรูปคลื่นไซน 14
2.4 ตัวแปลงผันแบบทบระดับ 14
2.5 อินเวอรเตอร 18
2.6 ตัวประมวลผลสัญญาณดิจิตอล 19
3. การดําเนินงานวิจัย 25
3.1 แบบจําลองระบบเชื่อมตอกริด 25
ฉ
3.2 การออกแบบฮารดแวร 31
3.3 การควบคุม 42
3.4 ตูจําลองแสงอาทิตยเทียม 46
4. ผลการทดลอง 48
4.1 พารามิเตอรของระบบ 48
4.2 การทดลองในตูจําลองแสงอาทิตยเทียม 49
4.3 การทดลองกับแสงอาทิตยจริง 58
5. บทสรุปและขอเสนอแนะ 61
5.1 บทสรุป 61
5.2 ขอเสนอแนะ 61
เอกสารอางอิง 63
ภาคผนวก 65
ก โครงสรางของชิ้นงานที่ใชในการทดลอง 65
ข โปรแกรมควบคุมการทํางาน 67
ประวัติผูวิจัย 81
ช
รายการตาราง
ตาราง หนา
2.1 เงื่อนไขที่ใชในการหาจุดจายกําลังสูงสุด 14
3.1 ลําดับการทํางานของสวิตชอินเวอรเตอร 46
4.1 คุณลักษณะของเซลลแสงอาทิตยที่ปริมาณแสงตางๆ 49
4.2 คุณลักษณะของระบบเชื่อมตอกริด 50
4.3 ประสิทธิภาพของระบบเชื่อมตอกริดที่ปริมาณแสงตางๆ 51
4.4 คุณลักษณะของเซลลแสงอาทิตยที่เวลาตางๆ 59
4.5 คุณลักษณะ และประสิทธิภาพของระบบเชื่อมตอกริดที่เวลาตางๆ 59
ซ
รายการรูปประกอบ
รูป หนา
1.1 ระบบที่ทํางานแบบโดดเดี่ยว 1
1.2 ระบบใชงานแบบไฮบริดจ 1
1.3 ระบบเชื่อมตอกริด 2
2.1 โครงสรางของเซลลแสงอาทิตย 5
2.2 วงจรสมมูลของเซลลแสงอาทิตย 6
2.3 กราฟคุณลักษณะของเซลลแสงอาทิตย 6
2.4 กราฟคุณลักษณะของเซลลแสงอาทิตยที่สภาวะตางๆ 7
2.5 รูปแบบของเซลลแสงอาทิตย 8
2.6 ผลของโหลดตอเซลลแสงอาทิตย 8
2.7 ลักษณะการเบี่ยงเบนจากจุดจายกําลังสูงสุดของวิธี P&Oโดยที่ Po3 > Po2 > Po1 แต 9
Po3 < PMAX(S3)และ Po2 < PMAX(S2)
2.8 กราฟกําลังไฟฟา-แรงดันของเซลลแสงอาทิตย 10
2.9 ระบบเชื่อมตอกริดแบบเฟสเดียว 11
2.10 รูปคลื่นสัญญาณที่เกิดขึ้นในระบบเชื่อมตอกริด 12
2.11 ยานการทํางานของเซลลแสงอาทิตย 12
2.12 แรงดันตกครอมตัวเก็บประจุ และกําลังไฟฟาที่ไดจากเซลลแสงอาทิตย 13
2.13 การควบคุมแบบฮีสเตอริซีส 14
2.14 วงจรตัวแปลงผันแบบทบระดับ 15
2.15 รูปคลื่นการทํางานของวงจรแปลงผันแบบทบระดับ 15
2.16 วงจรสมมูลของตัวแปลงผันแบบทบระดับ 16
2.17 อินเวอรเตอรเชื่อมตอกริดแบบแหลงจายแรงดัน 19
2.18 โครงสรางการทํางานของตัวประมวลผลสัญญาณดิจิตอล ADMC331 20
2.19 การควบคุมสัญญาณพีดับบลิวเอ็ม 20
2.20 สัญญาณพีดับบลิวเอ็มในโหมดชวงสัญญาณขาลง 22
2.21 โครงสรางตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอล 23
2.22 การอานคาสัญญาณอนาล็อก 24
3.1 ระบบเชื่อมตอกริด 25
3.2 แบบจําลองระบบเชื่อมตอกริด 26
ฌ
3.3 กราฟกระแส-แรงดันของเซลลแสงอาทิตยรุน MSX-30L 27
3.4 แบบจําลองตัวแปลงผันแบบทบระดับ 28
3.5 แบบจําลองอินเวอรเตอรเฟสเดียวแบบเชื่อมตอกริด 28
3.6 การควบคุมการสรางกระแสรูปคลื่นไซน 29
3.7 กราฟแรงดัน กระแส และกําลังไฟฟาเทียบกับเวลาที่ไดจากการหาจุดจายกําลังสูงสุด 30
3.8 กราฟการเปลี่ยนจุดทํางานของเซลลแสงอาทิตยขณะตามหาจุดจายกําลังสูงสุด 31
3.9 กระแสเชื่อมตอกริดขณะตามหาจุดจายกําลังสูงสุด 31
3.10 การตอพีวีอารเรยขนาด 120 วัตต 32
3.11 ฟงกชั่นการทํางานของ MAX196 34
3.12 การแปลงคาสัญญาณดิจิตอลดวยวิธีการแบบ 2 จุด 35
3.13 ฟงกชั่นการทํางานของ HCPL-788J 37
3.14 วงจรใชงานของ HCPL-788J 38
3.15 ตําแหนงตัววัดสัญญาณอนาล็อก 39
3.16 การวัดสัญญาณของ LV25-P 39
3.17 การวัดสัญญาณของ LTA50P/SP1 40
3.18 วงจรขยายและยกระดับแรงดัน 40
3.19 วงจรขับสวิตช 41
3.20 ลักษณะการตอวงจรขับ 42
3.21 แผนภาพการทํางานของโปรแกรมควบคุม 43
3.22 แผนภาพแสดงการหาจุดจายกําลังสูงสุด 44
3.23 แผนภาพแสดงการสรางรูปคลื่นกระแสไซนจายเขากริด 45
3.24 การวางตําแหนงของหลอดไฟ และที่บังแสงในตูจําลองแสงอาทิตยเทียม 47
4.1 การวัดคุณลักษณะของเซลลแสงอาทิตย 48
4.2 การวัดแรงดัน และกระแสในระบบเชื่อมตอกริด 48
4.3 กราฟกําลังไฟฟาของระบบที่ปริมาณแสงตางๆ 51
4.4 รูปคลื่นแรงดัน และกระแสอินพุตของเซลลแสงอาทิตย 52
4.5 รูปคลื่นแรงดัน และกระแสที่เชื่อมตอกับระบบกริด 52
4.6 รูปคลื่นแรงดัน และกระแสอินพุตของเซลลแสงอาทิตย 53
4.7 รูปคลื่นแรงดัน และกระแสที่เชื่อมตอกับระบบกริด 53
4.8 รูปคลื่นแรงดัน และกระแสอินพุตของเซลลแสงอาทิตย 54
4.9 รูปคลื่นแรงดัน และกระแสที่เชื่อมตอกับระบบกริด 54
4.10 รูปคลื่นแรงดัน และกระแสอินพุตของเซลลแสงอาทิตย 55
ญ
4.11 รูปคลื่นแรงดัน และกระแสที่เชื่อมตอกับระบบกริด 55
4.12 แรงดัน และกระแสของเซลลแสงอาทิตยเมื่อเกิดการเปลี่ยนแปลงปริมาณแสง 56
แบบทันทีทันใด
4.13 แรงดัน และกระแสของเซลลแสงอาทิตยเมื่อเกิดการเปลี่ยนแปลงปริมาณแสง 57
แบบทันทีทันใด
4.14 แรงดันตกครอมอินเวอรเตอร (Vab) 57
4.15 แรงดัน และกระแสของตัวเหนี่ยวนําของอินเวอรเตอร 58
4.16 กราฟกําลังไฟฟาที่เวลาใดๆ 60
5.1 การมอดูเลตความกวางพัลสความถี่คงตัวโดยการควบคุมรูปคลื่นของกระแส 62
ก.1 ฮารดแวรที่ใชในการทดลอง 66
ก.2 ตูจําลองแสงอาทิตยเทียม 66
ฎ
รายการสัญลักษณ
+HT = คาแรงดันอินพุตดานบวกที่อานเขา LEM LV25-P
−HT = คาแรงดันอินพุตดานลบที่อานเขา LEM LV25-P
∆I = กระแสกระเพื่อมของตัวเหนี่ยวนําของตัวแปลงผันแบบทบระดับ
∆ Cv = แรงดันกระเพื่อมของตัวเก็บประจุของตัวแปลงผันแบบทบระดับ
A = Ideality Factor
CC = ตัวเก็บประจุดานเอาตพุตของตัวแปลงผันแบบทบระดับ
SC = ตัวเก็บประจุสําหรับกรองระลอกแรงดันของเซลลแสงอาทิตย
D = วัฎจักรการทํางานของสวิตชตัวแปลงผันแบบทบระดับ
GE = พลังงานระหวางชั้นของสารกึ่งตัวนํา
Sf = ความถี่สวิตชชิ่ง
I = กระแสเอาตพุตของเซลลแสงอาทิตย
aI = กระแสเอาตพุตของตัวแปลงผันแบบทบระดับ
CONI = กระแสควบคุม
gridI = กระแสที่จายเขาระบบกริด
inI = กระแสอินพุตของตัวแปลงผันแบบทบระดับ
LoadI = กระแสโหลด
MAXI = กระแสที่จุดจายกําลังสูงสุดของเซลลแสงอาทิตย
PhI = กระแสที่เซลลแสงอาทิตยสรางขึ้นเมื่อไดรับปริมาณแสง
rI = กระแสอิ่มตัวยอนกลับ
refI = สัญญาณกระแสอางอิง
rrI = กระแสอิ่มตัวยอนกลับที่อุณหภูมิอางอิง 298 เคลวิน
SCI = กระแสลัดวงจรของเซลลแสงอาทิตย
SCRI = กระแสลัดวงจรที่ปริมาณแสง และอุณหภูมิอางอิง
(S = 1,000 W/m2
, T = 298 K)
K = คาคงที่ของโบลซมัน ( 1.3805*10-23
JK-1
)
iK = คาสัมประสิทธิ์อุณหภูมิของกระแสลัดวงจร
L = ตัวเหนี่ยวนําสําหรับกรองกระแสเอาตพุตของอินเวอรเตอร
CL = ตัวเหนี่ยวนําของตัวแปลงผันแบบทบระดับ
PN = จํานวนเซลลแสงอาทิตยที่ตอขนานกัน
ฏ
SN = จํานวนเซลลแสงอาทิตยที่ตออนุกรมใน 1 โมดูล
gridP = กําลังไฟฟาที่จายเขาระบบกริด
inP = กําลังไฟฟาอินพุตของตัวแปลงผันแบบทบระดับ
MAXP = กําลังไฟฟาที่จุดจายกําลังสูงสุดของเซลลแสงอาทิตย
q = ประจุอิเล็กตรอน
1R = ความตานทานที่ใชอานคาแรงดันของเซลลแสงอาทิตยเขา
HCPL-788J
2R = ความตานทานที่ใชอานคากระแสของเซลลแสงอาทิตยเขา
HCPL-788J
3R = ความตานทานที่ใชอานคาแรงดันกริดเขา LEM LV25-P
GR = ความตานทานที่ตออยูระหวางชุดขับกับไอจีบีที
MR = ความตานทานที่ใชอานคาแรงดันเอาตพุตของ LEM
OR = ความตานทานเอาตพุตของตัวแปลงผันแบบทบระดับ
S = ปริมาณแสงอาทิตย (วัตตตอตารางเมตร)
T = อุณหภูมิในหนวยเคลวิน
PT = คาบเวลาการทํางานของสวิตช
rT = อุณหภูมิอางอิงในหนวยเคลวิน (298 K)
offt = ชวงเวลาหยุดทํางานของสวิตช
ont = ชวงเวลาทํางานของสวิตช
V = แรงดันเอาตพุตของเซลลแสงอาทิตย
aV = แรงดันเอาตพุตของตัวแปลงผันแบบทบระดับ
CCV = แหลงจายแรงดันคงที่
GV = สัญญาณขับสวิตช
GEV = แรงดันตกครอมขาเกตกับขาอีมิตเตอรของไอจีบีที
gridV = แรงดันกริด
INV = แรงดันอินพุตของตัวแปลงผันแบบทบระดับ
+INV = คาแรงดันอินพุตดานบวกที่อานเขา HCPL-788J
−INV = คาแรงดันอินพุตดานลบที่อานเขา HCPL-788J
MAXV = แรงดันที่จุดจายกําลังสูงสุดของเซลลแสงอาทิตย
OCV = แรงดันขณะเปดวงจรของเซลลแสงอาทิตย
outV = แรงดันเอาตพุตของ HCPL-788J
ฐ
refV = แรงดันอางอิงของ HCPL-788J
SV = แหลงจายไฟกระแสตรง
senseV = แรงดันอินพุตของตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอล
ZV = แรงดันตกครอมซีเนอรไดโอด
ηmppt% = เปอรเซ็นตประสิทธิภาพของการหาจุดจายกําลังสูงสุด
ηcon% = เปอรเซ็นตประสิทธิภาพการทํางานของตัวแปลงผันแบบทบระดับ
และอินเวอรเตอร
ηtotal% = เปอรเซ็นตประสิทธิภาพรวมของระบบ
ฑ
ประมวลศัพทและคํายอ
ADC = analog to digital converter
ALU = arithmetic and logic unit
DSP = digital signal processor
MAC = multiplier/accumulator
PIO = digital I/O port pin
PWM = pulse width modulation
RAM = random access memory
ROM = read only memory
SPORT = serial port
บทที่ 1 บทนํา
1.1ปญหาและที่มาของงานวิจัย
ในปจจุบันนี้วัตถุดิบที่ใชผลิตไฟฟาเชน น้ํามัน ถานหิน กาซธรรมชาติ มีปริมาณลดลงเรื่อยๆ ดังนั้น
การหาพลังงานอยางอื่นมาทดแทนจึงมีความจําเปน ซึ่งแหลงพลังงานที่นาสนใจคือพลังงานจาก
แสงอาทิตยเนื่องจากเปนพลังงานสะอาดไมสรางผลกระทบตอสิ่งแวดลอม และสามารถพบไดทั่วโลก
การเปลี่ยนพลังงานจากแสงอาทิตยมาเปนพลังงานไฟฟาโดยตรงสามารถทําไดโดยใช
เซลลแสงอาทิตย ระบบที่ใชพลังงานจากแสงอาทิตยมี 3 ระบบคือ
1. ระบบที่ทํางานแบบโดดเดี่ยว (Stand-Alone System) เปนระบบที่ใชงานในสถานที่หางไกลหรือไม
มีระบบสายสงไฟฟาไปถึง โดยเก็บพลังงานไฟฟาไวในแบตเตอรี่ และใชอินเวอรเตอรสรางไฟฟา
กระแสสลับสําหรับจายโหลดโดยมีไดอะแกรมการทํางานดังรูปที่ 1.1 การใชงานหลักของระบบนี้
จะใชสําหรับชารจแบตเตอรรี่ และใชกับมอเตอรปมน้ํา
รูปที่ 1.1 ระบบที่ทํางานแบบโดดเดี่ยว
2. ระบบไฮบริดจ (Hybrid System) จะเปนระบบที่นําเซลลแสงอาทิตยมาใชรวมกับเครื่องกําเนิด
ไฟฟาแบบดีเซล (Diesel Generator) เพื่อชวยจายไฟฟาใหกับระบบ ซึ่งทําใหระบบสามารถจาย
ไฟฟาไดตลอดเวลา โดยไดอะแกรมการทํางานแสดงในรูปที่ 1.2
รูปที่ 1.2 ระบบใชงานแบบไฮบริดจ
Diesel
Generator
Power
Conditioning
and Control
Battery
AC Load
PV
CELL
Charge
regulator
unit
Battery
AC
Load
PV
CELL
Inverter
2
3. ระบบเชื่อมตอกริด (Grid-Connected System) เปนระบบที่สรางไฟฟากระแสสลับที่มีความถี่
เดียวกับระบบกริดเพื่อจายโหลด และจายกําลังสวนที่เหลือใหกับระบบกริด โดยไดอะแกรมการ
ทํางานแสดงในรูปที่ 1.3
รูปที่ 1.3 ระบบเชื่อมตอกริด
ในการนําเอาเซลลแสงอาทิตยมาใชกับระบบตางๆ จะตองหาจุดการทํางานของเซลลแสงอาทิตยที่จาย
กําลังไฟฟาสูงสุด เนื่องจากกําลังไฟฟาที่สรางขึ้นได ณ เวลาใดเวลาหนึ่งจะแปรผันตามการ
เปลี่ยนแปลงของสภาพบรรยากาศ และโหลด นอกจากนี้เซลลแสงอาทิตยยังมีราคาสูง ดังนั้นจึงตอง
หาวิธีในการดึงเอากําลังไฟฟาสูงสุดที่เซลลแสงอาทิตยสามารถจายไดในขณะนั้นมาใช ซึ่งมีวิธีการ
ตางๆ เชน วิธีเทียบสัดสวนแรงดันขณะเปดวงจร (A fixed percentage of the open circuit voltage)
[1, 5] วิธีการรบกวนและการสังเกต (Perturbation and Observation) [2, 5] วิธีเพิ่มคาความนํา
(Incremental Conductance) [3, 5] และการหาจุดจายกําลังสูงสุดดวยหลักการของระลอกคลื่น
(A ripple-based maximum power point tracking) [4] สวนหลักการที่ใชสรางกระแสรูปคลื่นไซนจาย
เขาระบบกริดจะมีหลักการตางๆ เชนหลักการควบคุมแบบฮีสเตอริซีส (Hysteresis Control) [6, 11]
หลักการทํานายกระแส (Predictive Current Control) [7] และวิธีการมอดูเลตแบบพัลส-ไซน
(Sinusoidal Pulse Width Modulation: SPWM) [6,11]
ในวิทยานิพนธนี้เสนอการนําเทคนิคการเพิ่มคาความนํามาใชควบคุมวัฎจักรการทํางานของสวิตช
ตัวแปลงผันแบบทบระดับเพื่อหาจุดจายกําลังสูงสุดของเซลลแสงอาทิตย ซึ่งวิธีนี้เปนวิธีที่งาย
ไมซับซอน มีประสิทธิภาพสูงในการหาจุดจายกําลังสูงสุด และใชหลักการควบคุมแบบฮีสเตอริซีส
ควบคุมการสรางกระแสรูปคลื่นไซนที่จายเขากับระบบกริด โดยควบคุมการทํางานของระบบดวยตัว
ประมวลผลสัญญาณดิจิตอล ADMC331 ของ บริษัท Analog Device
1.2 วัตถุประสงคของงานวิจัย
1. เพื่อศึกษาแบบจําลอง และคุณลักษณะของเซลลแสงอาทิตย
2. เพื่อศึกษาการหาจุดจายกําลังสูงสุดของเซลลแสงอาทิตย
Power
Conditioning
and Control
Grid
PV
CELL
AC Load
3
3. เพื่อศึกษาระบบเชื่อมตอกริด
4. เพื่อศึกษาการใชงานตัวประมวลผลสัญญาณดิจิตอล ADMC331 ของบริษัท Analog Device ในการ
ควบคุมการทํางานของระบบ
1.3 ขอบเขตของงานวิจัย
1. ออกแบบระบบใหสามารถติดตามหาจุดจายกําลังสูงสุดของเซลลแสงอาทิตยได
2. ออกแบบระบบใหสามารถแปลงไฟฟากระแสตรงจากเซลลแสงอาทิตยใหเปนไฟฟากระแสสลับ
จายกระแสรูปคลื่นไซนที่มีเฟสตรงกับเฟสแรงดันของระบบกริดเขาระบบกริดได
1.4 ระเบียบวิธีวิจัย
1. ศึกษาคุณลักษณะการทํางานของเซลลแสงอาทิตย และการหาจุดจายกําลังสูงสุดดวยวิธีเพิ่มคา
ความนํา
2. ศึกษาอินเวอรเตอรระบบเชื่อมตอกริด
3. สรางแบบจําลองเซลลแสงอาทิตย และการเชื่อมตอเขากับระบบดวยโปรแกรม
MATLAB/SIMULINK
4. ศึกษาการใชงานตัวประมวลผลสัญญาณดิจิตอล ADMC331 ของ บริษัท Analog Device
5. ออกแบบฮารดแวรและเขียนโปรแกรมควบคุมการหาจุดจายกําลังสูงสุด และการสรางกระแส
รูปคลื่นไซนจายเขาระบบกริด
6. ทดลอง และสรุปผลการทํางานของระบบควบคุม
1.5 ประโยชนที่คาดวาจะไดรับ
1. ไดทราบคุณลักษณะการทํางานของเซลลแสงอาทิตย
2. สามารถวิเคราะห และออกแบบฮารดแวรที่ใชงานได
4
3. สามารถเขียนโปรแกรมควบคุมการทํางานของระบบบนตัวประมวลผลสัญญาณดิจิตอล
ADMC331 ใหสามารถดึงกําลังไฟฟาสูงสุดของเซลลแสงอาทิตยมาจายเขาสูระบบกริดได
1.6 โครงสรางวิทยานิพนธ
บทที่ 2 จะกลาวถึงทฤษฎีที่เกี่ยวของกับวิทยานิพนธฉบับนี้ไดแก คุณลักษณะการทํางานของเซลล
แสงอาทิตย เทคนิคการหาจุดจายกําลังสูงสุด การควบคุมการสรางกระแสรูปคลื่นไซนดวยหลักการฮิส
เตอรีซิส การทํางานของตัวแปลงผันแบบทบระดับ การทํางานของอินเวอรเตอร และโครงสรางการ
ทํางานของตัวประมวลผลสัญญาณดิจิตอล ในบทที่ 3 จะเปนสวนขั้นตอนการดําเนินงานตั้งแตการใช
โปรแกรม MATLAB/SIMULINK จำลองการทํางานของเซลลแสงอาทิตย และการทํางานของระบบ
เชื่อมตอกริด โครงสรางของอุปกรณที่ใชในวิทยานิพนธ การออกแบบโปรแกรมควบคุมการทํางาน
ของระบบบนตัวประมวลผลสัญญาณดิจิตอล ADMC331 และโครงสรางของตูจําลองแสงอาทิตยเทียม
สวนบทที่ 4 จะเปนผลการทดลองการหาจุดจายกําลังสูงสุดของเซลลแสงอาทิตย และการเชื่อมตอ
เซลลแสงอาทิตยเขากับระบบกริดโดยทดลองกับตูจําลองแสงอาทิตยเทียม และการทดลองกับ
แสงอาทิตยจริง และบทที่ 5 จะเปนบทสรุปการทํางานทั้งหมด และขอเสนอแนะตางๆ
บทที่ 2 ทฤษฎี และหลักการ
ในบทนี้จะกลาวถึงทฤษฎีที่เกี่ยวของ ไดแกคุณลักษณะของเซลลแสงอาทิตย การหาจุดจายกําลังสูงสุด
การทํางานของตัวแปลงผันแบบทบระดับ อินเวอรเตอรและการทํางานของตัวประมวลผลสัญญาณ
ดิจิตอล
2.1 คุณลักษณะของเซลลแสงอาทิตย
เซลลแสงอาทิตย 1 เซลลจะประกอบดวยสารกึ่งตัวนําชนิดพี สารกึ่งตัวนําชนิดเอ็น และชั้นระหวาง
สารกึ่งตัวนําพีและเอ็น (P-N Junction) ซึ่งทั้งหมดนี้ประกอบกันเปนแผนบางๆ ที่เรียกวาเวเฟอรดังรูป
ที่ 2.1 เมื่อเซลลแสงอาทิตยไดรับแสงอาทิตยพลังงานจากแสงอาทิตยที่เรียกวาโฟตอนจะทําใหสารกึ่ง
ตัวนําแยกตัวเปนคูของโฮลและอิเล็กตรอน โดยโฮลจะวิ่งไปดานสารกึ่งตัวนําชนิดพีทําใหเกิด
ศักดาไฟฟาบวก สวนอิเล็กตรอนจะวิ่งไปดานสารกึ่งตัวนําชนิดเอ็นทําใหเกิดศักดาไฟฟาลบ เมื่อนํา
โหลดมาตอก็จะเกิดการไหลของกระแสไฟฟา
รูปที่ 2.1 โครงสรางของเซลลแสงอาทิตย
สารกึ่งตัวนําที่นํามาใชผลิตเซลลแสงอาทิตยสวนมากจะเปนซิลิกอนเนื่องจากเปนวัตถุดิบที่มีอยู
จํานวนมากบนโลก โดยแบงไดเปน 3 ประเภทคือ
1. ซิลิกอนแบบผลึกเดี่ยว (Monocrystalline Si cells) จะมีประสิทธิภาพ 15-24 เปอรเซ็นต และ
สามารถตอบสนองตอแสงในแถบความยาวคลื่นกวาง โดยมีประสิทธิภาพที่ดีในชวงความยาวคลื่น
ยาวของแสงอาทิตย เซลลชนิดนี้มีเสถียรภาพทางประสิทธิภาพดี
2. ซิลิกอนแบบหลายผลึก (Polycrystalline Si cells) จะมีประสิทธิภาพ 10-17 เปอรเซ็นต และ
สามารถตอบสนองตอแสงในแถบความยาวคลื่นกวาง
+
+
+
+
-
-
-
light
Negative electrode
Positive electrode
Negative doped silicon (N type)
Positive doped silicon (P type)
PN Junction
I
6
3. ซิลิกอนแบบอะมอรฟส (Amorphous Si cells) จะมีประสิทธิภาพ 8-13 เปอรเซ็นต และสามารถ
ตอบสนองตอแสงไดดีในชวงความยาวคลื่นสั้นของแสงอาทิตย
รูปที่ 2.2 วงจรสมมูลของเซลลแสงอาทิตย
รูปที่ 2.3 กราฟคุณลักษณะของเซลลแสงอาทิตย
จากโครงสรางของเซลลแสงอาทิตยสามารถนํามาเขียนเปนวงจรสมมูลในรูปของแหลงจายกระแสตอ
ขนานกับไดโอด และไดกราฟคุณลักษณะของเซลลแสงอาทิตยดังรูปที่ 2.2 และ 2.3 จากกราฟกระแส-
แรงดันจะพบวามีจุดที่สําคัญ 2 จุดคือแรงดันขณะเปดวงจร (VOC) และกระแสลัดวงจร (ISC) โดยขณะที่
เกิดการลัดวงจรของเซลลแสงอาทิตยกระแสที่สรางขึ้นไดจะไหลผานวงจรภายนอก สวนขณะเปด
วงจรของเซลลแสงอาทิตยกระแสที่สรางขึ้นไดจะไหลผานไดโอดที่ตอขนานภายในเซลล จากวงจร
สมมูลสามารถเขียนสมการความสัมพันธของกระแสและแรงดันอยางงายเมื่อละคาความตานทาน
ขนาน (Rsh) และคาความตานทานอนุกรม (Rs) ไดดังสมการ (2.1), (2.2) และ (2.3) [3]
( )⎡ ⎤= − −
⎢ ⎥⎣ ⎦
P Ph P r
S
qV
I N I N I exp 1AKTN (2.1)
( )⎡ ⎤⎡ ⎤= −
⎢ ⎥⎢ ⎥⎣ ⎦ ⎣ ⎦
3
G
r rr
r r
qET 1 1I I expT kA T T (2.2)
( )⎡ ⎤= + −⎣ ⎦Ph SCR i r
SI I k T T 100 (2.3)
จากสมการ (2.1), (2.2), (2.3) และวงจรสมมูลในรูปที่ 2.2 พบวาคุณลักษณะของเซลลแสงอาทิตยจะ
ขึ้นอยูกับการเปลี่ยนแปลงของอุณหภูมิ ปริมาณแสงที่ตกกระทบบนเซลลแสงอาทิตย และโหลดที่ตอ
Rs
Rsh RoIPh V
+
-
I
ISC
IMAX
I/P
VMAX
PMAX
VOC
V
7
อยูในวงจร เมื่อมีการเปลี่ยนแปลงของอุณหภูมิจะมีผลตอแรงดันที่จายออกมาของเซลลแสงอาทิตย
ในขณะที่การเปลี่ยนแปลงปริมาณแสงจะมีผลตอกระแสที่จายไดของเซลลแสงอาทิตยดังรูปที่ 2.4
รูปที่ 2.4 กราฟคุณลักษณะของเซลลแสงอาทิตยที่สภาวะตางๆ
เนื่องจากเซลลแสงอาทิตยที่ผลิตจากผลึกซิลิกอนขนาด 1 ตารางเซนติเมตรจะมีแรงดันขณะเปดวงจร
ประมาณ 0.6-0.7 โวลต และกระแสลัดวงจร 20 – 40 มิลลิแอมป ดังนั้นถาตองการเพิ่มแรงดันไฟฟาก็
ทําไดโดยการนําเซลลแสงอาทิตยมาตออนุกรมกัน และถาตองการเพิ่มปริมาณกระแสก็ทําไดโดยการ
นําเซลลแสงอาทิตยมาตอขนานกัน ซึ่งการนําเอาเซลลแสงอาทิตยยอยเหลานี้มารวมกันเปนเซลล
แสงอาทิตยหนวยใหญขึ้นจะเรียกวาพีวีโมดูล หากนําพีวีโมดูลมาตอเพื่อเพิ่มปริมาณทางไฟฟาก็จะ
เรียกวาเปนพีวีพาแนล และการนําพีวีพาแนลมาตอรวมกันเปนระบบใหญจะเรียกวาพีวีอารเรยดังรูปที่
2.5
0 5 10 15 20
Voltage (V)
0
0.5
1
1.5
2
2.5
Current(A)
1
2
3
4
0
5
10
15
20
25
30
35
Power(W)
0 5 10 15 20 25
Voltage (V)
25
1
2
3
4
T = 25°C
1. 1000 W/m2
2. 900 W/m2
3. 800 W/m2
4. 700 W/m2
ก) เมื่อปริมาณแสงเปลี่ยนในขณะที่อุณหภูมิคงที่
0
5
10
15
20
25
30
35
0 5 10 15 20 25
1
2
3
4
Voltage (V)
Power(W)
0 5 10 15 20 25
0
0.5
1
1.5
2
2.5
1
2
3
4
Voltage (V)
Current(A)
S = 1000 W/m2
1. 0°C 2. 25°C
3. 50°C 4. 75°C
ข) เมื่ออุณหภูมิเปลี่ยนในขณะที่ปริมาณแสงคงที่
8
รูปที่ 2.5 รูปแบบของเซลลแสงอาทิตย
2.2 วิธีการหาจุดจายกําลังสูงสุด
การจายกําลังสูงสุดของเซลลแสงอาทิตยใหกับโหลดพบวาเสนกราฟคุณลักษณะของโหลด
(Load line) จะตองเหมาะสมกับเสนกราฟระหวางแรงดันและกระแสของเซลลแสงอาทิตยดังรูปที่ 2.6
พบวาจากเสนกราฟคุณลักษณะของโหลดที่แสดงดวยเสน OA เซลลแสงอาทิตยจะจายกําลังเปน P1
ซึ่งมีคานอยกวากําลังที่เซลลแสงอาทิตยสามารถจายไดสูงสุดคือ P2 ดังนั้นจึงมีเทคนิคตางๆ ในการหา
จุดจายกําลังสูงสุดของเซลลแสงอาทิตย
รูปที่ 2.6 ผลของโหลดตอเซลลแสงอาทิตย
2.2.1 วิธีเทียบสัดสวนแรงดันขณะเปดวงจร (A fixed percentage of the open-circuit
voltage) [1]
วิธีนี้จะตั้งอยูบนพื้นฐานที่วาแรงดันที่จุดจายกําลังสูงสุดจะมีความสัมพันธเปนเชิงเสนกับแรงดันขณะ
เปดวงจร โดยกําหนดใหแรงดันที่จุดจายกําลังสูงสุดมีคาประมาณ 76 เปอรเซ็นตของแรงดันขณะเปด
วงจร แตเนื่องจากแรงดันขณะเปดวงจรไมคงที่ในแตละเวลาดังนั้นการทํางานของวิธีนี้จะทํางานเปน
คาบเวลาโดยตัดโหลดออกเพื่อวัดขนาดแรงดันขณะเปดวงจรเพื่อนําไปหาแรงดันที่จุดจายกําลังสูงสุด
PV ArrayPV PanelPV ModulePV Cell
P1
P2
VMAXV VOC
IMAX
I
ISC
IPV
VPV
P2 > P1
load
curve
O
A
9
(โดยทั่วไปจะตัดโหลดออกทุกๆ 1 วินาที เปนเวลา10-50 ms) ซึ่งขอเสียของวิธีนี้คือจะทําใหการ
ทํางานของโหลดไมตอเนื่อง
2.2.2 วิธีการรบกวนและการสังเกต (Perturbation and Observation: P&O) [2]
วิธีนี้เปนวิธีที่งายไมซับซอนทํางานเปนคาบเวลาโดยใชการเปรียบเทียบกําลังไฟฟาของเซลล
แสงอาทิตยในคาบเวลาปจจุบันกับคาบเวลากอนดังสมการ (2.4)
= − −dP P(k) P(k 1) (2.4)
โดยถาอัตราการเปลี่ยนแปลงกําลังไฟฟามีคาเปนบวกระบบจะปรับทิศทางของแรงดัน (เพิ่มหรือลด
แรงดัน) ตามทิศทางเดิม และถาอัตราการเปลี่ยนแปลงกําลังไฟฟามีคาเปนลบระบบจะปรับทิศทางของ
แรงดันสวนทางกับทิศทางเดิมเพื่อวิ่งเขาหาจุดจายกําลังสูงสุด ซึ่งวิธีนี้สามารถทํางานไดดีที่สภาวะคง
ตัว (สภาวะที่ปริมาณแสง และอุณหภูมิเปลี่ยนแปลงอยางชาๆ) แตจะมีขอเสียคือเมื่อเกิดการ
เปลี่ยนแปลงปริมาณแสงอยางรวดเร็วจะทําใหการตามหาจุดจายกําลังสูงสุดผิดพลาดไดดังรูปที่ 2.7
รูปที่ 2.7 ลักษณะการเบี่ยงเบนจากจุดจายกําลังสูงสุดของวิธี P&O
โดยที่ Po3 > Po2 > Po1 แต Po3 < PMAX(S3) และ Po2 < PMAX(S2) [2]
จากรูปที่ 2.7 สมมติจุดการทํางานเริ่มตนของเซลลแสงอาทิตยอยูที่จุด 1 ซึ่งเปนจุดจายกําลังสูงสุดที่
ปริมาณแสง S1 เมื่อรบกวนระบบครั้งตอไปในขณะที่ปริมาณแสงเพิ่มขึ้นเปน S2 จะไดคากําลังไฟฟา
ที่จุดที่ 2 ซึ่งมีกําลังไฟฟามากกวาจุดที่ 1 แตนอยกวาจุดที่ 4 ซึ่งเปนจุดจายกําลังสูงสุดของปริมาณแสง
S2 ระบบก็จะปรับเพิ่มแรงดันขึ้นซึ่งทําใหจุดทํางานวิ่งออกจากจุดจายกําลังสูงสุดของปริมาณแสง S2
และเมื่อรบกวนระบบอีกครั้งในขณะที่ปริมาณแสงเพิ่มขึ้นเปน S3 จะไดคากําลังไฟฟาที่จุด 3 ซึ่งมี
10
กําลังไฟฟามากกวาจุดที่ 2 แตนอยกวาจุดที่ 5 ซึ่งเปนจุดที่ใหกําลังไฟฟาสูงสุดของปริมาณ S3 ระบบก็
จะปรับเพิ่มแรงดันขึ้นอีกทําใหจุดการทํางานเบี่ยงเบนไปจากจุดจายกําลังสูงสุดทําใหไมสามารถดึง
กําลังสูงสุดมาใชได สวนการที่ระบบจะสามารถกลับมาหาจุดจายกําลังสูงสุดไดอยางถูกตองอีกครั้งจะ
เกิดขึ้นก็ตอเมื่อปริมาณแสงมีการเปลี่ยนแปลงชาลง หรือเขาสูสภาวะคงตัว
2.2.3 วิธีเพิ่มคาความนํา (Incremental Conductance: IncCond) [3]
จากกราฟกําลังไฟฟา-แรงดันของเซลลแสงอาทิตยในรูปที่ 2.8 จะไดความสัมพันธของอัตราการ
เปลี่ยนแปลงกําลังไฟฟาตออัตราการเปลี่ยนแปลงแรงดันเปน
รูปที่ 2.8 กราฟกําลังไฟฟา-แรงดันของเซลลแสงอาทิตย
- ถา >dP 0dV แสดงวาจุดทํางานอยูทางดานซายของจุดจายกําลังสูงสุด
- ถา =dP 0dV แสดงวาจุดทํางานอยูที่จุดจายกําลังสูงสุด
- ถา <dP 0dV แสดงวาจุดทํางานอยูทางดานขวาของจุดจายกําลังสูงสุด
ดังนั้นถาเราจัด dP
dV ใหมใหอยูในรูปของกระแส และแรงดันจะไดสมการเปน
( )
=
d VIdP
dV dV
= +dP dV dII VdV dV dV
= +dP dII VdV dV (2.5)
ดังนั้นที่จุดจายกําลังสูงสุดจะไดคาเปน
+ =dII 0V dV (2.6)
P
VMAX
PMAX
Voc
V
dP
dV
dP
0
dV
>
dP
0
dV
<
11
โดย I
V คือคาความนําของเซลลแสงอาทิตย และ dI
dV คือคาอัตราการเปลี่ยนแปลงความนํา ซึ่งถา
ผลรวมของสมการ (2.6) มีคาเปนบวกแสดงวาระบบกําลังทํางานทางดานซายของจุดจายกําลังสูงสุด
ตัวระบบก็จะปรับคาแรงดันเพิ่มขึ้น แตถาผลรวมมีคาเปนลบแสดงวาระบบทํางานอยูทางดานขวาของ
จุดจายกําลังสูงสุดระบบก็จะปรับลดคาแรงดันลง และถาผลรวมมีคาเทากับศูนยแสดงวาระบบทํางาน
ที่จุดจายกําลังสูงสุดระบบก็จะคงแรงดันเดิมนั้นไว
วิธีนี้จะสามารถหาจุดจายกําลังสูงสุดไดแมจะเกิดการเปลี่ยนแปลงปริมาณแสงอยางรวดเร็ว แตก็มี
ขั้นตอนการคํานวณเพิ่มขึ้น
2.2.4 การหาจุดจายกําลังสูงสุดดวยหลักการของระลอกคลื่น (A Ripple-Based Maximum
Power Point Tracking) [4]
จากคุณลักษณะของระบบเชื่อมตอกริดเฟสเดียวดังรูปที่ 2.9 จะทําใหกําลังไฟฟาทางดานไฟสลับมี
ความถี่เปน 2 เทาของความถี่ระบบกริดทําใหเกิดระลอกคลื่นบนแรงดัน และกําลังไฟฟาทางดาน
ไฟตรงจากระลอกคลื่นของทั้ง 2 สัญญาณสามารถนําไปใชหาจุดจายกําลังสูงสุดของเซลลแสงอาทิตย
ไดโดยสัญญาณที่เกิดขึ้นแสดงดังรูปที่ 2.10
รูปที่ 2.9 ระบบเชื่อมตอกริดแบบเฟสเดียว
ในการวิเคราะหการหาจุดจายกําลังสูงสุดดวยระลอกคลื่นแรงดันและกําลังไฟฟาจะพิจารณาเปน
คาบเวลา รูปที่ 2.11 จะแสดงพื้นที่การทํางานของเซลลแสงอาทิตยจะแบงเปนพื้นที่สวน A, B และ C
โดยพื้นที่สวน A จะมีแรงดันต่ํากวาแรงดันที่จุดจายกําลังสูงสุด พื้นที่สวน B จะมีแรงดันใกลกับ
แรงดันที่จุดจายกําลังสูงสุด และพื้นที่สวน C จะมีแรงดันสูงกวาแรงดันที่จุดจายกําลังสูงสุด และเมื่อ
จําลองการทํางานของเซลลแสงอาทิตยใหทํางานจากพื้นที่ C ไปยังพื้นที่ A (ที่เวลา 0 วินาที ถึง 0.6
วินาที) จะไดสัญญาณดังรูปที่ 2.12 ซึ่งพบวา
- ในพื้นที่สวน A ระลอกคลื่นของแรงดัน และกําลังไฟฟามีคาสูงสุดหรือต่ําสุดที่เวลาเดียวกัน
- ในพื้นที่สวน B จะมีระลอกคลื่นกําลังไฟฟาต่ํา และมีความถี่เพิ่มขึ้น
GridS1 S3
S4S2
L
Power
Transformer
PV
Cell VPV
IPV
IL
12
- ในพื้นที่สวน C ที่เวลาเดียวกันระลอกคลื่นของแรงดันจะมีคาสูงสุด (ต่ําสุด) ในขณะที่
ระลอกคลื่นของกําลังไฟฟาจะมีคาต่ําสุด (สูงสุด)
- ระลอกคลื่นของกําลังไฟฟาจะมีคามากขึ้นเมื่อจุดทํางานเคลื่อนที่ออกจากจุดจายกําลังสูงสุด
รูปที่ 2.10 รูปคลื่นสัญญาณที่เกิดขึ้นในระบบเชื่อมตอกริด [4]
รูปที่ 2.11 ยานการทํางานของเซลลแสงอาทิตย [4]
ก) กระแสที่จายเขาระบบกริด
ข) กระแสที่จายจากเซลลแสงอาทิตย และแรงดันตกครอมตัวเก็บ
t (mS)
t (mS)
t (mS)
ค) กําลังไฟฟาที่ไดจากเซลล
t (mS)
13
รูปที่ 2.12 แรงดันตกครอมตัวเก็บประจุ และกําลังไฟฟาที่ไดจากเซลลแสงอาทิตย [4]
จากลักษณะดังกลาวสามารถที่จะนําไปใชปรับจุดทํางานใหเขาใกลจุดจายกําลังสูงสุดโดยการเพิ่มหรือ
ลดคาแรงดันอางอิง (Vref) ดวยแรงดันคานอยๆ ซึ่งคาอัตราการเปลี่ยนแปลงแรงดันจะเปนตัว
ตรวจสอบเสนทางของจุดทํางานวาวิ่งเขาหรือวิ่งออกจากจุดจายกําลังสูงสุด สวนคาอัตราการ
เปลี่ยนแปลงกําลังไฟฟาจะเปนตัวบอกพื้นที่ของจุดทํางานวาอยูในพื้นที่สวนใด (A, B หรือ C) จากรูป
ที่ 2.12 เมื่อเปรียบเทียบคา P1n และ P2n พบวา P1n มีคามากกวา P2n แสดงวาจุดทํางานอยูในพื้นที่ A และ
เมื่อเปรียบเทียบคา V2O และ V2n พบวา V2O มีคามากกวา V2n แสดงวาเสนทางการเดินของจุดทํางานวิ่ง
ไปทางซายของกราฟกําลังไฟฟา-แรงดันของเซลลแสงอาทิตย สรุปไดวาขณะนี้จุดทํางานอยูในพื้นที่
A และกําลังวิ่งออกจากจุดจายกําลังสูงสุด ดังนั้นจะตองเพิ่มคาแรงดันอางอิงเพื่อไปควบคุมใหจุด
ทํางานวิ่งเขาหาจุดจายกําลังสูงสุด โดยคาตัวแปรตางๆคือ (ดูรูปที่ 2.10 ประกอบ)
P1n คือ คากําลังไฟฟาที่ไดในชวงที่ระลอกคลื่นแรงดันมีคาสูงสุดที่คาบเวลาปจจุบัน
P2n คือ คากําลังไฟฟาที่ไดในชวงที่ระลอกคลื่นแรงดันมีคาต่ําสุดที่คาบเวลาปจจุบัน
V2O คือ คาระลอกคลื่นแรงดันต่ําสุดที่คาบเวลากอน
V2n คือ คาระลอกคลื่นแรงดันต่ําสุดที่คาบเวลาปจจุบัน
แตถาจุดทํางานอยูในพื้นที่ B แรงดันอางอิงที่ใชจะแทนดวยแรงดันเฉลี่ย (Vmean)
+
= 1n 2n
mean
V V
V 2 (2.7)
ขั้นตอนการควบคุมการหาจุดจายกําลังสูงสุดแสดงดังตารางที่ 2 .1
14
ตารางที่ 2.1 เงื่อนไขที่ใชในการหาจุดจายกําลังสูงสุด [4]
2.3 การสรางกระแสรูปคลื่นไซน
การสรางกระแสรูปคลื่นไซนจะใชเทคนิคการควบคุมแบบฮิสเตอริซีส (Hysteresis Control) หรือ
เรียกวาวิธีแบง-แบงกระแส (current bang-bang) ดังรูปที่ 2.13 โดยใชการเปรียบเทียบกระแสโหลดกับ
กระแสอางอิงรูปไซน เมื่อกระแสโหลดมีคาเกินขอบเขตบนของกระแสอางอิงสวิตชก็จะตัดวงจรเพื่อ
ลดกระแสโหลด และเมื่อกระแสโหลดลดลงต่ํากวาขอบลางของกระแสอางอิง สวิตชก็จะตอวงจรเพื่อ
เพิ่มกระแสโหลดใหม การใชเทคนิคนี้จะมีขอดีคือไดรูปคลื่นของกระแสใกลเคียงไซน และสามารถ
ควบคุมใหวงจรตอบสนองตอการเปลี่ยนความถี่หรือแอมพลิจูดของกระแสอางอิงไดอยางรวดเร็ว แต
เนื่องจากความถี่ในการตัดตอวงจรจะไมคงที่ทําใหการวิเคราะหเชิงความถี่ และการกรองฮารมอนิกจะ
มีความยุงยากขึ้น
รูปที่ 2.13 การควบคุมแบบฮีสเตอริซีส
2.4 ตัวแปลงผันแบบทบระดับ (Boost Converter)
ตัวแปลงผันแบบทบระดับเปนวงจรแปลงผันไฟตรง (DC-DC Converter) ชนิดหนึ่งที่จะทําใหแรงดัน
ทางดานเอาตพุตมีคามากกวาแรงดันทางดานอินพุตดังวงจรในรูปที่ 2.14 การทํางานจะแบงเปน 2
Iref ILoad
VG
InverterVs Load
Iref
ILoad
VG
15
แบบคือแบบกระแสตอเนื่อง และแบบกระแสไมตอเนื่อง ในที่นี้จะกลาวถึงเฉพาะการทํางานในโหมด
กระแสตอเนื่องที่ใชในงานวิจัย ซึ่งมีรูปคลื่นการทํางานดังรูปที่ 2.15 และมีขั้นตอนการทํางาน 2 โหมด
คือ
รูปที่ 2.14 วงจรตัวแปลงผันแบบทบระดับ
รูปที่ 2.15 รูปคลื่นการทํางานของวงจรแปลงผันแบบทบระดับ
โหมดที่ 1 ชวงเวลา ontt0 ≤<
โหมดที่ 1 จะเริ่มจากการที่สวิตช SB ตอวงจรที่เวลา t = 0 ถึงเวลา t = ton ในขณะที่ไดโอด D จะไดรับ
แรงดันไบอัสกลับทําใหไมนํากระแส ซึ่งมีวงจรสมมูลดังรูปที่ 2.16 ก) กระแสที่ไหลผานตัวเหนี่ยวนํา
จะเพิ่มขึ้นอยางเปนเชิงเสนจาก I1 ถึง I2 โดยแรงดันตกครอมตัวเหนี่ยวนําแสดงดังสมการ (2.8) และ
ในชวงนี้ตัวเก็บประจุจะเปนตัวจายกระแสใหกับโหลด ซึ่งตัวเก็บประจุจะตองมีคามากพอที่จะจาย
กระแสใหโหลดไดในชวงเวลา ton โดยกระแสเฉลี่ยของตัวเก็บประจุจะเทากับกระแสเฉลี่ยของโหลด
t
t
t
t
t
t
VSB(t)
Va
IL(t)
iD(t)
iC(t)
vc(t)
io(t)
Va
Ia
Ia
I2 -Ia
I1 -Ia
I2
I1
I2
I1
IL
DTP TP TP+DTP
I
vc
0
ton
LOADVs
Lc
Cc
SB
D
IC
IL(t)
io(t)
+
-
Va
+
-
VSB(t)
iC(t)
Ia
iD(t)
16
− ∆= =2 1
S C C
on on
I I IV L Lt t (2.8)
∆
= C
on
S
L I
t V (2.9)
พลังงานที่เก็บในตัวเหนี่ยวนํามีคาเทากับ
( )= ∆ 21E L I2
= 2 2
S on
1 V t2L (2.10)
โหมดที่ 2 ชวงเวลา < ≤on Pt t T
ในโหมดนี้สวิตช SB จะตัดวงจรที่เวลา t = ton ซึ่งมีวงจรสมมูลดังรูปที่ 2.16 ข) กระแสที่เกิดขึ้นจะไหล
ผานตัวเหนี่ยวนํา ไดโอด ตัวเก็บประจุ และโหลด โดยกระแสที่ไหลผานตัวเหนี่ยวนําจะลดลงอยาง
เปนเชิงเสนจาก I2 สู I1 จนกระทั่งสวิตช SB ตอวงจรอีกครั้งในวัฎจักรการทํางานถัดไป
รูปที่ 2.16 วงจรสมมูลของตัวแปลงผันแบบทบระดับ
สําหรับแรงดันตกครอมตัวเหนี่ยวนําแสดงดังสมการ (2.11) ในโหมดนี้กระแสจากแหลงจายจะชารต
ประจุใหกับตัวเก็บประจุ
− ∆− = =2 1
a S C C
off off
I I IV V L Lt t (2.11)
Lc IL(t)
LOADVs CC
IC
io(t)
+
-
Va
iC(t)
Ia
vc(t)
+
-
ก) โหมดที่ 1
LOADVs
Lc
Cc
D
IC
IL(t)
io(t)
+
-
Va
iC(t)
Ia
iD(t)
vc(t)
+
-
ข) โหมดที่ 2
17
∆
= −
C
off
a S
L I
t V V (2.12)
ในชวงสภาวะคงตัวกระแสกระเพื่อมของตัวเหนี่ยวนําในชวง ton และ toff จะมีคาเทากันดังนั้นจาก
สมการ (2.9) และ (2.12) จะได
( )−
∆ = = a S offS on
C C
V V tV t
I L L (2.13)
แทนคา =on Pt DT และ ( )= −off Pt 1 D T ในสมการ (2.13) จะได
( )( )= − −S P a S PV DT V V 1 D T
( )= − − +a P S P S PV 1 D T V T V DT (2.14)
เมื่อจัดรูปสมการ 2.14 จะไดความสัมพันธของแรงดันอินพุต และแรงดันเอาตพุตเปน
= −
S
a
V
V 1 D (2.15)
จากกฎทรงพลังงานจะไดวากําลังอินพุตเทากับกําลังเอาตพุตดังนั้นจะไดความสัมพันธของกระแส
อินพุต และกระแสเอาตพุตเปน
= −
a
in
I
I 1 D (2.16)
จากสมการ (2.15) และ (2.16) จะเห็นวาคาของแรงดัน และกระแสเอาตพุตจะมีความสัมพันธกับ
วัฎจักรการทํางานของสวิตช โดยที่คาบการทํางานของสวิตชหาไดจาก
= = +P on off
S
1T t tf
( )
∆
=
−
C a
S a S
L V I
V V V
(2.17)
แทนคาสมการ (2.15) ในสมการ (2.17) จะไดความสัมพันธของคากระแสกระเพื่อมของตัวเหนี่ยวนํา
∆ = S
S
V D
I f L (2.18)
พิจารณาที่ตัวเก็บประจุในสภาวะคงตัวผลคูณของกระแสดิสชารตประจุกับชวงเวลาที่สวิตชทํางาน จะ
เทากับผลคูณของกระแสชารตประจุกับชวงเวลาที่สวิตชไมทํางาน ดังนั้นการหาแรงดันกระเพื่อมของ
ตัวเก็บประจุจึงพิจารณาจากชวงสวิตชทํางานโดยกระแสเฉลี่ยของตัวเก็บประจุจะเทากับกระแสเฉลี่ย
ของโหลดดังนี้
∆ = − = ∫
ton
c c c a
C
0
1v v v (0) I dtC
∆ = a on
c
C
I t
v C (2.19)
จากสมการ (2.15) เราสามารถจัดใหอยูในรูปของคา ton ไดดังนี้
18
= =− − −
S S P S P
P P on
V V T V T
1 D T DT T t (2.20)
−
= − =S P a S
on P
a S a
V T V V
t T V f V (2.21)
แทนสมการ (2.15) และ (2.21) ในสมการ (2.19) จะไดความสัมพันธของแรงดันกระเพื่อมของตัวเก็บ
ประจุเปน
( )−
∆ = =a a S a
c
a S C S C
I V V I D
v V f C f C (2.22)
จากสมการ (2.22) พบวาคาแรงดันกระเพื่อมเอาตพุตสามารถลดไดโดยการเพิ่มความถี่ในการสวิตช
และการเพิ่มขนาดของตัวเก็บประจุ
2.5 อินเวอรเตอร
อินเวอรเตอรจะทําหนาที่เปนตัวเชื่อมตอระหวางเซลลแสงอาทิตยกับระบบกริดโดยจะแปลงไฟ
กระแสตรงที่เกิดจากเซลลแสงอาทิตยไปเปนไฟกระแสสลับจายเขาระบบกริด สําหรับอินเวอรเตอรที่
ใชในการเชื่อมตอกับระบบกริดจะมี 2 ชนิดคือ
1. อินเวอรเตอรแบบแหลงจายแรงดัน (Voltage-Source Inverter: VSI) จะมีตัวเก็บประจุตอขนานกับ
แหลงจายแรงดันกระแสตรง
2. อินเวอรเตอรแบบแหลงจายกระแส (Current-Source Inverter: CSI) จะมีตัวเหนี่ยวนําตออนุกรม
กับแหลงจายแรงดันกระแสตรง
อินเวอรเตอรที่นิยมนํามาใชงานกับเซลลแสงอาทิตยจะเปนอินเวอรเตอรแบบแหลงจายแรงดัน
ถึงแมวาตัวเซลลแสงอาทิตยจะทําตัวเปนแหลงจายกระแสก็ตาม ดังนั้นในที่นี้จะกลาวถึงเฉพาะ
อินเวอรเตอรแบบแหลงจายแรงดันซึ่งการควบคุมการทํางานของอินเวอรเตอรจะมีอยู 2 แบบคือการ
ควบคุมดวยแรงดัน (Voltage-Control Inverter:VCI) และการควบคุมดวยกระแส (Current-Control
Inverter:CCI) ดังแสดงในรูปที่ 2.17 ก) และ 2.17 ข) โดยวิธีการควบคุมแรงดันจะควบคุมการจาย
กําลังไฟฟาของเซลลแสงอาทิตยเขาสูระบบกริดดวยมุมเฟส (δ) ระหวางแรงดันของอินเวอรเตอรกับ
แรงดันกริด ซึ่งจะทําใหแรงดันของอินเวอรเตอรตามแรงดันกริด สวนหลักการควบคุมดวยกระแสจะ
เปนการควบคุมใหกระแสจายเขากับระบบกริดมีมุมเฟสเดียวกับแรงดันของระบบกริด
19
รูปที่ 2.17 อินเวอรเตอรเชื่อมตอกริดแบบแหลงจายแรงดัน
2.6 ตัวประมวลผลสัญญาณดิจิตอล (Digital Signal Processing: DSP)
ตัวประมวลผลสัญญาณดิจิตอลที่ใชในวิทยานิพนธนี้จะใชชิป ADMC331 ของบริษัท Analog Device
เปนชิปที่อยูในตระกูล ADSP-2100 มีสถาปตยกรรมภายในแสดงดังรูปที่ 2.18 การคํานวณเปนแบบ
Fix point สามารถประมวลคําสั่งได 26 ลานคําสั่งใน 1 วินาที โดยมีโครงสรางตางๆ ดังนี้
1. สวนการคํานวณจะประกอบดวยสวนการคํานวณทางเลขคณิต และตรรกศาสตร (ALU) สวนการ
คูณ (MAC) และสวนการเลื่อนบิต (Shifter)
2. หนวยความจําจะประกอบดวยหนวยความจําแบบอานและเขียนได (RAM) แบงเปนพื้นที่สวนของ
โปรแกรมและสวนของขอมูล โดยพื้นที่สวนของโปรแกรมจะมีขนาด 24 บิต จํานวน 2048
ตําแหนง พื้นที่สวนของขอมูลจะมีขนาด 16 บิต จํานวน 1024 ตําแหนง และหนวยความจําแบบ
อานอยางเดียว (ROM) จะมีสวนพื้นที่เก็บโปรแกรมขนาด 24 บิต จํานวน 2048 ตําแหนง
3. สวนติดตอภายนอกประกอบดวยสวนสรางสัญญาณสามเหลี่ยม (PWM) ตัวแปลงสัญญาณ
อนาล็อกเปนสัญญาณดิจิตอลขนาด 12 บิต พอรตอนุกรม และอินพุต/เอาทพุตพอรตขนาด 24 บิต
ก) วิธีควบคุมดวยแรงดัน
+
-
VDC C1
S1
S2
S3
S4
L1
L2
C2
Lm
GridLoad
Control System
PV
Cell
0Vm∠
δ∠Vcδ,Vc
+
-
VDC C1
S1
S2
S3
S4
L1
L2
C2
Lm
GridLoad
Control System
PV
Cell
Iref
Ic
i
ข) วิธีควบคุมดวยกระแส
20
รูปที่ 2.18 โครงสรางการทํางานของตัวประมวลผลสัญญาณดิจิตอล ADMC331
2.6.1 การทํางานของ 3 เฟสพีดับบลิวเอ็ม
ชิป ADMC 331 สามารถสรางสัญญาณพีดับบลิวเอ็ม ขนาด 16 บิตจํานวน 6 สัญญาณคือ AH, AL,
BH, BL, CH และ CL ดังแสดงในรูปที่ 2.19 จะมีโหมดการทํางาน 2 โหมดคือการทํางานในชวง
สัญญาณขาขึ้น (Active High) และการทํางานในชวงสัญญาณขาลง (Active Low) จะกําหนดโหมด
รูปที่ 2.19 การควบคุมสัญญาณพีดับบลิวเอ็ม
PROGRAM
SEQUENCER
WATCHDOG
TIMER
24-BIT
PIO
PROGRAM MEMORY ADDRESS
DATA MEMORY ADDRESS
PROGRAM MEMORY DATA
DATA MEMORY DATA
TIMER
2 * 8 BIT
AUXPWM
7
ANALOG
INPUTS
16-BIT
3-PHASE
PWM
DATA
ADDRESS
GENERATORS
DAG 1 DAG 2
PROGRAM
ROM
2K * 24
PROGRAM
RAM
2K * 24
DATA
RAM
1K * 16
MEMORY
ARITHMETIC UNITS
ALU MAC SHIFTER
SERIAL PORTS
SPORT 0 SPORT 1
ADSP-2100 BASE
ARCHITECTURE
PWMTM (15 . . . 0)
PWMDT (9 . . . 0)
PWMPD (9 . . . 0)
PWMSYNCWT(7 . . . 0)
MODECTRL(6)
PWMCHA (15 . . . 0)
PWMCHB (15 . . . 0)
PWMCHC (15 . . . 0)
THREE-PHASE
PWM TIMING
UNIT
CLK SYNC RESET
GATE
DRIVE
UNIT
CLK POL
OUTPUT
CONTROL
UNIT
SYNC
SWITCHED
RELUCTANCE
CONTROL
UNIT
SR
PWMSEG PWMGATE
PWM
CONFIGURATION
REGISTERS
PWM DUTY CYCLE
REGISTERS
PWMSWT (0)
OR
AH
AL
CL
CH
BL
BH
CLKOUT
PWMSYNC
PWMPOLPWMSYNC
PWMTRIP
TO INTERRUPT
CONTROLLER
PWMTRIP
PWMSR
21
การทํางานจากขา PWMPOL ในวิทยานิพนธนี้จะใชโหมดการทํางานในชวงสัญญาณขาขึ้น โดยปกติคู
ของสัญญาณ (เชน AH กับ AL) จะทํางานสลับกันใน 1 คาบเวลา ซึ่งการควบคุมการทํางานของ
พีดับบลิวเอ็ม จะควบคุมจากรีจีสเตอรตางๆ คือ
1. รีจิสเตอร PWMTM เปนรีจิสเตอรขนาด 16 บิต ที่ใชกําหนดคาบเวลาของสัญญาณ
พีดับบลิวเอ็ม โดยมีความสัมพันธกับความถี่พื้นฐานของตัวประมวลผลสัญญาณดิจิตอล
( =CLKOUT
CK
1f t ) ซึ่งสามารถหาคาบเวลาของสัญญาณพีดับบลิวเอ็มไดจากสมการ (2.23) โดย PWMf
คือความถี่ของสัญญาณพีดับบลิวเอ็มที่ตองการ
= =CLKOUT CLKIN
PWM PWM
f f
PWMTM 2*f f (2.23)
2. รีจิสเตอร PWMDT เปนรีจิสเตอรขนาด 10 บิต เปนตัวควบคุมชวงเวลาระหวางการหยุดทํางานของ
คูสัญญาณทั้ง 3 คูของสัญญาณพีดับบลิวเอ็ม (dead time:TD) โดยมีความสัมพันธดังนี้
=D CKT PWMDT*2*t (2.24)
3. รีจิสเตอร PWMCHA, PWMCHB และ PWMCHC เปนรีจิสเตอรขนาด 16 บิต ใชควบคุมวัฏจักร
การทํางานของคูสัญญาณพีดับบลิวเอ็ม โดยรีจิสเตอร PWMCHA จะควบคุมวัฏการทํางานของ
คูสัญญาณ AH กับ AL รีจิสเตอร PWMCHB จะควบคุมวัฏการทํางานของคูสัญญาณ BH กับ BL และ
รีจิสเตอร PWMCHC จะควบคุมวัฏการทํางานของคูสัญญาณ CH กับ CL รูปที่ 2.20 จะแสดงสัญญาณ
พีดับบลิวเอ็ม ที่ทํางานในโหมดชวงสัญญาณขาลง โดยวัฏจักรการทํางานสามารถคํานวณไดจาก
สมการดังนี้
( )= −AH CKT 2* PWMCHA PWMDT *t
( )= − −AL CKT 2* PWMTM PWMCHA PWMDT *t
−= =AH
AH
S
T PWMCHA PWMDTD T PWMTM
− −= =AL
AL
S
T PWMTM PWMCHA PWMDTD T PWMTM (2.25)
4. รีจิสเตอร PWMPD เปนรีจิสเตอรขนาด 10 บิต ใชกําหนดเวลาทํางานต่ําสุดของสัญญาณ
พีดับบลิวเอ็ม โดยถาชวงเวลาทํางานของสัญญาณ พีดับบลิวเอ็ม (TAH) มีคานอยกวาคาในรีจิสเตอร
PWMPD จะทําใหสัญญาณ AH หยุดทํางาน (วัฏจักรการทํางานเปน 0 เปอรเซ็นต) และสัญญาณ AL
22
จะทํางานตลอดคาบเวลา (วัฏจักรการทํางานเปน 100 เปอรเซ็นต) ซึ่งเวลาทํางานต่ําสุดของสัญญาณ
พีดับบลิวเอ็มกําหนดจาก
=MIN CKT PWMPD*t (2.26)
5. รีจิสเตอร PWMSEG จะเปนตัวสั่งใหสัญญาณพีดับบลิวเอ็ม (AH-CL) สามารถทํางานเปนอิสระตอ
กันโดยควบคุมจากบิตที่ 0–5 และสามารถควบคุมใหคูสัญญาณสามารถสลับวัฏจักรการทํางานไดโดย
ควบคุมจากบิตที่ 6-8 โดยบิตที่ 8 จะควบคุมคูสัญญาณ AH/AL บิตที่ 7 จะควบคุมคูสัญญาณ BH/BL
และบิตที่ 6 จะควบคุมคูสัญญาณ CH/CL
6. รีจิสเตอร PWMSWT เปนรีจิสเตอรขนาด 1 บิต ที่ใชสั่งใหสัญญาณ พีดับบลิวเอ็ม ทั้งหมดหยุด
ทํางานโดยใสคา “1” เขาไปในรีจิสเตอร นอกจากนี้สัญญาณพีดับบลิวเอ็มจะหยุดการทํางานเมื่อไดรับ
สัญญาณขาลงจากขา PWMTRIP
รูปที่ 2.20 สัญญาณพีดับบลิวเอ็มในโหมดชวงสัญญาณขาลง
2.6.2 ตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอล (Analog to Digital Converter:
ADC)
โครงสรางของตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอลแสดงดังรูปที่ 2.21 จะประกอบดวย
1. สวนรับสัญญาณอนาล็อกจะมีชองรับสัญญาณอนาล็อกจํานวน 7 ชองสัญญาณ
2. ตัวนับสัญญาณนาฬิกา (Counter) ขนาด 12 บิต จะมีการทํางาน 2 โหมด โดยเลือกจากบิต ADCCNT
(บิตที่ 7) ในรีจิสเตอร MODECTRL ถา ADCCNT มีคาเทากับศูนยตัวนับสัญญาณนาฬิกาจะนับคาที่
ทุกๆ 2 เทาของคาบเวลาสัญญาณ CLKOUT (76.9 ns) ถา ADCCNT มีคาเทากับหนึ่งตัวนับสัญญาณ
PWMCHA PWMCHA
2*PWMDT 2*PWMDT
PWMTM PWMTM
AH
AL
23
นาฬิกาจะนับคาทุกๆ คาบเวลาของสัญญาณ CLKOUT (38.5 ns) โดยคาที่ตัวนับสัญญาณนาฬิกานับ
ไดมากที่สุดในแตละโหมดหาไดจาก
Max Count = min(4095, (TPWM – TCRST)/2tCK MODECTRL Bit 7 = 0
Max Count = min(4095, (TPWM – TCRST)/tCK MODECTRL Bit 7 = 1
3. รีจิสเตอรสําหรับเก็บคาสัญญาณดิจิตอลจะประกอบดวยรีจิสเตอร ADC1, ADC2, ACD3 และ
ADCAUX โดยที่รีจิสเตอร ADC1, ADC2 และ ACD3 จะเก็บคาสัญญาณจากสัญญาณ V1, V2 และ
V3 โดยตรง สวนรีจิสเตอร ADCAUX จะเก็บคาสัญญาณที่ไดจากการเลือกสัญญาณ VAUX0,
VAUX1, VAUX2 หรือ VAUX3
รูปที่ 2.21 โครงสรางตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอล
การทํางานของตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอลจะใชการเปรียบเทียบคาแรงดันของ
สัญญาณอนาล็อกกับแรงดันอางอิงที่สรางจากตัวเก็บประจุภายนอกที่เปนตัวกําหนดความถี่การทํางาน
ของสัญญาณพีดับบลิวเอ็ม ไซเคิลการทํางานจะเริ่มขึ้นเมื่อเกิดสัญญาณบวกของ PWMSYNC ตัวนับ
สัญญาณนาฬิกาจะถูกรีเซ็ท และแรงดันอางอิง (แรงดันที่ชารจตัวเก็บประจุ) จะคอยๆ เพิ่มขึ้นในอัตรา
คงที่ดังรูปที่ 2.22 ถาแรงดันอางอิงมีคานอยกวาคาแรงดันของสัญญาณอนาล็อกตัวนับสัญญาณนาฬิกา
ก็จะนับคาเพิ่มขึ้นจนกระทั่งแรงดันอางอิงมีคามากกวาแรงดันของสัญญาณอนาล็อกตัวนับสัญญาณ
นาฬิกาจะหยุดนับ และนําคาที่นับไดเก็บไวที่รีจิสเตอรสําหรับเก็บคาสัญญาณดิจิตอลเพื่อสงคาใหกับ
DSP แตถาแรงดันอนาล็อกมีคามากกวาแรงดันอางอิงสูงสุดคาที่เก็บในรีจิสเตอรสําหรับเก็บคา
สัญญาณดิจิตอลจะมีคาเปน 0xFFF0
การเลือกคาตัวเก็บประจุสําหรับกําหนดความถี่ของสัญญาณ พีดับบลิวเอ็ม เพื่อใหไดคาที่เหมาะสมใน
การอานคาสัญญาณอนาล็อกหาไดจาก
ADC
TIMER
BLOCK
ADC 1
ADC 2
ADC 3
ADCAUX
MODECTRL (7)
ADC
REGISTER
S
CLKOUT
-
+
-
+
-
+
-
+
PWMSYNC
4-1
MUX
VAUX0
VAUX3
VAUX2
VAUX1
ADMUX0
ADMUX1
V1
V3
V2
SGND
CAPIN
ICONST
VREF
C
24
( )( )−
=
CONST PWM CRST
NOM
0.9*I T T
C 1.1*3.5 (2.27)
โดย ICONST คือ คากระแสจากแหลงจายกระแสภายในตัว DSP มีคาเทากับ 13.5 µA
TCRST คือ เวลาการทํางานของสัญญาณ PWMSYNC
รูปที่ 2.22 การอานคาสัญญาณอนาล็อก
T P W M -
T C R S T
C O M P A R A T O R
O U T P U T
V V IL
tV IL
T C R S T
V C
V C M A X
P W M S Y N C
V 1
t
บทที่ 3 การดําเนินงานวิจัย
ในบทนี้จะกลาวถึงสวนตางๆ ของงานวิจัยโดยแบงเปน 4 สวนคือ การจําลองระบบเชื่อมตอกริด
การออกแบบฮารดแวร การออกแบบสวนควบคุม และโครงสรางของตูจําลองแสงอาทิตยเทียม โดย
ระบบเชื่อมตอกริดแสดงดังรูปที่ 3.1 การทํางานของระบบเชื่อมตอกริดจะแบงเปน 2 สวนคือ สวน
แรกจะเปนสวนการหากําลังสูงสุดของเซลลแสงอาทิตยโดยใชเทคนิคการเพิ่มคาความนําไปควบคุม
วัฎจักรการทํางานของสวิตชของตัวแปลงผันแบบทบระดับ และสวนที่สองจะเปนสวนการสราง
กระแสรูปคลื่นไซนเพื่อจายเขาระบบกริดโดยใชการควบคุมแบบฮีสเตอริซีสไปควบคุมการทํางาน
ของสวิตชอินเวอรเตอร
รูปที่ 3.1 ระบบเชื่อมตอกริด
3.1 แบบจําลองระบบเชื่อมตอกริด
แบบจําลองระบบเชื่อมตอกริดในรูปที่ 3.1 จะใชโปรแกรม MATLAB/SIMULINK จําลองระบบ
แสดงดังรูปที่ 3.2
Grid
MPPT
PWM
Reference
Signal
Hysteresis
Control
Gate Drive
Current
Sensor
Ipv
Vpv Icon
+ -Iref
Boost
Converter
Grid Connected
Inverter
S1 S3
S4S2
SB
Lc
CcCs
L
Power
Transformer
Multiplier
Current
Sensor
PV
Cell D1
D2
D4
D3
26
รูปที่ 3.2 แบบจําลองระบบเชื่อมตอกริด
3.1.1 แบบจําลองเซลลแสงอาทิตย
การจําลองคุณลักษณะของเซลลแสงอาทิตยจะใชสมการ (2.1), (2.2) และ (2.3) จากสมการพบวามี
คาตัวแปรที่ไมทราบคาคือคา Ideality Factor (A) คากระแสอิ่มตัวยอนกลับ (Ir) และกระแสอิ่มตัว
ยอนกลับที่อุณหภูมิอางอิง (Irr) การหาคาตัวแปรเหลานี้จะใชสมการไดโอดในสมการ (3.1) และขอมูล
ของเซลลแสงอาทิตยคือคากระแสลัดวงจร (ISC) แรงดันขณะเปดวงจร (VOC) แรงดันและกระแสที่จุด
จายกําลังสูงสุด (VMAX, IMAX) โดยคาที่ใชจะเปนคาตอเซลล จากวงจรสมมูลของเซลลแสงอาทิตยพบวา
ในขณะที่เซลลแสงอาทิตยเปดวงจรปริมาณกระแสที่เซลลแสงอาทิตยสรางขึ้นทั้งหมดจะไหลผานตัว
ไดโอดดังสมการ (3.2)
( )⎡ ⎤= −
⎢ ⎥⎣ ⎦D r
qV
I I exp 1AKT (3.1)
( )⎡ ⎤= −
⎢ ⎥⎣ ⎦
OC
SC r
qV
I I exp 1AKT (3.2)
ที่จุดจายกําลังสูงสุดกระแสที่ผานไดโอดคือ = −D SC MAXI I I จะไดสมการไดโอดเปน
( )⎡ ⎤= −
⎢ ⎥⎣ ⎦
MAX
D r
qV
I I exp 1AKT (3.3)
จากสมการ (3.3) จัดสมการใหมไดเปน
power
z
1
IL
ILoad
Vc
Solar Cell
Signal
Saw -Tooth
<=
2.5
I
V
Vr
Vr2
MPPT
ICON
Igrid
trig1
trig2
trig3
trig4
Inv Control
Igrid
V
Trig1
Trig2
Trig3
Trig4
Igrid
Grid
0.48
Gain
Vi
VTrig
V+
I1
Boost
27
( )
=
+
MAX
D r
r
qV 1A KT I I
ln I
(3.4)
แทนสมการ (3.4) ในสมการ (3.2) จะได
( )
( )
−
+ − =
VOC OC1 VMAX
MAX
V
V
r D r SCI I I I 0 (3.5)
จากนั้นใชวิธีลองผิดลองถูก (Trial & Error) โดยการแทนคา Ir เพื่อแกสมการ (3.5) เมื่อไดคา Ir นํา
กลับไปแทนในสมการ (2.2) และ (3.4) เพื่อหาคากระแสอิ่มตัวยอนกลับที่อุณหภูมิอางอิงและคา
Ideality Factor ตามลําดับ จากแบบจําลองที่ไดนํามาพล็อตกราฟกระแส-แรงดันของเซลลแสงอาทิตย
รุน MSX-30L เทียบกับขอมูลกราฟกระแส-แรงดันของเซลลแสงอาทิตยจากผูผลิตดังรูปที่ 3.3
รูปที่ 3.3 กราฟกระแส-แรงดันของเซลลแสงอาทิตยรุน MSX-30L
3.1.2 แบบจําลองตัวแปลงผันแบบทบระดับ
ตัวแปลงผันแบบทบระดับจะใชสําหรับเพิ่มระดับแรงดันไฟตรงของเซลลแสงอาทิตยที่จายเขา
อินเวอรเตอร และใชเปนตัวปรับหาจุดจายกําลังสูงสุดของเซลลแสงอาทิตยดวยการปรับวัฏจักรการ
ทํางานของสวิตช เพื่อปรับคาความตานทานของระบบที่มองจากตัวเซลลแสงอาทิตยใหใกลคาความ
ตานทานที่เหมาะสม (Optimum Resistance: ROpt) สําหรับการจายกําลังสูงสุด ณ เวลาใดๆ โดยตัว
แปลงผันแบบทบระดับนี้จะทํางานในโหมดกระแสตอเนื่อง จากสมการ (2.15) และ (2.16) จะได
ความสัมพันธของความตานทานที่เหมาะสมกับความตานทานเอาตพุตเปน
( )= − 2
Opt OR R 1 D (3.6)
0 2 4 6 8 10 12 14 16 18 20 22 24
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
2.2
Current(A)
Voltage (V)
I-V Charasteristics
T = 0°C
T = 75°C
T = 25°C
T = 50°C
ก) ผลจากแบบจําลองเซลลแสงอาทิตย ข) กราฟจากผูผลิต
28
โดยถาสมมติใหการทํางานของอินเวอรเตอรมีลักษณะเปนความตานทาน (RO) ดังนั้นเมื่อปรับวัฎจักร
การทํางานของสวิตชตัวแปลงผันแบบทบระดับจะพบวาเมื่อเพิ่มวัฎจักรการทํางานจะทําใหคา OptR มี
คานอยลงเมื่อเทียบสภาวะกอนทําใหเซลลแสงอาทิตยจายกระแสมากขึ้น (จุดทํางานจะเคลื่อนที่ไป
ทางซายของกราฟกระแส-แรงดันของเซลลแสงอาทิตย) แตถาลดวัฎจักรการทํางานลงจะทําใหคา
OptR มีคามากกวาสภาวะเดิมทําใหเซลลแสงอาทิตยจายกระแสลดลง (จุดทํางานจะเคลื่อนที่ไป
ทางขวาของกราฟกระแส-แรงดันของเซลลแสงอาทิตย) แบบจําลองของตัวแปลงผันแบบทบระดับจะ
ใชทูลในชุดระบบไฟฟากําลังของโปรแกรม MATLAB/SIMULINK ดังรูปที่ 3.4
รูปที่ 3.4 แบบจําลองตัวแปลงผันแบบทบระดับ
3.1.3 แบบจําลองอินเวอรเตอร
อินเวอรเตอรจะใชสําหรับแปลงไฟฟากระแสตรงเปนไฟฟากระแสสลับ แบบจําลองแสดงดังรูปที่ 3.5
ในการจําลองการทํางานจะสั่งใหสวิตชทํางานเปนคูโดยในชวงแรงดันบวกสวิตช S1, S4 ทํางาน สวน
ในชวงแรงดันลบสวิตช S2, S3 ทํางาน เพื่อสรางกระแสรูปคลื่นไซนจายเขาระบบกริด
รูปที่ 3.5 แบบจําลองอินเวอรเตอรเฟสเดียวแบบเชื่อมตอกริด
2
I1
1
V+
d
g
s
m
a
k
m
+
i
-
V
+
-
2
VTrig
1
Vi
1
Igrid
d
g
s
m
d
g
s
m
d
g
s
m
d
g
s
m
+
i
-
5
Trig4
4
Trig3
3
Trig2
2
Trig1
1
V
S1
S2
S3
S4
29
3.1.4 การควบคุมการทํางาน
การควบคุมการทํางานมี 2 สวนคือ สวนการหาจุดจายกําลังงานสูงสุดจะใชวิธีเพิ่มคาความนําใน
บทที่ 2 โดยถาคาของ + dII
V dV มีคาเปนบวกระบบจะเพิ่มแรงดันอางอิง แตถามีคาเปนลบระบบจะลด
แรงดันอางอิงลง แลวนําคาแรงดันอางอิงไปเปรียบเทียบกับสัญญาณพีดับบลิวเอ็มเพื่อปรับวัฎจักรการ
ทํางานของสวิตชตัวแปลงผันแบบทบระดับในการตามหาจุดจายกําลังสูงสุดของเซลลแสงอาทิตย
สวนที่สองจะเปนสวนการสรางกระแสรูปคลื่นไซนจายเขาระบบกริด ซึ่งจะใชการควบคุมแบบ
ฮีสเตอริซีสควบคุมการทํางานของอินเวอรเตอรเฟสเดียว ดังรูปที่ 3.6 ซึ่งกระแสอางอิง (Iref) จะสราง
จากผลคูณของกระแสควบคุม (ICON) ที่ไดจากสวนหาจุดจายกําลังสูงสุดกับรูปคลื่นไซนอางอิงขนาด
1 หนวยของแรงดันกริด โดยกระแสควบคุมที่ใชในการจําลองนี้จะมีคาเทากับ 0.48 เทาของกระแสที่
จุดจายกําลังสูงสุดเพื่อใหระบบสามารถจายกําลังสูงสุดได
รูปที่ 3.6 การควบคุมการสรางกระแสรูปคลื่นไซน
3.1.5 ผลการจําลองระบบเชื่อมตอกริด
พารามิเตอรที่ใชในแบบจําลองประกอบดวย
- เซลลแสงอาทิตย MSX-30L ขนาด 28.3 W แรงดันขณะเปดวงจร 20.8 V กระแสลัดวงจร
1.82 A แรงดันที่จุดจายกําลังสูงสุด 17.2 V และกระแสที่จุดจายกําลังสูงสุด 1.65 A ที่ปริมาณ
แสง 1 kW/m2
อุณหภูมิ 298 เคลวิน
- ตัวเก็บประจุสําหรับกรองระลอกคลื่นแรงดัน (CS) ขนาด 4,700µF
- ตัวแปลงผันแบบทบระดับประกอบดวยตัวเหนี่ยวนําขนาด (LC) 10 mH ตัวเก็บประจุขนาด
(CC) 470µF
- ตัวเหนี่ยวนําของอินเวอรเตอรขนาด (L) 2 mH
- แหลงจายไฟกระแสสลับ 38.89 V 50 Hz
4
trig4
3
trig3
2
trig2
1
trig1
Relay1
> NOT
AND
AND
0
|u|
|u|
2
Igrid
1
ICON
30
ในการจําลองการทํางานจะคงคาอุณหภูมิที่ผิวของเซลลแสงอาทิตยไวที่ 298 เคลวิน โดยมีคาปริมาณ
แสงเริ่มตนที่ 1000 W/m2
(ชวงเวลา ก) จากนั้นลดปริมาณแสงลงไปที่ 500 W/m2
ที่เวลา 0.08 วินาที
(ชวงเวลา ข) และเพิ่มปริมาณแสงเปน 1000 W/m2
อีกครั้งที่เวลา 0.15 วินาที (ชวงเวลา ค)
โดยผลการหาจุดจายกําลังสูงสุดของกราฟแรงดัน กระแส และกําลังงานของเซลลแสงอาทิตยเทียบกับ
เวลาแสดงในรูปที่ 3.7 จากนั้นนําคาของกระแส-แรงดันและกําลังไฟฟา-แรงดันมาพล็อตกราฟการ
เปลี่ยนแปลงจุดทํางานของเซลลแสงอาทิตยดังแสดงในรูปที่ 3.8 และผลของรูปคลื่นกระแสที่จายเขา
กริดแสดงดังรูปที่ 3.9
จากผลการจําลองการทํางานของระบบพบวาระบบสามารถติดตามจุดจายกําลังสูงสุดของเซลล
แสงอาทิตยไดทั้งในสภาวะคงตัว สภาวะที่มีปริมาณแสงเปลี่ยนแปลงอยางรวดเร็ว และสามารถจาย
กระแสรูปคลื่นไซนเขาระบบกริดได
รูปที่ 3.7 กราฟแรงดัน กระแส และกําลังไฟฟาเทียบกับเวลาที่ไดจากการหาจุดจายกําลังสูงสุด
ก ข ค
0 0 .0 4 0 .0 8 0 .1 2 0 .1 6 0 .2
T im e (s)
0
4
8
1 2
1 6
2 0
2 4
2 8
Power(W)
2
0
0 .2
0 .4
0 .6
0 .8
1
1 .2
1 .4
1 .6
1 .8
Isolar(V)
0
2
4
6
8
1 0
1 2
1 4
1 6
1 8
2 0
Vsolar(V)
vSL'I
AI'L1
MOE
Z'O91'0ZL'O80'0PO'O0
9'1-
P'1-
Z1-
1-
8'0-
9'0-
P'O-
Z'O-
0
2'0
P'O
9'0
8'0
1
Z'1
P'1
9'1
0
......,........,........*........Z'O
32
แรงดันขณะเปดวงจร (VOC) 21.1 V
กระแสลัดวงจร (ISC) 1.90 A
จากขอมูลของเซลลแสงอาทิตยจะไดคุณลักษณะทางไฟฟาของเซลลแสงอาทิตยที่ใชงานดังนี้
กําลังสูงสุดที่จายได (PMAX) 120 W
แรงดันที่จุดจายกําลังสูงสุด (VMAX) 68.4 V
กระแสที่จุดจายกําลังสูงสุด (IMAX) 1.75 A
แรงดันขณะเปดวงจร (VOC) 84.4 V
กระแสลัดวงจร (ISC) 1.90 A
นําตัวเก็บประจุขนาด 4,700 µF มาตอขนานกับเซลลแสงอาทิตยเพื่อกรองระลอกคลื่นแรงดันของ
เซลลแสงอาทิตยกอนเขาตัวแปลงผันแบบทบระดับดังรูปที่ 3.10
รูปที่ 3.10 การตอเซลลแสงอาทิตยขนาด 120 วัตต
3.2.2 ตัวแปลงผันแบบทบระดับ
ตัวแปลงผันแบบทบระดับออกแบบใหทํางานที่ความถี่ 20 kHz 120 W แรงดันและกระแสอินพุตมีคา
เทากับแรงดันและกระแสที่จุดจายกําลังสูงสุดของเซลลแสงอาทิตยคือ 68.4 V และ 1.75 A โดย
กําหนดแรงดันไฟตรงเอาตพุตเทากับ 185 V เพื่อใหสามารถจายกระแสเขากับระบบกริดที่แรงดันไฟ
สลับขนาด 110 V คาระลอกคลื่นกระแสของตัวเหนี่ยวนํา (LC) เทากับ 0.2 A และคาระลอกคลื่น
CS = 4,700 µF 100 V
MSX-30L
MSX-30L
MSX-30L
MSX-30L
+ +
+
+
-
-
-
-
+
-
33
แรงดันของตัวเก็บประจุ (CC) เทากับ 0.2 V จากขอกําหนดนี้นํามาคํานวณหาขนาดตัวเหนี่ยวนํา และ
ตัวเก็บประจุของตัวแปลงผันแบบทบระดับไดดังนี้
1. คํานวณหาวัฎจักรการทํางานของสวิตชจากสมการ (2.15) จะได
= −
S
a
V
V 1 D
= −
68.4185 1 D
=D 0.63
2. หาขนาดตัวเหนี่ยวนํา (LC) สามารถคํานวณจากสมการ (2.18) จะได
=
∆
S
S
V D
L
f I
= 3
68.4*0.63L
20*10 *0.2
=L 10.77 mH
3. หาขนาดตัวเก็บประจุ (CC)สามารถคํานวณไดจากสมการ (2.22) จะได
=
∆
a
C
S c
I D
C
f v
=C 3
0.6475*0.63C
20*10 *0.2
=CC 101.98 Fµ
ในการใชงานจริงตัวเหนี่ยวนําจะใชขนาด 13.33 mH ตัวเก็บประจุใชขนาด 470 µF 450 V เพื่อกรอง
ใหแรงดันเอาตพุตของตัวแปลงผันแบบทบระดับเรียบมากขึ้น สําหรับสวิตช (SB) จะใชมอสเฟต
IRF 740 สวนไดโอดใช MUR 860 ซึ่งเปนไดโอดแบบอุลตราฟาสต-รีคัพเวอรี่
3.2.3 อินเวอรเตอร 1 เฟส
อินเวอรเตอร 1 เฟสที่ใชในวิทยานิพนธนี้จะเปนอินเวอรเตอรแบบแหลงจายแรงดันซึ่งประกอบดวย
สวิตช 4 ตัว แบงเปน 2 กิ่ง (Branch) โดยแตละกิ่งประกอบดวยสวิตช 2 ตัวที่ทํางานไมพรอมกันเพื่อ
ปองกันการเกิดลัดวงจร ในที่นี้จะใชไอจีบีที (Insulated Gate Bipolar Transistor: IGBT) ของ IRF รุน
G4PH50KD เปนสวิตชโดยตอความตานทาน 100 kΩ ครอมขาเกตกับขาอีมิตเตอรเพื่อปองกันการ
ทํางานของสวิตชหากยังไมไดรับสัญญาณขับเนื่องจากผลของตัวเก็บประจุแฝงที่ครอมขาเกตกับขา
อีมิตเตอร
34
3.2.4 ตัวประมวลผลสัญญาณดิจิตอล
ตัวประมวลผลสัญญาณดิจิตอลที่ใชในวิทยานิพนธนี้จะใชชิป ADMC 331 ของบริษัท Analog Device
ใชความถี่ในการสุมสัญญาณ 20 kHz เปนตัวควบคุมการทํางานของระบบเชื่อมตอกริดโดยรับ
สัญญาณอนาล็อกของแรงดัน และกระแสของเซลลแสงอาทิตยผานตัวแปลงสัญญาณอนาล็อกเปน
สัญญาณดิจิตอลของชิป ADMC331 เก็บในรีจิสเตอร ADC1 และ ADC2 โดยคาแรงดันที่ตัวแปลง
สัญญาณอนาล็อกเปนสัญญาณดิจิตอลจะอานคาไดถูกตองจะอยูในชวงแรงดัน 0.3-3.5 V แตเนื่องจาก
ผลของดีซีออฟเซ็ทจะทําใหการอานคาแรงดันของระบบกริด และกระแสจายเขาระบบกริดซึ่งมีทั้งคา
แรงดันบวกและแรงดันลบมีความผิดพลาดดังนั้นจึงใช MAX196 ซึ่งเปนตัวแปลงสัญญาณอนาล็อก
เปนสัญญาณดิจิตอลขนาด 12 บิต ที่สามารถอานคาไดทั้งแรงดันบวก และแรงดันลบแทน สําหรับ
แรงดันที่ MAX196 สามารถอานไดมีคา ±5Vฟงกชั่นการทํางานแสดงในรูปที่ 3.11 ซึ่งแรงดันที่อาน
ไดจากตัวเซนเซอรจะตองผานวงจรยกระดับแรงดัน (Level Shifter) กอนเพื่อปรับแรงดันใหเหมาะกับ
แรงดันที่ตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอลสามารถอานคาไดอยางถูกตองกอนนําคาที่ได
ไปประมวลผล
เนื่องจาก MAX196 จะใชเวลาในการแปลงสัญญาณ 10 µs ถานําไปใชอานคาสัญญาณทั้ง 4 สัญญาณ
จะใชเวลาในการอานเปน 40 µs แตเวลาการทํางานของ ADMC331 ในแตละวัฎจักรการทํางานจะมี
เวลา 50 µs ดังนั้นเวลาที่เหลือในการประมวลผลจะมีเวลา 10 µs จึงไมเพียงพอกับการประมวลผล
โปรแกรมในสวนอื่น จึงตองใชทั้งตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอลของชิป ADMC331
และ MAX196
รูปที่ 3.11 ฟงกชั่นการทํางานของ MAX196
35
3.2.4.1 การแปลงคาสัญญาณอนาล็อกเปนคาสัญญาณดิจิตอล
เนื่องจากตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอลของชิป DSP จะอานคาจากตัวนับ (Counter)
ขนาด 12 บิต แตในการคํานวณจะใชการคํานวณแบบ 16 บิต ดังนั้นสามารถแปลงขอมูล 12 บิตเปน
16 บิตโดยใชวิธีคํานวณแบบ 2 จุด (2-point calibration) ดังรูปที่ 3.12 โดยวิธีนี้จะใหตัวแปลงสัญญาณ
อนาล็อกเปนสัญญาณดิจิตอลอานคาแรงดันคงที่อางอิง 2 คาคือ Vref1 และ Vref2 ซึ่ง Vref1 จะเปน
แรงดันคงที่จากตัวบอรดประมวลผล สวนคา Vref2 จะมีคาเปนครึ่งหนึ่งของแรงดัน Vref1 โดยการตอ
ตัวตานทานภายนอกเพื่อแบงแรงดัน Vref1 อานคาแรงดันอางอิงทั้งสองคาจากโปรแกรมดีบักเกอร
เพื่อคํานวณหาคา Y∆
∆ = −Y Reference1 Reference2 (3.7)
สวนคา X∆ หาไดจาก
∆ = −X Ref1 Ref2 (3.8)
โดยที่
( )
( )
−
=
−
15Vref1 Vmin
Ref1 *2
Vmax Vmin
(3.9)
( )
( )
−
=
−
15Vref2 Vmin
Ref2 *2
Vmax Vmin
(3.10)
โดยคา Vmin และ Vmax คือคาแรงดันต่ําสุด และคาแรงดันสูงสุดในชวงใชงานของตัวแปลงสัญญาณ
อนาล็อกเปนสัญญาณดิจิตอล (ในที่นี้ใช Vmin = 0.3 V และ Vmax = 3.5 V) จากสมการ (3.7) และ
(3.8) สามารถนํามาหาคาความชัน และออฟเซ็ทของตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอล
ดังนี้
∆=
∆
YADCSLOPE
X
(3.11)
= −ADCOffset Reference2 ADCSLOPE*Ref2 (3.12)
รูปที่ 3.12 การแปลงคาสัญญาณดิจิตอลดวยวิธีการแบบ 2 จุด
R e f e r e n c e 1
R e f e r e n c e 2
A D C r e a d in g
A D C - o f f s e t
R e f 1R e f 2
Y∆
X∆
D e s ir e d A D C
r e a d in g
36
ดังนั้นคาที่ตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอลสามารถนับไดมากที่สุดคือ
ADCOffsetlScaleDigitalFul*ADCSLOPEMAXCount += (3.13)
โดยคา DigitalFullScale มีคาเทากับ 1 หรือ 0x7FFF ในการคํานวณแบบ 1.15 เมื่อไดคาความชันและ
ออฟเซ็ทสามารถนําไปคํานวณหาคาขนาด 16 บิตที่จะนําไปใชในการคํานวณดังสมการ (3.14)
−= ADCin ADCOffsetADCCorrected ADCSLOPE (3.14)
3.2.4.2 รูปแบบการคํานวณ
รูปแบบการคํานวณของ ADMC 331 มีหลายรูปแบบ ในวิทยานิพนธนี้จะใชการคํานวณในรูปแบบ
1.15 คือ จะมีคาจํานวนเต็ม 1 บิต และคาทศนิยม 15 บิต โดยบิตแรกจะเปนตัวกําหนดวามีคาบวกหรือ
คาลบ ซึ่งผลลัพธที่ไดจากการคํานวณจะมีคาอยูระหวาง –1 ถึง 1 (0x8000 ถึง 0x7FFF)
3.2.5 ตัววัดสัญญาณอนาล็อก (Analog Sensors)
ตัววัดสัญญาณอนาล็อกที่ใชในวิทยานิพนธนี้จะประกอบดวย HCPL-788J, LEM รุน LV25-P และ
LEM รุน LTA50P/SP1
3.2.5.1 HCPL-788J (Isolation Amplifier with Short Circuit and Overload Detection)
HCPL-788J จะเปนตัววัดสัญญาณอนาล็อกที่แยกการเชื่อมตอทางไฟฟาของสัญญาณอินพุต และ
สัญญาณเอาตพุต โดยมีฟงกชั่นการทํางานดังรูป 3.13 เมื่อไดรับสัญญาณอนาล็อกสัญญาณจะถูกแปลง
เปนสัญญาณดิจิตอลดวยตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอลแบบซิกมา-เดลตา (Σ∆ ADC)
ที่มีความถี่ในการแซมปลิ้งสัญญาณ 6 ลานครั้งตอวินาทีและสงสัญญาณที่แปลงไดผานตัวเขารหัส
สัญญาณเพื่อสงสัญญาณอินพุตผาน LED กอนจะถอดรหัสเพื่อแปลงสัญญาณดิจิตอลเปนสัญญาณ
อนาล็อกโดยสัญญาณเอาตพุตที่ไดจะมี 3 แบบคือ
1. สัญญาณ outV คาแรงดันที่ไดจะเปนสัดสวนโดยตรงกับสัญญาณอินพุตดังสมการ 3.15
( )+ −−
= +ref IN IN ref
out
V * V V V
V 504mV 2 (3.15)
จากสมการ (3.15) พบวา
- ถาสัญญาณทางดานอินพุตมีคาบวกแรงดันเอาตพุตจะมีคามากกวา refV
2
- ถาสัญญาณทางดานอินพุตมีคาเปนศูนยแรงดันเอาตพุตจะมีคาเทากับ refV
2
37
- ถาสัญญาณทางดานอินพุตมีคาลบแรงดันเอาตพุตจะมีนอยกวา refV
2
2. สัญญาณ ABSVAL จะแสดงคาสัมบูรณของสัญญาณอินพุต โดยแรงดันเอาตพุตหาไดดังนี้
( )+ −−
= ref IN IN2*V * V V
ABSVAL 504mV (3.16)
จากสมการ 3.16 พบวาเมื่อสัญญาณอินพุตเทากับศูนยคาแรงดันเอาตพุตจะมีคาเทากับศูนย และ
แรงดันเอาตพุตจะคาเพิ่มขึ้นจนเทากับแรงดันอางอิง refV เมื่อแรงดันอินพุตมีคาเทากับ
±256mV
3. สัญญาณ FAULTจะเปนสัญญาณปองกันการลัดวงจร โดยจะสงสัญญาณเมื่อสัญญาณอินพุตมีคา
มากกวา ±256mV
ในวิทยานิพนธนี้จะใช HCPL-788J วัดคาแรงดันและกระแสของเซลลแสงอาทิตย (VPV และ IPV) ผาน
ชองสัญญาณ outV โดยใชแรงดันอางอิง (Vref ) 5 V ดังวงจรในรูปที่ 3.14 ซึ่งสัญญาณอินพุตจะวัดจาก
แรงดันตกครอม RS โดยคาแรงดันอินพุตที่ HCPL-788J อานคาไดถูกตองอยางเปนเชิงเสนจะอยู
ในชวง ±200mV
รูปที่ 3.13 ฟงกชั่นการทํางานของ HCPL-788J
FAULT
DETECT
256 mV
REFERENCE
Σ∆
MODULATOR
ENCODER
DECODER D/A LPF
RECTIFIER
VIN+
VIN-
CH
CL
VLED+
VDD1
VDD1
GND1
1 11
8
7
5
6
4
3
2
16
15
14
13
12
9
10
VDD2
VDD2
GND2
VREF
VOUT
ABSVAL
GND2
FAULT
38
รูปที่ 3.14 วงจรใชงานของ HCPL-788J
1. การวัดแรงดันของเซลลแสงอาทิตย (VPV)
เนื่องจากแรงดันขณะเปดวงจรของเซลลแสงอาทิตยมีคา 84.4 V ในที่นี้จะออกแบบให HCPL-788J วัด
คาแรงดันสูงสุดที่ 90 V ซึ่งจะตองแบงแรงดันเพื่อใหแรงดันตกครอม R1 ที่ใชเปนแรงดันอินพุต
(Vsense)ใหกับ HCPL-788J มีคาอยูในชวง 0-200 mV โดยตําแหนงตัวตานทาน R1 แสดงดังรูปที่ 3.15
โดยตัวตานทาน R1 สามารถหาคาไดจากสมการแบงแรงดัน
= +sense PV
R1V *VR R1
= +
R1200mV *90R R1 (3.17)
เลือก R = 100 kΩ จะได R1 = 222.71 Ω ดังนั้นเลือกใช R1 = 220 Ω ซึ่งจะไดสัญญาณแรงดันเอาตพุต
ที่ชองสัญญาณ outV อยูในชวงแรงดัน 2.5-4.48 V
2. การวัดกระแสของเซลลแสงอาทิตย (IPV)
เนื่องจากกระแสลัดวงจรของเซลลแสงอาทิตยมีคา 1.9 A ในที่นี้จะออกแบบให HCPL-788J วัด
คากระแสได 2 A ดังนั้นตัวตานทาน R2 สําหรับวัดกระแสหาไดจาก
=sense PVV I *R2
=200mV 2*R2 (3.18)
จากสมการ (3.18) จะไดคา R2 เทากับ 0.1 Ω โดยตําแหนงของ R2 แสดงในรูปที่ 3.15 ซึ่งจะได
สัญญาณแรงดันเอาตพุตที่ชองสัญญาณ outV อยูในชวงแรงดัน 2.5-4.48 V
INPUT
CURRENT
VIN+
VIN-
CH
CL
VDD1
VLED1+
VDD1
GND1
GND2
VDD2
ABSVAL
VOUT
VREF
VDD2
GND2
FAULT
HCPL-788J
8
7
5
4
3
2
1
6
15
14
13
12
11
10
9
16
RSHUNT RS
R
Ω39
C2
0.1 Fµ
C3
ISOLATED +5V
0.1 Fµ
C1
0.1 Fµ
C6
R Ωk7.4
C8 C4 C7 C5
C4 0.1 F= µ
pF4708C7C5C ===
+5 V
ADC
VREF
GND
DSP0.01 Fµ
39
รูปที่ 3.15 ตําแหนงตัววัดสัญญาณอนาล็อก
3.2.5.2 LEM LV25-P
LEM LV25-P เปนอุปกรณวัดสัญญาณแรงดันโดยใชหลักการเหนี่ยวนําสนามแมเหล็ก (Hall Effect)
การวัดแรงดันจะวัดจากกระแสที่มีสัดสวนโดยตรงกับแรงดันผานความตานทานภายนอก (R3) ที่ตอ
อนุกรมกับวงจรทางดานปฐมภูมิของ LV25-P ดังรูปที่ 3.16 โดยกระแสที่ไหลผานวงจรปฐมภูมิควรมี
คาเทากับ 10 mA เพื่อความแมนยําในการวัดของ LV25-P อัตราสวนของกระแสทางดานทุติยภูมิตอ
กระแสทางดานปฐมภูมิเทากับ 2.5
ในที่นี้จะนํา LV25-P มาวัดแรงดันกริด 220 V 50 Hz แตเนื่องจากแรงดันของกริดมีการกระเพื่อม
ดังนั้นจึงออกแบบให LV25-P สามารถอานแรงดันได 250 V โดยตอ LV25-P ที่ตําแหนงดังรูปที่3.14
ความตานทาน R3 หาไดจากสมการ (3.19)
= gridV
R3 10mA (3.19)
จะไดคาความตานทาน R3 เปน 25 kΩ และสามารถทนกําลังสูญเสียได 2.5 W จากอัตราสวนของ
กระแสทางดานทุติยภูมิตอกระแสทางดานปฐมภูมิจะใชตัวตานทานสําหรับอานคาแรงดัน (RM)
เทากับ 100 Ω ซึ่งจะใหคาแรงดันเอาตพุตเทากับ±2.5V โดยสัญญาณแรงดันที่ไดนี้จะนําไปใชเปน
สัญญาณอางอิงรูปคลื่นไซนเพื่อใชในการควบคุมตอไป
รูปที่ 3.16 การวัดสัญญาณของ LV25-P
PV
ARRAY
Boost
Converter
Inverter
LTA
50P/SP1
LV
25-P
R
R1
R2
CS
VPV
+
-
L
IPV
R3
HCPL
788J
HCPL
788J
LV 25-P M
+
-
+
-
+ 15 V
- 15 V
0 V
RM
R3
+HT
-HT VSENSE
40
3.2.5.3 LEM LTA50P/SP1
LTA50P/SP1 เปนอุปกรณวัดกระแสโดยใชหลักการของ Hall Effect ดังแสดงในรูปที่ 3.17 ความ
ผิดพลาดในการวัดสัญญาณนอยกวา ±1% โดยคากระแสเอาตพุตจะเปนสัดสวนโดยตรงกับ
คากระแสอินพุตมีคาเทากับ 1 mA/A ดังนั้นตอตัวตานทาน (RM) 100 Ω เพื่อใชเปลี่ยนคากระแสเปนคา
แรงดัน ในที่นี้จะใชวัดสัญญาณกระแสที่จายเขากริด
รูปที่ 3.17 การวัดสัญญาณของ LTA50P/SP1
3.2.6 วงจรยกระดับแรงดัน (Level Shifter Circuit)
เนื่องจากตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอลของ ADMC 331 และ MAX196 จะมีชวงของ
แรงดันที่ใชสําหรับอานคาสัญญาณอนาล็อก ดังนั้นจึงตองมีวงจรยกระดับแรงดันเพื่อปรับคาแรงดัน
ของตัววัดสัญญาณอนาล็อกใหอยูในชวงที่ตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอลสามารถ
อานคาได โดยวงจรยกระดับแรงดันจะสรางจากตัวขยายสัญญาณ (Op-Amp) เบอร LM324N ดังวงจร
ในรูปที่ 3.18 ซึ่งจะประกอบดวยวงจรขยายแบบรวมสัญญาณ และวงจรขยายแบบกลับเฟส
รูปที่ 3.18 วงจรขยายและยกระดับแรงดัน
+
-
+
-
V I N
V O U T
+ 1 5 V
S u m m in g
A m p
In v e r tin g
A m p
5 k Ω
5 k Ω
1 0 k Ω
1 0 k Ω
1 0 k Ω
5 k Ω
2 .5 k Ω
1 0 k Ω
LTA50P/SP1
+ 15 V
- 15 V
0 V
RM
VSENSE
From
Inverter
To
Grid System
41
รูปที่ 3.19 วงจรขับสวิตช
3.2.7 วงจรขับ (Gate Drive Circuit)
วงจรขับที่ใชในวิทยานิพนธนี้จะใชไอซี TLP250 เปนไอซีที่แยกสวนของสัญญาณขับกับสวนที่ใชขับ
สวิตชสามารถทํางานที่ความถี่สูงสุด 25 kHz ดังวงจรในรูปที่ 3.19 ในสวนของสัญญาณขับจะรับ
สัญญาณขนาด 5 V มาจากตัวประมวลผลสัญญาณดิจิตอลตอผานตัวตานทานขนาด 1 kΩ เพื่อจํากัด
กระแสเขา TLP250 ในสวนที่ใชขับสวิตชจะตอแหลงจายแรงดันภายนอกขนาด +20 V ผานขา
คอลเล็กเตอรของทรานซิสเตอร Tr1 ที่ขาอิมิตเตอรของทรานซิสเตอร Tr1 จะตอตัวตานทานขนาด
50 Ω เขากับขาเกตของไอจีบีที (หรือมอสเฟต) เพื่อกําหนดชวงเวลาตอวงจร (Turn on time) และ
ชวงเวลาตัดวงจร (Turn off time) ของไอจีบีที และตอซีเนอรไดโอดเขาที่ขาอีมิเตอรของไอจีบีทีเพื่อ
สรางแรงดัน-5 V ในชวงตัดวงจรของสวิตชเพื่อชวยใหสวิตชหยุดทํางานเร็วขึ้น
เมื่อไดรับสัญญาณขับทรานซิสเตอร Tr1 จะตอวงจรเพื่อจายแรงดันเขาขาเกตกับขาอีมิเตอรของ
ไอจีบีทีโดยแรงดันตกครอมขาเกตและอีมิเตอรจะเปน
= −GE CC ZV V V (3.20)
เมื่อไมมีสัญญาณขับสวิตชทรานซิสเตอร Tr2 จะตอวงจรทําใหแรงดันตกครอมขาเกตและอีมิเตอรมีคา
เทากับ
= −GE ZV V (3.21)
ในวิทยานิพนธนี้จะใช TLP250 จํานวน 5 ตัว สําหรับขับสวิตชของตัวแปลงผันแบบทบระดับ และ
สวิตชของอินเวอรเตอรดังรูปที่ 3.20 จากรูปจะพบวาสวิตชของตัวแปลงผันแบบทบระดับ (SB) และ
สวิตชดานลาง 2 ตัวของอินเวอรเตอร (S2 และ S4) มีการเชื่อมตอกันทางไฟฟาดังนั้นสามารถใช
แหลงจายไฟ (VCC1) และกราวดจากแหลงจายเดียวกัน สวนสวิตช S1 กับ S3 ไมมีการเชื่อมตอกันโดย
ตรงที่ขั้วอิมิตเตอร ดังนั้นจะตองใชแหลงจายไฟและกราวดคนละสวนกัน
RG = 50 Ω C = 0.1 µF
C1 = 4.7 µF 25 V
ZD 5.1 V VCC = 20V
VG
C1
+
-
RG
+ VccTLP 250
G E
Tr1
Tr2
ZD
C
Ω1k
Ω5k
42
รูปที่ 3.20 ลักษณะการตอวงจรขับ
3.3 การควบคุม
โปรแกรมที่ใชในการควบคุมการทํางานจะแบงเปน 2 สวนคือ
1. โปรแกรมหลัก (Main Program) จะเปนสวนกําหนดคาเริ่มตนการทํางานของตัวประมวลผล
สัญญาณดิจิตอล กําหนดคาตัวแปร และเรียกไฟลขอมูลที่เกี่ยวของกับโปรแกรมใชงาน ใน
วิทยานิพนธนี้จะกําหนดใหตัวประมวลผลสัญญาณดิจิตอลทํางานในอินเตอรรัปโหมด 2 (IRQ2)
คือตัวโปรแกรมหลักจะรอสัญญาณ PWMSYNC Interrupt เพื่อกระโดดไปทํางานในสวนของ
โปรแกรมอินเตอรรัป (Interrupt Service Routine: ISR) ดังแผนภาพ ก ในรูปที่ 3.21
2. โปรแกรมในสวนการอินเตอรรัปจะเริ่มทํางานดวยการอานคาของแรงดันและกระแสของเซลล
แสงอาทิตย (VPV, IPV) จากรีจิสเตอร ADC1 และ ACD2 สวนแรงดันของระบบกริด (Vgrid) และ
กระแสที่จายเขาระบบกริด (Igrid) จะอานขอมูลจาก MAX196 ผานทางพอรต PIO ของ ADMC331
จากนั้นนําคาแรงดันและกระแสของเซลลแสงอาทิตยไปใชในการหาจุดจายกําลังสูงสุด และสราง
กระแสรูปคลื่นไซนจายเขาระบบกริดดังแผนภาพ ข ในรูปที่ 3.21
3.3.1 การอานคาสัญญาณดิจิตอล
สัญญาณดิจิตอลที่อานไดจากตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอลของชิป ADMC331
(ADC1 และ ADC2) จะถูกนํามาแปลงเปนคา 16 บิตจากหลักการในขอ 3.2.4.1 โดยแตละคาจะมีคา
ต่ําสุดเทากับ 0x0000h (0 ในฐานสิบ) และคาสูงสุดเปน 0x7FFFh (32767 ในฐานสิบ) สวนสัญญาณ
ดิจิตอลที่อานไดจาก MAX196 จะมีคาเปนสัญญาณบวกและสัญญาณลบขนาด 16 บิต โดยชวง
สัญญาณบวกจะมีคาเทากับ 0x0000h ถึง 0x7FFFh สวนชวงสัญญาณลบจะมีคาเทากับ 0x0000h ถึง
0x8000h ในการนําคาเหลานี้ไปประมวลผลจะตองแปลงคาที่ไดใหอยูในคาฐานการคํานวณเดียวกัน
Gate
Drive
Circuit
Gate
Drive
Circuit
Gate
Drive
Circuit
Gate
Drive
Circuit
VCC1
VCC2 VCC3
VCC1
Gate
Drive
Circuit
VCC1
COM1
COM2 COM3PV
Cell AC
S1
S2
S3
S4
SB
LC
CS CC
D
COM1
COM1
L
43
รูปที่ 3.21 แผนภาพการทํางานของโปรแกรมควบคุม
3.3.2 การหาจุดจายกําลังสูงสุด
การหาจุดจายกําลังสูงสุดจะใชหลักการของวิธีเพิ่มคาความนําที่ไดกลาวไวในบทที่ 2 แผนภาพการ
ทํางานแสดงในรูปที่ 3.22 การทํางานจะเริ่มตนจากการหาคาการเปลี่ยนแปลงแรงดันของเซลล
แสงอาทิตย (dV) และคาการเปลี่ยนแปลงกระแสของเซลลแสงอาทิตย (dI) การพิจารณาจะแบงเปน 2
สวนคือเมื่อเกิดการเปลี่ยนแปลงปริมาณแสงอยางรวดเร็ว และในชวงปริมาณแสงคงตัว โดยโปรแกรม
การคํานวณหาจุดจายกําลังสูงสุดจะคํานวณผลผลทุกๆ 2.5 ms
3.3.2.1 การพิจารณาในชวงการเปลี่ยนแปลงปริมาณแสงอยางรวดเร็ว
จากกราฟคุณลักษณะของเซลลแสงอาทิตยในรูปที่ 2.4 ก) พบวาในชวงนี้การเปลี่ยนแปลงแรงดันของ
เซลลแสงอาทิตยมีคาเทากับศูนย ดังนั้นในการพิจารณาการหาจุดจายกําลังสูงสุดจะใชคาการ
เปลี่ยนแปลงกระแสของเซลลแสงอาทิตยเปนตัวควบคุม
- ถา dI > 0 แสดงวาปริมาณแสงมีคาเพิ่มขึ้น ดังนั้นจุดจายกําลังสูงสุดตําแหนงใหมจะอยู
ทางขวาของจุดทํางานเดิมดังนั้นระบบจะปรับลดคาวัฏจักรการทํางานของสวิตชตัวแปลงผัน
แบบทบระดับเพื่อเพิ่มแรงดันของเซลลแสงอาทิตย
เริ่มตนโปรแกรม
ในสวนอินเตอรรัป
อานคาสัญญาณ
VPV, IPV, Vgrid Igrid
หาจุดจายกําลังสูงสุด
สรางกระแสรูปคลื่นไซน
กลับไปโปรแกรมหลัก
(RTI)
เริ่มตน
เรียกไฟลขอมูลที่
เกี่ยวของกับการใชงาน
กําหนดคาเริ่มตนการทํางาน
เกิดสัญญาณ
PWMSYNC ?
ทํางานในสวนโปรแกรม
อินเตอรรัป
หยุดโปรแกรม ?
จบโปรแกรม
ใช
ใช
ไมใช
ไมใช
ก) โปรแกรมทํางานหลัก ข) โปรแกรมทํางานในสวนอินเตอรรัป
44
- ถา dI = 0 แสดงวาจุดทํางานอยูที่จุดจายกําลังสูงสุดก็จะคงคาวัฏจักรการทํางานนั้นไว
- ถา dI < 0 แสดงวาปริมาณแสงมีคาลดลง ดังนั้นจุดจายกําลังสูงสุดตําแหนงใหมจะอยูทางซาย
ของจุดทํางานเดิมดังนั้นระบบจะปรับเพิ่มคาวัฏจักรการทํางานของสวิตชตัวแปลงผันแบบทบ
ระดับเพื่อลดแรงดันของเซลลแสงอาทิตยลง
3.3.2.2 การพิจารณาในชวงปริมาณแสงคงตัว
ในชวงนี้การหาจุดจายกําลังสูงสุดจะพิจารณาจากคา IPV/VPV+dI/dV
- ถา IPV/VPV+dI/dV > 0 แสดงวาจุดทํางานอยูทางซายของจุดจายกําลังสูงสุดโปรแกรมก็จะสั่ง
ลดคาวัฏจักรการทํางานของสวิตชตัวแปลงผันแบบทบระดับเพื่อเพิ่มแรงดันของเซลล
แสงอาทิตย
- ถา IPV/VPV+dI/dV = 0 แสดงวาจุดทํางานอยูที่จุดจายกําลังสูงสุดก็จะคงคาวัฏจักรการทํางาน
นั้นไว
- ถา IPV/VPV+dI/dV < 0 แสดงวาจุดทํางานอยูทางขวาของจุดจายกําลังสูงสุดโปรแกรมก็จะสั่ง
เพิ่มคาวัฏจักรการทํางานของสวิตชตัวแปลงผันแบบทบระดับเพื่อลดแรงดันของเซลล
แสงอาทิตย
รูปที่ 3.22 แผนภาพแสดงการหาจุดจายกําลังสูงสุด
Sense : VPV, IPV
dI = IPV - Ib
dV = VPV - Vb
dV = 0
dI = 0IPV/VPV+dI/dV = 0
IPV/VPV+dI/dV > 0
dI > 0
Dn=Db - D Dn=Db + D Dn=Db - DDn=Db + D
Vb = VPV
Ib = IPV
Db = Dn
Yes
No
Yes
Yes
Yes
Yes
No
No
No
No
RTS
45
3.3.3 การสรางกระแสรูปคลื่นไซน
การสรางกระแสรูปคลื่นไซนเพื่อจายเขาระบบกริดจะมีขั้นตอนดังนี้
1. หาไซเคิลการทํางานของระบบกริดวาอยูในชวงไซเคิลบวกหรือไซเคิลลบเพื่อใชควบคุมการทํางาน
ของสวิตชอินเวอรเตอร (S2, S4) โดยดูจากคาแรงดันกริด (Vgrid ) ที่อานไดจาก MAX196
2. นําคาสัญญาณ Vgrid ที่ไดมาใสคาสัมบูรณเพื่อสรางเปนสัญญาณรูปคลื่นไซนอางอิงแบบเรียง
กระแส และคูณดวยคากระแสควบคุม (ICON) ที่ไดจากสวนการหาจุดจายกําลังสูงสุดเพื่อสราง
กระแสอางอิงรูปคลื่นไซนแบบเรียงกระแส (Rectifier Sinusoidal) โดยกระแสควบคุมหาไดจาก
ผลคูณของกระแสที่จุดจายกําลังสูงสุดของเซลลแสงอาทิตยกับแฟคเตอรตัวคูณ ซึ่งจะเปน
ตัวกําหนดกระแสที่จะจายเขาระบบกริด จากการทดลองจะใชแฟคเตอรตัวคูณเทากับ 0.93
3. นําคากระแสที่จายเขากริด (Igrid) มาจัดใหอยูในรูปคลื่นแบบเรียงกระแสเพื่อเปรียบเทียบกับกระแส
อางอิงรูปคลื่นไซนแบบเรียบกระแสที่ไดในขอ 2 ดวยหลักการควบคุมแบบฮีสเตอริซีสเพื่อควบคุม
การทํางานของสวิตชอินเวอรเตอร (S1, S3)
จากขอ 1 – 3 สามารถนํามาเขียนเปนแผนผังการทํางานดังรูปที่ 3.23 และขั้นตอนการทํางานของสวิตช
อินเวอรเตอรในตารางที่ 3.1
รูปที่ 3.23 แผนภาพแสดงการสรางรูปคลื่นกระแสไซนจายเขากริด
read Vgrid, Igrid
A = |Vgrid|
B = |Igrid|
Iref = A*ICON
IError = Iref - B
Hysteresis Control
Drive Signal to
S1, S2, S3, S4
RTS
A
0x4000
0x0000
0x7FFF
Vgrid
0x7FFF
0x0000
0x8000
Igrid
0x7FFF
0x0000
0x8000
0x7FFF
-
Iref
0x4000
0x0000
0x7FFF
B
0x4000
0x0000
0x7FFF
B
0x4000
0x0000
0x7FFF
*
A
0x4000
0x0000
ICON
0x4000
0x0000
0x7FFF
46
ตารางที่ 3.1 ลําดับการทํางานของสวิตชอินเวอรเตอร
คําสั่งควบคุมการฮีสเตอริซีส
ไซเคิลแรงดันกริด
ON OFF
บวก S1 และ S4 ทํางาน S4 และ D2 ทํางาน
ลบ S2 และ S3 ทํางาน S2 และ D4 ทํางาน
จากตารางสวิตช S2 และ S4 จะเปนตัวกําหนดรูปคลื่นกระแสวาอยูในชวงแรงดันไฟบวก หรือ
แรงดันไฟลบ สวนสวิตช S1 และ S3 จะเปนตัวสรางรูปคลื่นกระแสไซนโดยชวงที่ฮีสเตอริซีสสั่งตอ
วงจรเพื่อใหตัวแปลงผันแบบทบระดับจายกระแสผานตัวเหนี่ยวนําเขากับระบบกริดจะทําใหสวิตช S1
กับ S4 ทํางานในชวงแรงดันไฟบวก และในชวงแรงดันไฟลบสวิตช S2 กับ S3 ทํางาน สําหรับชวงที่
ฮีสเตอริซีสสั่งตัดวงจรเพื่อตัดการจายกระแสจากตัวแปลงผันแบบทบระดับเขาระบบกริดในชวง
แรงดันไฟบวกสวิตช S4 กับไดโอด D2 จะทํางาน และในชวงแรงดันไฟลบสวิตช S2 กับไดโอด D4
จะทํางาน เพื่อใหตัวเหนี่ยวนําสามารถจายกระแสไดอยางตอเนื่องในชวงที่ตัดการจายกระแสจากตัว
แปลงผันแบบทบระดับ
3.4 ตูจําลองแสงอาทิตยเทียม (Solar Simulator)
ตูจําลองแสงอาทิตยเทียมจะใชจําลองปริมาณแสงจากดวงอาทิตยที่จายใหกับเซลลแสงอาทิตยเพื่อ
ความสะดวกในการทดสอบคุณลักษณะของเซลลแสงอาทิตย และการหาจุดจายกําลังสูงสุดของเซลล
แสงอาทิตย เนื่องจากตูจําลองแสงอาทิตยเทียมสามารถกําเนิดปริมาณแสงที่คงที่ และสามารถจําลอง
การเปลี่ยนแปลงปริมาณแสงอยางรวดเร็วได โดยโครงสรางของตูจําลองแสงอาทิตยเทียม
ประกอบดวย
3.4.1 ตัวตูทําจากสแตนเลสผิวมันเพื่อใหสามารถสะทอนแสงไดดี โดยตัวตูจะมีความกวาง 1.1 เมตร
ยาว 1.5 เมตร สูง 0.6 เมตร อยูสูงจากพื้น 0.8 เมตร ซึ่งสามารถวางแผนเซลลแสงอาทิตยรุน MSX-30L
ไดจํานวน 4 แผง
3.4.2 แหลงกําเนิดแสงจะใชหลอดไฟฮาโลเจนที่ใชแรงดันไฟตรงขนาด 12 โวลต 50 วัตต มุมกระจาย
แสง 38 องศา จํานวน 117 หลอด ติดบนแผนสแตนเลสขนาด 106*146 เซนติเมตร เสนผานศูนยกลาง
ของตัวโคมไฟยาว 5 เซนติเมตร โดยนําหลอดไฟมาตอขนานกัน 9 ชุด ซึ่งแตละชุดจะตอหลอดไฟ
47
อนุกรมกันจํานวน 13 หลอด ดังรูปที่ 3.24 สําหรับระยะหางระหวางหลอดไฟทางดานกวางจะหางกัน
หลอดละ 12 เซนติเมตร สวนทางดานยาวจะหางกัน 11.5 เซนติเมตร เพื่อใหปริมาณแสงจากหลอดตก
กระทบกับตัวเซลลแสงอาทิตยอยางสมมาตร โดยจะวางแผงหลอดไฟอยูสูงจากเซลลแสงอาทิตย 50
เซนติเมตร
3.4.3 แผนบังแสงจะใชสําหรับเลื่อนไปบังแสงหรือเปดแสงดังรูปที่ 3.24 เพื่อใชจําลองการ
เปลี่ยนแปลงปริมาณแสงแบบทันทีทันใด ซึ่งแผนบังแสงจะใชแผนสังกะสีขนาด 5*106 เซนติเมตร
จํานวน 6 แผน วางอยูบนสายสลิงหางจากหลอดไฟ 1 เซนติเมตร
3.4.4 เครื่องกําเนิดไฟฟากระแสตรง (DC Generator) ใชสรางแรงดันกระแสตรงขนาด 156 โวลต จาย
ใหกับชุดของหลอดฮาโลเจน (String) โดยเครื่องกําเนิดไฟฟาที่ใชจะมีพิกัด 10 กิโลวัตต 160 โวลต 63
แอมป
รูปที่ 3.24 การวางตําแหนงของหลอดไฟ และที่บังแสงในตูจําลองแสงอาทิตยเทียม
จากรูปที่ 3.24 เมื่อเปดหลอดไฟทั้ง 9 ชุดจะไดปริมาณแสงเฉลี่ยบนเซลลแสงอาทิตย 935 W/m2
ถาปด
ที่บังแสง (เสนประในรูป) จะไดปริมาณแสงเฉลี่ยบนเซลลแสงอาทิตย 742 W/m2
หากดับไฟชุดที่ 2, 4,
6 และ 8 จะไดปริมาณแสงเฉลี่ยบนเซลลแสงอาทิตย 560 W/m2
และถาปดที่บังแสงดวยจะไดปริมาณ
แสงเฉลี่ยบนเซลลแสงอาทิตย 407 W/m2
146 cm
106cm
12
11.54 5
5
String 1
String 2
String 3
String 4
String 5
String 6
String 7
String 8
String 9
บทที่ 4 ผลการทดลอง
การทดลองจะเริ่มตนดวยการหาคาคุณลักษณะของเซลลแสงอาทิตยเพื่อหาแรงดันขณะเปดวงจร
กระแสลัดวงจร แรงดัน, กระแส และกําลังไฟฟาสูงสุด ณจุดที่เซลลแสงอาทิตยสามารถจายไดใน
ขณะนั้น โดยใชตัวตานทานปรับคาดังรูปที่ 4.1 จากนั้นตอเซลลแสงอาทิตยเขากับระบบเชื่อมตอกริด
ดังรูปที่ 4.2 โดยแบงเปนการทดลองในตูจําลองแสงอาทิตยเทียม และการทดลองดวยแสงอาทิตยจริง
รูปที่ 4.1 การวัดคุณลักษณะของเซลลแสงอาทิตย
รูปที่ 4.2 การวัดแรงดัน และกระแสในระบบเชื่อมตอกริด
4.1 พารามิเตอรของระบบ
การทดลองจะตอวงจรตามรูปที่ 3.1 โดยมีพารามิเตอรตางๆดังนี้คือ
- เซลลแสงอาทิตยรุน MSX-30L ตออนุกรมกันจํานวน 4 แผงโดยมีคุณลักษณะทางไฟฟาแสดง
ดังหัวขอ 3.2.1
- ตัวเก็บประจุสําหรับกรองระลอกคลื่นแรงดันของเซลลแสงอาทิตย (CS) 4,700µF 100 V
- ตัวแปลงผันแบบทบระดับมีคาตัวเหนี่ยวนํา (LC) 13.3 mH และตัวเก็บประจุ (CC) 470 µF 450 V
- ตัวเหนี่ยวนํา (L) ของอินเวอรเตอรขนาด 59.9 mH
VOC
PV
Cell
V
+
-
PV
Cell
I
ISC IPV
PV
Cell
V
I
R VPV
+
-
ก) การวัดแรงดันขณะเปดวงจร ข) การวัดกระแสลัดวงจร ค) การวัดคากําลังไฟฟาสูงสุด
PV
Cell
V
I
CS VGRID
+
-
IPV
Boost
Converter Grid
a
b
V
I
IGRID
L
VPV
1:2.6
Inverter
49
- หมอแปลงสําหรับแปลงไฟขึ้นมีอัตราสวนการแปลงแรงดันเปน 1:2.6
- แหลงจายไฟ 220 V 50 Hz
4.2 การทดลองในตูจําลองแสงอาทิตยเทียม
การทดลองในตูจําลองแสงอาทิตยเทียมจะใชสําหรับทดสอบการหาจุดจายกําลังสูงสุดของเซลล
แสงอาทิตยทั้งในสภาวะที่ปริมาณแสงคงที่ และปริมาณแสงมีการเปลี่ยนแปลงอยางรวดเร็วรวมทั้ง
ทดสอบการเชื่อมตอเซลลแสงอาทิตยเขากับระบบกริด เนื่องจากสามารถควบคุมปริมาณแสงใหคงที่
ได โดยผลการทดลองเมื่อตอระบบตามรูปที่ 4.1 แสดงในตารางที่ 4.1 และผลการทดลองเมื่อตอระบบ
ตามรูปที่ 4.2 แสดงในตารางที่ 4.2 (ในการทดลองนี้ไมไดควบคุมอุณหภูมิที่แผงของเซลล
แสงอาทิตย)
ตารางที่ 4.1 คุณลักษณะของเซลลแสงอาทิตยที่ปริมาณแสงตางๆ
คุณลักษณะของเซลลแสงอาทิตยปริมาณแสง
(W/m2
) VMAX (V) IMAX (A) PMAX (W) VOC (V) ISC (A)
1,013 54.6 1.339 73.11 72.1 1.526
935 54.2 1.252 67.86 71.4 1.421
864 54.4 1.147 62.40 70.6 1.313
805 55.2 1.051 58.02 71.5 1.203
742 54.9 0.979 53.75 70.3 1.099
683 55.5 0.898 49.84 70.8 1.023
616 56.5 0.805 45.48 70.9 0.929
560 57.8 0.715 41.33 70.7 0.834
511 57.4 0.661 37.94 70.9 0.769
456 57.7 0.583 33.64 70.9 0.682
407 58.3 0.512 29.85 70.4 0.603
361 58.2 0.450 26.19 71.0 0.536
286 58 0.308 17.86 70.2 0.377
50
ตารางที่ 4.2 คุณลักษณะของระบบเชื่อมตอกริด
คุณลักษณะของระบบเชื่อมตอกริด
สวนตามจุดจายกําลังสูงสุด
(อินพุต)
สวนเชื่อมตอกริด
(เอาตพุต)
ปริมาณแสง
(W/m2
)
Vin (V) Iin (A) Pin (W) Vgrid (V) Igrid (A) Pgrid (W)
1,013 54.5 1.330 72.49 85.2 0.725 61.77
935 54.4 1.241 67.51 87.5 0.663 57.97
864 54.1 1.150 62.22 85.6 0.620 53.07
805 54.8 1.055 57.81 85.8 0.575 49.34
742 55.4 0.965 53.46 85.4 0.530 45.26
683 55.9 0.885 49.47 85.1 0.485 41.27
616 56.8 0.795 45.16 85.3 0.450 38.39
560 57.2 0.718 41.07 85.6 0.406 34.88
511 58.1 0.645 37.47 85.7 0.368 31.49
456 57.8 0.579 33.47 85.5 0.330 28.22
407 58.4 0.505 29.49 85.8 0.298 25.53
361 57.8 0.452 26.13 84.4 0.263 22.16
286 60.5 0.290 17.55 84.4 0.180 15.19
จากผลการทดลองในตารางที่ 1 และ 2 นํามาพล็อกกราฟความสัมพันธของกําลังไฟฟาที่ปริมาณแสง
ตางๆ ไดดังรูปที่ 4.3 และสามารถคํานวณหาประสิทธิภาพของระบบได โดยประสิทธิภาพของระบบ
ประกอบดวยการหาประสิทธิภาพของการหาจุดจายกําลังสูงสุด ( ηmppt% ) การหาประสิทธิภาพการ
ทํางานของตัวแปลงผันแบบทบระดับและอินเวอรเตอร ( ηcon% ) และประสิทธิภาพรวมของระบบ
( ηtotal% ) ดังสมการที่ (4.1), (4.2) และ (4.3) ตามลําดับ
η = in
mppt
MAX
P
% *100P (4.1)
η = grid
con
in
P
% *100P (4.2)
η = grid
total
MAX
P
% *100P (4.3)
ผลการคํานวณหาประสิทธิภาพของระบบแสดงในตารางที่ 4.3
51
รูปที่ 4.3 กราฟกําลังไฟฟาของระบบที่ปริมาณแสงตางๆ
ตารางที่ 4.3 ประสิทธิภาพของระบบเชื่อมตอกริดที่ปริมาณแสงตางๆ
ปริมาณแสง (W/m2
) ηmppt% ηcon% ηtotal%
1,013 99.12 85.21 84.49
935 99.49 85.87 85.43
864 99.71 85.30 85.06
805 99.65 85.34 85.04
742 99.47 84.67 84.21
683 99.26 83.43 82.81
616 99.28 84.99 84.39
560 99.38 84.93 84.40
511 98.77 84.05 83.01
456 99.49 84.30 83.88
407 98.80 86.56 85.51
361 99.75 84.79 84.59
286 98.21 86.56 85.04
0
10
20
30
40
50
60
70
80
Power(W)
Pmax
Pin
Pgrid
286
361
407
456
511
560
616
683
742
805
864
935
1013
ปริมาณแสง (W/m2
)
52
4.2.1 ผลการทดลองที่ปริมาณแสง 935 W/m2
รูปที่ 4.4 รูปคลื่นแรงดัน และกระแสเอาตพุตของเซลลแสงอาทิตย
รูปที่ 4.5 รูปคลื่นแรงดัน และกระแสที่เชื่อมตอกับระบบกริด
Ch1 = 20V/Div Ch2 = 1 A/Div Time = 25 ms/Div
Vin
Iin
Vgrid = 40V/Div Igrid = 1 A/Div Time = 5 ms/Div
Vgrid
Igrid
53
4.2.2 ผลการทดลองที่ปริมาณแสง 742 W/m2
รูปที่ 4.6 รูปคลื่นแรงดัน และกระแสเอาตพุตของเซลลแสงอาทิตย
รูปที่ 4.7 รูปคลื่นแรงดัน และกระแสที่เชื่อมตอกับระบบกริด
Ch1 = 20V/Div Ch2 = 1 A/Div Time = 25 ms/Div
Vin
Iin
Vgrid = 40V/Div Igrid = 1 A/Div Time = 5 ms/Div
Vgrid
Igrid
54
4.2.3 ผลการทดลองที่ปริมาณแสง 560 W/m2
รูปที่ 4.8 รูปคลื่นแรงดัน และกระแสเอาตพุตของเซลลแสงอาทิตย
รูปที่ 4.9 รูปคลื่นแรงดัน และกระแสที่เชื่อมตอกับระบบกริด
Ch1 = 20V/Div Ch2 = 1 A/Div Time = 25 ms/Div
Vin
Iin
Vgrid = 40V/Div Igrid = 1 A/Div Time = 5 ms/Div
Vgrid
Igrid
55
4.2.4 ผลการทดลองที่ปริมาณแสง 407 W/m2
รูปที่ 4.10 รูปคลื่นแรงดัน และกระแสเอาตพุตของเซลลแสงอาทิตย
รูปที่ 4.11 รูปคลื่นแรงดัน และกระแสที่เชื่อมตอกับระบบกริด
Ch1 = 20V/Div Ch2 = 1 A/Div Time = 25 ms/Div
Vin
Iin
Vgrid = 40V/Div Igrid = 1 A/Div Time = 5 ms/Div
Vgrid
Igrid
56
4.2.5 ผลการทดลองเมื่อเกิดการเปลี่ยนแปลงปริมาณแสงอยางรวดเร็ว
การทดสอบการหาจุดจายกําลังสูงสุดเมื่อเกิดการเปลี่ยนแปลงปริมาณแสงแบบทันทีทันใดจะจําลอง
ดวยการใชกลไกเปดและปดบังแสงของตูจําลองแสงอาทิตยเทียมโดยแบงเปน 2 การทดลอง
การทดลองที่ 1 มีปริมาณแสงเริ่มตนที่สองบนเซลลแสงอาทิตย 935 W/m2
เริ่มควบคุมการทํางานของ
ระบบเชื่อมตอกริดเมื่อเวลาผานไป 5 วินาที จากนั้นปดที่บังแสงเพื่อลดปริมาณแสงลงเหลือ 742 W/m2
ที่เวลา 20 วินาที และเปดที่บังแสงอีกครั้งเพื่อเปลี่ยนปริมาณแสงกลับไปที่ 935 W/m2
ที่เวลา 37 วินาที
โดยเวลาที่ใชในการปรับตัวจากปริมาณแสงหนึ่งไปยังอีกปริมาณแสงหนึ่งจะใชเวลาประมาณ 0.5
วินาที โดยผลการทดลองแสดงในรูปที่ 4.12
รูปที่ 4.12 แรงดัน และกระแสของเซลลแสงอาทิตยเมื่อเกิดการเปลี่ยนแปลงปริมาณแสงแบบ
ทันทีทันใด
การทดลองที่ 2 มีปริมาณแสงเริ่มตนที่สองบนเซลลแสงอาทิตย 407 W/m2
เริ่มควบคุมการทํางานของ
ระบบเชื่อมตอกริดเมื่อเวลาผานไป 5 วินาที จากนั้นเพิ่มปริมาณแสงเปน 560 W/m2
ที่เวลา 19 วินาที
และปดที่บังแสงอีกครั้งเพื่อลดปริมาณแสงกลับไปที่ 407 W/m2
ที่เวลา 35 วินาที โดยผลการทดลอง
แสดงในรูปที่ 4.13
Vin
Iin
Ch1 = 20V/Div Ch2 = 0.5 A/Div Time = 5 s/Div
S = 935 W/m2
S = 742 W/m2
S = 935 W/m2
57
รูปที่ 4.13 แรงดัน และกระแสของเซลลแสงอาทิตยเมื่อเกิดการเปลี่ยนแปลงปริมาณแสงแบบ
ทันทีทันใด
สําหรับรูปคลื่นแรงดันที่ตกครอมระหวางจุด a และ b (Vab) ในรูปที่ 4.2 แสดงดังรูปที่ 4.14 สวน
รูปคลื่นแรงดัน และกระแสของตัวเหนี่ยวนํา (L) ของอินเวอรเตอรแสดงในรูปที่ 4.15
รูปที่ 4.14 แรงดันตกครอมอินเวอรเตอร (Vab)
Ch1 = 20V/Div Ch2 = 0.5 A/Div Time = 5 s/Div
Vi
Ii
S = 407 W/m2
S = 560 W/m2
S = 407 W/m2
Vab = 40V/Div Time = 5 ms/Div
58
รูปที่ 4.15 แรงดัน และกระแสของตัวเหนี่ยวนําของอินเวอรเตอร
4.3 การทดลองกับแสงอาทิตยจริง
ในการนําเซลลแสงอาทิตยมาทดลองกับแสงอาทิตยจริงเพื่อแสดงวาระบบสามารถทํางานไดใน
สภาวะบรรยากาศจริง โดยทดลองเมื่อวันที่ 28 ตุลาคม 2546 ตั้งแตเวลา 12.00 ถึง 16.30 โดยจะเก็บคา
ทุก 30 นาที ทดลองตอระบบตามรูปที่ 4.1 เพื่อหาจุดทํางานที่จุดจายกําลังสูงสุดของเซลลแสงอาทิตย
โดยผลการทดลองแสดงในตารางที่ 4.4 และทดลองตอเซลลแสงอาทิตยเขากับระบบเชื่อมตอ
กริดดังรูปที่ 4.2 ผลการทดลองแสดงดังตารางที่ 4.5
จากผลการทดลองในตูจําลองแสงอาทิตยเทียม และในสภาพบรรยากาศจริงพบวาระบบสามารถดึง
กําลังสูงสุดที่เซลลแสงอาทิตยสามารถจายไดมาใชทั้งในสภาวะที่ปริมาณแสงคงที่ สภาวะที่แสงมีการ
เปลี่ยนแปลงอยางทันทีทันใด และสามารถจายกระแสรูปคลื่นไซนที่มีมุมเฟสตรงกับแรงดันของ
ระบบกริดได โดยประสิทธิภาพเฉลี่ยในการดึงกําลังไฟฟาสูงสุดที่เซลลแสงอาทิตยจายไดมีคา 99.26
เปอรเซ็นต ประสิทธิภาพเฉลี่ยของตัวแปลงผันแบบทบระดับและอินเวอรเตอรมีคา 85.08 เปอรเซ็นต
และประสิทธิภาพเฉลี่ยรวมของระบบมีคา 84.45 เปอรเซ็นต
Ch1 = 100V/Div Ch2 = 1 A/Div Time = 5 ms/Div
59
ตารางที่ 4.4 คุณลักษณะของเซลลแสงอาทิตยที่เวลาตางๆ
คุณลักษณะของเซลลแสงอาทิตย
เวลา
VMAX (V) IMAX (A) PMAX (W) VOC (V) ISC (A)
12.00 49.5 1.53 75.7 72.0 1.77
12.30 50.3 1.52 76.5 72.0 1.78
13.00 49.6 1.54 76.4 71.9 1.72
13.30 50.0 1.48 74.0 72.0 1.70
14.00 50.4 1.39 70.1 71.3 1.60
14.30 49.9 1.28 63.9 70.2 1.46
15.00 51.2 1.16 59.4 71.7 1.32
15.30 52.4 0.95 49.8 71.4 1.06
16.00 54.1 0.80 43.3 71.0 0.91
16.30 55.4 0.55 30.5 71.7 0.60
ตารางที่ 4.5 คุณลักษณะ และประสิทธิภาพของระบบเชื่อมตอกริดที่เวลาตางๆ
คุณลักษณะของระบบเชื่อมตอกริด
สวนตามจุดจายกําลังสูงสุด
(อินพุต)
สวนเชื่อมตอกริด
(เอาตพุต)
เวลา
(hr)
Vin (V) Iin (A) Pin (W) Vgrid (V) Igrid (A) Pgrid (W)
12.00 50.0 1.49 74.5 87.1 0.76 66.8
12.30 49.5 1.53 75.7 86.6 0.77 67.5
13.00 49.8 1.49 74.2 86.0 0.75 66.1
13.30 50.2 1.45 72.8 87.1 0.73 64.4
14.00 50.2 1.38 69.3 86.9 0.71 59.4
14.30 50.1 1.25 62.6 86.0 0.65 54.5
15.00 51.6 1.13 58.3 85.5 0.61 52.0
15.30 53.4 0.90 48.1 86.2 0.50 42.1
16.00 54.3 0.78 42.4 85.4 0.43 36.8
16.30 56.3 0.52 29.3 85.6 0.3 26.7
60
จากตารางผลการทดลองสามารถนํามาพล็อตกราฟความสัมพันธของกําลังไฟฟากับเวลาไดดังรูปที่
4.15
รูปที่ 4.16 กราฟกําลังไฟฟาที่เวลาใดๆ
30
40
50
60
70
80
90
12
12.3
13
13.3
14
14.3
15
15.3
16
16.3
Pmax
Pin
Pgrid
Time (s)
Power(W)
บทที่ 5 บทสรุปและขอเสนอแนะ
5.1 บทสรุป
วิทยานิพนธฉบับนี้เสนอการแปลงไฟฟากระแสตรงจากเซลลแสงอาทิตยมาเปนกระแสสลับจายเขา
ระบบกริด โดยใชตัวประมวลผลสัญญาณดิจิตอล ADMC331 ของบริษัท Analog Device มาควบคุม
การทํางานของระบบเชื่อมตอกริด โดยแบงการทํางานเปน 2 สวนคือสวนการตามหาจุดจายกําลัง
สูงสุดของเซลลแสงอาทิตย ซึ่งใชเทคนิคการเพิ่มคาความนํา และสวนการแปลงกระแสตรงที่ไดจาก
เซลลแสงอาทิตยเปนกระแสสลับรูปคลื่นไซนที่มีมุมเฟสตรงกับแรงดันของระบบกริดจายเขาระบบก
ริดโดยใชหลักการควบคุมแบบฮีสเตอริซีส จากผลการทดลองพบวาระบบสามารถติดตามหาจุดจาย
กําลังสูงสุดไดทั้งในสภาวะที่ปริมาณแสงคงที่ และสภาวะที่แสงมีการเปลี่ยนแปลงแบบทันทีทันใด
และสามารถสรางกระแสรูปคลื่นไซนที่มีมุมเฟสเดียวกับแรงดันกริดจายเขาระบบกริดได โดย
ประสิทธิภาพเฉลี่ยของระบบการหาจุดจายกําลังสูงสุดเทากับ 99.26% สวนประสิทธิภาพเฉลี่ยในการ
สงกําลังไฟฟาเขาระบบกริดมีคา 84.45%
เนื่องจากระบบไมไดควบคุมแรงดันเอาตพุตของตัวแปลงผันแบบทบระดับใหมีคาคงที่ ดังนั้นเมื่อมี
การเปลี่ยนปริมาณแสงทําใหแรงดันตกครอมตัวเหนี่ยวนําที่ตออนุกรมกับอินเวอรเตอรมีแรงดันไม
คงที่ โดยเฉพาะที่ปริมาณแสงต่ําๆ จะทําใหแรงดันเอาตพุตของตัวแปลงผันแบบทบระดับมีคามากทํา
ใหระลอกคลื่นของกระแสที่ผานตัวเหนี่ยวนําของอินเวอรเตอรมีคามากทําใหสวิตชตัดตอวงจรเร็วขึ้น
ซึ่งมีผลทําใหปริมาณฮารมอนิกเพิ่มขึ้น
5.2 ขอเสนอแนะ
5.2.1เนื่องจากการใชหลักการควบคุมแบบฮีสเตอริซีสจะทําใหความถี่ในการสวิตชไมคงที่ ทําใหการ
วิเคราะห และการกรองฮารโมนิคมีความยุงยาก ดังนั้นการที่จะทําใหความถี่ในการสวิตชมีคาคงตัวทํา
ไดโดยการนําเอาคาสัญญาณผิดพลาดจากการเปรียบเทียบคากระแสอางอิงกับคากระแสจริงที่อาน
ไดมาเปรียบเทียบกับสัญญาณพีดับบลิวเอ็มดังรูปที่ 5.1
5.2.2 การปองกันการทํางานโดยลําพัง (Islanding Protection) เปนสวนที่สําคัญอีกสวนสําหรับระบบ
เชื่อมตอกริดโดยระบบปองกันจะตองตัดระบบเชื่อมตอกริดออกจากกริดเมื่อเกิดไฟฟาดับเพื่อปองกัน
62
อันตรายกับผูที่ไปซอมแซมระบบกริด และเชื่อมตอกับระบบกริดใหมเมื่อระบบกริดสามารถจาย
กําลังไฟฟาไดอีก
5.2.3 ออกแบบวงจรกรองฮารมอนิกเพื่อลดปริมาณฮารมอนิกที่จะจายเขาระบบ
รูปที่ 5.1 การมอดูเลตความกวางพัลสความถี่คงตัวโดยการควบคุมรูปคลื่นของกระแส
InverterVs Load
Iref
ILoad
VG
+
-
+
-
เอกสารอางอิง
1. Langridge, D., Lawrance, W. and Wichert, B., 1994, “High Efficiency Solar Water
Pumping System Using BDC Motor”, 12th European Photovoltaic Solar Energy
Conference, pp. 227-230.
2. Hua, C., Lin, J. and Shen, C., 1998, “Implementation of a DSP-Controlled Photovoltaic
System with Peak Power Tracking”, IEEE Transactions on Industrial Electronics,
Vol. 45, pp. 99-107.
3. Hussein, K.H. and Muta, I., 1995, “Maximum Photovoltaic Power Tracking: an Algorithm
for Rapidly Changing Atmospheric Conditions”, IEE Proceedings on Generation,
Transmission, and Distribution, Vol. 142, No. 1, pp. 59-64.
4. Martina, C. and Hartmut, H., 1998 “A Ripple-Based Maximum Power Point Tracking
Algorithm for a Single-Phase, Grid-Connected Photovoltaic System”, Solar Energy,
Vol. 63, No. 5, pp. 277-282.
5. Hohm, D.P. and Ropp, M.E., 2000, “Comparative Study of Maximum Power Point
Tracking Algorithm Using an Experimental, Programmable, Maximum Power Point
Tracking Test Bed”, Photovoltaic Specialists Conference, 2000. Conference Record of
the Twenty-Eighth IEEE, 15-22 September 2000, pp. 1699-1702.
6. Muhammad, H.R., 2001, Power Electronics Handbook, Academic Press, California,
pp. 539-562.
7. Premrudeepreechacharn, S. and Poapornsawan, T., 2000 “Fuzzy Logic Control of
Predictive Current Control for Grid-Connected Single Phase Inverter”, Proceeding of
IEEE 28th
Photovoltaic Specialist Conference, pp. 1715-1718.
64
8. Daniel, M.M., 1988, DC-DC Switching Regulator Analysis, McGraw-Hill, New York,
pp. 5-45.
9. Simon, S.A., 1995, Power Switching Converters, Marcel Dekker, New York, pp. 27-37.
10. Analog Devices, 1995, “ADSP-2100 Family User’s Manual”, Computer Product
Division, 3rd
ed., pp. (15-23)-(15-106).
11. โคทม อารียา, 2544, อิเล็กทรอนิกสกําลัง 2, ซีเอ็ดยูเคชั่น, กรุงเทพฯ, หนา 91-92.
ภาคผนวก ก
โครงสรางของชิ้นงานที่ใชในการทดลอง
66
รูปที่ ก.1 ฮารดแวรที่ใชในการทดลอง
รูปที่ ก.2 ตูจําลองแสงอาทิตยเทียม
ภาคผนวก ข
โปรแกรมควบคุมการทํางาน
68
{*******************************************************************************
* Program of Maximum Power Point Tracking for Grid Connected Inverter *
*******************************************************************************}
.MODULE/RAM/SEG=USER_PM1/ABS=0x30 Main_Program;
{*******************************************************************************
* Include General System Parameters and Libraties *
*******************************************************************************}
#include <main.h>;
#include <pwm331.h>;
#include <mathfun.h>;
{*******************************************************************************
* Local Variables Defined in this Module *
*******************************************************************************}
.VAR/DM/RAM/SEG=USER_DM Vin;
.VAR/DM/RAM/SEG=USER_DM Iin;
.VAR/DM/RAM/SEG=USER_DM Vgrid;
.VAR/DM/RAM/SEG=USER_DM Igrid;
.VAR/DM/RAM/SEG=USER_DM Vp;
.VAR/DM/RAM/SEG=USER_DM Ip;
.VAR/DM/RAM/SEG=USER_DM dV;
.VAR/DM/RAM/SEG=USER_DM dI;
.VAR/DM/RAM/SEG=USER_DM diff;
.VAR/DM/RAM/SEG=USER_DM duty;
.VAR/DM/RAM/SEG=USER_DM adc1slope;
.VAR/DM/RAM/SEG=USER_DM adc2slope;
.VAR/DM/RAM/SEG=USER_DM adc1offset;
.VAR/DM/RAM/SEG=USER_DM adc2offset;
.VAR/DM/RAM/SEG=USER_DM Iinit;
.VAR/DM/RAM/SEG=USER_DM count;
.VAR/DM/RAM/SEG=USER_DM Imag;
.VAR/DM/RAM/SEG=USER_DM Iref;
.VAR/DM/RAM/SEG=USER_DM Ierr;
69
.VAR/DM/RAM/SEG=USER_DM status;
.VAR/DM/RAM/SEG=USER_DM Init_hys;
.VAR/DM/RAM/SEG=USER_DM hys_band;
.VAR/DM/RAM/SEG=USER_DM dacs;
.INIT Vp : 0x0000;
.INIT Ip : 0x0000;
.INIT duty : 0x3336; {70% duty cycle}
.INIT adc1slope : 0x1d5c;
.INIT adc2slope : 0x1d5c;
.INIT adc1offset : 0x6c2;
.INIT adc2offset : 0x06b2;
.INIT count : 0;
.INIT Init_hys : 0x7fff; {Initial inverter switch to ON State}
.INIT hys_band : 0x64; { = 0.006 A}
.INIT dacs :1;
.INIT Iref : 0x0;
.INIT Iref1 : 0x0;
{---------------------------------------- Start Program ----------------------------------------------}
Startup:
ICNTL = 0x00;
PWM_Init(PWMSYNC_ISR, PWMTRIP_ISR); {Initial PWM}
IFC = 0x80; { Clear any pending IRQ2 inter. }
ay0 = 0x200; { unmask irq2 interrupts. }
ar = IMASK;
ar = ar or ay0;
IMASK = ar; { IRQ2 ints fully enabled here }
ar = 0x00b0;
dm(modectrl) = ar;
call DAC_Init; {Initial Digital to Analog chip}
ax0=0;
dm(PWMCHA)=ax0;
dm(PWMCHB)=ax0;
70
dm(PWMCHC)=ax0;
Main:
Jump Main; {Wait for interrupt to occur}
rts;
{--------------------------------- Duty cycle of Boost Converter --------------------------------------------}
.MACRO MPPT_Duty_update(%0);
sr0 = DM(PWMTM);
sr = LSHIFT sr0 by -1 (LO);
mr = 0; mr1= sr0; my0 = %0; mr = mr + sr0 * my0 (SS); dm(PWMCHA) = mr1;
.ENDMACRO;
{----------------------------------------------- Division --------------------------------------------------------}
div: AX1=AY1,AF=AX0-AY1;
AR=ABS AX0;
test_2: {Division by -1}
if NOT AV JUMP test_3;
AR = -AY1; {Return -x }
RTS;
test_3: {x=y therefore return 1}
AF=PASS AF;
if NE JUMP test_4;
AR=0x7FFF;
ASTAT=0x0;
RTS;
test_4:
AX1=AY1,AR=ABS AX0;
AF=ABS AX1;
AF=AF-AR;
if LT JUMP do_div;
AR=0x7FFF;
AF=PASS AY1;
if LT AR= NOT AR; {return - infinity}
71
AF=PASS AX0;
if LT AR= NOT AR; {return - * - infinity}
ASTAT=0x4; {Division Overflow}
RTS;
do_div:
DIVS AY1,AX0;
CNTR=15;
do do_div01 until ce;
do_div01: DIVQ AX0;
AR= pass AY0;
if LT AR= AR+1;
RTS;
.MACRO Division(%0,%1,%2); { input = (ay1.ay0)/ax0, output = ar}
ay1 = %0; {The numerator must less than denomirator}
ay0 = %1;
ax0 = %2;
call div;
.ENDMACRO;
{------------------------------------------- band gap of Zero ---------------------------------------------------}
.MACRO Check_Zero(%0); {check band of zero }
ar = %0; af = pass ar;
ar = abs ar; ay0 = 0x2;
ar = ar-ay0;
if LE af = pass 0;
ar = pass af;
.ENDMACRO;
{-------------------------------------- Drive signal of Inverter -----------------------------------------------}
.MACRO Inv_duty_update(%0,%1);
sr0 = DM(PWMTM);
sr = LSHIFT sr0 by -1 (LO);
mr =0; mr1= sr0; my0 = %0; mr= mr + sr0 * my0 (SS); dm(PWMCHB) = mr1;
mr =0; mr1= sr0; my0 = %1; mr= mr + sr0 * my0 (SS); dm(PWMCHC) = mr1;
72
.ENDMACRO;
{---------------------------------------------- Hysteresis --------------------------------------------------------}
check_hys:
ar = pass ay0;
if GT jump C_Pos;
if LT jump C_Neg;
if EQ ar = pass -32768;
ay0 = 0x8000;
Inv_duty_update(ar,ay0);
rts;
C_Pos: ar = 0x8;
dm(pwmseg) = ar; {off BL of PWM}
ar = ax0;
Inv_duty_update(ar,ay0);
rts;
C_Neg: ar = 0x4;
dm(pwmseg) = ar; {off BH of PWM}
ar = not ax0;
Inv_duty_update(ar,ay0);
rts;
.MACRO Hysteresis_update(%0,%1);
ax0 = %0; {hys duty update}
ay0 = %1; {check cycle of sinusoidal (+or -)}
call check_hys;
.ENDMACRO;
{------------------------- DAC Output for TLV5168AI in Slow Mode Coversion -------------------------}
DAC_Init:
Clear_Bit_DM(sport0_ctrl_reg, 14);
Write_DM(sport0_sclkdiv, 32); {sets serial clock frequency}
{ Configuration: Internally generated serial clock :ISCLK =1
Transmit frame sync required : TFSR =1
Alternate framing mode : TFSW =1
73
Transmit frame sync active LOW : INVTFS=1
Data format right just., 0 filled : DTYPE =b#00
Word length 16 bits : SLEN =0xf }
ar = dm(sport0_ctrl_reg);
ay0 = b#0100101000001111;
ar = ar or ay0;
ay0 = b#1111111111001111;
ar = ar and ay0;
dm(sport0_ctrl_reg) = ar;
{ Configuration: Use Registers I1, L1 and M1 for autobuffering
TIREG =b#001
TMREG =b#01 }
ar = dm(sport0_Autobuf_ctrl);
ay0 = b#0000001010000010;
ar = ar or ay0;
ay0 = b#1111001011111101;
ar = ar and ay0;
dm(sport0_Autobuf_ctrl)=ar; {sets autobuffer registers }
ifc = 0x0020; {clear pending transmit interrupts}
Set_Bit_DM(SYSCNTL, 12); {enable SPORT0}
rts;
{--------------------------------------------- DAC OUTPUT ---------------------------------------------------}
Toggles:
mr2=dm(dacs);
ar=TGLBIT 0 of mr2;
dm(dacs)=ar;
rts;
DAC_OUT:{ Input = mr0(Signal1); mr1(Signal2); mr2(DAC Selector)}
af=pass mr0;
ar=mr2-1; if EQ af=pass mr1;
ar=pass af; ax1=ar;
74
af=pass -0x8000;
ar=mr2-1; if EQ af=pass 0x1000;
ar = ax1;
sr = lshift ar by -3 (hi);
ar= sr1 or af;
tx0=ar;
rts;
.MACRO Output(%0,%1,%2);
mr0=dm(%0); mr1=dm(%1); mr2=dm(%2);
CALL DAC_OUT;
.ENDMACRO;
{----------------------------------------------- MAX196 ADC --------------------------------------------------}
ADC_READ : { Input : ay0(Channel)……Output : ar(D Value) }
ar = 0x70; dm(PIODIR1) = ar;
ar = 0xFF; dm(PIODIR0) = ar;
ar = 0x48; ar = ar or ay0; dm(PIODATA0) = ar;
ar = 0x20; dm(PIODATA1) = ar;
ar = 0x70; dm(PIODATA1) = ar;
WaitADC : ax0 = dm(PIODATA1);
ar = TSTBIT 7 of ax0;
if NE Jump WaitADC;
ar = 0; dm(PIODIR0) = ar;
ar = 0x40; dm(PIODATA1) = ar;
ar = 3;
DLAY : ar = ar-1; if GT Jump DLAY;
ar = dm(PIODATA1); sr = Lshift ar by 8(hi);
ay1 = dm(PIODATA0); ar = sr1 or ay1;
ay1 = 0xFFF; ar = ar and ay1;
ax0 = 0x70; dm(PIODATA1) = ax0;
sr = Ashift ar by 4(hi); ar = sr1; { Expanded Variable to 16-bit Full Scale }
rts;
.MACRO ADCREAD(%0,%1); { Output : dm(%1)=ar;}
75
ay0=%0;
CALL ADC_READ;
dm(%1)=ar;
.ENDMACRO;
{*******************************************************************************
* PWM Interrupt Service Routine *
*******************************************************************************}
PWMSYNC_ISR:
Call Toggles;
AX1 = 2;
I0=0x2000;{Adc address} I1=0x3800; {Data mem}
I2=0x380A;{Adcslope} I3=0x380E; {Adcoffset}
M0=1;L0=0;
adc_read1: {read data from adc of ADMC331}
ena ar_sat;
ax0 = dm(I0,M0);
ay0 = dm(I3,M0);
ar = ax0-ay0;
my0 = dm(I2,M0);
mr = ar*my0 (rnd);
sr = Lshift mr1 by 3 (HI);
ar = sr1;
check_min:
if AC jump check_max;
ar = 0x0000;
jump Keep;
check_max:
af = ar-0x7fff;
if LT jump keep;
ar = 0x7fff;
76
Keep: dm(I1,M0) = ar;
ar = ax1-1;
ax1 = ar;
if GT jump adc_read1;
dis ar_sat;
ar = dm(Iin);
dm(Iinit) = ar;
ADCREAD(0,Vgrid); {read data from MAX196}
ADCREAD(1,Igrid);
{*******************************************************************************
* Maximum Power Point Tracking *
*******************************************************************************}
Mppt: ax0 = dm(count); { }
af = pass ax0; { }
if EQ jump aaa; { }
ay0 = 1; { run MPPT every Time = 2.5 ms }
ar = ax0-ay0; { }
dm(count) = ar; { }
jump cal_Iref; { }
aaa: mx1 = dm(Iin);
mr = 0; my0 = 0x2d8; { change Ibase to Vbase}
mr = mx1*my0 (rnd); { Ibase = 2 A, Vbase = 90V}
ax1 = mr1;
dm(Iin) = ax1;
ay1 = dm(Ip);
ar = ax1-ay1; {dI = Iin-Ip}
dm(dI) = ar;
dm(Ip) = ax1;
ax0 = dm(Vin);
ay0 = dm(Vp);
77
ar = ax0-ay0; {dV = Vin-Vp}
dm(dV) = ar;
dm(Vp) = ax0;
Check_Zero(ar);
if EQ jump check_I; {if dV = 0 then check dI}
ay1 = dm(dI);
Division(ay1,0x0000,ar); {calculate dI/dV}
dm(diff) = ar;
ar = dm(Vin);
ay1 = dm(Iin);
Division(ay1,0x0000,ar); {calculate I/V}
ay0 = dm(diff);
ar = ar+ay0; {calculate I/V+dI/dV}
Check_Zero(ar);
if EQ jump end_mppt;
if GT jump sub;
if LT jump add;
check_I:
ax0 = dm(dI);
ar = pass ax0;
Check_Zero(ar);
if EQ jump end_mppt;
if GT jump sub;
if LT jump add;
sub: ax0 = dm(duty); {decrese duty ratio for increasing solar voltage}
ay0 = 655; {step of duty cycle = 0.01}
ar = ax0-ay0;
dm(duty) = ar;
jump end_mppt;
add: ax0 = dm(duty); {Increse duty ratio for decreasing solar voltage}
ay0 = 655;
ar = ax0+ay0;
78
dm(duty) = ar;
jump end_mppt;
end_mppt:
ar = dm(duty);
af = pass ar;
if GT jump Positive;
if LT jump Negative;
if EQ jump Zero;
Positive:
ay0 = 0x599d; {Max duty = 85%}
ar = ar - ay0;
if GT af = pass ay0;
ar = pass af;
jump Zero;
Negative:
ay1 = 0x999a; {Min duty = 5%}
ar = ar - ay1;
if LT af = pass -32768;
ar = pass af;
Zero: dm(duty) = ar;
MPPT_Duty_update(ar);
ax0 = 50;
dm(count) = ax0; { count for 2.5 ms}
{*******************************************************************************
* HYSTERESIS CONTROL *
*******************************************************************************}
STATE:
my0 = 0x77c2; {scale Ipv for Imag}
ar = dm(Iinit);
mr = 0;
mr = ar*my0 (rnd);
79
dm(Imag) = mr1;
ax0 = dm(Vgrid); {check the curve that is on cycle + or cycle -}
ar = pass ax0;
if GT jump C_positive; { If it's a zero set the status to 0 }
if LT jump C_negative;
if EQ jump middle;
C_positive: {build Iref }
ax1 = 0x7fff;
dm(status) = ax1;
mr = 0;
my0 = dm(Imag);
mr = ar*my0 (rnd);
dm(Iref) = mr1;
jump HYS;
C_negative:
ax1 = 0x8000;
dm(status) = ax1;
ar = abs ar;
if av ar = pass 32766;
mr = 0;
my0 = dm(Imag);
mr = ar*my0 (rnd);
dm(Iref) = mr1;
jump HYS;
middle: ax1 = 0x0000;
dm(status) = ax1;
ay1 = 0x7fff;
dm(Iref) = ay1;
HYS: ar = dm(Init_hys); {status of previous Hysteresis }
af = pass ar;
ax0 = dm(Igrid);
ar = pass ax0;
80
if LT ar = abs ar;
new_I: dm(Vgp) = ar;
ay1 = ar;
ax1 = dm(Iref);
ar = ax1-ay1;
dm(Ierr) = ar; {Ierr = Iref – Igrid}
ay0 = dm(hys_band);
ax0 =ar;
ar = ax0-ay0;
if GE af = pass 32766; { if Ierr is greater than upper hys_band, switch on}
ar = ax0+ay0;
if LE af = pass -32768; { if Ierr is less than lower hys_band, switch off}
ar = pass af;
dm(Init_hys) = ar;
ay0 = dm(status);
Hysteresis_update(ar,ay0);
Output(Iref,Vgp,dacs); {showing data pass TLV5168AI DAC}
RTI;
{*******************************************************************************
* PWM Trip Interrupt Service Routine *
*******************************************************************************}
PWMTRIP_ISR:
nop;
rti;
.endmod;
81
ประวัติผูวิจัย
ชื่อ – สกุล นายสินชาย แซตั้ง
วัน เดือน ปเกิด 18 พฤศจิกายน 2520
ประวัติการศึกษา
ระดับมัธยมศึกษา ประโยคมัธยมศึกษาตอนปลาย
โรงเรียนสวนกุหลาบวิทยาลัย พ.ศ. 2537
ระดับปริญญาตรี วิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมไฟฟา
สถาบันเทคโนโลยีพระจอมเกลาเจาคุณทหารลาดกระบัง
พ.ศ. 2541
ระดับปริญญาโท วิศวกรรมศาสตรมหาบัณฑิต สาขาวิชาวิศวกรรมไฟฟา
มหาวิทยาลัยเทคโนโลยีพระจอมเกลาธนบุรี พ.ศ. 2546
ผลงานที่ไดรับการตีพิมพ สินชาย แซตั้ง และ เชิดชัย ประภานวรัตน, 2546 “การหาคา
กําลังไฟฟาสูงสุดสําหรับอินเวอรเตอรแบบเชื่อมตอกริดโดยใช
ตัวประมวลผลสัญญาณดิจิตอล”, การประชุมวิชาการทาง
วิศวกรรมไฟฟา ครั้งที่ 26, 6-7 พฤศจิกายน 2546,
สถาบันเทคโนโลยีพระจอมเกลาพระนครเหนือ, เลมที่ 2,
หนา 660-665.
~iirl~J.I~~IIIII~BT~,C~~~!~ 111ula~npLrai~;L~iIfiuI.&~Wu~p~.u~!mP
U->4
~~;IR~~~~RLL~~II~~~I~~I~~,L~:~.~:~L~~~L~ ~~S~~I~~,~~UU~I~LJI?IL;~~RU~ 1.k~~ KIAP-~u~n~~~,~ulw~~lt
GMIPOrLPMLIfi6U1965LSULrldUlY8;LSL31II'LZ16131flrfl11U~i'I(3LICLlY%Lldl;l,kMfZILll)LLBlUL4MLMYiOMP
YII
ualrro~~~smya~rr~ l7~~~~~~~~~L~~u~~H~M:IIIM~~~~,~IIM~LIIu~I :IIO~IEU~LIII~IUL~~;~LU~I~ 'Z
C
r~isnu~~.unrnrp I.,),L,,ub;I~r1n~yu1nns2~1ino Inli~u~n,g~nap~insc~nn~runng~~nhamomr
1A
-r
LC~?LIO!".L,$XIML~111~~1,14~u,gtL1 P~,UIIIIMI~~~I~;+~M L,rlL11LI[.LC'FLLybBZL[II.$1MIp~pLutl~'2
II~.,IJU,~LI~I~~UIDBRM~II ,,nu1,-rI;Gaul.-ILI~~IUIL~P~,!II~~IIP~ i(<iwuPL~Y~UM~~&~I~L L:LK
C,'='"
E!IIIfiI~ld~nnl~~~g~~tldilln~ri i!r!il~b~omuuu~ilrlllyillnnotb~rlu~r~~ LJUleI.IaLPI11n~ll,1414~1
pw
C,w-r
LI1M~~Lllll,t',~~,L~P~L~bUJb)~bL611'L~1!IL L!UICrLnL4UlliI4rTkiPiI(ILPI!MIJlC_gLlglLI!rlC31PVUMI$Ilia12I puc.wi,!i
rri"
J..
rknnlpuirfiia2~1?u~1111r2y1otitIiirf~lllb~ldbl11;'11111~1RU~! lurmrrtlrln~.jr El+*r.
r
nj:?~pagxwirszwhnrL=suirrav,$L,IL.L.I(P1111tII!.uLltrr~Y'~1,luzeprJ,pns.rar~orsi~~icurx~,~.unllis
CIL.(~alra~ul pa~auun~p!~!)JOJ~~II!YJAJLW!OJJ~NO,~ ulnW!vqkpassg-asu)u~~ggmiii9iir~~~ue~rt:~p
Y
L~#~~~u~uQ~RQI)T~~A~oY~~oL~~~~~~~~~~~E~~) ~1,ldlMLlUEULI~~~M.I~LOU~.L$~~~~~L~
rSy+'-J
ncuPeuL,[lj.;-~J~iaLb~z~~b~rt~~lL2,-UULJeILJ~II~~~ eaHiwtrruwe:nrugnausnrtiltl;r
rr7P
tureakaiRRU~.L(LCOUI-$L~IBL~JLIIIIIO:LMOI~w-111. ?UL~I~~I r~lit I,LLIfllLgk~$@nMUL~M~LU~C~~ZUI -OII,
ruta~rrnkaul~%uqltr_oghrtuausiorntnugu_eurai~ pzra~noir~~urnnt~ rs~uevrn~,$e
!-'

การหาค่ากำลังไฟฟ้าสูงสุดสำหรับอินเวอร์เตอร์แบบเชื่อมต่อกริด

  • 1.
  • 2.
  • 3.
    ข หัวขอวิทยานิพนธ การหาคากําลังไฟฟาสูงสุดสําหรับอินเวอรเตอรแบบเชื่อมตอกริด โดยใชตัวประมวลผลสัญญาณดิจิตอล หนวยกิต 12 ผูเขียนนายสินชาย แซตั้ง อาจารยที่ปรึกษา ดร.เชิดชัย ประภานวรัตน หลักสูตร วิศวกรรมศาสตรมหาบัณฑิต สาขาวิชา วิศวกรรมไฟฟา ภาควิชา วิศวกรรมไฟฟา คณะ วิศวกรรมศาสตร พ.ศ. 2546 บทคัดยอ วิทยานิพนธฉบับนี้เสนอการนําเอาพลังงานไฟฟากระแสตรงที่สรางจากเซลลแสงอาทิตยมาแปลงเปน ไฟฟากระแสสลับจายเขาระบบกริด เนื่องจากคุณลักษณะของเซลลแสงอาทิตยเปนแหลงจายแบบ ไมเปนเชิงเสน ดังนั้นจึงตองหาจุดทํางานของเซลลแสงอาทิตยที่สามารถจายกําลังไฟฟาสูงสุดที่สภาพ บรรยากาศใดๆ โดยวิทยานิพนธนี้จะใชเทคนิคการเพิ่มคาความนําไปควบคุมวัฏจักรการทํางานของ ตัวแปลงผันแบบทบระดับเพื่อปรับหาความตานทานที่เหมาะสมที่จะดึงเอากําลังสูงสุดของเซลล แสงอาทิตยมาใช สวนการสรางกระแสรูปคลื่นไซนที่มีมุมเฟสทับกันกับแรงดันของระบบกริด จะใช หลักการควบคุมแบบฮีสเตอริซีสโดยสรางสัญญาณกระแสอางอิงรูปคลื่นไซนมาเปรียบเทียบกับ สัญญาณกระแสจริงที่จายเขาระบบกริดเพื่อไปควบคุมการทํางานของสวิตชในอินเวอรเตอร โดย กระแสอางอิงรูปคลื่นไซนจะสรางจากผลคูณของคากระแสที่จุดจายกําลังสูงสุดกับสัญญาณไซนของ แรงดันของระบบกริด โดยสวนควบคุมจะใชตัวประมวลผลสัญญาณดิจิตอลของบริษัท Analog Device เบอร ADMC331 เปนตัวควบคุมการทํางานของระบบทั้งหมด จากผลการทดลอง พบวาระบบสามารถติดตามหาจุดจายกําลังสูงสุดไดทั้งในสภาวะที่ปริมาณแสงคงที่ และสภาวะที่แสง มีการเปลี่ยนแปลงแบบทันทีทันใด และสามารถสรางกระแสรูปคลื่นไซนที่มีมุมเฟสเดียวทับกับ แรงดันกริดได โดยประสิทธิภาพเฉลี่ยของระบบหาจุดจายกําลังสูงสุดเทากับรอยละ 99.26 สวน ประสิทธิภาพเฉลี่ยในการสงกําลังไฟฟาเขาระบบกริดมีคารอยละ 84.45 คําสําคัญ : เซลลแสงอาทิตย / การติดตามหาจุดจายกําลังสูงสุด / ระบบเชื่อมตอกริด
  • 4.
    ค Thesis Title DSP-BasedMaximum Power Point Tracking for Grid Connected Inverter Thesis Credits 12 Candidate Mr. Sinchai Sae-tang Thesis Advisor Dr. Cherdchai Prapanavarat Program Master of Engineering Field of Study Electrical Engineering Department Electrical Engineering Faculty Engineering B.E. 2546 Abstract This thesis proposes an algorithm that converts dc current from PV cells to ac current which will be injected to a grid. Due to the nonlinear characteristic of PV cells, the system must include an algorithm to track the maximum power point (MPP) at any atmospheric conditions. The algorithm used in this thesis is the incremental conductance method. The output of the MPPT controller is used to control the duty cycle of a boost converter so that maximum power is obtained from the PV cells at all times. The sinusoidal output current which is in-phase with the grid voltage is synthesized by a hysteresis control which generates the controlling signal for inverter switches. The controller compares the reference sinusoidal signal with the actual current which is injected to the grid. The reference sinusoidal signal is the product of the signal which corresponds with the maximum power available from the PV cells at that time and the sinusoidal voltage synthesized from the mains. The system is controlled by an ADMC331 DSP chip. The experimental results show that the maximum power point of PV cells was closely tracked under slow and fast changing of solar radiation. The generated sinusoidal current is in-phase with the grid voltage. The efficiency of the maximum power point tracking circuit is 99.26 percent on average and the total efficiency of the system is 84.45 percent. Keywords : PV Cell / Maximum Power Point Tracking / Grid Connected System
  • 5.
    ง กิตติกรรมประกาศ วิทยานิพนธฉบับนี้สําเร็จลุลวงไดดวยดี ผูเขียนขอขอบพระคุณ ดร.เชิดชัยประภานวรัตน อาจารย ประจําภาควิชาวิศวกรรมไฟฟา มหาวิทยาลัยเทคโนโลยีพระจอมเกลาธนบุรี ซึ่งเปนอาจารยที่ปรึกษา วิทยานิพนธที่ใหแนวคิด คําปรึกษาตลอดจนชวยแนะนํา และแกไขขอบกพรองตางๆที่เกิดขึ้น ตลอดจนจัดหาอุปกรณและเครื่องมือที่เปนประโยชนตอการทําวิทยานิพนธนี้ ขอขอบพระคุณ ดร.อนวัช แสงสวาง อาจารยประจําภาควิชาวิศวกรรมไฟฟา มหาวิทยาลัยเทคโนโลยีพระจอมเกลา ธนบุรี และ ดร.สมบูรณ แสงวงควาณิชย อาจารยประจําภาควิชาวิศวกรรมไฟฟา จุฬาลงกรณ มหาวิทยาลัย ที่ไดกรุณาเปนกรรมการสอบวิทยานิพนธนี้ ผูเขียนขอขอบคุณอาจารยทุกทานที่ไดใหความรู ขอขอบคุณผูควบคุมหองปฏิบัติการทุกทานที่อํานวย ความสะดวกในการใชเครื่องมือ ขอขอบคุณพี่ และเพื่อนทุกคนในหอง POWERLAB ที่มีสวนชวยใน การทําวิจัยและใหขอแนะนําตาง ๆ ในการทําวิทยานิพนธฉบับนี้ และสุดทายขอขอบคุณบิดา มารดา ที่ คอยใหการสนับสนุนการศึกษา และกําลังใจแกผูเขียนตลอดมา
  • 6.
    จ สารบัญ หนา บทคัดยอภาษาไทย ข บทคัดยอภาษาอังกฤษ ค กิตติกรรมประกาศง สารบัญ จ รายการตาราง ช รายการรูปประกอบ ซ รายการสัญลักษณ ฎ ประมวลศัพทและคํายอ ฑ บทที่ 1. บทนํา 1 1.1 ปญหาและที่มาของงานวิจัย 1 1.2 วัตถุประสงคของงานวิจัย 2 1.3 ขอบเขตของงานวิจัย 3 1.4 ระเบียบวิธีวิจัย 3 1.5 ประโยชนที่คาดวาจะไดรับ 3 1.6 โครงสรางวิทยานิพนธ 4 2. ทฤษฎีและหลักการ 5 2.1 คุณลักษณะของเซลลแสงอาทิตย 5 2.2 วิธีการหาจุดจายกําลังสูงสุด 8 2.3 การสรางกระแสรูปคลื่นไซน 14 2.4 ตัวแปลงผันแบบทบระดับ 14 2.5 อินเวอรเตอร 18 2.6 ตัวประมวลผลสัญญาณดิจิตอล 19 3. การดําเนินงานวิจัย 25 3.1 แบบจําลองระบบเชื่อมตอกริด 25
  • 7.
    ฉ 3.2 การออกแบบฮารดแวร 31 3.3การควบคุม 42 3.4 ตูจําลองแสงอาทิตยเทียม 46 4. ผลการทดลอง 48 4.1 พารามิเตอรของระบบ 48 4.2 การทดลองในตูจําลองแสงอาทิตยเทียม 49 4.3 การทดลองกับแสงอาทิตยจริง 58 5. บทสรุปและขอเสนอแนะ 61 5.1 บทสรุป 61 5.2 ขอเสนอแนะ 61 เอกสารอางอิง 63 ภาคผนวก 65 ก โครงสรางของชิ้นงานที่ใชในการทดลอง 65 ข โปรแกรมควบคุมการทํางาน 67 ประวัติผูวิจัย 81
  • 8.
    ช รายการตาราง ตาราง หนา 2.1 เงื่อนไขที่ใชในการหาจุดจายกําลังสูงสุด14 3.1 ลําดับการทํางานของสวิตชอินเวอรเตอร 46 4.1 คุณลักษณะของเซลลแสงอาทิตยที่ปริมาณแสงตางๆ 49 4.2 คุณลักษณะของระบบเชื่อมตอกริด 50 4.3 ประสิทธิภาพของระบบเชื่อมตอกริดที่ปริมาณแสงตางๆ 51 4.4 คุณลักษณะของเซลลแสงอาทิตยที่เวลาตางๆ 59 4.5 คุณลักษณะ และประสิทธิภาพของระบบเชื่อมตอกริดที่เวลาตางๆ 59
  • 9.
    ซ รายการรูปประกอบ รูป หนา 1.1 ระบบที่ทํางานแบบโดดเดี่ยว1 1.2 ระบบใชงานแบบไฮบริดจ 1 1.3 ระบบเชื่อมตอกริด 2 2.1 โครงสรางของเซลลแสงอาทิตย 5 2.2 วงจรสมมูลของเซลลแสงอาทิตย 6 2.3 กราฟคุณลักษณะของเซลลแสงอาทิตย 6 2.4 กราฟคุณลักษณะของเซลลแสงอาทิตยที่สภาวะตางๆ 7 2.5 รูปแบบของเซลลแสงอาทิตย 8 2.6 ผลของโหลดตอเซลลแสงอาทิตย 8 2.7 ลักษณะการเบี่ยงเบนจากจุดจายกําลังสูงสุดของวิธี P&Oโดยที่ Po3 > Po2 > Po1 แต 9 Po3 < PMAX(S3)และ Po2 < PMAX(S2) 2.8 กราฟกําลังไฟฟา-แรงดันของเซลลแสงอาทิตย 10 2.9 ระบบเชื่อมตอกริดแบบเฟสเดียว 11 2.10 รูปคลื่นสัญญาณที่เกิดขึ้นในระบบเชื่อมตอกริด 12 2.11 ยานการทํางานของเซลลแสงอาทิตย 12 2.12 แรงดันตกครอมตัวเก็บประจุ และกําลังไฟฟาที่ไดจากเซลลแสงอาทิตย 13 2.13 การควบคุมแบบฮีสเตอริซีส 14 2.14 วงจรตัวแปลงผันแบบทบระดับ 15 2.15 รูปคลื่นการทํางานของวงจรแปลงผันแบบทบระดับ 15 2.16 วงจรสมมูลของตัวแปลงผันแบบทบระดับ 16 2.17 อินเวอรเตอรเชื่อมตอกริดแบบแหลงจายแรงดัน 19 2.18 โครงสรางการทํางานของตัวประมวลผลสัญญาณดิจิตอล ADMC331 20 2.19 การควบคุมสัญญาณพีดับบลิวเอ็ม 20 2.20 สัญญาณพีดับบลิวเอ็มในโหมดชวงสัญญาณขาลง 22 2.21 โครงสรางตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอล 23 2.22 การอานคาสัญญาณอนาล็อก 24 3.1 ระบบเชื่อมตอกริด 25 3.2 แบบจําลองระบบเชื่อมตอกริด 26
  • 10.
    ฌ 3.3 กราฟกระแส-แรงดันของเซลลแสงอาทิตยรุน MSX-30L27 3.4 แบบจําลองตัวแปลงผันแบบทบระดับ 28 3.5 แบบจําลองอินเวอรเตอรเฟสเดียวแบบเชื่อมตอกริด 28 3.6 การควบคุมการสรางกระแสรูปคลื่นไซน 29 3.7 กราฟแรงดัน กระแส และกําลังไฟฟาเทียบกับเวลาที่ไดจากการหาจุดจายกําลังสูงสุด 30 3.8 กราฟการเปลี่ยนจุดทํางานของเซลลแสงอาทิตยขณะตามหาจุดจายกําลังสูงสุด 31 3.9 กระแสเชื่อมตอกริดขณะตามหาจุดจายกําลังสูงสุด 31 3.10 การตอพีวีอารเรยขนาด 120 วัตต 32 3.11 ฟงกชั่นการทํางานของ MAX196 34 3.12 การแปลงคาสัญญาณดิจิตอลดวยวิธีการแบบ 2 จุด 35 3.13 ฟงกชั่นการทํางานของ HCPL-788J 37 3.14 วงจรใชงานของ HCPL-788J 38 3.15 ตําแหนงตัววัดสัญญาณอนาล็อก 39 3.16 การวัดสัญญาณของ LV25-P 39 3.17 การวัดสัญญาณของ LTA50P/SP1 40 3.18 วงจรขยายและยกระดับแรงดัน 40 3.19 วงจรขับสวิตช 41 3.20 ลักษณะการตอวงจรขับ 42 3.21 แผนภาพการทํางานของโปรแกรมควบคุม 43 3.22 แผนภาพแสดงการหาจุดจายกําลังสูงสุด 44 3.23 แผนภาพแสดงการสรางรูปคลื่นกระแสไซนจายเขากริด 45 3.24 การวางตําแหนงของหลอดไฟ และที่บังแสงในตูจําลองแสงอาทิตยเทียม 47 4.1 การวัดคุณลักษณะของเซลลแสงอาทิตย 48 4.2 การวัดแรงดัน และกระแสในระบบเชื่อมตอกริด 48 4.3 กราฟกําลังไฟฟาของระบบที่ปริมาณแสงตางๆ 51 4.4 รูปคลื่นแรงดัน และกระแสอินพุตของเซลลแสงอาทิตย 52 4.5 รูปคลื่นแรงดัน และกระแสที่เชื่อมตอกับระบบกริด 52 4.6 รูปคลื่นแรงดัน และกระแสอินพุตของเซลลแสงอาทิตย 53 4.7 รูปคลื่นแรงดัน และกระแสที่เชื่อมตอกับระบบกริด 53 4.8 รูปคลื่นแรงดัน และกระแสอินพุตของเซลลแสงอาทิตย 54 4.9 รูปคลื่นแรงดัน และกระแสที่เชื่อมตอกับระบบกริด 54 4.10 รูปคลื่นแรงดัน และกระแสอินพุตของเซลลแสงอาทิตย 55
  • 11.
    ญ 4.11 รูปคลื่นแรงดัน และกระแสที่เชื่อมตอกับระบบกริด55 4.12 แรงดัน และกระแสของเซลลแสงอาทิตยเมื่อเกิดการเปลี่ยนแปลงปริมาณแสง 56 แบบทันทีทันใด 4.13 แรงดัน และกระแสของเซลลแสงอาทิตยเมื่อเกิดการเปลี่ยนแปลงปริมาณแสง 57 แบบทันทีทันใด 4.14 แรงดันตกครอมอินเวอรเตอร (Vab) 57 4.15 แรงดัน และกระแสของตัวเหนี่ยวนําของอินเวอรเตอร 58 4.16 กราฟกําลังไฟฟาที่เวลาใดๆ 60 5.1 การมอดูเลตความกวางพัลสความถี่คงตัวโดยการควบคุมรูปคลื่นของกระแส 62 ก.1 ฮารดแวรที่ใชในการทดลอง 66 ก.2 ตูจําลองแสงอาทิตยเทียม 66
  • 12.
    ฎ รายการสัญลักษณ +HT = คาแรงดันอินพุตดานบวกที่อานเขาLEM LV25-P −HT = คาแรงดันอินพุตดานลบที่อานเขา LEM LV25-P ∆I = กระแสกระเพื่อมของตัวเหนี่ยวนําของตัวแปลงผันแบบทบระดับ ∆ Cv = แรงดันกระเพื่อมของตัวเก็บประจุของตัวแปลงผันแบบทบระดับ A = Ideality Factor CC = ตัวเก็บประจุดานเอาตพุตของตัวแปลงผันแบบทบระดับ SC = ตัวเก็บประจุสําหรับกรองระลอกแรงดันของเซลลแสงอาทิตย D = วัฎจักรการทํางานของสวิตชตัวแปลงผันแบบทบระดับ GE = พลังงานระหวางชั้นของสารกึ่งตัวนํา Sf = ความถี่สวิตชชิ่ง I = กระแสเอาตพุตของเซลลแสงอาทิตย aI = กระแสเอาตพุตของตัวแปลงผันแบบทบระดับ CONI = กระแสควบคุม gridI = กระแสที่จายเขาระบบกริด inI = กระแสอินพุตของตัวแปลงผันแบบทบระดับ LoadI = กระแสโหลด MAXI = กระแสที่จุดจายกําลังสูงสุดของเซลลแสงอาทิตย PhI = กระแสที่เซลลแสงอาทิตยสรางขึ้นเมื่อไดรับปริมาณแสง rI = กระแสอิ่มตัวยอนกลับ refI = สัญญาณกระแสอางอิง rrI = กระแสอิ่มตัวยอนกลับที่อุณหภูมิอางอิง 298 เคลวิน SCI = กระแสลัดวงจรของเซลลแสงอาทิตย SCRI = กระแสลัดวงจรที่ปริมาณแสง และอุณหภูมิอางอิง (S = 1,000 W/m2 , T = 298 K) K = คาคงที่ของโบลซมัน ( 1.3805*10-23 JK-1 ) iK = คาสัมประสิทธิ์อุณหภูมิของกระแสลัดวงจร L = ตัวเหนี่ยวนําสําหรับกรองกระแสเอาตพุตของอินเวอรเตอร CL = ตัวเหนี่ยวนําของตัวแปลงผันแบบทบระดับ PN = จํานวนเซลลแสงอาทิตยที่ตอขนานกัน
  • 13.
    ฏ SN = จํานวนเซลลแสงอาทิตยที่ตออนุกรมใน1 โมดูล gridP = กําลังไฟฟาที่จายเขาระบบกริด inP = กําลังไฟฟาอินพุตของตัวแปลงผันแบบทบระดับ MAXP = กําลังไฟฟาที่จุดจายกําลังสูงสุดของเซลลแสงอาทิตย q = ประจุอิเล็กตรอน 1R = ความตานทานที่ใชอานคาแรงดันของเซลลแสงอาทิตยเขา HCPL-788J 2R = ความตานทานที่ใชอานคากระแสของเซลลแสงอาทิตยเขา HCPL-788J 3R = ความตานทานที่ใชอานคาแรงดันกริดเขา LEM LV25-P GR = ความตานทานที่ตออยูระหวางชุดขับกับไอจีบีที MR = ความตานทานที่ใชอานคาแรงดันเอาตพุตของ LEM OR = ความตานทานเอาตพุตของตัวแปลงผันแบบทบระดับ S = ปริมาณแสงอาทิตย (วัตตตอตารางเมตร) T = อุณหภูมิในหนวยเคลวิน PT = คาบเวลาการทํางานของสวิตช rT = อุณหภูมิอางอิงในหนวยเคลวิน (298 K) offt = ชวงเวลาหยุดทํางานของสวิตช ont = ชวงเวลาทํางานของสวิตช V = แรงดันเอาตพุตของเซลลแสงอาทิตย aV = แรงดันเอาตพุตของตัวแปลงผันแบบทบระดับ CCV = แหลงจายแรงดันคงที่ GV = สัญญาณขับสวิตช GEV = แรงดันตกครอมขาเกตกับขาอีมิตเตอรของไอจีบีที gridV = แรงดันกริด INV = แรงดันอินพุตของตัวแปลงผันแบบทบระดับ +INV = คาแรงดันอินพุตดานบวกที่อานเขา HCPL-788J −INV = คาแรงดันอินพุตดานลบที่อานเขา HCPL-788J MAXV = แรงดันที่จุดจายกําลังสูงสุดของเซลลแสงอาทิตย OCV = แรงดันขณะเปดวงจรของเซลลแสงอาทิตย outV = แรงดันเอาตพุตของ HCPL-788J
  • 14.
    ฐ refV = แรงดันอางอิงของHCPL-788J SV = แหลงจายไฟกระแสตรง senseV = แรงดันอินพุตของตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอล ZV = แรงดันตกครอมซีเนอรไดโอด ηmppt% = เปอรเซ็นตประสิทธิภาพของการหาจุดจายกําลังสูงสุด ηcon% = เปอรเซ็นตประสิทธิภาพการทํางานของตัวแปลงผันแบบทบระดับ และอินเวอรเตอร ηtotal% = เปอรเซ็นตประสิทธิภาพรวมของระบบ
  • 15.
    ฑ ประมวลศัพทและคํายอ ADC = analogto digital converter ALU = arithmetic and logic unit DSP = digital signal processor MAC = multiplier/accumulator PIO = digital I/O port pin PWM = pulse width modulation RAM = random access memory ROM = read only memory SPORT = serial port
  • 16.
    บทที่ 1 บทนํา 1.1ปญหาและที่มาของงานวิจัย ในปจจุบันนี้วัตถุดิบที่ใชผลิตไฟฟาเชนน้ํามัน ถานหิน กาซธรรมชาติ มีปริมาณลดลงเรื่อยๆ ดังนั้น การหาพลังงานอยางอื่นมาทดแทนจึงมีความจําเปน ซึ่งแหลงพลังงานที่นาสนใจคือพลังงานจาก แสงอาทิตยเนื่องจากเปนพลังงานสะอาดไมสรางผลกระทบตอสิ่งแวดลอม และสามารถพบไดทั่วโลก การเปลี่ยนพลังงานจากแสงอาทิตยมาเปนพลังงานไฟฟาโดยตรงสามารถทําไดโดยใช เซลลแสงอาทิตย ระบบที่ใชพลังงานจากแสงอาทิตยมี 3 ระบบคือ 1. ระบบที่ทํางานแบบโดดเดี่ยว (Stand-Alone System) เปนระบบที่ใชงานในสถานที่หางไกลหรือไม มีระบบสายสงไฟฟาไปถึง โดยเก็บพลังงานไฟฟาไวในแบตเตอรี่ และใชอินเวอรเตอรสรางไฟฟา กระแสสลับสําหรับจายโหลดโดยมีไดอะแกรมการทํางานดังรูปที่ 1.1 การใชงานหลักของระบบนี้ จะใชสําหรับชารจแบตเตอรรี่ และใชกับมอเตอรปมน้ํา รูปที่ 1.1 ระบบที่ทํางานแบบโดดเดี่ยว 2. ระบบไฮบริดจ (Hybrid System) จะเปนระบบที่นําเซลลแสงอาทิตยมาใชรวมกับเครื่องกําเนิด ไฟฟาแบบดีเซล (Diesel Generator) เพื่อชวยจายไฟฟาใหกับระบบ ซึ่งทําใหระบบสามารถจาย ไฟฟาไดตลอดเวลา โดยไดอะแกรมการทํางานแสดงในรูปที่ 1.2 รูปที่ 1.2 ระบบใชงานแบบไฮบริดจ Diesel Generator Power Conditioning and Control Battery AC Load PV CELL Charge regulator unit Battery AC Load PV CELL Inverter
  • 17.
    2 3. ระบบเชื่อมตอกริด (Grid-ConnectedSystem) เปนระบบที่สรางไฟฟากระแสสลับที่มีความถี่ เดียวกับระบบกริดเพื่อจายโหลด และจายกําลังสวนที่เหลือใหกับระบบกริด โดยไดอะแกรมการ ทํางานแสดงในรูปที่ 1.3 รูปที่ 1.3 ระบบเชื่อมตอกริด ในการนําเอาเซลลแสงอาทิตยมาใชกับระบบตางๆ จะตองหาจุดการทํางานของเซลลแสงอาทิตยที่จาย กําลังไฟฟาสูงสุด เนื่องจากกําลังไฟฟาที่สรางขึ้นได ณ เวลาใดเวลาหนึ่งจะแปรผันตามการ เปลี่ยนแปลงของสภาพบรรยากาศ และโหลด นอกจากนี้เซลลแสงอาทิตยยังมีราคาสูง ดังนั้นจึงตอง หาวิธีในการดึงเอากําลังไฟฟาสูงสุดที่เซลลแสงอาทิตยสามารถจายไดในขณะนั้นมาใช ซึ่งมีวิธีการ ตางๆ เชน วิธีเทียบสัดสวนแรงดันขณะเปดวงจร (A fixed percentage of the open circuit voltage) [1, 5] วิธีการรบกวนและการสังเกต (Perturbation and Observation) [2, 5] วิธีเพิ่มคาความนํา (Incremental Conductance) [3, 5] และการหาจุดจายกําลังสูงสุดดวยหลักการของระลอกคลื่น (A ripple-based maximum power point tracking) [4] สวนหลักการที่ใชสรางกระแสรูปคลื่นไซนจาย เขาระบบกริดจะมีหลักการตางๆ เชนหลักการควบคุมแบบฮีสเตอริซีส (Hysteresis Control) [6, 11] หลักการทํานายกระแส (Predictive Current Control) [7] และวิธีการมอดูเลตแบบพัลส-ไซน (Sinusoidal Pulse Width Modulation: SPWM) [6,11] ในวิทยานิพนธนี้เสนอการนําเทคนิคการเพิ่มคาความนํามาใชควบคุมวัฎจักรการทํางานของสวิตช ตัวแปลงผันแบบทบระดับเพื่อหาจุดจายกําลังสูงสุดของเซลลแสงอาทิตย ซึ่งวิธีนี้เปนวิธีที่งาย ไมซับซอน มีประสิทธิภาพสูงในการหาจุดจายกําลังสูงสุด และใชหลักการควบคุมแบบฮีสเตอริซีส ควบคุมการสรางกระแสรูปคลื่นไซนที่จายเขากับระบบกริด โดยควบคุมการทํางานของระบบดวยตัว ประมวลผลสัญญาณดิจิตอล ADMC331 ของ บริษัท Analog Device 1.2 วัตถุประสงคของงานวิจัย 1. เพื่อศึกษาแบบจําลอง และคุณลักษณะของเซลลแสงอาทิตย 2. เพื่อศึกษาการหาจุดจายกําลังสูงสุดของเซลลแสงอาทิตย Power Conditioning and Control Grid PV CELL AC Load
  • 18.
    3 3. เพื่อศึกษาระบบเชื่อมตอกริด 4. เพื่อศึกษาการใชงานตัวประมวลผลสัญญาณดิจิตอลADMC331 ของบริษัท Analog Device ในการ ควบคุมการทํางานของระบบ 1.3 ขอบเขตของงานวิจัย 1. ออกแบบระบบใหสามารถติดตามหาจุดจายกําลังสูงสุดของเซลลแสงอาทิตยได 2. ออกแบบระบบใหสามารถแปลงไฟฟากระแสตรงจากเซลลแสงอาทิตยใหเปนไฟฟากระแสสลับ จายกระแสรูปคลื่นไซนที่มีเฟสตรงกับเฟสแรงดันของระบบกริดเขาระบบกริดได 1.4 ระเบียบวิธีวิจัย 1. ศึกษาคุณลักษณะการทํางานของเซลลแสงอาทิตย และการหาจุดจายกําลังสูงสุดดวยวิธีเพิ่มคา ความนํา 2. ศึกษาอินเวอรเตอรระบบเชื่อมตอกริด 3. สรางแบบจําลองเซลลแสงอาทิตย และการเชื่อมตอเขากับระบบดวยโปรแกรม MATLAB/SIMULINK 4. ศึกษาการใชงานตัวประมวลผลสัญญาณดิจิตอล ADMC331 ของ บริษัท Analog Device 5. ออกแบบฮารดแวรและเขียนโปรแกรมควบคุมการหาจุดจายกําลังสูงสุด และการสรางกระแส รูปคลื่นไซนจายเขาระบบกริด 6. ทดลอง และสรุปผลการทํางานของระบบควบคุม 1.5 ประโยชนที่คาดวาจะไดรับ 1. ไดทราบคุณลักษณะการทํางานของเซลลแสงอาทิตย 2. สามารถวิเคราะห และออกแบบฮารดแวรที่ใชงานได
  • 19.
    4 3. สามารถเขียนโปรแกรมควบคุมการทํางานของระบบบนตัวประมวลผลสัญญาณดิจิตอล ADMC331 ใหสามารถดึงกําลังไฟฟาสูงสุดของเซลลแสงอาทิตยมาจายเขาสูระบบกริดได 1.6โครงสรางวิทยานิพนธ บทที่ 2 จะกลาวถึงทฤษฎีที่เกี่ยวของกับวิทยานิพนธฉบับนี้ไดแก คุณลักษณะการทํางานของเซลล แสงอาทิตย เทคนิคการหาจุดจายกําลังสูงสุด การควบคุมการสรางกระแสรูปคลื่นไซนดวยหลักการฮิส เตอรีซิส การทํางานของตัวแปลงผันแบบทบระดับ การทํางานของอินเวอรเตอร และโครงสรางการ ทํางานของตัวประมวลผลสัญญาณดิจิตอล ในบทที่ 3 จะเปนสวนขั้นตอนการดําเนินงานตั้งแตการใช โปรแกรม MATLAB/SIMULINK จำลองการทํางานของเซลลแสงอาทิตย และการทํางานของระบบ เชื่อมตอกริด โครงสรางของอุปกรณที่ใชในวิทยานิพนธ การออกแบบโปรแกรมควบคุมการทํางาน ของระบบบนตัวประมวลผลสัญญาณดิจิตอล ADMC331 และโครงสรางของตูจําลองแสงอาทิตยเทียม สวนบทที่ 4 จะเปนผลการทดลองการหาจุดจายกําลังสูงสุดของเซลลแสงอาทิตย และการเชื่อมตอ เซลลแสงอาทิตยเขากับระบบกริดโดยทดลองกับตูจําลองแสงอาทิตยเทียม และการทดลองกับ แสงอาทิตยจริง และบทที่ 5 จะเปนบทสรุปการทํางานทั้งหมด และขอเสนอแนะตางๆ
  • 20.
    บทที่ 2 ทฤษฎีและหลักการ ในบทนี้จะกลาวถึงทฤษฎีที่เกี่ยวของ ไดแกคุณลักษณะของเซลลแสงอาทิตย การหาจุดจายกําลังสูงสุด การทํางานของตัวแปลงผันแบบทบระดับ อินเวอรเตอรและการทํางานของตัวประมวลผลสัญญาณ ดิจิตอล 2.1 คุณลักษณะของเซลลแสงอาทิตย เซลลแสงอาทิตย 1 เซลลจะประกอบดวยสารกึ่งตัวนําชนิดพี สารกึ่งตัวนําชนิดเอ็น และชั้นระหวาง สารกึ่งตัวนําพีและเอ็น (P-N Junction) ซึ่งทั้งหมดนี้ประกอบกันเปนแผนบางๆ ที่เรียกวาเวเฟอรดังรูป ที่ 2.1 เมื่อเซลลแสงอาทิตยไดรับแสงอาทิตยพลังงานจากแสงอาทิตยที่เรียกวาโฟตอนจะทําใหสารกึ่ง ตัวนําแยกตัวเปนคูของโฮลและอิเล็กตรอน โดยโฮลจะวิ่งไปดานสารกึ่งตัวนําชนิดพีทําใหเกิด ศักดาไฟฟาบวก สวนอิเล็กตรอนจะวิ่งไปดานสารกึ่งตัวนําชนิดเอ็นทําใหเกิดศักดาไฟฟาลบ เมื่อนํา โหลดมาตอก็จะเกิดการไหลของกระแสไฟฟา รูปที่ 2.1 โครงสรางของเซลลแสงอาทิตย สารกึ่งตัวนําที่นํามาใชผลิตเซลลแสงอาทิตยสวนมากจะเปนซิลิกอนเนื่องจากเปนวัตถุดิบที่มีอยู จํานวนมากบนโลก โดยแบงไดเปน 3 ประเภทคือ 1. ซิลิกอนแบบผลึกเดี่ยว (Monocrystalline Si cells) จะมีประสิทธิภาพ 15-24 เปอรเซ็นต และ สามารถตอบสนองตอแสงในแถบความยาวคลื่นกวาง โดยมีประสิทธิภาพที่ดีในชวงความยาวคลื่น ยาวของแสงอาทิตย เซลลชนิดนี้มีเสถียรภาพทางประสิทธิภาพดี 2. ซิลิกอนแบบหลายผลึก (Polycrystalline Si cells) จะมีประสิทธิภาพ 10-17 เปอรเซ็นต และ สามารถตอบสนองตอแสงในแถบความยาวคลื่นกวาง + + + + - - - light Negative electrode Positive electrode Negative doped silicon (N type) Positive doped silicon (P type) PN Junction I
  • 21.
    6 3. ซิลิกอนแบบอะมอรฟส (AmorphousSi cells) จะมีประสิทธิภาพ 8-13 เปอรเซ็นต และสามารถ ตอบสนองตอแสงไดดีในชวงความยาวคลื่นสั้นของแสงอาทิตย รูปที่ 2.2 วงจรสมมูลของเซลลแสงอาทิตย รูปที่ 2.3 กราฟคุณลักษณะของเซลลแสงอาทิตย จากโครงสรางของเซลลแสงอาทิตยสามารถนํามาเขียนเปนวงจรสมมูลในรูปของแหลงจายกระแสตอ ขนานกับไดโอด และไดกราฟคุณลักษณะของเซลลแสงอาทิตยดังรูปที่ 2.2 และ 2.3 จากกราฟกระแส- แรงดันจะพบวามีจุดที่สําคัญ 2 จุดคือแรงดันขณะเปดวงจร (VOC) และกระแสลัดวงจร (ISC) โดยขณะที่ เกิดการลัดวงจรของเซลลแสงอาทิตยกระแสที่สรางขึ้นไดจะไหลผานวงจรภายนอก สวนขณะเปด วงจรของเซลลแสงอาทิตยกระแสที่สรางขึ้นไดจะไหลผานไดโอดที่ตอขนานภายในเซลล จากวงจร สมมูลสามารถเขียนสมการความสัมพันธของกระแสและแรงดันอยางงายเมื่อละคาความตานทาน ขนาน (Rsh) และคาความตานทานอนุกรม (Rs) ไดดังสมการ (2.1), (2.2) และ (2.3) [3] ( )⎡ ⎤= − − ⎢ ⎥⎣ ⎦ P Ph P r S qV I N I N I exp 1AKTN (2.1) ( )⎡ ⎤⎡ ⎤= − ⎢ ⎥⎢ ⎥⎣ ⎦ ⎣ ⎦ 3 G r rr r r qET 1 1I I expT kA T T (2.2) ( )⎡ ⎤= + −⎣ ⎦Ph SCR i r SI I k T T 100 (2.3) จากสมการ (2.1), (2.2), (2.3) และวงจรสมมูลในรูปที่ 2.2 พบวาคุณลักษณะของเซลลแสงอาทิตยจะ ขึ้นอยูกับการเปลี่ยนแปลงของอุณหภูมิ ปริมาณแสงที่ตกกระทบบนเซลลแสงอาทิตย และโหลดที่ตอ Rs Rsh RoIPh V + - I ISC IMAX I/P VMAX PMAX VOC V
  • 22.
    7 อยูในวงจร เมื่อมีการเปลี่ยนแปลงของอุณหภูมิจะมีผลตอแรงดันที่จายออกมาของเซลลแสงอาทิตย ในขณะที่การเปลี่ยนแปลงปริมาณแสงจะมีผลตอกระแสที่จายไดของเซลลแสงอาทิตยดังรูปที่ 2.4 รูปที่2.4 กราฟคุณลักษณะของเซลลแสงอาทิตยที่สภาวะตางๆ เนื่องจากเซลลแสงอาทิตยที่ผลิตจากผลึกซิลิกอนขนาด 1 ตารางเซนติเมตรจะมีแรงดันขณะเปดวงจร ประมาณ 0.6-0.7 โวลต และกระแสลัดวงจร 20 – 40 มิลลิแอมป ดังนั้นถาตองการเพิ่มแรงดันไฟฟาก็ ทําไดโดยการนําเซลลแสงอาทิตยมาตออนุกรมกัน และถาตองการเพิ่มปริมาณกระแสก็ทําไดโดยการ นําเซลลแสงอาทิตยมาตอขนานกัน ซึ่งการนําเอาเซลลแสงอาทิตยยอยเหลานี้มารวมกันเปนเซลล แสงอาทิตยหนวยใหญขึ้นจะเรียกวาพีวีโมดูล หากนําพีวีโมดูลมาตอเพื่อเพิ่มปริมาณทางไฟฟาก็จะ เรียกวาเปนพีวีพาแนล และการนําพีวีพาแนลมาตอรวมกันเปนระบบใหญจะเรียกวาพีวีอารเรยดังรูปที่ 2.5 0 5 10 15 20 Voltage (V) 0 0.5 1 1.5 2 2.5 Current(A) 1 2 3 4 0 5 10 15 20 25 30 35 Power(W) 0 5 10 15 20 25 Voltage (V) 25 1 2 3 4 T = 25°C 1. 1000 W/m2 2. 900 W/m2 3. 800 W/m2 4. 700 W/m2 ก) เมื่อปริมาณแสงเปลี่ยนในขณะที่อุณหภูมิคงที่ 0 5 10 15 20 25 30 35 0 5 10 15 20 25 1 2 3 4 Voltage (V) Power(W) 0 5 10 15 20 25 0 0.5 1 1.5 2 2.5 1 2 3 4 Voltage (V) Current(A) S = 1000 W/m2 1. 0°C 2. 25°C 3. 50°C 4. 75°C ข) เมื่ออุณหภูมิเปลี่ยนในขณะที่ปริมาณแสงคงที่
  • 23.
    8 รูปที่ 2.5 รูปแบบของเซลลแสงอาทิตย 2.2วิธีการหาจุดจายกําลังสูงสุด การจายกําลังสูงสุดของเซลลแสงอาทิตยใหกับโหลดพบวาเสนกราฟคุณลักษณะของโหลด (Load line) จะตองเหมาะสมกับเสนกราฟระหวางแรงดันและกระแสของเซลลแสงอาทิตยดังรูปที่ 2.6 พบวาจากเสนกราฟคุณลักษณะของโหลดที่แสดงดวยเสน OA เซลลแสงอาทิตยจะจายกําลังเปน P1 ซึ่งมีคานอยกวากําลังที่เซลลแสงอาทิตยสามารถจายไดสูงสุดคือ P2 ดังนั้นจึงมีเทคนิคตางๆ ในการหา จุดจายกําลังสูงสุดของเซลลแสงอาทิตย รูปที่ 2.6 ผลของโหลดตอเซลลแสงอาทิตย 2.2.1 วิธีเทียบสัดสวนแรงดันขณะเปดวงจร (A fixed percentage of the open-circuit voltage) [1] วิธีนี้จะตั้งอยูบนพื้นฐานที่วาแรงดันที่จุดจายกําลังสูงสุดจะมีความสัมพันธเปนเชิงเสนกับแรงดันขณะ เปดวงจร โดยกําหนดใหแรงดันที่จุดจายกําลังสูงสุดมีคาประมาณ 76 เปอรเซ็นตของแรงดันขณะเปด วงจร แตเนื่องจากแรงดันขณะเปดวงจรไมคงที่ในแตละเวลาดังนั้นการทํางานของวิธีนี้จะทํางานเปน คาบเวลาโดยตัดโหลดออกเพื่อวัดขนาดแรงดันขณะเปดวงจรเพื่อนําไปหาแรงดันที่จุดจายกําลังสูงสุด PV ArrayPV PanelPV ModulePV Cell P1 P2 VMAXV VOC IMAX I ISC IPV VPV P2 > P1 load curve O A
  • 24.
    9 (โดยทั่วไปจะตัดโหลดออกทุกๆ 1 วินาทีเปนเวลา10-50 ms) ซึ่งขอเสียของวิธีนี้คือจะทําใหการ ทํางานของโหลดไมตอเนื่อง 2.2.2 วิธีการรบกวนและการสังเกต (Perturbation and Observation: P&O) [2] วิธีนี้เปนวิธีที่งายไมซับซอนทํางานเปนคาบเวลาโดยใชการเปรียบเทียบกําลังไฟฟาของเซลล แสงอาทิตยในคาบเวลาปจจุบันกับคาบเวลากอนดังสมการ (2.4) = − −dP P(k) P(k 1) (2.4) โดยถาอัตราการเปลี่ยนแปลงกําลังไฟฟามีคาเปนบวกระบบจะปรับทิศทางของแรงดัน (เพิ่มหรือลด แรงดัน) ตามทิศทางเดิม และถาอัตราการเปลี่ยนแปลงกําลังไฟฟามีคาเปนลบระบบจะปรับทิศทางของ แรงดันสวนทางกับทิศทางเดิมเพื่อวิ่งเขาหาจุดจายกําลังสูงสุด ซึ่งวิธีนี้สามารถทํางานไดดีที่สภาวะคง ตัว (สภาวะที่ปริมาณแสง และอุณหภูมิเปลี่ยนแปลงอยางชาๆ) แตจะมีขอเสียคือเมื่อเกิดการ เปลี่ยนแปลงปริมาณแสงอยางรวดเร็วจะทําใหการตามหาจุดจายกําลังสูงสุดผิดพลาดไดดังรูปที่ 2.7 รูปที่ 2.7 ลักษณะการเบี่ยงเบนจากจุดจายกําลังสูงสุดของวิธี P&O โดยที่ Po3 > Po2 > Po1 แต Po3 < PMAX(S3) และ Po2 < PMAX(S2) [2] จากรูปที่ 2.7 สมมติจุดการทํางานเริ่มตนของเซลลแสงอาทิตยอยูที่จุด 1 ซึ่งเปนจุดจายกําลังสูงสุดที่ ปริมาณแสง S1 เมื่อรบกวนระบบครั้งตอไปในขณะที่ปริมาณแสงเพิ่มขึ้นเปน S2 จะไดคากําลังไฟฟา ที่จุดที่ 2 ซึ่งมีกําลังไฟฟามากกวาจุดที่ 1 แตนอยกวาจุดที่ 4 ซึ่งเปนจุดจายกําลังสูงสุดของปริมาณแสง S2 ระบบก็จะปรับเพิ่มแรงดันขึ้นซึ่งทําใหจุดทํางานวิ่งออกจากจุดจายกําลังสูงสุดของปริมาณแสง S2 และเมื่อรบกวนระบบอีกครั้งในขณะที่ปริมาณแสงเพิ่มขึ้นเปน S3 จะไดคากําลังไฟฟาที่จุด 3 ซึ่งมี
  • 25.
    10 กําลังไฟฟามากกวาจุดที่ 2 แตนอยกวาจุดที่5 ซึ่งเปนจุดที่ใหกําลังไฟฟาสูงสุดของปริมาณ S3 ระบบก็ จะปรับเพิ่มแรงดันขึ้นอีกทําใหจุดการทํางานเบี่ยงเบนไปจากจุดจายกําลังสูงสุดทําใหไมสามารถดึง กําลังสูงสุดมาใชได สวนการที่ระบบจะสามารถกลับมาหาจุดจายกําลังสูงสุดไดอยางถูกตองอีกครั้งจะ เกิดขึ้นก็ตอเมื่อปริมาณแสงมีการเปลี่ยนแปลงชาลง หรือเขาสูสภาวะคงตัว 2.2.3 วิธีเพิ่มคาความนํา (Incremental Conductance: IncCond) [3] จากกราฟกําลังไฟฟา-แรงดันของเซลลแสงอาทิตยในรูปที่ 2.8 จะไดความสัมพันธของอัตราการ เปลี่ยนแปลงกําลังไฟฟาตออัตราการเปลี่ยนแปลงแรงดันเปน รูปที่ 2.8 กราฟกําลังไฟฟา-แรงดันของเซลลแสงอาทิตย - ถา >dP 0dV แสดงวาจุดทํางานอยูทางดานซายของจุดจายกําลังสูงสุด - ถา =dP 0dV แสดงวาจุดทํางานอยูที่จุดจายกําลังสูงสุด - ถา <dP 0dV แสดงวาจุดทํางานอยูทางดานขวาของจุดจายกําลังสูงสุด ดังนั้นถาเราจัด dP dV ใหมใหอยูในรูปของกระแส และแรงดันจะไดสมการเปน ( ) = d VIdP dV dV = +dP dV dII VdV dV dV = +dP dII VdV dV (2.5) ดังนั้นที่จุดจายกําลังสูงสุดจะไดคาเปน + =dII 0V dV (2.6) P VMAX PMAX Voc V dP dV dP 0 dV > dP 0 dV <
  • 26.
    11 โดย I V คือคาความนําของเซลลแสงอาทิตยและ dI dV คือคาอัตราการเปลี่ยนแปลงความนํา ซึ่งถา ผลรวมของสมการ (2.6) มีคาเปนบวกแสดงวาระบบกําลังทํางานทางดานซายของจุดจายกําลังสูงสุด ตัวระบบก็จะปรับคาแรงดันเพิ่มขึ้น แตถาผลรวมมีคาเปนลบแสดงวาระบบทํางานอยูทางดานขวาของ จุดจายกําลังสูงสุดระบบก็จะปรับลดคาแรงดันลง และถาผลรวมมีคาเทากับศูนยแสดงวาระบบทํางาน ที่จุดจายกําลังสูงสุดระบบก็จะคงแรงดันเดิมนั้นไว วิธีนี้จะสามารถหาจุดจายกําลังสูงสุดไดแมจะเกิดการเปลี่ยนแปลงปริมาณแสงอยางรวดเร็ว แตก็มี ขั้นตอนการคํานวณเพิ่มขึ้น 2.2.4 การหาจุดจายกําลังสูงสุดดวยหลักการของระลอกคลื่น (A Ripple-Based Maximum Power Point Tracking) [4] จากคุณลักษณะของระบบเชื่อมตอกริดเฟสเดียวดังรูปที่ 2.9 จะทําใหกําลังไฟฟาทางดานไฟสลับมี ความถี่เปน 2 เทาของความถี่ระบบกริดทําใหเกิดระลอกคลื่นบนแรงดัน และกําลังไฟฟาทางดาน ไฟตรงจากระลอกคลื่นของทั้ง 2 สัญญาณสามารถนําไปใชหาจุดจายกําลังสูงสุดของเซลลแสงอาทิตย ไดโดยสัญญาณที่เกิดขึ้นแสดงดังรูปที่ 2.10 รูปที่ 2.9 ระบบเชื่อมตอกริดแบบเฟสเดียว ในการวิเคราะหการหาจุดจายกําลังสูงสุดดวยระลอกคลื่นแรงดันและกําลังไฟฟาจะพิจารณาเปน คาบเวลา รูปที่ 2.11 จะแสดงพื้นที่การทํางานของเซลลแสงอาทิตยจะแบงเปนพื้นที่สวน A, B และ C โดยพื้นที่สวน A จะมีแรงดันต่ํากวาแรงดันที่จุดจายกําลังสูงสุด พื้นที่สวน B จะมีแรงดันใกลกับ แรงดันที่จุดจายกําลังสูงสุด และพื้นที่สวน C จะมีแรงดันสูงกวาแรงดันที่จุดจายกําลังสูงสุด และเมื่อ จําลองการทํางานของเซลลแสงอาทิตยใหทํางานจากพื้นที่ C ไปยังพื้นที่ A (ที่เวลา 0 วินาที ถึง 0.6 วินาที) จะไดสัญญาณดังรูปที่ 2.12 ซึ่งพบวา - ในพื้นที่สวน A ระลอกคลื่นของแรงดัน และกําลังไฟฟามีคาสูงสุดหรือต่ําสุดที่เวลาเดียวกัน - ในพื้นที่สวน B จะมีระลอกคลื่นกําลังไฟฟาต่ํา และมีความถี่เพิ่มขึ้น GridS1 S3 S4S2 L Power Transformer PV Cell VPV IPV IL
  • 27.
    12 - ในพื้นที่สวน Cที่เวลาเดียวกันระลอกคลื่นของแรงดันจะมีคาสูงสุด (ต่ําสุด) ในขณะที่ ระลอกคลื่นของกําลังไฟฟาจะมีคาต่ําสุด (สูงสุด) - ระลอกคลื่นของกําลังไฟฟาจะมีคามากขึ้นเมื่อจุดทํางานเคลื่อนที่ออกจากจุดจายกําลังสูงสุด รูปที่ 2.10 รูปคลื่นสัญญาณที่เกิดขึ้นในระบบเชื่อมตอกริด [4] รูปที่ 2.11 ยานการทํางานของเซลลแสงอาทิตย [4] ก) กระแสที่จายเขาระบบกริด ข) กระแสที่จายจากเซลลแสงอาทิตย และแรงดันตกครอมตัวเก็บ t (mS) t (mS) t (mS) ค) กําลังไฟฟาที่ไดจากเซลล t (mS)
  • 28.
    13 รูปที่ 2.12 แรงดันตกครอมตัวเก็บประจุและกําลังไฟฟาที่ไดจากเซลลแสงอาทิตย [4] จากลักษณะดังกลาวสามารถที่จะนําไปใชปรับจุดทํางานใหเขาใกลจุดจายกําลังสูงสุดโดยการเพิ่มหรือ ลดคาแรงดันอางอิง (Vref) ดวยแรงดันคานอยๆ ซึ่งคาอัตราการเปลี่ยนแปลงแรงดันจะเปนตัว ตรวจสอบเสนทางของจุดทํางานวาวิ่งเขาหรือวิ่งออกจากจุดจายกําลังสูงสุด สวนคาอัตราการ เปลี่ยนแปลงกําลังไฟฟาจะเปนตัวบอกพื้นที่ของจุดทํางานวาอยูในพื้นที่สวนใด (A, B หรือ C) จากรูป ที่ 2.12 เมื่อเปรียบเทียบคา P1n และ P2n พบวา P1n มีคามากกวา P2n แสดงวาจุดทํางานอยูในพื้นที่ A และ เมื่อเปรียบเทียบคา V2O และ V2n พบวา V2O มีคามากกวา V2n แสดงวาเสนทางการเดินของจุดทํางานวิ่ง ไปทางซายของกราฟกําลังไฟฟา-แรงดันของเซลลแสงอาทิตย สรุปไดวาขณะนี้จุดทํางานอยูในพื้นที่ A และกําลังวิ่งออกจากจุดจายกําลังสูงสุด ดังนั้นจะตองเพิ่มคาแรงดันอางอิงเพื่อไปควบคุมใหจุด ทํางานวิ่งเขาหาจุดจายกําลังสูงสุด โดยคาตัวแปรตางๆคือ (ดูรูปที่ 2.10 ประกอบ) P1n คือ คากําลังไฟฟาที่ไดในชวงที่ระลอกคลื่นแรงดันมีคาสูงสุดที่คาบเวลาปจจุบัน P2n คือ คากําลังไฟฟาที่ไดในชวงที่ระลอกคลื่นแรงดันมีคาต่ําสุดที่คาบเวลาปจจุบัน V2O คือ คาระลอกคลื่นแรงดันต่ําสุดที่คาบเวลากอน V2n คือ คาระลอกคลื่นแรงดันต่ําสุดที่คาบเวลาปจจุบัน แตถาจุดทํางานอยูในพื้นที่ B แรงดันอางอิงที่ใชจะแทนดวยแรงดันเฉลี่ย (Vmean) + = 1n 2n mean V V V 2 (2.7) ขั้นตอนการควบคุมการหาจุดจายกําลังสูงสุดแสดงดังตารางที่ 2 .1
  • 29.
    14 ตารางที่ 2.1 เงื่อนไขที่ใชในการหาจุดจายกําลังสูงสุด[4] 2.3 การสรางกระแสรูปคลื่นไซน การสรางกระแสรูปคลื่นไซนจะใชเทคนิคการควบคุมแบบฮิสเตอริซีส (Hysteresis Control) หรือ เรียกวาวิธีแบง-แบงกระแส (current bang-bang) ดังรูปที่ 2.13 โดยใชการเปรียบเทียบกระแสโหลดกับ กระแสอางอิงรูปไซน เมื่อกระแสโหลดมีคาเกินขอบเขตบนของกระแสอางอิงสวิตชก็จะตัดวงจรเพื่อ ลดกระแสโหลด และเมื่อกระแสโหลดลดลงต่ํากวาขอบลางของกระแสอางอิง สวิตชก็จะตอวงจรเพื่อ เพิ่มกระแสโหลดใหม การใชเทคนิคนี้จะมีขอดีคือไดรูปคลื่นของกระแสใกลเคียงไซน และสามารถ ควบคุมใหวงจรตอบสนองตอการเปลี่ยนความถี่หรือแอมพลิจูดของกระแสอางอิงไดอยางรวดเร็ว แต เนื่องจากความถี่ในการตัดตอวงจรจะไมคงที่ทําใหการวิเคราะหเชิงความถี่ และการกรองฮารมอนิกจะ มีความยุงยากขึ้น รูปที่ 2.13 การควบคุมแบบฮีสเตอริซีส 2.4 ตัวแปลงผันแบบทบระดับ (Boost Converter) ตัวแปลงผันแบบทบระดับเปนวงจรแปลงผันไฟตรง (DC-DC Converter) ชนิดหนึ่งที่จะทําใหแรงดัน ทางดานเอาตพุตมีคามากกวาแรงดันทางดานอินพุตดังวงจรในรูปที่ 2.14 การทํางานจะแบงเปน 2 Iref ILoad VG InverterVs Load Iref ILoad VG
  • 30.
    15 แบบคือแบบกระแสตอเนื่อง และแบบกระแสไมตอเนื่อง ในที่นี้จะกลาวถึงเฉพาะการทํางานในโหมด กระแสตอเนื่องที่ใชในงานวิจัยซึ่งมีรูปคลื่นการทํางานดังรูปที่ 2.15 และมีขั้นตอนการทํางาน 2 โหมด คือ รูปที่ 2.14 วงจรตัวแปลงผันแบบทบระดับ รูปที่ 2.15 รูปคลื่นการทํางานของวงจรแปลงผันแบบทบระดับ โหมดที่ 1 ชวงเวลา ontt0 ≤< โหมดที่ 1 จะเริ่มจากการที่สวิตช SB ตอวงจรที่เวลา t = 0 ถึงเวลา t = ton ในขณะที่ไดโอด D จะไดรับ แรงดันไบอัสกลับทําใหไมนํากระแส ซึ่งมีวงจรสมมูลดังรูปที่ 2.16 ก) กระแสที่ไหลผานตัวเหนี่ยวนํา จะเพิ่มขึ้นอยางเปนเชิงเสนจาก I1 ถึง I2 โดยแรงดันตกครอมตัวเหนี่ยวนําแสดงดังสมการ (2.8) และ ในชวงนี้ตัวเก็บประจุจะเปนตัวจายกระแสใหกับโหลด ซึ่งตัวเก็บประจุจะตองมีคามากพอที่จะจาย กระแสใหโหลดไดในชวงเวลา ton โดยกระแสเฉลี่ยของตัวเก็บประจุจะเทากับกระแสเฉลี่ยของโหลด t t t t t t VSB(t) Va IL(t) iD(t) iC(t) vc(t) io(t) Va Ia Ia I2 -Ia I1 -Ia I2 I1 I2 I1 IL DTP TP TP+DTP I vc 0 ton LOADVs Lc Cc SB D IC IL(t) io(t) + - Va + - VSB(t) iC(t) Ia iD(t)
  • 31.
    16 − ∆= =21 S C C on on I I IV L Lt t (2.8) ∆ = C on S L I t V (2.9) พลังงานที่เก็บในตัวเหนี่ยวนํามีคาเทากับ ( )= ∆ 21E L I2 = 2 2 S on 1 V t2L (2.10) โหมดที่ 2 ชวงเวลา < ≤on Pt t T ในโหมดนี้สวิตช SB จะตัดวงจรที่เวลา t = ton ซึ่งมีวงจรสมมูลดังรูปที่ 2.16 ข) กระแสที่เกิดขึ้นจะไหล ผานตัวเหนี่ยวนํา ไดโอด ตัวเก็บประจุ และโหลด โดยกระแสที่ไหลผานตัวเหนี่ยวนําจะลดลงอยาง เปนเชิงเสนจาก I2 สู I1 จนกระทั่งสวิตช SB ตอวงจรอีกครั้งในวัฎจักรการทํางานถัดไป รูปที่ 2.16 วงจรสมมูลของตัวแปลงผันแบบทบระดับ สําหรับแรงดันตกครอมตัวเหนี่ยวนําแสดงดังสมการ (2.11) ในโหมดนี้กระแสจากแหลงจายจะชารต ประจุใหกับตัวเก็บประจุ − ∆− = =2 1 a S C C off off I I IV V L Lt t (2.11) Lc IL(t) LOADVs CC IC io(t) + - Va iC(t) Ia vc(t) + - ก) โหมดที่ 1 LOADVs Lc Cc D IC IL(t) io(t) + - Va iC(t) Ia iD(t) vc(t) + - ข) โหมดที่ 2
  • 32.
    17 ∆ = − C off a S LI t V V (2.12) ในชวงสภาวะคงตัวกระแสกระเพื่อมของตัวเหนี่ยวนําในชวง ton และ toff จะมีคาเทากันดังนั้นจาก สมการ (2.9) และ (2.12) จะได ( )− ∆ = = a S offS on C C V V tV t I L L (2.13) แทนคา =on Pt DT และ ( )= −off Pt 1 D T ในสมการ (2.13) จะได ( )( )= − −S P a S PV DT V V 1 D T ( )= − − +a P S P S PV 1 D T V T V DT (2.14) เมื่อจัดรูปสมการ 2.14 จะไดความสัมพันธของแรงดันอินพุต และแรงดันเอาตพุตเปน = − S a V V 1 D (2.15) จากกฎทรงพลังงานจะไดวากําลังอินพุตเทากับกําลังเอาตพุตดังนั้นจะไดความสัมพันธของกระแส อินพุต และกระแสเอาตพุตเปน = − a in I I 1 D (2.16) จากสมการ (2.15) และ (2.16) จะเห็นวาคาของแรงดัน และกระแสเอาตพุตจะมีความสัมพันธกับ วัฎจักรการทํางานของสวิตช โดยที่คาบการทํางานของสวิตชหาไดจาก = = +P on off S 1T t tf ( ) ∆ = − C a S a S L V I V V V (2.17) แทนคาสมการ (2.15) ในสมการ (2.17) จะไดความสัมพันธของคากระแสกระเพื่อมของตัวเหนี่ยวนํา ∆ = S S V D I f L (2.18) พิจารณาที่ตัวเก็บประจุในสภาวะคงตัวผลคูณของกระแสดิสชารตประจุกับชวงเวลาที่สวิตชทํางาน จะ เทากับผลคูณของกระแสชารตประจุกับชวงเวลาที่สวิตชไมทํางาน ดังนั้นการหาแรงดันกระเพื่อมของ ตัวเก็บประจุจึงพิจารณาจากชวงสวิตชทํางานโดยกระแสเฉลี่ยของตัวเก็บประจุจะเทากับกระแสเฉลี่ย ของโหลดดังนี้ ∆ = − = ∫ ton c c c a C 0 1v v v (0) I dtC ∆ = a on c C I t v C (2.19) จากสมการ (2.15) เราสามารถจัดใหอยูในรูปของคา ton ไดดังนี้
  • 33.
    18 = =− −− S S P S P P P on V V T V T 1 D T DT T t (2.20) − = − =S P a S on P a S a V T V V t T V f V (2.21) แทนสมการ (2.15) และ (2.21) ในสมการ (2.19) จะไดความสัมพันธของแรงดันกระเพื่อมของตัวเก็บ ประจุเปน ( )− ∆ = =a a S a c a S C S C I V V I D v V f C f C (2.22) จากสมการ (2.22) พบวาคาแรงดันกระเพื่อมเอาตพุตสามารถลดไดโดยการเพิ่มความถี่ในการสวิตช และการเพิ่มขนาดของตัวเก็บประจุ 2.5 อินเวอรเตอร อินเวอรเตอรจะทําหนาที่เปนตัวเชื่อมตอระหวางเซลลแสงอาทิตยกับระบบกริดโดยจะแปลงไฟ กระแสตรงที่เกิดจากเซลลแสงอาทิตยไปเปนไฟกระแสสลับจายเขาระบบกริด สําหรับอินเวอรเตอรที่ ใชในการเชื่อมตอกับระบบกริดจะมี 2 ชนิดคือ 1. อินเวอรเตอรแบบแหลงจายแรงดัน (Voltage-Source Inverter: VSI) จะมีตัวเก็บประจุตอขนานกับ แหลงจายแรงดันกระแสตรง 2. อินเวอรเตอรแบบแหลงจายกระแส (Current-Source Inverter: CSI) จะมีตัวเหนี่ยวนําตออนุกรม กับแหลงจายแรงดันกระแสตรง อินเวอรเตอรที่นิยมนํามาใชงานกับเซลลแสงอาทิตยจะเปนอินเวอรเตอรแบบแหลงจายแรงดัน ถึงแมวาตัวเซลลแสงอาทิตยจะทําตัวเปนแหลงจายกระแสก็ตาม ดังนั้นในที่นี้จะกลาวถึงเฉพาะ อินเวอรเตอรแบบแหลงจายแรงดันซึ่งการควบคุมการทํางานของอินเวอรเตอรจะมีอยู 2 แบบคือการ ควบคุมดวยแรงดัน (Voltage-Control Inverter:VCI) และการควบคุมดวยกระแส (Current-Control Inverter:CCI) ดังแสดงในรูปที่ 2.17 ก) และ 2.17 ข) โดยวิธีการควบคุมแรงดันจะควบคุมการจาย กําลังไฟฟาของเซลลแสงอาทิตยเขาสูระบบกริดดวยมุมเฟส (δ) ระหวางแรงดันของอินเวอรเตอรกับ แรงดันกริด ซึ่งจะทําใหแรงดันของอินเวอรเตอรตามแรงดันกริด สวนหลักการควบคุมดวยกระแสจะ เปนการควบคุมใหกระแสจายเขากับระบบกริดมีมุมเฟสเดียวกับแรงดันของระบบกริด
  • 34.
    19 รูปที่ 2.17 อินเวอรเตอรเชื่อมตอกริดแบบแหลงจายแรงดัน 2.6ตัวประมวลผลสัญญาณดิจิตอล (Digital Signal Processing: DSP) ตัวประมวลผลสัญญาณดิจิตอลที่ใชในวิทยานิพนธนี้จะใชชิป ADMC331 ของบริษัท Analog Device เปนชิปที่อยูในตระกูล ADSP-2100 มีสถาปตยกรรมภายในแสดงดังรูปที่ 2.18 การคํานวณเปนแบบ Fix point สามารถประมวลคําสั่งได 26 ลานคําสั่งใน 1 วินาที โดยมีโครงสรางตางๆ ดังนี้ 1. สวนการคํานวณจะประกอบดวยสวนการคํานวณทางเลขคณิต และตรรกศาสตร (ALU) สวนการ คูณ (MAC) และสวนการเลื่อนบิต (Shifter) 2. หนวยความจําจะประกอบดวยหนวยความจําแบบอานและเขียนได (RAM) แบงเปนพื้นที่สวนของ โปรแกรมและสวนของขอมูล โดยพื้นที่สวนของโปรแกรมจะมีขนาด 24 บิต จํานวน 2048 ตําแหนง พื้นที่สวนของขอมูลจะมีขนาด 16 บิต จํานวน 1024 ตําแหนง และหนวยความจําแบบ อานอยางเดียว (ROM) จะมีสวนพื้นที่เก็บโปรแกรมขนาด 24 บิต จํานวน 2048 ตําแหนง 3. สวนติดตอภายนอกประกอบดวยสวนสรางสัญญาณสามเหลี่ยม (PWM) ตัวแปลงสัญญาณ อนาล็อกเปนสัญญาณดิจิตอลขนาด 12 บิต พอรตอนุกรม และอินพุต/เอาทพุตพอรตขนาด 24 บิต ก) วิธีควบคุมดวยแรงดัน + - VDC C1 S1 S2 S3 S4 L1 L2 C2 Lm GridLoad Control System PV Cell 0Vm∠ δ∠Vcδ,Vc + - VDC C1 S1 S2 S3 S4 L1 L2 C2 Lm GridLoad Control System PV Cell Iref Ic i ข) วิธีควบคุมดวยกระแส
  • 35.
    20 รูปที่ 2.18 โครงสรางการทํางานของตัวประมวลผลสัญญาณดิจิตอลADMC331 2.6.1 การทํางานของ 3 เฟสพีดับบลิวเอ็ม ชิป ADMC 331 สามารถสรางสัญญาณพีดับบลิวเอ็ม ขนาด 16 บิตจํานวน 6 สัญญาณคือ AH, AL, BH, BL, CH และ CL ดังแสดงในรูปที่ 2.19 จะมีโหมดการทํางาน 2 โหมดคือการทํางานในชวง สัญญาณขาขึ้น (Active High) และการทํางานในชวงสัญญาณขาลง (Active Low) จะกําหนดโหมด รูปที่ 2.19 การควบคุมสัญญาณพีดับบลิวเอ็ม PROGRAM SEQUENCER WATCHDOG TIMER 24-BIT PIO PROGRAM MEMORY ADDRESS DATA MEMORY ADDRESS PROGRAM MEMORY DATA DATA MEMORY DATA TIMER 2 * 8 BIT AUXPWM 7 ANALOG INPUTS 16-BIT 3-PHASE PWM DATA ADDRESS GENERATORS DAG 1 DAG 2 PROGRAM ROM 2K * 24 PROGRAM RAM 2K * 24 DATA RAM 1K * 16 MEMORY ARITHMETIC UNITS ALU MAC SHIFTER SERIAL PORTS SPORT 0 SPORT 1 ADSP-2100 BASE ARCHITECTURE PWMTM (15 . . . 0) PWMDT (9 . . . 0) PWMPD (9 . . . 0) PWMSYNCWT(7 . . . 0) MODECTRL(6) PWMCHA (15 . . . 0) PWMCHB (15 . . . 0) PWMCHC (15 . . . 0) THREE-PHASE PWM TIMING UNIT CLK SYNC RESET GATE DRIVE UNIT CLK POL OUTPUT CONTROL UNIT SYNC SWITCHED RELUCTANCE CONTROL UNIT SR PWMSEG PWMGATE PWM CONFIGURATION REGISTERS PWM DUTY CYCLE REGISTERS PWMSWT (0) OR AH AL CL CH BL BH CLKOUT PWMSYNC PWMPOLPWMSYNC PWMTRIP TO INTERRUPT CONTROLLER PWMTRIP PWMSR
  • 36.
    21 การทํางานจากขา PWMPOL ในวิทยานิพนธนี้จะใชโหมดการทํางานในชวงสัญญาณขาขึ้นโดยปกติคู ของสัญญาณ (เชน AH กับ AL) จะทํางานสลับกันใน 1 คาบเวลา ซึ่งการควบคุมการทํางานของ พีดับบลิวเอ็ม จะควบคุมจากรีจีสเตอรตางๆ คือ 1. รีจิสเตอร PWMTM เปนรีจิสเตอรขนาด 16 บิต ที่ใชกําหนดคาบเวลาของสัญญาณ พีดับบลิวเอ็ม โดยมีความสัมพันธกับความถี่พื้นฐานของตัวประมวลผลสัญญาณดิจิตอล ( =CLKOUT CK 1f t ) ซึ่งสามารถหาคาบเวลาของสัญญาณพีดับบลิวเอ็มไดจากสมการ (2.23) โดย PWMf คือความถี่ของสัญญาณพีดับบลิวเอ็มที่ตองการ = =CLKOUT CLKIN PWM PWM f f PWMTM 2*f f (2.23) 2. รีจิสเตอร PWMDT เปนรีจิสเตอรขนาด 10 บิต เปนตัวควบคุมชวงเวลาระหวางการหยุดทํางานของ คูสัญญาณทั้ง 3 คูของสัญญาณพีดับบลิวเอ็ม (dead time:TD) โดยมีความสัมพันธดังนี้ =D CKT PWMDT*2*t (2.24) 3. รีจิสเตอร PWMCHA, PWMCHB และ PWMCHC เปนรีจิสเตอรขนาด 16 บิต ใชควบคุมวัฏจักร การทํางานของคูสัญญาณพีดับบลิวเอ็ม โดยรีจิสเตอร PWMCHA จะควบคุมวัฏการทํางานของ คูสัญญาณ AH กับ AL รีจิสเตอร PWMCHB จะควบคุมวัฏการทํางานของคูสัญญาณ BH กับ BL และ รีจิสเตอร PWMCHC จะควบคุมวัฏการทํางานของคูสัญญาณ CH กับ CL รูปที่ 2.20 จะแสดงสัญญาณ พีดับบลิวเอ็ม ที่ทํางานในโหมดชวงสัญญาณขาลง โดยวัฏจักรการทํางานสามารถคํานวณไดจาก สมการดังนี้ ( )= −AH CKT 2* PWMCHA PWMDT *t ( )= − −AL CKT 2* PWMTM PWMCHA PWMDT *t −= =AH AH S T PWMCHA PWMDTD T PWMTM − −= =AL AL S T PWMTM PWMCHA PWMDTD T PWMTM (2.25) 4. รีจิสเตอร PWMPD เปนรีจิสเตอรขนาด 10 บิต ใชกําหนดเวลาทํางานต่ําสุดของสัญญาณ พีดับบลิวเอ็ม โดยถาชวงเวลาทํางานของสัญญาณ พีดับบลิวเอ็ม (TAH) มีคานอยกวาคาในรีจิสเตอร PWMPD จะทําใหสัญญาณ AH หยุดทํางาน (วัฏจักรการทํางานเปน 0 เปอรเซ็นต) และสัญญาณ AL
  • 37.
    22 จะทํางานตลอดคาบเวลา (วัฏจักรการทํางานเปน 100เปอรเซ็นต) ซึ่งเวลาทํางานต่ําสุดของสัญญาณ พีดับบลิวเอ็มกําหนดจาก =MIN CKT PWMPD*t (2.26) 5. รีจิสเตอร PWMSEG จะเปนตัวสั่งใหสัญญาณพีดับบลิวเอ็ม (AH-CL) สามารถทํางานเปนอิสระตอ กันโดยควบคุมจากบิตที่ 0–5 และสามารถควบคุมใหคูสัญญาณสามารถสลับวัฏจักรการทํางานไดโดย ควบคุมจากบิตที่ 6-8 โดยบิตที่ 8 จะควบคุมคูสัญญาณ AH/AL บิตที่ 7 จะควบคุมคูสัญญาณ BH/BL และบิตที่ 6 จะควบคุมคูสัญญาณ CH/CL 6. รีจิสเตอร PWMSWT เปนรีจิสเตอรขนาด 1 บิต ที่ใชสั่งใหสัญญาณ พีดับบลิวเอ็ม ทั้งหมดหยุด ทํางานโดยใสคา “1” เขาไปในรีจิสเตอร นอกจากนี้สัญญาณพีดับบลิวเอ็มจะหยุดการทํางานเมื่อไดรับ สัญญาณขาลงจากขา PWMTRIP รูปที่ 2.20 สัญญาณพีดับบลิวเอ็มในโหมดชวงสัญญาณขาลง 2.6.2 ตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอล (Analog to Digital Converter: ADC) โครงสรางของตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอลแสดงดังรูปที่ 2.21 จะประกอบดวย 1. สวนรับสัญญาณอนาล็อกจะมีชองรับสัญญาณอนาล็อกจํานวน 7 ชองสัญญาณ 2. ตัวนับสัญญาณนาฬิกา (Counter) ขนาด 12 บิต จะมีการทํางาน 2 โหมด โดยเลือกจากบิต ADCCNT (บิตที่ 7) ในรีจิสเตอร MODECTRL ถา ADCCNT มีคาเทากับศูนยตัวนับสัญญาณนาฬิกาจะนับคาที่ ทุกๆ 2 เทาของคาบเวลาสัญญาณ CLKOUT (76.9 ns) ถา ADCCNT มีคาเทากับหนึ่งตัวนับสัญญาณ PWMCHA PWMCHA 2*PWMDT 2*PWMDT PWMTM PWMTM AH AL
  • 38.
    23 นาฬิกาจะนับคาทุกๆ คาบเวลาของสัญญาณ CLKOUT(38.5 ns) โดยคาที่ตัวนับสัญญาณนาฬิกานับ ไดมากที่สุดในแตละโหมดหาไดจาก Max Count = min(4095, (TPWM – TCRST)/2tCK MODECTRL Bit 7 = 0 Max Count = min(4095, (TPWM – TCRST)/tCK MODECTRL Bit 7 = 1 3. รีจิสเตอรสําหรับเก็บคาสัญญาณดิจิตอลจะประกอบดวยรีจิสเตอร ADC1, ADC2, ACD3 และ ADCAUX โดยที่รีจิสเตอร ADC1, ADC2 และ ACD3 จะเก็บคาสัญญาณจากสัญญาณ V1, V2 และ V3 โดยตรง สวนรีจิสเตอร ADCAUX จะเก็บคาสัญญาณที่ไดจากการเลือกสัญญาณ VAUX0, VAUX1, VAUX2 หรือ VAUX3 รูปที่ 2.21 โครงสรางตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอล การทํางานของตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอลจะใชการเปรียบเทียบคาแรงดันของ สัญญาณอนาล็อกกับแรงดันอางอิงที่สรางจากตัวเก็บประจุภายนอกที่เปนตัวกําหนดความถี่การทํางาน ของสัญญาณพีดับบลิวเอ็ม ไซเคิลการทํางานจะเริ่มขึ้นเมื่อเกิดสัญญาณบวกของ PWMSYNC ตัวนับ สัญญาณนาฬิกาจะถูกรีเซ็ท และแรงดันอางอิง (แรงดันที่ชารจตัวเก็บประจุ) จะคอยๆ เพิ่มขึ้นในอัตรา คงที่ดังรูปที่ 2.22 ถาแรงดันอางอิงมีคานอยกวาคาแรงดันของสัญญาณอนาล็อกตัวนับสัญญาณนาฬิกา ก็จะนับคาเพิ่มขึ้นจนกระทั่งแรงดันอางอิงมีคามากกวาแรงดันของสัญญาณอนาล็อกตัวนับสัญญาณ นาฬิกาจะหยุดนับ และนําคาที่นับไดเก็บไวที่รีจิสเตอรสําหรับเก็บคาสัญญาณดิจิตอลเพื่อสงคาใหกับ DSP แตถาแรงดันอนาล็อกมีคามากกวาแรงดันอางอิงสูงสุดคาที่เก็บในรีจิสเตอรสําหรับเก็บคา สัญญาณดิจิตอลจะมีคาเปน 0xFFF0 การเลือกคาตัวเก็บประจุสําหรับกําหนดความถี่ของสัญญาณ พีดับบลิวเอ็ม เพื่อใหไดคาที่เหมาะสมใน การอานคาสัญญาณอนาล็อกหาไดจาก ADC TIMER BLOCK ADC 1 ADC 2 ADC 3 ADCAUX MODECTRL (7) ADC REGISTER S CLKOUT - + - + - + - + PWMSYNC 4-1 MUX VAUX0 VAUX3 VAUX2 VAUX1 ADMUX0 ADMUX1 V1 V3 V2 SGND CAPIN ICONST VREF C
  • 39.
    24 ( )( )− = CONSTPWM CRST NOM 0.9*I T T C 1.1*3.5 (2.27) โดย ICONST คือ คากระแสจากแหลงจายกระแสภายในตัว DSP มีคาเทากับ 13.5 µA TCRST คือ เวลาการทํางานของสัญญาณ PWMSYNC รูปที่ 2.22 การอานคาสัญญาณอนาล็อก T P W M - T C R S T C O M P A R A T O R O U T P U T V V IL tV IL T C R S T V C V C M A X P W M S Y N C V 1 t
  • 40.
    บทที่ 3 การดําเนินงานวิจัย ในบทนี้จะกลาวถึงสวนตางๆของงานวิจัยโดยแบงเปน 4 สวนคือ การจําลองระบบเชื่อมตอกริด การออกแบบฮารดแวร การออกแบบสวนควบคุม และโครงสรางของตูจําลองแสงอาทิตยเทียม โดย ระบบเชื่อมตอกริดแสดงดังรูปที่ 3.1 การทํางานของระบบเชื่อมตอกริดจะแบงเปน 2 สวนคือ สวน แรกจะเปนสวนการหากําลังสูงสุดของเซลลแสงอาทิตยโดยใชเทคนิคการเพิ่มคาความนําไปควบคุม วัฎจักรการทํางานของสวิตชของตัวแปลงผันแบบทบระดับ และสวนที่สองจะเปนสวนการสราง กระแสรูปคลื่นไซนเพื่อจายเขาระบบกริดโดยใชการควบคุมแบบฮีสเตอริซีสไปควบคุมการทํางาน ของสวิตชอินเวอรเตอร รูปที่ 3.1 ระบบเชื่อมตอกริด 3.1 แบบจําลองระบบเชื่อมตอกริด แบบจําลองระบบเชื่อมตอกริดในรูปที่ 3.1 จะใชโปรแกรม MATLAB/SIMULINK จําลองระบบ แสดงดังรูปที่ 3.2 Grid MPPT PWM Reference Signal Hysteresis Control Gate Drive Current Sensor Ipv Vpv Icon + -Iref Boost Converter Grid Connected Inverter S1 S3 S4S2 SB Lc CcCs L Power Transformer Multiplier Current Sensor PV Cell D1 D2 D4 D3
  • 41.
    26 รูปที่ 3.2 แบบจําลองระบบเชื่อมตอกริด 3.1.1แบบจําลองเซลลแสงอาทิตย การจําลองคุณลักษณะของเซลลแสงอาทิตยจะใชสมการ (2.1), (2.2) และ (2.3) จากสมการพบวามี คาตัวแปรที่ไมทราบคาคือคา Ideality Factor (A) คากระแสอิ่มตัวยอนกลับ (Ir) และกระแสอิ่มตัว ยอนกลับที่อุณหภูมิอางอิง (Irr) การหาคาตัวแปรเหลานี้จะใชสมการไดโอดในสมการ (3.1) และขอมูล ของเซลลแสงอาทิตยคือคากระแสลัดวงจร (ISC) แรงดันขณะเปดวงจร (VOC) แรงดันและกระแสที่จุด จายกําลังสูงสุด (VMAX, IMAX) โดยคาที่ใชจะเปนคาตอเซลล จากวงจรสมมูลของเซลลแสงอาทิตยพบวา ในขณะที่เซลลแสงอาทิตยเปดวงจรปริมาณกระแสที่เซลลแสงอาทิตยสรางขึ้นทั้งหมดจะไหลผานตัว ไดโอดดังสมการ (3.2) ( )⎡ ⎤= − ⎢ ⎥⎣ ⎦D r qV I I exp 1AKT (3.1) ( )⎡ ⎤= − ⎢ ⎥⎣ ⎦ OC SC r qV I I exp 1AKT (3.2) ที่จุดจายกําลังสูงสุดกระแสที่ผานไดโอดคือ = −D SC MAXI I I จะไดสมการไดโอดเปน ( )⎡ ⎤= − ⎢ ⎥⎣ ⎦ MAX D r qV I I exp 1AKT (3.3) จากสมการ (3.3) จัดสมการใหมไดเปน power z 1 IL ILoad Vc Solar Cell Signal Saw -Tooth <= 2.5 I V Vr Vr2 MPPT ICON Igrid trig1 trig2 trig3 trig4 Inv Control Igrid V Trig1 Trig2 Trig3 Trig4 Igrid Grid 0.48 Gain Vi VTrig V+ I1 Boost
  • 42.
    27 ( ) = + MAX D r r qV1A KT I I ln I (3.4) แทนสมการ (3.4) ในสมการ (3.2) จะได ( ) ( ) − + − = VOC OC1 VMAX MAX V V r D r SCI I I I 0 (3.5) จากนั้นใชวิธีลองผิดลองถูก (Trial & Error) โดยการแทนคา Ir เพื่อแกสมการ (3.5) เมื่อไดคา Ir นํา กลับไปแทนในสมการ (2.2) และ (3.4) เพื่อหาคากระแสอิ่มตัวยอนกลับที่อุณหภูมิอางอิงและคา Ideality Factor ตามลําดับ จากแบบจําลองที่ไดนํามาพล็อตกราฟกระแส-แรงดันของเซลลแสงอาทิตย รุน MSX-30L เทียบกับขอมูลกราฟกระแส-แรงดันของเซลลแสงอาทิตยจากผูผลิตดังรูปที่ 3.3 รูปที่ 3.3 กราฟกระแส-แรงดันของเซลลแสงอาทิตยรุน MSX-30L 3.1.2 แบบจําลองตัวแปลงผันแบบทบระดับ ตัวแปลงผันแบบทบระดับจะใชสําหรับเพิ่มระดับแรงดันไฟตรงของเซลลแสงอาทิตยที่จายเขา อินเวอรเตอร และใชเปนตัวปรับหาจุดจายกําลังสูงสุดของเซลลแสงอาทิตยดวยการปรับวัฏจักรการ ทํางานของสวิตช เพื่อปรับคาความตานทานของระบบที่มองจากตัวเซลลแสงอาทิตยใหใกลคาความ ตานทานที่เหมาะสม (Optimum Resistance: ROpt) สําหรับการจายกําลังสูงสุด ณ เวลาใดๆ โดยตัว แปลงผันแบบทบระดับนี้จะทํางานในโหมดกระแสตอเนื่อง จากสมการ (2.15) และ (2.16) จะได ความสัมพันธของความตานทานที่เหมาะสมกับความตานทานเอาตพุตเปน ( )= − 2 Opt OR R 1 D (3.6) 0 2 4 6 8 10 12 14 16 18 20 22 24 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 2.2 Current(A) Voltage (V) I-V Charasteristics T = 0°C T = 75°C T = 25°C T = 50°C ก) ผลจากแบบจําลองเซลลแสงอาทิตย ข) กราฟจากผูผลิต
  • 43.
    28 โดยถาสมมติใหการทํางานของอินเวอรเตอรมีลักษณะเปนความตานทาน (RO) ดังนั้นเมื่อปรับวัฎจักร การทํางานของสวิตชตัวแปลงผันแบบทบระดับจะพบวาเมื่อเพิ่มวัฎจักรการทํางานจะทําใหคาOptR มี คานอยลงเมื่อเทียบสภาวะกอนทําใหเซลลแสงอาทิตยจายกระแสมากขึ้น (จุดทํางานจะเคลื่อนที่ไป ทางซายของกราฟกระแส-แรงดันของเซลลแสงอาทิตย) แตถาลดวัฎจักรการทํางานลงจะทําใหคา OptR มีคามากกวาสภาวะเดิมทําใหเซลลแสงอาทิตยจายกระแสลดลง (จุดทํางานจะเคลื่อนที่ไป ทางขวาของกราฟกระแส-แรงดันของเซลลแสงอาทิตย) แบบจําลองของตัวแปลงผันแบบทบระดับจะ ใชทูลในชุดระบบไฟฟากําลังของโปรแกรม MATLAB/SIMULINK ดังรูปที่ 3.4 รูปที่ 3.4 แบบจําลองตัวแปลงผันแบบทบระดับ 3.1.3 แบบจําลองอินเวอรเตอร อินเวอรเตอรจะใชสําหรับแปลงไฟฟากระแสตรงเปนไฟฟากระแสสลับ แบบจําลองแสดงดังรูปที่ 3.5 ในการจําลองการทํางานจะสั่งใหสวิตชทํางานเปนคูโดยในชวงแรงดันบวกสวิตช S1, S4 ทํางาน สวน ในชวงแรงดันลบสวิตช S2, S3 ทํางาน เพื่อสรางกระแสรูปคลื่นไซนจายเขาระบบกริด รูปที่ 3.5 แบบจําลองอินเวอรเตอรเฟสเดียวแบบเชื่อมตอกริด 2 I1 1 V+ d g s m a k m + i - V + - 2 VTrig 1 Vi 1 Igrid d g s m d g s m d g s m d g s m + i - 5 Trig4 4 Trig3 3 Trig2 2 Trig1 1 V S1 S2 S3 S4
  • 44.
    29 3.1.4 การควบคุมการทํางาน การควบคุมการทํางานมี 2สวนคือ สวนการหาจุดจายกําลังงานสูงสุดจะใชวิธีเพิ่มคาความนําใน บทที่ 2 โดยถาคาของ + dII V dV มีคาเปนบวกระบบจะเพิ่มแรงดันอางอิง แตถามีคาเปนลบระบบจะลด แรงดันอางอิงลง แลวนําคาแรงดันอางอิงไปเปรียบเทียบกับสัญญาณพีดับบลิวเอ็มเพื่อปรับวัฎจักรการ ทํางานของสวิตชตัวแปลงผันแบบทบระดับในการตามหาจุดจายกําลังสูงสุดของเซลลแสงอาทิตย สวนที่สองจะเปนสวนการสรางกระแสรูปคลื่นไซนจายเขาระบบกริด ซึ่งจะใชการควบคุมแบบ ฮีสเตอริซีสควบคุมการทํางานของอินเวอรเตอรเฟสเดียว ดังรูปที่ 3.6 ซึ่งกระแสอางอิง (Iref) จะสราง จากผลคูณของกระแสควบคุม (ICON) ที่ไดจากสวนหาจุดจายกําลังสูงสุดกับรูปคลื่นไซนอางอิงขนาด 1 หนวยของแรงดันกริด โดยกระแสควบคุมที่ใชในการจําลองนี้จะมีคาเทากับ 0.48 เทาของกระแสที่ จุดจายกําลังสูงสุดเพื่อใหระบบสามารถจายกําลังสูงสุดได รูปที่ 3.6 การควบคุมการสรางกระแสรูปคลื่นไซน 3.1.5 ผลการจําลองระบบเชื่อมตอกริด พารามิเตอรที่ใชในแบบจําลองประกอบดวย - เซลลแสงอาทิตย MSX-30L ขนาด 28.3 W แรงดันขณะเปดวงจร 20.8 V กระแสลัดวงจร 1.82 A แรงดันที่จุดจายกําลังสูงสุด 17.2 V และกระแสที่จุดจายกําลังสูงสุด 1.65 A ที่ปริมาณ แสง 1 kW/m2 อุณหภูมิ 298 เคลวิน - ตัวเก็บประจุสําหรับกรองระลอกคลื่นแรงดัน (CS) ขนาด 4,700µF - ตัวแปลงผันแบบทบระดับประกอบดวยตัวเหนี่ยวนําขนาด (LC) 10 mH ตัวเก็บประจุขนาด (CC) 470µF - ตัวเหนี่ยวนําของอินเวอรเตอรขนาด (L) 2 mH - แหลงจายไฟกระแสสลับ 38.89 V 50 Hz 4 trig4 3 trig3 2 trig2 1 trig1 Relay1 > NOT AND AND 0 |u| |u| 2 Igrid 1 ICON
  • 45.
    30 ในการจําลองการทํางานจะคงคาอุณหภูมิที่ผิวของเซลลแสงอาทิตยไวที่ 298 เคลวินโดยมีคาปริมาณ แสงเริ่มตนที่ 1000 W/m2 (ชวงเวลา ก) จากนั้นลดปริมาณแสงลงไปที่ 500 W/m2 ที่เวลา 0.08 วินาที (ชวงเวลา ข) และเพิ่มปริมาณแสงเปน 1000 W/m2 อีกครั้งที่เวลา 0.15 วินาที (ชวงเวลา ค) โดยผลการหาจุดจายกําลังสูงสุดของกราฟแรงดัน กระแส และกําลังงานของเซลลแสงอาทิตยเทียบกับ เวลาแสดงในรูปที่ 3.7 จากนั้นนําคาของกระแส-แรงดันและกําลังไฟฟา-แรงดันมาพล็อตกราฟการ เปลี่ยนแปลงจุดทํางานของเซลลแสงอาทิตยดังแสดงในรูปที่ 3.8 และผลของรูปคลื่นกระแสที่จายเขา กริดแสดงดังรูปที่ 3.9 จากผลการจําลองการทํางานของระบบพบวาระบบสามารถติดตามจุดจายกําลังสูงสุดของเซลล แสงอาทิตยไดทั้งในสภาวะคงตัว สภาวะที่มีปริมาณแสงเปลี่ยนแปลงอยางรวดเร็ว และสามารถจาย กระแสรูปคลื่นไซนเขาระบบกริดได รูปที่ 3.7 กราฟแรงดัน กระแส และกําลังไฟฟาเทียบกับเวลาที่ไดจากการหาจุดจายกําลังสูงสุด ก ข ค 0 0 .0 4 0 .0 8 0 .1 2 0 .1 6 0 .2 T im e (s) 0 4 8 1 2 1 6 2 0 2 4 2 8 Power(W) 2 0 0 .2 0 .4 0 .6 0 .8 1 1 .2 1 .4 1 .6 1 .8 Isolar(V) 0 2 4 6 8 1 0 1 2 1 4 1 6 1 8 2 0 Vsolar(V)
  • 46.
  • 47.
    32 แรงดันขณะเปดวงจร (VOC) 21.1V กระแสลัดวงจร (ISC) 1.90 A จากขอมูลของเซลลแสงอาทิตยจะไดคุณลักษณะทางไฟฟาของเซลลแสงอาทิตยที่ใชงานดังนี้ กําลังสูงสุดที่จายได (PMAX) 120 W แรงดันที่จุดจายกําลังสูงสุด (VMAX) 68.4 V กระแสที่จุดจายกําลังสูงสุด (IMAX) 1.75 A แรงดันขณะเปดวงจร (VOC) 84.4 V กระแสลัดวงจร (ISC) 1.90 A นําตัวเก็บประจุขนาด 4,700 µF มาตอขนานกับเซลลแสงอาทิตยเพื่อกรองระลอกคลื่นแรงดันของ เซลลแสงอาทิตยกอนเขาตัวแปลงผันแบบทบระดับดังรูปที่ 3.10 รูปที่ 3.10 การตอเซลลแสงอาทิตยขนาด 120 วัตต 3.2.2 ตัวแปลงผันแบบทบระดับ ตัวแปลงผันแบบทบระดับออกแบบใหทํางานที่ความถี่ 20 kHz 120 W แรงดันและกระแสอินพุตมีคา เทากับแรงดันและกระแสที่จุดจายกําลังสูงสุดของเซลลแสงอาทิตยคือ 68.4 V และ 1.75 A โดย กําหนดแรงดันไฟตรงเอาตพุตเทากับ 185 V เพื่อใหสามารถจายกระแสเขากับระบบกริดที่แรงดันไฟ สลับขนาด 110 V คาระลอกคลื่นกระแสของตัวเหนี่ยวนํา (LC) เทากับ 0.2 A และคาระลอกคลื่น CS = 4,700 µF 100 V MSX-30L MSX-30L MSX-30L MSX-30L + + + + - - - - + -
  • 48.
    33 แรงดันของตัวเก็บประจุ (CC) เทากับ0.2 V จากขอกําหนดนี้นํามาคํานวณหาขนาดตัวเหนี่ยวนํา และ ตัวเก็บประจุของตัวแปลงผันแบบทบระดับไดดังนี้ 1. คํานวณหาวัฎจักรการทํางานของสวิตชจากสมการ (2.15) จะได = − S a V V 1 D = − 68.4185 1 D =D 0.63 2. หาขนาดตัวเหนี่ยวนํา (LC) สามารถคํานวณจากสมการ (2.18) จะได = ∆ S S V D L f I = 3 68.4*0.63L 20*10 *0.2 =L 10.77 mH 3. หาขนาดตัวเก็บประจุ (CC)สามารถคํานวณไดจากสมการ (2.22) จะได = ∆ a C S c I D C f v =C 3 0.6475*0.63C 20*10 *0.2 =CC 101.98 Fµ ในการใชงานจริงตัวเหนี่ยวนําจะใชขนาด 13.33 mH ตัวเก็บประจุใชขนาด 470 µF 450 V เพื่อกรอง ใหแรงดันเอาตพุตของตัวแปลงผันแบบทบระดับเรียบมากขึ้น สําหรับสวิตช (SB) จะใชมอสเฟต IRF 740 สวนไดโอดใช MUR 860 ซึ่งเปนไดโอดแบบอุลตราฟาสต-รีคัพเวอรี่ 3.2.3 อินเวอรเตอร 1 เฟส อินเวอรเตอร 1 เฟสที่ใชในวิทยานิพนธนี้จะเปนอินเวอรเตอรแบบแหลงจายแรงดันซึ่งประกอบดวย สวิตช 4 ตัว แบงเปน 2 กิ่ง (Branch) โดยแตละกิ่งประกอบดวยสวิตช 2 ตัวที่ทํางานไมพรอมกันเพื่อ ปองกันการเกิดลัดวงจร ในที่นี้จะใชไอจีบีที (Insulated Gate Bipolar Transistor: IGBT) ของ IRF รุน G4PH50KD เปนสวิตชโดยตอความตานทาน 100 kΩ ครอมขาเกตกับขาอีมิตเตอรเพื่อปองกันการ ทํางานของสวิตชหากยังไมไดรับสัญญาณขับเนื่องจากผลของตัวเก็บประจุแฝงที่ครอมขาเกตกับขา อีมิตเตอร
  • 49.
    34 3.2.4 ตัวประมวลผลสัญญาณดิจิตอล ตัวประมวลผลสัญญาณดิจิตอลที่ใชในวิทยานิพนธนี้จะใชชิป ADMC331 ของบริษัท Analog Device ใชความถี่ในการสุมสัญญาณ 20 kHz เปนตัวควบคุมการทํางานของระบบเชื่อมตอกริดโดยรับ สัญญาณอนาล็อกของแรงดัน และกระแสของเซลลแสงอาทิตยผานตัวแปลงสัญญาณอนาล็อกเปน สัญญาณดิจิตอลของชิป ADMC331 เก็บในรีจิสเตอร ADC1 และ ADC2 โดยคาแรงดันที่ตัวแปลง สัญญาณอนาล็อกเปนสัญญาณดิจิตอลจะอานคาไดถูกตองจะอยูในชวงแรงดัน 0.3-3.5 V แตเนื่องจาก ผลของดีซีออฟเซ็ทจะทําใหการอานคาแรงดันของระบบกริด และกระแสจายเขาระบบกริดซึ่งมีทั้งคา แรงดันบวกและแรงดันลบมีความผิดพลาดดังนั้นจึงใช MAX196 ซึ่งเปนตัวแปลงสัญญาณอนาล็อก เปนสัญญาณดิจิตอลขนาด 12 บิต ที่สามารถอานคาไดทั้งแรงดันบวก และแรงดันลบแทน สําหรับ แรงดันที่ MAX196 สามารถอานไดมีคา ±5Vฟงกชั่นการทํางานแสดงในรูปที่ 3.11 ซึ่งแรงดันที่อาน ไดจากตัวเซนเซอรจะตองผานวงจรยกระดับแรงดัน (Level Shifter) กอนเพื่อปรับแรงดันใหเหมาะกับ แรงดันที่ตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอลสามารถอานคาไดอยางถูกตองกอนนําคาที่ได ไปประมวลผล เนื่องจาก MAX196 จะใชเวลาในการแปลงสัญญาณ 10 µs ถานําไปใชอานคาสัญญาณทั้ง 4 สัญญาณ จะใชเวลาในการอานเปน 40 µs แตเวลาการทํางานของ ADMC331 ในแตละวัฎจักรการทํางานจะมี เวลา 50 µs ดังนั้นเวลาที่เหลือในการประมวลผลจะมีเวลา 10 µs จึงไมเพียงพอกับการประมวลผล โปรแกรมในสวนอื่น จึงตองใชทั้งตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอลของชิป ADMC331 และ MAX196 รูปที่ 3.11 ฟงกชั่นการทํางานของ MAX196
  • 50.
    35 3.2.4.1 การแปลงคาสัญญาณอนาล็อกเปนคาสัญญาณดิจิตอล เนื่องจากตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอลของชิป DSPจะอานคาจากตัวนับ (Counter) ขนาด 12 บิต แตในการคํานวณจะใชการคํานวณแบบ 16 บิต ดังนั้นสามารถแปลงขอมูล 12 บิตเปน 16 บิตโดยใชวิธีคํานวณแบบ 2 จุด (2-point calibration) ดังรูปที่ 3.12 โดยวิธีนี้จะใหตัวแปลงสัญญาณ อนาล็อกเปนสัญญาณดิจิตอลอานคาแรงดันคงที่อางอิง 2 คาคือ Vref1 และ Vref2 ซึ่ง Vref1 จะเปน แรงดันคงที่จากตัวบอรดประมวลผล สวนคา Vref2 จะมีคาเปนครึ่งหนึ่งของแรงดัน Vref1 โดยการตอ ตัวตานทานภายนอกเพื่อแบงแรงดัน Vref1 อานคาแรงดันอางอิงทั้งสองคาจากโปรแกรมดีบักเกอร เพื่อคํานวณหาคา Y∆ ∆ = −Y Reference1 Reference2 (3.7) สวนคา X∆ หาไดจาก ∆ = −X Ref1 Ref2 (3.8) โดยที่ ( ) ( ) − = − 15Vref1 Vmin Ref1 *2 Vmax Vmin (3.9) ( ) ( ) − = − 15Vref2 Vmin Ref2 *2 Vmax Vmin (3.10) โดยคา Vmin และ Vmax คือคาแรงดันต่ําสุด และคาแรงดันสูงสุดในชวงใชงานของตัวแปลงสัญญาณ อนาล็อกเปนสัญญาณดิจิตอล (ในที่นี้ใช Vmin = 0.3 V และ Vmax = 3.5 V) จากสมการ (3.7) และ (3.8) สามารถนํามาหาคาความชัน และออฟเซ็ทของตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอล ดังนี้ ∆= ∆ YADCSLOPE X (3.11) = −ADCOffset Reference2 ADCSLOPE*Ref2 (3.12) รูปที่ 3.12 การแปลงคาสัญญาณดิจิตอลดวยวิธีการแบบ 2 จุด R e f e r e n c e 1 R e f e r e n c e 2 A D C r e a d in g A D C - o f f s e t R e f 1R e f 2 Y∆ X∆ D e s ir e d A D C r e a d in g
  • 51.
    36 ดังนั้นคาที่ตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอลสามารถนับไดมากที่สุดคือ ADCOffsetlScaleDigitalFul*ADCSLOPEMAXCount += (3.13) โดยคาDigitalFullScale มีคาเทากับ 1 หรือ 0x7FFF ในการคํานวณแบบ 1.15 เมื่อไดคาความชันและ ออฟเซ็ทสามารถนําไปคํานวณหาคาขนาด 16 บิตที่จะนําไปใชในการคํานวณดังสมการ (3.14) −= ADCin ADCOffsetADCCorrected ADCSLOPE (3.14) 3.2.4.2 รูปแบบการคํานวณ รูปแบบการคํานวณของ ADMC 331 มีหลายรูปแบบ ในวิทยานิพนธนี้จะใชการคํานวณในรูปแบบ 1.15 คือ จะมีคาจํานวนเต็ม 1 บิต และคาทศนิยม 15 บิต โดยบิตแรกจะเปนตัวกําหนดวามีคาบวกหรือ คาลบ ซึ่งผลลัพธที่ไดจากการคํานวณจะมีคาอยูระหวาง –1 ถึง 1 (0x8000 ถึง 0x7FFF) 3.2.5 ตัววัดสัญญาณอนาล็อก (Analog Sensors) ตัววัดสัญญาณอนาล็อกที่ใชในวิทยานิพนธนี้จะประกอบดวย HCPL-788J, LEM รุน LV25-P และ LEM รุน LTA50P/SP1 3.2.5.1 HCPL-788J (Isolation Amplifier with Short Circuit and Overload Detection) HCPL-788J จะเปนตัววัดสัญญาณอนาล็อกที่แยกการเชื่อมตอทางไฟฟาของสัญญาณอินพุต และ สัญญาณเอาตพุต โดยมีฟงกชั่นการทํางานดังรูป 3.13 เมื่อไดรับสัญญาณอนาล็อกสัญญาณจะถูกแปลง เปนสัญญาณดิจิตอลดวยตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอลแบบซิกมา-เดลตา (Σ∆ ADC) ที่มีความถี่ในการแซมปลิ้งสัญญาณ 6 ลานครั้งตอวินาทีและสงสัญญาณที่แปลงไดผานตัวเขารหัส สัญญาณเพื่อสงสัญญาณอินพุตผาน LED กอนจะถอดรหัสเพื่อแปลงสัญญาณดิจิตอลเปนสัญญาณ อนาล็อกโดยสัญญาณเอาตพุตที่ไดจะมี 3 แบบคือ 1. สัญญาณ outV คาแรงดันที่ไดจะเปนสัดสวนโดยตรงกับสัญญาณอินพุตดังสมการ 3.15 ( )+ −− = +ref IN IN ref out V * V V V V 504mV 2 (3.15) จากสมการ (3.15) พบวา - ถาสัญญาณทางดานอินพุตมีคาบวกแรงดันเอาตพุตจะมีคามากกวา refV 2 - ถาสัญญาณทางดานอินพุตมีคาเปนศูนยแรงดันเอาตพุตจะมีคาเทากับ refV 2
  • 52.
    37 - ถาสัญญาณทางดานอินพุตมีคาลบแรงดันเอาตพุตจะมีนอยกวา refV 2 2.สัญญาณ ABSVAL จะแสดงคาสัมบูรณของสัญญาณอินพุต โดยแรงดันเอาตพุตหาไดดังนี้ ( )+ −− = ref IN IN2*V * V V ABSVAL 504mV (3.16) จากสมการ 3.16 พบวาเมื่อสัญญาณอินพุตเทากับศูนยคาแรงดันเอาตพุตจะมีคาเทากับศูนย และ แรงดันเอาตพุตจะคาเพิ่มขึ้นจนเทากับแรงดันอางอิง refV เมื่อแรงดันอินพุตมีคาเทากับ ±256mV 3. สัญญาณ FAULTจะเปนสัญญาณปองกันการลัดวงจร โดยจะสงสัญญาณเมื่อสัญญาณอินพุตมีคา มากกวา ±256mV ในวิทยานิพนธนี้จะใช HCPL-788J วัดคาแรงดันและกระแสของเซลลแสงอาทิตย (VPV และ IPV) ผาน ชองสัญญาณ outV โดยใชแรงดันอางอิง (Vref ) 5 V ดังวงจรในรูปที่ 3.14 ซึ่งสัญญาณอินพุตจะวัดจาก แรงดันตกครอม RS โดยคาแรงดันอินพุตที่ HCPL-788J อานคาไดถูกตองอยางเปนเชิงเสนจะอยู ในชวง ±200mV รูปที่ 3.13 ฟงกชั่นการทํางานของ HCPL-788J FAULT DETECT 256 mV REFERENCE Σ∆ MODULATOR ENCODER DECODER D/A LPF RECTIFIER VIN+ VIN- CH CL VLED+ VDD1 VDD1 GND1 1 11 8 7 5 6 4 3 2 16 15 14 13 12 9 10 VDD2 VDD2 GND2 VREF VOUT ABSVAL GND2 FAULT
  • 53.
    38 รูปที่ 3.14 วงจรใชงานของHCPL-788J 1. การวัดแรงดันของเซลลแสงอาทิตย (VPV) เนื่องจากแรงดันขณะเปดวงจรของเซลลแสงอาทิตยมีคา 84.4 V ในที่นี้จะออกแบบให HCPL-788J วัด คาแรงดันสูงสุดที่ 90 V ซึ่งจะตองแบงแรงดันเพื่อใหแรงดันตกครอม R1 ที่ใชเปนแรงดันอินพุต (Vsense)ใหกับ HCPL-788J มีคาอยูในชวง 0-200 mV โดยตําแหนงตัวตานทาน R1 แสดงดังรูปที่ 3.15 โดยตัวตานทาน R1 สามารถหาคาไดจากสมการแบงแรงดัน = +sense PV R1V *VR R1 = + R1200mV *90R R1 (3.17) เลือก R = 100 kΩ จะได R1 = 222.71 Ω ดังนั้นเลือกใช R1 = 220 Ω ซึ่งจะไดสัญญาณแรงดันเอาตพุต ที่ชองสัญญาณ outV อยูในชวงแรงดัน 2.5-4.48 V 2. การวัดกระแสของเซลลแสงอาทิตย (IPV) เนื่องจากกระแสลัดวงจรของเซลลแสงอาทิตยมีคา 1.9 A ในที่นี้จะออกแบบให HCPL-788J วัด คากระแสได 2 A ดังนั้นตัวตานทาน R2 สําหรับวัดกระแสหาไดจาก =sense PVV I *R2 =200mV 2*R2 (3.18) จากสมการ (3.18) จะไดคา R2 เทากับ 0.1 Ω โดยตําแหนงของ R2 แสดงในรูปที่ 3.15 ซึ่งจะได สัญญาณแรงดันเอาตพุตที่ชองสัญญาณ outV อยูในชวงแรงดัน 2.5-4.48 V INPUT CURRENT VIN+ VIN- CH CL VDD1 VLED1+ VDD1 GND1 GND2 VDD2 ABSVAL VOUT VREF VDD2 GND2 FAULT HCPL-788J 8 7 5 4 3 2 1 6 15 14 13 12 11 10 9 16 RSHUNT RS R Ω39 C2 0.1 Fµ C3 ISOLATED +5V 0.1 Fµ C1 0.1 Fµ C6 R Ωk7.4 C8 C4 C7 C5 C4 0.1 F= µ pF4708C7C5C === +5 V ADC VREF GND DSP0.01 Fµ
  • 54.
    39 รูปที่ 3.15 ตําแหนงตัววัดสัญญาณอนาล็อก 3.2.5.2LEM LV25-P LEM LV25-P เปนอุปกรณวัดสัญญาณแรงดันโดยใชหลักการเหนี่ยวนําสนามแมเหล็ก (Hall Effect) การวัดแรงดันจะวัดจากกระแสที่มีสัดสวนโดยตรงกับแรงดันผานความตานทานภายนอก (R3) ที่ตอ อนุกรมกับวงจรทางดานปฐมภูมิของ LV25-P ดังรูปที่ 3.16 โดยกระแสที่ไหลผานวงจรปฐมภูมิควรมี คาเทากับ 10 mA เพื่อความแมนยําในการวัดของ LV25-P อัตราสวนของกระแสทางดานทุติยภูมิตอ กระแสทางดานปฐมภูมิเทากับ 2.5 ในที่นี้จะนํา LV25-P มาวัดแรงดันกริด 220 V 50 Hz แตเนื่องจากแรงดันของกริดมีการกระเพื่อม ดังนั้นจึงออกแบบให LV25-P สามารถอานแรงดันได 250 V โดยตอ LV25-P ที่ตําแหนงดังรูปที่3.14 ความตานทาน R3 หาไดจากสมการ (3.19) = gridV R3 10mA (3.19) จะไดคาความตานทาน R3 เปน 25 kΩ และสามารถทนกําลังสูญเสียได 2.5 W จากอัตราสวนของ กระแสทางดานทุติยภูมิตอกระแสทางดานปฐมภูมิจะใชตัวตานทานสําหรับอานคาแรงดัน (RM) เทากับ 100 Ω ซึ่งจะใหคาแรงดันเอาตพุตเทากับ±2.5V โดยสัญญาณแรงดันที่ไดนี้จะนําไปใชเปน สัญญาณอางอิงรูปคลื่นไซนเพื่อใชในการควบคุมตอไป รูปที่ 3.16 การวัดสัญญาณของ LV25-P PV ARRAY Boost Converter Inverter LTA 50P/SP1 LV 25-P R R1 R2 CS VPV + - L IPV R3 HCPL 788J HCPL 788J LV 25-P M + - + - + 15 V - 15 V 0 V RM R3 +HT -HT VSENSE
  • 55.
    40 3.2.5.3 LEM LTA50P/SP1 LTA50P/SP1เปนอุปกรณวัดกระแสโดยใชหลักการของ Hall Effect ดังแสดงในรูปที่ 3.17 ความ ผิดพลาดในการวัดสัญญาณนอยกวา ±1% โดยคากระแสเอาตพุตจะเปนสัดสวนโดยตรงกับ คากระแสอินพุตมีคาเทากับ 1 mA/A ดังนั้นตอตัวตานทาน (RM) 100 Ω เพื่อใชเปลี่ยนคากระแสเปนคา แรงดัน ในที่นี้จะใชวัดสัญญาณกระแสที่จายเขากริด รูปที่ 3.17 การวัดสัญญาณของ LTA50P/SP1 3.2.6 วงจรยกระดับแรงดัน (Level Shifter Circuit) เนื่องจากตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอลของ ADMC 331 และ MAX196 จะมีชวงของ แรงดันที่ใชสําหรับอานคาสัญญาณอนาล็อก ดังนั้นจึงตองมีวงจรยกระดับแรงดันเพื่อปรับคาแรงดัน ของตัววัดสัญญาณอนาล็อกใหอยูในชวงที่ตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอลสามารถ อานคาได โดยวงจรยกระดับแรงดันจะสรางจากตัวขยายสัญญาณ (Op-Amp) เบอร LM324N ดังวงจร ในรูปที่ 3.18 ซึ่งจะประกอบดวยวงจรขยายแบบรวมสัญญาณ และวงจรขยายแบบกลับเฟส รูปที่ 3.18 วงจรขยายและยกระดับแรงดัน + - + - V I N V O U T + 1 5 V S u m m in g A m p In v e r tin g A m p 5 k Ω 5 k Ω 1 0 k Ω 1 0 k Ω 1 0 k Ω 5 k Ω 2 .5 k Ω 1 0 k Ω LTA50P/SP1 + 15 V - 15 V 0 V RM VSENSE From Inverter To Grid System
  • 56.
    41 รูปที่ 3.19 วงจรขับสวิตช 3.2.7วงจรขับ (Gate Drive Circuit) วงจรขับที่ใชในวิทยานิพนธนี้จะใชไอซี TLP250 เปนไอซีที่แยกสวนของสัญญาณขับกับสวนที่ใชขับ สวิตชสามารถทํางานที่ความถี่สูงสุด 25 kHz ดังวงจรในรูปที่ 3.19 ในสวนของสัญญาณขับจะรับ สัญญาณขนาด 5 V มาจากตัวประมวลผลสัญญาณดิจิตอลตอผานตัวตานทานขนาด 1 kΩ เพื่อจํากัด กระแสเขา TLP250 ในสวนที่ใชขับสวิตชจะตอแหลงจายแรงดันภายนอกขนาด +20 V ผานขา คอลเล็กเตอรของทรานซิสเตอร Tr1 ที่ขาอิมิตเตอรของทรานซิสเตอร Tr1 จะตอตัวตานทานขนาด 50 Ω เขากับขาเกตของไอจีบีที (หรือมอสเฟต) เพื่อกําหนดชวงเวลาตอวงจร (Turn on time) และ ชวงเวลาตัดวงจร (Turn off time) ของไอจีบีที และตอซีเนอรไดโอดเขาที่ขาอีมิเตอรของไอจีบีทีเพื่อ สรางแรงดัน-5 V ในชวงตัดวงจรของสวิตชเพื่อชวยใหสวิตชหยุดทํางานเร็วขึ้น เมื่อไดรับสัญญาณขับทรานซิสเตอร Tr1 จะตอวงจรเพื่อจายแรงดันเขาขาเกตกับขาอีมิเตอรของ ไอจีบีทีโดยแรงดันตกครอมขาเกตและอีมิเตอรจะเปน = −GE CC ZV V V (3.20) เมื่อไมมีสัญญาณขับสวิตชทรานซิสเตอร Tr2 จะตอวงจรทําใหแรงดันตกครอมขาเกตและอีมิเตอรมีคา เทากับ = −GE ZV V (3.21) ในวิทยานิพนธนี้จะใช TLP250 จํานวน 5 ตัว สําหรับขับสวิตชของตัวแปลงผันแบบทบระดับ และ สวิตชของอินเวอรเตอรดังรูปที่ 3.20 จากรูปจะพบวาสวิตชของตัวแปลงผันแบบทบระดับ (SB) และ สวิตชดานลาง 2 ตัวของอินเวอรเตอร (S2 และ S4) มีการเชื่อมตอกันทางไฟฟาดังนั้นสามารถใช แหลงจายไฟ (VCC1) และกราวดจากแหลงจายเดียวกัน สวนสวิตช S1 กับ S3 ไมมีการเชื่อมตอกันโดย ตรงที่ขั้วอิมิตเตอร ดังนั้นจะตองใชแหลงจายไฟและกราวดคนละสวนกัน RG = 50 Ω C = 0.1 µF C1 = 4.7 µF 25 V ZD 5.1 V VCC = 20V VG C1 + - RG + VccTLP 250 G E Tr1 Tr2 ZD C Ω1k Ω5k
  • 57.
    42 รูปที่ 3.20 ลักษณะการตอวงจรขับ 3.3การควบคุม โปรแกรมที่ใชในการควบคุมการทํางานจะแบงเปน 2 สวนคือ 1. โปรแกรมหลัก (Main Program) จะเปนสวนกําหนดคาเริ่มตนการทํางานของตัวประมวลผล สัญญาณดิจิตอล กําหนดคาตัวแปร และเรียกไฟลขอมูลที่เกี่ยวของกับโปรแกรมใชงาน ใน วิทยานิพนธนี้จะกําหนดใหตัวประมวลผลสัญญาณดิจิตอลทํางานในอินเตอรรัปโหมด 2 (IRQ2) คือตัวโปรแกรมหลักจะรอสัญญาณ PWMSYNC Interrupt เพื่อกระโดดไปทํางานในสวนของ โปรแกรมอินเตอรรัป (Interrupt Service Routine: ISR) ดังแผนภาพ ก ในรูปที่ 3.21 2. โปรแกรมในสวนการอินเตอรรัปจะเริ่มทํางานดวยการอานคาของแรงดันและกระแสของเซลล แสงอาทิตย (VPV, IPV) จากรีจิสเตอร ADC1 และ ACD2 สวนแรงดันของระบบกริด (Vgrid) และ กระแสที่จายเขาระบบกริด (Igrid) จะอานขอมูลจาก MAX196 ผานทางพอรต PIO ของ ADMC331 จากนั้นนําคาแรงดันและกระแสของเซลลแสงอาทิตยไปใชในการหาจุดจายกําลังสูงสุด และสราง กระแสรูปคลื่นไซนจายเขาระบบกริดดังแผนภาพ ข ในรูปที่ 3.21 3.3.1 การอานคาสัญญาณดิจิตอล สัญญาณดิจิตอลที่อานไดจากตัวแปลงสัญญาณอนาล็อกเปนสัญญาณดิจิตอลของชิป ADMC331 (ADC1 และ ADC2) จะถูกนํามาแปลงเปนคา 16 บิตจากหลักการในขอ 3.2.4.1 โดยแตละคาจะมีคา ต่ําสุดเทากับ 0x0000h (0 ในฐานสิบ) และคาสูงสุดเปน 0x7FFFh (32767 ในฐานสิบ) สวนสัญญาณ ดิจิตอลที่อานไดจาก MAX196 จะมีคาเปนสัญญาณบวกและสัญญาณลบขนาด 16 บิต โดยชวง สัญญาณบวกจะมีคาเทากับ 0x0000h ถึง 0x7FFFh สวนชวงสัญญาณลบจะมีคาเทากับ 0x0000h ถึง 0x8000h ในการนําคาเหลานี้ไปประมวลผลจะตองแปลงคาที่ไดใหอยูในคาฐานการคํานวณเดียวกัน Gate Drive Circuit Gate Drive Circuit Gate Drive Circuit Gate Drive Circuit VCC1 VCC2 VCC3 VCC1 Gate Drive Circuit VCC1 COM1 COM2 COM3PV Cell AC S1 S2 S3 S4 SB LC CS CC D COM1 COM1 L
  • 58.
    43 รูปที่ 3.21 แผนภาพการทํางานของโปรแกรมควบคุม 3.3.2การหาจุดจายกําลังสูงสุด การหาจุดจายกําลังสูงสุดจะใชหลักการของวิธีเพิ่มคาความนําที่ไดกลาวไวในบทที่ 2 แผนภาพการ ทํางานแสดงในรูปที่ 3.22 การทํางานจะเริ่มตนจากการหาคาการเปลี่ยนแปลงแรงดันของเซลล แสงอาทิตย (dV) และคาการเปลี่ยนแปลงกระแสของเซลลแสงอาทิตย (dI) การพิจารณาจะแบงเปน 2 สวนคือเมื่อเกิดการเปลี่ยนแปลงปริมาณแสงอยางรวดเร็ว และในชวงปริมาณแสงคงตัว โดยโปรแกรม การคํานวณหาจุดจายกําลังสูงสุดจะคํานวณผลผลทุกๆ 2.5 ms 3.3.2.1 การพิจารณาในชวงการเปลี่ยนแปลงปริมาณแสงอยางรวดเร็ว จากกราฟคุณลักษณะของเซลลแสงอาทิตยในรูปที่ 2.4 ก) พบวาในชวงนี้การเปลี่ยนแปลงแรงดันของ เซลลแสงอาทิตยมีคาเทากับศูนย ดังนั้นในการพิจารณาการหาจุดจายกําลังสูงสุดจะใชคาการ เปลี่ยนแปลงกระแสของเซลลแสงอาทิตยเปนตัวควบคุม - ถา dI > 0 แสดงวาปริมาณแสงมีคาเพิ่มขึ้น ดังนั้นจุดจายกําลังสูงสุดตําแหนงใหมจะอยู ทางขวาของจุดทํางานเดิมดังนั้นระบบจะปรับลดคาวัฏจักรการทํางานของสวิตชตัวแปลงผัน แบบทบระดับเพื่อเพิ่มแรงดันของเซลลแสงอาทิตย เริ่มตนโปรแกรม ในสวนอินเตอรรัป อานคาสัญญาณ VPV, IPV, Vgrid Igrid หาจุดจายกําลังสูงสุด สรางกระแสรูปคลื่นไซน กลับไปโปรแกรมหลัก (RTI) เริ่มตน เรียกไฟลขอมูลที่ เกี่ยวของกับการใชงาน กําหนดคาเริ่มตนการทํางาน เกิดสัญญาณ PWMSYNC ? ทํางานในสวนโปรแกรม อินเตอรรัป หยุดโปรแกรม ? จบโปรแกรม ใช ใช ไมใช ไมใช ก) โปรแกรมทํางานหลัก ข) โปรแกรมทํางานในสวนอินเตอรรัป
  • 59.
    44 - ถา dI= 0 แสดงวาจุดทํางานอยูที่จุดจายกําลังสูงสุดก็จะคงคาวัฏจักรการทํางานนั้นไว - ถา dI < 0 แสดงวาปริมาณแสงมีคาลดลง ดังนั้นจุดจายกําลังสูงสุดตําแหนงใหมจะอยูทางซาย ของจุดทํางานเดิมดังนั้นระบบจะปรับเพิ่มคาวัฏจักรการทํางานของสวิตชตัวแปลงผันแบบทบ ระดับเพื่อลดแรงดันของเซลลแสงอาทิตยลง 3.3.2.2 การพิจารณาในชวงปริมาณแสงคงตัว ในชวงนี้การหาจุดจายกําลังสูงสุดจะพิจารณาจากคา IPV/VPV+dI/dV - ถา IPV/VPV+dI/dV > 0 แสดงวาจุดทํางานอยูทางซายของจุดจายกําลังสูงสุดโปรแกรมก็จะสั่ง ลดคาวัฏจักรการทํางานของสวิตชตัวแปลงผันแบบทบระดับเพื่อเพิ่มแรงดันของเซลล แสงอาทิตย - ถา IPV/VPV+dI/dV = 0 แสดงวาจุดทํางานอยูที่จุดจายกําลังสูงสุดก็จะคงคาวัฏจักรการทํางาน นั้นไว - ถา IPV/VPV+dI/dV < 0 แสดงวาจุดทํางานอยูทางขวาของจุดจายกําลังสูงสุดโปรแกรมก็จะสั่ง เพิ่มคาวัฏจักรการทํางานของสวิตชตัวแปลงผันแบบทบระดับเพื่อลดแรงดันของเซลล แสงอาทิตย รูปที่ 3.22 แผนภาพแสดงการหาจุดจายกําลังสูงสุด Sense : VPV, IPV dI = IPV - Ib dV = VPV - Vb dV = 0 dI = 0IPV/VPV+dI/dV = 0 IPV/VPV+dI/dV > 0 dI > 0 Dn=Db - D Dn=Db + D Dn=Db - DDn=Db + D Vb = VPV Ib = IPV Db = Dn Yes No Yes Yes Yes Yes No No No No RTS
  • 60.
    45 3.3.3 การสรางกระแสรูปคลื่นไซน การสรางกระแสรูปคลื่นไซนเพื่อจายเขาระบบกริดจะมีขั้นตอนดังนี้ 1. หาไซเคิลการทํางานของระบบกริดวาอยูในชวงไซเคิลบวกหรือไซเคิลลบเพื่อใชควบคุมการทํางาน ของสวิตชอินเวอรเตอร(S2, S4) โดยดูจากคาแรงดันกริด (Vgrid ) ที่อานไดจาก MAX196 2. นําคาสัญญาณ Vgrid ที่ไดมาใสคาสัมบูรณเพื่อสรางเปนสัญญาณรูปคลื่นไซนอางอิงแบบเรียง กระแส และคูณดวยคากระแสควบคุม (ICON) ที่ไดจากสวนการหาจุดจายกําลังสูงสุดเพื่อสราง กระแสอางอิงรูปคลื่นไซนแบบเรียงกระแส (Rectifier Sinusoidal) โดยกระแสควบคุมหาไดจาก ผลคูณของกระแสที่จุดจายกําลังสูงสุดของเซลลแสงอาทิตยกับแฟคเตอรตัวคูณ ซึ่งจะเปน ตัวกําหนดกระแสที่จะจายเขาระบบกริด จากการทดลองจะใชแฟคเตอรตัวคูณเทากับ 0.93 3. นําคากระแสที่จายเขากริด (Igrid) มาจัดใหอยูในรูปคลื่นแบบเรียงกระแสเพื่อเปรียบเทียบกับกระแส อางอิงรูปคลื่นไซนแบบเรียบกระแสที่ไดในขอ 2 ดวยหลักการควบคุมแบบฮีสเตอริซีสเพื่อควบคุม การทํางานของสวิตชอินเวอรเตอร (S1, S3) จากขอ 1 – 3 สามารถนํามาเขียนเปนแผนผังการทํางานดังรูปที่ 3.23 และขั้นตอนการทํางานของสวิตช อินเวอรเตอรในตารางที่ 3.1 รูปที่ 3.23 แผนภาพแสดงการสรางรูปคลื่นกระแสไซนจายเขากริด read Vgrid, Igrid A = |Vgrid| B = |Igrid| Iref = A*ICON IError = Iref - B Hysteresis Control Drive Signal to S1, S2, S3, S4 RTS A 0x4000 0x0000 0x7FFF Vgrid 0x7FFF 0x0000 0x8000 Igrid 0x7FFF 0x0000 0x8000 0x7FFF - Iref 0x4000 0x0000 0x7FFF B 0x4000 0x0000 0x7FFF B 0x4000 0x0000 0x7FFF * A 0x4000 0x0000 ICON 0x4000 0x0000 0x7FFF
  • 61.
    46 ตารางที่ 3.1 ลําดับการทํางานของสวิตชอินเวอรเตอร คําสั่งควบคุมการฮีสเตอริซีส ไซเคิลแรงดันกริด ONOFF บวก S1 และ S4 ทํางาน S4 และ D2 ทํางาน ลบ S2 และ S3 ทํางาน S2 และ D4 ทํางาน จากตารางสวิตช S2 และ S4 จะเปนตัวกําหนดรูปคลื่นกระแสวาอยูในชวงแรงดันไฟบวก หรือ แรงดันไฟลบ สวนสวิตช S1 และ S3 จะเปนตัวสรางรูปคลื่นกระแสไซนโดยชวงที่ฮีสเตอริซีสสั่งตอ วงจรเพื่อใหตัวแปลงผันแบบทบระดับจายกระแสผานตัวเหนี่ยวนําเขากับระบบกริดจะทําใหสวิตช S1 กับ S4 ทํางานในชวงแรงดันไฟบวก และในชวงแรงดันไฟลบสวิตช S2 กับ S3 ทํางาน สําหรับชวงที่ ฮีสเตอริซีสสั่งตัดวงจรเพื่อตัดการจายกระแสจากตัวแปลงผันแบบทบระดับเขาระบบกริดในชวง แรงดันไฟบวกสวิตช S4 กับไดโอด D2 จะทํางาน และในชวงแรงดันไฟลบสวิตช S2 กับไดโอด D4 จะทํางาน เพื่อใหตัวเหนี่ยวนําสามารถจายกระแสไดอยางตอเนื่องในชวงที่ตัดการจายกระแสจากตัว แปลงผันแบบทบระดับ 3.4 ตูจําลองแสงอาทิตยเทียม (Solar Simulator) ตูจําลองแสงอาทิตยเทียมจะใชจําลองปริมาณแสงจากดวงอาทิตยที่จายใหกับเซลลแสงอาทิตยเพื่อ ความสะดวกในการทดสอบคุณลักษณะของเซลลแสงอาทิตย และการหาจุดจายกําลังสูงสุดของเซลล แสงอาทิตย เนื่องจากตูจําลองแสงอาทิตยเทียมสามารถกําเนิดปริมาณแสงที่คงที่ และสามารถจําลอง การเปลี่ยนแปลงปริมาณแสงอยางรวดเร็วได โดยโครงสรางของตูจําลองแสงอาทิตยเทียม ประกอบดวย 3.4.1 ตัวตูทําจากสแตนเลสผิวมันเพื่อใหสามารถสะทอนแสงไดดี โดยตัวตูจะมีความกวาง 1.1 เมตร ยาว 1.5 เมตร สูง 0.6 เมตร อยูสูงจากพื้น 0.8 เมตร ซึ่งสามารถวางแผนเซลลแสงอาทิตยรุน MSX-30L ไดจํานวน 4 แผง 3.4.2 แหลงกําเนิดแสงจะใชหลอดไฟฮาโลเจนที่ใชแรงดันไฟตรงขนาด 12 โวลต 50 วัตต มุมกระจาย แสง 38 องศา จํานวน 117 หลอด ติดบนแผนสแตนเลสขนาด 106*146 เซนติเมตร เสนผานศูนยกลาง ของตัวโคมไฟยาว 5 เซนติเมตร โดยนําหลอดไฟมาตอขนานกัน 9 ชุด ซึ่งแตละชุดจะตอหลอดไฟ
  • 62.
    47 อนุกรมกันจํานวน 13 หลอดดังรูปที่ 3.24 สําหรับระยะหางระหวางหลอดไฟทางดานกวางจะหางกัน หลอดละ 12 เซนติเมตร สวนทางดานยาวจะหางกัน 11.5 เซนติเมตร เพื่อใหปริมาณแสงจากหลอดตก กระทบกับตัวเซลลแสงอาทิตยอยางสมมาตร โดยจะวางแผงหลอดไฟอยูสูงจากเซลลแสงอาทิตย 50 เซนติเมตร 3.4.3 แผนบังแสงจะใชสําหรับเลื่อนไปบังแสงหรือเปดแสงดังรูปที่ 3.24 เพื่อใชจําลองการ เปลี่ยนแปลงปริมาณแสงแบบทันทีทันใด ซึ่งแผนบังแสงจะใชแผนสังกะสีขนาด 5*106 เซนติเมตร จํานวน 6 แผน วางอยูบนสายสลิงหางจากหลอดไฟ 1 เซนติเมตร 3.4.4 เครื่องกําเนิดไฟฟากระแสตรง (DC Generator) ใชสรางแรงดันกระแสตรงขนาด 156 โวลต จาย ใหกับชุดของหลอดฮาโลเจน (String) โดยเครื่องกําเนิดไฟฟาที่ใชจะมีพิกัด 10 กิโลวัตต 160 โวลต 63 แอมป รูปที่ 3.24 การวางตําแหนงของหลอดไฟ และที่บังแสงในตูจําลองแสงอาทิตยเทียม จากรูปที่ 3.24 เมื่อเปดหลอดไฟทั้ง 9 ชุดจะไดปริมาณแสงเฉลี่ยบนเซลลแสงอาทิตย 935 W/m2 ถาปด ที่บังแสง (เสนประในรูป) จะไดปริมาณแสงเฉลี่ยบนเซลลแสงอาทิตย 742 W/m2 หากดับไฟชุดที่ 2, 4, 6 และ 8 จะไดปริมาณแสงเฉลี่ยบนเซลลแสงอาทิตย 560 W/m2 และถาปดที่บังแสงดวยจะไดปริมาณ แสงเฉลี่ยบนเซลลแสงอาทิตย 407 W/m2 146 cm 106cm 12 11.54 5 5 String 1 String 2 String 3 String 4 String 5 String 6 String 7 String 8 String 9
  • 63.
    บทที่ 4 ผลการทดลอง การทดลองจะเริ่มตนดวยการหาคาคุณลักษณะของเซลลแสงอาทิตยเพื่อหาแรงดันขณะเปดวงจร กระแสลัดวงจรแรงดัน, กระแส และกําลังไฟฟาสูงสุด ณจุดที่เซลลแสงอาทิตยสามารถจายไดใน ขณะนั้น โดยใชตัวตานทานปรับคาดังรูปที่ 4.1 จากนั้นตอเซลลแสงอาทิตยเขากับระบบเชื่อมตอกริด ดังรูปที่ 4.2 โดยแบงเปนการทดลองในตูจําลองแสงอาทิตยเทียม และการทดลองดวยแสงอาทิตยจริง รูปที่ 4.1 การวัดคุณลักษณะของเซลลแสงอาทิตย รูปที่ 4.2 การวัดแรงดัน และกระแสในระบบเชื่อมตอกริด 4.1 พารามิเตอรของระบบ การทดลองจะตอวงจรตามรูปที่ 3.1 โดยมีพารามิเตอรตางๆดังนี้คือ - เซลลแสงอาทิตยรุน MSX-30L ตออนุกรมกันจํานวน 4 แผงโดยมีคุณลักษณะทางไฟฟาแสดง ดังหัวขอ 3.2.1 - ตัวเก็บประจุสําหรับกรองระลอกคลื่นแรงดันของเซลลแสงอาทิตย (CS) 4,700µF 100 V - ตัวแปลงผันแบบทบระดับมีคาตัวเหนี่ยวนํา (LC) 13.3 mH และตัวเก็บประจุ (CC) 470 µF 450 V - ตัวเหนี่ยวนํา (L) ของอินเวอรเตอรขนาด 59.9 mH VOC PV Cell V + - PV Cell I ISC IPV PV Cell V I R VPV + - ก) การวัดแรงดันขณะเปดวงจร ข) การวัดกระแสลัดวงจร ค) การวัดคากําลังไฟฟาสูงสุด PV Cell V I CS VGRID + - IPV Boost Converter Grid a b V I IGRID L VPV 1:2.6 Inverter
  • 64.
    49 - หมอแปลงสําหรับแปลงไฟขึ้นมีอัตราสวนการแปลงแรงดันเปน 1:2.6 -แหลงจายไฟ 220 V 50 Hz 4.2 การทดลองในตูจําลองแสงอาทิตยเทียม การทดลองในตูจําลองแสงอาทิตยเทียมจะใชสําหรับทดสอบการหาจุดจายกําลังสูงสุดของเซลล แสงอาทิตยทั้งในสภาวะที่ปริมาณแสงคงที่ และปริมาณแสงมีการเปลี่ยนแปลงอยางรวดเร็วรวมทั้ง ทดสอบการเชื่อมตอเซลลแสงอาทิตยเขากับระบบกริด เนื่องจากสามารถควบคุมปริมาณแสงใหคงที่ ได โดยผลการทดลองเมื่อตอระบบตามรูปที่ 4.1 แสดงในตารางที่ 4.1 และผลการทดลองเมื่อตอระบบ ตามรูปที่ 4.2 แสดงในตารางที่ 4.2 (ในการทดลองนี้ไมไดควบคุมอุณหภูมิที่แผงของเซลล แสงอาทิตย) ตารางที่ 4.1 คุณลักษณะของเซลลแสงอาทิตยที่ปริมาณแสงตางๆ คุณลักษณะของเซลลแสงอาทิตยปริมาณแสง (W/m2 ) VMAX (V) IMAX (A) PMAX (W) VOC (V) ISC (A) 1,013 54.6 1.339 73.11 72.1 1.526 935 54.2 1.252 67.86 71.4 1.421 864 54.4 1.147 62.40 70.6 1.313 805 55.2 1.051 58.02 71.5 1.203 742 54.9 0.979 53.75 70.3 1.099 683 55.5 0.898 49.84 70.8 1.023 616 56.5 0.805 45.48 70.9 0.929 560 57.8 0.715 41.33 70.7 0.834 511 57.4 0.661 37.94 70.9 0.769 456 57.7 0.583 33.64 70.9 0.682 407 58.3 0.512 29.85 70.4 0.603 361 58.2 0.450 26.19 71.0 0.536 286 58 0.308 17.86 70.2 0.377
  • 65.
    50 ตารางที่ 4.2 คุณลักษณะของระบบเชื่อมตอกริด คุณลักษณะของระบบเชื่อมตอกริด สวนตามจุดจายกําลังสูงสุด (อินพุต) สวนเชื่อมตอกริด (เอาตพุต) ปริมาณแสง (W/m2 ) Vin(V) Iin (A) Pin (W) Vgrid (V) Igrid (A) Pgrid (W) 1,013 54.5 1.330 72.49 85.2 0.725 61.77 935 54.4 1.241 67.51 87.5 0.663 57.97 864 54.1 1.150 62.22 85.6 0.620 53.07 805 54.8 1.055 57.81 85.8 0.575 49.34 742 55.4 0.965 53.46 85.4 0.530 45.26 683 55.9 0.885 49.47 85.1 0.485 41.27 616 56.8 0.795 45.16 85.3 0.450 38.39 560 57.2 0.718 41.07 85.6 0.406 34.88 511 58.1 0.645 37.47 85.7 0.368 31.49 456 57.8 0.579 33.47 85.5 0.330 28.22 407 58.4 0.505 29.49 85.8 0.298 25.53 361 57.8 0.452 26.13 84.4 0.263 22.16 286 60.5 0.290 17.55 84.4 0.180 15.19 จากผลการทดลองในตารางที่ 1 และ 2 นํามาพล็อกกราฟความสัมพันธของกําลังไฟฟาที่ปริมาณแสง ตางๆ ไดดังรูปที่ 4.3 และสามารถคํานวณหาประสิทธิภาพของระบบได โดยประสิทธิภาพของระบบ ประกอบดวยการหาประสิทธิภาพของการหาจุดจายกําลังสูงสุด ( ηmppt% ) การหาประสิทธิภาพการ ทํางานของตัวแปลงผันแบบทบระดับและอินเวอรเตอร ( ηcon% ) และประสิทธิภาพรวมของระบบ ( ηtotal% ) ดังสมการที่ (4.1), (4.2) และ (4.3) ตามลําดับ η = in mppt MAX P % *100P (4.1) η = grid con in P % *100P (4.2) η = grid total MAX P % *100P (4.3) ผลการคํานวณหาประสิทธิภาพของระบบแสดงในตารางที่ 4.3
  • 66.
    51 รูปที่ 4.3 กราฟกําลังไฟฟาของระบบที่ปริมาณแสงตางๆ ตารางที่4.3 ประสิทธิภาพของระบบเชื่อมตอกริดที่ปริมาณแสงตางๆ ปริมาณแสง (W/m2 ) ηmppt% ηcon% ηtotal% 1,013 99.12 85.21 84.49 935 99.49 85.87 85.43 864 99.71 85.30 85.06 805 99.65 85.34 85.04 742 99.47 84.67 84.21 683 99.26 83.43 82.81 616 99.28 84.99 84.39 560 99.38 84.93 84.40 511 98.77 84.05 83.01 456 99.49 84.30 83.88 407 98.80 86.56 85.51 361 99.75 84.79 84.59 286 98.21 86.56 85.04 0 10 20 30 40 50 60 70 80 Power(W) Pmax Pin Pgrid 286 361 407 456 511 560 616 683 742 805 864 935 1013 ปริมาณแสง (W/m2 )
  • 67.
    52 4.2.1 ผลการทดลองที่ปริมาณแสง 935W/m2 รูปที่ 4.4 รูปคลื่นแรงดัน และกระแสเอาตพุตของเซลลแสงอาทิตย รูปที่ 4.5 รูปคลื่นแรงดัน และกระแสที่เชื่อมตอกับระบบกริด Ch1 = 20V/Div Ch2 = 1 A/Div Time = 25 ms/Div Vin Iin Vgrid = 40V/Div Igrid = 1 A/Div Time = 5 ms/Div Vgrid Igrid
  • 68.
    53 4.2.2 ผลการทดลองที่ปริมาณแสง 742W/m2 รูปที่ 4.6 รูปคลื่นแรงดัน และกระแสเอาตพุตของเซลลแสงอาทิตย รูปที่ 4.7 รูปคลื่นแรงดัน และกระแสที่เชื่อมตอกับระบบกริด Ch1 = 20V/Div Ch2 = 1 A/Div Time = 25 ms/Div Vin Iin Vgrid = 40V/Div Igrid = 1 A/Div Time = 5 ms/Div Vgrid Igrid
  • 69.
    54 4.2.3 ผลการทดลองที่ปริมาณแสง 560W/m2 รูปที่ 4.8 รูปคลื่นแรงดัน และกระแสเอาตพุตของเซลลแสงอาทิตย รูปที่ 4.9 รูปคลื่นแรงดัน และกระแสที่เชื่อมตอกับระบบกริด Ch1 = 20V/Div Ch2 = 1 A/Div Time = 25 ms/Div Vin Iin Vgrid = 40V/Div Igrid = 1 A/Div Time = 5 ms/Div Vgrid Igrid
  • 70.
    55 4.2.4 ผลการทดลองที่ปริมาณแสง 407W/m2 รูปที่ 4.10 รูปคลื่นแรงดัน และกระแสเอาตพุตของเซลลแสงอาทิตย รูปที่ 4.11 รูปคลื่นแรงดัน และกระแสที่เชื่อมตอกับระบบกริด Ch1 = 20V/Div Ch2 = 1 A/Div Time = 25 ms/Div Vin Iin Vgrid = 40V/Div Igrid = 1 A/Div Time = 5 ms/Div Vgrid Igrid
  • 71.
    56 4.2.5 ผลการทดลองเมื่อเกิดการเปลี่ยนแปลงปริมาณแสงอยางรวดเร็ว การทดสอบการหาจุดจายกําลังสูงสุดเมื่อเกิดการเปลี่ยนแปลงปริมาณแสงแบบทันทีทันใดจะจําลอง ดวยการใชกลไกเปดและปดบังแสงของตูจําลองแสงอาทิตยเทียมโดยแบงเปน 2การทดลอง การทดลองที่ 1 มีปริมาณแสงเริ่มตนที่สองบนเซลลแสงอาทิตย 935 W/m2 เริ่มควบคุมการทํางานของ ระบบเชื่อมตอกริดเมื่อเวลาผานไป 5 วินาที จากนั้นปดที่บังแสงเพื่อลดปริมาณแสงลงเหลือ 742 W/m2 ที่เวลา 20 วินาที และเปดที่บังแสงอีกครั้งเพื่อเปลี่ยนปริมาณแสงกลับไปที่ 935 W/m2 ที่เวลา 37 วินาที โดยเวลาที่ใชในการปรับตัวจากปริมาณแสงหนึ่งไปยังอีกปริมาณแสงหนึ่งจะใชเวลาประมาณ 0.5 วินาที โดยผลการทดลองแสดงในรูปที่ 4.12 รูปที่ 4.12 แรงดัน และกระแสของเซลลแสงอาทิตยเมื่อเกิดการเปลี่ยนแปลงปริมาณแสงแบบ ทันทีทันใด การทดลองที่ 2 มีปริมาณแสงเริ่มตนที่สองบนเซลลแสงอาทิตย 407 W/m2 เริ่มควบคุมการทํางานของ ระบบเชื่อมตอกริดเมื่อเวลาผานไป 5 วินาที จากนั้นเพิ่มปริมาณแสงเปน 560 W/m2 ที่เวลา 19 วินาที และปดที่บังแสงอีกครั้งเพื่อลดปริมาณแสงกลับไปที่ 407 W/m2 ที่เวลา 35 วินาที โดยผลการทดลอง แสดงในรูปที่ 4.13 Vin Iin Ch1 = 20V/Div Ch2 = 0.5 A/Div Time = 5 s/Div S = 935 W/m2 S = 742 W/m2 S = 935 W/m2
  • 72.
    57 รูปที่ 4.13 แรงดันและกระแสของเซลลแสงอาทิตยเมื่อเกิดการเปลี่ยนแปลงปริมาณแสงแบบ ทันทีทันใด สําหรับรูปคลื่นแรงดันที่ตกครอมระหวางจุด a และ b (Vab) ในรูปที่ 4.2 แสดงดังรูปที่ 4.14 สวน รูปคลื่นแรงดัน และกระแสของตัวเหนี่ยวนํา (L) ของอินเวอรเตอรแสดงในรูปที่ 4.15 รูปที่ 4.14 แรงดันตกครอมอินเวอรเตอร (Vab) Ch1 = 20V/Div Ch2 = 0.5 A/Div Time = 5 s/Div Vi Ii S = 407 W/m2 S = 560 W/m2 S = 407 W/m2 Vab = 40V/Div Time = 5 ms/Div
  • 73.
    58 รูปที่ 4.15 แรงดันและกระแสของตัวเหนี่ยวนําของอินเวอรเตอร 4.3 การทดลองกับแสงอาทิตยจริง ในการนําเซลลแสงอาทิตยมาทดลองกับแสงอาทิตยจริงเพื่อแสดงวาระบบสามารถทํางานไดใน สภาวะบรรยากาศจริง โดยทดลองเมื่อวันที่ 28 ตุลาคม 2546 ตั้งแตเวลา 12.00 ถึง 16.30 โดยจะเก็บคา ทุก 30 นาที ทดลองตอระบบตามรูปที่ 4.1 เพื่อหาจุดทํางานที่จุดจายกําลังสูงสุดของเซลลแสงอาทิตย โดยผลการทดลองแสดงในตารางที่ 4.4 และทดลองตอเซลลแสงอาทิตยเขากับระบบเชื่อมตอ กริดดังรูปที่ 4.2 ผลการทดลองแสดงดังตารางที่ 4.5 จากผลการทดลองในตูจําลองแสงอาทิตยเทียม และในสภาพบรรยากาศจริงพบวาระบบสามารถดึง กําลังสูงสุดที่เซลลแสงอาทิตยสามารถจายไดมาใชทั้งในสภาวะที่ปริมาณแสงคงที่ สภาวะที่แสงมีการ เปลี่ยนแปลงอยางทันทีทันใด และสามารถจายกระแสรูปคลื่นไซนที่มีมุมเฟสตรงกับแรงดันของ ระบบกริดได โดยประสิทธิภาพเฉลี่ยในการดึงกําลังไฟฟาสูงสุดที่เซลลแสงอาทิตยจายไดมีคา 99.26 เปอรเซ็นต ประสิทธิภาพเฉลี่ยของตัวแปลงผันแบบทบระดับและอินเวอรเตอรมีคา 85.08 เปอรเซ็นต และประสิทธิภาพเฉลี่ยรวมของระบบมีคา 84.45 เปอรเซ็นต Ch1 = 100V/Div Ch2 = 1 A/Div Time = 5 ms/Div
  • 74.
    59 ตารางที่ 4.4 คุณลักษณะของเซลลแสงอาทิตยที่เวลาตางๆ คุณลักษณะของเซลลแสงอาทิตย เวลา VMAX(V) IMAX (A) PMAX (W) VOC (V) ISC (A) 12.00 49.5 1.53 75.7 72.0 1.77 12.30 50.3 1.52 76.5 72.0 1.78 13.00 49.6 1.54 76.4 71.9 1.72 13.30 50.0 1.48 74.0 72.0 1.70 14.00 50.4 1.39 70.1 71.3 1.60 14.30 49.9 1.28 63.9 70.2 1.46 15.00 51.2 1.16 59.4 71.7 1.32 15.30 52.4 0.95 49.8 71.4 1.06 16.00 54.1 0.80 43.3 71.0 0.91 16.30 55.4 0.55 30.5 71.7 0.60 ตารางที่ 4.5 คุณลักษณะ และประสิทธิภาพของระบบเชื่อมตอกริดที่เวลาตางๆ คุณลักษณะของระบบเชื่อมตอกริด สวนตามจุดจายกําลังสูงสุด (อินพุต) สวนเชื่อมตอกริด (เอาตพุต) เวลา (hr) Vin (V) Iin (A) Pin (W) Vgrid (V) Igrid (A) Pgrid (W) 12.00 50.0 1.49 74.5 87.1 0.76 66.8 12.30 49.5 1.53 75.7 86.6 0.77 67.5 13.00 49.8 1.49 74.2 86.0 0.75 66.1 13.30 50.2 1.45 72.8 87.1 0.73 64.4 14.00 50.2 1.38 69.3 86.9 0.71 59.4 14.30 50.1 1.25 62.6 86.0 0.65 54.5 15.00 51.6 1.13 58.3 85.5 0.61 52.0 15.30 53.4 0.90 48.1 86.2 0.50 42.1 16.00 54.3 0.78 42.4 85.4 0.43 36.8 16.30 56.3 0.52 29.3 85.6 0.3 26.7
  • 75.
  • 76.
    บทที่ 5 บทสรุปและขอเสนอแนะ 5.1บทสรุป วิทยานิพนธฉบับนี้เสนอการแปลงไฟฟากระแสตรงจากเซลลแสงอาทิตยมาเปนกระแสสลับจายเขา ระบบกริด โดยใชตัวประมวลผลสัญญาณดิจิตอล ADMC331 ของบริษัท Analog Device มาควบคุม การทํางานของระบบเชื่อมตอกริด โดยแบงการทํางานเปน 2 สวนคือสวนการตามหาจุดจายกําลัง สูงสุดของเซลลแสงอาทิตย ซึ่งใชเทคนิคการเพิ่มคาความนํา และสวนการแปลงกระแสตรงที่ไดจาก เซลลแสงอาทิตยเปนกระแสสลับรูปคลื่นไซนที่มีมุมเฟสตรงกับแรงดันของระบบกริดจายเขาระบบก ริดโดยใชหลักการควบคุมแบบฮีสเตอริซีส จากผลการทดลองพบวาระบบสามารถติดตามหาจุดจาย กําลังสูงสุดไดทั้งในสภาวะที่ปริมาณแสงคงที่ และสภาวะที่แสงมีการเปลี่ยนแปลงแบบทันทีทันใด และสามารถสรางกระแสรูปคลื่นไซนที่มีมุมเฟสเดียวกับแรงดันกริดจายเขาระบบกริดได โดย ประสิทธิภาพเฉลี่ยของระบบการหาจุดจายกําลังสูงสุดเทากับ 99.26% สวนประสิทธิภาพเฉลี่ยในการ สงกําลังไฟฟาเขาระบบกริดมีคา 84.45% เนื่องจากระบบไมไดควบคุมแรงดันเอาตพุตของตัวแปลงผันแบบทบระดับใหมีคาคงที่ ดังนั้นเมื่อมี การเปลี่ยนปริมาณแสงทําใหแรงดันตกครอมตัวเหนี่ยวนําที่ตออนุกรมกับอินเวอรเตอรมีแรงดันไม คงที่ โดยเฉพาะที่ปริมาณแสงต่ําๆ จะทําใหแรงดันเอาตพุตของตัวแปลงผันแบบทบระดับมีคามากทํา ใหระลอกคลื่นของกระแสที่ผานตัวเหนี่ยวนําของอินเวอรเตอรมีคามากทําใหสวิตชตัดตอวงจรเร็วขึ้น ซึ่งมีผลทําใหปริมาณฮารมอนิกเพิ่มขึ้น 5.2 ขอเสนอแนะ 5.2.1เนื่องจากการใชหลักการควบคุมแบบฮีสเตอริซีสจะทําใหความถี่ในการสวิตชไมคงที่ ทําใหการ วิเคราะห และการกรองฮารโมนิคมีความยุงยาก ดังนั้นการที่จะทําใหความถี่ในการสวิตชมีคาคงตัวทํา ไดโดยการนําเอาคาสัญญาณผิดพลาดจากการเปรียบเทียบคากระแสอางอิงกับคากระแสจริงที่อาน ไดมาเปรียบเทียบกับสัญญาณพีดับบลิวเอ็มดังรูปที่ 5.1 5.2.2 การปองกันการทํางานโดยลําพัง (Islanding Protection) เปนสวนที่สําคัญอีกสวนสําหรับระบบ เชื่อมตอกริดโดยระบบปองกันจะตองตัดระบบเชื่อมตอกริดออกจากกริดเมื่อเกิดไฟฟาดับเพื่อปองกัน
  • 77.
  • 78.
    เอกสารอางอิง 1. Langridge, D.,Lawrance, W. and Wichert, B., 1994, “High Efficiency Solar Water Pumping System Using BDC Motor”, 12th European Photovoltaic Solar Energy Conference, pp. 227-230. 2. Hua, C., Lin, J. and Shen, C., 1998, “Implementation of a DSP-Controlled Photovoltaic System with Peak Power Tracking”, IEEE Transactions on Industrial Electronics, Vol. 45, pp. 99-107. 3. Hussein, K.H. and Muta, I., 1995, “Maximum Photovoltaic Power Tracking: an Algorithm for Rapidly Changing Atmospheric Conditions”, IEE Proceedings on Generation, Transmission, and Distribution, Vol. 142, No. 1, pp. 59-64. 4. Martina, C. and Hartmut, H., 1998 “A Ripple-Based Maximum Power Point Tracking Algorithm for a Single-Phase, Grid-Connected Photovoltaic System”, Solar Energy, Vol. 63, No. 5, pp. 277-282. 5. Hohm, D.P. and Ropp, M.E., 2000, “Comparative Study of Maximum Power Point Tracking Algorithm Using an Experimental, Programmable, Maximum Power Point Tracking Test Bed”, Photovoltaic Specialists Conference, 2000. Conference Record of the Twenty-Eighth IEEE, 15-22 September 2000, pp. 1699-1702. 6. Muhammad, H.R., 2001, Power Electronics Handbook, Academic Press, California, pp. 539-562. 7. Premrudeepreechacharn, S. and Poapornsawan, T., 2000 “Fuzzy Logic Control of Predictive Current Control for Grid-Connected Single Phase Inverter”, Proceeding of IEEE 28th Photovoltaic Specialist Conference, pp. 1715-1718.
  • 79.
    64 8. Daniel, M.M.,1988, DC-DC Switching Regulator Analysis, McGraw-Hill, New York, pp. 5-45. 9. Simon, S.A., 1995, Power Switching Converters, Marcel Dekker, New York, pp. 27-37. 10. Analog Devices, 1995, “ADSP-2100 Family User’s Manual”, Computer Product Division, 3rd ed., pp. (15-23)-(15-106). 11. โคทม อารียา, 2544, อิเล็กทรอนิกสกําลัง 2, ซีเอ็ดยูเคชั่น, กรุงเทพฯ, หนา 91-92.
  • 80.
  • 81.
  • 82.
  • 83.
    68 {******************************************************************************* * Program ofMaximum Power Point Tracking for Grid Connected Inverter * *******************************************************************************} .MODULE/RAM/SEG=USER_PM1/ABS=0x30 Main_Program; {******************************************************************************* * Include General System Parameters and Libraties * *******************************************************************************} #include <main.h>; #include <pwm331.h>; #include <mathfun.h>; {******************************************************************************* * Local Variables Defined in this Module * *******************************************************************************} .VAR/DM/RAM/SEG=USER_DM Vin; .VAR/DM/RAM/SEG=USER_DM Iin; .VAR/DM/RAM/SEG=USER_DM Vgrid; .VAR/DM/RAM/SEG=USER_DM Igrid; .VAR/DM/RAM/SEG=USER_DM Vp; .VAR/DM/RAM/SEG=USER_DM Ip; .VAR/DM/RAM/SEG=USER_DM dV; .VAR/DM/RAM/SEG=USER_DM dI; .VAR/DM/RAM/SEG=USER_DM diff; .VAR/DM/RAM/SEG=USER_DM duty; .VAR/DM/RAM/SEG=USER_DM adc1slope; .VAR/DM/RAM/SEG=USER_DM adc2slope; .VAR/DM/RAM/SEG=USER_DM adc1offset; .VAR/DM/RAM/SEG=USER_DM adc2offset; .VAR/DM/RAM/SEG=USER_DM Iinit; .VAR/DM/RAM/SEG=USER_DM count; .VAR/DM/RAM/SEG=USER_DM Imag; .VAR/DM/RAM/SEG=USER_DM Iref; .VAR/DM/RAM/SEG=USER_DM Ierr;
  • 84.
    69 .VAR/DM/RAM/SEG=USER_DM status; .VAR/DM/RAM/SEG=USER_DM Init_hys; .VAR/DM/RAM/SEG=USER_DMhys_band; .VAR/DM/RAM/SEG=USER_DM dacs; .INIT Vp : 0x0000; .INIT Ip : 0x0000; .INIT duty : 0x3336; {70% duty cycle} .INIT adc1slope : 0x1d5c; .INIT adc2slope : 0x1d5c; .INIT adc1offset : 0x6c2; .INIT adc2offset : 0x06b2; .INIT count : 0; .INIT Init_hys : 0x7fff; {Initial inverter switch to ON State} .INIT hys_band : 0x64; { = 0.006 A} .INIT dacs :1; .INIT Iref : 0x0; .INIT Iref1 : 0x0; {---------------------------------------- Start Program ----------------------------------------------} Startup: ICNTL = 0x00; PWM_Init(PWMSYNC_ISR, PWMTRIP_ISR); {Initial PWM} IFC = 0x80; { Clear any pending IRQ2 inter. } ay0 = 0x200; { unmask irq2 interrupts. } ar = IMASK; ar = ar or ay0; IMASK = ar; { IRQ2 ints fully enabled here } ar = 0x00b0; dm(modectrl) = ar; call DAC_Init; {Initial Digital to Analog chip} ax0=0; dm(PWMCHA)=ax0; dm(PWMCHB)=ax0;
  • 85.
    70 dm(PWMCHC)=ax0; Main: Jump Main; {Waitfor interrupt to occur} rts; {--------------------------------- Duty cycle of Boost Converter --------------------------------------------} .MACRO MPPT_Duty_update(%0); sr0 = DM(PWMTM); sr = LSHIFT sr0 by -1 (LO); mr = 0; mr1= sr0; my0 = %0; mr = mr + sr0 * my0 (SS); dm(PWMCHA) = mr1; .ENDMACRO; {----------------------------------------------- Division --------------------------------------------------------} div: AX1=AY1,AF=AX0-AY1; AR=ABS AX0; test_2: {Division by -1} if NOT AV JUMP test_3; AR = -AY1; {Return -x } RTS; test_3: {x=y therefore return 1} AF=PASS AF; if NE JUMP test_4; AR=0x7FFF; ASTAT=0x0; RTS; test_4: AX1=AY1,AR=ABS AX0; AF=ABS AX1; AF=AF-AR; if LT JUMP do_div; AR=0x7FFF; AF=PASS AY1; if LT AR= NOT AR; {return - infinity}
  • 86.
    71 AF=PASS AX0; if LTAR= NOT AR; {return - * - infinity} ASTAT=0x4; {Division Overflow} RTS; do_div: DIVS AY1,AX0; CNTR=15; do do_div01 until ce; do_div01: DIVQ AX0; AR= pass AY0; if LT AR= AR+1; RTS; .MACRO Division(%0,%1,%2); { input = (ay1.ay0)/ax0, output = ar} ay1 = %0; {The numerator must less than denomirator} ay0 = %1; ax0 = %2; call div; .ENDMACRO; {------------------------------------------- band gap of Zero ---------------------------------------------------} .MACRO Check_Zero(%0); {check band of zero } ar = %0; af = pass ar; ar = abs ar; ay0 = 0x2; ar = ar-ay0; if LE af = pass 0; ar = pass af; .ENDMACRO; {-------------------------------------- Drive signal of Inverter -----------------------------------------------} .MACRO Inv_duty_update(%0,%1); sr0 = DM(PWMTM); sr = LSHIFT sr0 by -1 (LO); mr =0; mr1= sr0; my0 = %0; mr= mr + sr0 * my0 (SS); dm(PWMCHB) = mr1; mr =0; mr1= sr0; my0 = %1; mr= mr + sr0 * my0 (SS); dm(PWMCHC) = mr1;
  • 87.
    72 .ENDMACRO; {---------------------------------------------- Hysteresis --------------------------------------------------------} check_hys: ar= pass ay0; if GT jump C_Pos; if LT jump C_Neg; if EQ ar = pass -32768; ay0 = 0x8000; Inv_duty_update(ar,ay0); rts; C_Pos: ar = 0x8; dm(pwmseg) = ar; {off BL of PWM} ar = ax0; Inv_duty_update(ar,ay0); rts; C_Neg: ar = 0x4; dm(pwmseg) = ar; {off BH of PWM} ar = not ax0; Inv_duty_update(ar,ay0); rts; .MACRO Hysteresis_update(%0,%1); ax0 = %0; {hys duty update} ay0 = %1; {check cycle of sinusoidal (+or -)} call check_hys; .ENDMACRO; {------------------------- DAC Output for TLV5168AI in Slow Mode Coversion -------------------------} DAC_Init: Clear_Bit_DM(sport0_ctrl_reg, 14); Write_DM(sport0_sclkdiv, 32); {sets serial clock frequency} { Configuration: Internally generated serial clock :ISCLK =1 Transmit frame sync required : TFSR =1 Alternate framing mode : TFSW =1
  • 88.
    73 Transmit frame syncactive LOW : INVTFS=1 Data format right just., 0 filled : DTYPE =b#00 Word length 16 bits : SLEN =0xf } ar = dm(sport0_ctrl_reg); ay0 = b#0100101000001111; ar = ar or ay0; ay0 = b#1111111111001111; ar = ar and ay0; dm(sport0_ctrl_reg) = ar; { Configuration: Use Registers I1, L1 and M1 for autobuffering TIREG =b#001 TMREG =b#01 } ar = dm(sport0_Autobuf_ctrl); ay0 = b#0000001010000010; ar = ar or ay0; ay0 = b#1111001011111101; ar = ar and ay0; dm(sport0_Autobuf_ctrl)=ar; {sets autobuffer registers } ifc = 0x0020; {clear pending transmit interrupts} Set_Bit_DM(SYSCNTL, 12); {enable SPORT0} rts; {--------------------------------------------- DAC OUTPUT ---------------------------------------------------} Toggles: mr2=dm(dacs); ar=TGLBIT 0 of mr2; dm(dacs)=ar; rts; DAC_OUT:{ Input = mr0(Signal1); mr1(Signal2); mr2(DAC Selector)} af=pass mr0; ar=mr2-1; if EQ af=pass mr1; ar=pass af; ax1=ar;
  • 89.
    74 af=pass -0x8000; ar=mr2-1; ifEQ af=pass 0x1000; ar = ax1; sr = lshift ar by -3 (hi); ar= sr1 or af; tx0=ar; rts; .MACRO Output(%0,%1,%2); mr0=dm(%0); mr1=dm(%1); mr2=dm(%2); CALL DAC_OUT; .ENDMACRO; {----------------------------------------------- MAX196 ADC --------------------------------------------------} ADC_READ : { Input : ay0(Channel)……Output : ar(D Value) } ar = 0x70; dm(PIODIR1) = ar; ar = 0xFF; dm(PIODIR0) = ar; ar = 0x48; ar = ar or ay0; dm(PIODATA0) = ar; ar = 0x20; dm(PIODATA1) = ar; ar = 0x70; dm(PIODATA1) = ar; WaitADC : ax0 = dm(PIODATA1); ar = TSTBIT 7 of ax0; if NE Jump WaitADC; ar = 0; dm(PIODIR0) = ar; ar = 0x40; dm(PIODATA1) = ar; ar = 3; DLAY : ar = ar-1; if GT Jump DLAY; ar = dm(PIODATA1); sr = Lshift ar by 8(hi); ay1 = dm(PIODATA0); ar = sr1 or ay1; ay1 = 0xFFF; ar = ar and ay1; ax0 = 0x70; dm(PIODATA1) = ax0; sr = Ashift ar by 4(hi); ar = sr1; { Expanded Variable to 16-bit Full Scale } rts; .MACRO ADCREAD(%0,%1); { Output : dm(%1)=ar;}
  • 90.
    75 ay0=%0; CALL ADC_READ; dm(%1)=ar; .ENDMACRO; {******************************************************************************* * PWMInterrupt Service Routine * *******************************************************************************} PWMSYNC_ISR: Call Toggles; AX1 = 2; I0=0x2000;{Adc address} I1=0x3800; {Data mem} I2=0x380A;{Adcslope} I3=0x380E; {Adcoffset} M0=1;L0=0; adc_read1: {read data from adc of ADMC331} ena ar_sat; ax0 = dm(I0,M0); ay0 = dm(I3,M0); ar = ax0-ay0; my0 = dm(I2,M0); mr = ar*my0 (rnd); sr = Lshift mr1 by 3 (HI); ar = sr1; check_min: if AC jump check_max; ar = 0x0000; jump Keep; check_max: af = ar-0x7fff; if LT jump keep; ar = 0x7fff;
  • 91.
    76 Keep: dm(I1,M0) =ar; ar = ax1-1; ax1 = ar; if GT jump adc_read1; dis ar_sat; ar = dm(Iin); dm(Iinit) = ar; ADCREAD(0,Vgrid); {read data from MAX196} ADCREAD(1,Igrid); {******************************************************************************* * Maximum Power Point Tracking * *******************************************************************************} Mppt: ax0 = dm(count); { } af = pass ax0; { } if EQ jump aaa; { } ay0 = 1; { run MPPT every Time = 2.5 ms } ar = ax0-ay0; { } dm(count) = ar; { } jump cal_Iref; { } aaa: mx1 = dm(Iin); mr = 0; my0 = 0x2d8; { change Ibase to Vbase} mr = mx1*my0 (rnd); { Ibase = 2 A, Vbase = 90V} ax1 = mr1; dm(Iin) = ax1; ay1 = dm(Ip); ar = ax1-ay1; {dI = Iin-Ip} dm(dI) = ar; dm(Ip) = ax1; ax0 = dm(Vin); ay0 = dm(Vp);
  • 92.
    77 ar = ax0-ay0;{dV = Vin-Vp} dm(dV) = ar; dm(Vp) = ax0; Check_Zero(ar); if EQ jump check_I; {if dV = 0 then check dI} ay1 = dm(dI); Division(ay1,0x0000,ar); {calculate dI/dV} dm(diff) = ar; ar = dm(Vin); ay1 = dm(Iin); Division(ay1,0x0000,ar); {calculate I/V} ay0 = dm(diff); ar = ar+ay0; {calculate I/V+dI/dV} Check_Zero(ar); if EQ jump end_mppt; if GT jump sub; if LT jump add; check_I: ax0 = dm(dI); ar = pass ax0; Check_Zero(ar); if EQ jump end_mppt; if GT jump sub; if LT jump add; sub: ax0 = dm(duty); {decrese duty ratio for increasing solar voltage} ay0 = 655; {step of duty cycle = 0.01} ar = ax0-ay0; dm(duty) = ar; jump end_mppt; add: ax0 = dm(duty); {Increse duty ratio for decreasing solar voltage} ay0 = 655; ar = ax0+ay0;
  • 93.
    78 dm(duty) = ar; jumpend_mppt; end_mppt: ar = dm(duty); af = pass ar; if GT jump Positive; if LT jump Negative; if EQ jump Zero; Positive: ay0 = 0x599d; {Max duty = 85%} ar = ar - ay0; if GT af = pass ay0; ar = pass af; jump Zero; Negative: ay1 = 0x999a; {Min duty = 5%} ar = ar - ay1; if LT af = pass -32768; ar = pass af; Zero: dm(duty) = ar; MPPT_Duty_update(ar); ax0 = 50; dm(count) = ax0; { count for 2.5 ms} {******************************************************************************* * HYSTERESIS CONTROL * *******************************************************************************} STATE: my0 = 0x77c2; {scale Ipv for Imag} ar = dm(Iinit); mr = 0; mr = ar*my0 (rnd);
  • 94.
    79 dm(Imag) = mr1; ax0= dm(Vgrid); {check the curve that is on cycle + or cycle -} ar = pass ax0; if GT jump C_positive; { If it's a zero set the status to 0 } if LT jump C_negative; if EQ jump middle; C_positive: {build Iref } ax1 = 0x7fff; dm(status) = ax1; mr = 0; my0 = dm(Imag); mr = ar*my0 (rnd); dm(Iref) = mr1; jump HYS; C_negative: ax1 = 0x8000; dm(status) = ax1; ar = abs ar; if av ar = pass 32766; mr = 0; my0 = dm(Imag); mr = ar*my0 (rnd); dm(Iref) = mr1; jump HYS; middle: ax1 = 0x0000; dm(status) = ax1; ay1 = 0x7fff; dm(Iref) = ay1; HYS: ar = dm(Init_hys); {status of previous Hysteresis } af = pass ar; ax0 = dm(Igrid); ar = pass ax0;
  • 95.
    80 if LT ar= abs ar; new_I: dm(Vgp) = ar; ay1 = ar; ax1 = dm(Iref); ar = ax1-ay1; dm(Ierr) = ar; {Ierr = Iref – Igrid} ay0 = dm(hys_band); ax0 =ar; ar = ax0-ay0; if GE af = pass 32766; { if Ierr is greater than upper hys_band, switch on} ar = ax0+ay0; if LE af = pass -32768; { if Ierr is less than lower hys_band, switch off} ar = pass af; dm(Init_hys) = ar; ay0 = dm(status); Hysteresis_update(ar,ay0); Output(Iref,Vgp,dacs); {showing data pass TLV5168AI DAC} RTI; {******************************************************************************* * PWM Trip Interrupt Service Routine * *******************************************************************************} PWMTRIP_ISR: nop; rti; .endmod;
  • 96.
    81 ประวัติผูวิจัย ชื่อ – สกุลนายสินชาย แซตั้ง วัน เดือน ปเกิด 18 พฤศจิกายน 2520 ประวัติการศึกษา ระดับมัธยมศึกษา ประโยคมัธยมศึกษาตอนปลาย โรงเรียนสวนกุหลาบวิทยาลัย พ.ศ. 2537 ระดับปริญญาตรี วิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมไฟฟา สถาบันเทคโนโลยีพระจอมเกลาเจาคุณทหารลาดกระบัง พ.ศ. 2541 ระดับปริญญาโท วิศวกรรมศาสตรมหาบัณฑิต สาขาวิชาวิศวกรรมไฟฟา มหาวิทยาลัยเทคโนโลยีพระจอมเกลาธนบุรี พ.ศ. 2546 ผลงานที่ไดรับการตีพิมพ สินชาย แซตั้ง และ เชิดชัย ประภานวรัตน, 2546 “การหาคา กําลังไฟฟาสูงสุดสําหรับอินเวอรเตอรแบบเชื่อมตอกริดโดยใช ตัวประมวลผลสัญญาณดิจิตอล”, การประชุมวิชาการทาง วิศวกรรมไฟฟา ครั้งที่ 26, 6-7 พฤศจิกายน 2546, สถาบันเทคโนโลยีพระจอมเกลาพระนครเหนือ, เลมที่ 2, หนา 660-665.
  • 97.
    ~iirl~J.I~~IIIII~BT~,C~~~!~ 111ula~npLrai~;L~iIfiuI.&~Wu~p~.u~!mP U->4 ~~;IR~~~~RLL~~II~~~I~~I~~,L~:~.~:~L~~~L~ ~~S~~I~~,~~UU~I~LJI?IL;~~RU~1.k~~ KIAP-~u~n~~~,~ulw~~lt GMIPOrLPMLIfi6U1965LSULrldUlY8;LSL31II'LZ16131flrfl11U~i'I(3LICLlY%Lldl;l,kMfZILll)LLBlUL4MLMYiOMP YII ualrro~~~smya~rr~ l7~~~~~~~~~L~~u~~H~M:IIIM~~~~,~IIM~LIIu~I :IIO~IEU~LIII~IUL~~;~LU~I~ 'Z C r~isnu~~.unrnrp I.,),L,,ub;I~r1n~yu1nns2~1ino Inli~u~n,g~nap~insc~nn~runng~~nhamomr 1A -r LC~?LIO!".L,$XIML~111~~1,14~u,gtL1 P~,UIIIIMI~~~I~;+~M L,rlL11LI[.LC'FLLybBZL[II.$1MIp~pLutl~'2 II~.,IJU,~LI~I~~UIDBRM~II ,,nu1,-rI;Gaul.-ILI~~IUIL~P~,!II~~IIP~ i(<iwuPL~Y~UM~~&~I~L L:LK C,'='" E!IIIfiI~ld~nnl~~~g~~tldilln~ri i!r!il~b~omuuu~ilrlllyillnnotb~rlu~r~~ LJUleI.IaLPI11n~ll,1414~1 pw C,w-r LI1M~~Lllll,t',~~,L~P~L~bUJb)~bL611'L~1!IL L!UICrLnL4UlliI4rTkiPiI(ILPI!MIJlC_gLlglLI!rlC31PVUMI$Ilia12I puc.wi,!i rri" J.. rknnlpuirfiia2~1?u~1111r2y1otitIiirf~lllb~ldbl11;'11111~1RU~! lurmrrtlrln~.jr El+*r. r nj:?~pagxwirszwhnrL=suirrav,$L,IL.L.I(P1111tII!.uLltrr~Y'~1,luzeprJ,pns.rar~orsi~~icurx~,~.unllis CIL.(~alra~ul pa~auun~p!~!)JOJ~~II!YJAJLW!OJJ~NO,~ ulnW!vqkpassg-asu)u~~ggmiii9iir~~~ue~rt:~p Y L~#~~~u~uQ~RQI)T~~A~oY~~oL~~~~~~~~~~~E~~) ~1,ldlMLlUEULI~~~M.I~LOU~.L$~~~~~L~ rSy+'-J ncuPeuL,[lj.;-~J~iaLb~z~~b~rt~~lL2,-UULJeILJ~II~~~ eaHiwtrruwe:nrugnausnrtiltl;r rr7P tureakaiRRU~.L(LCOUI-$L~IBL~JLIIIIIO:LMOI~w-111. ?UL~I~~I r~lit I,LLIfllLgk~$@nMUL~M~LU~C~~ZUI -OII, ruta~rrnkaul~%uqltr_oghrtuausiorntnugu_eurai~ pzra~noir~~urnnt~ rs~uevrn~,$e !-'