关于行为建模.docx
《关于行为建模.docx》由会员分享,可在线阅读,更多相关《关于行为建模.docx(61页珍藏版)》请在冰豆网上搜索。
![关于行为建模.docx](https://file1.bdocx.com/fileroot1/2023-2/21/ae155b8b-7482-478f-9edb-ff9a46c63bea/ae155b8b-7482-478f-9edb-ff9a46c63bea1.gif)
关于行为建模
关于行为建模
“行为建模”包含一组执行模型的多种分析并将分析结果合并到模型中的工具。
“行为建模”能够实现按所需的解决方案来修改模型的设计。
使用“行为建模”工具可以完成下列工作:
∙创建基于模型测量和分析的特征参数。
∙创建基于模型测量和分析的几何图元。
∙创建符合特殊要求的测量的新类型。
∙分析变量尺寸和参数改变时测量参数的行为。
∙自动查找满足所需的模型行为的尺寸和参数值。
∙分析指定设计空间内测量参数的行为。
行为建模的基本构建块如下:
∙域点
∙分析特征
∙持续分析显示
∙用户定义分析
∙敏感度、可行性和优化研究
∙优化特征
∙多目标设计研究
∙外部分析
∙运动分析
打开保存的分析
单击“分析”(Analysis)>“保存的分析”(SavedAnalysis)打开已保存的分析,然后使用“保存的分析”(SavedAnalysis)对话框来执行下列操作:
∙隐藏或取消隐藏任何保存的分析
∙重新定义选定分析
∙使用过滤器来选取要查看的分析类型
∙删除已保存的分析
持续显示
Pro/ENGINEER支持任何域点类型的持续显示(曲线分析、曲面分析或基于域点的用户定义分析)。
如果定义并保存了一个分析,那么这个分析的显示将留在屏幕上。
这个分析显示随着模型几何的改变而更新。
可通过单击“分析”(Analysis)>“保存的分析”(SavedAnalysis)来关闭或打开已保存分析的持续显示。
注意:
如果以着色模式显示该模型,那么显示的余辉可能是间歇的。
关于配置行为建模
可通过设置配置文件选项来定制“行为建模”的某些方面。
“行为建模”的“帮助”提供了按字母顺序排列的配置选项列表。
每一选项包含如下信息:
∙配置选项名称。
∙缺省和可用的变量或值。
缺省值为斜体。
∙描述配置选项的简单说明和注释。
设置行为建模配置选项
1.单击“工具”(Tools)>“选项”(Options)。
“选项”(Options)对话框打开。
2.单击“仅显示从文件载入的选项”(Showonlyoptionsloadedfromfile)复选框,查看当前已载入的配置选项,或清除此复选框以查看所有的配置选项。
3.从列表中选取配置选项,或在“选项”(Option)框中键入配置选项名称。
4.在“值”(Value)框中键入或选取一个值。
注意:
缺省值后面标有星号(*)。
5.单击“添加/改变”(Add/Change)。
在列表中会出现配置选项及该选项的值。
绿色的状态图标用于对所做的改变进行确认。
6.单击“应用”(Apply)或“确定”(OK)。
bm_graph_tool
default,excel_linked,excel_embedded,generic_graphtool
关于UNIX机器:
∙缺省-打开一个可定制的“图形器”窗口,其中具有几个可用的实用工具。
∙generic_graphtool-打开类属图形窗口。
关于WindowsNT机器:
∙缺省-打开一个可定制的“图形器”窗口,其中具有几个可用的实用工具。
∙excel_embedded-打开Excel窗口(该窗口是Pro/ENGINEER窗口的一部分)。
∙excel_linked-打开独立的Excel窗口。
∙generic_graphtool-打开类属图形窗口。
在NT或Windows95机器上运行“行为建模”时,用户可指定显示图形的格式。
bmgr_pref_file
为图形工具设置(例如轴、线宽、标签字体等等)指定图形优先选项文件的位置。
Pro/ENGINEER将使用该文本文件中的设置按照规范来渲染图形。
excel_analysis_directory
可指定保存Excel分析结果的目录。
关于分析特征
分析特征是用于捕捉测量的常规Pro/ENGINEER基准特征。
分析特征可能包含常规Pro/ENGINEER分析、用户定义分析或特征关系。
分析特征由下面几部分构成:
∙名称
∙类型(测量、模型分析、曲面分析、曲线分析、关系或UDA)
∙定义(包括要执行的测量或分析、要计算的关系或UDA)
∙分析结果包括在特征中
分析特征的结果可能是一个或多个实数或整数的参数,这些参数包含在特征范围内生成的测量值。
也可以创建基准点、坐标系或作为分析特征结果的图形。
这些参数和基准能够和所有的Pro/ENGINEER参数及基准一样用于驱动随后的特征。
例如,可以在实例上创建一个控制零件质量测量的参数,分析特征会在再生周期内出现在该实例上。
然后将一个质量中心的坐标系放置在这一点,该质量在再生周期内在这一点测量。
注意:
可使用配置选项clearance_triangulation提高“分析”特征结果的质量。
设置此配置选项将影响距离、间隙和干涉计算过程中所使用的“牛顿”法初始猜测的性质。
注意,计算质量的提高将会增加分析时间。
如果仍使用“分析”(Analysis)对话框,则可捕捉分析特征中的分析结果。
计算分析之后,单击“分析”(ANALYSIS)对话框中的“添加特征”(AddFeature),然后为该特征指定名称。
分析特征出现在“模型树”中,并在再生该模型时更新。
创建分析特征
1.单击“插入”(Insert)>“模型基准”(ModelDatum)>“分析”(Analysis)。
“分析”(ANALYSIS)对话框打开。
2.在“名称”(Name)下指定一个分析名称或使用缺省名称。
3.在“类型”(Type)下,选取要执行的分析。
注意:
如果已经使用Pro/TOOLKIT登记了外部应用程序,且Pro/TOOLKIT应用程序正在运行,那么“外部分析”(ExternalAnalysis)可以作为附加分析类型。
4.在“再生请求”(RegenRequest)下,选取下列选项之一来指定再生选项:
o始终(Always)-在模型再生期间始终再生分析特征。
o只读(ReadOnly)-将分析特征从模型再生中排除。
o仅设计研究(OnlyDesignStudy)-仅当其用于设计研究时才再生分析特征。
5.单击“下一个”(Next)。
根据已选定的分析类型,相应的分析对话框打开。
6.为要执行的分析指定“类型”(Type)及“定义”(Definition)。
7.单击“计算”(Compute)。
分析的结果显示在“结果”(Results)框中。
8.单击“关闭”(Close)。
在“结果参数”(Resultparams)部分,与分析相关的参数会出现在一个表格中,并在“创建”(Create)、“参数名”(Paramname)及“说明”(Description)下显示其细节。
9.要创建参数,可从“结果参数”(Resultparams)表中选取参数,然后单击“创建”(Create)下的“是”(YES)。
选定的参数即被创建,同时对于“结果参数”(Resultparams)表中的该参数,“否”(No)将变为“是”(Yes)。
10.在“参数名”(Paramname)下,指定一个参数名或接受缺省名称。
11.对于允许创建基准点、坐标系或基准特征的分析,单击“下一步”(Next),打开“结果基准”(Resultdatums)部分并定义生成的特征。
12.单击
。
分析特征创建完成。
注意:
要用曲线及曲面分析创建特征,单击“分析”(Analysis)>“几何”(Geometry)并选取相应的命令。
提示:
使用图形作为分析特征的结果
使用在曲线或边上生成的UDA来创建分析特征时,用户能够创建基准图形。
图形的x轴表示曲线的“长度”参数,该参数沿着曲线或边从0变化到1。
y轴表示所计算的UDA值,作为曲线“长度”参数的函数。
可以使用相关类型的分析特征来创建特征参数,从而在图形中捕捉这个值。
下列示例说明了这个方法。
假设该分析特征创建了名为analysis1的图形(包含UDA)。
可以创建关系initial_value=evalgraph(analysis1,0),把浮点实数型参数initial_value设置为y轴的值,该值与analysis1图形中0的x轴值相对应。
现在可以像在灵敏度、优化或可行性研究中使用分析特征参数一样使用initial_value参数。
例如,可以研究一些模型尺寸对于图形中的初始值的影响。
示例:
家族表中包括质量属性
概要:
本示例说明了如何使用分析特征与“家族”表相连。
问题:
想要根据质量从“家族”表选取一个实例。
解决方案:
使用分析特征创建一个所需的测量(在该示例中-质量属性)而且在家族表中包括它。
下列基本步骤概括了这个示例:
1.打开一个零件文件并选取要检索的类属零件。
2.创建分析特征。
在“分析”(ANALYSIS)对话框中,进行下列操作:
o输入分析名称:
bolt_mass。
o选取“模型分析”(ModelAnalysis)作为分析类型。
o单击“下一步”(Next)转到下一页来指定一个要创建的参数。
o单击“模型质量属性”(ModelMassProperties)作为测量类型。
o单击“计算”(Compute)来计算质量。
o单击“关闭”(Close)。
o在“结果参数”(Resultparams)下,选取参数“质量”(Mass)并单击“是”(Yes)来创建这个参数。
o单击“下一步”(Next),创建一个坐标系作为分析特征的结果。
o在“结果基准”(Resultdatums)下,选取坐标系,单击“是”(Yes)来创建,然后指定坐标系的名称。
o单击“确定”(OK)。
3.在族表中包括一个的新的类型“特征”(Feature)参数。
从“模型树”中选取分析特征,然后选取参数“质量”(Mass)。
4.要更新“族表”,请单击“工具”(Tools)>“校验”(Verify)。
Pro/ENGINEER再生该表并在“族表”中包括质量参数。
关闭“族树”窗口。
5.打开该族表。
注意:
该表包含了一个新的列即质量(见下图)。
现在可以根据其质量选取一个实例。
示例:
在关系中使用测量
概要:
这个示例说明了如何使用分析特征,来创建旋转叶片几何和位于叶片与旋转轴连接部位处的倒圆角之间的从属关系。
问题:
该模型中,叶片几何由三个图形来控制。
每一个方向上有一个图形。
倒圆角是沿着叶片的边在与旋转轴连接的部位创建的。
当图形改变时,叶片几何随之更新。
然而,这一改变可能会导致该边上创建的倒圆角因半径值中的冲突而失败。
解决方案:
可使倒圆角的几何与叶片和旋转轴之间的角度相关。
在叶片与旋转轴连接部位沿着边的几个点处创建用于测量二面角的分析特征便可实现这一点。
然后创建倒圆角,并将每一点的半径值都定义为所测二面角的函数。
生成的倒圆角由二面角来驱动。
每一次修改叶片几何时二面角的角度都会随着改变,并且倒圆角的几何也会更新以反映新的半径值。
下列基本步骤概括了这个示例:
1.打开一个零件BLADE并在要指定不同倒圆角半径值的位置上创建基准点。
2.通过在每一个选取的基准点创建分析特征来测量旋转轴和叶片之间在每一点的二面角。
在“点”(Point)对话框中指定下列内容:
a.输入分析的名称:
analysis1。
b.在“类型”(Type)下,选取“特征”(Feature),然后选取基准点。
c.单击“定义”(Definition)。
选定的点出现在“点”(Point)框中。
d.单击“特征”(Feature)。
在“点”(Point)对话框中的“参数”(Parameters)表格及“基准”(Datums)表格均显示相关的参数和基准点,并在“创建”(Create)、“名称”(Name)及“说明”(Description)下显示其细节。
e.在“参数”(Parameters)表中,单击参数名旁边的“否”(NO)。
选定的参数便被创建。
f.单击
。
分析特征创建完成。
3.在具有可变半径值的连接边上创建一个高级倒圆角。
在指定每一个基准点的半径值时,按下列格式键入关系:
K*measurement_name:
fid_analysis_name
其中:
K–是用户指定的系数。
measurement_name-测量的名称,例如,dihedral。
analysis_name-选定基准点的分析特征名称,例如,analysis1。
对于第一个选取点,可能会有下列关系:
0.1*dihedral:
fid_analysis1
4.完成创建倒圆角。
该倒圆角由二面角的当前值来驱动。
当改变控制叶片的图形时,Pro/ENGINEER会重新计算二面角的值并且重建相应的倒圆角。
下图显示了一个示例零件。
下图说明了在其位置测量二面角的基准点。
下图说明了如何创建倒圆角。
创建运动分析特征
1.单击“插入”(Insert)>“模型基准”(ModelDatum)>“分析”(Analysis)。
“分析”(ANALYSIS)对话框打开。
2.在“名称”(Name)下指定一个分析名称或接受缺省名称。
3.在“类型”(Type)下单击“运动分析”(MotionAnalysis)。
4.在“再生请求”(RegenRequest)下,单击下列选项之一来指定再生选项:
o总是(Always)-在模型再生期间总是再生分析特征。
o只读(ReadOnly)-将分析特征从模型再生中排除。
o仅设计研究(OnlyDesignStudy)-仅当其用于设计研究时才再生分析特征。
5.单击“下一步”(Next)来创建分析的“定义”部分。
“运动分析”(MotionAnalysis)对话框打开。
6.在“参数”(Parameters)下选取要计算的参数。
7.在“选项”(Options)下选取下列操作:
o使用所有移动零件(UseAllMovingParts)-使用所有移动零件创建一个运动包络。
如果不想包括所有移动零件,就清除该选项,并个别选取零件。
o创建运动包络(CreateMotionEnvelope)–显示所有的或选定的移动零件的运动包络。
o包络质量(Envelopequality)-键入表示运动包络的面组显示精度的数字。
o更新间隔(UpdateInterval)–输入在两个更新事件之间的帧数。
该帧数决定了系统更新图形计算结果的频率。
8.单击“运行”(Run)开始分析。
系统在运动中显示移动零件,而且计算分析中包括的参数值并显示图形。
用于分析的计算点个数取决于运动定义中的帧数。
计算的结果显示在“结果”(Results)框中。
对每一个参数值,系统都要计算最小值和最大值以及达到这些值的时间。
9.要在“信息窗口”(InformationWindow)中查看结果,请单击“信息”(Info)。
10.要改变运动包络的显示设置,单击“显示”(Display)。
11.单击“关闭”(Close)返回到“分析”(ANALYSIS)对话框。
“结果参数”(Resultparams)窗口打开。
与测量相关的参数显示在标题“创建”(Create)、“参数名称”(Parametername)和“描述”(Description)下的表中。
12.要创建参数,可以从“结果参数”(Resultparams)列表中选取,并单击“创建”(Create)下的“是”(YES)。
13.在“参数名称”(Parametername)下,接受缺省名称或键入一个参数名称。
14.如果选取了“创建运动包络”(CreateMotionEnvelope)选项,则单击“下一步”(Next)(否则到最后一步)。
“结果基准”(Resultdatums)窗口打开,列出面组。
15.单击“创建”(Create)下面的“是”(YES)来创建一个面组特征。
16.在“基准名称”(Datumname)下,接受缺省名称或键入一个特征名称。
17.单击“确定”(OK)结束。
运动分析特征
运动分析特征使得能够进行下列创建:
∙顶级组件特征参数
∙表示运动包络的多层面面组
创建外部分析特征
1.单击“插入”(Insert)>“模型基准”(ModelDatum)>“分析”(Analysis)。
“分析”(ANALYSIS)对话框打开。
2.在“名称”(Name)下,接受缺省名或键入分析名称。
3.在“类型”(Type)下,选取“外部分析”(ExternalAnalysis)。
4.单击“下一步”(Next)来创建分析的“定义”部分。
“外部分析”(ExternalAnalysis)对话框打开。
5.在“类型”(Type)下指定分析名称。
6.在“再生请求”(RegenRequest)下,单击下列选项之一来指定再生选项:
o总是(Always)-在模型再生期间总是再生分析特征。
o只读(ReadOnly)-将分析特征从模型再生中排除。
o仅设计研究(OnlyDesignStudy)-仅当其用于设计研究时才再生分析特征。
7.单击“分析UI”(AnalysisUI)按钮。
这会调出由Pro/TOOLKIT应用程序所定义的用户界面。
8.按照系统提示,象Pro/TOOLKIT应用程序中所指定的那样进行选择。
9.单击“计算”(Compute),执行分析。
10.单击“信息”(Info)来查看“信息窗口”(Informationwindow)中的分析结果。
11.要保存分析,单击“保存”(Save)并指定一个名称。
12.单击“关闭”(Close)来关闭“外部分析”(ExternalAnalysis)对话框。
“分析”(ANALYSIS)对话框变为激活状态。
13.象在常规分析特征中那样,继续定义生成的基准和参数。
外部分析特征
可创建一个由Pro/TOOLKIT注册的外部应用程序定义的分析特征。
这类分析特征可看作外部分析特征。
如果已用Pro/TOOLKIT注册了分析,并且正在运行Pro/TOOLKIT应用程序,那么在“分析”(ANALYSIS)对话框中的“类型”(Type)下面有一个附加选项-“外部分析”(ExternalAnalysis)。
关于用户定义分析
使用用户定义分析(UDA)来创建“分析”(Analysis)菜单外的测量和分析。
用户定义分析由一组为进行所需测量而创建的特征构成。
这组特征称为“构造”组。
可以把构造组认为是进行测量的定义。
根据需要可以保存和重新使用该定义。
要定义一个“构造”组,就应创建一个最后特征为“分析”特征的局部组。
如果“构造”组将一个域点作为它的第一个特征,那么在域内的任何选定点处或域点的整个域内都能执行分析。
当分析在整个域内执行时,UDA所起作用相当于曲线或曲面分析。
因此,系统在域内的每一个点都临时形成构建,然后显示与标准曲线和曲面分析结果相同的结果。
如果UDA不基于域点,则它表示一个可用作任何其它标准测量的简单测量。
执行用户定义分析包括两个主要过程:
∙创建“构造”组-创建将用于所需测量的所有必要特征,然后使用“局部组”(LocalGroup)命令将这些特征分组。
创建“构造”组所选定的最后一项必须是“分析”特征。
∙应用“构造”组创建UDA-这是实际的计算。
单击“分析”(Analysis)>“用户定义分析”(User-DefinedAnalysis)并使用“用户定义分析”(User-DefinedAnalysis)对话框来执行分析。
创建域点
1.单击“插入”(Insert)>“模型基准”(ModelDatum)>“点”(Point)>“域”(Field)。
“域基准点”(FieldDatumPoint)对话框打开。
2.在模型上选取一点。
域点即添加到选定域中。
3.要更改此域点的名称,可单击“属性”(Properties)选项卡。
4.单击“确定”(OK)。
域点
域点是仅用于与用户定义分析(UDA)连接的一类基准点。
域点定义了一个可以从中选定它的域-曲线、曲面或面组。
要创建域点,就在图元上选取一个点。
由于域点属于整个域,所以它不需要标注。
使用带有其它特征的域点将特殊测量应用到选定域中。
注意:
域点必须仅用于定义“用户定义分析”的特征的参照。
不要把域点作为规则建模的参照。
域点将在域中拾取该点的位置显示。
域点在零件FPNT#和组件AFPNT#中都有名称。
要改变域点的域,必须重新定义特征。
定义构建组
1.在零件或组件中,单击“编辑”(Edit)>“特征操作”(FeatureOperations)>“组”(Group)。
2.单击“创建组”(CREATEGROUP)>“局部组”(LocalGroup)。
3.键入组名称。
4.从“模型树”中选取特征。
组中的最后一项必须是先前创建的一个分析特征。
5.单击“完成”(Done)以创建组。
Pro/ENGINEER会提示“构造”组已创建成功。
也可按如下方式创建“构造组”(ConstructionGroup):
1.从“模型树”(ModelTree)中选取特征。
组中的最后一项必须是先前创建的一个分析特征。
2.右键单击选定的特征。
出现一个快捷菜单。
3.单击“组”(Group)。
即创建局部构造组。
构建组
“构造”组是为进行特殊测量而创建的一组特征。
一个“构造”组定义一个UDA。
“构造”组可以具有任何类型的特征。
如果构造组包括一个域点,那么分析就定义在该域点的整个域内。
创建构造组的规则:
∙“构造”组中仅允许有一个域点,而且这个域点必须是该组中的第一个特征。
∙组中的最后一个特征必须是“分析”特征。
创建用户定义分析
注意:
创建UDA之前,必须创建“构造”组。
1.单击“分析”(Analysis)>“用户定义分析”(UserDefinedAnalysis)。
“用户定义分析”(User-DefinedAnalysis)对话框打开。
2.在“类型”(Type)下选取一个“构造”组。
3.在“参照”(References)下,接受特征使用的缺省参照,或者选取自己的参照。
要选取新的参照,请清除“缺省”(Default)并选取UDA类型的所有参照。
4.在“参数”(Parameters)下选取要计算的分析特征参数。
5.通过从“区域”(Domain)列表中选择一个选项来指定执行计算的位置:
o所选点(SelectedPoint)-在要执行计算的区域中选取一个或多个点。
o整个域(EntireField)-(缺省)在域点所处的整个区域内执行计算(例如:
整个曲面)。
6.在“计算设置”(ComputationSettings)下,单击相应图标来定义解决方法:
o
通过设置点的密度定