首页 > 其他分享 >Abaqus添加初始缺陷

Abaqus添加初始缺陷

时间:2023-07-18 22:45:35浏览次数:43  
标签:Abaqus ## 步骤 jobname Step 添加 位移 初始 ccx

主要介绍通过施加节点位移的方法

步骤一:

  1. 复制model,新建Step,static linear perturbation
  2. Tools->Analytical Field 定义场函数,例如:Asin(pi*X/Lx)*sin(pi*Y/Ly)一个四边形区域,A是位移最大值
  3. Load->Uz=1, 选择场函数,即在Z方向施加位移
  4. Model->Edit Keywords
**
**Output requests
**
*node file, global=yes    ##需要添加的
u,                        ##需要添加的
  1. 提交计算,得到jobname.fil文件

步骤二:

  1. 在新的model中,Edit Keywords
*IMPERFECTION, file = jobname, step = 1    ##jobname是步骤一中的
1, 1                                       ##后面一个1是系数
**
**STEP:Step-1
**
  1. 提交计算

如果步骤一中没有生成fil文件

  1. 将步骤一种生成的inp文件编辑
*Output,history,variable=PRESELECT
*Node Print, freq=1       ##输出节点
*NODE FILE
U,                        ##输出位移
*End Step

2.新建job,source选择inputfile,文件选择上述编辑的inp文件
3.提交计算
4.输出其他变量可以参考
https://web.mit.edu/calculix_v2.7/CalculiX/ccx_2.7/doc/ccx/node226.html#nodeprint
https://web.mit.edu/calculix_v2.7/CalculiX/ccx_2.7/doc/ccx/node197.html

标签:Abaqus,##,步骤,jobname,Step,添加,位移,初始,ccx
From: https://www.cnblogs.com/dalanjing/p/17564329.html

相关文章

  • Redis群集配置搭建以及节点添加删除
    一、Redis群集 1、Redis群集的作用优势  1)Redis群集的作用  防止单节点故障数据丢失 增加访问并发量 2)优势  可靠性强  稳定性强 加快处理速度 实时故障修复2、Redis群集原理和Redis群集角色类型 1)redis群集原理  Redis数据存储在卡槽中 卡槽范......
  • 如何向已有的项目中添加C/C++代码?
    第一步:我们需要在src/main下面建立一个cpp目录,然后在其中写一个CMakeLists.txt文件和一个cpp文件,直接给出代码:#CMakeLists.txt文件#FormoreinformationaboutusingCMakewithAndroidStudio,readthe#documentation:https://d.android.com/studio/projects/add-n......
  • SSM整合--前后台协议联调(添加功能)
    设置html文件中添加的弹窗 发送ajax请求,注意使用的时rest风格,post使用forData获取到页面表单的数据,然后发送给后台设置添加成功后,添加表单消失,并且重新查询全部 ......
  • 应对突发流量,如何快速为自建 K8s 添加云上弹性能力
    作者:庄宇以Kubernetes为代表的容器技术带来的是一种应用交付模式的变革,其正迅速成为全世界数据中心的统一API。为了保证业务持续稳定、用户访问不中断,高可用、高弹性等能力是应用架构设计不变的追求,多集群架构天然具备这样的能力。而只有在Kubernetes这层统一且标准的API......
  • axios封装的请求及拦截统一管理,和之前相比方便添加自定义请求头和超时
    1、api.js文件importaxiosfrom'axios'import{Message}from'element-ui'consttimeout=5000//默认超时constapi=axios.create({baseURL:'',//设置API的基础URLtimeout:timeout,//设置超时时间,单位为毫秒headers:{'Content-......
  • Android使用Dagger注入的方式初始化对象的简单使用
    一.Dagger简介Dagger2是Google开源的一款依靠注入结构,它的前身是square的Dagger1,Dagger2在Android中有着较为广泛的运用。Dagger2根据Java注解,采用annotationProcessor(注解处理器)在项目编译时动态生成依靠注入需求的Java代码,然后咱们在合适的位置手动完结......
  • 109.C++类内初始化
    109.C++类内初始化C++11规定,可以为数据成员提供一个类内初始值。创建对象时,类内初始值用于初始化数据成员。像下面这样,cursor和height的类内初始值均为0。classScreen{private: intcursor=0; intheight=0;};1.不能用圆括号给类内初始值的原因C++primer(第5版)中......
  • 测试一个线程向集合添加数据,另一个线程读取数据
    //Console.WriteLine("--------------------------------");//Console.WriteLine("测试一个线程向集合添加数据,另一个线程读取数据,请输入人名,输入exit退出");//BlockingCollection<string>names=newBlockingCollection<string>();......
  • mongodb一主一从添加一个从节点
    环境:OS:Centos7mongodb:4.4.22拓扑结构:192.168.1.107primary192.168.1.104secondary新增节点:192.168.1.108secondary 1.新增的节点安装mongodb目录结构保持与现有的一致,同时将密钥拷贝到新节点的相应目录下mongo.cnf配置文件可以拷贝主库的过来,然后修改相应的ip即可......
  • ios 如何给约束添加动画
    项目方案:iOS如何给约束添加动画1.简介在iOS开发中,使用AutoLayout来布局界面是非常常见的做法。而有时候,我们可能需要给约束添加动画效果,以实现一些特殊的界面效果。本项目方案旨在介绍如何使用iOS的动画库以及AutoLayout来给约束添加动画效果。2.实现方案我们可以使用UIVie......