一种基于fpga的同步电机励磁方法

文档序号:1711572 发布日期:2019-12-13 浏览:16次 >En<

阅读说明:本技术 一种基于fpga的同步电机励磁方法 (synchronous motor excitation method based on FPGA ) 是由 蒋珺 段巍 王成胜 李凡 兰志明 杨琼涛 杨培 于 2019-09-25 设计创作,主要内容包括:本发明公开了一种基于FPGA的同步电机励磁方法,属于励磁控制领域。首先利用给定基准电流与传感器测定的实际电机励磁绕组电流计算偏差值,并输入自适应PID调节器,经最优反馈增益模块计算最优控制参数值,跟踪辨识器实时变化,实现最优控制输出。然后结合与主电路进线同步电压信号,作为移相触发单元的输入控制信号,求取六脉波晶闸管的触发角α,经放大输入六脉波晶闸管整流电路中;输出实际的电机励磁绕组电压施加给电动机,得到实际励磁绕组电流,被传感器测定反馈计算偏差值,形成闭环。本发明基于励磁控制板,运用优化改进的控制流程,可有效降低生产成本,同时也能快速地根据现场实际工况,调整励磁电压,安全稳定地完成对电动机的励磁控制。(the invention discloses a synchronous motor excitation method based on an FPGA (field programmable gate array), and belongs to the field of excitation control. Firstly, a deviation value is calculated by utilizing a given reference current and an actual motor exciting winding current measured by a sensor, the deviation value is input into an adaptive PID regulator, an optimal control parameter value is calculated by an optimal feedback gain module, and the real-time change of an identifier is tracked to realize optimal control output. Then combining a synchronous voltage signal with the incoming line of the main circuit as an input control signal of the phase-shifting trigger unit, solving a trigger angle alpha of the six-pulse thyristor, and amplifying and inputting the trigger angle alpha into a rectifying circuit of the six-pulse thyristor; and outputting the actual voltage of the motor excitation winding to apply to the motor to obtain the actual current of the excitation winding, and measuring a feedback calculation deviation value by a sensor to form a closed loop. The invention is based on the excitation control board, and uses the optimized and improved control flow, so that the production cost can be effectively reduced, and meanwhile, the excitation voltage can be quickly adjusted according to the actual working condition on site, and the excitation control of the motor can be safely and stably completed.)

一种基于FPGA的同步电机励磁方法

技术领域

本发明属于励磁控制领域,具体涉及一种基于FPGA的同步电机励磁方法。

背景技术

供给同步电机励磁电流的电源及其附属设备统称为励磁系统,它一般由励磁功率单元和励磁调节器两个主要部分组成,励磁功率单元向同步电机的转子提供励磁电流,而励磁调节器则根据输入信号和给定的调节准则控制励磁功率单元的输出。

励磁系统的自动励磁调节器对提高电力系统并联机组的稳定性具有相当大的影响,励磁系统的主要作用有:根据电机负荷的变化相应地调节励磁电流,以维持电机端电压为给定值;控制并列运行的各电机间无功功率分配;提高电机并列运行的静态稳定性和暂态稳定性;当电机内部出现故障时,进行灭磁,以减少故障损失程度;根据运行要求,对电机实行最大和最小励磁限制。

传统电动机励磁功能的完成基本选择国际领先的外国设备,例如西门子6RA70,其成本较高,虽然能适应各种工况自动调整励磁控制,但对于比较常见的应用现场,某些功能有些冗余,所以提供一种有效可靠的低成本同步电动机励磁方法具有一定的现实意义。

发明内容

本发明的目的是提供一种基于FPGA的同步电机励磁方法,用于实现同步电动机的励磁功能。

一种基于FPGA的同步电机励磁方法,具体包括步骤:

步骤一、根据试验现场的工况,结合电动机的出厂参数,利用给定基准电流ist与传感器测定的实际电机励磁绕组电流it计算偏差值ε。

现场工况一般是指:负载类型、驱动器类型、电机运行频率和电机运行转速等;

电动机的出厂参数包括:电机额定电压、额定电流、极对数和连接方式等。

偏差值计算公式为:ε=ist-it

步骤二、将偏差值ε输入自适应PID调节器,经最优反馈增益模块计算最优控制参数值,可跟踪辨识器实时变化,实现最优控制输出u。

控制参数包括:比例系数、积分系数和微分系数;

自适应PID调节器是在传统的PID调节器本体基础上,加入辨识器和最优反馈增益模块;

根据最优反馈控制理论,设计最优控制规律为:u(k)=K(k)·X(k);

X(k)为状态变量;K(k)为最优反馈增益矩阵;

K(k)=-R-1BTA-T[P(k)-Q]=[k1(k),k2(k),k3(k)];

R=[1];X(k+1)=A·X(k)+B·ε(k);B=[0 1 b0]Tai、bj为同步电机励磁系统的实变参数,i=1,2,3;j=0,1,2。

P(k)为离散Riccati(黎卡提)方程的解,P(k)=Q+ATP(k)[I+BR-1BTP(k)]-1A;

I为单位矩阵,Q=diag[1 10 100];k1(k),k2(k),k3(k)分别代表传统PID调节器的传递函数中的比例系数KP、积分系数KI和微分系数KD,即KP=k1(k),KI=k2(k),KD=k3(k),保证自适应PID调节器的控制参数随系统实时变化,从而实现最优控制。

步骤三、最优控制输出u结合与主电路进线电压同步的电压信号us,作为移相触发单元的输入控制信号,求取六脉波晶闸管的触发角α。

具体为:

输入信号:给定的基准电流ist,同步电压信号us结合辅助信号,首先经过采样芯片,实现信号的隔离和幅值转换,然后,将转换后符合电压范围的信号输入FPGA控制芯片,计算六脉波晶闸管的触发角α值,结合控制芯片中的软件锁相环单元,输出触发角;公式如下:

α=0.69-1.57×[U/(2.34×U0)-0.77]

U为期望整流电路输出的最优控制u的有效值,U=2.34U0cosα,式中U0为六脉波晶闸管整流电路三相进线的有效值。

步骤四、FPGA控制芯片输出的触发角α经过功率管及脉冲变压器进行功率放大,将实际的触发脉冲输入六脉波晶闸管整流电路中;

六脉波晶闸管按控制时序依次导通,功率放大后的触发脉冲采用双窄脉冲形式,两个窄脉冲的前沿相差60度,脉冲宽度为20~30度。

步骤五、主电路三相进线电压ui经过励磁变压器得到的电压u0作为六脉波晶闸管整流电路的输入,输出实际的电机励磁绕组电压Ed施加给电动机,得到电动机的实际励磁绕组电流it,被传感器测定反馈计算偏差值ε,形成闭环。

本发明相比于现有技术,其优点在于:

一种基于FPGA的同步电机励磁方法,在有效降低生产成本的同时,也能快速地根据现场实际工况,调整励磁电压,安全稳定地完成对电动机的励磁功能。

附图说明

图1为本发明一种基于FPGA的同步电机励磁方法的原理图;

图2为本发明一种基于FPGA的同步电机励磁方法的流程图;

图3为本发明基于FPGA控制芯片的励磁装置电路结构图;

图4为本发明基于FPGA的同步电机励磁装置框图。

具体实施方式

下面结合附图和具体实施例对本发明作进一步说明。

一种基于FPGA的同步电机励磁方法,如图1所示,电动机的实际励磁绕组电流it结合给定基准电流ist计算偏差值ε,结合辅助信号输入自适应PID调节器中,经最优反馈增益模块实现最优控制输出u,结合主电路进线的同步电压信号us求取六脉波晶闸管的触发角α,进行功率放大后,将实际的触发脉冲输入六脉波晶闸管整流电路中;输出实际的电机励磁绕组电压Ed施加给电动机,得到电动机的实际励磁绕组电流it,被传感器测定反馈计算偏差值ε,形成闭环。

如图2所示,具体包括步骤:

步骤一、根据试验现场的工况,结合电动机的出厂参数,利用给定基准电流ist与传感器测定的实际电机励磁绕组电流it计算偏差值ε。

现场工况一般是指:负载类型、驱动器类型、电机运行频率和电机运行转速等;

电动机的出厂参数包括:电机额定电压、额定电流、极对数和连接方式等。

偏差值计算公式为:ε=ist-it

步骤二、将偏差值ε作为自适应PID调节器的输入量,结合辅助信号,对电动机的参数进行实时辨识,并将辨识参数代入离散的黎卡提方程,求解最优反馈增益作为传统PID调节器的比例、积分、微分系数,目的为了对传统PID调节器优化改进,实现最优控制输出u。

辅助信号包括:最小励磁限制、最大励磁限制、励磁电流给定输入为0时的定标等。

自适应PID调节器是在传统的PID调节器本体基础上,加入自校正控制,包含辨识器和最优反馈增益模块;

辨识器在电动机的参数或运行状态发生变化时,对励磁系统进行辨识。

最优反馈增益模块用来计算最优反馈增益。

在研究励磁控制时,可以把同步电动机用一阶滞后环节来近似描述,传递函数为:其中KG表示电动机的放大系数,Td表示其时间常数;S为S域的符号。

对移相触发、功率放大和六脉波晶闸管整流器的传递函数进行泰勒级数展开并略去高次,得到简化的传递函数为:

KZ为电压放大系数,TZ为放大单元的时间常数;

信号检测单元描述成一阶惯性环节,其传递函数为:

KR为输入输出比例系数,TR为测量回路的时间常数。

因此,对于自适应PID调节器来说,控制对象可等效为一个三阶模型,将该模型转换成Z域通用的3阶离散数学模型,表示为:

其中u为期望晶闸管整流电路输出的励磁电压,将偏差值ε作为辨识器的输入量,ai、bj为同步电机励磁系统的实变参数,i=1,2,3;j=0,1,2。

当电动机的参数或运行状态发生变化时,ai、bj也随之变化,因此需要对励磁系统进行辨识,本励磁方法中的辨识器依据递推最小二乘辨识法,系统相关固有参数由辅助信号输入,辨识模型可写成:

式中b0可不参加辨识,由辅助信号值直接给定,θ=[-a3 -a2 -a1 b2 b1]T其中u(k)、ε(k)为数字控制系统中对应的离散时序值,代入求解出ai、bj

为简化计算,选取前一个周期的输入量、输出量以及当前输出量作为状态变量,X=[Z-1ε(Z),Z-1u(Z),u(Z)]T,状态方程为X(k+1)=A·X(k)+B·ε(k),式中B=[0 1 b0]T

根据最优反馈控制理论,设计最优控制规律为:u(k)=K(k)·X(k);

K(k)为最优反馈增益矩阵,K(k)=-R-1BTA-T[P(k)-Q]=[k1(k),k2(k),k3(k)],式中P(k)为离散Riccati(黎卡提)方程的解,P(k)=Q+ATP(k)[I+BR-1BTP(k)]-1A,I为单位矩阵,Q=diag[1 10 100],R=[1]。

传统的PID调节器的传递函数为

KP、KI、KD一般是根据工程经验计算得到的固定常量,本方法中令KP=k1(k),KI=k2(k),KD=k3(k),可使自适应PID调节器的参数随系统实时变化,从而实现最优控制。

步骤三、最优控制输出u结合与主电路进线电压同步的电压信号us,作为移相触发单元的输入控制信号,求取六脉波晶闸管的触发角α。

对于六脉波晶闸管整流电路来说,由于感应电压的存在,同步电动机的励磁绕组等效为阻感负载,因此理论上期望整流输出的励磁电压有效值为:U=2.34U0cosα;

式中U0为晶闸管整流电路三相进线的有效值。

为了节省控制芯片的存储空间,采用泰勒展开拟合方法求反余弦函数值,可得:α=0.69-1.57×[U/(2.34×U0)-0.77]。

在励磁系统中,所有的三相交流电均取自主电路三相进线电压ui,励磁变压器输出电压u0相位与主电路电压一致,幅值可变,u0=N1·ui;式中N1为变比系数;

如图3所示,由于FPGA励磁控制板的采样芯片有电压范围限制,而脉冲触发信号的发出需要以励磁整流电路的输入u0为时间基准,为了避免叠加干扰,选择合适的降压变压器可得到与主电路三相进线电压相位一致的同步电压信号us,us=N2·ui,因此us与u0也保持同步。

触发角α实际意义是相对于励磁整流电路输入u0的标定零点的相位偏移,同步信号us除了幅值大小有所变化,其余信息均与u0一致,因此通过软件锁相环方法跟踪其相位,就能准确定位脉冲触发时刻。

当触发角α不同,脉冲信号的发出相对于同步信号零点的移相延时不同,同步电压信号us的相位跟踪主要通过FPGA励磁控制板中设计的软件锁相环单元完成。锁相环单元可以智能地识别同步电压信号us的平衡程度,即主电路三相进线电压ui的平衡程度,也是励磁整流电路输入电压u0的平衡程度。在us三相完全对称的情况下,选择较为简单快速的单同步坐标系软件锁相环方法;当发生电压跌落、相角突变或者单相短时接地等不平衡状况时,切换成调节性能更高的双同步坐标系解耦软件锁相环方法,从而实时准确地跟踪励磁整流电路的输入电压相位,保证触发脉冲产生的准确性和可靠性。

步骤四、FPGA控制芯片计算输出的触发角α经过功率管及脉冲变压器进行功率放大,将实际的触发脉冲输入六脉波晶闸管整流电路中;

由于FPGA励磁控制板发出的是功率较小的触发脉冲,需要经过功率管及脉冲变压器进行功率放大后才能真正触发六脉波晶闸管,励磁整流电路中的六脉波晶闸管按控制时序依次导通。功率放大环节输出的触发脉冲采用双窄脉冲形式,即在向某个晶闸管输送一个窄脉冲时,给前一个晶闸管补发一个窄脉冲,两个窄脉冲的前沿相差60度,脉冲宽度为20~30度,这种方式可以防止脉冲变压器饱和,降低触发电路的输出功率。

步骤五、主电路三相进线电压ui经过励磁变压器得到的电压u0作为六脉波晶闸管整流电路的输入,输出实际的电机励磁绕组电压Ed施加给电动机,得到电动机的实际励磁绕组电流it,被传感器测定反馈计算偏差值ε,形成闭环。

所述的基于FPGA的同步电机励磁方法是建立在同步电机励磁装置上的,如图4所示,包括励磁控制板、功率放大电路和六脉波晶闸管整流电路。

所述励磁控制板对同步电动机所在主电路的数据进行采样和分析调节,输出脉冲触发角,控制六脉波晶闸管的开通时间,从而控制励磁电压,达到励磁目的。励磁控制板主要包括采样芯片和FPGA控制芯片,FPGA控制芯片作为主控芯片,采样芯片负责对输入的同步电压信号、给定电流信号和辅助信号进行模拟量到数字量的转换,满足FPGA芯片的信号输入条件;在FPGA控制芯片中具体完成励磁控制,对给定电流和反馈励磁绕组电流进行比较做差,经过自适应PID调节和移相触发,产生对应的触发角α。

采样芯片选择ADS8365,FPGA控制芯片选择EPF10K30A。

所述的移相触发,目的是跟踪同步电压信号,计算触发角并在相应的时间发出触发脉冲。智能软件锁相环是其中的一个关键模块,该模块可替代传统的硬件同步电路,主要功能是实时判断主电路电源电压信号是否平衡,并在不同情况下智能地选择最简便有效的方法,从而加快系统响应速度,保证励磁触发角的安全可靠。

所述的功率放大电路用于脉冲信号的放大,使触发脉冲具有足够的陡度、幅值和脉宽,保证晶闸管的可靠导通;同时隔离励磁控制板与晶闸管整流电路,避免相互产生电磁干扰,影响控制效果。

所述的六脉波晶闸管整流电路用于输出励磁电压,为电动机的转子励磁绕组提供电压,产生励磁电流。

10页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:永磁同步电机的弱磁控制方法、控制装置和电机控制器

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!