Fortran Coder

冲击响应の合成时域波形

查看数: 6459 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-10-12 19:52

正文摘要:

程序的功能: 根据冲击响应谱试验的国家规范,来修正并合成时域波形(此结果不唯一) 也就是说在这个程序中,冲击响应是事先已知的(由规范给出,并且给出了误差限),利用小波合成的方法来得到时域波形(在这个冲击波的作用 ...

回复

hanshikai 发表于 2014-10-14 09:18:35
pasuka 发表于 2014-10-14 09:14
国防项目的话,通过单位或组织去联系中国工程物理研究院、海军装备研究院、中国船舶科技中心等部门
汽车 ...

非常感谢.
pasuka 发表于 2014-10-14 09:14:13
hanshikai 发表于 2014-10-14 08:55
看来是内行啊!
我的问题和编程真的没有半毛钱关系?请指示

国防项目的话,通过单位或组织去联系中国工程物理研究院、海军装备研究院、中国船舶科技中心等部门
汽车、建筑的不了解

评分

参与人数 1F 币 +18 贡献 +18 收起 理由
fcode + 18 + 18 很给力!

查看全部评分

hanshikai 发表于 2014-10-14 08:55:44
pasuka 发表于 2014-10-14 08:44
1、冲击谱相关标准本来就是先有实验数据再有拟合经验公式,若是船舶的冲击谱,国外不知道炸多少条船做实验 ...

看来是内行啊!
我的问题和编程真的没有半毛钱关系?请指示
pasuka 发表于 2014-10-14 08:44:00
1、冲击谱相关标准本来就是先有实验数据再有拟合经验公式,若是船舶的冲击谱,国外不知道炸多少条船做实验,汽车行业就更不用提了;
2、lz的问题和编程看不出有任何联系,理论问题还是请教原文作者或者翻阅标准和相关文献
hanshikai 发表于 2014-10-13 12:54:13
aliouying 发表于 2014-10-13 10:20
我对你的理论不是很清楚,是否需要添加误差,然后再进行修正?

看了下您的程序,貌似只是对理论的数据进行 ...

感谢您的关注!
1. 误差已经在module NORM_中给出即实常量Tol=3;
2. 本程序所要做的就是对幅值A进行修正,A(:)这个数组中各个元素是不发生联系的;
3. 时域波形是通过一系列特定频率的基波合成的,或者说把时域波形离散成一些列基波的和,在每个时间点上都要做这样的合成.程序中WavMat这个数组存储了所有的时域信息,他的行代表时间,列代表基波序列,按照列来代入有关计算公式(即subroutine Recs_Filt,一次仅代入一列)计算,得到是时间上的结果,挑选最大值就是该基频对应的响应,依次代入WavMat各列,得到各频率对应的响应.附图即是频率和响应关系图(横纵坐标均取常用对数);
4. 上面得到的响应不可避免的会带有误差,SelectCase(nUpDat)中的Case(2)就是修正数据的过程,在检查误差之前有一次强行修正.

再次感谢,不知道还有什么地方没讲清楚.
aliouying 发表于 2014-10-13 10:20:30
我对你的理论不是很清楚,是否需要添加误差,然后再进行修正?

看了下您的程序,貌似只是对理论的数据进行修正。

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-11-23 05:35

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表