Skip to content

This is a collection of DC motor speed control simulation, including single(speed) loop and Dual(speed and current) loop speed control. The simulation report (LaTex form) is included. More details are available in README.md.

Notifications You must be signed in to change notification settings

labourer-Lucas/DC-Motor-Control-Simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DC-Motor-Simulation

This is a collection of DC motor speed control simulation, including single(speed) loop and Dual(speed and current) loop speed control.

Requirement for matlab

Matlab/Simulink 2023b

Project review

This Project investigates DC motor drive systems, focusing on single-loop and dual-loop speed control systems, and simulates their behavior using Matlab Simulink. Our aim is to analyze and compare the performance of these two types of DC motor drive systems.

Requirment

image-20230603170309791

image-20230603170322520

Motor parameters

Dc motor:

Un In nN Ra $\lambda$
220V 136A 1460rpm 0.2ohm 1.5

PWM source:

Ts Ks
0.00167s 40

Armature circuit:

R L
0.5ohm 15mH

$GD^2=22.5N\cdot m^2$ and $J=m\rho^2=\frac{GD^2}{4g}$

Current feedback coefficient: β=0.05V/A;

Speed feedback coefficient: α=0.007V/rpm;

Time constants of filters: Toi=0.002s, Ton=0.01s.

Block diagram

image-20230608225910470

Simulink model for single-loop control

single simulink

Simulink model for dual-loop control

dual loop simulink

Results_Analysis_singleloop.m is used to analyze the results after running DCmotor_single_loop.slx.

Results_Analysis_comparasion.m is used to analyze the results after running DCdualLoop_SinlgeLoop_Comparasion.slx.

Results_Analysis_dualloop.m is used to analyze the results after running DCdualLoop.slx.

Report Overview

image-20231205233353345

image-20231205233411322

image-20231205233422444

About

This is a collection of DC motor speed control simulation, including single(speed) loop and Dual(speed and current) loop speed control. The simulation report (LaTex form) is included. More details are available in README.md.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages