![OptiStruct及HyperStudy优化与工程应用](https://wfqqreader-1252317822.image.myqcloud.com/cover/678/39130678/b_39130678.jpg)
1.4 OptiStruct优化的一些常用操作
1)打开软件可以通过Windows开始菜单或者桌面快捷方式,也可以通过HyperMesh的Appli-cations下拉菜单。
本书所用软件版本为2019版,可以是2019.1或2019.2,也可使用2020以上版本,2017版及之前的版本可能不具有部分功能。
2)使用OptiStruct求解器模板,如图1-14所示。
3)打开.hm文件可以通过下拉菜单File>Open或工具栏上的图标。
4)导入.fem文件可以通过下拉菜单File>Import>Solver Deck或者工具栏上的图标打开相应对话框,如图1-15所示。
![](https://epubservercos.yuewen.com/D40F7B/20516007401589506/epubprivate/OEBPS/Images/21_05.jpg?sign=1739347658-jQO377LscGh2CtY58pO7rgyZCYCRASSt-0-fa500f0bf7648ff1aa7677339d8d1dfd)
图1-14 选择用户模板
![](https://epubservercos.yuewen.com/D40F7B/20516007401589506/epubprivate/OEBPS/Images/21_06.jpg?sign=1739347658-nIINsDmC9ZfEnozSaSCvs1KtuTU0XunZ-0-1492f9701f10a273c3af30f4f80c4c9d)
图1-15 文件导入
5)创建优化相关的项目可以通过以下四种方式。
a)Optimization下拉菜单,如图1-16所示。
b)在模型浏览器(Model Browser)中右击,如图1-17所示。
![](https://epubservercos.yuewen.com/D40F7B/20516007401589506/epubprivate/OEBPS/Images/22_01.jpg?sign=1739347658-EzAbZGpBwRXgJ9cO1dFeNq3w45E5bx03-0-2dc913cd256ea247c00ba407526c86ad)
图1-16 Optimization下拉菜单
![](https://epubservercos.yuewen.com/D40F7B/20516007401589506/epubprivate/OEBPS/Images/22_02.jpg?sign=1739347658-yzfCrdw3VxQdtGu2zGbRbvOKWZXvFDW6-0-bf3e21067838650b1bc46a2cce0b2129)
图1-17 模型浏览器
c)Analysis>optimization面板下的各个子面板,如图1-18所示。
![](https://epubservercos.yuewen.com/D40F7B/20516007401589506/epubprivate/OEBPS/Images/22_03.jpg?sign=1739347658-eJuGtE5ktzEa29Yh6vJHvsbK5BBi7btM-0-343e09906ddb5e01f3c3bb9666ccaf41)
图1-18 optimization面板
d)按〈Ctrl+F〉组合键后在图形区右上方弹出的搜索窗口输入相应的关键字,如图1-19所示。
![](https://epubservercos.yuewen.com/D40F7B/20516007401589506/epubprivate/OEBPS/Images/22_04.jpg?sign=1739347658-gWPwsoE6NPThOl6w5xbAXsZupy4YG8js-0-1b6d70f6cbf8ff0fc894fc039ae64eb1)
图1-19 根据关键字搜索面板
6)提交优化求解作业使用面板区的Analysis>OptiStruct,提交后的界面如图1-20所示。单击右上角的Graph按钮可以查看优化进程,如图1-21所示。
![](https://epubservercos.yuewen.com/D40F7B/20516007401589506/epubprivate/OEBPS/Images/22_05.jpg?sign=1739347658-dalic3vH1sp4vO3NBT6qlryGefyCP2NS-0-cbfd5a3f1344040c6103483a571617f3)
图1-20 作业提交后的界面
![](https://epubservercos.yuewen.com/D40F7B/20516007401589506/epubprivate/OEBPS/Images/22_06.jpg?sign=1739347658-RS8T3rpBaelGsrawb0W7XVpmS1txeTjG-0-fe2a8a2029d33c1f08111c4cb5a32a34)
图1-21 优化迭代曲线
如果优化成功完成(优化收敛+可行设计),左上角的Message log框会显示:
![](https://epubservercos.yuewen.com/D40F7B/20516007401589506/epubprivate/OEBPS/Images/23_01.jpg?sign=1739347658-DdsoNW8Yhrh7I30OdjtQ89sF4lzv3pCK-0-64d14754a5d3b7ca13781568f78d5cd0)
也有可能得到如下信息,表明优化结果是有效的,停止优化的原因是迭代次数的限制,如果继续优化可能得到更好的结果。
![](https://epubservercos.yuewen.com/D40F7B/20516007401589506/epubprivate/OEBPS/Images/23_02.jpg?sign=1739347658-5FzDePxcZ5GbiStR4uUc1P05LwcgHc2r-0-fbbbe15d58bf1545449a380437f46a1c)
如果优化结束后显示如下信息,表示优化无法得到一个有用的结果,必须重新检查模型,找出问题原因。
![](https://epubservercos.yuewen.com/D40F7B/20516007401589506/epubprivate/OEBPS/Images/23_03.jpg?sign=1739347658-7xRCarOL6vdk3S3vLh1XVdNWeQC4ESRC-0-c13339529868cad7b5cf9848189f55ce)
7)获取优化后几何或者网格的方法如下。
a)如果是拓扑优化,一般会使用OSSmooth面板,设置如图1-22所示。也可以直接在Hy-perMesh中运行优化生成的优化运行目录下的model_name.HM.comp.tcl脚本文件把单元分成不同的Component,示例如图1-23所示。
![](https://epubservercos.yuewen.com/D40F7B/20516007401589506/epubprivate/OEBPS/Images/23_04.jpg?sign=1739347658-YZJ5evwnJY4lB0pNk3UpXQao6vqReiXO-0-b5d4bde6409e676c24dc12c98be827c8)
图1-22 拓扑优化OSSmooth
![](https://epubservercos.yuewen.com/D40F7B/20516007401589506/epubprivate/OEBPS/Images/23_05.jpg?sign=1739347658-afzjDAnrKt4mBH4uVFq2tz7UXrqaL3ws-0-5ca8aa1f11727664d6dca7f22cbcdbd3)
图1-23 按密度对单元进行分组
b)如果是形貌优化,一般会使用OSSmooth面板,设置如图1-24所示。
![](https://epubservercos.yuewen.com/D40F7B/20516007401589506/epubprivate/OEBPS/Images/23_06.jpg?sign=1739347658-VGPezh4Ie1xaAlNkFK6KruqRL6syFbrB-0-027504f03c5feffa3fbc1e6ac8b3652e)
图1-24 形貌优化OSSmooth
c)如果是尺寸或者自由尺寸优化,直接导入(import)优化结果中的.prop文件,设置如图1-25所示,一定要勾选FE overwrite复选框。
d)如果是形状优化或者自由形状优化,一般是通过HyperView下拉菜单Export>Solver Deck导出一个.fem文件,然后到HyperMesh中进行导入,如图1-26所示。
![](https://epubservercos.yuewen.com/D40F7B/20516007401589506/epubprivate/OEBPS/Images/24_01.jpg?sign=1739347658-eZfYPXigFcaHu8fNTg85jmOGiYUqOkF2-0-bbb1bc4f3f56f85b29dcc0873a3c44e5)
图1-25 尺寸优化模型更新
8)软件和操作系统信息的查询方法:在HyperMesh中打开Help>HyperWorks Updates and System Information对话框,单击Copy按钮可以将信息复制到剪切板,然后可以粘贴到邮件里,如图1-27所示。
![](https://epubservercos.yuewen.com/D40F7B/20516007401589506/epubprivate/OEBPS/Images/24_02.jpg?sign=1739347658-pvkTdcHcmC2orvdmtL4Sm8Em8XY4VUQ6-0-d7e0aa2fa798fc7aa43e31fe0e5abd2a)
图1-26 形状优化的优化结果网格导出
![](https://epubservercos.yuewen.com/D40F7B/20516007401589506/epubprivate/OEBPS/Images/24_03.jpg?sign=1739347658-7Nue4bdjnYALBc1LuFHecuM7ev7dIae7-0-88b742b1985cef67413acaf86eb5d7f1)
图1-27 HyperWorks软件版本信息查询