UdemyOptimization Problem

Metaheuristic Optimization Techniques with Matlab

التصنيف الكامل: Teaching & Academics > Engineering > Optimization Problem

Metaheuristic Optimization Techniques with Matlab

عن هذا الكورس

This course is your introduction to the world of optimization techniques. If you know Matlab or pythons and want to learn how to find the best solution for any problem then this course is for you.In this course, we will start with an introduction to the world of optimization then we will take the Breadth First Search and Depth First Search which are very important for path planning. Then we will dive into Simulated Annealing, the genetic algorithm, Particle Swarm Optimization and Ant Colony Optimization. After understanding them all we will see how to use them on Matlab. This is all done with quizzes after each two lectures to test your understanding for each topic and at the end of the course you will get an exam to test how much you understood the course and whether you can use these optimization techniques to solve any problem.The course is important for anyone who wants to learn optimization and how to find the best solution for any problem. Optimization is very important for some artificial intelligence applications and in autonomous systems so this course will open lots of doors for you in the future. The course is divided into 10 lectures 1) Introduction where you will get to know more about optimization and its different types2) Deterministic techniques which are BFS and DFS3) SA4) GA5) PSO6) ACO7) Matlab for SA8) Matlab for GA9) Matlab for ACO10) Matlab for PSO11) final Exam of 25 questions

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق

ينقلك مباشرة لصفحة التسجيل الرسمية

سعر الكورس
$19.99
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
Operating Systems
Udemy
Operating System

Operating Systems

Operating system provides the interface between user and computer hardware. The course covers the process scheduling and Thread concepts of Operating System. The course starts with an introduction about process and covers the topics such as Process, Process Scheduling, CPU Scheduling, Various CPU Scheduling algorithms and Threads. Process is nothing bus an program in execution. Process scheduling there are three types of Queues like ready queue,job queue and device queue was elaborated in detail. There are two types of scheduling non preemptive and preemptive. CPU Scheduling algorithms link first come first serve, Shortest job first, priority and round robin algorithm was discussed in detail. In Lecture 5 diffrence between single threaded and multithreading and advantages of multithreading was discussed in detail. Multithreading models like one to one, many to one and many to many was discussed in detail. It will help you to understand the importance of the Operating System in the computer science field. And after completion of this course, you will be able to understand the Process scheduling concept in Operating System easily.Career Prospects:Learning the Operating System course will help you to make a career in different fields and positions such as:System EngineerApplication EngineerOperating Systems Engineer

8086&8051 Programming|Practical Exercises
Udemy
Assembly Language

8086&8051 Programming|Practical Exercises

This tutorial is particularly intended for engineering students and the students willing to learn astonishing subject in short duration.All the programming are clearly explained.This course focus on 8086,8051 Assembly programming.Why should I learn Microprocessor and Assembly Language?Microprocessor will help you to learn more about how processor works in real-time. Assembly language is very useful if you are interested in Embedded System Design.This course is intended to teach you 8086 and 8051 assembly programming. We start the course using an emulator for Intel 8086 processor where we learn all about registers and the memory segmentation model.A Systematic step by step approach is used to cover various aspects of assembly programming and interfacing of devices to 8051 micro controller. Examples and sample programs are provided so as to clarify the concepts. The course titled "8086 8051 programming |practical Exercises" will cover the the following topics:Arithmetic operation code conversionBranching and logical operationAddressing ModesInterfacing of 8051Each lecture has descriptive tutorials and explanations. The step by step analysis of programming will help beginners to learn fundamentals of interfacing and Assembly instructions.Analysis and simulation of sample program on emulator software.At the end of the course students will be able to program 8086 8051 programming effectively.

Journal Bearing CFD analysis and validation
Udemy
ANSYS

Journal Bearing CFD analysis and validation

Journal bearing is an important component of any machine such as in crankshaft of automobile engine. It helps to reduce friction and allow motion in required direction and restrict them in other direction. There is different type of bearings such as ball bearing, roller bearing, journal bearing etc. In this course we are going to solve numerically journal bearing with given conditions and geometric parameters. At the end of course you will validate CFD results shown in this course with data from Shigley's Mechanical Engineering Design Book.First, we will start with discussion on bearings and types. Then we will discuss about the journal bearings, different terms such as eccentricity, eccentricity ratio, clearance. We will also discuss the design parameters for journal bearing solved in this course as well. After that we will discuss about the material properties, whether flow is laminar or turbulent, Sommerfeld number and corresponding optimum parameters from Shigley's book. We will also go through modelling approaches such a full Sommerfeld, half Sommerfeld or cavitation modelling through multiphase modelling in CFD. Then we will create geometry in Spaceclaim, hexa mesh in ICEMCFD and subsequently problem setup and simulation in Fluent.After solving problem in Fluent, we will obtain results by post processing in Fluent and CFD post. Specially plotting the static pressure around circumference of journal and displaying it as pressure vs angular coordinates from 0 to 360 degrees. We will also find out the value of loading on bearing in reverse fashion by finding out the value of maximum pressure and maximum pressure ratio of film thickness. We will also show the angular position of maximum pressure and zero pressure. We will compare them with data we get from Shigley's Mechanical Engineering Design Book. I have found that resultss are matching very well and thus validation is done perfectly.

COMSOL Multiphysics complete course 2026
Udemy
COMSOL Multiphysics

COMSOL Multiphysics complete course 2026

This comprehensive course is designed for students, engineers, researchers... to be able to use COMSOL Multiphysics from scratch to conduct physical simulations in a simple and practical way. Never mind if you have no experience in Finite Elements or COMSOL, you will be equally capable of understanding everything and you will finish the course with mastery of the subject.After several years working as an Industrial Engineer, I have realized that mastering the Finite Elements to solve physical problems today is something very necessary in engineering and is really sought. And in addition, the demand is increasing. Knowing how to carry out this type of simulation can give you many job opportunities and many economic benefits.And as if that were not enough, solving these simulations in COMSOL will offer you even more advantages, since it is a very complete software that offers you a multitude of physical modules for simulation, such as structural, mechanical, frequency or CFD (Computational Fluid Dynamics)... For this reason, in just a few years it has become one of the leaders in the sector and one of the programs most sought by companies in the figure of the engineer.The big problem has always been the complexity to learn that it requires, since its understanding is not easy. In this course I try to facilitate this entire learning and improvement process, and you will be able to carry out and understand your own problems in a short time, as well as their physical sense and the logic of the procedure, thanks to the step-by-step and detailed resolution of 5 complete on-demand problems in which you will master the main and different physical applications of COMSOL Multiphysics:STRUCTURAL PROBLEMS: With this problems you will learn to carry out structural simulations and and will understand solid mechanics physics thanks to two problems; a static analysis of a wrench (stationari study) and a dynamic analysis (time dependent study

Autodesk Revit MEP Full Course in Arabic
Udemy
Revit

Autodesk Revit MEP Full Course in Arabic

برنامج الريفيت ميب هو البرنامج الاهم و الاقوي لكل مهندسين كهربا و اللي بيأهلك انك تشتغل في اكبر الشركاتمحتوى دورة ريفيت اليكتروميكانيكال :تنقسم الدورة الي عدة مراحل : 1. (User Interface )المرحلة الاولي في هذه المرحلة هنتعلم : ما هو البيم ؟ هنعرف ايه ممبزات برنامج الريفيت عن البرامج الاخري هنعرف الفرق بين الريفيت و الاوتوكاد و اسباب تفوق الريفيت Revit Families Vs Cad Blocks هنعرف الفرق بين User Interface هندرس كل حاجة في واجهة المستخدم الموجودة في واجهة البرنامج Tools هنكمل في شرح كل ال هنتعرف علي طرق اظهار المشروع و التحكم بها و ايه الفرق بينها Revit Extensions Types هنعرف ايه هي ال Project Template Vs Family Template هنعرف ايه الفرق بين Project Templates هنتعرف علي ال و الفرق بينها Project Families هنتعرف علي انواع ال Project Familiesهنكمل شرح ال Views هنتعلم ازاي نتحكم في الواجهات المختلفة للمشروع Object Style هنتعلم التحكم في اظهار العناصر في المشروع ككل باستخدامVisibility Graphics هنتعلم التحكم في اظهار كل مسقط على حدى من خلال2. (3D Modeling ) المرحلة الثانية في هذه المرحلة هنتعلم : و كيفية التحكم بها Program Setting هنتعرف علي جميع الاعدادات الخاصة بالبرنامج كيفية ضبط الوحدات المستخدمة في المشروعهنتعلم ازاي نضيف ملفات الاوتوكاد للريفيت هنبدا خطوات تنفيذ مشروع معماري صغير علي الريفيت نتعلم طريقة نسخ المناسيب من الملف المعمارينتعلم تجهيز المساقط الأفقية الخاصة اللازمة لبدء المشروع هنكمل خطوات تنفيذ مشروع معماري صغير علي الريفيت و نطب

Applied Control Systems 3: UAV drone (3D Dynamics & control)
Udemy
Control Systems

Applied Control Systems 3: UAV drone (3D Dynamics & control)

One of the greatest transformations that we will see in the next couple of decades is going to be the advent of autonomous drones. While being used extensively already, the applications of quadcopters will only grow in time. Drones will be used in delivery services, entertainment, medicine, military, rescue, structural quality inspection - places that people cannot reach easily, and in many other fields. In many cases, there will be a predefined trajectory in a 3D space that the UAV needs to follow without human help. In fact, humans might simply give a simple command for the drone to go somewhere, and then, a specific trajectory will be generated by a computer in that direction and the UAV's control algorithms will need to determine EXACTLY how fast each rotor should turn in order to make the drone follow that trajectory with high-degree precision. And that's what this course is all about - its about DESIGNING, MASTERING, and APPLYING these control algorithms together with deriving the dynamics equations for the quadcopter.In this course, you will receive a full package when it comes to learning about how to model and control a UAV drone and make it follow a trajectory in a 3D environment. Not only you will learn how to model a UAV system mathematically by deriving the equations of motion using the principles of 3D Dynamics, but you will also be exposed to some of the most powerful control techniques out there such as Model Predictive Control and feedback linearization.In 3D dynamics, you will learn the fundamental math and physics behind the UAV quadcopter drone modelling. You will learn how to describe the position and orientation of a UAV quadcopter drone in a 3D space using rotation and transfer matrices, Newton - Euler 6 Degree of Freedom equations of motion, widely used Runge - Kutta integrator in engineering and propeller dynamics.In the end of the course, I will also explain to you the code in the Python simulator.Understanding the m