FreeSoftware
Charles A. Gross
gross@eng.auburn.edu
Welcome to my free software site!
I am happy to present a set of
computer programs that I have developed and used over the years in teaching
electrical engineering. These have been provided
to students at no charge, and I am now happy to share these with whoever might
find them useful. Most deal with electric power engineering
issues, but some have more general application. A brief description of each program
follows:
EMAP (Electrical Machines Analysis
Program)
Steady state and dynamic analysis of
dc, induction, and synchronous machines
PSAP (Power System Analysis Program)
Power flow, fault analysis, economic
dispatch of small power systems
ECAP (Electrical Circuit Analysis
Program)
Analysis of dc and ac circuits
CSAP (Control System Analysis Program)
Frequency, response, Root Locus
LINPAR (Transmission Line Parameters)
Calculates equivalent circuit values
for power transmission lines
XFMR (Transformer Analysis Program)
Transformer efficiency, regulation,
EM core analysis
FSAP (Electrical Machines Analysis
Program)
Steady state and dynamic analysis of
dc, induction, and synchronous machines
GRADE (An Academic Grading Program)
Totals points, assigns letter
grades, creates a student archive data base
MONEY (A Finance Program)
Calculates monthly payments for
loans; computes savings, including compound interest
All of the programs are quite
similar in design. Each program is user-interactive, requiring keyboard
entries. There is typically an Option "U" ("Information for New
Users") which will give you a summary of the program's capabilities. I suggest you load the example case
("EXAMPLE.*") and play with it to get a feel for the program before
you enter your own
application. After you type in your case
data, you may save it with Option "S". You may load any saved case with Option
"O" ("Load an Old case")
Each program writes to the
screen, unless instructed to write to a file named *.OUT, where * = the
specific program (e.g. if you're using GRADE, the output is written to
"GRADE.OUT"). Therefore, first
run your application on-screen and if everything makes sense, select the
"write to GRADE.OUT" Option from the main menu, and then re-run your
case. To print a hard copy of the output, there is typically an Option
"P" on screen (which may not work, depending on your computer's
printer setup). If Option "P"
fails to print, exit the program, and print the output file (GRADE.OUT) from
MS-WORD (or some other word processor).
There are no known errors in
these programs. However, the author
cannot guarantee the accuracy or correctness of any part of any program, nor
does he assume any liability for any engineeering
conclusions drawn from computed results.
The programs are offered at no
charge. However, I do request that you:
1. notify me of any
suspected error in any program.
2. provide me with
feedback as to how you like the programs.
To obtain one or more of these programs, please follow the
following procedure:
1. go to:
ftp://ftp.eng.auburn.edu/pub/grossca/programs
2. Copy the desired
folder onto your computer (or CD). It is
important that you copy the entire
folder, with all its contents. The
executable program requires certain
files to be in the same folder in order to run properly.
3. From your new
folder on your computer, double-click on the *.exe file. The program
should run.
4. If the program
occupies a window (instead of the full screen), press "ALT/ENTER" which on most systems will convert to
full screen mode.
Happy
computing!
Charles A. Gross
gross@eng.auburn.edu
Electrical and Computer Engineering
Auburn University
Auburn, AL 36849