The Development of Window Operating EMTP Package Using Matlab

매트랩을 사용한 윈도우 구동형 EMTP 패키지의 개발

  • Published : 1999.09.01

Abstract

The existing EMTP(Electromagnetic Transients Program) is writted by FORTRAN-77, has a closed architecture and uses a large number of code lines to satisfy requirements ranging from low level data manipulation to the actual solution mathematics which eventually become diluted and almost impossible to visualize. Thus has a difficulty in the development and maintenenace of its program module. This paper proposes a new design idea suitable (or a re-development of EMTP using the MATLAB and VISUAL-C++, which presents the development of the new EMTP package is operated in the window environment. The package has the GUI(Graphic User Interface) ability, and the MATLAB computation engine for an analysis of a transient state in an electric circuit.

기존의 포트란-77로 작성된 EMTP(전자기 과도현상 해석 프로그램)는 폐쇄적인 구조로 되어 있을 뿐 아니라, 낮은 수준의 데이터 관리에서부터 실제적인 수치적 풀이에 이르기까지 그 기능을 만족하기 위하여 많은 양의 코드수를 사용하기 때문에, 수치적인 풀이의 프로그램화는 희석되어지고, 시각화는 거의 불가능하다. 그래서, 프로그램 모듈의 관리나 개발에 있어서 많은 어려움이 있다. 본 논문에서는 매트랩과 비주얼 C++을 사용하여 EMTP의 재개발을 위해 적합한 새로운 디자인 아이디어를 제안하고, 윈도우 환경에서 구동하는 새로운 EMTP 패키지의 개발을 제시한다. 이 패키지는 전기회로에서 과도현상의 해석을 위한 매트랩 계산 엔진과 그래픽 사용자 인터페이스 기능을 가진다.

Keywords