Professional Documents
Culture Documents
ECAM LASALLE
ELECTRICAL
MACHINE DRIVE
REPORT
DC Motor
Parameter
Estimation
2023 -1 2024
INSTITUTE OF TECHNOLOGY OF CAMBODIA
ECAM LASALLE
DC Motor Parameter
Name: EL Danin
ID: e20201627
2
TP2: DC Motor Parameter Estimation
Lab Requirements
• MATLAB and Simulink with installed of Parameter Estimation Toolbox
• A zip file name “DC_Motor_Data.zip” which contain of the files as follow:
- Experiment_Data.mat: data for estimate the parameters of dc motor.
- Test_Data.mat: data for testing the parameters from estimations.
1. Objective
- Get to know DC motor and its modeling.
- Be able to find the parameters of DC motor base on time series data of input and
output in MATLAB.
2. Background
2.1. Introduction to DC motor
DC motor or Direct Current motor is an electric machine which supply by Direct
Current voltage. The structure of DC motor is shown in Figure 1.
3
Figure 3: Mathematical Model of DC Motor
4
Figure 4: Voltage input of train data
6
3.2.Create Simulink Block for DC motor
• Open MATLAB Simulink, then create a block Simulink from DC motor and
convert it into subsystem
• Next, create a subsystem for generate input voltage signal base on the
experiment data input
7
Figure 11: Input generator
8
3.3. Estimate Parameters
• Connect input and DC motor
9
Figure 15: The output of train data with parameters value
Figure 16:Simulink block in subsystem of DC motor connecting with the given disturbance
10
Figure 17: Graph of disturbance
Figure 18: Simulink Model of DC Motor with test data and disturbance
11
Table1: Table of Parameters Value
3.4. Discussion
• By using initial value with train data to estimate for parameters value has
led the experiment to be accurate. The input is as same as output which is
the only goal that has been expected.
• With the parameters value after being estimated, it has been used to plot
for the output of test data (speed and voltage). The different between train
data and test data is test data involve with the given disturbance. At this
point, the given disturbance has no efficiency on the output of test data.
4. Conclusion
the experiment conducted on the DC motor using MATLAB has provided valuable
insights into its behavior and characteristics. Through the implementation of various
control algorithms and analysis techniques, we have gained a deeper understanding of
how the motor responds to different inputs and operating conditions.
12