นอกจากฟังก์ชันการแปลง DC-AC แล้ว อินเวอร์เตอร์โซลาร์กริดไทยังต้องมีฟังก์ชัน MPPT ของแผงเซลล์แสงอาทิตย์และฟังก์ชันป้องกันต่างๆ อีกด้วย แผงเซลล์แสงอาทิตย์จะส่งพลังงานไฟฟ้าไปยังกริดไฟฟ้าผ่านอินเวอร์เตอร์ PWM รูปคลื่นไซน์ พลังงานที่ส่งจากอินเวอร์เตอร์โซลาร์กริดไทไปยังกริดไฟฟ้าจะถูกกำหนดโดยกำลังไฟของแผงเซลล์แสงอาทิตย์และสภาพแสงแดดในเวลานั้น ปัจจุบันเทคโนโลยีอินเวอร์เตอร์ไฟฟ้ามีความก้าวหน้าอย่างมาก และวงจรหลักของอินเวอร์เตอร์ไฟฟ้าจะแสดงในรูปด้านล่างนี้

วงจรการทำงานของระบบโซลาร์ PV แบบกริดไทแสดงในรูปที่ 2 โดย Vp หมายถึงแรงดันขาออกของอินเวอร์เตอร์โซลาร์กริดไท Vu หมายถึงแรงดันกริด R หมายถึงความต้านทานของสายไฟ และ L หมายถึงรีแอคเตอร์อนุกรม Iz หมายถึงกระแสที่ส่งกลับไปยังกริด เพื่อให้มั่นใจว่าปัจจัยกำลังไฟของกระแสป้อนกลับเป็น 1 เสมอ เฟสของกระแสป้อนกลับและแรงดันกริดต้องสอดคล้องกัน โดยอ้างอิงจากแรงดันกริด Vu เฟสของ Iz และ Vu ต้องสอดคล้องกัน แรงดัน VR ที่ขั้วทั้งสองของความต้านทานภายใน R ต้องสอดคล้องกับแรงดันกริด นอกจากนี้ เฟสของ VL แรงดันที่ขั้วทั้งสองของรีแอคเตอร์ จะต่ำกว่าแรงดัน VR เฟสและแอมพลิจูดของ VP สามารถคำนวณได้จากสูตร:
Vp=Iz x (R + ωL) +Vu
ในสูตร: ω หมายถึงความถี่เชิงมุมของกริดไฟฟ้า
ในวงจรจริงของ อินเวอร์เตอร์โซลาร์กริดไท เฟส ช่วงเวลา และแอมพลิจูดของ Vu จะถูกตรวจจับโดยเซนเซอร์แรงดัน เนื่องจากการหาค่า R ในระบบจริงทำได้ยาก เฟสของกระแสป้อนกลับ Iz จะถูกได้มาจากการป้อนกลับกระแสเชิงลบ มุมเฟสของกระแสป้อนกลับ Iz จะถูกคำนวณโดยอ้างอิงจากเฟสของกริดไฟฟ้า Iz จะถูกตรวจจับโดยหม้อแปลงกระแสเป็นระยะเพื่อให้แน่ใจว่า Iz สอดคล้องกับแรงดันกริด ด้วยวิธีนี้ การป้อนกลับพลังงานที่มีปัจจัยกำลังไฟ 1 จะเป็นไปได้
ไมโครโปรเซสเซอร์ถูกใช้หลักๆ เพื่อทดสอบเฟสแรงดันแบบเรียลไทม์ ป้อนกลับและควบคุมเฟสกระแส ติดตามกำลังไฟสูงสุดของแผงเซลล์แสงอาทิตย์ และติดตามสัญญาณ PWM รูปคลื่นไซน์แบบเรียลไทม์ กระบวนการทำงานเป็นดังนี้: ผ่านเซนเซอร์แรงดันฮอลล์ แรงดันและเฟสของกริดไฟฟ้าจะถูกส่งไปยังตัวแปลง A/D ของไมโครโปรเซสเซอร์ จากนั้นไมโครโปรเซสเซอร์จะเปรียบเทียบเฟสของกระแสป้อนกลับและเฟสแรงดันกริด สัญญาณความผิดพลาดจะถูกปรับโดย PID และส่งไปยังตัวปรับความกว้างพัลส์ (PWM) ด้วยวิธีนี้ กระบวนการป้อนกลับพลังงานที่มีปัจจัยกำลังไฟ 1 จะเสร็จสมบูรณ์ อีกฟังก์ชันหลักของไมโครโปรเซสเซอร์คือการทำให้แผงเซลล์แสงอาทิตย์ส่งกำลังไฟสูงสุดออกมา กำลังไฟขาออกของแผงเซลล์แสงอาทิตย์สามารถคำนวณได้โดยการตรวจจับแรงดันและกระแสขาออกของแผงแยกกันด้วยเซนเซอร์แรงดันและกระแส แล้วนำค่าที่ตรวจจับได้ทั้งสองมาคูณกัน จากนั้นจะคำนวณอัตราส่วนการทำงานของ PWM ซึ่งเป็นการปรับแรงดันป้อนกลับเพื่อให้ได้กำลังไฟสูงสุดที่เหมาะสม
จากรูปที่ 2 จะพบว่าเมื่อแอมพลิจูดของ Vp เปลี่ยนไป มุมเฟส φ ระหว่างกระแสป้อนกลับของอินเวอร์เตอร์โซลาร์กริดไทและแรงดันกริดก็จะเปลี่ยนไปด้วย เนื่องจากการควบคุมเฟสกระแสป้อนกลับถูกทำให้เป็นจริง การควบคุมแยกเฟสและแอมพลิจูดจะเกิดขึ้น ซึ่งจะทำให้กระบวนการทำงานของไมโครโปรเซสเซอร์ง่ายขึ้น นอกจากนี้ ยังต้องพิจารณาสถานะการทำงานของระบบโซลาร์ PV แบบกริดไทในกรณีไฟดับ ในระบบโซลาร์ PV แบบกริดไททั่วไป เมื่อไฟฟ้าจากกริดหยุดทำงาน อินเวอร์เตอร์โซลาร์กริดไทจะหยุดทำงาน
หลักการทำงาน: เมื่อไฟฟ้าจากกริดหยุดทำงาน ฝั่งกริดจะอยู่ในสถานะลัดวงจร ในเวลานี้ อินเวอร์เตอร์โซลาร์กริดไทจะเริ่มฟังก์ชันผลิตไฟฟ้าเองเนื่องจากปัญหาการโอเวอร์โหลด เมื่อไมโครโปรเซสเซอร์ตรวจพบสถานะโอเวอร์โหลด จะบล็อกสัญญาณ SPWM และจะทำงานตัดวงจรที่เชื่อมต่อกับกริดไฟฟ้า หากแผงเซลล์แสงอาทิตย์สามารถจ่ายพลังงานได้ อินเวอร์เตอร์โซลาร์กริดไทจะทำงานแยกตัวออก ซึ่งสามารถควบคุมได้ง่าย เพียงแค่รู้สถานะป้อนกลับเชิงลบของแรงดัน AC ไมโครโปรเซสเซอร์จะตรวจจับแรงดันขาออกของอินเวอร์เตอร์โซลาร์กริดไทและเปรียบเทียบกับแรงดันอ้างอิง (ปกติคือ 220V) จากนั้นจะควบคุมอัตราส่วนการทำงานของ PWM เพื่อให้เกิดการแปลงและการทำงานที่แรงดันคงที่
เงื่อนไขเบื้องต้นเพื่อให้การทำงานที่แรงดันคงที่เป็นไปได้คือแผงเซลล์แสงอาทิตย์ต้องสามารถจ่ายพลังงานได้เพียงพอในเวลานั้น หากโหลดสูงเกินไปหรือสภาพแสงแดดไม่ดี อินเวอร์เตอร์โซลาร์กริดไทจะไม่สามารถจ่ายพลังงานได้เพียงพอ ทำให้แรงดันขั้วของแผงเซลล์แสงอาทิตย์ลดลง จากนั้นแรงดัน AC ขาออกจะลดลง ซึ่งจะทำให้เกิดสถานะป้องกันแรงดันต่ำ เมื่อไฟฟ้าจากกริดกลับมาเป็นปกติ ระบบจะสลับกลับไปยังสถานะป้อนกลับโดยอัตโนมัติ
