Sources/Lexikon/Modalanalyse: Unterschied zwischen den Versionen

Aus numpedia
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(16 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Category:Eigenvektor]][[Category:Eigenwert]][[Category:Eigenwertproblem‎]]
Die Eigenfrequenzen und deren Eigenschwingungsformen reichen meist vollständig aus, um das charakteristische Verhalten von schwingungsfähigen, linearen  Systemen zu erfassen. Eine [https://de.wikipedia.org/wiki/Stimmgabel Stimmgabel] z.B. schwingt hauptsächlich mit 440 Hz - dem Kammerton "a" - und dient damit als Referenz beim Stimmen von Musikinstrumenten. Musikinstrumente, Getriebe und die Oberfläche von Flugzeug-Triebwerken haben ähnliche Schwingungs-Charakteristika, die maßgeblich Ihre strukturellen Belastungen und Schall-Emission steuern.
Die Eigenfrequenzen und deren Eigenschwingungsformen reichen meist vollständig aus, um das charakteristische Verhalten von schwingungsfähigen, linearen  Systemen zu erfassen. Eine [https://de.wikipedia.org/wiki/Stimmgabel Stimmgabel] z.B. schwingt hauptsächlich mit 440 Hz - dem Kammerton "a" - und dient damit als Referenz beim Stimmen von Musikinstrumenten. Musikinstrumente, Getriebe und die Oberfläche von Flugzeug-Triebwerken haben ähnliche Schwingungs-Charakteristika, die maßgeblich Ihre strukturellen Belastungen und Schall-Emission steuern.


Zeile 9: Zeile 11:
Ausgangspunkt sind meist ''N'' lineare Bewegungsgleichungen 2-ter Ordnung eines technischen Systems der Mechanik. Wir schreiben Sie in Matrix-Form
Ausgangspunkt sind meist ''N'' lineare Bewegungsgleichungen 2-ter Ordnung eines technischen Systems der Mechanik. Wir schreiben Sie in Matrix-Form


<math>\underline{\underline{M}} \cdot \underline{\ddot{Q}} + \underline{\underline{B}} \cdot \underline{\dot{Q}} + \underline{\underline{K}} \cdot \underline{Q} = \underline{P}(t)</math>
::<math>\underline{\underline{M}} \cdot \underline{\ddot{Q}} + \underline{\underline{B}} \cdot \underline{\dot{Q}} + \underline{\underline{K}} \cdot \underline{Q} = \underline{P}(t)</math>


mit
mit


<math>\underline{Q}(t) = \left(\begin{array}{c}q_1(t)\\q_1(t)\\\vdots\\q_N(t)\\\end{array}\right)</math>.
::<math>\underline{Q}(t) = \left(\begin{array}{c}q_1(t)\\q_1(t)\\\vdots\\q_N(t)\\\end{array}\right)</math>.


Die Modalanalyse liefert nun den Anteil der Lösung der homogenen Bewegungsgleichung, also von  
Die Modalanalyse liefert nun den Anteil der Lösung der homogenen Bewegungsgleichung, also von  


<math>\underline{\underline{M}} \cdot \underline{\ddot{Q}} + \underline{\underline{B}} \cdot \underline{\dot{Q}} + \underline{\underline{K}} \cdot \underline{Q} = \underline{0}</math>
::<math>\underline{\underline{M}} \cdot \underline{\ddot{Q}} + \underline{\underline{B}} \cdot \underline{\dot{Q}} + \underline{\underline{K}} \cdot \underline{Q} = \underline{0}</math>


mit dem Ansatz
mit dem Ansatz


<math>\underline{Q}(t) = \hat{\underline{Q}} \cdot e^{\displaystyle \lambda\cdot t}</math>.
::<math>\underline{Q}(t) = \hat{\underline{Q}} \cdot e^{\displaystyle \lambda\cdot t}</math>.


Nach dem Einsetzen und Herauskürzen von <math>e^{\lambda t}</math> aus der Bewegungsgleichung taucht die Zeit ''t'' nicht mehr in dem homogenen Gleichungssystem auf:
Nach dem Einsetzen und Herauskürzen von <math>e^{\lambda t}</math> aus der Bewegungsgleichung taucht die Zeit ''t'' nicht mehr in dem homogenen Gleichungssystem auf:


<math>\underbrace{\left( \lambda^2\;\underline{\underline{M}} + \lambda\;\underline{\underline{B}} + \underline{\underline{K}}\right)}_{=:\displaystyle \underline{\underline{A}}(\lambda)} \cdot \underline{\hat{Q}} = \underline{0}</math>.
::<math>\underbrace{\left( \lambda^2\;\underline{\underline{M}} + \lambda\;\underline{\underline{B}} + \underline{\underline{K}}\right)}_{=:\displaystyle \underline{\underline{A}}(\lambda)} \cdot \underline{\hat{Q}} = \underline{0}</math>.


Aus dem System von Bewegungsdifferentialgleichungen ist das System linearer, gewöhnlicher, homogener Gleichungen
Aus dem System von Bewegungsdifferentialgleichungen ist das System linearer, gewöhnlicher, homogener Gleichungen


<math>\underline{\underline{A}} \cdot \underline{\hat{Q}} = \underline{0}</math>
::<math>\underline{\underline{A}} \cdot \underline{\hat{Q}} = \underline{0}</math>


geworden. Wir brauchen also nur noch die λ's zu bestimmen, für die das [[Werkzeuge/Lösungsbausteine der Mathematik/Gewöhnliche lineare Gleichungssysteme#Lösung von homogenen Gleichungssystemen|homogene Gleichungssystem]] eine nicht-triviale (von Null verschiedene) Lösung <math>\underline{\hat{Q}}</math> hat. Davon gibt es genau ''N'' Stück.
geworden. Wir brauchen also nur noch die λ's zu bestimmen, für die das [[Werkzeuge/Lösungsbausteine der Mathematik/Gewöhnliche lineare Gleichungssysteme#Lösung von homogenen Gleichungssystemen|homogene Gleichungssystem]] eine nicht-triviale (von Null verschiedene) Lösung <math>\underline{\hat{Q}}</math> hat. Davon gibt es genau ''N'' Stück.
Zeile 36: Zeile 38:
Ist also
Ist also


::<math>\underline{ Q}_k</math>
::<math>\underline{ \hat{Q}}_k</math>


ein Eigenvektor, dann ist es auch
ein Eigenvektor, dann ist es auch


::<math>C\cdot \underline{Q}_k</math>.
::<math>C\cdot \underline{\hat{Q}}_k</math>.


Oft nutzt man diese Freiheit, um eine zusätzliche Bedingung einzuführen, nämlich
Oft nutzt man diese Freiheit, um eine zusätzliche Bedingung einzuführen, nämlich


::<math>\left\vert \left\vert \underline{Q}_k \right\vert \right\vert = 1</math>,
::<math>\left\vert \left\vert \underline{\hat{Q}}_k \right\vert \right\vert = 1</math>,


der Eigenvektor ist dann ein Einheits-Eigenvektor.}}
der Eigenvektor ist dann ein Einheits-Eigenvektor.}}
Die Kombination aus dem Quadrat des Eigenwerts (→ Eigenfrequenz) und zugeordnetem Eigenvektor (→ Schwingungsform)
Die Kombination aus dem Quadrat des Eigenwerts (→ Eigenfrequenz) und zugeordnetem Eigenvektor (→ Schwingungsform)


<math>\left(\lambda^2_n, \hat{Q}_n\right), n = 1,\ldots,N</math>
::<math>\left(\lambda^2_n, \hat{Q}_n\right), n = 1,\ldots,N</math>


heißt Eigenlösung (vgl. [[Werkzeuge/Lösungsbausteine der Mathematik/Eigenwertprobleme|Eigenwertanalyse]]).
heißt Eigenlösung (vgl. [[Werkzeuge/Lösungsbausteine der Mathematik/Eigenwertprobleme|Eigenwertanalyse]]).
Zeile 56: Zeile 58:
Die Gesamtlösung setzen wir aus den Eigenlösungen zusammen mit
Die Gesamtlösung setzen wir aus den Eigenlösungen zusammen mit


<math>\displaystyle Q(t) = \sum_k Q_k(t)</math>
::<math>\displaystyle Q(t) = \sum_k Q_k(t)</math>


und
und


<math>\underline{Q}_k(t) = \hat{\underline{Q}}_k \cdot e^{\displaystyle \lambda_k\cdot t}</math>.
::<math>\underline{Q}_k(t) = \hat{\underline{Q}}_k \cdot e^{\displaystyle \lambda_k\cdot t}</math>.


Wenn keine gyroskopischen Terme (wie z.B. in [[Gelöste Aufgaben/FEC1|FEC1]]) auftreten, sind die System-Matrizen symmetrisch, dann gilt
Wenn keine gyroskopischen Terme (wie z.B. in [[Gelöste Aufgaben/FEC1|FEC1]]) auftreten, sind die System-Matrizen symmetrisch, dann gilt


<math>\underline{\underline{M}} = \underline{\underline{M}}^T</math>, <math>\underline{\underline{B}} = \underline{\underline{B}}^T</math>, <math>\underline{\underline{K}} = \underline{\underline{K}}^T</math>.
::<math>\underline{\underline{M}} = \underline{\underline{M}}^T</math>, <math>\underline{\underline{B}} = \underline{\underline{B}}^T</math>, <math>\underline{\underline{K}} = \underline{\underline{K}}^T</math>.


Diese Symmetrie werden wir ausnutzen!
Diese Symmetrie werden wir ausnutzen!
Zeile 71: Zeile 73:
Was das heißt, können wir besonders einfach zeigen, wenn wir zuerst ohne viskose Dämpfung, also mit
Was das heißt, können wir besonders einfach zeigen, wenn wir zuerst ohne viskose Dämpfung, also mit


<math>\underline{\underline{B}} =\underline{\underline{0}}</math>
::<math>\underline{\underline{B}} =\underline{\underline{0}}</math>


arbeiten. Dann nämlich sind die Eigenlösung reell! Die Eigenlösung können wir nun als
arbeiten. Dann nämlich sind die Eigenlösung reell! Die Eigenlösung können wir nun als


<math>\begin{array}{ll}\left(\Lambda_n, \hat{Q}_n\right), n = 1,\ldots,N \text{ mit }& \Lambda_n = \lambda_n^2,\\&\lambda_n = j \cdot \omega_{0,n},\\&j = \sqrt{-1}\end{array}</math>
::<math>\begin{array}{ll}\left(\Lambda_n, \hat{Q}_n\right), n = 1,\ldots,N \text{ mit }& \Lambda_n = \lambda_n^2,\\&\lambda_n = j \cdot \omega_{0,n},\\&j = \sqrt{-1}\end{array}</math>


abkürzen. Einsetzten der Eigenlösungen in die homogene Bewegungsgleichung - jeweils einmal für die Lösung ''n=k'' und ''n=l'' - liefert zwei Gleichungssysteme, die wir mit den Eigenvektoren der jeweils anderen Lösung (rot) durchmultiplizieren.  
abkürzen. Einsetzten der Eigenlösungen in die homogene Bewegungsgleichung - jeweils einmal für die Lösung ''n=k'' und ''n=l'' - liefert zwei Gleichungssysteme, die wir mit den Eigenvektoren der jeweils anderen Lösung (rot) durchmultiplizieren.  


<math>\begin{array}{rrr}\Lambda_k\;\;\; {\color{red}{\underline{\hat{Q}^T_l}}}\cdot \underline{\underline{M}} \cdot \underline{\hat{Q}}_k &+ {\color{red}{\underline{\hat{Q}^T_l}}}\cdot \underline{\underline{K}} \cdot \underline{\hat{Q}}_k &= \underline{0}\\\Lambda_l\;\;\; {\color{red}{\underline{\hat{Q}^T_k}}}\cdot\underline{\underline{M}} \cdot \underline{\hat{Q}}_l &+ {\color{red}{\underline{\hat{Q}^T_k}}}\cdot\underline{\underline{K}} \cdot \underline{\hat{Q}}_l &= \underline{0}\end{array}</math>
::<math>\begin{array}{rrr}\Lambda_k\;\;\; {\color{red}{\underline{\hat{Q}}^T_l}}\cdot \underline{\underline{M}} \cdot \underline{\hat{Q}}_k &+ {\color{red}{\underline{\hat{Q}}^T_l}}\cdot \underline{\underline{K}} \cdot \underline{\hat{Q}}_k &= 0\\\Lambda_l\;\;\; {\color{red}{\underline{\hat{Q}}^T_k}}\cdot\underline{\underline{M}} \cdot \underline{\hat{Q}}_l &+ {\color{red}{\underline{\hat{Q}}^T_k}}\cdot\underline{\underline{K}} \cdot \underline{\hat{Q}}_l &= 0\end{array}</math>


Jetzt transponieren wir die zweite Zeile und führen die Transposition jeweils auf die Matrix-Ebene zurück, z.B. so:
Jetzt transponieren wir die zweite Zeile und führen die Transposition jeweils auf die Matrix-Ebene zurück, z.B. so:


<math>\left({\color{red}{\underline{\hat{Q}^T_k}}}\cdot\underline{\underline{K}} \cdot \underline{\hat{Q}}_l\right)^T = \underline{\hat{Q}}^T_l \cdot\underline{\underline{K}}^T \cdot {\color{red}{\underline{\hat{Q}_k}}}</math>
::<math>\left({\color{red}{\underline{\hat{Q}^T_k}}}\cdot\underline{\underline{K}} \cdot \underline{\hat{Q}}_l\right)^T = \underline{\hat{Q}}^T_l \cdot\underline{\underline{K}}^T \cdot {\color{red}{\underline{\hat{Q}_k}}}</math>


Die beiden Zeilen oben subtrahieren wir nun von einander und finden wegen
Die beiden Zeilen oben subtrahieren wir nun von einander und finden wegen


<math>\underline{\underline{K}}^T = \underline{\underline{K}}</math>
::<math>\underline{\underline{K}}^T = \underline{\underline{K}}</math> und <math>\underline{\underline{M}}^T = \underline{\underline{M}}</math>


die Aussage
die Aussage


<math>\left(\Lambda_k - \Lambda_l\right)\;\;\;\underline{\hat{Q}}^T_l \cdot\underline{\underline{M}} \cdot \underline{\hat{Q}}_k = \underline{0}</math>.
::<math>\left(\Lambda_k - \Lambda_l\right)\;\;\;\underline{\hat{Q}}^T_l \cdot\underline{\underline{M}} \cdot \underline{\hat{Q}}_k = 0</math>.


Dann ist also
Dann ist also


# <math>\ldots \text{ für } k=l: \left(\Lambda_k - \Lambda_l\right) = 0 \text{ und }</math>
# <math>\ldots \text{ für } k=l: \left(\Lambda_k - \Lambda_l\right) = 0 \text{ und }</math>
# <math>\ldots \text{ für } k\neq l: \underline{\hat{Q}}^T_l \cdot\underline{\underline{M}} \cdot \underline{\hat{Q}}_k = \underline{0} \;\;\;\text{ und damit übrigens auch } \underline{\hat{Q}}^T_l \cdot\underline{\underline{K}} \cdot \underline{\hat{Q}}_k = \underline{0}</math>
# <math>\ldots \text{ für } k\neq l: \underline{\hat{Q}}^T_l \cdot\underline{\underline{M}} \cdot \underline{\hat{Q}}_k = 0 \;\;\;\text{ und damit übrigens auch } \underline{\hat{Q}}^T_l \cdot\underline{\underline{K}} \cdot \underline{\hat{Q}}_k = 0</math>


Die Aussage von 2. ist: Die Eigenvektoren zu zwei verschiedenen Eigenwerten sind im Sinne des Skalarprodukts
Die Aussage von 2. ist: Die Eigenvektoren zu zwei verschiedenen Eigenwerten sind im Sinne des Skalarprodukts


<math>\underline{\hat{Q}}^T_l \cdot\underline{\underline{M}} \cdot \underline{\hat{Q}}_k = \underline{0}</math>
::<math>\underline{\hat{Q}}^T_l \cdot\underline{\underline{M}} \cdot \underline{\hat{Q}}_k = 0</math>


orthogonal. Das heißt auch, dass die Eigenvektoren nur dann zueinander selbst orthogonal sind, wenn die Massenmatrix proportional zur Einheitsmatrix ist.
orthogonal. Das heißt auch, dass die Eigenvektoren nur dann zueinander selbst orthogonal sind, wenn die Massenmatrix proportional zur Einheitsmatrix ist.
Zeile 109: Zeile 111:
Dazu definieren wir die Modalmatrix
Dazu definieren wir die Modalmatrix


<math>\mathbf{\underline{\underline{\hat{Q}}}} = \left(\underline{\hat{Q}}_1, \underline{\hat{Q}}_2,\ldots,\underline{\hat{Q}}_N \right) = \left(\begin{array}{ccc}\hat{q}_{11}&\ldots&\hat{q}_{1N}\\\vdots&\ddots&\vdots\\ \hat{q}_{N1}&\ldots&\hat{q}_{NN}\end{array}\right)</math>
::<math>\mathbf{\underline{\underline{\hat{Q}}}} = \left(\underline{\hat{Q}}_1, \underline{\hat{Q}}_2,\ldots,\underline{\hat{Q}}_N \right) = \left(\begin{array}{ccc}\hat{q}_{11}&\ldots&\hat{q}_{1N}\\\vdots&\ddots&\vdots\\ \hat{q}_{N1}&\ldots&\hat{q}_{NN}\end{array}\right)</math>


und die Diagonalmatrix der Eigenwerte
und die Diagonalmatrix der Eigenwerte


<math>\mathbf{\underline{\underline{\Lambda}}} = \text{diag} \left(\lambda_1,\lambda_2,\ldots,\lambda_N \right) = \left(\begin{array}{ccc}\lambda_1&&0\\ &\ddots&\\ 0& &\lambda_N\end{array}\right)</math>.
::<math>\mathbf{\underline{\underline{\Lambda}}} = \text{diag} \left(\lambda_1,\lambda_2,\ldots,\lambda_N \right) = \left(\begin{array}{ccc}\lambda_1&&0\\ &\ddots&\\ 0& &\lambda_N\end{array}\right)</math>.




Zeile 119: Zeile 121:
Die Eigenlösungen können wir nun so zusammenfassen:
Die Eigenlösungen können wir nun so zusammenfassen:


<math>\mathbf{\underline{\underline{\Lambda}}} \cdot \mathbf{\underline{\underline{\hat{Q}}}^T\cdot \underline{\underline{M}} \cdot \mathbf{\underline{\underline{\hat{Q}}}}} + \mathbf{\underline{\underline{\hat{Q}}}}^T\cdot \underline{\underline{K}} \cdot \mathbf{\underline{\underline{\hat{Q}}}} = \underline{0}</math>.
::<math>\mathbf{\underline{\underline{\Lambda}}} \cdot \mathbf{\underline{\underline{\hat{Q}}}^T\cdot \underline{\underline{M}} \cdot \mathbf{\underline{\underline{\hat{Q}}}}} + \mathbf{\underline{\underline{\hat{Q}}}}^T\cdot \underline{\underline{K}} \cdot \mathbf{\underline{\underline{\hat{Q}}}} = \underline{0}</math>.


Wegen der Orthogonalität der Eigenvektoren ist
Wegen der Orthogonalität der Eigenvektoren ist


<math>\mathbf{\underline{\underline{\hat{Q}}}}^T \cdot \underline{\underline{M}} \cdot \mathbf{\underline{\underline{\hat{Q}}}} =\underbrace{\left(\begin{array}{ccc}\tilde{m}_1&&0\\ &\ddots&\\ 0& &\tilde{m}_N\end{array}\right)}_{\displaystyle = \text{diag}(\tilde{m}_k)}</math> und <math>\mathbf{\underline{\underline{\hat{Q}}}}^T \cdot \underline{\underline{K}} \cdot \mathbf{\underline{\underline{\hat{Q}}}} =\underbrace{\left(\begin{array}{ccc}\tilde{k}_1&&0\\ &\ddots&\\ 0& &\tilde{k}_N\end{array}\right)}_{\displaystyle = \text{diag}(\tilde{k}_k)}</math>.
::<math>\mathbf{\underline{\underline{\hat{Q}}}}^T \cdot \underline{\underline{M}} \cdot \mathbf{\underline{\underline{\hat{Q}}}} =\underbrace{\left(\begin{array}{ccc}\tilde{m}_1&&0\\ &\ddots&\\ 0& &\tilde{m}_N\end{array}\right)}_{\displaystyle = \text{diag}(\tilde{m}_k)}</math> und <math>\mathbf{\underline{\underline{\hat{Q}}}}^T \cdot \underline{\underline{K}} \cdot \mathbf{\underline{\underline{\hat{Q}}}} =\underbrace{\left(\begin{array}{ccc}\tilde{k}_1&&0\\ &\ddots&\\ 0& &\tilde{k}_N\end{array}\right)}_{\displaystyle = \text{diag}(\tilde{k}_k)}</math>.


Wir definieren
Wir definieren


<math>\underline{\underline{\tilde{M}}} := \text{diag} (\tilde{m}_k) \text{ und } \underline{\underline{\tilde{K}}} := \text{diag} (\tilde{k}_k)</math>,
::<math>\underline{\underline{\tilde{M}}} := \text{diag} (\tilde{m}_k) \text{ und } \underline{\underline{\tilde{K}}} := \text{diag} (\tilde{k}_k)</math>,


Und wir nennen
Und wir nennen


<math>\begin{array}{lcl}\tilde{m}_k&\ldots& \text{modale Masse und}\\\tilde{k}_k&\ldots& \text{modale Steifigkeit.}\end{array}</math>.
::<math>\begin{array}{lcl}\tilde{m}_k&\ldots& \text{modale Masse und}\\\tilde{k}_k&\ldots& \text{modale Steifigkeit.}\end{array}</math>.


Statt einem System gekoppelter, linearer Differentialgleichungen erhalten wir mit
Statt einem System gekoppelter, linearer Differentialgleichungen erhalten wir mit


<math>\underline{\underline{\tilde{M}}}\cdot \underline{\ddot{P}} + \underline{\underline{\tilde{K}}}\cdot \underline{P} = \underline{0}</math>
::<math>\underline{\underline{\tilde{M}}}\cdot \underline{\ddot{P}} + \underline{\underline{\tilde{K}}}\cdot \underline{P} = \underline{0}</math>


N einzelne, entkoppelte Bewegungsgleichungen
N einzelne, entkoppelte Bewegungsgleichungen


<math>\tilde{m}_k\cdot \ddot{p}_k + \tilde{k}_k\cdot p_k = 0</math>
::<math>\tilde{m}_k\cdot \ddot{p}_k + \tilde{k}_k\cdot p_k = 0</math>


für
für


<math>\underline{Q}_k(t) = \underline{\hat{Q}}_k\cdot p_k(t)</math>.
::<math>\underline{Q}_k(t) = \underline{\hat{Q}}_k\cdot p_k(t)</math>.


Schauen Sie sich dazu noch einmal den Tipp zur Unbestimmtheit der Eigenvektoren oben an!
Schauen Sie sich dazu noch einmal den Tipp zur Unbestimmtheit der Eigenvektoren oben an!


== Das generalisierte Eigenwertproblem ==
Für das generalisierte Eigenwertproblem (<math>\underline{\underline{B}} \ne \underline{\underline{0}}</math>) findet man zunächst keine Standard-Implementierungen zur Lösung unserer Bewegungsgleichungen 2. Ordnung. Matlab bietet die Routine
::<code>[V,D,W] = eig(A,B)</code>
zur Lösung von
::<math>\underline{\underline{A}}\cdot \underline{\hat{U}}= \lambda\cdot \underline{\underline{B}}\cdot \underline{\hat{U}} </math>,
wir müssen also unser System passend umschreiben.
Zentrales Merkmal der Matlab-Routine ist dabei, dass der Eigenwert λ einfach auftaucht, wir also unser System von Bewegungsgleichungen 2. Ordnung auf ein System 1. Ordnung transformieren müssen. Das gelingt mit dem Ansatz
::<math>\underline{R} = \underline{\dot{Q}}</math> (oder <math>\underline{\underline{M}}\cdot\underline{R} = \underline{\dot{Q}}</math>)
und wir erhalten
::<math>
\underbrace{\begin{pmatrix}\underline{\underline{M}}&\underline{\underline{0}}\\
                          \underline{\underline{0}}&\underline{\underline{1}}\\\end{pmatrix}}_{\displaystyle \underline{\underline{B}}}\cdot
\underbrace{\begin{pmatrix}\underline{\dot{R}}(t)\\
\underline{\dot{Q}}(t)\\\end{pmatrix}}_{\displaystyle \underline{\dot{U(t)}}}
+
\underbrace{\begin{pmatrix}\underline{\underline{B}}&\underline{\underline{K}}\\
                          -\underline{\underline{1}}&\underline{\underline{0}}\\\end{pmatrix}}_{\displaystyle -\underline{\underline{A}}}\cdot
\underbrace{\begin{pmatrix}\underline{R}(t)\\
\underline{Q}(t)\\\end{pmatrix}}_{\displaystyle \underline{\underline{U(t)}}}
=
\underline{0}
</math>
Mit dem Ansatz
::<math>\underline{U}(t) = \underline{\hat{U}}\cdot e^{\displaystyle \lambda t}</math>
überführen wir dann unsere Bewegungsgleichungen in die Form, die wir in Matlab angesteuert haben.
Im Allgemeinen sind die Eigenwerte <i>λ<sub>i</sub></i> komplexwertig - und damit auch das <math>\underline{\hat{U}}</math>. Wir nehmen dann nur den Realteil der Lösung, also


---
::<math>\underline{U}(t) = \Re \left( \underline{\hat{U}}\cdot e^{\displaystyle \lambda t}\right)</math>.


Links
<hr/>
'''Links'''


** Matlab: [https://de.mathworks.com/help/matlab/ref/eig.html Eigenvalue and Eigenvectors]
* Matlab: [https://de.mathworks.com/help/matlab/ref/eig.html Eigenvalue and Eigenvectors]

Aktuelle Version vom 23. Mai 2024, 10:13 Uhr


Die Eigenfrequenzen und deren Eigenschwingungsformen reichen meist vollständig aus, um das charakteristische Verhalten von schwingungsfähigen, linearen  Systemen zu erfassen. Eine Stimmgabel z.B. schwingt hauptsächlich mit 440 Hz - dem Kammerton "a" - und dient damit als Referenz beim Stimmen von Musikinstrumenten. Musikinstrumente, Getriebe und die Oberfläche von Flugzeug-Triebwerken haben ähnliche Schwingungs-Charakteristika, die maßgeblich Ihre strukturellen Belastungen und Schall-Emission steuern.

Eigenwert und Eigenform

Die Modalanalyse ist ein mathematisches Werkzeug zur Schwingungsanalyse, zur Ermittlung der charakteristischen modalen Parameter

  • Eigenfrequenz und
  • Eigenschwingungsform.

Ausgangspunkt sind meist N lineare Bewegungsgleichungen 2-ter Ordnung eines technischen Systems der Mechanik. Wir schreiben Sie in Matrix-Form

mit

.

Die Modalanalyse liefert nun den Anteil der Lösung der homogenen Bewegungsgleichung, also von  

mit dem Ansatz

.

Nach dem Einsetzen und Herauskürzen von  aus der Bewegungsgleichung taucht die Zeit t nicht mehr in dem homogenen Gleichungssystem auf:

.

Aus dem System von Bewegungsdifferentialgleichungen ist das System linearer, gewöhnlicher, homogener Gleichungen

geworden. Wir brauchen also nur noch die λ's zu bestimmen, für die das homogene Gleichungssystem eine nicht-triviale (von Null verschiedene) Lösung hat. Davon gibt es genau N Stück.

Tipp:
Die Matrix A ist für die berechneten Eigenwerte singulär. Das heißt: wir haben nur N-1 unabhängige Gleichungen zur Bestimmung der N Komponenten des Eigenvektors. 

Ist also

ein Eigenvektor, dann ist es auch

.

Oft nutzt man diese Freiheit, um eine zusätzliche Bedingung einzuführen, nämlich

,
der Eigenvektor ist dann ein Einheits-Eigenvektor.

Die Kombination aus dem Quadrat des Eigenwerts (→ Eigenfrequenz) und zugeordnetem Eigenvektor (→ Schwingungsform)

heißt Eigenlösung (vgl. Eigenwertanalyse).


Die Gesamtlösung setzen wir aus den Eigenlösungen zusammen mit

und

.

Wenn keine gyroskopischen Terme (wie z.B. in FEC1) auftreten, sind die System-Matrizen symmetrisch, dann gilt

, , .

Diese Symmetrie werden wir ausnutzen!

Eigenschwingungsformen sind orthogonal zueinander

Was das heißt, können wir besonders einfach zeigen, wenn wir zuerst ohne viskose Dämpfung, also mit

arbeiten. Dann nämlich sind die Eigenlösung reell! Die Eigenlösung können wir nun als

abkürzen. Einsetzten der Eigenlösungen in die homogene Bewegungsgleichung - jeweils einmal für die Lösung n=k und n=l - liefert zwei Gleichungssysteme, die wir mit den Eigenvektoren der jeweils anderen Lösung (rot) durchmultiplizieren.

Jetzt transponieren wir die zweite Zeile und führen die Transposition jeweils auf die Matrix-Ebene zurück, z.B. so:

Die beiden Zeilen oben subtrahieren wir nun von einander und finden wegen

und

die Aussage

.

Dann ist also

Die Aussage von 2. ist: Die Eigenvektoren zu zwei verschiedenen Eigenwerten sind im Sinne des Skalarprodukts

orthogonal. Das heißt auch, dass die Eigenvektoren nur dann zueinander selbst orthogonal sind, wenn die Massenmatrix proportional zur Einheitsmatrix ist.

Die Modalmatrix

Die N Eigenlösungen können wir in Matrixform schrieben - und damit die Transformation in Modalkoordinaten vorbereiten.

Dazu definieren wir die Modalmatrix

und die Diagonalmatrix der Eigenwerte

.


Diagonalisierung der Systemmatrizen und Transformation auf Modalkoordinaten

Die Eigenlösungen können wir nun so zusammenfassen:

.

Wegen der Orthogonalität der Eigenvektoren ist

und .

Wir definieren

,

Und wir nennen

.

Statt einem System gekoppelter, linearer Differentialgleichungen erhalten wir mit

N einzelne, entkoppelte Bewegungsgleichungen

für

.

Schauen Sie sich dazu noch einmal den Tipp zur Unbestimmtheit der Eigenvektoren oben an!

Das generalisierte Eigenwertproblem

Für das generalisierte Eigenwertproblem () findet man zunächst keine Standard-Implementierungen zur Lösung unserer Bewegungsgleichungen 2. Ordnung. Matlab bietet die Routine

[V,D,W] = eig(A,B)

zur Lösung von

,

wir müssen also unser System passend umschreiben.

Zentrales Merkmal der Matlab-Routine ist dabei, dass der Eigenwert λ einfach auftaucht, wir also unser System von Bewegungsgleichungen 2. Ordnung auf ein System 1. Ordnung transformieren müssen. Das gelingt mit dem Ansatz

(oder )

und wir erhalten

Mit dem Ansatz

überführen wir dann unsere Bewegungsgleichungen in die Form, die wir in Matlab angesteuert haben.

Im Allgemeinen sind die Eigenwerte λi komplexwertig - und damit auch das . Wir nehmen dann nur den Realteil der Lösung, also

.

Links