fem178

LV0
发表了文章

材料的名义应力、应变与真实应力、应变转换公式的推导

fem178
发表了文章

弧长法的Python实现

fem178
发表了文章

弹塑性材料强化准则(Hardening Rule)

一些材料产生塑性变形后,屈服应力增加。加载开始时,材料处于弹性变形阶段,此时应力-应变关系为线性。当达到屈服极限,材料进入塑性变形阶段。进入塑性变形阶段卸载,卸...

fem178
发表了文章

屈服准则

如图1所示,单轴应力状态时,材料从初始弹性状态进入塑性状态时的应力值,称为屈服极限。假设拉压屈服极限相同,等于屈服应力

fem178
发表了文章

非线性概述

在结构变形过程中,结构刚度一般会发生变化。在结构变形不太大时,结构刚度变化不大,采用线性近似可得到工程应用可接受的结果,此即为线性求解。结构变形较大时,结构刚度...

fem178
发表了文章

自定义求解器之LDLT分解法

分解法解方程组是一些有限元软件的主流求解器常用的方法,比如PKPM软件就采用这个方法。

fem178
发表了文章

自定义求解器之Cholesky分解法

,这种分解被称为Cholesky分解,是LU分解的一个重要特例,可以显著降低计算量。在计算机程序中常常用到这种方法解线性代数方程组。它的优点是节省存储量,得到的...

fem178
发表了文章

非线性|弧长法改进

弧长法通过自动建立适当的荷载增量进一步优化了牛顿-拉夫逊方法,使用弧长法,可以跟踪复杂的荷载-变形路径。弧长法通过自动建立适当的荷载增量进一步优化了牛顿-拉夫逊...

fem178
发表了文章

罚单元

罚单元可以用来使结构位移强制满足某个或某一组线性约束。它非实际单元,但它的所有行为都与实际单元相同。如图所示的结构对象,中间的铰接点不能看作拥有两个自由度的一个...

fem178
发表了文章

面向对象有限元编程|优化框架

上一次提出的有限元程序框架面临一个问题:把单元都放在一个模块文件modelements,导致代码过多,不方便查找。并且也不能体现出这个框架的物理含义,即单元的多...

fem178
发表了文章

面向对象有限元编程|自定义有限元程序框架

Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了一些功能实现,比如定义函数,类和变量,模块里也能包含可执行的代码。模块让...

fem178
发表了文章

面向对象有限元编程|自定义求解器之共轭梯度法

共轭梯度法是方程组求解的一种迭代方法。这种方法特别适合有限元求解,因为该方法要求系数矩阵为对称正定矩阵,而有限元平衡方程的系数矩阵正好是对称正定矩阵(考虑边界条...

fem178
发表了文章

Python画弯矩图剪力图(一)

Python画弯矩图,都以分段直线近似代替曲线,分段越多,越接近真实的弯矩曲线,就像这样

fem178
发表了文章

Python画弯矩图剪力图(二)

平面刚架的内力图绘制 绘制平面刚架(桁架)的变形图及内力图就是一系列数据的可视化过程。内力是基于杆的位置的函数,由一系列的离散点组成矩阵

fem178
发表了文章

Python画弯矩图剪力图(三)

有限元计算只能得到杆单元两端的节点位移和内力,单元任意截面的位移和内力需要通过迭加原理得到。

fem178
发表了文章

非线性| 弧长法算例

在每一个随后的子步计算时,一个新的弧长半径会首先被计算出来,该计算是基于上一子步的弧长半径和求解状况而开展的。随后,这个新计算出的弧长半径将进一步被修正,以保证...

fem178
发表了文章

非线性 | 弧长法(Arc-Length Methods)

,则迭代路径为一条水平直线,即为著名的牛顿-拉夫逊方法。对于图2所示的求解问题,牛顿-拉夫逊方法不能跨过极值点得到完整的荷载-位移曲线。因此,弧长法最重要的就是...

fem178
发表了文章

免费Fortran编译器oneAPI

Parallel Studio XE 是商业版的高性能计算工具。学生可以申请一年试用期,到期要重新申请许可,稍显麻烦。现在来试试Intel推出的免费Fortra...

fem178
发表了文章

VS Code 好用的Python插件

VS Code是一个相当优秀的 IDE ,具备开源、跨平台、模块化、插件丰富、启动时间快、颜值高、可高度定制等等优秀的特质,眼下正如日中天。不过需要强调的是,V...

fem178
发表了文章

你会用“niHao”作为变量名吗?

Jeff Atwood 曾说:“想出好的命名的确很难,但是有难的道理,因为好的命名需要只用一两个单词出表达你的根本意思。”

fem178

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券