一套很好用的基于伪谱法的极大值原理数值算法我要分享

A useful maximum principle algorithm based on pseudospectral method

matlab--SNOPT NLP-matlab GPOPS中的SQP snopt-matlab gpops

关注次数: 227

下载次数: 1

文件大小: 2.24M

代码分类: 一般算法

开发平台: matlab

下载需要积分: 1积分

版权声明:如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

代码描述

中文说明:一套很好用的基于伪谱法的极大值原理数值算法:注意:应用此软件需要另外下载snopt,否则无法运行.


English Description:

A set of very useful maximum principle numerical algorithm based on pseudospectral method: Note: the application of this software needs to download another snopt, otherwise it can not run


代码预览

gpops

.....\htm" target=_blank>all-wcprops

.....\entries

.....\examples

.....\........\brysonDenham

.....\........\............\brysonDenhamCost.m

.....\........\............\brysonDenhamDae.m

.....\........\............\brysonDenhamEvent.m

.....\........\............\brysonDenhamMain.m

.....\........\............\brysonDenhamWrapper.m

.....\........\............\Contents.m

.....\........\brysonMaxrange

.....\........\..............\brysonMaxrangeCost.m

.....\........\..............\brysonMaxrangeDae.m

.....\........\..............\brysonMaxrangeMain.m

.....\........\..............\brysonMaxrangeWrapper.m

.....\........\..............\Contents.m

.....\........\chemicalProcess

.....\........\...............\Chemical Process Problem.txt

.....\........\...............\chemicalProcessCost.m

.....\........\...............\chemicalProcessDae.m

.....\........\...............\chemicalProcessMain.m

.....\........\...............\chemicalProcessWrapper.m

.....\........\...............\Contents.m

.....\........\...............\snoptmain.out

.....\........\...............\snoptmain0.out

.....\........\...............\snoptmainF.out

.....\........\Contents.m

.....\........\hyperSensitive

.....\........\..............\Contents.m

.....\........\..............\HyperSensitive-Problem.txt

.....\........\..............\hyperSensitiveCost.m

.....\........\..............\hyperSensitiveDae.m

.....\........\..............\hyperSensitiveMain.m

.....\........\..............\hyperSensitiveWrapper.m

.....\........\..............\snoptmain.out

.....\........\..............\snoptmain0.out

.....\........\..............\snoptmainF.out

.....\........\launch

.....\........\......\Contents.m

.....\........\......\Launch-Vehicle-Ascent.txt

.....\........\......\launchConnect.m

.....\........\......\launchCost.m

.....\........\......\launchDae.m

.....\........\......\launchEvent.m

.....\........\......\launchMain.m

.....\........\......\launchoe2rv.m

.....\........\......\launchrv2oe.m

.....\........\......\launchWrapper.m

.....\........\......\snoptmain.out

.....\........\......\snoptmain0.out

.....\........\......\snoptmainF.out

.....\........\linearTangentSteering

.....\........\.....................\Contents.m

.....\........\.....................\linearTangentCost.m

.....\........\.....................\linearTangentDae.m

.....\........\.....................\linearTangentMain.m

.....\........\.....................\linearTangentWrapper.m

.....\........\minimumClimb

.....\........\............\Coefficients.m

.....\........\............\Minimum-Time-to-Climb-Problem.txt

.....\........\............\minimumClimbCost.m

.....\........\............\minimumClimbDae.m

.....\........\............\minimumClimbMain.m

.....\........\............\minimumClimbWrapper.m

.....\........\............\snoptmain.out

.....\........\............\snoptmain0.out

.....\........\............\snoptmainF.out

.....\........\moonLander

.....\........\..........\Contents.m

.....\........\..........\moonlanderCost.m

.....\........\..........\moonlanderDae.m

.....\........\..........\moonlanderMain.m

.....\........\..........\moonlanderWrapper.m

.....\........\rlvEntry

.....\........\........\Contents.m

.....\........\........\rlvEntryCost.m

.....\........\........\rlvEntryDae.m

.....\........\........\rlvEntryMain.m

.....\........\........\rlvEntryWrapper.m

.....\........\runallexamples.m

.....\format

.....\gpopsSetup.m

.....\lib

.....\...\gpops.m

.....\...\gpopsClean.m

.....\...\gpopsClearFields.m

.....\...\gpopsDaeWrapper.m

.....\...\gpopsEndPointControl.m

.....\...\gpopsEventWrapper.m

.....\...\gpopsGetBounds.m

.....\...\gpopsGetGuess.m

.....\...\gpopsGetSizes.m

.....\...\gpopsGPM.m

.....\...\gpopsInitialize.m

.....\...\gpopsLinkWrapper.m

.....\...\gpopsNlp2oc.m

.....\...\gpopsObjandCons.m

.....\...\gpopsPhaseSparsity.m

.....\...\gpopsPrint.m