青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2015-2-15 09:12 | 显示全部楼层
本帖最后由 jefft 于 2015-2-15 09:31 编辑
: u9 ]4 \; F7 f9 G' g* {
fanrens2977 发表于 2015-2-13 20:17- W$ ]7 ~% _; C% X* d+ U0 ]6 D
是唐工吧,刚我有个对你的回复,没注意到是你,言语上有可能没有注意修饰!对这个不规则容器的建模,方法 ...

' [* s- B' m. L) @, f* f其实这个问题,我曾研究过,当时我没有研究出全参数化的方法,所以就没有再继续,加上,工作上根本用不到。
. n& U# H' ^! v( D+ d7 i' R4 w我当时是这样想的:# U' f% F- o. x  A
1、任意形状的瓶子,找到体积与高度关系图,这个图,利用灵敏度分析,可以在电子表格里面得以一堆数据;
$ p% B& B" D( J- |3 ]2、这堆数据,我以前研究始终没有找到一个完美的方法,将其导入到NX软件中来;- O6 }6 H3 z! J; y) K
3、但可以用一个差一点的方法,利用NX的表达式,直接提取本地电子表格的数据;
2 ~0 f- G  y7 R( h5 Z$ r4、将高度提取一个列表,将体积提取一个列表;
* }" _. A4 U6 d! S% R5、插点,点的一个坐标为体积数据,一个数据为高度数据;
; T/ q8 D7 ~/ F( f/ Y6、阵列点;让点的阵量提取自,高度与体积的列表;
% y% }0 I. Z. \- s1 `8 d7、根据所有的点,一步拟合成高度与体积函数图像;
2 L2 m- ~# f" M+ z- w" J- h. U8、再在这个函数图像中,反求,具体体积中的高度尺寸;& _! K* E, c2 s2 {5 w0 Q
9 `* Y8 N6 F1 C+ q
但这个方法,不能做到全参数化,当瓶子形状发生变生时,就必须,再重新优化一次,然后再把那个表格存到,上一次NX表达式提取的位置,电子同名,可以简单理解成,覆盖以前的;. k: H/ o2 G3 S7 G. H/ O

& S8 o/ P3 x. n5 M+ l8 X9 ?1 Z再利用NX工具→更新→更新来自外部数据,就会把新的高度与体积数据更新到NX的表达式中,这样就能实现模型的更新;
* B' |* z5 M1 M
1 ^6 t* l: r4 M  T. }综上,瓶子形状发生变更,①要再点一次优化;②要再存一次电子表格数据;③要手动更新一下NX表达式数据;4 X+ r7 a( R& |0 M( P% {9 D- e
我猜想,你应该也是这样的思路。( L( D5 t' X* y" l
* G6 _) c' e2 o
回复 支持 反对

使用道具 举报

发表于 2015-2-15 10:11 | 显示全部楼层
jefft 发表于 2015-2-13 16:50
1 m) H, u, e7 g/ y! g2 Z: n9 r7 V' O按我的想象,这类型的题,如果能找到体积与高度的函数图像,或许就能一步做出来的。
8 M: C( d8 |) U( ^6 Y  u+ Q目测楼主的做法,是在 ...
! ?4 P: k7 O# |$ V! V  s  X
UG可以很轻松做出体积与高度的关系曲线
" U9 H! T1 `: o& @' D! t& Q0 v, ~
回复 支持 反对

使用道具 举报

发表于 2015-2-15 11:39 | 显示全部楼层
本帖最后由 w_y8266 于 2015-2-15 11:41 编辑 0 t. F0 m8 h8 k5 }9 L/ y: V

/ u+ r( L0 L1 O. g3 I( D: \简单做了一下。UG做出刻度线只要2分钟.我的方法简单实用,但不如楼主的参数化。
# ^6 E6 C- x3 g
刻度线.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
; E# e+ E. s6 A1 ]5 f: Q简单做了一下。UG做出刻度线只要2分钟.我的方法简单实用,但不如楼主的参数化。
' a* V# Y' C* `# x: n
http://user.qzone.qq.com/125317589/blog/1423977036$ f$ q4 a* T+ z. r- f
解析了一下。
% M/ @) |& _; p9 C$ h$ V4 m+ h1 y' b
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2015-2-15 16:55 | 显示全部楼层
jefft 发表于 2015-2-15 15:16
0 g2 f5 P0 @+ Q8 F" R- F* g+ Thttp://user.qzone.qq.com/125317589/blog/1423977036
; f" J- x. `( M* p解析了一下。

/ Z( P8 h2 {9 ?7 g用分析里面的优化命令建立刻度线,是否当瓶子外形改变时,可以一次性更新?想在你空间回复,但提示我没有权限
/ }' w/ x% M# r+ E, t* j6 K

点评

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

使用道具 举报

发表于 2015-2-15 19:55 | 显示全部楼层
w_y8266 发表于 2015-2-15 16:55$ ]& v& k, Y: u5 q2 S. Z( c0 S
用分析里面的优化命令建立刻度线,是否当瓶子外形改变时,可以一次性更新?想在你空间回复,但提示我没有 ...
! ?! @3 [$ m. V4 n" k+ N& f
我的不可以,一次更新,文章后面说了:; \5 ~0 o& w- o3 V, q, l; b& B

, u/ A2 T, O/ s0 e如果当瓶子形状发生变更,也要刻度是对的,需要以下操作;
- l* A2 p+ H1 w: |
& d" s2 Z9 H7 B0 N( k①  重新利用灵敏度分析,再次得到新的体积与液面高度数据表;将这个数据表,再次另存为20150215;
  x) s9 G( S( O; t, H6 J$ V! I/ V' }2 m6 M. K2 P" {2 Z2 K4 ^, Z8 a
②  打开NX的表达式窗口,点刷新来自外部电子表格数据,此时,新的体积与高度数据,就重新回添加到了表达式中。
  f  ~# }/ B/ y3 a: e
2 R- [! W. X5 A4 f  Z+ R% C! T 点确定,三维就自动更新了。
: j( Y6 {) p: ^. M: d     PS:在NX8.0版里面,我的印象中,有一个单独的命令在工具→更新→更新以获取外部的更改,这样一个命令,理论上是点这个选项,貌似在后期的版本中,没有这个更新命令;这个可以手动创建一个就行了。这个命令对应的按钮为: UG_ASSY_UPDATE_EXT_CHG
+ s6 ]/ Z$ s7 L( y, f
! n3 w0 l* a/ x: H$ l7 f' V/ a8 Y  S4 q/ e1 C
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 11:47 , Processed in 0.058383 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

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