- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
有限元语言及其编译器FELAC2.2软件
有限元语言及其编译器FELAC2.2软件 一、产品概述 有限元语言及编译器(Finite Element Language And it’s Compiler),以下简称FELAC)是中国科学院数学与系统科学研究院梁国平研究院于1983年开始研发的通用有限元软件平台,是具有国际独创性的有限元计算软件,是PFEPG系列软件三十年成果(1983年—2013年)的总结与提升,有限元语言语法比PFEPG更加简练,更加灵活,功能更加强大。目前已发展到2.0版本。其核心采用元件化思想来实现有限元计算的基本工序,采用有限元语言来书写程序的代码,为各领域,各类型的有限元问题求解提供了一个极其有力的工具。FELAC可以在数天甚至数小时内完成通常需要一个月甚至数月才能完成的编程劳动。 FELAC2.2采用自定义的有限元语言作为脚本代码语言,它可以使用户以一种类似于数学公式书写和推导的方式,非常自然和简单的表达待解问题的微分方程表达式和算法表达式,并由生成器解释产生完整的有限元计算C程序。 FELAC2.2面向高校、研究院设计院等科研单位,旨在将科研人员从繁重的代码编写工作中解放出来,快速将理念转化成现实成果,降低开发成本。 二、FELAC2.2全新的理念 2.1、FELAC2.2的特色 2.2、FELAC2.2的基本思想 FELAC2.2的目标是通过输入微分方程表达式和算法之后,就可以得到所有有限元计算的程序代码。该系统采用一种语言和四种技术开发而成。 三、产品功能 3.1、灵活简单的多物理场耦合描述 求解多物理场耦合的本质就是求解偏微分方程组,但是由于各个物理场的物理属性的本质差异,一般情况,每个PDE所对应的数值求解方法往往存在实质的差异,FELAC2.2的求解环境决定了它在求解领域上不受限制的优势。目前,在固体力学、传热传质学、电磁学、CFD等学科领域都可应用FELAC2.2进行仿真分析。 面向微分方程描写有限元文件,每个方程对应其唯一的算法 程序统一,计算模拟环境统一 便捷的数据耦合描述 组件间简单、统一的数据接口 3.2、友好的用户界面 FELAC并行版2.2采用Windows风格的图形用户界面,简洁、美观、友好的客户端界面为用户提供了强大的人机交互功能。 友好直观的人机交互功能 方便灵活的“公式库”向导建模 循序渐进的多场耦合过程描述 交互式材料参数的设定与修改 一键式有限元模型仿真分析 功能丰富的多文档编辑器 3.3、丰富灵活的库功能 根据用户输入的微分方程表达式与算法自动生成有限元、有限体积计算的C++代码,用户不仅可以直接采用脚本文件编制程序,还可以借助FELAC2.2的库功能自动完成程序生成,FELAC2.2提供了从一维到三维共12中坐标系下的模型库、微分算子库、形函数库、算例库等。 FELAC并行版2.2公式库 目前FELAC并行版2.2提供八种公式库模块,基本覆盖了固体、结构、流体、传热、电磁学及多物理场耦合等领域研究的主要问题。 公式库中的模块均可通过界面工作区的公式库向导,生成该领域的有限元计算程序,方便高效的完成相应问题的仿真分析。 3.4、功能强大的帮助系统 用户可以随时通过快捷键F1进入FELAC2.2帮助系统,通过“查看”、“索引”“目录”跟踪查询相关内容,方便快捷的指导用户学习软件及其有限元相关理论,快速有效的解决用户在使用软件中遇到的相关问题。为用户使用软件提供了强大的帮助支持。 四、版本升级说明 4.1、软件界面部分 1、全新的软件界面风格,提高软件的可操作性和可维护性。 2、全新的界面UE和界面UI,提升软件的用户体验。 3、全新的功能完善的帮助系统,为用户提供学习和帮助支持。 4、重新架构底层数据库,修正工程管理文件和管理方式。 5、增加编辑区字体与字号的选择和记忆功能,并重新布局编辑区。 6、重新实现对pre文件的读取,增加材料区域操作的右键功能。 7、新建工程会自动创建于工程名同名文件夹,并设置为当前工作目录。 8、增加方便快捷菜单“最近打开的项目”、“最近打开的文档”。 9、完善异常代码处理机制。 10、完善版本之间工程项目的兼容体系。 4.2、软件技术部分 1、改进公式库电磁学时谐脚本,解决标准算例TEAM7铝板表面电流问题。 2、增加流体力学直接有限元计算时线性化的方式,以适应不同类型问题的选择,并对求解器进行了优化设置。 3、改进流体力学算子分裂-特征线法对流项在自由度上的处理方式。 4、改正流体力学使用混合元计算时压力正则项的处理方式。 5、对公式库各个领域脚本进行精度上的测试改进,与商软进行对比。 4.3、软
您可能关注的文档
- 源代码在线评测系统的设计与实现2.pdf
- 高级软件工程 软件设计.ppt
- 用专用芯片829实现控制系统的键盘接口技术方案7.pdf
- 基于P89LV51RD2单片机的温度控制处理系统的设计与实现.pdf
- 基于μC%2fOS-Ⅱ系统的智能寻迹模型车的设计与实现.pdf
- _天绘一号_卫星星务分系统研究与实现_史简.pdf
- 40机考系统的设计与实现.pdf
- 中科大操作系统原理与实现课件11_FS Implementation2.pdf
- 五年级2模块1单元.ppt
- 金蝶K3 二次开发功能点.pdf
- 党支部(党总支)班子2024年度“四个带头”组织生活会对照检查材料.docx
- 国有企业政协委员学习2025年全国政协会议精神心得体会.docx
- 2025年3月党支部“三会一课”方案参考主题.docx
- 某某县委宣传部2025年意识形态工作计划.docx
- 区人民政府2024年度工作总结.docx
- 市司法局2025年机关法治建设工作要点.docx
- 党工委书记在2025年街道“作风转变年”活动推进会上的讲话.docx
- 党支部支委班子组织生活会对照检查发言材料.docx
- 市旧创中心副职发言提纲(案例分析、意识形态).docx
- 某某县文化和旅游局2025年3月“学雷锋做榜样见行动”主题党日活动方案.docx
文档评论(0)