It is not possible to get a constant biogas flow from a batch digester. However, if you know the composition of the feedstock, you can estimated the theoretical methane production (from a mass of feedstock). Naturally the real methane yield will depend besides of the operation parameters of the process.
As far as I've noticed in practice and read in literature, it's not possible to get a constant biogas flow in any anaerobic processes (either batch or continuous feeding), mainly due to much variable microbiota which lives in antibiosis. Practically in the fermenting mass there is a permanent fighting between bacterial species that need different living condition (acid for acidogens or alkaline for methanogens) and this has a direct influence on the biogas quality and volume, with up and down during days or even weeks. Decline begins as the organic substrate is digested, this depends on the feedig volume and organic loading.
is simply not possible to achieve a constant flow or yield of biogas in an anaerobic digestion (AD) system. AD, which comprises activities of microbes on available substrate makes it highly impossible since these microbes will only consume available substrate only when the environment in which they find themselves is conducive. again the process is not just a simple process where microbes could produce gas upon directly contact with substrate. each community of microbes have their various roles and functionalities such hydrolysis, acidogenesis, acetogenesis and methanogenesis. the byproduct of one step becomes the resource for another group of microbes responsible for the next step. so in simple terms, a constant flow or yield of biogas in an AD is not possible.
I'm totally agreed with Philip Antwi that each community of microbes have their various roles and facilities, such as byproducts from first step of AD ( anaerobic digestion) can be used by another group of bacteria as substrate or resource. In that case if you use pure culture (single strain) it might be possible to get constant yield of bacteria but still need to provide conducive environment constantly . specially have to be careful with inhibiting factors such as temp , pH and substrate availability as well.
No it is not possible to get it through batch anaerobic digestion. Substrates concentration decrease in the course of digestion and as a result the biogas production after increasing will decrease. So it is not possible.
I will go in the same line as the previous comments. Since this is a batch process, it is not possible to obtain a constant biogas (or methane) flow over a long period.
However, from personal experience, you may have a constant methane flow for 2-3 days but this will fluctuate again afterwards.
You will also like to note that the fluctuations in methane flows are smaller for slowly biodegradable substrates as opposed to more readily biodegradable substrates (again from personal experience).
I would say that the Biogas digestors are good solutions for increasing organic wastes specially in urban ecosystems. In this regard, I would like to share you the following paper which made to get a comprehensive knowledge:
Article Construction of a Pilot Scale Biogas Digester at the Univers...
Article Design and Fabrication of a Plastic Biogas Digester for the ...