本发明涉及模型预测控制技术领域。具体地说是一种实现高频模型预测控制的数据处理系统装置。
背景技术:
模型预测控制(mpc)是一类特殊的控制。它的当前控制动作是在每一个采样瞬间通过求解一个有限时域开环最优控制问题而获得。过程的当前状态作为最优控制问题的初始状态,解得的最优控制序列只实施第一个控制作用。这是它与那些使用预先计算控制律的算法的最大不同。本质上模型预测控制求解一个开环最优控制问题。它的思想与具体的模型无关,但是实现则与模型有关。目前,模型预测控制由于寻优过程冗长,导致无法在高频场合应用。
技术实现要素:
为此,本发明所要解决的技术问题在于提供一种实现高频模型预测控制的数据处理系统装置,实现了模型控制在高频变换器中的应用,拓宽了模型预测控制的应用范围。
为解决上述技术问题,本发明提供如下技术方案:
一种实现高频模型预测控制的数据处理系统装置,包括:
dsp系统,预存有采样数据处理程序;
信息采集单元,用于采集采样数据;
fpga,用于对处理后的采样数据进行计算;
flash芯片,预存有用以对处理后的采样数据进行计算的程序;
所述信息采集单元信息输出端与所述dsp系统信息输入端通信连接,所述dsp系统与所述fpga通信连接,所述fpga与所述flash芯片通信连接。
上述实现高频模型预测控制的数据处理系统装置,所述dsp系统为tms320f28335dsp系统。
上述实现高频模型预测控制的数据处理系统装置,所述fpga将计算得到的占空比数据信息传送给所述dsp系统。
上述实现高频模型预测控制的数据处理系统装置,所述flash芯片为容量大于或等于128m的spinorflash芯片。
本发明的技术方案取得了如下有益的技术效果:
本发明提高了算法的实现速度,从而实现了模型预测控制的高频应用。
附图说明
图1为本发明实现高频模型预测控制的数据处理系统装置的框架示意图。
具体实施方式
如图1所示,本发明实现高频模型预测控制的数据处理系统装置,包括:
dsp系统,预存有采样数据处理程序;
信息采集单元,用于采集采样数据;
fpga,用于对处理后的采样数据进行计算;
flash芯片,预存有用以对处理后的采样数据进行计算的程序;
所述信息采集单元信息输出端与所述dsp系统信息输入端通信连接,所述dsp系统与所述fpga通信连接,所述fpga与所述flash芯片通信连接;所述fpga将计算得到的占空比数据信息传送给所述dsp系统。
其中,所述dsp系统为tms320f28335dsp系统,所述flash芯片为容量为128m的spinorflash芯片。
本发明中,所述信息采集单元对变量进行采样,获得采样数据并将采集到的采样数据传输给所述dsp系统,所述dsp系统利用预存在所述dsp系统内的采样数据处理程序对采样数据进行处理,然后所述dsp系统触发所述fpga同时所述dsp系统将处理后的采样数据传输给所述fpga,所述fpga利用预存在所述flash芯片内用于对处理后的采样数据进行计算的程序对处理后的采样数据进行计算,从而实现采样数据的高速计算。所述fpga在对处理后的采样数据进行计算后,将计算得到的占空比反馈至所述dsp系统,并由所述dsp系统将占空比信号输送给高频变换器,从而提高了算法的实现速度,实现模型预测控制的高频应用。
显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本专利申请权利要求的保护范围之中。