Home > matlab > integrator > ACADOintegrators.m

ACADOintegrators   Windows 32

PURPOSE ^

ACADO Toolkit -- A Toolkit for Automatic Control and Dynamic Optimization.

SYNOPSIS ^

This is a script file.

DESCRIPTION ^

ACADO Toolkit -- A Toolkit for Automatic Control and Dynamic Optimization.
Copyright (C) 2008-2009 by Boris Houska and Hans Joachim Ferreau, K.U.Leuven.
Developed within the Optimization in Engineering Center (OPTEC) under
supervision of Moritz Diehl. All rights reserved.

ACADO is distributed under the terms of the GNU Lesser General 
Public License 3 in the hope that it will be useful, but WITHOUT ANY 
WARRANTY; without even the implied warranty of MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.
See the GNU Lesser General Public License for more details.

---------------------------------------------------------------------------------

ACADOintegrators is a collection of different integrators for solving ODE and 
DAE systems including efficient sensitivity generation.

 I) Call

     [xEnd,outputs] = ACADOintegrators( settings,xStart,tStart,tEnd )

for integrating an ordinary differential equation (ODE) with initial 
differential state xStart from the start time tStart to the end time tEnd.
ODE model, integrator and further settings are defined within the settings 
struct (type "help ACADOintegratorsSettings" for further explanations). 
It returns the value of the differential state xEnd at the end of the 
integration interval as well as additional information within an optional 
output struct (type "help ACADOintegratorsOutputs" for further explanation).

II) Call

     [xEnd,xaEnd,outputs] = ACADOintegrators( settings,xStart,xaStart,tStart,tEnd )

for integrating an differential-algebraic equation (DAE) with initial 
differential/algebraic states xStart/xaStart from the start time tStart to the 
end time tEnd. DAE model, integrator and further settings are defined within the 
settings struct (type "help ACADOintegratorsSettings" for further explanations). 
It returns the value of the differential and algebraic state xEnd/xaEnd at the end 
of the integration interval as well as additional information within an optional 
output struct (type "help ACADOintegratorsOutputs" for further explanation).

ODE/DAE models can be either passed as Matlab function handles or, much more 
efficient, defined using the highly intiutive ACADO C++ syntax. See the 
ACADOintegrators Tutorial and User's Manual for various examples and a detailed 
explanation.

See also ACADOINTEGRATORSSETTINGS, ACADOINTEGRATORSOUTPUTS


For additional information see the ACADOintegrators Tutorial and User's Manual
or visit http://www.acadotoolkit.org.

Please send remarks and questions to matlab-support@acadotoolkit.org!

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 %ACADO Toolkit -- A Toolkit for Automatic Control and Dynamic Optimization.
0002 %Copyright (C) 2008-2009 by Boris Houska and Hans Joachim Ferreau, K.U.Leuven.
0003 %Developed within the Optimization in Engineering Center (OPTEC) under
0004 %supervision of Moritz Diehl. All rights reserved.
0005 %
0006 %ACADO is distributed under the terms of the GNU Lesser General
0007 %Public License 3 in the hope that it will be useful, but WITHOUT ANY
0008 %WARRANTY; without even the implied warranty of MERCHANTABILITY or
0009 %FITNESS FOR A PARTICULAR PURPOSE.
0010 %See the GNU Lesser General Public License for more details.
0011 %
0012 %---------------------------------------------------------------------------------
0013 %
0014 %ACADOintegrators is a collection of different integrators for solving ODE and
0015 %DAE systems including efficient sensitivity generation.
0016 %
0017 % I) Call
0018 %
0019 %     [xEnd,outputs] = ACADOintegrators( settings,xStart,tStart,tEnd )
0020 %
0021 %for integrating an ordinary differential equation (ODE) with initial
0022 %differential state xStart from the start time tStart to the end time tEnd.
0023 %ODE model, integrator and further settings are defined within the settings
0024 %struct (type "help ACADOintegratorsSettings" for further explanations).
0025 %It returns the value of the differential state xEnd at the end of the
0026 %integration interval as well as additional information within an optional
0027 %output struct (type "help ACADOintegratorsOutputs" for further explanation).
0028 %
0029 %II) Call
0030 %
0031 %     [xEnd,xaEnd,outputs] = ACADOintegrators( settings,xStart,xaStart,tStart,tEnd )
0032 %
0033 %for integrating an differential-algebraic equation (DAE) with initial
0034 %differential/algebraic states xStart/xaStart from the start time tStart to the
0035 %end time tEnd. DAE model, integrator and further settings are defined within the
0036 %settings struct (type "help ACADOintegratorsSettings" for further explanations).
0037 %It returns the value of the differential and algebraic state xEnd/xaEnd at the end
0038 %of the integration interval as well as additional information within an optional
0039 %output struct (type "help ACADOintegratorsOutputs" for further explanation).
0040 %
0041 %ODE/DAE models can be either passed as Matlab function handles or, much more
0042 %efficient, defined using the highly intiutive ACADO C++ syntax. See the
0043 %ACADOintegrators Tutorial and User's Manual for various examples and a detailed
0044 %explanation.
0045 %
0046 %See also ACADOINTEGRATORSSETTINGS, ACADOINTEGRATORSOUTPUTS
0047 %
0048 %
0049 %For additional information see the ACADOintegrators Tutorial and User's Manual
0050 %or visit http://www.acadotoolkit.org.
0051 %
0052 %Please send remarks and questions to matlab-support@acadotoolkit.org!

www.acadotoolkit.org/matlab
Generated on Tue 01-Jun-2010 20:14:12 by m2html © 2005