Title :
Instructional use of declarative languages for the study of machine transients
Author :
Alvarado, F.L. ; Cañizares, C.A. ; Keyhani, A. ; Coates, B.
Author_Institution :
Wisconsin Univ., Madison, WI, USA
fDate :
2/1/1991 12:00:00 AM
Abstract :
The uses of high-level and declarative programming environments for the teaching of machine transients is illustrated. The clarity and flexibility afforded by this new generation of mathematical software environments is demonstrated. Three environments are compared: Speakeasy, PC-Matlab, and SOLVER-Q. Results obtained using these environments are compared with simulations obtained using the electromagnetic transients program (EMTP). Numerical results of simulations are similar, with minor differences between constant and adaptive time step programs. Execution times differed, with environments that emphasize symbolic computation slower than those that are able to perform numeric simulations alone. The clarity of the expressions needed to produce a simulation in each environment is examined
Keywords :
computer aided instruction; electric machine analysis computing; high level languages; teaching; transients; EMTP; PC-Matlab; SOLVER-Q; Speakeasy; adaptive time step programs; constant time step programs; declarative languages; electromagnetic transients program; high-level programming environments; machine transients; teaching; Computational modeling; EMTP; Equations; Induction motors; Numerical simulation; Object oriented modeling; Programming environments; Senior members; Stators; Student members;
Journal_Title :
Power Systems, IEEE Transactions on