System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及适用于特定功能的数据处理方法相关函数计算的,具体涉及一种时域传递率函数求解方法、分析方法及计算机程序产品。
技术介绍
1、工况传递路径分析作为一种效率较高的针对nvh问题的试验方法,被广泛的运用于各种工程问题中。但频域工况传递路径分析方法需要将测试所得的数据进行时域到频域的转换,这将会平均化工况响应数据,使得频域工况传递路径分析的应用面受限,只能适用于稳态工况或者准稳态工况。同时,适用于瞬态工况的时域经典传递路径分析,原理上类似频域经典传递路径,需要测试系统的单位脉冲响应函数与工况载荷力来计算路径贡献量,虽然精度较高,但是效率较低,处理时间长。
2、为了保证测试的高效率,引入时域工况传递路径分析方法。但区别于频域工况传递路径分析方法,时域中指示点响应数据矩阵往往维度远大于频域矩阵,矩阵求逆运算时效率过低,这导致频域内常用的基于tikhonov正则化的传递率函数求解方法在时域领域不适用。因此,现在亟需一种能够适用于时域工况传递路径分析的传递率函数求解方法,提高时域传递率函数的求解速度。
技术实现思路
1、针对现有技术存在的不足,本专利技术提出一种时域传递率函数求解方法、分析方法及计算机程序产品,能够提高时域传递率函数的求解速度。具体技术方案如下:
2、第一方面,提供了一种时域传递率函数求解方法,在第一方面的第一种可实现方式中,包括:
3、将构建起的时域工况传递路径分析方程转换成二次型函数;
4、采用共轭梯度算法对二次型函数
5、结合第一方面的第一种可实现方式,在第一方面的第二种可实现方式中,将构建起的时域工况传递路径分析方程转换成二次型函数,包括:
6、对所述时域工况传递路径分析方程进行离散化,得到相应的矩阵方程;
7、确定所述矩阵方程中指示点响应矩阵对应的共轭转置矩阵,并通过该共轭转置矩阵将所述矩阵方程中的指示点响应矩阵转换成正定矩阵;
8、基于转换后的矩阵方程构建起所述二次型函数。
9、结合第一方面的第一种可实现方式,在第一方面的第三种可实现方式中,构建时域工况传递路径分析方程,包括:
10、根据不同工况下传递路径上指示点和目标点的响应信号,分别确定指示点和目标点对应的时域响应函数,以及工况荷载力函数;
11、基于所述指示点和目标点对应的时域响应函数,以及工况荷载力函数,构建起所述时域工况传递路径分析方程。
12、结合第一方面的第一种可实现方式,在第一方面的第四种可实现方式中,采用共轭梯度算法对二次型函数进行求解,包括:
13、设定初始的时域传递率值,并通过该时域传递率值确定初始的搜寻方向;
14、根据当前的搜寻方向计算迭代步长;
15、结合当前的搜寻方向、时域传递率值和迭代步长,更新二次型函数当前的时域传递率值;
16、计算所述二次型函数关于更新后的时域传递率值的梯度值,并根据所述梯度值和当前的搜寻方向确定下一次迭代的搜寻方向;
17、如此迭代,直至满足收敛条件,得到所述时域传递率函数。
18、结合第一方面的第四种可实现方式,在第一方面的第五种可实现方式中,根据所述梯度值和当前的搜寻方向确定下一次迭代的搜寻方向,包括:
19、根据当前的梯度值和更新后的梯度值计算下一次迭代对应的迭代系数;
20、基于所述迭代系数,结合当前的搜寻方向和更新后的梯度值计算得到下一次迭代的搜寻方向。
21、第二方面,提供了一种时域工况传递路径分析方法,包括:
22、采用如第一方面的第一至五种可实现方式中任一所述的时域传递率函数求解方法,构建起时域传递率函数;
23、通过构建起的时域传递率函数计算不同工况下传递路径的响应。
24、第三方面,提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时,实现如第一方面的第一至五种可实现方式中任一所述时域传递率函数求解方法的步骤。
25、第四方面,提供了一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时,实现如第二方面所述时域工况传递路径分析方法的步骤。
26、有益效果:采用本专利技术的时域传递率函数求解方法、分析方法及计算机程序产品,通过将时域工况传递路径分析方程转换成二次型函数,可以为后续采用共轭梯度算法求解时域传递率函数提供基础,而采用共轭梯度算法对转换得到的二次型函数求解,可以快速得到适用于时域工况传递路径分析的传递率函数,从而提升时域工况传递路径分析速度。
本文档来自技高网...【技术保护点】
1.一种时域传递率函数求解方法,其特征在于,包括:
2.根据权利要求1所述的时域传递率函数求解方法,其特征在于,将构建起的时域工况传递路径分析方程转换成二次型函数,包括:
3.根据权利要求1所述的时域传递率函数求解方法,其特征在于,构建时域工况传递路径分析方程,包括:
4.根据权利要求1所述的时域传递率函数求解方法,其特征在于,采用共轭梯度算法对二次型函数进行求解,包括:
5.根据权利要求4所述的时域传递率函数求解方法,其特征在于,根据所述梯度值和当前的搜寻方向确定下一次迭代的搜寻方向,包括:
6.一种时域工况传递路径分析方法,其特征在于,包括:
7.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时,实现如权利要求1-5任一所述时域传递率函数求解方法的步骤。
8.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时,实现如权利要求6所述时域工况传递路径分析方法的步骤。
【技术特征摘要】
1.一种时域传递率函数求解方法,其特征在于,包括:
2.根据权利要求1所述的时域传递率函数求解方法,其特征在于,将构建起的时域工况传递路径分析方程转换成二次型函数,包括:
3.根据权利要求1所述的时域传递率函数求解方法,其特征在于,构建时域工况传递路径分析方程,包括:
4.根据权利要求1所述的时域传递率函数求解方法,其特征在于,采用共轭梯度算法对二次型函数进行求解,包括:
5.根据权利要求4所述的时域传递率函数求解方...
【专利技术属性】
技术研发人员:夏小均,张志飞,高精卫,叶磊,张红,胡斌,邹函桐,黄毅,帅翔天,朱洪岩,陈浩,游国平,陈德兵,张雄,古佳斌,刘欢,陈朋,胡锡挺,林伟雄,
申请(专利权)人:招商局检测车辆技术研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。