haier822 发表于 2007-10-26 21:37

仿真频率,请帮忙

请问各位朋友 : 在simulink仿真中,信号源比如正弦发生器,仿真实际系统时输出正弦波频率一定要和实际值一样吗?
当设输出频率和实际值相同时,把频率调高时,比如几百赫兹,这样就必须把仿真步长减小,其仿真结果看起来比频率低的时候还要慢,感觉有点矛盾,请朋友给我解惑,多谢!

在我所设计的一个系统中,正弦波和锯齿波一起产生PWM波(锯齿波的频率是正弦波的10~20),去控制后面的电路,后面的电路是一个H桥放大电路,我遇到这样一个难题,就是当正弦波的频率为1时,输出信号是一个放大的正弦波,当正弦波的频率调高为10时,其输出结果不是随着输入一个正弦波而输出一个放大了的正弦波,而是先上下波动最后在某个值徘徊,达不到放大的效果。不知是为何?
   请朋友帮忙,多谢了~~~~~~

花如月 发表于 2007-10-26 22:01

回复 #1 haier822 的帖子

仿真的目的就是模拟其在实际情况下的表现,因此要尽量和实际情况相符。所以设置的频率一定要和实际相符,否则达不到仿真的目的。

如果发现信号发生器频率调高时,信号的波形发生畸变。那么就应该增大采样频率,并且仿真的最大步长要比采样周期小,总之就是调这2个参数直到信号波形正常(一般情况下器件的采样频率使用默认,调小最大步长就可以)。仿真步长设置小后,仿真慢是一定。这就需要设置较好的求解算法,电力仿真一般用oed23tb算法求解会快些。(算法的选择很重要,有文献曾对一个系统应用了不同的算法分析。有时结果差异还是非常明显的,各算法的特点及应用范围很多书上有。我在malab板块也有帖子,需要可以去搜索一下)
页: [1]
查看完整版本: 仿真频率,请帮忙