US20030140875A1 - Method for estimating the position and speed of an actuator body in an electromagnetic actuator for controlling the valve of an engine - Google Patents
Method for estimating the position and speed of an actuator body in an electromagnetic actuator for controlling the valve of an engine Download PDFInfo
- Publication number
- US20030140875A1 US20030140875A1 US10/316,734 US31673402A US2003140875A1 US 20030140875 A1 US20030140875 A1 US 20030140875A1 US 31673402 A US31673402 A US 31673402A US 2003140875 A1 US2003140875 A1 US 2003140875A1
- Authority
- US
- United States
- Prior art keywords
- value
- magnetic flux
- moment
- reluctance
- speed
- 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.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 230000005291 magnetic effect Effects 0.000 claims abstract description 46
- 230000004907 flux Effects 0.000 claims abstract description 44
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical group [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 claims description 12
- 230000000694 effects Effects 0.000 claims description 6
- 239000003302 ferromagnetic material Substances 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 description 9
- 238000009795 derivation Methods 0.000 description 5
- 229910052742 iron Inorganic materials 0.000 description 5
- 238000005259 measurement Methods 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 238000002485 combustion reaction Methods 0.000 description 3
- 230000001934 delay Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000003750 conditioning effect Effects 0.000 description 1
- 239000002826 coolant Substances 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/20—Output circuits, e.g. for controlling currents in command coils
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01L—CYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
- F01L9/00—Valve-gear or valve arrangements actuated non-mechanically
- F01L9/20—Valve-gear or valve arrangements actuated non-mechanically by electric means
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D13/00—Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing
- F02D13/02—Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing during engine operation
- F02D13/0253—Fully variable control of valve lift and timing using camless actuation systems such as hydraulic, pneumatic or electromagnetic actuators, e.g. solenoid valves
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01L—CYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
- F01L9/00—Valve-gear or valve arrangements actuated non-mechanically
- F01L9/20—Valve-gear or valve arrangements actuated non-mechanically by electric means
- F01L9/21—Valve-gear or valve arrangements actuated non-mechanically by electric means actuated by solenoids
- F01L2009/2105—Valve-gear or valve arrangements actuated non-mechanically by electric means actuated by solenoids comprising two or more coils
- F01L2009/2109—The armature being articulated perpendicularly to the coils axes
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01L—CYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
- F01L9/00—Valve-gear or valve arrangements actuated non-mechanically
- F01L9/20—Valve-gear or valve arrangements actuated non-mechanically by electric means
- F01L9/21—Valve-gear or valve arrangements actuated non-mechanically by electric means actuated by solenoids
- F01L2009/2132—Biasing means
- F01L2009/2134—Helical springs
- F01L2009/2136—Two opposed springs for intermediate resting position of the armature
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01L—CYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
- F01L2800/00—Methods of operation using a variable valve timing mechanism
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/0002—Controlling intake air
- F02D2041/001—Controlling intake air for engines with variable valve actuation
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/20—Output circuits, e.g. for controlling currents in command coils
- F02D2041/202—Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit
- F02D2041/2034—Control of the current gradient
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/20—Output circuits, e.g. for controlling currents in command coils
- F02D2041/202—Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit
- F02D2041/2055—Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit with means for determining actual opening or closing time
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/20—Output circuits, e.g. for controlling currents in command coils
- F02D2041/202—Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit
- F02D2041/2058—Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit using information of the actual current value
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/20—Output circuits, e.g. for controlling currents in command coils
- F02D2041/2068—Output circuits, e.g. for controlling currents in command coils characterised by the circuit design or special circuit elements
- F02D2041/2079—Output circuits, e.g. for controlling currents in command coils characterised by the circuit design or special circuit elements the circuit having several coils acting on the same anchor
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/02—Input parameters for engine control the parameters being related to the engine
- F02D2200/06—Fuel or fuel supply system parameters
- F02D2200/063—Lift of the valve needle
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01F—MAGNETS; INDUCTANCES; TRANSFORMERS; SELECTION OF MATERIALS FOR THEIR MAGNETIC PROPERTIES
- H01F7/00—Magnets
- H01F7/06—Electromagnets; Actuators including electromagnets
- H01F7/08—Electromagnets; Actuators including electromagnets with armatures
- H01F7/18—Circuit arrangements for obtaining desired operating characteristics, e.g. for slow operation, for sequential energisation of windings, for high-speed energisation of windings
- H01F7/1844—Monitoring or fail-safe circuits
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/12—Improving ICE efficiencies
Definitions
- the present invention relates to a method for estimating the position and speed of an actuator body in an electromagnetic actuator for controlling a valve of an engine.
- An electromagnetic actuator for a valve of an internal combustion engine of the type described above normally comprises at least one electromagnet capable of displacing an actuator body made of ferromagnetic material and mechanically connected to the stem of the respective valve.
- a control unit drives the electromagnet with a time-variable current in order to displace the actuator body in a suitable manner.
- the position of the actuator body is read by a laser sensor, which is, however, expensive, delicate and difficult to calibrate and is therefore unsuitable for use in mass production. Furthermore, the speed of the actuator body is estimated in a time-derivation operation on the position of said actuator body at any time. However, such an operation supplies a relatively inaccurate result in that it tends to amplify the noise present when measuring the position of the actuator body.
- the aim of the present invention is to provide a method for estimating the position and speed of an actuator body in an electromagnetic actuator for controlling a valve of an engine, which does not have the drawbacks described and, in particular, is easy and economical to operate.
- a method for estimating the position and speed of an actuator body in an electromagnetic actuator for controlling a valve of an engine as claimed in claim 1 .
- FIG. 1 is a diagrammatic view, in side elevation and in partial section, of a valve of an engine and of a corresponding electromagnetic actuator operating according to the method that is the subject-matter of the present invention
- FIG. 2 is a diagrammatic view of a control unit for the device in FIG. 1;
- FIG. 3 illustrates diagrammatically a part of the control unit of FIG. 2;
- FIG. 4 illustrates a circuit diagram of a detail of FIG. 3.
- an electromagnetic actuator 1 (of the type described in Italian patent application BO99A000443 filed on 4, Aug. 1999) is indicated as a whole by the reference number 1 , coupled to an intake or exhaust valve 2 of an internal combustion engine of a known type for displacing said valve 2 along a longitudinal axis 3 of the valve between a closed position (known and not illustrated) and a maximally open position (known and not illustrated).
- the electromagnetic actuator 1 comprises a swinging arm 4 made at least partly of ferromagnetic material, which has a first end hinged to a support 5 so as to be able to oscillate about an axis 6 of rotation perpendicular to the longitudinal axis 3 of the valve 2 , and a second end connected by a connector 7 to an upper end of the valve 2 .
- the electromagnetic actuator 1 also comprises two electromagnets 8 carried in a fixed position by the support 5 so as to be arranged on opposite sides of the swinging arm 4 , and a spring 9 coupled to the valve 2 and capable of holding the swinging arm 4 in an intermediate position (illustrated in FIG. 1) in which said swinging arm 4 is equidistant from the pole pieces 10 of the two electromagnets 8 .
- the electromagnets 8 are controlled by a control unit 11 so as to exert alternately or simultaneously a force of attraction of magnetic origin on the swinging arm 4 in order to make it rotate about the axis 6 of rotation, thereby displacing the valve 2 along the respective longitudinal axis 3 and between the aforementioned maximally open and closed positions (not illustrated).
- valve 2 is in the aforementioned closed position (not illustrated) when the swinging arm 4 is abutting against the upper electromagnet 8 , is in the aforementioned maximally open position (not illustrated) when the swinging arm 4 is abutting against the lower electromagnet 8 , and is in a partly open position when the two electromagnets 8 both have power shut off and the swinging arm 4 is in the aforementioned intermediate position (illustrated in FIG. 1) by the effect of the force exerted by the spring 9 .
- the control unit 11 provides feedback control, in a substantially known manner, for the position of the swinging arm 4 , i.e. the position of the valve 2 , on the basis of the conditioning of engine function.
- the control unit 11 comprises a reference generation block 12 , a calculation block 13 , a driving block 14 capable of supplying the electromagnets 8 with time-variable current, and an estimation block 15 capable of estimating—substantially in real time—the position x(t) and, where necessary, the speed v(t) of the swinging arm 4 .
- the reference generation block 12 receives as inputs a plurality of parameters indicating the operating conditions of the engine (for example the load, the engine speed, the position of the throttle body, the angular position of the drive shaft, the temperature of the coolant) and supplies the calculation block 13 with a target value x R (t) (i.e. a desired value) for the position of the swinging arm 4 (and therefore the valve 2 ).
- a target value x R (t) i.e. a desired value
- the calculation block 13 On the basis of the target value x R (t) for the position of the swinging arm 4 and on the basis of the estimated value x(t) of the position of the swinging arm 4 received from the estimation block 15 , the calculation block 13 prepares and sends to the driving block 14 a control signal z(t) for driving the electromagnets 8 . In a preferred embodiment, the calculation block 13 prepares the control signal z(t) also on the basis of an estimated value v(t) for the speed of the swinging arm 4 received from the estimation block 15 .
- the reference generation block 12 supplies the calculation block 13 with either a target value x R (t) for the position of the swinging arm 4 , or a target valve x R (t) for the speed of the swinging arm 4 .
- the driving block 14 supplies power to the two electromagnets 8 , each of which is composed of a respective magnetic core 16 coupled to a corresponding coil 17 , for displacing the swinging arm 4 on the basis of the commands received from the calculation block 13 .
- the estimation block 15 reads the values, as shown in detail below, either from the driving block 14 , or from the two electromagnets 8 , in order to calculate an estimated value x(t) for the position and an estimated value v(t) for the speed of the swinging arm 4 .
- the swinging arm 4 is arranged between the pole pieces 10 of the two electromagnets 8 , which are carried by the support 5 in a fixed position and at a fixed distance D from one another, and therefore the estimated value x(t) of the position of the swinging arm 4 can be obtained directly with a simple operation of algebraic addition from an estimated value d(t) of the distance between a given point on the swinging arm 4 and a corresponding point on the one of the two electromagnets 8 .
- the estimated value v(t) for the speed of the swinging arm 4 can be obtained directly from an estimated value for the speed existing between a given point on the swinging arm 4 and a corresponding point on one of the two electromagnets 8 .
- the estimation block 15 calculates the two estimated values d 1 (t), d 2 (t) for the distance between a given point on the swinging arm 4 and a corresponding point on one of the two electromagnets 8 ; from the two estimated values d 1 (t), d 2 (t), the estimation block 15 obtains two values x 1 (t), x 2 (t), which generally differ from one another because of measuring errors and noise.
- the estimation block 15 takes an average of the two values x 1 (t), x 2 (t), weighted if necessary on the basis of the accuracy attributed to each value x(t).
- the estimation block 15 calculates the two estimated values for speed existing between a given point on the swinging arm 4 and a corresponding point on one of the two electromagnets 8 ; from the two estimated values for speed, the estimation block 15 obtains two values v 1 (t), v 2 (t), which generally differ from one another because of measuring errors and noise. According to a preferred embodiment, the estimation block 15 takes an average of the two values v 1 (t), v 2 (t), weighted if necessary on the basis of the accuracy attributed to each value v(t).
- FIG. 4 which illustrates a single electromagnet 8
- the driving block 14 applies a voltage v(t) variable over time to the terminals of the coil 17 of the electromagnet 8 , a current i(t) passes through said coil 17 , consequently generating a flux ⁇ (t) over a magnetic circuit 18 coupled to the coil 17 .
- the magnetic circuit 18 coupled to the coil 17 is composed of the core 16 of ferromagnetic material of the electromagnet 8 , the swinging arm 4 made of ferromagnetic material and the air gap 19 existing between the core 16 and the swinging arm 4 .
- the magnetic circuit 18 has a total reluctance R defined by the sum of the reluctance of iron R fe and the reluctance of the air gap R 0 ; the value for the flux ⁇ (t) circulating over the magnetic circuit 18 is connected to the value of the current i(t) circulating within the coil 17 by the following relationship (in which N is the number of turns in the coil 17 ):
- N*i ( t ) R* ⁇ ( t )
- R R fe +R 0
- the value for total reluctance R depends both on the position x(t) of the swinging arm 4 (i.e. the breadth of the air gap 19 , which is equal, except for a constant, to the position x(t) of the swinging arm 4 ), and on the assumed value for flux ⁇ (t) . Except for negligible errors (i.e. those of a first approximation) it can be determined that the value for reluctance of iron R fe depends solely on the assumed value for flux ⁇ (t), while the value for reluctance of the air gap R 0 depends solely on the position x(t), i.e.
- N*i ( t ) R ( x ( t ), ⁇ (t)) * ⁇ ( t )
- N*i ( t ) R fe ( ⁇ ( t ))* ⁇ ( t )+ R 0 ( x ( t ))* ⁇ ( t )
- the relationship between reluctance at the air gap R 0 and the position x can be obtained relatively simply by analysing the properties of the magnetic circuit 18 (an example of a model of the behaviour of the air gap 19 is represented by the equation given below). Once the relationship between reluctance at the air gap R 0 and the position x is known, the position x can be obtained from the reluctance at the air gap R 0 by applying the inverse relationship (applicable either by using the exact equation or by applying approximate numerical calculation methods).
- the constants K 0 , K 1 , K 2 , K 3 are constants that can be obtained in experimental tests by using a series of measurements on the magnetic circuit 18 .
- the flux ⁇ (t) can be calculated by measuring the current i(t) that circulates through the coil 17 by using the ammeter 20 of a known type, measuring the voltage v(t) applied to the terminals of the coil 17 by using a voltmeter 21 of known type, and knowing the value for resistance RES of the coil 17 (a value that is easy to measure) .
- the conventional moment 0 is chosen so as to find out accurately the value of the flux ⁇ (0) at said moment 0; in particular, the moment 0 is normally chosen within a period of time in which no current is flowing through the coil 17 and, therefore, the flux ⁇ is substantially zero (the effect of any residual magnetisation is negligible), or the moment 0 is chosen according to a given position of the swinging arm 4 (typically when the swinging arm 4 is abutting against the pole pieces 10 of the electromagnet 8 ), in correspondence with which the value of the position x is known and therefore the value of the flux ⁇ is known.
- the voltage v aux (t) is substantially direct because of the effect of magnetic inertia (particular the stray currents induced in the iron) of the magnetic circuit 18 that damp the effects of the abrupt variations in the voltage v(t) .
- the iron part of the magnetic circuit 18 has a low-pass filter effect that damps the abrupt variations in the voltage v(t) and makes the voltage v aux (t) substantially direct without introducing delays in measurement.
- both the position x(t) and the speed v(t) can be calculated by using a process of calculation of the iterative type; this process is based on the equation (described above):
- the time derivative of the current i(t) can be calculated easily by deriving the measurement signal of the ammeter 20 (this signal is generally very clean (i.e. free from noise) and free from abrupt variations and, therefore, can be time-derived with no particular problems);
- the flux ⁇ (t) can be calculated by using one of the two methods described above;
- the time derivative of the flux ⁇ (t) can be calculated with one of the two methods described above.
- the method described above has the merit of supplying accurately and quickly either the value of the position x, or the value of the speed v.
- the choice is made to use both methods for calculating the time derivative of the flux ⁇ (t) and/or both the methods for calculating the position x(t) and the speed v(t), and to use an average (weighted if necessary with respect to the estimated accuracy) of the results of the two methods used, or to use one result in order to verify the other (if there is a notable inconsistency between the two results it is likely that an error in estimating will be verified).
- the estimation block 15 When both the electromagnets are on, the estimation block 15 performs an average of the two values x(t) calculated with both electromagnets 8 , weighted if necessary on the basis of the accuracy attributed to each value x(t) (generally the estimation of the position x made with respect to an electromagnet 8 is more accurate when the swinging arm 4 is relatively close to the pole piece 10 of said electromagnet 8 .
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Valve Device For Special Equipments (AREA)
- Magnetically Actuated Valves (AREA)
Abstract
Method for estimating the position and the speed of an actuator body in an electromagnetic actuator for controlling a valve of an engine, according to which, starting from a known value for the position and a first moment, a value is calculated at the first moment of the magnetic flux passing through a magnetic circuit constituted by an electromagnet and by the actuator body, the value for the speed at the first moment is estimated as a function of the magnetic flux and the position at the first moment, and the value is calculated at a second moment following the first moment and separated from said first moment by an interval of time determined by adding to the value of the position at the first moment the product of the speed at the first moment for the interval of time.
Description
- The present invention relates to a method for estimating the position and speed of an actuator body in an electromagnetic actuator for controlling a valve of an engine.
- As is known, experiments are currently being conducted on internal combustion engines of the type described in Italian patent application BO99A000443 filed on 4, Aug. 1999, in which the intake and exhaust valves are set in motion by electromagnetic actuators. Such electromagnetic actuators have undoubted advantages, in that they make it possible to control each valve according to a law optimised for each operating condition of the engine, whereas traditional mechanical actuators (typically camshafts) require the definition of a valve lift profile that represents an acceptable compromise for all possible operating conditions of the engine.
- An electromagnetic actuator for a valve of an internal combustion engine of the type described above normally comprises at least one electromagnet capable of displacing an actuator body made of ferromagnetic material and mechanically connected to the stem of the respective valve. In order to apply a particular law of motion to the valve, a control unit drives the electromagnet with a time-variable current in order to displace the actuator body in a suitable manner.
- From experimental testing it has been observed that, in order to achieve relatively high precision in controlling the valve it is necessary to have feedback control of the position of the actuator body; it is therefore necessary to have an accurate—and substantially real-time—reading of the position of said actuator body at any time. In order to achieve high performance levels from the feedback control it is furthermore preferable also to have an accurate—and substantially real-time—reading of the speed of the actuator body at any time.
- In electromagnetic actuators of the type described above, the position of the actuator body is read by a laser sensor, which is, however, expensive, delicate and difficult to calibrate and is therefore unsuitable for use in mass production. Furthermore, the speed of the actuator body is estimated in a time-derivation operation on the position of said actuator body at any time. However, such an operation supplies a relatively inaccurate result in that it tends to amplify the noise present when measuring the position of the actuator body.
- The aim of the present invention is to provide a method for estimating the position and speed of an actuator body in an electromagnetic actuator for controlling a valve of an engine, which does not have the drawbacks described and, in particular, is easy and economical to operate.
- According to the present invention a method is provided for estimating the position and speed of an actuator body in an electromagnetic actuator for controlling a valve of an engine as claimed in
claim 1. - The present invention will now be described with reference to the attached drawings, which illustrate a few non-exhaustive embodiments thereof, in which:
- FIG. 1 is a diagrammatic view, in side elevation and in partial section, of a valve of an engine and of a corresponding electromagnetic actuator operating according to the method that is the subject-matter of the present invention;
- FIG. 2 is a diagrammatic view of a control unit for the device in FIG. 1;
- FIG. 3 illustrates diagrammatically a part of the control unit of FIG. 2; and
- FIG. 4 illustrates a circuit diagram of a detail of FIG. 3.
- In FIG. 1 an electromagnetic actuator1 (of the type described in Italian patent application BO99A000443 filed on 4, Aug. 1999) is indicated as a whole by the
reference number 1, coupled to an intake orexhaust valve 2 of an internal combustion engine of a known type for displacing saidvalve 2 along alongitudinal axis 3 of the valve between a closed position (known and not illustrated) and a maximally open position (known and not illustrated). - The
electromagnetic actuator 1 comprises a swingingarm 4 made at least partly of ferromagnetic material, which has a first end hinged to asupport 5 so as to be able to oscillate about anaxis 6 of rotation perpendicular to thelongitudinal axis 3 of thevalve 2, and a second end connected by aconnector 7 to an upper end of thevalve 2. Theelectromagnetic actuator 1 also comprises twoelectromagnets 8 carried in a fixed position by thesupport 5 so as to be arranged on opposite sides of the swingingarm 4, and a spring 9 coupled to thevalve 2 and capable of holding theswinging arm 4 in an intermediate position (illustrated in FIG. 1) in which said swingingarm 4 is equidistant from thepole pieces 10 of the twoelectromagnets 8. - In use, the
electromagnets 8 are controlled by acontrol unit 11 so as to exert alternately or simultaneously a force of attraction of magnetic origin on the swingingarm 4 in order to make it rotate about theaxis 6 of rotation, thereby displacing thevalve 2 along the respectivelongitudinal axis 3 and between the aforementioned maximally open and closed positions (not illustrated). In particular, thevalve 2 is in the aforementioned closed position (not illustrated) when the swingingarm 4 is abutting against theupper electromagnet 8, is in the aforementioned maximally open position (not illustrated) when the swingingarm 4 is abutting against thelower electromagnet 8, and is in a partly open position when the twoelectromagnets 8 both have power shut off and theswinging arm 4 is in the aforementioned intermediate position (illustrated in FIG. 1) by the effect of the force exerted by the spring 9. - The
control unit 11 provides feedback control, in a substantially known manner, for the position of theswinging arm 4, i.e. the position of thevalve 2, on the basis of the conditioning of engine function. In particular, according to the illustration in FIG. 2, thecontrol unit 11 comprises areference generation block 12, acalculation block 13, adriving block 14 capable of supplying theelectromagnets 8 with time-variable current, and anestimation block 15 capable of estimating—substantially in real time—the position x(t) and, where necessary, the speed v(t) of theswinging arm 4. - In use, the
reference generation block 12 receives as inputs a plurality of parameters indicating the operating conditions of the engine (for example the load, the engine speed, the position of the throttle body, the angular position of the drive shaft, the temperature of the coolant) and supplies thecalculation block 13 with a target value xR(t) (i.e. a desired value) for the position of the swinging arm 4 (and therefore the valve 2). - On the basis of the target value xR(t) for the position of the swinging
arm 4 and on the basis of the estimated value x(t) of the position of the swingingarm 4 received from theestimation block 15, thecalculation block 13 prepares and sends to the driving block 14 a control signal z(t) for driving theelectromagnets 8. In a preferred embodiment, thecalculation block 13 prepares the control signal z(t) also on the basis of an estimated value v(t) for the speed of the swingingarm 4 received from theestimation block 15. - According another embodiment, not illustrated, the
reference generation block 12 supplies thecalculation block 13 with either a target value xR(t) for the position of the swingingarm 4, or a target valve xR(t) for the speed of theswinging arm 4. - As illustrated in FIG. 3, the
driving block 14 supplies power to the twoelectromagnets 8, each of which is composed of a respectivemagnetic core 16 coupled to acorresponding coil 17, for displacing theswinging arm 4 on the basis of the commands received from thecalculation block 13. Theestimation block 15 reads the values, as shown in detail below, either from thedriving block 14, or from the twoelectromagnets 8, in order to calculate an estimated value x(t) for the position and an estimated value v(t) for the speed of theswinging arm 4. - The swinging
arm 4 is arranged between thepole pieces 10 of the twoelectromagnets 8, which are carried by thesupport 5 in a fixed position and at a fixed distance D from one another, and therefore the estimated value x(t) of the position of the swingingarm 4 can be obtained directly with a simple operation of algebraic addition from an estimated value d(t) of the distance between a given point on theswinging arm 4 and a corresponding point on the one of the twoelectromagnets 8. By analogy, the estimated value v(t) for the speed of the swingingarm 4 can be obtained directly from an estimated value for the speed existing between a given point on theswinging arm 4 and a corresponding point on one of the twoelectromagnets 8. - In order to calculate the value x(t) the
estimation block 15 calculates the two estimated values d1(t), d2(t) for the distance between a given point on the swingingarm 4 and a corresponding point on one of the twoelectromagnets 8; from the two estimated values d1(t), d2(t), theestimation block 15 obtains two values x1(t), x2(t), which generally differ from one another because of measuring errors and noise. According to a preferred embodiment, theestimation block 15 takes an average of the two values x1(t), x2(t), weighted if necessary on the basis of the accuracy attributed to each value x(t). By analogy, in order to calculate the value v(t) theestimation block 15 calculates the two estimated values for speed existing between a given point on the swingingarm 4 and a corresponding point on one of the twoelectromagnets 8; from the two estimated values for speed, theestimation block 15 obtains two values v1(t), v2(t), which generally differ from one another because of measuring errors and noise. According to a preferred embodiment, theestimation block 15 takes an average of the two values v1(t), v2(t), weighted if necessary on the basis of the accuracy attributed to each value v(t). - With particular reference to FIG. 4, which illustrates a
single electromagnet 8, a description is given below of the method used by theestimation block 15 for calculating an estimated value d(t) for the distance between a given point on theswinging arm 4 and a corresponding point on theelectromagnet 8, and for calculating an estimated value for the speed existing between a given point on theswinging arm 4 and a corresponding point on theelectromagnet 8. - In use, when the
driving block 14 applies a voltage v(t) variable over time to the terminals of thecoil 17 of theelectromagnet 8, a current i(t) passes throughsaid coil 17, consequently generating a flux φ(t) over amagnetic circuit 18 coupled to thecoil 17. In particular, themagnetic circuit 18 coupled to thecoil 17 is composed of thecore 16 of ferromagnetic material of theelectromagnet 8, the swingingarm 4 made of ferromagnetic material and theair gap 19 existing between thecore 16 and theswinging arm 4. - The
magnetic circuit 18 has a total reluctance R defined by the sum of the reluctance of iron Rfe and the reluctance of the air gap R0; the value for the flux φ(t) circulating over themagnetic circuit 18 is connected to the value of the current i(t) circulating within thecoil 17 by the following relationship (in which N is the number of turns in the coil 17): - N*i(t)=R*φ(t)
- R=R fe +R 0
- In general the value for total reluctance R depends both on the position x(t) of the swinging arm4 (i.e. the breadth of the
air gap 19, which is equal, except for a constant, to the position x(t) of the swinging arm 4), and on the assumed value for flux φ(t) . Except for negligible errors (i.e. those of a first approximation) it can be determined that the value for reluctance of iron Rfe depends solely on the assumed value for flux φ(t), while the value for reluctance of the air gap R0 depends solely on the position x(t), i.e. - R(x(t), φ(t))=R fe(φ(t))+R0(x(t))
- N*i(t)=R(x(t), φ(t)) *φ(t)
- N*i(t)=Rfe(φ(t))*φ(t)+R 0(x(t))* φ(t)
- By solving the last equation given above with regard to R0(x(t)), it is possible to obtain the value of the reluctance of the air gap R0 knowing the value of the current i(t), which value can easily be measured by an
ammeter 20, knowing the value of N (fixed and dependent on the structural properties of the coil 17), knowing the value of the flux φ(t), and knowing the relationship between the reluctance of the iron (Rfe and the flux φ (known from the structural properties of themagnetic circuit 18 and the magnetic properties of the material used, or easily determined by experimental tests). - The relationship between reluctance at the air gap R0 and the position x can be obtained relatively simply by analysing the properties of the magnetic circuit 18 (an example of a model of the behaviour of the
air gap 19 is represented by the equation given below). Once the relationship between reluctance at the air gap R0 and the position x is known, the position x can be obtained from the reluctance at the air gap R0 by applying the inverse relationship (applicable either by using the exact equation or by applying approximate numerical calculation methods). The above statements can be summarised in the following relationships (where Hfe(φ(t))=Rfe(φ((t))*φ(t)): - The constants K0, K1, K2, K3 are constants that can be obtained in experimental tests by using a series of measurements on the
magnetic circuit 18. - From the above, it is clear that if the flux φ(t) can be measured it is possible to calculate relatively easily the position x(t) of the
swinging arm 4. - In a first embodiment, the flux φ(t) can be calculated by measuring the current i(t) that circulates through the
coil 17 by using theammeter 20 of a known type, measuring the voltage v(t) applied to the terminals of thecoil 17 by using avoltmeter 21 of known type, and knowing the value for resistance RES of the coil 17 (a value that is easy to measure) . This method of measuring the flux φ(t) is based on the following relationships: - The conventional moment 0 is chosen so as to find out accurately the value of the flux φ(0) at said moment 0; in particular, the moment 0 is normally chosen within a period of time in which no current is flowing through the
coil 17 and, therefore, the flux φ is substantially zero (the effect of any residual magnetisation is negligible), or the moment 0 is chosen according to a given position of the swinging arm 4 (typically when theswinging arm 4 is abutting against thepole pieces 10 of the electromagnet 8), in correspondence with which the value of the position x is known and therefore the value of the flux φ is known. - The method stated above for calculating the flux φ(t) is fairly accurate and fast (i.e. involving no delay); however, said method has a few problems, owing to the fact that the voltage v(t) applied to the terminals of the
coil 17 is normally generated by a switching amplifier incorporated into the drivingblock 14 and therefore varies continuously between three values (+Vsupply, 0, −Vsupply) the continuous variation (with very abrupt rises and falls) of the voltage v(t) makes it very difficult to measure said voltage v(t) accurately and quickly and, consequently, to estimate the flux φ(t). In order to increase accuracy, the reading signal of thevoltmeter 21 can be filtered in order to attenuate the high frequencies, but such filtering inevitably introduces a delay into the measuring process. - In another embodiment, the
magnetic coil 16 is coupled to an auxiliary turn (or coil) 22, to the terminals of which anothervoltmeter 23 is connected; since the terminals of theturn 22 are substantially open (the internal resistance of thevoltmeter 23 is so high as to be regarded as infinite without thereby introducing appreciable errors), no current flows through theturn 22 and the voltage vaux(t) at its terminals depends solely on the time derivative of the flux φ(t), from which the flux can be deduced by means of a operation of integration (as concerns the value φ(0), see the considerations stated above): - From experimental tests it has been demonstrated that, in contrast to the voltage v(t) at the terminals of the
coil 17, the voltage vaux(t) is substantially direct because of the effect of magnetic inertia (particular the stray currents induced in the iron) of themagnetic circuit 18 that damp the effects of the abrupt variations in the voltage v(t) . In other words, the iron part of themagnetic circuit 18 has a low-pass filter effect that damps the abrupt variations in the voltage v(t) and makes the voltage vaux(t) substantially direct without introducing delays in measurement. - As stated above it is clear that by using the reading of the voltage vaux(t) of the
auxiliary turn 22, calculation of the value of the flux φ(t) is more accurate and/or faster than using the reading of the voltage v(t) at the heads of thecoil 17. -
- On the basis of the value of the position x(t) of the swinging
arm 4, it is possible to calculate the value of the speed v(t) of the swingingarm 4 by using a simple time-derivative operation on the position x(t); however, the value for speed v(t) obtained with such a derivation operation has much interference, since, as is known, the derivation operation markedly amplifies high-frequency interference. To reduce the incidence of such interference it is necessary to carry out the filtering operations with low-pass type filters which, however, introduce inevitable delays in estimating the value of the speed v(t). - According to another embodiment, both the position x(t) and the speed v(t) can be calculated by using a process of calculation of the iterative type; this process is based on the equation (described above):
- i(t)=R0(x(t))*φ+Hfe(φ(t))
-
- reading from left to right it can be seen that: the time derivative of the current i(t) can be calculated easily by deriving the measurement signal of the ammeter20 (this signal is generally very clean (i.e. free from noise) and free from abrupt variations and, therefore, can be time-derived with no particular problems);
- the partial derivative of the reluctance R0 of the
air gap 19 with respect to the position x can be calculated as a simple derivation of the equation R0=R0(x) described above; - the time derivative of the position x(t) is the speed v(t);
- the flux φ(t) can be calculated by using one of the two methods described above;
- the reluctance R0 of the
air gap 19 can easily be calculated from the equation R0=R0(x) described above if the value of the position x is known; - the partial derivative of the quantity of ampere-turns Hfe of the iron with respect to the flux φ can be obtained easily if the structural properties of the
magnetic circuit 18 are known; and - the time derivative of the flux φ(t) can be calculated with one of the two methods described above.
- Assuming that we are starting from a conventional moment t=0 in which both the value of the flux φ and the value of the position x are known (as described above, this moment 0 is normally chosen at the moment in which the swinging
arm 4 is in a given position, typically abutting against thepole pieces 10 of the electromagnet 8). - Starting from the moment t=0, the value of the reluctance R0 of the
air gap 19 is calculated at the moment t=0 using the value of the position x(0) at the moment 0; inserting this value into the last equation described above (and previously also calculating the other values in this equation by the method indicated earlier), it is possible to calculate very easily the value of the speed v(0) at the moment t=0. - If a substantially negligible error is committed, it may be assumed that the speed v remains substantially constant for a period of time dt (of a very small amplitude and depending on the desired accuracy); on the basis of this hypothesis, after the time dt, the position x(0+dt) at the moment 0+dt will be:
- x(0+dt)=x(0+v(0)*dt
- in this way the value of the position x(0+dt) at the moment 0+dt is calculated, and the operations described above are repeated until the value of the speed v(0+dt) at the moment 0+dt is determined, and so on.
- The method described above has the merit of supplying accurately and quickly either the value of the position x, or the value of the speed v.
- In the description given above two methods have been provided for estimating the time derivative of the flux φ(t) (hence the value of the flux φ(t) can be calculated), and two methods for calculating the position x(t) and the speed v(t). According to one embodiment a choice is made to use only one method for calculating the time derivative of the flux φ(t) and one method for calculating the position x(t) and the speed v(t). According to another embodiment the choice is made to use both methods for calculating the time derivative of the flux φ(t) and/or both the methods for calculating the position x(t) and the speed v(t), and to use an average (weighted if necessary with respect to the estimated accuracy) of the results of the two methods used, or to use one result in order to verify the other (if there is a notable inconsistency between the two results it is likely that an error in estimating will be verified).
- Finally, it is useful to observe that the methods described above for estimating the position x(t) and the speed v(t) can be used only when there is a current passing through the
coil 17 of anelectromagnet 8. For this reason, as described above, theestimation block 15 works with both theelectromagnets 8, so as to use the estimation performed with oneelectromagnet 8 when the other is switched off. When both the electromagnets are on, theestimation block 15 performs an average of the two values x(t) calculated with bothelectromagnets 8, weighted if necessary on the basis of the accuracy attributed to each value x(t) (generally the estimation of the position x made with respect to anelectromagnet 8 is more accurate when the swingingarm 4 is relatively close to thepole piece 10 of saidelectromagnet 8.
Claims (7)
1. Method for estimating the position (x) and the speed (v) of an actuator body (4) in an electromagnetic actuator (1) for controlling a valve (2) of an engine; the actuator body (4) being made at least partly of ferromagnetic material and being displaced towards at least one electromagnet (8) through the effect of the force of magnetic attraction generated by said electromagnet (8); the method being characterised by the fact that starting from a known value of the position (x) and a first moment (T1), a value is calculated at the first moment (T1) of the magnetic flux (p) passing through a magnetic circuit (18) constituted by the electromagnet (8) and by the actuator body (4), the value of the speed (v) at the first moment (T1) is estimated as a function of the magnetic flux (φ) and the position (x) at the first moment (T1), and the value is calculated at a second moment (T2) following the first moment (T1) and separated from said first moment (T1) by an interval of time (dt) determined by adding to the value of the position (x) at the first moment (T1) the product of the speed (v) at the first moment (T1) for the interval of time (dt).
2. Method according to claim 1 , in which said electromagnet (8) defines, together with said actuator body (4), a magnetic circuit (18) influenced by a magnetic flux (φ) produced by a coil (17) through which an electric current (i) passes; said magnetic circuit (18) having a total reluctance (R), which is assumed to be composed of the sum of a first reluctance (R0) arising from an air gap (19) in the magnetic circuit (18) and a second reluctance (Rfe) arising from the part of the magnetic circuit (18) made of ferromagnetic material (4, 16); the first reluctance (R0) depending on the structural properties of the magnetic circuit (18) and on the value of the position (x), while the second reluctance (Rfe) depending on the structural properties of the magnetic circuit (18) and on the value of the magnetic flux (φ) passing through the magnetic circuit (18).
3. Method according to claim 2 , in which the value for said first reluctance (R0) and the value for said position (x) are connected by the following equation:
R 0(x(t))=K 1[1−e −k 2 x(t) +k 3 ·x(t)]+K 0
in which R0 is said first reluctance (R0), x(t) is said position (x) and K0, K1, K2, K3 are four constants.
4. Method according to claim 2 , in which the relationship between the speed (v), the magnetic flux (φ) and the position (x) is supplied by the following equation:
in which i is the electric current (i) circulating within the coil (17), R0 is said first reluctance (R0), x is the position (x) of the actuator body (4), φ is the magnetic flux (φ) and Hfe is the quantity of ampere-turns acted on by the iron part (4, 16) of the magnetic circuit (18).
5. Method according to claim 1 , in which the value of the magnetic flux (φ) is estimated by measuring the value assumed from some electric parameters (i, v; va) of an electric circuit (17; 22) coupled to the magnetic circuit (18), calculating the time derivative of the magnetic flux (φ) as a linear combination of the values of the electrical parameters (i, v; va), and integrating in time the derivative of the magnetic flux (φ).
6. Method according to claim 5 , in which the current (i) circulating through a coil (17) of the electromagnet (8) and the voltage (v) applied to the terminals of said coil (17) are measured; the time derivative of the magnetic flux (φ) and the magnetic flux (φ) itself being calculated by applying the following formulae:
in which φ is the magnetic flux (φ), v is the voltage (v) applied to the terminals of the coil (17), RES is the resistance of the coil (17) and i is the current (i) circulating through the coil (17).
7. Method according to claim 6 , in which the voltage (vaux) at the terminals of an auxiliary turn (22) coupled to the magnetic circuit (18) and concatenating the magnetic flux (φ) is measured; the auxiliary turn (22) being substantially open electrically; and the time derivative of the magnetic flux (φ) and the magnetic flux (φ) itself being calculated by applying the following formulae:
in which φ is the magnetic flux (φ) and vaux is the voltage (vaux) present at the terminals of the auxiliary turn (22).
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
ITBO2001A000760 | 2001-12-14 | ||
IT2001BO000760A ITBO20010760A1 (en) | 2001-12-14 | 2001-12-14 | METHOD FOR ESTIMATING THE POSITION AND SPEED OF AN ACTUATOR BODY IN AN ELECTROMAGNETIC ACTUATOR FOR THE CONTROL OF A VALVE |
Publications (1)
Publication Number | Publication Date |
---|---|
US20030140875A1 true US20030140875A1 (en) | 2003-07-31 |
Family
ID=11439743
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/316,734 Abandoned US20030140875A1 (en) | 2001-12-14 | 2002-12-11 | Method for estimating the position and speed of an actuator body in an electromagnetic actuator for controlling the valve of an engine |
Country Status (6)
Country | Link |
---|---|
US (1) | US20030140875A1 (en) |
EP (1) | EP1319807B1 (en) |
BR (1) | BRPI0205562B1 (en) |
DE (1) | DE60201327T2 (en) |
ES (1) | ES2227383T3 (en) |
IT (1) | ITBO20010760A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050076866A1 (en) * | 2003-10-14 | 2005-04-14 | Hopper Mark L. | Electromechanical valve actuator |
US20060150932A1 (en) * | 2005-01-13 | 2006-07-13 | Naber Jeffrey D | Valve operation in an internal combustion engine |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7200469B2 (en) * | 2004-03-25 | 2007-04-03 | General Motors Corporation | Apparatus and method for processing sensor output signals |
DE102017217869A1 (en) * | 2017-10-09 | 2019-04-11 | Zf Friedrichshafen Ag | Control of an actuator |
DE102020213203A1 (en) * | 2020-10-20 | 2022-04-21 | Robert Bosch Gesellschaft mit beschränkter Haftung | Method for determining a switching time of a solenoid valve |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6571823B2 (en) * | 2000-05-04 | 2003-06-03 | MAGNETI MARELLI S.p.A. | Method and device for estimating the position of an actuator body in an electromagnetic actuator to control a valve of an engine |
US6591204B2 (en) * | 2000-05-04 | 2003-07-08 | MAGNETI MARELLI S.p.A. | Method and device for estimating magnetic flux in an electromagnetic actuator for controlling an engine valve |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19544207C2 (en) * | 1995-11-28 | 2001-03-01 | Univ Dresden Tech | Process for model-based measurement and control of movements on electromagnetic actuators |
DE19832196A1 (en) * | 1998-07-17 | 2000-01-20 | Bayerische Motoren Werke Ag | Controlling armature motion in electromagnetically operated valve of internal combustion engine |
DE19852655B4 (en) * | 1998-11-16 | 2005-05-19 | Daimlerchrysler Ag | Method for operating an electromagnetic actuator for actuating a gas exchange valve |
US6249418B1 (en) * | 1999-01-27 | 2001-06-19 | Gary Bergstrom | System for control of an electromagnetic actuator |
JP2002541656A (en) * | 1999-03-30 | 2002-12-03 | シーメンス アクチエンゲゼルシヤフト | How to find armature position |
-
2001
- 2001-12-14 IT IT2001BO000760A patent/ITBO20010760A1/en unknown
-
2002
- 2002-12-11 US US10/316,734 patent/US20030140875A1/en not_active Abandoned
- 2002-12-13 EP EP02027926A patent/EP1319807B1/en not_active Expired - Lifetime
- 2002-12-13 DE DE60201327T patent/DE60201327T2/en not_active Expired - Lifetime
- 2002-12-13 ES ES02027926T patent/ES2227383T3/en not_active Expired - Lifetime
- 2002-12-13 BR BRPI0205562A patent/BRPI0205562B1/en not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6571823B2 (en) * | 2000-05-04 | 2003-06-03 | MAGNETI MARELLI S.p.A. | Method and device for estimating the position of an actuator body in an electromagnetic actuator to control a valve of an engine |
US6591204B2 (en) * | 2000-05-04 | 2003-07-08 | MAGNETI MARELLI S.p.A. | Method and device for estimating magnetic flux in an electromagnetic actuator for controlling an engine valve |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050076866A1 (en) * | 2003-10-14 | 2005-04-14 | Hopper Mark L. | Electromechanical valve actuator |
US20060150932A1 (en) * | 2005-01-13 | 2006-07-13 | Naber Jeffrey D | Valve operation in an internal combustion engine |
US7089895B2 (en) | 2005-01-13 | 2006-08-15 | Motorola, Inc. | Valve operation in an internal combustion engine |
Also Published As
Publication number | Publication date |
---|---|
BRPI0205562B1 (en) | 2016-11-29 |
ITBO20010760A1 (en) | 2003-06-16 |
ITBO20010760A0 (en) | 2001-12-14 |
DE60201327T2 (en) | 2005-10-06 |
DE60201327D1 (en) | 2004-10-28 |
BR0205562A (en) | 2004-08-03 |
EP1319807B1 (en) | 2004-09-22 |
ES2227383T3 (en) | 2005-04-01 |
EP1319807A1 (en) | 2003-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6571823B2 (en) | Method and device for estimating the position of an actuator body in an electromagnetic actuator to control a valve of an engine | |
EP0959479B1 (en) | A method for controlling velocity of an armature of an electromagnetic actuator | |
US8960225B2 (en) | Method for detecting a closing time point of a valve having a coil drive, and valve | |
Chladny et al. | Flatness-based tracking of an electromechanical variable valve timing actuator with disturbance observer feedforward compensation | |
US10712373B2 (en) | Fingerprinting of fluid injection devices | |
Tai et al. | Control of an electromechanical actuator for camless engines | |
US6683775B2 (en) | Control method for an electromagnetic actuator for the control of an engine valve | |
JP2002541656A (en) | How to find armature position | |
EP1319807B1 (en) | Method for estimating the position and speed of an actuator body in an electromagnetic actuator for controlling the valve of an engine | |
US6798636B2 (en) | Method of estimating the effect of the parasitic currents in an electromagnetic actuator for the control of an engine valve | |
US6591204B2 (en) | Method and device for estimating magnetic flux in an electromagnetic actuator for controlling an engine valve | |
JP2008522107A (en) | Adjustable apparatus capable of electromagnetic control and manufacturing method and / or adjusting method thereof | |
EP1231361B1 (en) | Method for estimating the magnetisation curve of an electromagnetic actuator for controlling an engine valve | |
US6340007B2 (en) | Method for estimating the end-of-stroke positions of moving members of electromagnetic actuators for the actuation of intake and exhaust valves in internal combustion engines | |
US20030052763A1 (en) | Control method for an electromagnetic actuator for the control of a valve of an engine from an abutment condition | |
US20070097589A1 (en) | Method of preadjusting an electromagnetic actuator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: MAGNETI MARELLI POWERTRAIN S.P.A., ITALY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PANCIROLI, MARCO;MORSELLI, MICHELE;MARCHI, MARCO;REEL/FRAME:013948/0464 Effective date: 20030131 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |