公告


赛特达开博了,非常高兴这样的季节能够和大家一起分享这样的喜悦。赛特达在获得大家新老朋友的支持的同时也希望能够一起分享最前沿的技术信息。希望各位能够常来坐坐,也常来聊聊!crack

关于我

<2019年10月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

最近来访

留言簿(0)

文章分类

文章档案

相册


最新评论

请问,如果想让DOE中的试验方案在一台机器中实现分布计算,也就是四个核心,每个核心处理一个方案,该怎么做?--【匿名用户】:E-works热心网友 spred
不错!!--卢玉琴
那么请问isight&nbsp;fd能不能进行类似的mdol语言开发呢?有没有相关资料?--【匿名用户】:E-works热心网友
能否较详细介绍一下开发的一个简单实例啊。--【匿名用户】:E-works热心网友
为什么语言介绍并不更新啊?--【匿名用户】:E-works热心网友
博主您好,我初次接触这种抽样法,感觉一头雾水。很幸运看到您的博文,请您能详细介绍一下拉丁超立方抽样好吗?最好举例说明。谢谢!--【匿名用户】:E-works热心网友
我用的是isight8.0可以实现并行计算吗--【匿名用户】:E-works热心网友
太经典了!对于我这样刚刚迈出校园的学生来说,真是醍醐灌顶啊!多谢楼主的教导之言!--【匿名用户】:E-works热心网友
很好的资料
请问你有包含图片的完整文档吗?
可否发一份networm_2005@163.com
谢谢--【匿名用户】:E-works热心网友
logs中写的错误类型是stderr:&nbsp;Estimated&nbsp;disk=1.2MB
stderr:&nbsp;Estimated&nbsp;DOF=80
stderr:&nbsp;Estimated&nbsp;memory=32MB
之类的错误,不知道是什么原因

--【匿名用户】:E-works热心网友
请问一下,做过isight集成nastran的案例吗,我用的是isight-fd版本,集成nastran2007,结果总是出错,不知道什么原因,烦请高手指点一下--【匿名用户】:E-works热心网友
好的&nbsp;谢谢--【匿名用户】:E-works热心网友
说得是没错,但那些政府管员,当管的都拿老百姓的呀,大家一起努力吧,改变中国现在的样子吧,--【匿名用户】:E-works热心网友
好!--【匿名用户】:E-works热心网友
清华大学有N多个大学校长,俺想知道这五句话是哪个校长说的?&nbsp;
--【匿名用户】:E-works热心网友
谢谢答疑解惑
--【匿名用户】:E-works热心网友
--【匿名用户】:E-works热心网友
请问Isight&nbsp;for&nbsp;Abaqus——by&nbsp;hannah在abaqus的哪个版本中有啊?--【匿名用户】:E-works热心网友
Re&nbsp;2楼:
如果想让DOE中的各个实验方案分到不同的机器上并行计算的话,单机版的Isight-FD是不行的,必须在FIPER并行分布环境中才能实现。在这个FIPER环境中,Isight-FD只是它的一个客户端,另外还有一个客户端叫Station,这样一旦Isight-FD把各个方案提交到FIPER环境中后,FIPER环境的服务器端ASCS就会自动的把任务分到各个机器的Station上来并行或分布执行。--赛特达
Isight&nbsp;for&nbsp;Abaqus是我们的另外一个产品,优化方面功能和Isight-FD基本是一样的,只不过这个产品只能集成Abaqus,不能集成其它的软件。

--赛特达

阅读排行榜

评论排行榜

 MDO的求解策略
  MDO算法可归纳为三大类:单级优化算法、并行子空间优化算法和协同优化算法。其中,并行子空间优化算法和协同优化算法属于多级设计/优化算法。
  1. 单级优化算法
  单级优化算法还可细分为三种不同的优化算法。
  (1) 标准的系统级优化算法   当系统不太复杂时,即状态变量、目标函数、约束计算不复杂,设计变量不多(不超过102的数量级)时,可用现有的优化算法将系统作为一个整体进行优化设计。
  这种方法在MDO领域也被称为Nested Analysis and Design方法(简称NAND) 。这种算法还称不上真正的MDO算法,因为在优化过程中,各个学科的分析计算只是被集成在一起形成系统分析,与传统的单学科优化算法没有本质的区别。
  (2) 基于GSE的单级优化算法
  为了解决耦合系统敏感分析问题,Sobieski提出了全局敏感方程(Global Sensitivity Equations,简称GSE)。通过GSE可得到整个系统的敏感分析,而不是子系统(单一学科)的敏感分析。但系统敏感分析与每一子系统的局部敏感分析又有联系,将两者联系起来的方程就是GSE。
  基于GSE的单级优化方法的特点是:局部敏感分析可由各子系统同时进行,再利用GSE得到系统全局敏感性(全导数),系统全局敏感分析体现了各子系统之间的耦合关系。根据系统全局敏感分析构造系统近似模型,然后用优化算法寻找系统近似模型的最优解。
  (3) 一致性约束优化算法
  一致性约束优化算法(Compatibility Constrained Optimization)的基本思想是在优化过程中避免各个子系统之间直接的耦合关系,通过引进辅助设计变量,使得每个子系统能独立地进行分析。子系统之间的通信通过含有等式约束的系统级优化过程来协调。通过完成系统级优化问题,最终使得辅助设计变量与状态变量一致。
  这种算法的优点是每个子系统的分析可并行地进行,而且由于子系统的相对独立性,使得子系统分析软件的维护、改进和更换变得容易。
  但这种算法对每个子系统只能进行并行分析,而不能进行设计优化。而且,只有在系统级优化完成时,才能在可行域内找到一个一致性优化设计结果。
  2. 并行子空间优化算法
  并行子空间优化算法(Concurrent Subspace Optimization,简称CSSO算法)由Sobieski提出。目前属于这类的MDO算法主要有三种优化算法。
  (1) 基于敏感分析的CSSO算法
  在CSSO算法中,每个子空间独立优化一组互不相交的设计变量。在每个子空间(子系统)的优化过程中,凡涉及该子空间的状态变量的计算,用该学科的分析方法进行分析,而其他状态变量和约束则采用基于GSE的近似计算。每个子空间只优化整个系统设计变量的一部分,各个子空间的设计变量互不重叠。各个子空间的设计优化结果的联合组成CSSO算法的一个新设计方案,这个方案又被作为CSSO算法迭代过程的下一个初始值。
  Dason等采用CSSO算法开发了多学科优化设计软件SYSOPT,并将该软件应用于飞机初步设计问题。
  (2) 改进的基于敏感分析的CSSO算法
  Renaud等提出了一种改进的CSSO算法。在改进的CSSO算法中,协调方法是通过系统分析的近似模型进行优化,来获得一个新方案,而不是简单地将子空间优化结果叠加在一起。系统分析的近似模型来源于设计数据库。设计数据库来源于每个子空间优化设计后的子系统分析。这个数据库在迭代过程中不断丰富,相应的系统分析的近似模型也不断精确。设计数据库记录了每个子空间的设计结果,而协调方法的功能可看作对各子空间优化结果进行综合和折衷处理。改进的CSSO方法保持原CSSO算法的优点,同时,由于采用了对系统分析的近似模型进行优化的协调方法,避免了迭代过程的振荡现象。
  Renaud等人将这一改进的CSSO算法应用于机械构件和机电产品的设计,取得了满意的结果。Wujek等将改进CSSO算法应用于通用航空飞机初步设计,表明了该算法的应用潜力。
  (3) 基于响应面的CSSO算法
  Batill等提出了基于响应面的CSSO算法。在该算法中,每个子空间优化中所需的其他子系统状态变量和协调方法中的系统分析近似的模型均用响应面(人工神经网络)来表达。
  每个子系统通过响应面获取其他子系统状态变量的近似值,并且把本子系统的设计优化结果作为进一步构造响应面的设计点。随着算法迭代过程的展开,系统响应面的精度不断提高,直到系统协调中设计变量收敛为止。实际上,在这个算法中,各个子系统并不一定要进行优化,只需给出一个设计方案即可。因此,这种算法后来发展为并行子空间设计算法(Concurrent Subspace Design,简称CSD算法)。
  Stelmack等将CSD算法用来解决了含有离散/连续混合变量的起落架刹车装置的设计。Yu等将CSD算法成功地应用于电动无人飞机一体化设计。
  3.协同优化算法(Collaborative Optimization,简称CO)
  CO的基本思想是每个子空间在设计优化时可暂时不考虑其他子空间的影响,只需满足本子系统的约束,它的优化目标是使该子系统设计优化方案与系统级优化提供的目标方案的差异最小。各个子系统设计优化结果的不一致性,通过系统级优化来协调,通过系统级优化和子系统优化之间的多次迭代,最终找到一个一致性的最优设计。
  这种算法的优点是消除了复杂的系统分析,各个子系统能并行地进行分析和优化,其算法结构与现有的飞机设计专业分工的组织形式相吻合。
  Braun等将CO算法应用于空间飞行器的设计,Sobieski等应用CO算法进行飞机气动-结构-性能一体化设计,Teppeta等将CO算法扩展到多目标优化问题,提出了多目标CO算法。
  协同优化的数学模型包括系统级优化模型和子系统优化模型,其中系统级优化模型包括:
  最小化:系统总目标 f (Z)
  设计变量:Z={z1, z2, …,zn}
  约束:Ji(Z)=0 (i=1, 2, …, m)
  系统级设计变量有n个,包括学科之间的耦合状态变量、学科之间的共享设计变量及与系统目标直接有关的变量。有m个等式约束来协调各子系统的优化结果,m代表子系统的个数。
  子系统优化的数学模型为:
  最小化:J=(z-x)+(z-y) 设计变量:Xj={x1,x2,···,xk3, y1,y2,···,yk4}
  约束:gi(Xi)≤0 (i=1,2, ···,Ni)
   hi(Xj) 0 ≤(j=1,2, ···,Mi)
  上式中k1代表学科之间的共享设计变量的个数,k2代表学科之间耦合变量的个数。设计变量包括k3个本子系统的设计变量和k4个非本子系统的耦合状态变量。约束只涉及各系统自身的约束。
  这种MDO方法有如下突出的优点:各学科(子系统)可并行地进行设计优化;各学科组有很强的自主性,各学科组可根据实际需求,自主地确定优化问题的设计变量和约束,可选择适当的分析模型和优化算法;无需复杂的多学科分析环节;与工业界现有的设计组织和管理形式相一致,系统级优化相当于总师或协调组的工作,子系统优化相当于各学科组的设计工作。
发表于: 2008-05-23 10:40 赛特达 阅读(2644) 评论(2) 收藏 好文推荐

本博客所有内容,若无特殊声明,皆为博主原创作品,未经博主授权,任何人不得复制、转载、摘编等任何方式进行使用和传播。

作者该类其他博文:

评论列表
# re: MDO的求解策略 ----Eric 转发
2008-05-25 16:44 | yekai | 1楼
不错,学习了
# re: MDO的求解策略 ----Eric 转发
2008-06-03 11:17 | 【匿名用户】:E-works热心网友 | 2楼
我找不到CO集成仿真软件的案例,您能不能帮我找找?sunnyluli@126.com谢谢了

发表评论(网友发言只代表个人观点,不代表本网站观点或立场。)

您尚未登录,请先【登录或注册