用于测试至少部分地被电动驱动的车辆总成系统的方法和装置

申请号 CN201380038277.7 申请日 2013-05-24 公开(公告)号 CN104507739B 公开(公告)日 2017-03-29
申请人 AVL里斯脱有限公司; 发明人 O·柯尼希; S·亚库贝克; G·普罗克阿特; K·格施维特尔; G·格雷戈里契奇;
摘要 本 发明 涉及一种用于测试至少部分地被电动驱动的车辆的 动 力 总成 系统的方法,在该方法中通过 控制器 控制供应给动力总成系统的 电压 ,该控制器与用于 蓄能器 系统的模拟系统以这样的方式耦合,使得电压如同物理的蓄能器系统那样动态地起作用。控制器借助基于模型的控制器设计方法来设计,并且动力总成系统的负载模型被集成到受控系统的模型中。
权利要求

1.用于测试至少部分地被电动驱动的车辆的总成系统的方法,在该方法中借助用于蓄能器系统的模拟系统和与该模拟系统耦合的控制器将供应给动力总成系统的电压控制成,使得电压与真实的蓄能器系统相应地动态地起作用,其中,借助基于模型的控制器设计方法建立作为模型预测控制的控制器,动力总成系统的负载模型被集成到受控系统的离散时间的模型中并且利用模型预测控制在每个时间点(k)确定优化序列的控制过程(Δuk),其特征在于,受控系统的模型在其参数集中包含参数(gp),其在工作范围上是可变的,并且计算一定数量(i)的在该工作范围上分布的具有参数的参数集(gp,i),并且为了确定所述序列的控制过程(Δuk),选择具有与实际的参数(gp)最接近的参数的参数集(gp,i)。
2.根据权利要求1所述的用于测试至少部分地被电动驱动的车辆的动力总成系统的方法,其特征在于,测量输出电压、估计动力总成系统的功率需求并且根据输出电压和估计的功率需求改变负载模型的参数。
3.根据权利要求2所述的用于测试至少部分地被电动驱动的车辆的动力总成系统的方法,其特征在于,通过在完整的参数集之间的切换来改变负载模型的参数。
4.根据权利要求2或3所述的用于测试至少部分地被电动驱动的车辆的动力总成系统的方法,其特征在于,借助观察器基于测得的负载电流估计功率需求。
5.用于测试至少部分地被电动驱动的车辆的动力总成系统的装置,包括用于蓄能器系统的模拟系统以及与模拟系统耦合的控制器,该控制器用于将供应给动力总成系统的电压控制成,使得该电压与真实的蓄能器系统相应地动态地起作用,在控制器中实现作为模型预测控制的、基于模型的控制并且在控制器的受控系统的模型中集成动力总成系统的负载模型,并且模型预测控制在每个时间点(k)确定优化序列的控制过程(Δuk),其特征在于,受控系统的模型在其参数集中包含参数(gp),其在工作范围上是可变的,并且模型预测控制为了确定所述序列的控制过程(Δuk)从一定数量(i)的计算的在工作范围上分布的具有参数的参数集(gp,i)中选择具有与实际的参数(gp)最接近的参数的参数集(gp,i)。
6.根据权利要求5所述的用于测试至少部分地被电动驱动的车辆的动力总成系统的装置,其特征在于,集成与负载功率需求相关的模型作为负载模型。
7.根据权利要求5或6所述的用于测试至少部分地被电动驱动的车辆的动力总成系统的装置,其特征在于,集成与蓄能器系统的输出电压相关的负载模型。

说明书全文

用于测试至少部分地被电动驱动的车辆总成系统的方法

和装置

技术领域

[0001] 本发明涉及一种用于测试至少部分地被电动驱动的车辆的动力总成系统的方法,在此通过控制器控制作用在动力总成系统上的电压,该控制器与用于蓄能器系统的模拟系统以这样的方式耦合,使得所述电压如在物理蓄能器系统中那样动态地起作用。本发明还涉及一种用于实施该方法的装置。

背景技术

[0002] 混合动力车辆(HEV)和电动车辆(EV)的开发是复杂任务,其包含数量众多的之前尚未用于汽车工业中的新技术。掌握此任务需要提前测试单个组件,以便及时发现问题并确保无缝集成。然而,组件间彼此具有相互作用,以致在没有能够模拟这些相互作用的适合的测试台时无法进行孤立的测试。每个组件需要单独的尽可能相应于未来的使用条件的环境。包括一个或多个电动达的动力总成系统不仅需要机械的、而且也需要电气的测试环境。电气环境的一个重要部分是牵引电池。借助真正电池的测试要求对电池进行耗时的预调节,以便实现动力总成系统的定义的工作条件。电池老化还阻碍测试运行的确定性重复。另外常常希望在适合的电池还不可用时尽可能早地测试动力总成系统。这些挑战可通过使用电池模拟器(BE)得以克服,电池模拟器通过模拟电气特性来代替牵引电池。通常使用复杂度高或低的电池模型来模拟所述特性。可编程的直流电源在其输出端上复制模拟电池电压并且为动力总成系统供应所需的电流。测得的充电电流被反馈到模拟模型中,以便更新虚拟电池的状态。基于几十甚至上百千瓦的功率需求必须用直流-直流变换器来代替线性电源。电池内部的电化学过程的时间常数与功率电子装置及电气动力总成系统的时间常数相比通常较慢。但基于双电层效应和欧姆电阻以及电池单元之间的连接的电感所产生的电容,端电压可基于负载电流瞬变极迅速地变化。例如负载电流的逐步增加引起端电压的迅速下降。简单地由电池模型复制开放电路的电压是不够的;必须模拟电池的内部阻抗。因此,需要设计这样的控制器,该控制器能够实现输出电压的快速跟踪控制(Führungsregelung)并且在负载电流变化时实现有效的干扰抑制,从而抑制电池模拟器输出级的输出阻抗并且可预规定电池模型的阻抗。
[0003] 模拟超级电容电池需求的增加进一步增加了所需的带宽,因为超级电容电池比电化学电池具有更快的动态。
[0004] 在运行期间,牵引逆变器调节由电驱动马达产生的速度或扭矩。电池端电压的变化通过控制器补偿,使得逆变器的功率消耗不改变。在文献中这种负载通常被称为恒功率负载(Constant PowerLoad,CPL)。当直流-直流变换器而非电池加载CPL时,该系统基于CPL的负阻抗是不稳定的。这在紧凑的高性能汽车逆变器中特别成问题。与用于工业应用的逆变器相比,牵引逆变器通常具有小的链路电容器,该链路电容器降低稳定裕度。所产生的小的滤波电容导致负载瞬变和纹波电流被传送回直流电源。
[0005] 电源模拟有许多应用领域。电池模拟也有助于测试娱乐电子设备、如在[P.H.Chou,C.Park,J.Park,K.Pham and J.Liu,"B#:a battery emulator and power profiling Instrument(电池模拟器和功率谱仪),"in ISLPED‘03:Proceedings of the 2003international Symposium on Low power electronics and design(低功耗电子和设计国际研讨会).New York,NY,USA:ACM,2003,pp.288-293]。燃料电池电源逆变器的测试可能由于燃料电池原型有限的可用性和昂贵的损坏危险而成问题。因此模拟燃料电池是有利的[A.Gebregergis and P.Pillay,"The development of solid oxide fuel cell(sofc)emulator(固体化物燃料电池(SOFC)模拟器的发展),"in Power Electronics Specialists Conference,2007(2007年电力电子专家会议).PESC 2007.IEEE,17-21 
2007,pp.1232-1238]。在两个文献中使用了线性功率放大器,以便将电源模型与受测试系统连接。虽然这种放大器具有高的带宽,但其基于其低的效率局限于小的功率级。另一重要的应用领域是测试光电系统的并网逆变器。在[M.C.Di Piazza and G.Vitale,"Photovoltaic field emulation including dynamic and partial shadow conditions(包括动态和局部阴影条件的光伏领域仿真),"Applied Energy(应用能源),vol.87,no.3,pp.814-823,2010]中,描述了一种基于直流-直流变换器的光伏模模拟器。在[T.W.Waag and D.Sauer,"Specialized battery emulator for automotive electrical Systems(用于汽车电气系统的专用电池模拟器),"in Vehicle Power and Propulsion Conference(VPPC)(车辆动力与驱动会议),2010IEEE,Sept.2010,pp.1-4]中描述了一种汽车起动器电池模拟器。
[0006] 在多个出版物中研究了与CPL连接的直流-直流变换器。通过[V.Grigore,J.Hatonen,J.Kyyra and T.Suntio,"Dynamics of a buck Converter with a constant power  load(具有恒功率负载的降压型转换器的动态),"in Power Electronics Specialists Conference,1998(1998年电力电子专家会议).PESC 98Record.29th Annual IEEE,vol.1,17-22 1998,pp.72-78vol.1]和[B.Choi,B.Cho and S.-S.Hong,"Dynamics and control of dc-to-dc Converters driving other Converters downstream(驱动其它下游转换器的直流-直流变换器的动态与控制),"Circuits and Systems I(电路与系统I):Fundamental Theory and Applications(基础理论与应用),IEEE Transactions on,vol.46,no.10,pp.1240-1248,Oct.1999]引入了负阻抗不稳定性的方案。
[0007] 所建议的稳定控制方法从反馈线性化[J.Ciezki and R.Ashton,"The application of feedback linearization techniques to the stabilization of dc-to-dc Converters with constant power loads(反馈线性化技术应用于具有恒功率负载的直流-直流变换器的稳定),"in Circuits and Systems,1998(1998年电路与系统).ISCAS'98.Proceedings of the 1998IEEE International Symposium on(1998年IEEE国际研讨会),vol.3,May-3.June 1998,pp.526-529vol.3]及[A.Emadi and M.Ehsani,"Negative impedance stabilizing controls for pwm dc-dc Converters using feedback linearization techniques(利用反馈线性化技术对PWM直流-直流变换器的负阻抗稳定控制),"in Energy Conversion Engineering Conference and Exhibit,2000(2000年能量转换工程会议和展览).(IECEC)35th Intersociety,vol.1,2000,pp.613-620vol.1]到滑模控制[A.Emadi,A.Khaligh,C.Rivetta and G.Williamson,"Constant power loads and negative impedance instability in automotive Systems:
definition,modeling,stability,and control of power electronic Converters and motor drives(汽车系统中的恒功率负载和负阻抗不稳定性:定义、建模、稳定性和电力电子转换器的控制及电机驱动),"Vehicular Technology(车辆技术),IEEE Transactions on,vol.5,no.4,pp.1112-1125,July 2006]到基于无源性的PID设计[A.Kwasinski and P.Krein,"Passivity-based control of buck Converters with constant-power loads(具有恒功率负载的降压型转换器的基于无源性的控制),"in Power Electronics Specialists Conference,2007(2007年电力电子专家会议).PESC 2007.IEEE,2007,pp.259-265]再到有源阻尼[A.Rahimi and A.Emadi,"Active damping in dc/dc power electronic Converters:A novel method to overcome the Problems of constant power loads(DC/DC电力电子转换器中的有源阻尼:一种克服恒功率负载问题的新方法,"Industrial Electronics(工业电子),IEEE Transactions on,vol.56,no.5,pp.1428-
1439,May  2009]。用于稳定具有CPL的电力网络的模型预测控制在[M.Zima and G.Andersson,"Model predictive control employing trajectory sensitivities for power Systems applications(采用轨迹灵敏度的模型预测控制在电力系统中的应用),"in Decision and Control,2005and 2005European Control Conference(2005年决策与控制会议及2005年欧洲控制会议).CDC-ECC'05.44th IEEE Conference on,2005,pp.4452-4456]被提出。所有这些方法的共同点在于:电源转换器必须为一个或多个用作CPL的逆变器提供恒定电压。所建议的用于控制器设计的方法确保稳定的闭合控制回路,但跟踪控制(如考虑)较慢并且具有欠阻尼振荡。在此提出的应用相反要求快速的跟踪控制。
[0008] 其它的要求快速跟踪控制的电子电源转换器是产生交流电压的不间断电源(UPS/USV)。可利用交流电压的周期性来改善跟踪控制和干扰抑制[K.Zhang,L.Peng,Y.Kang and J.Xiong,"State-feedback-with-integral control plus repetitive control for UPS inverters(UPS逆变器的增广状态控制和重复控制),"in Twentieth Annual IEEE Applied Power Electronics Conference and Exposition,2005(2005年第二十届IEEE应用电力电子会议和博览会).APEC 2005.,no.2.IEEE,2005,pp.553-559]。在电池模拟器(BE)中输出电压不是周期性的,而是取决于通过电池模型的负载电流,因此所述方法不能用于此。
[0009] 由于数字控制器平台的计算能力逐渐提高以及算法改进,模型预测控制(MPC)不再局限于动态缓慢的系统。现在模型预测控制也可用于要求高采样率的系统、如电力电子电源转换。采用MPC控制直流-直流变换器在[T.Geyer,G.Papafotiou and M.Morari,"On the optimal control of switch-mode dc-dc Converters(开关模式直流-直流变换器的最优控制),"Hybrid Systems:Computation and Control(混合动力系统:计算与控制),pp.77-85,2004]中提出并且在[T.Geyer,G.Papafotiou,R.Frasca and M.Morari,"Constrained optimal control of the step-down dc-dc Converter(降压型直流-直流变换器的约束优化控制,"Power Electronics(电力电子技术),IEEE Transactions on,vol.23,no.5,pp.2454-2464,Sept.2008]中示出实验结果,在此所谓的显式模型预测控制(eMPC)[A.Bemporad,F.Borrelli and M.Morari,"Model predictive control based on linear programming the explicit Solution(基于线性规划显性解的模型预测控制),"Automatic Control (自动控制),IEEE Transactions on,vol.47,no.12,S.1974-1985,Dez.2002]是计算可行性的关键。在[A.Wills,D.Bates,A.Fleming,B.Ninness and R.Moheimani,"Application of mpc to an active structure using sampling rates up to 25khz(MPC应用于采样率直至25kHz的有源结构中),"in Decision and Control,2005and 2005European Control Conference(2005年决策与控制会议及2005年欧洲控制会议).CDC-ECC'05.44th IEEE Conference on,2005,pp.3176-3181]中示出采用采样率限制在5kHz至25kHz的MPC进行有源振荡抑制的实验结果。关于采样时间为150μs的孤立的全桥转换器的非线性MPC的实验结果在[Y.Xie,R.Ghaemi,J.Sun and J.Freudenberg,"Implicit model predictive control of a full bridge dc-dc Converter(全桥直流-直流变换器的隐式模型预测控制),"Power Electronics(电力电子技术),IEEE Transactions on,vol.24,no.12,pp.2704-2713,2009]中给出。升压型转换器的非线性MPC在[J.Bonilla,R.De Keyser,M.Diehl and J.ESPINOZA,"Fast NMPC of a DC-DC Converter:an exact Newton real-time Iteration approach(直流-直流变换器的快速NMPC:准确实时的迭代法),"in Proc.of the 7th IFAC Symposium on Nonlinear Control Systems(NOLCOS 2007)(2007年第七届IFAC非线性控制系统研讨会),2007]中被描述,但没有给出实验结果。对于三相并网逆变器的模拟线性在线MPC——其在[S.Richter,S.Mariethoz and M.Morari,"High-speed online mpc based on a fast gradient method applied to power Converter control(基于快速梯度法的高速在线MPC应用于功率转换器控制),"in American Control Conference(ACC)(美国控制会议),
2010,302010-2.July 2010,pp.4737-4743]中被描述——示出,该在线MPC可在标准的DSP上在10μs…50μs中被执行;但也没有给出实验结果。在最后一个文献中使用的算法基于快速梯度法,该方法在[S.Richter,C.Jones and M.Morari,"Real-time input-constrained mpc using fast gradient methods(使用快速梯度法的实时输入约束MPC),"in Decision and Control,2009held jointly with the 2009 28th Chinese Control Conference(2009年决策和控制与2009年第二十八届中国控制会议共同举办).CDC/CCC 
2009.Proceedings of the 48th IEEE Conference on,2009,pp.7387-7393]中被提出。
[0010] 专用于MPC的快速求解算法在[R.Milman and  E.Davison,"A fast mpc algorithm using nonfeasible active set methods(使用不可行活动集法的快速mpc算法,"Journal of Optimization Theory and Applications(优化理论与应用杂志),vol.139,pp.591-616,2008,10.1007/s10957-008-9413-3]、[H.J.Ferreau,H.G.Bock and M.Diehl,"An online active set strategy to overcome the limitations of explicit mpc(用于克服显式mpc限制的在线活动集策略),"Int.J.Robust Nonlinear Control(鲁棒非线性控制国际杂志),vol.18,no.8,pp.816-830,2008]和[Y.Wang and S.Boyd,"Fast model predictive control using online optimization(使用在线优化的快速模型预测控制),"Control Systems Technology(控制系统技术),IEEE Transactions on,vol.18,no.2,pp.267-278,2010]。
[0011] 通常用于直流-直流变换器的控制器被设计用于额定负载,该额定负载在很多情况下是电阻。在使用基于模型的控制器设计时可构造用于具有任意负载的转换器的控制器,只要有适合的模型可用。因此无需根据具有额定负载的电阻建立控制方案。本文提出一种适合用于MPC设计的转换器模型,该模型包括具有附加输入滤波电容的CPL。该模型基于CPL的线性化负等效阻抗,该等效阻抗与输出电压和负载的功率需求有关。提出两种不同的线性MPC设计方法,它们考虑工作点变化。第一种方法是包含两个内部模型的简单的鲁棒MPC设计,所述模型再现大致的负载阻抗的极值。第二种方法是调度控制器设计,该设计为预期工作范围上的一系列工作点使用不同的控制器参数集。基于估计的负载功率需求在每个采样步骤中选择最近的参数集用于计算下一控制过程。使用观察器以便在存在未测量的干扰的情况下实现无偏差(ohne bleibende Regelabweichung)的控制,另外还可过滤测量的干扰并且估计负载功率需求。
[0012] 为了实施约束的MPC,提出一种启发式的活动集法,以便在可用于计算的有限时间内快速找到好的活动集。该方法和鲁棒MPC方法在[O. S.Jakubek  and G.Prochart,"Model predictive control of a battery emulator for testing of hybrid and electric power-trains(用于测试混合动力和电动动力总成系统的电池模拟器的模型预测控制),"2011,accepted for Presentation at:2011IEEE Vehicle Power and Propulsion Conference(VPPC)(车辆动力与驱动会议)]中提出,但没有关于电感电流的限制。

发明内容

[0013] 提出一种用于高性能降压型直流-直流变换器的在线MPC(模型预测控制)途径。该转换器是在混合动力或纯电动汽车动力总成系统测试台上代替牵引电池的电池模拟器的一部分。这个应用要求输出电压尽快跟踪模拟电池模型的参考电压,同时对于快速负载瞬变不敏感。转换器的弱阻尼输出滤波器与快速控制的用作CPL的逆变器的组合导致不稳定的系统。负载的确切数据在控制器设计阶段是未知的,且功率需求在运行中是波动的。为了优化效率并且保护硬件,考虑控制变量约束和电感电流约束。所提出的基于活动集法的MPC可实现快速跟踪控制,尽管存在CPL且维持输入约束和状态约束。
[0014] 控制算法可以以所需的采样率在市售的数字控制器硬件上执行。借助60千瓦的电池模拟器——其为逆变器馈电——的实验结果证明所建议控制方法的效率。
[0015] 根据本发明,所述控制器借助基于模型的控制器设计方法设计,在受控制系统的模型中使用动力总成系统的负载模型。
[0016] 一种优选实施方式的特征在于,测量输出电压、估计动力总成系统的功率需求并且根据输出电压和估计的负载功率需求改变负载模型的参数,并且这种改变优选通过在完整的参数集之间切换来实现。
[0017] 可选地,借助观察器基于测得的负载电流估计负载功率需求。
[0018] 根据本发明提出一种用于测试至少部分地被电动驱动的车辆的动力总成系统的装置,包括用于蓄能器系统的模拟系统以及用于控制电压的控制器,该电压以这样的方式加载动力总成系统,使得该电压如在物理蓄能器系统中那样动态地起作用,控制器与模拟系统耦合,其特征在于,在控制器中设置模型预测控制回路并且在受控系统中集成负载模型。
[0019] 该装置的一种优选实施方式的特征在于,集成与负载功率需求相关的模型。
[0020] 可选地,两种所提装置的特征可在于,在控制器中设置模型预测控制。
[0021] 可集成与蓄能器系统的输出电压相关的模型。
[0022] 电池模拟器的模型预测控制允许将负载模型优化集成到受控系统的模型中,使得负载不再是未知的干扰,而是明确地在控制器中被考虑。负载模型的参数与负载功率需求相关。当为基于模型的预测控制器使用线性化模型时,模型参数附加地与输出电压有关。因此采用适合于调度基于模型的预测控制器的控制参数集。根据测得的输出电压和估计的电流需求来切换或混合参数集。为此目的,借助观察器并且基于测得的负载电流来估计负载功率需求。附图说明
[0023] 下面参考附图详细说明本发明。附图如下:
[0024] 图1为具有电池模拟器的动力总成系统测试台的示意图;
[0025] 图2为电池模拟器输出级的示意图;
[0026] 图3为负载模型的视图:(a)恒功率负载的静态特征线、(b)非线性的负载模型、(c)工作点周围的线性化小信号模型;
[0027] 图4为电池模拟器模型的框图
[0028] 图5为所建议的控制器结构的框图;
[0029] 图6为提建议的用于模型预测控制(MPC)的算法的视图,其中上行表示输出电压的预测轨迹,下行表示控制变量的相应序列,而列表示连续的采样步骤;
[0030] 图7为所建议的算法与使用一般QP求解算法的MPC的比较;
[0031] 图8为鲁棒控制器方案的框图;
[0032] 图9为调度控制器(scheduling controller)的框图;
[0033] 图10为在恒功率负载时功率需求从0kW到60kW的阶跃式变化的模拟结果,在此上方的线表示输出电压、电感电流和负载电流,下方的线表示所使用的占空比;
[0034] 图11为空载时参考电压阶跃式变化的实验结果;
[0035] 图12为参考电压阶跃式变化的图表,其显示电感电流约束的有效性;
[0036] 图13为在具有恒功率负载的运行中参考电压变化序列的实验结果,其中,图13a示出调度控制器的实验结果并且图13b示出鲁棒控制器的实验结果,并且在此下方的线表示用于调度控制器的参数集的选择和用于鲁棒控制器的占空比;
[0037] 图14为恒功率负载的功率需求从P=0kW到P=24kW的阶跃式变化的实验结果,其中图14a示出调度控制器的实验结果并且图14b示出鲁棒控制器的实验结果。

具体实施方式

[0038] 图1示出一种典型的测试台配置的示例。该设备包括HEV或EV动力总成系统的功率电子装置,其一方面代表负载并且另一方面代表代替物理牵引电池的电池模拟器。在控制器设计中,电池模拟器和负载分开建模并且随后被组合成一个系统模型。
[0039] 图2示出电池模拟器的示意图。主要组成部分是输出级,该输出级包括三个交错降压型直流-直流变换器,所述转换器具有一个共同的输出电容器C1,输出级提供输出电压V2,所述输出电压用于模拟电池端电压。整流器在此不考虑并且C0足够大,以致DC链路电压可假定为常数。
[0040] 模拟调制器通过其输入端上的单个接通命令d进行脉宽调制 (PWM)并且补偿电感电流。实时MPC的简化模型通过平均开关建模[R.W.Erickson and D.Maksimovic,Fundamentals of power electronics(电力电子技术基础).Springer,2001]以及通过将三个电感器并联为一个等效电感L1获得,如[S.Mariethoz,A.Beccuti and M.Morari,"Model predictive control of multiphase interleaved dc-dc Converters with sensorless current limitation and power balance(具有无传感器的电流限制和功率平衡的多相交错的直流-直流变换器的模型预测控制),”in Power Electronics Specialists Conference,2008(2008年电力电子专家会议).PESC 2008.IEEE,2008,pp.1069-1074]或[H.Bae,J.Lee,J.Yang and B.H.Cho,"Digital resistive current(drc)control for the parallel interleaved dc-dc Converters(并联交错的直流-直流变换器的数字阻性电流(drc)控制),"Power Electronics(电力电子),IEEE Transactions on,vol.23,no.5,pp.2465-2476,2008]。
[0041] 然后,将所有三个电流之和i1=i1a+i1b+i1c选为新电感电流。电感器和半导体开关的欧姆电阻通过RL1近似表示。由负载消耗的电流以i2表示。借助被选为Xc=[i1v2]T的转换器状态向量、控制变量u=d·V0和控制变量i2所述系统通过状态空间模型来描述:
[0042]
[0043]
[0044] 参数i1、v2和i2是可测量的。
[0045] HEV/EV电动马达的逆变器是具有快速控制的脉冲逆变器的逆变器,其电压中间电路与电池模拟器(BE)连接。逆变器的功率需求P 与其电源电压V2无关,只要该电源电压处于规定的范围内。这种配置产生恒功率负载(CPL),因此由CPL消耗的电流i2和电源电压之间的关系为:
[0046]
[0047] 等式(2)闭合从输出电压到负载电流-干扰输入的反馈回路并且导致非线性状态等式
[0048] 其中
[0049] 通过引入差动等效电阻R2
[0050]
[0051] 在工作点 和 中产生下述与工作点有关的线性化设备模型:
[0052]
[0053] 当P>0且v2>0时,R2为负,因此设备是不稳定的。
[0054] 图3示出负载模型的示图。点(a)是CPL的静态特性曲线,点(b)是非线性负载模型并且点(c)是工作点 周围的线性化小信号模型。引入新的输出矢量以便给出所有可测量的参数。引线电阻足够小,以致可并联于C1
添加逆变器的DC链路电容器C2。作为结果获得模型(6)。为了简化表示,符号gP=1/R2用作参数。变量 表示工作点的偏移量。
[0055]
[0056]
[0057] 图4示出所产生的模型结构的框图,该模型结构用于包括I/O端口和数控采样的控制器设计。采样与三个交错对称的PWM载波信号的中点同步,使得采样率fs是每个相的开关频率fsw的三倍。连续时间的模型(6)通过使用采样保持器在近似PWM的情况下转换成离散时间的模型(7)。为了紧凑地表示,工作点的偏移量Wk作为新的状态被添加,使得[0058] xdk+1=Ad(gP)·xdk+Bd(gP)·uk
[0059]
[0060] 控制方案优选选择为模型预测控制(MPC)。为了根据[J.Maciejowski,Predictive control:with constraints(具有约束的预测控制).Pearson education,2002]的MPC在线表述使用扩展的离散时间系统描述
[0061] xk+1=Axk+BΔuk,yk=Cxk,  (8)
[0062] 其中状态向量选择为
[0063] 这允许无偏差的跟踪(Erfassung)与状态观察器根据[U.Maeder,F.Borrelli and M.Morari,"Linear offset-free model predictive control(线性无偏差的模型预测控制),"Automatica(自动化),vol.45,no.10,pp.2214-2222,2009]的结合并且还考虑到采样步骤的延迟,该延迟通过所需计算时间产生。
[0064] 在每个时间点k为控制时域NC和预测时域Np确定优化序列的控制过程Δuk,以便最小化下述标准:
[0065]
[0066] 对称并且正定加权矩阵Q和R加权(i)预测输出轨迹Yk与参考轨迹Rs,k的偏差或(ii)控制耗费ΔUk。决策变量是未来控制过程的序列
[0067]
[0068] 并且输出轨迹是预测输出的序列
[0069]
[0070] 其中矩阵F和 定义为
[0071]
[0072] MPC的优势是明确考虑约束的能力。PWM占空比在0≤dk≤1和因此0≤uk≤V0范围内的限制因此在最小化问题方面借助下述形式的不等式条件来表述
[0073] MuΔUk≤γu  (13)
[0074] ,使得在时域NCC
[0075]
[0076] 且所有i∈N≤Ncc。
[0077] 此外,可限制电感器电流,以便防止IGBT开关的过电流并且避免电感器磁饱和。这通过说明关于预测状态的不等式条件来实现,即:
[0078]
[0079] 且i∈N≤Ncc。输入条件和状态条件随后被组合为不等式条件组:
[0080]
[0081] 通过实施滚动时域原理(receding horizon principle)在任何时刻仅使用第一控制过程uk=uk-1+Δuk|k,并且不再使用Δuk的剩余部分。所产生的控制器方案的框图在图5中示出。
[0082] 控制器可通过加权矩阵Q和 来调节。借助仅一个受控的输出端为Q配置Np×Np个单位矩阵并且为 配置Nc×Nc个对矩阵,使得 这将控制器的调节简化为单个标量值R的选择。较小的R值增加闭合控制回路的带宽,但也提高了相对于测量噪声和设备模型的模型误差的敏感性。
[0083] 下面说明使用根据本发明的具有约束的实时MPC的优点。图6示出在所建议的算法应用于模型预测控制时预测随时间过程的发展。上行示出输出电压的预测轨迹,并且下行示出对应的控制变量序列。列表示依次相继的各时间点。不仅仅是切断控制过程来维持约束,而是也修改不受约束的过程。在时间过程中,解越来越细化。
[0084] 控制具有约束的MPC的功率电子装置的挑战在于足够快速地解决最小化问题,以便实现kHz范围内的采样率。在此提出一种简单且有效的算法,该算法利用给定问题的结构。
[0085] 如果系统没有约束,通过最小化关于ΔUk的(9)以下述等式给出优化的控制序列[0086]
[0087] 对于(13)形式的约束,M的每一行mj和γ的相应元素γj表示一个约束。有效约束的任何组合被称为活动集Mact,γact。借助黑塞矩阵H(18)和拉格朗日乘数向量λact(19):
[0088]
[0089]
[0090] 通过更新无约束解得到约束解ΔUk:
[0091]
[0092] 剩下的任务是找到活动集,使得最小化Jk。活动集法通常需要通过添加和删除约束进行多次迭代,直到找到最优解。在最坏的情况下必须测试所有可能的约束组合。因此,不能借助活动集法找到迭代次数的多项式上限[H.J.Ferreau,H.G.Bock,and M.Diehl,"An online active set strategy to overcome the limitations of explicit mpc(用于克服显式mpc限制的在线活动集策略),"Int.J.Robust Nonlinear Control(鲁棒非线性控制国际杂志),vol.18,no.8,pp.816-830,2008]。通过(i)利用问题结构来消除不重要的约束组合并且(ii)在有限次数的迭代及使用非优化解之后终止来避免测试所有可能的活动集,如[H.J.Ferreau,H.G.Bock,and M.Diehl,"An online active set strategy to overcome the limitations of explicit mpc(用于克服显式mpc限制的在线活动集策略),"Int.J.Robust Nonlinear Control(鲁棒非线性控制国际杂志),vol.18,no.8,pp.816-830,2008]和[Y.Wang and S.Boyd,"Fast model predictive control using online optimization(利用在线优化的快速模型预测控制),"Control Systems Technology(控制系统技术),IEEE Transactions on,vol.18,no.2,pp.267-278,2010]中所描述的。
[0093] 可用于特定的当前的问题的启发式方法如下:(i)找到具有最大违反(maximum violation)的约束。向量δ=(MΔUk-Y)的每个元素δj>0表示违反约束。在多个违反同时存在时,在所有约束都被相同标量(scaled)的条件下,具有
[0094]
[0095] 的最大元素δi可被视为最大违反的指标。(ii)添加 到活动集并且(iii)重新计算(19)、(20)。(ⅳ)重复最多Ncc次迭代,只要违反了约束。约束只能被添加到活动集中,但不能被删除。该方法概括为算法1。
[0096] 算法1提前终止的活动集法
[0097] 1:初始化空活动集
[0098] 2:计算无约束解(17)
[0099] 3:为NCC次迭代做
[0100] 4:如果所有约束都满足,则
[0101] 5:停止
[0102] 6:否则
[0103] 7:从(21)查找最大违反δi
[0104] 8:将约束 添加到活动集中
[0105] 9:借助(19)、(20)计算活动集的解
[0106] 10:结束如果
[0107] 11:结束如果
[0108] 如果只考虑输入约束,所得到的解是可行的,但不一定是最优的。由于模型预测控制仅使用第一控制过程ΔUk,因而无需找到完整的解,而只需找到足够接近优化序列第一过程的解,使得能够实现希望的轨迹。图6中的模拟示例说明如何在时间过程中为Np=16、NC=8、NCC=5得出解。图7示出所得到的轨迹几乎与由二次规划(QP)得到的精确解[The Mathworks Inc.,"Optimization toolbox(优化工具箱)4.3,"2009]相同。
[0109] 图7中所建议的算法与使用一般QP求解算法的MPC的比较表明,两个轨迹之间几乎没有差别,虽然初始解在时刻1与优化解相差很远。
[0110] 为了能够同时处理状态约束,需要为行M和γ标量(scale),使得可比较δ中的元素、即违反约束的值。这通过将输入约束和状态约束标准化到其相应的允许范围内来实现。
[0111]
[0112] ku=1/(umax-umin)(23)
[0113]
[0114] 由于所提出的算法不精确求解QP,所以产生的控制规律可在用于最佳参考跟踪的控制变量饱和时短暂违反电感电流极值。因此需要为状态约束赋予优先权,即通过为状态约束标量优先因子α。
[0115]
[0116] 模拟表明,当α=10时本应用获得良好的结果。
[0117] 通过添加状态约束可出现不可行的约束组合。在这种情况下停止迭代,并且使用上一迭代步骤的解。
[0118] 所建议方法的最大优点在于,该方法仅需少的且数量有限的迭代,由此简化了实时执行。类似的方法在[Y.Wang and S.Boyd,"Fast model predictive control using online optimization(使用在线优化的快速模型预测控制),"Control Systems Technology(控制系统技术),IEEE Transactions on,vol.18,no.2,pp.267-278,2010]中被描述,在此详细的数值实验表明,可借助几次迭代之后的提前终止来实现出乎意料地好的控制规律。可通过逆海森矩阵H的预先计算并且通过为(19)中的逆矩阵使用秩1更新(Rang-1-Update)来减少计算时间。还可通过下述方式进一步降低平均计算时间,即,在通过活动集中的约束确定第一控制变量的增加时终止算法。
[0119] 现在说明状态观察器和参考滤波的作用和优点。借助所选的MPC表述可实现无偏差的跟踪,尽管存在与设备模型的失配或未测量的干扰。在[U.Maeder,F.Borrelli and M.Morari,"Linear offset-free model predictive control(线性无偏差的模型预测控制),"Automatica(自动化),vol.45,no.10,pp.2214-2222,2009]中示出,这通过使用观察器实现,从而当前状态向量代替实际的上一控制器输出UK-1具有估计值 另外,观察器可提供完整的状态向量,尽管不能直接测量所有状态变量。参考预滤波器用于在每次采样时从标量参考rK生成可行的参考轨迹向量 滤波器使轨迹延迟两个采样步骤,以便考虑计算延迟和系统的低通特性。滤波器也将轨迹的变化率限制为
[0120] 上述MPC仅适用于具有恒定参数的负载。负载的滤波器电容是已知或可测量的,并且该滤波器电容在运行期间不改变。但在恒负载功率下参数R2根据(2)通过v2和P变化。作为一种可能的方法选择鲁棒方案来解决该控制问题。对于系统模型(6)可给出两种极端情况。第一,当P=0时,不确定的参数gPmax=0。第二,当在为逆变器给定的最低输入电压下电流需求最高Pmax时,不确定的参数值为 针对两种极端情况可建立两个(7)形式的预测模型,其通过具有状态向量xd1k的{Ad(0),Bd(0),Cd(0)}和具有状态向量xd2k的 来表示。基本思想是使
用两个模型来进行预测,以便找到控制过程序列,该序列一方面正确控制实际设备并且另一方面稳定两个极端的设备模型。这通过下述方式来实现,即,根据图8所示将控制变量的相同序列用于两个模型并且将两个与 或 加权的输出值之和看作受控制的输出值。
[0121] 这可通过使用来自前面 部分的MPC算法和相应建立扩展的模型来实现:
[0122]
[0123]
[0124] 其中状态矢量选择为
[0125] 观察器设计要求这两个模型必须可通过一个扩展的输出向量来观察:
[0126]
[0127] 在实践中仅可提供实际设备的测量 这些测量必须被复制、即由此可得到观察器的完整的输出向量。
[0128] 如可测量或估计先前未知的参数gp,则可借助调度控制器提高性能。系统说明(7)具有单个参数gp,该参数用于选择参数集。对于一组有代表性的可均匀覆盖预期的工作范围的值
[0129]
[0130] 可获得本地MPC参数化。相应的参数集{φi,Hi,Fi}离线计算。在运行时调度程序只需选择适用下述公式的参数集
[0131]
[0132] 这种控制器方案示于图9中。本地参数集的数量Ng越多,则系统响应越平滑。参数集的数量仅对于用于存储参数所需的存储容量有影响;它并不提高在线计算的复杂性。在实施该方案以实现参数集之间的平滑过渡时需要谨慎的措施。初始系统(7)包括组合的干扰和偏差状态 因此状态向量的意义取决于参数gp。相同的物理状态会导致每个本地MPC-参数集的不同值wk。
[0133] 该问题通过选择扩展的离散时间的模型得到缓解
[0134]
[0135]
[0136] 且状态矢量为
[0137]
[0138] 对于该状态矢量,状态变量和物理状态状态之间的关系与调度变量无关。扩展的MPC预测模型接着被定义为
[0139]
[0140]
[0141] 且扩展的状态向量为
[0142]
[0143] 矩阵A(gP,i),B,C用于从(12)、(18)查找相应组{φi,Hi,Fi}。对于控制器的每次采样,状态v2,k和 是相同的。但在MPC的预测时域内,仅υ2,k+i|k变化,而 对于所有i∈N≤Np保持恒定。基于前面进行的状态向量的选择,可独立于参数gp估计状态,因此可为整个工作范围使用相同的观察器。通过选择gp=0,负载的影响作为干扰被处理。
[0144] 因此,状态观察器专为以下标称模型设计:
[0145]
[0146]
[0147] 估计的状态向量 通过 扩展,因此该状态向量可用于调度MPC:
[0148]
[0149] 由于gP不能直接测量,也可使用观察器来由(4)获得参数的估计值 即[0150]
[0151] 突然的参数变化可在瞬变期间引起不希望的系统激励。当工作点在静止状态下正好位于两个支持点中间并且该调度程序不断在它们之间切换时,可出现极限循环。扩展的调度方法如参数协调(Parameterüberblendung)或控制器输出协调可获得改善的性能[G.Gregorcic and G.Lightbody,"Nonlinear model-based control of highly nonlinear processes(高度非线性过程的基于非线性模型的控制),"Computers&Chemical Engineering(计算机与化学工程),vol.34,no.8,pp.1268-1281,2010]。
[0152] 本发明所建议的控制器方案不仅已借助模拟而且也借助60kW电池模拟器在实验方面得到检验。测试系统的参数在表1中列出。测试系统的PWM调制器在其输入端具有低通滤波器,其必须被添加于逆变器模型(1)中。
[0153] 表1:系统参数
[0154]
[0155]
[0156] 通过使用具有三个交错转换的相的BE-输出级的详细模型进行模拟。模拟负载被建模为用于大于150V电压的理想CPL。对于较低的电压,模拟负载切换到恒电特性。
[0157] 在模拟模型中,选择滤波器电容C2=0μF,以便在最坏的情况下也显示所建议方法的有效性。使用无CPL模型的传统MPC、所建议的调度控制器和所建议的鲁棒控制器进行模max拟。鲁棒控制器设计用于在 时最大电流需求为P =60kW,因而适用

[0158] 选择更大范围将获得更高的鲁棒性,但也导致更慢的响应。借助调度方法可覆盖更大的参数范围,且不会降低控制性能(闭环性能)。仅考虑用于附加参数集的更高内存需求。借助符号gP=1/R2系统矩阵线性取决于gP。因此,21个参数集均匀位于 和之间,使得所产生的局部调节器隔开0.05Ω-1的距离。
[0159] 图10表示从初始无负载的0V到320V的规定值的模拟结果以及从0kW到60kW的突然的负载阶跃,而参考电压保持恒定。在负载为零时,不仅标称控制器而且调度控制器使用相同的参数集,因此其前5ms的起动是相同的。在5ms时的负载阶跃后,标称调节器不匹配于变化的设备动态并且控制回路变得不稳定,而调度控制器保持稳定。尽管输出电压一开始明显下降,但控制器可通过优化使用可用的控制变量范围实际上无过冲地迅速重新形成电压。在鲁棒控制器方案中,控制回路也保持稳定,但鲁棒控制器引起过冲,并且在干扰后所需的返回时间更长。由于鲁棒控制器更谨慎地使用控制变量,所以鲁棒控制器也就需要更多时间来在起动阶段达到规定值。在10ms后,实施从320V至270V的参考阶跃,以便显示跟踪控制和处理工作点变化的能力。两种所建议的控制器显示出具有短上升时间及快速调节的相似特性。
[0160] 为了实验测试,在使用MATLAB的dSpace MicroAutoBox上执行控制算法来自动生成代码。dSPACE平台具有主频为800MHz的处理器IBM PPC 750FX。无负载时参考电压的阶跃变化在图11中示出,该图示出约束优化的有效性。在参考电压阶跃较小时可极快速地达到规定值。控制器在最初大量增加控制变量,但随后减小控制变量至其下限。在小于0.8ms后到达规定值,并且接通时间被调整到其新的稳态值。可以看出,电感电流依循三角形轨迹。在参考电压阶跃较大时,控制器在前两次采样期间完全使用接通时间上限。然后,控制器依循参考轨迹直到达到新的规定值。
[0161] 相应于图12的显示,在减小的±200A的电感电流极限值和100A的恒电流负载下重复相同的参考电压阶跃,以便显示电感电流约束的激活。电感电流在瞬变时局限于其上限,因此输出电压只能缓慢上升。
[0162] 为了测试目的,最大功率为24kW且链路电容C2=20000μF的三相不间断电源(USV)逆变器与BE连接,在AC侧逆变器被控制,以便通过三相电阻调节恒定电压,从而逆变器相对于BE显现为恒功率负载。图13示出使用调度控制器和鲁棒控制器时参考电压的阶跃式变化序列的结果。可以看出,在输出电压增加时负载电流减小,反过来,在输出电压下降时负载电流增加,如在恒功率负载中可预期的。在瞬变时,大链路电容器的充电和放电引起大的电流峰值。但这通过电感电流约束被限制为±300A。仅调度控制器在很短的瞬间略微违反下极限值。
[0163] 通过突然切换逆变器AC侧的电阻来测试负载扰动。结果显示于图14中。
QQ群二维码
意见反馈