腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
如
何在
OpenMDAO
中
使用
整型
参数
进行
优化
我目前正在尝试
使用
OpenMDAO
1.7.2对地图上的位置
进行
一些
优化
。执行计算的(预先存在的)模块仅支持整数坐标(一米的分辨率)。现在,我正在对每个方向
使用
一个包含float向量的IndepVarComp
进行
优化
。然后在
使用
它们之前对这些值
进行
四舍五入,但这是非常低效的,因为求解器主要尝试小于1的变化。当我尝试用一个整数向量初始化一个IndepVarComp时,第一次迭代可以正常工作(
使用
初始值),但是在第二次迭
浏览 24
提问于2016-12-19
得票数 0
回答已采纳
1
回答
Openmdao
2
中
的嵌套问题
、
我们想在
openmdao
2
中
创建一个嵌套问题子问题:-
使用
ScipyOptimizedriver
优化
参数
openmdao
1.7 ()有一个例子,但是在
openmdao
2
中
不存在子问题。在
openmdao
2
中
可以用另一种方式做吗?
浏览 0
提问于2018-07-05
得票数 0
回答已采纳
1
回答
如何尽早停止在给定位置
进行
OpenMDAO
评估?
、
我
使用
OpenMDAO
1.7.3来解决地图上的
优化
问题。 我的
参数
是地图上的坐标。我做的第一件事是从一个组件
中
的地图中插入这个位置的高度。然后,在其他组件中
进行
一些更复杂的计算。如果
OpenMDAO
选择了地图边界之外的位置,我将得到NaN的高度。我已经知道,从这个
优化
步骤
中
无法获得其他信息。在
进行
更复杂的计算之前,我如何让
OpenMDAO
尽快进入下一个评估点?在我的例子
中
,如果遇
浏览 0
提问于2017-03-21
得票数 0
回答已采纳
1
回答
我如何利用
OpenMDAO
与SysML接口?
、
根据我目前非常基本的理解,用户需要
使用
add_input、add_output、add_design_var等来定义他们的整个模型。如果他们想要在
OpenMDAO
中
运行分析/
优化
。没有图形用户界面,那么有没有一种更简单的方法来创建模型或将SysML发送到
OpenMDAO
进行
优化
,或者用户必须定义他们的模型两次,一次在SysML
中
,一次在Python
中
?
浏览 0
提问于2018-06-07
得票数 0
1
回答
在
OpenMDAO
1.x
中
创建自定义驱动程序/执行器
我正在
使用
OpenMDAO
对数控车削过程
进行
模拟,并希望为Component实现自己的“执行器”--就像以前版本的
OpenMDAO
中
的一样,
使用
来实现组件的执行方式。但是,我不知道如
何在
OpenMDAO
1.x
中
实现这样一个示例,在这里,我们可能希望实现自定义逻辑来驱动输入到组件和/或Group的输出,任何指针都会非常有用。 P.S.-我想把我的组件包装在一个Problem
中
,并在另一个组件
中</e
浏览 1
提问于2016-04-06
得票数 0
回答已采纳
1
回答
如何设置嵌套驱动程序/
优化
器?
我对
OpenMDAO
很陌生。如果希望设置我的问题,那么就会有一个由自己的
优化
器驱动的子学科,并将结果传递给顶级问题,其中一个单独的
优化
器将
使用
这些结果。 对于更多的上下文,子问题是车辆的轨迹
优化
。在不改变车辆
参数
(质量、推力、燃料等)的情况下,我成功地使这个问题在几次迭代
中
收敛。到目前一切尚好。然而,如果我让
优化
器也改变一些车辆
参数
,它似乎无法使它去到全局最优。所以我的想法是让轨迹
优化
子问题成功地完成它所做的事情,并
浏览 1
提问于2020-08-07
得票数 1
回答已采纳
1
回答
如何利用
Openmdao
进行
多轮毂风力机布局
优化
、
、
我正在尝试
使用
OpenMDAO
(0.10.3.2)
优化
具有不同轮毂高度的涡轮机的风力涡轮机布局。我已经编码了不同的组件来计算AEP,疲劳和极限负荷和成本。我对这个
优化
问题是个新手,我需要用不同轮毂高度的涡轮机
进行
优化
。我在互联网上没有找到任何与这个
优化
问题相关的代码。轮毂高度有85、90、100、120和140 (m),一个风电场总共有25台风力涡轮机,我们必须在上述轮毂高度
中
为每台涡轮机找到最佳轮毂高度,以最大化风电场的AEP并最大限度地降低成本。
浏览 1
提问于2018-01-16
得票数 0
1
回答
从
OpenMDAO
组中提取和设置
openmdao
参数
我在
openMDAO
中
设置了几个问题,我想为其中一个提取"params“向量,并
使用
它来设置另一个的输入。基本上,第一个
优化
了一些东西,然后我想在另一个问题中
使用
这个解决方案来做其他的事情(参见)。我想这个问题的第二部分是如
何在
一个操作
中
“设置”所有
参数
。 堆栈溢出的愚蠢限制是我不能在标题中
使用
单词问题。我明白了,但是如果我想要引用一个名为problem的
openMDAO
对象呢?
浏览 0
提问于2016-02-17
得票数 0
1
回答
openMDAO
numpy.zeros问题
、
、
我需要这样做才能对openaerostruct
进行
一些分析,因此我目前正在阅读文档以了解
openMDAO
功能。在运行官方文档(如以下受约束的
优化
:和)的示例时,我从第273行的exec_comp模块
中
得到以下错误: J(u,param) = numpy.zeros((jval.size,psize)) AttributeError注意,我
使用
的
openMDAO
版本是1.7.3
浏览 0
提问于2018-06-12
得票数 0
回答已采纳
1
回答
如
何在
OpenMDAO
1.x.x
中
对
参数
和未知数
使用
严格的数据类型?
在
OpenMDAO
的早期版本(0.13.0之前)
中
,我们可以
使用
与float不同的数据类型的端口,
如
Int、Str、Bool等。链接如下- 现在我
使用
的是最新版本,我想对我的Component
使用
Enum类型的输入(即
参数
)端口,以便将它的取值限制为我指定的值。在较新版本的
OpenMDAO
(1.x.x)
中
,您可以显式地提到组件端口的数据类型,有没有相同的方法来做同样的事情?
浏览 13
提问于2016-09-01
得票数 0
1
回答
OpenMDAO
:离散
优化
问题;如何定义离散变量集?
、
我正在努力学习如何
使用
OpenMDAO
来解决离散
优化
问题。我看到可以定义离散变量(),但我无法找到可以在何处定义允许
优化
器选择的一组可能的值。 你能帮帮我吗?
浏览 11
提问于2022-03-14
得票数 1
回答已采纳
1
回答
使用
类时出现的运行时错误:SellarMDAPromoteConnect,
如
OpenMDAO
教程所示
、
我刚刚开始学习
OpenMDAO
的教程,我尝试了一个非线性求解教程
中
的塞勒-一个双学科的问题,很快就遇到了一个错误。当我试图运行
优化
设置时,代码会引发一个运行时错误。!
openmdao
check -c all <_file name_>.py"D:\softwares\anaconda\anaconda
浏览 8
提问于2022-09-19
得票数 2
回答已采纳
1
回答
如何温暖启动一个dymos
优化
问题?
我的问题:我有一个系统,有4个状态和4个
参数
(静态),我想
优化
。
参数
被初始化为一些已知的值,这些值将导致遵守约束的轨迹。状态初始化为常量值。为了验证模型,我运行
参数
设置opt=False的问题。一旦得到验证,我将
使用
OpenMDAO
重新构建opt=True问题,并运行
优化
器。 我正在
进行
一项研究,以评估每个
参数
对系统、成本函数等的影响,以及初始猜测对
优化
的影响(理想情况下,不会)。我的解决方案/想法:是否有
浏览 0
提问于2021-08-31
得票数 0
1
回答
在
Openmdao
中
使用
ExternalCodeComp时出现问题
我正在尝试
openmdao
docs
中
给出的ExternalCodeComp示例问题。
优化
代码是 import
openmdao
.api as omprint(prob.get_val('p.x')) print(prob.get_va
浏览 38
提问于2020-08-05
得票数 1
回答已采纳
1
回答
OpenMDAO
:取决于迭代次数的条件语句
在
使用
OpenMDAO
进行
优化
时,是否有任何方法可以在
优化
过程
中
访问以前迭代
中
的迭代次数或设计变量的值?我创建了一个连续函数,表示由指数函数连接的离散点。我想用迭代次数增加中间函数的指数,使它惩罚中间值,使
优化
收敛到接近其中一个离散值。 提前谢谢你。
浏览 4
提问于2021-02-22
得票数 0
回答已采纳
1
回答
理解
Openmdao
设计背后的原因
为什么是基于梯度的
优化
?由于基于梯度的
优化
器永远不能保证全局最优,所以它为什么是首选的。我知道,对于具有众多设计变量的MDO问题,找到全局极小值是非常困难的,而局部最优比人工设计要好得多。在梯度法的基础上
使用
元启发式或元启发式来收敛到全局最优不是更好吗?因此,计算时间将很长,但现在几乎每个大学/领先行业都能
使用
超级计算机,我认为这是一个可以接受的权衡。我同意python使脚本编写更方便,并且可以与编译语言
进行
接口。光是这一点就会使秤更倾向于Python吗?但是,如果计算时间是导致很难找到全局极小
浏览 3
提问于2020-07-15
得票数 3
回答已采纳
1
回答
OpenMDAO
中
的MDO体系结构
我是
OpenMDAO
和MDO的新手。我喜欢
使用
OpenMDAO
,并且想知道更多关于它的信息。目前,我正在阅读有关MDO体系结构的文章。当我在Openm道
中
运行一个问题时,MDO架构是什么?最后,比较不同的MDO架构(
如
MDF、CO、ATC、.)是否有意义?通过在
OpenMDAO
中
实现它来解决大规模的设计问题?我知道
OpenMDAO
专注于单块体系结构。那么,将
OpenMDAO
中
的单一体系结构与分布式体系结构
进行
浏览 0
提问于2020-02-27
得票数 1
回答已采纳
1
回答
使用
openMDAO
1.x?
我是
OpenMDAO
框架的新手,目前
使用
的是1.5.0版本。我感兴趣的是用同样的方法为齐茨勒-黛-蒂埃勒的函数生成一个帕累托前线。我为遗留版本找到了一个解决方案,它
使用
'pareto_filter‘,但在新版本
中
无法找到相同的位置。那么,如何设置一个多目标问题来生成1.x版本的pareto前端呢? 多亏了所有人。
浏览 0
提问于2016-01-28
得票数 2
回答已采纳
1
回答
如
何在
for循环中重新运行不同模型的问题?
我正在做一个设计研究,需要我在不同的模型上运行许多
优化
问题。我的问题是,在第一次
优化
之后,任何
优化
都会失败。例如,我首先运行研究1,问题就收敛了。然后我运行研究2,3,4,等等,问题都失败了。似乎有人在过去遇到过类似的问题,我已经按照上一篇文章
中
描述的那样做了:Replaceing Component in
OpenMDAO
Group。objective set initial guesses p.cl
浏览 32
提问于2021-10-25
得票数 1
回答已采纳
1
回答
具有解析导数的多显式分量的算法微分
它可能依赖于反模式情况下的算法区分工具功能,但是系统可能会非常大,具有多个显式组件,因此仍然可以
使用
algo。几乎是不同的。任何开发人员/用户都
使用
的通用工具?
浏览 2
提问于2018-09-29
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用TensorBoard进行超参数优化
使用多种工具组合进行分布式超参数优化
轻松教你如何在C+中,使用参数化构造函数来初始化对象数组
浅谈深度学习:如何计算模型以及中间变量的显存占用大小
Python入门教程——数字类型
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券