Experimental and computational approaches on the pyran derivatives for acid corrosion