针对爆炸结构的设计及优化,采用APDL、Matlab和VC++语言混合编程的方法优化软件的设计,不但可以方便地实现优化算法和设计友好的用户界面,还能实现数值模拟计算程序与优化程序联合使用,可以有效地缩短程序设计时间。对LS-DYNA分析计算结果的整理及结构材料信息文件的修改给出了解决办法,实现了全自动优化过程,提高了优化效率。优化软件的设计实例表明了该方法的可行性和有效性。
The method ofAPDL, Matlab and VC++ mixed-codes programming is adopted in the design of the optimization software to explosion structure. Using this method, the algorithm of the optimization and the friendly interface between man and computer are designed conveniently, and the software is designed by numerical simulation program and optimization program, so the period of programming is shortened. A new way is presented to solve the problem that it is difficult to mange the result data of LS-DYNA and amends the material parameters file. Finally, an example of the optimization system is given to verify the method's feasibility and validity.