ETE-Section截面分析程序的开发与介绍

最近整理电脑文件及以前自编程序的源代码,找到本科及研究生阶段开发的结构分析程序如结构力学求解器、有限元软件的Demo及风振时程分析软件的源代码,发现当时开发的程序的完成度相当的高,有帮助文档,有技术文档,代码也写得规范,连图标与操作快捷键都有深入的调节。

    风速时程分析程序的界面 and 结构力学求解器的界面

相比最近几年开发的结构分析设计小程序,那种深入的精神已经大不如前,我也不找借口了,总不能说现在有两个娃整天在身边吵,人老了事情也多。然而最近看到了一本好书《深度工作》,春节几天放假我读了一下,觉得现在能进入深度工作的大片时间太少了,都是一些碎片化的时间,由于太碎做不好一件完成的作品,于是最近我制定了一个深度工作计划,把时间强制安排一下,深入开发这一个结构工程相关的软件,也就是DINOSEC的升级版ETE-SEC,以前的DINOSEC只能做规则截面的弹塑性分析,老早就相做一个接近XTRACT的软件了,在超限分析中或者香港项目中经常遇到复杂的截面,现在终于升级一下,把DINOSEC改名为ETE-SEC,用于复杂截面或者叫不规则截面,包括组合截面的弹塑性分析,即得到PMM曲线,导入荷载后可以快速检查内力P-MX-MY是否满足承载力要求,这个功能很多PMM软件都没有。

ETE-Section的程序界面

那么一个完成度较高的程序,必须有导入导出,打开保存,计算核心,输出报告,快速修改,这样也学习ETABS\SAP2000的程序,加入SHOW TABLE展示表格的功能,也可以快速生成EXCEL表格等。

ETE-SEC的软件介绍
ETE-SEC是一款快速完成截面弹塑性分析的软件,可以进行复杂截面的建模,截面自动划分,PMM分析,验算构件内力及输出报告的功能,ETE-SEC可以导入CAD图形或导入DXF文件,在截面建模后可以导出DXF文件,提供用户在CAD进行修改。截面材料本构参数可以自定义输入,程序具有图形截面可以快速复杂多种复杂截面及快速绘制与修改钢筋。

用户可输入多种不同的截面

ETE-SEC的主界面如下图所示。混凝土截面,型钢截面与钢筋布置可以通过参数化生成,程序加入大量的截面类型。生成截面后,钢筋的布置与修改可以在界面内完成,程序提供了钢筋的修改、复制、移动及删除等功能。详细的操作可以看操作视频,比文本表达更加清楚。

用户可以通过参数输入截面        用户在画图区直接修改钢筋布置的工具

ETE-SEC的截面划分是程序自带的,无论是程序自带截面还是CAD导入截面均可以划分,划分效果类似XTRACT程序的划分,算法上提高了速度,截面划分后可以在界面中显示。然后就可以进行PM分析。

不同形式的截面划分

ETE-SEC的截面PMM分析,提供不同角度的P-M曲线分析,包括X-X,Y-Y方向及任意角度方向。同时可以进行MX-MY曲线分析,只需要指定轴力N就可以了。程序可以在PMM曲线中展示导入的构件内力,并会计算出最不利的内力。每组内力可以计算能力需求比值。PM曲线中内力点的能力需求比值的定义如图所示,该值如果小于1表示点在曲线外面,截面需要加强,如果大于1表示承载力有富余,这样即使有大量不同的内力组合也可以快速计算得到最不利的内力值,针对该值进行截面调整就事半功倍了。PMM分析具备一键生成报告PDF的功能。

程序计算所得的PMM曲线及构件内力验算

ETE-SEC的强大导入导出功能,截面可以通过DXF文件或在CAD界面中导入。内力数据文件可以通过CSV文件导入。截面绘制完可以导出DXF文件。操作如视频所示。程序增加了SHOW TABLE功能,可以导出截面程序中所有的前处理(模型)及后处理(分析结果)的数据。并可以一键生成EXCEL文件。

  

程序支持CAD与DXF的导入与导出

 

截面分析所得的计算书报告PDF文件

作为结构工程师的我,一直做着结构分析程序的开发,自研发的ETE-SEC程序可以快速批量进行截面分析,一键生成PDF报告,对大量内力组合进行快速的计算,向XTRACT学习技术并试着突破它。这个软件从下笔到完成用了我一周的时间,在这个过程中从数学公式推导,图形界面设计,PDF报告排版,程序LOGO、按钮图标ICON及界面插图的绘制,源代码的编写,在这个编程的过程中体验深度工作的无限乐趣。

最后通过一个动画展示整个软件的操作过程。

【操作视频】已经上传至B站,点击【阅读原文】可以得到视频的地址:
https://www.bilibili.com/video/BV1py4y1h7sZ

(0)

相关推荐

  • DWG/DXF/DWF浏览打印(AutoDWG DWGSee Pro)下载 v3.34

    AutoDWG DWGSee是一个小巧快速的DWG/DXF/DWF图纸文件浏览器,有与ACDSee 相类似的界面,此专业版可以浏览.查看.打印.标注.转换和比较AutoCAD的图纸文件,支持AutoC ...

  • 消防车荷载的来龙去脉——最完整、细致的解读(下):普通活荷载与消防车荷载的差异分析及总结

    2018-05-21 文章作者:刘孝国 当前的设计中,PKPM软件V3以后的版本已经提供了直接输入消防车荷载的功能,软件可以准确.便捷.高效的一次性完成对于消防车荷载的处理,准确考虑消防车荷载与其他活 ...

  • 长沙小程序APP开发行情及价格

    先声明一下:脱离需求谈价格是没有意义的!本回答仅通过具体的案例来说明这个钱是怎么算出来的. 经常遇到这样的询价: 做一个类似×××的产品需要多少钱? 我能理解对方的意思,是想大概知道做这样一个东西的成 ...

  • 开发小程序和开发app有什么不同?

    开发小程序和开发app有什么不同? 一.下载 App 从应用商店(如 App Store)里下载: 小程序 通过微信(扫描二维码.搜索)直接获得: 二.安装 App 安装在手机内存中,就像自己买了辆车 ...

  • 微信小程序商城开发/高端定制开发,源码重要性

    微信自从出现一直在影响着我们生活的方方面面,从简单的社交.到今天的便民生活服务:从简单的分享.到今天的微商城等等.对于很多中小型企业.甚至是个人商家来说,微信小程序商城可以说是相当方便了. 对于微信小 ...

  • 分销小程序值得开发吗?

    伴随着小程序的新功能愈来愈多,实体企业想获得开发设计小程序商城系统的欲望也愈发明显,通常的小程序商城系统能够完成选购.付款等完整的交易基本功能,但以便更强的推广自己的小程序商城系统,于是加入了分销小程 ...

  • 知识付费小程序的开发前景

    疫情之下,互联网教育在高速的发展,给人们的学习生活带来了提升和拓展.与此同时,人们开始变得更加注重学习带来的精神神华,也就催生了知识付费场景.数据统计,目前国内的知识付费市场规模预计将打造500亿的规 ...

  • 分销小程序定制开发怎么做?

    在网上总有朋友们问到微信小程序能不能做分销这一难题,实际上就现阶段看来,回答是毫无疑问的.值得一提的是,微信小程序做分销商具有很多的优点,这一点是很多商家不甚了解的. 说到这,或许会有小伙伴们问那分销 ...

  • 程序员开发软件的意义在哪?

    有一篇热文<写了8年的代码,做过的项目都下线了,程序员的意义在哪里!>,作者8年工作和业余时间开发几十个项目,几乎都关闭了. 想当初,很用心的去开发每一个项目:如今,这些项目只能一个个关闭 ...

  • 直播app开发公司中直播程序的开发流程

    做程序开发的小伙伴们都知道,程序功能的复杂程度决定了程序的开发周期,尤其是直播APP开发,随着目前直播APP开发公司技术的不断成熟,功能相对完善,开发效率也逐渐提高.主要涵盖的功能有带货小店.直播红包 ...

  • 阿里与腾讯都有小程序疫情开发支持计划,如何对比入局,奖金拿到手软?

    "作为一名开发者,最重要的能力可能不是开发,而是整合资源的能力.现在程序员最合适的老婆,可能就是美女主播了." 目录 1,奖励设置 2,准入门槛 3,从哪里找创意 4,要不要开发政 ...