Hi Junqi,
Most of the DEB parameters need to be estimated simultaneously from life history data in one hit because there's a one-to-many relationship between the core parameters and the life history observations. You can't change those parameters once you've estimated them because you'll end up with a model that doesn't fit the original data used to estimate the parameters as well.
The maximum specific assimilation rate {p_Am} is a primary/core
parameter like the specific maintenance rate [p_M]. In the estimation
procedure you get an estimate from the data of [p_M] and the "zoom
factor", z where {p_Am} = z * [p_M] / kappa. So you shouldn't tweak z or {p_Am} or [p_M] if you want to maintain the fit of your model to the original data used to estimate the parameters.
The parameters you don't usually estimate (because of lack of data on the feeding process), and that link to your problem, are the structure-specific energy content of the stomach, [E_sm], the maximum surface area-specific food intake rate {p_Xm}, the digestion efficiency kappa_X and the half saturation constant K. You can play around with these and try and find sensible values if you are trying to model the feeding process. They will just alter the amount of food needed to be eaten and how big the stomach can get, and the assimilation process and everything downstream of that remains unchanged. If you are finding the digestion rates are too slow or fast it has to do with your original DEB parameter estimates for the core parameters.
For gape-limited predators I have developed some code to simulate the feeding process that I'll add to the package at some point this year but it's not quite ready yet. It's a very simple stomach model so don't expect too much from it :).
All the best,
Mike