ThermoGravimetric Analysis (TGA) helps in understanding and optimising pyrolysis process.
Note
- TG = ThermoGravimetry graph measures mass loss vs time graph for a sample during pyrolysis.
- DTG = Differential TG with respect to time graph.
- T = Temperature.
- DTA = Differential Thermal Analysis graph measures dT/dt from reference vs T during pyrolysis.
- DSC = Differential Scanning Calorimetry graph measures dH/dt from reference vs T during pyrolysis.
- HHV = Higher Heating Value.
- ANN = Artificial Neural Networks.
- Components = It refers to the sub components of the material like cellulose, lignin etc. in case of biomass.
The main aim of this repository is to extract components, kinetic parameters and higher heating value from TG data beside sample segregation and identification. It is assumed that the overall DTG is the linear combination of DTGs of individual components.
Code Structure and Run Order
- Initialistion.m : The first file to be run, loads the dataset
- MixtureModel.m : This file uses Mixture Modelling to deconvolute the DTG dataset to extract individual components.
- Components.m : Extracting individual components
- RecordBiasVariance.m : Analyses error in mixture modelling and noise reduction.
- AnalysisKTD.m : Kinetic & Thermal parameter estimation from various methods, reaction order and kinetic error analysis.
- HHVAnalysis.m : Multiliear Regression on described model for HHV estimation.
- NeuralFitting.m : ANN fitting for HHV estimation.
- SOMClustering.m : Clustering for determining relationship between variables.
- PatternRecognition.m : Pattern in sample origin and characteristics.
- PlotSave.m : Saving and generating all plots.
Beside the above 10 .m files all the other files are either dependencies or additonal files and folders.
Made by:
Mayank Mahawar | Indian Institute of Technology(IIT), Delhi | [email protected]