一个项目数据包括一组结构模型、多组工况组合。每个项目对应一个目录,用于存储模型数据和其它与项目相关的公用数据,目录名由用户任意指定。
工况组合
包括1个恒载工况系数、1个活载工况系数;3个地震波文件、3个地震波组合系数;暂不考虑风载及其它载荷。每个工况组合对应一个子目录,用于存储工况组合信息和计算结果,子目录名即为工况组合名。
基本工况
指恒载、活载、地震载荷、风载以及其它可能的载荷情况。基本工况数据若以文件方式存储,则必须放在UserData子目录,工况组合中用到的文件名采用相对路径。
构件组
由于计算结果的数据量巨大,如果全部输出必然会需要海量硬盘,耗费大量的读写时间,并且对于结构安全性评估来说大部分数据是无用的,因此一般需要用户自行指定需要输出的危险部位和输出参数,可以把具有相同输出属性的构件定义为一组,系统支持任意多组的输出组合,不同组的输出数据分别放在不同的文件中。
数据量估算
假设计算规模为70万结点,100万单元,分为30万步时程。
结点位移:30万步*70万结点*6分量/结点*4字节/分量=5040G字节
单元内力:30万步*100万单元*6分量/单元*4字节/分量=7200G字节
单元损伤:30万步*100万单元*1分量/单元*4字节/分量=1200G字节
如果输出缩减到200步,每结点3个位移分量,那么每个工况大约需要存储空间为:
位移分量:200步*70万结点*3分量/单元*4字节/分量 =1.68G字节
单元内力:200步*100万单元*6分量/单元*4字节/分量=4.8G字节
单元损伤:200步*100万单元*1分量/单元*4字节/分量=0.8G字节
文件名格式
分组二进制文件名构成=项目名+“_”+分组名+“.”+扩展名
不分组二进制文件=项目名+“.”+扩展名
文本文件名=项目名+“.”+扩展名
竖向载荷加载和动力加载分别存储,为两类不同的数据
项目目录结构
SAUSAGE项目目录结构如图131所示。
图131 SAUSAGE项目目录结构
文件扩展名定义
SAUSAGE文件扩展名按表11-1定义。
表131 SAUSAGE文件扩展名定义 |
---|
扩展名 |
SSG |
MLB |
MCM |
IDX |
PAR |
MSG |
BCR |
BEM |
COR |
ELM |
MFQ |
NSF |
STW |
MOD |
FRQ |
NSD |
BDS |
BVE |
BAC |
TMP |
SDR |
SSH |
ECR |
ERP |
ESP |
EST |
ETT |
EFT |
EMT |
EMB |