From the ultimate analysis results, the wight percentage of oxygen is normally calculated by difference(100-(C+H+N+S)). But for biomasses with high ash content, how to calculate the Oxygen?
To my knowledge the only way is approximate. It involves assumptions, e.g. that for C-free, dry ash, Si is present as SiO2, the cations as carbonates, and that the majority of the N, S and H are lost during ashing.
A simple thing to do is to measure how much acid is required to neutralise the ash. Then digest the ash in xs HCl, wash out the soluble salts, dry and weigh them, and dry and weigh the SiO2.
From your question I suspect that you have a high SiO2 material such as a grass.