I want to simulate a sine waveform with voltage sag in MATLAB (mfile). How can I do this?
14 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
sajad Tarverdian
am 18 Feb. 2022
Bearbeitet: sajad Tarverdian
am 7 Mär. 2022
I want to simulate a sine waveform with voltage sag in MATLAB (mfile). How can I do this?
0 Kommentare
Akzeptierte Antwort
Voss
am 19 Feb. 2022
t=0:0.0001:0.3;
f=50;
Vm=1.4;
Vsag=0.2;
V = Vm*sin(2*pi*f*t);
idx = t > 0.1 & t < 0.2;
V(idx) = V(idx)*Vsag/Vm;
plot(t,V,'LineWidth',2);
set(gca(), ...
'Color','k', ...
'XColor','w', ...
'YColor','w', ...
'XGrid','on', ...
'YGrid','on', ...
'GridColor','w', ...
'GridAlpha',1, ...
'TickLength',[0; 0], ...
'XTickLabel',{}, ...
'YTickLabel',{});
0 Kommentare
Weitere Antworten (1)
sajad Tarverdian
am 27 Feb. 2022
2 Kommentare
Voss
am 27 Feb. 2022
t=0:0.0001:0.3;
f=50;
Vm=1.4;
Vsag=0.2;
V = Vm*sin(2*pi*f*t);
Vrms = Vm/sqrt(2)*ones(1,numel(t));
idx = t > 0.1 & t < 0.2;
V(idx) = V(idx)*Vsag/Vm;
Vrms(idx) = Vrms(idx)*Vsag/Vm;
plot(t,V,'LineWidth',2);
hold on
plot(t,Vrms,'LineWidth',2,'Color','r','LineStyle','--');
set(gca(), ...
'Color','k', ...
'XColor','w', ...
'YColor','w', ...
'XGrid','on', ...
'YGrid','on', ...
'GridColor','w', ...
'GridAlpha',1, ...
'TickLength',[0; 0], ...
'XTickLabel',{}, ...
'YTickLabel',{});
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!