当前位置: 首页 > news >正文

TexGen简单模型对应inp文件简单梳理-2

模型

在这里插入图片描述
默认最简单的编织复材,编辑材料属性时发现基体属性设置正常,各向同性材料,但是纱线的材料属性却没有弹性性能的设置。
导出inp文件后,导入ABAQUS中其实可以看到有两种材料,纱线也是有属性的。
ABAQUS中修改属性的话一来手动比较慢,二来每次都要改,所以考虑导出inp后直接先修改inp的材料属性试试
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

inp文件(ABAQUS计算后)

参考链接
*后面跟关键字,视作某模块开始或结束
**后面跟注释
之后方便起见,省略注释部分,并进行简单整理

*Heading
*Preprint, echo=NO, model=NO, history=NO, contact=NO**
** PARTS
**
*Part, name=PART-1*Node1,          -1.,          -1., -0.01200000012, -0.899999976,          -1., -0.0120000001...\*\*省略n多行,大概是节点位置35307,           0.,           0.,           0.*Element, type=C3D8R1,     2,    43,    42,     1,  1683,  1724,  1723,  16822,     3,    44,    43,     2,  1684,  1725,  1724,  1683...\*\*省略n多行,大概是单元的节点编号32000, 33579, 33620, 33619, 33578, 35260, 35301, 35300, 35259*Elset, elset=MATRIX1,     2,     3,     4,     5,     6,     7,     8,     9,    10,    11,    12,    13,    14,    15,    16...\*\*省略n多行,大概是单元编号31985, 31986, 31987, 31988, 31989, 31990, 31991, 31992, 31993, 31994, 31995, 31996, 31997, 31998, 31999, 32000
*Elset, elset=YARN01849,  1850,  1851,  1852,  1889,  1890,  1891,  1892,  1928,  1929,  1930,  1931,  1932,  1933,  1968,  1969...\*\*省略n多行,大概是单元编号29270, 29271, 29272, 29273, 29309, 29310, 29311, 29312, 29349, 29350, 29351, 29352
*Elset, elset=YARN1...\*\*省略n多行,大概是单元编号
*Elset, elset=YARN2...\*\*省略n多行,大概是单元编号
*Elset, elset=YARN3...\*\*省略n多行,大概是单元编号
*Elset, elset=_PickedSet7, internal...\*\*省略n多行,大概是单元编号** Section: Section-1-MATRIX
*Solid Section, elset=MATRIX, material=MAT0
1.,
*Orientation, name=Ori-PART-1_TEXGENORIENTATIONVECTORS, system=RECTANGULAR
PART-1_TEXGENORIENTATIONVECTORS
1, 0.
** Section: Section-2-YARN0
*Solid Section, elset=YARN0, orientation=Ori-PART-1_TEXGENORIENTATIONVECTORS, material=MAT1
1.,
** Section: Section-5-YARN3
*Solid Section, elset=YARN3, orientation=Ori-PART-1_TEXGENORIENTATIONVECTORS, material=MAT1
1.,
** Section: Section-3-YARN1
*Solid Section, elset=YARN1, orientation=Ori-PART-1_TEXGENORIENTATIONVECTORS, material=MAT1
1.,
** Section: Section-4-YARN2
*Solid Section, elset=YARN2, orientation=Ori-PART-1_TEXGENORIENTATIONVECTORS, material=MAT1
1.,
*Distribution, name=PART-1_TEXGENORIENTATIONVECTORS, location=ELEMENT, Table=PART-1_TEXGENORIENTATIONVECTORS_Table
,           1.,           0.,           0.,           0.,           1.,           0.
1,           1.,           0.,           0.,           0.,           1.,           0.
2,           1.,           0.,           0.,           0.,           1.,           0.
...\*\*省略n多行
32000,           1.,           0.,           0.,           0.,           1.,           0.
*End Part**
** ASSEMBLY
**
*Assembly, name=Assembly
*Instance, name=PART-1-1, part=PART-1
*End Instance
*Node1,   6.19999981,           1.,  0.120000005
*Node2,    5.4000001,           1.,  0.120000005
*Node3,    4.5999999,           1.,  0.120000005
*Node4,   3.79999995,           1.,  0.120000005
*Node5,           1.,           1.,  0.304800004
*Node6,           1.,   3.79999995,  0.120000005
*Elset, elset=ALLELEMENTS, instance=PART-1-1, generate1,  32000,      1
*Nset, nset=ALLNODES, instance=PART-1-1, generate1,  35301,      1
*Nset, nset=CONSTRAINTSDRIVER0, instance=PART-1-135302,
*Nset, nset=CONSTRAINTSDRIVER1, instance=PART-1-135303,
*Nset, nset=CONSTRAINTSDRIVER2, instance=PART-1-135304,
*Nset, nset=CONSTRAINTSDRIVER3, instance=PART-1-135305,
*Nset, nset=CONSTRAINTSDRIVER4, instance=PART-1-135306,
*Nset, nset=CONSTRAINTSDRIVER5, instance=PART-1-135307,
*Nset, nset=EDGE1, instance=PART-1-1, generate1682,  31940,   1681
*Nset, nset=EDGE2, instance=PART-1-1, generate1722,  31980,   1681
*Nset, nset=EDGE3, instance=PART-1-1, generate3362,  33620,   1681
*Nset, nset=EDGE4, instance=PART-1-1, generate3322,  33580,   1681
*Nset, nset=EDGE5, instance=PART-1-1, generate42,  1600,    41
*Nset, nset=EDGE6, instance=PART-1-1, generate82,  1640,    41
*Nset, nset=EDGE7, instance=PART-1-1, generate33702,  35260,     41
*Nset, nset=EDGE8, instance=PART-1-1, generate33662,  35220,     41
*Nset, nset=EDGE9, instance=PART-1-1, generate2,  40,   1
*Nset, nset=EDGE10, instance=PART-1-1, generate1642,  1680,     1
*Nset, nset=EDGE11, instance=PART-1-1, generate35262,  35300,      1
*Nset, nset=EDGE12, instance=PART-1-1, generate33622,  33660,      1
*Nset, nset=FACEA, instance=PART-1-11763,  1804,  1845,  1886,  1927,  1968,  2009,  2050,  2091,  2132,  2173,  2214,  2255,  2296,  2337,  23782419,  2460,  2501,  2542,  2583,  2624,  2665,  2706,  2747,  2788,  2829,  2870,  2911,  2952,  2993,  3034...\*\*省略n多行33415, 33456, 33497, 33538, 33579
*Nset, nset=FACEB, instance=PART-1-1...\*\*省略n多行
*Nset, nset=FACEC, instance=PART-1-1...\*\*省略n多行
*Nset, nset=FACED, instance=PART-1-1...\*\*省略n多行
*Nset, nset=FACEE, instance=PART-1-1...\*\*省略n多行
*Nset, nset=FACEF, instance=PART-1-1...\*\*省略n多行*Nset, nset=MASTERNODE1, instance=PART-1-11,
*Nset, nset=MASTERNODE2, instance=PART-1-141,
*Nset, nset=MASTERNODE3, instance=PART-1-11681,
*Nset, nset=MASTERNODE4, instance=PART-1-11641,
*Nset, nset=MASTERNODE5, instance=PART-1-133621,
*Nset, nset=MASTERNODE6, instance=PART-1-133661,
*Nset, nset=MASTERNODE7, instance=PART-1-135301,
*Nset, nset=MASTERNODE8, instance=PART-1-135261,
*Nset, nset=RP16,
*Nset, nset=RP25,
*Nset, nset=RP34,
*Nset, nset=RP43,
*Nset, nset=RP52,
*Nset, nset=RP61,
*Nset, nset=backbc, instance=PART-1-1, generate1,  35261,     41
*Nset, nset=backbc1, instance=PART-1-11,
*Nset, nset=backbc42, instance=PART-1-142,
*Nset, nset=backbc83, instance=PART-1-183,
*Nset, nset=backbc124, instance=PART-1-1124,
...\*\*省略n多行
*Nset, nset=topbc35300, instance=PART-1-135300,
*Nset, nset=topbc35301, instance=PART-1-135301,
*Nset, nset=tops, instance=PART-1-13323,  3324,  3325,  3326,  3327,  3328,  3329,  3330,  3331,  3332,  3333,  3334,  3335,  3336,  3337,  33383339,  3340,  3341,  3342,  3343,  3344,  3345,  3346,  3347,  3348,  3349,  3350,  3351,  3352,  3353,  3354...\*\*省略n多行
*Nset, nset=tops3323, instance=PART-1-13323,
*Nset, nset=tops3324, instance=PART-1-13324,
...\*\*省略n多行** Constraint: E-1-bbedge-fbedge1682
*Equation
3
bbedge1682, 1, 1.
fbedge1722, 1, -1.
RP4, 1, 1.
** Constraint: E-1-bbedge-fbedge3363
*Equation
3
bbedge3363, 1, 1.
fbedge3403, 1, -1.
RP4, 1, 1.
...\*\*省略n多行*End Assembly** 
** MATERIALS可以看到这边更改材料属性
** 
*Material, name=MAT0
*Elastic3.5, 0.346
*Expansion6.5e-06,
*Material, name=MAT1
*Elastic, type=ENGINEERING CONSTANTS
141.14, 6.50, 6.50, 0.30, 0.30, 0.34, 4.85, 4.85
2.52,
*Expansion, type=ORTHO-2e-07, 3e-06, 3e-06
*Distribution Table, name=PART-1_TEXGENORIENTATIONVECTORS_Table
coord3d, coord3d** 
** PREDEFINED FIELDS
** 
** Name: Field-1   Type: Temperature
*Initial Conditions, type=TEMPERATURE
ALLNODES, 0.*Step, name=Step-1, nlgeom=NO
*Static
1., 1., 1e-05, 1.** 
** BOUNDARY CONDITIONS
** 
** Name: E11-1 Type: 位移/转角
*Boundary
RP4, 1, 1, 0.8** 
** OUTPUT REQUESTS
** 
*Restart, write, frequency=0** 
** FIELD OUTPUT: F-Output-12
** 
*Output, field, variable=PRESELECT** 
** HISTORY OUTPUT: H-Output-2
** 
*Output, history
*Node Output, nset=c1
RT, ** 
** HISTORY OUTPUT: H-Output-1
** 
*Output, history, variable=PRESELECT
*End Step

相关文章:

TexGen简单模型对应inp文件简单梳理-2

模型 默认最简单的编织复材,编辑材料属性时发现基体属性设置正常,各向同性材料,但是纱线的材料属性却没有弹性性能的设置。 导出inp文件后,导入ABAQUS中其实可以看到有两种材料,纱线也是有属性的。 ABAQUS中修改属性的…...

VUE获取当前日期的周日和周六

<template><div><div click"handleLast()">上一周</div><div click"handleNext()">下一周</div><el-calendarref"monChild"v-model"value":first-day-of-week"7":range"[sta…...

K8S篇之k8s containerd模式fail to pull image certificate signed by unknown authority

"k8s containerd模式fail to pull image certificate signed by unknown authority"的问题 解决方案&#xff1a;您有两个选择&#xff1a;配置证书或禁用证书验证。 配置证书&#xff1a;您可以为 containerd 配置证书&#xff0c;使其信任由未知机构签名的证书。 具…...

算法进阶指南图论 最优贸易

最优贸易 题目描述 C C C 国有 n n n 个大城市和 m m m 条道路&#xff0c;每条道路连接这 n n n 个城市中的某两个城市。任意两个城市之间最多只有一条道路直接相连。这 m m m 条道路中有一部分为单向通行的道路&#xff0c;一部分为双向通行的道路&#xff0c;双向通行的…...

【Android】Debug时禁用主线程ANR限制

ANR全称Application Not Response&#xff0c;指主线程超过5s无响应&#xff0c;应用会自动退出 由于这个线程&#xff0c;如果我们给主线程加了断点&#xff0c;就会触发ANR&#xff0c;导致调试时应用退出 这样调试起来会非常麻烦&#xff0c;其实对于Debug应用&#xff0c…...

P6入门:项目初始化1-项目详情介绍

前言 使用项目详细信息查看和编辑有关所选项目的详细信息&#xff0c;在项目创建完成后&#xff0c;初始化项目是一项非常重要的工作&#xff0c;涉及需要设置的内容包括项目名&#xff0c;ID,责任人&#xff0c;日历&#xff0c;预算&#xff0c;资金&#xff0c;分类码等等&…...

进行 “最佳价格查询器” 的开发

前置条件 public class Shop {private final String name;private final Random random;public Shop(String name) {this.name name;random new Random(name.charAt(0) * name.charAt(1) * name.charAt(2));}public double getPrice(String product) {return calculatePrice…...

Brain Teaser概率类 - 三局两胜制

问题 三局两胜制比赛&#xff0c;两局结束还是三局结束的概率大&#xff1f; 解答 假设每局比赛的结果是独立同分布的&#xff0c;且遵循伯努利分布&#xff0c;其中一方的胜率为p&#xff0c;另一方为1-p. 则两局结束的概率是 p 2 ( 1 − p ) 2 ≥ 0.5 p^2 (1-p)^2 \geq …...

在现实生活中传感器GV-H130/GV-21的使用

今天&#xff0c;收获了传感器GV-H130/GV-21&#xff0c;调试探头的用法&#xff0c;下面就来看看吧&#xff01;如有不妥欢迎指正&#xff01;&#xff01;&#xff01;&#xff01; 目录 传感器GV-H130/GV-21外观 传感器调试探头 探头与必要准备工作 传感器数值更改调试 …...

海康Visionmaster-全局脚本:通过通讯触发快速匹配 模块换型的方法

如何实现根据通讯信号切换快速匹配的模型文件并触发流程执行&#xff1f; 1.动态切换模板需在全局脚本中调用相关接口实现&#xff0c;可以在全局脚本的通讯数据接收回调中实现代码逻辑&#xff0c;代码如下。 C# using System; using VM.GlobalScript.Methods; using System.…...

什么是闭包

闭包是指函数在定义时可以访问其词法作用域的能力&#xff0c;即使函数在定义之后被传递到了其他地方执行。它包含了两个主要的特性&#xff1a;函数内部可以访问外部函数作用域中的变量&#xff0c;而这些变量在函数执行完毕后依然保持在内存中。 具体来说&#xff0c;闭包的…...

sql6(Leetcode1387使用唯一标识码替换员工ID)

1112-2 代码&#xff1a; INNER JOIN 如果表中有至少一个匹配&#xff0c;则返回行 LEFT JOIN 即使右表中没有匹配&#xff0c;也从左表返回所有的行&#xff08;LEFT为基准 RIGHT JOIN 即使左表中没有匹配&#xff0c;也从右表返回所有的行 # Write your MySQL query st…...

qt-C++笔记之Qt中的时间与定时器

qt-C笔记之Qt中的时间与定时器 code review! 文章目录 qt-C笔记之Qt中的时间与定时器一.Qt中的日期时间数据1.1.QTime&#xff1a;获取当前时间1.2.QDate&#xff1a;获取当前日期1.3.QDateTime&#xff1a;获取当前日期和时间1.4.QTime类详解1.5.QDate类详解1.6..QDateTime类…...

【C++】复杂的多继承及其缺陷(菱形继承)

本篇要分享的内容是C中多继承的缺陷&#xff1a;菱形继承。 以下为本篇目录 目录 1.多继承的缺陷与解决方法 2.虚继承的底层原理 3.虚继承底层原理的设计原因 1.多继承的缺陷与解决方法 首先观察下面的图片判断它是否为多继承 这实际上是一个单继承&#xff0c;单继承的特…...

esp32-rust-no_std-examples-blinky

什么是裸机环境&#xff1f; 裸机环境是指没有可供使用的操作系统环境。当编译的 Rust 程序拥有 no_std 属性时&#xff0c;该程序无权访问上述 std 章节中提到的某些特定功能。尽管仍支持使用配网或引入复杂数据结构等功能&#xff0c;但实现方式将会更加复杂。 no_std…...

GitHub上的开源工业软件

github上看到一个中国人做的流体力学开源介绍&#xff0c;太牛了&#xff01; https://github.com/clatterrr/FluidSimulationTutorialsUnity 先分析一下工业仿真软件赛道 工业仿真软件的赛道和产品主要功能如下&#xff1a; 1. 工艺仿真赛道&#xff1a; - 工厂布局优化&am…...

Centos7安装配置中文输入法

Centos7安装配置中文输入法 在安装CentOS时&#xff0c;我们为了方便使用&#xff0c;语言选择了中文&#xff0c;但是我们发现&#xff0c;在Linux命令行或者是浏览器中输入时&#xff0c;我们只能输入英文&#xff0c;无法输入汉字。 来&#xff0c;跟随脚步&#xff0c;设…...

【OJ比赛日历】快周末了,不来一场比赛吗? #11.11-11.17 #12场

CompHub[1] 实时聚合多平台的数据类(Kaggle、天池…)和OJ类(Leetcode、牛客…&#xff09;比赛。本账号会推送最新的比赛消息&#xff0c;欢迎关注&#xff01; 以下信息仅供参考&#xff0c;以比赛官网为准 目录 2023-11-11&#xff08;周六&#xff09; #5场比赛2023-11-12…...

提取当前文件夹下多文件夹中的数据

提取当前文件夹下多文件夹中的数据 1.实现步骤 现在D:\临时\图库 这个文件夹下有多个文件夹,现在需要将多个文件夹中的文件全部移动到D:\临时\图库下; $sourcePath "D:\临时\图库" $targetPath "D:\临时\图库"Get-ChildItem -Path $sourcePath -File …...

深度学习(生成式模型)——Classifier Free Guidance Diffusion

文章目录 前言推导流程训练流程测试流程 前言 在上一节中&#xff0c;我们总结了Classifier Guidance Diffusion&#xff0c;其有两个弊端&#xff0c;一是需要额外训练一个分类头&#xff0c;引入了额外的训练开销。二是要噪声图像通常难以分类&#xff0c;分类头通常难以学习…...

接口测试中缓存处理策略

在接口测试中&#xff0c;缓存处理策略是一个关键环节&#xff0c;直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性&#xff0c;避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明&#xff1a; 一、缓存处理的核…...

Java 语言特性(面试系列2)

一、SQL 基础 1. 复杂查询 &#xff08;1&#xff09;连接查询&#xff08;JOIN&#xff09; 内连接&#xff08;INNER JOIN&#xff09;&#xff1a;返回两表匹配的记录。 SELECT e.name, d.dept_name FROM employees e INNER JOIN departments d ON e.dept_id d.dept_id; 左…...

C++_核心编程_多态案例二-制作饮品

#include <iostream> #include <string> using namespace std;/*制作饮品的大致流程为&#xff1a;煮水 - 冲泡 - 倒入杯中 - 加入辅料 利用多态技术实现本案例&#xff0c;提供抽象制作饮品基类&#xff0c;提供子类制作咖啡和茶叶*//*基类*/ class AbstractDr…...

Oracle查询表空间大小

1 查询数据库中所有的表空间以及表空间所占空间的大小 SELECTtablespace_name,sum( bytes ) / 1024 / 1024 FROMdba_data_files GROUP BYtablespace_name; 2 Oracle查询表空间大小及每个表所占空间的大小 SELECTtablespace_name,file_id,file_name,round( bytes / ( 1024 …...

深入浅出:JavaScript 中的 `window.crypto.getRandomValues()` 方法

深入浅出&#xff1a;JavaScript 中的 window.crypto.getRandomValues() 方法 在现代 Web 开发中&#xff0c;随机数的生成看似简单&#xff0c;却隐藏着许多玄机。无论是生成密码、加密密钥&#xff0c;还是创建安全令牌&#xff0c;随机数的质量直接关系到系统的安全性。Jav…...

可靠性+灵活性:电力载波技术在楼宇自控中的核心价值

可靠性灵活性&#xff1a;电力载波技术在楼宇自控中的核心价值 在智能楼宇的自动化控制中&#xff0c;电力载波技术&#xff08;PLC&#xff09;凭借其独特的优势&#xff0c;正成为构建高效、稳定、灵活系统的核心解决方案。它利用现有电力线路传输数据&#xff0c;无需额外布…...

376. Wiggle Subsequence

376. Wiggle Subsequence 代码 class Solution { public:int wiggleMaxLength(vector<int>& nums) {int n nums.size();int res 1;int prediff 0;int curdiff 0;for(int i 0;i < n-1;i){curdiff nums[i1] - nums[i];if( (prediff > 0 && curdif…...

如何将联系人从 iPhone 转移到 Android

从 iPhone 换到 Android 手机时&#xff0c;你可能需要保留重要的数据&#xff0c;例如通讯录。好在&#xff0c;将通讯录从 iPhone 转移到 Android 手机非常简单&#xff0c;你可以从本文中学习 6 种可靠的方法&#xff0c;确保随时保持连接&#xff0c;不错过任何信息。 第 1…...

爬虫基础学习day2

# 爬虫设计领域 工商&#xff1a;企查查、天眼查短视频&#xff1a;抖音、快手、西瓜 ---> 飞瓜电商&#xff1a;京东、淘宝、聚美优品、亚马逊 ---> 分析店铺经营决策标题、排名航空&#xff1a;抓取所有航空公司价格 ---> 去哪儿自媒体&#xff1a;采集自媒体数据进…...

音视频——I2S 协议详解

I2S 协议详解 I2S (Inter-IC Sound) 协议是一种串行总线协议&#xff0c;专门用于在数字音频设备之间传输数字音频数据。它由飞利浦&#xff08;Philips&#xff09;公司开发&#xff0c;以其简单、高效和广泛的兼容性而闻名。 1. 信号线 I2S 协议通常使用三根或四根信号线&a…...