Question

In: Electrical Engineering

Draw the simulink block diagr am of PMDC motor and check out the sy stem's response...

Draw the simulink block diagr am of PMDC motor and check out the sy stem's response bu including PID controller. Asko, you can test your response empolying only the Matlab co de witho ut using simulink tool box.

Solutions

Expert Solution

The block diagram of a PMDC motor can be defined as

Where L, R are the armature inductance and resistance, J, b are the moment of inertia and viscous coefficient, Kb and Kt are the back-emf constant and torque constant. The input is the voltage called Vref and output is the angular frequency w.

The following Simulink block diagram can be utilized to model the above system, here, we assume R = 1 ohm, L = 0.5 Henry, J = 0.01 kg*m2, b = 0.1 N*m*sec, Kb = 0.01 V/rad/sec and Kt = 0.01 N.m/amp. The input voltage is assumed to unit step response. The transfer function of the PID controller is
Gc(s) = Kp + Ki/s + Kd*s; where Kp, Ki and Kd are the proportional, integral and differential gains. In this simulation, we assume Kp = 100, Ki = 200, Kd = 1.

the corresponsing step response is shown below

Now, we are going to provide the matlab code for the same. The corresponding code and plots are shown below

clear all
clc
s = tf('s');
%% constant parameters
L = 0.5; % henry
R = 1; % ohm
J = 0.01; % Kg.m^2
b = 0.1; % N.m.sec
Kb = 0.01; % V/rad/sec
Kt = 0.01; % N.m/amp
%% model the TF
G1 = 1/(L*s+R);
G2 =1/(J*s+b);

%% model the PID controller
Kp = 100;
Ki = 200;
Kd = 1;
Gc = pid(Kp,Ki,Kd);

% open-loop TF
G_ol = G1*Kt*G2*Gc;

% close-loop TF
T = feedback(G_ol,Kb);

%% compute and plot the step response
t = 0:0.1:100; % time of simulation
conIn = ones(1,length(t));
[y,t_out] = lsim(T,conIn,t);
% plot the output
figure(1)
plot(t_out,y)
grid
xlabel('Time')
ylabel('Angular frequency')

the corresponding response is shown below


Related Solutions

(1) Simulate dynamically a separately-excited DC motor with a block diagram modeling in SIMULINK. Use the...
(1) Simulate dynamically a separately-excited DC motor with a block diagram modeling in SIMULINK. Use the following parameters: Ra=0.06; La=0.0018; ka=0.1; Bm=0.001; Jm=0.03; Va=1; Tl=0.01; Vd=1; Rd=0.01; Ld=0.01; Show your block diagram with all connections among blocks as well as plot the input armature voltage, speed, torque and armature current. (2) Repeat what was asked in the first question with this machine series connected. (3) Repeat what was asked in the second question with this machine series connected and an...
SUBJECT: CONTROL SYSTEM DESIGN (Simulink Model) • What does the ‘Bias’ block do to the input...
SUBJECT: CONTROL SYSTEM DESIGN (Simulink Model) • What does the ‘Bias’ block do to the input sine wave? Describe it. • What is a ‘Subsystem’ and why is it useful when developing a model? • What does the ‘Gain’ block do? What does a gain value of 255/5 mean? • What does the '1023' value do in the Arduino I/O subsystem? • What does the gain value of ‘5/1023’? What is its relationship to an 8-bit digital wave? PLEASE TYPE...
Use the Saturation block to create a Simulink model to plot the solution of the following equation for 0 ≤ t ≤ 6.
Use the Saturation block to create a Simulink model to plot the solution of the following equation for 0 ≤ t ≤ 6.
draw a block diagram for online shopping website
draw a block diagram for online shopping website
Draw a block diagram of an elevator controller. Clearly identify inputs and outputs of each block....
Draw a block diagram of an elevator controller. Clearly identify inputs and outputs of each block. Assume the elevator has 4 floors. Draw a state diagram for the elevator controller and briefly explain what the input, state variables, and ouput represent.
a) “CONT” on a motor nameplate indicates that the motor can put out _____________ power continuously....
a) “CONT” on a motor nameplate indicates that the motor can put out _____________ power continuously. b) ______________ DC motors have electronic commutators. c) Stepper motors are used when precise, repeatable shaft _____________ is required. d) Single-phase induction motors usually have a(n) ______________ winding for starting the motor. e) Which one of these cannot be a synchronous speed? (3600, 2400, 1800, 1200, 600) rpm f) There are five kinds of power losses in AC motors. Name them:             1. _________________________...
draw the block diagram of the CRO and explain the different components
draw the block diagram of the CRO and explain the different components
  Draw and carefully and thoroughly label a block diagram of an “open loop” control system. Draw...
  Draw and carefully and thoroughly label a block diagram of an “open loop” control system. Draw and carefully and thoroughly   label a block diagram of a  “closed loop” control system.
The Toylot company makes an electric train with a motor that it claims will draw an...
The Toylot company makes an electric train with a motor that it claims will draw an average of only 0.8 ampere (A) under a normal load. A sample of nine motors was tested, and it was found that the mean current was x = 1.40 A, with a sample standard deviation of s = 0.49 A. Do the data indicate that the Toylot claim of 0.8 A is too low? (Use a 1% level of significance.) What are we testing...
The Toylot company makes an electric train with a motor that it claims will draw an...
The Toylot company makes an electric train with a motor that it claims will draw an average of only 0.8 ampere (A) under a normal load. A sample of nine motors was tested, and it was found that the mean current was x = 1.32 A, with a sample standard deviation of s = 0.49 A. Do the data indicate that the Toylot claim of 0.8 A is too low? (Use a 1% level of significance.) What are we testing...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT