|
@@ -1,5 +1,5 @@
|
|
|
-static torque_map_t mtpa_fw_map[10][10] = {
|
|
|
|
|
- { // 转速:0-3000
|
|
|
|
|
|
|
+static torque_map_t mtpa_fw_map[11][10] = {
|
|
|
|
|
+ { // 转速:0-2000
|
|
|
{ 0, 0, 0 }, // 电流矢量V:0, D轴电流:0, Q轴电流:0
|
|
{ 0, 0, 0 }, // 电流矢量V:0, D轴电流:0, Q轴电流:0
|
|
|
{ 199, -17, 198 }, // 电流矢量V:19.87285, D轴电流:-1.7, Q轴电流:19.8
|
|
{ 199, -17, 198 }, // 电流矢量V:19.87285, D轴电流:-1.7, Q轴电流:19.8
|
|
|
{ 497, -130, 480 }, // 电流矢量V:49.72927, D轴电流:-13, Q轴电流:48
|
|
{ 497, -130, 480 }, // 电流矢量V:49.72927, D轴电流:-13, Q轴电流:48
|
|
@@ -10,8 +10,21 @@ static torque_map_t mtpa_fw_map[10][10] = {
|
|
|
{ 2998, -2120, 2120 }, // 电流矢量V:299.8133, D轴电流:-212, Q轴电流:212
|
|
{ 2998, -2120, 2120 }, // 电流矢量V:299.8133, D轴电流:-212, Q轴电流:212
|
|
|
{ 3493, -2470, 2470 }, // 电流矢量V:349.3108, D轴电流:-247, Q轴电流:247
|
|
{ 3493, -2470, 2470 }, // 电流矢量V:349.3108, D轴电流:-247, Q轴电流:247
|
|
|
{ 4002, -2830, 2830 }, // 电流矢量V:400.2224, D轴电流:-283, Q轴电流:283
|
|
{ 4002, -2830, 2830 }, // 电流矢量V:400.2224, D轴电流:-283, Q轴电流:283
|
|
|
|
|
+
|
|
|
|
|
+ }, { // 转速:-3000
|
|
|
|
|
+ { 0, 0, 0 }, // 电流矢量V:0, D轴电流:0, Q轴电流:0
|
|
|
|
|
+ { 199, -17, 198 }, // 电流矢量V:19.87285, D轴电流:-1.7, Q轴电流:19.8
|
|
|
|
|
+ { 497, -170, 470 }, // 电流矢量V:49.72927, D轴电流:-13, Q轴电流:48
|
|
|
|
|
+ { 993, -510, 850 }, // 电流矢量V:99.31767, D轴电流:-42, Q轴电流:90
|
|
|
|
|
+ { 1500, -850, 1230 }, // 电流矢量V:150.0833, D轴电流:-75, Q轴电流:130
|
|
|
|
|
+ { 2000, -1140, 1630 }, // 电流矢量V:200.3023, D轴电流:-115, Q轴电流:164
|
|
|
|
|
+ { 2500, -1460, 2030 }, // 电流矢量V:250, D轴电流:-150, Q轴电流:200
|
|
|
|
|
+ { 2998, -1920, 2290 }, // 电流矢量V:299.8133, D轴电流:-212, Q轴电流:212
|
|
|
|
|
+ { 3493, -2340, 2600 }, // 电流矢量V:349.3108, D轴电流:-247, Q轴电流:247
|
|
|
|
|
+ { 4002, -2820, 2830 }, // 电流矢量V:400.2224, D轴电流:-283, Q轴电流:283
|
|
|
|
|
|
|
|
- }, { // 转速:-4000
|
|
|
|
|
|
|
+ },
|
|
|
|
|
+ { // 转速:-4000
|
|
|
{ 0, 0, 0 }, // 电流矢量V:0, D轴电流:0, Q轴电流:0
|
|
{ 0, 0, 0 }, // 电流矢量V:0, D轴电流:0, Q轴电流:0
|
|
|
{ 199, -17, 198 }, // 电流矢量V:19.87285, D轴电流:-1.7, Q轴电流:19.8
|
|
{ 199, -17, 198 }, // 电流矢量V:19.87285, D轴电流:-1.7, Q轴电流:19.8
|
|
|
{ 500, -170, 470 }, // 电流矢量V:49.98, D轴电流:-17, Q轴电流:47
|
|
{ 500, -170, 470 }, // 电流矢量V:49.98, D轴电流:-17, Q轴电流:47
|
|
@@ -25,8 +38,8 @@ static torque_map_t mtpa_fw_map[10][10] = {
|
|
|
|
|
|
|
|
}, { // 转速:-4500
|
|
}, { // 转速:-4500
|
|
|
{ 0, 0, 0 }, // 电流矢量V:0, D轴电流:0, Q轴电流:0
|
|
{ 0, 0, 0 }, // 电流矢量V:0, D轴电流:0, Q轴电流:0
|
|
|
- { 199, -17, 198 }, // 电流矢量V:19.87285, D轴电流:-1.7, Q轴电流:19.8
|
|
|
|
|
- { 497, -130, 480 }, // 电流矢量V:49.72927, D轴电流:-13, Q轴电流:48
|
|
|
|
|
|
|
+ { 199, -52, 193 }, // 电流矢量V:19.87285, D轴电流:-1.7, Q轴电流:19.8
|
|
|
|
|
+ { 500, -130, 480 }, // 电流矢量V:49.72927, D轴电流:-13, Q轴电流:48
|
|
|
{ 1003, -350, 940 }, // 电流矢量V:100.3045, D轴电流:-35, Q轴电流:94
|
|
{ 1003, -350, 940 }, // 电流矢量V:100.3045, D轴电流:-35, Q轴电流:94
|
|
|
{ 1494, -700, 1320 }, // 电流矢量V:149.4122, D轴电流:-70, Q轴电流:132
|
|
{ 1494, -700, 1320 }, // 电流矢量V:149.4122, D轴电流:-70, Q轴电流:132
|
|
|
{ 1969, -1090, 1640 }, // 电流矢量V:196.9188, D轴电流:-109, Q轴电流:164
|
|
{ 1969, -1090, 1640 }, // 电流矢量V:196.9188, D轴电流:-109, Q轴电流:164
|
|
@@ -37,7 +50,7 @@ static torque_map_t mtpa_fw_map[10][10] = {
|
|
|
|
|
|
|
|
}, { // 转速:-5000
|
|
}, { // 转速:-5000
|
|
|
{ 0, 0, 0 }, // 电流矢量V:0, D轴电流:0, Q轴电流:0
|
|
{ 0, 0, 0 }, // 电流矢量V:0, D轴电流:0, Q轴电流:0
|
|
|
- { 199, -17, 198 }, // 电流矢量V:19.87285, D轴电流:-1.7, Q轴电流:19.8
|
|
|
|
|
|
|
+ { 199, -68, 188}, // 电流矢量V:19.87285, D轴电流:-1.7, Q轴电流:19.8
|
|
|
{ 500, -170, 470 }, // 电流矢量V:49.98, D轴电流:-17, Q轴电流:47
|
|
{ 500, -170, 470 }, // 电流矢量V:49.98, D轴电流:-17, Q轴电流:47
|
|
|
{ 993, -420, 900 }, // 电流矢量V:99.31767, D轴电流:-42, Q轴电流:90
|
|
{ 993, -420, 900 }, // 电流矢量V:99.31767, D轴电流:-42, Q轴电流:90
|
|
|
{ 1501, -860, 1230 }, // 电流矢量V:150.0833, D轴电流:-86, Q轴电流:123
|
|
{ 1501, -860, 1230 }, // 电流矢量V:150.0833, D轴电流:-86, Q轴电流:123
|
|
@@ -49,7 +62,7 @@ static torque_map_t mtpa_fw_map[10][10] = {
|
|
|
|
|
|
|
|
}, { // 转速:-5500
|
|
}, { // 转速:-5500
|
|
|
{ 0, 0, 0 }, // 电流矢量V:0, D轴电流:0, Q轴电流:0
|
|
{ 0, 0, 0 }, // 电流矢量V:0, D轴电流:0, Q轴电流:0
|
|
|
- { 199, -17, 198 }, // 电流矢量V:19.87285, D轴电流:-1.7, Q轴电流:19.8
|
|
|
|
|
|
|
+ { 199, -68, 188 }, // 电流矢量V:19.87285, D轴电流:-1.7, Q轴电流:19.8
|
|
|
{ 500, -170, 470 }, // 电流矢量V:49.98, D轴电流:-17, Q轴电流:47
|
|
{ 500, -170, 470 }, // 电流矢量V:49.98, D轴电流:-17, Q轴电流:47
|
|
|
{ 993, -420, 900 }, // 电流矢量V:99.31767, D轴电流:-42, Q轴电流:90
|
|
{ 993, -420, 900 }, // 电流矢量V:99.31767, D轴电流:-42, Q轴电流:90
|
|
|
{ 1492, -1040, 1070 }, // 电流矢量V:149.2146, D轴电流:-104, Q轴电流:107
|
|
{ 1492, -1040, 1070 }, // 电流矢量V:149.2146, D轴电流:-104, Q轴电流:107
|
|
@@ -60,8 +73,8 @@ static torque_map_t mtpa_fw_map[10][10] = {
|
|
|
{ 2293, -1960, 1190 }, // 电流矢量V:229.2968, D轴电流:-196, Q轴电流:119
|
|
{ 2293, -1960, 1190 }, // 电流矢量V:229.2968, D轴电流:-196, Q轴电流:119
|
|
|
|
|
|
|
|
}, { // 转速:-6000
|
|
}, { // 转速:-6000
|
|
|
- { 0, 0, 0 }, // 电流矢量V:0, D轴电流:0, Q轴电流:0
|
|
|
|
|
- { 199, -17, 198 }, // 电流矢量V:19.87285, D轴电流:-1.7, Q轴电流:19.8
|
|
|
|
|
|
|
+ { 0, -10, 0 }, // 电流矢量V:0, D轴电流:0, Q轴电流:0
|
|
|
|
|
+ { 199, -68, 188 }, // 电流矢量V:19.87285, D轴电流:-1.7, Q轴电流:19.8
|
|
|
{ 500, -170, 470 }, // 电流矢量V:49.98, D轴电流:-17, Q轴电流:47
|
|
{ 500, -170, 470 }, // 电流矢量V:49.98, D轴电流:-17, Q轴电流:47
|
|
|
{ 1003, -630, 780 }, // 电流矢量V:100.2646, D轴电流:-63, Q轴电流:78
|
|
{ 1003, -630, 780 }, // 电流矢量V:100.2646, D轴电流:-63, Q轴电流:78
|
|
|
{ 1496, -1180, 920 }, // 电流矢量V:149.6262, D轴电流:-118, Q轴电流:92
|
|
{ 1496, -1180, 920 }, // 电流矢量V:149.6262, D轴电流:-118, Q轴电流:92
|
|
@@ -72,8 +85,8 @@ static torque_map_t mtpa_fw_map[10][10] = {
|
|
|
{ 2201, -1950, 1020 }, // 电流矢量V:220.0659, D轴电流:-195, Q轴电流:102
|
|
{ 2201, -1950, 1020 }, // 电流矢量V:220.0659, D轴电流:-195, Q轴电流:102
|
|
|
|
|
|
|
|
}, { // 转速:-6500
|
|
}, { // 转速:-6500
|
|
|
- { 0, 0, 0 }, // 电流矢量V:0, D轴电流:0, Q轴电流:0
|
|
|
|
|
- { 199, -17, 198 }, // 电流矢量V:19.87285, D轴电流:-1.7, Q轴电流:19.8
|
|
|
|
|
|
|
+ { 0, -30, 0 }, // 电流矢量V:0, D轴电流:0, Q轴电流:0
|
|
|
|
|
+ { 199, -68, 188 }, // 电流矢量V:19.87285, D轴电流:-1.7, Q轴电流:19.8
|
|
|
{ 500, -170, 470 }, // 电流矢量V:49.98, D轴电流:-17, Q轴电流:47
|
|
{ 500, -170, 470 }, // 电流矢量V:49.98, D轴电流:-17, Q轴电流:47
|
|
|
{ 983, -690, 700 }, // 电流矢量V:98.29038, D轴电流:-69, Q轴电流:70
|
|
{ 983, -690, 700 }, // 电流矢量V:98.29038, D轴电流:-69, Q轴电流:70
|
|
|
{ 1407, -1150, 810 }, // 电流矢量V:140.6627, D轴电流:-115, Q轴电流:81
|
|
{ 1407, -1150, 810 }, // 电流矢量V:140.6627, D轴电流:-115, Q轴电流:81
|
|
@@ -84,8 +97,8 @@ static torque_map_t mtpa_fw_map[10][10] = {
|
|
|
{ 2080, -1875, 900 }, // 电流矢量V:207.9814, D轴电流:-187.5, Q轴电流:90
|
|
{ 2080, -1875, 900 }, // 电流矢量V:207.9814, D轴电流:-187.5, Q轴电流:90
|
|
|
|
|
|
|
|
}, { // 转速:-7000
|
|
}, { // 转速:-7000
|
|
|
- { 0, 0, 0 }, // 电流矢量V:0, D轴电流:0, Q轴电流:0
|
|
|
|
|
- { 199, -68, 187 }, // 电流矢量V:19.89799, D轴电流:-6.8, Q轴电流:18.7
|
|
|
|
|
|
|
+ { 0, -60, 0 }, // 电流矢量V:0, D轴电流:0, Q轴电流:0
|
|
|
|
|
+ { 199, -124, 157 }, // 电流矢量V:19.89799, D轴电流:-6.8, Q轴电流:18.7
|
|
|
{ 498, -310, 390 }, // 电流矢量V:49.81968, D轴电流:-31, Q轴电流:39
|
|
{ 498, -310, 390 }, // 电流矢量V:49.81968, D轴电流:-31, Q轴电流:39
|
|
|
{ 976, -770, 600 }, // 电流矢量V:97.6166, D轴电流:-77, Q轴电流:60
|
|
{ 976, -770, 600 }, // 电流矢量V:97.6166, D轴电流:-77, Q轴电流:60
|
|
|
{ 1482, -1290, 730 }, // 电流矢量V:148.2228, D轴电流:-129, Q轴电流:73
|
|
{ 1482, -1290, 730 }, // 电流矢量V:148.2228, D轴电流:-129, Q轴电流:73
|
|
@@ -96,8 +109,8 @@ static torque_map_t mtpa_fw_map[10][10] = {
|
|
|
{ 2126, -1970, 800 }, // 电流矢量V:212.6241, D轴电流:-197, Q轴电流:80
|
|
{ 2126, -1970, 800 }, // 电流矢量V:212.6241, D轴电流:-197, Q轴电流:80
|
|
|
|
|
|
|
|
}, { // 转速:-7500
|
|
}, { // 转速:-7500
|
|
|
- { 0, 0, 0 }, // 电流矢量V:0, D轴电流:0, Q轴电流:0
|
|
|
|
|
- { 199, -86, 180 }, // 电流矢量V:19.94893, D轴电流:-8.6, Q轴电流:18
|
|
|
|
|
|
|
+ { 0, -125, 0 }, // 电流矢量V:0, D轴电流:0, Q轴电流:0
|
|
|
|
|
+ { 199, -151, 130 }, // 电流矢量V:19.94893, D轴电流:-8.6, Q轴电流:18
|
|
|
{ 502, -378, 330 }, // 电流矢量V:50.17808, D轴电流:-37.8, Q轴电流:33
|
|
{ 502, -378, 330 }, // 电流矢量V:50.17808, D轴电流:-37.8, Q轴电流:33
|
|
|
{ 990, -830, 540 }, // 电流矢量V:99.0202, D轴电流:-83, Q轴电流:54
|
|
{ 990, -830, 540 }, // 电流矢量V:99.0202, D轴电流:-83, Q轴电流:54
|
|
|
{ 1498, -1340, 670 }, // 电流矢量V:149.8166, D轴电流:-134, Q轴电流:67
|
|
{ 1498, -1340, 670 }, // 电流矢量V:149.8166, D轴电流:-134, Q轴电流:67
|
|
@@ -108,8 +121,8 @@ static torque_map_t mtpa_fw_map[10][10] = {
|
|
|
{ 2026, -1890, 730 }, // 电流矢量V:202.608, D轴电流:-189, Q轴电流:73
|
|
{ 2026, -1890, 730 }, // 电流矢量V:202.608, D轴电流:-189, Q轴电流:73
|
|
|
|
|
|
|
|
}, { // 转速:-8000
|
|
}, { // 转速:-8000
|
|
|
- { 0, 0, 0 }, // 电流矢量V:0, D轴电流:0, Q轴电流:0
|
|
|
|
|
- { 199, -86, 180 }, // 电流矢量V:19.94893, D轴电流:-8.6, Q轴电流:18
|
|
|
|
|
|
|
+ { 0, -250, 0 }, // 电流矢量V:0, D轴电流:-24, Q轴电流:4.5
|
|
|
|
|
+ { 325, -280, 165 }, // 电流矢量V:19.94893, D轴电流:-8.6, Q轴电流:18
|
|
|
{ 655, -560, 340 }, // 电流矢量V:65.51336, D轴电流:-56, Q轴电流:34
|
|
{ 655, -560, 340 }, // 电流矢量V:65.51336, D轴电流:-56, Q轴电流:34
|
|
|
{ 1190, -1060, 540 }, // 电流矢量V:118.9622, D轴电流:-106, Q轴电流:54
|
|
{ 1190, -1060, 540 }, // 电流矢量V:118.9622, D轴电流:-106, Q轴电流:54
|
|
|
{ 1677, -1550, 640 }, // 电流矢量V:167.6932, D轴电流:-155, Q轴电流:64
|
|
{ 1677, -1550, 640 }, // 电流矢量V:167.6932, D轴电流:-155, Q轴电流:64
|
|
@@ -121,18 +134,18 @@ static torque_map_t mtpa_fw_map[10][10] = {
|
|
|
},
|
|
},
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
-static motor_map_t mot_map[] = {
|
|
|
|
|
- {0, 400},
|
|
|
|
|
- {3000, 400},
|
|
|
|
|
- {4000, 322},
|
|
|
|
|
- {4500, 276},
|
|
|
|
|
- {5000, 246},
|
|
|
|
|
- {5500, 230},
|
|
|
|
|
- {6000, 220},
|
|
|
|
|
- {6500, 208},
|
|
|
|
|
- {7000, 208},
|
|
|
|
|
- {7500, 203},
|
|
|
|
|
- {8000, 193},
|
|
|
|
|
|
|
+static motor_map_t mot_map[] = {
|
|
|
|
|
+ {0, 400},
|
|
|
|
|
+ {3000, 400},
|
|
|
|
|
+ {4000, 322},
|
|
|
|
|
+ {4500, 276},
|
|
|
|
|
+ {5000, 246},
|
|
|
|
|
+ {5500, 230},
|
|
|
|
|
+ {6000, 220},
|
|
|
|
|
+ {6500, 208},
|
|
|
|
|
+ {7000, 208},
|
|
|
|
|
+ {7500, 203},
|
|
|
|
|
+ {8000, 193},
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
static iq_lq_map_t iq_lq_map[] = {
|
|
static iq_lq_map_t iq_lq_map[] = {
|