minerva2009 发表于 2011-4-26 09:25:52

关于PSACD 里仿真步长

哪位高人能否指点一下,Solution Time Step和Channel Plot Step有什么关系,帮助里说得太简略了,通常默认设置为50、250,输出文件里时间间隔为0.00025s,这里的参数和频率50Hz有关系吗?我看到另一个输出文件的时间间隔为0.00072s,(我把上面数改为60,720可以做到)这个时间间隔合理吗?怎么设置才是合理的呢?最近在纠结这个问题,希望高人指点下,先谢过了~

Frigga 发表于 2024-7-5 10:13:23

这俩没啥必然的联系吧,绘图步长仅仅是示波器里看到的波形长度,仿真步长才是你实际控制采样的步长

不惑 发表于 2017-12-14 22:21:45

强烈支持楼主ing……感谢   真的很棒哦

xiongfeng 发表于 2025-3-7 10:46:47

学习了,很好的讨论

tfzxlj888 发表于 2011-4-26 09:37:36

这个会影响你最后出的波形的,做pwm时,载波频率很高,你的步长就应该比载波的周期还小,不然你看到的三角波就不是你设计的三角波了。

minerva2009 发表于 2011-4-26 10:37:04

回复 2# tfzxlj888

嗯,这个我知道了,也许我的问题说的不怎么清楚我想知道的是一个周波时间必须得是每个采样时间间隔的整数倍吗?比如频率为50HZ,每个周波时间就是0.02s,那么Plot Step设为250us,是不是每个周期就采样80个点,Solution Time StepChanne设为50us呢,又是什么含义呢?得到的输出OUT文件里时间间隔是怎么得出来的?非常感谢您的回答~

jimxi_6 发表于 2011-4-26 12:18:23

关于channel plot step是指采样周期,以us微秒为单位,默认250us,对于工频50Hz的信号,若仿真时间是0.02s也即1个周波,输出文件*.out中可以看到,第一列就是采样点数(N=0.02×1000000/250=80),对应的是时间t;若仿真时间是0.5s(一般默认),则第一列数值就是2000

minerva2009 发表于 2011-4-26 20:20:33

想问问4楼,Solution Time StepChanne设为50us呢,有什么含义呢?

minerva2009 发表于 2011-4-26 23:41:29

嗯,这个问题基本想明白了,   当 channel plot step为Solution Time Step的整数倍时,channel plot step为采样的时间间隔,即输出文件的时间间隔,当Solution Time Step—求解时间步长与采样时间步长不为整数倍关系时,它会根据近似的原则取点,比如求解步长40US,采样步长250us,那么在应该采样的时刻,相邻的求解点为240us和280us,那么相近的采样点就该为240us。再比如求解步长200us,采样步长不变,在本该采样的点没求解点,附近就200us和400us处有求解点,则采样点为200us,貌似应该附近取小吧。还有就是一个周波内采样的点必须为整数个吗?

ycguoxiaoyun 发表于 2011-4-27 17:42:14

学到新知识了,挺好。。{:3_396:}

tbk2954 发表于 2011-4-29 09:29:43

真好学到了

minerva2009 发表于 2011-4-29 21:10:06

回复 8# tbk2954
呵呵,大家互相学习,共同进步~

minerva2009 发表于 2011-4-29 21:11:17

回复 7# ycguoxiaoyun

呵呵,这个论坛还是有点帮助的,可惜很多高手都潜水~
页: [1] 2
查看完整版本: 关于PSACD 里仿真步长

招聘斑竹