如何在CATIA中找出一个不规则图形的中性面? | 您所在的位置:网站首页 › catia切割平面 › 如何在CATIA中找出一个不规则图形的中性面? |
原标题:如何在CATIA中找出一个不规则图形的中性面? 给你一个矩形,让你画一条平行于一边的直线,把它分成面积相等的两部分,这个答案估计是小学生都知道的↓ 给你一个梯形,让你画一条平行于底边的直线,把它分成面积相等的两部分。如果给出的条件充足,那么用三角函数算一算,offset的值也不难得出 那,如果给出的是下面这样的图形呢? 有人可能会觉得,研究这样的问题没什么意义。那好,小编来举个实际例子↓ 汽车油箱的形状,通常都是不规则的。但为了准确地在仪表上显示3/4,1/2,1/4的油量,我们需要找到这些油量对应的液面高度位置。 如果还是不清楚,那我们再把问题简化一下: 怎么能找到这么一个平面,把已知实体分成体积相等的两部分? 在这里,小编教大家一个方法: 就是调一下平面的位置,然后测一下体积,再调,再测…反复上面的过程,你总能试出来中性面的位置的。 这位问了:“小编,你是认真的吗?” “当然不是,这种手动试的方法,并不是我们的做事风格。” 那位又说了:小编你是不是又要写代码了吗? 恭喜你,答错了! 代码倒是可以实现。不过用二次开发去写一个CATIA本身就有的功能,不是多此一举吗?! 接下来,隆重介绍我们的PEO模块,中文好像是叫优化? 进来之后,废话不多说,直接点开优化这个命令。 我们的目标是找到中性面的位置,转化成软件的语言,就是要找到这个平面到底面的偏移距离,因此我们在优化的类型里面选择“Target Value”目标值。 接下来,我们介绍它的工作原理: 前面的引言我们提到了控制变量法:是保持其他变量不变,看某一个变量的变化对结果的影响; 而这个优化更为高级:它可以在一个或几个变化的参数中,寻找到最优组合,以使结果达到一个最优解或目标值。 所以,既然是针对参数进行的操作,我们首先得有参数: 一个长度,控制切割平面的偏移距离,作为变量; 一个体积,等于切割后实体的体积,作为被优化的参数。 接下来,只需要把待优化的参数极其目标值,以及变量参数填写到优化的命令中,点击下面的run optimization按钮就可以啦! 当然,如果你有兴趣,可以研究一下里面的各个子选项都是什么意思,小编在这里就不赘述啦! 推荐个朋友的公众号,每日推送,0基础学Python 想学习Python的朋友可以关注一下↓↓↓ 每一个Python使用者都能构建独一无二的世界返回搜狐,查看更多 责任编辑: |
CopyRight 2018-2019 实验室设备网 版权所有 |