|
我们在用三维CAD进行产品设计时,有一些工具可以帮助我们更好地对于产品设计进行优化。以中望3D这款三维CAD软件为例,中望3D中的设计优化器可以优化产品设计以达到所需的目标参数值。这也是中望3D这款三维CAD非常实用的一个功能。下面以设计一个瓶子为例(如图一所示),将瓶子设计到一个设定的体积,来讲述中望3D设计优化器的具体应用。2 `, f8 a; k/ p5 ~( Z6 k
6 D1 ]$ t3 J4 K' L) [% `2 v) | 4 P" e4 P* d, n6 y- f
( J: _4 Y0 J0 e0 Z- D% C
" }- C* y! k+ t r一、创建一个驱动基体
, z( Q/ u. ?! j! g/ s9 U- Q Z6 `. ^6 T# B/ g
1、新建一个零件。在XZ平面上,绘制该产品的草图,并对草图进行标注和约束(不退出草图)。如图二所示:
. P( v$ j* l- ^! z3 s; M- w" w5 B- c; N) i6 N4 @! A& ]% O2 H
2、增加方程变量。
& E0 ` S } Y
/ S0 k, {% s1 H( `, m0 p1)输入方程式。“编辑>方程式”,在打开的方程式组对话框中的“输入方程式”字段输入以下所示的三个方程:- C2 V( H* R, @- j
0 v! ~2 Y' @7 I }) L; K+ j+ ?L1 = 100(名称=L1,表达式 =100.mm)
9 }7 o" ^9 G2 \, s* O, ^ S- c! KL2 = 45 (名称= L2,表达式 =45.mm)
& r. s$ p/ ^. E' q yR1= 30(名称= R1,表达式 =30.mm)
/ b- f( I* U5 \( G1 o: f( `R2= 10(名称= R2,表达式 =10.mm)
- ^+ ^2 c8 V5 R1 N9 M
U3 Y) z8 S5 @2 x ]+ o结果如图三所示:
% s: F' V S0 A6 b I% K; ~7 j
7 C+ Q$ q6 g5 |# t8 j. h$ g& }2)将尺寸与方程关联。
. Q3 C ?( `) [- e. p
K7 h. ~( C* o! t g用鼠标右键点击这些标注,并选取“链接到变量”,在弹出的“变量浏览器”对话框中选择对应的变量。如对于下图四所示“100”标注,则选择变量L1。
* d7 L1 j/ {7 A8 T/ [% _4 q6 S q9 R$ t) O" f

* |) K/ Z: |( I; O5 l% \. [
0 S- T- a" ^1 J. m3 q) f4 P1 j
9 d2 _/ z5 ]' H* \, F7 Z3、建立基体。4 c! s! H" v2 g3 K$ N
) o: G8 _$ X8 Q. c$ A通过旋转命令绕Z轴或中心线旋转草图。+ B/ k" F+ t; J q! r
起始角度=01 \' F" {8 v( D$ [2 |& \( I- |# d# @
终止角度=360( }9 e/ W& h% u& ?
完成结果如图五所示。
. L) w# K, n( ~. I* `) C: m6 x; @/ B; x
+ V; u' l. h' K4 a9 G* x' K
/ c# Y" a" {1 ^% K5 y$ d二、创建体积变量
! Q7 x. ?$ K5 F( t( J$ ?, m, l2 F+ j- \: b# I. X* ?/ i$ p
1、通过下拉菜单“查询>质量特征”,系统会自动创建体积、面积、质量的变量。如图六所示:# c/ x/ B, u& c; q4 e, \. ]" A9 C" B) t
( L" a: l6 N1 S- f5 U6 H* P
2、查看变量
3 i6 s4 a8 _2 y* Z: m8 {; n“工具>变量浏览器”,打开“变量浏览器”对话框,可看到上一步创建的变量,当前体积为139654mm³,如图七所示:' [2 l( J% C8 q% Q& z) k: S& T+ u: e
0 ^% |/ f3 ^7 g% Y3 e0 O
: G$ A) ^5 R, X0 s5 o) y: g4 M' a/ f# m* h$ r& C5 G/ d: V
三、设计优化3 d+ o3 \' y2 }& F. E
: J/ Z4 _8 r G. Q& n( Z
1、显示各标注,目的是方便后续获取变量。如图八所示:9 ]: j1 K" O) w1 z0 V R( }
5 \4 h5 S8 B0 V( \2 }2、打开“设计优化器”0 f3 Y' Z& ^9 {* [ i) i2 w8 k& E1 B
1 X8 m) ~+ K* u$ U8 c
“工具>设计优化器”,系统弹出“设计优化器”对话框,如图九所示:) {" P, c4 |0 g0 i- Q
# ^% W; o+ k5 i. G5 v# G3 G3、导入变量尺寸( W9 S' A: U! a9 }0 s2 p% U* T) y \: U
) `5 J& H$ _" O
通过“驱动变量和尺寸”区域中的“”按钮,从变量浏览器选择各驱动变量,或从屏幕选择各标注尺寸。导入的结果如图十所示:5 d, ?2 K V- ` W1 T
0 f4 N8 I# t+ M3 I, U; F
0 E" |$ s& S2 q4 C, t& G, T# Z4 J
( f$ S6 Q# d- c4 A注意,左侧的复选框是自动勾选的。这表明,被勾选的变量都将用于优化。如有变量尺寸不需调整可以自行取消勾选,再运行优化。# H" ^- Y' t9 J
% w b1 x; F& V4、导入“目标设计参数”( s; D/ ~ w) ^
. t# q j! `* X: I5 ?' i
通过“目标设计参数”区域内的图标,选择“变量浏览器”中的“Part_Volume”。当前“Part_Volume”即显示在“目标设计参数”字段中。如图十一所示:; V B0 j1 F6 i5 h3 H) m& Q
( @4 o3 O1 Q3 q0 f
5、设置变量值范围及目标值
" n! o* B% m8 \2 o; [& [ J& h9 Q( ~. z/ P9 j
在体积“目标值”中输入12000,表明,将瓶子的体积设计为12000mm³;变量值范围设置如图所示:6 x. x1 p/ l) |3 G8 w9 g5 a
0 c: j4 @( _" F! v/ ~' w' K3 b: x6 {
6、优化设计. D- L# N/ H- `2 [+ @
, {0 j0 W' u+ q( h通过“步进”按钮,进行优化。结果如图十三所示:
2 w( J! q, C1 y9 b+ }7 S! S6 _
3 h1 }1 K* N$ A8 u( R, }# M: c# Z
7 a: f" Y- ?$ [
6 J+ Q: P. j0 y/ Q* j4 P提示:可以通过切换驱动变量名称左边的复选框来控制需变动及不需变动的尺寸。
) d* C, M3 o* z* o6 H; J. @9 [3 r
* E6 j# X$ ~9 K7、将优化值变为整数! O' e: z" X: i- O
+ F j4 Q( c% H3 L+ \# y( D9 R从上图的优化结果可知,当前优化的值均为带小数的值,如L1=100.931,如果希望将其舍入为100,则可将“步长”长设置为0.931,并点击L1右边的减号按钮。如图十四所示:
8 Y9 E$ E5 g, q# o, x$ ]( J i& _' B9 E9 y7 k
四、将产品外体积变成内体积
2 L8 R9 [$ [3 [( c1 ^
8 n( c3 ]: `' S- x点击工具栏的抽壳命令,在弹出的对话框中设置参数如图十五:
! o$ W. e0 y1 H! `" P7 g8 D7 C9 h- e8 q: U% t

5 @6 |/ [2 m! I! ?1 S
) Q1 t1 b- N- D, W, `7 ` 中望CAD2011下载地址:http://www.zwcad.com/product/zwcad/8.html |
|