青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2015-2-15 09:12 | 显示全部楼层
本帖最后由 jefft 于 2015-2-15 09:31 编辑 9 }6 k2 q, z: }# G2 F3 @
fanrens2977 发表于 2015-2-13 20:17
- K* _. K' |8 x9 @% l7 j2 p/ a是唐工吧,刚我有个对你的回复,没注意到是你,言语上有可能没有注意修饰!对这个不规则容器的建模,方法 ...
' ]. W( G" I; @, ~; f3 b1 A, c
其实这个问题,我曾研究过,当时我没有研究出全参数化的方法,所以就没有再继续,加上,工作上根本用不到。
6 l3 h- V4 u& }1 a  q- e我当时是这样想的:$ A- n( I* I. T5 R, {; R
1、任意形状的瓶子,找到体积与高度关系图,这个图,利用灵敏度分析,可以在电子表格里面得以一堆数据;
& D; U( N0 H! P3 M: k( {2、这堆数据,我以前研究始终没有找到一个完美的方法,将其导入到NX软件中来;
. }, J& M5 E' F# [# S3、但可以用一个差一点的方法,利用NX的表达式,直接提取本地电子表格的数据;
9 e/ Z$ o/ H) N  a) t4、将高度提取一个列表,将体积提取一个列表;
% g7 _8 J$ X4 b  i: i4 ?5、插点,点的一个坐标为体积数据,一个数据为高度数据;- ]7 ^% I; `% J- G% X
6、阵列点;让点的阵量提取自,高度与体积的列表;
- R8 B+ h. t% W7、根据所有的点,一步拟合成高度与体积函数图像;
7 |) A) z6 s* D3 M. a' a8、再在这个函数图像中,反求,具体体积中的高度尺寸;
1 U# z# f& S. J% G7 L* J6 ?
1 s" L. E; T& E- [但这个方法,不能做到全参数化,当瓶子形状发生变生时,就必须,再重新优化一次,然后再把那个表格存到,上一次NX表达式提取的位置,电子同名,可以简单理解成,覆盖以前的;
# f5 \) L! C- V% ~- O4 b! y9 {
$ D$ U$ C5 _/ O" F: F再利用NX工具→更新→更新来自外部数据,就会把新的高度与体积数据更新到NX的表达式中,这样就能实现模型的更新;
: T! t. Y8 d2 v: m
4 Q' X/ A1 ^* x, L7 x7 Q综上,瓶子形状发生变更,①要再点一次优化;②要再存一次电子表格数据;③要手动更新一下NX表达式数据;6 w5 X1 f/ G* T
我猜想,你应该也是这样的思路。
) S' l0 ?! y0 i! p4 a, B1 ~, t
% `' Z8 H8 X8 q& T2 l" _: F
回复 支持 反对

使用道具 举报

发表于 2015-2-15 10:11 | 显示全部楼层
jefft 发表于 2015-2-13 16:50! A! o" E& C9 n" t
按我的想象,这类型的题,如果能找到体积与高度的函数图像,或许就能一步做出来的。8 i% ^+ z; o( K/ V" E2 V
目测楼主的做法,是在 ...

, _( V- p# n" N6 W# \6 w6 M+ W& p! nUG可以很轻松做出体积与高度的关系曲线4 M0 L- }) A$ L2 ^
回复 支持 反对

使用道具 举报

发表于 2015-2-15 11:39 | 显示全部楼层
本帖最后由 w_y8266 于 2015-2-15 11:41 编辑 4 x" L( B5 x) Y9 b  a9 p. f
; O! n" M9 A( i$ ~; N
简单做了一下。UG做出刻度线只要2分钟.我的方法简单实用,但不如楼主的参数化。
. H# L( ]/ A* e& O( J6 H  {# |
刻度线.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:396 p$ i8 U: s4 Q0 h& x6 O7 W& p0 F* ~
简单做了一下。UG做出刻度线只要2分钟.我的方法简单实用,但不如楼主的参数化。
; X3 C& j7 v3 W2 a! d
http://user.qzone.qq.com/125317589/blog/1423977036% ~- Z! N- Z7 D4 ?& g; B
解析了一下。1 o% }  m- v, F# o$ x
回复 支持 反对

使用道具 举报

发表于 2015-2-15 15:50 | 显示全部楼层
这个太高深了,一下子还没找到思路。不过可能的话,想用一条艺术曲线代替扫略的曲线就好了。
6 O" w4 n1 q- D, H1 G( c% X. w5 e
回复 支持 反对

使用道具 举报

发表于 2015-2-15 16:55 | 显示全部楼层
jefft 发表于 2015-2-15 15:16  J" o) Q- a* E& `
http://user.qzone.qq.com/125317589/blog/14239770369 u* s1 C3 {- ~  T* B
解析了一下。
1 S$ U7 h7 a' P4 N  y: s
用分析里面的优化命令建立刻度线,是否当瓶子外形改变时,可以一次性更新?想在你空间回复,但提示我没有权限. t9 s4 ?: J, `

点评

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

使用道具 举报

发表于 2015-2-15 19:55 | 显示全部楼层
w_y8266 发表于 2015-2-15 16:55; I5 x7 T# c) d8 X% c+ w. O2 t
用分析里面的优化命令建立刻度线,是否当瓶子外形改变时,可以一次性更新?想在你空间回复,但提示我没有 ...
9 H- q# y3 X: D4 c1 {3 K3 Y
我的不可以,一次更新,文章后面说了:
9 ^1 k; G* Q" L0 B& i8 b" f
/ u9 \6 R# F+ O如果当瓶子形状发生变更,也要刻度是对的,需要以下操作;$ _; s( P, t6 A1 k7 o- T! i* i
  G4 E0 G- h7 o
①  重新利用灵敏度分析,再次得到新的体积与液面高度数据表;将这个数据表,再次另存为20150215;3 c+ p) ~5 q  R5 W( i
9 H+ P" f" H; W+ h7 \
②  打开NX的表达式窗口,点刷新来自外部电子表格数据,此时,新的体积与高度数据,就重新回添加到了表达式中。
7 ]( ?5 r  S# O" ]2 R' l' B$ e; Z7 ^. M
点确定,三维就自动更新了。
5 n4 F1 P- X2 Q5 Z; s# {* G     PS:在NX8.0版里面,我的印象中,有一个单独的命令在工具→更新→更新以获取外部的更改,这样一个命令,理论上是点这个选项,貌似在后期的版本中,没有这个更新命令;这个可以手动创建一个就行了。这个命令对应的按钮为: UG_ASSY_UPDATE_EXT_CHG
- q  S) W6 t) W- Z( Z9 z: `- _4 O# W
9 E$ W* |. H4 D' u- i7 o
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 17:41 , Processed in 0.052091 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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