Are Initial Conditions Ignored in Solving Control Systems Problems?

  • Thread starter Thread starter Lancelot59
  • Start date Start date
  • Tags Tags
    Controls System
Click For Summary
SUMMARY

The discussion centers on solving a control systems problem involving a difference equation: y(k+2) + y(k+1) + 0.16y(k) = u(k+1) + 2u(k). The user seeks to convert this equation into a pulse transfer function but encounters issues with initial conditions, specifically the terms like z*y(0) that are not addressed in the solutions. It is clarified that transfer functions assume zero initial conditions, and the user is advised to utilize the z-transform to derive the state space representation, specifically the G and H matrices, from the z domain transfer function.

PREREQUISITES
  • Understanding of difference equations in control systems
  • Familiarity with z-transform techniques
  • Knowledge of state space representation and matrices (A, B, C, D)
  • Proficiency in using the Discrete Time Control Systems textbook by Ogata
NEXT STEPS
  • Learn how to apply the z-transform to difference equations
  • Study the derivation of state space matrices from transfer functions
  • Explore the implications of initial conditions in control systems
  • Review examples of pulse transfer functions in discrete-time control systems
USEFUL FOR

Control systems engineers, students studying discrete-time control systems, and anyone involved in the analysis and design of control systems using state space methods.

Lancelot59
Messages
640
Reaction score
1
I'm attempting to solve a control systems problem, however I'm stuck on the first step.

The system is specified with a difference equation:
y(k+2)+y(k+1)+0.16y(k)=u(k+1)+2u(k)

So I need to convert this back onto the usual pulse transfer function form to use one of the standard methods of deriving the matrix.

The thing is I can't get to the transfer function. Due to the k shifts there are all of the initial condition constant terms such as z*y(0) that don't appear in the solutions at all.

Neither the problem or the solution specify that those conditions are zero. Are the initial conditions just being ignored, or am I missing something here?

Thanks!
 
Last edited:
Physics news on Phys.org
By definition, a transfer function assumes zero initial conditions.

What matrix? Are you looking for the z transform?
 
rude man said:
By definition, a transfer function assumes zero initial conditions.

What matrix? Are you looking for the z transform?

I need to get the whole system into some form of state space equation.

So I was going to take the z transform of that difference equation, then take the zeros and poles of that z domain transfer function to get the G and H matrices of the state space representation.
 
Yes that is a correct method

note: I have always referred to the state space matrices as A,B,C & D.
I am assuming G & H are the system dynamics and input effects matrices respectivly
 
donpacino said:
Yes that is a correct method

note: I have always referred to the state space matrices as A,B,C & D.
I am assuming G & H are the system dynamics and input effects matrices respectivly

Yes. For reference I'm using the Discrete Time Controls systems textbook by Ogata.
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
Replies
2
Views
2K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
Replies
1
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 17 ·
Replies
17
Views
5K
  • · Replies 8 ·
Replies
8
Views
4K