Matrices HELP for Air Pollution Modelling!!!
7 views (last 30 days)
Show older comments
Hi,
I am trying to build a model for air pollution. Not that it matters much but if you are interested I am using the Gaussian plume model with reflection on the ground which calculates the concentration level of a pollutant at a given x,y coordinate.
I have 3 stacks (chimneys) located in different locations on an industrial site and I want to plot a contour graph that will give a value for a concentration level at any point.
To give you a better idea of what it looks have a look at the attached image.
I believe that I will need to create three matrices which are the same size as the length of the x and y axes, but my problem is, i need the origin of each matrix to start at different points. They will each need to start calculating the concentration levels at each stacks geographical location point.
Could someone help with how I would do this.
In simple terms, is there a way you can create a matrix of values where the surrounding points of the starting point of calculation are found by their geographical location in relation to the respective starting point?
0 Comments
Answers (1)
dpb
on 23 Mar 2015
It is simply a superposition of the three with an origin translation. IOW, just create a grid for the full site and create a plume from a zero origin. Then scale by the amplitude and translate to each stack location. One simple way conceptually would be three planes hold each plume and then sum them at the expense of memory. The other is to use the translated coordinates for each and build the components in place.
See Also
Categories
Find more on Geographic Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!