找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 22123|回复: 18
打印 上一主题 下一主题

I-deas详细介绍(初学者特别有用)(转贴)

[复制链接]
跳转到指定楼层
1
发表于 2005-10-4 11:33:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
约束和关系
设计意图
灵活可变的设计可使修改 I-DEAS 零件模型变得十分容易,其重要的因素是零件模型不仅仅贮存了最终的几何体--它还贮存了“设计意图”,也就是修改几何体时控制其变化的规则。这些规则在线框几何体作拉伸和旋转时称为“约束”,当零件进行切割,连接或相交运算时称为“关系”。零件尺寸和约束也包括用户自定义的等式。
关系和约束同样遵循“先画外形,后定尺寸”的设计原理。先快速建立起零件,然后再定义尺寸作约束,或者加入几何设计意图规则。
在此先讨论线框几何约束,再论述切割运算的关系。
线框曲线和截面
Master Modeler 模块包括两种线框几何体: 曲线和截面。Master Modeler 模块允许设计人员开始先用 2 D 创建几何体,然后从这个几何体创建出灵活的 3 D 实体。
线框曲线(直线,弧,圆和样条曲线等)能够画在三维空间的工作面上或直接画在零件表面上。
截面由一组定义了边界的曲线组成。边界可以是封闭的或开放的,边界内可以包括孔。截面能直接在零件表面或三维空间的工作面上创建。截面常用拉伸或旋转方法变为实体。
I-DEAS 早期版本的用户对“剖面(Profiles)”可能比较熟悉,他们想知道剖面与
I-DEAS Master Series 中的截面有何不同。剖面包括一个线框曲线的备份,这就带来一个微妙的问题,因为剖面曲线和线框曲线能用不同的数学等式来描述,因而导致了两者间细微的不同。I-DEAS Master Series 中的截面仅仅是沿着曲线和曲线截面的一条路径: 曲线不用复制。剖面可以作为一个独立实体保存,而后 I-DEAS Master Series 中截面不能单独进行管理和存贮,它是实体的一部分。

[ 本帖最后由 yhai 于 2005-10-4 11:40 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-10-4 11:33:53 | 只看该作者

变量约束

变量约束
那些灵活可变的零件是根据 I-DEAS 中的变量几何原理从拉伸或旋转截面得来的。此系统的关键是约束。头一次使用约束的时候,它看起来和尺寸没有两样,但它实际上并不仅仅是这些。它是一系列传送“设计意图”的几何规则。如果截面的某个尺寸改变了,如何知道其它点和曲线是怎样变化的呢?这就要用约束来决定。
最好用一个简单例子来说明这个概念。画一个四边形,定义 4 个点。可能会画出不同形状。解决多义性的办法是给右侧边一个约束: 它必须保持竖直。加上约束后的情况最好是用联立方程来表示。在二维空间,四边形有八个自由度(DOF),这是因为每个顶点都用 X ,Y 两个值来定位。要保持右侧边竖直,可以写一个简单的等式:
X3=X4
这个等式一加上,截面的自由度个数就减少一个 。其它等式同样可以加强几何约束,例如,要保持上下两条直线水平,等式可写为:
Y1=Y4
Y2=Y3
增加一个尺寸约束,如设点 1 和点 2 之间竖向尺寸为 100 ,同样可以写一个等式:
Y1=100.0-Y2
可以用别的等式来表达另外的几何关系,如垂直,平行。要保证一段圆弧与直线相切的等式就要复杂一些了,但原理是相同的。在加上几何约束后,软件就写出一系列等式,如果有值作了修改,求解此等式就能得到未知数。
约束的绝妙之处在于任何时候都可以加入或删除。这点非常适宜设计环境,因为在草图设计时,一开始并不一定完全清楚有些什么约束。另一个原因是在开始草图设计时就确定精确值是没有必要的。设计的同时就可以增加或修改约束。
一些爱好数学的读者也许会问一个截面究竟有多少个约束?一般来说,求解一个联立方程,方程的个数必须等于未知数的个数。IDEAS中截面的自由度个数是允许加入的约束个数的上限。一但约束全加上了,截面就被完全约束死了。如果约束的个数少于自由度个数,会有什么情况呢?修改一个值后情况会怎样呢?这就可能不只一种结果。如果使用一般符号数学软件包就不能求解未知数个数多于方程数目的方程组。I-DEAS 中设计来求解变量几何体的求解器不仅仅是能求解简单的联立方程,它着重于几何体,如果存在多于一种的求解可能性时,它仅可能使结果变化小些。然后,如前面例子所示,有时又必须加入更多的约束来迫使截面达到要求。
注意一点-DEAS会自动建立大多数必要的约束。例如,画一条直线时,如果动态导航器检测出这条直线是竖直,水平,垂直或平行的,在创建这条直线时就会自动加上这些约束。在导航器选择对话框中右边一列开关的功能使用户能在需要的情况下关闭约束自动建立开关。

[ 本帖最后由 yhai 于 2005-10-4 11:40 编辑 ]
3
发表于 2005-10-4 11:34:19 | 只看该作者

变量几何的应用

变量几何的应用
有效运用变量几何的各种工具可用于不同的地方。例如,我们无须象在二维系统那样建立一个有精确尺寸截面,而只要在工作面上画出相应的草图,再加上变量约束就可“驱使”截面达到所需形状。捕捉栅格(snap grid)是另一种定位点的有效方法,但似乎对图形演示比实际运用更有效。而使用变量几何后也就没必要捕捉栅格了。
变量几何一般用于研究运动连杆机构。直线上两点作了尺寸约束,这条直线就有了固定长度,如一个机构的连杆。加上角度尺寸约束就可以用改变角度来驱动机构,观察所出现的连杆组合。
拉伸或旋转一个有约束的截面而形成的零件也包含有原先施加的约束“规则”。当选中用来拉伸或旋转创建零件的特征时,作用在其上的约束条件将象实体上的尺寸一样显示出来。同尺寸一样,这些约束也可以被选中和修改,而达到改变物体的目的。
公差分析(Tolerance Analysis)是变量几何的另一种用途。变量几何是公差分析模块中用来研究尺寸和公差改变时物体变化情况的工具。
建立约束
在Master Modeler模块中用 Constrain Dimension图标命令能够在线框或截面上建立约束。这个面板一直保持激活状态直到被关闭。
在约束图标面板上有建立几何约束,尺寸约束和检查约束的图标。
对于平行,垂直,相切,共线和共点的约束等称为几何约束。它依靠软件内部写出的等式迫使所给的几何关系成立,以此来加强几何体不同部分之间的联系。
线性尺寸,角度尺寸和径向尺寸约束等称为尺寸约束。它们写出的等式都被赋予一个定值。当修改尺寸的时候,相应的约束也能被修改成不同的值。
检查约束
在增加或删除约束时,需要了解已存在哪些约束。约束面板底部的图标就是一种有效的工具,它用来帮助查询哪些自由度已被约束,哪些还没被约束。
Show Free图标能用来报告曲线状态。如果选择此图标,然后再选取一条曲线或多条曲线,程序就会告诉你每一条曲线的状态,哪些没有被约束,哪些是部分约束,哪些是完全约束。如果一条曲线被完全约束,就用蓝线表示。如果没有被约束,就仍为绿色。如果是部分约束,就用黄线表示,黄色箭头将表示自由方向。如果截面是从线框曲线创建来的,此图标也可用在整个截面上。这样结果会显示出截面上每一条曲线的自由度,同样用蓝色和黄色表示截面上完全和部分约束的区域。
Show Constrains图标的最大用途是用来显示与其它曲线有约束关系的曲线。例如,此命令能表明某直线与截面另一侧的直线有平行关系。

[ 本帖最后由 yhai 于 2005-10-4 11:41 编辑 ]
4
发表于 2005-10-4 11:34:47 | 只看该作者
拖动
另一种直观了解约束网的有效工具是运用拖动(Drag)命令,他动态地显示被约束的线框几何体或者建立在约束几何体上的截面外形。此命令允许“抓”取一条曲线或一个尺寸,用橡皮条方式进行动态修改,这时约束等式会对每一个新位置重新求解。这个工具主要用于动态显示线框几何体和截面的外形,但是由于它能连续重新求解约束,所以对交互式观看约束在运用中的效果也非常有用。
当用此命令选取一段没有被约束的直线或弧时,可以用鼠标在两个方向上移动此曲线。这时所有约束在这条曲线上的其它曲线也会遵从已存在的约束关系一起移动。当选中一个尺寸(线性,角度,或径向)时,测距器回显示出这个尺寸的值,这样上下左右移动鼠标就能自动修改其值。
等式
修改某个尺寸时,就会出现一个显现尺寸值等式的对话框,如 D1 = 123.45 。在尺寸值域内不一定是固定值,也可以输入一个等式。例如,可以输入一个简单的等式
D1 = D2 / 2 ,这里 D2 是另一个已存在的尺寸的符号。要想知道一个尺寸的符号,可以用动态导航器来显示。当光标在某尺寸上移动时,这个尺寸的符号名就会显示出来。
如果你不喜欢给尺寸取名为 D1 , D2 等,可以改成你想要的名字。例如,可以把名字改为”depth”或者“width”等。这时再让光标在尺寸上移动,就会显示出你所定义的名字。尺寸等式中也可以用自己定义的尺寸名。
通过输入一个简单等式让两尺寸匹配的办法是压下尺寸值域后的 按钮,进入到修改尺寸对话框。选择“MATCH”选件,就会要求选取需要匹配的另一个尺寸。然后程序会自动 填入一个使两个尺寸相等的等式。如“D2 = D1”。例如,在某个面上先画出了草图,想用它切割零件形成一个距零件两侧距离相等的空盒时,就能用上它了。这样在零件上建立起一个约束,即使零件宽度改变了,这个空盒也能保证于中心位置。
“Match”选件的另一种用途是建立一个简单的匹配等式,然后可以进行编辑。例如,要使一个尺寸为另一个尺寸的一半,这样让孔位于中心,就可以编辑等式,把“D2=D1”改为“D2 = D 1/ 2”。
建立等式也可以不直接对应于某尺寸。选择如左图所示 Equations 图标,程序会要求选择一个尺寸,然后给出一个等式对话框,供输入任意式子。这些式子要求用 C 语言格式。例如,可以写这样一个式子:
if (total _ height < 200)then(value = 50)else(value = total _ height / 4)
然后在尺寸值域,可以建入:
Flange _ width = value

等式的单位
I-DEAS 中内部所有数值都使用 SI 单位(meters)存贮。必须要注意等式中每项的单位。例如,如果要用等式给某尺寸赋一定值,I-DEAS 知道此尺寸的单位,但并不知道这个定值的单位。为了避免多义性,在等式中要给出数值的单位。在单位名的两旁加上一竖线“|”,如 |mm |,|in|,|m|,或|ft|。
D1= D2 + 10 |in| +1|mm|
关系
关系是在进行 Cut , join , 和 intersect 等“布尔“运算时记录设计意图的一种格式。它与约束和尺寸有关。
布尔构图运算中的关系有两个基本的执行步骤。第一,在两个需要进行适配(match up)的零件中选一个面。第二,在此面内定义边到边的关系。如果以后该合成后的零件修改了,就要重新定位这两个零件到原来的位置,以保证原来的构图关系。
在操作中采用关系与否可在图形区按右键不放,拖选Turn relations ON(off).
如果打开关系开关,选择布尔命令前就不必自己去给零件定位。如果开关关闭,就完全要靠自己给 3 D 空间进行布尔运算的零件定位。如果这个合成零件修改了,此时,两个适配的零件就无法重新定位了,除非修改特征加入关系。
注意
截面上的变量约束:
-首先建立那些不改变几何体的约束。如固定点,尺寸和倒角。
-约束一个截面的位置,至少要在 X , Y 方向固定一个点。也可以用固定第二个点或直线
角度来约束截面的角度。
-不要重复地固定截面,这会导致设计不灵活或修改困难。
-固定一条直线,再让其余的直线与之垂直或平行,而不要使用过多的固定约束。
-要避免对尺寸约束作大的改动,除非截面被完全约束。
-如果想保留线性尺寸的方向,要避免使用点到点(point - to - point)的尺寸约束。
因为这种约束方式允许反向。而点到线(point - to - line)或线到线
(line - to - line)约束不允许反向。
-如果由变量几何求解器得到的结果不理想,可使用 Undo 命令。
-如果尺寸比例需要做大的改动,可用 Modify , Scale 命令,而不必修改截面的尺寸。
-关闭 Auto _ Update _ Switch 开关,可以使求解器退出交互式模式,允许同时作多
个改动。
-对零件而言,不要作截面的完全约束,这是忠告。
-加入约束时,求解器会更新几何体与已定义的固定点的关系。如果不存在固定点,通常
保持第一个建立的零件固定不动,允许其它的几何体移动。
尺寸的大小:
如果尺寸文字过大过小,使 Appearance 图标自动调整尺寸大小。
先选择一个尺寸,从菜单中选 All ,然后选取 Appearance 图标自动调整所有尺寸。压下“Set As Default”按钮把设置改为缺省值。
5
发表于 2005-10-4 11:35:02 | 只看该作者
扫描生成零件(Sweep)
对于扫描生成的零件,要求 2或多个不同的截面定义。截面能沿着另一条曲线或截面
定义的路径扫描。
用作扫描的路径必须有连续的一阶导数,即路径上不能有任何棱角。如果路径是由直
线段组成,那么就需要把交界处倒角为适宜于扫描的光滑路径。
在沿路径扫描生成 Sections 的过程中可不只提供一个截面(Sections),最后生成
的物体是这些 Sections 过渡产生的。系统提供选择项来确定这些截面(Sections)的位
置。
可以控制截面与路径的位置关系。例如:有一个选择项是让截面与路径保持一个角度,
而不是与路过曲线垂直。另一个选项是不论截面形状如何,以路径为中心,把截面的周长
作为半径,扫描成一个圆形横截面,这个选项就叫做"圆形规则"(circular law).还要
注意SECTION上的坐标方位,它是控制SECTION与路径的交接点的。
扫描的截面可以是开放的,也可以是封闭的。如果一个封闭的截面(Sections)扫描
成一个零件,该零件将是一个实体。如果用一个开放的 sections ,扫描结果将是一个开
放面,而不是一个封闭的实体。这个面能通过一些方法转变成一个实体。

放样生成实体(Loft)
放样生成零件是由三维空间若干固定位置的截面(Sections)确定的。这与扫描相似,
但是不需要路径曲线。
用来放样的 Sections 可以是由截面建立命令(Build Section Command)定义
的已有的截面,也可以是线框曲线,或者是已有零件的表面。例如: 你可以在两个已有零
件表面之间放样生成一个物体。
当选取做放样的截面时,选取截面上的哪条曲线和选取曲线上哪个部位很重要。最靠
近选取位置的端点将作为截面的起点。从该端点到选取位置的方向确定了环绕截面的曲线
的排列次序。重要的一点是loft命令中使用的所有截面的选择方式必须一致,否则可能得
到一个不想要的扭曲零件,除非你想要设计一个螺丝或者是一个旋转钻头。第一个或最后
一个 Sections 能退化为一个点,模拟钝的或末端尖锐的零件。
每个 Sections 的曲线数目也尽可能一致。程序虽能用不同数目的曲线处理
Sections ,但是当曲面从一个截面过渡到另一个截面时,若把它们分成数目尽可能一致
的曲线,就能得到更好的控制效果。Sections之间的连线将显示出来并能作修改,也可以
添加或修改线段以控制曲面的平滑过渡。但是,如果你定义的每一个 sections 都有相同
数目的曲线,这就不需要了。

曲线网格,面的边界,把面装配到点(Mesh of Curves , Surfaces by
Boundary , Fit Surface to Point )
零件能够用"Mesh of Curves"或"Surface by Boundary"的方法直接从线框几何体
中生成。不论哪种方法,都要求定义一个点或曲线的矩形栅格。用点的方法,要定义点的
行数,每一行点的数目要相同(如左下图);用曲线网格的方法,在两个方向选择一个曲线
网格,如右下图所示。这些曲线不一定非得真正接触,因为若它们不接触,程序将在其之
间取平均距离。聚集到一点的零件(Parts)能由选择每一行点的相同端点来确定,或者选
择聚集到相同端点的曲线来确定。

从面生成实体(Creating Objects from Surfaces)
在 Master Modeler 中,由扫描(Sweep)一个开放截面,或者在两
条开放曲线之间放样生成的曲面可以用 Shell 命令转变为实体。
把曲线彻底缝合在一起也可以产生一个"缝合"的合法实体,但在作这个工作时要小心,
有些面是不好彻底缝合的。
建议
放样生成的零件:
--- 避免在不同位置选择曲线而引起放样物体扭曲。(选择的位置确定了环绕截面的
起点和方向。)
--- 尽管能够修改截面之间的连线,但是在生成截面时,记录每个截面上使用的曲线
数目将容易操作些,确保每个截面放样时有相同数目的曲线。

扫描生成的零件:
--- 路径曲线必须有连续的斜率(无不连续的拐角)。

曲线网格:
--- 尽管不要求,仍然建议曲线要真正相交。
--- 用没有棱角的光滑曲线。
--- 尽量用正交的空间交点,交角尽可能接近直角。
--- 有时可能不得不添加额外的横截面来锁定峰值,快速变换区域。表面上平坦的区
域也可能需要中介曲线控制样条表面方程的振幅。
--- 用尽可能较少的曲线描述一个面。
6
发表于 2005-10-4 11:35:52 | 只看该作者

库与目录

库与目录

库(Libraries):
库是用来存储零件,图形和装配图的,并允许在 I-DEAS 用户组中实现数据共享。
I-DEAS 中的数据管理系统记录了谁曾取出过零件,以及允许用户修改零件模型,包括从库中拿出的零件。 库是项目的一部分。为了与其它用户共享一个共同的库,在进入 I-DEAS 的时候要选择相同的项目名。库能够随着产品的形成记录下零件和装配图。一个零件的多个旧版本都存于库中,以防需取出一个更旧的版本。零件每取出,修改,送回库中一次,零件版本号自动更新一次。用户也能够给零件的具体版本指定修订版本号。修订版本是用来记录产品公布的版本的,而自动版本号是记录设计中每天的变化情况。
当你从库中取出一个零件,装配件或图形时,你有三个选择:
Check out取出 取出一个零件,装配件或图形,对其进行修改。同一时刻只允许一个用户对取出的零件进行修改。作出修改后,把零件放回库里。
Reference参考 从库里取出东西只用于参考,不能作处修改。但如果创建者改变了这个参考零件,你可以用它更新图形,装配图或有限元分析图形等等。有一个选项可以得到一个特定版本而非最新版本。
Copy拷贝 得到一个独立的副本。如果要对零件作“What if”(如果...怎样)修改,并非永久改变此零件,这个选项是很有用的。此选项也能用于有限元结构优化设计,因为优化过程要对零件的几何形状作出改变。
库只允许一个人有权修改,即CHECKOUT,库中有了变化会给每一个用库的人一个提示。
注:Save 命令把库内修改永久地保存下来,同时也保存当前的 Model File(模型文件)。

目录(Catalogs)
目录与库很相似,但是它只能存储零件而不能修改零件。目录仅仅保存每个零件的最新版本。但是,零件能够作为一个 Parametered(参数化的)物体放在目录中,让用户改变任意参数。零件也能放于目录中作为一个 Part Family(零件族),零件族有一个指定具体参数的项目表。例如: 一个 Part Family 可以用来帮助用户获得标准螺母和螺栓的特定配置。
一共有四种类型的目录 -- Part Catalogs ,Features Catalogs ,Surface Feature Catalogs, Section Catalogs 。Part Catalogs(零件目录)包含了全部零件,或是作为不同的标准件,或者是作为一个能改变其定义参数的不同值的参数化零件(Parameterized Part)。Features Catalogs(特征目录)存储用于切割或接合(catting or joining)的特征。Sections Catalons(截面目录)包含用来生成或修改零件的截面形状。
在I-DEAS中使用参数化零件(Parameterized Parts)
I-DEAS Master Modeler 中的参数化零件能存在零件目录或特征目录中,用于构图操作中。在 I-DEAS 标准零件目录(Standard Parts Catalog)中也有预先定义的特征。
生成参数化零件 为了生成参数化零件和特征,首先作一个普通零件。确保此零件是用约束和相关操作建立的,以便于零件能够很容易调整尺寸。另一个重要步骤是取一个象“Slot Width”这样的尺寸名,而不仅是“D14”这样简单。
当零件准备制成一个参数化零件时,使用图示 Modify Catalogs(修改目录)图标下的子面板操作。
用子面板左上角的图标 Parameters 确定零件的哪些参数是用户要改动的。
如果要制定一个参数表,用右上角的图标 Family Table 。这是用在用户没有完全确立所有参数,但能选择标准结构的情况下。
用左下角的图标 Check In 将最后生成的参数化零件送入零件目录(Part Catalog)或特征目录(Feature Catalog)。
当你以后从目录中取出这个特征或零件时,将提供一个表格,填充可变参数值。
注意从一个目录中使用零件或特征时,你将用到前页显示的图标。Modify Catalog 子面板右下角的图标不光只使用目录或特征中的零件,也能把它们取出来修改其定义。
7
发表于 2005-10-4 11:36:31 | 只看该作者

装配建模

装配建模
装配建模概念
I-DEAS 设计包的装配模块是把建模模块中建造的零件装配成配件。装配件用于观察零件装配情况,检查零件干涉,计算质量特性,动画演示装配方案等。
在装配程序中,同一零件可以使用多次,但并不需要在数据库中建立许多零件副本。也就是说,如果零件要进行多种组合(零件定向),这些组合方案可以全部存贮起来,并不需要存贮重复的零件几何体。当开始一种新的设计方案时,零件的相互关系及功能常常在该零件细节建立之前就被确定了,在这种情况下,可以建立简单的零件模型将它送入装配关系中。以后为了使这种装配更完美,可以把修改后的物体替换原来的简单模型。
为了有效的使用装配功能,了解装配层的概念,引用概念及子装配是非常重要的。
引用(Instance)
当把一个零件调入装配中,就称为该零件的一次引用。如果该零件的一个副本再次调入装配中,软件并不真正建立该几何体的副本,而只建立该零件的又一次引用。每个零件的引用把零件几何体从 bin 中读出来,并且增加了零件在装配中的定向信息。这种设计使装配过程在磁盘空间利用上效率很高,因为无论零件在装配中使用多少次,零件几何体实际只存贮了一次。如果零件在建模程序中改变了,零件的所有引用也会跟着改变。
装配层
装配的层次结构可以用一棵倒置的树来描述。父装配含有装配件的零件引用,树上的每个装配件也可以含有零件的引用或其它装配件,这样就依此构成了层次结构,一直延续到树上每个分支的最底层。如果需要的话,层次结构可以建许多级。
子装配
建立一个零件装配关系后,它可以作为另一个装配的子装配。引用的概念也适应于装配,如果一个子装配被调用许多次,就有多个引用指向存贮的子装配,但并不在数据库中制作子装配的副本。因此说,装配是零件引用或装配引用的集合。
例如某水泵模型的整个装配层次如下:
Pump Assembly Hierarchy
Pump Assembly
Link Assembly
Offset Link(part)
Offset Link(another instance of same part)
Piping Assembly
Well Casing
Well Seal
Tee
Guide Pipe
Output pipe(optional)
Elbow(optional)
Base(optional)
Pad(optional)
Handle Assembly
Handle(part)
pivot Block(part)
Pivot Support
Slroke Slide

装配层次可以用 Hierarchy 命令显示和修改。
该命令以表格形式显示装配层次,可以自上而下或自下而上来建立装配关系。如果你以空表开始,则先加上一个父装配并且必须给该装配取一个名字,虽然此装配内容是空的,但如果用 Manage Bins 命令从 bin 中可以看到这个装配项。
用 Add Parent 命令可以向上发展建立装配关系,用 add To , Add Empty part,Add Empty Assembly 可以向下扩展建立装配关系。Add To 命令从 bin 中,Library 中或Catalog 中取出零件或装配件送到装配操作中。
装配管理
装配件与零件一起存在 bin ,Manage Bins 表格的每行列出了各项的类型,注明了是零件还是装配件。
装配约束
Constrain Instance 图标使用户能在两个引用之间建立永久性关系。它很象建模程序中的关系操作。使用约束而不是用 Translate 和 Rotate 把零件在空间定位,这样的操作在零件引用间建立了永久关系。如果一个零件位置改变了,相连的零件也会自动修改。这些关系规则包括 Face_To_Face 和Line_To_Line等约束类型。
如果装配中使用约束,一般也应将不运动的零件引用固定,使它不乱动。不然的话,零件尺寸改变时,会很难控制整个装配关系。
组合(Configurations)
建立不同的装配组合,然后显示它们可以产生零件运动效果,也可以由此观测不同位置零件是否有干涉存在。组合中涉及到装配中每个零件引用的方向问题。建立组合和选择使用哪种组合的图标是 Manage configurations 。
第一次建立起装配方案时,会缺省生成一个名叫“Config1”的组合。为了建立新的组合,可以用 Manage Configurations对话框中的 Copy 图标拷贝。选中新拷贝的组合,在用Move 和 Translate 等命令改变零件引用的方向,就产生了一种不同的装配组合。
如果用移动或旋转命令改变零件引用的方向时,仅仅是零件引用发生变化,并没有改变零件本身。如果在 Master 建模程序中改变零件方向,则会使所有的零件引用都反射出这种变化。从库中取出作为参考的零件用任何方法都不能修改,包括改变零件的位置。而装配中的零件引用则能被去掉。
8
发表于 2005-10-4 11:37:29 | 只看该作者

序列、动画、 机构设计

序列(Sequences)
序列是一个组合表。序列可以动画演示。在机构设计程序中,系统会根据运动机构的步数自动生成序列。
动画(Animation)
I-DEAS系统提供两种动画。一种是序列动画,它改变每个动画装配帧的零件装配组合图,使其连贯起来产生动画。另一种动画是改变每帧图画的视点和显示参数以及组合状况而产生动画效果。为了采用这种动画方法,要用 Manage View 命令建立一张表,存放每帧动画的视点参数,这使动画类型不受装配限制。当启动 Animation 命令时,确省情况是挑选出一组预先定义的动画序列演示。
列出某一系统信息(Listing Information for a System) 在装配中可以进行几种类型的分析: 它们是质量特性计算,干涉检测,距离测量,坐标位置分析。干涉检测能列出哪个零件产生干涉,哪个零件刚刚接触,或哪些零件没有干涉等。
物理特性(Physical Properties)
列出的物理特性反映出当前系统方位每个零件的物理性质,相对于系统图形原点或任意点的性质都可以计算和列出来。由于可以在 Master 建模程序中确定每个零件的材料,因而每个零件的质量特性也可以计算出来。
有时对零件或子装配的质量特性比建模程序用几何体属性计算出来的更精确(比如已称出了子装配的重量),在这种情况下,可以越过零件质量特性计算而用 Attributes 命令输入质量特征。
装配模型构造操作(Assembly Modeling Construction Operations) 装配包中的构造操作使你能用平面或别的“引用”(instance)来切割“引用”。这些操作对于建立剖视图(cut - away),使用引用来切割系统中的其它零件,以及建立用于公差分析的“轮廓(profile)”都是很有用的。构造切割操作改变了系统原来的定义,当零件改变时,bin 中会增添一些新的项目。
注意:
- 使用 Libraries ,使各成员工作成果共享。单个零件或全部装配零件都能存入库中。
- 学会使用多个引用和正确运用子程序装配,简化装配操作,压缩存贮空间。
- 不要把运动副和装配约束搞混淆,装配约束是装配程序装配时建立的一种相互关系,这种关系在装配过程中起作用。但并不定义一种用于机构分析那样的运动副。在装配程序中用转动副或者移动副建立起的绞接关系,是将机构分析和装配两种绞接关系都建立起来的。

机构设计
机构设计程序
机构是一种零件之间具有某种约束规则,按一定规则运动的装配组合。在 I-DEAS 的机构设计中,你能指定一种机构运动,计算出某种时间函数下的力和运动状况。
零件装配工作由装配建模模块完成,机构设计模块在装配基础上增加了运动副,确定了机构输入函数,并求解机构运动状态。
当机构被求解时,装配组合图形序列根据指定的运动步长被自动记录下来。这些组合可以用于装配检测,包括干涉检测。求解出来的运动与力的结果作为一种时间函数可以用 X Y 格式绘出图形来。
机构能在 I-DEAS 内部定义求解,也可以用外部求解器求解,譬如 ADAMS 。内部求解器不能求解使机构产生加速度的力的驱动问题。内部求解器所求解的力仅仅是施加到机构上的反作用力。
机构概念
机构中每个连接件称为“刚体”,刚体可以是装配中的任一种引用。若子装配作为一个刚体,它的所有孩子都作为一个整体一起运动。内部求解器至少要求一个刚体固定。不是所有外部求解器都这样要求,但许多求解器都有这种约定。
一个“参考三元组”被设置在刚体上,用于定义位置,运动副方向和负载。参考三元组的定义包括它的位置,方向和它所属的刚体。(参考三元组被称为“marker”。)
刚体通过运动副连接起来,典型的运动副是轴绞接(转动副)或移动绞接(移动副),它们定义了相连接的刚体之间的自由度。
运动副
一个运动副连接不同刚体上的两个参考元组,一个运动副的层次结构显示如下:
Hierachy of Joint
Joint
Referance Triad 1
Location
Orientation
Rigid Body
Instance(part or assembly)
Referance Triad 2
Location
Orientation
Rigid Body
Instance(part or assembly)

除非正在建立含有齿轮或复杂约束的机构,否则没有必要明显地定义刚体和参考三元组。用 I-DEAS 图标命令建立运动副时,系统自动建立起参考三元组并定义刚体。
在约束其它节点的同时,每种运动副类型允许有一个或多个运动自由度,每个运动自由度有一运动副变量,如果机构中每个运动副变量的值被确定,则每个刚体的位置也就确定了。机构求解后它的运动副变量可以画出来。
根据运动副类型,特定的约束会施加到两个参考三元组的坐标系统方位上。运动副的合法性由系统提供的校验选件检验。
运动副类型
运动副包括转动Revolute Joint(轴绞接),滑动Transtlational Joint(移动副),球绞Spherical Joint和圆柱运动副Cylindrical Joint,能及Fixed Joint,Planar Joint,Universal Joint,Constant Velocity Joint,Rack and Pinion Joint,Screw Joint,Cam-Cam,Cam-Follower等。转动副绕一根轴旋转。转动副的运动副变量是旋转角。移动副的运动副变量是移动自由度方向的运动。球运动副有绕 X ,Y , Z 三轴旋转的三个运动副变量,要避免出现第三个运动副变量接近 0 或 180 的情况。这种情况会使运动副变量 1 和 2 的转轴共线,且出现数字问题(numerical problems)。圆柱运动副有两个运动变量: 移动和旋转。
函数
函数是将力或运动做为时间函数送入机构或者作为负载情况中的运动副运动函数。在运动副中的运动函数对于驱动即构运动是很必要的。
函数可以用表达式(如,SIN(2 * T))表达,或从键盘输入常数值,或用光标从数字化仪输入,或选送一个三次样条到已有函数中。函数送进去后,可以画出它的曲线或列出函数值来检查。画出曲线的时间范围在确省情况下可能比你解算机构使用到的小些或大些,不要着急,解算机构的终止时间没有必要与函数表达式的范围相同。
一个定义运动输入的函数的初值,应该与施加了运动输入的运动副的第一幅组合图的运动副变量的值相同。
函数的横坐标可以是时间或者运动副变量。如果你准备在运动副上建立一个驱动机构运动的函数,应建立以时间为横坐标的函数。如果建立一个定义运动副运动的力函数,则应把运动副变量作为横坐标单为。用函数表达式定义的函数,在表达式中可以含有一个以上的运动副变量。
为了方便,函数也可以分组,缺省情况下,定义的所有函数都放在一个组里,称为“用户定义组”。函数可以绘出图形,也能进行数学操作,比如,积分,微分,加法,减法。
运动和力运动和力是由上面介绍的函数图标来创建。这两个图标的功能是把运动和力施加到指定的运动副变量上。
引用固定(Ground Instances)
求解前用Attach Ground至少把一个引用(零件或子装配)固定。
机构求解Solution
荷载类型在添加运动副时可确定,也可用LOADS图标组来设定。缺省的情况下把负载定为 Motion。
运动输入集可以用 Manage Loadcases 存贮管理。
缺省情况下,解算的全部结果都保留下来,包括刚体运动函数等。
检验机构
Verify Mechanism 按钮检测机构中的运动副,并在 List 窗口列出每个运动副的类型及与其相连的引用。
结果显示
求解完成后,求解结果用响应函数方式存放起来,可以输出它的函数曲线。求解结果也能用动画演示,或者用作干涉检测。
求解后,还可以用 Solution 的 Motion Analysis 图标计算两个不同点之间的运动参数,比如,参考三圆组之间的位置,速度,加速度等。
机构设计步骤
Master 建模程序
建立零件

Master 装配程序
  按层次装配系统
9
发表于 2005-10-4 11:37:51 | 只看该作者
机构设计程序
建立用户定义函数
定义运动副
固定引用(至少一个引用)
求解
机构设计或者 Master 装配程序
动画演示组合图
干涉检测

建议
- 选择运动输入(主运动)和最初组合图,避免不明确的位置。
- 确保你建好了一个机构而不是一个结构。节点运动不成直线
会使建立起来的是一个结构而不是机构。
- 运动输入数目要与可能存在的运动一致。
- 仔细考虑和选择绞接类型及自由度。
- 不要使用多余的运动副。例如一个叉架机构从表面上考虑很
像两个轴。液压驱动器和冲击减震器都有类似问题。基于实
际考虑,这些设备常常存在运动多余情况。
- 求解器错误可能使人迷惑不解,如果出现错误,可以对照上
面的条件分析。
10
发表于 2005-10-4 11:38:12 | 只看该作者

有限元仿真介绍 1

有限元仿真介绍 1
有限元建模与分析
有限元分析(FEA)是一种预测结构的偏移与其它应力影响的过程,有限元建模(FEM)将这个结构分割成单元网格以形成实际结构的模型,每个单元具有简单形态(如正方形或三角形)。这样有限元程序就有了可写出在刚度矩阵结构中控制方程方面的信息。每个单元上的未知量就是在节点上的位移,这个点就是单元元的连接点。有限元程序将这些单个单元的刚度矩阵组合起来以形成整个模型的总刚度矩阵,并给予已知力和边界条件来求解该刚度矩阵以得出未知位移,从节点上位移的变化就可以计算出每个单元中的应力。
有限单元由假定的应变方程式导出,有些单元可假设其应变是常量,而另外一些可采用更高阶的函数。利用给定单元的这些方程和实际几何体,则可以写出外力和节点位移之间的平衡方程。对于单元的每个节点来说,每个自由度就有一个方程,这些方程被十分便利地写成矩阵的形式以用于计算机的演算中,这个系数的矩阵就变成了一个显示出力对位移的关系的刚度矩阵: {F}=[K]、{d}
尽管求知量处于离散的自由度,内部方程仍被写成表述为连续集的应变函数。这就意味着如果选择了正确单元的话,纵然这个有限元模型有一组离散的方程,只要用有限的节点和单元也可以收敛出正确的答案。
有限元模型是解决全部结构问题的完全理想的模型。这些问题包括节点的定位,单元 ,物理的和材料的特性,载荷和边界条件,根据分析类型的不同,如静态结构载荷,动态的或热力分析,这个模型就确定得不同。
一个有限元模型常常由不止一种单元类型来建立,有限元模型是以结构的偏移来建立成数学模型,而不只是在外观上象原结构。也许某个零件用梁单元最好,而另外的零件则可能用薄壳单元最理想。
对于给定的问题来讲,求解结果的准确性将取决于结构建模的好坏,负载和边界条件的确定,以及所用单元的精度。
一般来讲,如模型细分更小的单元,则求解将更准确。了解你在最终的求解结果上有充分收敛的唯一确信的方法是用更细网格的单元来建立更多的模型,以检查求解结果的收敛性。
新的有限元用户经常产生想象上的错误,即建立一个有限元模型的目的是建立一个看起来象这种结构的模型。有限元建模的目的是建立一个从数学意义是“相似”的模型,而不是一个外观相似的模型。一个有经验的使用者学会了怎样选择单元的正确类型,和在模型的不同区域中怎样来细分网格。
一个经常忽略的错误根源是在一个模型中的负载和边界条件上进行了错误的假设。同时也很轻易地相信一个有限元模型的每个十进位的结果。以及忘掉了在负载和边界条件上粗糙的假设。如果有一个关于怎样建立边界条件模型的问题的话,宁可用你的模型以不同的方法去测试其灵敏度,而不是仅遵循一种方法,得出一种答案,这就是说:“分析的目的在于洞察力而不是数量”。
有限元步骤
三个步骤:前处理(PREPROCESSION),求解(SOLUTION),后处理(POSTPROCESSION)
前处理包括产生一个有限元模型的几何体的全过程,输入物理特性,描述边界条件和载荷,以及检查模型。
求解过程在I-DEAS SIMULATION的模型求解模块中进行,或在一个外部有限元分析程序中进行。I-DEAS求解能够解答线性和非线性的,静态的,动态的,屈曲,热传导和势位能分析问题。至于其它类型的分析,有限元模型信息 对于一个外部有限元求解问题可写成所要求的格式,如MSC。NSATRAN,ANSYS,ABAQUS等。
后处量包括标绘出偏移和应力,利用失效准则,诸如允许的最大偏移,材质的静态和疲劳强度等等来比较这些结果,假如我们仅仅想知道零件是否能经受住载荷试验。所有我们需要看到的只是一个是或否的答案,这不是通常那种情况。我们喜欢有能力去看到不同形式显示的结果,这样我们以判断力来判断为什么零件失效和怎样去改进设计。有两个问题在后处理阶段必须作出解答,那就是:模型准确吗?结构满意吗?
在你的模型中,可能有许多错误的根源,例如,有限元网格的粗糙,所用单元的类型,或材料性质的不准确性。这就是为什么后期处理将包括检查那些在建立模型时不可能发觉的错误。你必须进行的一个基本的检查是用某些人工的计算法使你确信在譬如在输入材料性质时,小数点的位置不会发生任何显著的错误,也建议你在观察应力前标绘出位移,因为位移通常比应力更为直观。在继续程序前确认变形的形态正确无误。边界条件中常的错误可通过细心观察变形形态检测出,诸如某点该动而不动,或被约束的点有不合适的斜度等,在你建模的结构方面作出判断之前确保你的模型免除错误。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-27 14:15 , Processed in 0.027101 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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