H infty optimization of transfer function matrix - which method?

I have a two-dimensional (2 x 2) transfer function matrix like this:
The aim is to solve optimization problem:
I used the code below, but there is no convergence:
s = tf('s');
x = fmincon(@(x) norm([1/(x(1)*s+1), 1/(s+0.5); 3/(s+3), 1/(x(2)*s+2),inf),[1 1],[],[],[],[],[0 0],[2 2])
How can I treat this optimization problem? Which one of optimization methods is useful for this problem?
Any ideas would be appreciated.

답변 (2개)

Matt J
Matt J 2014년 3월 9일
편집: Matt J 2014년 3월 9일
You might also be able to do it with FMINSEARCH
x = fminsearch(@(x) norm([1/(x(1)*s+1), 1/(s+0.5); 3/(s+3), 1/(x(2)*s+2),inf),[1 1])
or with FMINSEARCHBND if you really care about those upper and lower bounds on x,y.

카테고리

도움말 센터File Exchange에서 Surrogate Optimization에 대해 자세히 알아보기

제품

태그

질문:

2014년 3월 9일

편집:

2014년 3월 9일

Community Treasure Hunt

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

Start Hunting!

Translated by