本文将记录《结构动力学》的课堂笔记和后续复习笔记,欢迎交流

第一讲 2022-4-20

1.1 基础知识

  • 图乘法
  • Matlab(python or C)

静力学 Ku=F动力学 My¨+Cy˙+Ky=F(t)\begin{split} 静力学 \ & Ku=F\\ 动力学 \ & M \ddot y+C \dot y + K y=F(t) \end{split}

1.2 编程作业的主要内容

  1. 编程求解单自由度在简谐荷载下的响应,并分析其共振特性。
  2. 编程模拟人工地震波。
  3. 编程计算单自由度结构在地震荷我下的响应(Duhamel积和Newmark_beta积分)
    1)计算速度,位移,加速度
    2)计算并画出结构的加速度反应谱
  4. 编程计算多自由度结构在地震荷载下或风荷载下的响应 (Newmark-bota积分和振型叠加法)

1.3 课程考核办法

  • 期末考试(70%)
  • 平时(作业、考勤30%)

2.1 荷载

  • 地震荷载
  • 风荷载

2.3 动力计算的自由度

确定全部质量的位置,所需要独立几何参数的个数

  • 简化方法
    • 集中质量法,将质量集中到某些位置
  • 注意事项
    • 体系动力自由度数不一定等于质量数
    • 体系动力自由度与其超静定次数无关
    • 体系动力自由度决定了结构动力计算的精度
  • 确定方法
    • 加约束