EP3781446A1 - Verfahren zum ansteuern eines ventils und entsprechende vorrichtung - Google Patents

Verfahren zum ansteuern eines ventils und entsprechende vorrichtung

Info

Publication number
EP3781446A1
EP3781446A1 EP19716873.5A EP19716873A EP3781446A1 EP 3781446 A1 EP3781446 A1 EP 3781446A1 EP 19716873 A EP19716873 A EP 19716873A EP 3781446 A1 EP3781446 A1 EP 3781446A1
Authority
EP
European Patent Office
Prior art keywords
valve
signal
drive
control
valve drive
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.)
Withdrawn
Application number
EP19716873.5A
Other languages
English (en)
French (fr)
Inventor
Matthias Schanzenbach
Andreas Schmidtlein
Frank Haefele
Ruben Obenland
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.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
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 Robert Bosch GmbH filed Critical Robert Bosch GmbH
Publication of EP3781446A1 publication Critical patent/EP3781446A1/de
Withdrawn legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T8/00Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
    • B60T8/32Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration
    • B60T8/34Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration having a fluid pressure regulator responsive to a speed condition
    • B60T8/36Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration having a fluid pressure regulator responsive to a speed condition including a pilot valve responding to an electromagnetic force
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D7/00Control of flow
    • G05D7/06Control of flow characterised by the use of electric means
    • G05D7/0617Control of flow characterised by the use of electric means specially adapted for fluid materials
    • G05D7/0629Control of flow characterised by the use of electric means specially adapted for fluid materials characterised by the type of regulator means
    • G05D7/0635Control of flow characterised by the use of electric means specially adapted for fluid materials characterised by the type of regulator means by action on throttling means
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-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 program data in numerical form
    • G05B19/4155Numerical 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 program data in numerical form characterised by program execution, i.e. part program or machine function execution, e.g. selection of a program
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D7/00Control of flow
    • G05D7/06Control of flow characterised by the use of electric means
    • G05D7/0617Control of flow characterised by the use of electric means specially adapted for fluid materials
    • G05D7/0623Control of flow characterised by the use of electric means specially adapted for fluid materials characterised by the set value given to the control element
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01FMAGNETS; INDUCTANCES; TRANSFORMERS; SELECTION OF MATERIALS FOR THEIR MAGNETIC PROPERTIES
    • H01F7/00Magnets
    • H01F7/06Electromagnets; Actuators including electromagnets
    • H01F7/08Electromagnets; Actuators including electromagnets with armatures
    • H01F7/18Circuit arrangements for obtaining desired operating characteristics, e.g. for slow operation, for sequential energisation of windings, for high-speed energisation of windings
    • H01F7/1844Monitoring or fail-safe circuits
    • 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/45Nc applications
    • G05B2219/45006Valves
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01FMAGNETS; INDUCTANCES; TRANSFORMERS; SELECTION OF MATERIALS FOR THEIR MAGNETIC PROPERTIES
    • H01F7/00Magnets
    • H01F7/06Electromagnets; Actuators including electromagnets
    • H01F7/08Electromagnets; Actuators including electromagnets with armatures
    • H01F7/18Circuit arrangements for obtaining desired operating characteristics, e.g. for slow operation, for sequential energisation of windings, for high-speed energisation of windings
    • H01F7/1844Monitoring or fail-safe circuits
    • H01F2007/1866Monitoring or fail-safe circuits with regulation loop

Definitions

  • Solenoid valves are controlled by means of an electrical voltage, and according to their design so that hydraulic or pneumatic media or mechanical components are controlled or regulated. As more and more demands are placed on these dynamic driving interventions
  • ABS and ESP systems are thus also more and more demands placed on their controller.
  • ABS and ESP systems are thus also more and more demands placed on their controller.
  • the method described herein for driving a valve with a magnetic valve drive through which electrical current is passed to open, close and hold the valve in an open or closed position comprises the steps of: a) receiving an opening signal,
  • the method if it further comprises the following step:
  • step c) in the calculation of the drive signal additionally the current signal received in step b3) is used.
  • Normally solenoid valves are used in brake control systems, which can be described by the behavior of a PTI element (R-L control loop).
  • a control of the solenoid valves This means that an actual current through the solenoid valves is measured and taken into account. This is necessary because there are very different loads depending on the operating conditions. Different loads, for example, by temperature-induced changes in the coil resistance or by
  • the problem is the susceptibility to vibration of a control. Need regulator One or more control cycles to adjust the setpoints. In the
  • controllers should therefore be ensured that they are stable over the series tolerances.
  • an opening signal is first received.
  • An opening signal is a signal which relates to the opening state of the valve. It can be a signal to open or a signal to close the valve.
  • a feedforward signal is determined / calculated.
  • the pilot signal is an estimated, particularly suitable control signal with which the valve drive is controlled.
  • Steps bl) and b2) form a two-stage process for determining the pilot control signal.
  • step b1) a determination is made of an adapted opening signal which is adapted to physical limits of the valve or of the valve drive.
  • step b2) a pre-control signal for pre-controlling an electric current for driving an electric valve drive for opening the valve is determined in response to the adapted opening signal
  • Pre-control can not swing. Thus, at least the stability would be almost independent of the series tolerances.
  • a control is necessary for a control of the valve, because the pilot control can not take into account all possible influences acting on the valve, sufficient.
  • step c) in the calculation of the drive signal additionally the current signal received in step b3) is used.
  • step c) in the calculation of the drive signal, the measured current (measured according to step b3)) and a modeled current (generated according to steps b1) and b2)) which corresponds very well to reality by the feedforward control are preferably compared with each other and a possible deviation in a change of system parameters (resistance) interpreted.
  • System parameters are determined by a deviation between the measured current and the calculated current.
  • the further process steps e) and f) can be described as follows. f) calculating a new set of feedforward system parameters (e.g., resistance).
  • the method steps e) and f) can be carried out before, after or parallel to method step d).
  • step c the pilot signal and the measured electric current signal flow together to under
  • the drive signal is provided to the valve drive.
  • the drive signal may be, for example, an output voltage that is applied to the valve drive.
  • the method is particularly advantageous if the pilot control signal is determined using a valve model.
  • a valve model simulates the behavior of the valve at the respective operating point. With the help of the valve model, the behavior of the valve in response to a drive signal can be predicted.
  • the valve model preferably consists of at least one linear differential equation which describes the time-delayed behavior of the valve on the drive signal. This time-delayed behavior relates in particular to the electric current through the valve drive, which is due to a change in the
  • Control signal changed with a time delay.
  • Delay behavior of the first order of the valve is modeled.
  • a first-order delay behavior is also referred to as PTI behavior.
  • PTI behavior the valve drive can be efficiently modeled as a valve model.
  • a PTI behavior can be simulated simply and cost-effectively in one. It has been found that a sufficiently good prediction of the valve behavior in response to the activation signal is possible by means of a PTI behavior.
  • the valve model may also include multiple delay elements with PTI behavior, which are linked together to simulate valve behavior.
  • the valve model may also include higher order lag elements (PT2, PT3, etc.).
  • Valve drive is modeled. If the valve actuator and the valve model have multiple time constants, these time constants will agree
  • Valve drive and valve model also preferably coincide with each other. It is also possible that the valve drive actually has a higher-order delay behavior, which in particular comprises a plurality of small time constants, and by a PTI element having a longer time constant
  • any other time constants can be stored, especially if the feedforward control
  • one of the time constants stored in the pilot control coincides with the time constant of the "real" valve drive.
  • this time constant is associated with the valve model, which simulates the behavior of the "real" valve drive.
  • the method is particularly advantageous when in the
  • Valve model is an estimate of the inductance of the valve drive is used.
  • Calculation step be re-estimated.
  • the state variable filter is connected upstream of a valve model.
  • the state variable filter is particularly preferred for
  • step bl) to generate the adjusted opening signal is Performing step bl) to generate the adjusted opening signal.
  • the valve model is used to carry out step b2) in order to directly generate the feedforward signal or, in the event that no additional controller is used, also the drive signal.
  • the state variable filter is a control-technical element, which is typically the same order as the controlled system itself. With the help of the state variable filter, it is possible to generate a desired waveform that the route should take (here preferably the opening state of the valve).
  • the state variables which are to be impressed on the line with the aid of the feedforward control are adapted with the state variable filter so that these take into account real physical conditions or in particular also physical limits.
  • Opening signal is, for example, a jump function.
  • the real valve however, can not be opened abruptly due to design-related physical limits. Preference is therefore in step bl) of the
  • State variable filter from the opening signal generates a customized opening signal, which takes into account the physical limits. From an opening signal, which is a jump function from 0 (closed) to 1
  • (Open) corresponds to the state variable filter, for example, generates a 0 to 1 corresponding opening signal, which corresponds to a course of a PT-1 behavior.
  • control device for controlling a valve with an electric valve drive, which for carrying out the
  • Such a control device preferably forms an independent module, which is provided or set up to generate a suitable drive signal for the valve drive in response to an opening signal.
  • Opening signal describes the specification of how the valve should behave and it is usually provided by a higher-level control unit.
  • the control unit discussed here receives the opening signal and furthermore prefers a current signal which represents the actual situation in the valve drive or the current actually present in the valve or in the valve drive.
  • FIG. 8 shows a state variable filter with an actuator limitation
  • FIG. 10 shows a step response behavior corresponding to FIG. 9 in another representation
  • Pilot control 17 and a controller 18 for controlling a distance 24 corresponds to the valve 5 and the valve drive.
  • control unit 13 is formed by the controller 18 and the pilot control 17.
  • An opening signal 8 is from the left to the controller 18 and the
  • the pilot control 17 acts directly on the track 24.
  • the track 24 is monitored by a sensor 19. This can be
  • a current sensor that generates a current signal 10, which is based on the electric current 7, which is considered here as the output of the distance 24. From the current signal 10 and the opening signal 8, a control error 20 is calculated, which serves as input to the controller 18.
  • a control signal 11 for the distance 24 (the valve 5 or the valve drive of the valve 5) is determined from the feedforward signal determined by the feedforward control 17 and the output of the controller 18.
  • the controller block includes the actuator ,
  • the controller 18 is shown in Fig. 3 as part of the overall circuit with.
  • Fig. 3 shows a variant of the control circuit of Fig. 2, wherein like elements are designated here by the same reference numerals.
  • the route 24 is assumed here as PTI element 21.
  • the precontrol here is a combination of state variable filter 23 and inverter 22. Such precontrol is also called predictive feedforward control.
  • the state variable filter 23 calculates a waveform, which may also be called “trajectory”. This signal curve or this trajectory corresponds to a desired course taking into account physical limits which the output variables 7 are to fulfill. With the inverter 22, the trajectory is converted into the actual manipulated variable.
  • FIG. 4 illustrates a pure feedforward control 17 for controlling a section 24 without a controller being provided.
  • a PTI behavior can be described as follows:
  • FIG. 5 shows a diagram of the electrical properties of a valve drive with resistance R, inductance L, applied voltage U and from the voltage resulting current i.
  • R resistance
  • L inductance
  • Fig. 6 The representation of distance and inverter block is shown in Fig. 6, where the feedforward control 17 is shown with the inverter 22 and the state variable filter 23 again. From the state variable filter 23, for example, adapted opening signals 27, which have been detected by the state variable filter 23 from opening signals 8, are passed on to the inverter 22 (step bll). The inverter 22 then performs step b2).
  • Desired behavior sets or that the attitude of the desired behavior is physically possible.
  • the block that does this is the
  • the state variable filter 23 which may also be referred to as a signal generator.
  • the state variable filter 23 has as input a signal y w (t) and calculates the outputs i (t) and so that these
  • This state variable filter 23 is shown in more detail in FIG. 7. If the rule distance has a PTI behavior, can for the
  • State variable filter 23 also PTL behavior can be used.
  • the manipulated variable in this case, the voltage in the vehicle
  • this manipulated variable limit ie the maximum possible voltage
  • the maximum possible voltage of the maximum possible gradients can form a vector, which is considered here as a whole as an adapted opening signal 27.
  • the adapted opening signal 27 may be a vector which relates to several individual variables includes the opening state of the valve. Basically (in all
  • the opening signal 8 may also be a vector which comprises a plurality of individual variables relating to the opening state of the valve.
  • Control concept and the control method described here consisting of state variable filter, inverter block and a route with PTI behavior.
  • Fig. 10 shows the same behavior as Fig. 9. However, Fig. 10 shows, in a straight line, the starting interval of the behavior shown in Fig. 9 in detail.
  • the dynamics can be selectively selected / adapted in situ, so that either very high dynamics or very low dynamics can be predetermined.
  • the targeted setting of low dynamics can for
  • Valve control with pilot control and controller (controller optimized for compensating the control deviation or disturbance variables)
  • Solenoid valves used. It is particularly useful when the
  • Step 1 calculates the desired trajectory of the current.
  • Step 2 calculates the required (drive) voltage for the setpoint trajectory of the current.
  • valve 11 shows the clear structure of real path 24 comprising the valve 5 and the valve 6 and adjacent valve model 12, which is implemented by this implementation in hardware in a control unit 13.
  • the valve model 12 may also be supplemented by a so-called observer, which permanently monitors the real route 24 and matches the valve model 12 and the real route 24.
  • the observer serves to observe the behavior of the path 24, or of the valve 5 or of the valve drive 6.
  • the observer is realized with in the valve model 12.
  • the current deviation is interpreted as a resistance deviation
  • the correction quantity and unit is contained in the amplifier gain K_Observ.
  • the AR is integrated and the term R + AR is formed. Now, by skillful transformation, a fracdidt is calculated which then enters the observer.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Electromagnetism (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Power Engineering (AREA)
  • Fluid Mechanics (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Magnetically Actuated Valves (AREA)
  • Feedback Control In General (AREA)
  • Regulating Braking Force (AREA)

Abstract

Verfahren zum Ansteuern eines Ventils (5) mit einem elektromagnetischen Ventilantrieb (6), durch welchen elektrischer Strom (7) geleitet wird, um das Ventil (5) zu öffnen, zu schließen oder es in einer geöffneten oder geschlossenen Stellung zu halten, aufweisend zumindest die folgenden Schritte: a) Empfangen eines Öffnungssignals (8), b1) Ermitteln eines angepassten Öffnungssignals (27), welches an physikalische Grenzen des Ventils oder des Ventilantriebs angepasst ist, und b2) Ermitteln eines Vorsteuerungssignals (9) zur Vorsteuerung eines elektrischen Stroms zum Antrieb eines elektrischen Ventilantriebs zum Öffnen des Ventils in Reaktion auf das angepasste Öffnungssignal (27). c) Berechnen eines Ansteuerungssignals (11) zur Ansteuerung des Ventilantriebs unter Verwendung des Vorsteuerungssignals (9), und d) Ausgabe des Ansteuerungssignals (11).

Description

Beschreibung
Titel
Verfahren zum Ansteuern eines Ventils und entsprechende Vorrichtung
Stand der Technik
Heutige Bremsregelsysteme nutzen elektromechanische Ventile um
Druckmodulationen in einem ABS oder ESP Eingriff (Fahrdynamik
Regeleingriffe) umzusetzen. Die eingesetzten Aktuatoren (zum Beispiel
Magnetventile) werden mittels einer elektrischen Spannung angesteuert, und entsprechend ihrem Aufbau werden damit hydraulische oder pneumatische Medien oder auch mechanische Bauteile gesteuert oder geregelt. Da an diese fahrdynamischen Eingriffe immer mehr Anforderungen gestellt werden
(Druckstellgüte, Reproduzierbarkeit, Dynamik, Geräusch beim Schalten, etc.) werden damit auch immer mehr Anforderungen an deren Steller gestellt. Ein sehr kritischer Punkt bei ABS- und ESP-Systemen ist unter anderem die
Bremsperformance (Bremsweg) und bei komfortrelevanten Funktionen das Schaltgeräusch. Je kleiner der Bremsweg werden soll, desto schneller und präziser müssen die Magnetventile Ihren Sollwert erreichen, um die
Druckvorgaben des übergeordneten Bremsreglers zu erfüllen. Die Endstufen dieser Ventile werden über geregelte oder ungeregelte Spannungsendstufen betrieben.
Offenbarung der Erfindung
Hier beschrieben werden soll ein Verfahren zum Ansteuern eines Magnetventils, welches so optimiert ist, dass ein Sollwert sich schnell (hier der Strom im
Magnetkreis des Ventils) einstellt, ohne dass ungewollte Überschwinger auftreten und ohne dass das System zu schwingen anfängt, oder dass das Ventil so langsam angesteuert werden kann, dass es möglichst sanft öffnet oder schließt. Das hier beschriebene System ist darüber hinaus robust gegen Quereinflüsse. Zudem ermöglicht das System über einen modellgestützten Ansatz eine relevante Systemgröße (Widerstand der Spule) zu schätzen und sich damit schnell an vorhandene Bedingungen zu adaptieren. Das hier beschriebene Verfahren zum Ansteuern eines Ventils mit einem magnetischen Ventilantrieb, durch welchen elektrischer Strom geleitet wird, um das Ventil zu öffnen, zu schließen und es in einer geöffneten oder geschlossenen Stellung zu halten, weist folgende Schritte auf: a) Empfangen eines Öffnungssignals,
bl) Ermitteln eines angepassten Öffnungssignals, welches an physikalische Grenzen des Ventils oder des Ventilantriebs angepasst ist,
b2) Ermitteln eines Vorsteuerungssignals zur Vorsteuerung eines elektrischen Stroms zum Antrieb eines elektrischen Ventilantriebs zum Öffnen des Ventils in Reaktion auf das angepasste Öffnungssignal,
c) Berechnen eines Ansteuerungssignals zur Ansteuerung des Ventilantriebs unter Verwendung des Vorsteuerungssignals, und
d) Ausgabe des Ansteuerungssignals.
Besonders bevorzugt ist das Verfahren, wenn es ferner folgenden Schritt umfasst:
b3) Empfangen eines elektrischen Stromsignals, welches einen elektrischen Strom durch den Ventilantrieb repräsentiert,
wobei in Schritt c) bei der Berechnung des Ansteuerungssignals zusätzlich das in Schritt b3) empfangene Stromsignal verwendet wird.
Üblicherweise werden in Bremsregelsystemen Magnetventile verwendet, die durch das Verhalten eines PTl-Gliedes (R-L-Regelkreis) beschreibbar sind. Zusätzlich erfolgt eine Regelung der Magnetventile. Das bedeutet, dass ein Ist- strom durch die Magnetventile gemessen und berücksichtigt wird. Dies ist notwendig, weil je nach Betriebsbedingungen sehr unterschiedliche Lasten vorhanden sind. Unterschiedliche Lasten können beispielsweise durch temperaturbedingte Änderungen des Spulenwiderstandes oder durch
Änderungen des Drucks in den Leitungen ausgelöst werden. Änderungen des Drucks in den Leitungen umfassen insbesondere auch Abhängigkeiten des Drucks in den Leitungen, die durch das Ventil geschlossen oder freigegeben werden können. Daher kann der Strom durch das Magnetventil nicht mit einer reinen Steuerung eingestellt werden. Durch eine typische Strom-Regelung ist allerdings eine Rückkopplung in der Ansteuerung der Magnetventile vorhanden. Rückkopplungen bringen prinzipielle Probleme mit sich. Die relevanteste
Problematik ist die Schwingungsanfälligkeit einer Regelung. Regler benötigen einen oder mehrere Regelzyklen um die Sollwerte einzuregeln. Bei der
Verwendung von Reglern sollte daher sichergestellt sein, dass diese über die Serientoleranzen stabil sind.
In Schritt a) des beschriebenen Verfahrens wird zunächst ein Öffnungssignal empfangen. Ein Öffnungssignal ist ein Signal, welches den Öffnungszustand des Ventils betrifft. Es kann sich um ein Signal zum Öffnen oder um ein Signal zum Schließen des Ventils handeln.
Gemäß dem hier beschriebenen Verfahren wird nach dem Empfangen eines Öffnungssignals in Schritt a) und in Schritt bl) und b2) ein Vorsteuerungssignal ermittelt/berechnet. Je nach Art und Gestaltung des Öffnungssignals kann ein anderes Ansteuerungssignals notwendig sein. Das Vorsteuerungssignal ist ein geschätztes, besonders geeignetes Ansteuerungssignal mit welchem der Ventilantrieb angesteuert wird.
Die Schritte bl) und b2) bilden einen zweistufigen Prozess zur Bestimmung des Vorsteuerungssignales.
In Schritt bl) erfolgt ein Ermitteln eines angepassten Öffnungssignals, welches an physikalische Grenzen des Ventils oder des Ventilantriebs angepasst ist.
In Schritt b2) erfolgt ein Ermitteln eines Vorsteuerungssignals zur Vorsteuerung eines elektrischen Stroms zum Antrieb eines elektrischen Ventilantriebs zum Öffnen des Ventils in Reaktion auf das angepasste Öffnungssignal,
Ein Vorteil einer guten Vorsteuerung zu einer Regelung ist, dass die
Vorsteuerung (für sich genommen) nicht schwingen kann. Damit wäre zumindest die Stabilität nahezu unabhängig von den Serientoleranzen. Zusätzlich ist allerdings für eine Ansteuerung des Ventils auch eine Regelung notwendig, weil die Vorsteuerung nicht sämtliche möglichen Einflüsse, die auf das Ventil wirken, ausreichend berücksichtigen kann.
In Schritt c) erfolgt die Berechnung eines Ansteuerungssignals zur Ansteuerung des Ventilantriebs. In Schritt d) wird das berechnete Ansteuerungssignal ausgegeben - beispielsweise an den Ventilantrieb. Besonders bevorzugt ist das Verfahren, wenn es ferner folgenden Schritt umfasst:
b3) Empfangen eines elektrischen Stromsignals, welches einen elektrischen Strom durch den Ventilantrieb repräsentiert,
wobei in Schritt c) bei der Berechnung des Ansteuerungssignals zusätzlich das in Schritt b3) empfangene Stromsignal verwendet wird.
In Schritt c) wird zusätzlich ein gemessener elektrischer Strom bzw. ein
Parameter (ein Signal), welches für einen tatsächlich durch den Ventilantrieb fließenden Strom repräsentativ ist, empfangen. Dieser elektrische Storm bzw. dieser Parameter kann gemessen und/oder nur aus anderen Messgrößen berechnet werden.
In Schritt c) wird bei der Berechnung des Ansteuerungssignals bevorzugt der gemessene Strom (gemessen gemäß Schritt b3)) und eine modellierter Strom (erzeugt gemäß den Schritten bl) und b2)) , welcher durch die Vorsteuerung sehr gut der Realität entspricht, mit einander verglichen und eine mögliche Abweichung in einer Änderung der Systemparameter (Widerstand) interpretiert.
Bevorzugt erfolgt in weiteren Verfahrensschritten e) und f) eine Rückmeldung von Systemparameter an die Vorsteuerung. Wie beschrieben können
Systemparameter (wie der Widerstand) durch eine Abweichung zwischen dem gemessenen Strom und dem berechneten Strom bestimmt werden. Bevorzugt können die weiteren Verfahrensschritte e) und f) wie folgt beschrieben werden. f) Berechnen bzw. Schätzen eines neuen Datensatz von Systemparametern der Vorsteuerung (z.B. Widerstand).
g) Rückmeldung von neu berechneten bzw. neu geschätzten
Systemparametern (insbesondere des Widerstandes) an die Vorsteuerung, insbesondere um Modellfehler auch in der Vorsteuerung zu
berücksichtigen.
Die Verfahrensschritte e) und f) können zeitlich vor, nach oder parallel zu Verfahrensschritt d) ausgeführt werden.
Bevorzugt fließen durch die Berechnung in Schritt c) das Vorsteuerungssignal und das gemessene elektrische Stromsignal zusammen, um unter
Berücksichtigung beider Signale ein besonders geeignetes Ansteuerungssignal zur Ansteuerung des Ventilantriebs zu berechnen. Dieses Ansteuerungssignal wird dann in Schritt d) ausgegeben.
Mit einer Ausgabe des Ansteuerungssignals ist bei allen Verfahrensvarianten des hier beschriebenen insbesondere gemeint, dass das Ansteuerungssignal dem Ventilantrieb zur Verfügung gestellt wird. Das Ansteuerungssignal kann beispielsweise eine Ausgangsspannung sein, die an den Ventilantrieb angelegt wird.
Besonders vorteilhaft ist das Verfahren, wenn das Vorsteuerungssignal mit einem Ventilmodell ermittelt wird.
Ein Ventilmodell bildet das Verhalten des Ventils im jeweiligen Betriebspunkt nach. Mit Hilfe des Ventilmodels kann das Verhalten des Ventils in Reaktion auf ein Ansteuerungssignal prognostiziert werden. Das Ventilmodell besteht bevorzugt aus mindestens einer linearen Differentialgleichung, welche das zeitverzögerte Verhalten des Ventils auf das Ansteuerungssignal beschreibt. Dieses zeitverzögerte Verhalten betrifft insbesondere den elektrischen Strom durch den Ventilantrieb, welcher sich in Folge einer Veränderung des
Ansteuerungssignal zeitverzögert verändert.
Besonders vorteilhaft ist das Verfahren, wenn das Ventilmodell ein
Verzögerungsverhalten erster Ordnung des Ventils modelliert.
Ein Verzögerungsverhalten 1. Ordnung wird auch als PTl-Verhalten bezeichnet. Mit einem PTl-Verhalten kann der Ventilantrieb effizient als Ventilmodell nachempfunden werden. Ein PTl-Verhalten kann einfach und kosteneffizient in einem simuliert werden. Es hat sich heraus gestellt, dass durch ein PTl- Verhalten eine ausreichend gute Prognose des Ventilverhaltens in Reaktion auf das Ansteuerungssignal möglich ist. Das Ventilmodell kann auch mehrere Verzögerungselemente mit PTl-Verhalten beinhalten, welche miteinander verknüpft sind, um das Ventilverhalten nachzubilden. Das Ventilmodell kann auch Verzögerungselemente höherer Ordnung (PT2, PT3, etc.) beinhalten.
Weiterhin bevorzugt ist, wenn eine Zeitkonstante des Ventilmodells mit einer Zeitkonstante des Ventilantriebs übereinstimmt. Durch übereinstimmende Zeitkonstanten von Ventilmodell und Ventilantrieb wird erreicht, dass das Ventilmodell in seinem Verzögerungsverhalten dem
Ventilantrieb nachempfunden ist. Wenn der Ventilantrieb und das Ventilmodell mehrere Zeitkonstanten aufweisen, stimmen diese Zeitkonstanten bei
Ventilantrieb und Ventilmodell bevorzugt ebenfalls miteinander überein. Es ist auch möglich, dass der Ventilantrieb tatsächlich ein Verzögerungsverhalten höherer Ordnung hat, welches insbesondere mehrere kleine Zeitkonstanten umfasst und durch ein PTl-Element mit einer längeren Zeitkonstante
approximiert wird.
In der Vorsteuerung können allerdings auch beliebige andere Zeitkonstanten hinterlegt sein, insbesondere, wenn die Vorsteuerung einen
Zustandsvariablenfilter umfasst. Bevorzugt ist, das eine der in der Vorsteuerung hinterlegten Zeitkonstanten mit der Zeitkonstante des„realen“ Ventilantriebs übereinstimmt. Insbesondere diese Zeitkonstante ist dem Ventilmodell zugehörig, welches das Verhalten des„realen“ Ventilantriebs nachbildet.
Auch besonders vorteilhaft ist das Verfahren, wenn in dem Ventilmodell eine Schätzung des elektrischen Widerstands des Ventilantriebs genutzt wird.
Darüber hinaus besonders vorteilhaft ist das Verfahren, wenn in dem
Ventilmodell eine Schätzung der Induktivität des Ventilantriebs genutzt wird.
Der Widerstand kann sowohl fest hinterlegt werden, als auch in jedem
Berechnungsschritt neu geschätzt werden. Je nach dem in welchem Umfeld das Ventil eingesetzt wird, ist es von Vorteil den Widerstand bei jedem Schritt zu schätzen um die Vorsteuerung möglichst effizient zu gestalten.
Der elektrische Widerstand und die Induktivität des Ventilantriebs definieren ganz wesentlich das Verzögerungsverhalten (PT1- Verhalten) zwischen einer
Veränderung des Ansteuerungssignals und dem elektrischen Strom durch den Ventilantrieb. Insofern ist es vorteilhaft die Schätzungen dieser Parameter in dem Ventilmodell zu berücksichtigen.
Besonders vorteilhaft ist das Verfahren, wenn in Schritt d) eine Vorsteuerung und ein Regler genutzt werden, um das Ansteuerungssignal zu bestimmen. Außerdem vorteilhaft ist das Verfahren, wenn in der Vorsteuerung ein inverses PTl-Element angewendet wird.
Weiterhin vorteilhaft ist das Verfahren, wenn in der Vorsteuerung ein
Zustandsvariablenfilter angewendet wird.
Besonders bevorzugt ist der Zustandsvariablenfilter einem Ventilmodell vorgeschaltet. Besonders bevorzugt wird der Zustandsvariablenfilter zur
Durchführung von Schritt bl) genutzt, um das angepasste Öffnungssignal zu erzeugen. Besonders bevorzugt wird das Ventilmodell zur Durchführung von Schritt b2) genutzt, um das Vorsteuerungssignal bzw. in dem Fall, dass kein zusätzlicher Regler verwendet wird, auch direkt das Ansteuerungssignal zu erzeugen.
Der Zustandsvariablenfilter ist eine regelungstechnisches Element, welches typischerweise gleicher Ordnung ist wie die Regelstrecke selbst. Mit Hilfe des Zustandsvariablenfilters ist es möglich, einen gewünschten Signalverlauf zu erzeugen, den die Strecke einnehmen soll (hier bevorzugt der Öffnungszustand des Ventils) . Die Zustandsvariablen, die der Strecke mit Hilfe der Vorsteuerung aufgeprägt werden sollen, werden mit dem Zustandsvariablenfilter so angepasst, dass diese realen physikalischen Gegebenheiten bzw. insbesondere auch physikalischen Grenzen Rechnung tragen. Ein in Schritt a) empfangenes
Öffnungssignal ist beispielsweise eine Sprungfunktion. Das reale Ventil kann allerdings aufgrund konstruktionsbedingter physikalischer Grenzen nicht schlagartig geöffnet werden. Bevorzugt wird daher in Schritt bl) von dem
Zustandsvariablenfilter aus dem Öffnungssignal ein angepasstes Öffnungssignal erzeugt, welches den physikalischen Grenzen Rechnung trägt. Aus einem Öffnungssignal, welches einer Sprungfunktion von 0 (geschlossen) auf 1
(geöffnet) entspricht wird von dem Zustandsvariablenfilter beispielsweise ein von 0 auf 1 entsprechendem Öffnungssignal erzeugt, welches ein Verlauf eines PT-1- Verhaltens entspricht.
Hier auch beschrieben werden soll ein Steuergerät zur Ansteuerung eines Ventils mit einem elektrischen Ventilantrieb, welches zur Durchführung des
beschriebenen Verfahrens eingerichtet ist. Die im Zusammenhang mit dem beschriebenen Verfahren geschilderten Vorteile und Ausgestaltungsmerkmale sind auf das beschriebene Steuergerät anwendbar und übertragbar. Gleiches gilt für die im Zusammenhang mit dem beschriebenen Steuergerät geschilderten Vorteile und Ausgestaltungsmerkmale, die auf das beschriebene Verfahren anwendbar und übertragbar sind.
Ein solches Steuergerät bildet bevorzugt ein eigenständiges Modul, welches zur Erzeugung eines geeigneten Ansteuerungssignals für den Ventilantrieb als Reaktion auf ein Öffnungssignal vorgesehen bzw. eingerichtet ist. Das
Öffnungssignal beschreibt die Vorgabe, wie sich das Ventil verhalten soll und es wird üblicherweise von einem übergeordneten Steuergerät bereitgestellt. Das hier behandelte Steuergerät erhält das Öffnungssignal und bevorzugt darüber hinaus ein Stromsignal, welches die tatsächliche Situation in dem Ventilantrieb bzw. den tatsächlich in dem Ventil bzw.in dem Ventilantrieb vorliegenden Strom repräsentiert.
Hier auch beschrieben werden soll ein Computerprogramm, welches eingerichtet ist, das Verfahren beziehungsweise alle Schritte des Verfahrens nach einem der vorhergehenden Ansprüche auszuführen. Darüber hinaus soll ein
maschinenlesbares Speichermedium vorgestellt werden, auf dem das
Computerprogramm gespeichert ist.
Die Erfindung sowie das technische Umfeld werden nachfolgend anhand der Figuren näher erläutert. Es ist darauf hinzuweisen, dass die Figuren und insbesondere die in den Figuren dargestellten Größenverhältnisse nur schematisch sind. Es zeigen:
Fig. 1: eine schematische Darstellung eines beschriebenen Ventils,
Fig. 2: eine Regelung einer Strecke mit einem Regler und einer Vorsteuerung,
Fig. 3: eine Regelung einer PTl-Strecke mit einem Regler und einer
Vorsteuerung,
Fig. 4: eine Steuerung einer Strecke, mit vorgegebenem Signalverlauf yt(t)
Fig. 5: ein Beispiel einer zu regelnden Strecke, Fig. 6: einen Invertierer mit einer Strecke,
Fig. 7: einen ZustandsvariablenDilter ohne Stellgrößenbegrenzung,
Fig. 8: einen ZustandsvariablenDilter mit Stellerbegrenzung,
Fig. 9: ein Sprungantwortverhalten mit einer reinen Vorsteuerung (ohne Regler) aber unterschiedlich bedatete Zustandsvariablenfilter,
Fig. 10: ein Fig. 9 entsprechendes Sprungantwortverhalten in einer anderen Darstellung, und
Fig. 11: ein Regelkonzept mit einer Streckenbeobachtung zur Vorsteuerung und Widerstandschätzung.
Fig. 1 zeigt ein Ventil 5 mit einem Steuergerät 13 zur Ansteuerung dieses Ventils 5. Das Ventil 5 hat einen Fluidblock 14, welcher beispielsweise eine Leitung, eine Engstelle und einen Ventilkörper umfasst, mit welchem das Ventil 5 geöffnet und geschlossen werden kann. Der Fluidblock 14 bzw. insbesondere der Ventilkörper des Fluidblocks 14 werden von einem Ventilantrieb 6 des Ventils 5 gesteuert. Der Ventilantrieb 6 ist insbesondere eine elektrische Spule bzw. ein Elektromagnet, der eine magnetische Kraft ausüben kann, die auf den Fluidblock 14 bzw.
insbesondere auf einen beweglichen Ventilkörper in dem Fluidblick 14 wirkt, um das Ventil 5 zu öffnen oder zu schließen bzw. allgemein den Öffnungszustand des Ventils 5 zu verändern.
Das Steuergerät 13 ist dazu eingerichtet, ein Öffnungssignal 8 zu empfangen. In dem Öffnungssignal 8 ist bevorzugt eine Information enthalten wie der
Öffnungszustand des Ventils 5 verändert werden soll. Aus dem Öffnungssignal 8 erzeugt das Steuergerät 13 ein geeignetes Ansteuerungssignal 11, mit welchem der Ventilantrieb in Reaktion auf dieses Öffnungssignal 8 zielgerichtet
angesteuert wird. Um das Ansteuerungssignal 11 geeignet zu erstellen, sind in dem Steuergerät 13 ein Ventilmodell 12 und ein Zustandsvariablenfilter 23 hinterlegt. Weitere Details zur Verknüpfung von Ventilmodell 12 und
Zustandsvariablenfilter 23 sind im Folgenden anhand der weiteren Figuren beschrieben. Das Steuergerät 13 kann darüber hinaus dazu eingerichtet sein, Ventilparameter 15 zu erfassen. Ventilparameter 15 sind gemessene,
tatsächliche Parameter des Ventilbetriebs. Die Werte solcher Parameter können bei der Erstellung eines geeigneten Ansteuerungssignal 11 berücksichtigt werden. Darüber hinaus kann das Steuergerät 13 ein Stromsignal 10 empfangen, welches den aktuell durch den Ventilantrieb 6 strömenden Strom repräsentiert. Ein Stromsignal 10 des Ventilantriebs 6 ist ebenfalls sehr vorteilhaft, um geeignete Ansteuerungssignale 11 für den Ventilantrieb 6 zu ermitteln.
Fig. 2 zeigt eine allgemeine Darstellung eines Regelkreises mit einer
Vorsteuerung 17 und einem Regler 18 zur Steuerung einer Strecke 24. Die Strecke 24 entspricht dem Ventil 5 bzw. dem Ventilantrieb. Durch die
Kombination von Vorsteuerung 17 und Regler 18 wird eine besonders schnelle, effiziente und genaue Regelung der Strecke 24 erreicht. Das in Fig. 1
beschriebene Steuergerät 13 wird von dem Regler 18 und der Vorsteuerung 17 gebildet. Ein Öffnungssignal 8 wird von links auf den Regler 18 und die
Vorsteuerung 17 aufgeschaltet. Die Vorsteuerung 17 wirkt direkt auf die Strecke 24. Die Strecke 24 wird mit einem Sensor 19 überwacht. Dies kann
beispielsweise ein Stromsensor sein, der ein Stromsignal 10 erzeugt, welches auf dem elektrischen Strom 7 basiert, welcher hier als Ausgangsgröße der Strecke 24 betrachtet wird. Aus dem Stromsignal 10 und dem Öffnungssignal 8 wird ein Regelfehler 20 berechnet, welcher als Eingangsgröße für den Regler 18 dient. Aus dem von der Vorsteuerung 17 ermittelten Vorsteuerungssignal und dem Ausgang des Reglers 18 wird ein Ansteuerungssignal 11 für die Strecke 24 (das Ventil 5 bzw. den Ventilantrieb des Ventils 5) bestimmt.) Hier wird angenommen, dass der Regler-Block das Stellglied mit beinhaltet.
Der Regler 18 ist in Fig. 3 als Bestandteil der Gesamtschaltung mit abgebildet.
Es sind jedoch auch Ausführungsvarianten ohne Regler 18 möglich,
insbesondere, wenn die Vorsteuerung ausreichend genau ist bzw. ggf. sogar eine Störgrößenkompensation aufweist, die es ermöglicht, Störgrößen so zu kompensieren, dass eine zusätzliche Regelung nicht mehr notwendig ist.
Fig. 3 zeigt eine Variante des Regelkreises aus Fig. 2, wobei gleiche Elemente hier mit den gleichen Bezugszeichen bezeichnet sind. Die Strecke 24 wird hier als PTl-Element 21 angenommen. Die Vorsteuerung ist hier eine Kombination aus Zustandsvariablenfilter 23 und Invertierer 22. Eine solche Vorsteuerung wird auch prädiktive Vorsteuerung genannt. Der Zustandsvariablenfilter 23 berechnet einen Signalverlauf, der auch „Trajektorie“ genannt werden kann. Dieser Signalverlauf bzw. diese Trajektorie entspricht einem Wunschverlauf unter Berücksichtigung physikalischer Grenzen, welche die Ausgangsgrößen 7 erfüllen sollen. Mit dem Inverter 22 wird die Trajektorie in die eigentliche Stellgröße überführt.
Die Fig 4 verdeutlicht eine reine Vorsteuerung 17 zur Steuerung einer Strecke 24 ohne dass ein Regler vorgesehen ist. Die Bezeichnungen der einzelnen
Elemente entsprechen Fig. 2 und Fig. 3.
Die Wirkung des Zustandsvariablenfilter 23 soll anhand von Fig. 4 erläutert werden. Für den Zustandsvariablenfilter 23 sind folgende Größen relevant. yw(t) = zeitlicher Sollwertverlauf, den die Ausgangsgröße annehmen soll. Dies entspricht beispielsweise dem Öffnungssignal,
yt(£) = zeitlicher Verlauf, den die Ausgangsgröße physikalisch max. annehmen kann, und, dies entspricht beispielsweise dem angepassten
Öffnungssignal
u(t) = Stellgröße u(t) so dass y(t) = yt(£). Dies entspricht beispielsweise dem Vorsteuerungssignal bzw. dem Ansteuerungssignal
Ein PTl-Verhalten kann wie folgt beschrieben werden:
Die in den Fig. 2 bis 4 beschriebene Strecke wird für den hier behandelten Fall eines Ventils bzw. eines Ventilantriebs als zu regelnde Strecke in Fig. 5 kurz erläutert. Fig. 5 zeigt ein Diagramm der elektrischen Eigenschaften eines Ventilantriebs mit Widerstand R, Induktivität L, anliegender Spannung U und aus der Spannung resultierendem Strom i. Damit wird die Magnetspule des
Ventilantriebs elektrisch beschrieben. Die Magnetventilspule kann wie in Fig. 5 dargestellt beschrieben werden. Somit ergibt sich folgende Differentialgleichung: Nun will man u(t) so wählen, dass sich das gewünschte Ausgangsverhalten einstellt. Somit benötigt man einen Block, der als Ausgang das gewünschte Signal u(t) ausgibt um y(t) zu erreichen. Dies wird durch einen Invertierer-Block erreicht, der als Ausgang u(t) hat aber dafür i(t) und - i(t) als Eingangsgrößen
benötigt.
Die Darstellung von Strecke und Invertierer-Block ist in Fig. 6 dargestellt, wo die Vorsteuerung 17 mit dem Invertierer 22 und dem Zustandsvariablenfilter 23 nochmal dargestellt ist. Von dem Zustandsvariablenfilter 23 werden an den Invertierer 22 beispielsweise angepasste Öffnungssignale 27 weiter gegeben, die von dem Zustandsvariablienfilter 23 aus Öffnungssignalen 8 ermittelt wurden (Schritt bll). Der Invertierer 22 führt dann Schritt b2) durch.
Es ist nun erforderlich, für ein gewünschtes Ausgangsverhalten y(t) die
Eingangsgrößen i(t) und so zu berechnen, dass sich das
Wunschverhalten einstellt bzw. das die Einstellung des Wunschverhaltens überhaupt physikalisch möglich ist. Der Block, der dies leistet, ist der
beschriebene Zustandsvariablenfilter 23, der auch als Signalgenerator bezeichnet werden kann. Der Zustandsvariablenfilter 23 hat als Eingang ein Signal y w (t) und berechnet die Ausgangsgrößen i(t) und so dass diese
direkt in den oben genannten Invertierer-Block eingespeist werden kann.
Dieser Zustandsvariablenfilter 23 ist in Fig. 7 nochmal detaillierter dargestellt. Wenn die Regel-Strecke ein PTl-Verhalten aufweist, kann für den
Zustandsvariablenfilter 23 auch ein PTl-Verhalten verwendet werden. Die Kreisverstärkung des Zustandsvariablenfilter 23 ist„1“, und die Dynamik des Verhaltens kann über eine Zeitkonstante des Zustandsvariablenfilter 23 „Tau_ZVF“ =„Zeitkonstante des Zustandsvariablenfilter“ festgelegt werden. Nun ist es im Regelfall so, dass die Stellgröße (in diesem Fall die Spannung im Fahrzeug) begrenzt ist. Berücksichtigt man diese Stellgrößenbegrenzung (also die maximal mögliche Spannung) direkt gleich im Zustandsvariablenfilter 23, so bewirkt dies eine Begrenzung der maximalen Gradienten des Stromes. Die maximal mögliche Spannung der maximal möglichen Gradienten können einen Vektor bilden, der hier als Ganzes als angepasstes Öffnungssignal 27 betrachtet wird. Grundsätzlich (in allen Ausführungsvarianten) kann das angepasste Öffnungssignal 27 ein Vektor sein, welcher mehrere Einzelgrößen betreffend den Öffnungszustand des Ventils umfasst. Grundsätzlich (in allen
Ausführungsvarianten) kann das Öffnungssignal 8 ebenfalls ein Vektor sein, welcher mehrere Einzelgrößen betreffend den Öffnungszustand des Ventils umfasst.
Fig. 8 zeigt eine weitere Ausführungsvariante eines Zustandsvariablenfilters 23, welcher aus dem Öffnungssignal 8 das angepasste Öffnungssignal 27 erzeugt. Bei dieser Variante eines Zustandsvariablenfilters 23 erfolgt eine
Stellgrößenbegrenzung, die beispielsweise dem Zweck dient, physikalische Grenzen zu berücksichtigen. In Kombination des Zustandsvariablenfilter 23 mit dem Invertierer-Block bewirkt dies, dass die Stellgrößenbegrenzung maximal ausgenutzt werden kann.
Die Verwendung einer Ansteuerung zum Ansteuern eines Ventilantriebs mit Zustandsvariablenfilter 23 ergibt die in Fig. 9 und in Fig. 10 dargestellten Sprungantwortverhalten. Gemäß Fig. 9 und Fig. 10 ist das Antwortverhalten jeweils ohne Verwendung eines Reglers neben der Vorsteuerung simuliert. Zum Vergleich ist jeweils das Verhalten mit einem Regler (3) in den Diagrammen geplottet.
Die Abbildungen Fig. 9 und Fig. 10 zeigen die Ergebnisse eines
Gesamtsystemverhaltens unter Verwendung des hier beschriebenen
Ansteuerkonzeptes und des hier beschriebenen Regelverfahrens bestehend aus ZustandsvariablenDilter, Invertierer-Block und einer Strecke mit PTl-Verhalten.
Der obere Teilbereich der Diagramme in den Figuren zeigt jeweils das zeitliche Verhalten der Stellgröße 4 bei verschiedenen Zeitkonstanten des
Zustandsvariablenfilters. Der untere Teilbereich der Diagramme in den Figuren zeigt die folgenden Signale:
den Sollsprung (1), welcher als Vorgabewert auf das System bestehend aus Vorsteuerung und Strecke aufgegeben wird.
den tatsächlichen Verlauf des Stromes (3), der sich als Antwort auf den Sollsprung (1) einstellt. Der Strom (3) wurde hier zum Vergleich der Dynamik geplottet und wurde mit einem Standard PI-Regler geregelt,
der berechnete Verlauf des Ausgangsstromes (2), der durch Simulation des Systems aus Vorsteuerung und Strecke erreicht wird. Fig. 9 und Fig. 10 zeigt die Darstellung von einer Sprungantwort mit
verschiedenen Zeitkonstanten des Zustandsvariablenfilter ohne zusätzlichen Regler. Fig. 10 zeigt das gleiche Verhalten wie Fig. 9. Fig. 10 zeigt allerdings in einer gestreckten Darstellung ein das Startintervall des in Fig. 9 dargestellten Verhaltens im Detail.
Die Darstellung der Sprungantworten soll zeigen, dass mit einer reinen
Vorsteuerung die gleiche Dynamik zum Zeitpunkt des Ansteuerns erreicht wird wie mit einem Ansteuerkonzept mit P-I-Regler, welcher sehr dynamisch ausgelegt ist. Die Kurvenverläufe 4 zeigen jeweils das simulierte
Antwortverhalten mit einer Vorsteuerung. Die Kurvenverläufe 3 zeigen jeweils ein real gemessenes Antwortverhalten, welches mit einem PI-Regler erreicht werden kann.
Man sieht an den Simulationsergebnissen im unteren Plot, dass es möglich ist, durch eine entsprechende Vorsteuerung (Zustandsvariablenfilter und Invertierer der Strecke) die gleiche Dynamik zu erreichen, wie mit einem Regler üblichen Typs ohne Vorsteuerung, der sehr aggressiv ausgelegt ist. Dazu muss die Zeitkonstante am Zustandsvariablenfilter entsprechend gewählt werden. Der große Vorteil der Vorsteuerung ist hier allerdings, dass die vorgesteuerte Ausgangsgröße ohne Überschwinger den Sollwert einstellt. Dies kann mit einem konventionellen Regler mit dieser Geschwindigkeit nicht erreicht werden.
Zudem kann bei einem Konzept mit einer Vorsteuerung umfassend einen Zustandsvariablenfilter die Dynamik gezielt situativ gewählt/angepasst werden, so dass entweder sehr hohe Dynamik oder sehr geringe Dynamik vorgegeben werden kann. Das gezielte Einstellen einer geringen Dynamik kann zum
Erreichen eines geräuschoptimiertem Schaltens von Vorteil sein.
Im oberen Plot der Fig 9 und der Fig. 10 sind verschiedene Stellgrößenverläufe 4 zu erkennen, die den Verlauf der Stellgröße bei verschiedenen Zeitkonstanten des Zustandsvariablenfilter zeigen. Hat der Zustandsvariablenfilter die gleiche Zeitkonstante wie die Strecke selbst, wird der Sprung am Eingang auch als Sprung am Ausgang ausgegeben, allerdings mit der entsprechenden
Verstärkung welche für das Erreichen des Endwertes nötig ist (hier u = R · y w ). Ist die Zeitkonstante des ZVF (mit Berücksichtigung der Stellerbegrenzung) kleiner als die Zeitkonstante der Strecke, so kann am oberen Plot erkannt werden, dass die Stellgröße nahezu automatisch so lange wie benötigt auf dem Maximum des Stellers gehalten wird.
Das hier beschriebene Konzept der Vorsteuerung für Ventilansteuerungen kann insbesondere für Bremsregelsysteme verwendet werden. Bei
Bremsregelsystemen ist es möglich, das Konzept insbesondere für folgende Zwecke zu nutzen:
Ventilansteuerung mit reiner Vorsteuerung
Ventilansteuerung mit Vorsteuerung und Regler (Regler optimiert für das Ausregeln der Regelabweichung bzw. Störgrößen)
als Ventilansteuerung mit besonderen Anforderungen an den Stromverlauf (Trajektorienplanung des Stromes).
Darüber hinaus ist dieses Konzept in nahezu allen Anwendungen mit
Magnetventilen einsetzbar. Es bietet sich insbesondere an, wenn die
Anforderungen an die Zeitkonstante der Strecke hoch sind.
Zudem von Vorteil ist die zusätzliche Durchführung der weiter oben
beschriebenen zusätzlichen Verfahrensschritte f) und g). umfassend die
Rückführung des geschätzten bzw. berechneten Systemparameters
(insbesondere des Systemparameters Widerstand). Durch diese zusätzlichen Schritte kann sichergestellt werden, dass sich je nach Auslegung des
Beobachters der Widerstand innerhalb von wenigen Millisekunden adaptiert. Das bedeutet, dass eine Abweichung des Widerstandes bereits innerhalb eines ABS- Ansteuerzyklus ausgeregelt werden kann. Ein solcher Ansteuerungszyklus hat beispielsweise eine Länge von ca. 200 Millisekunden.
Eine linearisierte Umsetzung des dem hier beschriebenen Verfahren zu Grunde liegenden Konzepts in Hardware kann durch folgende Gleichungen beschrieben werden.
Schritt 1 berechnet die Soll-Trajektorie des Stromes. Schritt 2 berechnet die benötigte (Ansteuer-)Spannung für die Solltrajektorie des Stromes.
Der Dritte Schritt limitiert die Spannung auf die maximal verfügbare Spannung
Ulun = i / tH i II ) itl . Itl ü.l . ! )
Der vierte Schritt berechnet nun den maximal möglichen Strom, welcher durch die Begrenzung der Spannung möglich ist.
Da im realen Einsatz aufgrund Toleranzen und Bauteilstreuungen und natürlich auch durch Änderungen der Umgebungsbedingungen, welche nicht alle erfasst werden können, Abweichungen entstehen, empDiehlt sich eine Kombination aus Vorsteuerung und Regler, wie sie insbesondere in Fig. 3 auch dargestellt ist.
Der hier vorgestellte Regelansatz soll bei einer Ventilansteuerung, wie sie in vielen Anwendungen vorkommt, die Änderungen (Widerstand, Spannung, etc.), welche durch die Vorsteuerung nicht kompensiert werden können, ausregeln.
Im ersten Ansatz wird eine Luenberger- Beobachter- Struktur verwendet, welche jedoch durch eine Widerstandsschätzung ergänzt wird.
Fig. 11 zeigt die übersichtliche Struktur von realer Strecke 24 umfassend das Ventil 5 und das Ventil 6 und daneben stehendem Ventilmodell 12, die durch diese Umsetzung in Hardware in einem Steuergerät 13 realisiert ist. Das Ventilmodell 12 kann auch durch einen sogenannten Beobachter ergänzt werden, der die reale Strecke 24 permanent überwacht und das Ventilmodell 12 und die reale Strecke 24 in Übereinstimmung bringt. Der Beobachter dient dazu, das Verhalten der Strecke 24, bzw. des Ventils 5 bzw. des Ventilantriebs 6 zu beobachten. Der Beobachter ist mit in dem Ventilmodell 12 realisiert. Im ersten Schritt wird die Stromabweichung als Widerstandsabweichung interpretiert, die Korrekturgröße und Einheit ist im Verstärker-Gain K_Observ enthalten. Im Anschluss wird das AR integriert und der Term R + AR gebildet. Nun wird im weiteren durch geschickte Umformung daraus ein fracdidt berechnet welches dann in den Beobachter mit einDiießt.
Schritt 1:
Schritt 2:
Schritt 3:
R · A i! r r i(i
L R A R l. fl

Claims

Ansprüche
1. Verfahren zum Ansteuern eines Ventils (5) mit einem
elektromagnetischen Ventilantrieb (6), durch welchen elektrischer Strom (7) geleitet wird, um das Ventil (5) zu öffnen, zu schließen oder es in einer geöffneten oder geschlossenen Stellung zu halten, aufweisend zumindest die folgenden Schritte:
a) Empfangen eines Öffnungssignals (8),
bl) Ermitteln eines angepassten Öffnungssignals (27), welches an physikalische Grenzen des Ventils oder des Ventilantriebs angepasst ist, und
b2) Ermitteln eines Vorsteuerungssignals (9) zur Vorsteuerung eines elektrischen Stroms zum Antrieb eines elektrischen Ventilantriebs zum Öffnen des Ventils in Reaktion auf das angepasste
Öffnungssignal (27).
c) Berechnen eines Ansteuerungssignals (11) zur Ansteuerung des Ventilantriebs unter Verwendung des Vorsteuerungssignals (9) , und
d) Ausgabe des Ansteuerungssignals (11).
2. Verfahren nach Anspruch 1, ferner umfassend folgenden Schritt:
b3) Empfangen eines elektrischen Stromsignals (10), welches einen elektrischen Strom durch den Ventilantrieb (6) repräsentiert, wobei in Schritt c) bei der Berechnung des Ansteuerungssignals (11) zusätzlich das in Schritt b3) empfangene Stromsignal verwendet wird.
3. Verfahren nach Anspruch 1 oder 2, wobei das Vorsteuerungssignals (9) mit einem Ventilmodell (12) ermittelt wird.
4. Verfahren nach Anspruch 3, wobei das Ventilmodell ein
Verzögerungsverhalten erster Ordnung des Ventils modelliert.
5. Verfahren nach einem Ansprüche 3 und 4, wobei eine Zeitkonstante des Ventilmodells (12) mit einer Zeitkonstante des Ventilantriebs (6) übereinstimmt.
6. Verfahren nach einem der Ansprüche 3 bis 5, wobei in dem Ventilmodell (12) ein elektrischer Widerstand des Ventilantriebs geschätzt wird.
7. Verfahren nach einem der Ansprüche 3 bis 6, wobei in dem Ventilmodell (12) eine Induktivität des Ventilantriebs geschätzt wird.
8. Verfahren nach einem der vorhergehenden Ansprüche, wobei in Schritt c) eine Vorsteuerung (17) und ein Regler (18) genutzt werden, um das Ansteuerungssignal (11) zu bestimmen.
9. Verfahren nach Anspruch 8, wobei in der Vorsteuerung (17) ein inverses PTl-Element (22) angewendet wird.
10. Verfahren nach Anspruch 8 oder 9, wobei in der Vorsteuerung (17) ein Zustandsvariablenfilter (23) angewendet wird.
11. Steuergerät (13) zur Ansteuerung eines Ventils (5) mit einem
elektrischen Ventilantrieb (6), welches zur Durchführung des
beschriebenen Verfahrens eingerichtet ist.
12. Computerprogramm, welches eingerichtet ist, das Verfahren
beziehungsweise alle Schritte des Verfahrens nach einem der vorhergehenden Ansprüche auszuführen.
13. Maschinenlesbares Speichermedium, auf dem das Computerprogramm nach Anspruch 12 gespeichert ist.
EP19716873.5A 2018-04-20 2019-04-05 Verfahren zum ansteuern eines ventils und entsprechende vorrichtung Withdrawn EP3781446A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102018206114.9A DE102018206114A1 (de) 2018-04-20 2018-04-20 Verfahren zum Ansteuern eines Ventils und entsprechende Vorrichtung
PCT/EP2019/058591 WO2019201620A1 (de) 2018-04-20 2019-04-05 Verfahren zum ansteuern eines ventils und entsprechende vorrichtung

Publications (1)

Publication Number Publication Date
EP3781446A1 true EP3781446A1 (de) 2021-02-24

Family

ID=66102705

Family Applications (1)

Application Number Title Priority Date Filing Date
EP19716873.5A Withdrawn EP3781446A1 (de) 2018-04-20 2019-04-05 Verfahren zum ansteuern eines ventils und entsprechende vorrichtung

Country Status (6)

Country Link
US (1) US11650606B2 (de)
EP (1) EP3781446A1 (de)
JP (1) JP7101806B2 (de)
CN (1) CN112020460B (de)
DE (1) DE102018206114A1 (de)
WO (1) WO2019201620A1 (de)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102019210003A1 (de) * 2019-07-08 2021-01-14 Robert Bosch Gmbh Echtzeitfähige Trajektorienplanung für Axialkolbenpumpen in Schwenkscheibenbauweise unter systematischer Berücksichtigung von Systembeschränkungen
DE102020127383A1 (de) 2020-10-16 2022-04-21 Bucher Hydraulics Gmbh Vorsteuergerät für mindestens einen Ventilantrieb eines Hydraulikventils und Verfahren zu deren Betrieb
CN114165635B (zh) * 2022-02-11 2022-04-12 中国空气动力研究与发展中心低速空气动力研究所 一种数字阀的异步控制方法
DE102024202218A1 (de) 2024-03-08 2025-09-11 Robert Bosch Gesellschaft mit beschränkter Haftung Verfahren zum Betreiben eines Ventils, Ventilvorrichtung, Bremssystem, Kraftfahrzeug

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4060080A (en) * 1975-03-17 1977-11-29 Taichiro Akiyama Plug for living body
DE3609599A1 (de) * 1986-03-21 1987-09-24 Bosch Gmbh Robert Verfahren zur steuerung der entregungszeit von elektromagnetischen einrichtungen, insbesondere von elektromagnetischen ventilen bei brennkraftmaschinen
DE3636139C2 (de) * 1986-10-24 1994-12-08 Knorr Bremse Ag Bremszylinderdruckregler für Druckluftbremsen von Fahrzeugen
DE3817770A1 (de) * 1988-05-26 1989-11-30 Daimler Benz Ag Einrichtung zur getakteten ansteuerung eines elektromagnetischen ventils
US6291952B1 (en) * 1997-08-25 2001-09-18 Sew-Eurodrive Gmbh & Co. Method and circuit arrangement for operating an electromagnetically actuated mechanical brake of an electric motor
DE19848960B4 (de) * 1998-10-23 2006-07-06 Robert Bosch Gmbh Verfahren und Vorrichtung zur Steuerung eines Drucksteuerventils, insbesondere einer Bremsanlage
CN101445100B (zh) 2003-07-31 2013-11-13 大陆-特韦斯贸易合伙股份公司及两合公司 确定调节设备的致动电流的方法
JP2007050742A (ja) * 2005-08-17 2007-03-01 Hitachi Ltd 車両の制動制御装置
US20070139852A1 (en) * 2005-12-16 2007-06-21 Reuter Johannes W System and method for controlling spool motion in a valve
US7857281B2 (en) 2006-06-26 2010-12-28 Incova Technologies, Inc. Electrohydraulic valve control circuit with magnetic hysteresis compensation
DE102008006653A1 (de) * 2008-01-30 2009-08-06 Continental Teves Ag & Co. Ohg Verfahren zur Konditionierung eines Regelventils
US8386083B2 (en) * 2008-06-16 2013-02-26 Mks Instruments, Inc. Systems and methods for updating valve cracking current in mass flow controllers
DE102010029384A1 (de) * 2010-05-27 2011-12-01 Continental Teves Ag & Co. Ohg Verfahren zur Steuerung des Druckes in einem Hydrauliksystem, insbesondere in einem elektronisch geregelten Bremsensystem für ein Kraftfahrzeug
CN103308288A (zh) * 2012-04-24 2013-09-18 浙江三方控制阀股份有限公司 一种阀门的诊断装置及应用该装置的诊断方法
KR101478066B1 (ko) * 2013-04-15 2015-01-06 주식회사 만도 솔레노이드 밸브 제어장치 및 그 제어방법
GB2560527B (en) * 2017-03-13 2021-09-22 Copley Scient Limited Apparatus for inhaler testing
CN106989194B (zh) * 2017-05-05 2019-02-15 张振杰 阀门电动执行器及控制方法

Also Published As

Publication number Publication date
CN112020460A (zh) 2020-12-01
US11650606B2 (en) 2023-05-16
DE102018206114A1 (de) 2019-10-24
WO2019201620A1 (de) 2019-10-24
JP7101806B2 (ja) 2022-07-15
US20210072773A1 (en) 2021-03-11
CN112020460B (zh) 2022-09-23
JP2021517951A (ja) 2021-07-29

Similar Documents

Publication Publication Date Title
EP3781446A1 (de) Verfahren zum ansteuern eines ventils und entsprechende vorrichtung
EP1999531B1 (de) Steuergerät mit einem regler zur regelung des elektrischen spulenstroms eines regelmagnetventils
WO2002026540A1 (de) Verfahren und regelsystem zur ansteuerung eines elektronisch regelbaren bremsbetätigungssystems
DE102017213650A1 (de) Verfahren zum Regeln eines hydraulischen Systems, Regeleinheit für ein hydraulisches System und hydraulisches System
DE102012209384A1 (de) Verfahren und Vorrichtung zum Durchführen einer adaptiven Regelung einer Stellung eines Stellglieds eines Stellgebers
DE19848960B4 (de) Verfahren und Vorrichtung zur Steuerung eines Drucksteuerventils, insbesondere einer Bremsanlage
WO1998024008A1 (de) Regelkreis aus digitalem regler und regelstrecke zur regelung des eingangsstroms eines elektrischen aktors unter verwendung der pulsweitenmodulation
WO2008068177A1 (de) Verfahren zur adaption eines widerstandsbeiwertes eines mengenstellventils
DE3632041A1 (de) Verfahren und einrichtung zur regelung der leistung eines dampfkraftwerkblocks
EP0473914B1 (de) System zur Regelung eines Stellwerks in einem Kraftfahrzeug
EP1254403A1 (de) Verfahren zur steuerung eines proportional-magneten mit haltefunktion
DE102010010506A1 (de) Elektrohydraulische Druckregelanordnung und Verfahren zur Druckregelung
DE19739827B4 (de) Verfahren und Vorrichtung zur Steuerung einer Betriebsgröße eines Kraftfahrzeugs
DE102014003084A1 (de) Digitalhydraulisches Antriebssystem
DE19930965A1 (de) Verfahren zum Betätigen eines Stromreglers für ein Stellglied sowie Stromregler
DE19727945B4 (de) Verfahren und Vorrichtung zur geregelten Ansteuerung eines proportional betriebenen Magnetventils
EP0752630A1 (de) Selbsteinstellbare Regeleinrichtung und Verfahren zur Selbsteinstellung dieses Reglers
DE10025847B4 (de) Verfahren zum Betreiben eines elektromagnetischen Aktuators und seine Verwendung
DE10200771B4 (de) Verfahren zur Regelung des Bremsdruckes mit Proportionalventilen
DE102009051514A1 (de) Vorrichtung und Verfahren zur Druckregelung eines Volumens
DE10113538A1 (de) Regelvorrichtung und Regelverfahren
DE102019201798A1 (de) Antriebssystem, Trajektorien-Planungseinheit und Verfahren
DE102015209253A1 (de) Antriebssystem
AT524963B1 (de) Kontrollverfahren für eine flachheitsbasierte Kontrolle wenigstens einer Ausgangsgröße eines Brennstoffzellensystems
EP2148255B1 (de) Verfahren zum Betrieb eines Reglers und Regler

Legal Events

Date Code Title Description
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: UNKNOWN

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE

PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE

17P Request for examination filed

Effective date: 20201120

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

AX Request for extension of the european patent

Extension state: BA ME

DAV Request for validation of the european patent (deleted)
DAX Request for extension of the european patent (deleted)
GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: GRANT OF PATENT IS INTENDED

INTG Intention to grant announced

Effective date: 20230321

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20230801