青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
楼主: fanrens2977

[每日一练] 不规则容器容量刻度建模

[复制链接]
发表于 2015-2-15 09:12 | 显示全部楼层
本帖最后由 jefft 于 2015-2-15 09:31 编辑 $ \/ R* [  z6 P' Y& |1 _( N6 h
fanrens2977 发表于 2015-2-13 20:17
, n: a: f: {' C% \0 O0 J  ~( u是唐工吧,刚我有个对你的回复,没注意到是你,言语上有可能没有注意修饰!对这个不规则容器的建模,方法 ...

6 }7 u; d, _* M4 N+ j6 J* i其实这个问题,我曾研究过,当时我没有研究出全参数化的方法,所以就没有再继续,加上,工作上根本用不到。0 G6 `- \# j. K/ O1 m9 V, P4 _
我当时是这样想的:* @, ^# z1 x! @7 @: k5 _
1、任意形状的瓶子,找到体积与高度关系图,这个图,利用灵敏度分析,可以在电子表格里面得以一堆数据;+ x6 W/ n9 l7 I3 _5 ^+ E' K! s
2、这堆数据,我以前研究始终没有找到一个完美的方法,将其导入到NX软件中来;. x: Y! m- |' d; j0 ~9 t
3、但可以用一个差一点的方法,利用NX的表达式,直接提取本地电子表格的数据;
% V6 `$ \( d7 Y. e( {7 a6 X+ [4、将高度提取一个列表,将体积提取一个列表;
7 o9 f. U3 ~' d* D" ^' h5、插点,点的一个坐标为体积数据,一个数据为高度数据;0 p" }* s1 E1 N* O+ s2 s
6、阵列点;让点的阵量提取自,高度与体积的列表;9 }7 ^4 O$ |2 A9 E+ b
7、根据所有的点,一步拟合成高度与体积函数图像;( Q( t" M% {+ I$ A3 l
8、再在这个函数图像中,反求,具体体积中的高度尺寸;
- _/ g. l) S5 t; K3 M- ^+ ^6 y& q5 y+ H' T- A& q: T5 L, {. j' A
但这个方法,不能做到全参数化,当瓶子形状发生变生时,就必须,再重新优化一次,然后再把那个表格存到,上一次NX表达式提取的位置,电子同名,可以简单理解成,覆盖以前的;
$ [  h/ H- I8 H* t
3 G; ^: L5 D, q再利用NX工具→更新→更新来自外部数据,就会把新的高度与体积数据更新到NX的表达式中,这样就能实现模型的更新;' W1 e3 E1 n3 o
! g3 z. ]# E/ y8 A" M- q
综上,瓶子形状发生变更,①要再点一次优化;②要再存一次电子表格数据;③要手动更新一下NX表达式数据;
4 ^* K8 x( g2 L6 D我猜想,你应该也是这样的思路。3 e: N" p, v' t0 |0 x
" R$ T) y8 ?9 h) @' o. ?
回复 支持 反对

使用道具 举报

发表于 2015-2-15 10:11 | 显示全部楼层
jefft 发表于 2015-2-13 16:50& n, v1 f( H  n9 ^- z# c0 M
按我的想象,这类型的题,如果能找到体积与高度的函数图像,或许就能一步做出来的。
+ L8 m8 N2 E9 m; ]0 Z3 h/ y目测楼主的做法,是在 ...

$ ^5 c0 a5 M1 J. ?1 n+ L6 d3 z3 J& HUG可以很轻松做出体积与高度的关系曲线
/ c: X& N6 |7 g4 \
回复 支持 反对

使用道具 举报

发表于 2015-2-15 11:39 | 显示全部楼层
本帖最后由 w_y8266 于 2015-2-15 11:41 编辑
% N, `4 K, E' z- r2 V) t$ M% N+ Q9 c  }  r1 d
简单做了一下。UG做出刻度线只要2分钟.我的方法简单实用,但不如楼主的参数化。
% [: D' r1 N, C. V# K6 T
刻度线.jpg

点评

http://user.qzone.qq.com/125317589/blog/1423977036 解析了一下。  详情 回复 发表于 2015-2-15 15:16
回复 支持 反对

使用道具 举报

发表于 2015-2-15 15:16 | 显示全部楼层
w_y8266 发表于 2015-2-15 11:39
& {9 ~* d8 L0 c) r9 d简单做了一下。UG做出刻度线只要2分钟.我的方法简单实用,但不如楼主的参数化。
# _9 R! S( @- y/ c
http://user.qzone.qq.com/125317589/blog/1423977036& g9 U1 g3 u5 ?* z" y7 F4 R1 x
解析了一下。' c1 U5 p$ h" g+ {1 {, U6 `! ^
回复 支持 反对

使用道具 举报

发表于 2015-2-15 15:50 | 显示全部楼层
这个太高深了,一下子还没找到思路。不过可能的话,想用一条艺术曲线代替扫略的曲线就好了。
  |% Z( @; N2 `: z
回复 支持 反对

使用道具 举报

发表于 2015-2-15 16:55 | 显示全部楼层
jefft 发表于 2015-2-15 15:16
4 Z/ h0 G- ?/ {9 {3 a' zhttp://user.qzone.qq.com/125317589/blog/1423977036
) i  n7 {) p6 a! J4 f解析了一下。

9 v1 k6 e- J0 i7 ~+ }& S用分析里面的优化命令建立刻度线,是否当瓶子外形改变时,可以一次性更新?想在你空间回复,但提示我没有权限
; b( f$ m* h& ?( W

点评

我的不可以,一次更新,文章后面说了: 如果当瓶子形状发生变更,也要刻度是对的,需要以下操作; ① 重新利用灵敏度分析,再次得到新的体积与液面高度数据表;将这个数据表,再次另存为20150215; ② 打  详情 回复 发表于 2015-2-15 19:55
回复 支持 反对

使用道具 举报

发表于 2015-2-15 19:55 | 显示全部楼层
w_y8266 发表于 2015-2-15 16:55
$ o' R; c3 c6 p; G) ]用分析里面的优化命令建立刻度线,是否当瓶子外形改变时,可以一次性更新?想在你空间回复,但提示我没有 ...
0 E. S3 |. S& p& w" k6 ]$ v4 D
我的不可以,一次更新,文章后面说了:6 b% z! _) i5 z" A1 ~' W! U, W- z4 {8 w
. n$ M4 a1 h- m$ ]
如果当瓶子形状发生变更,也要刻度是对的,需要以下操作;
7 @  R6 Y6 O( W5 |: q% e, m1 }  c0 o; _5 D4 K
①  重新利用灵敏度分析,再次得到新的体积与液面高度数据表;将这个数据表,再次另存为20150215;
4 \2 H: m" h) t$ y, @. Q4 y) ]2 V  `7 O3 d2 ~( I8 H. w
②  打开NX的表达式窗口,点刷新来自外部电子表格数据,此时,新的体积与高度数据,就重新回添加到了表达式中。
/ t3 v3 v0 G% E+ X. D+ A5 n+ B
( {3 L4 e" T5 U' ~6 H 点确定,三维就自动更新了。
, p- [4 q9 f! }" M  f7 Y3 q     PS:在NX8.0版里面,我的印象中,有一个单独的命令在工具→更新→更新以获取外部的更改,这样一个命令,理论上是点这个选项,貌似在后期的版本中,没有这个更新命令;这个可以手动创建一个就行了。这个命令对应的按钮为: UG_ASSY_UPDATE_EXT_CHG
9 [5 J! A8 R5 T' x- K  W1 V1 \" W5 M. x; l+ p9 K
7 j  d; m) w- k( W# v
回复 支持 反对

使用道具 举报

发表于 2015-2-15 20:44 | 显示全部楼层
啥也不说了,楼主是铁杆级的ug爱好者,就是给力!UG论坛更给力!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-4-20 05:38 , Processed in 0.053992 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表