Against the Hydraulic Analogy
lcamtuf.substack.com
lcamtuf.substack.com
Further connections can be developed mathematically; electric force propagation does obey wave equations, after all. But by then the analogy has served its purpose and should be droppped in favor of more rigorous knowledge development.
I was never taught the water analogy but I saw quite a few students struggle trying to wrap their heads around a physics (EM, RF, potentials, etc) based circuit design and theory.
No problem.
Even basic circuit theory (Kirchhoff's laws) falls apart when the preponderance of propagating wavelengths become close to the characteristic length of the propagating medium.
Then that "wrong" simplifying model must transition to the much more complex transmission line theory.
By the same analogy, one doesn't use basic Bernoulli pressure/velocity/flow equations for plumbing when dealing with chaordic or turbulent flows outside of very limited Reynolds number regimes--one has to do numeric simulations of the more general Naiver-Stokes vector differential equations.
This stood out to me because I have contributed quite a bit to the Wikipedia entry for MOSFET.
This illustration does not appear on the Wikipedia entry for a MOSFET: https://en.wikipedia.org/wiki/MOSFET
It only appears on the Wikipedia entry for "hydraulic analogy". People do not learn electronics from the Wikipedia entry for "hydraulic analogy".
I assert that it is highly likely that not a single human being on earth has ever used the Wikipedia entry for "hydraulic analogy" to learn electronics. It is likely that several people have used that entry to learn about the hydraulic analogy.
Then again, I learned electronics from 1988's The Way Things Work, which uses Wooly Mammoths, large stone edifices, and titanically large humans so maybe I was trained on analogy from an early age and learned to not become too attached to them when they start to break down (like how Wooly Mammoths don't exist anymore).
edit: oh goodness I just looked it up and the hydraulic analogy for a circuit in The Way Things Work is utterly magnificent, fantabulous, funny, and educational. No mammoths, unfortunately.
I'm so glad to see this book mentioned on here! It was my favorite as a kid and it still holds up today IMO. I have one of the newer editions at home and this comment reminded me to go page through it a bit. Still brings a smile to my face.
https://en.wikipedia.org/wiki/Lie-to-children
Just because the way you understand a profound truth is not the same way it was first introduced to you does not mean that the first introduction was flawed or wrong. It, more likely than not, means you're less of a child now than you were then.
Maybe 50 years ago engineering students learning electronics could have had more solid hydraulics background knowledge, but I bet these days more people start from electronics before doing hydraulics.
It has its place, but it should come with a big disclaimer at the front that it is not a model where we assume it is incomplete and which does not explain everything but an analogy that is fundamentally wrong in everything and only meant to help us understand the one particular aspect of the real thing.
I actually like it because it has no pretense that you are actually doing/learning science. Compare that to the simplified models in high school physics where you have the government literally lying to children about how physical phenomena work (e.g. Newton's cradle) and nobody cares despite the teacher's insistence that you "need to know" this misinfo.
If you want to complain about that model for water being wrong though I'm all ears. But the model for water also being the model for electricity is just obviously wrong, cause they aren't the same thing, if both were correct then there would only be a single word.
-George Box
The premise of the article is that the hydraulic analogy breaks down for semiconductors.
My reaction: no kidding, a classical explanation doesn’t cover fundamentally quantum devices.
The whole premise that your model should only need small tweaks to evolve seems wrong. The author has probably forgotten their first encounter with quantum mechanics. It’s not a small tweak. It’s a bewildering change.
Is it particularly wrong to be using hydraulics to explain MOSFETs? I’m not qualified to have an opinion on this; maybe someone is holding on to the analogy too long. For classical effects it works well.
We didn’t even teach her the equations for velocity or distance, we derived them starting from Jerk and integrated our way up the food chain. And none of that linear single dimension nonsense either, kiddo learned in both 3D and polar coordinates from day one; with friction too because like spherical cows, friction-free is a lie.
Teaching grade schoolers single-dimension, frictionless physics really messes them up once they get into grad school and start doing real math.
Mechanical circuits: electronics without electricity
https://youtu.be/QrkiJZKJfpYFor a small simulation, see http://sjbyrnes.com/1235/.
It’s super useful when describing simple ideas to children or laypeople that only are ever going to look at passive components in dc circuits, or at systems so simple it is unnecessary to distinguish between ac and dc.
It quickly falls apart as you involve more complex concepts.
But it is very useful at the basic, basic level for developing simple intuitions about voltage, amperage, and resistance. As long as it is used in-scope and with the appropriate caveats, it is very helpful.
Taking it too far is the problem. You can’t use Newtonian physics to build a GPS system, and you shouldn’t try to go beyond basic eli5 electricity with the hydraulic model.
I thought you just used hydro on simple RLC circuits, and kept it at that?
For semiconductors there's no reason to invent a hydro equivalent that doesn't exist, what's the point? You want a model to be intuitive to the student, and a made-up thing won't be.
As you go further with EE, things also tend to turn into a sort of logic gate puzzle rather than a continuous (voltage-current) problem. That's a while other analogy whose limits you also need to know.