查表跳转区间实现单相同步发电机绕组快速切换的方法

文档序号:8264668阅读:389来源:国知局
查表跳转区间实现单相同步发电机绕组快速切换的方法
【技术领域】
[0001]本发明涉及一种查表跳转区间实现单相同步发电机绕组快速切换的方法。
【背景技术】
[0002]永磁同步发电机中永磁体励磁不可调节,输出电压随负载变化大,导致发电机的电压调整率较大(压降大于30%),因此采用多组补偿绕组方式,根据负载和输出电压大小适时地切换补偿绕组,与主绕组进行矢量叠加,保证输出电压稳定(小于2%)。通常绕组电压受运行时间的影响而发生变化,这时要求灵活地控制补偿绕组。

【发明内容】

[0003]本发明的目的在于提供一种查表跳转区间实现单相同步发电机绕组快速切换的方法,该方法弥补常用的区间判断方法的缺陷,通过特定的数值排布方法定义的状态表数组常数和查表跳转区间的方法实现对补偿绕组的切换控制,满足发电机的稳态和瞬态的指标要求。
[0004]本发明是这样来实现的,一种查表跳转区间实现单相同步发电机绕组快速切换的方法,假设额定电压为U,有三个补偿绕组,每个补偿绕组的电压为δ Α,则稳态电压调整率xu为δυ,正常的电压范围为[υ-δυ,U+δυ],其特征在于:从以下两个方面进行说明(以C语言为例):
(1)特定的数值排布方法定义的状态表数组常数: const unsigned char StateTab[5][5]={
{Ql, Q2, Q3, Q4, Q5},
{Q2, Q3, Q3, Q4, Q5},
{Q3, Q4, Q4, Q4, Q5},
{Q4, Q5, Q5, Q5, Q5},
{Q5,Q5,Q5,Q5,Q5}};
其中的Ql?Q5均宏定义为常数:
#define QlO
#define Q2I
#define Q32
#define Q4 3 #define Q5 4
此状态表数组常数中数值排布方法为快速地切换补偿绕组提供了决定性的意义;
(2)查表跳转区间的方法:查表跳转区间的方法通过状态查询程序和中断程序完成; 首先,状态查询程序,初始化新状态和老状态值都为O ;
通常,冷态开机时主绕组电压值属于正常电压范围,此时的状态值为0,状态k为O,随着运行时间的增加主绕组和辅助绕组的电压会降低,若加负载,则需要将相应的辅助绕组叠加以保证输出电压在正常范围之内;
该状态查询程序是先读取输出端的电压,通过由老状态和状态值决定的一个数组得到一个新状态值,这个新状态值直接影响辅助绕组的工作状态。
[0005]然后,中断程序,该中断程序每隔Ims执行一次,读取状态查询程序传递过来新状态值激活要叠加的辅助绕组对应的光耦。
[0006]本发明的优点是:该方法简单、灵活、高效、易实现,通过特定的数值排布方法定义的状态表数组常数和查表跳转区间的方法实现对补偿绕组的切换控制,满足单相同步发电机的稳态和瞬态的指标要求。
【附图说明】
[0007]图1为本发明的状态查询程序流程图。
[0008]图2为本发明的中断程序实现的流程图。
【具体实施方式】
[0009]一种查表跳转区间实现单相同步发电机绕组快速切换的方法,假设额定电压为U,有三个补偿绕组,每个补偿绕组的电压为δΑ,则稳态电压调整率XU为δυ,正常的电压范围为[U- δ U,U+ δ U],其特征在于:从以下两个方面进行说明(以C语言为例):
(1)特定的数值排布方法定义的状态表数组常数: const unsigned char StateTab[5][5]={
{Ql, Q2, Q3, Q4, Q5},
{Q2, Q3, Q3, Q4, Q5},
{Q3, Q4, Q4, Q4, Q5},
{Q4, Q5, Q5, Q5, Q5},
{Q5,Q5,Q5,Q5,Q5}};
其中的Ql?Q5均宏定义为常数:
#define QlO
#define Q2I
#define Q32
#define Q4 3 #define Q5 4
此状态表数组常数中数值排布方法为快速地切换补偿绕组提供了决定性的意义;
(2)查表跳转区间的方法:查表跳转区间的方法通过状态查询程序和中断程序完成; 首先,状态查询程序,初始化新状态和老状态值都为O ;
通常,冷态开机时主绕组电压值属于正常电压范围,此时的状态值为0,状态k为O,随着运行时间的增加主绕组和辅助绕组的电压会降低,若加负载,则需要将相应的辅助绕组叠加以保证输出电压在正常范围之内;
该状态查询程序是先读取输出端的电压,通过由老状态和状态值决定的一个数组得到一个新状态值,这个新状态值直接影响辅助绕组的工作状态。
[0010]然后,中断程序,该中断程序每隔Ims执行一次,读取状态查询程序传递过来新状态值激活要叠加的辅助绕组对应的光耦。
【主权项】
1.一种查表跳转区间实现单相同步发电机绕组快速切换的方法,假设额定电压为U,有三个补偿绕组,每个补偿绕组的电压为δΑ,则稳态电压调整率XU为δυ,正常的电压范围为[U- δ U,U+ δ U],其特征在于: (1)特定的数值排布方法定义的状态表数组常数:constunsigned charStateTab[5][5]={ {Ql, Q2, Q3, Q4, Q5}, {Q2, Q3, Q3, Q4, Q5}, {Q3, Q4, Q4, Q4, Q5}, {Q4, Q5, Q5, Q5, Q5},{Q5,Q5,Q5,Q5,Q5}}; (2)查表跳转区间的方法,查表跳转区间的方法通过状态查询程序和中断程序二步骤完成; 首先,状态查询程序,初始化新状态和老状态值都为O ; 通常,冷态开机时主绕组电压值属于正常电压范围,此时的状态值为O,状态k为O,随着运行时间的增加主绕组和辅助绕组的电压会降低,若加负载,则需要将相应的辅助绕组叠加以保证输出电压在正常范围之内; 该状态查询程序是先读取输出端的电压,通过由老状态和状态值决定的一个数组得到一个新状态值,这个新状态值直接影响辅助绕组的工作状态; 然后,中断程序,该中断程序每隔Ims执行一次,读取状态查询程序传递过来新状态值激活要叠加的辅助绕组对应的光耦。
2.根据权利要求1所述的一种查表跳转区间实现单相同步发电机绕组快速切换的方法,其特征在于:所述Ql?Q5均宏定义为常数: #define QlO #define Q2I #define Q32 #define Q43 #define Q54。
【专利摘要】本发明公开了一种查表跳转区间实现单相同步发电机绕组快速切换的方法,该方法针对单相同步发电机绕组电压会随运行时间变化的特点弥补了常用的区间判断方法的缺陷,通过特定的数值排布方法定义的状态表数组常数和查表跳转区间的方法实现对补偿绕组的切换控制,满足单相同步发电机的稳态和瞬态的指标要求,本发明简单、灵活、高效、易实现。
【IPC分类】H02P9-00, H02P103-20
【公开号】CN104579058
【申请号】CN201410835667
【发明人】吴敏
【申请人】江西清华泰豪三波电机有限公司
【公开日】2015年4月29日
【申请日】2014年12月30日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1