2026 / 전동기 / 공학 소프트웨어
Motor Analyzer
3상 유도전동기의 기동, 운전점, 토크와 열 특성을 직접 조작하며 살펴보는 교육용 시뮬레이터.

현장에서 다룬 전동기를 화면 안에서 이해하기
㈜여천전기에서 산업용 전동기를 정비하고 시험했던 경험을, 대학에서 배우는 전기기기 이론과 연결하기 위해 만든 개인 프로젝트입니다. 전동기는 손으로 다뤄봤지만 속도, 슬립, 부하가 서로 어떻게 영향을 주는지는 수식만으로 설명하기 어려웠습니다. 조건을 바꾸고 동작을 확인할 수 있는 교육용 도구가 출발점이었습니다.
조건을 바꾸면 무엇이 달라지는가
3상 유도전동기의 동기속도와 회전자 속도, 슬립을 함께 살펴보도록 구성했습니다. 동기속도는 전원 주파수와 극수로 결정되고, 슬립은 동기속도에 대한 회전자 속도의 차이를 나타냅니다. 이 관계를 운전점과 기동 상태에 연결해, 값 하나가 달라졌을 때 다른 값이 어떤 의미를 갖는지 확인할 수 있도록 했습니다.
계산, 동작 상태와 시각화 연결
React와 Vite를 사용해 입력과 화면을 구성하고, Three.js 기반의 전동기 시각화를 연결했습니다. 기동, 정지, 비상정지 동작과 운전 상태를 다루며, 프로그램을 사용하는 사람이 현재 어떤 상태를 보고 있는지 구분할 수 있게 구성했습니다. Electron을 통해 Windows 환경에서 실행할 수 있는 배포 형태도 준비했습니다.
내가 맡은 일
개인 프로젝트로 요구사항 정리, 전공 계산 검토, 화면 구성과 배포를 수행했습니다. 개발 도구를 보조적으로 활용하고, 생성된 코드와 계산을 전기기기 이론에 대조해 검토하는 과정을 거쳤습니다. 구현 자체보다 입력 조건, 단위와 결과의 관계를 설명할 수 있는지에 중점을 두었습니다.
현재 결과와 적용 범위
전동기의 기본 원리와 운전 조건을 직접 조작해 살펴보는 교육용 시뮬레이터입니다. 제조사별 설계 데이터나 실측 시험으로 검증한 설비 해석 도구는 아니므로, 실제 전동기 선정이나 보호 설정을 판단하는 용도로 사용하지 않습니다. 공개 저장소에서 소스와 이후 변경사항을 확인할 수 있습니다.
프로젝트 주제를 표현한 표지 이미지
