[Abaqus][SSG] CCDL: Concrete Compression Damage Limits [混凝土塑性损伤性能点计算]

坚持实干、坚持实践、坚持积累、坚持思考,坚持创新。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 这两天,对比一下不同软件的混凝土损伤本构损伤定义的的差异,写个小工具。 塑性损伤本构损伤与应变是有一定的对应关系的,但是不同软件本构的损伤定义有一定的差异。 需与应变挂钩,然后进行统一对比。在使用过程要注意。 程序界面 ( Program Interface ) 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[抗震][结构设计] 关于“扭转效应明显”与“两个水平方向振型参与系数”

坚持实干、坚持实践、坚持积累、坚持思考,坚持创新。 源于小伙伴问:《抗规》5.2.5楼层最小地震剪力系数表时候给出了个结构“扭转效应明显”时的取值,如何判断扭转效应明显抗规是通过振型参与系数来判断,这个如何理解? 这里摘抄一下抗规附录5.2.5的说明:“扭转效应明显与否一般可由考虑耦联的振型分解反应谱法分析结果判断,例如前三个振型中,二个水平方向的振型参与系数为同一个量级,即存在明显的扭转效应。对于扭转效应明显或基本周期小于3.5s的结构,剪力系数取0.2αmax,保证足够的抗震安全度。对于存在竖向不规则的结构,突变部位为薄弱层,尚应按本规范3.4.4条的规定,再乘以不小于1.15的系数”。 初一看这句 “例如前三个振型中,二个水平方向的振型参与系数为同一个量级,即存在明显的扭转效应。”似乎很合理,但仔细一想适合也不合理,如下说明。 两个水平方向振型系数相当,就是扭转明显,这个说法,可以大致从《抗规》公式 5.2.3-2 或 5.2.3~3来看,以公式 5.2.3-2为例,即假定结构受X向地震作用,此时振型参与质量系数主要与Xji(振型X方向的位移分量)有关,假想一个平面为正方形的无扭转的结构,第一振型为X向平动,第二振型为Y向平动,那么计算出来,第一整形的阵型参与系数就会很大,而第二振型的振型参与系数就是0(因为结构无扭转,第二振型沿X向没有分量)。可以看见,对于这个例子,的确可以说明,如果结构不存在扭转,则平动系数的确会相差很大。这是这个提法合理的地方。 但是这个提法也有不合理地方,依然以上面的例子为例,实际建模分析的时候,把这个结构扭转个45度,放进去模型里面算,那么第一周期与第二周期的振型参与系数应该相等,也就是两个水平方向的振型参与系数为同一个量级,按规范判断,结构应该是存在明显的扭转效应,但是实际上还是原来的无扭转的结构。所以,抗规这个说法实际上是不对的,因为振型参与系数与结构的方位有关。 实际上,抗规提法,应该是沿结构主轴方向投影后的一个说法,比如后面转45度的例子,结构主轴应该是沿45度及135度,按这个方向来看振型参与系数就合理了。但这也很难操作,对于复杂结构,结构主轴可能本身就很难判断。 PS. 以上纯属讨论,《高规》是直接用位移比是否超过1.2来判断是结构否扭转效应明显。实际工程,一般是看位移比或者说周期比,如果第一周期或者第二周期不是扭转,一般也不会判定为扭转效应明显结构。 相关内容(Related Topics) [00] [YJK][结构设计] 关于各类“刚度比”软件电算结果的详尽复核总结 [01] [抗震设计][结构规范] 规定水平力、倾覆弯矩、振型组合等电算结果的复核总结 [02] [抗震设计][结构规范] 如何有效考虑结构在地震作用下的“扭转影响”?! [03] [抗震][结构设计] 规范的各种刚度比”Ratx,Ratx1,Ratx2,RJX1,RJX3″及嵌固层 [04] [抗震][结构设计] 关于“扭转效应明显”与“两个水平方向振型参与系数” [05] …

[编程][笔记] .NET Framework、.NET Core 、XAMARIN和 .NET Standard 的概念

坚持实干、坚持实践、坚持积累、坚持思考,坚持创新。 .NET 框架是微软搞出来的一个大家族。以下这幅图可以解释各个名词中的关系。 .NET Framework 、.NET Core及XAMARIN都是一个 .NET平台或者说 .NET开发框架。 最早微软先推出来的是 .NET Framework这个开发框架,主要用于windows平台下的开发。.NET Framework 是个框架,下面又包含许多库,用于不同的应用模型,包括 ASP.NET, Win Forms 及 WPF。 由于.NET Framework 主要是用于windows平台,而无法适用于跨平台的需求,于是微软又搞出了个.NET Core的框架,其中一个主要目的就是为了跨平台,支持 Windows, mac及Linux等操作系统,同时也是开源的。 同样,.NET Core下又包含很多库,用于不同的应用程序模型,其中ASP.NET Core用于web开发,UWP则是用于开发windows 10的应用。 同理,随着移动端的发展,移动端应用越来越广,于是财大气粗的微软,又搞出了 …

[编程][笔记] Visual Studio 无法加载NuGet的处理办法

坚持实干、坚持实践、坚持积累、坚持思考,坚持创新。 最近做了些更新,结果不知道怎么发现 Visual Studio 中的 NuGet 模块无法加载。 重新更新并安装了依然无法加载NuGet模块。 解决办法: 直接找到下载的 NuGet VSIX 安装包,安装两次,然后重新打开Visual Studio即可解决。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[编程][笔记] .NET中类库的”Runtime Version”与”Version”

坚持实干、坚持实践、坚持积累、坚持思考,坚持创新。 .NET框架包含了很多库,尝尝成为类库,这些类库主要供程序开发使用,且大多数以.dll的方式存在。 .dll 包含许多版本信息, 其中 Runtime Version:主要指的是 .NET框架的版本。 Version:则是.dll本身的版本。 在同一个 Runtime Version下,可以有多个Version版本的类库,当然Version越大 表明类库越新。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[编程][笔记] “HTTP 错误 500.21 – Internal Server Error …”错误

坚持实干、坚持实践、坚持积累、坚持思考,坚持创新。 IIS部署网站,提示错误: HTTP 错误 500.21 – Internal Server Error 处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误模块“ManagedPipelineHandler”。 经检查,是ASP.NET出现问题。需要重新注册即可,可通过 aspnet_regiis.exe 进行注册。 C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[编程][笔记] “HTTP 错误 403.14 – Forbidden Web 服务器被配置为不列出此目录的内容” 错误

坚持实干、坚持实践、坚持积累、坚持思考,坚持创新。 将WEB通过IIS部署,访问提示错误: HTTP 错误 403.14 – Forbidden Web 服务器被配置为不列出此目录的内容。 后检查发现,错误原因是应为程序池版本出错,替换为 .net v4.0的程序池即可解决。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[编程][笔记] “ASP.NET 4.5 has not been registered on the Web server. You need to manually…”错误

坚持实干、坚持实践、坚持积累、坚持思考,坚持创新。 visual studio 2012 打开项目文件,提示: “ASP.NET 4.5 has not been registered on the Web server. You need to manually configure your Web server….” 根据提示,ASP.NET出现了问题,似乎是IIS存在问题。在控制面板重新安装IIS,但是解决不了。 后面检查,是需要重新打个更新补丁( VS11-KB3002339 ),然后不再提示这个错误。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[编程][笔记] 本地部署网站提示”HTTP 错误 500.19 – Internal Server Error“错误

坚持实干、坚持实践、坚持积累、坚持思考,坚持创新。 IIS 部署网站,显示网站已运行。但在浏览器中访问提示错误: HTTP 错误 500.19 – Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。 后检查发现,是因为IIS没安装完全导致,重新安装安全即可解决。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号

[科研][工具][软件] BBCA_BAT: Extract Backbone Curve from Hysteretic Loop (BATCH version) [滞回曲线提取骨架曲线(批处理版)]

坚持实干、坚持实践、坚持积累、坚持思考,坚持创新。 在 BBCA 2020(  [科研][工具][软件] BBCA v2020: 滞回环骨架曲线提取工具 [BBCA: Extract Backbone Curve from Hysteretic Loop]  )的基础上,增加这个 BBCA_BAT软件,用于进行多个构件的批处理分析。方便做构件参数研究的朋友。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 基本目标是:从滞回曲线提取骨架曲线,方便做试验的小伙伴. Extract Backbone Curve from Hysteretic …

[试验][工具] YPD_BAT:Yielding Point & Ductility BATCH [骨架曲线等效屈服点和延性计算分析 批处理版]

坚持实干、坚持一线、坚持积累、坚持思考,坚持创新。 在 YPD 2020(  [软件][科研][试验] 2020版 YPD: Yield Point and Ductility [2020版 YPD: 等效屈服点和延性分析程序]  )的基础上,增加这个 YPD_BAT软件,用于进行多个构件的批处理分析。方便做构件参数研究的朋友。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 软件根据构件或结构的力-位移骨架曲线计算的等效屈服变形、极限变形和延性系数。软件提供了3种常用的等效屈服位移计算方法:几何作图法、等能量法、R.Park、最远点法。方便研究而编写的小工具,特别适合于做实验研究的同学。 This program is used for evaluation …

[软件][试验][科研] HLA_BAT: Hysteretic Loop Analysis Program (Batch Version) [滞回环分析工具批处理版]

坚持实干、坚持实践、坚持积累、坚持思考,坚持创新。 在小伙伴们的建议下,在 HLA2020([科研][试验][工具] HLA v2020: Hysteretic Loop Analysis Program[HLA滞回环分析工具 2020版])的基础上,增加了一个HLA_BAT,用于进行多个构件的批处理分析。 主要是给做大量构件参数化分析研究的小伙伴使用。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 主要是针对做构件试验的研究生及科研人员做的,软件可以对对称的滞回曲线,不对称的滞回曲线进行分析,获得各圈滞回曲线的割线刚度、等效黏滞阻尼系数、耗能系数,等常用的做构件滞回性能评估的参数。程序非常方便做构件试验的同学使用,只要将试验的滞回曲线导入程序进行分析,可输出常用的分析参数,可直接输出 EXCEL图表,用户导入数据,进行分析后可选择输出EXCEL图表,就是我们连EXCEL图都懒得做了,输出EXCEL后可以对格式稍微做些调整,即可直接用于论文;另外还可以可将各圈滞回环曲线输出到文本,更加方便使用者进行数据分析。(HLA_BAT 支持批量分析勾选的曲线,输出各个曲线的详细分析结果,输出各个曲线指定参数的汇总结果,方便进行构件进行参数分析研究。) 程序使用 ( Steps to use) 程序包含以下 HLA 的功能: (1)导入滞回曲线(Import hysteretic …

[试验][软件][科研] OutlierRemoval: A Programming for Removing the Abnormal Point of Your Test Data [试验数据异常点修正工具]

坚持实干、坚持实践、坚持积累、坚持思考,坚持创新。 根据小伙伴的建议,制作了这个程序。 程序图标 ( Program Icon ): 程序介绍 ( Program Introduction) 程序主要主要作用是,剔除数据中的异常点,毛刺点,跳跃点。 数据中的这些异常点及毛刺点通常是因为采集仪器信号不稳定引起的。 比如我们做试验的时候,仪器采集的位移计数据可能就不稳定,通常就会出现这些毛刺点,而且一般仪器采集的频率比较搞,采集的数据比较密集,后期人工处理比较困难,因此可采用程序去处理。 程序界面 ( Program Interface ) 程序案例 ( Program Example ) 如下图所示,为低周往复试验的数据。其中第一幅图为位移计的位移数据,第二图为作动筒力传感器的数据,第三图为位移-力滞回曲线。 由图可见,试验力传感器的数据是比较稳定的,而位移数据则存在较多的异常点,是由于采集仪器信号不稳定引起的。进而导致绘制出的滞回曲线数异常,根本无法使用。 此外还可以发现,采集的位移计数据仅仅是一些零散的位置出现了波动,波动外的数据是稳定的,因此,只要处理好这些波动的位移数据,即可将数据恢复。 将位移数据导入OutlierRemoval 进行处理,修正这些异常数据点,处理后的位移历程数据及滞回曲线数据如下图所示。 可见异常点处理后,滞回曲线的形状出来了。   进一步对滞回曲线进行调整,基本的数据就出来了,如下图所示。(PS. 当然你可以调好看点,这里仅简单演示) 如何获得软件 (  …