MATLAB simulation on speed control of induction motor | Scalar Control of induction motor

Controller's knowledge
28 Nov 202212:51

Summary

TLDRThis video tutorial demonstrates simulating the speed control of an induction motor using the DTC (Direct Torque Control) method. Key components include a DC voltage source, semiconductor switch, and an induction motor. The process involves setting up the power and control circuits, including an inverter and a PI controller. The tutorial guides through converting speed to frequency, implementing the control logic, and adjusting parameters for the simulation. The result showcases effective speed control with the motor responding to reference changes, illustrating the practical application of DTC in motor control.

Takeaways

  • 🔌 The video discusses simulating the speed control of an induction motor using the DTC (Direct Torque Control) method.
  • 🛠️ Key components needed for the simulation include a DC voltage source, a semiconductor switch with an antiparallel diode, and an induction motor.
  • 🔄 The process involves preparing both the power circuit and the control circuit, with the inverter being a critical part of the setup.
  • 🔩 The motor is changed from round to squirrel cage, and the nominal power lighting is set by default.
  • 📏 Current measurement is necessary to monitor the line current, and torque values are kept at one.
  • 🔄 A Bus selector is used to connect with the induction motor for controlling the speed.
  • 🔄 The mechanical parameter considered is the rotor speed (Ωn), and the rotor angle (Θ) is also taken into account.
  • 🔄 The reference speed is converted from radian per second to RPM for the control system.
  • 🔄 The speed control involves a PI controller, which adjusts the output based on the difference between the reference and actual speed.
  • 🔄 The control circuit includes blocks such as a PI regulator, integrator, divide block, and function blocks for logical operations.
  • 🔄 The simulation shows the motor's response to changes in reference speed, demonstrating effective speed control.

Q & A

  • What is the main topic of the video?

    -The video is about simulating the speed control of an induction motor using the DTC (Direct Torque Control) method.

  • What are the essential components needed for the speed control of an induction motor as described in the video?

    -The essential components include a DC voltage source, a semiconductor switch with an antiparallel diode, and an induction motor.

  • What is the purpose of building an inverter in this context?

    -The inverter is built to convert the DC voltage source into a three-phase voltage for the induction motor.

  • Why is the motor changed from round to squirrel cage in the video?

    -The motor is changed to a squirrel cage induction motor because it is the type of motor being controlled in this simulation.

  • What is the role of the current measurement in the simulation?

    -The current measurement is used to measure the line current, which is essential for controlling the motor's speed.

  • What is the significance of the Bus selector in the simulation?

    -The Bus selector is used to connect the control circuit with the induction motor and to control the motor's speed.

  • What is the purpose of the PI controller in the control circuit?

    -The PI controller is used to adjust the speed of the motor by comparing the reference speed with the actual speed and making necessary adjustments.

  • How is the reference speed converted into RPM in the simulation?

    -The reference speed is converted into RPM by multiplying with 30 by Pi, which accounts for the conversion from radians per second to revolutions per minute.

  • What is the function of the saturation block in the control circuit?

    -The saturation block is used to limit the output of the control circuit, ensuring it does not exceed a certain threshold.

  • How is the frequency converted into the rotor speed (Omega) in the simulation?

    -The frequency is converted into the rotor speed by multiplying with 2 Pi, which converts the frequency into angular velocity.

  • What is the role of the function blocks in generating the control signals for the inverter?

    -The function blocks are used to generate the control signals for the inverter by calculating the sine and cosine of the rotor angle and multiplying them with the magnitude of the rotor speed.

  • How does the simulation demonstrate the speed control of the induction motor?

    -The simulation demonstrates speed control by adjusting the reference speed and observing the motor's response to track the reference speed, as shown by the changes in RPM.

Outlines

00:00

🔌 Introduction to Induction Motor Speed Control

The video introduces the process of simulating the speed control of an induction motor using a three-phase voltage source inverter. The presenter outlines the necessary components, including a DC voltage source, a semiconductor switch with an antipolar diode, and the induction motor itself. The video will cover the preparation of both the power circuit and the control circuit. The power circuit involves connecting the inverter to a DC source, while the control circuit involves setting up a PI controller and other necessary blocks to regulate speed. The presenter also mentions the need for current and torque measurements, as well as a Bus selector to interface with the motor.

05:04

🔄 Detailed Control Circuit Setup

This paragraph delves into the specifics of setting up the control circuit for the induction motor speed control. The presenter explains the process of converting reference speed to RPM and feeding it into a PI controller. The output from the PI controller is then used to generate a frequency signal, which is further converted into a rotational speed signal. The control circuit includes function blocks to calculate the magnitude and angle of the motor's rotation. The video also covers the setup of a repeating sequence to generate the necessary pulses for the inverter, ensuring the motor speed is controlled accurately.

10:08

📊 Simulation and Results

The final paragraph describes the simulation process and the results obtained from the speed control setup. The presenter configures the simulation parameters, including the DC link voltage, RMS voltage, and PI controller settings. The simulation is then run to test the speed control, with the reference speed set to 1000 RPM. The presenter demonstrates how the system responds to changes in the reference speed, showing that the motor's speed accurately tracks the reference. The video concludes with a summary of the complete speed control process and an invitation for viewers to ask questions or provide feedback in the comments section.

Mindmap

Keywords

💡Induction Motor

An induction motor is a type of AC electric motor where the electric current in the rotor is induced by the magnetic field of the stator. In the video, the theme revolves around controlling the speed of an induction motor using a specific control method. The script mentions changing the motor from round to squirrel cage, which refers to the type of rotor construction.

💡DC Voltage Source

A DC voltage source is a device that provides a constant direct current (DC) voltage. In the context of the video, a DC voltage source is required to power the inverter, which is a part of the speed control system for the induction motor.

💡Semiconductor Switch

A semiconductor switch is a device that uses semiconductor materials to control the flow of electrical current. In the video, it is used in conjunction with an antipolar diode in the power circuit to control the speed of the induction motor.

💡Antipolar Diode

An antipolar diode is a type of diode that allows current to flow in one direction only, but with a polarity opposite to that of a standard diode. It is used in the power circuit to protect against reverse voltage.

💡Synchronous Motor

A synchronous motor is a type of AC motor in which the rotor rotates at the same speed as the rotating magnetic field produced by the stator. In the script, the induction motor is referred to as a synchronous motor, which is a bit misleading as induction motors are not typically synchronous.

💡Inverter

An inverter is an electrical device that converts direct current (DC) to alternating current (AC). In the video, the inverter is a key component in the power circuit, used to supply power to the induction motor and control its speed.

💡Line Current

Line current refers to the current flowing through the electrical lines in a circuit. In the video, the script mentions the need for a current measurement to measure the line current, which is important for monitoring and controlling the motor's performance.

💡Rotor Speed

Rotor speed is the rotational speed of the rotor in a motor. In the video, the mechanical parameter considered is the rotor speed, denoted by Omega n, which is a critical parameter for speed control.

💡PI Regulator

A PI regulator, or proportional-integral controller, is a type of feedback controller that computes the necessary control action based on the error between a desired setpoint and a measured process variable. In the video, a PI controller is used in the control circuit to regulate the speed of the induction motor.

💡Function Blocks

Function blocks are modular software components that encapsulate a specific function or a set of functions. In the video, function blocks are used in the control circuit to implement mathematical operations and logic, such as sine functions and multiplication, to generate control signals for the inverter.

💡Repeating Sequence

A repeating sequence is a series of values or events that occur in a regular, repeating pattern. In the video, a repeating sequence is used to generate the timing signals for the inverter, which determines the switching pattern of the semiconductor switches.

💡Go To Block

A go to block is a programming construct that allows for the transfer of control to a different part of a program. In the video, a go to block is mentioned as part of the control logic, possibly to manage the flow of the control algorithm.

Highlights

Introduction to simulating the speed control of an induction motor using its color control method.

Requirement of a DC voltage source, semiconductor switch, antipolar diode, and an induction motor for the simulation.

Preparation of the power circuit and the control circuit for the simulation.

Construction of an inverter using a three-phase voltage source.

Modification of the motor from round to squirrel cage and setting the nominal power lighting.

Measurement of line current and torque values for the simulation.

Use of a Bus selector to control the speed of the induction motor.

Setting mechanical parameters such as rotor speed (Omega n) and rotor angle (Theta).

Application of a PI controller for speed regulation.

Conversion of reference speed from radian per second to RPM.

Use of a saturation block to limit the frequency output.

Conversion of frequency into angular velocity (Omega) using multiplication with 2 pi.

Integration of Omega t to obtain Theta and magnitude for the control of the induction motor.

Use of function blocks to write the ma sine Omega t equation.

Comparison of functions with a repeating sequence to generate control pulses for the inverter.

Setting up the complete model with power circuit and control circuit for the simulation.

Adjustment of simulation parameters such as DC link voltage and RMS voltage.

Selection of PI controller parameters and setting the sampling time.

Running the simulation to observe the speed control of the induction motor.

Demonstration of speed control by changing the reference speed and observing the motor's response.

Observation of line current during the simulation.

Conclusion on simulating the speed control of the induction motor using direct self-control.

Invitation for viewers to comment with queries and a reminder to like, share, and subscribe.

Transcripts

play00:00

hello everyone in this video we are

play00:03

going to simulate the speed control of

play00:05

induction motor

play00:07

using the its color control method

play00:10

two is to control the speed of the

play00:12

induction motor what we need we need a

play00:15

DC voltage source

play00:19

uh semiconductor switch

play00:23

with antipolar diode

play00:27

and we need a synchronous motor that is

play00:31

the induction motor

play00:35

okay so first we'll prepare the power

play00:37

circuit later we will go for the control

play00:40

circuit

play00:44

so we have to build the inverter so we

play00:47

are connecting the inverter

play00:51

like this

play00:53

so we are using three phase voltage

play00:56

source inverter

play01:15

so this is the DC source

play01:18

and

play01:21

now we are changing the motor from round

play01:24

to the squirrel cage and the nominal

play01:27

power lighting is as usual is given so

play01:30

by default setting we are considering

play01:32

here

play01:34

and we need a current measurement

play01:38

to measure the line current

play02:04

and

play02:07

we need a torque values we are keeping

play02:10

is one okay so we need a Bus selector

play02:18

and we are connecting with the induction

play02:21

motor

play02:22

so when we are double clicking on bus so

play02:24

we want to control the speed of the

play02:26

motor so the mechanical parameter we are

play02:29

taking the rotor speed and it will be

play02:31

Omega n and we are deleting these two

play02:34

signal one signal too and we are

play02:36

attacking the rotor angle Theta also to

play02:39

uh and we are taking the decimal talk so

play02:43

we just apply and we make a okay so you

play02:46

can see here

play03:00

so this is the voltage source also here

play03:04

we are make this is the total control

play03:06

circuit so now we are making the power

play03:09

this is the power circuit so we are

play03:11

making the control circuits so control

play03:12

circuit what what we need we need a

play03:15

eight block

play03:16

we need a pi regulator Pi controller

play03:21

and we need

play03:27

integrator

play03:31

and divide block

play03:36

D Max

play03:40

sorry we need marks

play03:44

we need a function

play03:46

01 functions and relational operator

play03:53

here we will change the symbol of

play03:55

greater than equal to and we need a

play03:58

repeating sequence

play04:03

and we need a prom block and we need a

play04:07

go to block

play04:09

we need again

play04:13

so what we'll do here

play04:17

we are giving the reference

play04:20

speed

play04:26

and

play04:34

this is the we are changing the name the

play04:36

speed here

play04:38

and this suction speed

play04:40

we are Tech we are converting this

play04:43

reference speed uh that will be Omega

play04:46

radian per second so we are converting

play04:48

into the RPM okay

play04:52

so to convert into RPM we need to

play04:54

multiply 30 by 60 by 25 so it will be 30

play04:57

by Pi so this will be in

play05:04

RPM and reference minus actual is

play05:07

feeding to the pi controller and again

play05:09

this is

play05:11

this speed is again adding with the pi

play05:14

output okay and so here we are we will

play05:19

get the speed so this speed is

play05:21

converting into the uh frequency so to

play05:25

convert into into the frequency what we

play05:28

need in here to convert uh into the

play05:31

frequency and we are keeping the

play05:34

saturation block so if it still goes

play05:37

goes beyond a threshold okay so we are

play05:41

keeping this 50 and is zero

play05:44

and again this frequencies to we are

play05:46

converting into the Omega so we are

play05:48

multiplying with 2 pi here

play05:51

so this frequency is converting into the

play05:54

okay Omega and now we will come to the

play05:57

Vive control part so this is the Omega

play06:00

and to integrate the Omega t uh we will

play06:03

getting the Theta okay and to get the

play06:06

magnitude uh this is the Omega T and

play06:09

this Omega TV are just multi dividing

play06:11

with uh 2 pi into rated frequency okay

play06:14

so the relative frequency will be

play06:18

2 pi into 50 so this radius

play06:25

okay so rated frequency will be 2.250

play06:27

and the first one will be the Theta and

play06:30

second one will be the ma okay this will

play06:33

be the Theta and this will be the m a

play06:34

and this is passes through

play06:36

the function blocks

play06:49

so here we will write

play06:51

the ma sine Omega t Okay so

play06:56

you will write you what is U2 the second

play07:00

uh signals the second signal will be the

play07:03

ma so it will be the YouTube multiply

play07:06

with sine Theta okay so this will be U2

play07:08

into sine Theta we just copy this one

play07:10

and we'll just paste it over here then

play07:13

second will be U2 minus sine Theta minus

play07:16

2

play07:17

Pi Pi 3

play07:19

and the third one will be

play07:24

Plus

play07:27

2 into

play07:28

Pi in

play07:34

Pi by 3.

play07:36

okay and these functions will be

play07:39

[Music]

play07:41

compare with

play07:45

the repeating sequence

play07:53

the output will be 0 1 2 this time value

play07:56

and it will be 1 divided by

play07:59

1000 and the output value will be

play08:02

-1 1 and minus 1.

play08:05

okay so this will be Liberty sequence

play08:07

and

play08:13

we are just

play08:15

copying this

play08:19

and we are just keeping the

play08:22

logical operator

play08:25

and we need or not get to give the

play08:28

pulses to the inverter

play08:45

so

play08:57

here we will see the

play09:00

S1

play09:02

really this will be the S2

play09:07

this will be S3

play09:13

S4

play09:16

S5

play09:19

and has six

play09:22

okay I'll make a complete setup and uh

play09:26

I'll come back on the video again

play09:29

okay so this is a complete model this is

play09:33

the power circuit and this is the this

play09:35

is the power circuit and this is the

play09:36

control circuit for dp5 control so now

play09:39

we will keep the values so here we are

play09:41

keeping the 650 is a

play09:45

DC link voltage and

play09:47

here the 400 is the RMS voltage as you

play09:51

can see here so

play09:54

reference field we are keeping initially

play09:56

thousand okay and the pi controller

play09:59

parameters we are keeping as

play10:02

we are selecting the pi and display time

play10:08

and we are keeping sampling Time 1 K

play10:10

power minus 5 and p i value we are

play10:12

keeping 1 and 10.

play10:15

so now what we need we need a power

play10:17

degree block

play10:21

and we will change this over one e k

play10:25

power minus 5 and Trust in prison

play10:28

window

play10:32

will go to the

play10:35

model configure parameters

play10:40

here we will change the

play10:44

solver type

play10:46

and we will keep our one E power minus

play10:48

five

play10:53

now uh what we'll do we'll just run the

play10:56

simulation and see whether the speed

play10:59

control is happening or not

play11:03

so we have given the references thousand

play11:05

as you can see here

play11:09

okay and

play11:11

we we can see the speed is also at 1000

play11:14

RPM

play11:15

now we will change the speed from 0 to

play11:18

500 and we will see

play11:21

whether

play11:23

the speed control is happening or not

play11:29

so as you can see here we have changed

play11:31

the speed from 1000 to 500 and the speed

play11:35

is regulating at uh tracking the

play11:38

reference as you can see here so now we

play11:41

will change from thousands to 2500 2000

play11:44

again and we can see the response of

play11:47

play speed speed response

play11:54

and restricting the reference

play11:56

[Music]

play11:58

okay

play12:00

so

play12:02

by this way we can simulate the speed

play12:06

control of the induction motor and if

play12:09

you are looking at the current

play12:16

so these are the

play12:20

line current

play12:29

as you can see these are the line

play12:31

currents so

play12:33

this is the complete split control of

play12:36

the induction motor using dbive control

play12:39

so if you have any queries regarding

play12:41

this you can comment me on the comment

play12:44

sections and don't forget to like share

play12:47

and subscribe the channel thank you

play12:48

thank you very much

Rate This

5.0 / 5 (0 votes)

相关标签
Induction MotorSpeed ControlITSR MethodDC VoltageSemiconductor SwitchSynchronous MotorInverter CircuitPI ControllerSimulation TutorialDrive Control
您是否需要英文摘要?