发明名称 |
一种模块化多电平换流器子模块电压排序方法 |
摘要 |
本发明公开了一种模块化多电平换流器子模块电压排序方法,通过可编程逻辑器件采集各子模块的电压数据,在可编程逻辑器件中设置N个级联的比较交换单元;将采集到的电压串行通过N个比较交换单元,当数据首次进入比较交换单元中时保存该数据在tmp寄存器中,将后续进入的数据与tmp寄存器中的数据比较;通过比较后将当前数据输出给下一级比较交换单元或将当前数据存储在tmp寄存器中,实现电压排序;利用N个级联的比较交换单元进行并行排序,N个模块电压排序所用时间为2N个时钟周期,相比传统排序方法易于理解和实现,计算时间快,适合电平数正在日益增加的模块化多电平换流器电压排序的需要。 |
申请公布号 |
CN103678887A |
申请公布日期 |
2014.03.26 |
申请号 |
CN201310613736.1 |
申请日期 |
2013.11.25 |
申请人 |
中国西电电气股份有限公司 |
发明人 |
冯武彤;王小强;胡鑫明;廖红伟 |
分类号 |
G06F19/00(2011.01)I;G06F17/30(2006.01)I |
主分类号 |
G06F19/00(2011.01)I |
代理机构 |
西安通大专利代理有限责任公司 61200 |
代理人 |
蔡和平 |
主权项 |
一种模块化多电平换流器子模块电压排序方法,其特征在于包括以下步骤:(1)、通过可编程逻辑器件采集各子模块的电压数据,在可编程逻辑器件中设置N个级联的比较交换单元,N≥1;(2)、将采集到的电压串行通过N个比较交换单元,当数据首次进入比较交换单元中时,比较交换单元保存该数据在tmp寄存器中,当后续数据进来时,比较交换单元将后续进入的数据与tmp寄存器中的数据比较;若当前输入的数据比tmp寄存器中的数据大,则将当前数据输出给下一级比较交换单元,若比tmp寄存器中的数据小,则将tmp寄存器中的数据输出给下一级比较交换单元,将当前数据存储在tmp寄存器中;或者若当前输入的数据比tmp寄存器中的数据小,则将当前数据输出给下一级比较交换单元,若比tmp寄存器中的数据大,则将tmp寄存器中的数据输出给下一级比较交换单元,将当前数据存储在tmp寄存器中;(3)、当数据进入第X级单元时,第1级单元到第X级单元同时进行输入、输出和数据比较工作,2≤X≤N;当数据进入第N级单元时排序完成,则N个比较交换单元的tmp寄存器中保存了按升序或降序排列的电压数据。 |
地址 |
710075 陕西省西安市唐兴路7号 |