Fuzzy Logic Control 08 Implementation MATLAB Simulink DC Motor تنفيذ متحكم منطق ضبابي على الماتلاب

  Рет қаралды 5,935

Hashim EduTech

Hashim EduTech

Күн бұрын

Пікірлер
@youcefbenslimane1389
@youcefbenslimane1389 Жыл бұрын
بارك الله فيك استاذ و جعلها الله في ميزان حسناتك
@SocratMohammad
@SocratMohammad 8 ай бұрын
شكرا أستاذ بعد اذنك لو تعمل مثال باستخدام Fuzzy PID
@HashimEduTech
@HashimEduTech 8 ай бұрын
ان شاء الله
@OctaRudin
@OctaRudin 11 ай бұрын
Awesome. But, how did you get the 0.01 and 250 as gain? thanks
@HashimEduTech
@HashimEduTech 11 ай бұрын
this is intutive. The input is maximum 100, so i multiplied by 0.01 to insure that the input is around 1. Same for the output (see the steady state error). this normally requires some calibration and try and error. i did not do good job in the this part. As i said in the video, the output can be better if i spent some time in tuning and correction which was not the objective of this video.
@OctaRudin
@OctaRudin 11 ай бұрын
@HashimEduTech ok, no problem Mr Hashim, i will try to tune by myself.. one more question, i believe that U(s) is the armature voltage in volt and Y(s) is the speed of the dc motor in rpm. If we gain the output with 250 or another number, does not it make out of working voltage range? Do we need to set the U(s) to its working voltage range? Such as 0-12 volt or 0-24 volt.
@HashimEduTech
@HashimEduTech 11 ай бұрын
​ @OctaRudin you are right, U(s) is the armature voltage in volt and Y(s) is the speed of the dc motor in rpm. Remember, the transfer function in this example has arbitrary parameters (the parameters has nothing to do with the reality, I just assumed them). You will have to calculate the input and output gain based on steady-state error and battery input voltage.
@OctaRudin
@OctaRudin 11 ай бұрын
@@HashimEduTech i see, ok thank you. i really appreciate your answer. 👍
@marwaabdelkareemyagoub8152
@marwaabdelkareemyagoub8152 Жыл бұрын
How did you get the input and output range of fuzzy controller?
@HashimEduTech
@HashimEduTech Жыл бұрын
For the input, based on the maximum value of the error (negative and positive)
@marwaabdelkareemyagoub8152
@marwaabdelkareemyagoub8152 Жыл бұрын
@@HashimEduTech thanks
@med_adda
@med_adda 7 ай бұрын
Hello. Please can you explain to me why you used the integral of the error instead of the derivation of the error? ( As delta_e is the most commun input, i've never seen the integral before and i used it too now but i need an explanation to back my choice up. Thank you.
@HashimEduTech
@HashimEduTech 7 ай бұрын
proportional helps in fast convergence and integral helps to eliminate steady state error
@med_adda
@med_adda 7 ай бұрын
Thank you.. any documentation avaible where there are examples using integral? I couldn't find any. Much appreciated.
@electotechnique1462
@electotechnique1462 2 ай бұрын
@@HashimEduTech and derivative for what,?
@youcefbenslimane1389
@youcefbenslimane1389 Жыл бұрын
I DONT UNDERSTAND THE USE OF THE "INTEGRAL 1/S " AS A " SUM e" could you explain this pleas?))))
@HashimEduTech
@HashimEduTech Жыл бұрын
because 1/s is an integral, integral refers to sum of the area under the curve. As such, integral of an error is sum of error
شرح توصيل DC motor على الماتلاب
6:27
ياسر نظمي
Рет қаралды 2,9 М.
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
DC Motor Control | Part2 - Arduino using Matlab Simulink
21:35
Donghwa Ryu
Рет қаралды 1,5 М.
المنطق الضبابي مستر علي جمال
4:58
مستر علي جمال
Рет қаралды 1,9 М.
speed control of BLDC motor using PID controller
40:26
ELECTRIC MOTOR SIMULATIONS
Рет қаралды 41 М.
Speed Control System (2 input 1 output Fuzzy Logic controller setup with Matlab
15:37
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН