在sap和opensees建立了同一个模型,对比结果来验证模型的正确性。起初输入地震波后查看同一点的时程响应函数,发现波形类似但是在峰值处对不上,我觉得可能是阻尼的问题,就把opensees的瑞丽阻尼和sap2000的阻尼项都去了,再次计算响应发现在小的响应处可以吻合的很好,大响应还是对不上,会不会是两个软件数值积分的差异造成的?下面是去除阻尼后的响应图,蓝色是opensees红色sap2000


在sap和opensees建立了同一个模型,对比结果来验证模型的正确性。起初输入地震波后查看同一点的时程响应函数,发现波形类似但是在峰值处对不上,我觉得可能是阻尼的问题,就把opensees的瑞丽阻尼和sap2000的阻尼项都去了,再次计算响应发现在小的响应处可以吻合的很好,大响应还是对不上,会不会是两个软件数值积分的差异造成的?下面是去除阻尼后的响应图,蓝色是opensees红色sap2000


关注引自强大而免费的微信小程序:皆我百晓生。
根据你的描述,你对OpenSees和SAP2000在地震动响应方面的差异进行了比较。经过分析,在去除阻尼后,小响应部分的结果较为吻合,但在大响应部分仍存在差异。
这可能是由于两个软件的数值积分算法不同导致的。OpenSees和SAP2000使用不同的数值算法来求解结构的动力响应。由于地震动力学问题的复杂性,不同的数值算法可能会给出略有不同的结果,特别是在大响应处。
解决这个问题的一种可能的方法是尝试使用不同的数值积分算法或者参数,观察其对结果的影响。你可以尝试使用OpenSees和SAP2000中提供的不同的数值算法和参数,来进行进一步对比,看是否能够得到更为一致的结果。
此外,你还可以考虑检查模型的输入数据以及边界条件是否一致,以确保两个软件的模型设置相同。
最后,由于本回答是基于你的描述进行的推测,建议你进行更详细的分析和实验来进一步验证问题的原因和解决方法。