青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2015-2-15 09:12 | 显示全部楼层
本帖最后由 jefft 于 2015-2-15 09:31 编辑 ! x- U7 u' K; l# M" j) ?7 t
fanrens2977 发表于 2015-2-13 20:17
! m9 y. w" o. `0 Y是唐工吧,刚我有个对你的回复,没注意到是你,言语上有可能没有注意修饰!对这个不规则容器的建模,方法 ...

# V! D5 l, W, l: X5 L# o9 w- s9 G4 O其实这个问题,我曾研究过,当时我没有研究出全参数化的方法,所以就没有再继续,加上,工作上根本用不到。; S! h2 B: f: ?$ {& }/ m
我当时是这样想的:
7 o+ Z& f, x, m7 v9 V! W1、任意形状的瓶子,找到体积与高度关系图,这个图,利用灵敏度分析,可以在电子表格里面得以一堆数据;
4 @7 o3 B/ l: I. ]2 w2、这堆数据,我以前研究始终没有找到一个完美的方法,将其导入到NX软件中来;
/ P3 Z8 \6 u0 s+ y6 B: n4 m6 \5 t3、但可以用一个差一点的方法,利用NX的表达式,直接提取本地电子表格的数据;
4 H8 K% y- O8 B/ K4、将高度提取一个列表,将体积提取一个列表;' H0 T' n5 H+ c. T8 w  f
5、插点,点的一个坐标为体积数据,一个数据为高度数据;1 z" e# D# l- v- \# u( }
6、阵列点;让点的阵量提取自,高度与体积的列表;
2 w+ {- P% P' u' p) A7、根据所有的点,一步拟合成高度与体积函数图像;
; I4 w$ r  C& F; h. _  s2 Z, P8、再在这个函数图像中,反求,具体体积中的高度尺寸;, I9 ]/ y! {3 M# y

" A, T; @! ^$ z- S% \但这个方法,不能做到全参数化,当瓶子形状发生变生时,就必须,再重新优化一次,然后再把那个表格存到,上一次NX表达式提取的位置,电子同名,可以简单理解成,覆盖以前的;
6 ~# U& C& z- Z& y, E7 k
) x: T9 P" _) M5 e% G/ j+ L再利用NX工具→更新→更新来自外部数据,就会把新的高度与体积数据更新到NX的表达式中,这样就能实现模型的更新;
2 ]/ b6 u9 `4 [1 f' t
, ?& X5 E& B; C& `综上,瓶子形状发生变更,①要再点一次优化;②要再存一次电子表格数据;③要手动更新一下NX表达式数据;
$ F/ s2 k( Z8 \% L9 e$ M' c我猜想,你应该也是这样的思路。
( p: z1 g5 z7 Z
& g& |7 m% C6 {/ u' \$ _( Q+ L# w) w
回复 支持 反对

使用道具 举报

发表于 2015-2-15 10:11 | 显示全部楼层
jefft 发表于 2015-2-13 16:50. t1 O+ C& y& l3 y: S; R3 Y
按我的想象,这类型的题,如果能找到体积与高度的函数图像,或许就能一步做出来的。
; ~  b" u6 O9 n目测楼主的做法,是在 ...

0 c" `0 J6 [/ e/ T* X& A$ k0 Z$ MUG可以很轻松做出体积与高度的关系曲线
! x% w& v5 S1 @  C
回复 支持 反对

使用道具 举报

发表于 2015-2-15 11:39 | 显示全部楼层
本帖最后由 w_y8266 于 2015-2-15 11:41 编辑 . u7 T6 h8 J: {

5 c+ i: h# I3 r- g4 M4 J& W简单做了一下。UG做出刻度线只要2分钟.我的方法简单实用,但不如楼主的参数化。* |% g, N+ X7 Y: \* i) n- g' o
刻度线.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) \$ x0 L) O4 e8 A  {; t& J
简单做了一下。UG做出刻度线只要2分钟.我的方法简单实用,但不如楼主的参数化。
) ~& ~  m* V  q
http://user.qzone.qq.com/125317589/blog/1423977036
( S6 M/ n* F+ A解析了一下。
6 r0 B# _4 W+ m7 m) F
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2015-2-15 16:55 | 显示全部楼层
jefft 发表于 2015-2-15 15:163 J. C- i* ~& m2 t/ }& K! P1 j1 G
http://user.qzone.qq.com/125317589/blog/1423977036
' U6 Z) A  Q" M4 {解析了一下。

* Q2 [1 R. i# f4 @用分析里面的优化命令建立刻度线,是否当瓶子外形改变时,可以一次性更新?想在你空间回复,但提示我没有权限+ D, \3 v1 Z, w! O

点评

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

使用道具 举报

发表于 2015-2-15 19:55 | 显示全部楼层
w_y8266 发表于 2015-2-15 16:55
5 |" d7 |" M3 {% D4 \# k; N7 P! t用分析里面的优化命令建立刻度线,是否当瓶子外形改变时,可以一次性更新?想在你空间回复,但提示我没有 ...

# Q* E9 o! X, k9 k4 H我的不可以,一次更新,文章后面说了:8 W$ v# D/ M: P+ u2 B

  F) y) z$ d& }4 P* u* C" ?如果当瓶子形状发生变更,也要刻度是对的,需要以下操作;
& m, ?( C" b. B: s" c+ n& P5 q# L1 k/ `
①  重新利用灵敏度分析,再次得到新的体积与液面高度数据表;将这个数据表,再次另存为20150215;
4 U3 ?& t! t- X
# _1 B7 s+ K" H: n% q" |5 h4 f②  打开NX的表达式窗口,点刷新来自外部电子表格数据,此时,新的体积与高度数据,就重新回添加到了表达式中。8 X8 o. \2 ^" O) p
7 q# B, Y( B% F% Z' u4 i6 L: ]
点确定,三维就自动更新了。
$ F4 f8 i1 }6 ]8 U     PS:在NX8.0版里面,我的印象中,有一个单独的命令在工具→更新→更新以获取外部的更改,这样一个命令,理论上是点这个选项,貌似在后期的版本中,没有这个更新命令;这个可以手动创建一个就行了。这个命令对应的按钮为: UG_ASSY_UPDATE_EXT_CHG
5 L3 W( P/ L1 K9 f' F+ v
6 G5 g9 p1 J. O' v+ g& p
3 A5 I+ Q: e5 H
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-22 15:46 , Processed in 0.103332 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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