5_Clark变换Simulink仿真详细步骤

一、Clark变换的计算过程

5be5462c7a7764061df14d1b0a686837.png

根据投影定理:

Iα由Ia、Ib、Ic共同投影决定,根据几何原理,Iα=Ia-cos(60°)*Ib-cos(60°)*Ic,即是Iα=Ia-0.5*Ib-0.5*Ic

Iβ由Ib、Ic共同投影决定,根据几何原理,Iβ=sin(60°)*Ib-sin(60°)*Ic,即是          
Iβ=f2f0f9b7692632e265069e8de16625e8.png(lb-lc)

二、Simulink仿真模型搭建

刚开始接触这些还是有些抽象的,如果有动态图形类似示波器实时显示数据“形状”还是很有画面感的。为此使用Simulink仿真还是不错的选择。刚开始使用库里的很多元件还是很不熟练,逐渐习惯用官方文档应当,先还是百度解决。我的极简仿真如下:    

085bd4e7fc915c48c78807a260e3833e.png

1、Sine Wave的设置

从上到下三个正弦波发生器参数设置如下:

7915661b119432f5178f97df9499471e.png

3个正弦电流输入如图设定,模拟电阻采样所得的电流,幅值为1,f=50Hz,相位依次差2pi/3    

如何从库中找到Sine Wave

1077e7e93e56ba75aa04b7a626a3153e.png

从网上找的参数,后面再优化调整。

2、自定义计算函数设置

cd5e3cfc48b80a4dc66503128a0af992.png

函数实现如下:

function [alpha, beta]= fcn(u1, u2, u3)
alpha = (u1-0.5*(u2+u3))*2/3;
beta = sqrt(3)/2 * (u2-u3)*2/3;

三个入参,返回两个结果,比较像脚本语言。

3、Scope示波器设置

ebd8ee8417d20c27fe3147002fdd5025.png

示波器基础设置:

输入通道个数和采样时间。采样时间和正弦波采样时间相同。    

ed365ef361c1101e116e0a632cf9caed.png

仿真运行效果如下:

0434c81c3f656008adad0a68b42b1518.png

让示波器下面时间刻度分辨率变小设置如下:    

c78f02be6d3bf2a5bba463cbbf174aae.png

观察上面示波器的图像,由之前三个正弦波变为两个正弦波了,控制变量的个数少了一个了。虽然现在对最终Foc控制还是很模糊,但也有了一点儿初步的认识。

758858cadc543bc3a41b4114375a3dcc.png

通过幅值可以计算两个正弦波之间相差90°。

经过Clark变换输出的Iα、Iβ是相位差90°的正弦波,幅值未改变。

到此为止!    

欢迎关注:

bd2bd7cd8705498652862409f67e92c0.png

4_FOC之Clarke变换原理及推导_1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值