青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2015-2-15 09:12 | 显示全部楼层
本帖最后由 jefft 于 2015-2-15 09:31 编辑 # \* i0 `& y, o) Z( l
fanrens2977 发表于 2015-2-13 20:17
+ K. [5 Q- V8 L是唐工吧,刚我有个对你的回复,没注意到是你,言语上有可能没有注意修饰!对这个不规则容器的建模,方法 ...
, n/ z( s8 m% v- K
其实这个问题,我曾研究过,当时我没有研究出全参数化的方法,所以就没有再继续,加上,工作上根本用不到。3 e6 k1 F  J, {% S" u
我当时是这样想的:
5 j/ m. R* E. v& a9 b; A* k1、任意形状的瓶子,找到体积与高度关系图,这个图,利用灵敏度分析,可以在电子表格里面得以一堆数据;: Q/ A+ z9 o$ d
2、这堆数据,我以前研究始终没有找到一个完美的方法,将其导入到NX软件中来;9 F  `4 ?+ E: M4 a% g: S2 K  O& D! w
3、但可以用一个差一点的方法,利用NX的表达式,直接提取本地电子表格的数据;
5 B: w3 [" {( n$ a4、将高度提取一个列表,将体积提取一个列表;5 v: L' T3 I% a/ G0 C7 u# d* e
5、插点,点的一个坐标为体积数据,一个数据为高度数据;
- M* A* S2 j2 _1 j1 Q6、阵列点;让点的阵量提取自,高度与体积的列表;
. J( u4 z; J: a+ U% F2 W1 }0 S7、根据所有的点,一步拟合成高度与体积函数图像;
5 O7 ]+ S1 `/ f8、再在这个函数图像中,反求,具体体积中的高度尺寸;
! ~/ h* g* }6 C/ @+ p+ i
, W# z8 S6 ]4 t; T$ b3 i$ _但这个方法,不能做到全参数化,当瓶子形状发生变生时,就必须,再重新优化一次,然后再把那个表格存到,上一次NX表达式提取的位置,电子同名,可以简单理解成,覆盖以前的;
) w) d# |9 D2 U: V- Q! |
& a9 O  D# X' J8 p. N; y9 O再利用NX工具→更新→更新来自外部数据,就会把新的高度与体积数据更新到NX的表达式中,这样就能实现模型的更新;
! m* L/ \3 f* T! V- k0 t6 u
. N1 o& x8 k, _8 F综上,瓶子形状发生变更,①要再点一次优化;②要再存一次电子表格数据;③要手动更新一下NX表达式数据;+ `% \! @$ u( j3 \) z& [+ E) Y
我猜想,你应该也是这样的思路。9 z  W9 _7 Z% n8 u
/ ~+ U5 I  M# u, e  e& w  y
回复 支持 反对

使用道具 举报

发表于 2015-2-15 10:11 | 显示全部楼层
jefft 发表于 2015-2-13 16:50
( q4 z3 C9 E! y3 J/ z按我的想象,这类型的题,如果能找到体积与高度的函数图像,或许就能一步做出来的。
% ~1 g- N# m$ s) k' h4 M目测楼主的做法,是在 ...

' E$ ^8 M# p, y' E9 oUG可以很轻松做出体积与高度的关系曲线
5 ?) b, M2 E8 h, f4 o
回复 支持 反对

使用道具 举报

发表于 2015-2-15 11:39 | 显示全部楼层
本帖最后由 w_y8266 于 2015-2-15 11:41 编辑 7 T6 y; r7 L7 A! r

/ h" t/ H' R5 r' _简单做了一下。UG做出刻度线只要2分钟.我的方法简单实用,但不如楼主的参数化。
2 |4 t) Z1 F1 L$ 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
, z2 T; |% Z$ r# _3 O简单做了一下。UG做出刻度线只要2分钟.我的方法简单实用,但不如楼主的参数化。
4 ^9 y) A8 l' D0 B
http://user.qzone.qq.com/125317589/blog/14239770363 n! k+ z; u0 C# W
解析了一下。2 X! d( u! Y! q6 i) c# L
回复 支持 反对

使用道具 举报

发表于 2015-2-15 15:50 | 显示全部楼层
这个太高深了,一下子还没找到思路。不过可能的话,想用一条艺术曲线代替扫略的曲线就好了。2 _' `5 Y) `7 \0 [5 j, a6 J+ y
回复 支持 反对

使用道具 举报

发表于 2015-2-15 16:55 | 显示全部楼层
jefft 发表于 2015-2-15 15:16
. f) j/ I% G7 i3 Uhttp://user.qzone.qq.com/125317589/blog/1423977036
9 Q' F3 E6 P7 O$ P! s2 [解析了一下。

, j' y% O, ?$ }3 _用分析里面的优化命令建立刻度线,是否当瓶子外形改变时,可以一次性更新?想在你空间回复,但提示我没有权限
  U! }! `7 H) l

点评

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

使用道具 举报

发表于 2015-2-15 19:55 | 显示全部楼层
w_y8266 发表于 2015-2-15 16:55
0 ?' \! g3 n! z" z* O) M' m用分析里面的优化命令建立刻度线,是否当瓶子外形改变时,可以一次性更新?想在你空间回复,但提示我没有 ...

# O' p, m$ d* R' B: ^我的不可以,一次更新,文章后面说了:3 c' y. i5 d: t( d

3 Q5 }- E4 L3 }如果当瓶子形状发生变更,也要刻度是对的,需要以下操作;
6 S3 v6 @# }5 r+ ?2 Q" i- X/ e$ r( P
①  重新利用灵敏度分析,再次得到新的体积与液面高度数据表;将这个数据表,再次另存为20150215;1 y. O# t$ U5 I
0 T6 Y! a0 Z5 C+ }( H0 o* {9 S6 Z
②  打开NX的表达式窗口,点刷新来自外部电子表格数据,此时,新的体积与高度数据,就重新回添加到了表达式中。
; e0 M9 ~) m. I4 j5 B+ w
% n& ?  X4 s: H% ?; D5 R1 g! n# I  \ 点确定,三维就自动更新了。
4 s4 S, ~  x1 `( p; |* O% H     PS:在NX8.0版里面,我的印象中,有一个单独的命令在工具→更新→更新以获取外部的更改,这样一个命令,理论上是点这个选项,貌似在后期的版本中,没有这个更新命令;这个可以手动创建一个就行了。这个命令对应的按钮为: UG_ASSY_UPDATE_EXT_CHG7 a, V$ A, M, G: [- K) w

, k+ M; R& ~* C3 Q% j2 R
+ G  ~) g$ z1 D/ g2 n; [
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-15 13:55 , Processed in 0.145947 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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