TAGGED: inverse-design, python
-
-
April 16, 2024 at 11:23 am一帆 朱Subscriber
官方案例中,若要对相同结构同时优化两个fom的值,可以使用opt=opt1+opt2语句来实现,若是想优化 (fom1+fom2)/|fom1-fom2| 这个表达式的值,请问如何实现
-
April 17, 2024 at 6:29 pmGuilin SunAnsys Employee
我个人认为,这种超过一个FOM的基本上都是近似,因为目前的优化都是单目标函数,你要优化两个目标函数,采用某种表达式能否到达期望的效果很难说。比如优化 (fom1+fom2)/|fom1-fom2| 让它最大化,那么两者越接近数值就越大;如果最小化,其中一个为零,另外一个最小也能实现。所以第一步要考虑你构建的目标函数能否实现最优?你不妨假设它们的取值范围,计算一下看看它们何时最大?何时最小?
假设能够实现,你就把新计算的结果做为FOM。
现在有双目标函数优化算法,如果能用一个目标函数就能实现双目标优化,为什么开发多目标优化函数?除非之前的定义的两个目标函数并不是独立的。
-
Viewing 1 reply thread
- The topic ‘利用python实现逆向设计’ is closed to new replies.
Ansys Innovation Space
Trending discussions
Top Contributors
-
1416
-
599
-
591
-
565
-
366
Top Rated Tags
© 2025 Copyright ANSYS, Inc. All rights reserved.
Ansys does not support the usage of unauthorized Ansys software. Please visit www.ansys.com to obtain an official distribution.