Other Parts Discussed in Thread: SFRA
Dear team:
if(CLLLC_clearTrip == 1) { CLLLC_HAL_clearPWMTripFlags(CLLLC_PRIM_LEG1_PWM_BASE); CLLLC_HAL_clearPWMTripFlags(CLLLC_PRIM_LEG2_PWM_BASE); CLLLC_HAL_clearPWMTripFlags(CLLLC_SEC_LEG1_PWM_BASE); CLLLC_HAL_clearPWMTripFlags(CLLLC_SEC_LEG2_PWM_BASE); #if CLLLC_TEST_SETUP == CLLLC_TEST_SETUP_EMULATED_BATTERY CLLLC_closeGiLoop = 1; #endif CLLLC_clearTrip = 0; } if(CLLLC_closeGiLoop == 1) { #if CLLLC_SFRA_TYPE == CLLLC_SFRA_CURRENT CLLLC_giError = (CLLLC_SFRA_INJECT(CLLLC_iSecRefSlewed_pu) - CLLLC_iSecSensed_pu); #else CLLLC_giError = (CLLLC_iSecRefSlewed_pu - CLLLC_iSecSensed_pu); #endif
Under the above conditions, run the SFRA GUI to analyze the response characteristics of the frequency sweep loop, and save the data in .CSV after the run is complete.
Questions:
1, Does the .CSV data saved under the above conditions only contain the response characteristics of the open loop transfer function (GH), or both the open loop transfer function (GH) and the response characteristics of the plant (H)?
2, If the above data only contains the response characteristics of the open loop transfer function (GH), I want to get the response characteristics of the plant (H), is it necessary to close the current loop (make CLLLC_closeGiLoop = 0) and let the program run at a fixed switching frequency? Then use the SFRA GUI to perform a frequency sweep test.
Best regards