A Digital Signal Processor for Photovoltaic Generation Systems

碩士 === 國立清華大學 === 電機工程學系 === 101 === In reality, the operating conditions of a photovoltaic (PV) generation system are not constantly stable. The illumination of sunlight on PV panels not only changes throughout the day but also changes with the passing of clouds or shadows sometimes. In order to sa...

Full description

Bibliographic Details
Main Authors: Liou, Jian-Nai, 劉鑑鼐
Other Authors: Ma, Hsi-Pin
Format: Others
Language:en_US
Published: 2013
Online Access:http://ndltd.ncl.edu.tw/handle/49399147320019848628
id ndltd-TW-101NTHU5442108
record_format oai_dc
spelling ndltd-TW-101NTHU54421082015-10-13T22:30:11Z http://ndltd.ncl.edu.tw/handle/49399147320019848628 A Digital Signal Processor for Photovoltaic Generation Systems 應用於太陽能發電系統的數位訊號處理器 Liou, Jian-Nai 劉鑑鼐 碩士 國立清華大學 電機工程學系 101 In reality, the operating conditions of a photovoltaic (PV) generation system are not constantly stable. The illumination of sunlight on PV panels not only changes throughout the day but also changes with the passing of clouds or shadows sometimes. In order to satisfy these dynamic operating conditions, adding a controller in a PV generation system is necessary. Traditionally, the controller in a PV generation system is realized by analog circuits. In this thesis, the controller is composed of integrated digital circuits. Compared with analog circuits, digital circuits have more flexibility and less complexity of implementing more functions on a PV generation system. The controller is programmable and is capable of executing multiple programs at high speed. Two programs are executed to control a PV generation system. One is ”modified predictive current control (MPCC)” and the other is ”maximum power point tracking (MPPT)”. Programs are modified to adapt fixed-point calculation and to shorten execution time. The final design is a dual-core processor with 100MHz clock rate on a field-programmable gate array (FPGA) platform. It is responsible for controlling a 3-channel 10-bit analog-todigital converter (A/D) with 1MHz sampling rate to obtain the required data. The main output is a 100kHz pulse-width modulation (PWM) signal with minimum precision of 0.002 duty cycle. Each core has program memory with 1KB and data memory with 256bytes. A multicore control unit is responsible for controlling communication between core to core and core to periphery. Digital pulse-width modulator (DPWM) generates a PWM signal according to the calculation results of MPCC and MPPT. The MPCC program is executed with a 2KB look-up table (LUT) memory and consumes 2.74s when operating at 100 MHz on a single core while the MPPT program consumes 2.58s 3.1s under the same conditions. Ma, Hsi-Pin 馬席彬 2013 學位論文 ; thesis 75 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立清華大學 === 電機工程學系 === 101 === In reality, the operating conditions of a photovoltaic (PV) generation system are not constantly stable. The illumination of sunlight on PV panels not only changes throughout the day but also changes with the passing of clouds or shadows sometimes. In order to satisfy these dynamic operating conditions, adding a controller in a PV generation system is necessary. Traditionally, the controller in a PV generation system is realized by analog circuits. In this thesis, the controller is composed of integrated digital circuits. Compared with analog circuits, digital circuits have more flexibility and less complexity of implementing more functions on a PV generation system. The controller is programmable and is capable of executing multiple programs at high speed. Two programs are executed to control a PV generation system. One is ”modified predictive current control (MPCC)” and the other is ”maximum power point tracking (MPPT)”. Programs are modified to adapt fixed-point calculation and to shorten execution time. The final design is a dual-core processor with 100MHz clock rate on a field-programmable gate array (FPGA) platform. It is responsible for controlling a 3-channel 10-bit analog-todigital converter (A/D) with 1MHz sampling rate to obtain the required data. The main output is a 100kHz pulse-width modulation (PWM) signal with minimum precision of 0.002 duty cycle. Each core has program memory with 1KB and data memory with 256bytes. A multicore control unit is responsible for controlling communication between core to core and core to periphery. Digital pulse-width modulator (DPWM) generates a PWM signal according to the calculation results of MPCC and MPPT. The MPCC program is executed with a 2KB look-up table (LUT) memory and consumes 2.74s when operating at 100 MHz on a single core while the MPPT program consumes 2.58s 3.1s under the same conditions.
author2 Ma, Hsi-Pin
author_facet Ma, Hsi-Pin
Liou, Jian-Nai
劉鑑鼐
author Liou, Jian-Nai
劉鑑鼐
spellingShingle Liou, Jian-Nai
劉鑑鼐
A Digital Signal Processor for Photovoltaic Generation Systems
author_sort Liou, Jian-Nai
title A Digital Signal Processor for Photovoltaic Generation Systems
title_short A Digital Signal Processor for Photovoltaic Generation Systems
title_full A Digital Signal Processor for Photovoltaic Generation Systems
title_fullStr A Digital Signal Processor for Photovoltaic Generation Systems
title_full_unstemmed A Digital Signal Processor for Photovoltaic Generation Systems
title_sort digital signal processor for photovoltaic generation systems
publishDate 2013
url http://ndltd.ncl.edu.tw/handle/49399147320019848628
work_keys_str_mv AT lioujiannai adigitalsignalprocessorforphotovoltaicgenerationsystems
AT liújiànnài adigitalsignalprocessorforphotovoltaicgenerationsystems
AT lioujiannai yīngyòngyútàiyángnéngfādiànxìtǒngdeshùwèixùnhàochùlǐqì
AT liújiànnài yīngyòngyútàiyángnéngfādiànxìtǒngdeshùwèixùnhàochùlǐqì
AT lioujiannai digitalsignalprocessorforphotovoltaicgenerationsystems
AT liújiànnài digitalsignalprocessorforphotovoltaicgenerationsystems
_version_ 1718077493431238656