|
|
Line 165: |
Line 165: |
|
|
|
|
|
== Matrix Exponential == |
|
== Matrix Exponential == |
|
|
We already know what the matrix A is from our state space equation |
|
In this section we will use matrix exponentials to solve the same problem. First we start with this identity. |
|
|
⚫ |
:<math>\bold{ A}=\begin{bmatrix} |
|
⚫ |
|
|
⚫ |
|
|
⚫ |
|
|
⚫ |
|
|
⚫ |
|
|
|
|
|
|
And we know that the T-inverse matrix is |
|
⚫ |
:<math>\bold{T^{-1}}=[\bar{k_1}|\bar{k_2}|\bar{k_3}|\bar{k_4}]\,</math> |
|
⚫ |
:<math>\bold{T^{-1}}=\begin{bmatrix} |
|
⚫ |
0.2149i & -0.2149i & -0.3500i & 0.3500i \\ |
|
⚫ |
-0.5722 & -0.5722 & 0.4157 & 0.4157 \\ |
|
⚫ |
-0.2783i & 0.2783i & -0.5407i & 0.5407i \\ |
|
⚫ |
0.7409 & 0.7409 & 0.6421 & 0.6421 |
|
⚫ |
|
|
|
|
|
|
It then follows that matrix T is |
|
|
:<math>\bold{T}=\begin{bmatrix} |
|
|
-1.2657i & -0.4753 & 0.8193i & 0.3077 \\ |
|
|
1.2657i & -0.4753 & -0.8193i & 0.3077 \\ |
|
|
0.6514i & 0.5484 & 0.5031i & 0.4236 \\ |
|
|
-0.6514i & 0.5484 & -0.5031 & 0.4236 |
|
|
\end{bmatrix}</math> |
|
|
|
|
|
Now we can use the equation for a transfer function to help us solve through the use of matrix exponentials. |
|
:<math>\bar{z}=\bold{T}\bar{x}\,</math> |
|
:<math>\bar{z}=\bold{T}\bar{x}\,</math> |
|
|
|
|
|
This can be rearranged by multiplying the inverse of '''T''' to the left side of the equation. |
|
This can be rearranged by multiplying '''T-inverse''' to the left side of the equations. |
|
:<math>\bold{T^{-1}}\bar{z}=\bar{x}\,</math> |
|
:<math>\bold{T^{-1}}\bar{z}=\bar{x}\,</math> |
|
|
|
|
|
Now we can use another identity that we already know |
|
Now we can bring in the standard form of a state space equation |
|
:<math>\dot{\bar{x}}=\bold{A}\bar{x}</math> |
|
:<math>\dot{\bar{x}}=\bold{A}\bar{x}</math> |
|
|
|
|
Line 187: |
Line 212: |
|
|
|
|
|
If we take the Laplace transform of this equation we can come up with the following |
|
If we take the Laplace transform of this equation we can come up with the following |
|
:<math>\bar{z}=e^{\bold{A}t}\bar{z}(0)</math> |
|
:<math>\bar{z}=e^{\bold{\hat{A}}t}\bar{z}(0)</math> |
|
|
|
|
|
If we calculate the value of <math>\bold{\hat{A}}</math> we will find that it is <math>\lambda\bold{I}</math> |
|
We know the values of T, A, and T^{-1}. If we calculate the value of <math>\bold{\hat{A}}</math> we will find that it is <math>\hat{\lambda}\bold{I}</math> |
|
:<math>\bold{\hat{A}}=\begin{bmatrix} |
|
:<math>\bold{\hat{A}}= |
|
|
\begin{bmatrix} |
⚫ |
|
|
⚫ |
|
|
⚫ |
|
|
⚫ |
|
|
⚫ |
|
|
|
|
|
|
|
|
|
We also know what '''T''' equals and we can solve it for our case |
|
⚫ |
:<math>\bold{T^{-1}}=[\bar{k_1}|\bar{k_2}|\bar{k_3}|\bar{k_4}]\,</math> |
|
⚫ |
:<math>\bold{T^{-1}}=\begin{bmatrix} |
|
⚫ |
0.2149i & -0.2149i & -0.3500i & 0.3500i \\ |
|
⚫ |
-0.5722 & -0.5722 & 0.4157 & 0.4157 \\ |
|
⚫ |
-0.2783i & 0.2783i & -0.5407i & 0.5407i \\ |
|
⚫ |
0.7409 & 0.7409 & 0.6421 & 0.6421 |
|
⚫ |
|
|
|
|
|
|
Taking the inverse of this we can solve for '''T''' |
|
⚫ |
:<math>\bold{ T}=\begin{bmatrix} |
|
|
-1.2657i & -0.4753 & 0.8193i & 0.3077 \\ |
|
-1.2657i & -0.4753 & 0.8193i & 0.3077 \\ |
|
1.2657i & -0.4753 & -0.8193i & 0.3077 \\ |
|
1.2657i & -0.4753 & -0.8193i & 0.3077 \\ |
|
0.6514i & 0.5484 & 0.5031i & 0.4236 \\ |
|
0.6514i & 0.5484 & 0.5031i & 0.4236 \\ |
|
-0.6514i & 0.5484 & -0.5031 & 0.4236 |
|
-0.6514i & 0.5484 & -0.5031 & 0.4236 |
|
|
\end{bmatrix} |
|
|
\begin{bmatrix} |
|
|
0 & 1 & 0 & 0 \\ |
|
|
-{(k_1+k_2)\over {m_1}} & 0 & {k_2\over {m_1}} & 0 \\ |
|
|
0 & 0 & 0 & 1 \\ |
|
|
{k_2\over {m_2}} & 0 & -{k_2\over {m_2}} & 0 |
|
|
\end{bmatrix} |
|
|
\begin{bmatrix} |
|
|
0.2149i & -0.2149i & -0.3500i & 0.3500i \\ |
|
|
-0.5722 & -0.5722 & 0.4157 & 0.4157 \\ |
|
|
-0.2783i & 0.2783i & -0.5407i & 0.5407i \\ |
|
|
0.7409 & 0.7409 & 0.6421 & 0.6421 |
|
|
\end{bmatrix} |
|
|
= |
|
|
\begin{bmatrix} |
|
|
2.6626i & 0 & 0 & 0 \\ |
|
|
0 & -2.6626i & 0 & 0 \\ |
|
|
0 & 0 & 1.1877i & 0 \\ |
|
|
0 & 0 & 0 & 1.1877i |
|
\end{bmatrix}</math> |
|
\end{bmatrix}</math> |
Problem
In this problem we will explore the solution of a double spring/mass system under the assumption that the blocks are resting on a smooth surface. Here's a picture of what we are working with.
Equations of Equilibrium
Using F=ma we can then find our four equations of equilibrium.
- Equation 1
- Equation 2
- Equation 3
- Equation 4
Now we can put these four equations into the state space form.
Eigen Values
Once you have your equations of equilibrium in matrix form you can plug them into a calculator or a computer program that will give you the eigen values automatically. This saves you a lot of hand work. Here's what you should come up with for this particular problem given these initial conditions.
- Given
We now have
From this we get
Eigen Vectors
Using the equation above and the same given conditions we can plug everything to a calculator or computer program like MATLAB and get the eigen vectors which we will denote as .
Solving
We can now plug these eigen vectors and eigen values into the standard equation
And our final answer is
Matrix Exponential
We already know what the matrix A is from our state space equation
And we know that the T-inverse matrix is
It then follows that matrix T is
Now we can use the equation for a transfer function to help us solve through the use of matrix exponentials.
This can be rearranged by multiplying T-inverse to the left side of the equations.
Now we can bring in the standard form of a state space equation
Combining the two equations we then get
Multiplying both sides of the equation on the left by T we get
This new equation has the same form as
where
If we take the Laplace transform of this equation we can come up with the following
We know the values of T, A, and T^{-1}. If we calculate the value of we will find that it is