HILO-MPC
Quick start:
Installation
License
Citing HILO-MPC
About
Examples:
Learning Supported MPC
Moving Horizon Estimator
Formula 1
Inverted pendulum - DAE System
Path following vs Trajectory Tracking MPC
CSTR Reactor
Learning an MPC controller with a NN
Modules:
Control module
Machine learning module
Modelling module
Observer module
API:
Controllers
Machine Learning
Modelling
Observers
HILO-MPC
Docs
»
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
X
|
Y
|
Z
A
activation (hilo_mpc.Layer property)
add_algebraic_equations() (hilo_mpc.Model method)
add_algebraic_states() (hilo_mpc.Model method)
add_data_set() (hilo_mpc.ArtificialNeuralNetwork method)
add_dynamical_equations() (hilo_mpc.Model method)
add_dynamical_states() (hilo_mpc.Model method)
add_equations() (hilo_mpc.Model method)
add_inputs() (hilo_mpc.Model method)
add_layers() (hilo_mpc.ArtificialNeuralNetwork method)
add_measurement_equations() (hilo_mpc.Model method)
add_measurements() (hilo_mpc.Model method)
(hilo_mpc.MovingHorizonEstimator method)
add_options() (hilo_mpc.Model method)
add_parameters() (hilo_mpc.Model method)
algebraic_equations (hilo_mpc.Model property)
algebraic_state_description (hilo_mpc.Model property)
algebraic_state_names (hilo_mpc.Model property)
algebraic_state_units (hilo_mpc.Model property)
algebraic_states (hilo_mpc.Model property)
alpha (hilo_mpc.UnscentedKalmanFilter property)
ANN (in module hilo_mpc)
ArtificialNeuralNetwork (class in hilo_mpc)
B
backend (hilo_mpc.ArtificialNeuralNetwork property)
beta (hilo_mpc.UnscentedKalmanFilter property)
build_graph() (hilo_mpc.ArtificialNeuralNetwork method)
C
call() (hilo_mpc.PID method)
check_consistency() (hilo_mpc.Model method)
(hilo_mpc.NMPC method)
check_solver() (hilo_mpc.Model method)
close_tensorboard() (hilo_mpc.ArtificialNeuralNetwork method)
compiler (hilo_mpc.NMPC property)
constant() (hilo_mpc.Kernel static method)
(hilo_mpc.Mean static method)
ConstantKernel (class in hilo_mpc)
ConstantMean (class in hilo_mpc)
continuous (hilo_mpc.Model property)
control_horizon (hilo_mpc.NMPC property)
copy() (hilo_mpc.Model method)
create_path_variable() (hilo_mpc.NMPC method)
current_time (hilo_mpc.NMPC property)
D
degree (hilo_mpc.PiecewisePolynomialKernel property)
(hilo_mpc.PolynomialKernel property)
(hilo_mpc.PolynomialMean property)
Dense (class in hilo_mpc)
dense() (hilo_mpc.Layer static method)
depth (hilo_mpc.ArtificialNeuralNetwork property)
derivative_gain (hilo_mpc.PID property)
derivative_time (hilo_mpc.PID property)
discrete (hilo_mpc.Model property)
discretize() (hilo_mpc.Model method)
display (hilo_mpc.NMPC property)
DotProductKernel (class in hilo_mpc)
Dropout (class in hilo_mpc)
dropout() (hilo_mpc.Layer static method)
dynamical_equations (hilo_mpc.Model property)
dynamical_state_description (hilo_mpc.Model property)
dynamical_state_names (hilo_mpc.Model property)
dynamical_state_units (hilo_mpc.Model property)
dynamical_states (hilo_mpc.Model property)
E
EKF (in module hilo_mpc)
estimate() (hilo_mpc.MovingHorizonEstimator method)
(hilo_mpc.ParticleFilter method)
exponential() (hilo_mpc.Kernel static method)
ExponentialKernel (class in hilo_mpc)
ExtendedKalmanFilter (class in hilo_mpc)
F
features (hilo_mpc.ArtificialNeuralNetwork property)
feedthrough_matrix (hilo_mpc.Model property)
fit_model() (hilo_mpc.GaussianProcess method)
G
GaussianProcess (class in hilo_mpc)
get_covariance_function() (hilo_mpc.ConstantKernel method)
(hilo_mpc.Kernel method)
(hilo_mpc.MaternKernel method)
(hilo_mpc.NeuralNetworkKernel method)
(hilo_mpc.PeriodicKernel method)
(hilo_mpc.PiecewisePolynomialKernel method)
(hilo_mpc.PolynomialKernel method)
(hilo_mpc.RationalQuadraticKernel method)
get_covariance_matrix() (hilo_mpc.Kernel method)
get_hyperparameter_by_name() (hilo_mpc.GaussianProcess method)
get_mean_function() (hilo_mpc.ConstantMean method)
(hilo_mpc.Mean method)
(hilo_mpc.PolynomialMean method)
get_parameterized_coefficients() (hilo_mpc.PolynomialMean static method)
get_reference() (hilo_mpc.NMPC method)
get_time_variable() (hilo_mpc.NMPC method)
GP (in module hilo_mpc)
H
has_state_noise (hilo_mpc.MovingHorizonEstimator property)
hilo_mpc
module
horizon (hilo_mpc.NMPC property)
hyperparameter_names (hilo_mpc.GaussianProcess property)
(hilo_mpc.Kernel property)
(hilo_mpc.Mean property)
hyperparameters (hilo_mpc.GaussianProcess property)
(hilo_mpc.Kernel property)
(hilo_mpc.Mean property)
I
id (hilo_mpc.NMPC property)
initial_algebraic_states (hilo_mpc.Model property)
initial_dynamical_states (hilo_mpc.Model property)
initial_time (hilo_mpc.Model property)
(hilo_mpc.NMPC property)
initialize() (hilo_mpc.GaussianProcess method)
initializer (hilo_mpc.Layer property)
input_description (hilo_mpc.Model property)
input_matrix (hilo_mpc.Model property)
input_names (hilo_mpc.Model property)
input_units (hilo_mpc.Model property)
inputs (hilo_mpc.Model property)
integral_gain (hilo_mpc.PID property)
integral_time (hilo_mpc.PID property)
is_bounded() (hilo_mpc.Kernel method)
(hilo_mpc.Mean method)
is_linear() (hilo_mpc.Model method)
is_linearized() (hilo_mpc.Model method)
is_setup() (hilo_mpc.ArtificialNeuralNetwork method)
(hilo_mpc.GaussianProcess method)
(hilo_mpc.NMPC method)
is_time_variant() (hilo_mpc.Model method)
is_trained() (hilo_mpc.ArtificialNeuralNetwork method)
K
k_d (hilo_mpc.PID property)
k_i (hilo_mpc.PID property)
k_p (hilo_mpc.PID property)
KalmanFilter (class in hilo_mpc)
kappa (hilo_mpc.UnscentedKalmanFilter property)
Kernel (class in hilo_mpc)
KF (in module hilo_mpc)
L
labels (hilo_mpc.ArtificialNeuralNetwork property)
Layer (class in hilo_mpc)
learning_rate (hilo_mpc.ArtificialNeuralNetwork property)
linear() (hilo_mpc.Kernel static method)
(hilo_mpc.Mean static method)
linearize() (hilo_mpc.Model method)
LinearKernel (class in hilo_mpc)
LinearMean (class in hilo_mpc)
LMPC (class in hilo_mpc)
log_marginal_likelihood() (hilo_mpc.GaussianProcess method)
loss (hilo_mpc.ArtificialNeuralNetwork property)
M
Matern32Kernel (class in hilo_mpc)
Matern52Kernel (class in hilo_mpc)
matern_32() (hilo_mpc.Kernel static method)
matern_52() (hilo_mpc.Kernel static method)
MaternKernel (class in hilo_mpc)
Mean (class in hilo_mpc)
measurement_description (hilo_mpc.Model property)
measurement_equations (hilo_mpc.Model property)
measurement_names (hilo_mpc.Model property)
measurement_units (hilo_mpc.Model property)
measurements (hilo_mpc.Model property)
metric (hilo_mpc.ArtificialNeuralNetwork property)
minimize_final_time() (hilo_mpc.NMPC method)
Model (class in hilo_mpc)
module
hilo_mpc
MovingHorizonEstimator (class in hilo_mpc)
N
n_iterations (hilo_mpc.NMPC property)
n_of_path_vars (hilo_mpc.NMPC property)
n_p (hilo_mpc.Model property)
n_samples (hilo_mpc.ParticleFilter property)
n_tvp (hilo_mpc.NMPC property)
n_u (hilo_mpc.Model property)
n_x (hilo_mpc.Model property)
n_y (hilo_mpc.Model property)
n_z (hilo_mpc.Model property)
neural_network() (hilo_mpc.Kernel static method)
NeuralNetworkKernel (class in hilo_mpc)
NMPC (class in hilo_mpc)
nodes (hilo_mpc.Dense property)
O
obj_fun (hilo_mpc.NMPC property)
obj_function_stage_cost (hilo_mpc.NMPC property)
one() (hilo_mpc.Mean static method)
OneMean (class in hilo_mpc)
optimize() (hilo_mpc.LMPC method)
(hilo_mpc.NMPC method)
optimizer (hilo_mpc.ArtificialNeuralNetwork property)
options (hilo_mpc.Model property)
output_matrix (hilo_mpc.Model property)
P
parameter_description (hilo_mpc.Model property)
parameter_names (hilo_mpc.Model property)
parameter_units (hilo_mpc.Model property)
parameters (hilo_mpc.Model property)
parent (hilo_mpc.Layer property)
ParticleFilter (class in hilo_mpc)
pdf (hilo_mpc.ParticleFilter property)
periodic() (hilo_mpc.Kernel static method)
PeriodicKernel (class in hilo_mpc)
PF (in module hilo_mpc)
PID (class in hilo_mpc)
piecewise_polynomial() (hilo_mpc.Kernel static method)
PiecewisePolynomialKernel (class in hilo_mpc)
plot() (hilo_mpc.GaussianProcess method)
plot_1d() (hilo_mpc.GaussianProcess method)
plot_iterations() (hilo_mpc.NMPC method)
plot_mhe_estimation() (hilo_mpc.MovingHorizonEstimator method)
plot_prediction() (hilo_mpc.NMPC method)
plot_prediction_error() (hilo_mpc.GaussianProcess method)
polynomial() (hilo_mpc.Kernel static method)
(hilo_mpc.Mean static method)
PolynomialKernel (class in hilo_mpc)
PolynomialMean (class in hilo_mpc)
predict() (hilo_mpc.ArtificialNeuralNetwork method)
(hilo_mpc.GaussianProcess method)
predict_quantiles() (hilo_mpc.GaussianProcess method)
prediction_horizon (hilo_mpc.LMPC property)
(hilo_mpc.NMPC property)
prepare_data_set() (hilo_mpc.ArtificialNeuralNetwork method)
probability_density_function (hilo_mpc.ParticleFilter property)
proportional_gain (hilo_mpc.PID property)
R
rate (hilo_mpc.Dropout property)
rational_quadratic() (hilo_mpc.Kernel static method)
RationalQuadraticKernel (class in hilo_mpc)
remove_algebraic_equations() (hilo_mpc.Model method)
remove_algebraic_states() (hilo_mpc.Model method)
remove_dynamical_equations() (hilo_mpc.Model method)
remove_dynamical_states() (hilo_mpc.Model method)
remove_equations() (hilo_mpc.Model method)
remove_inputs() (hilo_mpc.Model method)
remove_measurement_equations() (hilo_mpc.Model method)
remove_measurements() (hilo_mpc.Model method)
remove_options() (hilo_mpc.Model method)
remove_parameters() (hilo_mpc.Model method)
reset() (hilo_mpc.Model method)
reset_solution() (hilo_mpc.Model method)
(hilo_mpc.NMPC method)
return_mhe_estimation() (hilo_mpc.MovingHorizonEstimator method)
return_prediction() (hilo_mpc.LMPC method)
(hilo_mpc.NMPC method)
S
s_p (hilo_mpc.PID property)
sample_size (hilo_mpc.ParticleFilter property)
sampling_interval (hilo_mpc.NMPC property)
sampling_time (hilo_mpc.Model property)
scale() (hilo_mpc.Model method)
seed (hilo_mpc.ArtificialNeuralNetwork property)
set_algebraic_equations() (hilo_mpc.Model method)
set_algebraic_states() (hilo_mpc.Model method)
set_aux_nonlinear_constraints() (hilo_mpc.MovingHorizonEstimator method)
set_box_constraints() (hilo_mpc.MovingHorizonEstimator method)
(hilo_mpc.NMPC method)
set_compiler() (hilo_mpc.NMPC method)
set_custom_constraints_function() (hilo_mpc.LMPC method)
(hilo_mpc.NMPC method)
set_dynamical_equations() (hilo_mpc.Model method)
set_dynamical_states() (hilo_mpc.Model method)
set_equations() (hilo_mpc.Model method)
set_initial_conditions() (hilo_mpc.Model method)
set_initial_guess() (hilo_mpc.LMPC method)
(hilo_mpc.MovingHorizonEstimator method)
(hilo_mpc.NMPC method)
set_initial_parameter_values() (hilo_mpc.Model method)
set_initializer() (hilo_mpc.Dropout method)
(hilo_mpc.Layer method)
set_input_scaling() (hilo_mpc.ArtificialNeuralNetwork method)
set_inputs() (hilo_mpc.Model method)
set_measurement_equations() (hilo_mpc.Model method)
set_measurements() (hilo_mpc.Model method)
set_nlp_options() (hilo_mpc.MovingHorizonEstimator method)
(hilo_mpc.NMPC method)
set_nlp_solver() (hilo_mpc.NMPC method)
set_output_scaling() (hilo_mpc.ArtificialNeuralNetwork method)
set_parameters() (hilo_mpc.Model method)
set_point (hilo_mpc.PID property)
set_quadratic_stage_cost() (hilo_mpc.NMPC method)
set_quadratic_terminal_cost() (hilo_mpc.NMPC method)
set_sampling_interval() (hilo_mpc.NMPC method)
set_scaling() (hilo_mpc.ArtificialNeuralNetwork method)
(hilo_mpc.MovingHorizonEstimator method)
(hilo_mpc.NMPC method)
set_solver_opts() (hilo_mpc.NMPC method)
set_stage_constraints() (hilo_mpc.LMPC method)
(hilo_mpc.NMPC method)
set_terminal_constraints() (hilo_mpc.NMPC method)
set_time_varying_parameters() (hilo_mpc.MovingHorizonEstimator method)
(hilo_mpc.NMPC method)
set_training_data() (hilo_mpc.GaussianProcess method)
setup() (hilo_mpc.ArtificialNeuralNetwork method)
(hilo_mpc.GaussianProcess method)
(hilo_mpc.LMPC method)
(hilo_mpc.Model method)
(hilo_mpc.MovingHorizonEstimator method)
(hilo_mpc.NMPC method)
(hilo_mpc.ParticleFilter method)
(hilo_mpc.PID method)
shape (hilo_mpc.ArtificialNeuralNetwork property)
show_tensorboard() (hilo_mpc.ArtificialNeuralNetwork method)
simulate() (hilo_mpc.Model method)
solution (hilo_mpc.Model property)
(hilo_mpc.NMPC property)
solver (hilo_mpc.Model property)
squared_exponential() (hilo_mpc.Kernel static method)
SquaredExponentialKernel (class in hilo_mpc)
state_matrix (hilo_mpc.Model property)
substitute() (hilo_mpc.Model method)
substitute_from() (hilo_mpc.Model method)
T
t_d (hilo_mpc.PID property)
t_i (hilo_mpc.PID property)
time (hilo_mpc.Model property)
time_var (hilo_mpc.NMPC property)
train() (hilo_mpc.ArtificialNeuralNetwork method)
type (hilo_mpc.Layer property)
(hilo_mpc.NMPC property)
U
u_lb (hilo_mpc.NMPC property)
u_ub (hilo_mpc.NMPC property)
UKF (in module hilo_mpc)
UnscentedKalmanFilter (class in hilo_mpc)
update() (hilo_mpc.GaussianProcess method)
(hilo_mpc.Kernel method)
(hilo_mpc.Mean method)
update_hyperparameters() (hilo_mpc.GaussianProcess method)
V
variant (hilo_mpc.ParticleFilter property)
X
x_lb (hilo_mpc.NMPC property)
X_train (hilo_mpc.GaussianProcess property)
x_ub (hilo_mpc.NMPC property)
Y
y_train (hilo_mpc.GaussianProcess property)
Z
zero() (hilo_mpc.Mean static method)
ZeroMean (class in hilo_mpc)