iSIGHT720863/CIMS1EngineousiSIGHTISIGHTISIGHT1.2.3.4.5.2iSIGHTiSIGHTiSIGHT/121iSIGHT22ISIGHT23iSIGHT24iSIGHT25iSIGHT2/iSIGHTiSIGHT26iSIGHT3iSIGHT21.CADCAEExcelISIGHTFortranC++VisualBasicUnixiSIGHT2.3.ISIGHTISIGHT4.344.1iSIGHTiSIGHTname-valueCORBAISIGHTiSIGHTISIGHTiSIGHTiSIGHT4.2ISIGHT(FDC)iSIGHTMDOLiSIGHTIPCInterprocessCommunication4iSIGHTiSIGHTMSC/NASTRANiSIGHTIfCaseWhileTcliSIGHTExceliSIGHTExceliSIGHTVisualBasicExcelISIGHTiSIGHTiSIGHTIPCCORBA5iSIGHTMDOLMDOL5MDO720863/CIMSMDONationalAeronautices&SpaceAdministrationNASALangleyMultidisciplinaryOptimizationBranchMDOBMultidisciplinaryDesignOptimization[1]MultidisciplinaryDesignOptimization(MDO)isamethodologyforthedesignofcomplexengineeringsystemsandsubsystemsthatcoherentlyexploitsthesynergismofmutuallyinteractingphenomena.MDOMDO6MDOMultiDisciplinaryFeasibleMDFAll-In-OneA-I-OIndividualDisciplineFeasibleIDFGSEConcurrentSubSpaceOptimizationCSSOCollaborativeOptimizationCOBLISSBi-LevelIntegratedSystemSynthesisBLISS/RSMMDO1.MDFAll-In-OneMDFMDOXDmultidisciplinaryanalysisMDAXDMDAUXDXDUXDMDF))(,(DDXUXF))(,(DDXUXg))(,(DDXUXFX0))(,(≤DDXUXgDMDAMDAMDFjFjIijmijFijijE1MDFMDFXdMDFU1,U212U1U2Y12=E12(m12)m21=F21(U1)m12=F12(U2)Y21=E21(m21)72.IDFMDAIDFIDFIDFMDAIDFX=(XD,X)F(XD,U(X))g(XD,U(X))00)(=−=mXXcmXDXXCj=1,2,.,3.CSSOCSSOCSSO(CO)KrooMDOzFxiyjgjz0001.02≤=CJjj2IDF12U2U121,12,mXmXDX21,12,2,1mmUU)12(1212mXEY=)21(2121mXEY=12m21mIDFGSECSSOMDACSSOSobieskiRenaudBatillMDOCSSOCSSO4.(CO)COMDO∗J8zjXsj,Xj,JsJ2**2**cs||||ZYZXJ−+−=jjjjjsZcZCOCOCOBLISSBi-LevelIntegratedSystemSynthesisBLISSBLISSsensitivityanalysis,systemoptimization.6BLISSRSMBLISSblackbox/disciplinaryBBOPTBLISS5theoptimumsensitivityanalysisdataBLISSISIGHTBLISSBLISSA-I-OZXBLISS1./YZ2.BLISSsystemanalysislocaldisciplinaryoptimizationsBLISSRSM20BLISSBLISS/RS1BLISS/RS2BLISS/RS1BLISS/RS2Y9BLISS/RS2systemanalysisSABlack-BoxsensitivityanalysisBBSASystemsensitivityanalysisSSABlack-BoxoptimizationBBOPTsystemoptimizationSOPTBLISS/RS23BLISS/RS210(Optimization)iSIGHT720863/CIMSiSIGHT)(XFWMinimizei×∑SFiii0)arg)((=×−kkkSFWetTXhk1K0))((≤−×XgLBSFWjjj0))((≤−×UBXgSFWjjjSFj1LSFUBtParameteriSIGHTInpuSFLB≤≤SSF1.0W1.0iSIGHTh(x)iSGHTViolationtraualityConsDeltaForEqint±iSIGHTiSIGHTX0.00001g(x)XAPIX1E15iSIGHTiSIGHTISIGHTn10n11NumericalOptimizationTechniquesTechniquesnSynthesis)-basedTechniquesModifiedMethodofFeasibleDirectionsdient-LSGRG2)–CONMINONLPReducedGradient-LSGRG2)FeasibleDirections–CONMIN–MOSTMixedIntegerOptimization–MOSTSDONLPQLiSIGHTiSIGHTExploratoryTechniquesExpertSystem1ADS(AutomatedDesigExteriorPenalty(SequentialLinearProgramming)(GeneralizedReducedGraHooke-Jeeves(Hooke-JeevesDirectSearchMethod)–CONMINMethodofFeasibleDirections–MOSTMixedIntegerOptimization–MOST–DONLPSequentialQuadraticProgramming–D–NLPQLSequentialQuadraticProgramming–NLPQLSuccessiveApproximationMethod1Directmethods(Generalized–CONMINMethodofModifiedMethodofFeasibleDirectionsAD(SequentialLinearProgramming-ADS)–DONLPSequentialQuadraticProgramming––NLPQLSequentialQuadraticProgramming–NLPSuccessiveApproximationMethod2Penaltymethods)()PxF+=Φ)((xx)(xΦ12ExteriorPenaltyHooke-Jeeves(Hooke-JeevesDirectSearchMethod)2AlgorithmnnealingDirectedHeu1(ExteriorPenalty)(iSIGHTGeneticGeneticAlgorithmwithBulkEvaluationSimulatedA3iSIGHTristicSearchDHSp∞→γ)pγ∞2(ModifiedMethodofFeasibleDirections)1.,0xxq==0131qq+=2.3.)(xF)(xgjMj,....,2,1=4.J5.(x)(xgj)F∇∇Jj∈6.qS8.qqqSaxx×+=−*17.*a9.212SxF×∇)(qq−1JjSxgj∈≤×∇;0)(qq−11≤×qqSSS3βΦ−×∇−qqxF)(1JjSxgjj∈≤Θ+×∇;0)(βqq−11≤×qqSSJΦΘjΘ0=j0ΘjxgCTj≤)(CTMIN≤)(xgjj)(xjCTMINxg)(g141(SequentialLinearProgramming)30XiXiX0XiX1.dxxFxFxF*)()()(∇+≅00Jjdxxgxgxgjjj∈∇+≅;()()(*)000xxdx−=2.3.4.1524(LSGRG2)LSGRG2)(XF0)(=++nXjXgjmj,1=0)(=Xhklk,1=XUiXiXLini,1=0+nXjmj,1=nmkmn+m16GRGLSGRG25Hooke-Jeeves(Hooke-JeevesDirectSearchMethod)Hooke-Jeevesrho,()f()f()frhoHooke-Jeeves1.0,0xxq==2.1+=qq3.xq)(xqfx)(xqf6.CONMIN-CONMINiiictionSearchDireADesignDesign*1+=−iA17-CONMIN1.0,0xxq==2.1+=qq3.)(xF)(xgjMj,....,2,1=4.J5.)(xF∇)(xgj∇Jj∈6.qS7.a*8.qqqSxaxx*1+=−9.2-CONMIN12qqSxF×−)(1∇JjSxgqqj∈≤×−;0)(1∇1≤×qqSS3-CONMINβΦ−×∇−qqSxF)(1JjSxgjqqj∈≤Θ+×∇−;0)(1β1≤×qqSSJΦjΘ0=Θj0ΘjCTMINxgjCT≤≤)()(xgj18CTMINxgj)()(xgj7MOST-MOST-MOSTMOSTMultifunctionalOptimizationSystemToolMOSTbranch-and-boundiSIGHTiSIGHT-DONLP-NLPQLSQPXXXvNNN+1vvxvx'x''xiSIGHTSQP8.DONLPDONLPK-TDONLPLagrangeHessianPantoja-Maynearmiji-type-DONLP(DONonLinearProgramming)Kuhn-TuckerDONLPLagrangianHessianPantoja-Maynearmiji-type19DONLP),....,,(21Nxxxx=)(xFefmjxg,....,1;0)(==mmjxgef,....,1;0)(+=≥ulxxx≤≤SBSSxkFSQkTT21)()(+⋅∇=LkxkhSTxkhkk,...,2,1;0)()(==+×∇0)()(=+×∇xkgSTxkgAkAk},...,2,1{(:{MEjjAkΡ≤)(xkgj09.NLPQLNLPQL(SQP)NLPQLHessianBFGSNLPQL),...,(21Nxxxx=)(xFejmjxg,...,1;0)(==mmjxgej,...,1;0)(+=≥ulxxx≤≤SQP20SQPSQPSQPHessiankB),(uxL),(kkuxLdxfdBdTkkT)(21∇+dnR∈,,...,1,0)()(ekjTkjmjxgdxg==+∇,,...,1,0)()(ekjTkjmjxgdxg=≥+∇.kuklxxdxx−≤≤−NLPQL0xkx1+kxkxkdkkdα+=+1SchittkowskiSQPNLPQLBFGS∇kBkkxx−+1),(),(1kkkkuxLuxL∇−+kBSQP**1xxxxkkk−≤−+γkγ*xHessianSQPn+mn+mKuhn-TuckerkB10.(SuccessiveApproximationMethod)21M.BerkalaarandJ.J.DirksLP-SOLVEiSIGHTdrive_lpsolve.