当前位置:网站首页>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

边栏推荐
- R语言使用lattice包中的histogram函数可视化直方图(histogram plot)、col参数自定义填充色、type参数自定义直方图显示模式(计数或者比例)
- Partial learning of PHP deserialization
- OpenGL学习日记2——着色器
- sqlDeveloper工具快速入门
- Parallel d-Pipeline: A Cuckoo Hashing Implementation for Increased Throughput论文总结
- 9、学习MySQL DELETE 语句
- What are the skills and methods of searching foreign literature
- [basic] the difference between dynamic link library and static link library
- How to search literature on nature?
- Chuhuan technology is listed on Shenzhen Stock Exchange: Minsheng securities, with a market value of 2.7 billion, is a shareholder
猜你喜欢
Database expansion can also be so smooth, MySQL 100 billion level data production environment expansion practice

大学生如何申请实用新型专利?

【LeetCode每日一题】——268.丢失的数字

生泰尔科技IPO被终止:曾拟募资5.6亿 启明与济峰资本是股东

Parallel d-Pipeline: A Cuckoo Hashing Implementation for Increased Throughput论文总结
MySQL builds master-slave replication

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

The most detailed patent application tutorial, teaching you how to apply for a patent

有哪些科研人员看文献必用的软件?

下一代视觉Transformer:解锁CNN和Transformer正确结合方法
随机推荐
广州地铁十三号线二期全线土建已完成53%,预计明年开通
FOC学习笔记-坐标变换以及仿真验证
R language ggplot2 visualization: visual line graph, visual line graph for different groups using the group parameter in AES function
本科毕业论文外文文献翻译怎么找?
益方生物上市首日跌16%:公司市值88亿 高瓴与礼来是股东
Practical purchasing skills, purchasing methods of five bottleneck materials
BSN IPFS(星际文件系统)专网简介、功能、架构及特性、接入说明
Continuous integration (II) introduction to the basic use of Jenkins
jmeter分布式
Prometheus adds email alarm and enterprise wechat robot alarm
谷歌尝试为ChromeOS引入密码强度指示器以提升线上安全性
次轮Okaleido Tiger即将登录Binance NFT,引发社区热议
Deep Packet Inspection Using Cuckoo Filter论文总结
C# 给Word每一页设置不同文字水印
软测(七)性能测试(1)简要介绍
Postman environment variable setting code storage
Environment regulation system based on Internet of things (esp32-c3+onenet+ wechat applet)
Solve the problem that typora pictures cannot be displayed
MySQL builds master-slave replication
Devsecops, speed and security