克拉克变换(Clarke Transformation)逆变换矩阵的求法

这篇具有很好参考价值的文章主要介绍了克拉克变换(Clarke Transformation)逆变换矩阵的求法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

克拉克变换(Clarke Transformation)逆变换矩阵的求法(忽略K选取)

一个平面向量,用a(1,0),b( − 1 2 , 3 2 -\frac{1}{2},\frac{\sqrt3}{2} 21,23 ),c( − 1 2 , − 3 2 -\frac{1}{2},-\frac{\sqrt3}{2} 21,23 )这三个单位向量线性表示,显然有无穷多种解,即某一特解加上N倍的(a+b+c)零向量

根据a,b,c向量的空间对称性可知 a ⃗ + b ⃗ + c ⃗ = 0 ⃗ \vec{a}+\vec{b}+\vec{c}=\vec{0} a +b +c =0

v ⃗ = k a a ⃗ + k b b ⃗ + k c c ⃗ + N ( a ⃗ + b ⃗ + c ⃗ ) N ∈ R \vec{v} = k_a\vec{a}+k_b\vec{b}+k_c\vec{c} + N(\vec{a}+\vec{b}+\vec{c})\\ N\in R v =kaa +kbb +kcc +N(a +b +c )NR
将其用d(1,0),q(0,1)这两个向量表示,显然其表示方法唯一
v ⃗ = k d d ⃗ + k q q ⃗ \vec{v} = k_d\vec{d}+k_q\vec{q} v =kdd +kqq

[ k d k q ] = [ 1 − 1 2 − 1 2 0 3 2 − 3 2 ] [ k a k b k c ] \begin{bmatrix} k_d\\ k_q\\ \end{bmatrix}= \begin{bmatrix} 1&-\frac{1}{2}&-\frac{1}{2} \\ 0&\frac{\sqrt{3}}{2}&-\frac{\sqrt{3}}{2}\\ \end{bmatrix} \begin{bmatrix} k_a\\ k_b\\ k_c\\ \end{bmatrix} [kdkq]=[102123 2123 ] kakbkc

变换矩阵不是方阵,不能通过求逆从d和q的系数反过来得到唯一a,b,c的系数

观察变换的过程可以发现,最开始的有效信息只有一个平面向量,在用a,b,c轴表示这个向量时产生了可能的冗余信息,即N倍的零向量

这一部分冗余信息是没有意义的,逆变换的结果只要能得出某一个特解进而反解出这个平面向量即可

逆变换的目的不是为了得到最开始推导出dq系数的a,b,c的系数,而只是为了得到某一个能得到最开始平面向量的a,b,c的系数

第一步,扩充变换矩阵

由于 a ⃗ + b ⃗ + c ⃗ = 0 ⃗ \vec{a}+\vec{b}+\vec{c}=\vec{0} a +b +c =0

变换矩阵可扩充为
[ k d k q 0 ] = [ 1 − 1 2 − 1 2 0 3 2 − 3 2 1 1 1 ] [ k a k b k c ] \begin{bmatrix} k_d\\ k_q\\ 0 \end{bmatrix}= \begin{bmatrix} 1&-\frac{1}{2}&-\frac{1}{2} \\ 0&\frac{\sqrt{3}}{2}&-\frac{\sqrt{3}}{2}\\ 1&1&1 \end{bmatrix} \begin{bmatrix} k_a\\ k_b\\ k_c\\ \end{bmatrix} kdkq0 = 1012123 12123 1 kakbkc

第二步,对扩充后的变换矩阵求逆

[ 1 − 1 2 − 1 2 0 3 2 − 3 2 1 1 1 ] − 1 = [ 2 3 0 1 3 − 1 3 3 3 1 3 − 1 3 − 3 3 1 3 ] \begin{bmatrix} 1&-\frac{1}{2}&-\frac{1}{2} \\ 0&\frac{\sqrt{3}}{2}&-\frac{\sqrt{3}}{2}\\ 1&1&1 \end{bmatrix}^{-1} = \begin{bmatrix} \frac{2}{3}&0&\frac{1}{3}\\ -\frac{1}{3}&\frac{\sqrt{3}}{3}&\frac{1}{3}\\ -\frac{1}{3}&-\frac{\sqrt{3}}{3}&\frac{1}{3} \end{bmatrix} 1012123 12123 1 1= 323131033 33 313131

第三步,对等式两边同时左乘逆阵

[ 2 3 0 1 3 − 1 3 3 3 1 3 − 1 3 − 3 3 1 3 ] [ k d k q 0 ] = [ k a k b k c ] \begin{bmatrix} \frac{2}{3}&0&\frac{1}{3}\\ -\frac{1}{3}&\frac{\sqrt{3}}{3}&\frac{1}{3}\\ -\frac{1}{3}&-\frac{\sqrt{3}}{3}&\frac{1}{3} \end{bmatrix} \begin{bmatrix} k_d\\ k_q\\ 0 \end{bmatrix}= \begin{bmatrix} k_a\\ k_b\\ k_c\\ \end{bmatrix} 323131033 33 313131 kdkq0 = kakbkc

第四步,去掉冗余部分

逆阵的第三列与0相乘,对结果无影响,可以把逆阵的第三列和0去掉
[ 2 3 0 − 1 3 3 3 − 1 3 − 3 3 ] [ k d k q ] = [ k a k b k c ] \begin{bmatrix} \frac{2}{3}&0\\ -\frac{1}{3}&\frac{\sqrt{3}}{3}\\ -\frac{1}{3}&-\frac{\sqrt{3}}{3}\\ \end{bmatrix} \begin{bmatrix} k_d\\ k_q\\ \end{bmatrix}= \begin{bmatrix} k_a\\ k_b\\ k_c\\ \end{bmatrix} 323131033 33 [kdkq]= kakbkc
左边的2x3矩阵即为逆变换矩阵

当变换矩阵为K倍 [ 1 − 1 2 − 1 2 0 3 2 − 3 2 ] \begin{bmatrix} 1&-\frac{1}{2}&-\frac{1}{2} \\ 0&\frac{\sqrt{3}}{2}&-\frac{\sqrt{3}}{2}\\ \end{bmatrix} [102123 2123 ]时,逆变换矩阵为1/K倍 [ 2 3 0 − 1 3 3 3 − 1 3 − 3 3 ] \begin{bmatrix} \frac{2}{3}&0\\ -\frac{1}{3}&\frac{\sqrt{3}}{3}\\ -\frac{1}{3}&-\frac{\sqrt{3}}{3}\\ \end{bmatrix} 323131033 33 文章来源地址https://www.toymoban.com/news/detail-696716.html

到了这里,关于克拉克变换(Clarke Transformation)逆变换矩阵的求法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机图形学基础:2D/3D坐标变换(Transformation)

    本文讲解了2D变换和3D变换式如何用矩阵表示的 如何将线性和非线性变换进行一个统一表示形式 三维物体在二维空间上的映射 表示向量添加了一维,分别表示单位距离和平移不变形的方向 旋转默认都是以(0, 0)为中心

    2023年04月08日
    浏览(41)
  • 线性代数逆矩阵的求法

    在线性代数中,逆矩阵是一个非常重要且有趣的概念。一个 n 阶方阵 A 的逆矩阵,记作 A^-1,是指存在另一个 n 阶方阵 B,使得 A 和 B 的乘积等于单位矩阵 E,即: A * B = E 或者等价地: B * A = E 这里,E 表示 n 阶单位矩阵,其对角线元素全为 1,其他位置的元素全为 0。 逆矩阵

    2024年01月21日
    浏览(38)
  • 常见各种类型的矩阵n次方求法

    倍乘类型的初等矩阵(某一行乘以k),n次方就把这个位置的数字变为k的n次方 如:  A是一个初等矩阵,第二行乘以4的初等矩阵 那么: 互换类型的初等矩阵,偶次方为单位矩阵,奇次方为其本身 如; A是一个第一行和第二行互换的初等矩阵  A的奇数次方是它本身,如: A的偶

    2024年02月11日
    浏览(42)
  • 【线性代数】矩阵特征值的快速求法

    本文讨论 3阶矩阵 的特征值的快速求法。 分为速写特征多项式和速解方程两部分。 速写特征多项式 不妨令: A = [ a 11 a 12 a 13 a 21 a 22 a 23 a 31 a 32 a 33 ] boldsymbol{A}=left[begin{array}{lll} a_{11} a_{12} a_{13} \\\\ a_{21} a_{22} a_{23} \\\\ a_{31} a_{32} a_{33} end{array}right] A = ​ a 11 ​ a 21 ​ a 31 ​

    2024年02月03日
    浏览(43)
  • 描述二次型矩阵求法及二次型矩阵正定性判定

    1.二次型的矩阵的求法: 二次型f(x,y,z)=ax²+by²+cz²+dxy+exz+fyz,用矩阵表示的时候,矩阵的元素与二次型系数的对应关系为:A11=a,A22=b,A33=c,A12=A21=d/2,A13=A31=e/2,A23=A32=f/2。  2.二次型矩阵正定性判定  已知二次型 判定是否正定。 利用霍尔维茨定理:称对角线元是A的前k个

    2024年02月03日
    浏览(44)
  • 第三章,矩阵,09-线性方程组解的判断与求法、矩阵方程

    玩转线性代数(21)线性方程组解的判断与求法的笔记,相关证明以及例子见原文 对n元线性方程组 A x = b Ax=b A x = b ,A为系数矩阵, B = ( A ∣ b ) B=(A|b) B = ( A ∣ b ) 为增广矩阵,则有 (1) A x = b Ax=b A x = b 无解 ⇔ R ( A ) R ( A , b ) Leftrightarrow R(A)lt R(A,b) ⇔ R ( A ) R ( A , b ) ; (2)

    2024年02月13日
    浏览(49)
  • 线性代数之矩阵秩的求法与示例详解

    线性代数之矩阵秩的求法 在m×n的矩阵A中,任取k行、k列(k小于等于m、k小于等于n),位于这些行和列交叉处的 个元素,在不改变原有次序的情况下组成的矩阵叫做矩阵A的k阶子式。 不难发现矩阵A有个 个k阶子式。  比如有矩阵A 比如取第1行,第3行,第1列,第4列交叉上的元素

    2024年02月04日
    浏览(56)
  • 用于多视图 3D 对象检测的位置嵌入变换(PETR: Position Embedding Transformation for Multi-View 3D Object Detection)

    本文PETR (PETR: Position Embedding Transformation for Multi-View 3D Object Detection)是对DETR3D (3D Object Detection from Multi-view Images via 3D-to-2D Queries)的改进,将2D转换至3D,还存在三个问题: (1) 空间与多视图之间的信息交互依赖于3D参考点估计的准确性,使得采样的特征超出了对象区域,无法投影

    2024年02月07日
    浏览(48)
  • 【矩阵分析】矩阵幂级数 发散 条件 || 幂级数 与 解析函数 的关系 || 幂级数 收敛半径r 的求法

      “人生不能像做菜,把所有的料都准备好了才下锅。”     🎯作者主页: 追光者♂🔥          🌸个人简介:   💖[1] 计算机专业硕士研究生💖   🌿[2] 2023年城市之星领跑者TOP1(哈尔滨)🌿   🌟[3] 2022年度博客之星人工智能领域TOP4🌟   🏅[4] 阿里云社区特邀专家博

    2024年02月12日
    浏览(44)
  • ABB机器人欧拉角与四元数的相互转化以及旋转矩阵的求法

    做项目时用到ABB机器人,直接通过ABB内置的函数可以轻松实现四元数读数与欧拉角的相互转化。但实际项目需要从示教器读出相关位置并自行计算,尤其需要计算旋转矩阵。 本文以 ABB IRB120机器人 (不确定其他机器人是否与ABB机器人一致)为例如下姿态为例来描述上述几个量

    2024年02月03日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包