第二章:软件界面与工程管理

各位好,我是老张。干风电疲劳分析这行十几年了,今天咱们聊聊软件界面和工程管理。

说实话,刚入行那会儿,我面对Bladed、FAST、Simpack这些软件也是一头雾水。界面长得不一样,操作逻辑也各有千秋。但后来我发现,不管什么软件,核心的东西就那几样——新建工程、文件结构、单位制。把这些搞明白了,换什么软件都不怕。

软件界面与工程管理 主流软件界面 Bladed / FAST / Simpack 新建工程 模板选择 / 参数配置 工程文件结构 输入 / 输出 / 模型文件 单位制设置 公制 / 英制 / 自定义 界面布局 操作习惯 文件组织 版本管理

2.1 主流软件界面介绍

先说说Bladed。这软件界面挺经典的,左边是模型树,右边是参数面板。我个人习惯把模型树展开到第三级,这样能看到塔筒、叶片、轮毂这些关键部件。Bladed的界面逻辑是「树状导航+表单编辑」,你点哪个节点,右边就显示对应的参数。

FAST呢?它更偏向命令行。早期版本连图形界面都没有,全靠文本文件配置。现在虽然有了FAST Toolbox,但核心还是那套输入文件。我记得第一次用FAST时,光找输入文件里的参数就花了半天。后来学乖了,直接用文本编辑器打开.fst文件,所有参数一目了然。

Simpack是达索家的产品,界面风格跟SolidWorks有点像。它的优势是多体动力学仿真,疲劳分析只是其中一部分。Simpack的界面分三块:左侧模型浏览器、中间3D视图、右侧属性面板。嗯,这里要注意,Simpack的单位制默认是毫米-千克-秒,跟Bladed的米-千克-秒不一样。

核心要点:

  • Bladed:树状导航 + 表单编辑,适合参数化建模
  • FAST:文本配置 + 命令行,适合批量计算
  • Simpack:3D可视化 + 多体动力学,适合复杂机构

2.2 新建工程

新建工程这事儿,看着简单,其实坑不少。

Bladed新建工程时,会让你选「陆上」还是「海上」。我建议你一开始就选对,因为后面改起来很麻烦。选完类型后,会弹出一个模板选择窗口。我个人习惯用「IEC 61400-1 标准模板」,这个模板包含了大部分常规参数,省得自己一个个填。

FAST新建工程更直接——创建一个文件夹,把模板文件复制进去。没有向导,没有对话框。说白了,FAST把「新建工程」这件事完全交给了用户。我刚开始觉得这不人性化,后来发现这样反而灵活。你可以自己组织文件结构,想怎么放就怎么放。

Simpack的新建工程向导做得最友好。它会一步步问你:项目名称、存储路径、单位制、重力方向... 我记得第一次用Simpack时,全程跟着向导走,十分钟就建好了一个完整的风机模型。

我的小技巧:

不管用哪个软件,新建工程时先把「项目名称」和「版本号」写在文件夹名里。比如「WTG_01_v2.3」。这样后期找文件时,一眼就能看出是哪个项目、哪个版本。

2.3 工程文件结构

文件结构这事儿,我吃过不少亏。

先看Bladed的工程文件结构。一个典型的Bladed工程包含:

  • .$00 文件:主项目文件,双击就能打开
  • .prj 文件夹:存放所有输入参数
  • .res 文件夹:计算结果存放位置
  • .log 文件:运行日志,出问题时先看它

FAST的文件结构更简单:

  • .fst 文件:主输入文件,所有参数都在这里
  • .dat 文件:各个子系统的参数文件(塔筒、叶片、机舱等)
  • .out 文件:计算结果,文本格式

Simpack的文件结构稍微复杂点:

  • .spck 文件:模型文件,相当于Bladed的.$00
  • .sub 文件:子系统文件
  • .sys 文件:系统装配文件
  • .res 文件:结果文件

避坑指南:

我曾经有一次,把Bladed的.prj文件夹删了,以为能重新生成。结果呢?整个项目打不开了。后来才知道,.prj文件夹里存的是所有输入参数,删了就没了。所以,千万别手动删除软件自动生成的文件夹

2.4 单位制设置

单位制设置,这可能是最容易被忽视、但后果最严重的一步。

Bladed默认使用国际单位制(米-千克-秒)。但有些老版本的项目文件用的是英制。我建议你在新建工程时,第一件事就是检查单位制。在Bladed里,单位制设置在「Tools > Options > Units」里。

FAST的单位制比较特殊。它的输入文件里,每个参数后面都跟着单位。比如:

! 塔筒高度
87.6    ! [m]
! 额定风速
11.4    ! [m/s]
! 额定转速
12.1    ! [rpm]

你想想看,如果某个参数的单位写错了,比如把米写成了英尺,那计算结果会差多少?我见过一个案例,有人把塔筒高度87.6米写成了87.6英尺,结果算出来的固有频率完全不对。

Simpack的单位制设置最灵活。它支持公制、英制,还可以自定义。我个人习惯用「毫米-千克-秒」单位制,因为Simpack的默认单位就是这个。但要注意,如果你要跟Bladed或FAST交换数据,一定要统一单位制。

单位制检查清单:

参数 Bladed FAST Simpack
长度 米 (m) 米 (m) 毫米 (mm)
质量 千克 (kg) 千克 (kg) 千克 (kg)
时间 秒 (s) 秒 (s) 秒 (s)
角度 度 (°) 弧度 (rad) 度 (°)
转速 转/分 (rpm) 转/分 (rpm) 弧度/秒 (rad/s)

最后说一句,单位制设置看似小事,但出问题就是大事。我建议你在每个项目开始前,花5分钟检查一遍单位制。这5分钟,可能帮你省下后面5天的调试时间。

我的习惯:

我会在项目文件夹里放一个「单位制说明.txt」文件,把当前项目使用的单位制写清楚。这样过几个月再回头看,也不会搞混。


公众号:蓝海资料掘金营,微信deep3321