Another Theory of Everything

Ohm's Law

In electricity, pressure is defined as voltage and it is moved from a source to a load through current, obeying Ohm's Law:

E = R*I

When applied to a simple circuit, Ohm's Law neatly predicts the flow of energy. It also demonstrates that the energy transfer is not only dependent on the source voltage, but also dependent on the load impedance. This is fundamentally different from the "work" based concept of Newtonian physics. In the Newtonian concept if I push against an immovable wall, the wall doesn't move, no work is done therefore no energy is expended. But if we use the concept of Ohm's law we find that the load impedance is very small (the wall appears stationary), most of the pressure can be measured at the hand-wall interface and some energy is expended. I'm using energy just to apply the pressure and that energy is reflected back into me and finally dissipated as heat.

Lifting a weight, I expend energy to battle gravity and raise the object. In the process I have added potential energy to the object through it's new, higher position. If I let go of the weight it will fall, giving up it energy. Here again we find that the load (the weight) helps determine the transfer of energy. It's resistance to movement determines how much energy can be transfered to it.

Suppose the same thing happens in waves. Suppose that the transfer of energy through a wave is in a way, bidirectional. That is the energy may travel say from the center out, but the resistance, or impedance is felt from the outside, in. This sounds like a totally screwy concept, so I had to try it.

So lets start with a one dimensional space. This would be something like a rope. We divide our space into parcels, P1, P2, P3....etc. Each parcel has properties. There's pressure, Pn.p, kinetics, Pn.k, and impedance, Pn.r.

Now we'll just write a little program where:
P1.k -= (P1.p - P2.p)/(P1.r+P2.r)
P2.k += (P1.p - P2.p)/(P1.r+P2.r)
etc....
P1.p += P1.k*P1.r
P2.p += P2.k*P2.r
etc....

We stick these little formulas in a loop and run them over and over. The result is a most interesting way of propagating waves.