7.4.3  POST26后处理器的其他功能

更新于 2026年10月13日 版权声明
7.4.3 POST26后处理器的其他功能

1.进行变量运算

POST26可对原先定义的变量进行数学运算,下面给出两个应用实例。

实例1:在瞬态分析时定义了位移变量,可让该位移变量对时间求导,得到速度和加速度。

命令如下。

NSOL,2,441,U,Y,UY441 !定义变量2为节点441的UY,名称=UY441

DERIV,3,2,1,,BEL441 !变量3为变量2对变量1(时间)的一阶导数,名称为BEL441

DERIV,4,3,1,,ACCL441 !变量4为变量3对变量1(时间)的一阶导数,名称为ACCL441

实例2:将谐响应分析中的复变量(a+ib)分成实部和虚部,再计算它的幅值图示和相位角。

命令如下。

REALVAR,3,2,,,REAL2 !变量3为变量2的实部,名称为REAL2

IMAGIN,4,2,,IMAG2 !变量4为变量2的虚部,名称为IMAG2

PROD,5,3,3 !变量5为变量3的平方

PROD,6,4,4 !变量6为变量4的平方

ADD,5,5,6 !变量5(重新使用)为变量5和变量6的和(https://www.daowen.com)

SQRT,6,5,,,AMPL2 !变量6(重新使用)为幅值

QUOT,5,3,4 !变量5(重新使用)为(b/a)

ATAN,7,5,,,PHASE2 !变量7为相位角

可通过下列方法之一创建自己的POST26变量。

FILLDATA命令(GUI:Main Menu>TimeHist Postpro>Table Operations>Fill Data),用多项式函数将数据填入变量。

DATA命令将数据从文件中读出。该命令无对应的GUI,被读文件必须在第一行中含有DATA命令,第二行括号内是格式说明,数据从接下去的几行读取。然后通过/INPUT命令(GUI:Urility Menu>File>Read lnput from)读入。

另一个创建POST26变量的方法是使用VPUT命令,它允许将数组参数移入一变量。逆操作命令为VGET,它将POST26变量移入数组参数。

2.产生响应谱

该方法允许在给定的时间历程中生成位移、速度、加速度响应谱,频谱分析中的响应谱可用于计算结构的整个响应。

POST26的RESP命令用来产生响应谱。

命令:RESP。

GUI:Main Menu>TimeHist Postpro>Generate Spectrm。

RESP命令需要先定义两个变量:一个含有响应谱的频率值(LFTAB字段);另一个含有位移的时间历程(LDTAB字段)。LFTAB的频率值不仅代表响应谱曲线的横坐标,而且也是用于产生响应谱的单自由度激励的频率。可通过FILLDATA或DATA命令产生LFTAB变量。

LDTAB中的位移时间历程值常产生于单自由度系统的瞬态动力学分析。通过DATA命令(位移时间历程在文件中时)和NSOL命令(GUI:Main Menu>TimeHist Postpro>Define Variables)创建LDTAB变量。系统采用数据时间积分法计算响应谱。

✍AI写作