首页 > 其他分享 >Abaqus Matrix Genrate 分析 | 输出总体刚度

Abaqus Matrix Genrate 分析 | 输出总体刚度

时间:2024-06-18 16:02:48浏览次数:19  
标签:Abaqus 输出 Matrix 刚度 矩阵 阻尼 matrix abaqus Genrate

引言


abaqus 可以输出模型的刚度/质量/阻尼/载荷矩阵等:

  • 输出单元刚度矩阵
    • 输出范围可以是一个单元,也可以是多个单元
  • 输出总体刚度矩阵
    • 输出的数据是整个模型的刚度矩阵,或者是某一特定区域的总体刚度矩阵,可以考虑MPC约束,声学等效应.

输出总体刚度矩阵

abaqus输出总体刚度矩阵主要用到Matrix Gernerate分析步,关键字为:*MATRIX GENERATE.

features

  1. 是线性摄动过程;
  2. 如果分析中包含非线性几何效应,则包括由于预载荷和初始条件引起的初始应力和负载刚度效应;
  3. 对有限元模型进行数学抽象,根据网格和材料信息,通过生成全局或单元矩阵表示刚度,质量,粘性阻尼,结构阻尼和模型中的载荷矢量;
  4. 可以将矩阵数据输出到文本文件中,或二进制文件.sim

matrix generation procedure是一个线性摄动过程,所以输出的矩阵都是基于前面所有分析步结束后的状态时间点.另外,abaqus也允许在matrix generation procedure中设定新的边界条件,加载,预定义场等.(这时输出的矩阵是基于Matrix Generation procedure结束后的状态.)

abaqus 会使用SIM(高性能数据库)生成矩阵,并把矩阵数据存在jobname_Xn.sim文件中.

jobname is the name of job, and n is the number of the Abaqus step that generates the matrices.

指定输出什么矩阵

以下关键字告诉abaqus要输出:刚度矩阵,质量矩阵,粘性阻尼矩阵,结构阻尼矩阵和模型中的载荷矩阵.

*MATRIX GENERATE, STIFFNESS, MASS, VISCOUS DAMPING, STRUCTURE DAMPING, LOAD

注意的是,LOAD MATRIX是根据matrix generation step中定义的load case生成的nodal load matrix.一个load case 可以包括 distributed loads, concentrated nodal loads, thermal expansion, and load cases defined for any substructures that may be used as part of the model.

是否输出单元形式矩阵

默认情况下生成的矩阵是全局装配形式的,已经由局部单元矩阵和matrix input data 组装完成.但abaqus 提供了一个选项,可以申城 element-by-element form的全局矩阵.Instead of global (assembled) matrices, local element matrices are generated.开启这个option后,abaqus在生成矩阵过程中会忽略matrix input data.

*MATRIX GENERATE, ELEMENT BY ELEMENT

为部分模型生成矩阵

标签:Abaqus,输出,Matrix,刚度,矩阵,阻尼,matrix,abaqus,Genrate
From: https://www.cnblogs.com/aksoam/p/18254520

相关文章

  • D. Matrix Cascade
    原题链接题解对某一片区域+1-1等操作,二维差分,注意每一维的含义和往下一维转移的细节就行了code#include<bits/stdc++.h>usingnamespacestd;intwave1[3005]={0},wave2[3005]={0};intsum[3005]={0};strings[3005];intmain(){ios::sync_with_stdio(false);cin......
  • pytorch--Matrix相关
    pytorch–Matrix相关1.矩阵生成Tensor,即张量,是PyTorch中的基本操作对象,可以看做是包含单一数据类型元素的多维矩阵。从使用角度来看,Tensor与NumPy的ndarrays非常类似,相互之间也可以自由转换,只不过Tensor还支持GPU的加速。1.1创建一个没有初始化的矩阵x=torch.empty(2,......
  • MatrixTransform之相关矩阵运算
    最近在学习MatrixTransform,发现对之前学的矩阵乘法竟然忘的一干二净,下面就是这个基础知识的整理。矩阵加法通常的矩阵加法被定义在两个相同大小的矩阵。两个m×n矩阵A和B的和,标记为A+B,一样是个m×n矩阵,其内的各元素为其相对应元素相加后的值。例如:也可以做矩阵的减法,只要其大......
  • Matrix-Tree 定理
    引入此算法可以解决图上生成树计数问题。值得注意的是,矩阵树定理不能用于存在自环的图。定义设\(G\)是一个图。记邻接矩阵\(A(G)_{i,j}=\#e(i,j),\#e(i,j)\)若\(G\)是无向图记\(D(G)\)表示其度数矩阵,\(D(G)\)满足\(D(G)_{i,i}\)表示第\(i\)点的度数,\(D(G)_{......
  • 1689D Lena and Matrix (曼哈顿距离转切比雪夫距离/随机化/线段树)
    记一道有趣的题:P题意这道题很有意思。给定地图上若干个黑色的点,求这样一个点的坐标,满足其到图中任何一个黑色点的最大曼哈顿距离最小。\(max(|a-x_i|+|b-y_i|),i=1,2..k\)方法一曼哈顿距离和且比雪夫距离可以互相转化,曼哈顿转切比雪夫如下:\((x,y)\to(x+y,x-y)\)转化后......
  • WPF draw ellipse as array or matrix
    <Windowx:Class="WpfApp133.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft......
  • LeetCode 1329. Sort the Matrix Diagonally
    原题链接在这里:https://leetcode.com/problems/sort-the-matrix-diagonally/description/题目:A matrixdiagonal isadiagonallineofcellsstartingfromsomecellineitherthetopmostroworleftmostcolumnandgoinginthebottom-rightdirectionuntilreachin......
  • three.weapp.js提示applyMatrix4 is not a function
    最近做项目使用three.weapp,因为是微信版的three,所以删减了好多方法。在使用applyMatrix4时报了 applyMatrix4isnotfunction的错误。解决方法简单,找thee里面有的方法代替。先console.log查看下three.weapp里面的Group prototype有什么可以看到有一个applyMatrix方法。......
  • ABAQUS 中的一些约定
    目录自由度notationAxisymmetricelementsActivationofdegreesoffreedomInternalvariablesinAbaqus/StandardCoordinatesystemsSymbolsusedinAbaqusforunitsTimemeasuresConventionusedforstressandstraincomponentsNonisotropicmaterialbehaviorZero-value......
  • Abaqus压电材料分析
    Abaqus-Material:Piezoelectricbehavior压电本构方程:压电材料行为定义所需:密度(optional)线弹性-刚度矩阵(S_ijklorD_ijkl)Piezoelectric-压电应变常数矩阵Dielectric(electricpermittivity)-介电常数矩阵压电材料的主要特性参数压电常数:压电常数是衡量材......