DE60310044T2 - Rückgekoppelter phasenausgleichsregler - Google Patents

Rückgekoppelter phasenausgleichsregler Download PDF

Info

Publication number
DE60310044T2
DE60310044T2 DE60310044T DE60310044T DE60310044T2 DE 60310044 T2 DE60310044 T2 DE 60310044T2 DE 60310044 T DE60310044 T DE 60310044T DE 60310044 T DE60310044 T DE 60310044T DE 60310044 T2 DE60310044 T2 DE 60310044T2
Authority
DE
Germany
Prior art keywords
signal
data elements
mechanical component
error
motor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE60310044T
Other languages
English (en)
Other versions
DE60310044D1 (de
Inventor
Kent J. Saint Paul SPINDLER
Robert J. Saint Paul CARLIN
Steven A. Saint Paul CINNAMON
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
3M Innovative Properties Co
Original Assignee
3M Innovative Properties Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 3M Innovative Properties Co filed Critical 3M Innovative Properties Co
Publication of DE60310044D1 publication Critical patent/DE60310044D1/de
Application granted granted Critical
Publication of DE60310044T2 publication Critical patent/DE60310044T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/416Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control of velocity, acceleration or deceleration
    • G05B19/4163Adaptive control of feed or cutting velocity
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/16Controlling the angular speed of one shaft
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/41Servomotor, servo controller till figures
    • G05B2219/41215Lookup table for speed as function of actual position error
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/42Servomotor, servo controller kind till VSS
    • G05B2219/42038Real time adaptive control
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/42Servomotor, servo controller kind till VSS
    • G05B2219/42091Loop combinations, add a second loop, cascade control
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/42Servomotor, servo controller kind till VSS
    • G05B2219/42182Memory is Rom for servo control

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Electric Motors In General (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
  • Extrusion Moulding Of Plastics Or The Like (AREA)
  • Feedback Control In General (AREA)
  • Developing Agents For Electrophotography (AREA)
  • Transition And Organic Metals Composition Catalysts For Addition Polymerization (AREA)
  • Polymerisation Methods In General (AREA)

Description

  • TECHNISCHES GEBIET
  • Die Erfindung betrifft geschlossene Regelkreissysteme, wie beispielsweise Systeme zum Steuern von Herstellungsprozessen.
  • STAND DER TECHNIK
  • Herstellungssysteme mit kontinuierlicher Zufuhr, wie beispielsweise Herstellungssysteme, die zum Produzieren von Papier, Folie, Band oder dergleichen verwendet werden, enthalten oft eine oder mehrere motorgetriebene drehbare mechanische Komponenten, wie beispielsweise Walzen, Gießräder, Riemenscheiben, Zugwalzen, Zahnräder, Extruder, Zahnradpumpen und dergleichen. Diese Systeme enthalten oft elektronische Steuereinrichtungen, die Steuersignale ausgeben, um die Motoren anzustellen und die Motoren mit vorgegebenen Drehzahlen anzutreiben. Eine typische Steuereinrichtung enthält oft einen komplizierten geschlossenen Regelschaltkreis, der die Drehzahl des Motors überwacht und die Ausgangssignale korrigiert, um jeden erfassten Fehler auszugleichen.
  • Trotzdem tendieren die drehbaren mechanischen Komponenten dieser Systeme zu Drehzahlschwankungen, die oft auf die anderen mechanischen Komponenten dieser Systeme zurückzuführen sind, die den Motor an die drehbare mechanische Komponente koppeln. Zum Beispiel können Drehzahlschwankungen durch Getriebegehäuse, mechanische Kupplungen, Lagerreibung, Verzahnungsdrehmomente, Verstärkungsfaktor-Versatz von Sensoren und andere Unregelmäßigkeiten im System eingebracht werden. Diese Drehzahlschwankungen während des Herstellungsprozesses können zu Fehlerstellen oder Abweichungen in dem hergestellten Produkt führen. Dementsprechend ist es wünschenswert, die Drehzahlschwankungen so zu reduzieren oder eliminieren, dass die drehbaren Elemente so weit wie möglich mit einer gewünschten Geschwindigkeit angetrieben werden können.
  • US-A-5 412 302 beschreibt ein Rotationsregelsystem, das einen Motor zum Antreiben eines Drehkörpers, einen Dreh-Impulsgeber zum Erfassen der Winkelgeschwindigkeit des Drehkörpers, eine CPU zum Steuern der Winkelgeschwindigkeit des Motors über einen Intervallzähler und einen Motortreiber enthält, der auf der erfassten Winkelgeschwindigkeit des Drehkörpers basiert. Die CPU bestimmt eine Übertragungsfunktion des Rotationsregelsystems und berechnet dann Verstärkungsfaktor- und Phasen-Grenzen auf Basis der Übertragungsfunktion. Die CPU wählt die geeignetsten Steuerparameter-Werte aus voreingestellten Werten aus, die in einem ROM gespeichert sind, wenn die Verstärkungsfaktor- oder Phasen-Grenze außerhalb eines vorgegebenen Bereichs liegt.
  • KURZDARSTELLUNG
  • Die Erfindung betrifft allgemein adaptive geschlossene Regelungstechniken, die Drehzahlschwankungen von präzisionsgesteuerten drehbaren mechanischen Komponenten reduzieren. Insbesondere können die hierin beschriebenen adaptiven geschlossenen Regelungstechniken Drehzahlschwankungen dynamisch erfassen und reduzieren, selbst wenn sich die Drehzahlschwankungen in Amplitude, Frequenz und Phase während der Drehung eventuell ändern. Beispielhafte drehbare mechanische Komponenten enthalten zum Beispiel Walzen, Gießräder, Riemenscheiben, Zahnräder, Zugräder, Extruder, Zahnradpumpen und dergleichen.
  • Die vorliegende Erfindung ist in den unabhängigen Ansprüchen 1, 15, 19 und 33 definiert.
  • In einer Ausführungsform der Erfindung betrifft die Erfindung ein System mit einem Motor, der betriebsfähig ist, eine drehbare mechanische Komponente in Reaktion auf ein Motor-Steuersignal anzutreiben. Ein Sensor generiert ein Drehzahlsignal, das die Winkelgeschwindigkeit der mechanischen Komponente darstellt. Der Sensor kann zum Beispiel ein Sinus-Impulsgeber sein, der auf einer Welle der mechanischen Komponente angebracht ist. Eine Steuereinrichtung empfängt das Drehzahlsignal und generiert eine Gruppe von Datenelementen, die auf dem Drehzahlsignal basieren, über eine oder mehrere Umdrehungen der mechanischen Komponente.
  • Insbesondere bringt die Gruppe von Datenelementen Drehzahlschwankungen der mechanischen Komponente mit einer Vielzahl von Winkelpositionen der mechanischen Komponente in Bezug. Zum Beispiel kann die Gruppe von Datenelementen Winkelgeschwindigkeits-Fehlerdaten für die mechanische Komponente in jeder der Winkelpositionen umfassen. Alternativ kann die Steuereinrichtung das Drehzahlsignal in Frequenzkomponenten zerlegen und destruktive Frequenzen identifizieren. In diesem Fall kann die Gruppe von Datenelementen Frequenz-, Amplituden- und Phasendaten für die Komponenten umfassen.
  • Die Steuereinrichtung überwacht kontinuierlich das Drehzahlsignal, aktualisiert die Gruppe von Datenelementen und korrigiert das Motor-Steuersignal auf Basis der Gruppe von Datenelementen. Auf diese Weise stellt die Steuereinrichtung einen adaptiven geschlossenen Regelkreis für die mechanische Komponente bereit. Die Steuereinrichtung kann zum Beispiel ein Fehlersignal generieren, das auf der Gruppe von Datenwerten basiert, und das Fehlersignal als Rückkopplung in den geschlossenen Regelkreis einleiten, um das Motor-Steuersignal zu korrigieren. Zum Generieren des Fehlersignals verwendet die Steuereinrichtung ein Motor-Referenzsignal, wie beispielsweise ein Motor-Drehzahlreferenzsignal, ein Motor-Drehmomentreferenz signal oder ein Motor-Positionsreferenzsignal.
  • Die Steuereinrichtung hält die Gruppe von Datenelementen in einem Speichermedium, wie beispielsweise einem nichtflüchtigen Direktzugriffsspeicher (NVRAM), einem FLASH-Speicher oder dergleichen. Insbesondere kann die Steuereinrichtung die Gruppe von Datenelementen als eine Nachschlagetabelle (LUT) speichern, in der die Datenelemente Winkelgeschwindigkeits-Fehlerdaten für die Winkelpositionen der mechanischen Komponente speichern. Zum Beispiel kann die Nachschlagetabelle N·M Datenelemente umfassen, wobei die N·M Datenelemente Winkelgeschwindigkeitsdaten für N Winkelpositionen über M Umdrehungen der mechanischen Komponente speichern.
  • Die Steuereinrichtung aktualisiert die Datenelemente kontinuierlich in Echtzeit, um eine adaptive Steuerung bereitzustellen und die Drehzahlschwankungen effektiv zu reduzieren. Zum Beispiel berechnet die Steuereinrichtung für jede Winkelposition eine durchschnittliche Geschwindigkeit der mechanischen Komponente über eine untergeordnete Gruppe der ablaufenden Winkelpositionen und subtrahiert die durchschnittliche Winkelgeschwindigkeit von einer Referenzgeschwindigkeit, um einen aktuellen Geschwindigkeitsfehler zu produzieren. Die Steuereinrichtung aktualisiert dann das jeweilige Datenelement auf Basis der aktuellen Winkelposition der mechanischen Komponente und als eine Funktion des berechneten Geschwindigkeitsfehlers.
  • In einer anderen Ausführungsform betrifft die Erfindung ein Verfahren, welches das Empfangen eines Drehzahlsignals, das die Winkelgeschwindigkeit einer drehbaren mechanischen Komponente darstellt, und das Generieren einer Gruppe von Datenelementen aus dem Drehzahlsignal umfasst. Die Gruppe von Datenelementen bringt Drehzahlschwankungen der mechanischen Komponente mit einer Vielzahl von Winkelpositionen der mechanischen Kompo nente in Bezug. Das Verfahren umfasst des Weiteren das Generieren eines Fehlersignals auf Basis der Gruppe von Datenelementen und das Korrigieren eines Motor-Steuersignals auf Basis des Fehlersignals. Die Gruppe von Datenelementen kann Winkelgeschwindigkeits-Fehlerdaten für die mechanische Komponente an den Winkelpositionen umfassen. Alternativ können die Datenelemente Frequenz-, Amplituden- und Phasendaten für Frequenzkomponenten des Drehzahlsignals umfassen.
  • Die Details von einer oder mehreren Ausführungsformen der Erfindung werden in den begleitenden Zeichnungen und der folgenden Beschreibung dargelegt. Weitere Merkmale, Aufgaben und Vorteile der Erfindung werden aus der Beschreibung und den Zeichnungen sowie aus den Ansprüchen offenkundig.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • 1 ist ein Blockschaltbild, das ein Beispielsystem veranschaulicht, in dem eine Steuereinrichtung einen adaptiven geschlossenen Regelkreis zum Reduzieren von Drehzahlschwankungen einer Walze bereitstellt.
  • 2 ist ein Ablaufdiagramm, das eine Übersicht über den Betrieb der Steuereinrichtung auf einer hohen Ebene veranschaulicht.
  • 3 ist ein Blockschaltbild, das eine Abbildung von N Winkelpositionen auf die Walze veranschaulicht, um eine vollständige Umdrehung zu umspannen.
  • 4A ist eine grafische Darstellung, die einen beispielhaften Geschwindigkeitsfehler der Walze veranschaulicht, wenn die Steuereinrichtung nicht angestellt ist, um Drehzahlschwankungen zu reduzieren.
  • 4B ist eine grafische Darstellung, die einen beispielhaften Geschwindigkeitsfehler der Walze im Frequenzbereich veranschaulicht, wenn die Steuereinrichtung nicht angestellt ist, um Drehzahlschwankungen zu reduzieren.
  • 4C ist eine grafische Darstellung, die in weiterem Detail eine destruktive Frequenz von sich ändernder Amplitude und Phase über eine Umdrehung der Walze veranschaulicht.
  • 4D ist eine grafische Darstellung, die einen beispielhaften Geschwindigkeitsfehler der Walze im Frequenzbereich veranschaulicht, wenn die Steuereinrichtung angestellt ist, um Drehzahlschwankungen adaptiv zu reduzieren.
  • 5A ist ein Blockschaltbild, das eine beispielhafte Ausführungsform der Steuereinrichtung in weiterem Detail veranschaulicht.
  • 5B-5D sind Blockschaltbilder einer Reihe von Ausführungsformen für die Steuereinrichtung.
  • 6 ist ein Ablaufdiagramm, das einen beispielhaften Betriebsmodus eines Prozessors der Steuereinrichtung veranschaulicht, wenn Datenelemente generiert werden, die einen Geschwindigkeitsfehler zu Winkelpositionen der Walze in Bezug bringen.
  • 7 ist ein Blockschaltbild, das eine Beispielgruppe von Datenelementen veranschaulicht.
  • 8 ist ein Blockschaltbild, das eine weitere beispielhafte Gruppe der Datenelemente veranschaulicht.
  • AUSFÜHRLICHE BESCHREIBUNG
  • 1 ist ein Blockschaltbild, das ein beispielhaftes System 2 veranschaulicht, in dem eine Steuereinrichtung 4 einen adaptiven geschlossenen Regelkreis zum Reduzieren von Drehzahlschwankungen einer Walze 10 bereitstellt. Insbesondere können die hierin beschriebenen adaptiven geschlossenen Regelungstechniken Drehzahlschwankungen der Walze 10 dynamisch erfassen und reduzieren, selbst wenn sich die Drehzahlschwankungen in Amplitude, Frequenz und Phase während der Drehung eventuell ändern. Das System 2 kann in einer Reihe von Anwendungen eingesetzt werden, einschließlich einer Herstellungsumgebung mit kontinuierlicher Zufuhr zum Produzieren von Papier, Folie, Band und dergleichen. Obwohl sie zu Beispielzwecken in Bezug auf die Walze 10 veranschaulicht ist, ist die Erfindung nicht darauf begrenzt. Die Prinzipien der Erfindung lassen sich auf einen adaptiven geschlossenen Regelkreis für jede drehbare mechanische Komponente anwenden, wie beispielsweise eine Walze, ein Gießrad, eine Riemenscheibe, ein Zahnrad, ein Zugrad, einen Extruder, eine Zahnradpumpe und dergleichen.
  • Die Steuereinrichtung 4 gibt ein Motor-Steuersignal 20 aus, um den Motor 6 und die Antriebswalze 10 anzustellen, die eine Präzisions-Bahnbearbeitungswalze in einer Herstellungsumgebung sein kann. Insbesondere in Reaktion auf das Motor-Steuersignal 20 treibt der Motor 6 eine Welle 18 an, die mechanisch über eine Kupplung 15 an das Getriebegehäuse 8 gekoppelt ist. Das Getriebegehäuse 8 treibt wiederum eine Welle 17 an, die mechanisch über eine Kupplung 14 mit der Walze 10 gekoppelt ist. Das Getriebegehäuse 8 kann eine Anzahl von Zahnrädern umfassen, beispielsweise zwanzig oder mehr, um eine geeignete Getriebeübersetzung zum Anstellen der Walze 10 bereitzustellen.
  • Die Steuereinrichtung 4 empfängt ein Motor-Drehzahl signal 22, das für die Winkelgeschwindigkeit der Welle 18 Indikativ ist, d.h. die aktuelle Betriebsdrehzahl des Motors 6. Außerdem empfängt die Steuereinrichtung 4 von einem Sensor 12 ein Walzen- Drehzahlsignal 26, das die Winkelgeschwindigkeit der Walze 10 darstellt. Der Sensor 12 kann zum Beispiel einen Sinus-Impulsgeber umfassen, der auf einer Welle 13 der Walze 10 angebracht ist, und kann ein positionscodiertes Walzen-Drehzahlsignal ausgeben. Die Steuereinrichtung 4 empfängt auch ein Motor-Referenzsignal 24, das einen Soll-Referenzwert für den Antriebsmotor 6 bereitstellt. Eine Prozess-Steuereinheit oder eine andere Vorrichtung können zum Beispiel das Motor-Referenzsignal 24 gemäß einem Herstellungsmodell bereitstellen. Das Motor-Referenzsignal 24 kann ein Motor-Drehzahlreferenzsignal, ein Motor-Drehmomentreferenzsignal und ein Motor-Positionsreferenzsignal oder dergleichen umfassen.
  • Basierend auf dem Walzen-Drehzahlsignal 26, dem Motor-Drehzahlsignal 22 und einem Motor-Referenzsignal 24 wendet die Steuereinrichtung 4 die geschlossene Regelung des Motors 6 an, um Auswirkungen von Drehzahlschwankungen der Walze 10 entgegenzuwirken. Insbesondere erfasst und reduziert die Steuereinrichtung 4 Drehzahlschwankungen der Walze 10, die auftreten, wenn sich die Walze 10 in Reaktion auf den Motor 6 dreht, selbst wenn sich die Drehzahlschwankungen in Amplitude, Frequenz und Phase während der Drehung eventuell ändern. Diese Drehzahlschwankungen können durch eine Reihe von Komponenten des Systems 2 verursacht werden, einschließlich Getriebegehäuse 8, Kupplungen 14, 15 und andere (nicht gezeigte) Komponenten des Systems 2, wie beispielsweise Gleitlager, Verzahnungsdrehmoment, Verstärkungsfaktor-Versatz von Sensoren und andere Unregelmäßigkeiten im System, die oft eine Motor-Feinsteuerung beeinträchtigen.
  • Wie im Folgenden ausführlich beschrieben, fragt die Steuereinrichtung 4 das Walzen-Drehzahlsignal 26 kontinuierlich ab und generiert eine Gruppe von Datenelementen, die Drehzahlschwankungen der Walze 10 zu einer Winkelposition in Bezug bringen. Insbesondere kann die Steuereinrichtung 4 die Gruppe von Datenelementen als eine Nachschlagetabelle speichern, in der die Datenelemente Winkelgeschwindigkeits-Fehlerdaten für eine Vielzahl von Winkelpositionen der Walze 10 speichern. Die Steuereinrichtung 4 hält die Gruppe, damit sie ausreichende Datenelemente umfasst, um eine oder mehrere Umdrehungen der Walze 10 zu umspannen. Indem die Anzahl der Datenelemente so erhöht wird, dass sie mehr als eine Umdrehung der Walze 10 umspannen, ist die Steuereinrichtung 4 in der Lage, die Auswirkungen von Drehzahlschwankungen mit niedrigerer Frequenz, d.h. Drehzahlschwankungen, die eine Periode von mehr als einer Umdrehung aufweisen, zu reduzieren.
  • Die Gruppe von Datenelementen bringt Drehzahlschwankungen der Walze 10 zu den Winkelpositionen der Walze 10 in Bezug. Zum Beispiel kann die Gruppe von Datenelementen Winkelgeschwindigkeits-Fehlerdaten für die Walze 10 an jeder der Winkelpositionen umfassen. Dementsprechend kann die Nachschlagetabelle N·M Datenelemente umfassen, wobei die N·M Datenelemente Winkelgeschwindigkeitsdaten für N Winkelpositionen über M Umdrehungen der Walze 10 speichert. Die Steuereinrichtung 4 hält die Gruppe von Datenelementen in einem (nicht gezeigten) Speichermedium, wie beispielsweise einem nichtflüchtigen Direktzugriffsspeicher (NVRAM), einem FLASH-Speicher oder dergleichen. Alternativ kann die Steuereinrichtung 4 das Walzen-Drehzahlsignal in Frequenzkomponenten zerlegen und destruktive Frequenzen identifizieren. In der Ausführungsform kann die Gruppe von Datenelementen Frequenz-, Amplituden- und Phasendaten für die identifizierten Komponenten umfassen.
  • Die Steuereinrichtung 4 fragt kontinuierlich das Walzen-Drehzahlsignal 26 ab, berechnet die Gruppe von Datenelementen neu und korrigiert das Motor-Steuersignal 20 auf Basis der Gruppe von Datenelementen. Auf diese Weise stellt die Steuereinrichtung 4 einen adaptiven geschlossenen Regelkreis des Motors 6 bereit, um sich wiederholende Drehzahlschwankungen in der Walze 10 zu reduzieren oder zu eliminieren.
  • 2 ist ein Ablaufdiagramm, das eine Übersicht über den Betrieb der Steuereinrichtung 4 auf einer hohen Ebene veranschaulicht. Die Steuereinrichtung 4 stellt den Motor 6 in Echtzeit an die Antriebswalze 10 an und empfängt das Walzen-Drehzahlsignal 26, das eine Messung der Winkelgeschwindigkeit der Walze 10 (30) enthält. Die Steuereinrichtung 4 verarbeitet das Walzen-Drehzahlsignal 26 und aktualisiert die Gruppe von Datenelementen, um Drehzahlschwankungen der Walze 10 mit einer Winkelposition (32) in Bezug zu bringen. Insbesondere kann die Steuereinrichtung 4 kontinuierlich das Walzen-Drehzahlsignal 26 abfragen und diskrete Geschwindigkeits-Fehlerdaten für jede der Winkelpositionen berechnen. Alternativ kann die Steuereinrichtung 4 das Walzen-Drehzahlsignal in Frequenzkomponenten zerlegen und die Frequenzinformationen in der Gruppe von Datenelementen speichern.
  • Als Nächstes generiert die Steuereinrichtung 4 ein Fehlersignal auf Basis der Datenelemente und eines Motor-Referenzsignals, wie beispielsweise eine Motor-Drehzahlreferenz, Motor-Drehmomentreferenz oder Motor-Positionsreferenz (34). Die Steuereinrichtung 4 korrigiert das Motor-Steuersignal 20 auf Basis des Fehlersignals (36). Auf diese Weise stellt die Steuereinrichtung 4 einen adaptiven geschlossenen Regelkreis des Motors 6 bereit, um sich wiederholende Drehzahlschwankungen in der Walze 10 zu reduzieren oder zu eliminieren.
  • 3 ist ein Blockschaltbild, das eine Abbildung von N Winkelpositionen (P1 – PN) auf die Walze 10 veran schaulicht, um eine vollständige Umdrehung zu umspannen. Die maximale Anzahl von Positionen pro Umdrehung ist typischerweise eine Funktion der Winkelgeschwindigkeit der Walze 10 und der Verarbeitungsgeschwindigkeit der Steuereinrichtung 4 wie folgt:
    Figure 00110001
    wobei PMAX die maximale Anzahl von Positionen ist, TR die Zeit pro Umdrehung der Walze 10 ist und Tc die Zeitabfrage der Steuereinrichtung 4 ist. Wenn angenommen für eine Umdrehung der Walze 10 die Zeit beispielsweise 10,00 Sekunden und eine Abfragezeit für die Steuereinrichtung 6,5 ms beträgt, wäre die maximale Anzahl von Positionen 769,23. Dementsprechend könnte N auf 720 eingestellt werden, was weniger als die maximalen Positionen von 769,23 ist, um für jeden halben Grad der Walze 10 bequem eine Position zuzuordnen. Dementsprechend kann die Steuereinrichtung 4 eine Nachschlagetabelle mit 1440 Datenelementen halten, um zwei Umdrehungen der Walze 10 zu umspannen. In anderen Ausführungsformen kann eine viel größere Nachschlagetabelle implementiert werden, um Datenelemente für eine Anzahl von Umdrehungen zu speichern, um die Quantifizierung von Drehzahlschwankungen mit niedrigerer Frequenz zu verbessern, d.h. Drehzahlschwankungen, die eine Periode von mehr als einer Umdrehung aufweisen.
  • 4A ist eine grafische Darstellung 40, die einen beispielhaften Geschwindigkeitsfehler der Walze 10 veranschaulicht, wenn die Steuereinrichtung 4 nicht angestellt ist, um Drehzahlschwankungen zu reduzieren. Insbesondere zeigt die grafische Darstellung 40 den Geschwindigkeitsfehler der Walze 10 im Vergleich zur Zeit über eine Umdrehung der Walze 10. 4B ist eine grafische Darstellung 44, die einen beispielhaften Geschwindigkeitsfehler der Walze 10 im Frequenzbereich veranschaulicht, wenn die Steuereinrichtung 4 nicht angestellt ist, um Drehzahlschwankungen zu reduzieren. Insbesondere hebt die grafische Darstellung 44 zwei beispielhafte destruktive Frequenzen 46, 48 hervor, die in dem Geschwindigkeitsfehler der Walze 10 vorhanden sind. Diese Frequenzen können durch eine oder mehrere von einer Reihe von Komponenten des Systems 2 verursacht werden, einschließlich Getriebegehäuse 8, Kupplungen 14, 15 und anderen (nicht gezeigten) Komponenten des Systems 2. Die grafische Darstellung 44 veranschaulicht des Weiteren eine nicht-destruktive Frequenz 47, die durch die Drehzahl-Messvorrichtung verursacht werden kann, wie beispielsweise den Sensor 12.
  • 4C ist eine grafische Darstellung 50, die in weiterem Detail eine der destruktiven Frequenzen 46, 48 im Zeitverlauf über eine Umdrehung der Walze 10 veranschaulicht. Insbesondere veranschaulicht die grafische Darstellung 50 eine beispielhafte Belastung des Getriebegehäuses 8 auf dem Motor 6, welche die Form eines Sinuswellenmusters zwischen einer Vorwärtslast und einer Umkehrlast annimmt. Zum Beispiel können Spiel, Wellentorsion und Kupplungstorsion eine Phasenverschiebung zwischen Walze 10 und Motor 6 verursachen.
  • 4D ist eine grafische Darstellung 52, die einen beispielhaften Geschwindigkeitsfehler der Walze 10 im Frequenzbereich veranschaulicht, wenn die Steuereinrichtung 4 angestellt ist, um Drehzahlschwankungen adaptiv zu reduzieren. Insbesondere veranschaulicht die grafische Darstellung 52, wie die Steuereinrichtung 4 die zwei beispielhaften destruktiven Frequenzen 46, 48 reduzieren kann. Die Reduzierung von Drehzahlschwankungen, einschließlich einer mehr als zehn- bis fünfzehnfachen Reduzierung von Drehzahlschwankungen, ist in der Praxis erreicht worden. Des Weiteren veranschaulicht die grafische Darstellung 52, dass die Steuereinrichtung 4 so konfiguriert werden kann, dass sie nicht-destruktive Frequenzen, wie beispielsweise die nicht-destruktive Frequenz 47, ignoriert. Insbesondere kann die Steuereinrichtung 4 problemlos so konfiguriert werden, dass sie das Walzen-Drehzahlsignal in Frequenzkomponenten zerlegt und die identifizierten Komponenten selektiv ausgleicht.
  • 5A ist ein Blockschaltbild, das eine beispielhafte Ausführungsform der Steuereinrichtung 4 in weiterem Detail veranschaulicht. Die Steuereinrichtung 4 umfasst einen geschlossenen Regelkreis 60 zum Ausgeben des Motor-Steuersignals 20 auf Basis des Motor-Referenzsignals 24 und Fehlersignals 64. Zum Generieren des Fehlersignals 64 empfängt die Steuereinrichtung 4 das Walzen-Drehzahlsignal 26 vom Sensor 12 und verarbeitet es.
  • Zuerst verstärkt die Vorverarbeitungseinheit 66 das Walzen-Drehzahlsignal 26 und wandelt das Signal von Sinuslinien in Linienimpulse um. Außerdem generiert die Vorverarbeitungseinheit 66 eine hochauflösende Impulszählung, wie beispielsweise 3.600.000 Impulse pro Umdrehung auf Basis der Linienimpulse des Walzen-Drehzahlsignals 26. Die Vorverarbeitungseinheit 66 kann auch einen Filter einsetzen, wie beispielsweise einen Tiefpassfilter, um Rauschen aus dem Walzen-Drehzahlsignal 26 zu entfernen.
  • Basierend auf der Impulszählung berechnet ein Prozessor 67 eine aktuelle Winkelgeschwindigkeit der Walze 10 und generiert eine Gruppe von Datenelementen 62, die einen Geschwindigkeitsfehler der Walze 10 mit einer Winkelposition in Bezug bringt. Zum Beispiel kann der Prozessor 67 die Winkelgeschwindigkeit vom Motor-Referenzsignal 24 subtrahieren, um eine Geschwindigkeitsdifferenz 63 zu bestimmen. Alternativ kann der Prozessor 67 ein Drehmomentreferenzsignal, ein Positionsreferenzsignal und dergleichen verwenden. Auf Basis der berechneten Differenz 63 aktualisiert der Prozessor 67 kontinuierlich die Gruppe von Datenelementen 62. Der Prozessor 67 kann die Gruppe von Datenelementen 62 als eine Nachschlagetabelle speichern, in der die Datenelemente Winkelgeschwindigkeits-Fehlerdaten für eine Vielzahl von Winkelpositionen der Walze 10 speichern. Der Prozessor 67 kann die Gruppe von Datenelementen außerdem in einem Speichermedium speichern, wie beispielsweise einem nichtflüchtigen Direktzugriffsspeicher (NVRAM), einem FLASH-Speicher oder dergleichen. Das Speichermedium kann in Bezug auf den Prozessor intern oder extern sein. Der Prozessor 67 kann einen eingebetteten Mikroprozessor, einen herkömmlichen Mikroprozessor, einen Digitalsignalprozessor (DSP), dedizierte Rechner-Hardware und dergleichen umfassen.
  • Um Auswirkungen von Drehzahlschwankungen der Walze 10 entgegenzuwirken, generiert der Prozessor 67 ein Fehlersignal 64 auf Basis des Motor-Drehzahlsignals 22 und der Datenelemente 62. Insbesondere generiert ein Prozessor 67 ein Signal 65 aus den Datenelementen 62, um den Geschwindigkeitsfehler als eine Funktion der Winkelposition der Walze 10 darzustellen, und subtrahiert das Signal 65 vom Motor-Drehzahlsignal 22. Der Prozessor 67 leitet das Fehlersignal 64 in den geschlossenen Regelkreis 60 ein, um das Motor-Steuersignal 20 zu korrigieren. Auf diese Weise kann der geschlossene Regelkreis 60 jeder herkömmliche geschlossene Regelungsmechanismus zum Steuern des Motors 6 sein.
  • Alternativ kann die Vorverarbeitungseinheit 66 das Walzen-Drehzahlsignal in Frequenzkomponenten zerlegen, und destruktive Frequenzen identifizieren. Die Vorverarbeitungseinheit 66 kann zum Beispiel eine schnelle Fourier-Transformation (FFT) am Walzen-Drehzahlsignal 26 durchführen, um die Frequenzkomponenten der Winkelgeschwindigkeit zu identifizieren. In diesem Fall kann der Prozessor 67 die Gruppe von Datenelementen 62 generieren, die Frequenz-, Amplituden und Phasen-Daten für die identifizierten Komponenten umfassen. In einer am meisten bevorzugten Ausführungsform kann die vorliegende Erfindung die Verwendung sowohl von Frequenzkomponenten als auch von Zeitkomponenten kombinieren, um die mit der mechanischen Komponente verbundene Veränderlichkeit aufzulösen.
  • Die Anordnung der Steuereinrichtung 4 kann unterschiedlich sein. Insbesondere können das Signal 65, das Fehlersignal 64 und die Addierer 61, 68 umgruppiert oder eliminiert werden. 5B-5D sind Blockschaltbilder, die eine Reihe von beispielhaften Ausführungsformen für die Steuereinrichtung 4 veranschaulichen. Hinsichtlich 5A 5D kann ein Fachmann dieses Gebiets auch andere Konfigurationen erkennen.
  • 6 ist ein Ablaufdiagramm, das einen beispielhaften Betriebsmodus des Prozessors 67 veranschaulicht, wenn Datenelemente 62 generiert werden. Zuerst, wie beispielsweise während der ersten Umdrehung der Walze 10 für einen bestimmten Sollwert, empfängt der Prozessor 67 die Impulszählung von der Vorverarbeitungseinheit 66 und initialisiert die Datenelemente 62 mit dem Geschwindigkeitsfehler als einer Funktion der Winkelposition (70). Zum Beispiel kann der Prozessor 67 die an jedem Winkel gemessene Winkelgeschwindigkeit vom Motor-Referenzsignal 24 subtrahieren.
  • Nach dem Initialisieren der Datenelemente 62 (70) aktualisiert der Prozessor 67 jedes der Datenelemente 62. Insbesondere berechnet der Prozessor 67 für jede Winkelposition eine durchschnittliche Geschwindigkeit des Walze 10 (72) und berechnet einen Winkelgeschwindigkeitsfehler für die aktuelle Winkelposition (74), wie beispielsweise durch Subtrahieren der durchschnittlichen Winkelgeschwindigkeit von einer Referenzgeschwindigkeit. Der Prozessor 67 kann zum Beispiel eine durchschnittliche Winkelgeschwindigkeit für die aktuelle Winkelposition auf Basis der gemessenen Win kelgeschwindigkeiten für die aktuelle Winkelposition und der Anzahl von vorhergehenden Winkelpositionen berechnen. Auf Basis der aktuellen Winkelposition aktualisiert der Prozessor 67 eines der Datenelemente 62 als eine Funktion des berechneten Geschwindigkeitsfehlers (76). Zum Beispiel kann der Prozessor 67 für eine aktuelle Winkelposition P und eine aktuelle Umdrehung R die Datenelemente 62 wie folgt aktualisieren: DATA[P·R – 1] = DATA[P·R – 1] + (VREF – VAVG)·C
    0 < P < N, 0 < R < M
    wobei DATA die Datenelemente 62 darstellt, die linear als eine Nachschlagetabelle mit M·N Datenelementen gespeichert sind, VREF das Motor-Referenzsignal 24 darstellt und VAVG die berechnete durchschnittliche Winkelgeschwindigkeit darstellt, und C eine Konstante darstellt. Die Konstante C kann als digitaler Tiefpassfilter eingesetzt werden, um die Auswirkungen von Rauschen zu reduzieren, und kann einen typischen Wert von 0,5 aufweisen.
  • 7 ist ein Blockschaltbild, das eine beispielhafte Gruppe von Datenelementen 90 veranschaulicht. Insbesondere enthalten die Datenelemente 90 M·N Datenelemente. Jedes Element entspricht einer Winkelposition und einer Umdrehung der Walze 10. In der veranschaulichten Ausführungsform speichert jedes Element Geschwindigkeitsfehlerdaten, die als Winkelgeschwindigkeitsfehler, linearer Geschwindigkeitsfehler unter Berücksichtigung des Walzendurchmessers 10, als Prozentsatzfehler und dergleichen gespeichert werden könnten. Das Element P1 gibt zum Beispiel einen linearen Geschwindigkeitsfehler von +1,2004 Fuß pro Minute (FPM) an
  • 8 ist ein Blockschaltbild, das eine weitere beispielhafte Gruppe von Datenelementen 92 veranschaulicht. Insbesondere bringt die Gruppe von Datenelementen 92 den Gschwindigkeitsfehler in Bezug zu der Position, indem Daten gespeichert werden, die destruktive Frequenzen in dem Walzen-Drehzahlsignal 26 beschreiben. Wie oben beschrieben, kann die Steuereinrichtung 4 das Walzen-Drehzahlsignal in Frequenzkomponenten zerlegen. In diesem Betriebsmodus hält jedes der Datenelemente in der Gruppe 92 Daten, die eine eindeutige destruktive Frequenz beschreiben, wie beispielsweise die Frequenz, Amplitude und Phase in Bezug auf die Position der Walze 10.
  • Obwohl sie in Bezug auf den geschlossenen Regelkreis einer drehbaren mechanischen Komponente beschrieben worden sind, können die Techniken problemlos auf einen adaptiven, geschlossenen Regelkreis einer mechanischen Komponente angewendet werden, die wiederholt betätigt werden kann, um einen linearen oder nicht-linearen Pfad zu durchqueren. Insbesondere kann die Steuereinrichtung eine Gruppe von Datenelementen generieren, um Schwankungen in der linearen Geschwindigkeit der mechanischen Komponente mit Positionen entlang des Pfads in Bezug zu bringen.
  • Verschiedene Ausführungsformen der Erfindung sind beschrieben worden. Diese Ausführungsformen liegen innerhalb des Umfangs der folgenden Ansprüche.

Claims (42)

  1. Verfahren, aufweisend: Empfangen eines Drehzahlsignals (26), das die Winkelgeschwindigkeit einer drehbaren mechanischen Komponente darstellt; Generieren einer Gruppe von Datenelementen (62) aus dem Drehzahlsignal (26), wobei die Gruppe von Datenelementen (62) Winkelgeschwindigkeits-Fehlerdaten für mehrere Winkelpositionen der mechanischen Komponente aufweist; Generieren eines Fehlersignals (34) basierend auf der Gruppe von Datenelementen (62); und Einstellen eines Motorsteuersignals (36) basierend auf dem Fehlersignal (64), um in einem geschlossenen Regelkreis die Drehung der mechanischen Komponente zu steuern.
  2. Verfahren nach Anspruch 1, wobei das Generieren eines Fehlersignals (34) das Kombinieren des Motor-Drehzahlsignals (26) mit den Datenelementen (62) aufweist, um das Fehlersignal (64) zu erzeugen, das einen Winkelgeschwindigkeitsfehler als eine Funktion der Winkelposition der mechanischen Komponente darstellt.
  3. Verfahren nach Anspruch 1, wobei das Generieren einer Gruppe von Datenelementen das Speichern der Gruppe von Datenelementen (62) als eine Nachschlagetabelle aufweist, wobei die Datenelemente der Nachschlagetabelle Winkelgeschwindigkeits-Fehlerdaten für die Winkelpositionen aufweisen.
  4. Verfahren nach Anspruch 3, wobei die Nachschlagetabelle N·M Datenelemente aufweist, wobei die N·M Datenelemente Winkelgeschwindigkeitsdaten für N Winkelpositionen über M Umdrehungen der mechanischen Komponente speichern.
  5. Verfahren nach Anspruch 1, ferner aufweisend das Ausgeben des Motorsteuersignals (20) von einer Steuereinrichtung (4), um einen Motor (6) zu schalten.
  6. Verfahren nach Anspruch 5, wobei das Einstellen des Motorsteuersignals (36) das Einspeisen des Fehlersignals (64) in eine geschlossene Regelkreisschaltung (60) der Steuereinrichtung (4) aufweist.
  7. Verfahren nach Anspruch 1, wobei das Einstellen des Motor-Steuersignals (36) das Addieren des Fehlersignals (64) zu einem Motor-Referenzsignal (24) aufweist.
  8. Verfahren nach Anspruch 7, wobei das Motor-Referenzsignal (24) eines von einem Motor-Drehzahlreferenzsignal, einem Motor-Drehmomentreferenzsignal und einem Motor-Positionsreferenzsignal aufweist.
  9. Verfahren nach Anspruch 1, wobei das Einstellen des Motor-Steuersignals (36) das Invertieren des Fehlersignals (64) aufweist.
  10. Verfahren nach Anspruch 1, ferner aufweisend das Definieren der mehreren Winkelpositionen, um eine Umdrehung der mechanischen Komponente zu umspannen.
  11. Verfahren nach Anspruch 1, wobei das Generieren der Datenelemente aufweist: Zerlegen des Drehzahlsignals (26) in Frequenzkomponenten; und Generieren der Datenelemente, um die Winkelgeschwindigkeits-Fehlerdaten in einer Form darzustellen, die mindestens eine der Frequenzkomponenten spezifiziert.
  12. Verfahren nach Anspruch 11, wobei die Datenelemente Amplituden und Phasen der Frequenzkomponenten darstellen.
  13. Verfahren nach Anspruch 11, ferner aufweisend das Generieren des Fehlersignals (64), um die Frequenzkomponenten zu enthalten.
  14. Verfahren nach Anspruch 1, ferner aufweisend das Aktualisieren jedes der Datenelemente durch: (a) Messen einer Winkelgeschwindigkeit der mechanischen Komponente für eine untergeordnete Gruppe der Winkelpositionen; (b) Berechnen einer Durchschnittsgeschwindigkeit der mechanischen Komponente über die untergeordnete Gruppe von Winkelpositionen (72); (c) Subtrahieren der Durchschnitts-Winkelgeschwindigkeit von einer Referenz-Winkelgeschwindigkeit, um einen Winkelgeschwindigkeitsfehler (74) zu erzeugen; (d) Speichern des Winkelgeschwindigkeitsfehlers in der Gruppe von Datenelementen basierend auf der gegenwärtigen Winkelposition der mechanischen Komponente (76); und (e) Wiederholen von (a) bis (d) für jede der Winkelpositionen der mechanischen Komponente.
  15. Medium, aufweisend Anweisungen, um einen Prozessor (67) zu Folgendem zu veranlassen: Empfangen eines Drehzahlsignals (26), das Winkelgeschwindigkeit einer drehbaren mechanischen Komponente als eine Winkelpositions-Funktion darstellt; Generieren einer Gruppe von Datenelementen (62) aus dem Drehzahlsignal (26), wobei die Gruppe von Datenelementen (62) Winkelgeschwindigkeits-Fehlerdaten an jeder der mehreren Winkelpositionen der mechanischen Komponente aufweist; Generieren eines Fehlersignals (64) basierend auf der Gruppe von Datenelementen (62); und Einstellen eines Motorsteuersignals (20) basierend auf dem Fehlersignal (64), um in einem geschlossenen Regelkreis die Drehung der mechanischen Komponente zu steuern.
  16. Medium nach Anspruch 15, ferner aufweisend Anweisungen, um den Prozessor (67) zu veranlassen, das Motor-Drehzahlsignal (22) mit den Datenelementen (62) zu kombinieren, um das Fehlersignal zu erzeugen, das einen Winkelgeschwindigkeitsfehler als eine Funktion der Winkelposition der drehbaren mechanischen Komponente darstellt.
  17. Medium nach Anspruch 15, ferner aufweisend Anweisungen, um den Prozessor (67) zu veranlassen, das Motor-Steuersignal (20) basierend auf einem Motor-Referenzsignal (24) und dem Fehlersignal (64) auszugeben.
  18. Medium nach Anspruch 15, ferner aufweisend Anweisungen, um den Prozessor (67) zu veranlassen, das Drehzahlsignal (22, 26) in Frequenzkomponenten zu zerlegen und die Datenelemente (62) zu generieren, um die Winkelgeschwindigkeits-Fehlerdaten in einer Form darzustellen, die mindestens eine der Frequenzkomponenten spezifiziert.
  19. System (2), aufweisend: einen Motor (6), der betriebsfähig ist, eine drehbare mechanische Komponente in Reaktion auf ein Motor-Steuersignal (20) anzutreiben; einen Sensor (12), um ein Drehzahlsignal (26) zu generieren, das Winkelgeschwindigkeit der mechanischen Komponente darstellt; und eine geschlossene Regeleinrichtung, um eine Gruppe von Datenelementen (62) basierend auf dem Drehzahlsignal (26) zu generieren, wobei die Gruppe von Datenelementen (62) Winkelgeschwindigkeits-Fehlerdaten für die mechanische Komponente an jeder mehrerer Winkelpositionen aufweist, und ferner wobei die Steuereinrichtung (4) ein Fehlersignal (64) basierend auf der Gruppe von Datenelementen (62) generiert und das Motor-Steuersignal (20) basierend auf dem Fehlersignal (64) einstellt.
  20. System nach Anspruch 19, wobei der Sensor (12) ein positionsverschlüsseltes Drehzahlsignal (26) ausgibt.
  21. System nach Anspruch 19, wobei die Steuereinrichtung (4) das Fehlersignal (64) basierend auf dem Drehzahlsignal (26) und einem Motor-Drehzahlreferenzsignal (24) generiert, und ferner wobei die Steuereinrichtung (4) das Fehlersignal (64) in digitale Werte umwandelt und die digitalen Werte auf einem Medium als die Gruppe von Datenwerten speichert.
  22. System nach Anspruch 19, wobei der Sensor (12) auf einer Welle (13) der mechanischen Komponente befestigt ist.
  23. System nach Anspruch 19, wobei die Steuereinrichtung (4) die Gruppe von Datenelementen in einem Speichermedium als eine Nachschlagetabelle speichert, wobei die Datenelemente der Nachschlagetabelle Winkelgeschwindigkeits-Fehlerdaten für die Winkelpositionen aufweisen.
  24. System nach Anspruch 23, wobei die Nachschlagetabelle N·M Datenelemente aufweist, wobei die N·M Datenelemente Winkelgeschwindigkeitsdaten für N Winkelpositionen über M Umdrehungen der mechanischen Komponente speichern.
  25. System nach Anspruch 19, wobei die mehreren Winkelpositionen eine Umdrehung der mechanischen Komponente umspannen.
  26. System nach Anspruch 19, wobei die Steuereinrichtung (4) eine geschlossene Regelkreisschaltung (60) aufweist, um das Motor-Steuersignal (20) basierend auf dem Fehlersignal (64) und einem Motor-Referenzsignal (24) auszugeben.
  27. System nach Anspruch 26, wobei das Motor-Referenzsignal (24) eines von einem Motor-Drehzahlreferenzsignal, einem Motor-Drehmomentreferenzsignal und einem Motor-Positionsreferenzsignal aufweist.
  28. System nach Anspruch 19, wobei die Steuereinrichtung das Drehzahlsignal in Frequenzkomponenten zerlegt.
  29. System nach Anspruch 28, wobei die Datenelemente Amplituden und Phasen der Frequenzkomponenten darstellen.
  30. System nach Anspruch 28, wobei die Steuereinrichtung (4) ein Fehlersignal (64) generiert, um die Frequenzkomponenten zu enthalten, und das Fehlersignal (64) als Rückkopplung in die geschlossene Regelkreisschaltung (60) einspeist, um das Motor-Steuersignal (20) einzustellen.
  31. System nach Anspruch 19, wobei die Steuereinrichtung (4) die Datenelemente aktualisiert durch: (a) Messen einer Winkelgeschwindigkeit der mechanischen Komponente für eine untergeordnete Gruppe der Winkelpositionen; (b) Berechnen einer Durchschnittsgeschwindigkeit der mechanischen Komponente über die untergeordnete Gruppe von Winkelpositionen; (c) Subtrahieren der Durchschnitts-Winkelgeschwindigkeit von einer Referenz-Winkelgeschwindigkeit, um einen Winkelgeschwindigkeitsfehler zu erzeugen; (d) Speichern des Winkelgeschwindigkeitsfehlers in der Gruppe von Datenelementen basierend auf einer gegenwärtigen Winkelposition der mechanischen Komponente; und (e) Wiederholen von (a) bis (d) für jede der Winkelpositionen der mechanischen Komponente.
  32. System nach Anspruch 19, wobei die mechanische Komponente eines von einer Walze (10), einem Gießrad, einer Scheibe, einem Zahnrad, einer Zugwalze, einem Extruder und einer Zahnradpumpe aufweist.
  33. System, aufweisend: einen Motor, der betriebsfähig ist, eine mechanische Komponente entlang eines Pfads in Reaktion auf ein Motor-Steuersignal (20) anzutreiben; einen Sensor (12), um ein Drehzahlsignal (26) zu generieren, das eine lineare Geschwindigkeit der mechanischen Komponente darstellt; und eine geschlossene Regelkreis-Steuereinrichtung, um eine Gruppe von Datenelementen (62) basierend auf dem Drehzahlsignal (26) zu generieren, wobei die Gruppe von Datenelementen (62) lineare Geschwindigkeits-Fehlerdaten für die mechanische Komponente an jeder der mehreren Winkelpositionen aufweist, und ferner, wobei die Steuereinrichtung ein Fehlersignal (64) basierend auf der Gruppe von Datenelementen (62) generiert und das Motor-Steuersignal (20) basierend auf dem Fehlersignal (64) adaptiv einstellt.
  34. System nach Anspruch 33, wobei der Sensor (12) ein positionsverschlüsseltes Drehzahlsignal ausgibt.
  35. System nach Anspruch 33, wobei die Steuereinrichtung das Fehlersignal (64) basierend auf dem Drehzahlsignal und einem Motor-Drehzahlreferenzsignal generiert, und ferner wobei die Steuereinrichtung das Fehlersignal (64) in digitale Werte umwandelt und die digitalen Werte auf einem Medium als die Gruppe von Datenwerten speichert.
  36. System nach Anspruch 34, wobei die Steuereinrichtung (4) die Gruppe von Datenelementen (62) in einem Speichermedium als eine Nachschlagetabelle mit N·M Datenelementen speichert, wobei die N·M Datenelemente Geschwindigkeitsdaten für N Positionen über M lineare Betätigungen der mechanischen Komponente speichern.
  37. System nach Anspruch 33, wobei die mehreren Positionen eine lineare Betätigung der mechanischen Komponente umspannen.
  38. System nach Anspruch 33, wobei die Steuereinrichtung (4) eine geschlossene Regelkreisschaltung (60) aufweist, um das Motor-Steuersignal (20) basierend auf dem Fehlersignal (64) und einem Motor-Referenzsignal (24) auszugeben.
  39. System nach Anspruch 38, wobei das Motor-Referenzsignal (24) eines von einem Motor-Drehzahlreferenzsignal, einem Motor-Drehmomentreferenzsignal und einem Motor-Positionsreferenzsignal aufweist.
  40. System nach Anspruch 33, wobei die Steuereinrichtung (4) das Drehzahlsignal in Frequenzkomponenten zerlegt und die Datenelemente generiert, um die Winkelgeschwindigkeits-Fehlerdaten in einer Form darzustellen, die mindestens eine der Frequenzkomponenten spezifiziert.
  41. System nach Anspruch 40, wobei die Datenelemente Amplituden und Phasen der Frequenzkomponenten darstellen.
  42. System nach Anspruch 40, wobei die Steuereinrichtung (4) das Fehlersignal (64) generiert, um die Frequenzkomponenten zu enthalten, und das Fehlersignal (64) als Rückkopplung in die geschlossene Regelkreisschaltung (60) einspeist, um das Motor-Steuersignal (20) einzustellen.
DE60310044T 2002-03-19 2003-01-27 Rückgekoppelter phasenausgleichsregler Expired - Lifetime DE60310044T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US100647 1987-09-24
US10/100,647 US6690989B2 (en) 2002-03-19 2002-03-19 Closed-loop phase compensation controller
PCT/US2003/002237 WO2003081763A1 (en) 2002-03-19 2003-01-27 Closed-loop phase compensation controller

Publications (2)

Publication Number Publication Date
DE60310044D1 DE60310044D1 (de) 2007-01-11
DE60310044T2 true DE60310044T2 (de) 2007-06-21

Family

ID=28039863

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60310044T Expired - Lifetime DE60310044T2 (de) 2002-03-19 2003-01-27 Rückgekoppelter phasenausgleichsregler

Country Status (8)

Country Link
US (1) US6690989B2 (de)
EP (1) EP1485986B1 (de)
JP (1) JP4295119B2 (de)
KR (1) KR100982093B1 (de)
AT (1) ATE347191T1 (de)
AU (1) AU2003207678A1 (de)
DE (1) DE60310044T2 (de)
WO (1) WO2003081763A1 (de)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10147684A1 (de) * 2001-09-27 2003-04-24 Oce Printing Systems Gmbh Verfahren zum Ausgleich eines Getriebespiels bei Reversierbetrieb und Vorrichtung zur Durchführung dieses Verfahrens
EP1473647A1 (de) * 2003-04-28 2004-11-03 Deutsche Börse Ag Portfoliobewertungssystem und -Verfahren
WO2006036905A1 (en) * 2004-09-24 2006-04-06 3M Innovative Properties Company Frequency control in closed loop control systems
US7109670B1 (en) * 2005-05-25 2006-09-19 Rockwell Automation Technologies, Inc. Motor drive with velocity-second compensation
US7187142B2 (en) * 2005-05-25 2007-03-06 Rockwell Automation Technologies, Inc. Motor drive with velocity noise filter
EP1857902A1 (de) * 2006-05-18 2007-11-21 Saab Ab Verfahren und Vorrichtung zur Regelung des Spieles
JP5317878B2 (ja) * 2009-07-30 2013-10-16 キヤノン株式会社 画像形成装置
WO2016187750A1 (en) * 2015-05-22 2016-12-01 Abb Technology Ltd Device and method of loop processing for an industrial process
EP3664282B1 (de) * 2018-12-04 2022-05-25 Siemens Aktiengesellschaft Kompensieren von rastmomenten von synchronmotoren

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4651068A (en) 1984-10-01 1987-03-17 Electro-Craft Corporation Brushless motor control circuitry with optimum current vector control
US5228070A (en) 1988-10-20 1993-07-13 Picker International, Inc. Constant image quality CT scanner with variable radiation flux density
JP2587701B2 (ja) * 1988-12-23 1997-03-05 ファナック株式会社 サーボ系の発振検出及び速度ループゲイン自動調整方式
WO1990007735A1 (en) * 1988-12-23 1990-07-12 Fanuc Ltd Methods of detecting oscillation in the servo system and automatically adjusting the speed loop gain
JP3107259B2 (ja) 1992-12-01 2000-11-06 富士ゼロックス株式会社 回転体駆動制御装置
JP3227000B2 (ja) * 1993-01-21 2001-11-12 株式会社日立製作所 モータの速度制御装置
US5646496A (en) * 1994-11-08 1997-07-08 Dana Corporation Apparatus and method for generating digital position signals for a rotatable shaft
US5589746A (en) 1994-11-10 1996-12-31 Seagate Technology, Inc. Brushless motor speed control arrangement having derived common mode supply signal component
JPH10198428A (ja) * 1997-01-10 1998-07-31 Mitsutoyo Corp 移動体装置
DE19734208A1 (de) * 1997-08-07 1999-02-11 Heidenhain Gmbh Dr Johannes Verfahren und Schaltungsanordnung zur Ermittlung optimaler Reglerparamter für eine Drehzahlregelung
JP3297643B2 (ja) * 1997-10-14 2002-07-02 東芝機械株式会社 送り駆動系のサーボ制御方法およびサーボ制御装置
US6219376B1 (en) 1998-02-21 2001-04-17 Topcon Positioning Systems, Inc. Apparatuses and methods of suppressing a narrow-band interference with a compensator and adjustment loops

Also Published As

Publication number Publication date
KR20040091142A (ko) 2004-10-27
AU2003207678A1 (en) 2003-10-08
EP1485986B1 (de) 2006-11-29
WO2003081763A1 (en) 2003-10-02
EP1485986A1 (de) 2004-12-15
DE60310044D1 (de) 2007-01-11
JP2005528868A (ja) 2005-09-22
US20030181999A1 (en) 2003-09-25
ATE347191T1 (de) 2006-12-15
JP4295119B2 (ja) 2009-07-15
KR100982093B1 (ko) 2010-09-13
US6690989B2 (en) 2004-02-10

Similar Documents

Publication Publication Date Title
EP3368393B1 (de) Elektromechanische hilfskraftlenkung, verfahren zur bestimmung eines absoluten drehwinkels und verfahren zur kalibrierung einer messeinricchtung zur messung eines absoluten drehwinkels
DE102010036500B4 (de) Steuervorrichtung für einen Elektromotor mit einer Funktion zum zeitgleichen Bestimmen von Trägheit und Reibung
DE60310044T2 (de) Rückgekoppelter phasenausgleichsregler
DE60310980T2 (de) Adaptives räumliches notch-filter
DE69924609T2 (de) Verfahren und system zur leistungsprüfung von rotierenden maschinen
EP1202147B1 (de) Verfahren zur Kompensation mechanischer Schwingungen in Maschinen
EP0016721B1 (de) Zahnradmessmaschine
WO2006042844A1 (de) Verfahren und einrichtung zur erkennung eines schadhaften lagers einer rotierend umlaufenden welle
EP2681147A1 (de) Verfahren und steuerungseinrichtung zur schwingungsarmen bewegung eines bewegbaren kranelementes eines kransystems
EP1241462A1 (de) Kontinuierliche Messung zum Ermitteln der geeigneten Einbaulage oder zur Qualitätsprüfung von Radsatzpaaren
DE3941495A1 (de) Mess- und pruefstand fuer elektromechanische wandler
DE102019110781A1 (de) Verfahren und vorrichtung zur überwachung eines drehbaren elements
EP0337100A2 (de) Verfahren und Anordnung zur Messung der Drehzahl
EP0377854A1 (de) Mess- und Prüfstand für elektromechanische Wandler
CH687995A5 (de) Verfahren und Vorrichtung zum Schaeren von Faeden.
EP2295939B1 (de) Verfahren zur Ermittelung des Feinpositionswertes eines zu überwachenden Körpers
DE1281178B (de) Vorrichtung zur Bestimmung der Arbeitskenngroessen von Kolbenmaschinen
JP3586994B2 (ja) 傘歯車の歯当り評価方法およびその装置
DE102010009753A1 (de) Vorrichtung und Verfahren zur Dosierregelung von Schüttgut
DE10335862A1 (de) Verfahren zum Kalibrieren eines inkrementalen Winkelgebers an einem rotierenden Bauteil sowie Verfahren zum Antrieb eines bzgl. seiner Winkellage geregelten Bauteils
EP0936514B1 (de) Verfahren und Vorrichtung zum Regeln eines Antriebsystems einer Maschine und/oder einer Anlage
DE102018206239B4 (de) Motorantriebsvorrichtung
DE102021100206A1 (de) Schwingungssteuervorrichtung und schwingungssteuerverfahren
DE2102147A1 (de) Verfahren zum gewichtsmäßigen Messen und Überwachen eines mittels Förderbandes transportierten Schüttgutstromes, insbesondere Verfahren zur Regelung einer Dosierbandwaage
EP4105609B1 (de) Positionserfassung mit einem induktiven positionssensor

Legal Events

Date Code Title Description
8364 No opposition during term of opposition