基于视频的电熔镁炉工况识别系统→4.基于子空间角度的核函数→1.子空间角度...

2024-02-16 14:40

本文主要是介绍基于视频的电熔镁炉工况识别系统→4.基于子空间角度的核函数→1.子空间角度...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

基于视频的电熔镁炉工况识别系统→4.基于子空间角度的核函数→1.子空间角度

《基于视频的电熔镁炉工况识别系统→4.基于子空间角度的核函数→1.子空间角度》


subspaceAnglesAR.m
input:sys1, sys2
output:theta n维
描述代码
  1. 一般来说,paste-64785286692867.jpg的q(p≥q)个主角定义为:
    1. paste-67383741906947.jpg
      1. paste-133453223821315.jpg
    2. cosθ越大,θ越小,表明两个矩阵的距离越近

  1. 求解paste-64785286692867.jpg的q(p≥q)个主角
    1. paste-74311524155395.jpg方差和协方差,总之可以反映A与B的关系
    2. 矩阵的维度是(p+q)*(p+q)的,计算特征值并进行排序paste-97736275787779.jpg
    3. 取前q大个特征值:paste-97822175133699.jpg

  1. 自回归模型M1和M2的子空间主角定义:
    1. 两个自回归模型M1、M2可分别由模型参数A1和C1、A2和C2进行表征,它们的维度是∞*n的可观测矩阵如下:
      1. paste-98457830293507.jpg
      2. 则角度可定义为paste-101060580474883.jpg

  1. 求解自回归模型M1和M2的子空间主角
    1. 求解paste-103925323661315.jpgpaste-105115029602307.jpg的方差和协方差,可构造离散的李雅普诺夫等式:
      1. paste-111351322116099.jpg
      2. paste-112528143155203.jpg可求解paste-114014201839619.jpg
      3. x11,x12,x21和x22分别对应了paste-114834540593155.jpg,paste-116011361632259.jpgpaste-117188182671363.jpgpaste-118365003710467.jpg维度均是n*n
 123456789
10
A1 = sys1.A;
C1 = sys1.C;
A2 = sys2.A;
C2 = sys2.C;n = size(A1,1);
m = size(C1,1);
Z = [A1 zeros(n); zeros(n) A2];
C = [C1 C2];
X = dlyap(Z',C'*C);%①X = DLYAP(A,Q) A*X*A' - X + Q = 0 ②分块矩阵的转秩
  1. 求解自回归模型M1和M2的子空间主角
    1. paste-120886149513219.jpg
    2. 可变换为求paste-122075855454211.jpg的特征值
    3. 矩阵的维度是2n*2n,计算特征值并进行排序paste-124936303673347.jpg
    4. 则取前n个paste-123935576293379.jpg
1
2
3
4
5
6
7
E = eig([zeros(n) pinv(X(1:n,1:n))*X(1:n,n+1:2*n);...%eigenvaluespinv(X(n+1:2*n,n+1:2*n))*X(n+1:2*n,1:n) zeros(n)]);
E = real(E);
E = max(-ones(size(E)),E);%保证cos(theta)的值域是[-1,1],
E = min(ones(size(E)),E);
E = sort(E,'descend');
theta = acos(E(1:n));
解出的theta∈[0,90°]




Show 拓展
  • 线性系统的可控性和可观测性:
    1. 给定系统的动态方程为:paste-195223443472387.jpg
    2. 将其表示为标量方程组的形式paste-197955042672643.jpg
    3. 可控就是状态可以转移到任何状态:取值不同的u,可以解出不同的x1和x2,因此能选择控制量u使状态初始点到原点,所以系统完全可控
    4. 可观就是每个时刻的状态都可以被观测到:y只能反映状态变量x2,因此系统是不完全观测的
    5. 可控性判据:paste-209950886330371.jpg的rank=2,因此可控
    6. 可观性判据:paste-208434762874883.jpg的rank=1,因此不可观
  • 李雅普诺夫稳定
    1. paste-219623152680963.jpg稳定是系统任何初始条件在平衡点a附近的轨迹均能维持在a附近;渐进稳定是初始条件在平衡点a附近的轨迹均能趋近于a
    2. 李雅普诺夫稳定性第二定理
      1. paste-225468603170819.jpg,则系统为渐进稳定
      2. paste-382179074899971.jpg    paste-382754600517635.jpg=paste-383171212345347.jpg*paste-383394550644739.jpg
    3. 李雅普诺夫函数
      1. 对于paste-235007725535235.jpg
      2. 选取paste-232422155223043.jpg,则paste-233006270775299.jpg
      3. 要求系统是渐进稳定的,需满足paste-236747187290115.jpg李雅普诺夫不等式
      4. 等价于paste-239556095901699.jpg李雅普诺夫方程,Q是任意正定实对称矩阵
      5. paste-241248313016323.jpg常取Q=I (单位阵)
      6. paste-257045202731011.jpg在李雅普诺夫方程中只有一个转秩是A转秩

posted on 2018-10-18 14:45 LeisureZhao 阅读(...) 评论(...) 编辑 收藏

这篇关于基于视频的电熔镁炉工况识别系统→4.基于子空间角度的核函数→1.子空间角度...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/714837

相关文章

Python正则表达式语法及re模块中的常用函数详解

《Python正则表达式语法及re模块中的常用函数详解》这篇文章主要给大家介绍了关于Python正则表达式语法及re模块中常用函数的相关资料,正则表达式是一种强大的字符串处理工具,可以用于匹配、切分、... 目录概念、作用和步骤语法re模块中的常用函数总结 概念、作用和步骤概念: 本身也是一个字符串,其中

shell编程之函数与数组的使用详解

《shell编程之函数与数组的使用详解》:本文主要介绍shell编程之函数与数组的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录shell函数函数的用法俩个数求和系统资源监控并报警函数函数变量的作用范围函数的参数递归函数shell数组获取数组的长度读取某下的

MySQL高级查询之JOIN、子查询、窗口函数实际案例

《MySQL高级查询之JOIN、子查询、窗口函数实际案例》:本文主要介绍MySQL高级查询之JOIN、子查询、窗口函数实际案例的相关资料,JOIN用于多表关联查询,子查询用于数据筛选和过滤,窗口函... 目录前言1. JOIN(连接查询)1.1 内连接(INNER JOIN)1.2 左连接(LEFT JOI

MySQL中FIND_IN_SET函数与INSTR函数用法解析

《MySQL中FIND_IN_SET函数与INSTR函数用法解析》:本文主要介绍MySQL中FIND_IN_SET函数与INSTR函数用法解析,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一... 目录一、功能定义与语法1、FIND_IN_SET函数2、INSTR函数二、本质区别对比三、实际场景案例分

C++ Sort函数使用场景分析

《C++Sort函数使用场景分析》sort函数是algorithm库下的一个函数,sort函数是不稳定的,即大小相同的元素在排序后相对顺序可能发生改变,如果某些场景需要保持相同元素间的相对顺序,可使... 目录C++ Sort函数详解一、sort函数调用的两种方式二、sort函数使用场景三、sort函数排序

基于Python和MoviePy实现照片管理和视频合成工具

《基于Python和MoviePy实现照片管理和视频合成工具》在这篇博客中,我们将详细剖析一个基于Python的图形界面应用程序,该程序使用wxPython构建用户界面,并结合MoviePy、Pill... 目录引言项目概述代码结构分析1. 导入和依赖2. 主类:PhotoManager初始化方法:__in

C语言函数递归实际应用举例详解

《C语言函数递归实际应用举例详解》程序调用自身的编程技巧称为递归,递归做为一种算法在程序设计语言中广泛应用,:本文主要介绍C语言函数递归实际应用举例的相关资料,文中通过代码介绍的非常详细,需要的朋... 目录前言一、递归的概念与思想二、递归的限制条件 三、递归的实际应用举例(一)求 n 的阶乘(二)顺序打印

C/C++错误信息处理的常见方法及函数

《C/C++错误信息处理的常见方法及函数》C/C++是两种广泛使用的编程语言,特别是在系统编程、嵌入式开发以及高性能计算领域,:本文主要介绍C/C++错误信息处理的常见方法及函数,文中通过代码介绍... 目录前言1. errno 和 perror()示例:2. strerror()示例:3. perror(

Kotlin 作用域函数apply、let、run、with、also使用指南

《Kotlin作用域函数apply、let、run、with、also使用指南》在Kotlin开发中,作用域函数(ScopeFunctions)是一组能让代码更简洁、更函数式的高阶函数,本文将... 目录一、引言:为什么需要作用域函数?二、作用域函China编程数详解1. apply:对象配置的 “流式构建器”最

用js控制视频播放进度基本示例代码

《用js控制视频播放进度基本示例代码》写前端的时候,很多的时候是需要支持要网页视频播放的功能,下面这篇文章主要给大家介绍了关于用js控制视频播放进度的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言html部分:JavaScript部分:注意:总结前言在javascript中控制视频播放