opensees怎么加载多维地震波是什么波

opensees安装方法
opensees的安装方法?
09-02-25 &匿名提问
前两年曾经下过opensee,并把所有的例子做了一遍,勉勉强强知道怎么回事,记下来权当是学习日记吧:)What is OpenSees? (Open System for Earthquake Engineering Simulation)An object-oriented software framework for simulation applications in earthquake engineering using finite element methods. OpenSees is not a code. (面向对象的软件框架,采用有限元方法对地震工程进行仿真)Opensee 的特点:+ The library of materials, elements and analysis commands makes OPENSEES a powerful tool for numerical simulation of nonlinear structural and geotechnical systems (可用于非线性结构、岩土分析的丰富的材料,单元库及分析手段)+ The OpenSees library of components is ever-growing and at the leading edge of numerical-simulation models(一个领先且不断进步的数值模型库)+ The opensees interface is based on a command-driven scropting language which enables the user to create more-versatile input files (基于脚本语言可以创建非常灵活的输入文件)+ OpenSees is not a black box, making it a useful educational tool for numerical modeling (非黑箱操作,适用于科学研究)+ You can create your own material, element or analysis tools and incorporate them into OpenSees (可以自定义材料和单元库,并整合到opensees里面)+ NEES is supporting integration of OpenSees as the simulation componenet of laboratory testing (NEES(network of earthquake engineering system)支持OPENSEES作为试验室试验的仿真组件)Opensee 的单元库: Truss Element(桁架单元) Corotational Truss Element (同步旋转桁架单元?) Elastic Beam Column Element (弹性梁柱单元) Nonlinear Beam Column Element (非线性梁柱单元) Beam With Hinges Element (带塑性铰梁单元) Displacement-Based Beam-Column Element (分布塑性,基于位移梁柱单元) Zero-Length Element(0长度单元) Zero-Length ND Element(0长度ND材料单元) Zero-Length Section Element (0长度截面单元) Quad Element(4节点单元) Shell Element(考虑剪切的壳单元) Bbar Plane Strain Quadrilateral Element (一种用于平面应变的单元)Enhanced Strain Quadrilateral Element(增强型应变单元) Standard Brick Element(标准8节点实体单元) Bbar Brick Element(8节点Bbar实体单元) Eight Node Brick Element (有不同体力方向的8节点实体单元) Twenty Node Brick Element(20节点实体单元) u-p-U element(可建立8节点或者20节点实体单元) FourNodeQuadUP Element (用于流固完全耦合的平面应变单元) BeamColumnJoint Element(梁柱节点单元)Opensee 的材料库:Elastic Material (弹性材料)Elastic-Perfectly Plastic Material (理想弹塑性材料)Elastic-Perfectly Plastic Gap Material (理想弹塑性间隙材料)Elastic-No Tension Material (弹性不能受拉材料)Parallel Material(并联材料)Series Material (串联材料)Hardening Material(硬化材料)Concrete01 Material -- Zero Tensile Strength (基于Kent-Scott-Park的无抗拉段混凝土材料)Concrete02 Material -- Linear Tension Softening (线性受拉软化的混凝土材料)Concrete03 Material -- Nonlinear Tension Softening (非线性受拉软化的混凝土材料)Steel01 Material (双折线钢材)Steel02 Material (Giuffré-Menegotto-Pinto等向硬化钢材)Hysteretic Material (滞回材料)Viscous Material(黏性材料)BARSLIP Material (钢筋滑移材料)Bond_SP01 (应变渗透型模型用于模拟钢筋锚固段)Concrete04 Material (Popovics混凝土材料,可以考虑静水压力)Fatigue Material(疲劳材料)Limit State Material(极限状态材料)PINCHING4 Material (pinchin4捏缩材料)PyTzQz Uniaxial Materials(模拟土——结构共同工作的材料模型)Reinforcing Steel Material(钢筋材料)Opensee 使用:1)安装过程:1. 到网站上下载opensee现在版本是1.73,可以直接下载exe或者下载源码回来编译,源码是c++语言编写的,采用CVS(concurrent version system),方便大家共同修改。还有一个写程序的约定,方便后来人认识你的代码。2. 到网站上下载TCL/TK一个现在比较流行的脚本语言,也可用于某些界面设计,比如现在有些ANSYS的开发也用到它。安装过程:TCL/TK官方网站建议安装目录:C:\program files\tcl,而非C:\tcl注意:TCL/TK是个平台,和OPENSEE不是一家公司安装完了之后是一个ActiveTCL(TCL的平台之一,就如Borland C,Turbo C有多家公司一样),可以参考activeTCLHelp.chm了解一下它的使用。接下来安装一个Opensee TCL editor将其释放到c:\tcleditor这个目录下把opensees拷贝到这个目录吧打开其目录下的tcleditor.conf,可以看到exe C:\tcleditor\bin\openSees.exeeditor C:\tcleditor\bin\tcleditor.exebin C:\tcleditor\bin\help C:\tcleditor\help\所以要把opensees.exe拷贝到这个bin目录下Tcl/Tk 的发明人 John Ousterhout 教授在八十年代初,是伯克利大学的教授。在其教学过程中,他发现在集成电路 CAD 设计中,很多时间是花在编程建立测试环境上。并且,环境一旦发生了变化,就要重新修改代码以适应。这种费力而又低效的方法,迫使 Ousterhout 教授力图寻找一种新的编程语言,它即要有好的代码可重用性,又要简单易学,这样就促成了 Tcl (Tool Command Language) 语言的产生。Tcl 最初的构想的是希望把编程按照基于组件的方法 (component approach),即与其为单个的应用程序编写成百上千行的程序代码,不如寻找一个种方法将程序分割成一个个小的, 具备一定“完整”功能的,可重复使用的组件。这些小的组件小到可以基本满足一些独立的应用程序的需求,其它部分可由这些小的组件功能基础上生成。不同的组件有不同的功能,用于不同的目的。并可为其它的应用程序所利用。当然, 这种语言还要有良好的扩展性, 以便用户为其增添新的功能模块。最后,需要用一种强的,灵活的“胶水”把这些组件“粘”合在一起, 使各个组件之间可互相“通信”,协同工作。程序设计有如拼图游戏一样,这种设计思想与后来的 Java 不谋而合。终于在 1988 年的春天, 这种强大灵活的胶水 - Tcl 语言被发明出来了。 一些要点:1)暂时没有界面2)有高亮显示3)基本分为:前处理所需几何数据段,荷载约束段,求解控制段,数据输出控制段等几个方面求解过程:1)出现了一个叫做tcl84.dll的组件没有找到的情况。查找,知道它在tcl的目录下,按win+pause键,找到系统变量,发现这个目录已经添加,所以做法是:重启一遍就可以了不然,把文件拷贝过来也是一种方法。1)查看刚才的目录,可以看到存在了几个文件有element1.out和node3.out这个是文件里面的record控制的。把数据打开,进入到图表绘制系统里面,可以看到一些结果(还有不少的图片和后续东西,一时发不上来,有时间再来添加了)
请登录后再发表评论!温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(2904)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'opensees简单操作',
blogAbstract:'
&&&&&&& 做了几个例题,其中例题3.1、3.2和3.3是不错的,是经过仔细研读的,它们分别对平面内的单榀框架进行了重力加载、pushover分析和地震激励分析。详见“OpenseesExamplesPrimer.pdf”
&&&&&&& 采用命令行形式书写的脚本文件,与abaqus的input文件有异曲同工之妙,阅读起来显得很亲切,也不费力气。
&&&&&&& 现将一些小细节总结如下,都是很基础的东西,但对于入门来说,还是比较必要的。
&&&&&&& 1、命令词中是区分大小写的;',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:3,
publishTime:1,
permalink:'blog/static/',
commentCount:4,
mainCommentCount:2,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}(window.slotbydup=window.slotbydup || []).push({
id: '5450010',
container: s,
size: '1200,90',
display: 'inlay-fix'
建筑结构分区
(window.slotbydup=window.slotbydup || []).push({
id: '5853174',
container: s,
size: '830,90',
display: 'inlay-fix'
OpenSees框架拟静力模拟的问题
OpenSees框架拟静力模拟的问题
最近做框架拟静力模拟,遇到几个问题,苦于身边没有用这个软件的朋友,只好拿到这来请教高手。1.有没有办法实现先荷载控制到屈服-后位移控制到破坏?因为官网里面看到有关加载例子只有三种:重力、pushover、地震动。唯一的1个cyclic load位移控制的例子也没有说清屈服位移怎么确定。2.我用下列代码做拟静力位移控制加载,结果报错expected floating-point number but got “$a”
最近做框架拟静力模拟,遇到几个问题,苦于身边没有用这个软件的朋友,只好拿到这来请教高手。1.有没有办法实现先荷载控制到屈服-后位移控制到破坏?因为官网里面看到有关加载例子只有三种:重力、pushover、地震动。唯一的1个cyclic load位移控制的例子也没有说清屈服位移怎么确定。2.我用下列代码做拟静力位移控制加载,结果报错
expected floating-point number but got “$a”,反复调试循环语句并无问题,不知道问题出在哪。 pattern Plain 11 Linear { load $nodeTag1
0.0 0.0 load $nodeTag2
0.0 0.0 } for {set num 1} {$num<=$NumMax} {incr num} { ;#总共需完成的加载级数为NumMax set Disp [expr $num*$DeltaYield] for {set j 1} {$j<=3} {incr j} { ;#一个for嵌套对应一级加载,它需完成3次循环 set a 0.2 ;#每步位移控制的增量0.2mm foreach Dincr {$a "[expr -$a]" "[expr -$a]" $a} { ;#一个foreach嵌套完成1次循环 #上面foreach之后定义了一个位移增量Dincr(Displacement increment之缩写) integrator DisplacementControl $nodeTag1 1 $D#每步位移控制的增量0.2mm analyze [expr int($Disp/$a)] ;#int为取整 } } }
申明:内容来自用户上传,著作权归原作者所有,如涉及侵权问题,请与我们联系,我们将及时处理!
请使用文明语言进行专业交流,恶意灌水将受到惩罚
请先 ,再评论!
8-1(商易宝)
8-2(英才网)
8-3(媒体广告)
(非工作时间)
(内容侵权举报)Description: &&Gauss integration code, the finite element method for learning useful oh
File list:
安装文件\ActiveTcl8.5.9.1.294121-win32-ix86-threaded.exe
安装文件\OpenSees.exe
安装文件\OpenSees2.2.2.exe.zip
1 OpenSees 的安装及使用\1 OpenSees安装及使用.ppt
1 OpenSees 的安装及使用\column test.mpg
1 OpenSees 的安装及使用\Thumbs.db
opensees2009manuals\OpenSeesExamples.chm
opensees2009manuals\OpenSeesManual(1.7.0).chm
TCLeditor\TCLeditor\bin\exec.bat
TCLeditor\TCLeditor\bin\OpenSees.exe
TCLeditor\TCLeditor\bin\stop.exe
TCLeditor\TCLeditor\bin\TclEditor.exe
TCLeditor\TCLeditor\Examples\Reliability\exec.bat
TCLeditor\TCLeditor\Examples\Reliability\reliability_1_1_1.tcl
TCLeditor\TCLeditor\Examples\Reliability\reliability_1_1_2.tcl
TCLeditor\TCLeditor\Examples\Reliability\reliability_1_1_3.tcl
TCLeditor\TCLeditor\Examples\Reliability\reliability_1_1_4.tcl
TCLeditor\TCLeditor\Examples\Reliability\reliability_1_2_1.tcl
TCLeditor\TCLeditor\Examples\Reliability\reliability_1_3_1.tcl
TCLeditor\TCLeditor\Examples\Reliability\reliability_1_5_1.tcl
TCLeditor\TCLeditor\Examples\Reliability\reliability_1_6_1.tcl
TCLeditor\TCLeditor\Examples\Reliability\reliability_2_1_1.tcl
TCLeditor\TCLeditor\Examples\Reliability\reliability_2_5_1a.tcl
TCLeditor\TCLeditor\Examples\Reliability\reliability_2_5_1b.tcl
TCLeditor\TCLeditor\Examples\Reliability\reliability_2_7_1.tcl
TCLeditor\TCLeditor\Examples\Reliability\reliability_2_aux.tcl
TCLeditor\TCLeditor\Examples\Reliability\reliability_3_1_1.tcl
TCLeditor\TCLeditor\Examples\Reliability\reliability_3_2_1.tcl
TCLeditor\TCLeditor\Examples\Reliability\reliability_3_3_1.tcl
TCLeditor\TCLeditor\Examples\Reliability\reliability_3_4_0.tcl
TCLeditor\TCLeditor\Examples\Reliability\reliability_3_7_1.tcl
TCLeditor\TCLeditor\Examples\Reliability\reliability_4_1_1.tcl
TCLeditor\TCLeditor\Examples\Reliability\reliability_4_2_1.tcl
TCLeditor\TCLeditor\Examples\Reliability\reliability_4_4_0.tcl
TCLeditor\TCLeditor\Examples\Reliability\reliability_4_5_1.tcl
TCLeditor\TCLeditor\Examples\Reliability\reliability_4_aux.tcl
TCLeditor\TCLeditor\Examples\Sensitivity\sensitivity_1_2_1_1.tcl
TCLeditor\TCLeditor\Examples\Sensitivity\sensitivity_1_2_2_1.tcl
TCLeditor\TCLeditor\Examples\Sensitivity\sensitivity_1_3_1_1.tcl
TCLeditor\TCLeditor\Examples\Sensitivity\sensitivity_2_2_2_1.tcl
TCLeditor\TCLeditor\Examples\Sensitivity\sensitivity_3_2_1_1.tcl
TCLeditor\TCLeditor\Examples\Sensitivity\sensitivity_3_2_2_1.tcl
TCLeditor\TCLeditor\Examples\Sensitivity\sensitivity_3_aux.tcl
TCLeditor\TCLeditor\Examples\Sensitivity\sensitivity_4_2_1_1.tcl
TCLeditor\TCLeditor\Examples\Sensitivity\sensitivity_4_2_2_1.tcl
TCLeditor\TCLeditor\Examples\Sensitivity\sensitivity_5_2_2_1.tcl
TCLeditor\TCLeditor\Examples\Structures\ARL360.at2.txt
TCLeditor\TCLeditor\Examples\Structures\Example1.1.tcl
TCLeditor\TCLeditor\Examples\Structures\Example2.1.tcl
TCLeditor\TCLeditor\Examples\Structures\Example3.1.tcl
TCLeditor\TCLeditor\Examples\Structures\Example3.2.tcl
TCLeditor\TCLeditor\Examples\Structures\Example3.3.tcl
TCLeditor\TCLeditor\Examples\Structures\Example4.1.tcl
TCLeditor\TCLeditor\Examples\Structures\Example5.1.tcl
TCLeditor\TCLeditor\Examples\Structures\Example6.1.tcl
TCLeditor\TCLeditor\Examples\Structures\Example7.1.tcl
TCLeditor\TCLeditor\Examples\Structures\Example8.1.tcl
TCLeditor\TCLeditor\Examples\Structures\genPlaneFrame.tcl
TCLeditor\TCLeditor\Examples\Structures\matTest.tcl
TCLeditor\TCLeditor\Examples\Structures\MomentCurvature.tcl
TCLeditor\TCLeditor\Examples\Structures\pattern1.txt
TCLeditor\TCLeditor\Examples\Structures\plotExample3_3.m
TCLeditor\TCLeditor\Examples\Structures\PortalFrame.tcl
TCLeditor\TCLeditor\Examples\Structures\RCcircSection.tcl
TCLeditor\TCLeditor\Examples\Structures\RCcircSectionFEDEAS.tcl
TCLeditor\TCLeditor\Examples\Structures\RCFrame1.tcl
TCLeditor\TCLeditor\Examples\Structures\RCFrame2.tcl
TCLeditor\TCLeditor\Examples\Structures\RCFrame3.tcl
TCLeditor\TCLeditor\Examples\Structures\RCFrame4.tcl
TCLeditor\TCLeditor\Examples\Structures\RCFrame5.tcl
TCLeditor\TCLeditor\Examples\Structures\RCFrameDisplay.tcl
TCLeditor\TCLeditor\Examples\Structures\RCsection.tcl
TCLeditor\TCLeditor\Examples\Structures\RCsectionFEDEAS.tcl
TCLeditor\TCLeditor\Examples\Structures\ReadSMDFile.tcl
TCLeditor\TCLeditor\Examples\Structures\RigidFrame3D.tcl
TCLeditor\TCLeditor\Examples\Structures\RigidFrame3Ddisplay.tcl
TCLeditor\TCLeditor\Examples\Structures\rotSpring2D.tcl
TCLeditor\TCLeditor\Examples\Structures\Solid01.tcl
TCLeditor\TCLeditor\Examples\Structures\SteelFrame1.tcl
TCLeditor\TCLeditor\Examples\Structures\SteelFrame2.tcl
TCLeditor\TCLeditor\Examples\Structures\SteelFrame3.tcl
TCLeditor\TCLeditor\Examples\Structures\StFramePZLdisplay.tcl
TCLeditor\TCLeditor\Examples\Structures\tabasFN.txt
TCLeditor\TCLeditor\Examples\Structures\tabasFP.txt
TCLeditor\TCLeditor\Examples\Structures\Wsection.tcl
TCLeditor\TCLeditor\Examples\Structures\ZeroLength1.tcl
TCLeditor\TCLeditor\Examples\Structures\ZeroLength2.tcl
TCLeditor\TCLeditor\Examples\Structures\ZeroLength3.tcl
TCLeditor\TCLeditor\Examples\Structures\ZeroLength4.tcl
TCLeditor\TCLeditor\Examples\Structures\ZeroLength5.tcl
TCLeditor\TCLeditor\Help\1.ref
TCLeditor\TCLeditor\Help\10.ref
TCLeditor\TCLeditor\Help\11.ref
TCLeditor\TCLeditor\Help\12.ref
TCLeditor\TCLeditor\Help\13.ref
TCLeditor\TCLeditor\Help\2.ref
TCLeditor\TCLeditor\Help\3.ref
TCLeditor\TCLeditor\Help\4.ref
TCLeditor\TCLeditor\Help\5.ref
TCLeditor\TCLeditor\Help\6.ref
Download users:
Relate files:
Favorite users:当前位置:&&
基于OPENSEES的框架结构时程分析研究,opensees,opensees官网,opensees安装,op..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
基于OPENSEES的框架结构时程分析研究
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://jz.docin.com/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口}

我要回帖

更多关于 地震波是什么波 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信