EduKG
← Back

Diagnosing circuit behavior from data

Learning objectives

  • Outcome

    From a table of simulated voltages and currents, calculate the implied resistance of each element and compare it with the nominal value.

  • Outcome

    Classify an element's state as normal, open, or shorted using its voltage and current signatures.

  • Outcome

    Select the single fault that explains an entire measurement set and justify it with Ohm's and Kirchhoff's laws.

Understand the idea

Diagnosing faults in low-voltage circuits from measurement data

Text

Diagnosing a circuit from data means comparing measured voltages and currents with the values predicted by Ohm's law and Kirchhoff's rules. For each element compute the implied resistance R=U/IR = U/I and compare it with the nominal value: a large deviation signals a fault. In a series branch an open element carries no current and takes the whole source voltage, while a shorted element carries current with almost zero voltage across it. In a parallel branch a short lowers the node voltage and raises the total current, whereas an open branch removes only its share of the current and leaves the node voltage near nominal. Because the data come from a simulation, faults (open, short, resistance drift) can be created without risk of overheating, fire, or damaged components. The workflow is: record data, compute implied resistance, classify each element, and state the single fault that explains all readings.

Worked examples

Direct

Problem

In a simulated series circuit the source provides U=9.0 VU = 9.0\ \text{V}, with nominal resistors R1=100 ΩR_1 = 100\ \Omega and R2=200 ΩR_2 = 200\ \Omega. Measurements: I=30.0 mAI = 30.0\ \text{mA}, U1=3.0 VU_1 = 3.0\ \text{V}, U2=6.0 VU_2 = 6.0\ \text{V}. Is the circuit healthy?

Solution

Compute the implied resistance of the whole circuit: R=UI=9.0 V30.0 mA=300 Ω.R = \frac{U}{I} = \frac{9.0\ \text{V}}{30.0\ \text{mA}} = 300\ \Omega. The nominal value is 100 Ω+200 Ω=300 Ω100\ \Omega + 200\ \Omega = 300\ \Omega, which matches. Check the elements: R1=3.0 V30.0 mA=100 Ω,R2=6.0 V30.0 mA=200 Ω.R_1 = \frac{3.0\ \text{V}}{30.0\ \text{mA}} = 100\ \Omega, \qquad R_2 = \frac{6.0\ \text{V}}{30.0\ \text{mA}} = 200\ \Omega. The voltages also add up: 3.0 V+6.0 V=9.0 V3.0\ \text{V} + 6.0\ \text{V} = 9.0\ \text{V}. All signatures agree with the nominal values, so the circuit is healthy.

Application

Problem

The same model with U=9.0 VU = 9.0\ \text{V}, R1=100 ΩR_1 = 100\ \Omega, R2=200 ΩR_2 = 200\ \Omega, but now the measurements are: I=90.0 mAI = 90.0\ \text{mA}, U1=9.0 VU_1 = 9.0\ \text{V}, U2=0.0 VU_2 = 0.0\ \text{V}. Identify the fault and explain why the data are incompatible with an open circuit.

Solution

Find the implied resistances: R1=9.0 V90.0 mA=100 Ω,R2=0.0 V90.0 mA=0 Ω.R_1 = \frac{9.0\ \text{V}}{90.0\ \text{mA}} = 100\ \Omega, \qquad R_2 = \frac{0.0\ \text{V}}{90.0\ \text{mA}} = 0\ \Omega. Resistor R1R_1 matches its nominal value, while R2R_2 behaves as a zero-resistance wire, so R2R_2 is shorted. The total resistance became 9.0 V/90.0 mA=100 Ω9.0\ \text{V} / 90.0\ \text{mA} = 100\ \Omega, exactly that of R1R_1 alone. The current rose threefold compared with the healthy case (30.0 mA→90.0 mA30.0\ \text{mA} \to 90.0\ \text{mA}). An open circuit would give zero current; here current flows, so an open circuit is ruled out.

Transfer

Problem

A parallel model: U=6.0 VU = 6.0\ \text{V}, nominal values R1=300 ΩR_1 = 300\ \Omega, R2=150 ΩR_2 = 150\ \Omega. Measurements: total current I=20.0 mAI = 20.0\ \text{mA}, branch currents I1=20.0 mAI_1 = 20.0\ \text{mA}, I2=0.0 mAI_2 = 0.0\ \text{mA}. Find the fault and predict what the instruments would read if instead R2R_2 were shorted.

Solution

Compare with the expected branch currents: I1nom=6.0 V300 Ω=20.0 mA,I2nom=6.0 V150 Ω=40.0 mA.I_1^{\text{nom}} = \frac{6.0\ \text{V}}{300\ \Omega} = 20.0\ \text{mA}, \qquad I_2^{\text{nom}} = \frac{6.0\ \text{V}}{150\ \Omega} = 40.0\ \text{mA}. Current I1I_1 matches nominal, while I2I_2 is zero although the node voltage is 6.0 V6.0\ \text{V}, so branch R2R_2 is open. This is not a short: a short would pull the node voltage near zero and raise the total current, whereas here U=6.0 VU = 6.0\ \text{V} and the total current only fell to 20.0 mA20.0\ \text{mA} (Kirchhoff's current rule: 20.0 mA+0.0 mA=20.0 mA20.0\ \text{mA} + 0.0\ \text{mA} = 20.0\ \text{mA}). If R2R_2 were shorted instead, the node voltage would drop to U≈0.0 VU \approx 0.0\ \text{V}, I1I_1 would become 0.0 mA0.0\ \text{mA}, and the total current would rise to a value limited by the source's internal resistance.

Practice

Text

A safe self-study plan in a simulator (for example Falstad Circuit Simulator or PhET): build a series circuit with a source U=9.0 VU = 9.0\ \text{V} and two resistors R1=100 ΩR_1 = 100\ \Omega, R2=200 ΩR_2 = 200\ \Omega. Measure the circuit current and the voltage across each resistor in three states: normal, R2R_2 open (broken branch), and R2R_2 shorted (zero-resistance jumper). Fill in a table "state — II — U1U_1 — U2U_2 — R1impliedR_1^{\text{implied}} — R2impliedR_2^{\text{implied}} — diagnosis", compute the implied resistances with R=U/IR = U/I, and check that each row is explained by one fault. Work only in the simulator: a real short can overheat the source and wiring, so direct measurement is unsafe here.

Visual reference

Purpose

Show how a measured pair (element voltage and branch current) corresponds to a specific fault type, so the diagnosis can be formed before calculation.

Representation

A sketch of a series circuit with a source and two resistors, alongside a signature table: "normal" (U1=3.0 VU_1 = 3.0\ \text{V}, U2=6.0 VU_2 = 6.0\ \text{V}, I=30.0 mAI = 30.0\ \text{mA}), "R2R_2 open" (U1=0.0 VU_1 = 0.0\ \text{V}, U2=9.0 VU_2 = 9.0\ \text{V}, I=0.0 mAI = 0.0\ \text{mA}), "R2R_2 shorted" (U1=9.0 VU_1 = 9.0\ \text{V}, U2=0.0 VU_2 = 0.0\ \text{V}, I=90.0 mAI = 90.0\ \text{mA}), with hint arrows pointing to the corresponding elements of the diagram.

Real-world examples

Slow phone charging: voltage drop along the cable

Scenario

A power bank gives 5.10 V5.10\ \text{V} at its socket with nothing connected. With a phone drawing 1.0 A1.0\ \text{A}, the voltage at the phone's socket drops to 4.55 V4.55\ \text{V}; with a short thick cable at the same current it is 4.95 V4.95\ \text{V}. The difference is 0.55 V0.55\ \text{V} against 0.15 V0.15\ \text{V}.

Connection

This is recovering a parameter from data: two pairs (I,U)(I, U) define the straight line U=U0−I RU = U_0 - I\,R, and its slope gives the resistance of the cable together with its connectors — 0.55 Ω0.55\ \Omega for the thin one and 0.15 Ω0.15\ \Omega for the thick one. The verdict "the cable is at fault" comes from comparing the measured line with the ideal-source model U=U0U = U_0.

Dim bicycle lamp: where the voltage is lost

Scenario

The battery is 6.0 V6.0\ \text{V}, the lamp is marked 0.60 W0.60\ \text{W}, so the model predicts a current I=P/U=0.10 AI = P/U = 0.10\ \text{A}. A voltmeter across the lamp itself reads 2.4 V2.4\ \text{V} and an ammeter reads 0.040 A0.040\ \text{A}; the switch with corroded contacts drops 3.6 V3.6\ \text{V} at the same current.

Connection

The data confirm the lamp itself is fine: R=U/I=2.4 V/0.040 A=60 ΩR = U/I = 2.4\ \text{V}/0.040\ \text{A} = 60\ \Omega, which matches the rated value U2/P=60 ΩU^2/P = 60\ \Omega. The deviation from the model — the missing 3.6 V3.6\ \text{V} — is assigned to another element of the circuit, and its resistance is found from the same data: 3.6 V/0.040 A=90 Ω3.6\ \text{V}/0.040\ \text{A} = 90\ \Omega.

Kitchen LED strip and the sagging power supply

Scenario

The strip is rated 12 V12\ \text{V}. A 2 m2\ \text{m} section draws 0.80 A0.80\ \text{A}, two sections draw 1.60 A1.60\ \text{A} at 12.0 V12.0\ \text{V}. With a third section the linear model gives 2.40 A2.40\ \text{A}, but the measurement gives 1.90 A1.90\ \text{A} while the supply voltage falls to 10.5 V10.5\ \text{V}.

Connection

The model I=U/RI = U/R with constant RR predicts 2.40 A2.40\ \text{A}, and the disagreement with the measurement shows the supply has hit its current limit and no longer holds 12 V12\ \text{V}. Diagnosing from data means locating the point where the model stops working and naming the element that breaks it.