青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2015-2-15 09:12 | 显示全部楼层
本帖最后由 jefft 于 2015-2-15 09:31 编辑
9 w, D- t- q! F  k1 _, k
fanrens2977 发表于 2015-2-13 20:17, h, M2 S" s' L' Y) l) V/ @: ?
是唐工吧,刚我有个对你的回复,没注意到是你,言语上有可能没有注意修饰!对这个不规则容器的建模,方法 ...
1 e3 W  j8 x) L$ d4 w0 e7 r
其实这个问题,我曾研究过,当时我没有研究出全参数化的方法,所以就没有再继续,加上,工作上根本用不到。
* |, N( M9 U+ @, \我当时是这样想的:! `9 m2 J. J) f
1、任意形状的瓶子,找到体积与高度关系图,这个图,利用灵敏度分析,可以在电子表格里面得以一堆数据;
! E" T8 h; L$ \. P2、这堆数据,我以前研究始终没有找到一个完美的方法,将其导入到NX软件中来;$ Y- t; [* Z' M3 g, P( {# l8 k! E
3、但可以用一个差一点的方法,利用NX的表达式,直接提取本地电子表格的数据;& S8 v9 e5 s: y
4、将高度提取一个列表,将体积提取一个列表;) Z8 L4 \8 x+ w
5、插点,点的一个坐标为体积数据,一个数据为高度数据;! m1 a0 N6 o+ d0 Z3 J. Q8 L
6、阵列点;让点的阵量提取自,高度与体积的列表;1 [6 ^! U; Q' w4 q6 `. E
7、根据所有的点,一步拟合成高度与体积函数图像;
' W& J* @0 c% N  V4 L8、再在这个函数图像中,反求,具体体积中的高度尺寸;
* i, S  D0 m  K5 p4 n& \& G
& ?% M$ Y7 S8 D但这个方法,不能做到全参数化,当瓶子形状发生变生时,就必须,再重新优化一次,然后再把那个表格存到,上一次NX表达式提取的位置,电子同名,可以简单理解成,覆盖以前的;
2 y, S) y& }  o
* Q# m5 P0 C4 {7 f  i+ _5 [0 m! x再利用NX工具→更新→更新来自外部数据,就会把新的高度与体积数据更新到NX的表达式中,这样就能实现模型的更新;* a+ i7 ~+ V7 Y$ U
7 k$ v& W3 @9 K9 K2 l
综上,瓶子形状发生变更,①要再点一次优化;②要再存一次电子表格数据;③要手动更新一下NX表达式数据;
% p, B$ M, F6 B, ^- ~: \: b$ Y- C! I我猜想,你应该也是这样的思路。, p9 A# m  G) M$ @$ Y

- `$ D5 g& M7 ?: B7 |
回复 支持 反对

使用道具 举报

发表于 2015-2-15 10:11 | 显示全部楼层
jefft 发表于 2015-2-13 16:50
0 A# V% I8 ^( K按我的想象,这类型的题,如果能找到体积与高度的函数图像,或许就能一步做出来的。' b1 q8 g6 S) x& F/ h+ }
目测楼主的做法,是在 ...
+ x6 d6 Z/ ]: }! A, o
UG可以很轻松做出体积与高度的关系曲线! S/ S5 e4 E6 I$ {1 v* @
回复 支持 反对

使用道具 举报

发表于 2015-2-15 11:39 | 显示全部楼层
本帖最后由 w_y8266 于 2015-2-15 11:41 编辑 2 F3 u) y/ c9 E' p' w; A8 p8 }

* [/ Y( Y) O9 P/ \2 U6 \" k3 X简单做了一下。UG做出刻度线只要2分钟.我的方法简单实用,但不如楼主的参数化。
% U1 i* j$ J: i5 ^& {9 I4 ?
刻度线.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
$ A: \( O4 a$ J: e简单做了一下。UG做出刻度线只要2分钟.我的方法简单实用,但不如楼主的参数化。

! m# k2 Y) w2 E+ a1 Fhttp://user.qzone.qq.com/125317589/blog/14239770360 a; ^: Z  K) g( w, P) w9 F
解析了一下。8 b- Z5 m: v7 c
回复 支持 反对

使用道具 举报

发表于 2015-2-15 15:50 | 显示全部楼层
这个太高深了,一下子还没找到思路。不过可能的话,想用一条艺术曲线代替扫略的曲线就好了。
! h7 k, _3 Q( s# W) L: n+ G! _
回复 支持 反对

使用道具 举报

发表于 2015-2-15 16:55 | 显示全部楼层
jefft 发表于 2015-2-15 15:16, G& _0 V  R6 o7 j: ~
http://user.qzone.qq.com/125317589/blog/1423977036  c; D% q( u2 N7 v1 x! e! g
解析了一下。

+ H+ E. f" g9 o$ d* o5 R0 u$ M! x用分析里面的优化命令建立刻度线,是否当瓶子外形改变时,可以一次性更新?想在你空间回复,但提示我没有权限
1 ^' n& s+ s$ ]5 N/ _" Y+ E

点评

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

使用道具 举报

发表于 2015-2-15 19:55 | 显示全部楼层
w_y8266 发表于 2015-2-15 16:55; r* q6 u- W9 b3 V( E/ p
用分析里面的优化命令建立刻度线,是否当瓶子外形改变时,可以一次性更新?想在你空间回复,但提示我没有 ...

, V$ @  T9 C# B- Z2 E我的不可以,一次更新,文章后面说了:2 z6 e  K( C+ K& [

  G* ^4 @. g. d如果当瓶子形状发生变更,也要刻度是对的,需要以下操作;* w; @( H8 @  z" I

0 ^8 t5 ^' v4 Z. Z. Y  g/ `①  重新利用灵敏度分析,再次得到新的体积与液面高度数据表;将这个数据表,再次另存为20150215;. r1 f; l! [8 g! `+ L. m3 ~% r

% g2 R( z! `( e0 u②  打开NX的表达式窗口,点刷新来自外部电子表格数据,此时,新的体积与高度数据,就重新回添加到了表达式中。. f. c" D( g, B2 f! @4 o
& N: V, s* ]1 P
点确定,三维就自动更新了。
+ k9 [$ Z; P$ |3 C3 T3 w     PS:在NX8.0版里面,我的印象中,有一个单独的命令在工具→更新→更新以获取外部的更改,这样一个命令,理论上是点这个选项,貌似在后期的版本中,没有这个更新命令;这个可以手动创建一个就行了。这个命令对应的按钮为: UG_ASSY_UPDATE_EXT_CHG' o5 ?- X0 c( O- q
3 L3 G) ~* E) d
& _7 ]' A, G# U! j* k+ ^0 L
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-27 00:14 , Processed in 0.264279 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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