当前位置:网站首页>FOC学习笔记-坐标变换以及仿真验证
FOC学习笔记-坐标变换以及仿真验证
2022-07-26 14:59:00 【一记绝尘】
FOC坐标变换
为什么需要Clarke变换
FOC控制技术,需要转子连续的变化。
- 转子周围有三个相差120°的线圈,若要转子转动,需要用三相的线圈模拟一个旋转的磁场,去拖动这个转子进行旋转,而且是连续的旋转磁场。
- 怎样用三相线圈产生连续的旋转磁场呢?根据电生磁,那么三相线圈里面需要有正弦的交流电流。
- 怎样在线圈中产生正弦的交流电流?则需要给三相线圈通入三相相差120°的正弦电压。有正弦的电压就会产生三相正弦的电流。
为什么不直接用SVPWM产生三相的交流电压通入到线圈里面?
也就是,假如没有坐标变换会怎么样。
电机控制,一般需要控制速度或转矩,二者差不多,控制速度是控制转矩间接控制速度。
怎么去控制电机的转矩?假设现在要提高转矩,就要增加定子正弦电流的幅值,也就需要增加正弦电压的幅值。 现在需要根据指令去动态的控制正弦电压的幅值,一般采用闭环的PID控制,用PID去控制交流的电压幅值和角度信息,因为要对于非线性的信号进行准确控制就要使用复杂的高阶控制器,这对于建模成本、处理器算力、控制实时性等都是不利的。简单地说就是,咱们控制器的反馈输入变量不是三个电流采样值嘛,你要我稳稳地跟踪三个正弦波太麻烦啦!能不能简单点跟踪一条直线(常量)啊?,也就是把三相交流电变换成直流电
所以,必须有坐标变换
坐标变换将交流信号,分解成角度信息 θ \theta θ,和幅值信息(Q轴是控制转矩,D轴控制磁场),
Clarke变换和park变换是对电流信号的变换,反变换是对电压信号的变换。
Clarke变换

clarke变换simulink仿真
电压和电流可以直接接起来的原因是因为,现在只是为了验证这个模块,实际的也就是FOC算法里面,电压(Va,Vb,Vc)通入到电机里面,然后电流(Ia,Ib,Ic)是采集回来的电流。



Park变换

park变换simulink仿真
\
变换回来的曲线,和最初输入的Vd,Vq一致,说明坐标变换验证成功

反Park变换

反park变换simulink仿真



幅值为1,周期为0.1s,相差90°

反Clarke变换

反clarke变换simulink仿真
反clarke变换的输入,是反park变换的输出

相位差120°

simulink仿真整体图

边栏推荐
- DevSecOps,让速度和安全兼顾
- Use of delve for go development and debugging
- Simple implementation of pytorch
- [nuxt 3] (XII) project directory structure 1
- 精益产品开发:原则、方法与实施
- 晋拓股份上交所上市:市值26亿 张东家族企业色彩浓厚
- oss删除当前时间前两天的所有文件
- Database expansion can also be so smooth, MySQL 100 billion level data production environment expansion practice
- Selenium code storage
- NLP之NER:商品标题属性识别探索与实践
猜你喜欢

Yifang biological fell 16% on the first day of listing: the company's market value was 8.8 billion, and Hillhouse and Lilly were shareholders

C# 给Word每一页设置不同文字水印

Advanced MySQL v. InnoDB data storage structure

Prometheus adds email alarm and enterprise wechat robot alarm

最详细的专利申请教程,教你如何申请专利

Chuhuan technology is listed on Shenzhen Stock Exchange: Minsheng securities, with a market value of 2.7 billion, is a shareholder

领导抢功劳,我改个变量名让他下岗了

食品制造企业想要实现智能协同的供应商管理,选择SRM供应商系统就够了

OSPF和MGRE实验

Parallel d-pipeline: a cuckoo hashing implementation for increased throughput
随机推荐
Ner of NLP: Exploration and practice of product title attribute recognition
华为应用已经调用了checkAppUpdate接口,为什么应用内不提示版本更新
谷歌尝试为ChromeOS引入密码强度指示器以提升线上安全性
7. In JS [] = =! [] Why is it true?
Winscp transfer file and VNC connection problem
How to search literature on nature?
jmeter分布式
median filter
Yifang biological fell 16% on the first day of listing: the company's market value was 8.8 billion, and Hillhouse and Lilly were shareholders
Deep Packet Inspection Using Quotient Filter论文总结
采购实用技巧,5个瓶颈物料的采购方法
基于物联网的环境调节系统(ESP32-C3+Onenet+微信小程序)
LeetCode659.分割数组为连续子序列 (哈希表)
leetcode汇总
外文文献查找技巧方法有哪些
哪里有写毕业论文需要的外文文献?
Postman environment variable setting code storage
DevSecOps,让速度和安全兼顾
R语言检验相关性系数的显著性:使用cor.test函数计算相关性系数的值和置信区间及其统计显著性(如果变量来自正态分布总体使用皮尔森方法pearson)
The practice of software R & D should start from the design