A square-loop magnetic core model,

, has been incorporated into the automated circuit-analysis computer-program TRAC. The modified program, named MTRAC, includes supplementary provisions for successive modes of operation, nonlinear resistor and inductor models, normal and circuit-failure run termination, monitor printout for debugging, etc. Based on linearization of nonlinear circuit elements and Kirchoff\´s current law, the computation involves an iterative solution of
![V] = T]/[H]](/images/tex/8214.gif)
, where

] is the nodal-voltage matrix and

] and [

] are known current and conductance matrices of the circuit. Expressions are derived for the contributions to the [

] and

] matrices of various linear and nonlinear circuit elements, including magnetic cores. The input core parameters are based on either

or

data. The organization of MTRAC and that of a circuit-element subroutine are outlined. Time variables (voltages, currents, MMFs, fluxes, etc.) of complex magnetic-core circuits (up to 60 nodes) are computed and plotted automatically. All that the user has to supply is the general run-control specifications, the circuit topology, and the values of the circuit-element parameters. An example is given for a core-diode shift register.