Patent WO-2016202623-A1 (WO)
Inventor: GEYER TOBIAS
IPC: H02M7/483
Filed: 2016-06-06
Abstract: L'invention concerne un FPGA (22) qui est destiné à contrôler un convertisseur électrique (12), et qui comprend un bloc d'énumération (32) conçu pour générer des positions de commutateurs suivantes possibles ( s 
   new   
 (k) ) pour des commutateurs à semi-conducteurs du convertisseur électrique (12) sur la base d'une position de commutateur réelle appliquée ( s(k-1) ) ; une pluralité de blocs d'exploration (28), chaque bloc d'exploration (28) étant conçu pour calculer une valeur de coût ( J ) pour une position de commutateur suivante possible des commutateurs à semi-conducteurs : recevant une position de commutateur suivante possible ( s 
   new   
 (k) ) ; en calculant des variables de système à des moments futurs à partir de variables de système à un moment présent du convertisseur électrique (12) et de la charge (24) sur la base de la position de commutateur suivante possible, les variables de système aux moments futurs étant calculées à partir des variables de système aux moments présents, avec des équations différentielles qui modélisent le convertisseur électrique (12) et la charge (24) ; en déterminant une valeur de coût ( J ) à partir des variables de système à des moments futurs en évaluant une fonction de coût avec les variables de système à des moments futurs ; un bloc d'arbitrage (34) destiné à sélectionner la position de commutateur suivante ( s(k) ) à appliquer au convertisseur électrique (12) à partir des positions de commutateurs suivantes possibles : en recevant les positions de commutateurs suivantes possibles ( s 
   new   
 (k) ) en provenance du bloc d'énumération (32) ; en sélectionnant un bloc d'exploration non-opérationnel (28) et en envoyant une position de commutateur suivante possible reçue au bloc d'exploration non opérationnel ; en recevant une valeur de coût ( J ) pour la position de commutateur suivante possible respective en provenance d'un bloc d'exploration fini ; une fois que toutes les positions de commutateurs suivantes possibles reçues en provenance du bloc d'énumération (32) ont été traitées, en sélectionnant la position de commutateur suivante ( s(k) ) comme étant la position de commutateur suivante possible ( s 
   new   
 (k) ) ayant la valeur de coût la plus faible ( J ). Chaque bloc d'exploration (28) est en outre conçu pour déterminer un horizon de prédiction (N) pour la position de commutateur suivante possible (snew(k)) dans laquelle au moins l'une des variables de système calculées à des moments futurs présente un écart, par rapport à une référence pour la variable de système, qui est supérieur à un écart prédéfini pour la variable de système. Un horizon de prédiction (N) pour une variable de système à des moments futurs est déterminé par une extrapolation linéaire, dans laquelle la variable de système aux moments futurs est calculée à partir de la variable de système au moment présent, et l'horizon de prédiction (N) est déterminé sur la base d'un point d'intersection de la variable de système extrapolée linéairement entre le moment présent et le moment futur avec un écart possible maximal par rapport à une référence de la variable de système. En outre, le point d'intersection est déterminé de manière itérative par une recherche binaire.