matlab hinfsyn,Option set for hinfsyn and mixsyn - MATLAB hinfsynOptions - MathWorks 中国

Use the LMI-based algorithm to compute an H∞-optimal controller for a plant with one control signal and two measurement signals. Turn on the display that shows the progress of the computation. Use hinfsynOptions to specify these algorithm options.

Load the plant and specify the numbers of measurements and controls.

load hinfsynExData P

ncont = 1;

nmeas = 2;

Create an options set for hinfsyn that specifies the LMI-based algorithm and turns on the display.

opts = hinfsynOptions('Method','LMI','Display','on');

Alternatively, start with the default options set, and use dot notation to change option values.

opts = hinfsynOptions;

opts.Method = 'LMI';

opts.Display = 'on';

Compute the controller.

[K,CL,gamma] = hinfsyn(P,nmeas,ncont,opts);

Minimization of gamma:

Solver for linear objective minimization under LMI constraints

Iterations : Best objective value so far

1

2 223.728733

3 138.078240

4 138.078240

5 74.644885

6 48.270221

7 48.270221

8 48.270221

9 19.665676

10 19.665676

11 11.607238

12 11.607238

13 11.607238

14 4.067958

15 4.067958

16 4.067958

17 2.154349

18 2.154349

19 2.154349

20 1.579564

21 1.579564

22 1.579564

23 1.236726

24 1.236726

25 1.236726

26 0.993341

27 0.993341

28 0.949317

29 0.949317

30 0.949317

31 0.945765

32 0.944068

33 0.941253

34 0.941253

35 0.940613

*** new lower bound: 0.931677

Result: feasible solution of required accuracy

best objective value: 0.940613

guaranteed absolute accuracy: 8.94e-03

f-radius saturation: 0.404% of R = 1.00e+08

Optimal Hinf performance: 9.397e-01

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值