适用版本:NX7以上版本
在我们日常工作中,我们经常会遇到求更优解的问题。在涡轮叶片设计过程中,需要计算叶片截面区域内更大内切圆。遇到这样的问题,我们一般的解决方法:在截面区域内绘制若干个圆,并通过操作草图约束保证圆与截面区域相切。测量这一系列圆的直径值,获取其中直径更大的圆从而获取一个接近值。但该方法有两个重大弊端:一方面操作繁琐,绘制工作量较大;另一方面结果误差较大,无法保证精度。而NX软件依靠强大的几何约束能力提供了多种规划求解算法解决更优解问题。
我们先来一睹芳容,求解更优解的工具即是【分析】模块下子菜单【优化和灵敏度】下【优化】工具,界面如图1所示。
本工具提供了多种规划求解算法:
模拟退火算法
全局单纯性算法
Powell优化算法
共轭梯度法
辞典式算法
图样群组算法
图1
在使用本工具前,我们需要做两件事情:
构建几何约束模型
针对叶片截面平面区域内求更大内切圆,可通过NX的草图功能,我们把组成封闭区域的多条线投影到草图平面上,再绘制一个较大的圆,添加几何约束确保圆与叶背叶盆两侧线相切,并定义圆心到基准点的水平尺寸约束。草图绘制完成后,增加一个直径测量特征测量绘制的圆。构建模型效果如图2所示。
图2
我们需要确定优化的目标、变量以及约束条件
在本案例中,我们优化的目标是获取更大内切圆,可表现圆的直径更大,利用直径测量特征表达式作为优化的目标,目标值可设为不可能达到的较大值。我们设计的变量为圆心到基准点的水平距离,可利用该尺寸约束的表达式作为输入,并给定一个合适的范围。我们设计的约束条件是圆与叶背叶盆区域相切,构建几何模型的时候已通过几何约束实现。
最后,调用本工具,新建一个研究项目,输入优化目标对应的表达式以及目标值,再输入设计的变量对应的表达式并输入确定的上限和下限。选择一个优化算法执行求解后,结果如下图所示:
图3
通过NX提供的优化工具,利用NX强大的几何造型约束能力,以及集成丰富的优化算法,我们可以对工程中遇到的更优解问题进行规划求解,帮助我们快速解决工程问题。