I just think it's not outside the boundaries of our abilities to develop a system that looks at the layout of the land and calculates expected wind, shear , eddies etc ... not in real time, produces a 'map'. That can be then easily used by jsbsim to adjust certain inbuilt property values in real time.
It doesn't have to be real complicated to start with... 256 colours speeds from 0-what ever. another map 256 colours for direction (360 would be better but heck computers weren't thought of when the compass was created) and a grey scale map for speed of rising or sinking air.
Of course this has to be sync'd into the terrain such that for a given grid position we get a colour number, colour number, greyscale number.
The rest is JSBsim.
Look this is just an idea of how I'd go about doing it... if someone has a better idea great