【SAP2000】碰撞分析 Impact Analysis

news2024/11/22 23:38:37

碰撞分析
Impact Analysis
在这里插入图片描述

CSI程序的动力分析功能非常广泛。一个例子是分析两个质量或结构之间碰撞效应的能力。
The possibilities of dynamic analysis with CSI programs are very extensive. An example of this is the ability to analyze the effects of collision between two masses or structures.

为此,只需创建一个以特定速度移动的元素或质量。然后,定义初始位置和最终(碰撞)位置,它们之间的关系将通过GAP类型的Link来模拟,当超过为其开度定义的极限时,会在两个物体之间产生碰撞,即产生动能传递。
To do this, simply create an element or a mass that moves at a certain speed. Then, define the initial and final (collision) positions, whose relationship will be simulated through a GAP-type Link that, when the defined limit for its opening is exhausted, generates a collision between the two objects, that is, a transfer of kinetic energy is generated.

以下是进行此分析的详细步骤:
The steps to follow for this analysis are detailed below:

  1. 计算在"x"秒内施加的力,使物体沿"z"距离达到"y"m/s的速度;
    Calculate the force to be applied over a period of “x” seconds for the object to reach a velocity of “y” m/s over a distance “z”;

  2. 在距离结构一定距离处绘制一个节点或一组节点;
    Draw a node or a set of nodes at a certain distance from the structure;

  3. 将与结构碰撞的物体的质量分配给节点;
    Assign the mass of the object that will collide with the structure to the node;

  4. 绘制一个连接节点到碰撞区域的GAP类型Link,并定义一个大于或等于"z"的开度(Opening);
    Draw a GAP-type Link that connects the node to the impact zone and define an opening greater than or equal to “z”;

  5. 在位移方向上将计算出的力分配给节点;
    Assign the calculated force to the node, in the direction of displacement;

  6. 定义一个时间历函数,在"x"时间内具有恒定的比例因子1,并在该时间结束时急剧下降到零。
    Define a Time-History function with a constant scale factor of 1 for a time “x”, and which at the end of that time drops sharply to zero.

  7. 定义一个非线性直接积分时间历分析,并应用先前定义的函数力。
    Define a Nonlinear Direct Integration Time History analysis and apply the force with the previously defined function.

  8. 将load case的阻尼定义为零,以免影响质量的自由运动。
    Define the damping of the load case equal to zero so that it does not influence the free movement of the masses.

  9. 如果我们想模拟由于结构振动引起的阻尼,必须通过其材料的阻尼来分配;
    If we want to model damping due to vibration of the structure, it must be assigned through the damping of its material;

  10. 建议从接近最高显著模态周期1/10的Time Step开始,并减小此值直到结果不受此更改的影响。
    It is recommended to start with a Time Step close to 1/10 of the T ``period of the highest significant mode and reduce this value until the results are not affected by this change.

GAP-type Link是一种非线性链接单元,用于模拟两个节点之间的间隙或接触行为。它可以模拟两个物体之间的碰撞或接触,以及它们之间的能量传递。

GAP-type Link的主要特点如下:

  1. 它连接两个节点,并定义它们之间的初始间隙(Opening)。

  2. 当两个节点之间的相对位移小于间隙时,GAP-type Link不传递任何力。

  3. 当相对位移等于或大于间隙时,GAP-type Link开始传递力,模拟两个物体之间的接触。

  4. GAP-type Link可以定义刚度和阻尼属性,以模拟接触过程中的力学行为。

  5. 在动力分析中,当GAP-type Link关闭时,它可以模拟两个物体之间的碰撞和能量传递。

GAP-type Link在许多工程应用中非常有用,例如:

  1. 模拟两个结构之间的碰撞,如桥梁与船只的碰撞。

  2. 模拟结构元素之间的间隙,如梁端与支座之间的间隙。

  3. 模拟隔震支座的非线性行为。

  4. 模拟预应力筋或缆索的预张力效应。

总之,GAP-type Link是一种强大的非线性单元,可用于模拟各种复杂的接触和碰撞问题。

GAP-type Link is a type of nonlinear link element used to simulate the gap or contact behavior between two nodes. It can simulate the collision or contact between two objects and the energy transfer between them.

The main features of GAP-type Link are as follows:

  1. It connects two nodes and defines the initial gap (Opening) between them.

  2. When the relative displacement between the two nodes is less than the gap, the GAP-type Link does not transfer any force.

  3. When the relative displacement is equal to or greater than the gap, the GAP-type Link starts to transfer force, simulating the contact between the two objects.

  4. GAP-type Link can define stiffness and damping properties to simulate the mechanical behavior during the contact process.

  5. In dynamic analysis, when the GAP-type Link closes, it can simulate the collision and energy transfer between two objects.

GAP-type Link is very useful in many engineering applications, such as:

  1. Simulating the collision between two structures, such as the collision between a bridge and a ship.

  2. Simulating the gap between structural elements, such as the gap between the beam end and the support.

  3. Simulating the nonlinear behavior of seismic isolation bearings.

  4. Simulating the prestressing effect of tendons or cables.

In summary, GAP-type Link is a powerful nonlinear element that can be used to simulate various complex contact and collision problems.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1546926.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Leetcode算法题笔记(2)

目录 图论51. 岛屿数量解法一 52. 腐烂的橘子解法一 53. 课程表解法一 54. 实现 Trie (前缀树)解法一 回溯55. 全排列解法一 56. 子集解法一解法二 57. 电话号码的字母组合解法一 58. 组合总和解法一解法二 59. 括号生成解法一解法二 60. 单词搜索解法一 61. 分割回文串解法一 …

一文看懂什么是OpenHarmony流转架构

随着全场景多设备的生活方式不断深入,用户拥有的设备越来越多,不同设备都能在适合的场景下提供良好的体验,例如手表可以提供及时的信息查看能力,电视可以带来沉浸的观影体验。但是,每个设备也有使用场景的局限&#xf…

【Python】Data Science with Python 数据科学(1)环境搭建

一、操作系统 使用运行在Windows11主机上的Ubuntu 22.04虚拟机,虚拟化平台为Oracle VM VirtualBox。 二、PyCharm安装 有关PyCharm的安装和快捷方式创建,可分别参考我的博客 Ubuntu安装PyCharm、Ubuntu创建桌面快捷方式 ,以及Ubuntu创建桌…

systemd-journal(一)之journalctl命令详解

文章目录 写在前面概述描述不传递参数传递一个或多个匹配参数示例 源选项用法--system, --user-M, --machine-m, --merge-D DIR, --directoryDIR--fileGLOB--rootROOT--imageIMAGE--image-policypolicy--namespaceNAMESPACE 过滤选项用法-S, --since, -U, --until举例&#xff…

孙中茂:摸清自己的性格很重要,只要你的本事够了,在哪个地方都是都会发光的。

《程客有话说》是我们最新推出的一个访谈栏目,邀请了一些国内外有趣的程序员来分享他们的经验、观点与成长故事,我们尝试建立一个程序员交流与学习的平台,也欢迎大家推荐朋友或自己来参加我们的节目,一起加油。 本期我们邀请的程…

第四百二十六回

文章目录 1. 概念介绍2. 实现方法2.1 原生方式2.1 插件方式 3. 示例代码4. 内容总结 我们在上一章回中介绍了"如何修改程序的桌面图标"相关的内容,本章回中将介绍如何处理ListView中的事件冲突.闲话休提,让我们一起Talk Flutter吧。 1. 概念介…

YOLOv9有效改进专栏汇总|未来更新卷积、主干、检测头注意力机制、特征融合方式等创新![2024/3/23]

​ 专栏介绍:YOLOv9改进系列 | 包含深度学习最新创新,助力高效涨点!!! 专栏介绍 YOLOv9作为最新的YOLO系列模型,对于做目标检测的同学是必不可少的。本专栏将针对2024年最新推出的YOLOv9检测模型&#xff0…

NSCaching: Simple and Efficient NegativeSampling for Knowledge Graph Embedding

摘要 知识图嵌入是数据挖掘研究中的一个基本问题,在现实世界中有着广泛的应用。它的目的是将图中的实体和关系编码到低维向量空间中,以便后续算法使用。负抽样,即从训练数据中未观察到的负三元组中抽取负三元组,是KG嵌入的重要步…

Open CASCADE学习|显示文本

目录 1、修改代码 Viewer.h: Viewer.cpp: 2、显示文本 OpenCasCade 你好啊 霜吹花落 1、修改代码 在文章《Open CASCADE学习|显示模型》基础上,增加部分代码,实现对文本显示的支持,具体如下: Viewer…

随机链表的深拷贝

目录 一、何为深拷贝? 二、题目 三、思路 1.拷贝节点插入到原节点后面 2.控制拷贝节点的random 3.脱离原链表 : 尾插的思想 四、代码 五、附加 一、何为深拷贝? 一个引用对象一般来说由两个部分组成:一个具名的Handle,也就…

cinder学习小结

1 官方文档 翻译官方文档学习 链接Cinder Administration — cinder 22.1.0.dev97 documentation (openstack.org) 1.1 镜像压缩加速 在cinder.conf配allow_compression_on_image_upload True可打开开关 compression_format xxx可设置镜像压缩格式,可为gzip 1.2 …

SPP和SPPF的比较

SPP的结构是将输入并行通过多个不同大小的MaxPool层,然后做进一步融合,能在一定程度上解决多尺度问题。 而SPPF结构则是讲输入串行通过多个5*5的MaxPool层,这里需要注意两个5*5的MaxPool层和一个9*9的MaxPool的计算结果是一样的,而…

[蓝桥杯 2022 省 A] 求和

[蓝桥杯 2022 省 A] 求和 题目描述 给定 n n n 个整数 a 1 , a 2 , ⋯ , a n a_{1}, a_{2}, \cdots, a_{n} a1​,a2​,⋯,an​, 求它们两两相乘再相加的和,即 S a 1 ⋅ a 2 a 1 ⋅ a 3 ⋯ a 1 ⋅ a n a 2 ⋅ a 3 ⋯ a n − 2 ⋅ a n − 1 a n − 2 ⋅ a…

3、创建项目,什么是路由

一、创建项目 第一次全局安装脚手架 npm install -g vue/clivue create 项目名 二、什么是路由? 路由就是一组 key-value 的对应关系多个路由,需要经过路由器的管理 1、后端路由: 每个url地址都对应着不同的静态资源对于普通的网站。所有…

记录整合ssm项目时的报错java: Compilation failed: internal java compiler error

启动的时候报错java: Compilation failed: internal java compiler error,这说明是内部编译器错误。如下图所示: 大概率是jdk版本不兼容的问题,也有IDEA初始划分的堆内存不够的原因。 查阅了很多博客的解决方法也都是上述两种,但…

C++引用学习day2

思维导图 定义一个矩形类(Rectangle),包含私有成员:长(length)、宽(width), 定义成员函数: 设置长度:void set_l(int l) 设置宽度:void set_w(int w) 获取长度&#…

vscode 配置c++环境——3个文件搞定!!!

前提: 在vscode中安装了c扩展 创建文件settings.json {"files.associations": {"string": "cpp","vector": "cpp","array": "cpp","atomic": "cpp","*.tcc"…

Springboot快速整合bootstrap-table使用,接口对接

这个表格加持还是不错了,自带了全局搜索,分页,数据导出,卡片视图,等,本次整合添加了数据添加弹窗和编辑数据回显弹窗,附完整页面代码,只需要拿过来替换自己实际的接口即可。 效果图 …

轻松掌握C语言中的sqrt函数,快速计算平方根的魔法秘诀

C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程…

ES6 字符串/数组/对象/函数扩展

文章目录 1. 模板字符串1.1 ${} 使用1.2 字符串扩展(1) ! includes() / startsWith() / endsWith()(2) repeat() 2. 数值扩展2.1 二进制 八进制写法2.2 ! Number.isFinite() / Number.isNaN()2.3 inInteger()2.4 ! 极小常量值Number.EPSILON2.5 Math.trunc()2.6 Math.sign() 3.…