第47讲 UG10.0 入门图文教程——优化计算 大家可能都学习过函数,也就是一个数变化,会引起另一个数的改变,这就是函数的白话意思,一个变另一个因为它的改变而改变,在我们建模的过程中,经常会遇到这样的建模情况,直接利用正常顺序的建模方法无法完成,两个操作之间有一定的关联,一个变另一个跟着变,最后还得符合一定的数值要求,这就为建模带了很多麻烦,此时,优化计算就起到非常重要的作用,它可以帮助我们实现这个变化计算,我们只需要把最后的标准数值设置好,变化范围设置好,软件自动开始试值运算,通过变化范围内的数值,得出标准值,知道尝试出标准值或者在标准值的相对误差范围内。如果要进行优化计算,两个操作之间必须要有关系,也就是前面的操作数值变,后面和它相关的操作也要发生改变,这样才能实现优化计算。下面举例来说明优化计算: 正方体相交处三个面上绘制相连直线,长度都是50,如下图 利用草图命令直接捕捉线上点,标注50和一个角度,可以实现整个草图的完全固定,这里没有介绍过草图,大家只要知道绘制了一个固定的线,线的长度可以保证,之所以要添加角度,这个就是一会要改变的量 切换到另一个面,直接捕捉线上点,绘制直线,添加50标注,这个草图完全固定,也就是建立好,这条线和上一个线端点之间的联系,长度为50也保证了 知道了两个固定点,直接捕捉这两个点,就可以创建直线,通过测量可知,这个直线的长度是一个固定数值且不是50,需要调整以上两个直线中某一个参数这个长度才可以改变 通过观察,第一个直线中有两个标注,一个是直线长度,一个是角度,长度不能改变了,第二个直线是只有一个长度标注,不能改动了,最后一条线也是感觉前两个直线的端点固定的,因此,要改变最后一条直线长度,只能修改第一个直线的角度,通过改变这个角度,最后一条直线长度才能发生改变,经过反复尝试才能最后调整出50长度,这个尝试过程就是本次课要讲的优化计算。 优化计算中,目标值和变量值之间必须有关联,且以表达式形式出现,优化计算的时候,才能引用这些表达式,进行试值计算,所以第三条线的长度,要添加测量长度的关联 部件导航器里,建立了第三条线长度测量操作 工具、更多、优化,需要先设置一个优化计算的名字,一般以字母为主,输入后回车即可 目标里,点击表达式按钮,设计目标图,返回后,系统将测量表达式添加倒目标区域,数值为刚刚测量的数值,我们要修改为最后要变成的数值,也就是目标值,间隔几秒点击目标值即可,在里面输入相应的目标数即可。 在表达式中,选择目标表达式,确定后,返回主对话框 按照修改目标的方法,继续修改变量,切换到变量,点击表达式,添加变量表达式,系统默认会在选择的变量数值上下浮动出一个试值范围,如果在这个变量值时,目标值与实际数值相接近的话,就用默认的范围就可以尝试出目标值,不用去修改,如果优化后,不能接近目标的话,就要修改这个变量的范围,修改方法同目标 变量表达式里,选择角度表达式,确定后,返回主对话框 点击优化按钮,系统就开始了试值运算,在结果里显示出试值计算的结果,前面有尝试的次数序号,在绘图区,可以发现图形在发生改变,试值结束后,就显示出相应的结果,同时模型也发生改变了 从结果中可以看出,第三个线的长度最后的优化结果在50.0018计算与50的偏差为(50.0018-50)/50=0.000036,这个误差远小于相对误差,可计算为正确的数值,所以咱们的优化就是成功的。 NX10 入门图文教程总帖链接,那里有更多的基础知识和实例的图文讲解哦!注重基础,渗透经验,全部为本人多年的建模经验总结,去粗存精,注重软件操作通用性,想学习NX的童鞋们,抓紧点击下面的链接,顺祝大家学习愉快!
(出处: UG爱好者)
|