diff options
Diffstat (limited to '')
67 files changed, 2329 insertions, 817 deletions
diff --git a/buch/papers/clifford/0_ElevatorPitch.tex b/buch/papers/clifford/0_ElevatorPitch.tex new file mode 100644 index 0000000..0db5617 --- /dev/null +++ b/buch/papers/clifford/0_ElevatorPitch.tex @@ -0,0 +1,2 @@ +TODO... +GA [Geometric Algebra i.a.W. Clifford Algebra] provides a unified language for the whole of physics and for much of mathematics and its applications that is conceptually and computationally superior to alternative mathematical systems in many application domains.
\ No newline at end of file diff --git a/buch/papers/clifford/10_Quaternionen.tex b/buch/papers/clifford/10_Quaternionen.tex new file mode 100644 index 0000000..8945ba8 --- /dev/null +++ b/buch/papers/clifford/10_Quaternionen.tex @@ -0,0 +1,61 @@ +% +% teil3.tex -- Beispiel-File für Teil 3 +% +% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil +% +\section{Quaternionen} +\rhead{Quaternionen} +Wie die komplexen Zahlen eine Erweiterung der reellen Zahlen sind, sind die Quaternionen eine Erweiterung der komplexen Zahlen für den 3 dimensionalen Raum. Sie haben, wie die komplexen Zahlen, eine dreh-streckende Eigenschaft. +Sie finden beispielsweise in der Computergraphik und in der Robotik Anwendung. +Die Quaternionen werden so definiert. +\begin{align} + q = w + xi + yj + zk; \quad w,x,y,z \in \mathbb{R};\enspace q \in \mathbb{H} +\end{align} +Eine Drehstreckung wird dabei mit dieser Formel erreicht. +\begin{align} \label{QuatRot} + \begin{split} + &v'' = qvq^{-1};\quad q,v,q^{-1} \in \mathbb{H}\\ + &Re(q) = Re(q^{-1});\enspace Im(q) = -Im(q^-1) + \end{split} +\end{align} +Die Quaternionen besitzen im Gegensatz zu dem komplexen Zahlen 3 imaginäre Einheiten $i,j,k$. Wieso 3? Weil es in der dritten Dimension 3 Drehachsen gibt, anstatt nur eine. Nun haben wir ein kleines Problem. Wie sollen wir die Quaternionen darstellen? Wir bräuchten 4 Achsen für die 3 Imaginären Einheiten und die eine reelle Einheit. Ein weiterer Nachteil in visueller Hinsicht entsteht beim Anwenden eines Quaternion auf einen Vektor. Sie befinden sich nicht im gleichen Raum und müssen zuerst ineinander umgewandelt werden, um damit zu rechnen, wie man bei $v$ in der Formel (\ref{QuatRot}) sieht. + +\subsection{geometrischen Algebra} +Die geometrische Algebra besitzt die Fähigkeit beide Probleme zu lösen. Die Quaternionen können, wie schon im 2 dimensionalen Fall durch die gerade Grade $\mathbb{G}_3^+ \cong \mathbb{H}$ dargestellt werden. Da wir uns jetzt aber in $\mathbb{G}_3$ befinden haben wir 3 Basisvektoren $e_1, e_2, e_3$ und können somit 3 Bivektoren bilden $e_{12}, e_{23}, e_{31}$. +\begin{align} + \mathbf{q} = w + x\mathbf{e_{12}} + y\mathbf{e_{23}} + z\mathbf{e_{31}}; \quad w,x,y,z \in \mathbb{R};\enspace q \in \mathbb{G}_3^+ +\end{align} +Die Probleme werden dadurch gelöst, da wir die Bivektoren im Raum nicht durch einzelne Achsen darstellen müssen, sondern sie als eine orientiere Fläche darstellen können. Anstatt die Vektoren in Quaternionen umzurechnen, können wir jetzt die Vektoren separat im gleichen Raum darstellen. +\\BILD VEKTOR, QUATERNION IN G3\\ +Wie schon im 2 dimensionalen Fall beschreibt ein Bivektor, um wie viel der um 90 grad gedrehte orginale Vektor gestreckt wird. Dabei dreht jeder Bivektor den Vektor um eine andere Achse. +\\BILD?\\ +In der Computergraphik und Robotik macht eine Drehstreckung aber nicht viel Sinn. Wieso sollte ein Objekt bei einer Drehung zusätzlich noch grösser werden? Darum verwendet man sogenannte Einheitsquaternion, welche den Betrag $|q|=1$ haben. Sie rotieren die Objekte bzw. Vektoren lediglich. +\begin{align} + \mathbf{q} = \cos(\alpha) + sin(\alpha)(x\mathbf{e_{12}} + y\mathbf{e_{23}} + z\mathbf{e_{31}}) +\end{align} +wobei definiert ist, dass $x^2+y^2+z^2=1$. Somit beträgt der Betrag immer 1. +\begin{align} + |q| = \sqrt{cos(\alpha)^2 + sin(\alpha)^2(x^2+y^2+z^2) } = \sqrt{cos(\alpha)^2 + sin(\alpha)^2} = 1 +\end{align} +Man verwendet um einen Vektor zu drehen wieder die gleiche Formel, wie auch schon im 2 dimensionalen Fall. +\begin{align} \label{QuatRot} + \begin{split} + &v'' = qvq^{-1}\\ + &Re(q) = Re(q^{-1});\enspace Im(q) = -Im(q^-1) + \end{split} +\end{align} +Es ist wichtig bei Quaternionen für eine reine Drehstreckung mit $q$ und $q^{-1}$ beidseitig zu multiplizieren, sonst werden die senkrechten Anteile zu den Bivektorebenen ebenfalls beeinflusst, wie man im Kapitel Rotation bei der Formel (\ref{RotAufPerpPar}) sehen kann + +\subsection{Gimbal-Lock und Interpolation} + +\subsection{Fazit} +andere Darstellungsweise. Besser für Verständnis => komplexe Zahlen erscheinen ähnlicher zu Quaternionen? Eine Sprache für alle Geometrische Probleme + + +\begin{tikzpicture} + \draw[thin,gray!40] (-3,-3) grid (3,3); + \draw[<->] (-3,0)--(3,0) node[right]{$x$}; + \draw[<->] (0,-3)--(0,3) node[above]{$y$}; + \draw[line width=2pt,blue,-stealth](0,0)--(1,1) node[anchor=south west]{$\boldsymbol{u}$}; + \draw[line width=2pt,red,-stealth](0,0)--(-1,-1) node[anchor=north east]{$\boldsymbol{-u}$}; +\end{tikzpicture}
\ No newline at end of file diff --git a/buch/papers/clifford/1_Vektordarstellung.tex b/buch/papers/clifford/1_Vektordarstellung.tex new file mode 100644 index 0000000..88a5789 --- /dev/null +++ b/buch/papers/clifford/1_Vektordarstellung.tex @@ -0,0 +1,71 @@ +\section{Vektoroperationen\label{clifford:section:Vektoroperationen}} +\rhead{Vektoroperationen} +\subsection{Vektordarstellung\label{clifford:section:Vektordarstellung}} +Vektoren können neben der üblichen Darstellung, auch als Linearkombination aus Basisvektoren dargestellt werden +\begin{equation} + \begin{split} + \textbf{a} + &= + \begin{pmatrix} + a_1 \\ a_2 \\ \vdots \\ a_n + \end{pmatrix} + = + a_1 \begin{pmatrix} + 1 \\ 0 \\ \vdots \\ 0 + \end{pmatrix} + + + a_2\begin{pmatrix} + 0 \\ 1 \\ \vdots \\ 0 + \end{pmatrix} + \dots + + + a_n\begin{pmatrix} + 0 \\ 0 \\ \vdots \\ 1 + \end{pmatrix} \\\ + &= + a_1\textbf{e}_1 + + + a_2\textbf{e}_2 + + + \dots + a_n\textbf{e}_n + = + \sum_{i=1}^{n} a_i \textbf{e}_i + \qquad + a_i \in \mathbb{R} + , \textbf{e}_i \in \mathbb{R}^n. + \end{split} +\end{equation} +Diese Basisvektoren sollen orthonormal sein und um die Darstellung zu vereinfachen werden sie durch $\textbf{e}_1 , \textbf{e}_2, ...$ ersetzt. +\begin{beispiel} +Linearkombination von Basisvektoren in $\mathbb{R}^4$ + \begin{equation} + \begin{pmatrix} + 42 \\ 2 \\ 1291 \\ 4 + \end{pmatrix} + = + 42 \begin{pmatrix} + 1 \\ 0 \\ 0 \\ 0 + \end{pmatrix} + + + 2 \begin{pmatrix} + 0 \\ 1 \\ 0 \\ 0 + \end{pmatrix} + + + 1291 + \begin{pmatrix} + 0 \\ 0 \\ 1 \\ 0 + \end{pmatrix} + + + 4 \begin{pmatrix} + 0 \\ 0 \\ 0 \\ 1 + \end{pmatrix} + = + 42\textbf{e}_1 + + + 2\textbf{e}_2 + + + 1291\textbf{e}_3 + + + 4\textbf{e}_4 + \end{equation} +\end{beispiel} +Wobei Beispiel für einen vier dimensionalen Vektor ist, dies kann selbstverständlich für beliebig viele Dimensionen nach demselben Schema erweitert werden.
\ No newline at end of file diff --git a/buch/papers/clifford/2_QuadratVektoren.tex b/buch/papers/clifford/2_QuadratVektoren.tex new file mode 100644 index 0000000..cfb05d6 --- /dev/null +++ b/buch/papers/clifford/2_QuadratVektoren.tex @@ -0,0 +1,110 @@ +\subsection{Quadrat von Vektoren} +Was eine Addition von Vektoren bedeutet ist sehr intuitiv und auch leicht geometrisch darzustellen, was allerdings das Produkt von Vektoren ergibt mag anfänglich unintuitiv wirken. +Was soll es schon heissen zwei Vektoren miteinander zu multiplizieren? +\newline +Im Folgenden werden wir versuchen diese Operation ähnlich intuitiv darzustellen. +\newline +Um sinnvoll eine neue Operation zwischen zwei Elementen einer Algebra, in diesem Fall Vektoren, zu definieren, muss man überlegen, was das Ziel dieser Operation ist. +Als grundsätzliches Ziel wird definiert, dass das Quadrat eines Vektor dessen Länge im Quadrat ergibt, da dies auch in vielen anderen Bereichen der Mathematik,zum Beispiel bei komplexen Zahlen, auch so definiert ist. +\newline +Zusätzlich wollen wir auch das Assoziativgesetz und das Kommutativgesetz für Skalare beibehalten. Wobei das Kommutativgesetz leider, oder wie man sehen wird zum Glück, in der geometrischen Algebra im generellen nicht mehr gilt. Das heisst wir dürfen ausklammern \ref{eq:assoziativ} und die Position von Skalaren im Produkt ändern \ref{eq:kommSkalar}, allerdings nicht die Position der Vektoren \ref{eq:kommVector}. +\begin{equation} + \label{eq:assoziativ} + \textbf{e}_i(\textbf{e}_j + \textbf{e}_k) + = + \textbf{e}_i\textbf{e}_j + \textbf{e}_i\textbf{e}_k +\end{equation} +\begin{equation} + \label{eq:kommSkalar} + a\textbf{e}_ib\textbf{e}_j + = + ab\textbf{e}_i\textbf{e}_j +\end{equation} +\begin{equation} + \label{eq:kommVector} + \textbf{e}_i\textbf{e}_j + \neq + \textbf{e}_j\textbf{e}_i +\end{equation} +Betrachten wir nun mit diesen Regeln das Quadrat eines Vektors. +\begin{align} + \textbf{a}^2 &= + \left ( + \sum_{i=1}^{n} a_i \textbf{e}_i + \right ) + \left ( + \sum_{i=1}^{n} a_i \textbf{e}_i + \right ) + \label{eq:quad_a_1} + \\ + &= + \textcolor{red}{\sum_{i=1}^{n} a_i^2\textbf{e}_i^2} + + + \textcolor{blue}{\sum_{\begin{subarray}{l}i,j=1\\i \neq j\end{subarray}}^n a_ia_j\textbf{e}_i\textbf{e}_j } + \label{eq:quad_a_2} + \\ + &= \textcolor{cyan}{\sum_{i=1}^{n} a_i^2} + \textcolor{orange}{\sum_{\begin{subarray}{l}i,j=1\\i \neq j\end{subarray}}^n a_ia_j\textbf{e}_i\textbf{e}_j}. + \label{eq:quad_a_3} +\end{align} + +\begin{beispiel} +Quadrat eines Vektors in $\mathbb{R}^2$ +\begin{equation} + \begin{split} + \textbf{a}^2 + &= (a_1\textbf{e}_1+a_2\textbf{e}_2)(a_1\textbf{e}_1+a_2\textbf{e}_2) \\\ + &= \textcolor{red}{a_1^2\textbf{e}_1^2 + a_2^2\textbf{e}_2^2} + + \textcolor{blue}{a_1\textbf{e}_1a_2\textbf{e}_2 + a_2\textbf{e}_2a_1\textbf{e}_2} \\\ + & = \textcolor{cyan}{a_1^2 + a_2^2} + \textcolor{orange}{a_1b\textbf{e}_1a_2\textbf{e}_2 + a_2\textbf{e}_2a_1\textbf{e}_2} + \end{split} +\end{equation} + +\end{beispiel} +Der Vektor wird in \ref{eq:quad_a_1} als Linearkombination geschrieben. +Das Quadrat kann, wie in \ref{eq:quad_a_2} gezeigt, in zwei Summen aufteilen werden , wobei die roten Summe die quadrierten Terme und die blaue Summe die Mischterme beinhaltet. +\newline +Da $\textbf{e}_i^2 = 1$ gilt, da zuvor vorausgesetzt wurde, dass man mit orthonormalen Einheitsvektoren arbeitet, wird dies nun eingesetzt ergibt sich \ref{eq:quad_a_3} +\newline +Die hellblaue Teil ist nun bereits Länge im Quadrat eines Vektors, also das Ziel der Multiplikation. +Daher muss der restliche Teil dieser Gleichung null ergeben. +Aus dieser Erkenntnis leiten wir in \ref{eq:Mischterme_Null} weitere Eigenschaften für die Multiplikation her. +\begin{equation} + \label{eq:Mischterme_Null} + \sum_{\begin{subarray}{l}i,j=1\\i \neq j\end{subarray}}^n a_ia_j\textbf{e}_i\textbf{e}_j = \textcolor{blue}{a_1a_2(\textbf{e}_1\textbf{e}_2 + \textbf{e}_2\textbf{e}_1)} + a_1a_3(\textbf{e}_1\textbf{e}_3 + \textbf{e}_3\textbf{e}_1) + \dots = 0 +\end{equation} +Da dies für beliebige $a_i$ gelten muss werden alle Terme bis auf $a_1$ und $a_2$ gleich null gesetzt. Somit fallen alle Terme bis auf den blauen weg. Wird dies weiter vereinfacht ergibt sich +\begin{equation} +\begin{split} + a_1a_2(\textbf{e}_1\textbf{e}_2 + \textbf{e}_2\textbf{e}_1) &= 0 \\ + a_1a_2\textbf{e}_1\textbf{e}_2 &= -a_1a_2\textbf{e}_2\textbf{e}_1 \\ + \textbf{e}_1\textbf{e}_2 &= -\textbf{e}_2\textbf{e}_1. +\end{split} +\end{equation} +\begin{satz} + Die Multiplikation von Vektoren ist antikommutativ, wenn die multiplizierten Vektoren orthogonal sind. + \begin{equation} + \textbf{e}_i\textbf{e}_j = -\textbf{e}_j\textbf{e}_i \qquad \textbf{e}_i \perp \textbf{e}_j + \end{equation} +\end{satz} +Dieses Wissen reicht nun bereits um alle Produkte der Basisvektoren zu berechnen, was in \ref{tab:multip_vec} gemacht wurde. +\begin{table} +\caption{Multiplikationstabelle für Vektoren} +\label{tab:multip_vec} +\begin{center} +\begin{tabular}{ |c|c|c|c|c|c| } + \hline + & $\textbf{e}_1$ & $\textbf{e}_2$ & $\dots$ & $\textbf{e}_{n-1}$ & $\textbf{e}_{n}$ \\ + \hline + $\textbf{e}_1$ & 1 & $\textbf{e}_1\textbf{e}_2$ & $\dots$ & $\textbf{e}_1\textbf{e}_{n-1}$ & $\textbf{e}_1\textbf{e}_{n}$ \\ + \hline + $\textbf{e}_2$ & $-\textbf{e}_1\textbf{e}_2$ & 1 & $\dots$ & $\textbf{e}_2\textbf{e}_{n-1}$ & $\textbf{e}_2\textbf{e}_{n}$ \\ + \hline + $\vdots$ & $\vdots$ & $\vdots$ & $\ddots$ & $\vdots$ & $\vdots$ \\ + \hline + $\textbf{e}_{n-1}$ & $-\textbf{e}_1\textbf{e}_{n-1}$ & $-\textbf{e}_2\textbf{e}_{n-1}$ & $\dots$ & $1$ & $\textbf{e}_{n-1}\textbf{e}_{n}$ \\ + \hline + $\textbf{e}_{n}$ & $-\textbf{e}_1\textbf{e}_{n}$ & $-\textbf{e}_2\textbf{e}_{n}$ & $\dots$ & $-\textbf{e}_{n-1}\textbf{e}_{n}$ & 1 \\ + \hline +\end{tabular} +\end{center} +\end{table}
\ No newline at end of file diff --git a/buch/papers/clifford/3_MultiplikationVektoren.tex b/buch/papers/clifford/3_MultiplikationVektoren.tex new file mode 100644 index 0000000..841dde4 --- /dev/null +++ b/buch/papers/clifford/3_MultiplikationVektoren.tex @@ -0,0 +1,175 @@ +\subsection{Multiplikation von Vektoren} +Was geschieht nun wenn zwei beliebige Vektoren,$u$ und $v$, miteinander multipliziert werden? +\begin{equation} + \textbf{u} = + \sum_{i=1}^{n} u_i \textbf{e}_i + \qquad + \textbf{v} = \sum_{i=1}^{n} v_i \textbf{e}_i +\end{equation} +\begin{equation} + \begin{split} + \textbf{u}\textbf{v} + = + \left ( + \sum_{i=1}^{n} u_i \textbf{e}_i + \right ) + \left ( + \sum_{i=1}^{n} v_i \textbf{e}_i + \right) + = + \sum_{i=1}^n u_iv_i\underbrace{\textbf{e}_i^2}_{1} + + \sum_{\begin{subarray}{l}i,j=1\\i \neq j\end{subarray}}^n u_iv_j\textbf{e}_i\textbf{e}_j + \end{split} +\end{equation} +\begin{beispiel} + Multiplikation von Vektoren in $\mathbb{R}^2$ +\end{beispiel} +\begin{equation} + \begin{split} + \textbf{u}\textbf{v} + &= + (u_1\textbf{e}_1 + u_2\textbf{e}_2)(v_1\textbf{e}_1 + v_2\textbf{e}_2) + = + u_1v_1\textbf{e}_1^2 + + + u_2v_2\textbf{e}_2^2 + + + u_1v_2\textbf{e}_1\textbf{e}_2 + + + u_2v_1\underbrace{\textbf{e}_2\textbf{e}_1}_{-\textbf{e}_1\textbf{e}_2} + \\\ + &= + \underbrace{(u_1v_1 + u_2v_2)}_{\text{Skalarprodukt}} + + + \underbrace{(u_1v_2 - u_2v_1)\textbf{e}_1\textbf{e}_2}_{\text{Äusseres Produkt}} + \end{split} +\end{equation} +Der linke Teil dieser Multiplikation ergibt das Skalarprodukt der zwei Vektoren, der rechte Term ergibt etwas neues das sich das äussere Produkt der zwei Vektoren nennt. +\subsubsection{Äusseres Produkt} +Das äussere Produkt von zwei Vektoren wird mit einem $\wedge$ dargestellt +\begin{equation} + \textbf{u}\wedge \textbf{v} + = + \sum_{\begin{subarray}{l}i,j=1\\i \neq j\end{subarray}}^n u_iv_j\textbf{e}_i\textbf{e}_j +\end{equation} +\begin{beispiel} +Äusseres Produkt von zwei Vektoren in $\mathbb{R}^3$ +\end{beispiel} +\begin{equation} + \begin{split} + u \wedge v + &= + u_1v_2\textbf{e}_1\textbf{e}_2 + + + u_1v_3\textbf{e}_1\textbf{e}_3 + + + u_2v_2\textbf{e}_2\textbf{e}_3 + + + u_2v_1\textbf{e}_2\textbf{e}_1 + + + u_3v_1\textbf{e}_3\textbf{e}_1 + + + u_3v_2\textbf{e}_3\textbf{e}_2 \\\ + &= + (u_1v_2 - u_2v_1)\textbf{e}_1\textbf{e}_2 + + + (u_1v_3 - v_3u_1)\textbf{e}_1\textbf{e}_3 + + + (u_2v_3 - u_3v_2)\textbf{e}_2\textbf{e}_3 + \end{split} +\end{equation} +Im letzten Schritt des Beispiels wurden nun, mit Hilfe der antikommutativität des Produkts, die Vektorprodukte, welche die gleichen Einheitsvektoren beinhalten, zusammengefasst. Dieses Vorgehen kann man auch allgemein anwenden, wie in den Gleichungen \ref{eq:u_wedge_v}-\ref{eq:u_wedge_v_5} hergeleitet. +\begin{align} + \textbf{u}\wedge \textbf{v} + &= + \sum_{\begin{subarray}{l}i,j=1\\i \neq j\end{subarray}}^n + u_iv_j\textbf{e}_i\textbf{e}_j + \label{eq:u_wedge_v} + \\ + \label{eq:u_wedge_v_1} + &= + \sum_{\begin{subarray}{l}i,j=1\\i < j\end{subarray}}^n u_iv_j\textbf{e}_i\textbf{e}_j + + + \sum_{\begin{subarray}{l}i,j=1\\j < i\end{subarray}}^n u_iv_j\textbf{e}_i\textbf{e}_j + \\ + \label{eq:u_wedge_v_2} + &= + \sum_{\begin{subarray}{l}i,j=1\\i < j\end{subarray}}^n u_iv_j\textbf{e}_i\textbf{e}_j + + + \sum_{\begin{subarray}{l}i,j=1\\i < j\end{subarray}}^n u_jv_i\textbf{e}_j\textbf{e}_i + \\ + \label{eq:u_wedge_v_3} + &= + \sum_{\begin{subarray}{l}i,j=1\\i < j\end{subarray}}^n u_iv_j\textbf{e}_i\textbf{e}_j + - + \sum_{\begin{subarray}{l}i,j=1\\i < j\end{subarray}}^n u_jv_i\textbf{e}_i\textbf{e}_j + \\ + \label{eq:u_wedge_v_4} + &= + \sum_{\begin{subarray}{l}i,j=1\\i < j\end{subarray}}^n (u_iv_j -u_jv_i)\textbf{e}_i\textbf{e}_j + \\ + \label{eq:u_wedge_v_5} + &= + \sum_{\begin{subarray}{l}i,j=1\\i < j\end{subarray}}^n \begin{vmatrix} + u_i & v_i \\ + u_j & v_j + \end{vmatrix}\textbf{e}_i\textbf{e}_j +\end{align} +Die Summe aus \ref{eq:u_wedge_v_1} wird in \ref{eq:u_wedge_v} in zwei verschiedene Summen aufgeteilt. +Wobei die linke Summe jeweils den Basisvektor mit dem höheren Index an erster Stelle und die rechte Summe diesen jeweils an zweiter Stelle hat. +\newline +Bei \ref{eq:u_wedge_v_2} werden die Indexe der zweiten Summe vertauscht, damit man nun bei beiden Teilen die gleiche Summe hat. +Danach werden in \ref{eq:u_wedge_v_3}, mit Hilfe der Antikommutativität, die Einheitsvektoren der zweiten Summe vertauscht. +\newline +Nun können die Summen, wie in \ref{eq:u_wedge_v_4} wieder in eine Summe zusammengefasst werden. +\newline +Der Term in der Klammer in \ref{eq:u_wedge_v_4} kann auch als Determinante einer 2x2 Matrix dargestellt werden, was in \ref{eq:u_wedge_v_5} gemacht wird. +\newline +Die Determinante einer Matrix beschreibt welche von den Spaltenvektoren aufgespannt wird, wie in Abbildung \ref{figure:det} dargestellt. +\begin{figure} +\centering +\begin{tikzpicture} + \draw[thin,gray!40] (0,0) grid (4,4); + \draw[<->] (0,0)--(4,0) ; + \draw[<->] (0,0)--(0,4) ; + \draw[line width=0,fill=gray!40] (0,0)--(3,1)--(4,3)--(1,2); + \draw[line width=2pt,blue,-stealth](0,0)--(3,1) node[anchor=north + west]{$\boldsymbol{u}$}; + \draw[line width=2pt,red,-stealth](0,0)--(1,2) node[anchor=south east]{$\boldsymbol{v}$}; + \draw[black] (2,1.5)--(-0.5,2.5) node[anchor = east]{$\begin{vmatrix} + u_i & v_i \\ + u_j & v_j + \end{vmatrix} = u_iv_j - v_iu_j$}; +\end{tikzpicture} +\caption{Geometrische Interpretation der Determinante einer 2x2 Matrix\label{figure:det}} +\end{figure} +\newline +Das äussere Produkt besteht nun also aus der Summe + $\sum_{\begin{subarray}{l}i,j=1\\i < j\end{subarray}}^n$ + von Flächen + $\begin{vmatrix} + u_i & v_i \\ + u_j & v_j + \end{vmatrix}$, welche in $\textbf{e}_i\textbf{e}_j$ aufgespannt sind, wie man in \ref{eq:u_wedge_v_5} sieht. +Dieses Produkt $\textbf{e}_i\textbf{e}_j$ der Basisvektoren interpretiert man als Umlaufrichtung. +Wobei die gebildete Fläche in Richtung des ersten Vektors umschritten wird. +Dies ist in \ref{figure:wedge} dargestellt, wobei bei diesem Beispiel die Umlaufrichtung im Gegenuhrzeigersinn ist, da die Fläche in Richtung u umschritten wird. +Diese Fläche mit einer Richtung nennt man in der geometrischen Algebra einen Bivektor, da er eine Art zwei dimensionaler Vektor ist. +\begin{figure} +\centering +\begin{tikzpicture} + \draw[thin,gray!40] (0,0) grid (4,4); + \draw[<->] (0,0)--(4,0) node[right]{$x$}; + \draw[<->] (0,0)--(0,4) node[above]{$y$}; + \draw[line width=0,fill=gray!40] (0,0)--(3,1)--(4,3)--(1,2); + \draw[line width=2pt,blue,-stealth](0,0)--(3,1) node[anchor=north + west]{$\boldsymbol{u}$}; + \draw[line width=2pt,red,-stealth](0,0)--(1,2) node[anchor=south east]{$\boldsymbol{v}$}; + \draw[->] (2.15,1.5) arc (0:310:0.3); + \draw[black] (2,1.5)--(-0.5,2.5) node[anchor = east]{$u\wedge v = \begin{vmatrix} + u_i & v_i \\ + u_j & v_j + \end{vmatrix} e_1e_2 = (u_iv_j - v_iu_j)\textbf{e}_1\textbf{e}_2$}; +\end{tikzpicture} +\caption{Geometrische Interpretation des äusseren Produkt in $\mathbb{R}^2$\label{figure:wedge}} +\end{figure}
\ No newline at end of file diff --git a/buch/papers/clifford/4_GeometrischesProdukt.tex b/buch/papers/clifford/4_GeometrischesProdukt.tex new file mode 100644 index 0000000..a19e983 --- /dev/null +++ b/buch/papers/clifford/4_GeometrischesProdukt.tex @@ -0,0 +1,59 @@ +\subsection{Geometrisches Produkt} +Die Multiplikation von zwei Vektoren nennt man in der Clifford Algebra das geometrische Produkt, dieses können wir nun als Summe aus dem Skalar- und dem äusseren Produkt darstellen +\begin{equation} + \textbf{u}\textbf{v} = \textbf{u}\cdot \textbf{v} + \textbf{u} \wedge \textbf{v}. +\end{equation} +Dieses Additionszeichen zwischen diesen zwei Produkten mag vielleicht ein wenig eigenartig wirken, da uns das Skalarprodukt ein Skalar und das äussere Produkt einen Bivektor zurück gibt. Was bedeutet es nun also diese beiden Elemente zu addieren? +Man kann sich die Addition wie bei den komplexen Zahlen vorstellen, wobei die imaginäre Einheit auch nicht explizit zu dem reelen Teil addiert werden kann, sondern die zwei Teile zusammen ein Objekt, eine komplexe Zahl bilden. +Dieses Objekt, also die Summe von verschiedenen Elemente der Clifford Algebra, wird Multivektor genannt. +\begin{definition} +Ein Multivektor besteht aus den verschiedenen Bauteilen, wie zum Beispiel Vektoren, Bivektoren oder Trivektoren (Volumen mit einer Richtung), der Clifford Algebra. +\begin{equation} + M = \sum \left ( \prod a_i\textbf{e}_j \right) +\end{equation} +\end{definition} +Besteht eine Clifford Algebra aus n Basisvektoren so hat sie n Dimensionen, dies wird nicht wie in der linearen Algebra mit $\mathbb{R}^n$ sondern mit $\mathbb{G}^n$ beschrieben. +\begin{beispiel} +Allgemeiner Multivektor in $\mathbb{G}^3$ +\begin{equation} + M = a + + + \underbrace{b\textbf{e}_1 + c\textbf{e}_2 + d\textbf{e}_3}_{\text{Vektorteil}} + + + \underbrace{f\textbf{e}_1\textbf{e}_2 + g\textbf{e}_1\textbf{e}_3 + h\textbf{e}_2\textbf{e}_3 }_{\text{Bivektorteil}} + + + \underbrace{k\textbf{e}_1\textbf{e}_2\textbf{e}_3}_{\text{Trivektorteil}} +\end{equation} +\end{beispiel} +\begin{definition} +Um das Produkt von Basisvektoren in Zukunft darzustellen wird folgende Notation definiert + \begin{equation} + e_ie_j = e_{ij} + \end{equation} +\end{definition} +Nun da das geometrische Produkt vollständig definiert wurde können Multiplikationstabellen für verschiedene Dimensionen $\mathbb{G}^n$ erstellt werden. In \ref{tab:multip} ist dies für $\mathbb{G}^3$ gemacht. +\begin{table} + \caption{Multiplikationstabelle für $\mathbb{G^3}$} + \label{tab:multip} + \begin{center} + \begin{tabular}{ |c|c|c|c|c|c|c|c| } + \hline + 1 & $\textbf{e}_1$ & $\textbf{e}_2$ &$\textbf{e}_3$ & $\textbf{e}_{12}$ & $\textbf{e}_{13}$ & $\textbf{e}_{23}$ & $\textbf{e}_{123}$\\ + \hline + $\textbf{e}_1$ & 1 & $\textbf{e}_{12}$ & $\textbf{e}_{12}$ & $\textbf{e}_2$ & $\textbf{e}_3$ & $\textbf{e}_{123}$ & $\textbf{e}_{23}$\\ + \hline + $\textbf{e}_2$ & $-\textbf{e}_{12}$ & 1 & $\textbf{e}_{23}$ & $-\textbf{e}_1$ & $-\textbf{e}_{123}$ & $\textbf{e}_3$ & $-\textbf{e}_{13}$\\ + \hline + $\textbf{e}_3$ & $-\textbf{e}_{13}$ & $-\textbf{e}_{23}$ & 1 & $\textbf{e}_{123}$ & $-\textbf{e}_1$ & $-\textbf{e}_2$ & $\textbf{e}_{12}$\\ + \hline + $\textbf{e}_{12}$ & -$\textbf{e}_2$ & $\textbf{e}_1$& $\textbf{e}_{123}$ & -1 & $-\textbf{e}_{23}$ & $\textbf{e}_{13}$ & $-\textbf{e}_{3}$\\ + \hline + $\textbf{e}_{13}$ & $-\textbf{e}_{3}$ & $-\textbf{e}_{123}$ & $\textbf{e}_{1}$ & $\textbf{e}_{23}$ & -1 & $-\textbf{e}_{12}$ & $\textbf{e}_{2}$\\ + \hline + $\textbf{e}_{23}$ & $\textbf{e}_{123}$ & $-\textbf{e}_{3}$ & $\textbf{e}_{2}$ & $-\textbf{e}_{13}$ & $\textbf{e}_{12}$ & -1 & $-\textbf{e}_{1}$ \\ + \hline + $\textbf{e}_{123}$ & $\textbf{e}_{23}$ & $-\textbf{e}_{13}$ & $\textbf{e}_{12}$ & $-\textbf{e}_{3}$& $\textbf{e}_{2}$ & $-\textbf{e}_{1}$ & -1 \\ + \hline + \end{tabular} + \end{center} +\end{table} diff --git a/buch/papers/clifford/5_PolareDarstellung.tex b/buch/papers/clifford/5_PolareDarstellung.tex new file mode 100644 index 0000000..80fb49f --- /dev/null +++ b/buch/papers/clifford/5_PolareDarstellung.tex @@ -0,0 +1,29 @@ +\subsection{Polare Darstellung des geometrischen Produktes} +Beide Teile des geometrischen Produktes lassen sich durch trigonometrische Terme beschreiben. Das Skalarprodukt kann als +\begin{equation} + \textbf{u}\cdot \textbf{v} = |\textbf{u}||\textbf{v}|\cos{\alpha} +\end{equation} +beschrieben werden. Wobei $\alpha$ den Winkel zwischen den beiden Vektoren beschreibt. +\newline +Beim äusseren Produkt wurde bereits erwähnt, dass es aus dem Produkt der Fläche des von den zwei Vektoren aufgespannten Parallelogram und einer Umlaufrichtung beschrieben wird. Die Fläche eines Parallelograms lässt sich auch mit einen Sinus Term beschreiben +\begin{equation} + \textbf{u} \wedge \textbf{v} + = + \begin{vmatrix} + u_i & v_i \\ + u_j & v_j + \end{vmatrix}\textbf{e}_i\textbf{e}_j + = + \underbrace{|u||v|\sin{\alpha}}_{\text{Fläche}}\textbf{e}_i\textbf{e}_j +\end{equation} +Wobei die Fläche des Parallelogram auf der von $\textbf{e}_i$ und $\textbf{e}_j$ aufgespannten Ebene liegen.\newline +Nun kann man diese Terme wieder zum geometrischen Produkt vereinen +\begin{equation} + \textbf{u}\textbf{v} + = + |\textbf{u}||\textbf{v}|\cos{(\alpha)} + + + |\textbf{u}||\textbf{v}|\sin{(\alpha)} \textbf{e}_i\textbf{e}_j + = + |\textbf{u}||\textbf{v}|(\cos{(\alpha)} + \sin{(\alpha)}\textbf{e}_i\textbf{e}_j) +\end{equation}
\ No newline at end of file diff --git a/buch/papers/clifford/6_Dirac-Matrizen.tex b/buch/papers/clifford/6_Dirac-Matrizen.tex new file mode 100644 index 0000000..6417bb3 --- /dev/null +++ b/buch/papers/clifford/6_Dirac-Matrizen.tex @@ -0,0 +1,7 @@ +% +% einleitung.tex -- Beispiel-File für die Einleitung +% +% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil +% +\section{Dirac-Matrizen} +\rhead{Dirac-Matrizen} diff --git a/buch/papers/clifford/7_Reflektion.tex b/buch/papers/clifford/7_Reflektion.tex new file mode 100644 index 0000000..d4942e0 --- /dev/null +++ b/buch/papers/clifford/7_Reflektion.tex @@ -0,0 +1,33 @@ +% +% teil1.tex -- Beispiel-File für das Paper +% +% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil +% +\section{Reflektion/ Spiegelung} +\rhead{Reflektion/ Spiegelung} +Die Spiegelung ist eine grundlegende, geometrische Operation, aus welcher man weitere, wie beispielsweise die später beschriebene Rotation, ableiten kann. Da die Geometrische Algebra für geometrische Anwendungen ausgelegt ist, sollte die Reflektion auch eine einfache, praktische Formulierung besitzen. \\HIER BILD +\subsection{linearen Algebra} +Aus der linearen Algebra ist bekannt, dass man eine Reflektion wie folgt beschreiben kann. +\begin{align} \label{RefLinAlg} + \mathbf{v^{'}} = \mathbf{v} - 2 \cdot \mathbf{v_{\perp u}} +\end{align} +Dabei stellt $\mathbf{u}$ die Spiegelachse dar. +Es scheint für diese Formel aber umständlich zu sein, weitere Reflektionen, mit weiteren Spiegelachsen, anzufügen. Man kann die Abbildung des Vektors auf den Reflektierten Vektor auch als Matrix schreiben, welche aus den Komponenten des zu der Spiegelachse orthonormalen Vektors $\mathbf{\hat{n}}$ besteht. +\\MATRIZEN O(2) und O(3) zeigen\\ +Diese Matrizen gehören der Matrizengruppe $O(n)$ an.... +\subsection{geometrischen Algebra} +Die Geometrische Algebra leitet aus der obigen Formel (\ref{RefLinAlg}) eine einfache und intuitive Form her, welche auch für weitere Operationen einfach erweitert werden kann. +\begin{align} + \mathbf{v'} = \mathbf{uvu^{-1}} +\end{align} +wobei die Inverse eines Vektors so definiert ist, dass multipliziert mit sich selbst das neutrale Element 1 ergibt. +\begin{align} + u^{-1} = \dfrac{u}{|u|^2} \Rightarrow uu^{-1} = 1 +\end{align} +verwendet man für $\mathbf{u}$ nur einen Einheitsvektor $\mathbf{\hat{u}}$, welcher die Länge 1 besitzt, wird somit die Formel reduziert zu einer beidseitigen Multiplikation von $\mathbf{\hat{u}}$. +\begin{align} + \mathbf{v'} = \mathbf{\hat{u}v\hat{u}} +\end{align} +Im Gegensatz zu den Abbildungen in der linearen Algebra, welche in jeder anderen Dimension durch andere Matrizen beschrieben werden müssen, ist es in der geometrischen Algebra immer der gleiche Vorgehensweise. +Zudem ist diese kompakte Schreibweise in der linearen Algebra nicht möglich, da keine Multiplikation von Vektoren definiert ist. +\\BEISPIEL?
\ No newline at end of file diff --git a/buch/papers/clifford/8_Rotation.tex b/buch/papers/clifford/8_Rotation.tex new file mode 100644 index 0000000..c2928bf --- /dev/null +++ b/buch/papers/clifford/8_Rotation.tex @@ -0,0 +1,100 @@ +% +% teil2.tex -- Beispiel-File für teil2 +% +% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil +% +\section{Rotation} +\rhead{Rotation} +Eine Rotation kann man aus zwei, aufeinanderfolgende Reflektionen bilden. Das war für mich zuerst eine verwirrende Aussage, da man aus den vorherig gezeigten Formeln annehmen könnte, dass die Reflektion schon für eine Drehung ausreicht. Obwohl sich die Längen, Winkel und Volumen sich bei einer Reflektion, wie bei einer Rotation, nicht ändert, sind sie doch verschieden, da die Orientierung bei der Reflektion invertiert wird. Stellt man sich beispielsweise ein Objekt in 3D vor und spiegelt dieses an einer Fläche, dann ist es unmöglich nur durch eine Rotation (egal an welchem Punkt) das ursprüngliche Objekt deckungsgleich auf das Gespiegelte zu drehen. Hingegen ist es wiederum möglich ein zweifach gespiegeltes Objekt durch eine Drehung zu erreichen. Das liegt daran, da die Orientierung zwei mal invertiert wurde. +\\BILD + +\subsection{linearen Algebra} +In der linearen Algebra haben wir Drehungen durch die Matrizen der Gruppe $SO(n)$ beschrieben. Die SO(2) werden beispielsweise auf diese Weise gebildet. +\begin{align} + D = + \begin{pmatrix} + cos(\alpha) & sin(\alpha) \\ + -sin(\alpha) & cos(\alpha) + \end{pmatrix} +\end{align} + +\subsection{geometrischen Algebra} +Da wir jetzt aus der Geometrie wissen, dass eine Rotation durch zwei Reflektionen gebildet werden kann, können wir die Rotation einfach herleiten. +\begin{align} \label{rotGA} + v'' = wv'w^{-1} = w(uvu^{-1})w^{-1} +\end{align} +Die Vektoren $\mathbf{w}$ und $\mathbf{u}$ bilden hier wiederum die Spiegelachsen. Diese versuchen wir jetzt noch zu verbessern. Dazu leiten wir zuerst die bekannte Polarform her. (Anmerkung: Hier wird eine Rotation auf der $\mathbf{e_{12}}$ Ebene hergeleitet. Weitere Drehungen können in höheren Dimensionen durch Linearkombinationen von Drehungen in den $\mathbf{e_{ij}}, i\not=j$ Ebenen erreicht werden) +\begin{align} + \mathbf{w} = |w| \left[\cos(\theta_w) e_1 + \sin(\theta_w) e_2\right] +\end{align} +Dabei können wir ausnützen, dass $e_1^2 = 1$ ist. Was nichts ändert wenn wir es einfügen. Zudem klammern wir dann $e_1$ aus. +\begin{align} + \mathbf{w} = |w| \left[\cos(\theta_w) e_1 + \sin(\theta_w) e_1e_1e_2\right] +\end{align} +\begin{align} \label{e1ausklammern} + \mathbf{w} = |w|e_1\left[\cos(\theta_w)+ \sin(\theta_w) e_{12}\right] +\end{align} +Durch die Reihenentwicklung ist es uns jetzt möglich den Term in eckigen Klammern mit der e-Funktion zu schreiben. +\begin{align} + \mathbf{w} = |w|\mathbf{e_1} e^{\theta_w \mathbf{e_{12}}} +\end{align} +Man kann es so interpretieren, dass der Einheitsvektor $e_1$ um die Länge w gestreckt und um $theta_w$ gedreht wird. +Nun werden wir den Effekt von zwei aneinandergereihten Vektoren $(wu)$ betrachten. +\begin{align} + \mathbf{wu} = |w|\mathbf{e_1} e^{\theta_w \mathbf{e_{12}}}||u||\mathbf{e_1} e^{\theta_u \mathbf{e_{12}}} +\end{align} +Um die beiden $\mathbf{e_1}$ zu kürzen, können wir die Reihenfolge des exponential Terms mit $\mathbf{e_1}$ wechseln, indem man bei der Gleichung (\ref{e1ausklammern}), anstatt mit $\mathbf{e_1e_1e_2}$ mit $\mathbf{e_2e_1e_1}$ erweitert. +\begin{align} + \mathbf{w} = |w|\left[\cos(\theta_w)+ \sin(\theta_w) \mathbf{e_2e_1}\right]\mathbf{e_1} +\end{align} +Da $\mathbf{e_2e_1 = -e_{12}}$ können wir einfach den Winkel negieren. +Jetzt können wir wieder $e_1e_1 = 1$ kürzen. Die Längen können als Skalare beliebig verschoben werden und die exponential Terme zusammengefasst werden. +\begin{align} + \mathbf{wu} = |w||u|e^{-\theta_w \mathbf{e_{12}}}\mathbf{e_1}\mathbf{e_1} e^{\theta_u \mathbf{e_{12}}} +\end{align} +\begin{align} + \mathbf{wu} = |w||u|e^{(\theta_u-\theta_w) \mathbf{e_{12}}} +\end{align} +der Term $\mathbf{u^{-1}w^{-1}}$ kann durch die selbe Methode zusammengefasst werden. +\begin{align} + \mathbf{u^{-1}w^{-1}} = \dfrac{1}{|w||u|}e^{(\theta_w-\theta_u) \mathbf{e_{12}}} +\end{align} +Dabei definieren wir den Winkel zwischen den Vektoren $\mathbf{w}$ und $\mathbf{u}$ als $\theta = \theta_w - \theta_u$. Setzten wir nun unsere neuen Erkenntnisse in die Gleichung (\ref{rotGA}) ein. +\begin{align} + \mathbf{v''} = |w||u|e^{-\theta \mathbf{e_{12}}} v \dfrac{1}{|w||u|}e^{\theta \mathbf{e_{12}}} +\end{align} +HIER DEFINITION/IST WICHTIGE FORMEL +\begin{align} + \mathbf{v''} = e^{-\theta \mathbf{e_{12}}} v e^{\theta \mathbf{e_{12}}} +\end{align} +Wir wissen nun, dass das diese beidseitige Multiplikation die Länge von $\mathbf{v}$ nicht verändert, da sich die Längen von $\mathbf{w}$ und $\mathbf{u}$ kürzen. Betrachten wir nun den Effekt der Exponentialterme auf $\mathbf{v}$. Dabei Teilen wir den Vektor $\mathbf{v}$ auf in einen Anteil $\mathbf{v_\parallel}$, welcher auf der Ebene $\mathbf{e_{12}}$ liegt, und einen Anteil $\mathbf{v_\perp}$, welcher senkrecht zu der Ebene steht. +\begin{align} \label{RotAufPerpPar} + \mathbf{v''} = e^{-\theta \mathbf{e_{12}}} (\mathbf{v_\perp + v_\parallel}) e^{\theta \mathbf{e_{12}}} +\end{align} +\begin{align} + \mathbf{v''} = e^{-\theta \mathbf{e_{12}}} \mathbf{v_\perp} e^{\theta \mathbf{e_{12}}} + e^{-\theta \mathbf{e_{12}}} \mathbf{v_\parallel} e^{\theta \mathbf{e_{12}}} +\end{align} +Auf eine allgemeine Herleitung wird hier zwar verzichtet, aber man kann zeigen, dass die Reihenfolge so vertauscht werden kann. Der Winkel wird dabei beim parallelen Term negiert. +\begin{align} + \mathbf{v''} = \mathbf{v_\perp} e^{-\theta \mathbf{e_{12}}} e^{\theta \mathbf{e_{12}}} + \mathbf{v_\parallel} e^{-(-\theta) \mathbf{e_{12}}} e^{\theta \mathbf{e_{12}}} +\end{align} +\begin{align} + \mathbf{v''} = \mathbf{v_\perp} + \mathbf{v_\parallel} e^{2\theta \mathbf{e_{12}}} +\end{align} +Man kann an dieser Gleichung sehen, dass nur der parallele Anteil des Vektors $\mathbf{v}$ auf der Ebene $\mathbf{e_{12}}$ um $2\theta$ gedreht wird. Der senkrechte Anteil bleibt gleich. Wichtig dabei zu sehen ist, dass nur der Winkel zwischen den Vektoren $\mathbf{w}$ und $\mathbf{u}$ von Bedeutung ist. Die Länge und Richtung der einzelnen Vektoren spielt keine Rolle. +\\BEISPIEL +\begin{align} + \begin{split} + &\mathbf{v} = 1\mathbf{e_1} + 2\mathbf{e_2} + 3\mathbf{e_3}\quad\Rightarrow\quad \mathbf{v_\parallel} = 1\mathbf{e_1} + 2\mathbf{e_2}; \quad \mathbf{v_\perp} = 3\mathbf{e_3}\\ &\mathbf{wu} = 1e^{(-\pi/2) \mathbf{e_{12}}} = 1[\cos(-\pi/2)\mathbf{e_1}+\sin(-\pi/2)\mathbf{e_2}] = -\mathbf{e_2}; \\ &\mathbf{u^{-1}w^{-1}} = 1e^{(\pi/2) \mathbf{e_{12}}} = \mathbf{e_2} + \end{split} +\end{align} +\begin{align} + \begin{split} + \mathbf{v''} = &\mathbf{(wu)v(u^{-1}w^{-1})} \\ + &-\mathbf{e_2} (1\mathbf{e_1} + 2\mathbf{e_2} + 3\mathbf{e_3}) \mathbf{e_2} \\ + & -1\mathbf{e_2e_1e_2} - 2\mathbf{e_2e_2e_2} - 3\mathbf{e_2e_3e_2} \\ + & 1\mathbf{e_2e_2e_1} - 2\mathbf{e_2} + 3\mathbf{e_2e_2e_3} \\ + & 1\mathbf{e_1} - 2\mathbf{e_2} + 3\mathbf{e_3} + \end{split} +\end{align} +Man sieht, dass sich der Vektor $\mathbf{v_\parallel}$ sich um $2\cdot90^\circ$ gedreht hat und der Vektor $\mathbf{v_\perp}$ unverändert blieb.
\ No newline at end of file diff --git a/buch/papers/clifford/9_KomplexeZahlen.tex b/buch/papers/clifford/9_KomplexeZahlen.tex new file mode 100644 index 0000000..4dbab2c --- /dev/null +++ b/buch/papers/clifford/9_KomplexeZahlen.tex @@ -0,0 +1,28 @@ +% +% teil3.tex -- Beispiel-File für Teil 3 +% +% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil +% +\section{komplexe Zahlen} +\rhead{komplexe Zahlen} +Die komplexen Zahlen finden eine Vielzahl von Anwendungsgebiete in den Ingenieurwissenschaften. Das liegt daran, weil die komplexen Zahlen Rotationen und Schwingungen gut beschreiben können. Nachdem vorherigen Kapitel überrascht es wahrscheinlich nicht viele, dass es möglich ist Komplexe Zahlen in der geometrischen Algebra darzustellen. Sie können durch die geraden Grade der 2 Dimensionalen geometrischen Algebra vollständig beschrieben werden: $\mathbb{G}_2^+ \cong \mathbb{C}$. Das bedeutet eine komplexe Zahl kann durch ein Skalar (Grade 0) und einem Bivektor (Grade 2) dargestellt werden. Als Abkürzung nehme ich die Bezeichnung $g_n \in \mathbb{G}_2^+$. +\begin{align} + a_0 + a_1 j \cong a_0 + a_1 e_{12} = g_n;\quad a_0, a_1 \in \mathbb{R} +\end{align} +oder in Polarform. +\begin{align} + |r|e^{\theta j} \cong |r|e^{\theta e_{12}} = g_n; \quad r, \theta \in \mathbb{R} +\end{align} +Man beachte, dass wenn wir, wie bei den komplexen Zahlen, Elemente von $\mathbb{G}_2^+$ miteinander Multiplizieren, ist es nicht, wie im Kapitel Rotation bei der Formel (\ref{rotGA})beschrieben, eine Multiplikation von zwei $g_n$ mit einem Vektor. Im 2 dimensionalen bewirken beide Multiplikationen grundsätzlich das Gleiche (eine Drehstreckung), aber die Multiplikation von mehreren $g_n$ ist kommutativ, wie wir es von den komplexen zahlen kennen. +\begin{align} + \begin{split} + &(a + b \mathbf{e_{12}})(c + d \mathbf{e_{12}}) = (c + d \mathbf{e_{12}})(a + b \mathbf{e_{12}})\\ + &(a + b \mathbf{e_{12}})(x\mathbf{e_1}+y\mathbf{e_2})(c + d \mathbf{e_{12}}) \not= (a + b \mathbf{e_{12}})(c + d \mathbf{e_{12}})(x\mathbf{e_1}+y\mathbf{e_2}) + \end{split} +\end{align} +Um später die Auswirkung der Quaternionen besser zu verstehen, möchte ich kurz darauf eingehen, was ein $g_n$ für eine Auswirkung auf einen Vektor hat. +Wir kennen diesen Effekt schon von den komplexen Zahlen. Wenn eine komplexe Zahl $c_1=a+bj$ mit einer zweiten $c_2=c+dj$ multipliziert wird, dann kann man diese so aufteilen. +\begin{align} + c = (a + bj)(c + dj) = c\cdot(a+bj) + dj\cdot(a+bj) +\end{align} +Wobei $c\cdot(a+bj)$ die jetzige komplexe Zahl $c_1$ um den Faktor $c$ steckt und $dj\cdot(a+bj)$ die um 90° im gegenuhrzeigersinn gedrehte Zahl $c_1$ um den Faktor $d$ streckt. Diese Anteile addiert ergeben, dann den um $c_2$ drehgestreckten Vektor $c_1$. Die wirklichen Vorteile der geometrischen Algebra werden sich aber erst bei den Quaternionen zeigen. diff --git a/buch/papers/clifford/Makefile.inc b/buch/papers/clifford/Makefile.inc index 7b941b3..8cdd02e 100644 --- a/buch/papers/clifford/Makefile.inc +++ b/buch/papers/clifford/Makefile.inc @@ -3,12 +3,18 @@ # # (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule # -dependencies-clifford = \ +dependencies-clifford = \ papers/clifford/packages.tex \ papers/clifford/main.tex \ - papers/clifford/references.bib \ - papers/clifford/teil0.tex \ - papers/clifford/teil1.tex \ - papers/clifford/teil2.tex \ - papers/clifford/teil3.tex - + papers/clifford/references.bib \ + papers/clifford/0_ElevatorPitch.tex \ + papers/clifford/1_Vektordarstellung.tex \ + papers/clifford/2_QuadratVektoren.tex \ + papers/clifford/3_MultiplikationVektoren.tex \ + papers/clifford/4_GeometrischesProdukt.tex \ + papers/clifford/5_PolareDarstellung.tex \ + papers/clifford/6_Dirac-Matrizen.tex \ + papers/clifford/7_Reflektion.tex \ + papers/clifford/8_Rotation.tex \ + papers/clifford/9_KomplexeZahlen.tex \ + papers/clifford/10_Quaternionen.tex diff --git a/buch/papers/clifford/main.tex b/buch/papers/clifford/main.tex index 5533c55..46d04bd 100644 --- a/buch/papers/clifford/main.tex +++ b/buch/papers/clifford/main.tex @@ -3,34 +3,23 @@ % % (c) 2020 Hochschule Rapperswil % -\chapter{Thema\label{chapter:clifford}} -\lhead{Thema} +\chapter{Clifford Algebra\label{chapter:clifford}} +\lhead{Clifford Algebra} \begin{refsection} -\chapterauthor{Hans Muster} +\chapterauthor{Thierry Schwaller, Marius Baumann} -Ein paar Hinweise für die korrekte Formatierung des Textes -\begin{itemize} -\item -Absätze werden gebildet, indem man eine Leerzeile einfügt. -Die Verwendung von \verb+\\+ ist nur in Tabellen und Arrays gestattet. -\item -Die explizite Platzierung von Bildern ist nicht erlaubt, entsprechende -Optionen werden gelöscht. -Verwenden Sie Labels und Verweise, um auf Bilder hinzuweisen. -\item -Beginnen Sie jeden Satz auf einer neuen Zeile. -Damit ermöglichen Sie dem Versionsverwaltungssysteme, Änderungen -in verschiedenen Sätzen von verschiedenen Autoren ohne Konflikt -anzuwenden. -\item -Bilden Sie auch für Formeln kurze Zeilen, einerseits der besseren -Übersicht wegen, aber auch um GIT die Arbeit zu erleichtern. -\end{itemize} -\input{papers/clifford/teil0.tex} -\input{papers/clifford/teil1.tex} -\input{papers/clifford/teil2.tex} -\input{papers/clifford/teil3.tex} +\input{papers/clifford/0_ElevatorPitch.tex} +\input{papers/clifford/1_Vektordarstellung.tex} +\input{papers/clifford/2_QuadratVektoren.tex} +\input{papers/clifford/3_MultiplikationVektoren.tex} +\input{papers/clifford/4_GeometrischesProdukt.tex} +\input{papers/clifford/5_PolareDarstellung.tex} +\input{papers/clifford/6_Dirac-Matrizen.tex} +\input{papers/clifford/7_Reflektion.tex} +\input{papers/clifford/8_Rotation.tex} +\input{papers/clifford/9_KomplexeZahlen.tex} +\input{papers/clifford/10_Quaternionen.tex} \printbibliography[heading=subbibliography] \end{refsection} diff --git a/buch/papers/clifford/packages.tex b/buch/papers/clifford/packages.tex index 8abcef1..8fb4bd9 100644 --- a/buch/papers/clifford/packages.tex +++ b/buch/papers/clifford/packages.tex @@ -7,4 +7,3 @@ % if your paper needs special packages, add package commands as in the % following example %\usepackage{packagename} - diff --git a/buch/papers/clifford/papers/clifford/teil0.tex b/buch/papers/clifford/papers/clifford/teil0.tex new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/buch/papers/clifford/papers/clifford/teil0.tex diff --git a/buch/papers/clifford/teil0.tex b/buch/papers/clifford/teil0.tex deleted file mode 100644 index ac943f4..0000000 --- a/buch/papers/clifford/teil0.tex +++ /dev/null @@ -1,22 +0,0 @@ -% -% einleitung.tex -- Beispiel-File für die Einleitung -% -% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil -% -\section{Teil 0\label{clifford:section:teil0}} -\rhead{Teil 0} -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam -nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam -erat, sed diam voluptua \cite{clifford:bibtex}. -At vero eos et accusam et justo duo dolores et ea rebum. -Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum -dolor sit amet. - -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam -nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam -erat, sed diam voluptua. -At vero eos et accusam et justo duo dolores et ea rebum. Stet clita -kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit -amet. - - diff --git a/buch/papers/clifford/teil1.tex b/buch/papers/clifford/teil1.tex deleted file mode 100644 index 0674afb..0000000 --- a/buch/papers/clifford/teil1.tex +++ /dev/null @@ -1,55 +0,0 @@ -% -% teil1.tex -- Beispiel-File für das Paper -% -% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil -% -\section{Teil 1 -\label{clifford:section:teil1}} -\rhead{Problemstellung} -Sed ut perspiciatis unde omnis iste natus error sit voluptatem -accusantium doloremque laudantium, totam rem aperiam, eaque ipsa -quae ab illo inventore veritatis et quasi architecto beatae vitae -dicta sunt explicabo. -Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit -aut fugit, sed quia consequuntur magni dolores eos qui ratione -voluptatem sequi nesciunt -\begin{equation} -\int_a^b x^2\, dx -= -\left[ \frac13 x^3 \right]_a^b -= -\frac{b^3-a^3}3. -\label{clifford:equation1} -\end{equation} -Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, -consectetur, adipisci velit, sed quia non numquam eius modi tempora -incidunt ut labore et dolore magnam aliquam quaerat voluptatem. - -Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis -suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? -Quis autem vel eum iure reprehenderit qui in ea voluptate velit -esse quam nihil molestiae consequatur, vel illum qui dolorem eum -fugiat quo voluptas nulla pariatur? - -\subsection{De finibus bonorum et malorum -\label{clifford:subsection:finibus}} -At vero eos et accusamus et iusto odio dignissimos ducimus qui -blanditiis praesentium voluptatum deleniti atque corrupti quos -dolores et quas molestias excepturi sint occaecati cupiditate non -provident, similique sunt in culpa qui officia deserunt mollitia -animi, id est laborum et dolorum fuga \eqref{000tempmlate:equation1}. - -Et harum quidem rerum facilis est et expedita distinctio -\ref{clifford:section:loesung}. -Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil -impedit quo minus id quod maxime placeat facere possimus, omnis -voluptas assumenda est, omnis dolor repellendus -\ref{clifford:section:folgerung}. -Temporibus autem quibusdam et aut officiis debitis aut rerum -necessitatibus saepe eveniet ut et voluptates repudiandae sint et -molestiae non recusandae. -Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis -voluptatibus maiores alias consequatur aut perferendis doloribus -asperiores repellat. - - diff --git a/buch/papers/clifford/teil2.tex b/buch/papers/clifford/teil2.tex deleted file mode 100644 index bbcefb0..0000000 --- a/buch/papers/clifford/teil2.tex +++ /dev/null @@ -1,40 +0,0 @@ -% -% teil2.tex -- Beispiel-File für teil2 -% -% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil -% -\section{Teil 2 -\label{clifford:section:teil2}} -\rhead{Teil 2} -Sed ut perspiciatis unde omnis iste natus error sit voluptatem -accusantium doloremque laudantium, totam rem aperiam, eaque ipsa -quae ab illo inventore veritatis et quasi architecto beatae vitae -dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit -aspernatur aut odit aut fugit, sed quia consequuntur magni dolores -eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam -est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci -velit, sed quia non numquam eius modi tempora incidunt ut labore -et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima -veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, -nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure -reprehenderit qui in ea voluptate velit esse quam nihil molestiae -consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla -pariatur? - -\subsection{De finibus bonorum et malorum -\label{clifford:subsection:bonorum}} -At vero eos et accusamus et iusto odio dignissimos ducimus qui -blanditiis praesentium voluptatum deleniti atque corrupti quos -dolores et quas molestias excepturi sint occaecati cupiditate non -provident, similique sunt in culpa qui officia deserunt mollitia -animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis -est et expedita distinctio. Nam libero tempore, cum soluta nobis -est eligendi optio cumque nihil impedit quo minus id quod maxime -placeat facere possimus, omnis voluptas assumenda est, omnis dolor -repellendus. Temporibus autem quibusdam et aut officiis debitis aut -rerum necessitatibus saepe eveniet ut et voluptates repudiandae -sint et molestiae non recusandae. Itaque earum rerum hic tenetur a -sapiente delectus, ut aut reiciendis voluptatibus maiores alias -consequatur aut perferendis doloribus asperiores repellat. - - diff --git a/buch/papers/clifford/teil3.tex b/buch/papers/clifford/teil3.tex deleted file mode 100644 index f50d42d..0000000 --- a/buch/papers/clifford/teil3.tex +++ /dev/null @@ -1,40 +0,0 @@ -% -% teil3.tex -- Beispiel-File für Teil 3 -% -% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil -% -\section{Teil 3 -\label{clifford:section:teil3}} -\rhead{Teil 3} -Sed ut perspiciatis unde omnis iste natus error sit voluptatem -accusantium doloremque laudantium, totam rem aperiam, eaque ipsa -quae ab illo inventore veritatis et quasi architecto beatae vitae -dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit -aspernatur aut odit aut fugit, sed quia consequuntur magni dolores -eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam -est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci -velit, sed quia non numquam eius modi tempora incidunt ut labore -et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima -veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, -nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure -reprehenderit qui in ea voluptate velit esse quam nihil molestiae -consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla -pariatur? - -\subsection{De finibus bonorum et malorum -\label{clifford:subsection:malorum}} -At vero eos et accusamus et iusto odio dignissimos ducimus qui -blanditiis praesentium voluptatum deleniti atque corrupti quos -dolores et quas molestias excepturi sint occaecati cupiditate non -provident, similique sunt in culpa qui officia deserunt mollitia -animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis -est et expedita distinctio. Nam libero tempore, cum soluta nobis -est eligendi optio cumque nihil impedit quo minus id quod maxime -placeat facere possimus, omnis voluptas assumenda est, omnis dolor -repellendus. Temporibus autem quibusdam et aut officiis debitis aut -rerum necessitatibus saepe eveniet ut et voluptates repudiandae -sint et molestiae non recusandae. Itaque earum rerum hic tenetur a -sapiente delectus, ut aut reiciendis voluptatibus maiores alias -consequatur aut perferendis doloribus asperiores repellat. - - diff --git a/buch/papers/erdbeben/Apperatur.jpg b/buch/papers/erdbeben/Apperatur.jpg Binary files differnew file mode 100644 index 0000000..d25381e --- /dev/null +++ b/buch/papers/erdbeben/Apperatur.jpg diff --git a/buch/papers/erdbeben/Gausskurve2.pdf b/buch/papers/erdbeben/Gausskurve2.pdf Binary files differnew file mode 100644 index 0000000..bee3bc0 --- /dev/null +++ b/buch/papers/erdbeben/Gausskurve2.pdf diff --git a/buch/papers/erdbeben/Gausskurve2.tex b/buch/papers/erdbeben/Gausskurve2.tex new file mode 100644 index 0000000..44319c3 --- /dev/null +++ b/buch/papers/erdbeben/Gausskurve2.tex @@ -0,0 +1,39 @@ +\documentclass{standalone} + +\usepackage{pgfplots} + +\pgfplotsset{compat = newest} + +\begin{document} + + +\begin{tikzpicture} + + +\begin{axis}[ + xmin = -1, xmax = 4, + ymin = -0.5, ymax = 2.50, + axis lines = center, + xlabel = $\sigma$, + ylabel = {$\mu$}, +] + +\addplot [ + domain=-2:5, + samples=200, + color=orange, +] +{(1/(2*pi*0.2^2)^0.2)*exp(-(x-2)^2/(2*0.2^2))}; + +\addplot [ + domain=-2:5, + samples=200, + color=blue, + ] + {1/(2*pi*0.5^2)^0.5)*exp(-(x-0.9)^2/(2*0.5^2))}; + +\end{axis} +\end{tikzpicture} + + +\end{document}
\ No newline at end of file diff --git a/buch/papers/erdbeben/Gausskurve3.pdf b/buch/papers/erdbeben/Gausskurve3.pdf Binary files differnew file mode 100644 index 0000000..e86a403 --- /dev/null +++ b/buch/papers/erdbeben/Gausskurve3.pdf diff --git a/buch/papers/erdbeben/Gausskurve3.tex b/buch/papers/erdbeben/Gausskurve3.tex new file mode 100644 index 0000000..85455ef --- /dev/null +++ b/buch/papers/erdbeben/Gausskurve3.tex @@ -0,0 +1,47 @@ +\documentclass{standalone} + +\usepackage{pgfplots} + +\pgfplotsset{compat = newest} + +\begin{document} + + +\begin{tikzpicture} + + +\begin{axis}[ + xmin = -1, xmax = 4, + ymin = -0.5, ymax = 2.50, + axis lines = center, + xlabel = $\sigma$, + ylabel = {$\mu$}, +] + +\addplot [ + domain=-2:5, + samples=200, + color=orange, +] +{(1/(2*pi*0.2^2)^0.2)*exp(-(x-2)^2/(2*0.2^2))}; + +\addplot [ + domain=-2:5, + samples=200, + color=blue, + ] + {1/(2*pi*0.5^2)^0.5)*exp(-(x-0.9)^2/(2*0.5^2))}; + +\addplot [ + domain=-2:5, + samples=200, + color=red, + ] + {((1/(2*pi*0.5^2)^0.5)*exp(-(x-0.9)^2/(2*0.5^2))*(1/(2*pi*0.2^2)^0.2)*exp(-(x-2)^2/(2*0.2^2)))/0.1}; + + +\end{axis} +\end{tikzpicture} + + +\end{document}
\ No newline at end of file diff --git a/buch/papers/erdbeben/teil1.tex b/buch/papers/erdbeben/teil1.tex index a89f303..0d21f84 100644 --- a/buch/papers/erdbeben/teil1.tex +++ b/buch/papers/erdbeben/teil1.tex @@ -3,16 +3,240 @@ % % (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil % -\section{Teil 1 -\label{erdbeben:section:teil1}} -\rhead{Problemstellung} -Sed ut perspiciatis unde omnis iste natus error sit voluptatem -accusantium doloremque laudantium, totam rem aperiam, eaque ipsa -quae ab illo inventore veritatis et quasi architecto beatae vitae -dicta sunt explicabo. -Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit -aut fugit, sed quia consequuntur magni dolores eos qui ratione -voluptatem sequi nesciunt +% +% teil2.tex -- Beispiel-File für teil2 +% +% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil +% + + + +\section{Kalman Filter} +\subsection{Geschichte} +Das Kalman Filter wurde 1960 von Rudolf Emil Kalman entdeckt und direkt von der NASA für die Appollo Mission benutzt. Der Filter kommt mit wenig Rechenleistung aus und war somit dafür geeignet die Rakete bei der Navigation zu unterstützen. Das Filter schätzt den Zustand eines Systems anhand von Messungen und kann den nächsten Zustand errechnen. Typische Anwendungen des Kalman-Filters sind die Glättung von verrauschten Daten und die Schätzung von Parametern und kommt heutzutage in jedem Satellit, Navigationssystem, Smartphones und Videospielen vor. + +\subsection{Wahrscheinlichkeit} +Das Kalman Filter versucht nichts anderes, als ein geeigneter Wert zwischen zwei Normalverteilungen zu schätzen. Die eine Kurve zeigt die errechnete Vorhersage des Zustands, bzw. deren Normal- Gauss-Verteilung. Die andere Kurve zeigt die verrauschte Messung des nächsten Zustand, bzw. deren Normal-Verteilung. Wie man in am Beispiel dieser zwei Gauss-Verteilungen sehen kann, ist sowohl der geschätzte Zustand als auch der gemessene Zustand nicht am selben Punkt. + + + +\begin{figure} + \begin{center} + \includegraphics[width=5cm]{papers/erdbeben/Gausskurve2.pdf} + \caption{System} + \end{center} +\end{figure} + + + +Um eine genauere Schätzung des Zustandes zu machen, wird nun ein Wert zwischen den beiden Verteilungen gesucht. An diesem Punkt wird nun eine Eigenschaft ausgenutzt. Durch das Multiplizieren zweier Normalverteilungen entsteht eine neue Normalverteilung. + +Wir haben eine Normalverteilung der Vorhersage: +\begin{equation} +{y_1}(x;{\mu_1},{\sigma_1})=\frac{1}{\sqrt{2\pi\sigma_1^2}}\quad e^{-\frac{(x-{\mu_1})^2}{2{\sigma_1}^2}} +\end{equation} +und für die Messung: + +\begin{equation} +{y_2}(x;{\mu_2},{\sigma_2})=\frac{1}{\sqrt{2\pi\sigma_2^2}}\quad e^{-\frac{(x-{\mu_2})^2}{2{\sigma_2}^2}}. +\end{equation} + +Diesen werden nun Multipliziert und durch deren Fläche geteilt um sie wieder zu Normieren: +\begin{equation} +{y_f}(x;{\mu_f},{\sigma_f})=\frac{ \frac{1}{\sqrt{2\pi\sigma_1^2}}e^{-\frac{(x-{\mu_1})^2}{2{\sigma_1}^2}} \cdot \frac{1}{\sqrt{2\pi\sigma_2^2}}e^{-\frac{(x-{\mu_2})^2}{2{\sigma_2}^2}}}{\int {y_1}*{y_2}\,} +\end{equation} + +Dadurch gleicht sich die neue Kurve den anderen an. Interessant daran ist, dass die fusionierte Kurve sich der genauere Normal-Verteilung anpasst. ist ${\sigma_2}$ klein und ${\sigma_1}$ gross, so wird sich die fusionierte Kurve näher an ${y_2}(x;{\mu_2},{\sigma_2})$ begeben. Sie ist also Gewichtet und die best mögliche Schätzung. + + +\begin{figure} + \begin{center} + \includegraphics[width=5cm]{papers/erdbeben/Gausskurve3.pdf} + \caption{System} + \end{center} +\end{figure} + + +Was in 2 Dimensionen erklärt wurde, funktioniert auch in mehreren Dimensionen. Dieses Prinzip mach sich der Kalman Filter zu nutze, und wird von uns für die Erdbeben Berechnung genutzt. + +\subsection{Anwendungsgrenzen} +Nicht lineare Systeme %Noch nicht Fertig + + +\section{Aufbau} +Um ein Erdbeben kenntlich zumachen werden in der Regel Seismographen mit vielen Sensoren verwendet. +Ein Seismograph besteht im Grunde aus einer federgelagerten Masse. Wirkt eine Bodenerregung auf das Gerät ein, bleibt die gekoppelte Masse in der regel stehen und das Gehäuse schwingt mit.Relativbewegung des Bodens kann damit als Längenänderung im Zeitverlauf gemessen werden. In modernen Seismographen wird die Bodenbewegung in alle Richtungen gemessen, sowohl Horizontal als auch Vertikal. +Wir konstruieren uns eine einfachere Version eines Seismographen, welcher rein mechanisch funktioniert. Zudem kann er nur in eine Dimension Messwerte aufnehmen. Würde das System ausgebaut werden, um alle Horizontalbewegungen aufzunehmen, würde der Verwendung des Kalman-Filters zu kompliziert werden. Für zwei Dimensionen (x,y) würde der Pythagoras für das System benötigt werden. Da sich der Pythagoras bekanntlich nicht linear verhält, kann kein lineares Kalman-Filter implementiert werden. Da das Kalman-Filter besonders effektiv und einfach für lineare Abläufe geeignet ist, würde eine Zweidimensionale Betrachtung den Rahmen dieser Arbeit sprengen. Für ein nicht-lineares System werden Extended Kalman-Filter benötigt, bei denen die System-Matrix (A) durch die Jacobi-Matrix des System ersetzt wird. + +\begin{figure} + \begin{center} + \includegraphics[width=5cm]{papers/erdbeben/Apperatur} + \caption{System} + \end{center} +\end{figure} + + +\subsection{Optionen} +Wollte man einen 2D Seismographen aufbauen, ohne den Pythagroas zu verwenden, kann dies mit der Annahme, das die Feder sehr lang sind erfolgen. Da sich bei langen Federn die Auslenkungen verkleiner...!!Noch nicht fertig! + +\section{Systemgleichung} +Da das Kalman-Filter zum Schätzen des nächsten Zustand verwendet wird, wird eine Gleichung, welche das System beschreibt. Das Kalman-Filter benötigt eine Beschreibung der Systemdynamik. Im Fall unseres Seismographen, kann die Differentialgleichung zweiter Ordnung einer gedämpften Schwingung am harmonischen Oszillator verwendet werden. Diese lautet: +\begin{equation} +m\ddot x + 2k \dot x + Dx = f +\end{equation} +mit den Konstanten $m$ = Masse, $k$ = Dämpfungskonstante und $D$ = Federkonstante. +Um diese nun in die Systemmatrix umzuwandeln, wird aus der Differentialgleichung zweiter Ordnung durch eine Substitution eine DGL erster Ordnung: + + +\begin{equation} +{x_1}=x, \qquad +{x_2}=\dot x, \qquad +{x_3}=\ddot x\qquad \mid \quad \text {Substitution} +\end{equation} + + +\begin{equation} +m{x_3}+ 2k{x_2} + D{x_1} = f\qquad \mid \quad \text {DGL 1. Ordnung} +\end{equation} + +\begin{equation} +{x_3}=-\frac{D}{m} {x_1} -\frac{2k}{m} {x_2} + \frac{f} {m} \qquad \mid \quad \text {nach} \quad{x_3} +\end{equation} +auch als Matrix-Vektor-Gleichung schreiben. +Hierbei beschreibt die Matrix $A$ die gesamte Systemdynamik in der Form, wie sie ein Kalman-Filter benötigt. + +Um die lineare Differentialgleichung in das Kalman-Filter zu implementieren, muss dieses als Vektor-Gleichung umgewandelt werden. Dafür wird die Gleichung in die Zustände aufgeteilt. Die für uns relevanten Zustände sind die Position der Masse, die Geschwindigkeit der Masse und äussere Beschleunigung des ganzen System. Dabei muss unterschieden werden. um welche Beschleunigung es sich handelt. Das System beinhaltet sowohl eine Beschleunigung der Masse bzw. Feder (innere Beschleunigung), als auch eine Beschleunigung der ganzen Apparatur (äussere Beschleunigung). In unserem Fall wird die äusseren Beschleunigung gesucht, da diese der Erdbeben Anregung gleich kommt. + + +\begin{equation} +\frac{d}{dt} \left(\begin{array}{c} {x_1} \\ {x_2} \end{array}\right) = \left( + \begin{array}{ccc} +0 & 1& 0 \\ +- \frac{D}{m} &-\frac{2k}{m} & \frac{1} {m}\\ +\end{array}\right) \left(\begin{array}{c} {x_1} \\ {x_2} \\ {x_3} \end{array}\right). +\end{equation} + +Durch die Rücksubstituion ergibt sich: +\begin{equation} +\frac{d}{dt} \left(\begin{array}{c} x(t) \\ v(t) \end{array}\right) = \left( + \begin{array}{ccc} +0 & 1& 0 \\ +- \frac{D}{m} &-\frac{2k}{m} & \frac{1} {m}\\ +\end{array}\right) \left(\begin{array}{c} x(t)\\ v(t)\\ f(t) \end{array}\right). +\end{equation} + + +Da die Kraft unbekannt ist, wird die letzte Zeile später mit Nullen bestückt, denn genau diese Werte wollen wir. + +\section{Kalman Filter} +Um den Kalman Filter zu starten, müssen gewisse Bedingungen definiert werden. In diesem Abschnitt werden die einzelnen Parameter/Matrizen erläutert und Erklärt, wofür sie nützlich sind. + + +\subsection{Anfangsbedingungen} +\subsubsection*{Anfangszustand $x$} +Das Filter benötigt eine Anfangsbedingung. In unserem Fall ist es die Ruhelage, die Masse bewegt sich nicht. Zudem erföhrt die Apparatur keine äussere Kraft. + +\begin{equation} +{x_0 }= \left( \begin{array}{c} 0\\ 0\\ 0\end{array}\right) +\end{equation} + +\subsubsection*{Anfangsfehler / Kovarianzmatrix $P$} +Da auch der Anfangszustand fehlerhaft sein kann, wird für den Filter einen Anfangsfehler eingeführt. Auf der Diagonalen werden die Varianzen eingesetzt, in den restlichen Felder stehen die Kovarianzen. +In unserem Fall ist der Anfangszustand gut bekannt. Wir gehen davon aus, dass das System in Ruhe und in Abwesenheit eines Erdbeben startet, somit kann die Matrix mit Nullen bestückt werden. Somit ergibt sich für die Kovarianzmatrix + +\begin{equation} +{P_0 }= +\left( +\begin{array}{ccc} +0 & 0 &0 \\ +0 &0 & 0 \\ +0 & 0 &0 \\ +\end{array} +\right). +\end{equation} +Diese Matrix beschreibt die Unsicherheit des geschätzten Zustandes und wird sowohl für die Vorhersage als auch die Korrektur benötigt. Sie wird nach jeder Schätzung aktualisiert.. Für einen gut bekannten Zustandsvektor können kleine Werte eingesetzt werden, für ungenaue Anfangsbedingungen sollten grosse Werte (1 Million) verwendet werden. Grosse Werte ermöglichen dem Filter sich schnell einzupendeln. + + +\subsubsection*{Dynamikmatrix $A$} +Die Dynamikmatrix bildet den Kern des Filters. Diese wurde weiter oben Bereits beschrieben. Dabei wollen wird die äussere Kraft des Systems ermitteln. +Da nichts über die äussere Kraft bekannt ist, müssen wir annehmen das deren Ableitung 0 ist. +Die System Vektor-Gleichung lautet daher: + + +\begin{equation} +A = \left( + \begin{array}{ccc} +0 & 1& 0 \\ +- \frac{D}{m} &-\frac{2k}{m} & \frac{1} {m}\\ +0 & 0& 0\\ +\end{array}\right) +\end{equation} + +\subsubsection*{Prozessrauschkovarianzmatrix $Q$} +Die Prozessrauschmatrix teilt dem Filter mit, wie sich der Systemzustand verändert. Kalman-Filter berücksichtigen Unsicherheiten wie Messfehler und -rauschen. Bei unserem Modell könnte das beispielsweise ein Windstoss an die Masse sein. Für uns wäre dies: +\begin{equation} +Q = \left( + \begin{array}{ccc} +{\sigma_x }^2& 0& 0 \\ +0 & {\sigma_v }^2& 0\\ +0 & 0& {\sigma_f }^2\\ +\end{array}\right) +\end{equation} + +Die Standabweichungen müssten Statistisch ermittelt werden, da der Fehler nicht vom Sensor kommt und somit nicht vom Hersteller gegeben ist. Das Bedeutet wiederum dass $Q$ die Unsicherheit des Prozesses beschreibt, und die Messung. + +\subsubsection*{Messmatrix $H$} +Die Messmatrix gibt an, welcher Parameter gemessen werden soll. In unserem Fall ist es nur die Position der Massen. + +\[ H = (1, 0, 0) \] + + +\subsubsection*{Messrauschkovarianz $R$} +Die Messrauschkovarianzmatrix beinhaltet, wie der Name es schon sagt, das Rauschen der Positionssensoren. In unserem Fall wird nur die Position der Masse gemessen. Da wir keine anderen Sensoren haben ist dies lediglich: +\begin{equation} +R= ({\sigma_x}^2). +\end{equation} +Diese Messrauchen wird meistens vom Sensorhersteller angegeben. Für unsere Theoretische Apparatur wird hier ein kleiner Fehler eingesetzt. + +\subsection{Fiter Algorithmus} +Nachdem alle Parameter aufgestellt sind, wird der Filter initialisiert und wird den Zustand der Feder vorherzusagen, die Messung zu präzisieren und laufend zu aktualisieren. Das Filter berechnet aufgrund der aktuellen Schätzung eine Vorhersage. Diese wird, sobald verfügbar, mit der Messung verglichen. Aus dieser Differenz und den Unsicherheiten des Prozesses ($Q$) und der Messung ($R$) wird der wahrscheinlichste, neue Zustand geschätzt. + + +\subsubsection*{Vorhersage} +Im Filterschritt Vorhersage wird der nächste Zustand anhand des Anfangszustand und der Systemmatrix berechnet. Dies funktioniert ganz Trivial mit dem Rechenschritt: +\begin{equation} +{x_{t+1}}=A\cdot{x_t}. +\end{equation} + + +Die Kovarianz $P_{pred}$ wird ebenfalls neu berechnet, da die Unsicherheit im Vorhersage grösser wird als im Aktuellen. Da wir ein mehrdimensionales System haben, kommt noch die Messunsicherheit $Q$ dazu, so dass die Unsicherheit des Anfangsfehlers $P$ immer grösser wird. Dies funktioniert durch multiplizieren der Systemmatrix, deren Ableitung und mit dem aktualisierten Anfangsfehler. Dazu wird noch die Messunsicherheit addiert, somit entsteht die Gleichung + +\begin{equation} +{P_{pred}}=APA^T+Q. +\end{equation} + +wird dieser Vorgang wiederholt, schaut der Filter wie genau die letzte Anpassung von $P$ zur Messung stimmt. Ist der Unterschied klein, wird die Kovarianz $P$ kleiner, ist der Unterschied gross, wird auch die Kovarianz grösser. Das Filter passt sich selber an und korrigiert sich bei grosser Abweichung. + +\subsubsection*{Messen} +Der Sensor wurde noch nicht benutz, doch genau der liefert Werte für den Filter. Die aktuellen Messwerte $z$ werden die Innovation $w$ mit dem Zustandsvektor $x$ und der Messmatrix $H$ zusammengerechnet. +Hier bei wird lediglich die Messung mit dem Fehler behaftet, und die Messmatrix $H$ +\begin{equation} +w=Z-(H\cdot x) +\end{equation} +Die Innovation ist der Teil der Messung, die nicht durch die Systemdynamik erklärt werden kann. +Innovation = Messung - Vorhersage. Dies ist Intuitiv logisch, eine Innovation von 0 bedeutet, dass die Messung nichts Neues hervorbrachte. + +Im nächsten Schritt wir analysiert, mit welcher Kovarianz weiter gerechnet wird. + +\subsubsection*{Korrigieren} +Udpdate +\section{Anfügen der Schwingung} + +Ein Erdbeben breitet sich im Boden wellenartig aus und bringt Objekte, wie zum Beispiel ein Gebäude, in Schwingung. +Diese Schwingungen pflanzen sich im Gebäude mit gleicher Amplitude, Geschwindigkeit und Beschleunigung in horizontaler und vertikaler Bewegung fort. +Wir möchten herauszufinden, wie gross die Massenbeschleunigung infolge eines Erdbeben ist. +Mit Hilfe von fiktiven Sensoren, die eine Ortsveränderung des Gebäude messen, können wir mit Anwendung von Matrizen und dem Kalman-Filter die Beschleunigung berechnen. + \begin{equation} \int_a^b x^2\, dx = @@ -21,35 +245,20 @@ voluptatem sequi nesciunt \frac{b^3-a^3}3. \label{erdbeben:equation1} \end{equation} -Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, -consectetur, adipisci velit, sed quia non numquam eius modi tempora -incidunt ut labore et dolore magnam aliquam quaerat voluptatem. - -Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis -suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? -Quis autem vel eum iure reprehenderit qui in ea voluptate velit -esse quam nihil molestiae consequatur, vel illum qui dolorem eum -fugiat quo voluptas nulla pariatur? - -\subsection{De finibus bonorum et malorum -\label{erdbeben:subsection:finibus}} -At vero eos et accusamus et iusto odio dignissimos ducimus qui -blanditiis praesentium voluptatum deleniti atque corrupti quos -dolores et quas molestias excepturi sint occaecati cupiditate non -provident, similique sunt in culpa qui officia deserunt mollitia -animi, id est laborum et dolorum fuga \eqref{000tempmlate:equation1}. - -Et harum quidem rerum facilis est et expedita distinctio -\ref{erdbeben:section:loesung}. -Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil -impedit quo minus id quod maxime placeat facere possimus, omnis -voluptas assumenda est, omnis dolor repellendus -\ref{erdbeben:section:folgerung}. -Temporibus autem quibusdam et aut officiis debitis aut rerum -necessitatibus saepe eveniet ut et voluptates repudiandae sint et -molestiae non recusandae. -Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis -voluptatibus maiores alias consequatur aut perferendis doloribus -asperiores repellat. + +\section{Erreger-Schwingung} +Wir möchten mit einer gedämpften harmonischen Schwingung ein einfaches Erdbeben simulieren, die im Kalman Filter eingespeist wird. +Die Gleichung lautet + +\begin{equation} +x(t)=Ae^{t/2}sin(t). +\end{equation} + +Mit dieser Schwingung können wir ein einachsiger Seismograph simulieren, der eine Ortsverschiebung auf der x-Achse durchführt. +Die Dämpfung der Schwingung ist relevant, da das System beim Schwingungsvorgang durch die Federkonstante und der Reibung, Energie verliert. + +Die Ergebnisse dieser Schwingung setzen wir in die Messmatrix ein und können den Kalman-Filter starten. + + diff --git a/buch/papers/punktgruppen/Makefile.inc b/buch/papers/punktgruppen/Makefile.inc index 7c6e70d..b6a76c1 100644 --- a/buch/papers/punktgruppen/Makefile.inc +++ b/buch/papers/punktgruppen/Makefile.inc @@ -3,12 +3,12 @@ # # (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule # -dependencies-punktgruppen = \ - papers/punktgruppen/packages.tex \ - papers/punktgruppen/main.tex \ - papers/punktgruppen/references.bib \ - papers/punktgruppen/teil0.tex \ - papers/punktgruppen/teil1.tex \ - papers/punktgruppen/teil2.tex \ - papers/punktgruppen/teil3.tex +dependencies-punktgruppen = \ + papers/punktgruppen/packages.tex \ + papers/punktgruppen/main.tex \ + papers/punktgruppen/intro.tex \ + papers/punktgruppen/symmetry.tex \ + papers/punktgruppen/crystals.tex \ + papers/punktgruppen/piezo.tex \ + papers/punktgruppen/references.bib diff --git a/buch/papers/punktgruppen/crystals.tex b/buch/papers/punktgruppen/crystals.tex new file mode 100644 index 0000000..6de2bca --- /dev/null +++ b/buch/papers/punktgruppen/crystals.tex @@ -0,0 +1,16 @@ +\section{Kristalle} +Unter dem Begriff Kristall sollte sich jeder ein Bild machen können. +Wir werden uns aber nicht auf sein Äusseres fokussieren, sondern was ihn im Inneren ausmacht. +Die Innereien eines Kristalles sind glücklicherweise relativ einfach definiert. +\begin{definition}[Kristall] + Ein Kristall besteht aus Atomen, welche sich in einem Muster arrangieren, welches sich in drei Dimensionen periodisch wiederholt. +\end{definition} + + +Ein Zweidimensionales Beispiel eines solchen Muster ist Abbildung \ref{fig:punktgruppen:lattce-grid}. +Für die Überschaubarkeit haben wir ein simples Muster eines einzelnen XgrauenX Punktes gewählt in nur Zwei Dimensionen. +Die eingezeichneten Vektoren a und b sind die kleinstmöglichen Schritte im Raum bis sich das Kristallgitter wiederholt. +Dadurch können von einem einzelnen XGrauenX Gitterpunkt in \ref{fig:punktgruppen:lattce-grid} können mit einer ganzzahligen Linearkombination von a und b alle anderen Gitterpunkte des Kristalles erreicht werden. +Ein Kristallgitter kann eindeutig mit a und b und deren winkeln beschrieben werden weswegen a und b auch Gitterparameter genannt werden. +Im Dreidimensionalen-Raum können alle Gitterpunkte mit derselben Idee und einem zusätzlichen Vektor also FRMEL FÜR TRANSLATIONSVEKTOR erreicht werden. +Da sich das Ganze Kristallgitter wiederholt, wiederholen sich auch die Eigenschaften eines Gitterpunktes Periodisch mit eiem diff --git a/buch/papers/punktgruppen/intro.tex b/buch/papers/punktgruppen/intro.tex new file mode 100644 index 0000000..10dea79 --- /dev/null +++ b/buch/papers/punktgruppen/intro.tex @@ -0,0 +1,10 @@ +\section{Einleitung} +Es gibt viele möglichkeiten sich in Kristallen zu verlieren. +Auch wen man nur die Mathematischen möglichkeiten in betracht zieht, hat man noch viel zu viele Möglichkeiten sich mit kristallen zu beschäftigen. +In diesem Articel ist daher der Fokus "nur" auf die Symmetrie gelegt. +Im Abschitt über Symmetrien werden wir sehen, wie eine Symmetrie eines Objektes weit +2.ter versuch: +Die Kristallographie ist ein grosses Thema, Symmetrien auch. +Für beide bestehen schon bewährte Mathematische Modelle und Definitionen. +Die + diff --git a/buch/papers/punktgruppen/main.tex b/buch/papers/punktgruppen/main.tex index fc91913..d88e221 100644 --- a/buch/papers/punktgruppen/main.tex +++ b/buch/papers/punktgruppen/main.tex @@ -3,34 +3,19 @@ % % (c) 2020 Hochschule Rapperswil % -\chapter{Thema\label{chapter:punktgruppen}} -\lhead{Thema} +\chapter{Crystal M\rotatebox[origin=c]{180}{a}th\label{chapter:punktgruppen}} +\lhead{Crystal M\rotatebox[origin=c]{180}{a}th} \begin{refsection} -\chapterauthor{Hans Muster} +\chapterauthor{Tim T\"onz, Naoki Pross} -Ein paar Hinweise für die korrekte Formatierung des Textes -\begin{itemize} -\item -Absätze werden gebildet, indem man eine Leerzeile einfügt. -Die Verwendung von \verb+\\+ ist nur in Tabellen und Arrays gestattet. -\item -Die explizite Platzierung von Bildern ist nicht erlaubt, entsprechende -Optionen werden gelöscht. -Verwenden Sie Labels und Verweise, um auf Bilder hinzuweisen. -\item -Beginnen Sie jeden Satz auf einer neuen Zeile. -Damit ermöglichen Sie dem Versionsverwaltungssysteme, Änderungen -in verschiedenen Sätzen von verschiedenen Autoren ohne Konflikt -anzuwenden. -\item -Bilden Sie auch für Formeln kurze Zeilen, einerseits der besseren -Übersicht wegen, aber auch um GIT die Arbeit zu erleichtern. -\end{itemize} +\input{papers/punktgruppen/intro} +\input{papers/punktgruppen/symmetry} +\input{papers/punktgruppen/crystals} +\input{papers/punktgruppen/piezo} -\input{papers/punktgruppen/teil0.tex} -\input{papers/punktgruppen/teil1.tex} -\input{papers/punktgruppen/teil2.tex} -\input{papers/punktgruppen/teil3.tex} +\nocite{punktgruppen:pinter-algebra} +\nocite{punktgruppen:sands-crystal} +\nocite{punktgruppen:lang-elt2} \printbibliography[heading=subbibliography] \end{refsection} diff --git a/buch/papers/punktgruppen/packages.tex b/buch/papers/punktgruppen/packages.tex index 971bcfe..a6efdbf 100644 --- a/buch/papers/punktgruppen/packages.tex +++ b/buch/papers/punktgruppen/packages.tex @@ -4,7 +4,4 @@ % (c) 2019 Prof Dr Andreas Müller, Hochschule Rapperswil % -% if your paper needs special packages, add package commands as in the -% following example -%\usepackage{packagename} - +\usepackage{dsfont} diff --git a/buch/papers/punktgruppen/piezo.tex b/buch/papers/punktgruppen/piezo.tex new file mode 100644 index 0000000..7ee4174 --- /dev/null +++ b/buch/papers/punktgruppen/piezo.tex @@ -0,0 +1 @@ +\section{Piezoelektrizit\"at} diff --git a/buch/papers/punktgruppen/references.bib b/buch/papers/punktgruppen/references.bib index aa7eb14..9edb8bd 100644 --- a/buch/papers/punktgruppen/references.bib +++ b/buch/papers/punktgruppen/references.bib @@ -4,32 +4,32 @@ % (c) 2020 Autor, Hochschule Rapperswil % -@online{punktgruppen:bibtex, - title = {BibTeX}, - url = {https://de.wikipedia.org/wiki/BibTeX}, - date = {2020-02-06}, - year = {2020}, - month = {2}, - day = {6} +@book{punktgruppen:pinter-algebra, + title = {A Book of Abstract Algebra}, + author = {Charles C. Pinter}, + publisher = {Dover Publications Inc.; 2. Edition}, + year = {2010}, + month = {1}, + day = {10}, + isbn = {978-0-486-47417-5}, + inseries = {Dover Books on Mathematics}, } -@book{punktgruppen:numerical-analysis, - title = {Numerical Analysis}, - author = {David Kincaid and Ward Cheney}, - publisher = {American Mathematical Society}, - year = {2002}, - isbn = {978-8-8218-4788-6}, - inseries = {Pure and applied undegraduate texts}, - volume = {2} +@book{punktgruppen:sands-crystal, + title = {Introduction to Crystallography}, + author = {Donald E. Sands}, + publisher = {Dover Publications Inc.}, + year = {1993}, + isbn = {978-0-486-67839-9}, + inseries = {Dover Books on Science}, } -@article{punktgruppen:mendezmueller, - author = { Tabea Méndez and Andreas Müller }, - title = { Noncommutative harmonic analysis and image registration }, - journal = { Appl. Comput. Harmon. Anal.}, - year = 2019, - volume = 47, - pages = {607--627}, - url = {https://doi.org/10.1016/j.acha.2017.11.004} +@book{punktgruppen:lang-elt2, + title = {Elektrotechnik 2}, + author = {Hans-Dieter Lang}, + publisher = {Fachhochschule Ostschweiz Rapperswil}, + year = {2020}, + month = {2}, + inseries = {Vorlesungsskript zum Modul ELT}, } diff --git a/buch/papers/punktgruppen/symmetry.tex b/buch/papers/punktgruppen/symmetry.tex new file mode 100644 index 0000000..db05ff5 --- /dev/null +++ b/buch/papers/punktgruppen/symmetry.tex @@ -0,0 +1,182 @@ +\section{Symmetrie} +Das Wort Symmetrie ist sehr alt und hat sich seltsamerweise von seinem +ursprünglichen griechischen Wort +\(\mathrm{\sigma\nu\mu\mu\varepsilon\tau\rho\iota\alpha}\) +\footnote{\emph{Simmetr\'ia}: ein gemeinsames Mass habend, gleichmässig, +verhältnismässig} fast nicht verändert. In der Alltagssprache mag es ein +locker definierter Begriff sein, aber in der Mathematik hat Symmetrie eine sehr +präzise Bedeutung. +\begin{definition}[Symmetrie] + Ein mathematisches Objekt wird als symmetrisch bezeichnet, wenn es unter einer + bestimmten Operation invariant ist. +\end{definition} + +Wenn der Leser noch nicht mit der Gruppentheorie in Berührung gekommen ist, ist +vielleicht nicht ganz klar, was eine Operation ist, aber die Definition sollte +trotzdem Sinn machen. Die Formalisierung dieser Idee wird bald kommen, aber +zunächst wollen wir eine Intuition aufbauen. + +\begin{figure}[h] + \centering + \begin{tikzpicture}[ + node distance = 2cm, + shapetheme/.style = { + very thick, draw = black, fill = magenta!20!white, + minimum size = 2cm, + }, + line/.style = {thick, draw = darkgray}, + axis/.style = {line, dashed}, + dot/.style = { + circle, draw = darkgray, fill = darkgray, + minimum size = 1mm, inner sep = 0, outer sep = 0, + }, + ] + + \node[ + shapetheme, + rectangle + ] (R) {}; + \node[dot] at (R) {}; + \draw[axis] (R) ++(-1.5, 0) to ++(3, 0) node[right] {\(\sigma\)}; + + \node[ + shapetheme, + regular polygon, + regular polygon sides = 5, + right = of R, + ] (Ps) {}; + \node[dot] (P) at (Ps) {}; + \draw[line, dotted] (P) to ++(18:1.5); + \draw[line, dotted] (P) to ++(90:1.5); + \draw[line, ->] (P) ++(18:1.2) + arc (18:90:1.2) node[midway, above right] {\(r, 72^\circ\)}; + + \node[ + shapetheme, + circle, right = of P + ] (Cs) {}; + \node[dot] (C) at (Cs) {}; + \draw[line, dotted] (C) to ++(1.5,0); + \draw[line, dotted] (C) to ++(60:1.5); + \draw[line, ->] (C) ++(1.2,0) + arc (0:60:1.2) node[midway, above right] {\(r, \alpha\)}; + + \end{tikzpicture} + \caption{ + Beispiele für geometrisch symmetrische Formen. + \label{fig:punktgruppen:geometry-example} + } +\end{figure} + +Die intuitivsten Beispiele kommen aus der Geometrie, daher werden wir mit +einigen geometrischen Beispielen beginnen. Wie wir jedoch später sehen werden, +ist das Konzept der Symmetrie eigentlich viel allgemeiner. In Abbildung +\ref{fig:punktgruppen:geometry-example} haben wir einige Formen, die +offensichtlich symmetrisch sind. Zum Beispiel hat ein Quadrat viele Achsen, um +die es gedreht werden kann, ohne sein Aussehen zu verändern. Regelmässige +Polygone mit \(n\) Seiten sind gute Beispiele, um eine diskrete +Rotationssymmetrie zu veranschaulichen, was bedeutet, dass eine Drehung um +einen Punkt um einen bestimmten Winkel \(360^\circ/n\) sie unverändert lässt. +Das letzte Beispiel auf der rechten Seite ist eine unendliche +Rotationssymmetrie. Sie wird so genannt, weil es unendlich viele Werte für +\(\alpha \in \mathbb{R}\) gibt, die die Form unverändert lassen. Dies ist +hoffentlich ausreichend, um die Bedeutung hinter der Notation zu verstehen, die +nun eingeführt wird. + +\begin{definition}[Symmetriegruppe] + Sei \(g\) eine Operation, die ein mathematisches Objekt unverändert lässt. + Bei einer anderen Operation \(h\) definieren wir die Komposition \(h\circ g\) + als die Anwendung der Operationen nacheinander. Alle Operationen bilden unter + Komposition eine Gruppe, die Symmetriegruppe genannt wird. +\end{definition} + +Mit dem oben Gesagten können wir das \(n\)-Gon Beispiel formalisieren. Wenn wir +\(r\) eine Drehung von \(2\pi/n\) sein lassen, gibt es eine wohlbekannte Symmetriegruppe +\[ + C_n = \langle r \rangle + = \left\{\mathds{1}, r, r^2, \ldots, r^{n-1}\right\} + = \mathbb{Z}/n\mathbb{Z}, +\] +die Zyklische Gruppe heisst. Hier die Potenzen von \(r\) sind als wiederholte +Komposition gemeint, d.h. \(r^n = r\circ r \circ \cdots r\circ r\). Die +Schreibweise mit den spitzen Klammern wird als Erzeugendensystem bezeichnet. +Das liegt daran, dass alle Elemente der Symmetriegruppe aus Kombinationen einer +Teilmenge erzeugt werden, die als erzeugende Elemente bezeichnet werden. Die +Reflexionssymmetriegruppe ist nicht so interessant, da sie nur +\(\left\{\mathds{1}, \sigma\right\}\) enthält. Kombiniert man sie jedoch mit +der Rotation, erhält man die so genannte Diedergruppe +\[ + D_n = \langle r, \sigma : r^{n-1} = \sigma^2 = (\sigma r)^2 = \mathds{1} \rangle + = \left\{ + \mathds{1}, r, \ldots, r^{n-1}, \sigma, \sigma r, \ldots, \sigma r^{n-1} + \right\}. +\] +Diesmal muss die Generator-Notation die Beziehungen zwischen den beiden +Operationen beinhalten. Die ersten beiden sind leicht zu erkennen, für die +letzte empfehlen wir, sie an einem 2D-Quadrat auszuprobieren. + +Wir haben nun unseren Operationen Symbole gegeben, mit denen es tatsächlich +möglich ist, eine nicht kommutative Algebra zu erstellen. Die naheliegende +Frage ist dann, könnte es sein, dass wir bereits etwas haben, das dasselbe tut? +Natürlich, ja. Dafür führen wir den Begriff der Darstellung ein. +\begin{definition}[Darstellung einer Gruppe, Gruppenhomomorphismus] + Seien \(G\) und \(H\) Gruppe mit unterschiedlicher Operation \(\diamond\) + bzw. \(\star\). Ein Homomorphismus\footnote{ Für eine ausführlichere + Diskussion siehe \S\ref{buch:grundlagen:subsection:gruppen} im Buch.} ist + eine Funktion \(f: G \to H\), so dass für jedes \(a, b \in G\) gilt + \(f(a\diamond b) = f(a) \star f(b)\). Man sagt, dass der Homomorphismus + \(f\) \(G\) in \(H\) transformiert, oder dass \(H\) eine Darstellung von + \(G\) ist. +\end{definition} +\begin{beispiel} + Die Elemente \(r^k \in C_n\), wobei \(0 < k < n\), stellen abstrakt eine + Drehung von \(2\pi k/n\) um den Ursprung dar. Die mit der Matrix + \[ + \Phi(r^k) = \begin{pmatrix} + \cos(2\pi k/n) & -\sin(2\pi k/n) \\ + \sin(2\pi k/n) & \cos(2\pi k/n) + \end{pmatrix} + \] + definierte Funktion von \(C_n\) nach \(O(2)\) ist eine Darstellung von + \(C_n\). In diesem Fall ist die erste Gruppenoperation die Komposition und + die zweite die Matrixmultiplikation. Man kann überprüfen, dass \(\Phi(r^2 + \circ r) = \Phi(r^2)\Phi(r)\). +\end{beispiel} +\begin{beispiel} + Die Rotationssymmetrie des Kreises \(C_\infty\), mit einem unendlichen + Kontinuum von Werten \(\alpha \in \mathbb{R}\), entspricht perfekt dem + komplexen Einheitskreis. Der Homomorphismus \(\phi: C_\infty \to \mathbb{C}\) + ist durch die Eulersche Formel \(\phi(r) = e^{i\alpha}\) gegeben. +\end{beispiel} + +Die Symmetrien, die wir bis jetzt besprochen haben, haben immer mindestens +einen Punkt unbesetzt gelassen. Im Fall der Rotation war es der Drehpunkt, bei +der Spiegelung die Achse. Dies ist jedoch keine Voraussetzung für eine +Symmetrie, da es Symmetrien gibt, die jeden Punkt zu einem anderen Punkt +verschieben können. Ein aufmerksamer Leser wird bemerken, dass die +unveränderten Punkte zum Eigenraum\footnote{Zur Erinnerung \(E_\lambda = +\mathrm{null}(\Phi - \lambda I)\), \(\vec{v}\in E_\lambda \implies \Phi \vec{v} += \lambda\vec{v}\)} der Matrixdarstellung der Symmetrieoperation gehören. +Diesen Spezialfall, bei dem mindestens ein Punkt unverändert bleibt, nennt man +Punktsymmetrie. +\begin{definition}[Punktgruppe] + Wenn jede Operation in einer Symmetriegruppe die Eigenschaft hat, mindestens + einen Punkt unverändert zu lassen, sagt man, dass die Symmetriegruppe eine + Punktgruppe ist. +\end{definition} +Um das Konzept zu illustrieren, werden wir den umgekehrten Fall diskutieren: +eine Symmetrie, die keine Punktsymmetrie ist, die aber in der Physik sehr +nützlich ist, nämlich die Translationssymmetrie. Von einem mathematischen +Objekt \(U\) wird gesagt, dass es eine Translationssymmetrie \(Q(x) = x + a\) +hat, wenn es die Gleichung +\[ + U(x) = U(Q(x)) = U(x + a), +\] +für ein gewisses \(a\), erfüllt. Zum Beispiel besagt das erste Newtonsche +Gesetz, dass ein Objekt, auf das keine Kraft einwirkt, eine +zeitranslationsinvariante Geschwindigkeit hat, d.h. wenn \(\vec{F} = \vec{0}\) +dann \(\vec{v}(t) = \vec{v}(t + \tau)\). + +% \subsection{Sch\"onflies notation} + +% vim:ts=2 sw=2 spell spelllang=de: diff --git a/buch/papers/punktgruppen/teil0.tex b/buch/papers/punktgruppen/teil0.tex deleted file mode 100644 index 5a8278e..0000000 --- a/buch/papers/punktgruppen/teil0.tex +++ /dev/null @@ -1,22 +0,0 @@ -% -% einleitung.tex -- Beispiel-File für die Einleitung -% -% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil -% -\section{Teil 0\label{punktgruppen:section:teil0}} -\rhead{Teil 0} -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam -nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam -erat, sed diam voluptua \cite{punktgruppen:bibtex}. -At vero eos et accusam et justo duo dolores et ea rebum. -Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum -dolor sit amet. - -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam -nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam -erat, sed diam voluptua. -At vero eos et accusam et justo duo dolores et ea rebum. Stet clita -kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit -amet. - - diff --git a/buch/papers/punktgruppen/teil1.tex b/buch/papers/punktgruppen/teil1.tex deleted file mode 100644 index 228af33..0000000 --- a/buch/papers/punktgruppen/teil1.tex +++ /dev/null @@ -1,55 +0,0 @@ -% -% teil1.tex -- Beispiel-File für das Paper -% -% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil -% -\section{Teil 1 -\label{punktgruppen:section:teil1}} -\rhead{Problemstellung} -Sed ut perspiciatis unde omnis iste natus error sit voluptatem -accusantium doloremque laudantium, totam rem aperiam, eaque ipsa -quae ab illo inventore veritatis et quasi architecto beatae vitae -dicta sunt explicabo. -Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit -aut fugit, sed quia consequuntur magni dolores eos qui ratione -voluptatem sequi nesciunt -\begin{equation} -\int_a^b x^2\, dx -= -\left[ \frac13 x^3 \right]_a^b -= -\frac{b^3-a^3}3. -\label{punktgruppen:equation1} -\end{equation} -Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, -consectetur, adipisci velit, sed quia non numquam eius modi tempora -incidunt ut labore et dolore magnam aliquam quaerat voluptatem. - -Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis -suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? -Quis autem vel eum iure reprehenderit qui in ea voluptate velit -esse quam nihil molestiae consequatur, vel illum qui dolorem eum -fugiat quo voluptas nulla pariatur? - -\subsection{De finibus bonorum et malorum -\label{punktgruppen:subsection:finibus}} -At vero eos et accusamus et iusto odio dignissimos ducimus qui -blanditiis praesentium voluptatum deleniti atque corrupti quos -dolores et quas molestias excepturi sint occaecati cupiditate non -provident, similique sunt in culpa qui officia deserunt mollitia -animi, id est laborum et dolorum fuga \eqref{000tempmlate:equation1}. - -Et harum quidem rerum facilis est et expedita distinctio -\ref{punktgruppen:section:loesung}. -Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil -impedit quo minus id quod maxime placeat facere possimus, omnis -voluptas assumenda est, omnis dolor repellendus -\ref{punktgruppen:section:folgerung}. -Temporibus autem quibusdam et aut officiis debitis aut rerum -necessitatibus saepe eveniet ut et voluptates repudiandae sint et -molestiae non recusandae. -Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis -voluptatibus maiores alias consequatur aut perferendis doloribus -asperiores repellat. - - diff --git a/buch/papers/punktgruppen/teil2.tex b/buch/papers/punktgruppen/teil2.tex deleted file mode 100644 index b48e785..0000000 --- a/buch/papers/punktgruppen/teil2.tex +++ /dev/null @@ -1,40 +0,0 @@ -% -% teil2.tex -- Beispiel-File für teil2 -% -% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil -% -\section{Teil 2 -\label{punktgruppen:section:teil2}} -\rhead{Teil 2} -Sed ut perspiciatis unde omnis iste natus error sit voluptatem -accusantium doloremque laudantium, totam rem aperiam, eaque ipsa -quae ab illo inventore veritatis et quasi architecto beatae vitae -dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit -aspernatur aut odit aut fugit, sed quia consequuntur magni dolores -eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam -est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci -velit, sed quia non numquam eius modi tempora incidunt ut labore -et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima -veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, -nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure -reprehenderit qui in ea voluptate velit esse quam nihil molestiae -consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla -pariatur? - -\subsection{De finibus bonorum et malorum -\label{punktgruppen:subsection:bonorum}} -At vero eos et accusamus et iusto odio dignissimos ducimus qui -blanditiis praesentium voluptatum deleniti atque corrupti quos -dolores et quas molestias excepturi sint occaecati cupiditate non -provident, similique sunt in culpa qui officia deserunt mollitia -animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis -est et expedita distinctio. Nam libero tempore, cum soluta nobis -est eligendi optio cumque nihil impedit quo minus id quod maxime -placeat facere possimus, omnis voluptas assumenda est, omnis dolor -repellendus. Temporibus autem quibusdam et aut officiis debitis aut -rerum necessitatibus saepe eveniet ut et voluptates repudiandae -sint et molestiae non recusandae. Itaque earum rerum hic tenetur a -sapiente delectus, ut aut reiciendis voluptatibus maiores alias -consequatur aut perferendis doloribus asperiores repellat. - - diff --git a/buch/papers/punktgruppen/teil3.tex b/buch/papers/punktgruppen/teil3.tex deleted file mode 100644 index 94abd74..0000000 --- a/buch/papers/punktgruppen/teil3.tex +++ /dev/null @@ -1,40 +0,0 @@ -% -% teil3.tex -- Beispiel-File für Teil 3 -% -% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil -% -\section{Teil 3 -\label{punktgruppen:section:teil3}} -\rhead{Teil 3} -Sed ut perspiciatis unde omnis iste natus error sit voluptatem -accusantium doloremque laudantium, totam rem aperiam, eaque ipsa -quae ab illo inventore veritatis et quasi architecto beatae vitae -dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit -aspernatur aut odit aut fugit, sed quia consequuntur magni dolores -eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam -est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci -velit, sed quia non numquam eius modi tempora incidunt ut labore -et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima -veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, -nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure -reprehenderit qui in ea voluptate velit esse quam nihil molestiae -consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla -pariatur? - -\subsection{De finibus bonorum et malorum -\label{punktgruppen:subsection:malorum}} -At vero eos et accusamus et iusto odio dignissimos ducimus qui -blanditiis praesentium voluptatum deleniti atque corrupti quos -dolores et quas molestias excepturi sint occaecati cupiditate non -provident, similique sunt in culpa qui officia deserunt mollitia -animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis -est et expedita distinctio. Nam libero tempore, cum soluta nobis -est eligendi optio cumque nihil impedit quo minus id quod maxime -placeat facere possimus, omnis voluptas assumenda est, omnis dolor -repellendus. Temporibus autem quibusdam et aut officiis debitis aut -rerum necessitatibus saepe eveniet ut et voluptates repudiandae -sint et molestiae non recusandae. Itaque earum rerum hic tenetur a -sapiente delectus, ut aut reiciendis voluptatibus maiores alias -consequatur aut perferendis doloribus asperiores repellat. - - diff --git a/buch/papers/spannung/Einleitung.tex b/buch/papers/spannung/Einleitung.tex new file mode 100644 index 0000000..0cb1433 --- /dev/null +++ b/buch/papers/spannung/Einleitung.tex @@ -0,0 +1,89 @@ +\section{Einleitung\label{spannung:section:Einleitung}} +\rhead{Einleitung} +Das Hook'sche Gesetz beschreibt die Beziehung von Spannung und Dehnung von linear-elastischen Materialien im Eindimensionalen. +In diesem Kapitel geht es darum das Hook'sche Gesetz im Dreidimensionalen zu beschreiben. +Durch variable Krafteinwirkungen entstehen in jedem Punkt des Materials eine Vielzahl an unterschiedlichen Spannungen. +In jedem erdenklichen Punkt im Dreidimensionalen herrscht daher ein entsprechender individueller Spannungszustand. +Um das Hook'sche Gesetz für den 3D Spannungszustand formulieren zu können, reichen Skalare nicht aus. +Darum werden Vektoren, Matrizen und Tensoren zur Hilfe gezogen. +Mit diesen lässt sich eine Spannungsformel für den 3D Spannungszustand bilden. +Diese Spannungsformel ist Grundlage für Computerprogramme und geotechnische Versuche, wie der Oedometer-Versuch. + +Um die mathematische Untersuchung vorzunehmen, beschäftigt man sich zuerst mit den spezifischen Gegebenheiten und Voraussetzungen. +Ebenfalls gilt es ein paar wichtige Begriffe und deren mathematischen Zeichen einzuführen. +In diesem Kapitel gehen wir auch auf die Zusammenhänge von Spannung, Dehnungen und Verformungen an elastischen Materialien ein, +wie sie in gängigen Lehrbüchern der Mechanik oder der Geotechnik behandelt werden, z.~B.~\cite{spannung:Grundlagen-der-Geotechnik}. + +\section{Spannungsausbreitung\label{spannung:section:Spannungsausbreitung}} +\rhead{Spannungsausbreitung} +Die Geotechnik ist eine Ingenieurdisziplin, bei welcher man Erdbau und den Erdbau tangierende Bauwerke dimensioniert. +Sie beinhaltet aber auch die statische Beurteilung von Boden und Fels. + +Belastet man den Boden mit einer Spannung +\[ +\sigma += +\frac{F}{A} +, +\] +so wird diese in den Boden geleitet und von diesem kompensiert. +Im Boden entstehen unterschiedlich hohe Zusatzspannungen. +Diese Zusatzspannung breitet sich räumlich im Boden aus. +Im Falle einer konstanten Flächenlast $\sigma$ (siehe Abbildung 1.1) breitet sich die Zusatzspannung zwiebelartig aus. + +\begin{figure} + \centering + \includegraphics[width=0.4\linewidth,keepaspectratio]{papers/spannung/Grafiken/Bild4.png} + \caption{Ausbreitung der Zusatzspannung im Boden infolge einfacher Flächenlast} + \label{fig:Bild4} +\end{figure} + +Mit der Tiefe $t$ nimmt diese permanent ab (siehe Abbildung 1.2). +Wie diese Geometrie der Ausbreitung ist, kann durch viele Modelle und Ansätze näherungsweise beschrieben werden. +Diese Zusatzspannung $\sigma$ ist im Wesentlichen abhängig von $(x,y,t)$. +Je nach Modell werden noch andere Parameter berücksichtigt. +Das können beispielsweise jenste Bodenkennwerte oder auch der Wassergehalt sein. + +\begin{figure} + \centering + \includegraphics[width=0.35\linewidth,keepaspectratio]{papers/spannung/Grafiken/Bild5.png} + \caption{Funktionen der Spannung und Dehnung im Zusammenhang mit der Tiefe} + \label{fig:Bild5} +\end{figure} + +Bei jeder dieser Zusatzspannung geht eine entsprechende Zusatzdehnung des Bodens einher, welche eine Setzung bedeutet. +Im einfachsten Fall kann modellhaft mit +\[ +\varepsilon += +\frac{\sigma}{E} +\] +die Setzung an einem Punkt an der Bodenoberfläche mit +\[ +s += +\int_{0}^{\infty}\varepsilon\enspace dt +\] +berechnet werden mit: +\begin{align*} + \varepsilon &= \text{Dehnung [$-$]} \\ + \sigma &= \text{Spannung [\si{\kilo\pascal}]} \\ + E &= \text{Elastizitätsmodul; Young-Modul [\si{\kilo\pascal}]}\\ + t &= \text{Tiefe [\si{\meter}]} \\ + s &= \text{Setzung, Absenkung [m].} +\end{align*} +Diese Zusammenhänge sind wie erwähnt unter anderem im Lehrbuch [\cite{spannung:Grundlagen-der-Geotechnik}] beschrieben. +In der praktischen Geotechnik wird man allerdings weitaus schwierigere Situationen antreffen. +Ein Beispiel wäre eine Baugrube mit einem Baugrubenabschluss, wo ein Teil des Bodens abgetragen ist (siehe Abbildung 1.3). +Die Ausbreitung der Zusatzspannung $\sigma(x,y,t)$ würde hier deutlich komplizierter ausfallen. +Dies bedeutet auch eine komplexere Setzung der Bodenoberfläche infolge einer Flächenlast $\sigma$. +Aus allen zusätzlichen Spannungen müssen die adäquaten Dehnungen mit Hilfe einer Spannungsgleichung berechnet werden. +Diese beruht auf Annahmen nach Hooke auf einem linear-elastischen Boden. +Generell wird im Ingenieurwesen versucht Phänomene möglichst nach dem Hook'schen Gesetz abbilden zu können. + +\begin{figure} + \centering + \includegraphics[width=0.45\linewidth,keepaspectratio]{papers/spannung/Grafiken/Bild3.png} + \caption{Beispiel eines Lastauftrags auf den Boden bei einer komplexeren Situation, welches kompliziertere Spannungsausbreitung zur Folge hat} + \label{fig:Bild3} +\end{figure} diff --git a/buch/papers/spannung/Grafiken/Bild1.png b/buch/papers/spannung/Grafiken/Bild1.png Binary files differnew file mode 100644 index 0000000..32b627e --- /dev/null +++ b/buch/papers/spannung/Grafiken/Bild1.png diff --git a/buch/papers/spannung/Grafiken/Bild2.png b/buch/papers/spannung/Grafiken/Bild2.png Binary files differnew file mode 100644 index 0000000..d1321a4 --- /dev/null +++ b/buch/papers/spannung/Grafiken/Bild2.png diff --git a/buch/papers/spannung/Grafiken/Bild3.png b/buch/papers/spannung/Grafiken/Bild3.png Binary files differnew file mode 100644 index 0000000..8ca72a1 --- /dev/null +++ b/buch/papers/spannung/Grafiken/Bild3.png diff --git a/buch/papers/spannung/Grafiken/Bild4.png b/buch/papers/spannung/Grafiken/Bild4.png Binary files differnew file mode 100644 index 0000000..526ee7b --- /dev/null +++ b/buch/papers/spannung/Grafiken/Bild4.png diff --git a/buch/papers/spannung/Grafiken/Bild5.png b/buch/papers/spannung/Grafiken/Bild5.png Binary files differnew file mode 100644 index 0000000..6ee004d --- /dev/null +++ b/buch/papers/spannung/Grafiken/Bild5.png diff --git a/buch/papers/spannung/Grafiken/DiagrammOedometer-Versuch.png b/buch/papers/spannung/Grafiken/DiagrammOedometer-Versuch.png Binary files differnew file mode 100644 index 0000000..31505bd --- /dev/null +++ b/buch/papers/spannung/Grafiken/DiagrammOedometer-Versuch.png diff --git a/buch/papers/spannung/Grafiken/infinitesimalerWuerfel.png b/buch/papers/spannung/Grafiken/infinitesimalerWuerfel.png Binary files differnew file mode 100644 index 0000000..2c359e6 --- /dev/null +++ b/buch/papers/spannung/Grafiken/infinitesimalerWuerfel.png diff --git a/buch/papers/spannung/main.tex b/buch/papers/spannung/main.tex index 585a423..bbdf730 100644 --- a/buch/papers/spannung/main.tex +++ b/buch/papers/spannung/main.tex @@ -4,33 +4,18 @@ % (c) 2020 Hochschule Rapperswil % \chapter{Thema\label{chapter:spannung}} -\lhead{Thema} +\lhead{Dreiachsiger Spannungszustand} \begin{refsection} \chapterauthor{Adrian Schuler und Thomas Reichlin} -Ein paar Hinweise für die korrekte Formatierung des Textes -\begin{itemize} -\item -Absätze werden gebildet, indem man eine Leerzeile einfügt. -Die Verwendung von \verb+\\+ ist nur in Tabellen und Arrays gestattet. -\item -Die explizite Platzierung von Bildern ist nicht erlaubt, entsprechende -Optionen werden gelöscht. -Verwenden Sie Labels und Verweise, um auf Bilder hinzuweisen. -\item -Beginnen Sie jeden Satz auf einer neuen Zeile. -Damit ermöglichen Sie dem Versionsverwaltungssysteme, Änderungen -in verschiedenen Sätzen von verschiedenen Autoren ohne Konflikt -anzuwenden. -\item -Bilden Sie auch für Formeln kurze Zeilen, einerseits der besseren -Übersicht wegen, aber auch um GIT die Arbeit zu erleichtern. -\end{itemize} +% TODO Text +\input{papers/spannung/Einleitung.tex} \input{papers/spannung/teil0.tex} \input{papers/spannung/teil1.tex} \input{papers/spannung/teil2.tex} \input{papers/spannung/teil3.tex} +\input{papers/spannung/teil4.tex} \printbibliography[heading=subbibliography] \end{refsection} diff --git a/buch/papers/spannung/references.bib b/buch/papers/spannung/references.bib index ed5703c..02f8d09 100644 --- a/buch/papers/spannung/references.bib +++ b/buch/papers/spannung/references.bib @@ -4,27 +4,46 @@ % (c) 2020 Autor, Hochschule Rapperswil % -@online{spannung:bibtex, - title = {BibTeX}, - url = {https://de.wikipedia.org/wiki/BibTeX}, - date = {2020-02-06}, - year = {2020}, - month = {2}, +@online{spannung:Tensor, + title = {Tensor}, + url = {https://de.wikipedia.org/wiki/Tensor}, + date = {2021-05-29}, + year = {2021}, + month = {5}, day = {6} } -@book{spannung:numerical-analysis, - title = {Numerical Analysis}, - author = {David Kincaid and Ward Cheney}, - publisher = {American Mathematical Society}, - year = {2002}, - isbn = {978-8-8218-4788-6}, - inseries = {Pure and applied undegraduate texts}, - volume = {2} +@online{spannung:Voigtsche-Notation, + title = {Voigtsche Notation}, + url = {https://de.wikipedia.org/wiki/Voigtsche_Notation}, + date = {2021-05-29}, + year = {2021}, + month = {5}, + day = {6} +} + +@book{spannung:Grundlagen-der-Geotechnik, + title = {Grundlagen der Geotechnik}, + author = {Hans-Henning Schmidt and Roland F. Buchmaier and Carola Vogt-Breyer}, + publisher = {Springer Fachmedien Wiesbaden GmbH}, + year = {2017}, + isbn = {978-3-658-14930-7}, + inseries = {Geotechnik nach Eurocode}, + volume = {5} +} + +@book{spannung:Stoffgesetze-und-numerische-Modellierung-in-der-Geotechnik, + title = {Stoffgesetze und numerische Modellierung in der Geotechnik}, + author = {Carlo Rabaiotti and Alessio Höttges}, + publisher = {Hochschule Rapperswil}, + year = {2021}, + isbn = {}, + inseries = {}, + volume = {} } @article{spannung:mendezmueller, - author = { Tabea Méndez and Andreas Müller }, + author = { Tabea Méndez and Andreas Müller }, title = { Noncommutative harmonic analysis and image registration }, journal = { Appl. Comput. Harmon. Anal.}, year = 2019, diff --git a/buch/papers/spannung/teil0.tex b/buch/papers/spannung/teil0.tex index cf47a18..ffc9009 100644 --- a/buch/papers/spannung/teil0.tex +++ b/buch/papers/spannung/teil0.tex @@ -1,22 +1,82 @@ -% -% einleitung.tex -- Beispiel-File für die Einleitung -% -% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil -% -\section{Teil 0\label{spannung:section:teil0}} -\rhead{Teil 0} -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam -nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam -erat, sed diam voluptua \cite{spannung:bibtex}. -At vero eos et accusam et justo duo dolores et ea rebum. -Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum -dolor sit amet. +\section{Der Spannungszustand\label{spannung:section:Der Spannungsustand}} +\rhead{Der Spannungszustand} +Ein Spannungszustand ist durch alle Spannungen, welche in einem beliebigen Punkt im Körper wirken, definiert (siehe Abbildung 1.4). +Änderungen der äusseren Kräfte verändern die inneren Spannungszustände im Material. +Um alle Spannungen eines Punktes darstellen zu können, wird ein infinitesimales Bodenelement in Form eines Würfels modellhaft vorgestellt. +Man spricht auch von einem Elementarwürfel, da dieser elementar klein ist. -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam -nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam -erat, sed diam voluptua. -At vero eos et accusam et justo duo dolores et ea rebum. Stet clita -kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit -amet. +\begin{figure} + \centering + \includegraphics[width=0.4\linewidth,keepaspectratio]{papers/spannung/Grafiken/Bild2.png} + \caption{Infinitesimales Bodenelement mit den 9 Spannungen} + \label{fig:Bild2} +\end{figure} +Es werden jeweils drei Seiten dieses Würfels betrachtet, wobei die drei gegenüberliegenden Seiten im Betrag die selben Spannungen aufweisen, +sodass der Elementarwürfel im Gleichgewicht ist. +Wäre dieses Gleichgewicht nicht vorhanden, käme es zu Verschiebungen und Drehungen. +Das infinitesimale Bodenteilchen hat die Koordinaten $1$, $2$, $3$. +Veränderungen der Normalspannungen können durch Schubspannungen kompensiert werden und umgekehrt. +So sind insgesamt neun verschiedene Spannungen möglich, wobei drei Normal- und sechs Schubspannungen sind. +Normalspannungen wirken normal (mit rechtem Winkel) zur angreifenden Fläche und Schubspannungen parallel zur angreifenden Fläche. +Alle Beträge dieser neun Spannungen am Elementarwürfel bilden den Spannungszustand. +Daraus können die äquivalenten Dehnungen $\varepsilon$ mit Hilfe des Hook'schen Gesetz berechnet werden. +Daher gibt es auch den entsprechenden Dehnungszustand. + +\section{Spannungszustand\label{spannung:section:Spannungsustand}} +\rhead{Spannungszustand} + +Im einachsigen Spannungszustand herrscht nur die Normalspannung $\sigma_{11}$ (siehe Abbildung 1.5). +Das Hook'sche Gesetz beschreibt genau diesen 1D Spannungszustand. +Nach Hooke gilt: +\[ +F +\sim +\Delta l +. +\] +Teilt man beide Seiten durch die Konstanten $A$ und $l_0$, erhält man +\[ +\frac{F}{A} += +\sigma +\sim +\varepsilon += +\frac{\Delta l}{l_0} +\] +und somit +\[ +\sigma +\sim +\varepsilon +, +\] +mit +\begin{align*} + l_0 &= \text{Länge zu Beginn [\si{\meter}]} \\ + A &= \text{Fläche [\si{\meter\squared}].} +\end{align*} +Diese Beziehung gilt bei linear-elastischen Materialien, welche reversible Verformungen zulassen. +Es ist praktisch die relative Dehnung $\varepsilon$ anzugeben und nicht eine absolute Längenänderung $\Delta l$. +\begin{figure} + \centering + \includegraphics[width=0.35\linewidth,keepaspectratio]{papers/spannung/Grafiken/Bild1.png} + \caption{1D Spannungszustand aus einer quaderförmigen Bodenprobe} + \label{fig:Bild1} +\end{figure} +Mithilfe vom Elastizitätsmodul $E$ als Proportionalitätskonstante lässt sich der eindimensionale Fall mit +\[ +\sigma += +E\cdot\varepsilon +\] +beschreiben. +Im Falle, dass $E$ nicht konstant ist, kann dieser näherungsweise durch +\[ +E += +\frac{\Delta\sigma}{\Delta\varepsilon} +\] +ausgedrückt werden.
\ No newline at end of file diff --git a/buch/papers/spannung/teil1.tex b/buch/papers/spannung/teil1.tex index 95e6f0a..74516c1 100644 --- a/buch/papers/spannung/teil1.tex +++ b/buch/papers/spannung/teil1.tex @@ -1,55 +1,24 @@ -% -% teil1.tex -- Beispiel-File für das Paper -% -% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil -% -\section{Teil 1 -\label{spannung:section:teil1}} -\rhead{Problemstellung} -Sed ut perspiciatis unde omnis iste natus error sit voluptatem -accusantium doloremque laudantium, totam rem aperiam, eaque ipsa -quae ab illo inventore veritatis et quasi architecto beatae vitae -dicta sunt explicabo. -Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit -aut fugit, sed quia consequuntur magni dolores eos qui ratione -voluptatem sequi nesciunt -\begin{equation} -\int_a^b x^2\, dx -= -\left[ \frac13 x^3 \right]_a^b -= -\frac{b^3-a^3}3. -\label{spannung:equation1} -\end{equation} -Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, -consectetur, adipisci velit, sed quia non numquam eius modi tempora -incidunt ut labore et dolore magnam aliquam quaerat voluptatem. - -Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis -suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? -Quis autem vel eum iure reprehenderit qui in ea voluptate velit -esse quam nihil molestiae consequatur, vel illum qui dolorem eum -fugiat quo voluptas nulla pariatur? - -\subsection{De finibus bonorum et malorum -\label{spannung:subsection:finibus}} -At vero eos et accusamus et iusto odio dignissimos ducimus qui -blanditiis praesentium voluptatum deleniti atque corrupti quos -dolores et quas molestias excepturi sint occaecati cupiditate non -provident, similique sunt in culpa qui officia deserunt mollitia -animi, id est laborum et dolorum fuga \eqref{000tempmlate:equation1}. - -Et harum quidem rerum facilis est et expedita distinctio -\ref{spannung:section:loesung}. -Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil -impedit quo minus id quod maxime placeat facere possimus, omnis -voluptas assumenda est, omnis dolor repellendus -\ref{spannung:section:folgerung}. -Temporibus autem quibusdam et aut officiis debitis aut rerum -necessitatibus saepe eveniet ut et voluptates repudiandae sint et -molestiae non recusandae. -Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis -voluptatibus maiores alias consequatur aut perferendis doloribus -asperiores repellat. +\section{Skalare, Vektoren, Matrizen und Tensoren\label{spannung:section:Skalare,_Vektoren,_Matrizen_und_Tensoren}} +\rhead{Skalare, Vektoren, Matrizen und Tensoren} +Der Begriff Tensor kann als Überbegriff, der mathematischen Objekte Skalar, Vektor und Matrix, betrachtet werden. +Allerdings sind noch höhere Stufen dieser Objekte beinhaltet. +Ein Skalar, ein Vektor oder eine Matrix ist daher auch ein Tensor. +Ein Skalar ist ein Tensor 0. Stufe. +Mit einem Vektor können mehrere Skalare auf einmal beschrieben werden. +Ein Vektor hat daher die Stufe 1 und ist höherstufig als ein Skalar. +Mit einer Matrix können wiederum mehrere Vektoren auf einmal beschrieben werden. +Eine Matrix hat daher die Stufe 2 und ist noch höherstufig als ein Vektor. +Versteht man diese Stufen, so versteht man den Sinn des Begriffs Tensor. +Jede Stufe von Tensoren verlangt andere Rechenregeln. +So zeigt sich auch der Nachteil von Tensoren mit Stufen höher als 2. +Man ist also bestrebt höherstufige Tensoren mit Skalaren, Vektoren oder Matrizen zu beschreiben. +Der Begriff Tensor wurde 1840 von Rowan Hamilton in die Mathematik eingeführt. +James Clerk Maxwell hat bereits mit Tensoren operiert, ohne den Begriff Tensor gekannt zu haben. +Erst Woldemar Voigt hat den Begriff in die moderne Bedeutung von Skalar, Matrix und Vektor verallgemeinert. +Er hat in der Elastizitätstheorie als erstes Tensoren eingesetzt und beschrieben. +Auch Albert Einstein hat solche Tensoren eingesetzt, +um in der Relativitätstheorie die Änderung der 4D Raumzeit beschreiben zu können. +\cite{spannung:Tensor} +\cite{spannung:Voigtsche-Notation} diff --git a/buch/papers/spannung/teil2.tex b/buch/papers/spannung/teil2.tex index 37d3242..921d2b8 100644 --- a/buch/papers/spannung/teil2.tex +++ b/buch/papers/spannung/teil2.tex @@ -1,40 +1,491 @@ -% -% teil2.tex -- Beispiel-File für teil2 -% -% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil -% -\section{Teil 2 -\label{spannung:section:teil2}} -\rhead{Teil 2} -Sed ut perspiciatis unde omnis iste natus error sit voluptatem -accusantium doloremque laudantium, totam rem aperiam, eaque ipsa -quae ab illo inventore veritatis et quasi architecto beatae vitae -dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit -aspernatur aut odit aut fugit, sed quia consequuntur magni dolores -eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam -est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci -velit, sed quia non numquam eius modi tempora incidunt ut labore -et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima -veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, -nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure -reprehenderit qui in ea voluptate velit esse quam nihil molestiae -consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla -pariatur? - -\subsection{De finibus bonorum et malorum -\label{spannung:subsection:bonorum}} -At vero eos et accusamus et iusto odio dignissimos ducimus qui -blanditiis praesentium voluptatum deleniti atque corrupti quos -dolores et quas molestias excepturi sint occaecati cupiditate non -provident, similique sunt in culpa qui officia deserunt mollitia -animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis -est et expedita distinctio. Nam libero tempore, cum soluta nobis -est eligendi optio cumque nihil impedit quo minus id quod maxime -placeat facere possimus, omnis voluptas assumenda est, omnis dolor -repellendus. Temporibus autem quibusdam et aut officiis debitis aut -rerum necessitatibus saepe eveniet ut et voluptates repudiandae -sint et molestiae non recusandae. Itaque earum rerum hic tenetur a -sapiente delectus, ut aut reiciendis voluptatibus maiores alias -consequatur aut perferendis doloribus asperiores repellat. +\section{Dreiachsiger Spannungszustand\label{spannung:section:Dreiachsiger_Spannungszustand}} +\rhead{Dreiachsiger Spannungszustand} +Durch komplexe Spannungsausbreitungen im Boden entstehen im 3D Spannungszustand unterschiedliche Normal- und Schubspannungen. +\begin{figure} + \centering + \includegraphics[width=0.4\linewidth,keepaspectratio]{papers/spannung/Grafiken/infinitesimalerWuerfel.png} + \caption{Beispiel eines Spannungszustandes; Vergrösserung eines infinitesimalen Bodenteilchen} + \label{fig:infinitesimalerWuerfel} +\end{figure} +Ein Tensor 0. Stufe, sprich ein Skalar, kann lediglich den 1D Spannungszustand beschreiben. +Um den 3D Spannungszustandes als ein mathematisches Objekt darstellen zu können, wird ein Tensor 2. Stufe, sprich eine Matrix, eingesetzt. +Die Spannungen sind durch die zwei Indizes +\[ +i, j\in\left\{1, 2, 3\right\} +\] +definiert. +Daher ergeben sich die neun Spannungen. +Die nachfolgenden Zusammenhänge sind in \cite{spannung:Voigtsche-Notation} beschrieben. +Dieser Spannungstensor kann schliesslich mit $3^2$ Einträgen als $3\times3$ Matrix mit +\[ +\overline{\sigma} += +\sigma_{ij} += +\begin{pmatrix} + \sigma_{11} & \sigma_{12} & \sigma_{13} \\ + \sigma_{21} & \sigma_{22} & \sigma_{23} \\ + \sigma_{31} & \sigma_{32} & \sigma_{33} +\end{pmatrix} +\] +dargestellt werden und beschreibt somit den gesamten Spannungszustand. +Die Dehnungen wirken in die gleichen Richtungen wie die korrespondierenden Spannungen und sind durch die zwei Indizes +\[ +k, l\in\left\{1, 2, 3\right\} +\] +definiert. +Der Dehnungstensor ist ebenfalls ein Tensor 2. Stufe und kann somit auch als $3\times3$ Matrix mit +\[ +\overline{\varepsilon} += +\varepsilon_{kl} += +\begin{pmatrix} + \varepsilon_{11} & \varepsilon_{12} & \varepsilon_{13} \\ + \varepsilon_{21} & \varepsilon_{22} & \varepsilon_{23} \\ + \varepsilon_{31} & \varepsilon_{32} & \varepsilon_{33} +\end{pmatrix} +\] +dargestellt werden und beschreibt den gesamten Dehnungszustand. +Der Spannungs- und Dehnungstensor 2. Stufe kann je in einen Tensor 1. Stufe überführt werden, welches ein Spaltenvektor ist. +Gemäss der Hadamard-Algebra dürfen Zeile um Zeile in eine Spalte notiert werden, sodass es einen Spaltenvektor ergibt. +So ergibt sich der Spannungsvektor +\[ +\overline{\sigma} += +\sigma_{ij} += +\begin{pmatrix} + \sigma_{11} & \sigma_{12} & \sigma_{13} \\ + \sigma_{21} & \sigma_{22} & \sigma_{23} \\ + \sigma_{31} & \sigma_{32} & \sigma_{33} +\end{pmatrix} +\qquad +\Rightarrow +\qquad +\vec{\sigma} += +\begin{pmatrix} + \sigma_{11}\\ + \sigma_{12}\\ + \sigma_{13}\\ + \sigma_{21}\\ + \sigma_{22}\\ + \sigma_{23}\\ + \sigma_{31}\\ + \sigma_{32}\\ + \sigma_{33} +\end{pmatrix} +\] +und Dehnungsvektor +\[ +\overline{\varepsilon} += +\varepsilon_{kl} += +\begin{pmatrix} + \varepsilon_{11} & \varepsilon_{12} & \varepsilon_{13} \\ + \varepsilon_{21} & \varepsilon_{22} & \varepsilon_{23} \\ + \varepsilon_{31} & \varepsilon_{32} & \varepsilon_{33} +\end{pmatrix} +\qquad +\Rightarrow +\qquad +\vec{\varepsilon} += +\begin{pmatrix} + \varepsilon_{11} \\ + \varepsilon_{12} \\ + \varepsilon_{13} \\ + \varepsilon_{21} \\ + \varepsilon_{22} \\ + \varepsilon_{23} \\ + \varepsilon_{31} \\ + \varepsilon_{32} \\ + \varepsilon_{33} +\end{pmatrix} +. +\] +Um die Beziehung von Spannung und Dehnung, welche mit Tensoren 2. Stufe ausgedrückt werden, zu beschreiben, wird ein Elastizitätstensor 4. Stufe benötigt. +Dieser ist im 1D Spannungszustand ein Tensor 0. Stufe und somit ein Skalar, der Elastizitätsmodul $E$. + +Dieser Elastizitätstensor 4. Stufe kann als Tensor 2. Stufe, sprich als Matrix, dargestellt werden. +So wird die Spannungsgleichung stark vereinfacht, da nun eine Matrix auf einen Vektor operiert. +Dieser Tensor muss für eine Spannung jeden Einfluss aus allen 9 Dehnungen mit Konstanten erfassen. +Dies bedeutet um eine von 9 Spannungen berechnen zu können müssen alle 9 Dehnung mit unterschiedlichen Faktoren summiert werden. +Es ergeben sich $9^2$ Einträge, welches mit den 4 Indizes +\[ +i, j, k, l\in\left\{1, 2, 3\right\} +, +\] +die zueinander verknüpft werden müssen, zu begründen ist. +Es ergeben sich $3^4$ Einträge, sprich eine $9\times9$ Matrix, welche allgemein +\[ +\overline{\overline{C}} += +C_{ijkl} += +\begin{pmatrix} +C_{1111} & C_{1112} & C_{1113} & C_{1121} & C_{1122} & C_{1123} & C_{1131} & C_{1132} & C_{1133} \\ +C_{1211} & C_{1212} & C_{1213} & C_{1221} & C_{1222} & C_{1223} & C_{1231} & C_{1232} & C_{1233} \\ +C_{1311} & C_{1312} & C_{1313} & C_{1321} & C_{1322} & C_{1323} & C_{1331} & C_{1332} & C_{1333} \\ +C_{2111} & C_{2112} & C_{2113} & C_{2121} & C_{2122} & C_{2123} & C_{2131} & C_{2132} & C_{2133} \\ +C_{2211} & C_{2212} & C_{2213} & C_{2221} & C_{2222} & C_{2223} & C_{2231} & C_{2232} & C_{2233} \\ +C_{2311} & C_{2312} & C_{2313} & C_{2321} & C_{2322} & C_{2323} & C_{2331} & C_{2332} & C_{2333} \\ +C_{3111} & C_{3112} & C_{3113} & C_{3121} & C_{3122} & C_{3123} & C_{3131} & C_{3132} & C_{3133} \\ +C_{3211} & C_{3212} & C_{3213} & C_{3221} & C_{3222} & C_{3223} & C_{3231} & C_{3232} & C_{3233} \\ +C_{3311} & C_{3312} & C_{3313} & C_{3321} & C_{3322} & C_{3323} & C_{3331} & C_{3332} & C_{3333} +\end{pmatrix} +\] +geschrieben werden kann. +Dieser Elastizitätstensor muss für isotrope Materialien zwingend symmetrisch sein. +Folglich gilt: +\[ +\overline{\overline{C}} += +\overline{\overline{C}}~^{T} +. +\] +Die allgemeine Spannungsgleichung lautet nun: +\[ +\vec\sigma += +\overline{\overline{C}}\cdot\vec{\varepsilon} +. +\] +Die Konstanten $C$ werden nun nach dem Hook'schen Gesetz mit Hilfe des Elastizitätsmoduls $E$ definiert. +Da dieser Modul durch die eindimensionale Betrachtung definiert ist, +muss für die dreidimensionale Betrachtung eine weitere Kennzahl eingeführt werden. +Dies ist die Querdehnungszahl $\nu$ (auch Poisson-Zahl), welche durch +\[ +\nu += +\frac{\varepsilon_q}{\varepsilon} += +\frac{\Delta b}{b_0} +\] +und +\begin{align*} + \varepsilon &= \text{Längsdehnung [$-$]} \\ + \varepsilon_q &= \text{Querdehnung [$-$]} +\end{align*} +definiert ist. Trägt man die Konstanten in die Matrix ein, ergibt sich +\[ +\begin{pmatrix} + \sigma_{11}\\ + \sigma_{12}\\ + \sigma_{13}\\ + \sigma_{21}\\ + \sigma_{22}\\ + \sigma_{23}\\ + \sigma_{31}\\ + \sigma_{32}\\ + \sigma_{33} +\end{pmatrix} += +\frac{E}{(1+\nu)(1-2\nu)} +\begin{pmatrix} + 1-2\nu & 0 & 0 & 0 & \nu & 0 & 0 & 0 & \nu \\ + 0 &\frac{1}{4} & 0 &\frac{1}{4} & 0 & 0 & 0 & 0 & 0 \\ + 0 & 0 &\frac{1}{4} & 0 & 0 & 0 &\frac{1}{4} & 0 & 0 \\ + 0 &\frac{1}{4} & 0 &\frac{1}{4} & 0 & 0 & 0 & 0 & 0 \\ + \nu & 0 & 0 & 0 & 1-2\nu & 0 & 0 & 0 & \nu \\ + 0 & 0 & 0 & 0 & 0 &\frac{1}{4} & 0 &\frac{1}{4} & 0 \\ + 0 & 0 &\frac{1}{4} & 0 & 0 & 0 &\frac{1}{4} & 0 & 0 \\ + 0 & 0 & 0 & 0 & 0 &\frac{1}{4} & 0 &\frac{1}{4} & 0 \\ + \nu & 0 & 0 & 0 & \nu & 0 & 0 & 0 & 1-2\nu +\end{pmatrix} +\begin{pmatrix} + \varepsilon_{11} \\ + \varepsilon_{12} \\ + \varepsilon_{13} \\ + \varepsilon_{21} \\ + \varepsilon_{22} \\ + \varepsilon_{23} \\ + \varepsilon_{31} \\ + \varepsilon_{32} \\ + \varepsilon_{33} +\end{pmatrix} +, +\] +welche ebenfalls als Indexnotation mit +\[ +\sigma_{ij} += +\sum_{k=1}^3 +\sum_{l=1}^3 +C_{ijkl}\cdot\varepsilon_{kl} +\] +ausgedrückt werden kann. +Die Normalspannung $\sigma_{22}$ lässt sich exemplarisch als +\[ +\sigma_{22} += +\frac{E\cdot\nu}{(1+\nu)(1-2\nu)}\cdot\varepsilon_{11}+\frac{E}{(1+\nu)}\cdot\varepsilon_{22}+\frac{E\cdot\nu}{(1+\nu)(1-2\nu)}\cdot\varepsilon_{33} +\] +berechnen. + +Man betrachte nun die Eigenschaften des Elastizitätstensors. +Dieser ist quadratisch und symmetrisch, die verschiedenen Einträge wechseln sich aber miteinander ab. +Es ergeben sich keine Blöcke mit einheitlichen Einträgen. + +Allerdings weiss man, dass im isotropen Boden der Spannungs-, Dehnungs- und daher auch Elastizitätstensor symmetrisch sind. +Wäre dem nicht so, würde sich das Material je nach Richtung unterschiedlich elastisch verhalten. +Diese Symmetrie setzt daher voraus, dass +\[ +\sigma_{12} += +\sigma_{21} +, +\qquad +\sigma_{13} += +\sigma_{31} +, +\qquad +\sigma_{23} += +\sigma_{32} +\] +und folglich auch +\[ +\varepsilon_{12} += +\varepsilon_{21} +, +\qquad +\varepsilon_{13} += +\varepsilon_{31} +, +\qquad +\varepsilon_{23} += +\varepsilon_{32} +\] +gilt. +Diese Eigenschaft wird durch die Voigt'sche Notation \cite{spannung:Voigtsche-Notation} ausgenutzt, um die Gleichung vereinfachen zu können. +Durch diese Symmetrie gilt +\[ +\overline{\sigma} += +\begin{pmatrix} + \sigma_{11} & \sigma_{12} & \sigma_{13} \\ + \sigma_{21} & \sigma_{22} & \sigma_{23} \\ + \sigma_{31} & \sigma_{32} & \sigma_{33} +\end{pmatrix} += +\begin{pmatrix} + \sigma_{11} & \sigma_{12} & \sigma_{13} \\ + & \sigma_{22} & \sigma_{23} \\ + \text{sym} & & \sigma_{33} +\end{pmatrix} +\qquad +\Rightarrow +\qquad +\vec{\sigma} += +\begin{pmatrix} + \sigma_{11}\\ + \sigma_{22}\\ + \sigma_{33}\\ + \sigma_{23}\\ + \sigma_{13}\\ + \sigma_{12} +\end{pmatrix} +\] +und entsprechend +\[ +\overline{\varepsilon} += +\begin{pmatrix} + \varepsilon_{11} & \varepsilon_{12} & \varepsilon_{13} \\ + \varepsilon_{21} & \varepsilon_{22} & \varepsilon_{23} \\ + \varepsilon_{31} & \varepsilon_{32} & \varepsilon_{33} +\end{pmatrix} += +\begin{pmatrix} + \varepsilon_{11} & \varepsilon_{12} & \varepsilon_{13} \\ + & \varepsilon_{22} & \varepsilon_{23} \\ + \text{sym} & & \varepsilon_{33} +\end{pmatrix} +\qquad +\Rightarrow +\qquad +\vec{\varepsilon} += +\begin{pmatrix} + \varepsilon_{11} \\ + \varepsilon_{22} \\ + \varepsilon_{33} \\ + \varepsilon_{23} \\ + \varepsilon_{13} \\ + \varepsilon_{12} +\end{pmatrix} +. +\] + +Aus den Vereinfachungen der Voigt'schen Notation lassen sich die Spannungs- und Dehnungstensoren als Spaltenvektoren mit je sechs Einträgen darstellen. +Der Elastizitätstensor kann entsprechend auf eine $6\times6$ Matrix reduziert werden. +Es lässt sich nun eine reduzierte allgemeine Spannungsgleichung mit +\[ +\vec{\sigma} += +\overline{\overline{C}}\cdot\vec{\varepsilon} +\] +beziehungsweise +\[ +\begin{pmatrix} + \sigma_{11} \\ + \sigma_{22} \\ + \sigma_{33} \\ + \sigma_{23} \\ + \sigma_{13} \\ + \sigma_{12} +\end{pmatrix} += +\begin{pmatrix} + C_{1111} & C_{1122} & C_{1133} & C_{1123} & C_{1113} & C_{1112} \\ + C_{2211} & C_{2222} & C_{2233} & C_{2223} & C_{2213} & C_{2212} \\ + C_{3311} & C_{3322} & C_{3333} & C_{3323} & C_{3313} & C_{3312} \\ + C_{2311} & C_{2322} & C_{2333} & C_{2323} & C_{2313} & C_{2312} \\ + C_{1311} & C_{1322} & C_{1333} & C_{1323} & C_{1313} & C_{1312} \\ + C_{1211} & C_{1222} & C_{1233} & C_{1223} & C_{1213} & C_{1212} +\end{pmatrix} +\begin{pmatrix} + \varepsilon_{11} \\ + \varepsilon_{22} \\ + \varepsilon_{33} \\ + \varepsilon_{23} \\ + \varepsilon_{13} \\ + \varepsilon_{12} +\end{pmatrix} +\] +beschreiben. +Die Spannung $\sigma_{11}$ beispielsweise erhält man, wenn man die sechs Produkte aus den Konstanten $C$ und Dehnungen $\varepsilon$ summiert. +Die Symmetrieeigenschaft des Elastizitätstensors bleibt auch hier erhalten. +Somit lässt sich die reduzierte allgemeine Spannungsgleichung mit + +\[ +\begin{pmatrix} + \sigma_{11} \\ + \sigma_{22} \\ + \sigma_{33} \\ + \sigma_{23} \\ + \sigma_{13} \\ + \sigma_{12} +\end{pmatrix} += +\begin{pmatrix} + C_{1111} & C_{1122} & C_{1133} & C_{1123} & C_{1113} & C_{1112} \\ + & C_{2222} & C_{2233} & C_{2223} & C_{2213} & C_{2212} \\ + & & C_{3333} & C_{3323} & C_{3313} & C_{3312} \\ + & & & C_{2323} & C_{2313} & C_{2312} \\ + & & & & C_{1313} & C_{1312} \\ + \text{sym} & & & & & C_{1212} +\end{pmatrix} +\begin{pmatrix} + \varepsilon_{11} \\ + \varepsilon_{22} \\ + \varepsilon_{33} \\ + \varepsilon_{23} \\ + \varepsilon_{13} \\ + \varepsilon_{12} +\end{pmatrix} +\] +beschreiben. +Die Konstanten $C$ werden wieder nach dem Hook'schen Gesetz definiert. +Dies ergibt die Spannungsgleichung, welche weit möglichst vereinfacht ist: +\[ +\begin{pmatrix} + \sigma_{11}\\ + \sigma_{22}\\ + \sigma_{33}\\ + \sigma_{23}\\ + \sigma_{13}\\ + \sigma_{12} +\end{pmatrix} += +\frac{E}{(1+\nu)(1-2\nu)} +\begin{pmatrix} + 1- 2\nu & \nu & \nu & 0 & 0 & 0\\ + \nu & 1- 2\nu & \nu & 0 & 0 & 0\\ + \nu & \nu & 1- 2\nu & 0 & 0 & 0\\ + 0 & 0 & 0 & \frac{1}{2} & 0 & 0\\ + 0 & 0 & 0 & 0 & \frac{1}{2} & 0\\ + 0 & 0 & 0 & 0 & 0 & \frac{1}{2} +\end{pmatrix} +\begin{pmatrix} + \varepsilon_{11}\\ + \varepsilon_{22}\\ + \varepsilon_{33}\\ + \varepsilon_{23}\\ + \varepsilon_{13}\\ + \varepsilon_{12} +\end{pmatrix} +. +\] + +Im Elastizitätstensor fallen zwei $3\times3$ Blöcke auf, welche nur Einträge mit $0$ haben. Der Tensor besagt also, +dass diese jeweiligen Dehnungen keinen Einfluss auf unsere Spannung haben. +Man sieht nun auch ganz gut, dass sich im Vergleich zu der allgemeinen Spannungsgleichung, die Einträge verschoben haben. +Da nach Voigt zuerst die Normalspannungen und anschliessend die Schubspannungen notiert worden sind, ergeben sich die $3\times3$ Blöcke. + +Man betrachte als Beispiel die Berechnung von $\sigma_{33}$. +Es ist ersichtlich, dass die Schubdehnungen keinen Einfluss auf $\sigma_{33}$ haben. +Der Einfluss der zu $\sigma_{33}$ äquivalenten Dehnung $\varepsilon_{33}$ hat den grössten Einfluss. +Die anderen Normalspannungen $\sigma_{11}$ und $\sigma_{22}$ haben einen unter anderem mit $\nu$ korrigierten Einfluss. + +Von $\overline{\overline{C}}$ bildet man noch die inverse Matrix $\overline{\overline{C}}\mathstrut^{-1}$ um die Gleichung umstellen zu können. +Dadurch erhält man die Dehnungsgleichung: + +\[ +\vec{\varepsilon} += +\overline{\overline{C}}\mathstrut^{-1}\cdot \vec{\sigma} +\] + +\[ +\begin{pmatrix} + \varepsilon_{11}\\ + \varepsilon_{22}\\ + \varepsilon_{33}\\ + \varepsilon_{23}\\ + \varepsilon_{13}\\ + \varepsilon_{12} +\end{pmatrix} += +\frac{1}{E} +\begin{pmatrix} + 1 & -\nu & -\nu & 0 & 0 & 0 \\ + -\nu & 1 & -\nu & 0 & 0 & 0 \\ + -\nu & -\nu & 1 & 0 & 0 & 0 \\ + 0 & 0 & 0 & 2+2\nu & 0 & 0 \\ + 0 & 0 & 0 & 0 & 2+2\nu & 0 \\ + 0 & 0 & 0 & 0 & 0 & 2+2\nu +\end{pmatrix} +\begin{pmatrix} + \sigma_{11}\\ + \sigma_{22}\\ + \sigma_{33}\\ + \sigma_{23}\\ + \sigma_{13}\\ + \sigma_{12} +\end{pmatrix} +. +\] +Die zwei $3\times3$ Blöcke links unten und rechts oben sind folglich noch vorhanden. +Um wieder die Einflüsse der Parameter veranschaulichen zu können berechnet man die Dehnung +\[ +\varepsilon_{22} += +\frac{1}{E}\sigma_{22} - \frac{\nu}{E}\sigma_{11} - \frac{\nu}{E}\sigma_{33} += +\frac{1}{E}\cdot(\sigma_{22}-\nu\cdot\sigma_{11}-\nu\cdot\sigma_{33}) +. +\] +Diese hängt wieder am meisten von $\sigma_{22}$ ab. +Ist die Querdehnung $\nu$ grösser, so wird die Dehnung $\varepsilon_{22}$ reduziert. +Bei inkompressiblen Medien, bei welchen keine Dehnungen und nur identische Normalspannungen auftreten können, ist folglich $\nu=0.5$. diff --git a/buch/papers/spannung/teil3.tex b/buch/papers/spannung/teil3.tex index ce7d50f..8d99733 100644 --- a/buch/papers/spannung/teil3.tex +++ b/buch/papers/spannung/teil3.tex @@ -1,40 +1,105 @@ -% -% teil3.tex -- Beispiel-File für Teil 3 -% -% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil -% -\section{Teil 3 -\label{spannung:section:teil3}} -\rhead{Teil 3} -Sed ut perspiciatis unde omnis iste natus error sit voluptatem -accusantium doloremque laudantium, totam rem aperiam, eaque ipsa -quae ab illo inventore veritatis et quasi architecto beatae vitae -dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit -aspernatur aut odit aut fugit, sed quia consequuntur magni dolores -eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam -est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci -velit, sed quia non numquam eius modi tempora incidunt ut labore -et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima -veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, -nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure -reprehenderit qui in ea voluptate velit esse quam nihil molestiae -consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla -pariatur? +\section{Die geotechnischen Invarianten\label{spannung:section:Die geotechnischen Invarianten}} +\rhead{Die geotechnischen Invarianten} +In vielen Fällen in der Geotechnik und auch in Versuchen hat man gleichmässige Belastungen über eine grössere Fläche. +Durch eine solche Belastung auf den Boden, entstehen gleichermassen Spannungen in Richtung $2$ und $3$, +wenn man von einem isotropen Bodenmaterial ausgeht. +Folglich gilt: -\subsection{De finibus bonorum et malorum -\label{spannung:subsection:malorum}} -At vero eos et accusamus et iusto odio dignissimos ducimus qui -blanditiis praesentium voluptatum deleniti atque corrupti quos -dolores et quas molestias excepturi sint occaecati cupiditate non -provident, similique sunt in culpa qui officia deserunt mollitia -animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis -est et expedita distinctio. Nam libero tempore, cum soluta nobis -est eligendi optio cumque nihil impedit quo minus id quod maxime -placeat facere possimus, omnis voluptas assumenda est, omnis dolor -repellendus. Temporibus autem quibusdam et aut officiis debitis aut -rerum necessitatibus saepe eveniet ut et voluptates repudiandae -sint et molestiae non recusandae. Itaque earum rerum hic tenetur a -sapiente delectus, ut aut reiciendis voluptatibus maiores alias -consequatur aut perferendis doloribus asperiores repellat. +\[ +\sigma_{22} += +\sigma_{33} +. +\] +Dadurch wird der Spannungszustand vereinfacht. +Diesen vereinfachten Spannungszustand kann man mit den zwei geotechnischen Invarianten abbilden. +Die erste Invariante ist die volumetrische Spannung +\[ +p += +\frac{\sigma_{11}+\sigma_{22}+\sigma_{33}}{3} +, +\] +welche als arithmetisches Mittel aller Normalspannungen im infinitesimalen Würfel definiert ist. +Die zweite Invariante ist die deviatorische Spannung +\[ +q += +\sqrt{\frac{(\sigma_{11}-\sigma_{22})^{2}+(\sigma_{11}-\sigma_{33})^{2}+(\sigma_{22}-\sigma_{33})^{2}}{2}} +. +\] +Diese Zusammenhänge werden im Skript [\cite{spannung:Stoffgesetze-und-numerische-Modellierung-in-der-Geotechnik}] aufgezeigt. +Die hydrostatische Spannung $p$ kann gemäss Gleichung (Nr) als +\[ +p += +\frac{\sigma_{11}+2\sigma_{33}}{3} +\] +vereinfacht werden. +Die deviatorische Spannung $q$ wird gemäss Gleichung (Nr) als +\[ +q += +\sigma_{11}-\sigma_{33} +\] +vereinfacht. Man kann $p$ als Isotrop und $q$ als Schub betrachten. +Die Invarianten können mit der Spannungsformel (Nr..xxx) berechnet werden. +Durch geschickte Umformung dieser Gleichung, lassen sich die Module als Faktor separieren. +Dabei entstehen spezielle Faktoren mit den Dehnungskomponenten. +So ergibt sich +\[ +\overbrace{\frac{\sigma_{11}+2\sigma_{33}}{3}}^{p} += +\frac{E}{3(1-2\nu)} \overbrace{(\varepsilon_{11} - 2\varepsilon_{33})}^{\varepsilon_{v}} +\] +und +\[ +\overbrace{\sigma_{11}-\sigma_{33}}^{q} += +\frac{3E}{2(1+\nu)} \overbrace{\frac{2}{3}(\varepsilon_{11} - \varepsilon_{33})}^{\varepsilon_{s}} +. +\] +Die Faktoren mit den Dehnungskomponenten können so mit +\[ +\varepsilon_{v} += +(\varepsilon_{11} - 2\varepsilon_{33}) +\qquad +\text{und} +\qquad +\varepsilon_{s} += +\frac{2}{3}(\varepsilon_{11} - \varepsilon_{33}) +\] +eingeführt werden, mit +\begin{align*} + \varepsilon_{v} &= \text{Hydrostatische Dehnung [-]} \\ + \varepsilon_{s} &= \text{Deviatorische Dehnung [-].} +\end{align*} +Die hydrostatische Dehnung $\varepsilon_{v}$ kann mit einer Kompression verglichen werden. +Die deviatorische Dehnung $\varepsilon_{s}$ kann mit einer Verzerrung verglichen werden. +Diese zwei Gleichungen kann man durch die Matrixschreibweise +\[ +\begin{pmatrix} + q\\ + p +\end{pmatrix} += +\begin{pmatrix} + \frac{3E}{2(1+\nu)} & 0 \\ + 0 & \frac{E}{3(1-2\nu)} +\end{pmatrix} +\begin{pmatrix} + \varepsilon_{s}\\ + \varepsilon_{v} +\end{pmatrix} +\] +(sollte nummeriert sein) vereinfachen. +Man hat so eine Matrix multipliziert mit einem Vektor und erhält einen Vektor. +Änderungen des Spannungszustandes können mit dieser Gleichung vollumfänglich erfasst werden. + +Mit dieser Formel lassen sich verschieden Ergebnisse von Versuchen analysieren und berechnen. +Ein solcher Versuch, den oft in der Geotechnik durchgeführt wird, ist der Oedometer-Versuch. +Im nächsten Kapitel wird die Anwendung der Matrix an diesem Versuch beschrieben. diff --git a/buch/papers/spannung/teil4.tex b/buch/papers/spannung/teil4.tex new file mode 100644 index 0000000..d524f13 --- /dev/null +++ b/buch/papers/spannung/teil4.tex @@ -0,0 +1,79 @@ +\section{Oedometer-Versuch\label{spannung:section:Oedometer-Versuch}} +\rhead{Oedometer-Versuch} +Mit dem Oedometer-Versuch kann der oedometrische Elastizitätsmodul $E_{OED}$ bestimmt werden. +Dieser beschreibt ebenfalls das Verhältnis zwischen Spannung und Dehnung, allerdings unter anderen Bedingungen. +Diese Bedingung ist das Verhindern der seitlichen Verformung, sprich der Dehnung in Richtung $1$ und $2$. +Es wird ein Probeelement mit immer grösseren Gewichten belastet, welche gleichmässig auf das Material drücken. +Die seitliche Verschiebung des Materials wird durch einen Stahlring verhindert. +Die Probe wird sich so stetig verdichten. +Das Volumen nimmt ab und die Dehnung nimmt immer mehr zu. +Unter diesen Bedingungen wird der oedometrische Elastizitätsmodul mit steigender Dehnung zunehmen. + +Da im Boden das umgebende Material ähnlich eine seitliche Verformung verhindert, +bildet dieser oedometrische Elastizitätsmodul die Realität besser ab, als der gewöhnliche Elastizitätsmodul. +Durch dieses Verhindern des seitlichen Ausbrechens ist +\[ +\varepsilon_{22} += +\varepsilon_{33} += +0 +\] +aber auch +\[ +\sigma_{22} += +\sigma_{33} +\neq 0 +. +\] +Die Spannung $\sigma_{11}$ wird durch die aufgebrachte Kraft mit +\[ +\sigma_{11} += +\frac{F}{A} +\] +und die Dehnung $\varepsilon_{11}$ jeweils mit den entsprechenden Setzungen berechnet. +Diese Randbedingungen können in die vereinfachte Gleichung (Nrxxx) eingesetzt werden. +Diese lautet nun: +\[ +\begin{pmatrix} + \sigma_{11}-\sigma_{33} \\ + \sigma_{11}+2\sigma_{33} +\end{pmatrix} += +\begin{pmatrix} + \frac{E_{OED}}{(1+\nu)} & 0 \\ + 0 & \frac{E_{OED}}{3(1-2\nu)} +\end{pmatrix} +\begin{pmatrix} + \varepsilon_{11}\\ + \varepsilon_{11} +\end{pmatrix} +. +\] +Daraus lässt sich bei jedem Setzungsgrad der oedometrische Elastitzitätsmodul $E_{OED}$ und die seitlichen Spannungen $\sigma_{33}$ mit den 2 Gleichungen +\[ +\sigma_{11}-\sigma_{33} += +\frac{E_{OED}}{(1+\nu)}\cdot\varepsilon_{11} +\] +und +\[ +\sigma_{11}+2\sigma_{33} += +\frac{E_{OED}}{3(1-2\nu)}\cdot\varepsilon_{11} +\] +berechnen. +Mit diesen Gleichungen hat man das Gleichungssystem um $E_{OED}$ und $\sigma_{33}$ zu berechnen. +Die Poisson-Zahl muss als Kennwert gemäss der Bodenklasse gewählt werden. +Den Versuch kann man auf einem $\sigma$-$\varepsilon$-Diagramm abtragen (siehe Abbildung 1.7). +Durch die Komprimierung nimmt der Boden mehr Spannung auf, und verformt sich zugleich weniger stark. +Mit diesem ermittelten $E_{OED}$ kann man nun weitere Berechnungen für die Geotechnik durchführen. + +\begin{figure} + \centering + \includegraphics[width=0.5\linewidth,keepaspectratio]{papers/spannung/Grafiken/DiagrammOedometer-Versuch.png} + \caption{Diagramm Charakteristik verschiedener Elastizitätsmodule bei gleichem Material} + \label{fig:DiagrammOedometer-Versuch} +\end{figure}
\ No newline at end of file diff --git a/buch/papers/verkehr/Makefile.inc b/buch/papers/verkehr/Makefile.inc index 7bd8de1..876d0df 100644 --- a/buch/papers/verkehr/Makefile.inc +++ b/buch/papers/verkehr/Makefile.inc @@ -3,12 +3,10 @@ # # (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule # -dependencies-verkehr = \ +dependencies-verkehr = \ papers/verkehr/packages.tex \ - papers/verkehr/main.tex \ - papers/verkehr/references.bib \ - papers/verkehr/teil0.tex \ - papers/verkehr/teil1.tex \ - papers/verkehr/teil2.tex \ - papers/verkehr/teil3.tex + papers/verkehr/main.tex \ + papers/verkehr/section1.tex \ + papers/verkehr/section2.tex \ + papers/verkehr/references.bib diff --git a/buch/papers/verkehr/figures/chart_Vr1.png b/buch/papers/verkehr/figures/chart_Vr1.png Binary files differnew file mode 100644 index 0000000..14d4eca --- /dev/null +++ b/buch/papers/verkehr/figures/chart_Vr1.png diff --git a/buch/papers/verkehr/figures/chart_Vr2.png b/buch/papers/verkehr/figures/chart_Vr2.png Binary files differnew file mode 100644 index 0000000..2d68681 --- /dev/null +++ b/buch/papers/verkehr/figures/chart_Vr2.png diff --git a/buch/papers/verkehr/figures/chart_pathDiff.png b/buch/papers/verkehr/figures/chart_pathDiff.png Binary files differnew file mode 100644 index 0000000..02bded7 --- /dev/null +++ b/buch/papers/verkehr/figures/chart_pathDiff.png diff --git a/buch/papers/verkehr/figures/dist_display6.png b/buch/papers/verkehr/figures/dist_display6.png Binary files differnew file mode 100644 index 0000000..3056f43 --- /dev/null +++ b/buch/papers/verkehr/figures/dist_display6.png diff --git a/buch/papers/verkehr/figures/network_aStar.png b/buch/papers/verkehr/figures/network_aStar.png Binary files differnew file mode 100644 index 0000000..5a681bd --- /dev/null +++ b/buch/papers/verkehr/figures/network_aStar.png diff --git a/buch/papers/verkehr/figures/network_dij.png b/buch/papers/verkehr/figures/network_dij.png Binary files differnew file mode 100644 index 0000000..d9348d7 --- /dev/null +++ b/buch/papers/verkehr/figures/network_dij.png diff --git a/buch/papers/verkehr/main.tex b/buch/papers/verkehr/main.tex index 332ee7e..6348993 100644 --- a/buch/papers/verkehr/main.tex +++ b/buch/papers/verkehr/main.tex @@ -4,33 +4,13 @@ % (c) 2020 Hochschule Rapperswil % \chapter{Thema\label{chapter:verkehr}} -\lhead{Thema} +\lhead{Verkehrsfluss und Verkehrsnetze} \begin{refsection} -\chapterauthor{Hans Muster} +\chapterauthor{Pascal Andreas Schmid und Robine Luchsinger} -Ein paar Hinweise für die korrekte Formatierung des Textes -\begin{itemize} -\item -Absätze werden gebildet, indem man eine Leerzeile einfügt. -Die Verwendung von \verb+\\+ ist nur in Tabellen und Arrays gestattet. -\item -Die explizite Platzierung von Bildern ist nicht erlaubt, entsprechende -Optionen werden gelöscht. -Verwenden Sie Labels und Verweise, um auf Bilder hinzuweisen. -\item -Beginnen Sie jeden Satz auf einer neuen Zeile. -Damit ermöglichen Sie dem Versionsverwaltungssysteme, Änderungen -in verschiedenen Sätzen von verschiedenen Autoren ohne Konflikt -anzuwenden. -\item -Bilden Sie auch für Formeln kurze Zeilen, einerseits der besseren -Übersicht wegen, aber auch um GIT die Arbeit zu erleichtern. -\end{itemize} - -\input{papers/verkehr/teil0.tex} -\input{papers/verkehr/teil1.tex} -\input{papers/verkehr/teil2.tex} -\input{papers/verkehr/teil3.tex} +\input{papers/verkehr/section1.tex} +\input{papers/verkehr/section2.tex} +\input{papers/verkehr/section3.tex} \printbibliography[heading=subbibliography] \end{refsection} diff --git a/buch/papers/verkehr/section1.tex b/buch/papers/verkehr/section1.tex new file mode 100644 index 0000000..6a5dc28 --- /dev/null +++ b/buch/papers/verkehr/section1.tex @@ -0,0 +1,70 @@ +\section{Einführung} +\label{section:verkehr/einfuehrung} + +\subsection{Verkehrsnetze} +Das Verkehrsnetz besteht aus allen Anlagen, auf oder unter der Erdoberfläche, auf denen eine räumliche Fortbewegung von Personen oder auch Gütern stattfindet. Verkehrsnetze sind ein Bestandteil der Verkehrsinfrastruktur, die auf topografischen Karten festgehalten werden. Sie umfassen den Schienenverkehr, alle Strassen und Wege, wie auch Flugplätze und alle dazugehörigen Bauwerke. +Aus verkehrsgeografischer Sicht besteht das Verkehrsnetz aus Kanten, Knotenpunkten und dem Hinterland. Die Knotenpunkte werden auch hier durch die Kanten verbunden, die den Verkehrsstrom aufnehmen, wobei das Hinterland durch einzelne Knoten versorgt wird. Die Aufteilung in Kanten und Knotenpunkte ermöglicht eine Vereinfachung komplexer Verkehrsnetze, damit sie mittels der Graphentheorie untersucht werden können. +Grundsätzlich können kurze Wege zwischen den Knotenpunkten das Ziel beim +Aufbau eines Verkehrsnetzes sein. Es kann aber auch versucht werden, die Bau- und Unterhaltskosten des Verkehrsnetzes in einem gewissen Rahmen zu halten. Aus diesen Vorgaben ergibt sich dann, je nach dem was gewünscht wird, eine grob- oder feinmaschige Struktur des Netzes. +Ziel ist aber ein möglichst wirtschaftliches und optimales Verkehrsnetz. + +\subsection{Suchalgorithmen} + +\subsubsection{Dijkstra-Algorithmus} +Der Algorithmus von Dijkstra ist benannt nach seinem Erfinder dem Mathematik- und Infomratikprofessor Edsger Dijkstra. Den Algorithmus hat er im Jahr 1959 erfunden. +Der Algorithmus von Dijkstra ist ein Greedy-Algorithmus (gieriger Algorithmus), der schrittweise einen Folgezustand auswählt, damit beim Zeitpunkt der Wahl der grösste Gewinn bzw. das beste Ergebnis erzielt werden kann. +Trotz der Schnelligkeit der Greedy-Algorithmen, können viele Probleme nicht optimal gelöst werden. +Vereinfacht wird beim Dijkstra-Algorithmus, ausgehend von einem Startknoten so lange dem kürzesten Pfad gefolgt, bis der Zielknoten erreicht wird. Dabei muss für jeden besuchten Knoten die Kostenfunktion als auch der Pfad dahin (vorheriger Knoten) gespeichert werden. +Dadurch wird hingegen garantiert, dass, wenn der Zielknoten erreicht wird, auch der kürzeste Pfad gefunden wurde. +Grundlegende Voraussetzung für den Dijkstra-Algorithmus ist die strikte Positivität der Kantengewichte. Andernfalls würde ein wiederholtes Ablaufen einer Kante mit negativem Gewicht zu einer stetigen Reduktion der Kostenfunktion führen, was zu einer unendlichen Schlaufe führen würde. + +\subsubsection{A*-Algorithmus} +Suchalgorithmen werden nach einfachen (uninformierte) und heuristischen (informierten) Algorithmen unterschieden. Während einfache Algorithmen den Suchraum intuitiv durchsuchen, beziehen heuristische Algorithmen Wissen über den Suchraum mit ein. +Der A*-Algorithmus geht auf seine Erfinder Peter Hart, Nils Nilsson und Bertram Raphael zurück, die den Algorithmus erstmals im Jahr 1968 beschrieben. +Der A*-Algorithmus ist ein heuristischer Suchalgorithmus, der den kürzesten Pfad zwischen zwei Knoten in einem Graphen mit positiven Kantengewichten berechnet. +Im Gegensatz zu einfachen Suchalgorithmen, wird beim A*-Algorithmus eine Schätzfunktion, die sogenannte Heuristik, verwendet. Dies ermöglicht ein zielgerichtetes Suchen und gleichzeitig wird die Laufzeit verringert. +Ausserdem findet der A*-Algorithmus immer eine optimale Lösung, sofern eine vorhanden ist. +Der A*-Algorithmus wird als Verallgemeinerung gehandhabt und gilt als Erweiterung des Dijkstra-Algorithmus. +======= + +\subsubsection{Floyd-Warshall-Algorithmus} +Der Floyd-Warshall-Algorithmus wurde erstmals im Jahr 1962 von seinen Namensgebern Robert Floyd und Stephen Warshall vorgestellt. +Der Floyd-Warshall-Algorithmus sucht kürzeste Wege innerhalb eines Graphen. Er ermittelt aber nicht nur die Distanz zwischen zwei Knoten, sondern berechnet die kürzesten Wege zwischen allen Knotenpaaren eines gewichteten Graphen. Somit werden die kürzesten , beziehungsweise die optimalsten Wege zwischen allen Paaren von Knoten berechnet, sofern der Graph keinen negativen Kreis (Zyklus) aufweist. +Ein Kreis in einem Graphen ist ein Weg, bei dem Start- und Endpunkt den gleichen Knoten aufweisen. Dieser wird negativ, wenn die Summe der gewichteten Kanten kleiner als Null wird. + +\subsubsection{Euklidische Heuristik} +Bei Verkehrsnetzen ist die euklidische Distanz eine gängige und zuverlässige Heurstik. Dabei wird zu den effektiven Reisekosten zum aktuellen Knoten die euklidische Distanz bis zum Zielknoten hinzuaddiert. Dadurch wird die Kostenfunktion konsequent nie überschätzt. Dies stellt eine Voraussetzung an eine zulässige Heuristik dar. +Was bei einem physischen Verkehrsnetz einfach zu bewältigen ist, da Koordinaten von Verkehrsnetzen zur Berechnung der Distanz verwendet werden können, ist bei virtuellen Netzwerken (z.B. Servernetzen) entweder nicht möglich, oder nicht relevant. + +\subsection{PageRank-Algorithmus} +Der PageRank-Algorithmus wurde von den Gründern von Google, Larry Page und Sergey Brin im Jahr 1996 entwickelt und zum Patent angemeldet. Zwei Jahre später gründeten sie ihr Unternehmen Google Inc.. +Beim PageRank-Algorithmus handelt es sich um den Algorithmus von Google, aus dem die Google-Matrix abgeleitet wird. +Die Google-Matrix ist eine immens grosse Matrix mit Millionen Zeilen und Spalten, die für die schnelle und vor allem exakte Bestimmung der PageRanks (Gewichtung) eine grosse Bedeutung hat. +Der PageRank-Algorithmus analysiert und gewichtet beispielsweise die Verlinkungsstruktur verschiedener Websites des World Wide Web anhand ihrer Struktur. +Der PageRank wird umso höher, je mehr hochwertige Links auf eine Webseite verweisen und je höher die Gewichtung einer Webseite ist, desto grösser ist der Effekt.\\ +Dabei handelt es sich um einen iterativen Prozess. Ausgegangen wird von der Adjazenz-Matrix $A$, für welche gilt. + +%THEORIE... +Grundsätzlich setzt sich der PageRank Algorithmus mit der Fragestellung auseinander, wie eine Suchmaschine wie Google Suchresultate bewertet und somit sortieren soll. Öfters aufgerufene Resultate sollen schliesslich höher gewichtet werden. Dabei wird angenommen, dass eine Website populärer ist, je mehr andere Websites darauf verweisen. + +\begin{equation} +A_{i,j}=\left\{ \begin{matrix} +1 & \text{Kante von $j$ nach $i$} \\ 0 & \text{keine Kante von $j$ nach $i$} +\end{matrix} + \right. +\label{verkehr:Adja} +\end{equation} + + +Für ungerichtete Graphen mit $n$ Knoten gilt \begin{equation}A_{i,j}=A_{j,i}\end{equation} und weiter \begin{equation}A_{i,i}=0\quad\forall i\in \left\{1...n\right\}\end{equation} +Beim PageRank-Algorithmus wird eine abgewandelte Form der Adjazenz-Matrix verwendet. +Dabei werden die Matrix-Einträge spaltenweise durch die jeweilige Spaltensumme geteilt. +\begin{equation} P_{i,j}=\frac{A_{i,j}}{\sum_{i=1}^{n}A_{i,j}} \end{equation} +Anschliessend multipliziert man diese Matrix $P$ mit einem Spaltenvektor $\Vec{r_0}$ mit $n$ Einträgen, für welchen gilt: +\begin{equation} \Vec{r_0}(i) = \frac{1}{n} \quad\forall i\in \left\{1...n\right\} \end{equation} +Dieser Vektor stellt ein neutrales Ranking dar. Alle Knoten werden gleich gewichtet. +Dadurch erhält man wiederum einen $n$-zeiligen Spaltenvektor $\Vec{r_1}$, der das "erste" Ranking darstellt. Durch Multiplikation der ursprünglichen Matrix $P$ mit dem 1. Ranking-Vektor $\Vec{r_1}$ wird auf Basis des ersten Rankings ein zweites erstellt. +\begin{equation} \Vec{r_2} = P\cdot\Vec{r_1} = P\cdot(P\cdot\Vec{r_0}) = P^2\cdot\Vec{r_0}\end{equation} +somit +\begin{equation} \Vec{r_i} = P^i\cdot\Vec{r_0}\end{equation} +Der Vektor $\Vec{r_i}$ konvergiert zu einem Eigenvektor von $P$ und stellt das abschliessende Ranking dar. diff --git a/buch/papers/verkehr/section2.tex b/buch/papers/verkehr/section2.tex new file mode 100644 index 0000000..638d9dd --- /dev/null +++ b/buch/papers/verkehr/section2.tex @@ -0,0 +1,55 @@ +\section{Versuchsreihe} +\label{section:verkehr/versuchsreihe} + +Um zwei der vorgestellten Suchalgorithmen zu vergleichen, wurden zwei Versuchsreihen erstellt. Dazu wurden in einem ersten Schritt zufällige Netzwerke generiert und anschliessend der \emph{Dijkstra}-, sowie der \emph{$A^*$}-Algorithmus auf das Netzwerk angewandt. +Dieser Vorgang wurde für die zufällig generierten Netzwerke mit einer Knotenzahl von 10, 20 50, 100, 200, 500 und 1000 je zehnmal repetiert. +Die Anzahl der Knoten im abgesuchten Netzwerk wirkt sich direkt auf die Rechenzeit aus. Der \emph{Dijkstra}-Algorithmus weist eine Zeitkomplexität von $\mathcal{O}(E\log{}V)$ auf, wobei $E$ die Anzahl Kanten (engl. \emph{edges}) und $V$ die Anzahl Knoten (engl. \emph{vertices}) darstellt. +Für den \emph{A*}-Algorithmus ist die Zeitkomplexität einerseits abhängig von der verwendeten Heuristik, andererseits aber auch vom vorliegenden Netzwerk selbst. Aus diesem Grund lässt sich keine defintive Angabe zu $\mathcal{O}$ machen. + +Die beiden Versuchsreihen unterscheiden sich zudem dahingehend, dass der Start- und Zielknoten bei der ersten Versuchsreihe im Netzwerk diametral gegenüber liegen. Dadurch gehen viele Knoten verloren, welcher \emph{Dijkstra} als uninformierter Suchalgorithmus absuchen würde. In der zweiten Veruschsreihe werden hingegen Start- un Zielpunkt zufällig im Netzwerk ausgewählt. Es wird deshalb erwwartet, dass die Unterschiede in der Rechenzeit der beiden Algorithmen in der zweiten Versuchsreihe deutlich ausgeprägter sind. + +\subsection{Einfluss der Knotenzahl auf die Rechenzeit} +\label{verkehr:Knotenzahl} + +\begin{figure} +\centering +\includegraphics[width=12cm]{papers/verkehr/figures/chart_Vr1.png} + +\caption{Gemessene Rechenzeiten der ersten Versuchsreihe in Abhängigkeit der Knotenzahl.} +\label{verkehr:Vr1} +\end{figure} + +In \ref{verkehr:Vr1} ist ersichtlich, dass der Unterschied in der Rechenzeit zwischen \emph{Dijkstra} und \emph{A*} erst aber einer Knotenzahl von ca. $n=500$ merklich ansteigt. Dieses etwas überraschende Resultat ist darauf zurückzuführen, dass bei steigender Knotenzahl die Abweichung des effektiven kürzesten Pfades von der Distanz der Luftlinie abnimmt. +Die Effektivität von \emph{A*} mit euklidischer Heuristik ist wiederum grösser, wenn die Abweichung des kürzesten Pfads von der Luftlinie minimal ist. +Bei Betrachtung von \ref{verkehr:pathDifference} wird dies ersichtlich, wobei die relative Abweichung erstaunlicherweise bei einer Knotenzahl von $n=100$ maximal ist und nach $n=500$ nur noch marginal abnimmt. + +\begin{figure} +\centering +\includegraphics[width=12cm]{papers/verkehr/figures/chart_pathDiff.png} + +\caption{Relative Abweichung des kürzesten Pfads von der Luftlinie.} +\label{verkehr:pathDifference} +\end{figure} + + +\subsection{Einfluss der Position der Start- und Zielknoten auf die Rechenzeit} + +\begin{figure} +\centering +\includegraphics[width=12cm]{papers/verkehr/figures/chart_Vr2.png}\\ +\caption{Gemessene Rechenzeiten der zweiten Versuchsreihe in Abhängigkeit der Knotenzahl.} +\label{verkehr:Vr2} +\end{figure} + +Zum Vergleich der Resultate in \ref{verkehr:Knotenzahl} zeigt \ref{verkehr:Vr2} die Rechenzeiten der zweiten Versuchsreihe, in welcher die Start- und Zielknoten zufällig im Netzwerk ausgewählt wurden. Einerseits ist eine reduzierte durchschnittliche Rechenzeit festzustellen, was schlicht daran liegt, dass die zufällige Wahl der Knoten dazu führt, dass diese tendenziell weniger weit auseinander liegen.\\ +Des weiteren ist festzustellen, dass sich die Unterschiede der Rechenzeiten zwischen \emph{Dijkstra} und \emph{A*} deutlich früher abzeichnen. Dieses Phänomen lässt sich leicht durch die zielgerichtete Suche des \emph{A*}-Algorithmus erklären. + +\begin{figure} +\centering +\includegraphics[width=6cm]{papers/verkehr/figures/network_dij.png}\qquad +\includegraphics[width=6cm]{papers/verkehr/figures/network_aStar.png} +\caption{Suchpfad in grün mit \emph{Dijkstra} (links), und \emph{A*} (rechts). Besuchte Knoten sind in blau, resp. rot markiert.} +\label{verkehr:Comparison} +\end{figure} + +In \ref{verkehr:Comparison} ist ersichtlich, dass bei einem im Netzwerk liegenden Startknoten die zielgerichtete Suche von \emph{A*} deutlich ausgeprägter zum Zuge kommt, als wenn dieser am Rand des Netzwerks liegen würde. diff --git a/buch/papers/verkehr/section3.tex b/buch/papers/verkehr/section3.tex new file mode 100644 index 0000000..99a0d92 --- /dev/null +++ b/buch/papers/verkehr/section3.tex @@ -0,0 +1,8 @@ +\section{Ausblick} +\subsection{Optimierungsprobleme bei Graphen} +Das Finden eines kürzesten Pfades, sprich die Minimierung der Summe der Kantengewichte, ist nur eines der Optimierungsprobleme, die sich im Bereich von Grafen aufstellen lassen. Verschiedene, ähnliche Problemstellungen lassen sich teilweise mit denselben Algorithmen lösen.\\ +Im Bereich vom Computernetzwerken könnte zum Beispiel die Minimierung der Knotenzahl zur Datenübbertragung von Interesse sein. Dabei lässt sich dieses Problem einfach dadurch lösen, dass dem \emph{Dijkstra}, oder dem \emph{A*}-Algorithmus anstelle der Graph-Matrix (mit Kantengewichten als Einträgen) die Adjazenz-Matrix als Argument übergeben wird. Der gefundene kürzeste Pfad enstpricht der Anzahl benutzter Kanten, bzw. der Anzahl besuchter Knoten. + +\subsection{Wahl der Heuristik} +Ein grundlegendes Problem bei der Anwendung des \emph{A*} oder ähnlicher informierter Suchalgorithmen ist die Wahl der Heurstik. Bei einem physischen Verkehrsnetz kann bspw. die euklidische Distanz problems ermittelt werde. Bei einem regionalen Netzwerk ist die Annahme eines orthogonalen X-Y-Koordinatenetzes absolut ausreichend. Dies gilt z.B. auch für das Vernessungsnetz der Schweiz\footnote{Die aktuelle Schweizer Referenzsystem LV95 benutzt ein E/N-Koordinatennetz, wobei aufgrund zunehmender Abweichung vom Referenzellipsoid bei grosser Entfernung vom Nullpunkt ein Korrekturfaktor für die Höhe angebracht werden muss.} Bei überregionalen Netzwerken (Beispiel: Flugverbindungen) ist hingegen eine Berechnung im dreidimensionalen Raum, oder vereinfacht als Projektion auf das Geoid notwendig. Anonsten ist der Ablauf bei der Ausführung des Algorithmus allerdings identisch.\\ +In nicht-physischen Netzwerken stellt sich jedoch eine zweite Problematik. Da eine physische Distanz entweder nicht ermittelt werden kann, oder aber nicht ausschlaggebend ist, sind andere Netzwerk-Eigenschaften zur Beurteilung beizuziehen. Die Zuverlässigkeit ist dabei aber in den meisten Fällen nicht vergleichbar hoch, wie bei der euklidischen Heuristik. Oftmals werden deshalb bei derartigen Problem auch Algorithmen angewendet, die eine deutlich optimierte Zeitkomplexität aufweisen, dafür aber nicht mit Sicherheit den effizienstesten Pfad finden. diff --git a/buch/papers/verkehr/teil0.tex b/buch/papers/verkehr/teil0.tex deleted file mode 100644 index 5031841..0000000 --- a/buch/papers/verkehr/teil0.tex +++ /dev/null @@ -1,22 +0,0 @@ -% -% einleitung.tex -- Beispiel-File für die Einleitung -% -% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil -% -\section{Teil 0\label{verkehr:section:teil0}} -\rhead{Teil 0} -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam -nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam -erat, sed diam voluptua \cite{verkehr:bibtex}. -At vero eos et accusam et justo duo dolores et ea rebum. -Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum -dolor sit amet. - -Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam -nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam -erat, sed diam voluptua. -At vero eos et accusam et justo duo dolores et ea rebum. Stet clita -kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit -amet. - - diff --git a/buch/papers/verkehr/teil1.tex b/buch/papers/verkehr/teil1.tex deleted file mode 100644 index 855aef8..0000000 --- a/buch/papers/verkehr/teil1.tex +++ /dev/null @@ -1,55 +0,0 @@ -% -% teil1.tex -- Beispiel-File für das Paper -% -% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil -% -\section{Teil 1 -\label{verkehr:section:teil1}} -\rhead{Problemstellung} -Sed ut perspiciatis unde omnis iste natus error sit voluptatem -accusantium doloremque laudantium, totam rem aperiam, eaque ipsa -quae ab illo inventore veritatis et quasi architecto beatae vitae -dicta sunt explicabo. -Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit -aut fugit, sed quia consequuntur magni dolores eos qui ratione -voluptatem sequi nesciunt -\begin{equation} -\int_a^b x^2\, dx -= -\left[ \frac13 x^3 \right]_a^b -= -\frac{b^3-a^3}3. -\label{verkehr:equation1} -\end{equation} -Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, -consectetur, adipisci velit, sed quia non numquam eius modi tempora -incidunt ut labore et dolore magnam aliquam quaerat voluptatem. - -Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis -suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? -Quis autem vel eum iure reprehenderit qui in ea voluptate velit -esse quam nihil molestiae consequatur, vel illum qui dolorem eum -fugiat quo voluptas nulla pariatur? - -\subsection{De finibus bonorum et malorum -\label{verkehr:subsection:finibus}} -At vero eos et accusamus et iusto odio dignissimos ducimus qui -blanditiis praesentium voluptatum deleniti atque corrupti quos -dolores et quas molestias excepturi sint occaecati cupiditate non -provident, similique sunt in culpa qui officia deserunt mollitia -animi, id est laborum et dolorum fuga \eqref{000tempmlate:equation1}. - -Et harum quidem rerum facilis est et expedita distinctio -\ref{verkehr:section:loesung}. -Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil -impedit quo minus id quod maxime placeat facere possimus, omnis -voluptas assumenda est, omnis dolor repellendus -\ref{verkehr:section:folgerung}. -Temporibus autem quibusdam et aut officiis debitis aut rerum -necessitatibus saepe eveniet ut et voluptates repudiandae sint et -molestiae non recusandae. -Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis -voluptatibus maiores alias consequatur aut perferendis doloribus -asperiores repellat. - - diff --git a/buch/papers/verkehr/teil2.tex b/buch/papers/verkehr/teil2.tex deleted file mode 100644 index 5170ded..0000000 --- a/buch/papers/verkehr/teil2.tex +++ /dev/null @@ -1,40 +0,0 @@ -% -% teil2.tex -- Beispiel-File für teil2 -% -% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil -% -\section{Teil 2 -\label{verkehr:section:teil2}} -\rhead{Teil 2} -Sed ut perspiciatis unde omnis iste natus error sit voluptatem -accusantium doloremque laudantium, totam rem aperiam, eaque ipsa -quae ab illo inventore veritatis et quasi architecto beatae vitae -dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit -aspernatur aut odit aut fugit, sed quia consequuntur magni dolores -eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam -est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci -velit, sed quia non numquam eius modi tempora incidunt ut labore -et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima -veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, -nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure -reprehenderit qui in ea voluptate velit esse quam nihil molestiae -consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla -pariatur? - -\subsection{De finibus bonorum et malorum -\label{verkehr:subsection:bonorum}} -At vero eos et accusamus et iusto odio dignissimos ducimus qui -blanditiis praesentium voluptatum deleniti atque corrupti quos -dolores et quas molestias excepturi sint occaecati cupiditate non -provident, similique sunt in culpa qui officia deserunt mollitia -animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis -est et expedita distinctio. Nam libero tempore, cum soluta nobis -est eligendi optio cumque nihil impedit quo minus id quod maxime -placeat facere possimus, omnis voluptas assumenda est, omnis dolor -repellendus. Temporibus autem quibusdam et aut officiis debitis aut -rerum necessitatibus saepe eveniet ut et voluptates repudiandae -sint et molestiae non recusandae. Itaque earum rerum hic tenetur a -sapiente delectus, ut aut reiciendis voluptatibus maiores alias -consequatur aut perferendis doloribus asperiores repellat. - - diff --git a/buch/papers/verkehr/teil3.tex b/buch/papers/verkehr/teil3.tex deleted file mode 100644 index 8f79154..0000000 --- a/buch/papers/verkehr/teil3.tex +++ /dev/null @@ -1,40 +0,0 @@ -% -% teil3.tex -- Beispiel-File für Teil 3 -% -% (c) 2020 Prof Dr Andreas Müller, Hochschule Rapperswil -% -\section{Teil 3 -\label{verkehr:section:teil3}} -\rhead{Teil 3} -Sed ut perspiciatis unde omnis iste natus error sit voluptatem -accusantium doloremque laudantium, totam rem aperiam, eaque ipsa -quae ab illo inventore veritatis et quasi architecto beatae vitae -dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit -aspernatur aut odit aut fugit, sed quia consequuntur magni dolores -eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam -est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci -velit, sed quia non numquam eius modi tempora incidunt ut labore -et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima -veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, -nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure -reprehenderit qui in ea voluptate velit esse quam nihil molestiae -consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla -pariatur? - -\subsection{De finibus bonorum et malorum -\label{verkehr:subsection:malorum}} -At vero eos et accusamus et iusto odio dignissimos ducimus qui -blanditiis praesentium voluptatum deleniti atque corrupti quos -dolores et quas molestias excepturi sint occaecati cupiditate non -provident, similique sunt in culpa qui officia deserunt mollitia -animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis -est et expedita distinctio. Nam libero tempore, cum soluta nobis -est eligendi optio cumque nihil impedit quo minus id quod maxime -placeat facere possimus, omnis voluptas assumenda est, omnis dolor -repellendus. Temporibus autem quibusdam et aut officiis debitis aut -rerum necessitatibus saepe eveniet ut et voluptates repudiandae -sint et molestiae non recusandae. Itaque earum rerum hic tenetur a -sapiente delectus, ut aut reiciendis voluptatibus maiores alias -consequatur aut perferendis doloribus asperiores repellat. - - |