A maybe useful source of information is Navipedia but the models presented are navigator oriented and don't take the surface meteorological conditions into account.