PUKYONG

기계학습을 활용한 공장 지붕형 태양광 발전 구조물의 안전성 평가

Metadata Downloads
Abstract
This paper proposes a machine learning model to solve the time cost of repeated design changes and structural reviews by experts due to the instability of the initial design by non-experts in the construction of rooftop photovoltaic. 4 machine learning models were evaluated for their performance in predicting the safety of photovoltaic. Grid search, Standard scaler, and Over sampling were used to improve the performance of the machine learning models. The model was trained with K-fold cross-validation and evaluated with F1-Score. The RF model showed the best performance with 85% in the safe class and 94% in the unsafe class. The KNN model performed poorly in the safe class due to data imbalance. The SVM model performed well, but required the longest time for prediction at 1.94 seconds. The LR model had the lowest performance. Dimensionality reduction models were also evaluated using PCA, SVD, and ICA. The dimensionality reduction models mostly performed worse than the original models. We analyzed why the models performed worse when dimensionality was reduced. The cumulative variance ratio and information loss error were 99% and 0.021, indicating no data loss. We analyzed the linearity of the data structure and found that most of the Pearson's r coefficients were close to zero, and the correlation between input and output variables was analyzed as nonlinear using surface plots. Due to the non-linear data structure, the dimensionality reduction model performs poorly, with the LR model showing the lowest performance of the four models. Therefore, we propose the RF model as a method for non-structural experts to judge the safety of rooftop photovoltaic structures.
Author(s)
김시원
Issued Date
2025
Awarded Date
2025-02
Type
Dissertation
Keyword
철골 구조, 태양광 발전 구조물, 기계학습
Publisher
국립부경대학교 대학원
URI
https://repository.pknu.ac.kr:8443/handle/2021.oak/34086
http://pknu.dcollection.net/common/orgView/200000867763
Alternative Author(s)
KIMSHIWON
Affiliation
국립부경대학교 대학원
Department
대학원 건축·소방공학부
Advisor
이창환
Table Of Contents
I. 서론 1
1.1 연구 배경 및 필요성 1
1.2 기존 연구 동향 5
1.3 연구 목적 및 범위 8
II. 설계 개요 10
2.1 태양광 발전 구조물 설계 과정 10
2.2 태양광 발전 구조물 개요 12
2.3 설계 조건 및 고려 사항 15
2.3.1 하중 조건 15
2.3.2 태양광 발전 구조물 규격 16
2.4 기계학습 DB 구축 17
2.4.1 태양광 발전 구조물 하중 산정 방법 17
2.4.2 태양광 발전 구조물 하중 안전성 평가 방법 20
2.4.3 기계학습 DB 23
2.5 데이터 베이스 분석 26
2.6 소결 27
III. 기계학습 28
3.1 KNN(K-최근접 이웃, K-Nearest Neighbors) 28
3.2 로지스틱 회귀(Logistic Regression) 31
3.3 랜덤 포레스트(Random Forest) 33
3.4 서포트 벡터 머신(Support Vector Machine) 35
3.5 그리드 서치(Grid Search) 37
3.6 소결 39
IV. 기계학습 평가 방법 및 결과 40
4.1 F1 스코어 40
4.2 K-폴드 교차검증(K-Fold Cross Validation) 42
4.3 기계학습 모델 결과 44
4.4 정확도 향상 기법 49
4.4.1 Standard Scaler 및 결과 49
4.4.2 Over Sampling 및 결과 56
4.5 소결 63
V. 기계학습 상세 분석 66
5.1 특성 중요도 분석 66
5.2 데이터 편향 분석 68
5.2.1 주성분 분석 68
5.2.2 특이값 분해 72
5.2.3 독립성분 분석 73
5.2.4 결과 74
5.3 비선형 상관관계 분석 89
5.3.1 데이터 선형 상관관계 분석 89
5.5.2 서피스 플롯 91
5.4 소결 93
Ⅵ. 결론 94
참고 문헌 96
부록
감사의 글
Degree
Master
Appears in Collections:
대학원 > 건축소방공학부
Authorize & License
  • Authorize공개
  • Embargo2025-02-19
Files in This Item:

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.