当前位置:网站首页>FOC learning notes - coordinate transformation and simulation verification
FOC learning notes - coordinate transformation and simulation verification
2022-07-26 15:14:00 【A record of juechen】
FOC Coordinate transformation
Why Clarke Transformation
FOC control technology , Continuous changes of the rotor are required .
- There are three differences around the rotor 120° The coil of , To turn the rotor , A three-phase coil is needed to simulate a rotating magnetic field , Drag this rotor to rotate , And it is a continuous rotating magnetic field .
- How to use a three-phase coil to generate a continuous rotating magnetic field ? According to electromagnetism , Then there needs to be sinusoidal AC current in the three-phase coil .
- How to generate sinusoidal AC current in the coil ? It is necessary to connect the three-phase phase difference to the three-phase coil 120° Sinusoidal voltage . A sinusoidal voltage will produce a three-phase sinusoidal current .
Why not use it directly SVPWM Generate three-phase AC voltage and connect it to the coil ?
That is to say , What if there is no coordinate transformation .
Motor control , Generally need to control speed or torque , It's the same thing , Control speed is to control torque and indirectly control speed .
How to control the torque of the motor ? Suppose you want to increase the torque now , It is necessary to increase the amplitude of stator sinusoidal current , It is necessary to increase the amplitude of sinusoidal voltage . Now we need to dynamically control the amplitude of sinusoidal voltage according to instructions , Generally, closed-loop PID control , use PID To control the AC voltage amplitude and angle information , Because to accurately control the nonlinear signal, it is necessary to use a complex high-order controller , This is important for modeling costs 、 Processor computing power 、 Real time control is unfavorable . In a nutshell , The feedback input variables of our controller are not three current sampling values , It's too troublesome for you to ask me to track three sine waves steadily ! Can you simply track a straight line ( Constant ) ah ?, That is to convert three-phase alternating current into direct current
therefore , There must be coordinate transformation
Coordinate transformation will exchange signals , Decompose into angle information θ \theta θ, And amplitude information (Q The shaft controls the torque ,D The axis controls the magnetic field ),
Clarke Transform sum park Transformation is the transformation of current signal , Inverse transformation is the transformation of voltage signal .
Clarke Transformation

clarke Transformation simulink Simulation
The reason why voltage and current can be directly connected is because , Now just to verify this module , The actual is FOC In the algorithm , voltage (Va,Vb,Vc) Connect to the motor , Then current (Ia,Ib,Ic) Is the current collected .



Park Transformation

park Transformation simulink Simulation
\
Transformed curve , And the initial input Vd,Vq Agreement , It indicates that the coordinate transformation verification is successful

back Park Transformation

back park Transformation simulink Simulation



The magnitude is 1, The period is 0.1s, Difference between 90°

back Clarke Transformation

back clarke Transformation simulink Simulation
back clarke The input of the transformation , It's against park The output of the transformation 

Phase difference 120°

simulink The whole simulation picture

边栏推荐
- DevSecOps,让速度和安全兼顾
- R language uses LM function to build multiple linear regression model, writes regression equation according to model coefficient, and uses fitted function to calculate y value (response value) vector
- Crystal special decoration submitted for registration: the first quarter revenue fell by 80%, and Chen Bo controlled 68.5% of the equity
- Parallel d-pipeline: a cuckoo hashing implementation for increased throughput
- R language wilcox The test function compares whether there is a significant difference in the central position of the population of two nonparametric samples (if the two sample data are paired data, s
- 【静态代码质量分析工具】上海道宁为您带来SonarSource/SonarQube下载、试用、教程
- [leave some code] Apply transformer to target detection, and understand the model operation process of the model through debug
- Li Hongyi, machine learning 3. Gradient descent
- Deep Packet Inspection Using Quotient Filter论文总结
- Deep packet inspection using quotient filter paper summary
猜你喜欢

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

Minecraft 1.16.5 module development (52) modify the original biological trophy (lot table)

Continuous integration (II) introduction to the basic use of Jenkins

谷歌尝试为ChromeOS引入密码强度指示器以提升线上安全性

OSPF和MGRE实验

VS添加作者信息和时间信息的设置

Google tries to introduce password strength indicator for chromeos to improve online security

QCF for deep packet inspection论文总结

【华为联机对战服务】客户端退出重连或中途进入游戏,新玩家如何补帧?

CVE-2022-33891漏洞复现
随机推荐
R language uses LM function to build a multiple regression model with interactive terms, and uses step function to build a stepwise regression model to screen the best subset of predictive variables (
Unity URP入门实战
How to find the translation of foreign literature for undergraduate graduation thesis?
Advanced Qt development: how to fit the window width and height when displaying (fitwidth+fitheight)
QCF for deep packet inspection论文总结
driver开发环境
Practical purchasing skills, purchasing methods of five bottleneck materials
The leader took credit for it. I changed the variable name and laid him off
[leave some code] Apply transformer to target detection, and understand the model operation process of the model through debug
DICOM学习资料收集
Sharkteam releases Web3 security situational awareness report in the second quarter of 2022
Huawei applications have called the checkappupdate interface. Why is there no prompt for version update in the application
兆骑科创高端人才项目引进落地,双创大赛承办,线上直播路演
食品制造企业想要实现智能协同的供应商管理,选择SRM供应商系统就够了
双屏协作效率翻倍 灵耀X双屏Pro引领双屏科技新潮流
Environment regulation system based on Internet of things (esp32-c3+onenet+ wechat applet)
广州地铁十三号线二期全线土建已完成53%,预计明年开通
Lean product development: principles, methods and Implementation
Continuous integration (II) introduction to the basic use of Jenkins
Digital commerce cloud: lead the digital upgrading of chemical industry and see how Mobei can quickly open up the whole scene of mutual integration and interoperability