[PERFORM-3D] Support Spring 支座弹簧单元建模提示“Too few or too many selected nodes”错误

记录一个十分简单的小问题,主要原因是,近日多个读者在阅读《PERFORM-3D原理与实例》一书的第14章( “往复位移角加载模拟的两种方法”)时反映,按书中的介绍采用支座弹簧单元(Support Spring Element)进行往复位移加载的模拟,但在PERFORM3D中建立 支座弹簧单元(Support Spring)时报错,提示建模选择了太多或者太少节点(Too few or too many selected nodes),如 图1 所示。 图1(Figure 1) 奇怪,为何会这样。PERFORM-3D 中,Support Spring 单元只含有一个节点,太简单不过了。 🙂  。 经过测试,发现是在是小伙伴太粗心了,出现这个问题的原因是,这几位读者在建Support Spring单元时,选用了 Straight Line的方式(如 图2 所示),由于Straight Line需要指定两个点,而Support Spring单元又只能选到一个点,因此 Test后边提示报错。 图2(Figure 2) …

[程序] YJKTextResults: YJK文本结果查看器 [超限结构设计助手]

程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) YJK 文本结果查看器。[超限结构设计助手] 系列程序之一。 程序界面 ( Program Interface ) 相关软件 ( Related Program ) [01] ENGT: Engineering Toolkit [建筑结构辅助设计工具集成系统] [02] [风洞试验][结构设计][软件] RWDI风洞试验荷载数据处理工具 [03] [结构设计][软件][Program] YJK风洞荷载试验数据处理工具[ A Program …

[程序] PFSAP: Elastic static analysis program for planar frame [平面框架弹性静力分析程序]

旧博客(2013年)中的日记,当初学习有限元时候做的笔记,现转移到 www.jdcui.com 备份!!! 最近一段时间决定开始认真地去学有限元了,基本的理论应该认真地去学好,很重要,没有理论为前提,研究很难深入下去,且根本无法去应用,更别说把程序当成工具了,简直就是被程序玩弄。所以,要多看书,多思考,多动手, 学习基本理论。 为此,初学FEM的过程中,写了个十分十分简单的小程序:PFSAP,即平面框架结构分析程序。前两天刚刚完成。PFSAP包括简单的前后处理,通过图形操作建立模型,可以进行一般的平面桁架、刚架、组合结构的静力分析,类似结构力学求解器,当然功能简单很多。做这个东西主要是想体验一下。以下是程序界面: 下面测试一个简单的桁架例子,参考教材 — 同济大学朱慈勉老师编的《结构力学》下册,例8-1桁架例子。 (1)建立模型,指定支座,施加节点荷载。 (2)分析,查看变形图 (3)查看轴力图 (3)查看支座反力   记录一下,改天再详细测试一下其他的例子 😯 …… 小结:学习有限元,动手实践很重要,实践包括用通用的有限元程序去操作,也包括自己编些小程序来体验;因为公式都是那样,不同的书虽然讲得有深有浅,但是当你看多了以后,看懂了以后,再继续看下去单纯从书面来获得的东西就越来越少了,这时候如果能动手实践一下,那么理解会更加深刻,也能够明白里面的一些比较关键的东西。所以我认为,学任何东西都有下面一个过程:听懂->看懂->做出来->创造。这几个过程都叫“懂”了,但是懂的深度是逐渐加深的,当然要想向着更高的高度发展,要付出越来越多的精力和努力。 附上【Video】 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[软件笔记] PKPM性能包络设计的设置方法

PKPM提供了专门针对于性能设计的包络设计功能,可同时计算小震和中/大震不屈服或中/大震弹性模型,通过指定构件性能目标实现性能设计的包络功能。 具体实现步骤如下: (1)在【参数定义】中选择“按照高规方法进行性能包络设计”,并勾选参与计算的中、大震模型,设置相应的模型参数。 (2)在前处理【性能目标】菜单中指定各构件的性能目标。只有执行了这个设置,软件才能根据指定按性能目标设计构件。 (3)子模型控信息修改(可选) (4)【生成多模型】(可选),如不需要对子模型进行修改,则可以直接点击生成多模型。这里要注意不要和后面计算的生成数据重复。若修改了子模型,后续又重新生成一次则修改会不起作用。 (5)包络计算。程序根据构件索引关系自动进行包络计算,包络结果计入主模型 。 (6)计算完后,查看结果。在过右上方模型列表切换查看主模型及各子模型结果 。 经过上面设置,即可完成子模型的包络设计。 PS: 之前 海口的住宅大底盘双塔的项目 发现包络功能有一些bug,从包络模型中发现,部分配筋的配筋面积进行了包络,但是在查看配筋率的时候,还是原来基本子模型的配筋率。 😛 。 这个问题看似没所谓,但是某些情况可能会引起巨大的错误。 😥  😥 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[程序] ECM: ETABS Concrete Modifier [ETABS混凝土材料修改器]

ETABS这样的处理方式从程序内部来说是比较容易管理的,但是从使用者建模的角度来说就比较不方便了,特别是当一栋建筑包括梁、柱、剪力墙、楼板等构件且混凝土等级又发生多次变化的时候,建模就比较麻烦了。为此我花了两天的时间做了个十分十分简单的小程序(ECM)来处理这个问题ETABS Concrete Modifier (ETABS混凝土材料修改器) – Alejandro – AlejandroS Blog(高手莫见笑)。ECM使用了“单一的混凝土材料按截面建模,再统一修改混凝土等级”的思想,模仿了PKPM中多塔补充定义的图形操作方式ETABS Concrete Modifier (ETABS混凝土材料修改器)。程序的思路很简单:(1)先在ETABS中按截面建模,其中构件的命名按一定规则,比如梁C30B200X500、柱C30C500X500、墙C30W200等;(2)接着从ETABS导出 .e2k 文件,然后用ECM导入该 .e2k ,通过交互式图形化操作进行各楼层各类构件的混凝土材料修改,并导出修改了构件混凝土等级的 .e2k 文件;(3)ETABS导入修改后 .e2k 文件即可完成修改。

[结构分析] ABAQUS弹塑性楼板损伤结果解读

结构弹塑性分析可以较好地反映结构的薄弱部位。大震弹塑性分析和小震设计、中大震拟静力分析具有一定的可比性。 如图是YJK的拟静力楼板应力分析结果及ABAQUS大震分析的损伤结果,弹塑性分析反映了结构的薄弱部位。 (a)YJK等效弹性分析结果 (b)ABAQUS大震弹塑性分析结果 大震弹塑性分析可以检验结构方案设计是否合理,也有助于理解结构的抗震性能,有助于更加全面的把握结构的特性,加深多结构的认识。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[程序] ETABS E2K Timehistory Extractor Tool [ETABS E2K时程提取程序]

程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 该程序专门用于从 ETABS(结构分析与设计软件)的 E2K 文件中提取时程函数。 程序界面 ( Program Interface ) 下载 ( Download ) 如果您需要这个软件,请在这给网站捐助:http://www.jdcui.com/?page_id=4813,捐助金额不低于100RMB,捐助后在评论区留下您的评论,或者联系管理员QQ:3014479529,给您配置软件,对软件有任何疑问也欢迎联系,敬请尊重劳动成果 !! 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[软件笔记] Midas Gen带后缀Tk和Lk的风荷载工况

如下图所示,Midas Gen中存在一些带”_Tk”、“_Lk”后缀的风荷载工况,这些工况不是直接定义生成的,而是在工况中勾选考虑“横风向风振”和“扭转风振”后由软件默认生成的。(PS. 感谢Midas客服 江工 的解答。) 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

Midas Gen 多塔模型多塔定义的注意事项

Midas Gen中定义多塔需要划分楼层,楼层是按标高来定义,不同楼层的标高不能相同,因此虚想办法将标高错开才能定义,如下所示。 此外,Gen中多塔定义是通过定义平面投射范围进行划分的,这个投射范围也有很多要注意的地方,不然很容易出错,总的来说,十分不方便。毕竟很少人用Gen来做层结构整体指标的对比分析。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[程序] YJKSpecPost: YJK反应谱数据分析 [超限结构设计助手]

实干、实践、积累、思考、创新。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) YJK反应谱分析工具,快速分析时程分析的地震波文件,并形成分析报告。【结构超限设计助手】系列程序之一。 程序界面 ( Program Interface ) 相关软件 ( Related Program ) [01] ENGT: Engineering Toolkit [建筑结构辅助设计工具集成系统] [02] [风洞试验][结构设计][软件] RWDI风洞试验荷载数据处理工具 [03] [结构设计][软件][Program] YJK风洞荷载试验数据处理工具[ A Program for …

[设计规范] 剪重比的基本概念

[设计规范] 剪重比。仔细对比表 4.3.12和表4.3.7-1可见,对于扭转效应明显或基本周期小于 3.5s 的结构,楼层的最小地震剪力系数值为0.2αmax(多遇地震),对于基本周期大于 5.0s 的结构,其楼层的最小地震剪力系数值为 0.15 αmax(多遇地震)。依据规范的地震影响系数曲线,当影响系数在 0.15 αmax或0.2αmax时,结构的周期主要在后5 Tg后。

[程序] YJKDispPost: YJK位移结果处理 [超限结构设计助手]

程序图标 ( Program Icon )      程序介绍 ( Program Introduction) 对YJK的位移结果进行处理,支持多塔,可以查看各类位移结果,并可通过图形的形式将结果呈现。有了它,以后就可以方便的调模型了,后续添加数据输出模块。【结构超限设计助手】系列程序之一。 程序界面 ( Program Interface ) 相关软件 ( Related Program ) [01] ENGT: Engineering Toolkit [建筑结构辅助设计工具集成系统] [02] [风洞试验][结构设计][软件] RWDI风洞试验荷载数据处理工具 [03] [结构设计][软件][Program] YJK风洞荷载试验数据处理工具[ A Program …

[结构设计] 特一级剪力墙、筒体墙的设计规定

结构设计,结合工程,学习规范,特一级剪力墙、筒体墙应符合下列规定(JGJ3 — 2010, 3.10.5) (1)底部加强部位的弯矩设计值应乘以 1.1 的增大系数,其他部位的弯矩设计值应乘以1.3的增大系数;底部加强部位的剪切力设计值,应按考虑地震组合的剪力计算值的1.9倍采用,其他部位的剪力设计值,应按考虑地震作用组合的剪力计算值的1.4倍采用。( PS. 提高特一级构件的抗弯和抗剪承载能力,底部加强区的抗弯提高程度较非底部加强区小,底部加强区的抗剪提高程度较非底部加强区大 ) (2)一般部位的水平和竖向分布钢筋最小配筋率应取为0.35%,底部加强部位的水平和竖向分布钢筋的最小配筋率应取为0.40%。 (3)约束边缘构件纵向钢筋最小构造配筋率应取为1.4%,配箍特征值宜增大20%;构造边缘构件纵向钢筋的配筋率不应小于1.2%。 (4)框支剪力墙结构的落地剪力墙底部加强部位边缘构件宜配置型钢,型钢宜向上、下各延伸一层。 (5)连梁的要求同一级。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[结构设计] 梁纵向受力钢筋的基本规定

梁纵向受力钢筋的基本规定: (1)伸入梁支座范围内的钢筋不应少于2根。 (2)梁高不小于 300mm时,钢筋直径不应小于10mm;梁高小于300mm时,钢筋直径不应小于8mm。 (3)梁上部钢筋水平方向的净间距不应小于 30mm 和 1.5d;梁下部钢筋水平方向的净间距不应小于 25mm和d。当下部钢筋多于2层时,2层以上钢筋水平方向的中距应比下面2层的中距正大一倍;各层钢筋之间的净间距不应小于25mm 和 d,d为钢筋的最大直径。(PS. 上部间距应宽点,下部允许密一点。) (4)在梁的配筋密集区域宜采用并筋的配筋形式。 PS. 来自《混凝土结构设计规范》 GB 50010-2010 9.2.1 条 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[结构设计] 剪力墙的底部加强部位

剪力墙的底部加强部位是我国抗震设计规范的一个概念。以下摘自 《高层建筑混凝土结构设计规程》JGJ 3—2010。 抗震设计时,剪力墙底部加强部位的范围,应符合下列规定: 1 底部加强部位的高度,应从地下室顶板算起; 2 底部加强部位的高度可取底部两层和墙体总高度的1/10二者的较大值,部分框支剪力墙结构底部加强部位的高度应复合规程10.2.2条的规定(带转换层的高层建筑结构,其剪力墙底部加强部位的高度应从地下室顶板算起,宜取至转换层以上两层且不宜小于房屋高度的1/10。)。 3 当结构计算嵌固端位于地下以下一层底板或以下时,底部加强部位宜延伸到计算嵌固端。 抗震设计时,为保证剪力墙底部出现塑性铰后具有足够大的延性,应对可能出现塑性铰的部位加强抗震措施,包括提高其抗剪切破坏的能力,设置约束边缘构件等,该加强部位称为“底部加强部位”。剪力墙底部塑性铰出现都有一定的范围,一般情况下单个塑性铰发展高度约为墙肢截面高度hw,但是为安全起见,设计时加强部位范围应适当扩大。规程统一以剪力墙总高度的1/10与两层层高二者的较大值作为加强部位。第三款明确了当地下室整体刚度不足以作为结构嵌固端,而计算嵌固部位不能设置在地下室顶板时,剪力墙底部加强部位的设计要求宜延伸至计算嵌固部位。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[软件笔记] SAUSAGE中出现“凹多边形”面单元

模型从其他软件转换到SAUSAGE时,经常会出现凹多边形楼板的错误,导致软件无法打开。 可以在 参数配置 中通过 修改凹多边形的显示方式解决重新打开模型,然后将相应的楼板修改后可以解决问题。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[软件笔记] SAUSAGE中的“移动节点”功能

实干、实践、积累、思考、创新。 SAUSAGE中修改模型SS的时候,有一个十分好用的功能——“移动节点”,如下图所示: 但目前这个功能仅支持节点的水平一定,即无法竖向移动。(估计是为了避免一些复杂的几何关系处理。)因此,当遇到如下图所示的两个节点比较近,上面的节点需要剔除的时候,就无法通过移动节点。而只能删除单元后再删除节点。 按时也是有方法处理的, 😀 。既然仅能水平移动,那就先将节点移动到同一标高再移动。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号