需求:构网测试要求频率以1hz/s 变化率从50Hz到48Hz,在搭建频率斜坡变化的模块中,三相电源A相使用sin(2*pi*f*t),将每个变量分开搭建。如图1:
其中f给定正确。如下图2,但进行sin计算时可能因为精度问题,sin计算值有误,造成了最后电源频率值有问题。
最终结果:当10s时刻,输入f=49hz,计算出的sin的频率为38.46hz,与设置值不符合。如下图3:
中间变量计算:在t=10s时刻,f=49hz,pi取3.141592653 ,wt=2*pi*f*t=3.0788e+03,模型计算值3078.76
sin(3078.76)= -8.0052e-04,sin(3.0788e+03)=0.0392不同pi取值决定sin值不同。
提问:针对该模型搭建和结果不符合,该如何解决,或者有其他模型可以实现该需求,频率斜坡给定吗
回答于:2025-06-09 10:10北京
回复于:2025-06-09 10:23上海
回复于:2025-06-11 14:55北京
回复于:2025-06-11 15:11上海
解决:通过积分函数来搭建相位Theta函数则不会出现此问题。
