Burn from the total supply daily and automatically

modify the code to burn 15% of the total supply automatically

function burnRate(uint256 supply) public pure returns(uint256) {
    uint256 rate = 2;
    if (supply > 48000) {
        rate = 2;
    } else if(supply <= 48000 && supply > 46000) {
        rate = 4;
    } else if(supply <= 46000 && supply > 44000) {
        rate = 6;
    } else if(supply <= 44000 && supply > 42000) {
        rate = 8;
    } else if(supply <= 42000 && supply > 0) {
        rate = 10;
   }
    return rate;
}

}