how to prepare a matlab code for tcsc
1 view (last 30 days)
Show older comments
i dont have any idea to model a tcsc by matlab coding. Is it possible to model it by coding? if it us possible please help me.
3 Comments
Answers (1)
Swaraj
on 9 Feb 2023
Yes, it is Possible to write MATLAB code to implement TCSC.
f_base = 60; %Hz
R = 0.1; %Ohm
C = 100e-8; %F
V_base = 20e4; %V
alpha = 0.5;
L = 0.1; %H
t = 0:1e-3:1; %s
% Sinusoidal voltage and current waveform
V = V_base * sin(2 * pi * f_base * t);
I = V_base * sin(2 * pi * f_base * t) / (R + 1i * (2 * pi * f_base * L));
% Control signal
V_c = alpha * V;
% Capacitance Voltage
V_cap = V_c .* sin(2 * pi * f_base * t);
% Impedance
Z = R + 1i * (2 * pi * f_base * L + 1 / (2 * pi * f_base * C));
% Current
I_tcsc = V_cap / Z;
% Plot the results
figure;
subplot(2, 1, 1);
plot(t, V);
xlabel('s');
ylabel('V');
title('Voltage');
subplot(2, 1, 2);
plot(t, abs(I), 'r', t, abs(I_tcsc), 'b');
xlabel('s');
ylabel('A');
legend('Without TCSC', 'With TCSC');
title('Current Waveform');
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!