[结构优化] 基于ETABS二次开发的超高层核心筒墙厚优化 案例一 (Case 1 of wall thickness optimization for super high-rise core tubes based on secondary development of ETABS)

实干、实践、积累、思考、创新。 来自团队小伙伴 黄元根 的分享 …… 基于ETABS二次开发的超高层核心筒墙厚优化 案例(一) 1. 工程概况 分享案例为某项目方案测算阶段,项目位于高烈度区(设防烈度8度半),结构高度接近300m,结构体系采用巨柱+型钢混凝土核心筒+斜撑,核心筒作为主要抗侧力构件,其墙厚直接影响结构的抗震性能以及经济性。对于高烈度区项目,结构减重尤为关键,本文基于ETABS二次开发+优化算法给出一种在满足设计要求前提下减小结构自重的解决方案。 2. 核心筒优化结果 项目核心筒竖向存在一定收进,墙体根据其平面位置以及高度设为变量,优化过程可描述如下: 优化目标:结构自重最小 约束函数:结构最大层间位移角1/450 设计变量:核心筒墙厚   结构软件 优化前(YJK) 优化后(YJK) 结构总质量(t) 200433 187156 结构周期(s) 4.78 4.97 最大层间位移角 1/452(X)1/470(Y) 1/449(X)1/462(Y)   …

[结构优化][Video] 超高层结构伸臂桁架位置敏感性分析 (Sensitivity analysis of the location of the outrigger truss in super high-rise buildings)

实干、实践、积累、思考、创新。 来自团队小伙伴的分享,通过ETABS二次开发,实现超高层伸臂桁架位置敏感性分析。Sensitivity analysis of the position of the outrigger truss in super high-rise buildings 相关资料 ( Related Topics ) [01] [CSI OAPI][编程] CSI OAPI EX1: 运行/关闭/捕捉 SAP2000 [Start/Exit/GetActive SAP2000] [02] [CSI OAPI][编程] …

[编程][Video] 基于ESO的拓扑优化 案例2 (Python编程) ESO based topology optimization Example 2 (Python programming)

实干、实践、积累、思考、创新。 来自团队小伙伴的分享,基于Python编制渐进结构优化法(ESO)的程序。渐进结构优化法(ESO)最早由澳大利亚维多利亚大学的谢亿民院士和悉尼大学的Steven G.P于1993年共同提出,主要用于解决连续体的拓扑优化问题。ESO算法的思路很清晰简单,即根据某一个优化准则,将无效或者效率低的材料逐步删除,从而使结构逐渐趋向优化。【www.jdcui.com出品】 相关资料 ( Related Topics ) [01] [CSI OAPI][编程] CSI OAPI EX1: 运行/关闭/捕捉 SAP2000 [Start/Exit/GetActive SAP2000] [02] [CSI OAPI][编程] CSI OAPI EX2: 伸臂桁架几何优化 [Geometric optimization of outrigger truss] [03] [CSI …

[优化][编程] 基于ETABS二次开发的塔楼斜柱斜率变化优化案例 (Slope Sensitivity analysis of the inclined columns of the tower through secondary development of ETABS)

实干、实践、积累、思考、创新。 实际超高层工程案例中,塔楼外框常采用斜巨柱形式,以加强外框刚度和满足建筑外形要求,例如中国尊大楼、武汉绿地中心等。为了探究巨柱斜率对整体刚度影响,基于ETABS二次开发技术实现不同斜率巨柱自动化计算以及提取相应结果,以供参考: 一、计算模型 斜柱斜率变化视频 二、计算结果 三、初步结论 1、巨柱斜率增大,结构刚度增加,地震下结构基底剪力增大; 2、巨柱斜率增大,风荷载下结构最大层间位移角可减小15%,当斜率大于一定角度后,最大层间位移角减小幅度有限; 3、相比结构前二周期,结构第三周期(扭转周期)对巨柱斜率变化更为敏感,即增大巨柱斜率更有利于提高结构扭转刚度。 本文编者介绍 相关资料 ( Related Topics ) [01] [CSI OAPI][编程] CSI OAPI EX1: 运行/关闭/捕捉 SAP2000 [Start/Exit/GetActive SAP2000] [02] [CSI OAPI][编程] CSI OAPI EX2: 伸臂桁架几何优化 …

[优化][编程] 基于SAP2000二次开发的平面桁架优化案例 (Optimization of plane truss structure through secondary development of SAP2000)

实干、实践、积累、思考、创新。 实际超高层工程案例中,外框常采用交叉支撑/交叉网格等形式加强外框刚度以形成强外框体系,例如深圳中信金融中心、深圳华润总部大厦、广州西塔等。为了初步探究交叉支撑点位置对外框刚度影响,基于简化平面模型以及SAP2000二次开发技术,采用枚举法对不同交叉点位置的桁架进行计算,以供参考。 1、平面桁架的简化模型 外框交叉支撑通常呈现疏密表现形式,简化模型通过可选交叉点位置大于交叉点道数模拟,各层水平荷载采用某项目指定风荷载。 表 平面桁架构件尺寸: 柱 方钢管2000X2000X100X100 梁/支撑 方钢管1200X800X60X60 2、SAP2000二次开发技术+简化模型 SAP2000的API功能是以程序语言的形式与SAP2000相结合,实现建模、分析、结果输入输出的智能化,它使得用户可以通过编译好的程序自动建立、分析模型并获得指定的分析和设计结果,用户可用另一种程序和SAP2000通过API接口相结合实现互动。本文通过SAP2000二次开发技术对所有枚举桁架方案进行内力分析,输出桁架顶点位移,以此作为整体刚度判定标准。 桁架交叉点位置变化视频 3、计算结果 基于简化模型和二次开发技术,将桁架顶点位移作为整体刚度判定标准,以下给出顶点位移从小至大的桁架方案结果 本文编者介绍 相关资料 ( Related Topics ) [01] [CSI OAPI][编程] CSI OAPI EX1: 运行/关闭/捕捉 SAP2000 [Start/Exit/GetActive SAP2000] [02] …

[视频][Video] 基于ESO的拓扑优化 案例1 (Python编程) ESO based topology optimization Example 1(Python programming)

实干、实践、积累、思考、创新。 ESO拓扑优化,Python编程,视频。 相关资料 ( Related Topics ) [01] [CSI OAPI][编程] CSI OAPI EX1: 运行/关闭/捕捉 SAP2000 [Start/Exit/GetActive SAP2000] [02] [CSI OAPI][编程] CSI OAPI EX2: 伸臂桁架几何优化 [Geometric optimization of outrigger truss] [03] [CSI OAPI][编程] …

[拓扑优化] 基于BESO的拓扑优化设计与数字未来工作营分享

实干、实践、积累、思考、创新。 基于BESO的拓扑优化设计与数字未来工作营分享 by 郑依力Ely 大家好,我是Ely,郑依力,今天想和大家分享的是我在前段时间参加同济大学举办的Architectural Digital Futures (ADF)工作营的学习见闻,其中包括BESO在拓扑优化设计中的应用和数字未来工作营的收获。 目录 分享目录分为4部分: 第一部分介绍编者参加工作营前的准备工作,了解并学习ESO和BESO的相关理论知识; 第二部分介绍编者参加Emerging Form工作营的情况以及编者所在小组的设计作品[Re]forming the cave; 第三部分介绍编者在参加工作营时参观平行工作营的工作或听取有意思的讲座; 第四部分分享编者对此次学习的思考与感恩。   C1 ESO&BESO介绍  目前我们常说的BESO算法经历了较长时间的发展,期间有众多学者、研究人员参与其中,对该算法进行更新、迭代、改进。BESO的前身可以追溯到ESO,ESO是这三个单词Evolutionary Structural Optimisation的首字母。编者选取了BESO发展史上的一些重要节点,大致介绍其发展脉络。 1992年,Y. M.Xie & G. P.Steven 在Computers & Structures发表了论文 …

[CSI OAPI][编程] CSI OAPI EX2: 基于虚功原理的伸臂桁架几何优化 [Geometric optimization of outrigger truss based on the principle of virtual work]

实干、实践、积累、思考、创新。 CSI API编程训练第二课,这次做一个基于虚功原理的伸臂桁架几何优化,主要训练如何通过编程控制SAP2000修改节点位置,自动提交计算分析,并提取构件的内力等。 对于桁架结构,根据虚功原理,结合单位荷载法可知,结构任意一点在指定方向的位移可按以下公式表示: $${\Delta = \sum {\int {\frac{{n{F_N}}}{{EA}}} } {\rm{ds}} = \sum {\frac{{n{F_N}L}}{{EA}}} }$$ 其中,\(n\)为杆件的虚拟轴力,\({F_N}\)为杆件的真实轴力,\(E\)为杆件的弹性模量,\(A\)为杆件的截面面积,\(L\)为杆件的长度。 根据Baker的研究可知,对于静定桁架结构,各杆件处于等应力状态时,结构杆件是最优的。这个最优说的是,对于给定挠度,当所有杆件均处于等应力状态时,所需结构材料用量最小;或者说对于给定材料用量的结构,当所有杆件均处于等应力状态时,结构挠度最小。 假设各杆件的应力水平均达到同一个值,设为\(e = \frac{{{F_N}}}{{EA}}\),此时结构任意一点在指定方向的位移公式变为以下: $${\Delta = \sum {\int {\frac{{n{F_N}}}{{EA}}} } {\rm{ds}} = e\sum {nL} …

[软件][工具][优化] ColPosOpt: Column Position Optimization under Complex facade (ColPosOpt: 复杂外立面下外框柱布置优化工具)

实干、实践、积累、思考、创新。 很久之前写的题目,随后更新。。。。         微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[日记][图] “济济一谈”沙龙 08期 | ENGT超限结构辅助设计集成系统-研发与应用

实干、实践、积累、思考、创新。 2022年10月21日,“济济一谈”沙龙 第八期活动在 RBS 广州总部举行。主讲人RBS资深工程师、软件研发部主管 崔济东博士,就结构数智化设计话题展开了讨论,并结合RBS项目,着重讨论了自主研发的ENGT超限结构辅助设计集成系统的研发与应用。沙龙现场,RBS的工程师结合实践中的思考,进行了更深入的交流,现场气氛热烈。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[软件][试验] SawtoothRemove滞回曲线锯齿修正工具——案例2

实干、实践、积累、思考,创新。 这是SawtoothRemove的修正案例2。 用小伙伴的试验数据做的 SawtoothRemove([软件][试验][研究] SawtoothRemove: Remove the Sawtooth Patterns in Your Test Data [剔除试验数据中的锯齿]) 案例。直接上图,看修正过程和结果。 (1)将滞回曲线数据导入SawtoothRemove,从下图可以看见,滞回曲线有非常多的局部跳动,这种跳动也可以理解为一种锯齿。 (2)点击Analyze Loop分析滞回环,分析完毕我们可以在LOOP No.下拉菜单中查看各个滞回环,各个滞回环会在右边的绘图面板中显示。 (3)可以单独显示某个滞回环曲线,可以发现单个滞回环曲线有非常多的锯齿。 (4)直接点击 “修正数据的锯齿” 按钮,可一键修正锯齿,如下图所示,修正的曲线如红色所示,变得非常平滑,原来的锯齿修正了。 (5)可单独显示修正后的曲线,如下图。 (6) 最后点击 “输出EXCEL曲线图” ,可将曲线图直接输出到EXEL表,方便使用者进行后续数据的处理。 另外网站还提供了其他几款用于修正试验数据的工具,感兴趣的小伙伴可以看看: NoiseRemoval:http://www.jdcui.com/?p=15046 …

[编程训练][软件] 粒子群优化算法求解无约束最优化问题 [Particle Swarm Optimization Algorithm for Solving Unconstrained Optimization Problems]

实干、实践、积累、思考,创新。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 假期花了几天研究粒子群优化算法,顺便写了这个小工具,简单测试无约束最优化问题,也顺便训练一下编程。 软件自带几个经典的PSO粒子群优化算法测试函数,具体包括: 0: Sphere 1: Eggcrate 2: Rosenbrock 3: Ackley 4: Schaffer 5: Rastrigrin 6: Cigar 7: Griewangk 8: Schwefel 几个函数的图像可以在这个博文查看:[笔记][智能算法]几个经典的PSO粒子群优化算法测试函数 (Benchmark …

[规范][结构][设计] 剪力墙边缘构件的尺度问题 (The dimension problem of the boundary element of the shear wall)

实干、实践、积累、思考、创新。 如下图,一图胜千言。 相关博文( Related Topics) [01] [工具][软件][规范] 广东省标准《高层建筑混凝土结构设计规范》反应谱计算工具 [02] [结构力学][结构设计] 两端固支梁弯矩为0点距端部的距离 [03] [抗震][结构设计][规范] 非抗震设计情况下混凝土柱的“轴压比”可达多大? [04] [结构设计][动力学] YJK中CQC振型组合地震力的复核 [05] [结构设计][楼梯] 混凝土楼梯施工图笔记 [06] [结构][设计][规范] 关于结构倾覆力矩计算公式的另一种理解 [07] [结构设计][规范] 结构整体倾覆力矩及抗倾覆力矩的计算——以YJK为例 [08] [YJK][结构设计] YJK中的地下室侧土侧向约束土弹簧测试 [09] …

[编程][算法][优化] 编程训练:函数的CONLIN线性化

坚持实干、坚持一线、坚持积累、坚持思考,坚持创新。     2018 12 03 挖的坑,现在来更新…… 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

为何结构越长温度效应越显著??

坚持实干、坚持实践、坚持积累、坚持思考,坚持创新。 我们经常会看到超大面积结构,超长结构常需要做温度效应分析。为何是长的结构而不是短的结构越温度效应越显著?? 很简单,由下面的公式可知: ε = α ΔΤ ε = α ΔΤ = ΔL/L ΔL = α ΔΤ L 以上公式说明,对于无约束的结构,在温度变化作用下,结构的伸长量或者缩短量ΔL与热膨胀系数α 、温度变化ΔΤ、及结构本身的长度 L有关,与这三个量成正比。 因此,对于无约束的结构,结构越长,或者体积越大,在相同的温度变化下,结构伸长或者缩短的量越大,且这一温度变化引起的伸长或缩短在结构中不产生应力。 反过来,对于存在约束的结构,在约束条件一致的情况下,若结构越长,发生同样的温度变化下,结构倾向于伸长或缩短的量越大,进而这个伸长或缩短受约束限制后导致的结构应力和应变也越大。 即,出现了我们常说的结构越长温度效应越显著的说法。 PS. 上述以线膨胀为例子说明,其实温度作用下,结构会沿着3个方向都发生伸缩,即发生体积变化。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号,及时订阅更新  

[结构优化][编程][软件] 基于ETABS二次开发的结构优化设计程序及其在实际工程中的应用

实干、实践、积累、思考、创新。 来自小伙伴 黄元根 的分享,结构优化方面的专题。 1. 优化设计程序 1.1 优化设计理论 最优设计是人们在工程技术、科学研究等诸多领域经常遇到的问题,例如结构设计要在满足一定约束条件下所使用材料的总重量最轻。目前实际工程项目中优化问题解决方法一般依据经验积累进行主观判断,随着数学方法和计算机技术的快速进步,用建模和数值求解计算方法将会越来越显示出高效优势。 1.2 优化设计应用 ETABS软件作为国际上结构设计领域应用最广泛的设计软件,其准确性和可操作等方面存在一定优势。同时,ETABS开放二次开发接口,可供用户进行所需功能的开发。在此基础上,基于ETABS二次开发技术和优化算法开发适用于实际工程项目的计算程序,利用结构地震动力响应求解和软件开放性好的优势,可用于结构构件截面灵敏度分析、优化计算等,以实现结构最优设计。基于结构自重最小原则,本优化程序可实现不同类型构件的截面最优设计。 自编优化软件界面 2. 具体工程应用 不同复杂结构项目具有不同特点,其控制性指标往往也不同,结构计算分析需差异化、针对性分析,目前根据实际工程中遇到的优化设计问题,本优化程序可给出以下问题的解决方案: (1) 某高烈度区超高层结构 问题描述:结构地震效应与结构自身质量和刚度两者密切相关,工程中常常遇到增加墙厚位移角反而变大,原因在于墙厚增加后,结构自重增加导致地震力变大;如何在结构刚度与地震力之间平衡显得尤为关键,常规设计做法需要不断调整,费时费力且找不出两者变化规律,优化设计程序给出一种可行解决方案。 解决途径:将最大层间位移角作为约束条件,结构自重最小为优化目标,构件截面尺寸作为变量,实现结构最优设计; 某工程应用: 优化效果:经过结构优化设计后,在减小墙厚情况下,结构最大层间位移角得到减小,原因在于结构各层最大层间位移角分布更加均匀,更加充分利用了层间刚度,即使顶点位移增大。优化后,结构自重和地震作用得到减小,有利于减小结构钢筋用量,结构更加经济高效。 (2) 高度超过500m的某超高层结构 问题描述:项目结构高度达到500米,结构第一周期接近9s。当结构周期为控制因素时,结构周期与结构自重和结构刚度直接相关,如若剪力墙墙厚增加,结构刚度增强,结构周期如何变化难以直观判别,给结构优化设计带来一定难度。 解决途径:将结构周期作为约束条件,结构自重最小为优化目标,构件截面尺寸作为变量,实现结构最优设计; 某工程应用: 优化效果:经过结构优化设计后,直观给出低中高区的不同位置核心筒剪力墙厚度对结构第一周期的敏感性差异,为不同位置/不同区域核心筒墙厚给出不同的调整策略和方向。在设定结构周期以及满足层间位移角前提下,结构自重和结构地震效应同时减小,结构更加经济高效。 (3) 某高位连体结构 …

[结构设计][ENGT][超高层] 巨柱轴压比分析及优化(ENGT超高层应用案例9)

实干、实践、积累、思考、创新。 To be continued…           微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[结构设计][ENGT][超高层] 钢构件应力比分析及优化(ENGT超高层应用案例8)

坚持实干、坚持实践、坚持积累、坚持思考,坚持创新。 To be continued…           注释 ( Comments )   ( 如果您发现有错误,欢迎批评指正。邮箱:jidong_cui@163.com . 如果您喜欢这篇博文,请在上面给我 点个赞 吧! 🙂   🙂      ( If you found any mistakes in the post, please let me know. Email : jidong_cui@163.com. If you …

[FEM][Midas][Abaqus][Midas2Abaqus] 面内受压平板屈曲分析 (Buckling Analysis of Plate Element Subjected to In Plane Loading)

坚持实干、坚持一线、坚持积累、坚持思考,坚持创新。

[结构设计][盈建科][方案][编程] YJK Multi-Model Compare: 基于盈建科的多模型参数优化比选工具 (超限助手)(方案优化比选)

实干、实践、积累、思考、创新。 程序图标 ( Program LOGO ) 程序介绍 ( Program Introduction) 基于YJK的多模型参数对比分析工具,主要用于前期结构方案对比。特别适合于复杂结构的前期方案优化比选。结构工程师方案分析利器。也算是 结构超限工具箱的  一员。 程序图例 ( Program Gallery ) 应用实例 ( Example ) 如下图所示,通过多模型对比可见,对于控制结构的第一周期,方案5最优,方案3/4/6/7/8次之,方案1/2/9/10效果最差。 PS. 算是辅助人工手动优化的一个工具应用吧。后面再给出基于有限元算法的优化。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[编程][算法][优化] 编程训练:函数的移动渐进线(MMA)近似

            注释 ( Comments )   ( 如果您发现有错误,欢迎批评指正。邮箱:jidong_cui@163.com . 如果您喜欢这篇博文,请在上面给我 点个赞 吧! 🙂   🙂      ( If you found any mistakes in the post, please let me know. Email : jidong_cui@163.com. If you like this posts, …

[优化][ABAQUS][Midas2Abaqus] Topology Optimization of a short cantilever beam by Abaqus [短悬臂梁拓扑优化分析算例]

又一个简单的优化小例子, PS. 某人答对了结果 😆 。 【1】Midas Gen Model 【2】Midas2Abaqus Model 【3】Abaqus Model 【4】Optimization Results 优化目标:刚度最大化。 约束条件:体积优化 30%。 最终结果是一个三角形。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[优化][ABAQUS][Midas2Abaqus] Topology Optimization of a clamped-clamped beam by Abaqus [两端固支梁拓扑优化分析算例]

做个简单的优化小例子,后续有时间继续再做深入研究吧。这些都是拓扑优化届最初级最初级的小例子。很多书本都可以看到。 先从最简单的拓扑优化开始。后续陆续分享一些实际工程的优化案例,贴近工程的一些优化思路及软件开发应用案例。 【1】Midas Gen Model 【2】Midas2Abaqus Model 【3】Abaqus Model 【4】Optimization Results 优化目标:刚度最大化。 约束条件:体积优化 50%。 (1) Step 5 (2) Step 10 (3) Step 25 (4) Strain Energy 到25步后,结构基本稳定。可以看出优化后的结构的轮廓。 后续再继续深入研究。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号