百思论坛
                                                                  -工程科技交流平台

百思论坛 » 三维CAD软件 » I-DEAS » Linear Interpolation求助


2008-1-25 23:11 xu_714
Linear Interpolation求助

我用Linear Interpolation把uneven的频率域(如图)转为even的频率域方程。然后把频率域转为时间域方程。<br />问题出来了,当我变化abscissa increment来Linear Interpolation时,时间域方程加速度的大小(纵坐标)也随之变化。如图是abscissa increment分别为0.1 和1的时间域结果<br />请问我该如何定义abscissa increment来获得正确的加速度值啊?谢谢大虾帮助一把,呵呵<br /><br />

2008-1-26 14:47 deathbeater
是不是有频率选折的问题?

2008-1-27 01:53 guangyueyao
应该是数值计算的问题,进行时频转换的时候time step 影响结果的精度,特别是对于 acceleration and velocity.<br />In Transient response, the accuracy is directly related to the integration time step (A central difference is used to calculate the velocity and acceleration). If you are using a direct solution, run using different integration time steps to see if the answers change

2008-1-27 20:25 mariter
问题可能要看横坐标增量取多大才能与你最初创建的频率函数最接近。附图是我做的曲线的局部图。原始曲线大体与你的相同,不过在频率 25 和 100 处函数值不可能是直接跳变的,而只能是在一个很短的时间里产生相应变化。将曲线局部放大可以看到实际上是一条斜线。当设置不同的横坐标增量时,会形成不同的斜线,对我做的例子来说,当横坐标增量设置为 0.01 时与原始曲线最接近。<br />你是否也可以按相同的办法试试,找到最合适的横坐标增量?

页: [1]

  查看完整版本: Linear Interpolation求助