摘 要: | 时域响应灵敏度分析是时域梯度优化算法的基础. 灵敏度分析通常只涉及对设计变量的微分运算, 但时域响应灵敏度问题还涉及时间域的离散化. 因此, 微分和离散的先后顺序可能对时域响应灵敏度结果产生影响. 针对黏性阻尼系统时域响应灵敏度求解问题, 基于改进精细积分方法, 分别推导了先微分后离散和先离散后微分两种伴随变量方法. 其中, 先微分后离散法首先对由伴随变量构造的增广函数微分, 再利用改进精细积分方法在各离散时间点求解时域响应灵敏度; 而先离散后微分方法则首先在各离散时间点引入残值方程构造增广函数, 再对各增广函数进行微分以求解时域响应灵敏度. 通过数值算例验证了所提出方法的有效性和准确性, 并与传统基于Newmark的方法进行比较. 结果表明, 积分方案、数值离散误差以及离散和微分的先后顺序共同影响灵敏度的一致性误差. 综合考虑精度、效率和一致性问题, 基于改进精细积分的先微分后离散伴随变量法表现更优, 最适合应用于黏性阻尼系统时域梯度优化算法.
|