计算与仿真,科学与工程创新的有力手段

泰思达:数字化创新工场,数值模拟与仿真软件开发者
posts - 9, comments - 6, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

置顶随笔

     摘要: 为降低应用数值模拟技术的难度,工业界对开发智能化的仿真软件一直存在强烈的需求。本工作针对这一趋势,设计并实现了一个模块化、易扩展的仿真软件框架。该框架包含数据管理模块、几何建模模块、网格划分模块、分析和求解模块以及数据可视化模块,其中数据管理模块为该框架的核心。采用面向对象的变成技术,应用C++语言完成了该框架的开发。应用此框架,成功开发了回转支承承载力计算软件和输电杆塔建模和分析软件。  阅读全文

posted @ 2014-05-22 21:29 TStar 阅读(1967) | 评论 (2)编辑 收藏

     摘要:   阅读全文

posted @ 2013-04-26 02:55 TStar 阅读(1694) | 评论 (0)编辑 收藏

使用有限元库libmesh开发了支持自适应网格的并行有限元求解器,并和自开发的的前后处理系统结合,将计算速度和计算精度结合起来。
具体可参见




泰思达软件科技有限公司,数字化创新平台
http://www.tstar-tech.com

posted @ 2011-02-02 10:02 TStar 阅读(1860) | 评论 (0)编辑 收藏

几何管理器:管理几何体的数据和显示
边界条件管理器:添加、删除、显示
网格管理器:多几何体的网格划分与细化








泰思达软件科技有限公司,数字化创新平台
http://www.tstar-tech.com

posted @ 2010-10-09 22:26 TStar 阅读(1638) | 评论 (0)编辑 收藏

提高效率,更加灵活。
 







泰思达软件科技有限公司,数字化创新平台
http://www.tstar-tech.com

posted @ 2010-08-29 09:22 TStar 阅读(1365) | 评论 (0)编辑 收藏

wxwidgest+OpenCASCADE+VTK+Salome
希望做成一个模块化的、开放的前后处理系统,可自定义各种求解器的借口

导入几何(stp,igs,stl,brep)


显示结果(云图,流线图,矢量图,剪切等等)
 

泰思达软件科技有限公司,数字化创新平台
http://www.tstar-tech.com

posted @ 2010-05-31 22:11 TStar 阅读(1566) | 评论 (2)编辑 收藏

2014年5月22日

     摘要: 为降低应用数值模拟技术的难度,工业界对开发智能化的仿真软件一直存在强烈的需求。本工作针对这一趋势,设计并实现了一个模块化、易扩展的仿真软件框架。该框架包含数据管理模块、几何建模模块、网格划分模块、分析和求解模块以及数据可视化模块,其中数据管理模块为该框架的核心。采用面向对象的变成技术,应用C++语言完成了该框架的开发。应用此框架,成功开发了回转支承承载力计算软件和输电杆塔建模和分析软件。  阅读全文

posted @ 2014-05-22 21:29 TStar 阅读(1967) | 评论 (2)编辑 收藏

2013年4月26日

     摘要:   阅读全文

posted @ 2013-04-26 02:55 TStar 阅读(1694) | 评论 (0)编辑 收藏

2011年2月2日

使用有限元库libmesh开发了支持自适应网格的并行有限元求解器,并和自开发的的前后处理系统结合,将计算速度和计算精度结合起来。
具体可参见




泰思达软件科技有限公司,数字化创新平台
http://www.tstar-tech.com

posted @ 2011-02-02 10:02 TStar 阅读(1860) | 评论 (0)编辑 收藏

2010年10月9日

几何管理器:管理几何体的数据和显示
边界条件管理器:添加、删除、显示
网格管理器:多几何体的网格划分与细化








泰思达软件科技有限公司,数字化创新平台
http://www.tstar-tech.com

posted @ 2010-10-09 22:26 TStar 阅读(1638) | 评论 (0)编辑 收藏

2010年8月29日

提高效率,更加灵活。
 







泰思达软件科技有限公司,数字化创新平台
http://www.tstar-tech.com

posted @ 2010-08-29 09:22 TStar 阅读(1365) | 评论 (0)编辑 收藏

2010年5月31日

wxwidgest+OpenCASCADE+VTK+Salome
希望做成一个模块化的、开放的前后处理系统,可自定义各种求解器的借口

导入几何(stp,igs,stl,brep)


显示结果(云图,流线图,矢量图,剪切等等)
 

泰思达软件科技有限公司,数字化创新平台
http://www.tstar-tech.com

posted @ 2010-05-31 22:11 TStar 阅读(1566) | 评论 (2)编辑 收藏

2010年5月14日


 

泰思达软件科技有限公司,数字化创新平台
http://www.tstar-tech.com

posted @ 2010-05-14 19:38 TStar 阅读(805) | 评论 (1)编辑 收藏

2010年5月8日

三维Voronoi图在物理、化学和材料学领域有较多的应用,开发了结构的生成程序,可将图保存在通用几何模型(igs,stp等),并可用VTK渲染。



 

泰思达软件科技有限公司,数字化创新平台
http://www.tstar-tech.com

posted @ 2010-05-08 23:03 TStar 阅读(2961) | 评论 (1)编辑 收藏

2010年4月12日

商业CAE软件功能强大,界面友好,但通常价格昂贵且不易修改。随着几何建模和显示技术、网格划分技术、有限元技术、数据可视化技术的发展,目前已具备将各模块整合,开发具有工业应用价值的CAE系统。Python作为一种“粘合剂”语言,特别适合将各模块集成。这样一个系统易扩展,适合不同应用。只需几十行脚本,即可完成建模、分析和显示工作,特别适合于快速开发和行业应用。
(1)几何建模:OpenCASCADE
box = BRepPrimAPI_MakeBox(200,30,30).Shape()
sphere = BRepPrimAPI_MakeSphere(gp_Pnt(150,20,20),80).Shape()
aShape = BRepAlgoAPI_Cut(box,sphere).Shape()

(2)网格划分:SMESH,TETEGEN或NETGEN
#Assign hyptothesis to mesh
aMesh.AddHypothesis(aShape,0)
aMesh.AddHypothesis(aShape,1)
aMesh.AddHypothesis(aShape,2)
aMesh.AddHypothesis(aShape,3)
aMesh.AddHypothesis(aShape,4)

#Compute the data
aMeshGen.Compute(aMesh,aMesh.GetShapeToMesh())

(3)求解:FEniCS等
(4)数据可视化:VTK或基于VTK的MayaVi2


泰思达软件科技有限公司,数字化创新平台
http://www.tstar-tech.com

posted @ 2010-04-12 21:35 TStar 阅读(1582) | 评论 (0)编辑 收藏