2020年深圳杯c题论文及代码.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
无线可充电传感器网络充电路线规划 摘要 无线传感器网络中包括若干传感器以及一个数据中心,这些传感器的电池均需要能量来维持正常的工作,基于此一方面我们需要设计单个移动充电器从数据中心出发的合理网络充电路线,另一方面传感器工作时均会耗电,需要得到要保证各传感器正常工作的电池的最低容量,并由此拓展到多个移动充电器的问题。 针对问题一,要使得能耗最小化,就要保证移动充电器行走的路程最小,所以路线图可看成网络图,利用地球半径和各传感器的经纬度计算可以得出各个点之间的距离,问题转化为在给定的加权网络图中寻找从数据中心开始将网络图中所有顶点仅遍历一遍再回到数据中心使得路程最短的问题,即TSP问题,结合模拟退火算法和遗传算法,我们可以得到最优的路线方案见图二。 针对问题二,系统正常运行需要保证移动充电器跑完一圈的过程后各传感器一直不低于最低电池容量,可以将此作为约束条件,若要求得每一个满足题设条件传感器的电池容量最小值,可以等价为求传感器总电池容量的最小值,这样就将多目标问题转化为了单目标问题,经简化计算进一步转化为线性规划问题,合理设置充电速率r,移动速度v,电池容量最低值f,通过求解我们得到各传感器的最小电池容量见图四;在此基础上我们考虑到巡视间隔为1天,保证相邻两次巡视之间传感器的电池电量仍然满足要求,得到电池容量见图六。 针对问题三,规划同时派出4个移动充电器进行充电的路线可以联系多售货员的旅行商问题,以数据中心为原点,进行网络图分区,然后进一步分组求得最短巡视路径,通过引入均衡度分析不同划分方案的合理性,保证总路线最短与均衡度最好,因而转化为多目标优化问题,基于第一问的遗传算法我们得到最优的路线方案见图九,结合第二问进一步得到各电池最低容量见图十。 【关键词】模拟退火 遗传算法 TSP 线性规划 分区均衡度 问题重述 1.1问题背景 随着物联网的快速发展,无线传感器网络WSN在生活中的应用也越来越广泛。无线传感器网络中包括若干传感器以及一个数据中心。传感器从环境中收集信息后每隔一段时间将收集到的信息发送到数据中心。数据中心对数据进行分析并回传控制信息。影响WSN生命周期最重要的一个因素是能量。提供能量的方式之一是电池供电,利用移动充电器定期为传感器的电池补充能量,这种方式供电的网络也被称为无线可充电传感器网络WRSN。 1.2求解问题 在WRSN系统中,传感器从环境中收集信息并将收集到的信息传递给数据中心。当一个传感器的电量低于一个阈值时便无法进行正常的信息采集工作,为了让WRSN正常运转,移动充电器需要定期为传感器进行充电以避免其电量低于阈值。为了减小移动充电器在路上的能量消耗,需要合理地规划移动充电器的充电路线。请考虑以下问题: 问题一:根据每个节点的经纬度,考虑当只派出一个移动充电器时,如何规划移动充电路线才能最小化移动充电器在路上的能量消耗。 问题二:知道每个节点的经纬度、能量消耗速率,假设传感器的电量只有在高于f(mA)时才能正常工作,移动充电器的移动速度为v(m/s)、移动充电器的充电速率为r(mA/s),在只派出一个移动充电器的情况下,若采用问题一规划出来的充电路线,每个传感器的电池的容量应至少是多大才能保证整个系统一直正常运行? 问题三:知道每个节点的经纬度、能量消耗速率,假设传感器的电量只有在高于f(mA)时才能正常工作,移动充电器的移动速度为v(m/s)、移动充电器的充电速率为r(mA/s),但为了提高充电效率,同时派出4个移动充电器进行充电,在这种情况下应该如何规划移动充电器的充电路线以最小化所有移动充电器在路上的总的能量消耗?每个传感器的电池的容量应至少是多大才能保证整个系统一直正常运行? 2、问题分析 2.1 问题一分析 : 问题一属于典型的旅行商问题,该问题是在寻求一个充电器由起点出发,通过所有给定的传感器位置点之后,最后再回到原点的最小路径。问题的求解有多种方式,我们在这里采用模拟退火算法和遗传算法来求解此问题。附件一给出了29个传感器以及数据中心的经纬度,先将经纬度转换为弧度,再利用地球半径计算可以得出各个点之间的距离,从而可以求得这些点的距离矩阵,根据以上两种不同的求解方式会得出不同的最短路径(即最优路径),再对结果进行分析比较,得到最佳路线规划方案。 2.2 问题二分析: 若将每一个传感器的电池容量都视作一个目标,则此问题属于多目标优化问题,在此题中,若要求得每一个满足题设条件传感器的电池容量最小值,可以等价为求传感器总电池容量的最小值,这样就将多目标问题转化为了单目标问题,根据题意,我们可以合理假设移动充电器的巡逻速率和频率,从而得到约束条件:在移动充电器巡逻一个周期(即绕所有点走一圈)内,每个传感器的电池容量最低不能低于f(mA),利用这一条件,我们可以建立不等式约束,从而进一步将问题

文档评论(0)

爱分享的达人 + 关注
实名认证
文档贡献者

爱分享

1亿VIP精品文档

相关文档