Patent DE-102012223681-B4 (DE)
Title: Motorsteuerung
Inventor: KUSUMOTO TAKAHITO
IPC: F02D45/00
Filed: 2012-12-19
Granted: 2019-01-24
Abstract: Motorsteuerung, die aufweist:
 einen Messabschnitt (120) zum Messen einer Signalperiode von Kurbelwinkeln (θ), die eine Folge von Signalen sind, die in gegebenen Winkelabständen mit einer Drehung einer Kurbelwelle (CA) eines Motors einhergehend erzeugt werden;
 einen Periodenvorhersageabschnitt (130, 150, 200) zum Anpassen einer Bezugssignalperiode (T(i)), die unter den Signalperioden, die von dem Messabschnitt (120) gemessen werden, anzupassen ist, um eine Signalperiode nach der Bezugssignalperiode (T(i)) vorherzusagen;
 einen Lernabschnitt (300, 330) zum Lernen eines Ergebnisses des Vergleichs zwischen einer tatsächlichen Signalperiode, die tatsächlich von dem Messabschnitt (120) gemessen wird, und einer vorhergesagten Signalperiode (T'(i+1)) für die Signalperiode, die von dem Periodenvorhersageabschnitt (130, 150, 200) vorhergesagt wird, und zum Korrigieren einer Anpassungsgröße (H) für die Bezugssignalperiode (T(i)), wenn der Periodenvorhersageabschnitt (130, 150, 200) die Signalperiode auf der Grundlage des Ergebnisses des Lernens vorhersagt; und
 einen Winkelpositionsvorhersageabschnitt (140) zum Finden einer detaillierteren Kurbelwinkelposition als der gegebene Winkelabstand innerhalb eines Bereichs der vorhergesagten Signalperiode (T'(i+1)), die durch den Lernabschnitt (300, 330) korrigiert wird, wobei
 der Periodenvorhersageabschnitt (130, 150, 200) die Anpassungsgröße (H) durch einen Anpassungsfaktor (K(θ)) bestimmt, und
 der Lernabschnitt (300, 330) den Anpassungsfaktor (K(θ)) korrigiert, um die Anpassungsgröße (H) zu korrigieren,
 dadurch gekennzeichnet, dass
 der Lernabschnitt (300, 330) einen Periodenfehler einer Differenz zwischen der tatsächlichen Signalperiode und der vorhergesagten Signalperiode (T'(i+1)) als Ergebnis des Vergleichs lernt und den Anpassungsfaktor (K(θ)) derart korrigiert, dass der Periodenfehler innerhalb eines gegebenen Fehlerbereichs liegt; 
 der Lernabschnitt (300, 330) während mehrerer Male, während der der Lernabschnitt (300, 330) den Periodenfehler lernt, einen Korrekturbestimmungswert zum Bestimmen, ob der Lernabschnitt (300, 330) den Anpassungsfaktor (K(θ)) korrigiert, auf der Grundlage einer Anzahl, mit der der Periodenfehler nicht innerhalb des gegebenen Fehlerbereichs liegt, und/oder einer Anzahl, mit der der Periodenfehler innerhalb des gegebenen Fehlerbereichs liegt, einstellt;
 der Lernabschnitt (300, 330) den Korrekturbestimmungswert auf der Grundlage mindestens der Anzahl, mit der der Periodenfehler nicht innerhalb des gegebenen Fehlerbereichs liegt, aus der Anzahl, mit der der Periodenfehler nicht innerhalb des gegebenen Fehlerbereichs liegt, und der Anzahl, mit der der Periodenfehler innerhalb des gegebenen Fehlerbereichs liegt, einstellt; und
 wenn der Korrekturbestimmungswert eine Majorität der Anzahl von Lernvorgängen erreicht, die im Voraus eingestellt wird, um den Periodenfehler zu lernen, während der Lernabschnitt (300, 330) den Periodenfehler lernt, der Lernabschnitt (300, 330) ein Lernen des Periodenfehlers stoppt und zu einer Korrekturverarbeitung des Anpassungsfaktors (K(θ)) übergeht.