matlab-LMI工具箱

前言

H无穷控制中,常常需要利用线性矩阵不等式(LMI)去求解最后的控制律,本篇主要介绍matlab中关于LMI工具箱的一些常见用法。


LMI工具箱

1.首先初始化一个LMI系统

setlmis([]);

2.LMI中,矩阵变量由lmivar来定义,设一矩阵X

X=lmivar(type, struct);

- type = 1 为对角块对称矩阵

例: 
X = lmivar(1, [2 1]);  X为2x2的满阵
X = lmivar(1, [1 0]);  X为1x1的标量

- type = 2 为 m*n 的任意矩阵

例:
X = lmivar(2, [2 6]);  X为2x6的矩阵

3.LMI中,不等式由lmiterm来描述

lmiterm(termID, A, B, flag);
 termID为四位整数向量,即termID=[a b c d]
 termID(a):
 termID(b, c):表示[b, c],第b行第c列
 termID(d):“0” 对应外部量
		    “X”对应AXB,X是矩阵变量,A和B是已知设定好的矩阵
		    “-X”对应AYB,Y表示X的转置
 flag通常是“1”,当表示AXB + (AXB的转置)时,flag = ‘ s ’

例子:
在这里插入图片描述
图中,A,B1,B2,C1,D11,D12为已知矩阵,X和Y是未知矩阵,γ为我们最终想求解的量。代码中以“r1”表示

X = lmivar(1,[6 1]);
Y = lmivar(2,[2 6]);
r1= lmivar(1,[1 0]);
lmiterm([1 1 1 X],A,1,'s');
lmiterm([1 1 1 Y],B2,1,'s');
lmiterm([1 2 1 0],B1');
lmiterm([1 2 2 0],-1);
lmiterm([1 3 1 X],C1,1);
lmiterm([1 3 1 Y],D12,1);
lmiterm([1 3 2 0],D11);
lmiterm([1 3 3 r1],-1,1);%r1=γ
lmiterm([-2 1 1 X],1,1);

ps:对于LMI,只需要写一个上三角或者下三角,因为它是转置对称的。

4.最后一步,封装好需要求解的LMI

lmisys = getlmis;

LMI的求解器(solver)有feasp、mincx和gevp

  • 12
    点赞
  • 91
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
### 回答1: LMI VisionPro是一种广泛使用的机器视觉系统,由加拿大的LMI Technologies开发。它被广泛应用于工业自动化领域,用于实时图像处理和分析。 LMI VisionPro具备强大的图像处理功能,能够自动识别图像中的物体、形状、颜色和大小等特征,并进行精确测量和定位。它可以与各种摄像机和传感器配合使用,以捕捉高质量的图像,并通过算法进行高效处理。这使得LMI VisionPro在生产线上能够实时检测产品的质量和缺陷,节省人工成本并提高生产效率。 LMI VisionPro具有友好的用户界面,使得操作和配置变得简单和直观。用户可以通过图形化界面进行参数设置和图像处理算法的调整,而无需编写复杂的代码。此外,它还提供了强大的数据分析和报告功能,帮助用户实时监控和改进生产质量。 LMI VisionPro在许多行业中得到广泛应用,包括汽车制造、电子产品、医疗设备等。它可以实现对产品外观、尺寸、形状、缺陷等多个方面的检测和测量,确保产品符合规定的标准和要求。 总之,LMI VisionPro作为一种先进的机器视觉系统,结合了高质量的图像处理和强大的功能,为各种工业应用提供了全面的解决方案。它能够帮助企业实现自动化生产,并提高产品质量和生产效率。 ### 回答2: LMI VisionPro是一款先进的机器视觉软件平台。它由LMI Technologies开发,旨在提供高效、可靠的视觉解决方案。 LMI VisionPro具有强大的图像处理和分析功能,可以快速准确地识别和检测物体。它可以在各种行业和应用中使用,例如自动化生产线、机器人引导、质量控制等。 LMI VisionPro提供了一整套强大的工具和算法,用于处理和分析图像。它支持各种图像处理操作,如过滤、增强、分割等。同时,它还可以对图像进行特征提取、形状匹配、颜色识别等高级分析。 LMI VisionPro还具有友好的用户界面和易用性,使操作和配置变得简单明了。它提供了图形化的编程界面,可以轻松地创建和配置应用程序。用户可以通过简单拖拽和配置工具,来创建图像处理和分析流程。 另外,LMI VisionPro还支持与各种硬件设备和传感器的集成。它可以与各种相机、激光扫描仪等设备无缝连接,并实时获取图像数据。 总之,LMI VisionPro是一款功能强大、高效可靠的机器视觉软件平台。它可以帮助用户快速准确地实现图像处理和分析,提高生产效率和质量。 ### 回答3: LMI VisionPro是一种用于机器视觉应用的先进软件系统。它由加拿大LMI公司开发,旨在帮助制造商和自动化行业提高产品质量和生产效率。 VisionPro具有强大的图像处理和分析功能,能够在工业生产过程中进行高速和准确的视觉检测。它可以识别和分析图像中的目标物体,检测缺陷和不良品,并对生产线进行快速的反馈和控制。 该软件系统具有用户友好的图形界面,使操作简单易学。用户可以通过图形化的编程环境创建和设置视觉检测任务,设定各种图像处理算法和参数。VisionPro还提供了各种工具和功能,如形状匹配、颜色分析、位置定位和尺寸测量等,以满足不同应用需求。 LMI VisionPro还支持不同类型的摄像头和图像采集设备,能够适应不同环境和应用场景。其可靠的性能和稳定的运行使之成为许多制造业领域的首选解决方案。 用于工业自动化的LMI VisionPro在许多领域有着广泛的应用,包括电子制造、汽车制造、食品和饮料生产等。它不仅可以提高产品质量,减少不良品数量,也可以提高生产效率,降低生产成本。随着自动化需求的不断增长,LMI VisionPro将继续在工业领域发挥重要作用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值