Simulink: Sine wave generation. Configuration problem.
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
ANUBHAV SINHA
il 6 Feb 2011
Commentato: yassine amine
il 24 Mar 2018
Hi, While using Simulink, I simply connect a 'sine wave generator' (picked from Simulink>>Sources) to the scope and set the frequency at 100*pi rad/s.
However, on running the simulation, I get a randomly increasing waveform and not a sinusoidal signal of above freq. However, if I set a frequcny such as 1 rad/s, a perfect sine wave is obtained.
I think I must choose a 'continuous' scale to run it and right now maybe a 'discrete scale' is chosen with large step size. May someone suggest a possible remedy?
Thanks.
1 Commento
yassine amine
il 24 Mar 2018
exempel: tried with time=10s , Amplitude=200 , Frequency=100*pi , sample time=0.00001 it gives you a better result
Risposta accettata
Guy Rouleau
il 6 Feb 2011
By default, the Simulink solver chooses the time steps using:
dt = (t_stop-t_start)/50
With the default parameters, it gives 50 Hz, or a period of 0.02. this is why you do not see the 100rad/s sine way proprerly... Nyquist criteria and aliasing!
I made the following blog post exactly on this topic:
http://blogs.mathworks.com/seth/2009/07/14/refining-the-output-of-a-simulation/
4 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Sources in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!