/home/runner/work/kynema-fmb/kynema-fmb/kynema-fmb/src/interfaces/components/controller_input.hpp Source File
|
Kynema-FMB API
A flexible multibody structural dynamics code for wind turbines
|
Loading...
Searching...
No Matches
controller_input.hpp
Go to the documentation of this file.
Definition aerodynamics.cpp:5
PitchControlType
Definition controller_input.hpp:13
PitchActuatorType
Definition controller_input.hpp:8
Configuration parameters for a DISCON-style turbine controller.
Definition controller_input.hpp:26
PitchControlType pitch_control_type
Pitch control type (default: 0 for collective)
Definition controller_input.hpp:35
std::string input_file_path
Path to controller input file.
Definition controller_input.hpp:46
std::string output_file_path
Path to controller output file.
Definition controller_input.hpp:47
size_t n_blades
Number of blades.
Definition controller_input.hpp:39
bool torque_control_enabled
Flag to enable torque control.
Definition controller_input.hpp:29
double power
Initial power (W)
Definition controller_input.hpp:43
bool read_checkpoint
Flag to enable restart reading.
Definition controller_input.hpp:31
double pitch_angle
Initial pitch angle (radians)
Definition controller_input.hpp:40
std::string function_name
Controller function name (default: "DISCON")
Definition controller_input.hpp:45
double time_step
Time step for controller simulation (s)
Definition controller_input.hpp:38
bool controller_enabled
Flag to enable controller.
Definition controller_input.hpp:27
PitchActuatorType pitch_actuator_type
Pitch actuator type (default: 0 for position)
Definition controller_input.hpp:32
std::string shared_lib_path
Path to controller shared library.
Definition controller_input.hpp:44
bool yaw_control_enabled
Flag to enable yaw control.
Definition controller_input.hpp:30
double yaw_angle
Initial yaw angle (radians)
Definition controller_input.hpp:41
bool pitch_control_enabled
Flag to enable pitch control.
Definition controller_input.hpp:28
double rotor_speed
Initial rotor speed (rad/s)
Definition controller_input.hpp:42
Generated by