Apply Kirchoff's rules with a non-ohmic resistor?

  • Context: Undergrad 
  • Thread starter Thread starter Hobnob
  • Start date Start date
  • Tags Tags
    Apply Resistor Rules
Click For Summary

Discussion Overview

The discussion revolves around applying Kirchhoff's rules in circuits that include non-ohmic resistors, such as light bulbs. Participants explore the challenges posed by the variable resistance of these components, which depends on voltage and current, and how this affects the application of Kirchhoff's laws. The conversation includes theoretical considerations, potential algorithms for solving related equations, and the need for empirical data on resistance variation.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • Some participants propose using relaxation methods like simulated annealing to find solutions for circuits with non-ohmic resistors, while others suggest numerical solvers may be more appropriate.
  • One participant questions the relationship between the power, voltage, and resistance of a light bulb, speculating that lower wattage bulbs may have less variable resistance.
  • Another participant mentions that measuring current through the circuit can help determine voltage across the bulb using Ohm's law and Kirchhoff's current law.
  • There is a discussion about the nature of roots and optima in mathematical functions, with some participants debating the definitions and implications for search algorithms used in numerical methods.
  • Concerns are raised about the complexity of applying Kirchhoff's laws in circuits with non-linear elements, suggesting that the resulting equations may not have straightforward analytical solutions.

Areas of Agreement / Disagreement

Participants express differing views on the best approach to solve the problem, with no consensus on a single method or algorithm. The discussion remains unresolved regarding the optimal strategy for applying Kirchhoff's rules in the context of non-ohmic resistors.

Contextual Notes

Participants note limitations in available data on resistance variation for incandescent bulbs and diodes, which may affect their ability to model the circuits accurately. There are also unresolved mathematical considerations regarding the nature of non-linear equations in this context.

Hobnob
Messages
22
Reaction score
0
I'm trying to work out the correct algorithm for using Kirchoff's rules when using a non-ohmic resistor like a light bulb. The problem is that the resistance depends on the voltage, but the voltage may depend on the resistance (a simple example: a bulb and a resistor in series: how should the voltage be divided?)

I'm sure there must be an algorithm for this, but at the moment all I can think of is to use some kind of relaxation method like simulated annealing to home in on the correct answer.

Thanks
Hob
 
Physics news on Phys.org
Just following up on this, two further questions (slightly edited, because rereading it I realized I wasn't clear):

1) Does anyone have a link to some actual data on the resistance variation in an incandescent bulb? (and indeed in a diode, which I'm also going to have to do) I can't find it anywhere - just vague lines and handwaving.

2) Given that resistance of a bulb, and therefore power, is variable, is there a reasonably simple relationship between that stated power and voltage of a bulb and the resistance variation? My guess is that a lower wattage bulb gets less hot and therefore its resistance is less variable, but I'm working a bit blind here.

None of this has to be perfect, but it does need to match up to the picture that kids are taught in school.

Thanks
 
If you can measure the current through the series connection of the resistor and bulb, you can determine the voltage across the bulb with ohm's law and Kirchoff's current law. Can't help you with the voltage/current relationship for the bulb though :/
 
Hobnob said:
I'm trying to work out the correct algorithm for using Kirchoff's rules when using a non-ohmic resistor like a light bulb. The problem is that the resistance depends on the voltage, but the voltage may depend on the resistance
Kirchoff's laws are unchanged. The only impact is that the system of equations that you get will be non-linear if your circuit elements are non-linear. Depending on the exact nature of the non-linearity it may still have an analytical solution. Otherwise you may need a numerical solver, but simulated annealing is more for finding global optima than roots.
 
A root *is* an optimum, isn't it? (it just depends on your utility function). But yes, any kind of numerical solver will do the job. The reason I'm thinking of using some kind of iterative method is that I suspect it's pretty close to reality: the voltage is applied, it creates a current, the current makes the filament hot and increases the resistance, this decreases the current, and so on until equilibrium is reached. But I'm nervous because of course in an arbitrary circuit this could get a bit nasty. And it's all academic until I can get a decent power/current/resistance relationship for these damn bulbs
 
Hobnob said:
A root *is* an optimum, isn't it? (it just depends on your utility function).
Not really. A root is a zero crossing while an optimum is a minimum or a maximum. For smooth functions an optimum is a zero crossing of the derivative. The search algorithms are also different since (for smooth functions in 1D) it only takes 2 points to bracket a root but it takes 3 points to bracket an optimum.
 
DaleSpam said:
Not really. A root is a zero crossing while an optimum is a minimum or a maximum. For smooth functions an optimum is a zero crossing of the derivative. The search algorithms are also different since (for smooth functions in 1D) it only takes 2 points to bracket a root but it takes 3 points to bracket an optimum.

I know this is all pedantry anyway, but I guess my point was that for functions that trawl through search space (eg genetic algorithms or simulated annealing) what counts as an 'optimum' depends on what you ask it to look for. If I want it to find a root, I just ask it to minimise abs(f(x)). This turns a root into a minimum, which allows the algorithm to home in on it. Obviously there are other ways to find a root (Newton-Raphson, bracketing etc) but my point was just that it's perfectly possible to adapt an optimiser algorithm to find roots.
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
5K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 17 ·
Replies
17
Views
2K
  • · Replies 5 ·
Replies
5
Views
6K
  • · Replies 5 ·
Replies
5
Views
18K
  • · Replies 24 ·
Replies
24
Views
5K
  • · Replies 7 ·
Replies
7
Views
17K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
Replies
3
Views
2K