Clark变换与Park

文章介绍了无刷电机控制中的关键变换——Clark变换和Park变换。Clark变换将三项电压降维至两项,简化了控制复杂性,而Park变换则将静态的Clark模型转换为动态的旋转模型,以实现电机的动态控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Clark变换与Park

1. Clark变换

1. 原理介绍

三项无刷电机控制原理:通过对三项交替输入即可使得定子(线圈)电流交替,与转子(N/S交替排列的磁铁)磁场相互作用使转子转动。

控制三项电压非常复杂,通过Clark变换将无刷电机三项电压(uau_auaubu_bubucu_cuc)降维至两项(uαu_αuαuβu_βuβ)

在这里插入图片描述

1. Clark变换推导过程
  #### 1. 原始公式

uαu_αuα=uau_aua-(ubu_bub+ucu_cuc)*cos60

uβu_βuβ=ubu_bubsin60-ucu_cuc*sin60

  #### 1. 三角函数值计算后

uαu_αuα=uau_aua-12\frac{1}{2}21ubu_bub-12\frac{1}{2}21ucu_cuc

uβu_βuβ=32\frac{\sqrt{3}}{2}23ubu_bub-32\frac{\sqrt{3}}{2}23ucu_cuc

  #### 1. 将等式转变为行列式

[uαuβ]\begin{bmatrix} u_\alpha\\ u_\beta \end{bmatrix}[uαuβ]=[1−12−12032−32]\begin{bmatrix} 1 &-\frac{1}{2} &-\frac{1}{2} \\ 0 &\frac{\sqrt{3}}{2} &-\frac{\sqrt{3}}{2} \\ \end{bmatrix}[1021232123][uaubuc]\begin{bmatrix} u_a \\ u_b \\ u_c \end{bmatrix}uaubuc

  #### 1. 将行列式乘以2/3(抵消三项转换为两项过程出现的幅值扩大)

23\frac{2}{3}32[1−12−12032−32]\left[\begin {array}{} 1 &-\frac{1}{2} &-\frac{1}{2} \\ 0 &\frac{\sqrt{3}}{2} &-\frac{\sqrt{3}}{2} \\ \end{array}\right][1021232123]

2. Park变换

1. 原理介绍

经过Clark变换已经将三项电压传转换为两项坐标,但是变换后的为静态数据,需要将静态数据模型转变为动态的旋转模型,Park就是将静态的Clark模型转变为动态的旋转模型。 由于旋转,新引入的坐标系会与Clark模型呈现动态的夹角,将uαu_\alphauαuβu_\betauβ映射到旋转坐标系中,即可将模型动态化。

在这里插入图片描述

2. Park变换推到过程
  #### 1. 原始公式(夹角为$\theta$)

udu_dud=uαu_\alphauαcosθ\thetaθ+uβu_\betauβ*sinθ\thetaθ

uqu_quq=-uαu_\alphauαsinθ\thetaθ+uβu_\betauβcosθ\thetaθ

  #### 1. 转换为行列式为

[uduq]\begin{bmatrix} u_d\\ u_q \\ \end{bmatrix}[uduq]=[cosθsinθ−sinθcosθ]\begin{bmatrix} cos\theta & sin\theta \\ -sin\theta & cos\theta \end{bmatrix}[cosθsinθsinθcosθ][uαuβ]\begin{bmatrix} u_\alpha \\ u_\beta \end{bmatrix}[uαuβ]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值