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


博学慎思,坚持创新,求知若飢,虛心若愚                       关键字     类型    
  • 博主
  • 全部
  • 日志
  • 研究
  • 论文
  • 自编程序
  • 工程
  • Dino笔记
  • DinoBox
  • OpenSEES
  • Dino公开课
  • 每周挑战
  • Dino爱编程
  • 留言板

DinoBox

Grasshopper插件 JerryFish
JerryFish[GH]
2022-07-27
ETE_Frame3D
结构分析程序
ETE_Frame3D
2022-01-19
ETE-section截面分析程序
ETE-section
2021-08-19
上一篇 | 下一篇
Dino笔记 订阅所有Dino笔记的日志

[Dino笔记]结构图解法的学习与编程

作者:dinochen1983 日期:2020-05-15

字体大小: 小 中 大

【Dino结构笔记】结构图解法的学习与编程
 基于桁架结构图解法的找形优化方法的开始探索


 相关学术论文的视频:https://www.bilibili.com/video/BV1Zy4y137jT




这期继续学习【结构小站】那一篇关于【题目是:建筑的“形”与“力”—形由力生,以力塑形,以形驭力】的文章里面相关的内容。这文章里面介绍了图解静力法,又可以称为桁架结构图解法等。这个方法的详细原理可以参考如下图的这本书Graphical Analysis(出版于1921年)。还有一点,这里面的图解法的插图太漂亮了,想起以前的桁架钢构桥都是用这个方法来设计的,如下图所示。

 悉尼海港大桥(Sydney Harbour Bridge) 

经典力学教科书 图解分析法

说起来也是有趣,以前的结构力学书是有这部分内容的,由于现在电算程序为主要计算手段,教材也没有介绍这部分桁架图解法,可能是因为有了电算这部分的价值不高,但是最近几年的超高层的设计发展,桁架图解法可用于大跨或高层的结构优化设计当中,这不得不重新去学习一下图解法了。


基于图解法的结构优化的工程应用   

 

【原理】图解静力法的基本原理
1. 作为结构,所有外力与支座反力可以构成一个环的向量和,也就是所有力向量之和是为零的。
2. 每个结点的力需要平衡,也就是一个节点多个作用力(外力支座反力与相近构件的轴力)对这个节点求和也是为零的。
3. 桁架由许多三角形组成,每个三角形三个构件的内力和不一定平衡,不平衡的力为作用于相邻近的三角形的桁架上,但是全部桁架三角形的内力传递完成后最终的合力也是为零。

综合上述的原理,就通过简单的几何原理就发展出结构图解法。


【操作】图解静力法的基本操作。对于操作而言,再多的文字与描述也是很难记录细节的,所以我通过ipad录制了以下实例的图解法操作的整个过程,有兴趣的朋友可以查看B站的视频,连接如下。 
1. 求解结构的支座反力
2. 把外力与支座反力绘制出力线部分(一般在最右端),标出由外力划分出来的线段名(大写字母)
3. 把桁架划分成许多三角形并标出号码,在桁架是面域,在图解法的图中是一个节点。
4. 根据三角形内的桁架角度关系与已标出的力线段的关系,通过直接相关找出节点位置
5. 相邻三角形可以通过相邻边的角度查找节点位置。

通过以上步骤就可以绘制出图解法的“图”,然后就可以通过测量力线的长度得到最后的构件轴力了。通过以下的草图向大家讲述求解的过程,详细可以去看看动画展示。


【Bilibili】结构图解法的详细绘图方法的视频
https://www.bilibili.com/video/BV1Lf4y1U7FS



 
【编程】图解静力法的程序可视化编程这一次学习图解法是为了更好地学习结构优化的老方法与新方法,所以需要大量的绘制图解法的图,那么:
手画是不可能的,这辈子都不可能手画的,手画又容易错,肯定要编程啦,编程的感觉好多了,画图的速度又快,准确率又高,超喜欢编程的。(老梗如果懂的请在下面回复) 


 (1) 编程的实现:编程的基本原理就是参考三角函数以及图解法的基本过程, 程序的界面如下图所示。


 (2) 验算算例。之前学习了SOM的马克写的《高层建筑设计-以结构为建筑》这本书,这本书提到了很多优化的方法,建议大家学习,同在SOM的Baker写了这一篇文章《Structural optimization using graphic statics》就是介绍SOM如何把图解法应用到结构找形与优化上面来。那么我就展示一个这个软件绘制图解法的算例吧。

算例1:  

 

算例2:  

 

 
算例3:  

 

 算例4:  

 

 
(3) 后续开发。

现在已经教会电脑程序自已通过计算绘制这个图解法的图了,接下来就要学习如何通过它进行结构优化,我开发了一个节点偏移的功能,随时改变节点就可以得到图解法的图的变化,这个就是个入门级别的优化手段了。这个就是这一篇DINO结构笔记的全部内容。



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

这个是我的微信公众号[Dino结构笔记]:DINOSTRU



[本日志由 dinochen1983 于 2021-11-08 04:31 PM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: 钢结构钢结构 优化优化
评论: 0 | 引用: 0 | 查看次数: 6386
发表评论
昵 称:
密 码: 游客发言不需要密码.
验证码: 验证码
Dino:如果看不到验证码,再刷几下就可以了
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 200 字 | UBB代码 关闭 | [img]标签 关闭

信息(Information)

DinoChen 视频频道

My GitHub Page



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


dinochen.com需要你的支持


日历(Calendar)

2022年8月
  • 日
  • 一
  • 二
  • 三
  • 四
  • 五
  • 六
  • 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

查找(Search)

关键字
 
类 型

文章(Recent Article)

[OpenSEES]OpenSEES实例教程[汇总...[程序]Grasshopper插件Jerry Fi...[Dino笔记]粒子群算法在桁架结构中的应用[获奖]WSP亚洲2021年卓越奖获得一等奖与创新...[Dino笔记]基于遗传算法对剪力墙结构优化设计方...[Dino笔记]基于OpenSEES虚功原理的钢结...[OpenSEES] 新版ETO更新及相关下载方法...[新闻]祝韩老师荣获广东省科技进步一等奖[程序]ETE-section功能更新:可修改划分...[App开发]采用Swfit语言编制经典的推箱子游...

评论(Comments)

陈博士您好,ETE-sec最新版本和以前的一些版本...您好。陈博士,想问一下怎么下载这个软件呀陈博士您好,这个小工具好像有点问题,有效翼板宽度b...打开的时候显示“你没有许可证”,怎么弄啊陈博士您好,这个是需要购买的软件还是可以试用的怎么查看文档计算过程呢,陈博士一直显示出现一个错误字符无法计算是什么原因呢?为什么一直出错计算不了?陈博士,能共享下文件嘛?第二版没有光盘陈博士您好,我换了好几台电脑ETE还是需要许可,

留言(GuestBook)

请问陈博士,对于任意截面的柱配筋设计改如何实现,本...各位老师好,我是小白,请问大家有没有编写过open...陈博士您好,挡土墙计算的程序是否可以修改成挡土墙内...陈博士您好,想请问一下零长度单元用在桥梁的支座上,...陈博,新版ETO下载以后界面打不开是什么原因呢,旧...陈博士您好,请问可以出一期画易损性曲线的教程吗陈博士您好,我在学习您4.33侧向多自由度简化模型...陈博士您好,計算wind2019的program ...陈博士,您好,我下载使用了您编写的压型钢板组合楼板...陈博士您好,我是opensee初学者,想向您请教两...

TagBar

Loading...

用户面板(User Panel)

登录用户注册

统计(Statistics)

日志: 409 篇
评论: 895 个
留言: 418 个
访问: 14331018 次
在线: 6 人
建站时间: 2008-02-08

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

Processed in 0.205078 second(s) , 6 queries 粤ICP备15071789号-1