how to use feedback command if my inputs are matrices

조회 수: 2 (최근 30일)
bhanu kiran vandrangi
bhanu kiran vandrangi 2021년 7월 29일
my matrix 'GO' has two more variables 'd' and 'e ' which should be held constant throughout the feedback command so that i can use the resulting equation to optimize using particleswarm and find the best values of d and e
GO =
[ (((68771*e)/2500 + (68771*d)/(2500*s))*((6524382794570147*s^2)/1152921504606846976 + (2603*s)/50000 + 281/62500))/(s^3 + (9357*s^2)/1000 + (557*s)/250 + 6147/100000) - (((6159367846211619*s)/9223372036854775808 + 438974862879057/144115188075855872)*((97727*e)/10000 + (97727*d)/(10000*s)))/(s^3 + (9357*s^2)/1000 + (557*s)/250 + 6147/100000) - (1736876246690215*((26917*e)/2500 + (26917*d)/(2500*s)))/(576460752303423488*(s^3 + (9357*s^2)/1000 + (557*s)/250 + 6147/100000)), (1736876246690215*((68771*e)/2500 + (68771*d)/(2500*s)))/(576460752303423488*(s^3 + (9357*s^2)/1000 + (557*s)/250 + 6147/100000)) - (((26917*e)/2500 + (26917*d)/(2500*s))*((6524382794570147*s^2)/1152921504606846976 + (1357*s)/50000 + 4670485015162337/1152921504606846976))/(s^3 + (9357*s^2)/1000 + (557*s)/250 + 6147/100000) - (((97727*e)/10000 + (97727*d)/(10000*s))*((1277*s)/50000 + 4632438605510311/1152921504606846976))/(s^3 + (9357*s^2)/1000 + (557*s)/250 + 6147/100000)]
[(1736876246690215*((7903*e)/500 + (7903*d)/(500*s)))/(576460752303423488*(s^3 + (9357*s^2)/1000 + (557*s)/250 + 6147/100000)) - (((363336696031137*e)/17592186044416 + (363336696031137*d)/(17592186044416*s))*((6524382794570147*s^2)/1152921504606846976 + (2603*s)/50000 + 281/62500))/(s^3 + (9357*s^2)/1000 + (557*s)/250 + 6147/100000) + (((6159367846211619*s)/9223372036854775808 + 438974862879057/144115188075855872)*((74251*e)/5000 + (74251*d)/(5000*s)))/(s^3 + (9357*s^2)/1000 + (557*s)/250 + 6147/100000), (((7903*e)/500 + (7903*d)/(500*s))*((6524382794570147*s^2)/1152921504606846976 + (1357*s)/50000 + 4670485015162337/1152921504606846976))/(s^3 + (9357*s^2)/1000 + (557*s)/250 + 6147/100000) - (1736876246690215*((363336696031137*e)/17592186044416 + (363336696031137*d)/(17592186044416*s)))/(576460752303423488*(s^3 + (9357*s^2)/1000 + (557*s)/250 + 6147/100000)) + (((74251*e)/5000 + (74251*d)/(5000*s))*((1277*s)/50000 + 4632438605510311/1152921504606846976))/(s^3 + (9357*s^2)/1000 + (557*s)/250 + 6147/100000)]
looks big because it is in fractional form ,it is a 2*2 matrix
where my my measuring element is [1 1 ;1 1]
i need to find negative feed back for these two , how to find it

답변 (0개)

카테고리

Help CenterFile Exchange에서 Simulink Design Optimization에 대해 자세히 알아보기

제품


릴리스

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by