土木在线论坛 \ 建筑结构 \ 结构设计软件 \ OpenSees框架拟静力模拟的问题

OpenSees框架拟静力模拟的问题

发布于:2015-09-10 15:20:10 来自:建筑结构/结构设计软件 [复制转发]
最近做框架拟静力模拟,遇到几个问题,苦于身边没有用这个软件的朋友,只好拿到这来请教高手。

1.有没有办法实现先荷载控制到屈服-后位移控制到破坏?
因为官网里面看到有关加载例子只有三种:重力、pushover、地震动。唯一的1个cyclic load位移控制的例子也没有说清屈服位移怎么确定。

2.我用下列代码做拟静力位移控制加载,结果报错 expected floating-point number but got “$a”,反复调试循环语句并无问题,不知道问题出在哪。
pattern Plain 11 Linear {
load $nodeTag1 1000.0e3 0.0 0.0
load $nodeTag2 1000.0e3 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 $Dincr ;#每步位移控制的增量0.2mm
analyze [expr int($Disp/$a)] ;#int为取整
}
}
}

全部回复(2 )

只看楼主 我来说两句抢地板
  • qq_1478418171584
    位移加载还用写循环语句吗
    2016-11-30 21:10:30

    回复 举报
    赞同0
  • lrywjy
    lrywjy 板凳
    楼主解决了么?我也碰到了这个问题。。
    2015-11-03 20:18:03

    回复 举报
    赞同0
这个家伙什么也没有留下。。。

结构设计软件

返回版块

41.5 万条内容 · 238 人订阅

猜你喜欢

阅读下一篇

SATWE设计参数便览及注意事项

前处理注意事项 1、按构件原型输入:按柱、异形柱、梁、墙(含开洞)构件原型输入,没有楼板的房间要开洞,不要把TAT薄壁柱理论对结的简化带入。 2、轴网输入:删除各层无用的网点,利用偏心布置构件功能,消除短梁、短墙、柱内多节点。PMCAD的数据检查要通过。SATWE数据报告提示的问题要消除。 3、柱、梁截面形式及材料:附录A中的15种截面类型,程序可计算自重。范例外的自重需用户输入。4、板―柱结构输入:柱网需输入截面为100X100的虚梁。

回帖成功

经验值 +10