Promod Vohra

Publication Date


Document Type


First Advisor

Newell, Darrell E.

Degree Name

M.S. (Master of Science)

Legacy Department

Department of Electrical Engineering


Electrical engineering--Computer programs; TK!Solver (Computer program); Electric circuits--Computer programs


The purpose of the study was to write special subroutines and procedures on the TK Solver, an equationsolving software, to solve for electrical engineering network problems and to apply the TK Solver to some other areas of electrical engineering. A main Model, "System. TK", has been created to solve for linear electrical engineering networks. The model is expert in the sense that the user does not have to demonstrate his knowledge of network analysis by actually typing in the network equations. The user interaction with the software takes place on the screen, where the user has to declare the network components, their numerical values, number of nodes, the right-hand column matrix and the frequency for which the response is desired. The admittance matrix "y" is automatically created by the subroutines coge and cogel. The capability of expressing the result in both tabular and plot form has also been displayed. The supporting features of this model are gain, power and transfer function calculation. Another supporting model performing mesh analysis on resistive circuits has also been created and is called "Matrix. TK". The user, in this model, has to feed in the number of loops and number of resistors along with the resistor values and then has to establish the presence of a resistor in a particular loop by writing 1 or 0 in a pre-generated matrix. Merely pressing F9 gives the values of loop currents. All the associated voltages can also be found out by the same model. These two models can be used by students to do problems, can be used by instructors to correct assignments and can be used in the design projects for synthesis purposes. As the second part of the thesis objective, various models have been created in different fields of electrical engineering to show the applicability of the TK Solver to those fields. Every model shows different capabilities of the TK Solver. In many of these models, special subroutines have been written by the author to accomplish the model objectives.


Bibliography: pages [87]-88.


v, 88 pages




Northern Illinois University

Rights Statement

In Copyright

Rights Statement 2

NIU theses are protected by copyright. They may be viewed from Huskie Commons for any purpose, but reproduction or distribution in any format is prohibited without the written permission of the authors.

Media Type