第 6 章时间历程后处理器(POST26 )172 第 6 章时间历程后处理器(POST26 )时间 - 历程后处理器POST26可用于检查模型中指定点的分析结果与时间、频率等的函数关系 它有许多分析能力:从简单的图形显示和列表到诸如微分和响应频谱生成的复杂操作 POST26的一个典型用途是在瞬态分析中以图形表示产生结果项与时间的关系或在非线性分析中以图形表示作用力与变形的关系使用时间 - 历程后处理器的基本步骤:1. 交互式或通过命令行启动时间- 历程处理器2. 定义时间 - 历程变量不仅包括定义变量,还要求存储变量3. 处理变量:对数据计算,或进行数据的提取,或产生相关的数据集4. 准备数据输出,可通过图形,列表及文件形式6.1 时间历程变量观察器1. 工具条利用工具栏可控制大多数时间- 历程处理操作可关掉两个扩展的工具栏以保持一个具有如下项目的紧凑工具栏Add Data :打开 Add Time-History Variable对话框第 6 章时间历程后处理器(POST26 )173 Delete Data:从变量列表中删除选定的变量Graph Data :由预先定义的属性,拟合有10 个变量的曲线List Data:生成数据列表,最多可包括6 个变量Properties:定义选定的变量和全局的某些属性Import Data:打开对话框,以将信息输入变量空间Export Data:打开对话框,将数据输出到文件和APDL数据数组Overlay Data:在下拉菜单中选择用于图形覆盖的数据Results to View:在下拉菜单中选择复杂数据的输出格式2. 显示 / 隐藏变量列表为了暂时缩减观察器的尺寸大小,可点击该工具栏的任何位置以隐藏变量列表。
3. 变量列表该区域显示预定义的时间- 历程变量,可以从该列表中选择数据来进行处理4. 显示 / 隐藏计算器为了暂时缩减观察器的尺寸大小,可点击该工具栏的任何位置以隐藏计算器5. 变量名输入区域对想创建的派生变量命名6. 表达式输入区域输入定义派生变量的表达式7.APDL变量下拉菜单在输入表达式时,使用该菜单选择预定义的APDL变量8. 时间 - 历程变量下拉菜单输入表达式时,使用该菜单选择已存储的变量9. 计算器区域第 6 章时间历程后处理器(POST26 )174 使用计算器,可以在输入表达式时,加入标准的数学操作符和函数调用,只需点击按钮,就可把函数加入表达式中点击INV 按钮,可轮流改变有些按钮的函数表示PARENTHESIS 使用圆括号就象在一般的代数计算中一样,可改变表达式中运算顺序许多函数调用在需要时,会自动加上括号MAX/MIN变量中最大值的封装/ 变量中最小值的封装COMPLEX/ 形成一个复变量/ CONJUGATE对一个变量做复数变量操作LN/e^X 求一个变量的自然对数/ 求变量的e 次幂STO/RCL将表达式区域信息存储在内存中/ 读内存重复调用表达式LOG求一个变量的普通对数ABS/INS MEM求实变量的绝对值,复变量的模/ 将内存区域的内容插入到表达式中ATAN 求复变量的反正切值X^2/SQRT 求变量的平方值/ 求变量的平方根值INV 转换函数键盘上的函数表示DERIV/INT 求变量的导数 / 对变量取整REAL/IMAG 取复变量的实部/ 取复变量的虚部11KEYNUMBER 输入表达式中的实数PAD / 求两个变量的商* 求两个变量的积- 求两个变量的差+ 求两个变量的和CLEAR 清除表达式区域中所有的数据和变量BACKSPACE 回退光标,并删除前一个字符ENTER 完成在表达式区域中的表达式输入,并将之存储为在变量输入区域输入的变量名第 6 章时间历程后处理器(POST26 )175 6.2 进入时间历程处理器进入时间 - 历程处理器来解决时间和频率相关的结果数据。
一旦已完成了分析,ANSYS利用结果数据来生成一个结果文件在进入处理器时,当前激活的结果文件自动载入(*.RST,*.RFL,*.RTH,*.RMG,等) 若当前的分析中没有任何结果文件,可以请求装载进一个文件也可以利用文件命令选项来装载任何一个结果文件进入处理器6.2.1 交互式选择 Main Menu>TimeHist PostPro启动时间历程处理器以下讨论的关于交互式的模式问题, 涉及到如何在GUI部分观察数据变量关于如何转换GUI 方式在适当的命令描述中讲解 选择 Main Menu>TimeHist PostPro>Variable Viewer 来打开时间 - 历程变量的观察器6.2.2 批处理方式使用 /POST26命令在批处理方式,或命令行中来打开时间历程处理器1. 为了进行时间历程处理( 交互或批处理方式), 先必须装载有几何模型,并有一个有效的结果文件2. 缺省状态,时间历程处理器寻找一个在通用处理器中使用过的结果文件也可使用FILE 命令 ( 批处理下 ) ,或通过变量观察器中的文件菜单,来指定一个不同的文件名3. 在时间历程处理器中所创建的数据集和定义的变量可在当前ANSYS 会话中给与保存。
这样就可以在POST1或 POST26处理器间转换,而不用担心丢失掉存储的数据信息4. 当变量观察器打开时,在命令行中对数据的操作不会在观察器中更新,并且通常有可能使的通过GUI 的操作变的无效5. 关掉或重新打开变量观察器将更新观察器中的内容,但计算表达式的信息将被丢失掉6.3 定义变量POST26的所有操作都是对变量而言的,是结果项舆时间(或频率)的简表结果项可以是节点处的UX位移、单元的热流量、节点处产生的力、单元的应力、单元的磁通量等用户对每个POST26变量任意指定大于或等于2 的参考号, 参考号 1 用于时间(或频率)因此, POST26 的第一步是定义所需的变量,第二步是存储变量,这些内容在下面描述6.3.1 交互式使用变量观察器,采用如下步骤进入时间历程处理数据:1. 点击 Add Data 按钮第 6 章时间历程后处理器(POST26 )176 将弹出添加时间历程变量的对话框,利用其中的结果项目框所提供的树状结构的结果项目, 来选择要添加的结果类型结果项目以一种树形结构来表示,从该结构中可选择想要的标准类型 ( 只有当前分析中可用的项目才会被显示) 利用“ favorites”功能,可以方便的访问以前所定义的数据集。
该功能可以存储最后50 个条目2. 对选定的结果选项指定一个名字,并可附加有用的信息在结果选项区域的变量名字段内显示有ANSYS 的命名, 当然可用任何喜欢的名字来代替如果所用的名字不唯一,将会询问是否覆盖以前存储的数据根据在结果项目的区域中所选择的类型,可提供更多的关于该项目的信息,如适当的壳表面,载荷组成以及层标号信息等3. 点击 OK按钮如果现需要一个实体信息,则将出现一个拾取窗口,以便可选择模型中适当的节点或单元 然后,添加时间历程变量的对话框将关闭,并将会在结果观察器中变量列表显示区域显示适当的变量列表如果需要输入更多的变量定义,点击APPLY按钮,这时结果数据将会被定义,并被放入变量列表区域,但此时添加时间历程变量的对话框将保持打开状态4. 增加或改变属性信息根据所选择的结果变量类型,也许希望定义更多的时间历程属性时间历程信息包括有特定的变量信息,X轴向数据定义 , 和数据定义列表通过 properties(5)按钮, 可在任意时刻编辑以上信息1. 在变量列表区域,可见到所有变量定义的数据,包括相关的指定单元和节点,以及变量的取值范围2. 当利用变量观察器来定义变量,可通过点击变量,再使用properties按钮来非常容易的修改它的不同属性。
在随后弹出的时间历程属性对话框可修改或添加特殊的变量( 结果数据 ) 属性,也可修改全局属性(X 轴向数据属性,变量列表) 3. 变量名 TIME,FREQ为保留字4. 在交互模式下,使用NUMVAR 命令将自动设置200 个变量,其中变量观察器在对数据的操作中将使用200 个变量的最后10 个,对于用户而言,有剩下的190 个可用5. 交互模式下,结果文件中所有的时间点被自动存储并保持可用6.3.2 批处理方式在交互模式下,变量在定义时将被自动存储而在命令行模式下,完成该过程需两个独立的步骤,定义,然后存储定义变量时依据结果文件中的结果项,这意味着对结果项建立相应的指针,并创建标签来表示存储该数据的区域例如以下命令定义了时间历程变量2,3,4:第 6 章时间历程后处理器(POST26 )177 NSOL,2,358,U,X,UX_at_node_358 ESOL,3,219,47,EPEL,X ,Elastic_Strain ANSOL,4,101,S,X,Avtg_Stress_101 变量 2 为节点 358 的 UX位移,变量 3 为 219 单元的 47 节点的弹性约束的X分力。
变量4 为 101 节点的 X方向的平均应变其后为了对于这些结果项的引用将给它们分配参考号和标签 如果用相同的参考号定义一个新的变量,则原有的变量将被替换以下的命令被用来定义变量:ANSOL,EDREAD,ESOL,FORCE*,GAPF,LAYERP26,NSOL,RFORCE,SHELL*,SOLU ( 标有 *的命令定义结果项的存储) 第二步是存储数据( 使用 STORE命令 ) 存储数据意味着从结果文件中读取数据并将它写入数据库中除了STORE 命令外,当使用显示命令(PLVAR,PRVAR) 或者是时间历程数据操作命令 (ADD,QUOT 等) ,程序将自动存储数据一个使用STORE 命令的例子如下:/POST26 NSOL,2,23,U,Y !变量 2=节点 23 处的 UY SHELL,TOP !指定壳的顶面结果ESOL,3,20,23,S,X !变量 3=单元 20 的节点 23 的顶部 SX PRVAR,2,3 !存储并打印变量2 和 3 SHELL,BOT !指定壳的底面为结果ESOL,4,20,23,S,X !变量 4=单元 20 的节点 23 的底部 SX STORE !使用命令缺省,将变量4 和变量 2、3 置于内存PLESOL,2,3,4 !打印变量2,3,4 在某些场合,需要使用STORE 命令 (Main Menu>TimeHist Postpro>Store Data)直接请求变量存储。
这些情况将在下面的命令描述中解释如在发出TIMERANGE 或 NSTORE 命令 ( 这两个命令等价的GUI路径为 Main Menu>TimeHist Postpro>Settings> Data) 之后使用STORE命令,则缺省为STORE ,NEW ,否则为STORE,MERGE如下列命令说明由于TIMERANGE 和NSTORE 命令为存储数据重新定义了时间( 或频率 ) 点和时间增量, 因而需要改变命令的缺省可以使用下列操作存储数据:MERGE:将新定义的变量增加到为储存在内存的时间点的先前存储的变量中即:更多的数据列被加入数据库在某些变量已经存储(缺省)后,如果希望定义和存储新变量,这是十分有用的NEW :替代先前存储的变量,删除先前计算的变量,并存储新定义的变量及其当前的参数第 6 章时间历程后处理器(POST26 )178 APPEND :添加数据到先前定义的变量中即:如果将每个变量看作一数据列,APPEND 操作就为每一列增加行数 当要将两个文件( 如瞬态分析中两个独立的结果文件) 中相同变量“集中”在一起时,这是很有用的使用FILE 命令 (Main Menu>TimeHist Postpro>Settings> File)指定结果文件名。
ALLOC,N :为顺序存储操作分配N个点。