Parcourir la source

扭矩模式下限速,通过PI控制器实现,参数主要从速度环拿过来微调

Signed-off-by: huhui <huhui@sharkgulf.com>
huhui il y a 4 ans
Parent
commit
9cad4d49db
3 fichiers modifiés avec 3 ajouts et 5 suppressions
  1. BIN
      Simulink/MotorController_FOC.slx
  2. BIN
      Simulink/foc_libs.slx
  3. 3 5
      Simulink/init_model.m

BIN
Simulink/MotorController_FOC.slx


BIN
Simulink/foc_libs.slx


+ 3 - 5
Simulink/init_model.m

@@ -111,9 +111,7 @@ cf_nKi              = 200 * Ts_ctrl;    % [-] I gain
 cf_nKb              = cf_nKi;
 cf_lastIqGain       = 0.5; % when swtich toqure to speed mode, use the last iq as the speed PI init value
 
-% DC-Link current limit, I controller
-%cf_dcKi       = 0.01;
-%cf_dcKaw      = 1.001;
 % Torque iq limit
-%cf_torqKLimHi = 6.0;
-%cf_torqKLimLo =  0.1;
+cf_TrqLimKp              = 0.3;             % [-] P gain
+cf_TrqLimKi              = 0.02;    % [-] I gain
+cf_TrqLimKb              = 0.1;