Zirok05 commited on
Commit
d6dc1ed
·
verified ·
1 Parent(s): bf8f393

Update app/simulation/controllers/pid.py

Browse files
Files changed (1) hide show
  1. app/simulation/controllers/pid.py +6 -7
app/simulation/controllers/pid.py CHANGED
@@ -8,12 +8,12 @@ class PIDController(BaseController):
8
 
9
  def __init__(self, name="PID",
10
  kp_load=0.1, ki_load=0.01, kd_load=0.05,
11
- load_weight=1.0,
12
  # Начальные значения параметров
13
  init_threshold=0.5,
14
  init_lr_low=0.3, init_lr_high=0.4,
15
- init_second_low=0.35, init_second_high=0.45,
16
- target_load=0.8):
17
  super().__init__(name)
18
 
19
  # Коэффициенты PID для загрузки
@@ -54,10 +54,9 @@ class PIDController(BaseController):
54
  self.integral_limit = 1.0
55
 
56
  def update(self, current_load):
57
- """
58
- current_load: текущая загрузка специалистов (0-1)
59
- Остальные параметры оставлены для совместимости, но не используются
60
- """
61
  # Ошибка по загрузке
62
  error_load = self.target_load - current_load
63
 
 
8
 
9
  def __init__(self, name="PID",
10
  kp_load=0.1, ki_load=0.01, kd_load=0.05,
11
+ load_weight=1.0, target_load=0.8
12
  # Начальные значения параметров
13
  init_threshold=0.5,
14
  init_lr_low=0.3, init_lr_high=0.4,
15
+ init_second_low=0.35, init_second_high=0.45):
16
+
17
  super().__init__(name)
18
 
19
  # Коэффициенты PID для загрузки
 
54
  self.integral_limit = 1.0
55
 
56
  def update(self, current_load):
57
+
58
+ """ current_load: текущая загрузка специалистов (0-1)"""
59
+
 
60
  # Ошибка по загрузке
61
  error_load = self.target_load - current_load
62