本资源提供了一套完整的MATLAB代码用于地震波频散曲线的数值模拟,适用于科研与教学中相关问题的研究和学习。
关于波导杆、管等器件的频散特性曲线仿真可以通过设置窗口中的物理属性(如密度、直径、孔径及泊松比)来进行。这种方法可以有效替代一些现有的仿真软件。
参数设定如下:
- **material-1**:核心层材料,默认为钢,具有特定的弹性模量和泊松比。
- **material 2**:包裹层材料,默认为水泥砂浆。
- 材料编号与层数结构定义:
- 第一层由材料1构成
- 结构示例(如包含两层)则定义为“半径向量”。第一个数值为空心或实心部分的外直径,其余数字表示各层外部边缘的尺寸。例如,“0 6”代表一个空心钢筋结构,其内部无填充物且总直径为12毫米。
- 频率范围:以kHz单位输入[min step max]的形式定义。
- 模态选择:
- -1 表示T模态
- 0 表示L模态
- 1 表示F模态
若需计算多种模式,则可依次列出上述选项。
对于半径参数,单层结构的设定如下:
- 实心杆直径为5毫米时:`radiilayer = [0, 5]`
- 嵌入实心杆的情况(例如钢筋):`radiilayer = [0, 5, 8]`
- 不定长嵌入实心杆:`radiilayer = [0, 5, inf]`
- 空管结构,内径为5毫米外径10毫米: `radiilayer = [5, 10]`
提供上述必要参数后,程序将执行计算并输出频散曲线。