MATLAB/Simulink을 활용한 SVG 기반 전력계통 동적 무효전력 보상 시뮬레이션 (SVPWM 제어)

현대 전력계통에서 동적 무효전력 보상은 점점 더 다양해지고 복잡해지는 부하 특성에 신속하고 정확하게 대응해야 하는 핵심 기술입니다. 본 글에서는 MATLAB과 Simulink를 사용하여 정지형 무효전력 발생기(SVG)를 시뮬레이션하고, SVPWM(공간 벡터 펄스 폭 변조) 제어, ip-iq 순시 무효전류 검출, 전압 PI 외부 루프 및 전류 PI 내부 루프 제어의 구현 방법을 다룹니다. ...

7월 24일 07:00에 게시됨

레이다 표적 인식을 위한 사전 스케일링 기반 속성 산란 중심 파라미터 추출 및 MATLAB 구현

알고리즘 핵심 개념 속성 산란 중심(Attribute Scattering Center, ASC) 모델은 표적의 전자기 산란 특성을 물리적 의미를 갖는 파라미터 집합으로 표현합니다. 여기서 사전 스케일링(Dictionary Scaling)의 핵심은 과완비(Overcomplete) 파라미터 사전을 구축하고, 최적화 알고리즘을 통해 관측 신호와 가장 유사한 원자(Atom)를 적응형으로 선택한 뒤 그 스케일링 계수를 ...

7월 21일 02:07에 게시됨

Matlab에서 시간(HMS)과 초 변환을 효율적으로 구현하는 함수

시간 변환 함수의 필요성 데이터 처리 과정에서 시간 형식 변환은 빈번히 발생하는 작업입니다. GPS 데이터에서 "12:05:30" 형식의 시간 문자열을 처리하거나, 오디오 분석에서 54330초 형식의 지속시간을 계산할 때, 시-분-초와 초 단위 간 변환이 필요합니다. 간단한 산술 연산으로 구현 가능하지만, 프로젝트 전반에 걸쳐 중복 코드가 산재하면 오류 발생 확률이 높아집 ...

7월 18일 22:48에 게시됨

원시-이중 내점법을 활용한 최적 부하 흐름 계산 및 MATLAB 구현

최적 부하 흐름 문제의 수학적 모델링과 원시-이중 내점법 기반 해결 방안 최적 부하 흐름(Optimal Power Flow, OPF)은 전력 시스템 운영에서 에너지 비용 최소화, 손실 감소, 안정성 확보를 목표로 하는 핵심 최적화 문제이다. 이 문제는 비선형 제약 조건을 포함하며, 전통적인 방법으로는 해의 정확도와 수렴 성능이 제한적이므로, 고급 수치 알고리즘의 도입이 필수적 ...

7월 13일 21:58에 게시됨

MATLAB 환경에서 K-Fold 교차 검정을 적용한 SVM 회귀 모델 최적화 및 예측 구현

데이터 예측 및 회귀 분석 분야에서 서포트 벡터 머신(SVM)은 뛰어난 일반화 성능을 발휘하는 알고리즘입니다. 특히 SVM의 성능은 패널티 파라미터(C)와 커널 파라미터(gamma)와 같은 하이퍼파라미터 설정에 크게 의존합니다. K-Fold 교차 검정을 결합하면 데이터의 분포를 더 정확하게 반영하며 과적합을 방지하고 최적의 파라미터를 안정적으로 도출할 수 있습니다. 본 ...

7월 13일 18:07에 게시됨

위상 변조 신호의 직교 복조 기법

위상 변조 신호의 원리 위상 변조(PM)는 정보를 반송파의 위상 변화에 저장하는 변조 방식입니다. 수학적으로 다음과 같이 표현됩니다: \[s(t) = A \cdot \cos(\omega_c t + K_f \cdot m(t))\] 여기서: \(A\): 반송파 진폭 \(m(t)\): 기저대역 신호 \(\omega_c\): 반송파 각주파수 \(K_f\): 변조 감도 직교 변조 표현식 PM 신호는 동상(I)과 직교(Q) 성분으로 ...

7월 9일 18:00에 게시됨

다중 채널 합성곱 신경망을 활용한 변압기 진동 신호 기반 고장 진단 (MATLAB 구현 포함)

산업 현장에서의 변압기 고장 탐지는 마치 미세한 단서를 찾아내는 추리 과정과 같다. 전통적인 신호 분석 기법들은 한계에 부딪히기 쉽다. 푸리에 변환은 주파수 해석에 유리하지만 순간적인 비정상 특성을 놓치기 쉬우며, 웨이블릿 변환은 잡음에 취약해 실제 운전 조건에서 성능이 급격히 저하될 수 있다. 이러한 문제를 해결하기 위해, 다양한 스케일의 특징을 동 ...

7월 8일 03:32에 게시됨

MATLAB을 이용한 시간열 데이터의 웨이블릿 파워 스펙트럼 분석

MATLAB의 웨이블릿 툴박스는 신호와 이미지 분석에 필요한 다양한 도구를 제공합니다. 여기서는 MATLAB을 사용하여 시간열 데이터의 웨이블릿 파워 스펙트럼을 분석하는 방법을 알아보겠습니다. 1. 데이터 로드 먼저 분석할 시간열 데이터를 로드합니다. 데이터가 파일에 저장되어 있다면 `load` 함수를 사용하여 데이터를 불러올 수 있습니다. % 시간열 데이터 로드 l ...

7월 7일 16:08에 게시됨

3D 점군 및 법선 벡터를 활용한 곡면 전개(Surface Flattening) 알고리즘 가이드

문제 정의 3D 공간상의 곡면 점군(Point Cloud)과 각 점의 법선 벡터(Normal Vector)가 주어졌을 때, 해당 곡면을 2D 평면으로 전개(Unfolding 또는 Flattening)하여 근사적인 평면 좌표를 얻는 것이 목표입니다. 핵심 난제: 국소 좌표계 구축 및 일관성 유지 단일 점과 법선 벡터를 이용하면 해당 점에서의 국소 좌표계를 정의할 수 있습니다. 그러나 수백, 수천 개의 점 ...

7월 6일 04:57에 게시됨

다중 목표 라자리 최적화 알고리즘을 이용한 FJSP 해결 방법

유연한 작업장 스케줄링 문제(FJSP)를 다중 목표 라자리 최적화 알고리즘으로 해결하는 방법 (MATLAB 코드) https://mbd.pub/o/bread/mbd-ZZ2Wlp9x 작업장 스케줄링 최적화 분야에서 유연한 작업장 스케줄링 문제(FJSP)는 복잡한 제약 조건 하에 여러 성능 지표를 동시에 최적화해야 하는 도전적인 주제이다. 이 문제는 각 작업이 여러 기계 중에서 선택 가능한 공정 단계 ...

7월 2일 18:47에 게시됨