Sensor deployment
AssigneeInternational Business Machines Corporation
InventorsYutao Ba, Wenchen Cheng, Xin Jie Lv, Lingyun Wang, Ming Xie, Wen Jun Yin, Gang Zhou, Ke Xu Zou
Life of this patent
Estimating the term…
Abstract
At least one target area is identified based on a pollution concentration field of a geographic area. At least one candidate site is selected from a plurality of sites within the geographic area based on a relationship between the plurality of sites and pollution sources, where the plurality of sites are potential positions for deploying sensors for monitoring pollution. A target site is determined from the at least one candidate site based on the at least one target area.
Claims20
A computer-implemented method, comprising:
- obtaining, by at least one processing device comprising a processor operatively coupled to a memory, a list of candidate sites within a geographic area that are potential locations for deploying additional sensors for monitoring pollution;
- obtaining, by the at least one processing device, a list of pollution source sites within the geographic area that are generating pollution, the list of pollution source sites comprising a location of each pollution source site within the geographic area;
- obtaining, by the at least one processing device, a pollution concentration field of the geographic area, the pollution concentration field comprising a three-dimensional model describing distributions of pollutants within the geographic area;
- obtaining, by the at least one processing device, real-time sensor data from a plurality of sensors located at a plurality of locations within the geographic area, the real-time sensor data being generated in real-time by each sensor of the plurality of sensors based at least in part on pollution in the geographic area that is within range of the location of that sensor;
- updating, by the at least one processing device, the pollution concentration field based at least in part on the real-time sensor data, the updating comprising:
- converting the real-time sensor data obtained from each sensor into a sequence of pollution concentration values and corresponding height values, the corresponding height value for each pollution concentration value being relative to the location of each sensor;
- generating a magnitude for each location associated with each corresponding sensor by combining the pollution concentration value associated with that location in the pollution concentration field and the pollution concentration value associated with that location in the sequence, the combining comprising weighting each of the pollution concentration value associated with that location in the pollution concentration field and the pollution concentration value associated with that location in the sequence based at least in part on the corresponding height value for that location;
- and
- updating the pollution concentration field based at least in part on the generated magnitude for each location to generate the updated pollution concentration field;
- identifying, by the at least one processing device, a target area within the geographic area based at least in part on the updated pollution concentration field;
- determining, by the at least one processing device, a contribution of each of the pollution source sites to at least one type of pollution at each of the candidate sites in the target area;
- determining, by the at least one processing device, a combined pollution influence value of the pollution source sites on each of the candidate sites in the target area based at least in part on the updated pollution concentration field and the determined contribution of each of the pollution source sites to the at least one type of pollution at each respective candidate site;
- ranking, by the at least one processing device, the candidate sites based at least in part on the combined pollution influence value;
- selecting, by the at least one processing device, a target site from the candidate sites in the target area based at least in part on the ranking of the candidate sites, the target site comprising a top candidate site in the ranking;
- and
- causing, by the at least one processing device, a deployment of one or more additional sensors at the target site based at least in part on the selection of the target site from the candidate sites in the target area;
- wherein the target site comprises a three-dimensional volume within the three-dimensional model of the updated pollution concentration field;
- and
- wherein causing the deployment of the one or more additional sensors at the target site comprises selecting respective height values for each of the one or more additional sensors that fall within the three-dimensional volume of the target site, at least one of the one or more additional sensors being deployed at a height value that is above a ground height value.
A system comprising:
- at least one processing device comprising a processor coupled to a memory;
- wherein the at least one processing device is configured to:
- obtain a list of candidate sites within a geographic area that are potential locations for deploying additional sensors for monitoring pollution;
- obtain a list of pollution source sites within the geographic area that are generating pollution, the list of pollution source sites comprising a location of each pollution source site within the geographic area;
- obtain a pollution concentration field of the geographic area, the pollution concentration field comprising a three-dimensional model describing distributions of pollutants within the geographic area;
- obtain real-time sensor data from a plurality of sensors located at a plurality of locations within the geographic area, the real-time sensor data being generated in real-time by each sensor of the plurality of sensors based at least in part on pollution in the geographic area that is within range of the location of that sensor;
- update the pollution concentration field based at least in part on the real-time sensor data, the updating comprising:
- converting the real-time sensor data obtained from each sensor into a sequence of pollution concentration values and corresponding height values, the corresponding height value for each pollution concentration value being relative to the location of each sensor;
- generating a magnitude for each location associated with each corresponding sensor by combining the pollution concentration value associated with that location in the pollution concentration field and the pollution concentration value associated with that location in the sequence, the combining comprising weighting each of the pollution concentration value associated with that location in the pollution concentration field and the pollution concentration value associated with that location in the sequence based at least in part on the corresponding height value for that location;
- and
- updating the pollution concentration field based at least in part on the generated magnitude for each location to generate the updated pollution concentration field;
- identify a target area within the geographic area based at least in part on the pollution concentration field;
- determine a contribution of each of the pollution source sites to at least one type of pollution at each of the candidate sites in the target area;
- determine a combined pollution influence value of the pollution source sites on each of the candidate sites in the target area based at least in part on the updated pollution concentration field and the determined contribution of each of the pollution source sites to the at least one type of pollution at each respective candidate site;
- rank the candidate sites based at least in part on the combined pollution influence value;
- select a target site from the candidate sites in the target area based at least in part on the ranking of the candidate sites, the target site comprising a top candidate site in the ranking;
- and
- causing a deployment of one or more additional sensors at the target site based at least in part on the selection of the target site from the candidate sites in the target area;
- wherein the target site comprises a three-dimensional volume within the three-dimensional model of the updated pollution concentration field;
- and
- wherein causing the deployment of the one or more additional sensors at the target site comprises selecting respective height values for each of the one or more additional sensors that fall within the three-dimensional volume of the target site, at least one of the one or more additional sensors being deployed at a height value that is above a ground height value.
A computer program product comprising a processor-readable storage medium for storing processor-readable program code which, when executed by a processor, causes the processor to:
- obtain a list of candidate sites within a geographic area that are potential locations for deploying additional sensors for monitoring pollution;
- obtain a list of pollution source sites within the geographic area that are generating pollution, the list of pollution source sites comprising a location of each pollution source site within the geographic area;
- obtain a pollution concentration field of the geographic area, the pollution concentration field comprising a three-dimensional model describing distributions of pollutants within the geographic area;
- obtain real-time sensor data from a plurality of sensors located at a plurality of locations within the geographic area, the real-time sensor data being generated in real-time by each sensor of the plurality of sensors based at least in part on pollution in the geographic area that is within range of the location of that sensor;
- update the pollution concentration field based at least in part on the real-time sensor data, the updating comprising:
- converting the real-time sensor data obtained from each sensor into a sequence of pollution concentration values and corresponding height values, the corresponding height value for each pollution concentration value being relative to the location of each sensor;
- generating a magnitude for each location associated with each corresponding sensor by combining the pollution concentration value associated with that location in the pollution concentration field and the pollution concentration value associated with that location in the sequence, the combining comprising weighting each of the pollution concentration value associated with that location in the pollution concentration field and the pollution concentration value associated with that location in the sequence based at least in part on the corresponding height value for that location;
- and
- updating the pollution concentration field based at least in part on the generated magnitude for each location to generate the updated pollution concentration field;
- identify a target area within the geographic area based at least in part on the updated pollution concentration field;
- determine a contribution of each of the pollution source sites to at least one type of pollution at each of the candidate sites in the target area;
- determine a combined pollution influence value of the pollution source sites on each of the candidate sites in the target area based at least in part on the updated pollution concentration field and the determined contribution of each of the pollution source sites to the at least one type of pollution at each respective candidate site;
- rank the candidate sites based at least in part on the combined pollution influence value;
- select a target site from the candidate sites in the target area based at least in part on the ranking of the candidate sites, the target site comprising a top candidate site in the ranking;
- cause a deployment of one or more additional sensors at the target site based at least in part on the selection of the target site from the candidate sites in the target area;
- wherein the target site comprises a three-dimensional volume within the three-dimensional model of the updated pollution concentration field;
- and
- wherein causing the deployment of the one or more additional sensors at the target site comprises selecting respective height values for each of the one or more additional sensors that fall within the three-dimensional volume of the target site, at least one of the one or more additional sensors being deployed at a height value that is above a ground height value.
Dependencies are inferred from the claim text.