针对土木结构开发的有限元分析软件,业务背景是土木工程建设中对结构分析设计软件的需求,尤其针对预应力箱型桥梁、悬索桥、斜拉桥等特殊桥梁结构形式的分析设计需求。
结构分析:能进行静力分析、动力分析、屈曲分析等,可分析桥梁在各种荷载工况下的内力、变形等响应,如分析桥梁在车辆荷载、风荷载等作用下的受力情况。
设计验算:可进行结构设计验算,如对桥梁构件的强度、刚度、稳定性等进行验算,以确保结构设计满足规范要求。
施工阶段分析:可模拟桥梁施工过程,分析施工阶段结构的内力、变形等情况,为施工方案的制定提供依据,如分析满堂支架、挂篮等施工临时结构的受力情况。
特殊荷载分析:支持车道面分析等多种特殊荷载分析功能,可考虑移动荷载、温度荷载、地震荷载等不同类型荷载对结构的作用。
模型处理:支持全新一代用户界面、功能图标重新整理分类、悬浮式设计工具栏及信息窗口等,还支持用户自定义工具栏、树形菜单快速检索等功能,方便用户操作和模型处理。
工作内容:
负责软件整体架构搭建、代码开发、内存管理、性能调优、代码审查以及团队任务分配。
项目初期未担任组长时,代码中存在内存泄漏、逻辑不清等问题。成为项目组长后,我对代码进行彻底重写和重構,将几乎全部的裸指针替换为智能指针,对其中因接口限制而不能替换的部分进行内存安全检查。这一系列改造显著地消除内存泄漏并提高代码稳健性。
通过实现数据表、索引用以加速数据访问,重写渲染逻辑(包括对VTK渲染流水线进行深度优化),整体渲染和计算性能显著优于初期版本。
每个周期召开项目组会议,对代码质量进行评价,为每位成员打分,同时借助Jira进行任务分配与进度跟踪,保证团队按时保质地推进项目。
项目简介:
Adust 轨道交通结构抗震软件对标 MIDAS 有限元软件,旨在为城市轨道结构提供完整且稳定的抗震模拟和计算方案。整体实现上,该软件采取 MFC 框架进行界面搭建,渲染部分依赖 VTK,数据层则由我们进行高度封裝与内存管理。从最初搭建基础框架到最后实现产品化,我全程主导并高度参与每一个环节,为项目按时交付付出重大努力。