Grassland actual net primary production (NPPa) was calculated by CASA model. CASA model was calculated with the combination of satellite-observed NDVI and climate (e.g. temperature, precipitation and radiation) as the driving factors, and other factors, such as land-use change and human harvest from plant material, were reflected by the changes of NDVI. CASA NPP was determined by two variables, absorbed photosynthetically active radiation’ (APAR) and the light-use efficiency (LUE). Grassland potential net primary production (NPPp) was calculated by TEM model. TEM is one of process-based ecosystem model, which was driven by spatially referenced information on vegetation type, climate, elevation, soils, and water availability to calculate the monthly carbon and nitrogen fluxes and pool sizes of terrestrial ecosystems. TEM can be only applied in mature and undisturbed ecosystem without take the effects of land use into consideration due to it was used to make equilibrium predications. Grassland potential aboveground biomass (AGBp) was estimated by random forest (RF) algorithm, using 345 AGB observation data in fenced grasslands and their corresponding climate data, soil data, and topographical data.