如何在CATIA中找出一个不规则图形的中性面? 您所在的位置:网站首页 catia切割平面 如何在CATIA中找出一个不规则图形的中性面?

如何在CATIA中找出一个不规则图形的中性面?

2022-06-13 14:00| 来源: 网络整理| 查看: 265

原标题:如何在CATIA中找出一个不规则图形的中性面?

给你一个矩形,让你画一条平行于一边的直线,把它分成面积相等的两部分,这个答案估计是小学生都知道的↓

给你一个梯形,让你画一条平行于底边的直线,把它分成面积相等的两部分。如果给出的条件充足,那么用三角函数算一算,offset的值也不难得出

那,如果给出的是下面这样的图形呢?

有人可能会觉得,研究这样的问题没什么意义。那好,小编来举个实际例子↓

汽车油箱的形状,通常都是不规则的。但为了准确地在仪表上显示3/4,1/2,1/4的油量,我们需要找到这些油量对应的液面高度位置。

如果还是不清楚,那我们再把问题简化一下:

怎么能找到这么一个平面,把已知实体分成体积相等的两部分?

在这里,小编教大家一个方法:

就是调一下平面的位置,然后测一下体积,再调,再测…反复上面的过程,你总能试出来中性面的位置的。

这位问了:“小编,你是认真的吗?”

“当然不是,这种手动试的方法,并不是我们的做事风格。”

那位又说了:小编你是不是又要写代码了吗?

恭喜你,答错了!

代码倒是可以实现。不过用二次开发去写一个CATIA本身就有的功能,不是多此一举吗?!

接下来,隆重介绍我们的PEO模块,中文好像是叫优化?

进来之后,废话不多说,直接点开优化这个命令。

我们的目标是找到中性面的位置,转化成软件的语言,就是要找到这个平面到底面的偏移距离,因此我们在优化的类型里面选择“Target Value”目标值。

接下来,我们介绍它的工作原理:

前面的引言我们提到了控制变量法:是保持其他变量不变,看某一个变量的变化对结果的影响;

而这个优化更为高级:它可以在一个或几个变化的参数中,寻找到最优组合,以使结果达到一个最优解或目标值。

所以,既然是针对参数进行的操作,我们首先得有参数:

一个长度,控制切割平面的偏移距离,作为变量;

一个体积,等于切割后实体的体积,作为被优化的参数。

接下来,只需要把待优化的参数极其目标值,以及变量参数填写到优化的命令中,点击下面的run optimization按钮就可以啦!

当然,如果你有兴趣,可以研究一下里面的各个子选项都是什么意思,小编在这里就不赘述啦!

推荐个朋友的公众号,每日推送,0基础学Python

想学习Python的朋友可以关注一下↓↓↓

每一个Python使用者都能构建独一无二的世界返回搜狐,查看更多

责任编辑:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有