Python 出现”ValueError: invalid literal for int() with base 10: \xef\xbb\xbf0″ 错误
Python 出现”ValueError:invalid literal for int() with base 10: \xef\xbb\xbf0″ 错误
实干、实践、积累、思考、创新! Tag: 结构工程博士 结构工程师 伪程序员 结构抗震 地震工程 超限设计 软件定制 环评减振 振动控制 减隔震 施工过程模拟 小品钢结构 有限元研发 参数化设计 大震弹塑性
Python 出现”ValueError:invalid literal for int() with base 10: \xef\xbb\xbf0″ 错误
程序图标 ( Program Icon ) 程序介绍 ( Program Introduction) A Program for Earthquake Acceleration Rotation. 地震加速度时程旋转工具。 程序界面 ( Program Interface ) 程序下载( Program Download) Download: RotateEarthquake 视频地址( Video URL ) http://v.youku.com/v_show/id_XMzA2MTEwMzM2NA==.html 文献引用( Cite this work ) …
剪力墙的底部加强部位是我国抗震设计规范的一个概念。以下摘自 《高层建筑混凝土结构设计规程》JGJ 3—2010。 抗震设计时,剪力墙底部加强部位的范围,应符合下列规定: 1 底部加强部位的高度,应从地下室顶板算起; 2 底部加强部位的高度可取底部两层和墙体总高度的1/10二者的较大值,部分框支剪力墙结构底部加强部位的高度应复合规程10.2.2条的规定(带转换层的高层建筑结构,其剪力墙底部加强部位的高度应从地下室顶板算起,宜取至转换层以上两层且不宜小于房屋高度的1/10。)。 3 当结构计算嵌固端位于地下以下一层底板或以下时,底部加强部位宜延伸到计算嵌固端。 抗震设计时,为保证剪力墙底部出现塑性铰后具有足够大的延性,应对可能出现塑性铰的部位加强抗震措施,包括提高其抗剪切破坏的能力,设置约束边缘构件等,该加强部位称为“底部加强部位”。剪力墙底部塑性铰出现都有一定的范围,一般情况下单个塑性铰发展高度约为墙肢截面高度hw,但是为安全起见,设计时加强部位范围应适当扩大。规程统一以剪力墙总高度的1/10与两层层高二者的较大值作为加强部位。第三款明确了当地下室整体刚度不足以作为结构嵌固端,而计算嵌固部位不能设置在地下室顶板时,剪力墙底部加强部位的设计要求宜延伸至计算嵌固部位。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
Abaqus后处理中显示单元或节点的路径:【Options】->【Common Plot Options】 显示效果: 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
模型从其他软件转换到SAUSAGE时,经常会出现凹多边形楼板的错误,导致软件无法打开。 可以在 参数配置 中通过 修改凹多边形的显示方式解决重新打开模型,然后将相应的楼板修改后可以解决问题。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
实干、实践、积累、思考、创新。 SAUSAGE中修改模型SS的时候,有一个十分好用的功能——“移动节点”,如下图所示: 但目前这个功能仅支持节点的水平一定,即无法竖向移动。(估计是为了避免一些复杂的几何关系处理。)因此,当遇到如下图所示的两个节点比较近,上面的节点需要剔除的时候,就无法通过移动节点。而只能删除单元后再删除节点。 按时也是有方法处理的, 😀 。既然仅能水平移动,那就先将节点移动到同一标高再移动。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
最近项目用到 ETABS 2016模型转YJK模型,使用了YJK1.8.2.2的ETABS接口,在转换模型的时候,发现找不到质量源工况,如下图所示: PS. ETABS中已经定义了质量源工况,不知道为何报这样的提示。 😥 根据提示选择相应需要导入的工况后,发现楼板的恒载丢失了。 经过测试发现,YJK仅能导入第一个恒载和活载的楼板荷载,因此,解决这个问题很简单,在ETABS中将荷载样式的定义调换一下顺序,或者将用到的荷载样式合并,导入虽然还会遇到相同的提示,但基本可解决问题。 PS。另外,YJK可能对高本版的ETABS的模型转换测试不是很够,除了上面问题外,存在很多问题,比如,用壳模拟的连梁的刚度折减系数没有导入,大部分梁的铰接没有导入等。使用时候需要注意。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
YJK中,在提交计算之前会生成数据及数检,数检结果会给出模型的一些问题,如下图所示。数检会给出相应的编号及节点坐标。 一般可在【模型荷载输入】模块通过编号快速定位问题出现的位置,并进行修改。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
做个备忘,写程序的时候用到版本号。从这个表也可以看出,1997年颁布的 R14 是一个AutoCAD的一个转折。R14版本以后,AutoCAD功能得到了极大的增强。 Official Name Version DWG Tag Release AutoCAD Version 1.0 1 1 AutoCAD Version 1.2 1.2 2 AutoCAD Version 1.3 1.3 3 AutoCAD Version 1.4 1.4 4 AutoCAD …
几个结构荷载的基本概念: (1)永久荷载 permanent load 在结构使用期间,其值不随时间变化,或其变化与平均值相比可以忽略不计,或其变化与平均值相比可以忽略不计,或其变化是单调的并能趋于限值的荷载。 (2)可变荷载 variable load 在结构使用期间,其值随时间变化,且其变化与平均值相比不可以忽略不计的荷载。 (3)偶然荷载 accidental load 在结构设计使用年限内不一定出现,而一旦出现其量值很大,且持续时间很短的荷载。 (4)荷载代表值 representative values of a load 设计中用以验算极限状态所采用的荷载量值,例如标准值、组合织、频遇值和准永久值。 (5)设计基准期 design reference period 为确定可变荷载代表值而选用的时间参参数。 (6)标准值 characteristic value/ nominal value …
Microsoft Office Version Number [微软Office软件的版本编号]
ABAQUS 做整体分析比较花时间,计算也需要花很多时间,因此,每个过程均需要十分细心,因为错了从来时间成本太大。 不管是前处理建模,还是后处理分析,还有超限文本撰写,都应该是建立在对结构理解的基础上,不能论文一个操作员,能简化,能提高效率的地方就要提高效率,尽量把更多时间用在把握和理解结构机理、结构特性、建立结构概念基础上。
程序介绍 ( Program Introduction) FileNameExtractor: A Tool for Extracting File Names with Prefixes, Suffixes, and Flexible Output (Rows or Columns) [支持前后缀添加及行列输出的文件名提取工具] 可能大家会问,为什么会有这个工具????捣鼓东西的时候用到。 程序界面 ( Program Interface ) 、 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
YJK中异形墙可以通过【斜墙】模块建模,如下图所示。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
在 YJK 中建构件,如果转到三维视图,经常会出现如下的错乱显示,构件跑到了其他楼层去。 一般情况,不是建模出错,而是显示问题。 解决办法一般是: (1) 按 F5 刷新 (2)如果你按 F5 还不行?? 😯 。。 那办法就是再按一次 F5。 (3)如果还是不行??????? 那你就关掉 YJK 重新打开, 然后再按一次 F5,这次一定行。 😆 😆 注意: 但是必须注意的是,如果你的模型很大,刷新会很久,因此,如果不是特别偏执,那就换到平面看吧,毕竟平面显示是正常的。 为何有这种问题,很奇怪。 😯 😯 😯 …
建筑结构常用钢材的设计强度(N/mm2)如下表: 小结: (1)钢材的厚度越大,抗拉、抗压和和抗弯强度越小。 (2)“ GJ ” 代表 高性能建筑结构用钢。 (3)一般主要承重构件,宜选用 Q345钢、Q390钢,一般构件宜选用Q235钢。 (4)主要承重构件,当板材较厚时,选用GJ钢。GJ钢的详细属性可以查看 规范GB/T 19879 ,目前最新版本是 2015。 (5)承重构件所用钢材的质量等级不宜低于 B 级。 主要参考规范: (1) GB/T 19879 建筑结构用钢板; (2) JGJ99 高层建筑民用建筑钢结构技术规程。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
有限元分析的许多结果均通过云图展示,很多时候,在云图中取隐藏单元的网格可以更加酷炫。 在 Abaqus 中可以通过设置 Common Plot Option来控制对象的显示方式,如下图所示。 带网格显示: 设置边的显示方式: 去除网格显示: 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
实干、实践、积累、思考、创新。 SAUSAGE中提供了设置楼层参数的功能,如下图所。 改部分提供的功能主要是全楼层更新参数,有两种方法,一种【保存并更新】,即覆盖,采用新的参数更新所有选择的属性,另一种是补充定义,【保存】,即设置参数后,仅影响后续进件构件。 小结: (1)如果你要使用【保存并更新】,需要特别注意,因为它是针对所有楼层、所有构件同时生效的。因此必须谨慎使用这个选项。 😆 😯 。 (2)当然也建议SAUSAGE提供单独对单个楼层和单个构件类型进行属性修正的功能。这样就方便且不容易出错。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
编写.bat文件提交分析,提示错误: Abaqus Error: Command line option “XXX” may not be used with “analysis”. Valid options for use with “analysis” are: … … 原始是因为 .bat命令填写job参数的时候,多输入了一个空格,如下图所示: 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
YJK建模时候,经常使用两个删除功能。 一个位于【轴线网格】模块 一个位于【构件布置】模块 前者是万能删除,框选后可以删除任何东西,后者是指定构件或者节点的删除。 🙂 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
Abaqus / Standard中可以通过弯矩释放模拟梁单元的端部铰接。 做个简单笔记。 如下图所示,为两端固接,受均布的梁的弯矩图 和 剪力图。 将中间节点一端梁的转动自由度释放后的弯矩和剪力如下图所示。 由上图可见,释放转动自由度后,跨中的弯矩为零了。 模拟的时候注意,不要同时释放节点连接的所有单元的转动自由度,不然就会出现对角线刚度为零的错误哦。 微信公众号 ( Wechat Subscription) 欢迎关注 “结构之旅” 微信公众号
做个记录备忘~~ 🙂 🙂 🙂 🙂 Visual C++ _MSC_VER _MSC_FULL_VER 1.0 800 3.0 900 4.0 1000 4.2 1020 5.0 1100 6.0 1200 6.0 SP6 1200 12008804 7.0 1300 …
Abaqus Cmd 批处理提示“BATCH RECURSION Exceeds STACK limits”的解决办法, from 崔济东, Jidong Cui, www.jdcui.com
编写 Abaqus命令的 .bat 文件,如下图: 以管理员身份点击.bat文件,运行命令行,结果无法运行,提示错误:“Abaqus Error: The following file(s) could not be located: Job-TH.inp”,如下图所示。意思是无法找到 Job-TH.inp,即说明文件的索引路径出了问题。 😎 我表示十分神奇(又不知道电脑出了什么问题),因为.bat文件和需要调用的 Job-TH.inp 已经放到了同一个文件夹里面,按照道理应该没问题。以前都是这样可运行的。十分无奈,找了很久也不知道原因,为了解决这个问题,只能在调用 call abaqus 命令前,强制将路径转换为.Inp文件所在的路径,于是将 .bat文件修改为如下图所示: 修完完后,再次运行.bat文件,此时可以顺利完成分析。 PS. (1) 问题虽然算是解决了,但是还是十分奇怪,因为以前只要将.bat文件和.inp放在一起即可直接点击.bat进行Abaqus计算,不需要指定绝对路径。 如果你知道这个问题的原因,欢迎告知我。我用的电脑是 Win …