上尉
UID2182958
U币16
G币5815
技术1
主题18
精华0
阅读权限90
注册时间2014-5-7
最后登录2024-7-18
在线时间477 小时
上尉
|
本帖最后由 奇秘幽诡 于 2015-1-4 21:16 编辑
一下全文均本人个人观点.知识有限,不当和错误之处还请高手指出
注:
UG运动动画一般分如下几种:
1.参数化动画
2.装配序列
3.运动仿真
4.高级仿真(此处不讨论)
参数化动画:
在建模模块里面,通过参数化建模,用表达式控制模型形状,在参数化动画对话框中定义参数的变化范围,使模型形状产生一定范围的变化.仅提供视觉的动画效果,不具有仿"真"的特性.
装配序列:
对于装配文件,通过手动设定各个组件在不同时间点的位置,由软件自动计算出前后位置之间的步骤.和参数化动画一样,仅仅是简单的动画,不具有仿"真"的特性.非常适合做部件轮流动作,又对运动状态和精度没有太高要求的部件动画
运动仿真:
通过对各个杆件添加运动副和约束以及驱动等,模拟杆件在真实世界的运动状态.相较于上面两种动画,操作更为灵活,可设置项目更为丰富,结果更为生动,但计算机计算更为复杂,尤其是当系统中存在大量"3D接触"、“摩擦力”、“阻尼”等比较复杂的约束的时候。运动仿真好像只能作刚体的仿真,据说能导入高级仿真的结果文件(道听途说),不过我反正是没见过该种例子.
高级仿真:
过程比较复杂(还有个ANSYS......),
在UG的高级仿真,因为不是干这个的,我只见过一些简单的单杆件的静力分析,不知道哪位高手有动力分析、运动分析的例子可以提供一下借我参详参详
step函数在运动仿真中的应用(来自青华工作室)视频:
链接:http://pan.baidu.com/s/1hqsxhYW 密码:以下为本例:四个活塞杆为运动连杆,分别含一个固定的滑动副
step函数格式
step(自变量名,自变量初值,因变量初值,自变量终值,因变量终值)
此例中
step(时间,初始时间,初始速度,终止时间,最终速度)
操作视频高清版:
链接:http://pan.baidu.com/s/1nt1GyBf 密码:本例所用函数:
缸1,
0~0.001秒,从静止加速到40mm/s,保持一秒,1~1.001秒,速度从40mm/s降到静止- step(x,0,0,0.001,40)+step(x,1,0,1.001,-40)
复制代码 缸2
1~1.001秒,从静止加速到40mm/s,保持一秒,2~2.001秒,速度从40mm/s降到静止- step(x,1,0,1.001,40)+step(x,2,0,2.001,-40)
复制代码 缸3
2~2.001秒,从静止加速到40mm/s,保持一秒,3~3.001秒,速度从40mm/s降到静止- step(x,2,0,2.001,40)+step(x,3,0,3.001,-40)
复制代码 缸4
3~3.001秒,从静止加速到40mm/s,保持一秒,4~4.001秒,速度从40mm/s降到静止- step(x,3,0,3.001,40)+step(x,4,0,4.001,-40)
复制代码 对应的速度变化图:
速度变化图解释
(实际上阶跃函数图像理应是类似正弦的曲线,但是0.001秒内完成阶跃,则图像近似竖直的直线)
UG运动仿真好像只能做刚体仿真,不能作簧片变形,你可以搜索"参数化动画"
|
|