STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
fsw::control::RobustDDPController::Config Struct Reference

#include <RobustDDPController.hpp>

Public Attributes

int N = 20
double dt = 0.01
double qF = 1.0
double qMR = 10.0
double qGas = 0.1
double qSwitch = 0.01
double MR_min = 1.5
double MR_max = 3.0
double P_u_max = 10e6
double P_copv_min = 1e6
double injector_dp_frac = 0.1
double headroom_dp_min = 50000
double rho = 0.1
double eta = 0.01
double dwell_time = 0.05
double duty_quantization = 0.01
double copv_cF = 1e5
double copv_cO = 1e5
double copv_loss = 1e3
double V_copv = 0.006
double reg_setpoint = -1.0
double reg_ratio = 0.8
double alpha_F = 10.0
double alpha_O = 10.0
double rho_F = 800.0
double rho_O = 1140.0
double tau_line_F = 0.01
double tau_line_O = 0.01
double Cd_fuel = 0.7
double Cd_ox = 0.7
double A_inj_fuel = 1e-4
double A_inj_ox = 1e-4
double c_star = 1600.0
double Cf = 1.5
double A_throat = 1e-3
double V_u_F_init = 0.01
double V_u_O_init = 0.01
double n_polytropic = 1.2
double T_gas_init = 293.0
int max_iterations = 10
double convergence_tol = 1e-4
double altitude_target = -1.0
double cutoff_delta = 50.0

Detailed Description

Definition at line 56 of file RobustDDPController.hpp.

Member Data Documentation

◆ A_inj_fuel

double fsw::control::RobustDDPController::Config::A_inj_fuel = 1e-4

Definition at line 100 of file RobustDDPController.hpp.

◆ A_inj_ox

double fsw::control::RobustDDPController::Config::A_inj_ox = 1e-4

Definition at line 101 of file RobustDDPController.hpp.

◆ A_throat

double fsw::control::RobustDDPController::Config::A_throat = 1e-3

Definition at line 104 of file RobustDDPController.hpp.

◆ alpha_F

◆ alpha_O

◆ altitude_target

double fsw::control::RobustDDPController::Config::altitude_target = -1.0

Definition at line 119 of file RobustDDPController.hpp.

◆ c_star

double fsw::control::RobustDDPController::Config::c_star = 1600.0

Definition at line 102 of file RobustDDPController.hpp.

◆ Cd_fuel

double fsw::control::RobustDDPController::Config::Cd_fuel = 0.7

Definition at line 98 of file RobustDDPController.hpp.

◆ Cd_ox

double fsw::control::RobustDDPController::Config::Cd_ox = 0.7

Definition at line 99 of file RobustDDPController.hpp.

◆ Cf

double fsw::control::RobustDDPController::Config::Cf = 1.5

Definition at line 103 of file RobustDDPController.hpp.

◆ convergence_tol

double fsw::control::RobustDDPController::Config::convergence_tol = 1e-4

Definition at line 116 of file RobustDDPController.hpp.

◆ copv_cF

◆ copv_cO

◆ copv_loss

double fsw::control::RobustDDPController::Config::copv_loss = 1e3

◆ cutoff_delta

double fsw::control::RobustDDPController::Config::cutoff_delta = 50.0

Definition at line 120 of file RobustDDPController.hpp.

◆ dt

◆ duty_quantization

double fsw::control::RobustDDPController::Config::duty_quantization = 0.01

◆ dwell_time

double fsw::control::RobustDDPController::Config::dwell_time = 0.05

◆ eta

double fsw::control::RobustDDPController::Config::eta = 0.01

◆ headroom_dp_min

double fsw::control::RobustDDPController::Config::headroom_dp_min = 50000

Definition at line 73 of file RobustDDPController.hpp.

◆ injector_dp_frac

double fsw::control::RobustDDPController::Config::injector_dp_frac = 0.1

Definition at line 72 of file RobustDDPController.hpp.

◆ max_iterations

int fsw::control::RobustDDPController::Config::max_iterations = 10

Definition at line 115 of file RobustDDPController.hpp.

◆ MR_max

◆ MR_min

◆ N

int fsw::control::RobustDDPController::Config::N = 20

◆ n_polytropic

double fsw::control::RobustDDPController::Config::n_polytropic = 1.2

Definition at line 111 of file RobustDDPController.hpp.

◆ P_copv_min

double fsw::control::RobustDDPController::Config::P_copv_min = 1e6

◆ P_u_max

double fsw::control::RobustDDPController::Config::P_u_max = 10e6

◆ qF

double fsw::control::RobustDDPController::Config::qF = 1.0

Definition at line 62 of file RobustDDPController.hpp.

◆ qGas

double fsw::control::RobustDDPController::Config::qGas = 0.1

Definition at line 64 of file RobustDDPController.hpp.

◆ qMR

double fsw::control::RobustDDPController::Config::qMR = 10.0

Definition at line 63 of file RobustDDPController.hpp.

◆ qSwitch

double fsw::control::RobustDDPController::Config::qSwitch = 0.01

Definition at line 65 of file RobustDDPController.hpp.

◆ reg_ratio

double fsw::control::RobustDDPController::Config::reg_ratio = 0.8

◆ reg_setpoint

double fsw::control::RobustDDPController::Config::reg_setpoint = -1.0

Definition at line 88 of file RobustDDPController.hpp.

◆ rho

◆ rho_F

double fsw::control::RobustDDPController::Config::rho_F = 800.0

◆ rho_O

double fsw::control::RobustDDPController::Config::rho_O = 1140.0

◆ T_gas_init

double fsw::control::RobustDDPController::Config::T_gas_init = 293.0

Definition at line 112 of file RobustDDPController.hpp.

◆ tau_line_F

◆ tau_line_O

◆ V_copv

double fsw::control::RobustDDPController::Config::V_copv = 0.006

Definition at line 87 of file RobustDDPController.hpp.

◆ V_u_F_init

double fsw::control::RobustDDPController::Config::V_u_F_init = 0.01

Definition at line 107 of file RobustDDPController.hpp.

◆ V_u_O_init

double fsw::control::RobustDDPController::Config::V_u_O_init = 0.01

Definition at line 108 of file RobustDDPController.hpp.


The documentation for this struct was generated from the following file: