Skip to content

运行求解

求解设置

运行求解前需设置工况,包括名称、目标组别、子步数,和对工况的描述。如尚未定义工况,sonew提供添加默认功能,自动添加“basis”工况,其默认子步设置,见下表。用户可在此基础上修改。自定义工况也可参照默认设置进行增删查改。

标号迭代步数不等式权重误差限值
1201.00e21.00e-5
2301.00e11.00e-5
3301.00e01.00e-6
4301.00e-11.00e-6
5601.00e-31.00e-6
6601.00e-51.00e-6
71000.00e01.00e-6

从默认子步设置可以看出:

  1. 不等式权重不断缩小至0。
  2. 不等式权重较大的子步,迭代步数少,误差限值大。

这主要是因为迭代前期节点初始坐标、单元力密度与构建结果差异大,为避免迭代发散,需较强不等式约束。待迭代值"靠近"构建结果,减弱不等式作用更有利于提高收敛速度。到最后一子步,直接取消不等式作用,计算最终构建结果。

提示

未设不等式约束情况下,只需设置单一子步即可,其不等式权重取0。

求解

开始运行求解后,主界面弹出计算进度对话框,可实时查看计算进度及每迭代步节点误差单元误差等信息。

示例

计算进度

提示

  1. 运行求解前需登录
  2. 现阶段每次求解仅支持单一工况。
  3. 服务器超时时间为30分钟。超时后,将强制中断进程并返回错误消息。因此提交计算前,应检查模型准确性,并合理设置工况,减少计算时间。

警告

计算开始后不得修改模型。否则返回结果可能与修改后模型冲突。