I want to simulate a sine waveform with voltage sag in MATLAB (mfile). How can I do this?

3 ビュー (過去 30 日間)
I want to simulate a sine waveform with voltage sag in MATLAB (mfile). How can I do this?

採用された回答

Voss
Voss 2022 年 2 月 19 日
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',{});

その他の回答 (1 件)

sajad Tarverdian
sajad Tarverdian 2022 年 2 月 27 日
Thanks for answering the previous question, what codes should be written now to get and draw the effective voltage value( true RMS) in this question?
  2 件のコメント
Voss
Voss 2022 年 2 月 27 日
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',{});
sajad Tarverdian
sajad Tarverdian 2022 年 2 月 27 日
Thank you very much

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeAxes Appearance についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by