[软件笔记] 记录一个盈建科软件应用问题
模型从YJK转到 Midas,再从Midas 转回YJK,一些复杂的组合截面,材料可能会识别错误。 如下图,Midas中的钢管混凝土截面,导入到YJK后,材料定义为 钢,YJK则将该构件视为全截面都为钢,应修改为混凝土。否则用钢量就错误了。模型也不对。 检查模型 必须 注意这些地方。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
实干、实践、积累、思考、创新! Tag: 结构工程博士 结构工程师 伪程序员 结构抗震 地震工程 超限设计 软件定制 环评减振 振动控制 减隔震 施工过程模拟 小品钢结构 有限元研发 参数化设计 大震弹塑性
模型从YJK转到 Midas,再从Midas 转回YJK,一些复杂的组合截面,材料可能会识别错误。 如下图,Midas中的钢管混凝土截面,导入到YJK后,材料定义为 钢,YJK则将该构件视为全截面都为钢,应修改为混凝土。否则用钢量就错误了。模型也不对。 检查模型 必须 注意这些地方。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
模型从YJK转到 Midas,再从Midas 转回YJK,进入前处理直接报错,退出程序。 YJK版本为 1.9.1。后降低版本到1.8.3,可弹出错误的问题,发现是工字形截面材料用了 刚性杆,截面参数定义错误。检查模型 必须 注意刚性杆都用在了什么地方。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
上图的简化方式建的楼板,板2 和 板1的楼板荷载会重复,多算一个板1的荷载。至少需要设置一个梁将板1边线和板2边线连接,如下图所示。这个在建简化模型的时候需要注意。 PS. 幸亏 常博士 指出问题。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
YJK前处理提示 截面参数 错误,工字型钢截面不能指定为混凝土材料。 居然看这么多次没看出来。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) [超限结构设计助手] 系列程序之一。 程序界面 ( Program Interface ) 相关软件 ( Related Program ) [01] ENGT: Engineering Toolkit [建筑结构辅助设计工具集成系统] [02] [风洞试验][结构设计][软件] RWDI风洞试验荷载数据处理工具 [03] [结构设计][软件][Program] YJK风洞荷载试验数据处理工具[ A …
一年前做的,终于有时间整理一下。 🙂 🙂 🙂 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 基于 YJK (盈建科)的 构件性能分析工具,可以方便的统计和分析构件的 轴压比、剪压比、配筋率等参数,并绘图,输出图表,报告,等等。超限设计助手。后续有时间再详细介绍。[超限结构设计助手] 系列程序之一。 程序截图 ( Gallery ) 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
(1)工程拼装时,必须检查节点否太多细微误差,若存在,必须调整,否则整个模型会很卡很卡。由于多个人建模在拼装,节点多多少有误差。(进可能修改) (2)截面、荷载过多,必要时候需要清理。 (3)在特殊构件要检查材料表 是否有修改。 (4)铰接的指定有时候会出问题,YJK可以算,可能转到其他软件就无法计算了。 (5)部分楼层的施工顺序问题,也会打乱。若存在特殊楼层,需要注意修改。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
通过旋转节点的方法进行模型旋转会出现多种参数丢失,如变截面梁方向错误、铰接梁铰结点错误、斜撑无法旋转。 YJK中梁铰结点的定义视乎是和方向有关,想不明白。 通过工程拼装的方法旋转可以避免铰结点错误,但其他问题还需要人工修改模型。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
YJK 中工程拼接功能 笔记: (1)将需要组合的不同模型单独取出来 (2)逐一按顺序 选择插入点合并 按广义楼层合并(比较方便) (3)合并过程可以选择旋转模型,对于需要旋转的部分,拼接后需要注意,因为一些数据可能因此不不正确,比如变截面梁、还有一些斜撑布置出问题,需要拼接后进行检查。 (4)此外拼接后模型还有一些需要特别注意的其他地方。比如材料定义,特殊构件定义等可能均会出现问题。 做个笔记,后续详细问题再做测试。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) YJK 文本结果查看器。[超限结构设计助手] 系列程序之一。 程序界面 ( Program Interface ) 相关软件 ( Related Program ) [01] ENGT: Engineering Toolkit [建筑结构辅助设计工具集成系统] [02] [风洞试验][结构设计][软件] RWDI风洞试验荷载数据处理工具 [03] [结构设计][软件][Program] YJK风洞荷载试验数据处理工具[ A Program …
结构弹塑性分析可以较好地反映结构的薄弱部位。大震弹塑性分析和小震设计、中大震拟静力分析具有一定的可比性。 如图是YJK的拟静力楼板应力分析结果及ABAQUS大震分析的损伤结果,弹塑性分析反映了结构的薄弱部位。 (a)YJK等效弹性分析结果 (b)ABAQUS大震弹塑性分析结果 大震弹塑性分析可以检验结构方案设计是否合理,也有助于理解结构的抗震性能,有助于更加全面的把握结构的特性,加深多结构的认识。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
实干、实践、积累、思考、创新。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) YJK反应谱分析工具,快速分析时程分析的地震波文件,并形成分析报告。【结构超限设计助手】系列程序之一。 程序界面 ( Program Interface ) 相关软件 ( Related Program ) [01] ENGT: Engineering Toolkit [建筑结构辅助设计工具集成系统] [02] [风洞试验][结构设计][软件] RWDI风洞试验荷载数据处理工具 [03] [结构设计][软件][Program] YJK风洞荷载试验数据处理工具[ A Program for …
实干、实践、积累、思考、创新。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 提取动力时程分析结果,一键生成EXCEL图表,报告等,可选择行定制输出曲线。[超限结构设计助手] 系列程序之一。 程序界面 ( Program Interface ) 程序应用案例 ( Program Examples ) 支持定制输出,也支持常规输出整体结果,等。后续有时间再详细介绍功能。 整体内力结果曲线 (a)楼层剪力 (story shear force) (b)楼层弯矩(story moment) 整体位移结果曲线 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 对YJK的位移结果进行处理,支持多塔,可以查看各类位移结果,并可通过图形的形式将结果呈现。有了它,以后就可以方便的调模型了,后续添加数据输出模块。【结构超限设计助手】系列程序之一。 程序界面 ( Program Interface ) 相关软件 ( Related Program ) [01] ENGT: Engineering Toolkit [建筑结构辅助设计工具集成系统] [02] [风洞试验][结构设计][软件] RWDI风洞试验荷载数据处理工具 [03] [结构设计][软件][Program] YJK风洞荷载试验数据处理工具[ A Program …
实干、实践、积累、思考、创新。 程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) YJK风洞试验荷载处理工具,主要用于复杂的多塔结构的风洞荷载的施加。 程序界面 ( Program Interface ) 相关软件 ( Related Program ) [01] ENGT: Engineering Toolkit [建筑结构辅助设计工具集成系统] [02] [风洞试验][结构设计][软件] RWDI风洞试验荷载数据处理工具 [03] [结构设计][软件][Program] YJK风洞荷载试验数据处理工具[ A …
最近项目用到 ETABS 2016模型转YJK模型,使用了YJK1.8.2.2的ETABS接口,在转换模型的时候,发现找不到质量源工况,如下图所示: PS. ETABS中已经定义了质量源工况,不知道为何报这样的提示。 😥 根据提示选择相应需要导入的工况后,发现楼板的恒载丢失了。 经过测试发现,YJK仅能导入第一个恒载和活载的楼板荷载,因此,解决这个问题很简单,在ETABS中将荷载样式的定义调换一下顺序,或者将用到的荷载样式合并,导入虽然还会遇到相同的提示,但基本可解决问题。 PS。另外,YJK可能对高本版的ETABS的模型转换测试不是很够,除了上面问题外,存在很多问题,比如,用壳模拟的连梁的刚度折减系数没有导入,大部分梁的铰接没有导入等。使用时候需要注意。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
YJK中,在提交计算之前会生成数据及数检,数检结果会给出模型的一些问题,如下图所示。数检会给出相应的编号及节点坐标。 一般可在【模型荷载输入】模块通过编号快速定位问题出现的位置,并进行修改。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
YJK中异形墙可以通过【斜墙】模块建模,如下图所示。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
在 YJK 中建构件,如果转到三维视图,经常会出现如下的错乱显示,构件跑到了其他楼层去。 一般情况,不是建模出错,而是显示问题。 解决办法一般是: (1) 按 F5 刷新 (2)如果你按 F5 还不行?? 😯 。。 那办法就是再按一次 F5。 (3)如果还是不行??????? 那你就关掉 YJK 重新打开, 然后再按一次 F5,这次一定行。 😆 😆 注意: 但是必须注意的是,如果你的模型很大,刷新会很久,因此,如果不是特别偏执,那就换到平面看吧,毕竟平面显示是正常的。 为何有这种问题,很奇怪。 😯 😯 😯 …
YJK建模时候,经常使用两个删除功能。 一个位于【轴线网格】模块 一个位于【构件布置】模块 前者是万能删除,框选后可以删除任何东西,后者是指定构件或者节点的删除。 🙂 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
YJK 主要 有3个 地方修改构件的材料参数,分别如下: (1)【模型荷载输入】—>【楼层组装】—>【各层信息】 (2)【前处理及计算】—>【楼层属性】—>【材料表】 (3)【前处理及计算】—>【特殊构件定义】—>【材料强度】 这三个地方的优先级从高到低应该是:(3)—>(2)—>(1),反过来说,材料定义的时候应该按(1)—>(2)—>(3)的顺序去定义。 🙂 🙂 🙂 🙂 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) 盈建科桩荷载统计分析工具,基于YJK的桩荷载AutoCad图开发。基本功能:根据桩的荷载对桩进行分类统计,查看不同受力桩的分布位置和范围,帮助结构工程师布桩。 程序界面 ( Program Interface ) 实例( Example ) (1)打开桩荷载AutoCAD图 (2)框选桩和荷载 (3)设置荷载分组范围 比如分两组:Group 1:10000kN~15000kN;Group 2:15000kN~23000kN; (4)点击Analyze分析,查看不同荷载桩的分布范围 如图红色为第1组,黄色为第2组 (5)按荷载分为多组,重新设置荷载分组,再次分析 (6)按不同图层查看,等等其他功能 先做到这,后续有需要再添加其他功能。 关于我们 复杂结构设计 …
这两天使用 YJK的接口转PKPM模型时,出现“访问 XX.jws时发生了未知错误”的提示,如下图所示。 使用的YJK版本是 1.8.2。 经过简单的测试,最终发现造成这个错误的原因是,因为YJK模型中的杆件截面数量大于200了,为此,重新对模型的杆件截面形式进行了归并,使得截面数量小于200后即可转换成功。引起这个错误的原因暂未知道,也许是YJK的接口对截面数量做了限制吧。 对于做复杂结构 或者 超高层 的朋友可能会遇到这个问题,在此做个简单记录。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
实干、实践、积累、思考、创新。 这两天有网友向我反映,用 GMS ([Earthquake Ground Motion Selection Service] 强震记录选取(选波)服务)选出的地震波放进 YJK 里进行弹性时程分析,效果很不理想,原本在 GMS 里与规范反应谱匹配的地震波在 YJK 的反应谱对比图里显示不匹配,并且差异巨大,如下。 GMS 选的地震波反应谱对比: 地震波在 YJK 中的反应谱对比: 从以上两图可看出:GMS 中,地震波反应谱和规范反应谱匹配;在 YJK 中,地震波反应谱值相对于规范反应谱严重偏小,在关键周期上相差超过90%。 那么是什么原因导致两个软件计算的反应谱存在差异呢??? 😎 🙄 在确认 GMS 反应谱计算无误的前提下,经过一番测试,最终找到了问题的所在: YJK 中的弹性时程分析参数 积分时长 。 积分时程参数在 弹性时程分析-> 计算参数中进行设置,如下图: 通过说明文档可以知:“ 积分时长 指程序采用的时程数值积分计算的时间总长度,起始积分时刻默认为0秒。不同的地震波持续时间不同,程序根据地震波库中大部分地震波的持续时间,默认了35秒的积分时长,基本保证所有地震波的最大反应在内,同时节省积分计算时间,如遇持续时间较长的地震波,可以适当增加积分时长设置。” 经过测试发现,积分时长 不但控制地震波的地震时间,而且控制地震波反应谱的计算。于是找到了问题的所谓,由于一开始分析使用的是默认的积分时长参数35s,而恰好GMS选出来的这批地震波都在100s左右,而YJK里面计算反应谱使用的地震波时长为35s,因此导致计算出来的地震波反应谱比实际反应谱偏小,进而导致了在GMS中选好的反应谱与规范反应谱较为匹配的地震波在YJK里却显示反应谱不匹配的情况。 找到了原因之后,将默认的积分时长修改为 100s,重新进行计算,并进行地震波反应谱和规范反应谱的对比,结果如下图所示: 默认积分时长(35s): 调整积分时长(100s)后: 从上图可见,当积分时长取得足够之后,可以发现 GMS 选的地震波与规范反应谱匹配得很好。 …
[01] Ground Motion Selection (选波) 服务
[02] 著:《PERFORM-3D原理与实例》
[03] 著:《有限单元法-编程与软件应用》
[04] 著:《结构地震反应分析-编程与软件应用》
[05] 著:《有限单元法 Python编程》
[06] 著:《结构地震动力响应Python编程》
[07] 著:《Grasshopper建筑结构参数化建模应用实例》
[08] 土木工程试验数据处理软件汇总
[09] 自编程序 [Software Box]
![Grasshopper建筑结构参数化建模应用实例[Practical Examples of Parametric Modeling for Building Structures Using Grasshopper]](http://www.jdcui.com/wp-content/uploads/2026/01/封面.png)