공학 블로그

시뮬레이션, 회로 분석, 전기기기 — 공부 자료와 기술 노트

전체 LTSpice MATLAB 전기기기 일반

RC 회로의 과도응답 — LTSpice로 시정수 직접 확인하기

RC 직렬회로에서 커패시터가 충전되는 과정을 LTSpice로 시뮬레이션합니다. 시정수(tau = RC)의 의미를 파형으로 직접 눈으로 확인해봅시다.

자세히 읽기

MATLAB으로 보드 선도(Bode Plot) 그리기

전달함수를 입력하면 보드 선도를 자동으로 그려주는 MATLAB 코드를 함께 만들어봅니다. 주파수 응답의 개념부터 코드까지 한번에 정리합니다.

자세히 읽기

BLDC 모터는 어떻게 회전할까? — 동작 원리 쉽게 이해하기

BLDC(Brushless DC) 모터의 기본 구조와 회전 원리를 그림과 함께 설명합니다. 왜 브러시가 없어도 모터가 돌아가는지 알아봅시다.

자세히 읽기

블로그를 시작하며 — 공학을 쉽고 재미있게

유튜브 채널 SimuLab과 함께, 좀 더 깊은 내용과 자료를 공유하기 위해 블로그를 시작합니다. 앞으로 올라올 콘텐츠를 소개합니다.

자세히 읽기
목록으로

RC 회로의 과도응답 — LTSpice로 시정수 직접 확인하기

RC 회로란?

RC 회로는 저항(R)커패시터(C)로 구성된 가장 기본적인 회로입니다. 스위치를 닫는 순간, 커패시터에 전하가 쌓이면서 전압이 서서히 올라가는데, 이것을 과도응답(Transient Response)이라고 합니다.

시정수(Time Constant)란?

시정수 tau = R x C는 커패시터 전압이 최종값의 약 63.2%에 도달하는 데 걸리는 시간입니다.

예를 들어 R = 1kOhm, C = 1uF이면:

tau = 1000 x 0.000001 = 0.001초 = 1ms

약 5tau(5ms)이 지나면 충전이 거의 완료됩니다.

LTSpice 시뮬레이션

LTSpice에서 아래 순서로 회로를 구성합니다:

  1. 전압원(V1) = PULSE(0 5 0 1n 1n 10m 20m) — 0V에서 5V로 스텝 입력
  2. R1 = 1k (저항)
  3. C1 = 1u (커패시터)
  4. 시뮬레이션: .tran 10m (10ms 동안 과도 해석)
핵심 포인트
시정수가 클수록 충전이 느리고, 작을수록 빠릅니다. R이나 C 값을 바꿔보면서 파형이 어떻게 변하는지 직접 확인해보세요!

결과 해석

시뮬레이션을 실행하면 커패시터 양단 전압이 지수함수 형태로 올라가는 것을 볼 수 있습니다. 1ms(1tau) 지점에서 약 3.16V(63.2%), 5ms(5tau) 지점에서 거의 5V에 도달합니다.

이것이 바로 RC 회로의 과도응답입니다. 다음 글에서는 RL 회로와 RLC 회로도 다뤄보겠습니다.

목록으로

MATLAB으로 보드 선도(Bode Plot) 그리기

보드 선도란?

보드 선도(Bode Plot)는 시스템의 주파수 응답을 시각적으로 보여주는 그래프입니다. 크기(Magnitude)와 위상(Phase) 두 개의 그래프로 구성되며, 제어공학과 회로 해석에서 매우 중요합니다.

MATLAB 코드

1차 저역통과 필터(Low-Pass Filter)의 전달함수 H(s) = 1/(s+1)에 대한 보드 선도를 그려봅시다:

% 1차 저역통과 필터 보드 선도
s = tf('s');
H = 1 / (s + 1);

figure;
bode(H);
grid on;
title('1차 저역통과 필터 보드 선도');

코드 설명

실습 과제
H(s) = 100/(s^2 + 10s + 100) 같은 2차 시스템도 같은 방법으로 그려보세요. 공진 주파수 근처에서 크기가 피크를 보이는 것을 확인할 수 있습니다.

결과 해석

차단 주파수(1 rad/s)에서 크기가 -3dB이 되고, 위상이 -45도가 됩니다. 이 주파수를 기준으로 고주파 성분이 감쇠됩니다. 이것이 저역통과 필터의 핵심 동작입니다.

목록으로

BLDC 모터는 어떻게 회전할까? — 동작 원리 쉽게 이해하기

BLDC 모터란?

BLDC(Brushless DC) 모터는 이름 그대로 브러시가 없는 DC 모터입니다. 기존 DC 모터에서 물리적 접촉 부품인 브러시와 정류자를 전자 회로로 대체한 것이 핵심입니다.

기본 구조

BLDC 모터는 크게 두 부분으로 나뉩니다:

회전 원리

3개의 코일에 순서대로 전류를 흘려주면 회전 자기장이 만들어집니다. 영구자석인 회전자는 이 자기장을 따라가면서 회전합니다.

전류를 흘려주는 순서를 바꾸는 것을 전자 정류(Electronic Commutation)라고 하며, 홀 센서나 역기전력(Back-EMF)으로 회전자 위치를 감지하여 제어합니다.

브러시 DC 모터와의 차이
브러시 DC 모터는 브러시가 물리적으로 접촉하여 전류 방향을 바꿔주지만, BLDC는 전자 회로가 이 역할을 합니다. 그래서 마모가 없고, 소음이 적고, 수명이 깁니다.

BLDC가 많이 쓰이는 곳

드론, 전동킥보드, 세탁기, 에어컨 실외기, 전기차 등 효율이 중요한 곳에 많이 사용됩니다. 앞으로 시뮬레이션을 통해 실제 동작 파형도 함께 살펴보겠습니다.

목록으로

블로그를 시작하며 — 공학을 쉽고 재미있게

안녕하세요, 김진선입니다

오랫동안 대학에서 전기전자공학을 가르치다가 은퇴한 후, 유튜브 채널 "SimuLab"을 시작했습니다. 영상만으로는 전달하기 어려운 내용들이 있어서, 이렇게 블로그도 함께 시작하게 되었습니다.

이 블로그에서 다룰 내용

자료 다운로드

앞으로 각 글마다 관련 시뮬레이션 파일(LTSpice .asc 파일), MATLAB 코드(.m 파일) 등을 함께 올릴 예정입니다. 직접 돌려보면서 공부하면 이해가 훨씬 빠릅니다.

함께 공부해요
질문이나 요청사항이 있으면 유튜브 댓글이나 이메일([email protected])로 언제든 연락주세요. 궁금한 주제가 있으면 콘텐츠로 만들어드리겠습니다!