How to derive the space state form of this system?

Click For Summary
SUMMARY

This discussion focuses on deriving the state-space representation of a mechanical system involving two springs. The equation of motion is established as m*ddxm + kl*(xm-xl) + ku*(xm-xu) + cl*(dxm-dxl) + cu*(dxmdxu). The user successfully reformulates the system variables into y1 = xm and y2 = dxm, leading to the derived equation dy2 = -y1*(kl/m + ku/m) - y2*(cl/m + cu/m) + kl/m*xl + ku/m*xu + cl/m*xl + cu/m*xu. The A matrix is identified as A = [0 1; -kl/m -ku/m]. The user seeks guidance on defining the input matrix due to the interrelation of speed and velocity in the inputs.

PREREQUISITES
  • Understanding of state-space representation in control systems
  • Familiarity with mechanical systems and dynamics
  • Knowledge of matrix algebra and linear equations
  • Basic concepts of input-output relationships in systems
NEXT STEPS
  • Research how to construct input matrices for multi-input systems
  • Explore the concept of controllability in state-space systems
  • Learn about the role of damping in mechanical systems
  • Study examples of state-space representation in mechanical engineering
USEFUL FOR

Mechanical engineers, control system designers, and students studying dynamics and control theory will benefit from this discussion.

serbring
Messages
267
Reaction score
2
Hi all,

I need to derive the space state form of this simple system:

http://imageshack.us/photo/my-images/856/system.png/

The two springs end are moving.

I derived the equation fo motion:

m*ddxm+kl*(xm-xl)+ku*(xm-xu)+cl*(dxm-dxl)+cu*(dxmdxu)

where ddxm is the mass acceleration
dxm is the mass speed
xm is the mass position
xl is the lower spring end position
dxl is the lower spring end velocity
xu is the lower spring end position
dxu is the lower spring end velocity

My system has two inputs and one output and my problem is to understand how to manage them.

so I changed the variables in this way:
y1=xm
y2=dxm

and I derived the following equation:

dy2=-y1*(kl/m+ku/m)-y2*(cl/m+cu/m)+kl/m*xl+ku/m*xu+cl/m*xl+cu/m*xu.

And this should be the A matrix:

A=[0 1 ;
-kl/m-ku/m -cl/m-cu/m]
How should I define the input matrix since I have speed and velocity in the input and they are related each other? Hopefully to have properly explained my doubt, if not don't hesitate to ask me please
 
Last edited:
Physics news on Phys.org
serbring said:
Hi all,

I need to derive the space state form of this simple system:

http://imageshack.us/photo/my-images/856/system.png/

The two springs end are moving.

I derived the equation fo motion:

m*ddxm+kl*(xm-xl)+ku*(xm-xu)+cl*(dxm-dxl)+cu*(dxmdxu)

where ddxm is the mass acceleration
dxm is the mass speed
xm is the mass position
xl is the lower spring end position
dxl is the lower spring end velocity
xu is the lower spring end position
dxu is the lower spring end velocity

My system has two inputs and one output and my problem is to understand how to manage them.

so I changed the variables in this way:
y1=xm
y2=dxm

and I derived the following equation:

dy2=-y1*(kl/m+ku/m)-y2*(cl/m+cu/m)+kl/m*xl+ku/m*xu+cl/m*xl+cu/m*xu.

And this should be the A matrix:

A=[0 1 ;
-kl/m-ku/m -cl/m-cu/m]



How should I define the input matrix since I have speed and velocity in the input and they are related each other? Hopefully to have properly explained my doubt, if not don't hesitate to ask me please

none can help me?
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
5K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
5K
  • · Replies 2 ·
Replies
2
Views
5K
Replies
1
Views
4K
  • · Replies 4 ·
Replies
4
Views
7K