State-space modeling of a control system

Click For Summary
SUMMARY

The discussion focuses on state-space modeling of a control system, specifically using the open-loop transfer function G(s) = θ_0(s)/θ_i(s). The user is tasked with creating a state vector [E(a), ω_m, θ_m] and determining the matrices A and B for the state-space representation. The user correctly identifies that the state vector should include applied voltage E(a), angular velocity ω_m, and position θ_m, and acknowledges that A will be a 3x3 matrix. The discussion emphasizes the importance of understanding the relationships between these states to formulate the correct state-space equations.

PREREQUISITES
  • Understanding of state-space representation in control systems
  • Familiarity with matrix operations and vector notation
  • Knowledge of angular velocity and its relationship to position
  • Basic proficiency in MATLAB for simulation and analysis
NEXT STEPS
  • Research the derivation of state-space models from transfer functions
  • Learn how to construct the A and B matrices for state-space representation
  • Explore MATLAB functions for simulating state-space systems
  • Study examples of state-space modeling in control systems textbooks
USEFUL FOR

Students and professionals in control engineering, particularly those working on state-space modeling and simulation of dynamic systems.

yaro99
Messages
75
Reaction score
0

Homework Statement


[/B]
Here is the problem:
8w3L1VQ.png


And this is the system in question:

atrLdna.png


Homework Equations


G(s) = θ_0(s)/θ_i(s) = output/input (open-loop transfer function)

The Attempt at a Solution



I've been staring at this problem and looking through my textbook for over an hour but honestly I'm not sure how to begin here. I think I'm supposed to create a vector [x1, x2, x3] and multiply it by a matrix in order to get the forward path. I'm still confused on how to determine this matrix, as well as what to do about x2, since the problem defines it as angular velocity ω_m, and I don't see that anywhere on the diagram (I'm assuming it's the derivative of θ_m?).

From looking at my notes, I believe I'm supposed to have something in the form of x'=Ax + Bu (A and B are matrices, x and u are vectors). The only problems of this kind that I've seen in class were circuit problems, but that doesn't help me here.

I'm not too worried about the MATLAB part, if I can solve the first part I believe I can figure it out.
 
Physics news on Phys.org
For 2.2 A,

you want to have 3 states
1.applied voltage E(a)
2.velocity ω_m
3. position θ_m

just name E(a)=X1
ω_m=X2
θ_m=X3

so X=[E(a) w_m θ_m]'

X'=AX+BU
A will have to be a 3x3 matrix,

yaro99 said:
(I'm assuming it's the derivative of θ_m?).
you assumed correct... knowing that what is the second row of A?
also B should be fairly easy (hint: there is only one state that will be directly affected by the input
 

Similar threads

  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
Replies
1
Views
3K