how to use feedback command if my inputs are matrices
조회 수: 2 (최근 30일)
이전 댓글 표시
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
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Simulink Design Optimization에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!