{"id":{"repo_id":"vt","oai_identifier":"oai:vtechworks.lib.vt.edu:10919/112086"},"canonical_url":"https://search.dev.ndltd.org/etd/vt/oai:vtechworks.lib.vt.edu:10919/112086","repository":{"repo_id":"vt","name":"Virginia Tech","base_url":"https://vtechworks.lib.vt.edu/oai/request"},"display":{"title":"Series DC Arc Fault Detection for a Grid-Tie Solar PV Power Generation System","abstract":"A real-time algorithm is developed for the detection of series dc arc faults in a grid-tie solar photovoltaic (PV) installation. The sensed dc bus current, which is sampled using an analog-to-digital converter with Galvanic isolation, is filtered using a wavelet-based, two-level filter bank. The filter bank, referred to as the post-processing filter, improves the robustness of the algorithm to any false tripping by rejecting power converter harmonics that are added to the dc bus current. To determine if a fault has occurred, the algorithm calculates the variance of the filter bank output and sees if the calculated variance exceeds an upper threshold value. If the upper threshold is exceeded, and the dc bus voltage falls below a predefined lower limit for a set number of instances, the algorithm trips. The algorithm can detect a series arc fault in under two seconds and does not rely on machine learning techniques to process the sensed signal. The detection algorithm is implemented on a commercial microcontroller using C code, and the filter bank convolutions are implemented using 32-bit floating point variables.","abstract_html":"A real-time algorithm is developed for the detection of series dc arc faults in a grid-tie solar photovoltaic (PV) installation. The sensed dc bus current, which is sampled using an analog-to-digital converter with Galvanic isolation, is filtered using a wavelet-based, two-level filter bank. The filter bank, referred to as the post-processing filter, improves the robustness of the algorithm to any false tripping by rejecting power converter harmonics that are added to the dc bus current. To determine if a fault has occurred, the algorithm calculates the variance of the filter bank output and sees if the calculated variance exceeds an upper threshold value. If the upper threshold is exceeded, and the dc bus voltage falls below a predefined lower limit for a set number of instances, the algorithm trips. The algorithm can detect a series arc fault in under two seconds and does not rely on machine learning techniques to process the sensed signal. The detection algorithm is implemented on a commercial microcontroller using C code, and the filter bank convolutions are implemented using 32-bit floating point variables.","abstract_has_math":false,"creators":["Yeager, Joseph Matthew"],"institution":"Virginia Tech","degree_name":"Master of Science","degree_level":"masters","degree_discipline":"Electrical Engineering","degree_department":"Electrical Engineering","school":null,"contributors":[],"advisors":[],"committee_chairs":["Lai, Jih S."],"committee_members":["Southward, Steve C.","Centeno, Virgilio A."],"year":2022,"date_issued":"2022-10-05","date_published":"2022-10-05","updated_at":"2026-07-22T22:19:24Z","subjects":["channel bank filters","dc arc fault","electrical fault detection","solar power generation"],"languages":["en"],"rights":["In Copyright"],"rights_urls":["http://rightsstatements.org/vocab/InC/1.0/"],"identifier_entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["vt_gsexam:35641"],"render_values":[{"text":"vt_gsexam:35641","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/10919/112086","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.committeechair","label":"Committee Chair","values":["Lai, Jih S."]},{"key":"dc:contributor.committeemember","label":"Committee Member","values":["Southward, Steve C.","Centeno, Virgilio A."]},{"key":"dc:contributor.department","label":"Department","values":["Electrical Engineering"]},{"key":"dc:creator","label":"Author","values":["Yeager, Joseph Matthew"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2022-10-06T08:00:10Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2022-10-06T08:00:10Z"]},{"key":"dc:date.issued","label":"Date","values":["2022-10-05"]},{"key":"dc:publisher","label":"Institution","values":["Virginia Tech"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["masters"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["Virginia Polytechnic Institute and State University"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["channel bank filters","dc arc fault","electrical fault detection","solar power generation"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["In Copyright"]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://rightsstatements.org/vocab/InC/1.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["vt_gsexam:35641"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/10919/112086"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["A real-time algorithm is developed for the detection of series dc arc faults in a grid-tie solar photovoltaic (PV) installation. The sensed dc bus current, which is sampled using an analog-to-digital converter with Galvanic isolation, is filtered using a wavelet-based, two-level filter bank. The filter bank, referred to as the post-processing filter, improves the robustness of the algorithm to any false tripping by rejecting power converter harmonics that are added to the dc bus current. To determine if a fault has occurred, the algorithm calculates the variance of the filter bank output and sees if the calculated variance exceeds an upper threshold value. If the upper threshold is exceeded, and the dc bus voltage falls below a predefined lower limit for a set number of instances, the algorithm trips. The algorithm can detect a series arc fault in under two seconds and does not rely on machine learning techniques to process the sensed signal. The detection algorithm is implemented on a commercial microcontroller using C code, and the filter bank convolutions are implemented using 32-bit floating point variables."]},{"key":"dc:description.abstractgeneral","label":"General Abstract","values":["A device is developed for the detection of series dc arc faults in solar photovoltaic installations. Dc arc faults that result from loose connections or worn cable insulation can go unnoticed by most conventional fault detectors. Once it has ignited, the series arc can generate considerable amounts of heat and poses a significant fire risk. By contributing to the development of a dc arc fault detection system, the intention is that dc renewable energy distribution systems, most notably solar photovoltaic installations, can gain even more widespread adoption. This would make a significant impact towards decarbonizing the energy sector and tackling the threat to society posed by climate change."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["Master of Science"]},{"key":"dc:format.medium","label":"Dc Format Medium","values":["ETD"]},{"key":"dc:title","label":"Title","values":["Series DC Arc Fault Detection for a Grid-Tie Solar PV Power Generation System"]}]}],"canonical_facts":{"dc:contributor.committeechair":["Lai, Jih S."],"dc:contributor.committeemember":["Southward, Steve C.","Centeno, Virgilio A."],"dc:contributor.department":["Electrical Engineering"],"dc:creator":["Yeager, Joseph Matthew"],"dc:date.accessioned":["2022-10-06T08:00:10Z"],"dc:date.available":["2022-10-06T08:00:10Z"],"dc:date.issued":["2022-10-05"],"dc:description.abstract":["A real-time algorithm is developed for the detection of series dc arc faults in a grid-tie solar photovoltaic (PV) installation. The sensed dc bus current, which is sampled using an analog-to-digital converter with Galvanic isolation, is filtered using a wavelet-based, two-level filter bank. The filter bank, referred to as the post-processing filter, improves the robustness of the algorithm to any false tripping by rejecting power converter harmonics that are added to the dc bus current. To determine if a fault has occurred, the algorithm calculates the variance of the filter bank output and sees if the calculated variance exceeds an upper threshold value. If the upper threshold is exceeded, and the dc bus voltage falls below a predefined lower limit for a set number of instances, the algorithm trips. The algorithm can detect a series arc fault in under two seconds and does not rely on machine learning techniques to process the sensed signal. The detection algorithm is implemented on a commercial microcontroller using C code, and the filter bank convolutions are implemented using 32-bit floating point variables."],"dc:description.abstractgeneral":["A device is developed for the detection of series dc arc faults in solar photovoltaic installations. Dc arc faults that result from loose connections or worn cable insulation can go unnoticed by most conventional fault detectors. Once it has ignited, the series arc can generate considerable amounts of heat and poses a significant fire risk. By contributing to the development of a dc arc fault detection system, the intention is that dc renewable energy distribution systems, most notably solar photovoltaic installations, can gain even more widespread adoption. This would make a significant impact towards decarbonizing the energy sector and tackling the threat to society posed by climate change."],"dc:description.degree":["Master of Science"],"dc:format.medium":["ETD"],"dc:identifier.other":["vt_gsexam:35641"],"dc:identifier.uri":["http://hdl.handle.net/10919/112086"],"dc:language.iso":["en"],"dc:publisher":["Virginia Tech"],"dc:rights":["In Copyright"],"dc:rights.uri":["http://rightsstatements.org/vocab/InC/1.0/"],"dc:subject":["channel bank filters","dc arc fault","electrical fault detection","solar power generation"],"dc:title":["Series DC Arc Fault Detection for a Grid-Tie Solar PV Power Generation System"],"dc:type":["Thesis"],"thesis:degree_discipline":["Electrical Engineering"],"thesis:degree_level":["masters"],"thesis:degree_name":["Master of Science"],"thesis:institution_name":["Virginia Polytechnic Institute and State University"]},"updated_at":"2026-07-22T22:19:24Z"}