#$ AUX_DATA
包含与单元对应的辅助数据。数据的排序与上述 IAUXAU 数组相同。举例来说,如果 IAUXAU(1) 包含一个 3,则表示模型中有三个弯头,弯头的数据可以在接下来的中间文件中找到。同样,如果 IAUXAU(2) 包含一个 5,则表示模型中有五个刚性件,其数据接在弯头数据后面。
每一组辅助数据用小节标题隔开。如果某一 IAUXAU 的指针赋值为零,则只有小节标题写入中间文件。
这些数组的数据存储在运行时根据可用的空闲系统内存分配。这些数组按所允许的 n 个单元的百分比按比例分配。使用的四种比例:1/2、1/3、1/4 及 1/5。这些比例对应于变量:N2、N3、N4 和 N5。保持相应的比例,以确保该文件能够被中间文件接口读取。
#$ NODENAME
定义节点名称数据。为保持向下兼容性,本小节为可选项。输入文件中各单元的节点名称集都会在此处列出。
一个两元素数组(NAM)定义一个节点名称集。NAM 数组的大小为 (N6, 2)。用 FORTRAN 格式 (2X, A10, 16X, A10) 依次读取起始节点和终止节点的字符名称。
#$ BEND
定义弯头数据。此处列出了输入文件中各弯头的数据。
一个 15 元素数组(BND)定义一个弯头。BND 数组的大小为 (N3,15)。
目前仅使用了 13 个元素。用 FORTRAN 格式 (2X, 6G13.6) 在中间文件接下来的三行中写入下列 13 项的值。
-
弯曲半径
-
类型:1 —— 单法兰;2 —— 双法兰;0 或空白 —— 焊接
-
位置 #1 节点的角度
-
位置 #1 的节点编号
-
位置 #2 节点的角度
-
位置 #2 的节点编号
-
位置 #3 节点的角度
-
位置 #3 的节点编号
-
斜切的数量
-
弯头厚度(如与管道不同)
-
焊缝(1=是,0=否)
-
弯头柔性 (K) 系数
-
焊缝强度降低系数 WL
-
覆层厚度
#$ RIGID
定义刚性件数据。此处列出输入文件中各刚性件的数据。
每个刚性件使用一个两元素数组(RIG)。RIG 数组的大小为 (N3,2)。数组的元素表示:
用 FORTRAN 格式 (2X, 6G13.6) 写入该值。
#$ EXPJT
定义膨胀节数据。此处列出输入文件中各膨胀节的数据。EXP 数组的大小为 (N5,5)。
用 FORTRAN 格式 (2X, 6G13.6) 在中间文件的下一行写入下列五项的值。
-
轴向刚度
-
横向刚度
-
弯曲刚度
-
扭转刚度
-
有效波纹管内径
#$ RESTRANT
定义约束数据。
此处列出输入文件中各约束辅助数据块的数据。RES 数组的大小为 (N2,102)。
每个约束自由度由四行组成:其中两行有九个值,然后另外两行有标签和 GUID 文本。每个约束的每个自由度重复此四行一次,总共六次。
第 1 和第 2 行:自由度
使用 FORTRAN 格式 (2X, 6G13.6) 将以下项目的值写入前两行。
-
约束节点号
-
约束类型
约束类型是有效范围从 1 到 62 的整数值。
-
约束刚度
-
约束间隙
-
约束摩擦系数
-
约束关联节点
-
X 向余弦
-
Y 向余弦
-
Z 向余弦
第 3 和第 4 行:文本
用 FORTRAN 格式 (7X, I5, 1X, A100) 在中间文件接下来的两行中写入下列两项的值。
-
支架标签
-
支架 GUID
每个字符串开头的值表示字符串的长度。如果字符串为空,该值为 0。
#$ DISPLMNT
定义位移数据。此处列出输入文件中各位移辅助数据块的数据。
用 FORTRAN 格式 (2X, 6G13.6) 在中间文件接下来的行中写入下面 55 项的值。DIS 数组的大小为 (N3,110)。
每定义一个位移需要在中间文件中占 10 行。也就是说,每个位移辅助输入框共占 20 行。
该 55 项内容针对辅助输入对话框中可能定义的两个位移重复两次。
没有指定的位移值(例如,自由的位移自由度)赋值 9999.99。
#$ FORCMNT
定义力/力矩数据的起点。此处列出输入文件中各力/力矩辅助数据块的数据。
用 FORTRAN 格式 (2X, 6G13.6) 在中间文件接下来的 10 行中写入下面 55 项的值。FOR 数组的大小为 (N3,110)。
每定义一个力/力矩需要在中间文件中占 10 行。也就是说,每个力/力矩辅助输入数据块需要占用 20 行。
#$ UNIFORM
定义均布荷载数据的起点。输入文件中的各均布荷载数据都会在此处列出。
使用 FORTRAN 格式 (2X, 6G13.6) 在中间文件的后六行中写入以下 36 个项目的值。UNI 数组的大小为(N5,36)。使用有九个矢量,每个矢量四个值(三个方向和一个 G 荷载标识)。
每个均布荷载辅助输入数据块需要在中间文件中占用六行。
如果 G-flag=1,则输入的值为重力加速度的倍数,如果为 0,输入的值为单位长度上的荷载大小。
向量 1 & 2: |
UX1 |
UY1 |
UZ1 |
G-flag1 |
UX2 |
UY2 |
向量 2 & 3: |
UZ2 |
G-flag2 |
UX3 |
UY3 |
UZ3 |
G-flag3 |
向量 4 & 5: |
UX4 |
UY4 |
UZ4 |
G-flag4 |
UX5 |
UY5 |
向量 5 & 6: |
UZ5 |
G-flag5 |
UX6 |
UY6 |
UZ6 |
G-flag6 |
向量 7 & 8: |
UX7 |
UY7 |
UZ7 |
G-flag7 |
UX8 |
UY8 |
向量 8 & 9: |
UZ8 |
G-flag8 |
UX9 |
UY9 |
UZ9 |
G-flag9 |
#$ WIND
定义风/波荷载数据的起点。输入文件中定义的每个风/波荷载数据都在此处列出。WIND 数组的大小为 (N5,6)。
用 FORTRAN 格式 (2X, 6G13.6) 在中间文件的下一行中写入下列项值的集合。每个风/波荷载辅助输入在中间文件中占 1 行。
每一行的数据项如下:
-
输入类型(0.0 表示风荷载、1.0 表示波浪荷载、2.0 表示禁用)
-
风形系数或波浪荷载阻力系数
-
波浪附加质量系数
-
波浪升力系数
-
波浪海洋生物附着厚度
-
海洋生物密度
#$ OFFSETS
定义单元偏移数据的起点。输入文件中各偏移管道的数据都在此处列出。
用 FORTRAN 格式 (2X, 6G13.6) 在中间文件的下一行中写入下面六项的值。OFF 数组的大小为 (N5,6)。
每一个偏移辅助输入在中间文件中占一行。
-
单元起始节点在 X 向的偏移量
-
单元起始节点在 Y 向的偏移量
-
单元起始节点在 Z 向的偏移量
-
单元终止节点在 X 向的偏移量
-
单元终止节点在 Y 向的偏移量
-
单元终止节点在 Z 向的偏移量
#$ ALLOWBLS
定义许用应力数据的起点。输入文件中定义的许用应力数据均在此处列出。
用 FORTRAN 格式 (2X, 6G13.6) 在中间文件接下来的 26 行中写入下面 153 项的值。ALL 数组的大小为 (N5,153)。
-
冷态许用应力
-
操作工况 #1 的热态许用应力
-
操作工况 #2 的热态许用应力
-
操作工况 #3 的热态许用应力
-
热态工况 #1 的规范循环应力范围减小系数
-
热态工况 #2 的规范循环应力范围减小系数
-
热态工况 #3 的规范循环应力范围减小系数
-
Eff.
-
Sy
-
Fac
-
Pmax
-
管道规范代码
-
操作工况 #4 的热态许用应力
-
操作工况 #5 的热态许用应力
-
操作工况 #6 的热态许用应力
-
操作工况 #7 的热态许用应力
-
操作工况 #8 的热态许用应力
-
操作工况 #9 的热态许用应力
-
热态工况 #4 的规范循环应力范围减小系数
-
热态工况 #5 的规范循环应力范围减小系数
-
热态工况 #6 的规范循环应力范围减小系数
-
热态工况 #7 的规范循环应力范围减小系数
-
热态工况 #8 的规范循环应力范围减小系数
-
热态工况 #9 的规范循环应力范围减小系数
25~32 项内容代表循环次数,33~40 项代表八个 BW(对焊)/D 类疲劳许用应力对。
41~48 项代表循环次数,49~55 项代表八个 FW(角焊缝)/E 类疲劳许用应力对。
57~64 项代表循环次数,65~72 项代表 TD/12 标准中 F 类疲劳对的八个许用应力。
73~80 项代表循环次数,81~88 项代表 TD/12 标准中 G 类疲劳对的八个许用应力。
89~96 项代表循环次数,97~104 项代表 TD/12 标准中 W 类疲劳对的应力。
105 项 —— 弹性模量修正系数
106 项 —— 视选用的管道规范具有不同的含义:最大许用循环次数(按 B31.3);约束管道(按 B31.8);材料组分/类型(按 HPGSL 和 JPI)。
107 项 —— 环境温度下的极限拉伸强度
108 项 —— 许用 Sy/St 值
109~117 项代表对应温度下的 9 个屈服强度 (SY) 值。
118~126 项代表对应温度下的 9 个极限拉伸强度 (UTS) 值。
ISO 14692-2017(130-136 项) - A0(130),A2,埋地复选框,Ehb,形状因子 Df,垂直偏转 y/D (135),曲率半径 R(136)。
DNV-2017(137-149 项) - Alpha:h(137),Alpha:fab,补充 Req,材料 LP,爆破 Ope,爆破 Test,垮塌,Prop 屈曲,LCC,DCC,Gamma:c,R,工况。
127~153 项目前未使用。写入值 0.000000。
-
有些项(特别是 8~24 项)视采用的管道规范具有各种不同的含义。
-
管道规范 ISO-14692 对前 24 项有特殊的对应意义。
#$ SIF&TEES
定义 SIF/三通数据的起点。
使用 FORTRAN 格式 (2X, 6G13.6) 写入指定的两个三通节点的输入值。SIF 数组的大小为 (N4,84)。
中间文件要求每个 SIF/TEE 单元有七行。每行有六个值。未指定或未使用的值用 0.0 填充。每个单元都有两个三通点,因此必须为每个 SIF/tee 单元指定总共 14 行。
-
Node - 分支节点编号。
-
Type - 分支点类型代码。 如果未指定,则该辅助数据仅用于指定 SIF。
-
Weld,d - 环形焊缝错边,用于对接焊缝和锥形过渡。
-
Fillet - 圆角长度。
-
Pad Thk - 补强板厚度。
-
Ftg Ro - 支管连接的配件外径。
-
Crotch R - 挤压对焊三通上成型边沿的弯曲半径。
-
Weld ID - 焊缝 ID 值。
-
B1 - 规范特定值。
-
B2 - 规范特定值。
-
不使用。
-
不使用。
-
不使用。
-
不使用。
-
与规范相关的注释选项。
选中该复选框时,显示 1。清除该复选框后,显示 0。如果未指定该复选框,则显 示 9999.99。 -
与规范相关的注释选项。
选中该复选框时,显示 1。清除该复选框后,显示 0。如果未指定该复选框,则显 示 9999.99。 -
表面节点 (B31J)。
-
不使用 (B31J)。
-
不使用 (B31J)。
-
不使用 (B31J)。
-
法兰数量,No。法兰 (B31J)。
-
不匹配 - 最大值 (B31J)。
-
补强类型 (B31J)。
-
半径 r2 (B31J)。
-
补强板厚度 tn (B31J)。
-
补强板长度 L1 (B31J)。
-
角度 Theta_n (B31J)。
-
锥形大端 y (B31J)。
-
有效分支厚度 t。(B31J).
-
不使用 (B31J)。
-
不使用 (B31J)。
-
不使用 (B31J)。
这些值对第二个三通节点重复。
根据您选择的管道规范,某些值可能具有不同的含义。有关管道输入的详细信息,请参见 SIF 和三通。
#$ REDUCERS
定义 REDUCER 数据的起点。
使用 FORTRAN 格式 (2X, 6G13.6) 写入输入值。RED 数组的大小为 (N6,10)。
对于指定的每个 REDUCER,中间文件需要两行数据。每行有 5 个值。 未指定或未使用的值用 0.0 填充。
-
直径 2 - 异径管单元的终止节点处的直径。
-
厚度 2 - 异径管单元的终止节点处的壁厚。
-
Alpha - 异径管过渡段的坡度。
-
R1 - 异径管大端的过渡半径(TD/12 管道规范)。
-
R2 - 异径管小端的过渡半径(TD/12 管道规范)。
-
不使用。
-
L2 - 异径管小端圆柱部分的长度(B31J)。
-
不使用。
-
不使用。
-
不使用。
#$ FLANGES
定义法兰数据。输入文件中定义的每个法兰数据都会在此处列出。用 72 个数据值描述法兰。
-
校核的法兰节点(0=起始点,1=终止点,2=两端)
-
校核方法(0=等效压力法(PEQ),1=ASME NC)
-
垫片外径或螺栓圆直径,取决于所采用的分析方法。
-
螺栓面积(仅用于 ASEM 方法)
-
SYC(仅用于 ASME 方法)
-
SY1(仅用于ASME方法)
-
SY2(仅用于 ASME 方法)
-
SY3(仅用于 ASME 方法)
-
SY4(仅用于 ASME 方法)
-
SY5(仅用于 ASME 方法)
-
SY6(仅用于 ASME 方法)
-
SY7(仅用于 ASME 方法)
-
SY8(仅用于 ASME 方法)
-
SY9(仅用于ASME 方法)
-
15-24 磅级名称,(最多 40 个字符)
-
25-48 法兰额定温压曲线上对应的 24 个温度(仅用于等效压力法(PEQ))
-
49-72 法兰额定温压曲线上对应的 24 个压力(仅用于等效压力法(PEQ))
除另行指定,这些值将以 (2X, 6G13.6) 的格式在中间文件中占 12 行。
第 1 行:法兰项 1-5
第 2 行:法兰项 6-11
第 3 行:法兰项 12-14
第 4 行:磅级名称,(2X, A40) 格式
第 5 行:法兰项 25-30
第 6 行:法兰项 31-36
第 7 行:法兰项 37-42
第 8 行:法兰项 43-48
第 9 行:法兰项 49-54
第 10 行:法兰项 55-60
第 11 行:法兰项 61-66
第 12 行:法兰项 67-72
必须为每个法兰在中间文件中写入全部 12 行。未使用的字段/值可以用 0.00 表示。
#$ EQUIPMNT
定义设备/管口校核数据。输入文件中定义的每个 Equipment spec 辅助数据都会在此处列出。有两组各含 17 个数据的数据集,格式为 (2X, 6G13.6),具体如下:
-
节点编号
-
X 向的极限荷载 FX
-
Y 向的极限荷载 FY
-
Z 向的极限荷载 FZ
-
X 向的极限弯矩 MX
-
Y 向的极限弯矩 MY
-
Z 向的极限弯矩 MZ
-
参考轴方向与 X 轴的夹角余弦 CosX
-
参考轴方向与 Y 轴的夹角余弦 CosY
-
参考轴方向与 Z 轴的夹角余弦 CosZ
-
法兰磅级
-
校核方法:0=绝对值;1=SRSS;2=归一化检查;
13~17 项为备用项,用 0.00 表示。这些值在中间文件中占 6 行。必须为每一个管口/设备(Nozzle/Equipment)校核在中间文件中写入全部 6 行。未使用的字段/值可以用 0.00 表示。