[求助]如何从时域信号中得到频域特征?
本帖最后由 VibInfo 于 2016-4-26 16:00 编辑我用数值解得到了系统响应的时域序列后,如何得到响应的频域值——幅值和频率?
因为时域信号里同时包括瞬态和稳态响应,我想得到的是稳态响应幅值和频率,这时用fft似乎不行吧。
请教各位。 本帖最后由 VibInfo 于 2016-4-26 16:01 编辑
我是这样理解的: 强迫振动的解包括两部分,一部分是初始条件引起的振动,另外一部分是外激励引起的振动;
对于有有阻尼系统,初始条件引起的振动随时间变化是衰减的,
所以,对于你的问题,是不是可以用一段时间以后的稳态解做FFT?然后得到频域信息? 因为初始条件的影响在
经过一段时间以后可以忽略不计了
回复:(pipilu)[求助]如何从时域信号中得到频域特征...
本帖最后由 VibInfo 于 2016-4-26 16:01 编辑系统的响应应该是包含三部分,初始响应、瞬态响应、稳态响应,经过一段时间历程之后,前两者响应会衰减至0。
频响图最终要反映的还是系统的固有特性。不明白为什么要做稳态的? 做FFT变换即可! 做FFT即可,不同的分析目的可以采取不同时间段的数据来实现。 简单说,就是FFT
具体的,根据你的数据情况和要求而定
lz可以找一些振动测试和分析方面的书 想求稳态解,在数值积分时,积分的时间长些,瞬态解是积分初始阶段的值。取足够长时间后的积分解即为要求的稳态解。想得到频域信息,在Matlab,mathematical等软件中做fft即可。得到频域信息,即频谱图,一个重要的作用就是查看信号中含有的频率成分。要求频响函数,最好对方程做fourier变换,从表达式中得到幅值与频率的关系。 用小波变换也可以阿;可以分别得到逼近信号(稳态信号)和细节信号(瞬态信号),再对逼近信号进行fft就可以了
页:
[1]