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"的问题 解决方案:您有两个选择:配置证书或禁用证书验证。 配置证书:您可以为 containerd 配置证书,使其信任由未知机构签名的证书。 具…...
算法进阶指南图论 最优贸易
最优贸易 题目描述 C C C 国有 n n n 个大城市和 m m m 条道路,每条道路连接这 n n n 个城市中的某两个城市。任意两个城市之间最多只有一条道路直接相连。这 m m m 条道路中有一部分为单向通行的道路,一部分为双向通行的道路,双向通行的…...
【Android】Debug时禁用主线程ANR限制
ANR全称Application Not Response,指主线程超过5s无响应,应用会自动退出 由于这个线程,如果我们给主线程加了断点,就会触发ANR,导致调试时应用退出 这样调试起来会非常麻烦,其实对于Debug应用,…...
P6入门:项目初始化1-项目详情介绍
前言 使用项目详细信息查看和编辑有关所选项目的详细信息,在项目创建完成后,初始化项目是一项非常重要的工作,涉及需要设置的内容包括项目名,ID,责任人,日历,预算,资金,分类码等等&…...
进行 “最佳价格查询器” 的开发
前置条件 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概率类 - 三局两胜制
问题 三局两胜制比赛,两局结束还是三局结束的概率大? 解答 假设每局比赛的结果是独立同分布的,且遵循伯努利分布,其中一方的胜率为p,另一方为1-p. 则两局结束的概率是 p 2 ( 1 − p ) 2 ≥ 0.5 p^2 (1-p)^2 \geq …...
在现实生活中传感器GV-H130/GV-21的使用
今天,收获了传感器GV-H130/GV-21,调试探头的用法,下面就来看看吧!如有不妥欢迎指正!!!! 目录 传感器GV-H130/GV-21外观 传感器调试探头 探头与必要准备工作 传感器数值更改调试 …...
海康Visionmaster-全局脚本:通过通讯触发快速匹配 模块换型的方法
如何实现根据通讯信号切换快速匹配的模型文件并触发流程执行? 1.动态切换模板需在全局脚本中调用相关接口实现,可以在全局脚本的通讯数据接收回调中实现代码逻辑,代码如下。 C# using System; using VM.GlobalScript.Methods; using System.…...
什么是闭包
闭包是指函数在定义时可以访问其词法作用域的能力,即使函数在定义之后被传递到了其他地方执行。它包含了两个主要的特性:函数内部可以访问外部函数作用域中的变量,而这些变量在函数执行完毕后依然保持在内存中。 具体来说,闭包的…...
sql6(Leetcode1387使用唯一标识码替换员工ID)
1112-2 代码: INNER JOIN 如果表中有至少一个匹配,则返回行 LEFT JOIN 即使右表中没有匹配,也从左表返回所有的行(LEFT为基准 RIGHT JOIN 即使左表中没有匹配,也从右表返回所有的行 # Write your MySQL query st…...
qt-C++笔记之Qt中的时间与定时器
qt-C笔记之Qt中的时间与定时器 code review! 文章目录 qt-C笔记之Qt中的时间与定时器一.Qt中的日期时间数据1.1.QTime:获取当前时间1.2.QDate:获取当前日期1.3.QDateTime:获取当前日期和时间1.4.QTime类详解1.5.QDate类详解1.6..QDateTime类…...
【C++】复杂的多继承及其缺陷(菱形继承)
本篇要分享的内容是C中多继承的缺陷:菱形继承。 以下为本篇目录 目录 1.多继承的缺陷与解决方法 2.虚继承的底层原理 3.虚继承底层原理的设计原因 1.多继承的缺陷与解决方法 首先观察下面的图片判断它是否为多继承 这实际上是一个单继承,单继承的特…...
esp32-rust-no_std-examples-blinky
什么是裸机环境? 裸机环境是指没有可供使用的操作系统环境。当编译的 Rust 程序拥有 no_std 属性时,该程序无权访问上述 std 章节中提到的某些特定功能。尽管仍支持使用配网或引入复杂数据结构等功能,但实现方式将会更加复杂。 no_std…...
GitHub上的开源工业软件
github上看到一个中国人做的流体力学开源介绍,太牛了! https://github.com/clatterrr/FluidSimulationTutorialsUnity 先分析一下工业仿真软件赛道 工业仿真软件的赛道和产品主要功能如下: 1. 工艺仿真赛道: - 工厂布局优化&am…...
Centos7安装配置中文输入法
Centos7安装配置中文输入法 在安装CentOS时,我们为了方便使用,语言选择了中文,但是我们发现,在Linux命令行或者是浏览器中输入时,我们只能输入英文,无法输入汉字。 来,跟随脚步,设…...
【OJ比赛日历】快周末了,不来一场比赛吗? #11.11-11.17 #12场
CompHub[1] 实时聚合多平台的数据类(Kaggle、天池…)和OJ类(Leetcode、牛客…)比赛。本账号会推送最新的比赛消息,欢迎关注! 以下信息仅供参考,以比赛官网为准 目录 2023-11-11(周六) #5场比赛2023-11-12…...
提取当前文件夹下多文件夹中的数据
提取当前文件夹下多文件夹中的数据 1.实现步骤 现在D:\临时\图库 这个文件夹下有多个文件夹,现在需要将多个文件夹中的文件全部移动到D:\临时\图库下; $sourcePath "D:\临时\图库" $targetPath "D:\临时\图库"Get-ChildItem -Path $sourcePath -File …...
深度学习(生成式模型)——Classifier Free Guidance Diffusion
文章目录 前言推导流程训练流程测试流程 前言 在上一节中,我们总结了Classifier Guidance Diffusion,其有两个弊端,一是需要额外训练一个分类头,引入了额外的训练开销。二是要噪声图像通常难以分类,分类头通常难以学习…...
SpringBoot-17-MyBatis动态SQL标签之常用标签
文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…...
[2025CVPR]DeepVideo-R1:基于难度感知回归GRPO的视频强化微调框架详解
突破视频大语言模型推理瓶颈,在多个视频基准上实现SOTA性能 一、核心问题与创新亮点 1.1 GRPO在视频任务中的两大挑战 安全措施依赖问题 GRPO使用min和clip函数限制策略更新幅度,导致: 梯度抑制:当新旧策略差异过大时梯度消失收敛困难:策略无法充分优化# 传统GRPO的梯…...
【JavaEE】-- HTTP
1. HTTP是什么? HTTP(全称为"超文本传输协议")是一种应用非常广泛的应用层协议,HTTP是基于TCP协议的一种应用层协议。 应用层协议:是计算机网络协议栈中最高层的协议,它定义了运行在不同主机上…...
MySQL 隔离级别:脏读、幻读及不可重复读的原理与示例
一、MySQL 隔离级别 MySQL 提供了四种隔离级别,用于控制事务之间的并发访问以及数据的可见性,不同隔离级别对脏读、幻读、不可重复读这几种并发数据问题有着不同的处理方式,具体如下: 隔离级别脏读不可重复读幻读性能特点及锁机制读未提交(READ UNCOMMITTED)允许出现允许…...
MMaDA: Multimodal Large Diffusion Language Models
CODE : https://github.com/Gen-Verse/MMaDA Abstract 我们介绍了一种新型的多模态扩散基础模型MMaDA,它被设计用于在文本推理、多模态理解和文本到图像生成等不同领域实现卓越的性能。该方法的特点是三个关键创新:(i) MMaDA采用统一的扩散架构…...
质量体系的重要
质量体系是为确保产品、服务或过程质量满足规定要求,由相互关联的要素构成的有机整体。其核心内容可归纳为以下五个方面: 🏛️ 一、组织架构与职责 质量体系明确组织内各部门、岗位的职责与权限,形成层级清晰的管理网络…...
三体问题详解
从物理学角度,三体问题之所以不稳定,是因为三个天体在万有引力作用下相互作用,形成一个非线性耦合系统。我们可以从牛顿经典力学出发,列出具体的运动方程,并说明为何这个系统本质上是混沌的,无法得到一般解…...
Caliper 配置文件解析:config.yaml
Caliper 是一个区块链性能基准测试工具,用于评估不同区块链平台的性能。下面我将详细解释你提供的 fisco-bcos.json 文件结构,并说明它与 config.yaml 文件的关系。 fisco-bcos.json 文件解析 这个文件是针对 FISCO-BCOS 区块链网络的 Caliper 配置文件,主要包含以下几个部…...
智能仓储的未来:自动化、AI与数据分析如何重塑物流中心
当仓库学会“思考”,物流的终极形态正在诞生 想象这样的场景: 凌晨3点,某物流中心灯火通明却空无一人。AGV机器人集群根据实时订单动态规划路径;AI视觉系统在0.1秒内扫描包裹信息;数字孪生平台正模拟次日峰值流量压力…...
AspectJ 在 Android 中的完整使用指南
一、环境配置(Gradle 7.0 适配) 1. 项目级 build.gradle // 注意:沪江插件已停更,推荐官方兼容方案 buildscript {dependencies {classpath org.aspectj:aspectjtools:1.9.9.1 // AspectJ 工具} } 2. 模块级 build.gradle plu…...
