Banner
首页 > 新闻动态 > 内容

编制螺旋给料机螺旋体轻量化的设计

  通过APDL/VB混合编程的方式编制软件,将有限元分析与微粒群算法结合起来对螺旋给料机螺旋体优化设计。优化设计软件中算法的具体实现步骤如下∶

  ①初始化。设定PSO算法各项参数,并根据设定的设计变量范围初始化颗粒。

  ②生成APDL文件。将颗粒位置参数赋予对应的螺旋体的结构尺寸,生成APDL命令流文件。BATCH模式调用ANSYS有限元软件计算,分析结果提取较大应力/应变,保存到TXT文件,以备使用作为优化约束条件。

  ③计算适应度值。计算各个粒子的适应度值,符合约束的颗粒中找出当代越佳颗粒,并更新颗粒历史越佳位置和颗粒群整局越佳位置。

  ④检验是否结束迭代。若符合迭代结束条件转到⑥,否则转到⑤。

  ⑤更新颗粒。根据微粒群算法的速度更新公式(4)和颗粒位置更新公式(5),更新颗粒速度和位置,转到②继续运算。

  ⑥优化结束并输出优化结果。

  优化设计螺旋给料机系统软件的编制及流程控制主要在VB平台中实现,优化设计软件与ANSYS有限元分析软件的参数与数据交换主要为:

  ①微粒群优化软件,将颗粒位置参数分别赋给对应的螺旋体结构尺寸参数,并生成APDL命令流文件。

  ②ANSYS软件BATCH模式读取APDL命令流文件进行有限元分析计算,分析结果中提取应力/应变值写入TXT文件。

  ③微粒群优化软件读取TXT文件判别对应颗粒是否满足螺旋给料机对应力/应变约束的要求。