
In Progress
Posted
Paid on delivery
Design and implement an offline tabular Q-learning (Q-table) controller in MATLAB/Simulink for a hybrid PV–battery system feeding a buck converter. The controller should accurately regulate the converter’s output voltage under varying irradiance, load, and battery SOC. The project will be completed in two phases: 1. Develop a complete Simulink model of the hybrid PV–battery–buck system, generate an offline dataset of transitions, train the Q-table, and implement a MATLAB Function block for closed-loop voltage regulation using the greedy Q-table controller. 2. Enhance the controller with physics-informed reinforcement learning by incorporating buck converter equations into the reward function and state features. Demonstrate voltage regulation under varying conditions and provide brief documentation covering encoding, reward design, and usage. Deliverables: - Complete Simulink model of the hybrid PV–battery–buck system. - Offline dataset of transitions and trained Q-table. - MATLAB Function block implementing the greedy Q-table controller. - Physics-informed reward/state features based on buck equations. - Demonstration of voltage regulation under varying conditions. - Brief documentation of encoding, reward design, and usage.
Project ID: 40687202
2 proposals
Remote project
Active 1 min ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hi i have matlab knowledge and using 24 year version a let me know if its useful for you and will provide the matlab file.
₹6,000 INR in 5 days
0.0
0.0
2 freelancers are bidding on average ₹5,625 INR for this job

Hi, a Simulink model of PV, battery and a buck stage with a tabular Q learning controller holding output steady. The dataset is the hard part. Plan: build the plant, log transitions over irradiance, load and SOC, state as discretised voltage error and its rate, duty step as the action, greedy Q table in a MATLAB Function block. Phase two puts the buck equations in the reward. What MATLAB release are you on? We've trained offline policies from logged data before. Happy to take phase one first. Regards, Digitalizers
₹5,250 INR in 3 days
0.0
0.0

Gurdaspur, India
Payment method verified
Member since May 4, 2026
₹600-4000 INR
₹1500-12500 INR
₹1500-12500 INR
₹1500-12500 INR
₹1500-12500 INR
$10-30 USD
₹1200-2000 INR
$250-750 USD
₹1500-12500 INR
$5000-10000 USD
$10-30 USD
₹12500-37500 INR
₹1500-12500 INR
₹750-1250 INR / hour
$250-750 USD
₹1500-12500 INR
$15-25 USD / hour
₹750-1250 INR / hour
₹12500-37500 INR
$30-250 USD
₹750-1250 INR / hour
$10-30 USD
$30-250 USD
€30-250 EUR
₹750-1250 INR / hour