SAP2d更新日志
- 感谢郑老师发过来的算例,暴露了SAP2d在考虑弹性支承时存在的BUG。
- (1)修正:SAP2d分析时对弹性支承视为Spring单元时会新增一个结点,程序在设置新结点名称时未考虑释放梁端约束的影响,从而导致加入结点字典时报错。当前版本修正了此问题。
- (2)修正:SAP2d的上述第(1)个错误会导致获取单元长度时出错。当前版本修正了此问题。
- (3)修正:SAP2d分析时对弹性支承视为Spring单元时会新增一个结点,程序会自动固结约束新结点。新结点对应的刚度矩阵主元素可能会存在1个零值,SAP2d的约束方式在执行静力分析时由于求解器的强健性可得到正确结果,但在执行屈曲分析或模态分析时会由于刚度矩阵主元素的零值而导致失败。当前版本的SAP2d修正了此问题。
- (4)修正:查看模态分析结果时,双击视图区域会导致不再显示变形图形。当前版本修正了此问题。
- (5)修正:当前版本的SAP2d在执行影响线分析、模态分析和屈曲分析时,会自动将单向受力的弹性支承和弹性连接修改为线性拉压受力状态。
- (6)改进:在显示静力分析结果的反力时,如果显示反力为“0”值,则不再绘制反力箭头和“0”值。
- (7)改进:在定义弹性连接时,当点击属性栏的“结点1”或者“结点2”的“结点名称”属性后,在视图区选择2个结点时,如果另一属性值为空,程序自动将这两个结点设置为结点1和结点2,避免需要执行两次选择操作。
- (8)改进:在定义刚性连接时,当点击属性栏的“主结点”的“结点名称”属性后,在视图区选择2个结点时,如果“从结点”的“结点名称”属性值为空,程序自动将这两个结点设置为主结点和从结点,避免需要执行两次选择操作。
- (9)修正:修正截面模型中显示矩形截面轮廓时宽度B取值有误的问题。
- (10)修正:修正计算单元质量矩阵时弹簧单元未能正确忽略的问题。
-
- 当前版本的SAP2d在求解上面的模型时,静力分析结果、屈曲分析结果和模态分析结果如下图所示,均与商业软件结果吻合。
- (1)功能增强:支持4种常规截面(实腹矩形、箱形、实腹圆形、圆环形)、4种型钢截面(工字形、T型、角钢、槽钢)、数值截面、自定义截面(UDS)和变截面。
- (2)功能增强:自定义截面UDS支持从dxf文件中导入截面轮廓后划分网格、计算截面属性。
- (3)功能增强:支持变截面组的截面插值功能。
- (4)功能增强:“单元镜像”功能支持变截面,支持反转梁单元X轴、反转变截面左右截面。
- (5)功能增强:“修改单元参数”功能支持支持反转梁单元X轴、反转变截面左右截面。
- (6)功能增强:支持截面刚度调整系数。
- (6)功能增强:支持梁单元截面剪切效应。
- (7)功能增强:支持截面偏心(仅支持线性分析、非线性分析模块待修改)。
- (8)功能增强:支持梁单元显示截面轮廓,并提供连续梁单元相邻轮廓变形协调显示功能。
- (9)功能增强:支持材料模型(钢材和混凝土常用规范材料)。
- (10)BUG修正:单元截面无效时绘图错误,当前版本已经修正。
- (1)工具面板“结构”标签页中的基本结构增加悬链线索结构建模助手。
- (2)BUG修正:大模型时,用户鼠标多次点击“执行求解”结点时可能会导致重复执行计算。当前版本修正了此BUG。
- (3)BUG修正:计算桁架单元(Link)的单元集中力、分布荷载和自重效应时采用了基于Beam单元的简化,其中存在BUG。当前版本修正了此BUG。
- (1)新建材料时,材料默认的弹性模量修改为 206 GPa。
- (2)BUG修正:后处理查看结果时,双击屏幕或修改程序窗体大小时,程序内部执行 PlotWithFitMode 或 Replot 时结构总是展示变形后的状态。当前版本修正了此BUG。
- (1)工具面板“结构”标签页中的基本结构增加拱结构建模助手,包含圆弧、抛物线和悬链线拱。
- (1)工具面板“结构”标签页中的基本结构增加梁柱建模助手。
- (1)复制单元后,总是将复制得到的结点约束、结点荷载、单元约束和单元荷载初始化为“显示/可见”状态。
- (2)修正:确保非线性静力荷载工况切换不同类型的结果时,总是看到第一个荷载工况的最后一个荷载步结果。
- (1)修正复制单元时的BUG:新生成的结点集合内部存在重复结点未合并。
- (1)修正BUG:平面单元大变形(几何非线性)分析时,荷载步过小可能导致变形梯度计算异常,从而致使程序崩溃。当前版本修正了程序崩溃的BUG。用户解决方案是增大荷载步数量。
- (1)修正BUG:程序在计算前自动调用“保存项目”的操作可能导致后处理绘图初始化失败。当前版本修正了此BUG。