桥梁有限元软件开发前后处理界面设计关键技术(大连-21届全国桥梁学术会议).pdfVIP

桥梁有限元软件开发前后处理界面设计关键技术(大连-21届全国桥梁学术会议).pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
桥梁有限元软件开发前后处理 界面设计的关键技术 阴存欣 (北京市市政工程设计研究总院 北京 100082) 摘要:本文阐述了作者开发桥梁有限元软件中前后处理的技术,包括前处理中的视图变换,从CAD导入 截面并生成等效变宽点图形,将带预应力钢束的有限元模型图导出到CAD供设计和绘图使用,体系形成阶段 和使用阶段的单项、阶段、累计量三位一体的包含位移、内力、应力、反力、振型的后处理界面设计技术 及计算书生成,多种计算机语言程序的混合运行等技术。这些技术涵盖了有限元软件开发的许多方面,并 在大量工程设计中得到实用,大大方便了设计人员的设计工作,也可作为开发人员参考。 关键字:有限元,前处理,后处理,界面设计。 1 引言 在桥梁有限元软件开发中,前后处理模块开发占了相当大部分的工作量,它虽然不象核 心计算模块那样需要高深的力学和数学理论基础,但它又和核心计算模块紧密相联,和核心 模块进行着数据交互。同时,为了具有良好的操作界面,当今的有限元程序都是以用户需求 为中心,即面向对象的。在前处理中要使用户能方便地添加和编辑各种信息建立模型,在计 算完后需要有后处理界面对各种结果曲线进行直观地显示以便查看,而且在运行过程中也要 协调各个模块共同工作。下面以作者开发的“桥梁有限元综合软件系统[简称:BRGFEP]V3.0” 的经验为基础阐述一些前后处理界面设计中的实用技术。 2 视图变换和节点插入 2.1 界面设计中视图变换功能的实现 找到了映射方法和图形变换前后坐标之间的变换关系,就很容易实现类似 CAD 中pan , zoomextent ,zoombox ,zoomout ,zoomin 常用的各种视图变换功能。Pan 用终点和起点的偏 移量为参考偏移图形。zoombox 操作的偏移量和缩放量要同时满足以下条件:选取图形范围 中心和屏幕中心对齐;缩放图形后和屏幕边界对齐的;同时还要保证放大后的图形不越界, 计算放大比例时,要取水平放大比例和竖直放大比例中较小的比例,即先放大到边界的那个 比例。这些视图变换属于从虚拟到虚拟的视图变化,只要知道变换前后两种视图的偏移和缩 放关系即可,不断追踪变换后的 box 和变换前 box 的方大关系和偏移关系,用新的中心和比 例定义坐标系重新绘制图形。该方法的特点是用真实坐标绘图,即绘图的坐标不变,但屏幕 的坐标系不断改变,不断改变图像框控件的中心和范围属性以表现偏移和缩放。 2.2在虚拟屏幕状态下插入单元或节点 出于多次缩放后正确显示图形的需要,要确保插入节点或单元和已存在的节点或单元在 虚拟的屏幕状态下能够保持正确的空间相对位置和比例。显示在屏幕上的单元或节点图形经 过若干次变换后,其坐标与按初始状态坐标系设置的坐标相比,已经发生了很大变化,此时 若要插入一个新的节点或单元需要一定技术才能实现插入后对象和周围节点或单元保持正 确的相对关系。程序通过以下技巧实现,一个面是由三个不共线的点决定的,时刻跟踪这三 个点的坐标,就可以知道这个面的拉伸和平移状态,在插入坐标时,根据这三个虚拟坐标点 的三元方程组可以反算出水平,竖直方向的偏心和水平或竖直方向的伸长率三个参数,这样, 1 不论经过多少次的变换,用这些参数就可以推算出与待插入对象的真实坐标对应的当前屏幕 状态和待显示的虚拟坐标了。若水平和竖直方向具有不同的缩放率,或屏幕变换中还经过了 旋转则要增加平面中的虚拟坐标点数,增加方程数量才能全面跟踪屏幕的状态。 随着图形的缩放变化,屏幕的中心和拉伸装态在不断变化,新插入的节点或者单元要用 虚拟坐标画图,时时记录当前屏幕的偏移量和放大率。根据控制点当前的虚拟坐标反算,需 要两个控制点的 x ,y 共四个值就可以反算出屏幕偏移量和 x ,y 方向的放大率四个参数,如 果变换时保持 x ,y 相同的放大率,则只有 3 个参数。然后,将当前插入点的真实坐标转换 成虚拟坐标绘制图形。该方法保持绘图的图象框控件的屏幕网格的坐标系不变,需要绘制的 对象的坐标不断改变。 为了方便对梁底为曲线的变高度梁进行

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档