COMBIN14简单应用
参考网址:http://blog.sina.com.cn/s/blog_65936c230100l20i.html
案例1
说明
首先建立两个节点1和2,然后由节点1和节点2生成弹簧单元,再由2节点生成质量单元,然后进行分析。一阶弹簧系统,可以分析出其固有频率。
APDL代码
FINISH
/CLEAR
/PREP7
ET,1,14 !定义弹簧combin14单元
R,1,1 !刚度为1,方向为两个节点的连线方向
ET,2,21 !定义质量单元mass21
R,2,1 !设置实常数,质量为1
!定义两个节点,1、2为弹簧的两个端点,并且2节点作为为质点附着在弹簧的一端,从而形成弹簧振子
N,1
N,2,10 !任意
!单元划分:定义弹簧单元
TYPE,1
REAL,1
E,1,2
!定义质点单元
TYPE,2
REAL,2
E,2
!求解
/SOLVE
ANTYPE,2 !分析类型:模态分析
MODOPT,LANB,2 !取前两阶(实际只有一阶:单自由度)
MXPAND,2, , ,0 !扩展模态
D,1,ALL !将弹簧的另一端点全约束
!求解
SOLVE
FINISH
/POST1
SET,LIST
结果
案例2
说明
建立三个节点1,、2、3,其中节点2和节点3重合,由1、2节点生成弹簧单元,再由3节点生成质量单元,然后将2和3节点进行耦合,然后进行分析。
APDL代码
FINISH
/CLEAR
/PREP7
ET,1,14 !定义弹簧combin14单元
R,1,1 !刚度为1,方向为两个节点的连线方向
ET,2,21 !定义质量单元mass21
R,2,1 !设置实常数,质量为1
!定义三个节点,1、2为弹簧的两个端点,3为质点附着在弹簧的一端,从而形成弹簧振子
N,1
N,2,10 !此处的长度可任意,此处取10
N,3,10 !与节点2的坐标相同
!单元划分:定义弹簧单元
TYPE,1
REAL,1
E,1,2
!定义质点单元
TYPE,2
REAL,2
E,3
!将弹簧的端点2与质点3全耦合
CP,1,ALL,2,3
!求解
/SOLVE
ANTYPE,2 !分析类型:模态分析
MODOPT,LANB,2 !取前两阶(实际只有一阶:单自由度)
MXPAND,2, , ,0 !扩展模态
D,1,ALL !将弹簧的另一端点全约束
!求解
SOLVE
FINISH
/POST1
SET,LIST
结果
结果与上图相同
案例3
说明
beam188和combin14联合使用。首先建立梁单元,坐标为(0,0,0)(0,1,0)。然后再梁的两端分别建立3个节点,用于生成弹簧单元,方法如按照上述例子。弹簧刚度为100,梁的材料为钢,然后进行模态分析。不采用耦合的方法
建立点的顺序为
1(0,0,0)12
2(1,0,0)13
(-0.02,0,0)14
(0,0.02,0)15
(0,0,0.02)16
(1.02,0,0)17
(1,0.02,0)18
(1,0,0.02)19
APDL代码
FINISH
/CLEAR
/PREP7
!建立单元beam188
ET,1,BEAM188
!设置beam的section
SECTYPE, 1, BEAM, CTUBE, BEAM1, 0
SECOFFSET, CENT
SECDATA,0.01,0.015,0,0,0,0,0,0,0,0,0,0
!材料1 钢
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,EX,1,,2.1E11
MPDATA,PRXY,1,,0.269
MPDATA,DENS,1,,7850
!建立弹簧单元
ET,2,14 !定义弹簧combin14单元
R,2,100, , , , , ,
!建立梁单元
FLST,3,2,8
FITEM,3,0,0,0
FITEM,3,1,0,0
K, ,P51X
LSTR, 1, 2
!梁结构网格划分
CM,_Y,LINE
LSEL, , , , 1
CM,_Y1,LINE
CMSEL,S,_Y
CMSEL,S,_Y1
LATT,1,2,1, , , ,1
CMSEL,S,_Y
CMDELE,_Y
CMDELE,_Y1
FLST,5,1,4,ORDE,1
FITEM,5,1
CM,_Y,LINE
LSEL, , , ,P51X
CM,_Y1,LINE
CMSEL,,_Y
!*
LESIZE,_Y1, , ,10, , , , ,1
!*
LMESH, 1
/UI,MESH,OFF
!建立节点,用于生成弹簧
FLST,3,8,8
FITEM,3,0,0,0
FITEM,3,1,0,0
FITEM,3,-0.02,0,0
FITEM,3,0,0.02,0
FITEM,3,0,0,0.02
FITEM,3,1.02,0,0
FITEM,3,1,0.02,0
FITEM,3,1,0,0.02
N, ,P51X
!弹簧单元属性
TYPE, 2
REAL, 2
!生成弹簧单元
E,1,14
E,1,15
E,1,16
E,2,17
E,2,18
E,2,19
!耦合梁的端点和弹簧端点
!CP,1,ALL,1,12
!CP,2,ALL,2,13
!添加固定约束--弹簧端点
FLST,2,6,1,ORDE,2
FITEM,2,14
FITEM,2,-19
/GO
D,P51X, , , , , ,ALL, , , , ,
!求解
FINISH
/SOL
ANTYPE,2
MODOPT,LANB,12!分析前十二阶
/STATUS,SOLU
SOLVE
!后处理
/POST1
SET,LIST!打开模态列表
结果
COMBIN14简单应用的更多相关文章
- 【造轮子】打造一个简单的万能Excel读写工具
大家工作或者平时是不是经常遇到要读写一些简单格式的Excel? shit!~很蛋疼,因为之前吹牛,就搞了个这东西,还算是挺实用,和大家分享下. 厌烦了每次搞简单类型的Excel读写?不怕~来,喜欢流式 ...
- Fabio 安装和简单使用
Fabio(Go 语言):https://github.com/eBay/fabio Fabio 是一个快速.现代.zero-conf 负载均衡 HTTP(S) 路由器,用于部署 Consul 管理的 ...
- node.js学习(三)简单的node程序&&模块简单使用&&commonJS规范&&深入理解模块原理
一.一个简单的node程序 1.新建一个txt文件 2.修改后缀 修改之后会弹出这个,点击"是" 3.运行test.js 源文件 使用node.js运行之后的. 如果该路径下没有该 ...
- 哪种缓存效果高?开源一个简单的缓存组件j2cache
背景 现在的web系统已经越来越多的应用缓存技术,而且缓存技术确实是能实足的增强系统性能的.我在项目中也开始接触一些缓存的需求. 开始简单的就用jvm(java托管内存)来做缓存,这样对于单个应用服务 ...
- 在Openfire上弄一个简单的推送系统
推送系统 说是推送系统有点大,其实就是一个消息广播功能吧.作用其实也就是由服务端接收到消息然后推送到订阅的客户端. 思路 对于推送最关键的是服务端向客户端发送数据,客户端向服务端订阅自己想要的消息.这 ...
- 我的MYSQL学习心得(一) 简单语法
我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...
- 使用 Nodejs 搭建简单的Web服务器
使用Nodejs搭建Web服务器是学习Node.js比较全面的入门教程,因为要完成一个简单的Web服务器,你需要学习Nodejs中几个比较重要的模块,比如:http协议模块.文件系统.url解析模块. ...
- ASP.NET Aries 入门开发教程2:配置出一个简单的列表页面
前言: 朋友们都期待我稳定地工作,但创业公司若要躺下,也非意念可控. 若人生注定了风雨飘摇,那就雨中前行了. 最机开始看聊新的工作机会,欢迎推荐,创业公司也可! 同时,趁着自由时间,抓紧把这系列教程给 ...
- 简单入门canvas - 通过刮奖效果来学习
一 .前言 一直在做PC端的前端开发,从互联网到行业软件.最近发现移动端已经成为前端必备技能了,真是不能停止学习.HTML5新增的一些东西,canvas是用的比较多也比较复杂的一个,简单的入门了一下, ...
随机推荐
- 力扣(LeetCode) 263. 丑数
编写一个程序判断给定的数是否为丑数. 丑数就是只包含质因数 2, 3, 5 的正整数. 示例 1: 输入: 6 输出: true 解释: 6 = 2 × 3 示例 2: 输入: 8 输出: true ...
- 20190315xlVBA_删除无用的区域
'经常遇见天眼查表格文件特别大,原因是使用了整个表格,虽然无法解释为什么,但是经过验证以下代码是凑效的 Private Sub DeleteUselessRegion(ByVal sht As Wor ...
- js中提示框闪退问题
当页面存在刷新 或 在线引用iframe框架时(引用框架也会导致刷新) 会导致页面加载时的弹出框闪退 解决方法:设置弹出框在页面或者框架完全加载一段时间后再弹出 <script type=& ...
- 『PyTorch x TensorFlow』第六弹_从最小二乘法看自动求导
TensoFlow自动求导机制 『TensorFlow』第二弹_线性拟合&神经网络拟合_恰是故人归 下面做了三个简单尝试, 利用包含gradients.assign等tf函数直接构建图进行自动 ...
- Codeforces Beta Round #19C. Deletion of Repeats
题意:给一个数组,每次会删去连续重复两次的左侧部分及前面,有多个重复部分找长度最小和最靠左的部分,重复的数字最多10次 题解:根据重复数字只有10次,我们离散化后,以每两个相同数字作为起点能确定这重复 ...
- java接口入参模板化,适用于企业化服务远程调度模板化的场景,接口入参实现高度可配置化
需求:远程服务接口模板化配置提供接入服务 模板接口分为三个模块:功能路由.参数校验.模板入库 路由:这里的实现方式很简单,就是根据业务标识找到对应的处理方法 参数校验: 参数校验这步涉及模板和校验类两 ...
- 一个简单的CD/CI流程思考,续
经过各种优化,最终一个非常简单的pipeline出现了,图中没有包含单元测试及静态代码检查的部分,有时间补上.至少实现了提交即构建,也能迅速反馈给开发者. 但是最大的问题是,研发团队还是习惯依赖于部署 ...
- 分布式监控系统(类zabbix)
目录: 为什么要做监控? 监控系统业务需求分析: 监控系统架构设计: 监控系统表结构设计: 一.为什么要做监控系统? 市面上已经有很多成熟的监控系统,例如zabbix.nagios,为什么自己开发监控 ...
- Dropout, DropConnect ——一个对输出,一个对输入
Deep learning: Dropout, DropConnect from:https://www.jianshu.com/p/b349c4c82da3 Dropout 训练神经网络模型时,如果 ...
- 枚举Enum 的常用方法
一.枚举介绍 通常定义常量方法和枚举定义常量方法区别 public class State { public static final int ON = 1; public static final ...