MATLAB House :: Channel
364 subscribers
13 photos
72 videos
2 files
48 links
— این کانال جهت تبادل هر چه بهتر اطلاعات و اشتراک دانش در حوزه نرم‌افزار #متلب ایجاد شده است.
— گپ:@MATLABHOUSE
— آموزش‌ها و پروژه‌های تکمیلی در justeducation.ir قرار خواهد گرفت.
Download Telegram
In this MATLAB programming example, we solve an optimal control problem using the Pontryagin's Maximum Principle. We use the state equations, cost function, Hamiltonian, and costate equations to obtain the optimal control. The solution is obtained using the "dsolve" function, and the results are visualized using MATLAB plots. This example is taken from the "Crack Optimal Control" book.

Watch the video on YouTube:
https://www.youtube.com/watch?v=eN9qZ-dOskM

telegram:
🆔 @MATLAB_House

@MATLABHOUSE

#OptimalControl #MATLAB #PontryaginMaximumPrinciple #CrackOptimalControl #StateEquations #CostFunction #Hamiltonian #CostateEquations #dsolve #MATLABPlots #ControlTheory #Optimization #DynamicProgramming #NumericalMethods #Engineering #Mathematics #Coding #Programming #ArtificialIntelligence #MachineLearning #SymbolicComputation #Visualization #Simulation #MathModeling #Education #STEM
1👍1
Media is too big
VIEW IN TELEGRAM
❇️"Designing Fuzzy Systems with Recursive Least Squares | MATLAB Simulink Tutorial for Cruise Control and DC Motor Speed"❇️

more in coment

To watch in
🔻YouTube: https://youtu.be/v8HKEJELShA
🔹Telegram:
🆔 @MATLAB_House

@MATLABHOUSE

#FuzzyLogic #MATLABSimulink #ControlSystems #RecursiveLeastSquares #GaussianFunctions #SystemTesting #OptimalControl #AdaptiveControl #TechTutorial #Engineering #MATLABCoding #RealTimeControl #AlgorithmExplanation #VersatileSystems #OnlineLearning
👍2
Media is too big
VIEW IN TELEGRAM
❇️Transfer Function Coefficient Identification with MATLAB: Markov Series and Hankel Matrix Method

Description:

"Dive into MATLAB as we explore the Markov series and Hankel matrix method for identifying transfer function coefficients. This tutorial guides you through the step-by-step process of extracting numerator and denominator coefficients, shedding light on the intricacies of system identification. Perfect for engineers and enthusiasts looking to enhance their understanding of transfer function modeling.
To watch in
🔻YouTube: https://youtu.be/tuHf-3MOGiM
🔹Telegram:
🆔 @MATLAB_House

@MATLABHOUSE

#MATLAB #TransferFunction #SystemIdentification #ControlSystems #Engineering #MarkovSeries #HankelMatrix #MATLABCoding #CoefficientIdentification
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
❇️ساختن ربات تلگرام مخصوص اطلاع اتمام شبیه سازی ها در متلب ❇️

با توجه به زمان‌بر و پیچیده بودن کدها، ایجاد سیستمی برای اعلام اتمام شبیه‌سازی‌ها اهمیت زیادی دارد. در این ویدیو، نحوه ساخت ربات تلگرامی ساده‌ای را آموزش می‌دهیم که از طریق API با متلب ارتباط برقرار می‌کند و پیغام پایان شبیه‌سازی را ارسال می‌کند. این روش به دلیل سادگی و حفظ حریم خصوصی بهتر از ارسال ایمیل است. هنگام اتمام شبیه‌سازی، تنها کافی است دستور sendTelegramMessage('Simulation completed successfully!'); را فراخوانی کنید. همچنین، کدی برای ایجاد هشدار صوتی در سیستم‌های شخصی پس از اتمام کد نیز قرار داده شده که در تابع soundtest قرار دارد و قابل فراخوانی است. تمامی کدها در کامنت‌ها شرح داده شده‌اند.

🔹Telegram:
🆔 @MATLAB_House

@MATLABHOUSE

#MATLAB #TelegramBot #Simulation #Automation #TechTutorial #Engineering #Coding #SoftwareDevelopment #APIIntegration #TechTips
3
Media is too big
VIEW IN TELEGRAM
✳️Inverted Pendulum Control: RL + MPC Implementation

1️⃣ Reinforcement Learning Features:
- Q-Learning for system identification
- Self-learning pendulum balancing
- No prior model needed

2️⃣ MPC Implementation:
- Real-time optimization
- Constraint handling
- Precise position/angle control

3️⃣ Hardware:
- DC motor (50:1 gearbox)
- Dual encoders
- STM32 controller
- Custom PWM driver

4️⃣ Performance:
- Upright stabilization
- Disturbance rejection
- Accurate tracking

By: Javad Safaei
Supervisor: Naser Pakar
🔹Telegram:
🆔 @MATLAB_House
@MATLABHOUSE

#InvertedPendulum #ReinforcementLearning #ModelPredictiveControl #Robotics #ControlSystems #Engineering
1