首页 > 编程语言 >何为FOC电机算法

何为FOC电机算法

时间:2022-11-08 16:35:08浏览次数:35  
标签:波形 何为 变换 PARK 算法 两相 FOC 坐标系

FOC:又名磁场定向控制,是电机控制常用算法。由前两节我们介绍了无刷电机工作原理,讲到了电机控制六步换相法,控制电机旋转。FOC控制方法思想与其一样,在电流可控范围内使用,使用电流产生一个饶转子旋转的磁场,从而带动转子旋转。

首先我们可以看到三相电流在磁场中控制电机运转是一组随着时间变化的正弦波,那么我们得到了三相电流波形。而我们如果能得到是一个恒定值两相波形,一相负责厉磁,一相负责转矩,相互垂直,那我们就能利用电子方式方便的进行控制。
那我们就需要引入CLARKE变换,从三相波形转变为两相波形,又因为我们需要的是两相恒值得波形,再引入PARK变换。
三相静止坐标系->两相静止坐标系->两相旋转坐标系

经过这一系列的变换我们得到了不随时间变化的波形,就可以方便的应用于我们的控制。
FOC控制框架

1.通过ADC测量分流电阻的电压值,并转换成三相电流值。
2.将采集电流值通过CLARKE与PARK变换最终得到D,Q轴电流.
3.通过位置传感器或者角度估算器进行转子电气角度和转子角度计算。
4.根据目标速度与实际反馈速度进行比较,送入PI控制器进行速度控制,输出电流环需要的IQ,ID。
5.根据速度环输出的电流值送入电流PI控制器输出需要的VQ,VD。
6.将D,Q轴电压通过坐标反变换已及SVPWM最终形成PWM占空比,控制逆变器输出。
CLARKE变换
三相静止坐标系转化为两相静止坐标系我们称为CLARKE变换。



PARK变换
两相旋转坐标系到两相静止坐标系我们称为PARK变换


PARK反变化


SVPWM
基础矢量大小





基础矢量时间





逆变桥波形调制


标签:波形,何为,变换,PARK,算法,两相,FOC,坐标系
From: https://www.cnblogs.com/logicexpression/p/16870134.html

相关文章

  • 算法-26反转部分单向链表
    描述给定一个单链表,在链表中把第 L 个节点到第R个节点这一部分进行反转。输入描述:n表示单链表的长度。val表示单链表各个节点的值。L表示翻转区间的左端点。R表......
  • 第二十七天 | 回溯算法
    第二十七天,继续回溯算法 39.组合总和classSolution{List<Integer>list=newArrayList<>();List<List<Integer>>ans=newArrayList<>();in......
  • 漏桶算法和令牌桶算法
     一、漏桶算法 漏桶算法原理:水(请求)先进入到漏桶里,人为设置一个最大出水速率,漏桶以<=最大出水速率的速度出水,当水流速度过大会直接溢出(拒绝服务) 因此,此算法的核心......
  • 《数据结构与算法分析(C++语言描述)》
    在看这本书总结了笔记,并分享出来。有问题请及时联系博主:​​Alliswell_WP​​,转载请注明出处。书籍:《数据结构与算法分析(C++语言描述)》作者:LarryNyhoff著、黄达明等译源代......
  • SIFT算法相关资料
    SIFT算法相关资料一、SIFT算法的教程、源码及应用软件1、ubc:DAVIDLOWE---SIFT算法的创始人,两篇巨经典经典的文章​​​http://www.cs.ubc.ca/~lowe/​​​2、cmu:YanKe---......
  • 使用PyTorch实现简单的AlphaZero的算法(1):背景和介绍
    在本文中,我们将在PyTorch中为ChainReaction[2]游戏从头开始实现DeepMind的AlphaZero[1]。为了使AlphaZero的学习过程更有效,我们还将使用一个相对较新的改进,称为“Playout......
  • vue源码分析-diff算法核心原理
    这一节,依然是深入剖析Vue源码系列,上几节内容介绍了VirtualDOM是Vue在渲染机制上做的优化,而渲染的核心在于数据变化时,如何高效的更新节点,这就是diff算法。由于源码中关于d......
  • 数据结构 最短生成路径(BFS算法、Floyd(弗洛伊德)算法、Dijkstra算法)
    8.9、最短生成路径-BFS算法BFS算法只能处理无权图BFS算法的基本思想代码实现#include<stdio.h>#include<stdlib.h>#include<math.h>#defineMaxSize100#defin......
  • 机器学习算法:K-NN(K近邻算法)
    导读本文将介绍机器学习中的K-最近邻算法,K-NearestNeighbors是一种机器学习技术和算法,可用于回归和分类任务。1.简介k-最近邻算法,也称为kNN或k-NN,是一种非参数......
  • 数据结构与算法
    数据结构基础知识体系系统性梳理  学习思路避免孤立的学习知识点,要关联学习。比如实际应用当中,我们经常使用的是查找和排序操作,这在我们的各种管理系统、数据库......