VLabs logo

Virtual Labs
IIT Kharagpur

IIT KGP Logo

Determine the Pulse Transfer Function and State Space Model of the DC Motor


Introduction:

DC motors are widely used in position control applications, such as robotics, automation systems, and actuators, due to their simplicity, efficinecy, and ability to provide precise control over speed and position. To design effective position control systems for DC motor, it is essential to model their dynamic behavior accurately.

Pulse Transfer Function:
The transfer function is a mathematical representation of a system's input-output relationship in the continuous time domain. It is typically derived by taking the Laplace transform of the system's differential euqtions, assuming zero intial conditions.
The genral form of the transfer function is: $$ G(s)= \frac{Y(s)}{U(s)} \tag{1} $$ where, Y(s) is the Laplace transform of the output, U(s) is the Laplace transform of the input.
The pulse transfer function describes the system's behavior in the discrete time domain. It is useful when working with sampled data systems. The pulse transfer function relates the input and output of a systems in the z-domain, which is the discrete time equavalent of the Laplace domain.
The genral form of the pulse transfer function is: $$ G(z)= \frac{Y(z)}{U(z)} \tag{2} $$ where, Y(z) is the z transform of the output, U(z) is the z transform of the input.

State Space model:
Linear time invariant system may be represented in state space form by the following equations:
State equation: $$ \dot{x}(t)=A x(t)+B u(t) \tag{3a} $$ Output equation: $$ y(t)= C x(t) \tag{3b} $$
where, x(t) is state vector, y(t) is output vector, u is input or control vector, A is system matrix, B is input matrix, C is output matrix.

Discrete state space form represented by the following equations:
State equation: $$ {x}[k+1]=F x[k]+g u[k] \tag{4a} $$ Output equation: $$ y[k] = C x[k] \tag{4b} $$


x[k] is state vector, y[k] is output vector, u is input or control vector, F is system matrix, g is input matrix, C is output matrix.