Home
last modified time | relevance | path

Searched refs:pi_controller (Results 1 – 7 of 7) sorted by relevance

/SCP-firmware-master/module/thermal_mgmt/test/
A Dmod_thermal_mgmt_unit_test.c505 dev_ctx->config->pi_controller.integral_cutoff = 4; in test_thermal_mgmt_pi_control_anti_windup()
511 dev_ctx->config->pi_controller.integral_cutoff = 10; in test_thermal_mgmt_pi_control_anti_windup()
512 dev_ctx->config->pi_controller.integral_max = 14; in test_thermal_mgmt_pi_control_anti_windup()
518 dev_ctx->config->pi_controller.integral_max = 100; in test_thermal_mgmt_pi_control_anti_windup()
542 dev_ctx->config->pi_controller.integral_cutoff = 10; in test_thermal_mgmt_pi_control_positive_allocatable_power()
543 dev_ctx->config->pi_controller.integral_max = 100; in test_thermal_mgmt_pi_control_positive_allocatable_power()
544 k_i = dev_ctx->config->pi_controller.k_integral = 1; in test_thermal_mgmt_pi_control_positive_allocatable_power()
572 dev_ctx->config->pi_controller.integral_cutoff = 10; in test_thermal_mgmt_pi_control_negative_allocatable_power()
573 dev_ctx->config->pi_controller.integral_max = 100; in test_thermal_mgmt_pi_control_negative_allocatable_power()
574 dev_ctx->config->pi_controller.k_integral = 1; in test_thermal_mgmt_pi_control_negative_allocatable_power()
[all …]
A Dconfig_thermal_mgmt.h118 .pi_controller = {
138 .pi_controller = {
/SCP-firmware-master/module/thermal_mgmt/src/
A Dmod_thermal_mgmt.c46 dev_ctx->config->pi_controller.switch_on_temperature) { in pi_control()
54 k_i = dev_ctx->config->pi_controller.k_integral; in pi_control()
56 err = (int32_t)dev_ctx->config->pi_controller.control_temperature - in pi_control()
59 k_p = (err < 0) ? dev_ctx->config->pi_controller.k_p_overshoot : in pi_control()
60 dev_ctx->config->pi_controller.k_p_undershoot; in pi_control()
67 if ((err < dev_ctx->config->pi_controller.integral_cutoff) && in pi_control()
68 (terr < dev_ctx->config->pi_controller.integral_max)) { in pi_control()
/SCP-firmware-master/product/tc2/scp_ramfw/
A Dconfig_thermal_mgmt.c43 .pi_controller = {
/SCP-firmware-master/product/tc0/scp_ramfw/
A Dconfig_thermal_mgmt.c50 .pi_controller = {
/SCP-firmware-master/module/thermal_mgmt/include/
A Dmod_thermal_mgmt.h180 } pi_controller; member
/SCP-firmware-master/module/thermal_mgmt/doc/
A Dthermal_mgmt.md227 .pi_controller = {
335 .pi_controller = {

Completed in 8 milliseconds