1. Introduction
The continuous increase in the complexity of electrical systems as a result of the accelerated development of modern technologies requires new techniques, methods and analysis tools to reduce the time and resources required in the design process.
Particularly, the main challenges in today’s electrical system are related to strong nonlinearities, switching operation modes, high-range operation frequencies or mixed digital and analog circuits (as mixed-signal integrated circuits or numerical control of power drives) [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12].
Advanced design tools are therefore needed to achieve the required performance with competitive development and manufacturing costs. Despite many circuit simulators having been developed, most of the commercial software tools have limited capabilities for certain applications which can occur in real practice [
2,
3,
4,
5,
13,
14]. Even when the simulation diagram and the circuit specifications are correct, a carefully chosen circuit simulator may still produce incorrect results. This can happen due to numerical algorithm issues that prevent convergence. Additionally, mathematical modeling errors may arise due to topological inconsistencies [
15,
16].
Since SPICE-specific techniques are implemented by most circuit simulators, such events can be avoided in certain ways. Adding parasitic elements is sometimes needed, and proper customization of the simulation parameters instead of using the default values may also be necessary (such as the maximum time step for time-domain analyses, the integration method, options for DC analyses such as the maximum number of iterations and the computation tolerance, an initial guess of the node voltages, the step of the power sources when computing the initial operation point in transient analyses, etc.) [
5,
13,
14,
17,
18,
19].
The solutions mentioned above are not always enough. To reduce the simulation time, especially when repeating analyses several times is required (such as in studies of control loops, controller tuning or circuit synthesis, stability analyses or optimization), particular approaches are necessary. They can exploit symbolic or partially symbolic mathematical models [
2,
5], equivalent diagrams of complex networks, sped-up simulations of stiff systems [
4,
5], etc.
Certain circuits require multiple types of analyses, e.g., to study the polarization or bias points together with low-signal operation, the transient responses of digital subsystems, the behavior under noise signals or other electromagnetic perturbations and transients caused by faults or normal operation switching [
14,
19].
The use of Thévenin or Norton equivalent circuits can simplify these analyses, especially in the case of large-scale circuits [
20,
21,
22]. Reducing the number of elements in the system to be analyzed leads to a significant decrease in the calculation time while maintaining and sometimes even increasing the computing accuracy.
The substitution of linear portions of the analyzed nonlinear circuits with Thévenin or Norton equivalent circuits leads, as in the case of hybrid analysis methods, to a more efficient iterative simulation process. Therefore, the number of terms of the mathematical model corresponding to the linear parts of the circuit is drastically reduced, while their values remain constant during the simulation process.
Numerous studies in the field of electrical, electronic and power engineering recommend the use of equivalent circuits in analyses with the aim of studying their operation in different specific regimes, increasing the system performance, improving their response in case of failures, etc. Thus, in [
23], a complete electromechanical model of piezoelectric transducers is presented. In this study, the proposed model is analyzed from a circuit and energy harvesting perspective. To show its versatility in all coupling systems, the authors emphasize the importance of reducing it into its Norton and Thévenin equivalents. Equally, ref. [
24] emphasizes the advantages of using Thévenin equivalent circuits in large-scale power systems. In this context, the authors of this paper analyze the voltage stability of a wind power system. This approach essentially simplifies the nonlinear power system into the Thévenin equivalent circuit of the critical node. In the same context, other researchers used Thévenin equivalent schemes in [
25] to calculate the fault voltage in systems with permanent-magnet-synchronous-generator-based offshore wind turbines connected to the onshore grid. The paper [
26] describes a new methodology for adaptive instantaneous overcurrent protection independent of the distribution electrical network configuration and the operating regime of the generators. It is based on real-time estimation of Thévenin equivalent circuits. An online Thévenin equivalent circuit was employed to calculate the varying short-circuit currents regarding any changes in the grid.
In order to analyze the stability of a medium-voltage DC network, the researchers proposed using Norton/Thévenin equivalent systems in [
27] for the analysis of a voltage-controlled modular multilevel converter. In [
28], the authors demonstrated that the analytical model of a voltage source converter for calculating the non-characteristic third harmonics generated by the converter operated under unbalanced conditions actually represented a Thévenin equivalent circuit which could be used to compute the non-characteristic third harmonics in the system.
The paper [
29] presents a control technique based on fuzzy models for handling uncertainties in nonlinear dynamic systems. This approach was applied to the stabilization of a multimachine power system subject to disturbances. For this purpose, the authors of this method propose that the power network be subdivided into sub-systems, with each sub-system corresponding to a generator in series with a Thévenin equivalent circuit. The authors of the paper [
30] proposed determining an equivalent AC motor circuit for which to obtain an accurate and stable solution. Using an analytical procedure, the complexity of the calculations could be eliminated by applying a Thévenin approach. As a result, a simpler Thévenin equivalent circuit of the AC motor was obtained.
Last but not least, [
31] proposes a compact Thévenin model for a rectenna and its application to designing a high-efficiency radio frequency harvester. Explicit expressions for the Thévenin voltage and resistance were derived that offered insight into the operation of the rectenna.
In this context, this paper focuses on effective approaches to circuit simplification techniques based on Thévenin and Norton equivalent circuits. This allows the large-scale linear and time-invariant one-ports in complex insulated networks to be substituted for simpler topologies, regardless of the operation regimes and the existence of controlled sources or magnetically coupled inductors. This method separates the linear part from the nonlinear or time-varying portions of an analog circuit to take more control over the whole network.
Linear equivalents allow for any kind of circuit analysis to be sped up. Three examples are given to prove this method for both DC and AC behaviors.
As options for commercial SPICE-like simulators, for this research, we used two original circuit analysis programs built in our laboratory to exploit some of their advantages. One is ACAP—Analogue Circuit Analysis Program [
2]—which has the remarkable capability to build mathematical models of lumped linear and nonlinear circuits in fully symbolic form. The mathematical model is based on the modified nodal approach, and it uses the concept of resistive equivalent networks related to the backward Euler algorithm for a transient analysis and the Newton–Raphson algorithm to solve the nonlinear algebraic equations at each time step [
2,
10,
15]. The numerical solver returns intermediate results and graphical representations of the solution quantities; it also checks the power conservation theorem to avoid possible errors. Another one, called SCAP—Symbolic Circuit Analysis Program [
2]—is even more powerful, offering additional skills, such as Laplace analyses of linear circuits, pole-zero analyses, circuit functions for any pair of input/output one-ports, sensitivity analyses for any output quantity with respect to any circuit parameter and frequency analyses.
The advantages of using our own programs instead of SPICE simulators can be seen from
Table 1 below, which summarizes the main characteristics of the programs used in this study.
This paper is structured as follows:
Section 2 deals with the theoretical background of Thévenin’s and Norton’s theorems, as well as the details on the generation algorithms for Thévenin and Norton equivalent circuits of linear and time-invariant one-ports. Case studies are discussed in
Section 3 to prove the effectiveness of the developed algorithms. This paper ends with final conclusions emphasizing the advantages of the proposed methods and future developments.
2. Study on Thévenin and Norton Equivalent Circuits
Thévenin and Norton equivalent circuits are well-known conventional small-size models of linear and time-invariant insulated one-ports. They are very useful for circuit analyses in replacing a complex one-port with an independent power source and an impedance [
1,
10,
15,
32]. In general, both models are used in different circuit analyses and applications, such as in source transformation, DC analyses, and frequency- and time-domain analyses. Certain transformation techniques (in the frequency or phasor range and in the
s domain) are allowed for this purpose [
1,
3,
5,
33,
34,
35]. We will limit the discussion on the theoretical background only to DC analyses. Then, the results can be extended either to AC circuits treated in the frequency range or transients treated in the
s domain.
Our approach is based on the well-known unique solvability condition related to any linear and time-invariant circuit (particularly a one-port circuit
N), which is well defined if it does not contain any circuit element that is coupled, electrically or non-electrically, to a physical variable outside it [
4,
10,
15]. The unique solvability condition comes from linear mathematics, and it refers to the requirement that guarantees that the mathematical model of a physical system has a unique solution [
36,
37].
Some examples of coupled systems are as follows: controlled sources that depend on a physical quantity external to
N, transformer windings magnetically coupled to an external winding and a photoresistor coupled to an external light source [
38,
39].
2.1. A Thévenin Equivalent Circuit—Fundamentals and the Generation Algorithm
Thévenin’s theorem was first proven by the German scientist Hermann von Helmholtz in 1853 and was rediscovered in 1883 by the French telegraphy engineer Léon Charles Thévenin (1857–1926).
Figure 1a represents a linear resistive circuit N with two terminals A and B, with both types of independent and controlled sources inside. Its unique solvability condition leads to the following: By connecting an independent current source j across the terminals A, B of N (instead of the resistance R
AB shown in
Figure 1), a unique solution is obtained (i.e., a unique value of the voltage across the terminals A, B) for any value of the current j [
7,
15,
32,
40].
If the unique solvability condition above is fulfilled by the circuit
N in
Figure 1a, then it can be replaced by the equivalent one-port
Neq (
Figure 1b) without this affecting the solution of any external circuit (not necessarily linear or resistive) connected across
N. The equivalent one-port is a voltage generator with a unique value of electromotive force
UTh =
UAB0 and a unique value of internal resistance
Req.
UTh =
UAB0 is the same as the voltage across the one-port
N when it is left open-circuited (with an open-circuit voltage across
N);
Req is called the Thévenin equivalent resistance, and it signifies the input resistance across the one-port
N measured when all of the independent sources inside
N are set to zero [
4,
10,
15,
35].
If a resistor of any resistance
RAB is connected across the terminals A, B, then the current
IAB is given by the obvious expression (see
Figure 1b)
Equation (1) is called the equivalent voltage generator theorem or Thévenin’s theorem in the literature [
10]. Similar expressions can also be written for AC circuits or transients treated in the
s domain.
An algorithm for generating a Thévenin equivalent circuit involves the following steps detailed here for resistive networks:
Step 1. An arbitrarily chosen ideal independent source of the direct current
Jo, oriented from the terminals B to A, is connected in place of the resistor
RAB in
Figure 1a.
Step 2. Using an appropriate circuit simulator, the circuit obtained in step 1 is analyzed, and the quantities which define the operation point are returned. Among these quantities, only the voltage across the current source
Jo is of interest,
. This can be set up by any commercial SPICE-like circuit simulator. We decided to use our simulator ACAP instead (see a brief description in
Section 1) for this purpose to obtain the voltage across
Jo in fully symbolic form with respect to the circuit parameters and the current
Jo. The symbolic form of this voltage is a linear combination of the voltages and currents of all of the independent sources inside
N alongside the current
Jo [
4,
10].
Step 3. The previous step is repeated for
Jo = 0 in order to obtain across the terminals A, B the voltage
UTh =
UAB0 of the Thévenin equivalent circuit shown in
Figure 1b. When the ACAP simulator was used, the Thévenin equivalent voltage was simply obtained by replacing
Jo = 0 in the symbolic expression obtained in step 2:
Step 4. Based on the numerical results obtained in steps 2 and 3, the Thévenin equivalent resistance is simply computed (see
Figure 1b assuming
RAB is replaced with
Jo):
When the ACAP simulator is used, all independent sources inside
N are set to zero in the expression of the voltage obtained at step 2, and the value
is obtained:
Then, the Thévenin equivalent resistance is obtained:
All of the parameters of the equivalent Thévenin circuit were therefore generated.
The algorithm above can easily be extended to AC circuits or transients treated in the
s domain to find the Thévenin equivalent circuit parameters, as the complex or Laplace transform voltage and the complex or
s-domain impedance, respectively. In such cases, the SCAP simulator is appropriate for obtaining symbolic results (see
Section 1).
2.2. The Norton Equivalent Circuit—Fundamentals and the Generation Algorithm
Norton’s theorem was first published by the engineer Edward Lawry Norton (1898–1983) in 1926 at Bell Labs. The unique solvability condition for a linear resistive one-port circuit
N (
Figure 2a) leads to the following: By connecting an independent voltage source
v across the terminals A, B of
N (instead of the resistance
RAB shown in
Figure 2), a unique solution is obtained (i.e., a unique value of the current through the one-port) for any value of the voltage
v [
15].
If the unique solvability condition above is fulfilled by the circuit
N in
Figure 2a, then it can be replaced by the equivalent one-port
Neq (
Figure 2b) without affecting the solution of any external circuit (not necessarily linear or resistive) connected across
N. This equivalent one-port is a current generator with a unique value of the current source
JNo =
Isc and a unique value of the internal conductance
Geq called the Norton equivalent circuit.
Isc is the short-circuit current flowing through the one-port under study when its terminals are connected by an external short circuit;
Geq is called the Norton equivalent conductance, and it signifies the conductance measured across the one-port
N when all of the independent sources inside
N are set to zero [
4,
10,
15,
34].
If a resistor with any conductance
GAB is connected across the terminals A, B, then the voltage
UAB can be calculated with the formula (see
Figure 2b)
Equation (6) is called the equivalent current generator theorem or Norton’s theorem in the literature. Similar expressions can also be written for AC circuits or transients treated in the s domain.
An algorithm for generating a Norton equivalent circuit involves the following steps detailed here for resistive networks:
When the ACAP simulator is used, all of the independent sources inside
N are set to zero in the expression of the current obtained at step 2, and the value
is obtained:
Then, the Norton equivalent conductance is obtained:
All of the parameters of the equivalent Norton circuit were therefore generated.
The algorithm above can easily be extended to AC circuits or transients treated in the
s domain to find the Norton equivalent circuit parameters, as the complex or Laplace transform current and the complex or
s-domain admittance, respectively. In such cases, the SCAP simulator is appropriate for obtaining symbolic results (see
Section 1).
2.3. Discussions on the Thévenin and Norton Equivalent Circuits
Useful interpretations and applications of these theorems should be considered:
1. The main utility of Thévenin’s and Norton’s theorems is that they allow the size of any linear and time-invariant one-port to be reduced.
2. If the terminals of the equivalent Thévenin circuit
Neq are short-circuited, for any
, the short-circuit current is obtained (see
Figure 1b, assuming
RAB = 0):
This is the same as the Norton equivalent current shown in
Figure 2b.
3. If
, the one-port circuit
N has a Thévenin equivalent circuit, as well as a Norton equivalent circuit with the equivalence expressions in DC:
4. The driving-point characteristic of the one-port
N for any
is defined by (see
Figure 1b and
Figure 2b)
This characteristic is shown in
Figure 3a for
Limiting possible cases are illustrated in
Figure 3b,c for
and
, respectively [
15].
5. The limiting case defined by
shown in
Figure 3b corresponds to a Thévenin equivalent circuit with solely an ideal independent voltage source
UTh. A corresponding Norton equivalent circuit does not exist in this case because
. Indeed, the unique solvability condition fails in this case because the Kirchhoff voltage law is violated when the voltage source
Eo is connected to the terminals A, B (
Figure 2b), as seen in
Section 2.2.
For the other limiting case
shown in
Figure 3c, a Thévenin equivalent circuit does not exist, while the Norton equivalent circuit degenerates into an ideal independent current source
.
6. Another limiting case for a one-port
N that does not admit a Thévenin or a Norton equivalent circuit is shown in
Figure 4a. It contains a short-circuited unity gain current-controlled current source, with the driving-point characteristic given by (
Figure 4b)
It is therefore a point situated at the origin. It should be noted that a “virtual short circuit” like this is useful as a model of the input port of ideal operational amplifiers operating in the linear region. A one-port like that above is called a nullator [
15,
41].
As follows, it must be emphasized that certain limiting cases are possible in ideal conditions only, not in real practice when it always applies that .
3. Case Studies and Analysis
To demonstrate the functionality of the proposed algorithm and its efficiency in dealing with complex or large circuits, we examine three case studies. The first two analyze large-scale DC circuits. The goal is to limit the size of the circuits in order to make them easier to analyze, even if they include nonlinear elements. The third case analyses an AC circuit with multiple magnetic couplings. The goal is to simplify the overall structure of the circuit in order to make it easier to handle in relation to the load.
In these case studies, we used the two original circuit analysis programs built in our laboratory to benefit from some of their advantages, i.e., ACAP—Analogue Circuit Analysis Program—and SCAP—Symbolic Circuit Analysis Program—as specified in
Section 1 [
2]. ACAP demonstrates a very good capability in constructing fully symbolic mathematical models for lumped linear and nonlinear circuits. The models are based on the modified nodal approach and incorporate the concept of resistive equivalent networks. For a transient analysis, the program utilizes the backward Euler algorithm, while the Newton–Raphson algorithm is employed to solve nonlinear algebraic equations at each time step [
2]. SCAP—Symbolic Circuit Analysis Program [
2]—is even more powerful, offering additional skills, such as Laplace analyses of linear circuits, pole-zero analyses, circuit functions for any pair of one-ports, sensitivity analyses for any output quantity with respect to any circuit parameter, and frequency analyses.
3.1. Case Study 1—Analysis of a Large-Scale DC Circuit
This case study analyses a nonlinear resistive circuit containing a voltage-controlled nonlinear resistor
Rdu12 (
Figure 5a). The purpose of this case study is to illustrate that in the analysis of a nonlinear circuit, it is very efficient to replace the linear portion of the circuit with an equivalent Thévenin (or Norton) circuit.
The numerical values of the circuit parameters are given in
Figure 5a.
Figure 5b describes the substitution of the linear part of the circuit for a Thévenin equivalent circuit. The nonlinear characteristic of the voltage-controlled nonlinear resistor,
IRdu12 =
f(
URdu12), is shown in
Figure 5c. The red dots define the nonlinear characteristic as given by the manufacturer, while the solid line is the result of a cubic spline interpolation [
5]. The latter usually quite accurately reproduces the real characteristic, being more precise than a piecewise linear approximation. The mathematical expression of the approximated curve provided is compulsory for a numerical circuit analysis.
First, using the ACAP simulator Version 2021, we analyzed the nonlinear resistive circuit from
Figure 5a and obtained the numerical solution for the operating point of the nonlinear resistor
Rdu12:
We also performed a comparative SPICE analysis, and the same result was obtained.
We intended to confirm this solution using the Thévenin equivalent circuit of the linear part according to the algorithm presented in
Section 2.
The nonlinear resistor was therefore substituted with an ideal independent current source Jo (oriented from node 2 to node 1). Its arbitrary chosen value is set to Jo = 1 A. Next, the obtained circuit is simulated using the ACAP in full symbolic form. The numerical solution is also computed; the voltage across the current source Jo is returned: .
The simulation is repeated for a current source set to zero (Jo = 0). The new value of the voltage of interest is returned: . The equivalent resistance is therefore given by Equation (3): .
The parameters corresponding to the Norton equivalent circuit can easily be obtained from Equations (12):
By analyzing the circuit from
Figure 5b with the ACAP, one can obtain the same operation point as that for the preliminary analysis,
thus validating the proposed algorithm and the equivalent scheme. Moreover, a comparative SPICE analysis led to the same result.
Since the circuit became very simple, we also graphically verified the coordinates of the nonlinear resistor operation point by overlapping the obtained driving-point characteristic of the linear one-port (as described in
Section 2.3, point 4 and shown in
Figure 3a) with the nonlinear characteristic shown in
Figure 5c. A similar result was obtained as detailed in
Figure 5d, where the magenta solid line is the driving-point characteristic of the linear one-port, while the blue line is the nonlinear characteristic of the resistor. To gain clarity,
Figure 5d is a zoom-in around the operation point.
In conclusion, the nonlinear circuit in
Figure 5b is much simpler than the one in
Figure 5a, offering a series of advantages, with the most important one being a reduced computational/analysis time.
3.2. Case Study 2—An Analysis of a Large-Scale DC Circuit with Two Nonlinear Elements
This case study comes to strengthen the importance of the above-described algorithm. This time, the related circuit diagram contains two nonlinear resistors (
Figure 6a), one of them being voltage-controlled (
Rdu12) and the other being current-controlled (
Rdi13). The numerical values of the parameters are given directly in the figure. The nonlinear characteristics
IRdu12 =
f(
URdu12) and
URdi13 =
f(
IRdi13) are presented in
Figure 6c,d, both with points and cubic spline interpolation.
By simulating the circuit from
Figure 6a using ACAP software, the following results are obtained for the operation points of the nonlinear resistors:
In short, after the Thévenin equivalent diagrams shown in
Figure 6b were built using the algorithm above, the simulation of the simplified diagram (
Figure 6b) returned the results
Therefore, the deviations from the previous values are negligible (about ) and can be explained by the rounding errors specific to the numerical computation.
Since SPICE does not allow for direct analyses of the nonlinear resistive circuits with current-controlled nonlinear resistors, adequate sub-circuits must be developed. For this reason, comparative SPICE simulations were not performed.
3.3. Case Study 3—The Analysis of an AC Circuit with Multiple Magnetic Couplings
The generation algorithms for Thévenin or Norton equivalent circuits can be successfully used for impedance matching problems and especially for applications which require matching for magnetically coupled coil systems (used to optimize wireless power transfer systems).
This case study analyses a system consisting of four coils with three magnetic couplings. Such a system presents practical importance because it is used in wireless power transfer systems. The system is powered by an AC independent voltage source
ei (
Figure 7).
The results obtained in this case can confirm that the equivalent Thévenin and Norton circuits are particularly useful in the efficient analysis of complex AC circuits.
First, the numerical parameters of the circuit from
Figure 7 were previously generated using Ansys Q3D Extractor starting from an experimental setup of a wireless power transfer system [
42]:
Capacitances: C1 = 0.15784 × 10−6 F; C2 = 0.315685 × 10−6 F; C3 = C1; C4 = C2;
Inductances: L1 = 62.76 × 10−6 H; L2 = 32.6 × 10−6 H; L3 = L1; L4 = L2;
Resistances: Ri = 1.5 Ω; RL1 = 0.0925 Ω; RL3 = RL1; RL2 = 0.0545 Ω; RL4 = RL2; RL = 11.654 Ω;
Magnetically coupling factors: k12 = 0.65; k34 = k12; k23 = 0.038825;
Mutual inductances: M12 = k12*sqrt(L1*L2); M23 = k23*sqrt(L2*L3); M34 = k34*sqrt(L3*L4);
Natural frequencies of resonant circuits: f01 = 1.0/(6.28*sqrt(L1*C1));
f02 = 1.0/(6.28*sqrt(L2*C2)); f03 = 1.0/(6.28*sqrt(L3*C3)); f04 = 1.0/(6.28*sqrt(L4*C4)).
By following the algorithm detailed in
Section 2, by means of our SCAP simulator Version 2023, the parameters of the Thévenin equivalent circuit with respect to the load terminals A, B were obtained as frequency characteristics. We only show here the numerical forms of the voltages
UTh and
Zeq in the complex domain with respect to the frequency
f:
where the notations correspond to the experimental system with four coils in series connection (
ss) and three magnetic couplings (3
mc).
UAB0_3mc_ss_Th denotes the complex form of the Thévenin voltage;
ZAB0_3mc_ss_Th denotes the Thévenin impedance. The notation
I was used for the imaginary unit, with this being the displaying mode specific to SCAP. The SCAP software developed by our research team can analyze electric circuits of the following structures: full symbolic, partial symbolic and full numerical. By keeping certain parameters as symbols and then directly modifying their numerical values, one can ultimately obtain the desired results. SCAP software keeps as symbols in AC the variables
jω or
jf. The polynomial expressions above with respect to the frequency are returned directly by the SCAP software. Therefore, it can be seen that terms containing odd powers of the frequency
f are accompanied by the imaginary unit
I≡
j (because
, for any natural number
n), while the terms with even powers of
f are not accompanied by it (because
).
The currents through the load were also computed for the whole diagram (
Figure 7) and for the Thévenin equivalent diagram, respectively:
where
IRL_3mc_ss_in denotes the current through the load for the initial circuit and
IRL_3mc_ss_Th denotes the current through the load for the Thévenin equivalent circuit. These expressions do not allow for a direct comparison, but the results are compared through graphical representation of the absolute values (RMS), as shown in
Figure 8a.
We also verified the load current obtained by means of the Norton equivalent circuit, with similar results, as expected.
As for a wireless power transfer system, the power transferred to the load was of main interest, and the powers transferred to the load were computed for the whole diagram (
Figure 7) and for the Thévenin equivalent diagram, respectively:
For a suggestive comparison, the powers obtained are represented in
Figure 8b with respect to the frequency.
The results shown in
Figure 8 prove the efficiency of the equivalent diagrams for studying the performance of AC circuits and wireless power transfer systems particularly more easily. The use of the equivalent diagrams allows us to obtain the maximum power transmitted to the load and the corresponding operation frequencies more rapidly and with the same accuracy. The gain in the computation time is a crucial advantage when repeated analyses are required during the design process of these systems.
The results of a comparative SPICE simulation of the whole circuit (
Figure 7) confirm the results obtained above. The input data (netlist) in the SPICE AC simulation are shown in
Figure 9a, while the frequency characteristic of the load current is shown in
Figure 9b. Its shape can easily be compared with that obtained for SCAP (as seen in
Figure 8a). The coordinates of remarkable points A, B, and C were displayed with reasonable approximation by moving the cursor of the plot pane over these points (
Figure 9c). The deviations compared to the coordinates obtained by SCAP were below 1%.
4. Conclusions
The use of Thévenin and Norton equivalent diagrams in the process of the analysis of large-scale electric circuits with a small number of nonlinear elements leads to a reduction in the computation time and an increase in the accuracy of the results. Although the theoretical background of Thévenin’s and Norton’s theorems is well known, there are still aspects related to modern computation and computer-aided design tools in relation to which their advantages are not valued enough.
Especially for complex electrical systems containing analog circuits where the analysis requires large computing resources, these techniques allow for the replacement of significant portions of the initial system with simpler linear one-ports with only two circuit elements without affecting the solution of the rest of the circuit.
The main objective of this paper was to develop practical approaches to building Thévenin and Norton equivalent diagrams by means of modern software facilities which overpass the capabilities of common commercial circuit simulators. As an option, our approach uses symbolic computation by means of two simulation tools developed by our research team—ACAP and SCAP. The proposed algorithms are not limited by the operation behavior of the analyzed systems and can be used for both DC and AC circuits, as well as in transients.
This method facilitates and speeds up the complex analyses required by repeated simulations specific to the modern design process (e.g., for optimization processes, tolerance analyses, control loop tuning, fault analyses, etc.).
Three case studies were discussed to prove the efficiency of the developed algorithms. They corresponded to real DC and AC applications, respectively. The particularities of the given examples are the presence of controlled sources and nonlinear elements in the DC system and multiple magnetically couplings in the AC system. The results obtained after the replacement of complex linear one-ports with Thévenin and Norton equivalent diagrams built using the new proposed algorithms were similar to the results given by the analyses of the initial systems.
The examples presented in this paper lead to the conclusion that the substitution of the linear parts of the analyzed nonlinear circuits with equivalent Thévenin or Norton equivalent circuits optimizes the computation procedures for the respective circuits. For each computation iteration for the analyzed circuit, the linear parts of the circuit, modeled using equivalent Thévenin or Norton circuits, participate as simple linear elements characterized by an active branch. Furthermore, these linear parts are characterized by fixed (constant) parameters corresponding to the equivalent Thévenin or Norton circuit. The simulation method for nonlinear analog circuits (when the number of the nonlinear elements is reduced) becomes extremely efficient when the nonlinearities are strong.
The developed algorithms are suitable for implementation as an additional software package to our symbolic simulators. The computer-aided facilities developed by our research team could therefore be extended for a better response to the modern challenges in electrical engineering.