1 / 20
文档名称:

iSIGHT优化技术.pdf

格式:pdf   大小:340KB   页数:20页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

iSIGHT优化技术.pdf

上传人:977562398 2019/5/22 文件大小:340 KB

下载得到文件列表

iSIGHT优化技术.pdf

文档介绍

文档介绍:Isight优化技术(Optimization)一、iSIGHT对优化问题的表达不同的优化软件对优化问题的表达方式是不一样的,iSIGHT对优化问题表述如下:W目标:iMinimizeå´Fi(X)iSFi满足Wk等式约束:(hk(X)-Target)´=0;k=1,…,KSFkWj不等式约束:´(LB-gj(X))£0SFjWj´(gj(X)-UB)£0;j=1,…,LSFjLBiSIGHTInputParameterUB设计变量:对于整型和实型数££SFSFSF对于离散型参数是输入参数集合S其中,SF——规模因子,;W——权重因子,;有关上述表达方式的几点说明:l所有问题在iSGHT内部都被转换成一个加权的最小化问题。目标包含有很多iSIGHT参数,目标根据重要程度都有相应的权重因子和规模因子。如果一个目标是最大化,那么就在它的权重因子前加负号。l如果你的优化技术是一个基于罚函数的技术,那么最小化问题就象上面所述,只需在后面加上惩罚项即可。l所有的等式约束h(x)都有一个范围,±DeltaForEqualityConstraintViolation,在这个范围内约束不认为是冲突的。默认的范围是±。每个约束也有权重因子和规模因子。l所有不等式约束g(x)都认为是非线性的。如果一个输出参数有上下边界,那么iSIGHT就会自动转换成两个不等式约束。每个约束也有权重因子和规模因子。liSIGHT设计变量X,可以是实数、整数或离散变量。如果X是实数和整数变量,那么X值必须满足上下边界条件,如果没有边界条件,默认值是1E15。这个默认值也可以通过参数对话框进行修改。liSIGHT按照每个设计变量都有上下边界来进行计算,如果变量是离散的,iSIGHT需要设计变量的值在给定的约束集合内,ISIGHT内部默认的上边界是n-1,下边界是0,其中n为系统允许值,这个值可以通过API函数进行修改。二、优化技术的分类21本部分对iSIGHT中每种优化技术进行简要的介绍。iSIGHT中的优化技术分为三类:l数值型优化技术(NumericalOptimizationTechniques)l探索型优化技术(ExploratoryTechniques)l专家系统技术(ExpertSystemTechniques)这些优化技术如下所示:、凸的和连续的,该软件中使用了如下的数值型优化技术:lADS(AutomatedDesignSynthesis)-basedTechniquesl外点罚函数法(ExteriorPenalty)l修正可行方向法(ModifiedMethodofFeasibleDirections)l连续线性规划(SequentialLinearProgramming)l广义既约梯度法(GeneralizedReducedGradient-LSGRG2)lHooke-Jeeves直接搜索法(Hooke-JeevesDirectSearchMethod)l可行方向法–CONMIN(MethodofFeasibleDirections–CONMIN)l混合整型优化–MOST(MixedIntegerOptimization–MOST)l连续二次规划法–DONLP(SequentialQuadraticProgramming–DONLP)l连续二次规划法–NLPQL(SequentialQuadraticProgramming–NLPQL)l逐次逼近法(essiveApproximationMethod)数值型搜索技术又可以分成如下两类:(1)直接法(Directmethods)直接法在搜索过程中直接处理约束。直接法包括:l广义梯度下降法(GeneralizedReducedGradient-LSGRG2)l可行方向法–CONMIN(MethodofFeasibleDirections–CONMIN)l混合整型优化–MOST(MixedIntegerOptimization–MOST)l修正可行方向法(ModifiedMethodofFeasibleDirections-ADS)l连续线性规划(SequentialLinearProgramming-ADS)l连续二次规划法–DONLP(SequentialQuadraticProgramming–DONLP)l连续二次规划法–NLPQL(SequentialQuadraticProgramming–NLPQL)l连续逼近法(essiveApproximationMethod)(2)罚函数法(Penaltymethods)罚函数方法和直接法不同,他们并不直接处理约束。罚函数法通过给目标函数增加一个惩罚项将约