From e4fcfe357493fa5d080892247af6b771cf078050 Mon Sep 17 00:00:00 2001 From: Benjamin Vedder Date: Thu, 15 Aug 2024 13:04:26 +0200 Subject: [PATCH] Added MXV observer setting --- res/config/6.05/parameters_mcconf.xml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/res/config/6.05/parameters_mcconf.xml b/res/config/6.05/parameters_mcconf.xml index 10586a56a..5efec28c7 100644 --- a/res/config/6.05/parameters_mcconf.xml +++ b/res/config/6.05/parameters_mcconf.xml @@ -2270,15 +2270,25 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">FOC_OBSERVER_MXLEMMING</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Observer by David Molony, also known as mxlemming. This observer does not rely on the observer gain parameter, which is a significant advantage.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">FOC_OBSERVER_MXV</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Same as MXLEMMING, but truncates the flux linkage in two dimensions.</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">FOC_OBSERVER_ORTEGA_LAMBDA_COMP</span></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">FOC_OBSERVER_MXLEMMING_LAMBDA_COMP</span></p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Same as the others, but with flux linkage tracking. The flux linkage tracker uses the observer gain for both observers, but it is less critical to get it right here as the flux linkage is mostly DC (unless the current is high and the motor starts to saturate).</p></body></html> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">FOC_OBSERVER_MXV_LAMBDA_COMP</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Same as the others, but with flux linkage tracking. The flux linkage tracker uses the observer gain for both observers, but it is less critical to get it right here as the flux linkage is mostly DC (unless the current is high and the motor starts to saturate).</p> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">FOC_OBSERVER_MXV_LAMBDA_COMP_LIN</span></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Uses linear lambda compensation instead of squares.</p></body></html> MCCONF_FOC_OBSERVER_TYPE 3 FOC_OBSERVER_ORTEGA_ORIGINAL FOC_OBSERVER_MXLEMMING FOC_OBSERVER_ORTEGA_LAMBDA_COMP FOC_OBSERVER_MXLEMMING_LAMBDA_COMP + FOC_OBSERVER_MXV + FOC_OBSERVER_MXV_LAMBDA_COMP + FOC_OBSERVER_MXV_LAMBDA_COMP_LIN HFI Start Voltage