Types: N/A
Examples: N/A
Constructions: 4.2.2 Vector Arithmetic in Mass Spring Chain
Generalizations: 3.1 Column Vector, 00 Major Problems in Applied Linear Algebra

Properties: N/A
Sufficiencies: N/A
Questions: N/A

Vector Model of Mass-Spring Chain

In Lesson 5, we will model coupled mass-spring chains using linear systems of equations. For now, let's construct a vector model for a 2-mass, 3-spring chain to encode the positions of our masses at a given point in time. In other words, let's create a model to store our recorded data.

Equilibrium

Let's create a vector model to capture the equilibrium position of each mass in a two mass, three spring chain when no external forces are applied. Consider

x0=[x1x2]2×1x0R2×1

Each entry of x0 is a constant (real number) where

600

⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠

Excalidraw Data

Text Elements

-5 -4 -3 -2 -1 0 1 2 3 4 5
5

4

3

2

1

0

-1

-2

-3

-4

-5
x
y
Position
WITH external force
Spring Mass Chain at equilibrium
with NO external force (t=0 sec)

u
+

x
+
-5 -4 -3 -2 -1 0 1 2 3 4 5
5

4

3

2

1

0

-1

-2

-3

-4

-5
x
y

Embedded Files

3b1137dc3488130f0426281066cc4cdb86150ca1: x1
28393dfb5fbbb11062a64a5349b3d2ad74216c6b: x1(t)
b4c673079ee8391431f52a861441e23c282935ea: x2
b37230525c3687593a13ef4286596359b835cb6a: m1
67adcbf0e450fd865247abdf223b5fdbbfb6b193: m2
30ce668f797c9c1a4864fecddd89d649f36e9bbe: x2(t)
4220b76d93da23ed409042a358e0ba65cb445c12: m1
bd3e400664b2f1c56c5dd7b6a03ec869ffd8a086: m2
dbbee70a8808cc8d9dafe49327e52eaacb658d63: u1(t)
49e1fa22f8b8a6dd52e6b8fa147915a9b6ce3144: u2(t)
eb390ed816872c4ee1e1a3cab7b6270bc7c313f8: [[Pasted Image 20240404224753_081.png]]

External Force

Now, we create a vector-valued position function to capture the system with external force applied.

x(t)=[x1(t)x2(t)]2×1

We write x(t) as a function

x:[t0,T)domain of x(t)R2×1

Each entry x(t) encodes the position function describing the location of the center of mass i along metric ruler at time t:

Displacement

Now lets create a function to measure the displacement (change in position) of each mass:

u(tscalar input)=[u1(t)u2(t)]2×1vector valued output=[x1(t)x1x2(t)x2]=[x1(t)x2(t)][x1x2]=x(t)x0

Notice that our displacement function u(t) has vector-valued output.

u:[t0,T)Domain of u(t)R2×1

Our displacement function's domain is the same domain as x(t). Moreover, we know:

u1(t)=x1(t)x1=displacement of center of mass 1 from equilibrium at time tu2(t)=x2(t)x2=displacement of center of mass 2 from equilibrium at time t

If we know masses m1 and m2, and spring constants k1, k2, and k3, can we generate a model u(t) that accurately predicts behavior of measured displacement data for these masses? In other orders, can we mathematize this problem?