当前位置:网站首页>Matlab / Simulink simulation of double closed loop DC speed regulation system
Matlab / Simulink simulation of double closed loop DC speed regulation system
2022-04-23 17:30:00 【Chloroplasts don't forget to breathe】
matlab/simulink Build files 、 complete ppt and word The report : Click... To view resources
One 、 System principle and block diagram
Because the speed single closed-loop system can not fully control the dynamic process of current as required , For some production machines, different speed and current values are required under different production conditions , That is, there are two kinds of negative feedback of speed and current , Therefore, speed and current regulators are adopted .ACR Form an inner ring ,ASR Form an outer ring , Double closed-loop speed regulation system .
In actual modeling , There will be some differences in the system , The feedback link should become a low-pass filter with a small inertia link , The input should also have a corresponding inertia link .( The following figure shows the current ring and speed converter respectively )
Two 、 Parameter calculation and design
When designing double closed-loop speed regulation system , Generally, the inner ring is first followed by the outer ring , The structure and parameters of the regulator depend on the requirements of steady-state accuracy and dynamic correction , The design and debugging of dynamic correction of double closed-loop speed regulation system are carried out in the order of inner loop first and then outer loop , In the dynamic process, it can be considered that the outer ring has little effect on the inner ring , The inner ring is an integral part of the outer ring .
3、 ... and 、 Current loop simulation block diagram
We need to use integral module and proportional module to build PI controller , Then add a limiting module at the output end . Set the output limiting of the integration module , Set it to the same limiting amplitude as the limiting module , thus ,PI The controller has the same working characteristics as the actual analog controller .
Four 、 Current loop simulation results
KT=0.25, No overshoot , But the rise time is long
KT=1, Overshoot , Short rise time
5、 ... and 、 Double closed loop simulation block diagram
The current regulator acts as the regulator of the inner ring , In the process of adjusting the speed of the outer ring , Its function is to make the current follow its given voltage ( That is, the output of the outer ring regulator ) change . The corresponding relationship between speed and current is reflected in the oscilloscope module .
6、 ... and 、 Double closed loop simulation results
ASR The regulator is unsaturated , saturated , Desaturation has three stages , Finally, it operates stably at a given speed . When the DC motor reaches the steady-state speed , The current drops rapidly , Ensure that the output matrix is balanced with the load torque , The motor enters a stable operation state .
Given 10V, No load
Given 10V, Full load
Add load current at the input of load current . After no-load start to stable operation, start at 4s Speed and current response curve when disturbed by rated load . It can be seen that the speed decreases after loading , The current rises and the speed rises again , It is still the given speed in steady state .
7、 ... and 、 Simulation summary
In the dynamic process of DC motor rotor speed , The current regulator can ensure the maximum current allowed by the motor , So as to speed up the dynamic process . When the motor is overloaded or even locked , Limit the maximum armature current , Protection . Once the fault disappears , The system automatically returns to normal immediately .
The correspondence of the outer ring is slower than that of the inner ring , This is the characteristic of designing multi loop control system according to engineering design method , Although it is not conducive to rapidity , But each control loop itself is stable , It is conducive to the composition and debugging of the system .
版权声明
本文为[Chloroplasts don't forget to breathe]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204231721295440.html
边栏推荐
- Generation of barcode and QR code
- . net type transfer
- Signalr can actively send data from the server to the client
- [C#] 彻底搞明白深拷贝
- 開期貨,開戶雲安全還是相信期貨公司的軟件?
- [二叉数] 二叉树的最大深度+N叉树的最大深度
- Qt error: /usr/bin/ld: cannot find -lGL: No such file or directory
- Why do some people say SCM is simple and I have to learn it so hard?
- 快时钟同步慢时钟域下的异步控制信号slow clk to fast clk
- 双指针进阶--leetcode题目--盛最多水的容器
猜你喜欢
双闭环直流调速系统matlab/simulink仿真
Scope and scope chain in JS
C语言函数详解
Deep understanding of control inversion and dependency injection
Further study of data visualization
Lock lock
双指针进阶--leetcode题目--盛最多水的容器
Why do some people say SCM is simple and I have to learn it so hard?
Use of five routing guards
Using quartz under. Net core -- general properties and priority of triggers for [5] jobs and triggers
随机推荐
Future 用法详解
Change Oracle to MySQL
Promise (II)
Clickhouse SQL operation
Detailed explanation of Milvus 2.0 quality assurance system
Solution of Navicat connecting Oracle library is not loaded
freeCodeCamp----prob_ Calculator exercise
[related to zhengheyuan cutting tools]
【生活中的逻辑谬误】稻草人谬误和无力反驳不算证明
Understanding of RPC core concepts
Advantages and disadvantages of several note taking software
If you start from zero according to the frame
[batch change MySQL table and corresponding codes of fields in the table]
线性代数感悟之1
[二叉数] 二叉树的最大深度+N叉树的最大深度
Net standard
[C] thoroughly understand the deep copy
Low code development platform sorting
C# Task. Delay and thread The difference between sleep
Solution architect's small bag - 5 types of architecture diagrams