【BiliBili】 【知乎】 【QQ空间】 【微博】


博学慎思,坚持创新,求知若飢,虛心若愚                       Keyword Type
  • 博主
  • 主页
  • 日志
  • 研究
  • 论文
  • 自编程序
  • 工程
  • Dino笔记
  • ETE专题
  • DinoBox
  • OpenSEES
  • Dino公开课
  • 每周挑战
  • Dino爱编程
  • 留言板

DinoBox

DinoSap结构力学求解器V1.0的介绍:
(1)DinoSAP2D简单易用,全图形操作,不需要命令流
(2)提供 弹性模量E 截面面积A 与截面抗弯惯性矩 I 的输入
(3)显示的弯矩图等计算结果
(4)颜色,字体,弯矩图的内线都可以自已调整,可以出计算图形与内力图形
(5)计算快,出结果人性化,内力细节查询
(6)由于操作简单,可以直接看视频就学会了
(7)全过程是:结点、截面材料E A I 、单元、支座、荷载、分析得内力。
结构力学求解器
Author: dinochen1983
Time: 2020-12-04
Graphic Statics是基于Pascal语言编写的一个基于桁架图解静力法求解桁架内力的一个小程序,采用ETABS软件对桁架进行建模,导入Graphic Statics桁架图静静力法程序中,程序自动计算桁架内力并绘制桁架对应的静力求解图,图解法的静力求解图对桁架结构的优化具有很好的工程意义。为了更好的进行优化,该程序可以实现实时修改节点坐标后得到更新的静力求解图,且能得到桁架的虚功总值,通过对比虚功总值可以得到桁架的形态是否优化。
桁架图解静力法
Author: dinochen1983
Time: 2020-11-08
[程序]DXF to Xtract 任意截面生成器
DXF2Xtract
Author: dinochen1983
Time: 2020-11-01
分类: OpenSEES |
  • 123下一页末页
预览模式: 普通 | 列表
20-04
28

[OpenSEES]OpenSEES实例教程[汇总帖]

dinochen1983   183335   40   OpenSEES   openseesopensees


重要通知
[2018-12-21]重新整理OPENSEES的汇总帖,增加视频教程、相关资料等栏目如下。
[2014-09-01]结构弹塑性分析程序OPENSEES原理与实例出版
[2011-12-30]开始写关于OPENSEES的实例教程的书


(1)程序的基础是,openSEES 程序下载, 下载地址为:
=======================================
说明: 说明: 说明: http://www.dinochen.com/images/rar.gif点击下载此文件:OpenSEES v2.2.2
说明: 说明: 说明: http://www.dinochen.com/images/rar.gif点击下载此文件:ActiveTcl8.5.11
说明: 说明: 说明: http://www.dinochen.com/images/rar.gif点击下载此文件
:OpenSEES v2.5.0
说明: 说明: 说明: http://www.dinochen.com/images/rar.gif点击下载此文件:ActiveTcl8.5.18

程序的安装及入门使用,可以参考以下:
http://dinochen.com/article.asp?id=92


=======================================

(2)OpenSEES的前后处理程序(ETO)下载地址:
ETO软件下载方法:
微信搜索微信公众号: DINOSTRU  
回复 ETO 得到软件下载地址
扫以下二维码:
微信公众号: DINOSTRU

【2014-03-25】DINOETO程序下载文件
【2016-08-01】DINOETO程序下载文件

【2019-07-01】DINOETO程序下载文件

【2019-07-17】DINOETO程序下载文件
【2019-08-06】DINOETO程序下载文件说明: 说明: 说明: http://www.dinochen.com/images/new.gif


微信公众号:搜索 DINOSTRU 然后回复 ETO 
=======================================
(3) OPENSEES的实例教程书上配有的光盘



附带光盘:下载地址:http://pan.baidu.com/s/1sjxGCZN

=======================================
(4) 技术讨论的相关OPENSEES的QQ群:


Opensees群0:820059844
Opensees群6:189276029
Opensees群1:36015941
Opensees群7:156373724
Opensees群2:61667191
Opensees群8:324167610
Opensees群3:167918254
Opensees群9:469446554
Opensees群4:108677474
Opensees群10:470163704
Opensees群5:96728987
 




(5) 微信公众号:搜索 DINOSTRU
=======================================


 软件下载地址:http://dinochen.com/article.asp?id=234
 版本更新说明:http://www.dinochen.com/article.asp?id=209

程序界面如下所示。简单而言,程序是基于openSEES的分析核心,采用ETABS进行
结构建模,导入到ETO进行其它信息的补充后直接生成  openSEES 的代码文件,可
以按您的意思进行修改成为你的tcl命令。学习ETO之前,可能需要看看ETABS的书。
联系邮箱:dinochen1983@qq.com
详细的操作过程,请看各章实例:

(6) OPENSEES实例教程的每个章节内容

 


[实例00]_前后处理程序ETO的入门教程
[实例01]_桁架桥结构静力分析
[实例02]_多层框架结构静力分析
[实例03]_简支梁弹塑性分析
[实例04]_框架结构推覆分析
[实例05]_框架结构模态分析
[实例06]_框架结构弹性时程分析
[实例07]_框架结构弹塑性时程分析
[实例08]_钢结构低周往复分析
[实例09]_钢结构网壳的屈曲分析
[实例10]_单压连接单元的应用
[实例11]_缝单元的应用分析
[实例12]_杆件铰接的处理方法
[实例13]_弹性壳单元的应用分析
[实例14]_网架弹塑性分析
[实例15]_预应力梁弹塑性分析
[实例16]_桥梁多点激励动力分析
[实例17]_剪力墙构件低周往复分析
[实例18]_框架剪力墙结构推覆分析
[实例19]_带粘滞阻尼器的框架动力分析
[实例20]_带隔震的框架动力分析
[实例21]  时程曲线转化为反应谱方法

[实例22]  截面PM曲线分析方法
[实例23]  实体单元的建模及应用
[实例24]  三维钢结构节点应力分析
[实例25]  桥梁结构的影响线分析方法
[实例26]  组合梁的弹塑性分析
[实例27]  型钢混凝土柱的静力弹塑性分析
[实例28]  带防屈曲支撑的钢结构低周往复分析
[实例29]  框架结构拟倒塌试验分析
[实例30]  铰纤维单元的弹塑性分析
[实例31]  单元生死在分析当中的应用
[实例32]  基于分层壳的剪力墙弹塑性分析
[实例33]  侧向多自由度简化模型的建模
[实例34]  基于OPENSEES的桥梁游戏开发
[实例35]  基于OPENSEES拓扑优化程序开发


(6) 基于OPENSEES的小软件、小游戏开发



[程序1]基于OPENSEES的游戏BLOCK STRU GAME

[程序2]基于OPENSEES的截面分析程序
[程序3]基于OPENSEES的桥梁设计小游戏
[程序4]基于OPENSEES的结构拓扑优化小程序



(7) OPENSEES视频教程系列


[视频教程01]OPENSEES安装与基本操作
[视频教程03]单柱构件的静力弹塑性分析
[视频教程04]框架结构的静力弹塑性分析

 发表评论
19-08
13

[OpenSEES]实例34_ 基于OPENSEES的桥梁游戏开发

dinochen1983   2869   0   OpenSEES   openseesopensees

[opensees]实例34_基于OPENSEES的桥梁游戏开发


[下载实例PDF]:点击下载此文件:实例35_基于OPENSEES的桥梁游戏开发
[下载实例文件]:点击下载实例文件 


1)问题描述:
本实例是一个基于图形界面的小游戏的开发,计算核心是采用OpenSEES,主要介绍通过delphi或lazarus开发一个图形界面,可以快速进行刚构桥的建模,施加行车荷载(参考前面实例中影响线的计算方法),最后通过动画的形式显示结构的整个过程的变形。这个小游戏可以用于练习结构布置,学习结构概念,了解不同结构受力变形的特征,结构形式的效率等等 。这有利于应用于STEM 教学。本实例会展示部分快速建模的源代码,并展示最后用于桥梁分析的opensees命令流。

(1)采用遍历的方法生成结构模型的全部结点。
以下是关键代码,USED代表结点是被使用。PX,PY代表结点的坐标,整个屏幕的网格共有32X20个结点,只有被使用的结点才会被重新编号且生成于OPENSEES的代码当中。初始结点是NODE,存在很多空结点 ,重新编号后是KNODE,全部是被使用结点,两组编号要对应起来。
(2)通过鼠标建立桥梁的杆系模型,所以杆件采用两个结点连接。
以下是增加单元的代码,在屏幕上的定好起点AX,AY与终点BX,BY,就可以确定一个构件的左右结点的编号,通过坐标反向计算结点的编号(因为编号顺序与坐标位置是相关的),确定了单元的左右结点以后,就可以增加一个新的单元。程序生成两类构件,自已绘制的蓝色构件及红色的桥面构件。有单元的结点,指定为结点被使用,在重生成被使用结点时进行重新编号,单元的编号中I,J为原始编号,KI,KJ为结点重新编号后的编号。
(3)桥梁的左右两端的节点均为固定支座,也就是自由度全部锁死。
总共有左右两端的支座,共计8个结点,如图所示。

(4)桥面节点(荷载相关作用点)
注意:需要一个找桥面点的一个过程,从左到右,确定部分构件是桥面单元,桥面的单元上的结点将会被施加荷载。

(5)程序自动指定桥梁的位置活动荷载(模拟桥面上的车从左到右行走的过程)
每一步的荷载位置及大小的变化如下图所示,整个过程以此类推。原理如下图所示。
(6)生成全部的opensees命令流,保存文件名为CO.txt
整个OPENSEES生成的代码如下所示:

(7)程序调用opensees程序运行命令流文件,运算完程序后即可得到全部的输出文件
以下命令流代表输出全部的结点的变形值
(8)桥梁程序读取输出的文本文件,主要是每个结点的位移,即可得到整过车运动过程中的结构的整体变形。
以下代码代表读取每个结点的变形,并把每个结点在每一个荷载子步的值存起来,用于绘制动画效果,其中结点的位移会在MX,MY的数组内。
(9)对全部结点进行求最大值,得到全部节点中,最大的结构变形位置。整个小程序的制作过程就完成了。每隔一定时间绘制整个屏幕,即为动画效果,采用了编程中的Timer计时器控件功能。


=============end================

 发表评论
19-08
06

[OpenSEES]实例33_ 侧向多自由度简化模型的建模

dinochen1983   3402   0   OpenSEES   有限元有限元 openseesopensees

[OPENSEES]实例33_ 侧向多自由度简化模型的建模

[下载实例PDF]:点击下载此文件:实例33_侧向多自由度简化模型的建模
[下载实例文件]:点击下载实例文件

1)    问题描述:
在进行结构动力学简化计算的应用中,高层建筑结构一般会被模似成多自由度简化模型(也被形象地叫做糖葫芦串模型),如下图所示。本算例以OPENSEES作为分析工具,介绍多自由度模型在OPENSEES中如何模拟,并借这个机会介绍Timoshenko(铁木辛柯)梁在OPENSEES的应用。最后的分析采用模态分析。
注意:一直以来简化的糖葫芦串模型一般画成左图的样子,其实表达上会让人有误会,侧向楼层的侧移刚度并不是采用杆件的弯曲变形去模拟的,而是用杆件的剪切变形去模拟的,所以模拟楼层侧向刚度的杆件,它的轴压刚度与弯曲刚度是无穷大的,而剪切刚度就是代表它的楼层侧向刚度。为了让杆件有剪切变形,所以本例会采用Timoshenko梁。







6)    知识点回顾:
(1)    介绍OPENSEES的Timoshenko弹性梁单元
(2)    介绍了OPENSEES中建立简化多自由度构件的方法
(3)    介绍采用Timoshenko模拟楼层层刚度的方法
(4)    介绍ETO的振型分析计算及后处理结果
 发表评论
19-07
31

[OpenSEES]实例35_基于OPENSEES拓扑优化程序开发

dinochen1983   3101   0   OpenSEES   openseesopensees 结构优化结构优化 有限元有限元

[OPENSEES]实例35_基于OPENSEES拓扑优化程序开发

[下载实例PDF]:点击下载此文件:实例35_基于OPENSEES拓扑优化程序开发
[下载实例文件]:点击下载实例文件

1)问题描述:
本例是一个基于OPENSEES的二次开发的实例。本例基于OPENSEES里面的SHELLMITC4
单元进行结构的平面受力分析,基于结构拓扑优化的理论,对结构进行拓扑优化,最终得到
结构的拓扑优化形状。如一个悬臂梁,它最终的拓扑优化形状如下图所示。本例基于Delphi
进行OPENSEES的二次开发。算例最后采用二次开发程序 OPENSEES TOPO对一个悬臂梁
进行拓扑优化。

二次开发程序界面如下图所示:




模型网格的初始划分形式:



整个简易拓扑优化的过程如下图所示,不断地进行迭代计算。



详细介绍如何提取单元的应力值 如S11,S12,S22等等。



通过图形的开发,可以显示构件的应力云图,如下图所示,显示的是VON-MISES应力值 。

以下是一个经典悬臂梁的拓扑优化分析的算例,采用OPENSEES TOPO进行优化计算,设置如下


以下是整个TOPO分析的整个过程,可以看出整个扣单元的过程





以下图是最终的分析结果及界面截图。



这是本书的最后一个算例,算例35,谢谢大家对OPENSEES教程的支持,谢谢!


知识点回顾:
(1)    介绍OPENSEES中SHELLMITC4壳元的使用方法
(2)    介绍如何提取壳单元的单元应力
(3)    介绍通过程序控制OPENSEES的计算并读取结果
(4)    介绍简易的拓扑优化方法(单元扣除法)
(5)    采用拓扑优化程序OPENSEES TOPO以悬臂梁进行优化

 发表评论
19-07
18

[OpenSEES]实例32_基于分层壳的剪力墙弹塑性分析

dinochen1983   3834   0   OpenSEES   openseesopensees

[OPENSEES]实例32_基于分层壳的剪力墙弹塑性分析

[下载实例PDF]:点击下载此文件:实例32_基于分层壳的剪力墙弹塑性分析
[下载实例文件]:点击下载实例文件
[下载相关的OPENSEES程序]点击下载此文件opensees
[下载相关的TCL8518程序]点击下载此文件Active_tcl程序

1)问题描述:
本例通过OPENSEES对一个剪力墙构件进行推覆(Push-over)分析,在这个过程中采用陆新征教授(清华大学)团队开发的分层壳单元进行分析。剪力墙通过ETABS进行单元划分与建模,最后通过ETO生成命令流进行分层壳的分析。以下是这个剪力墙构件尺寸的描述:构件高为6.0m,剪力墙的墙厚为200mm,墙宽度为1.5m。通过ETABS建模后的剪力墙如下图所示。剪力墙的顶部结点施加侧向力,作为推覆分析的侧向力模式。





以下是非线性壳元(分层壳)的截面定义:
section   LayeredShell  701  6  8  0.8  7   0.80  4  100
  4  100  7  0.80   8   0.8
以上参数代表:
分层壳截面编号为701,共有6层,分别如下:
第1层:8号材料,即0度钢筋网,厚度为0.8mm (配筋率为0.8%)
第2 层:7号材料,即90度钢筋网,厚度为0.8mm (配筋率为0.8%)
第3层:4号材料,即混凝土层,厚度为100mm
第4层:4号材料,即混凝土层,厚度为100mm
第5层:7号材料,即90度钢筋网,厚度为0.8mm
第6层:8号材料,即0度钢筋网,厚度为0.8mm
如下图所示。





知识点回顾:

(1)    介绍OPENSEES基于分层壳的剪力墙弹塑性分析
(2)    介绍了OPENSEES中的ShellDKGQ单元(陆新征教授研发)
(3)    介绍用于壳元非线性的多轴材料、单轴材料及截面的设置
(4)    介绍了材料PlaneStressUserMaterial的混凝土参数设置
(5)    介绍ETO显示结构剪力墙变形的方法
 发表评论
19-07
07

[OpenSEES]实例31_单元生死在分析当中的应用

dinochen1983   3690   0   OpenSEES   openseesopensees

[OPENSEES]实例31_单元生死在分析当中的应用

【2019-07-01】DINOETO程序下载文件

[下载实例PDF]:点击下载此文件:实例30_单元生死在分析当中的应用
[下载实例文件]:点击下载实例文件

1)    问题描述:
本例以一个弹性壳体的平面内受力为例,在施加一定荷载后,拆除内部部分单元
后查看结构的反应。这个与实例30有所不同,采用的方法是单元生死的方法,也
就是在分析当中更新刚度矩阵的方法。该方法多用于施工模拟的分析。这个结构
构件尺寸的描述:构件为一个长度为6米,高度为3.5米的300厚剪力墙构件。承受
均布的竖向荷载,在施加荷载后,拆除剪力墙中间的一些单元,观察拆除后的结构变形。




剪力墙在ETABS中的建模

OPENSEES程序中的生死单元方法设置:
第1步,保证荷载不变的情况下进行,用到LoadConst命令。
第2步,施加一个空荷载
第3步,进行分析设置
第3步,删除要拆除的单元(死单元)
第4步,删除掉拆除相关的多余节点(锁死这些节点的自由度)
第5步,然后运算分析

 

注意:在删除了32号、50号、31号、49号单元后,这四个单元共点的67号结点,必须锁死,如果没有锁死,代表该结点悬空,无任何结构构件支承该点,对于该点需要进行删除操作,但是一般的删除操作即( remove node 67 ),需要把记录这个结点变形的recorder也去掉,这个会使整个后处理变得麻烦,所以本算例采用锁死,即 fix 67 1 1 1 1 1 1 去实现结点锁死,这样后处理就相对容易。
 

OPENSEES结果结构最后变形图

OPENSEES中每步拆除单元后的结构变形过程 


知识点回顾:

(1)    介绍OPENSEES的单元生死的功能
(2)    介绍OPENSEES的操作单元生死的技术要点
(3)    介绍OPENSEES采用壳元分析的要点
(4)    对剪力墙进行保持荷载后的拆除单元分析

 发表评论
19-07
05

[OpenSEES]实例30_塑性铰纤维单元的弹塑性分析

dinochen1983   4592   0   OpenSEES   openseesopensees

[OPENSEES]实例30_塑性铰纤维单元的弹塑性分析

【2019-07-01】DINOETO程序下载文件说明: 说明: 说明: http://www.dinochen.com/images/new.gif

[下载实例PDF]:点击下载此文件:实例30_塑性铰纤维单元的弹塑性分析
[下载实例文件]:点击下载实例文件
 
1)问题描述:

本例以一个四层的框架为基础,进行一个单调的推覆PUSH-OVER分析,这个算例与
之前的PUSH-OVER分析的算例是相似的。在这个算例中重点介绍基于塑性铰的纤维
单元的使用,也就是beam with hinge 单元。以下是这个结构构件尺寸的描述:结构
共四层,层高为3米,柱子尺寸为500x500,梁构件尺寸为300x600。轴网区格尺寸
为X方向6米,Y方向6米。通过ETABS建模后的结构如下图所示。无混凝土楼板,楼
层结点施加侧向力,作为推覆分析的侧向力模式。本算例还介绍采用ETO程序截取结
构变形动画的功能。

ETO生成的塑性铰的定义解说:
element beamWithHinges  $eleTag  $iNode  $jNode  $secTagI 
$Lpi  $secTagJ $Lpj  $E  $A  $Iz  $Iy  $G  $J  $transfTag
塑性铰纤维单元可分为两部分:弹塑性段与弹性段
弹性段定义,需要定义截面的属性,即 $E  $A  $Iz  $Iy  $G  $J
分别是截面的弹性模量$E,截面的面积$A,截面绕Z轴的惯性矩$Iz,
截面绕Y轴的惯性矩$Iy,剪切模量$G,扭矩常数$J等。
非弹性段定义(或者叫做纤维段定义),即$secTagI  $Lpi  $secTagJ  $Lpj
左端塑性铰采用的纤维截面号$secTagI,左端塑性铰区段的长度$Lpi(例如500mm)
右端塑性铰采用的纤维截面号$secTagJ,右端塑性铰区段的长度$Lpj(例如500mm)

其它参数的意义分别如下:、
$eleTag  构件编号
$iNode  左结点编号
$jNode  右结点编号
$transfTag 局部坐标轴(方向矢量)对应编号
 

知识点回顾:

(1)介绍OPENSEES的塑性铰纤维单元在弹塑性分析的应用
(2)对于塑性铰单元与普通纤维单元的计算结果
(3)介绍塑性铰纤维单元的各个参数
(4)介绍ETO显示结构变形动画的方法

 发表评论
19-07
04

[OpenSEES]实例29_框架结构拟倒塌试验分析

dinochen1983   4490   0   OpenSEES   openseesopensees

[OPENSEES]实例29_框架结构拟倒塌试验分析

[下载实例PDF]:
点击下载此文件:实例29_框架结构拟倒塌试验分析
[下载实例文件]:点击下载实例文件
更新时间:2019年07月04日

问题描述:
本例以一个四层的框架为基础,进行一个(爆破后)的拟倒塌试验,即某个柱子失效后结构在重力荷载作用下整体响应,也称为抽柱法。以下是这个结构构件尺寸的描述:结构共四层,层高为3米,柱子尺寸为500x500,梁构件尺寸为300x600。轴网区格尺寸为X方向6米,Y方向6米。通过ETABS建模后的结构如下图所示。混凝土楼板厚度为250mm,楼板上的恒载与活载共同考虑为8.5kPa,不考虑结构自重。本算例会抽掉一个角柱进行静力弹塑性分析。

 

 

 

 抽柱分析法的要点在于把原来柱子的构件支承条件变成外荷载的支承条件,通过
减少该柱子的竖向反力,模拟这个柱子被抽走后的结构响应(内力重分布)情况。
示意图如下图所示。分析步骤如下
(1)通过全模型计算得到在外荷载DL工况下,角柱的反力P。
(2)建立结构弹塑性模型,不建角柱,施加向上的点荷载P反力。另外其它梁板
构件施加重力荷载g。
(3)在重力荷载g与反力P的共同作用下,抽柱点的位移与全模型是一样的。基
本没有竖向位移。
(4)在梁板荷载g恒定不变的情况下,分步减少反力结点荷载P,从100%P慢慢
减少到0,这个是一个弹塑性的分析过程 ,可以观察抽柱点的竖向位移与P值的关
系,如果P值没有明显变化的情况下,抽柱点的竖向位移突然变大,证明构件倒塌。

 知识点回顾:
(1)    OPENSEES中采用纤维模型进行拟倒塌的分析
(2)    介绍简单的抽柱法的拟倒塌分析方法。

 发表评论
19-01
05

[OpenSEES]实例28_带防屈曲支撑的钢结构低周往复分析

dinochen1983   5830   0   OpenSEES   openseesopensees 钢结构钢结构

[下载实例PDF]:点击下载此文件:实例28_带防屈曲支撑的钢结构低周往复分析
[下载实例文件]:点击下载实例文件
更新时间:2019年01月05日,编辑助手:林哲

问题描述:
本例一个带防屈曲支撑的钢结构的低周往复分析实例,与前面的实例8有类似。在钢结构(弹性假定)中设置一组防屈曲支撑构件,考察构件在一定重力荷载作用下,在低周往复荷载作用下,防屈曲支撑如何帮结构进行能量耗散的整个力学过程。实例为两层带支撑的钢框架结构,框架及支撑截面如下图所示,无楼板,所有梁截面均为H300×300×35×12,所有柱构件均为H300×300×35×35,防屈曲支撑等效弹性截面为H400×400×20×20。如下图所示。梁构件施加12KN/M的线荷载作为初始荷载,侧向力分布为倒三角分布。结构层高3000,柱网为6000X6000.






 

 知识点回顾:
(1) OPENSEES中采用纤维模型去建造弹性单元 
(2) OPENSEES中采用纤维单元去模拟BRB(防屈曲支撑)构件
(3) OPENSEES中输出杆系内力与截面变形的方法
(4) 通过OPENSEES去绘制构件的应力-应变关系。

 

 发表评论
18-12
24

[OpenSEES]基于OPENSEES的桥梁设计游戏与开发

dinochen1983   3915   0   OpenSEES   openseesopensees 游戏游戏



[OpenSEES]基于OPENSEES的桥梁设计小游戏 BRIDGE GAME
副标题:这是一个基于OPENSEES的力学游戏,通过游戏学习桥梁结构
桁架结构,适合大学的结构设计比赛与概念讲解,可以生成动画,以下动画
均为BRIDGE GAME中生成。现在这种游戏在APP中有很多,往下有介绍。

游戏的安装:
游戏分3个部分:
(1) 【ActiveTcl8.5.11 (需要安装,安装完才可以运行OPENSEES)
(2) 【OPENSEES v2.2.2  (不需要安装)
(3) 【OPENSEES BRIDGE GAME】游戏程序 (不需要安装,程序与OPENSEES.EXE
放在根目录任意文件夹内,如D:\GAMES\,即可以运行了)。

下载文件为:
          
点击下载此文件:ActiveTcl8.5.11  (需要安装)
           点击下载此文件: OPENSEES BRIDGE GAME 桥梁结构游戏
           点击下载此文件:桥梁基于OPENSEES进行分析的源文件TCL文本 CO.TCL

 【小记】由于最近又在开始研究OPENSEES的东西,所以又被OPENSEES这一种基于
TCL语言的简洁而又好用的程序而感动,之前开发了一款可以做结构拓扑优化的小游戏
以下是相关的链接。那么这次我们就做一个刚架桥的设计小游戏吧。

【[OpenSEES]结构优化力学游戏 BLOCK STRU GAME】

第一次玩【桥梁设计小游戏】是在陆新征老师的网站上下载的,觉得是游戏与结构设计结合得比较好玩的东西,
这个是相关的链接
【开发者是 ALEX AUSTIN 的 桥梁设计小游戏】点击下载此文件

那么现在这种桥梁的小游戏在手机APP上也有很多的,如下图所示




这个程序与【BLOCK STRU GAME】一样,把以前复杂的结构图形化建模过程简化,在画面上直接画线成桥,通过设计桥梁使小车通过。移动鼠标就可以了画了,不需要ETABS,SAP2000,AUTOCAD这些东西建模,随便画出一个结构,然后运行一下,看看小车过桥的动画,足够建立结构概念了。希望这个小程序能成为进入结构行业学生必备小游戏。




桥梁设计游戏【BRIDGE GAME】的界面


游戏的操作指南:

(1) 点击【START GAME】开始游戏,清空了屏幕,你可以开始画出你想设计的桥梁

(2) 点击【DRAW TRUSS】代表你可以开始建立构件了,你只需要在格子上点上构件的开始点与结束点,程序就会生成钢构件了。

(3) 点击【Delete TRUSS】,代表你可以删除你画错的构件,你只需要在构件的中点,点一下,构件就消失了。

(4) 完成你的作品以后,你就可以点击【ANALYSIS】,程序就启动OPENSEES对桥梁进行计算。

(5) 计算完成后,程序的正下方会显示用钢量与最大竖向位移,供小伙伴们参考,看看谁设计的桥用钢量最少,刚度最大.

(6) 最后,点击【ANIMATION】就可以显示动画了,动画就是一个老司机驾使小车飞跑而过,看看桥梁的变形怎么变化。动画有利于结构工程师建立结构变形的直觉,有利于培养结构思维。

(7) 通过这个游戏,大家可以互相挑战,对比用钢量与结构变形,看看谁设计的桥最强。以下抛个砖,展示一些常见的桥梁结构的动画

 

游戏的原理:
(1) 游戏设计的原理很简单,开发一个“格子小画家”功能,将每个区格的交点都可以是钢结构的节点,通过画线生成构件,最终生成结构信息如结点,单元,约束。
(2) 然后把结构信息生成OPENSEES的输入文件TCL文件。每次生成的TCL就存在CO.TCL文件中,最下方有TCL代码的示例。
(3) 在OPENSEES的输出文件在记录结构的位移信息,把位移最终导入图形界面中。
(4) 对竖向位移求最大值,对用钢量进行统计,最终评估是否为最优结构方案。

桥梁游戏的桥梁动画(4组):


            

游戏的安装:
游戏分3个部分:
(1) 【ActiveTcl8.5.11 (需要安装,安装完才可以运行OPENSEES)
(2) 【OPENSEES v2.2.2  (不需要安装)
(3) 【OPENSEES BRIDGE GAME】游戏程序 (不需要安装,程序与OPENSEES.EXE
放在根目录任意文件夹内,如D:\GAMES\,即可以运行了)。

下载文件为:
          
点击下载此文件:ActiveTcl8.5.11  (需要安装)
           点击下载此文件: OPENSEES BRIDGE GAME 桥梁结构游戏
           点击下载此文件:桥梁基于OPENSEES进行分析的源文件TCL文本 CO.TCL

 发表评论
18-12
21

[OpenSEES]视频教程(04) 框架结构的推覆盖分析

dinochen1983   4173   0   OpenSEES   视频视频 openseesopensees

[OPENSEES]视频教程_框架结构静力弹塑性分析

OPENSEES视频教程 首发平台为 【技术邻】

https://www.jishulink.com/college/video/c12073

视频平台【腾讯视频】
连接:https://v.qq.com/x/page/h0816b20rwj.html








【小记】本算例介绍一个框架结构的静力弹塑性分析的整个过程 ,主要介绍怎么样在ETABS进行初步建模,在ETO转换模型及最后在TCL代码的修改,完成整个弹塑性的分析,有以下的知识点,需要掌握:

(1)如何在ETABS进行建模
(2)指定非线性截面给梁柱构件
(3)转换成ETO及OPENSEES模型时的注意点
(4)重力荷载的计算及侧向荷载模式介绍
(5)如何修改记录RECORDER的命令流
(6)如何显示PUSHOVER变形
(7)理解OPENSEES中构件的截面夹角法向量的指定



点击下载此文件:Lec04_实例计算参考TCL与ETABS模型文件


 发表评论
18-12
15

[OpenSEES]结构优化力学游戏 BLOCK STRU GAME

dinochen1983   4568   0   OpenSEES   openseesopensees

[OpenSEES]结构优化力学游戏 BLOCK STRU GAME
副标题:这是一个基于OPENSEES的力学游戏,通过游戏学习结构

游戏的安装:
游戏分3个部分:
(1) 【ActiveTcl8.5.11 (需要安装,安装完才可以运行OPENSEES)
(2) 【OPENSEES v2.2.2  (不需要安装)
(3) 【BLOCK STRU GAME】游戏程序 (不需要安装,程序与OPENSEES.EXE
放在根目录任意文件夹内,如D:\GAMES\,即可以运行了)。

下载文件为:
           点击下载此文件:ActiveTcl8.5.11  (需要安装)
           点击下载此文件:BLOCK STRU GAME 方块结构优化游戏


【小记】最近拓扑优化成为了研究的热点,很多拓扑优化的软件,理论及高层应用也相继出来。那么什么是拓扑优化呢,简单而言,就是做一个结构,把没用的(应力小的或者对位移贡献不大)的块体扔掉,最后余下一个骨架,骨架上的每个部分都很重要,这大概就是拓扑优化的原理。

 
最近我又开始拿起OPENSEES的书看看,然后有一天突发其想,我就想用OPENSEES的计算核心加上一点简单的图形前后处理,制作一个“小画家”一样的程序,屏幕上的每一个格子都可以像“小画家”一样移动鼠标就可以了画了,不需要ETABS,SAP2000,AUTOCAD这些东西建模,随便画出一个结构,然后运行一下,看看位移,发现有余量,再涂点一点再看看位移,如此循环就是人肉的拓扑优化了。然后我又想,为什么不把它做成一个游戏呢,那么最后我就把这个小工具做成游戏。初始先设计成5个关。

 
游戏【BLOCK STRU GAME】的界面
游戏的操作指南:
(1) 点击选关,如【LEVEL2】.
(2) 如上图所示,红色是荷载加载区(荷载是点荷载、方向为向下)。蓝色区为约束区,约束为全约束,你的结构构件一定要连接红区与蓝区。
(3) 点击画笔,有粗细可以选择,然后在格子区绘制你的结构【DRAW STRU】  
(4) 如果你发现画多了或画得不对,你可以点击橡皮擦【ERASE STRU】 ,然后在图上擦去。
(5) 画成你的结构以后,点击【ANALYSIS】 ,游戏就会对你的结构进行评分
(6) 通过原则只有一条:竖向位移要少于某个限值,如下图所示,如果超过就GAME OVER要重新设计,可以点【MODIFY】 重新设计。
(7) 如果设计通过,游戏会给出一个分数,如下图是1675分(第2关)。比赛没有结束,你可以把分数截图下来,然后通过微信向某人发起挑战,或者在以下评论区留下你的分数,记得保留截图,我没有开发保存功能(呵呵)。大家可以互相挑战。

 

查看更多...

 发表评论
18-12
12

[OpenSEES]视频教程(03)单构件静力弹塑性分析

dinochen1983   4117   0   OpenSEES  

[OPENSEES]视频教程_单构件静力弹塑性分析

视频平台【腾讯视频】
连接:https://v.qq.com/x/page/y0811zulhp9.html


【小记】本算例介绍单柱(混凝土柱)的弹塑性分析的整个过程 ,主要介绍怎么样在ETABS进行初步建模,在ETO转换模型及最后在TCL代码的修改,完成整个弹塑性的分析,有以下的知识点,需要掌握:

(1)如何在ETABS进行建模
(2)指定每个节点的约束条件
(3)转换成ETO及OPENSEES模型时的注意点
(4)恒定荷载与变化荷载(位移控制)的指定
(5)如何修改记录RECORDER的命令流
(6)如何显示变形
(7)如何增加锁死恒载的命令流  loadConst 0.0



点击下载此文件:Lec03_实例计算参考TCL与ETABS模型文件

 发表评论
18-09
24

[OpenSEES]教程读者活动_中秋彩蛋

dinochen1983   2998   0   OpenSEES   新闻新闻

OpenSEES教程读者活动_中秋彩蛋

为了感谢所有购买正版本图书的读者,以下是OPENSEES这本教程的中秋节彩蛋




 发表评论
18-03
15

[OpenSEES]视频教程(01) 基本入门操作

dinochen1983   8168   0   OpenSEES  

[OPENSEES]操作实例视频教程(1) 基本入门操作

【小记】OPENSEES实例教程相对应的视频教程 今天发布。首发平台是技术邻与腾讯视频。

以下是视频教程:
视频地址:https://v.qq.com/x/page/y0606iipb3w.html

 发表评论
18-01
03

[OpenSEES]实例27_型钢混凝土柱的静力弹塑性分析

dinochen1983   8611   0   OpenSEES  

[相关工具下载地址 DINOSEC] http://www.dinochen.com/article.asp?id=219

[下载实例PDF]:
点击下载此文:型钢混凝土柱的静力弹塑性分析
[下载实例文件]:点击下载实例文件:ETABS and OPENSEES


更新时间:2018年01月01日,

1)    问题描述:
本例对一型钢混凝土柱进行静力弹塑性试验分析(PUSHOVER分析)。采用重力荷载加载后再施加位移加载。型钢混凝土柱的尺寸如下图所示。柱高度为3000mm。施加恒定的重力荷载(点荷载重力方向10000KN),钢筋材料的屈服强度为400MPa,型钢材料的屈服强度为360MPa,混凝土材料内核与保护层均采用普通的混凝土材料 CONCRETE 01模型, fc1=-27.5MPa, fc2=-10.0 MPa, ec1=-0.002,ec2=-0.0035。







知识点回顾:
(1)    OPENSEES对型钢混凝土柱的建模与分析
(2)    借用DINOSEC对型钢混凝土柱进行建模。
(3)    对比PUSHOVER分析的及PMM曲线的数据。



[下载实例PDF]:点击下载此文:型钢混凝土柱的静力弹塑性分析
[下载实例文件]:点击下载实例文件:ETABS and OPENSEES

 发表评论
17-11
10

[OpenSEES]实例26_组合梁的弹塑性分析

dinochen1983   10408   0   OpenSEES   openseesopensees



[下载实例PDF]:
点击下载此文件:实例26_组合梁的弹塑性分析

[下载实例文件]:点击下载实例文件:ETABS and OPENSEES
更新时间:2017年11月10日,

1)问题描述:
本例对一组合梁(简支梁)进行静力弹塑性分析。采用重力荷载加载。组合梁的楼板的有效宽度取2000mm,组合梁的钢梁采用H400X600X30X30。荷载为跨中集中力荷载。梁的跨度为12m。通过计算模拟组合梁的栓钉滑移行为及最终的弹塑性行为。
注意:本题主要介绍两种受弯变形构件在截面中的协调变形,通过指定连接单元的非线性属于去模拟组合梁中两种材料的非线性滑移行为。通过该模型也体现出采用宏观单元去模拟构件的方法的特别之处。










知识点回顾:
(1)ETABS中组合梁宏观模型的建模方法
(2)OPENSEES中组合梁的建模方法
(3)ETO程序在组合梁分析中的应用
(4)了解采用受弯非线性去模拟剪切非线性的方法
(5)了解考虑滑移与不考虑滑移的PUSHOVER曲线的不同及采用OPENSEES进行模拟的方法。

[下载实例PDF]:点击下载此文件:实例21_组合梁的弹塑性分析
[下载实例文件]:点击下载实例文件:ETABS and OPENSEES

 发表评论
15-08
31

[OpenSEES]资料下载帖:教程资料下载专区!

dinochen1983   19541   4   OpenSEES  

[OpenSEES]资料下载帖:OPENSEES教程资料下载专区!





(1).  【OPENSEES实例教程随书光盘】,  下载地址:
http://pan.baidu.com/s/1sjxGCZN

(2).  【OPENSEES官网提供程序下载】, 版本2.4.6:下载地址:http://pan.baidu.com/s/1pJiTFOR

(3).  【OPENSEES前后处理程序下载】

        点击下载此文件:Dino ETO 2014-03-25 版本
 发表评论
14-07
18

[OpenSEES]单元原理资料大合集_2014年

dinochen1983   10198   1   OpenSEES  

[OpenSEES]单元原理资料大合集_2014年

[小记] 以下是OPENSEES源代码中一些重要单元,重要本构的一些原资料,当然了大部分都是英文的。
其中,我最有兴趣的是纤维梁柱单元及CSMM剪力墙单元,还有一个MANDER混凝土本构,
这些材料我与我的华南理工大学高层建筑研究所的师弟师妹一起翻译的,特别是纤维单元的论文如下图
是一本足本的报告,通过这本报告,大家就知道纤维单元是什么东西了。大家快点来下载吧。

点击下载此文件: opensees_Bond_Slip本构研究
点击下载此文件: opensees_mander本构_中文翻译
点击下载此文件: opensees_MVLEM单元
点击下载此文件: opensees_pmm塑性铰单元
点击下载此文件: opensees_ShearLimit单元
点击下载此文件: opensees_二维节点单元
点击下载此文件: opensees_混凝土本构mander
点击下载此文件: opensees_剪力墙单元CSMM
点击下载此文件: opensees_剪力墙单元CSMM_中文翻译
点击下载此文件: opensees_塑性铰单元
点击下载此文件: opensees_纤维梁柱单元
点击下载此文件: opensees_纤维梁柱单元_中文翻译



 发表评论
14-05
29

[OpenSEES]实例22_截面PM曲线分析方法

dinochen1983   15290   3   OpenSEES   openseesopensees

[下载实例PDF]:点击下载此文件:实例22_截面PM曲线分析方法
[下载实例文件]:详见购书光盘

更新时间:2014年05月29日,编辑助手:林哲

1)问题描述:
本例主要介绍OpenSEES实现构件截面PM曲线的分析方法。截面PM曲线是反应轴力与截面屈服弯矩之间的关系曲线,即在变化的轴力P作用下得到截面的屈服弯矩为M,将所有情况的轴力P与对应的屈服弯矩M连成曲线,即为PM曲线;当考虑双向弯矩作用时,即为PMM曲面。


PM曲线有两个主要功能:
(1)判断构件受力是否使构件截面屈服,用于截面验算
(2)用于指定构件的塑性铰属于用于弹塑性分析。
本例通过对OpenSEES进行简单的二次开发,制作了一个绘制钢筋混凝土柱矩形截面PM曲线的程序,介绍了其中的原理及PM曲线在截面验算中的应用


6)知识点回顾:

(1) OpenSEES实现PM曲线分析的原理。
(2) OpenSEES第一类二次开发的原理及介绍
(3) OpenSEES的零长度单元的使用。

 

 发表评论
  • 123下一页末页

信息(Information)

DinoChen微博与QQ空间
  
DinoChen 视频频道
  


  扫描以下二维码,加入公众号!


dinochen.com需要你的支持

目录(Category)

[01]. 陈学伟Dino的介绍
[02]. 主页: 博客的全部内容
[03]. 日志: 生活日常记录
[04]. 研究: 结构工程研究
[05]. 论文: 结构工程论文
[06]. 程序: 自编程序分享
[07]. 工程: 结构设计经验
[08]. DinoBox:结构软件
[09]. ETE专题:结构分析
[10]. OPENSEES教程
[11]. 公开课视频教程
[12]. Dino每周挑战栏目
[13]. Dino爱编程栏目
[14]. 网站的留言板

日历(Calendar)

2021年1月
  • 日
  • 一
  • 二
  • 三
  • 四
  • 五
  • 六
  • 27
  • 28
  • 29
  • 30
  • 31
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

链接(Blogs)

http://www.dinochen.com/attachments/month_19-08/920198103733.jpg
[009]. 微望建筑科技
[010]. 崔济东的博客
[011]. 陆新征教授的网站
[012]. 董翰林的个人网站
[014]. 贾苏的博客
[014]. 石岩博士研究小组
[020]. 补国斌的博客
[040]. 王斌的建筑结构博客
[050]. 种菜编程盖房子研习中医
[090]. 徐珂的博客
[100]. 鲁班人的博客
[120]. 王文达博士研究小组
[210]. 十千牛博客
[220]. 国巍结构抗震课题
[230]. 陈维晃的个人博客
[240]. Wei_Jiebin的博客
[260]. Html在线编辑器

需要交换链接的朋友
请写邮件给我
dinochen1983@qq.com

视频(MyVideo)

【BiliBili视频】  

【OPENSEES在结构中的应用】

查找(Search)

关键字
 
类 型

标签(Tags)

Loading...

评论(Comments)

圆形截面怎么不行呢 可以调成中文吗?请问软件还有渠道可以获取吗,请问前辈找到转换方法了吗?我也是学桥梁的回复:是16个柱,这个是验证模型不是工程模型,采用...文中3.1节第二段似乎应为18根柱,而不是16根柱...软件是否需要购买? 回复:软件没有更新,现在不能...http://www.dinochen.com/a...陈博士,您好。好像没有最新的ETO 的下载链接,请...陈博士,能否有施加集中时程力的方法,简单一点的

超链接(SLinks)

申请 | 查看多链接…

文章(Recent Article)

[Dino工程]深圳坪山华侨城项目(246.9m)...[分享]另类结构形式的思考—柔软的形式[Dino笔记]遗传算法在结构优化分析中的应用[DinoBox]DinoSap结构力学求解器(1...[论文]深圳大百汇主塔楼结构设计与分析[分享]Rhino+GH平台在结构设计中的应用[Dino爱编程]几何_用菱形填充正六边形问题[Dino笔记]结构工程的造山_不规则壳元的建模[程序]Graphic Statics 桁架图解静... [Dino爱编程]几何_派生的多边形

统计(Statistics)

日志: 351 篇
评论: 802 个
留言: 325 个
访问: 10676815 次
在线: 3 人
建站时间: 2008-02-08

留言(GuestBook)

陈博士好,我是研二的在读学生,在做装配式桥墩方向,...陈博士您好,我使用的是etabs9.7.4,导出的...陈博士好,我下了您的DXF to Xtract小工...陈博士您好!我想请教一下,我在做柱的低周往复模拟时...陈老师您好,麻烦老师给我发一个ETABS 9.7,...陈博士,第二版书中的例子绝大多数都是采用linea...请问一下陈博士,opensees是如何实现像aba...请问陈博士,当框架节点过多时,进行模态分析后,一次...陈老师,您好,我电脑上的Etabs 2018 没办...如果使用老版本的OpenSEES(如V2.5.0和...

用户面板(User Panel)

登录用户注册

Powered By PJBlog3 V2.7 Build 05 CopyRight 2005 - 2011, 陈学伟的博客

Processed in 0.093750 second(s) , 3 queries 粤ICP备15071789号-1