发明名称 一种能量分配的方法和装置
摘要 本发明公开了一种能量分配的方法和装置,属于无线通信领域。所述方法包括:获取n个节点的功率,n大于1;根据n个节点的功率和预设的节点划分原则,将n个节点划分为m个节点集合,m小于等于n;根据m个节点集合和预设的能量划分模型,将总能量划分为m个能量集合,m个能量集合与m个节点集合一一对应;将m个能量集合中的每个能量集合中的每个能量分别分配给对应的m个节点集合中的每个节点集合中的每个节点。所述装置包括:获取模块、节点划分模块、能量划分模块和分配模块。本发明实现了根据各个节点的功率为各个节点分配能量,平衡了无线传感器网络中各节点的使用时间,从而增加了网络寿命。
申请公布号 CN101500300B 申请公布日期 2011.02.16
申请号 CN200910119715.8 申请日期 2009.03.24
申请人 清华大学 发明人 龙衡宇;刘勇攀;杨华中
分类号 H04W52/02(2006.01)I;H04W84/18(2006.01)I 主分类号 H04W52/02(2006.01)I
代理机构 北京三高永信知识产权代理有限责任公司 11138 代理人 何文彬
主权项 1.一种能量分配的方法,其特征在于,所述方法包括:获取n个节点的功率,所述n大于1;按照功率从小到大或从大到小的顺序对所述n个节点的功率进行排序;根据排序后的所述n个节点的功率和预设的节点划分原则,建立所述n个节点的最优节点划分模型;所述节点划分原则为<img file="FSB00000301005500011.GIF" wi="342" he="115" />其中,m表示节点集合的总个数,所述m小于等于所述n,k表示节点集合中的第k个节点集合,g<sub>k</sub>表示第k个节点集合中节点功率的最大值,N<sub>k</sub>表示第k个节点集合中包含的节点个数;当按照功率从小到大的顺序对所述n个节点的功率进行排序时,所述n个节点的最优节点划分模型为<img file="FSB00000301005500012.GIF" wi="629" he="130" />当按照功率从大到小的顺序对所述n个节点的功率进行排序时,所述n个节点的最优节点划分模型为<img file="FSB00000301005500013.GIF" wi="608" he="133" />其中,x<sub>k+1</sub>表示第k个节点集合中终点节点对应的节点序列号,x<sub>k</sub>表示第k个节点集合中起始节点对应的节点序列号,x<sub>k+1</sub>-x<sub>k+1</sub>表示第k个节点集合中包含的节点个数,<img file="FSB00000301005500014.GIF" wi="70" he="47" />表示第k个节点集合中终点节点的功率,<img file="FSB00000301005500015.GIF" wi="50" he="47" />表示第k个节点集合中起始节点的功率,并且,x<sub>k+1</sub>、x<sub>k</sub>为整数、1≤x<sub>k+1</sub>≤n、1≤x<sub>k</sub>≤n、x<sub>1</sub>=1、x<sub>m+1</sub>=n、x<sub>k+1</sub>>x<sub>k</sub>;对所述最优节点划分模型进行求解;根据所述最优节点划分模型的解,获取m个节点集合;根据所述m个节点集合和预设的能量划分模型<img file="FSB00000301005500016.GIF" wi="396" he="184" />将总能量划分为m个能量集合,m个能量集合中的每个能量集合为<img file="FSB00000301005500017.GIF" wi="382" he="186" />所述m个能量集合与所述m个节点集合一一对应;其中,i=1,2,...,m、g<sub>i</sub>表示第i个节点集合中节点功率的最大值、N<sub>i</sub>表示第i个节点集合中包含的节点个数、g<sub>k</sub>表示第k个节点集合中节点功率的最大值、N<sub>k</sub>表示第k个节点集合中包含的节点个数、E<sub>i</sub>表示第i个能量集合的能量、E表示总能量;将所述m个能量集合中的每个能量集合中的每个能量,分别分配给对应的所述m个节点集合中的每个节点集合中的每个节点。
地址 100084 北京市海淀区清华园1号