本书聚焦结构地震动力响应,运用Python编程进行深入分析。开篇介绍结构动力学与地震反应分析基础,涵盖动力学基础、运动方程求解及地震反应分析等内容。接着详细阐述单自由度与多自由度体系的弹性和非线性动力时程分析,包括不同积分法及实例验证,如简谐荷载和地震作用下的单自由度体系分析。对于反应谱,介绍弹性反应谱概念、求解步骤及Python编程实现。在多自由度体系分析中,涉及模态分析、振型分解法、振型分解反应谱法等多种方法及编程实践。此外,还探讨了消能减震与隔震结构的地震动力时程分析,以及阻尼矩阵构造、复振型理论和方法。书末设有附录,对相关公式证明及函数模块进行说明,为读者提供全面、系统的结构地震动力响应编程分析知识与实践指导。
展开