广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    如何利用ANSYS进行三维线性插值

    来源:网络收集  点击:  时间:2024-05-01
    【导读】:
    在利用ANSYS进行分析的时候,有些变量需要利用已有数据进行线性插值得到,这里介绍一下利用ANSYS的表格工具(table)进行三维线性插值。工具/原料moreANSYS有限元软件方法/步骤1/6分步阅读

    假设有下面三组外部数据,每组数据的第1列表示x坐标,第1行表示y坐标,第1行和第1列交叉的数据则表示该组数据对应的z坐标。

    2/6

    现在利用三维线性插值来求x=-11,y=10.5,z=1.5对应的值。

    先利用ANSYS定义一个三维表格t:*dim,t,table,3,4,3

    表示三行4列3个面,因为上述外部数据文件对应3行4列,如图所示。

    3/6

    外部数据表的格式要求如图所示,三个面的数据从上往下依次排列;

    特别注意:z坐标从小到大排列,每个面对应的x和y坐标也必须从小到大排列。

    4/6

    假设外部数据的文件名及其扩展为shuju.dat, 用如下命令读入外部的数据表:

    *tread,t,shuju,dat,,,

    实际读入的元素为下图红色矩形框中的数据。

    5/6

    在ANSYS中运行上述命令,查看建成的表格 t 的元素情况:*status,t

    可以看出形成的表格数据与外部数据一样。

    6/6

    进行三维线性插值,求x=10.5,y=-11,z=1.5对应的值:

    y=t(-11,10.5,1.5)

    查看插值结果:*status,y

    结果与手算的一样。

    注意事项

    外部数据的存储格式十分重要,三个坐标都必须按升序排列

    当坐标超出外部数据的坐标范围,则会自动取边界值,而无法外延插值

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_640408.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 13:38:57  耗时:0.025
    0.025s