Agricultural by-products, rice straw, wheat bran juice, and soybean residue, were used as substrates for cellulase production using Rhizopus stolonifer var. reflexus TP-02. The culture medium was optimized though uniform design experimentation during shaking flask fermentation, and the ideal formulation obtained for filter paper enzyme (FPase) production was 10 % bran diffusion juice, 1 % rice straw, 0.17 % urea, 0.17 % soybean residue, 0.11 % KH2PO4, and 0.027 % Tween 80, and the maximal FPase activity in the culture supernatant was 13.16 U/mL at an incubation time of 3 days. A kinetic model for cellulase production in batch fermentation was subsequently developed. The unstructured kinetic model considered three responses, namely biomass, cellulase, and sugar. Models for the production of three types of cellulase components (i.e., endoglucanases, cellobiohydrolases, and β-glucosidases) were established to adequately describe the cellulase production pattern. It was found that the models fitted the experimental data well under pH 5.0 and 6.0, but only the avicelase production model predicted the experimental data under pH-uncontrolled conditions.