[程序] MPHI: Moment Curvature Analysis [弯矩曲率分析软件]

软件重新整理,这个连接发布:http://www.jdcui.com/?p=20874 实干、实践、积累、思考、创新。 程序图标 ( Program Icon ) 程序作者 ( Author)   JiDong Cui (崔济东)    华南理工大学  土木与交通学院 程序介绍 ( Program Introduction) 截面弯矩曲率分析程序,混凝土结构的课程作业,整理一下放上来。   Moment Curvature Analsysis Program. 程序功能 ( Program Function) (1)  程序提供了常用的二折线钢筋本构,Mander约束和非约束本构。 The application …

[程序] HLA v2016: Hysteretic Loop Analysis Program [HLA: 滞回环分析工具]

该软件已经更新了,更新的 HLA2022 可以在这里查看:[试验][工具][更新] HLA v2022: Hysteretic Loop Analysis Program [HLA滞回曲线分析工具 2022版] (这个版本一些指标存在bug,新版已经修正,请到新版页面查看。) 分享一个小程序。  A small program to share with you. 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 网友建议在之前求解滞回环面积程序(http://www.jdcui.com/?p=1914)的基础上增加一些常用的功能:割线刚度、等效黏滞阻尼系数等常用的做构件滞回性能评估的参数。 为了突出不同的侧重点,这里保留原来的小软件,增加一个新的小软件。 程序非常方便做构件试验的同学使用,只要将试验的滞回曲线导入程序进行分析,并输出常用的分析参数,并做图。 Hysteristic Loop Analysis …

[程序] FiberSTRCColumn: PERFORM-3D Steel Tube-reinforced Concrete Column Fiber Section Meshing Tool [PERFORM-3D叠合柱纤维截面工具]

感谢 网友“ 沈阳-ALEC” 的建议,增加一个PERFORM-3D 叠合柱 ( Steel Tube-Reinforced Concrete Column ) 的纤维剖分工具。 同样是简单小的工具,主要是方便研究,学习软件,做软件测试用的。对于初学PERFORM-3D的同学可以看看。  A small program to share with you. 程序图标 ( Program Icon )             程序介绍 ( Program Introduction) 针对PERFORM-3D软件的叠合柱截面剖分小工具。程序通过导入文本参数(.csv),直接生成纤维截面的参数,并导出PERFORM-3D需要的二进制文件(.PF3CMP)。然后通过PERFORM-3D导入.PF3CMP文件完成繁琐的纤维截面输入工作,节省你的时间。 …

[编程][程序] SPD: A Search Program for PEER Column DataBase [PEER柱子数据库检索程序]

一个简单的小工具,用于搜索PEER的柱子数据库,方便研究使用。 程序图标 ( Program Icon ) 开发者 ( Program Developer ) 崔济东1 (JiDong Cui),沈雪龙2 (XueLong Shen) (1 .华南理工大学 土木与交通学院,2 .华南理工大学 建筑设计研究院 ) 程序介绍 ( Program Introduction ) PEER的结构性能数据(Structural Performance Database – SPD)(http://nisee.berkeley.edu/spd/index.html)是一个非常著名的柱子数据库,许多相关研究都引用了这个数据库的数据。官网提供了根据参数搜索柱子数据的功能,当然是网页版,由于之前做研究用到,于是和小伙伴(沈雪龙)整了个小软件,可以在电脑上独立运行,快速搜索数据,方便做研究的同学。 程序界面 ( Program …

[程序] FiberRCColumn: PERFORM-3D Fiber Column Section Meshing Tool (RC Rectangular Section with Cover) [PERFORM-3D混凝土柱(带保护层)纤维截面工具]

同样是应网友的要求,增加一个考虑保护层的纤维柱截面剖分工具,用处不太大,也放上来和大家分享。这些小工具主要是方便研究,学习软件,做软件测试用的。对于初学PERFORM-3D的同学可以看看。  A small program to share with you. 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 针对PERFORM-3D软件的RC柱截面(带保护层)剖分小工具。程序通过导入文本参数(.csv),直接生成纤维截面的参数,并导出PERFORM-3D需要的二进制文件(.PF3CMP)。然后通过PERFORM-3D导入.PF3CMP文件完成繁琐的纤维截面输入工作,节省你的时间。 This program is used for the data input of the “Inelastic Fiber Column Section” in PERFORM-3D. Through the …

[程序] FiberCFSTColumn: PERFORM-3D CFST Column Fiber Section Meshing Tool [PERFORM-3D CFST钢管混凝土柱纤维截面工具]

应网友的要求,增加一个矩形钢管混凝土柱截面纤维划分的小工具,分享给大家。  A small program to share with you. 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 针对PERFORM-3D软件的钢管混凝土柱截面纤维剖分小工具。程序通过导入文本参数(.csv),直接生成纤维截面的参数,并导出PERFORM-3D需要的二进制文件(.PF3CMP)。然后通过PERFORM-3D导入.PF3CMP文件完成繁琐的纤维截面输入工作,节省你的时间。 This program is used for the data input of the “Inelastic Fiber Column Section” in PERFORM-3D. Through the …

[程序] CLPG: Cyclic Loading Process Generator [往复位移加载数据生成软件]

实干、实践、积累、思考、创新。 分享一个小程序。  A small program to share with you. 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 平时做构件抗震性能分析时经常需要进行构件的低周往复试验模拟。对于一般的低周往复试验,文献仅给出加载过程的分级点,如力分级点和位移分级点。而做数值模拟我们经常根据这些分级点生成一定间距的加载点进行低往复模拟,该程序可以将分级点按一定的间距生成加载历程,用于数值模拟。 Usually, the low-cycle reciprocating test simulation of the component is often required when analyzing the …

[程序] LoopArea: Hysteristic Loop Area Calculator [滞回环面积求解器]

这个软件更好的替代软件为HLA,HLA连接:http://www.jdcui.com/?p=22143 实干、实践、积累、思考、创新。 分享一个小程序。  A small program to share with you. 程序图标 ( Program Icon ) 程序作者 ( Author) JiDong Cui (崔济东) 1, XueLong Shen (沈雪龙)2 1.  华南理工大学 土木与交通学院; 2. 华南理工大学 建筑设计研究院。 程序介绍 ( Program Introduction) …

[程序] SPECTR: A program for Response Spectra Analysis [SPECTR地震波反应谱计算程序 v1.0]

分享一个小程序。  A small program to share with you. 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 地震反应谱是地震工程中重要的概念,我们经常需要将地震加速度时程转换为反应谱。SPECTR 是一个简单易用的反应谱计算程序。 Seismic Response Spectra is an important concept in earthquake engineering, we often need to evaluate seismic response …

[程序] Multiparameter Plot 多参数绘图分析

做研究做分析我们经常需要跟各种数据打交道,为了清晰的表达数据之间的关系,我们往往需要用到各种图,如散点图,折线图等等。首先,图是表达各种变量之间关系的最直接的方法,一个好的图往往使人理解问题事半功倍。因此,我经常觉得,一篇好的文章,如果有图,那么它的图肯定是很清晰的。因此,你不妨可以通过文章中的图的质量来判断文章的质量,如果一篇文章的图做得很丑,表达又不清晰,通常这不是一篇好文章 🙂 🙂 ,当然事情也不绝对! 因为图的重要,所以我们尝尝需要各种绘图软件,如Excel,Origin,Sigmaplot,Matlab等 除此之外,图还有另外一个功能:寻找变量之间的关系。由于图可以表达变量之间的关系,因此,我们常常通过变量之间的图来寻找变量之间的关系,从图中获取变量信息是一个十分重要的学问。对于从图获得信息这个功能,上面的一般软件都可以做,但是往往不方便,尤其是当变量特别多、同时需要不断变换各种坐标轴的变量、需要利用各种信息筛选数据并进行绘图时,上述提到的软件就特别不方便。最近处理数据,为此,我写了个简单的小软件,并且命名为: Multiparameter Plot,软件基本功能是:导入数据,并快速选取坐标轴变量,绘制2D 和 3D 坐标图,同时能够根据不同的变量对数据进行分类,并且每一个变量可以设置多个区间,按不同区间交叉绘图等。 Multiparameter Plot 基本满足了我的要求,节省了大量的时间,软件适合去做前期参数分析、观察和找规律,然后可以导出数据,用前面提到的那些软件绘制漂亮的图形。 软件界面: 2D绘图分析: 3D绘图分析:   Go on!

[程序] MCSR: Mander Confined Strength Ratio Calculator [Mander混凝土本构约束强化系数]

软件图标 (Program ICON) 引言(Introduction) 上一篇博文《Mander Confined Concrete Model 资料整理》总结了Mander模型参数的计算方法,其中该模型十分关键的一个参数为约束混凝土的峰值强度fcc’。关于fcc’的确定,Mander模型原文(Ref. 1)给出的方法为:首先确定两个方向的约束系数,然后通过查图得到约束强度系数(Confined Strength Ratio),进而得到fcc’(博文《Mander Confined Concrete Model – Confined Strength Ratio [Mander混凝土本构约束强化系数]》也提到),不方便使用。 原文给出的约束强度系数(Confined Strength Ratio – fcc’/fco’)图: 为此,编制小程序计算Mander模型的约束强度系数,程序如下图所示。 程序功能(Program Features): 程序通过输入两个方向的有效约束系数,计算Mander混凝土模型的约束强度系数,省去查图的过程,方便平时做数值模拟。 This …

[Game][游戏] CJD Core Ball [见缝插针游戏]

最近在微信上有一个很火的小游戏——Core Ball,又名见缝插针游戏。游戏有很多个不同的版本,不同人编写。游戏玩法很加单,就是用一个轮盘不断的转,轮盘上插满了球,然后点击鼠标,发射球(针头)到轮盘上,但是球不能和轮盘上已有的球发生碰撞,碰撞则重新玩该关卡。游戏难点是:寻找合适的时机发射球,考验你的耐性,考验你是否眼疾手快。趁着休息时间,我也来编写一个:CJD Core Ball。大家快来玩。

[程序] FiberIBeam: PERFORM-3D Fiber Beam Section Meshing Tool (Beam,Inelastic Fiber Section – I Shaped Cross Section) [PERFORM-3D工字形截面梁纤维截面工具]

分享一个小程序。  A small program to share with you. 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 针对PERFORM-3D软件的工字形梁纤维截面剖分小工具。程序通过导入文本参数(.csv),直接生成纤维截面的参数,并导出PERFORM-3D需要的二进制文件(.PF3CMP)。然后通过PERFORM-3D导入.PF3CMP文件完成繁琐的纤维截面输入工作,节省你的时间。 This program is used for the data input of the “Inelastic Fiber Beam Section” in PERFORM-3D. Through the import …

[程序] FiberCircularColumn: PERFORM-3D Fiber Column Section Meshing Tool (Column,Inelastic Fiber Section -Circular Section) [PERFORM-3D圆形柱纤维截面工具]

分享一个小程序。  A small program to share with you. 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 针对PERFORM-3D软件的圆形柱纤维截面剖分小工具。程序通过导入文本参数(.csv),直接生成纤维截面的参数,并导出PERFORM-3D需要的二进制文件(.PF3CMP)。然后通过PERFORM-3D导入.PF3CMP文件完成繁琐的纤维截面输入工作,节省你的时间。 This program is used for the data input of the “Inelastic Fiber Column Section” in PERFORM-3D. Through the import of …

[程序] FiberBoxColumn: PERFORM-3D Fiber Column Section Meshing Tool (Column,Inelastic Fiber Section – Box Section) [PERFORM-3D箱形柱纤维截面工具]

针对PERFORM-3D软件的箱形柱纤维截面剖分小工具。程序通过导入文本参数(.csv),直接生成纤维截面的参数,并导出PERFORM-3D需要的二进制文件(.PF3CMP)。Through the import of section properties in text format (.csv), the program can generate the fiber section properties automatically. And then, the program export the binary data input file (.PF3CMP) for “Inelastic Fiber Column Section” which PERFORM-3D can then read to complete the fiber section definition.

[程序] FiberWall: PERFORM-3D Fiber Wall Section Meshing Tool (Shear Wall,Inelastic Fiber Section) [PERFORM-3D RC剪力墙纤维截面工具]

程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 针对PERFORM-3D软件的RC剪力墙纤维截面剖分小工具。程序通过导入文本参数(.csv),直接生成纤维截面的参数,并导出PERFORM-3D需要的二进制文件(.PF3CMP)。然后通过PERFORM-3D导入.PF3CMP文件完成繁琐的纤维截面输入工作,节省你的时间。 This program is used for the data input of the “Inelastic Fiber Shear Wall Section” in PERFORM-3D. Through the import of section …

[程序] FiberRCColumn: PERFORM-3D Fiber Column Section Meshing Tool (Column,Inelastic Fiber Section – RC Rectangular Section) [PERFORM-3D矩形RC柱纤维截面工具]

程序图标 ( Program Icon) 程序介绍 ( Program Introduction) 针对PERFORM-3D软件的RC矩形柱纤维截面剖分小工具。程序通过导入文本参数(.csv),直接生成纤维截面的参数,并导出PERFORM-3D需要的二进制文件(.PF3CMP)。然后通过PERFORM-3D导入.PF3CMP文件完成繁琐的纤维截面输入工作,节省你的时间。 This program is used for the data input of the “Inelastic Fiber Column Section” in PERFORM-3D. Through the import of section properties in text format (.csv), …

[程序] FiberRCBeam: PERFORM-3D Fiber Beam Section Meshing Tool(Beam,Inelastic Fiber Section – RC Rectangular Section)[PERFORM-3D矩形RC梁纤维截面工具]

程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 针对PERFORM-3D软件的RC矩形梁纤维截面剖分小工具。程序通过导入文本参数(.csv),直接生成纤维截面的参数,并导出PERFORM-3D需要的二进制文件(.PF3CMP)。然后通过PERFORM-3D导入.PF3CMP文件完成繁琐的纤维截面输入工作,节省你的时间。 This program is used for the data input of the “Inelastic Fiber Beam Section” in PERFORM-3D. Through the import of section properties in text …

[程序] YPD: Yielding Point & Ductility [等效屈服点和延性计算]

这个软件已经有新版,新版链接: 2021版:[软件][科研][试验] 2021版 YPD: Yield Point and Ductility [2021版 YPD: 等效屈服点和延性分析程序] 2020版:[软件][科研][更新][试验] 2020版 YPD: Yield Point and Ductility [2020版 YPD: 等效屈服点和延性分析程序] 2019版:[软件][科研][更新][试验] 2019版 YPD: Yield Point and Ductility [2019版 YPD: …

[程序] GMS: Ground Motion Selection System [强震记录选取系统]

实干、实践、积累、思考、创新。 前面一篇博文《Ground Motion Library [强震记录管理]》介绍了如何高效管理强震记录以及利用GML程序管理强震记录的一些想法。然而,拥有一套常用的强震数据库是仅仅是一个基础,事实上,如何快速并智能地选取合适的地震波进行动力时程分析才是其真正价值的体现,不管是做研究还是做工程。基于这个想法和概念,我也编制了强震记录选择系统——GMS来完成高效选波的任务。以下简单介绍它。 程序图标 ( Program Icon )               程序介绍 ( Program Introduction) 程序提供了多种地震波搜索功能,包括根据场地特性来、地震波特性、反应谱等参数或者这些参数的组合来选取地震波。程序还提供了根据美国规范《ASCE/SEI 7-10 Minimum Design Loads for Buildings and Other Structures》和中国规范的要求进行选波的功能,对于工程应用十分方便。程序还能输出强震记录的反应谱,输出详细的搜索报告。 程序界面 ( …

[程序] SWGEN: Artificial ground motion generator [人工模拟地震动][人工波生成工具]

新版软件已经放到这个连接:http://www.jdcui.com/?p=17154 人工模拟地震动是一个很有趣的研究课题。目前关于人工模拟地震动这方面的研究有很多新的进展。可以在谷歌学术输入诸如“Artificial Ground Motion”等关键字可以搜索大量的参考资料。当然,你也可以从Jack W.Baker的研究团队(http://stanford.edu/~bakerjw/index.htm)找到这方面研究的新成果。要完全读懂这方面的新文献,通常需要具备很多知识,除了最基本的结构动力学、结构随机振动、地震工程学等专业知识外,还需要各种数学和信号处理知识,如傅里叶变换、小波变换等。 🙂 🙂 一直都很想写一个生成人工波的小软件,最近很开心,找了个机会和我的好朋友兼好同学——沈雪龙(XueLong Shen,华南理工大学建筑设计研究院工程师)来实现了这个生成人工波的小软件(如下图),软件可以根据中国规范的反应谱和自定义反应谱生成与反应谱匹配的人工模拟地震波。这是我们合作开发的第一个小软件,后面将推出更多我们一起合作开发的更多小软件,期待!! 🙂  🙂 软件采用最简单的三角函数法来生成地震波,应该说这是一种最古老也是最简单的地震波生成方法,60~70年代就提出来了。著名的SIMQKE程序的第一版就是采用这个方法。最近课题比较忙,后面再找时间给出该软件更多的理论知识和使用说明。 下载 ( Download ) 新版软件已经放到这个连接:http://www.jdcui.com/?p=17154 相关话题 ( Related Topics) [01]. [Tool] SPECTR – A program for Response Spectra Analysis [反应谱计算程序] [02]. [程序][Tool] …

[程序] YTP: A Pre Process Program for PERFORM-3D [YTP PERFORM-3D前处理软件]

PERFORM-3D前处理功能不够人性化,通常建一个模型需要花费大量的时间和精力,非常不利于工程应用。为此,我们充分利用了ETABS、YJK、AUTOCAD、PERFORM3D等常用软件的优点,编制了符合工程师习惯的PERFORM-3D前处理软件 — YTP,大大提高了我们的工作效率。

[程序] GML: Ground Motion Library Management System [强震记录管理系统]

强震记录是进行结构动力时程分析的基础。目前众多高层和超高层建筑的抗震设计都需要选取一定数量的强震记录进行结构的动力弹性或弹塑性时程分析,因此,如何有效的管理强震记录数据,并能搜索到符合设计要求的强震记录具有重要的意义。为此,我编制了相应的强震记录管理程序(GML)来对地震动记录数据进行管理。该软件能够搜索符合特定特性的地震动记录,计算地震动的反应谱,后期将陆续开发地震动记录的增减功能。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 强震记录管理软件。程序可对地震动加速度记录提供多功能搜索和管理功能。 程序界面 ( Program Interface ) 程序下载 ( Program Download ) ( 非免费软件,若需要请联系!  Email : jidong_cui@163.com ;qq: 3014479529 ) 注释 ( Comments ) ( 很开心的是这个软件在研究和工程上都得到了应用,很多师弟师妹都用它来选波做毕业论文,同时也帮助很多朋友选波做工程。 🙂 🙂 ) …

MiniGetData [图数据提取]

做研究做论文经常要引用别人文章上的数据(曲线)图,一般情况都很难到找到原始数据,而直接截取图片放到自己的文章则显得太不专业了。这个时候,通常需要借助程序,从图片中提取数据生成矢量图。我以前常用GetData Graph Digitizer这款软件,其功能十分强大,基本满足了大部分需求。然而最近在使用GetData的时候,发现提示试用期过了,重新下载也无法使用。无奈之下,花了半天时间模仿GetData,写了个简易版的GetData,并命名为MiniGetData,满足了目前的研究需要。