Rayleigh dissipation function

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

In physics, the Rayleigh dissipation function, named after Lord Rayleigh, is a function used to handle the effects of velocity-proportional frictional forces in Lagrangian mechanics. It was first introduced by him in 1873.[1] If the frictional force on a particle with velocity v can be written as Ff=kv, where k is a diagonal matrix, then the Rayleigh dissipation function can be defined for a system of N particles as

R(v)=12i=1N(kxvi,x2+kyvi,y2+kzvi,z2).

This function represents half of the rate of energy dissipation of the system through friction. The force of friction is negative the velocity gradient of the dissipation function, Ff=vR(v), analogous to a force being equal to the negative position gradient of a potential. This relationship is represented in terms of the set of generalized coordinates qi={q1,q2,qn} as

Ff,i=Rq˙i.

As friction is not conservative, it is included in the Qi term of Lagrange's equations,

ddtLqi˙Lqi=Qi.

Applying of the value of the frictional force described by generalized coordinates into the Euler-Lagrange equations gives

ddt(Lqi˙)Lqi=Rq˙i.

Rayleigh writes the Lagrangian L as kinetic energy T minus potential energy V, which yields Rayleigh's equation from 1873.[2]

ddt(Tqi˙)Tqi+Rq˙i+Vqi=0.

Since the 1970s the name Rayleigh dissipation potential for R is more common. Moreover, the original theory is generalized from quadratic functions qR(q˙)=12q˙𝕍q˙ to dissipation potentials that are depending on q (then called state dependence) and are non-quadratic, which leads to nonlinear friction laws like in Coulomb friction or in plasticity. The main assumption is then, that the mapping q˙R(q,q˙) is convex and satisfies 0=R(q,0)R(q,q˙).[3][4][5]


References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).