Archive for the ‘OpenSees’ Category

Page 1 of 11

分享一个小程序。  A small program to share with you.

  • 程序图标 ( Program Icon )

        

  • 程序介绍 ( Program Introduction)

OpenSees纤维截面可视化工具 (OpenSees Fiber Section Viewer)。程序基本功能是,解析OpenSees的.tcl文件,提取其中的纤维截面,显示具体的纤维截面剖分情况。OpenSees Fiber Section Viewer is a visualization program for fiber secion in OpenSees.

编写这个程序的主要目的是,由于很多.tcl文件编写时,纤维截面的定义采用的是 OpenSees 提供的path和layer命令,这些命令容易编写却不方便查看,难以检查具体的纤维截面剖分是否正确。尤其是在阅读别人编写的 .tcl 文件时,由于编写命令的习惯不同,更加难以检查 纤维截面的定义是否合理。因此,如果有一个程序能将OpenSees的fiber、path和layer命令解析出来,并形成纤维图形直观显示,将大大提高初学者阅读和检查.tcl文件的效率,本博文提供的这个小程序很好的解决了这个问题。

  • OpenSees中的纤维截面命令 ( Fiber Section Command in OpenSees )

OpenSees中的纤维截面如下所示,摘自 http://opensees.berkeley.edu/wiki/index.php/Fiber_Section。

This commnand allows the user to construct a FiberSection object. Each FiberSection object is composed of Fibers, with each fiber containing a UniaxialMaterial, an area and a location (y,z). The command to generate FiberSection object contains in { } the commands to generate all the fibers in the object. To construct a FiberSection and populate it, the following command is used:

section Fiber $secTag <-GJ $GJ> {
fiber…
patch…
layer…

}

$secTag      unique tag among sections
$GJ              linear-elastic torsional stiffness assigned to the section (optional, default = no torsional stiffness)
fiber…        command to generate a single fiber
patch…       command to generate a number of fibers over a geometric cross-section
layer…        command to generate a row of fibers along a geometric-arc

NOTES:

The command to generate a FiberSection contains in { } the commands to generate all the fibers in the section.
The patch and layer commands can be used to generate multiple fibers in a single command.
In an element recorder you can ask a FiberSection for its ‘deformations’, ‘forces’, ‘forceAndDeformation’, ‘fiber $fiberNum $matArg1 ..’, ‘fiber $yLoc $zLoc $matTag $matArg1 ‘

——— from http://opensees.berkeley.edu/wiki/index.php/Fiber_Section

  • 程序界面 ( Program Interface )

  • 实例展示 ( Gallery)

[Rectangular Section]

[Circular Section]

[W Section]

[Hollow Section]

[View only selected Fiber Section Represents]

[Show Fiber Area]

[Show Fiber Coordinates]

[Show Fiber Number]

[Render Fiber as different Shapes]


69 1074

  • 注释 ( Comments )

  ( 如果有需要这个软件,请在评论栏留下您的评论,软件将通过邮箱给您发送。如果你发现软件有bug或者软件使用有问题,请联系我!邮箱:jidong_cui@163.com . 如果你喜欢这篇博文,请在上面给我 点个赞 吧! :-)   :-)   :-)

  ( This app is free . If you want this program, leave your comment on the comment are, and the program will be sent to you through Email. If  you have found any bug in the program or have any problem when using the program, please don’t hesitate to contact me directly.  Email : jidong_cui@163.com. If you like this posts, please give me a thumbs up rating on the above button! )

  • 下载 ( Downloads )

 [20170509] OpenSeesFiberSectionViewer_byCJD  

( PS. 不知道是谁,给了我这么多 Thumbs Down,所以软件下架了。 Too many thumbs down, so I put it off-the-shelf.  :evil:  )

  • 相关话题 ( Related Topics)

[01]. [Tool] OpenSees Material Test [OpenSees单轴材料本构测试软件]

  • 微信公众号 ( Wechat Subscription)

WeChat_QRCode

欢迎关注 “结构之旅” 微信公众号

分享一个小程序。  A small program to share with you.

  • 程序图标 ( Program Icon )

OSPLOTLOOPICON

  • 程序作者 ( Author)

JiDong Cui (崔济东) 1

1.华南理工大学  土木与交通学院;

  • 程序介绍 ( Program Introduction)

OpenSees Material Test将OpenSees ( Open System for Earthquake Engineering Simulation )中常用的单轴本构关系(钢及混凝土本构)提取出来,通过自行设计的界面进行测试,为今后更加深入的研究奠定基础。

  • 程序界面 ( Program Interface )

con01and con02

ro

OSMATTEST_Aout

  • 程序使用 ( Step to Use )

1

  • 例子 ( Examples )

con01

con01-2

  • 动画(Animation

视屏网址:http://v.youku.com/v_show/id_XMTUzOTczOTExMg==.html?from=y1.7-1.2#paction

  • 程序下载 ( Program Download )

[1] Help

[2] OSMatTest (.zip)

PS. 程序免费下载 ,欢迎大家给我提意见 ,敬请尊重劳动成果

  • 相关话题 ( Related Topics)

[1] OpenSees Concrete06 Material Test

[2] OpenSees ConcreteD Material Test

[3] OpenSees Concrete04 Material Test

[4] OpenSees Concrete02 Material Test

[5] OpenSees Concrete01 Material Test

[6] OpenSees RambergOsgoodSteel Material Test

[7] OpenSees Steel02 Material Test

[8] OpenSees Steel01 Material Test

  • 致谢 ( Acknowledgements )

感谢 林乐斌 师弟 帮忙整理帮助文档。


33 0

  • 注释 ( Comments )

  ( 软件是免费的。如果你发现软件有bug或者软件使用有问题,请留言给我,或者通过邮箱联系我。邮箱:jidong_cui@163.com . 如果你喜欢这篇博文,请在上面给我 点个赞 吧! :-)   :-)   :-)

  (This app is free . If  you have found any bug in the program or have any problem when using the program, please don’t hesitate to contact me directly. Email : jidong_cui@163.com. If you like this posts, please give me a thumbs up rating on the above button! )

  • 微信公众号 ( Wechat Subscription)

WeChat_QRCode

欢迎关注 “结构之旅” 微信公众号

Concrete06是基于Thorenfeldt曲线建立的考虑混凝土抗拉强度、非线性受拉硬化及受压性能的单轴本构。

  • 材料参数(Material Parameters

Concrete06C

(Figure from : http://opensees.berkeley.edu/wiki/index.php/File:Concrete06C.png )

fc:混凝土28天抗压强度(concrete compressive strength at 28 days );

e0:混凝土峰值强度对应的应变,即fc对应的应变(concrete strain at maximum strength);

n:受压应力—应变曲线的形状系数(compression shape factor);

k:峰值压应力后的应力—应变曲线的形状系数(post-peak compression shape factor);

alphal:定义受压残余塑性应变的参数(α1 parameter for compression plastic strain definition);

fcr:混凝土抗拉强度(tensile strength);

ecr:抗拉峰值应力对应的应变(tensile strain at peak stress);

b:受拉硬化曲线的指数(exponent of the tension stiffening curve);

alpha2:定义受拉残余塑性应变的参数(α2 parameter for tensile plastic strain definition)。

  • 测试(Test

con06-material

con06-comp

con06-tensile

con06-comp-ten

  • 参考(References

[1] Concrete06 Material

  • 备注(Comments

感谢 林乐斌 师弟 帮忙整理文档。

18 0

ConcreteD是同济大学李杰老师团队根据中国规范编制的混凝土单轴损伤本构。(ConcreteD is a concrete material based on the Chinese design code.

以下测试一下材料的滞回性能。

  • 材料参数(Material Parameters

fc:混凝土抗压强度(concrete compression strength);

epsc:与混凝土抗压强度对应的应变(concrete strain at corresponding to compressive strength);

ft:混凝土抗拉强度(concrete tensile strength);

epst:与混凝土抗压强度对应的应变(concrete strain at corresponding to tensile strength);

Ec:混凝土初始弹性模量(concrete initial elastic modulus);

alphac:受压段下降参数(compressive descending parameter);

alphat:受拉段下降参数(tensile descending parameter);

cesp:塑性系数,建议取值0.2~0.3(plastic parameter, recommended values: 0.2~0.3);

etap:塑性系数,建议取值1.0~1.3(plastic parameter, recommended values: 1.0~1.3

  • 测试(Test

conD

conD-comp

conD-ten

conD-comp-ten

  • 参考(References

[1] ConcreteD Material

  • 备注(Comments

感谢 林乐斌 师弟 帮忙整理文档。

15 0

Concrete04受压部分的包络线采用Popovics (1973) 提出的单调荷载下的应力—应变关系,并根据Karsan-Jirsa加卸载准则确定其加卸载刚度(线性);受拉部分的包络线由线性上升段和指数下降段组成,其加卸载与再加载刚度取其与原点的割线刚度。(Concrete is a uniaxial Popovics concrete material object with degraded linear unloading/reloading stiffness according to the work of Karsan-Jirsa and tensile strength with exponential decay.)

  • 材料参数(Material Parameters

fc:混凝土28天抗压强度(concrete compressive strength at 28 days );

ec:混凝土峰值强度对应的应变,即fc对应的应变(concrete strain at maximum strength);

Ec:初始刚度(initial stiffness);

fct:混凝土抗拉强度(concrete tensile strength);

et:混凝土极限拉应变(ultimate tensile strain of concrete);

beta:应变达到etu时拉应力与峰值拉应力的比值(the exponential curve patameter to define the residual stress at etu)。

  • 测试(Test

con04-material

con04-ten

con04-comp

con04-comp-ten

  • 参考(References

[1] Concrete04

  • 备注(Comments

感谢 林乐斌 师弟 帮忙整理文档。

12 0

Concrete02与Concrete01相比,考虑了混凝土的受拉力学性能(线性)。在受压方面,与Concrete01相同的是,考虑了混凝土随着残余应变的增大,加、卸载的刚度发生退化;不同的是,Concrete02在同一卸载过程,卸载的刚度也在发生退化。

  • 材料参数(Material Parameters

Concrete02

(PS. photo from http://opensees.berkeley.edu/wiki/index.php/File:Concrete02.jpg.)

fpc:混凝土28天抗压强度(concrete compressive strength at 28 days );

epsc0:混凝土峰值强度对应的应变,即fpc对应的应变(concrete strain at maximum strength);

fpcu:混凝土残余强度(concrete crushing strength);

epscu:混凝土残余强度对应的应变(concrete strain at crushing strength);

lambda:epscu处的卸载斜率与初始斜率的比值,初始斜率为2*fpc/epsc0(ratio between unloading slope at epscu and initial slope);

ft:混凝土抗拉强度(tensile strength);

Ets:混凝土受拉软化刚度(tension softening stiffness)。

  • 测试(Test

con02-1

con02-2

  • Concrete01 vs. Concrete02

con01and con02

  • 参考(References

[1] Concrete02

  • 备注(Comments

感谢 林乐斌 师弟 帮忙整理文档。

16 0

Concrete01是OpenSees中最简单的单轴混凝土材料,它基于Kent-Scott-Park单轴混凝土本构模型,根据Karsan-Jirsa加卸载准则确定其加卸载刚度(线性),该材料不考虑混凝土受拉强度。(Concrete01 is a uniaxial Kent-Scott-Park concrete material object with degraded linear unloading/reloading stiffness according to the work of Karsan-Jirsa and no tensile strength.

  • 材料参数(Material Parameters

Concrete01

(PS. photo from http://opensees.berkeley.edu/wiki/index.php/File:Concrete01.gif .)

fpc:混凝土28天抗压强度(concrete compressive strength at 28 days );

epsc0:混凝土峰值强度对应的应变,即fpc对应的应变(concrete strain at maximum strength);

fpcu:混凝土残余强度(concrete crushing strength);

epscu:混凝土残余强度对应的应变(concrete strain at crushing strength

  • 测试(Test

con01

con01-2

  • 参考(References

[1] Concrete01

14 0

关于 RambergOsgoodSteel Material 材料的信息参考 RambergOsgoodSteel Material。这里也顺便测试一下。

  • 材料参数(Material Parameters

Fy:屈服强度(yield strength);

E0:初始弹性模量(initial elastic tangent);

a:屈服时残余应变,通常取0.002("yield offset" and commonly used value for a is 0.002);

n:控制从弹性段向塑性段过度的参数,同时,当增大n时材料的强化速率会降低,通常取大于等于5(parameter to control the transition from elastic to plastic branches. And controls the harding of the material by increasing the "n" harding ratio will be decreased. Commonly used values for n are 5 or greater)。

  • 测试(Test

ro-material

ro

  • 参考(References

[1] RambergOsgoodSteel Material

12 0

Steel02材料是单轴各向同性强化的Giuffre-Menegotto-Pinto钢材本构。Steel02是OpenSees中十分强大的一个单轴钢筋材料。通过设置其参数可以调整出多种意想不到的效果。作为初学者,我也要学习一下。

  • 材料参数(Material Parameters

Fy:屈服强度(yield strength);

E0:初始弹性模量(initial elastic tangent);

b:应变强化率,即屈服后斜率与初始弹性模量的比值(strain-hardening ratio, ratio between post-yield tangent and initial elastic tangent);

R0、cR1、cR2:控制从弹性段向塑性段过度的参数(parameters to control the transition from elastic to plastic branches, Recommended values: R0=between 10 and 20, cR1=0.925, cR2=0.15);

a1:等向强化参数(isotropic hardening parameter, increase of compression yield envelope as proportion of yield strength after a plastic strain of a2*Fy/E0);

a2:等向强化参数(isotropic hardening parameter);

a3:等向强化参数(isotropic hardening parameter, increase of tension yield envelope as proportion of yield strength after a plastic strain of a4*Fy/E0);

a4:等向强化参数(isotropic hardening parameter);

sigInit:初始应力值(initial stress value)。

从材料的参数可以发现,与Steel01基本类似,也具有Steel01的一些基本特性,同时可以分别考虑拉压方向的各向同性强化。

  • 测试(Test

(1)默认随动强化的滞回性能(Hysteretic Behavior of Model without Isotropic Hardening

s02

s02-kine

(2)受压向考虑强化滞回性能(Hysteretic Behavior of Model with Isotropic Hardening in Compression

s02-con-material

s02-comp-hard

(3)受拉向考虑强化的滞回性能(Hysteretic Behavior of Model with Isotropic Hardening in Tension

s02-ten-hard-material

s02-ten-hard

(4)同时考虑拉-压各向同性强化的滞回性能(Hysteretic Behavior of Model with Isotropic Hardening both in Tension and Compression)

s02-iso-material

s02-iso

  • 参考(References

[1] Steel02 Material

  • 备注(Comments

感谢 林乐斌 师弟 帮忙整理文档。

15 0

学习一下OpenSees的钢筋材料 — Steel01,测试一下材料的性能。

Steel01是OpenSees中最简单的单轴钢筋材料,骨架曲线为二折线,滞回法则默认为随动强化(即可以考虑 包辛格效应 ),同时可以分别考虑拉压方向的各向同性强化。(Steel01 is a uniaxial bilinear steel material object in OpenSees. It is with kinematic hardening and optional isotropic hardening described by a non-linear evolution equation.

  • 模型参数(Material Parameters

Fy:屈服强度(yield strength);
E0:初始弹性模量(initial elastic tangent);
b:应变强化率,即屈服后斜率与初始弹性模量的比值(strain-hardening ratio, ratio between post-yield tangent and initial elastic tangent);
a1:等向强化参数(isotropic hardening parameter, increase of compression yield envelope as proportion of yield strength after a plastic strain of a2*Fy/E0);
a2:等向强化参数(isotropic hardening parameter);
a3:等向强化参数(isotropic hardening parameter, increase of tension yield envelope as proportion of yield strength after a plastic strain of a4*Fy/E0);
a4:等向强化参数(isotropic hardening parameter)。

  • 例子(Example

(1)默认随动强化的滞回性能(Hysteretic Behavior of Model without Isotropic Hardening

Steel01-1

Steel01-2

(2)受压向考虑强化滞回性能(Hysteretic Behavior of Model with Isotropic Hardening in Compression

Steel01-3

Steel01-4

(3)受拉向考虑强化的滞回性能(Hysteretic Behavior of Model with Isotropic Hardening in Tension

Steel01-5
Steel01-6

(4)同时考虑拉-压各向同性强化的滞回性能(Hysteretic Behavior of Model with Isotropic Hardening both in Tension and Compression)

Steel01-7

Steel01-8

  • 动画(Animation

视屏网址:http://v.youku.com/v_show/id_XMTUzOTczOTExMg==.html?from=y1.7-1.2#paction

一点点学习! :-)  :-)  8-)  8-)

  • 参考(References

[1] Steel01 Material

14 1

Page 1 of 11