Sources/Lexikon/Reibkennlinie: Unterschied zwischen den Versionen

Aus numpedia
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
[[Datei:Reibkennlinie-01.png|mini|Koordinanten und Schnittkräfte|alternativtext=|200x200px]]Reiben oder haften Körper aneinander, so wird ihre geschwindigkeitsabhängige Kontaktkraft ''K(v)'' in der Tangentialebene oft durch den Reib- und Haftbeiwert ''μ'' bzw. ''μ<sub>0</sub>'' beschreiben:
<math>\begin{array}{ccrl}|K|&<&\mu_0 \cdot N&\text{ für } v=0\\K&=&\mu\cdot N &\text{ für } v>0\\K&=&-\mu\cdot N &\text{ für } v<0\end{array}</math>
mit
<math>v = \dot{u}</math>
== Erster Ansatz mit Geradenstücken ==
[[Datei:Reibkennlinie-11.png|mini|Kennlinie (erster Anlauf)]]Statt zwischen Haften und Reiben zu unterscheiden, kann man mit folgender Kennlinie arbeiten, die Schaltstellen für v<sub>0</sub> = +/- ε hat.
Die stückweise definierte Funktion ist:
<math>K = N \cdot \left\{ \begin{array}{ll} -\mu                   &\text{ für } v<=-2\,\epsilon \\ +\mu                   &\text{ für } v>=+2\,\epsilon \\ -((2\,\mu_0-\mu)\,\epsilon+(\mu_0-\mu)\,v)/\epsilon  &\text{ für } v<=  -\epsilon \\ -((\mu-2\,\mu_0)\,\epsilon+(\mu_0-\mu)\,v)/\epsilon  &\text{ für } v>=  +\epsilon \\ \mu_0\,(v/\epsilon);                              &\text{ sonst}              \end{array}\right.</math>[[Datei:Reibkennlinie-02.mp4|mini|Erläuterungen zur Reibkennlinie]]
<!-------------------------------------------------------------------------------->
{{MyCodeBlock|title=Maxima Code
|text=Zum Einbauen in Ihr Programm: der Quellcode zur Kennlinie.
|code=
<syntaxhighlight lang="lisp" line start=1>
/* friction characteristic */
/* piecewise linear        */
subst(solve([c[0]+c[1]*(+epsilon)=+b,c[0]+c[1]*2*(+epsilon)=+a],[c[0],c[1]])[1],c[0]+c[1]*v)
mu(a,b,epsilon,v) := if    v<=-2*epsilon then -a
                    elseif v>=+2*epsilon then +a
                    elseif v<=  -epsilon then -((2*b-a)*epsilon+(b-a)*v)/epsilon
                    elseif v>=  +epsilon then -((a-2*b)*epsilon+(b-a)*v)/epsilon
                    else                      b*(v/epsilon); 
                   
plot2d(mu(0.5,1,0.01,v),[v,-0.1,0.1], [ylabel,"v/V->"], [xlabel,"μ/1->"], [legend, "friction coefficient"]);
</syntaxhighlight>
}}




[[Datei:Reibkennlinie-02.mp4|mini|Erläuterungen zur Reibkennlinie]]
hghgh
hghgh
[[Datei:Kw25-03.png|mini|Reibkennline - aus Aufgabe [[Gelöste Aufgaben/Kw25|Kw25]]]]
[[Datei:Kw25-03.png|mini|Reibkennline - aus Aufgabe [[Gelöste Aufgaben/Kw25|Kw25]]]]
Zeile 7: Zeile 41:
[[Datei:Reibkennlinie-13.png|mini|Stetig differenzierbare Reibkennlinie mit angestückelten Polynomen.]]
[[Datei:Reibkennlinie-13.png|mini|Stetig differenzierbare Reibkennlinie mit angestückelten Polynomen.]]
[[Datei:Reibkennlinie-12.png|mini|Stetig differenzierbare Reibkennlinie mit einem Polynom 5ter Ordnung]]
[[Datei:Reibkennlinie-12.png|mini|Stetig differenzierbare Reibkennlinie mit einem Polynom 5ter Ordnung]]
[[Datei:Reibkennlinie-11.png|mini|Kennlinie (erster Anlauf)]]




[[Datei:Reibkennlinie-01.png|mini|Koordinanten und Schnittkräfte|alternativtext=|200x200px]]
 





Version vom 21. April 2021, 07:23 Uhr

Koordinanten und Schnittkräfte

Reiben oder haften Körper aneinander, so wird ihre geschwindigkeitsabhängige Kontaktkraft K(v) in der Tangentialebene oft durch den Reib- und Haftbeiwert μ bzw. μ0 beschreiben:

mit

Erster Ansatz mit Geradenstücken

Kennlinie (erster Anlauf)

Statt zwischen Haften und Reiben zu unterscheiden, kann man mit folgender Kennlinie arbeiten, die Schaltstellen für v0 = +/- ε hat.

Die stückweise definierte Funktion ist:

Erläuterungen zur Reibkennlinie

Maxima Code

Zum Einbauen in Ihr Programm: der Quellcode zur Kennlinie.


/* friction characteristic */
/* piecewise linear        */

subst(solve([c[0]+c[1]*(+epsilon)=+b,c[0]+c[1]*2*(+epsilon)=+a],[c[0],c[1]])[1],c[0]+c[1]*v)
mu(a,b,epsilon,v) := if     v<=-2*epsilon then -a
                     elseif v>=+2*epsilon then +a
                     elseif v<=  -epsilon then -((2*b-a)*epsilon+(b-a)*v)/epsilon
                     elseif v>=  +epsilon then -((a-2*b)*epsilon+(b-a)*v)/epsilon
                     else                      b*(v/epsilon);  
                     
plot2d(mu(0.5,1,0.01,v),[v,-0.1,0.1], [ylabel,"v/V->"], [xlabel,"μ/1->"], [legend, "friction coefficient"]);






hghgh

Reibkennline - aus Aufgabe Kw25
Ein Ausschnitt der Kennlinie mit den Abschnitten I, II und III
Stetig differenzierbare Reibkennlinie mit angestückelten Polynomen.
Stetig differenzierbare Reibkennlinie mit einem Polynom 5ter Ordnung




Links