青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2015-2-15 09:12 | 显示全部楼层
本帖最后由 jefft 于 2015-2-15 09:31 编辑 8 j0 R0 G% K, _% w0 {" r2 e8 [$ k
fanrens2977 发表于 2015-2-13 20:17
; ^$ V" ^" z% z5 v是唐工吧,刚我有个对你的回复,没注意到是你,言语上有可能没有注意修饰!对这个不规则容器的建模,方法 ...

$ p; D/ ^1 Q4 w5 N0 J2 ?1 W/ C其实这个问题,我曾研究过,当时我没有研究出全参数化的方法,所以就没有再继续,加上,工作上根本用不到。
9 ~$ m. w1 |: |, u& D; S# `我当时是这样想的:/ }* F: Q* ^( n. d/ e
1、任意形状的瓶子,找到体积与高度关系图,这个图,利用灵敏度分析,可以在电子表格里面得以一堆数据;+ _0 {5 j# M  _2 |% Y% X! w
2、这堆数据,我以前研究始终没有找到一个完美的方法,将其导入到NX软件中来;: b' C( {: {* s3 M% d
3、但可以用一个差一点的方法,利用NX的表达式,直接提取本地电子表格的数据;/ z. r2 {& T2 j8 \' f* ~! ~
4、将高度提取一个列表,将体积提取一个列表;
' s5 n1 }2 R8 p) S5 `) V5、插点,点的一个坐标为体积数据,一个数据为高度数据;9 L' X$ U  [' r2 E
6、阵列点;让点的阵量提取自,高度与体积的列表;3 \2 h4 c$ T% g! v  r
7、根据所有的点,一步拟合成高度与体积函数图像;" \9 h5 s& Z1 a9 X  ?
8、再在这个函数图像中,反求,具体体积中的高度尺寸;1 @7 [# ?' {/ }. K' k& G4 V

& }& x# g/ [1 f% C, @但这个方法,不能做到全参数化,当瓶子形状发生变生时,就必须,再重新优化一次,然后再把那个表格存到,上一次NX表达式提取的位置,电子同名,可以简单理解成,覆盖以前的;
) w  \$ `3 i/ Y+ Y! ^' O! E! |5 b7 j8 V. s7 \
再利用NX工具→更新→更新来自外部数据,就会把新的高度与体积数据更新到NX的表达式中,这样就能实现模型的更新;
* w! l1 Q) ]2 E. _
9 U4 o# O* i0 J, k! O综上,瓶子形状发生变更,①要再点一次优化;②要再存一次电子表格数据;③要手动更新一下NX表达式数据;  F; ^# ]+ w( l3 R0 O
我猜想,你应该也是这样的思路。# D1 {* P/ F9 a) B: {
8 ~8 E. v. V5 ^( C0 Y- |- ~
回复 支持 反对

使用道具 举报

发表于 2015-2-15 10:11 | 显示全部楼层
jefft 发表于 2015-2-13 16:50" A$ p6 X; j1 ~3 m. Z
按我的想象,这类型的题,如果能找到体积与高度的函数图像,或许就能一步做出来的。8 J, h+ Q( X" {- b0 v" }
目测楼主的做法,是在 ...
: s! y$ ~3 H  ]& g6 ?9 K- U, E& U' C
UG可以很轻松做出体积与高度的关系曲线9 v  a$ v# B$ c% V
回复 支持 反对

使用道具 举报

发表于 2015-2-15 11:39 | 显示全部楼层
本帖最后由 w_y8266 于 2015-2-15 11:41 编辑 4 B; c* K1 P( E2 J
3 F6 _" K! @3 n8 p$ v
简单做了一下。UG做出刻度线只要2分钟.我的方法简单实用,但不如楼主的参数化。$ h$ L) X) D8 J. z) `. v3 E
刻度线.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
% I- y+ B3 K$ i3 \- Z# ]简单做了一下。UG做出刻度线只要2分钟.我的方法简单实用,但不如楼主的参数化。
7 o/ h, c0 t/ w
http://user.qzone.qq.com/125317589/blog/1423977036/ Z' N! X1 }! ~2 `( a
解析了一下。( r: x8 `' \- J
回复 支持 反对

使用道具 举报

发表于 2015-2-15 15:50 | 显示全部楼层
这个太高深了,一下子还没找到思路。不过可能的话,想用一条艺术曲线代替扫略的曲线就好了。
0 i# F3 R5 P# C( H9 ?( s
回复 支持 反对

使用道具 举报

发表于 2015-2-15 16:55 | 显示全部楼层
jefft 发表于 2015-2-15 15:162 }/ h$ o7 W6 o6 {! ]
http://user.qzone.qq.com/125317589/blog/1423977036
6 B* b$ G# |, Y9 C/ ~解析了一下。
  ?4 Z+ f  T# [: G/ D
用分析里面的优化命令建立刻度线,是否当瓶子外形改变时,可以一次性更新?想在你空间回复,但提示我没有权限
, H. v, j( G+ M

点评

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

使用道具 举报

发表于 2015-2-15 19:55 | 显示全部楼层
w_y8266 发表于 2015-2-15 16:55
/ u, d4 ^8 Q& D. v) Y. y! Z用分析里面的优化命令建立刻度线,是否当瓶子外形改变时,可以一次性更新?想在你空间回复,但提示我没有 ...
& g0 E) S" o9 L
我的不可以,一次更新,文章后面说了:& B+ H+ K1 [; ]3 g& G
, r+ }4 l$ g2 Z# s' L- E8 P
如果当瓶子形状发生变更,也要刻度是对的,需要以下操作;2 g+ |3 s3 b1 ~% ~; d5 i
1 `* Y0 ~% u1 h6 i
①  重新利用灵敏度分析,再次得到新的体积与液面高度数据表;将这个数据表,再次另存为20150215;
1 R( H) Q" y7 @6 I1 H6 D/ v
% @: r- X" i& @; ?: d7 f②  打开NX的表达式窗口,点刷新来自外部电子表格数据,此时,新的体积与高度数据,就重新回添加到了表达式中。
  q" N2 V7 t2 U1 D. U9 y1 M+ P7 @+ ?; c, f9 T8 f7 M
点确定,三维就自动更新了。
! n! p: k. f, ]3 o     PS:在NX8.0版里面,我的印象中,有一个单独的命令在工具→更新→更新以获取外部的更改,这样一个命令,理论上是点这个选项,貌似在后期的版本中,没有这个更新命令;这个可以手动创建一个就行了。这个命令对应的按钮为: UG_ASSY_UPDATE_EXT_CHG$ Z; q7 m4 l( |. A, v
7 H" _( [4 d1 A  P; C

% x" o, T$ `: I9 f
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-3 11:53 , Processed in 0.311076 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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