There are number of good solar radiation simulation models for calculating incident solar radiation in certain location at a given time. To get a model please refer to the paper in the link: Article Solar radiation modelling for the simulation of photovoltaic systems