大质量法和大位移法

由于ansys内不能直接基础底部施加加速度时程或者位移时程(用的是一种等效的方法,相当于在整个结构所有单元上加一个反方向的加速度时程),所以如果想模拟实际地震作用的过程,就可以用以下两种方法来将地震时程加在基础上:
(1)大质量法
      释放施加地震方向的约束,在基底节点上加一个大质量(mass21),质量相对结构质量很大,然后利用公式F=m*a,(m为你选择的大质量的值),将加速度时程转化为力的时程加在基底。
(2)大位移法
    释放施加地震方向的约束,在基底节点上加一个大刚度(combin单元),刚度相对结构刚度很大,然后利用公式F=k*x,(k为你选择的大刚度值),将位移时程转化为力的时程加在基底。
     用这两种方法的最大好处是可以用时程分析时,考虑结构各个基础的不同输入的影响,包括行波效应等

摘自:http://www.baisi.net/thread-1181102-1-1.html

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 集中质量是一种结构动力学分析,用于计算结构物的自由振动特性和响应。在MATLAB中,可以使用以下步骤进行集中质量分析: 1. 定义结构的节点和单元,确定节点和单元的坐标、材料属性和截面参数等信息。 2. 构建结构的刚度矩阵和质量矩阵。 3. 利用特征值求解算求解结构的自由振动频率和振型。 4. 根据振型计算结构的响应。 下面是一个简单的MATLAB代码示例,用于计算一个简支梁的自由振动频率和振型: % 定义节点和单元 L = 10; % 梁长 n = 10; % 节点数 x = linspace(0, L, n+1); % 节点坐标 node = transpose(x(2:end-1)); % 节点矩阵 elem = [(1:n-1)', (2:n)']; % 单元矩阵 % 定义材料和截面参数 E = 2.1e11; % 弹性模量 A = 0.01; % 截面积 I = 1e-4; % 截面惯性矩 % 构建刚度矩阵和质量矩阵 K = zeros(n-1, n-1); % 刚度矩阵 M = zeros(n-1, n-1); % 质量矩阵 for i = 1:size(elem, 1) n1 = elem(i, 1); % 单元起点节点 n2 = elem(i, 2); % 单元终点节点 L = node(n2) - node(n1); % 单元长度 k = [1, -1; -1, 1] * E * A / L; % 单元刚度矩阵 m = [2, 1; 1, 2] * rho * A * L / 6; % 单元质量矩阵 K(n1:n2, n1:n2) = K(n1:n2, n1:n2) + k; % 加入刚度矩阵 M(n1:n2, n1:n2) = M(n1:n2, n1:n2) + m; % 加入质量矩阵 end % 求解特征值和特征向量 [phi, omega] = eig(K, M); % phi为振型矩阵,omega为频率矩阵 omega = sqrt(diag(omega)); % 将频率矩阵转化为一维向量 % 绘制振型图 figure; for i = 1:5 % 绘制前5个振型 subplot(5, 1, i); plot([0; node; L], [0; phi(:, i); 0]); % 绘制振型图 xlabel('位置 (m)'); ylabel('位移 (m)'); title(sprintf('振型 %d, 频率 %.2f Hz', i, omega(i))); end ### 回答2: 集中质量是一种用于计算物体质心位置和质量分布的方。在MATLAB中,可以使用集中质量来模拟和分析物体的质量分布。 首先,集中质量中的物体被近似为一系列的质点,每个质点具有一个特定的质量和位置。在MATLAB中,可以使用一个包含质点质量和坐标的矩阵来表示这些质点。 然后,根据物体在不同位置上的质量分布,可以通过计算质心位置来判断物体整体的重心位置。在MATLAB中,可以使用质点的质量和坐标信息,通过质心公式计算质心位置。 对于一个物体,质心位置可以通过以下公式计算: 质心位置的x坐标 = (m1*x1 + m2*x2 + ... + mn*xn) / (m1 + m2 + ... + mn), 质心位置的y坐标 = (m1*y1 + m2*y2 + ... + mn*yn) / (m1 + m2 + ... + mn), 质心位置的z坐标 = (m1*z1 + m2*z2 + ... + mn*zn) / (m1 + m2 + ... + mn), 其中,mi表示第i个质点的质量,(xi, yi, zi)表示第i个质点的坐标。 使用MATLAB可以方便地进行这些计算。首先,可以创建一个矩阵来存储质点的质量和坐标信息。然后,可以使用矩阵运算和求和函数来计算质心的位置坐标。 总之,集中质量是一种用于计算物体质心位置和质量分布的方。在MATLAB中,可以使用质点矩阵和质心公式来计算物体的质心位置。这对于模拟和分析物体的运动、力学特性等方面非常有用。 ### 回答3: 集中质量是一种在数学和物理领域常用的计算方,而MATLAB是一种功能强大的计算工具和编程语言。 集中质量是一种简化复杂物体或系统动力学行为分析的方。它将复杂的物体或系统简化为质点,并假设该质点代表了整个物体或系统的质量和惯性。通过将系统的质量集中于质点,并考虑质点的运动,可以推导出与实际物体或系统类似的运动行为。集中质量在解决刚体、多体系统、机械振动等问题时非常有用。 MATLAB是一种非常受欢迎的科学计算软件和编程语言,广泛应用于数学、工程、物理等领域的数据分析、数值计算、模拟建模等任务。它具有丰富的数学函数和工具箱,使用户可以轻松进行数值计算和数据可视化。在集中质量的应用中,MATLAB提供了大量的数学函数和工具,方便用户进行质点运动的分析和求解。用户可以通过编写MATLAB脚本或函数来模拟质点的运动、计算相关的物理量,并进行数据分析和可视化。 总结起来,集中质量是一种简化复杂物体或系统动力学行为分析的方,而MATLAB是一种功能强大的计算工具和编程语言,可用于实现集中质量的计算和分析。通过将物体或系统的质点代表整个系统,并利用MATLAB的数学函数和工具,用户可以方便地进行质点运动的模拟、计算和分析
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值