- Decision tree for
- NEOS server for
submitting optimization tools on the web. Contains interesting links
and also material about automatic differentiation.
- EXEL addins
for solving optimization problems in EXEL by Prof. Paul Jensen
University of Texas at Austin.
Optimal control links
Optimal Control Books
RIOTS 95 a MATLAB toolbox for
solving optimal control problems.
ASTOS GESOP (Graphical Environment for Simulation and
Optimization) is a software system for trajectory analysis and
design of user defined, controllable dynamic systems governed
by a set of ordinary nonlinear differential equations,
associated boundary conditions, path constraints and cost
functions. Uses direct collocation methods TROPIC and SOCS
(Sparse Optimal Control Software) from Boeing company, and
multiple shooting method PROMIS. ASTOS is aimed for launch and
reentry of aerospace vehicles, it includes GESOP.
DIRCOL A direct
collocation method for the numerical solution of optimal control problems.
Reports from CAAM
related to control and numerical solution of optimal control problems.
TOMLAB /DIDO Optimal control
problem solver for Matlab, uses TOMLAB /SNOPT.
MINOPT, (C. F. Floudas)
is a suite of Fortran programs for solving continuous and
discrete-time optimal control problems, optimal parameter
selection problems, or a combination of both, subject to
general constraints. The method used is based on the idea of
control parametrization in which the controls are approximated
by piecewise constant or piecewise linear (continuous)
functions defined on suitable partitions of the time
interval. The code then converts the problem into a nonlinear
programming problem which is solved using a sequential
quadratic programming algorithm.
OptControlCentre (sourcefourge) optimal control for powerplant
"Optimal Control", Michael Athans and Peter L. Falb, McGraw-Hill.
"Applied Optimal Control", Bryson and Ho, Taylor and Francis.
"The calculus of variations and optimal control : an
introduction", Geroge Leitmann, New York, Plenum, 1981.
Simulation environments and models
- Mathworks Simulink.
Simcar sells a powertrain library that
models a vehicle in longitudinal motion that is collected as a set of equations for Simulink.
Amesim a component based simulation environment
for vehicular applications.
The Modelica standard for an object oriented
simulation environment. The two most well known companies that sell Modelica tools are
Dynasim vendor of the only simulation
engine that supports Modelica.
MathCore vendor of MathModelica a
Mathematica interface to Modelica.
HPS (High performance systems) sells a simulation
program package called STELLA that is used to teach system based thinking to students.
Ricardo have developed the one dimensional gas
dynamic simulation tool named wave. They have also developed and are maintaining the Powertrain
and Engine libraries for the EASY5 simulation environment developed by BOEING.
DADS Multi-Body dynamics.
MOTHER (MOtor THERmodynamics) is a
"virtual powerplant" simulation software for propulsion systems.
Advisor is a hybrid
electric vehicle (HEV) simulation model written in a widely used software environment called
MATLAB/Simulink. This tool tests the impact of changes in vehicle components, such as catalytic
converters, climate control systems, alternative fuels or other modifications that might impact
fuel economy or emissions. The user can alter simulation results by selecting vehicle component
types, sizes and parameters.
Engine Simulation Program esp from Stanford. This package
is based upon Lumley's introductory book on "internal combustion engines", published in 1999 by
the Cambridge University Press.
Matlab like programs (sometimes clones)
There is a short review given in
Scientific computing online about Matlab and its clones.
Octave is generally considered a Matlab clone. The main author is,
John W Eaton, who describes it as "mostly compatible with Matlab". It is developed under GNU it
is freely distributable under GPL. A GNU C++ compiler is needed to compile the source from
scratch, but Unix/Linux and Windows binaries are available.
Scilab, uses a Matlab-like syntax, and its creators, the Scilab Group at INRIA
(French acronym for National Institute for Research in Computer Science and Control) describe it
as "similar but not a clone". Aimed at scientific applications in particular, it offers
application modules for system control and signal processing; an online dynamic link with Fortran
or C routines; a Maple interface, and Scicos, a flowchart-style dynamic system simulator
equivalent to Simulink. It's freely distributed as source code or as binaries for Unix/Linux,
Windows and Mac.
Other programs available as freeware include Tela (TEnsor LAnguage) and Euler. Tela is a
Fortran-style "numerical computing environment mainly targeted for numerical simulation pre- and
postprocessing work". Euler is a numerical laboratory with a programming language ("not a MatLab
clone, but very similar"); an unusual feature is its ability to perform interval arithmetic, where
variables are number ranges.
Links connected to thermochemistry
Contains a library of links to thermochemical databases.
The GRI-Mech Tables 3.0 used in
my package CHEPP (see the Report section in our publications page.. Gregory P. Smith, David M. Golden, Michael Frenklach,
Nigel W. Moriarty, Boris Eiteneer, Mikhail Goldenberg, C. Thomas Bowman, Ronald K. Hanson, Soonho
Song, William C. Gardiner, Jr., Vitali V. Lissianski, and Zhiwei Qin
SANDIA has developed the CHEMKIN package, which is now sold by
Hybrids and fuel cells
- Hino motors, som nyligen allierat sig med Scania, har utvecklat en
kyrbil som drivs med flytande H2. Se:
Hino investerade år 2000 1,35 miljarder kronor i miljöteknologier, bl
a i hybridbussar och hybridlastblar. Se: