在OptiStruct的频响分析中,FREQ1作为Bulk Data Entry(批量数据条目),通过“起始频率+频率增量+增量次数”的方式批量生成离散频率点集 合,无需手动输入每个频率,是高效定义均匀间隔频率范围的核心工具。
FREQ1的功能聚焦于“批量生成均匀间隔的频率点”,核心优势如下:
fi = F1 + DF*(i-1)(i从1到NDF+1)生成频率,确保频率点间隔严格均匀,满足频响分析中“等间隔扫频”的需求。FREQ1采用10列固定字段格式,结构简洁,无需续行,各字段分布如下(括号内为列号):
FREQ1 6 2.9 0.5 13 含义:定义SID=6的频率集 合,通过公式自动生成频率点——起始频率F1=2.9Hz,频率增量DF=0.5Hz,增量次数NDF=13。
生成的频率点总数为NDF+1=14个,具体为:2.9Hz、3.4Hz、3.9Hz、...、2.9+0.5×13=9.4Hz,覆盖2.9Hz到9.4Hz的均匀间隔频率范围。
频率点通过固定公式生成,需明确“增量次数”与“频率总数”的关系:
fi = F1 + DF × (i - 1)与FREQ卡片完全一致,需通过以下方式调用才能在频响分析中生效:
FREQUENCY = SID(如SUBCASE 20 ANALYSIS=FREQRESP FREQUENCY=6),直接关联FREQ1定义的频率集 合。$ I/O OPTIONS FREQUENCY=SID在输入文件头部指定,适用于全局统一的频率范围。相同SID下,若同时存在FREQ1和FREQ卡片的频率点,或多个FREQ1卡片,软件会自动合并所有频率点并去重,判定“重复”的规则与FREQ卡片一致:|f_N - f_{N-1}| < DFREQ × |f_MAX - f_MIN|
其中DFREQ默认值为10^-5 × f_MAX(f_MAX为该SID下的最大频率),避免冗余计算。
使用FREQ1时需确保生成的频率范围符合分析需求,避免以下问题:
FREQ1的高效性使其适用于“均匀间隔扫频”的场景,典型应用包括:
掌握FREQ1的核心是理解“参数化生成均匀频率点”的逻辑,其优势在于大幅提升频率定义效率,尤其适合频率间隔固定的场景。在HyperMesh中,FREQ1同样以“载荷收集器”形式呈现,可通过界面输入F1、DF、NDF三个参数,软件自动预览生成的频率点,便于直观验证范围是否正确。