High Speed Propulsion Lab in IIT Kharagpur, India
The APSYS lab is located at 001 ground floor of Annex Building in the Aerospace Engineering Department, IIT Kharagpur, India. Research on high speed propulsion, pulse jet ignition, vortex combustion, thermoacoustics, spark ignition, jet deflection, etc is being conducted experimentally and computationally. The group performs flow imaging, flow diagnostics, pressure measurements on scaled down test objects. Members have access to a super-computing facility for running computer codes like Fluent, SU2, OpenFoam etc. The Lab has a dedicated compressed air facility, a direct connect modular flow facility capable of running various aerothermodynamic studies. A team of PhD students, MTech students and Undergrad students work on various projects.
APSYS Labs receives DST funding for turbulent combustion research. The funding will cover equipment procurement for pressure measurements and the purchase of specialty gases used in the tests.

Areas of research include combustion oscillations, vortex driven flows, pulsating flows, method of characteristics, combustion sciences etc.As part of our work in high speed combustors, we are studying flame behavior, ignition, stabilization, flashback and mode transition in high speed combustors both with cavity assisted and strut assisted flame stabilization mechanisms. As part of our work on Combustion Instability prediction and control, we are also looking at vortex driven resonant combustion in Gas Turbine combustors. Active combustion control using secondary injection targeting q' oscillation tailoring are being attempted.
Instructors, Students, Collaborators, RAs, TAs etc.
Posts about publications, achievement, facilites, books from this group
The rig is being instrumentated for transitioning from cold flow supersonic mixing studies to reacting flow mode transition studies.
... | 1. Minwook Chan PhD Thesis | |
| 2. PhD Thesis |
Aerodynamics, Thermodynamics, Heat Transfer and Combustion Chemistry. The building blocks of propusion systems. While feedback control is also an integral part, courses like these primarily cover the mechanical aspects of propulsion systems.
... 🚀 Just returned from the Aviation Forum 2024, and what an incredible experience it was! I am grateful to my supervisor, Dr. Amardip Ghosh, for his consistent support and insightful advice, and many thanks to my institute, the Indian Institute of Technology Kharagpur, India, for the financial support that made this journey possible. 🙏
What happens in Vegas doesn’t stay in Vegas – it’s coming with me as newfound knowledge and inspiration for my future work! ✈️
I had the pleasure of presenting my paper titled "Effect of Wall Divergence on the Flow Field Inside a Scramjet Engine" (DOI: 10.2514/6.2024-3891). Engaging with fellow researchers and exchanging ideas has truly been inspiring. The conference was a fantastic opportunity to connect with some brilliant minds in the field of aerodynamics and propulsion.
I’m also deeply thankful to my co-authors for their dedication and hard work in ensuring we met the submission deadline. Your contribution was key to our success. A special thanks to Dipesh Raj, a fellow researcher, for his invaluable help in planning and organizing everything – we couldn't have done it without you!
Looking forward to applying these experiences and insights as I continue the journey in aviation research! ✈️
#AviationForum2024 #Research #Networking #Gratitude
...Effect of Wall Divergence on the Flow Field Inside a Scramjet Engine
2 Images in this album
%Here's a MATLAB code that performs Independent Component Analysis (ICA) on a video sequence. The goal is to treat each frame as a data %vector and then extract statistically independent components from this set using ICA.
%This is particularly useful for motion segmentation, source separation, or background subtraction tasks.
% ICA on a video sequence
clc; clear; close all;% Load video
videoFile = 'your_video.mp4'; % Change to your video file
v = VideoReader(videoFile);
numFrames = floor(v.Duration * v.FrameRate);% Read first frame to get dimensions
frame = readFrame(v);
grayFrame = rgb2gray(frame);
[rows, cols] = size(grayFrame);
frameSize = rows * cols;% Reset video to the beginning
v.CurrentTime = 0;% Construct data matrix: each column is a vectorized frame
dataMatrix = zeros(frameSize, numFrames);
frameCount = 0;while hasFrame(v)
frame = readFrame(v);
grayFrame = rgb2gray(frame);
grayFrame = im2double(grayFrame); % Normalize to [0,1]
frameCount = frameCount 1;Independent Component Analysis (ICA) for a video sequence. ChatGPT
Find content on publications, achievement, facilites etc
Posts arranged recent first
Emails through this form are monitored for spam
 8391     1      1      1
FEATURED POST
BTP and MTP Project Topics - 2023 Batch
Amardip Ghosh #Advanced Propulsion Systems (APSYS) Lab
This year we have a large number of BTP and MTP students as well as students from outside schools interning with our lab. While we remain open to project suggestions from students and sponsors, we also want to create a thematic focus of projects we want students to work on. If you have signed up with our lab for your BTP, MTP or Summer Internship, you can go over the list of topics we are proposing. Also read up the literature in the attachments section. You may be able to extend the work des... 
Read more
Attachments