
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 6 days 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
$1500-3000 CAD
₹1500-12500 INR
₹12500-37500 INR
$250-750 USD
$30-250 USD
$250-750 USD
₹1500-2500 INR
$250-750 USD
₹750-1250 INR / hour
₹750-1250 INR / hour
$10-30 AUD
$250-750 USD
$15-25 USD / hour
₹600-1500 INR
min $50 USD / hour
$2-8 USD / hour
$30-250 USD
₹400-750 INR / hour
$250-750 USD
$30-250 USD