DocumentCode
1422602
Title
Creating an Electromagnetic Transients Program in MATLAB: MatEMTP
Author
Mahseredjian, Jean ; Alvarado, Fernando
Author_Institution
Inst. de Recherche, Hydro-Quebec, Varennes, Que., Canada
Volume
12
Issue
1
fYear
1997
fDate
1/1/1997 12:00:00 AM
Firstpage
380
Lastpage
388
Abstract
The traditional method for developing electric network analysis computer programs is based on coding using a conventional computer language: FORTRAN, C or Pascal. The programming language of the EMTP (Electromagnetic Transients Program) is FORTRAN-77. Such a program 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. This paper proposes a new design idea suitable for EMTP re-development in a high level programming context. It presents the creation of the transient analysis numerical simulator MatEMTP in the computational engine frame of MATLAB. This new approach to software engineering can afford a dramatic coding simplification for sophisticated algorithmic structures
Keywords
power system analysis computing; power system transients; software engineering; time-domain analysis; EMTP; Electromagnetic Transients Program; FORTRAN-77; MATLAB; MatEMTP; closed architecture; coding simplification; electric network analysis computer programs; high level programming context; programming language; software engineering; sophisticated algorithmic structures; time domain network analysis; transient analysis numerical simulator; Analytical models; Computational modeling; Computer architecture; Computer languages; Computer networks; Data visualization; EMTP; MATLAB; Mathematics; Transient analysis;
fLanguage
English
Journal_Title
Power Delivery, IEEE Transactions on
Publisher
ieee
ISSN
0885-8977
Type
jour
DOI
10.1109/61.568262
Filename
568262
Link To Document