简单结构力学计算软件的开发思路?

简单结构力学计算软件的开发思路?

DinoSap结构力学求解器大更新2025[小记] DinoSap结构力学求解器的2025年的大更新,这次程序的更新内容比较多,很多都是粉丝要求的新增加的功能。http://dinochen.com/article.asp?id=467程序可以在github的网站下载,也可以点击以下链接下载点击[阅读原文]可以得到下载地址点击下载 [程序] DINOSAP_2025-05-01 结构力学求解器GITHUB的下载地址 https://github.com/dinochen1983/DinoSAP(1)增加切换中英文界面的显示功能。如下图所示是更新后的中文版,点击菜单上的语言就可以修改中英文界面。

这个是英文版的界面,在菜单可以切换不同的语言(2)增加几个快速建模的功能,如一键生成拱结构模型,平面框架结构模型,单层连续梁模型等 ,通过参数输入后可以直接生成Dinosap模型。

以上是不同的快捷建模功能,也可以导入DXF文件.

输入参数后可以生成框架模型

上图是通过快捷建模功能[Build Sub-Frame Stru]功能快速建了单层框架模型.(3)增加导入与导出DXF文件,用户可以在AUTOCAD进行线的建模,然后导入DINOSAP提高复杂模型的建模效率。导出的AUTOCAD DXF格式为DXF 12格式,导出的DXF文件包括了构件与框架单元的编号,通过不同颜色的圆形来表达不同类形的支座条件。(4)有限元计算核心部分,修改了单元刚度矩阵的组成,增加了杆件一端铰接或两端铰接的情况。用户可以修改两端的刚接与铰接的情况。

现在这个版本可以输入一端铰接一端刚接的杆件.(5)材料可以用户自定义,也就是定义材料的名字与弹性模量ES(MPa)

用户可以自定义不同的材料弹性模量(6)杆件的截面有形状的预览,有以下截面类型可以选择,矩形,圆形,环形,工字形,箱形及用户自定义面积与惯性矩等 。

(7)为了方便学习有限元的同学,程序提供显示单元刚度矩阵,荷载向量,总体刚度矩阵等等 的信息。

界面显示的是单元的刚度矩阵,方便自编程的学习(8)程序提供保存截图功能,可以将模型的图形保存为PNG文件。

按钮区增加了可以导入DXF与导出DXF与导出PNG图片(9)程序可生成模型描述的文档,包括结点,构件,支座,荷载,材料与截面等 。

(10)程序可以提取构件的内力(可定义测站输出),也可以提取全部结点的位移等 。

这个功能可以提取全部的结点位移值

这个是程序输出的全部构件的内力(有24个测站输出)可以自定义测站数量[彩蛋]本文最后的彩蛋是 本篇博客的程序截图与编写都是采用Ubuntu Linux系统来编写.

====THE END 本节完====

请关注我的微信公众号:DINOSTRU

更多有趣的结构分析知识分享