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 :
بازگشت