DE112014003225B4 - Steuerungsvorrichtung für eine Brennkraftmaschine - Google Patents

Steuerungsvorrichtung für eine Brennkraftmaschine Download PDF

Info

Publication number
DE112014003225B4
DE112014003225B4 DE112014003225.5T DE112014003225T DE112014003225B4 DE 112014003225 B4 DE112014003225 B4 DE 112014003225B4 DE 112014003225 T DE112014003225 T DE 112014003225T DE 112014003225 B4 DE112014003225 B4 DE 112014003225B4
Authority
DE
Germany
Prior art keywords
spring
control amount
valve timing
hold
rotating body
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE112014003225.5T
Other languages
English (en)
Other versions
DE112014003225T5 (de
Inventor
Shunsuke Yamamoto
Toyokazu Nakashima
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
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 Toyota Motor Corp filed Critical Toyota Motor Corp
Publication of DE112014003225T5 publication Critical patent/DE112014003225T5/de
Application granted granted Critical
Publication of DE112014003225B4 publication Critical patent/DE112014003225B4/de
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01LCYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
    • F01L1/00Valve-gear or valve arrangements, e.g. lift-valve gear
    • F01L1/34Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift
    • F01L1/344Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift changing the angular relationship between crankshaft and camshaft, e.g. using helicoidal gear
    • F01L1/3442Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift changing the angular relationship between crankshaft and camshaft, e.g. using helicoidal gear using hydraulic chambers with variable volume to transmit the rotating force
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D13/00Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing
    • F02D13/02Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing during engine operation
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/20Output circuits, e.g. for controlling currents in command coils
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2429Methods of calibrating or learning
    • F02D41/2451Methods of calibrating or learning characterised by what is learned or calibrated
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01LCYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
    • F01L1/00Valve-gear or valve arrangements, e.g. lift-valve gear
    • F01L1/02Valve drive
    • F01L1/04Valve drive by means of cams, camshafts, cam discs, eccentrics or the like
    • F01L1/047Camshafts
    • F01L1/053Camshafts overhead type
    • F01L2001/0537Double overhead camshafts [DOHC]
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01LCYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
    • F01L1/00Valve-gear or valve arrangements, e.g. lift-valve gear
    • F01L1/34Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift
    • F01L1/344Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift changing the angular relationship between crankshaft and camshaft, e.g. using helicoidal gear
    • F01L1/3442Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift changing the angular relationship between crankshaft and camshaft, e.g. using helicoidal gear using hydraulic chambers with variable volume to transmit the rotating force
    • F01L2001/34423Details relating to the hydraulic feeding circuit
    • F01L2001/34426Oil control valves
    • F01L2001/3443Solenoid driven oil control valves
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01LCYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
    • F01L1/00Valve-gear or valve arrangements, e.g. lift-valve gear
    • F01L1/34Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift
    • F01L1/344Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift changing the angular relationship between crankshaft and camshaft, e.g. using helicoidal gear
    • F01L1/3442Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift changing the angular relationship between crankshaft and camshaft, e.g. using helicoidal gear using hydraulic chambers with variable volume to transmit the rotating force
    • F01L2001/3445Details relating to the hydraulic means for changing the angular relationship
    • F01L2001/34453Locking means between driving and driven members
    • F01L2001/34463Locking position intermediate between most retarded and most advanced positions
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01LCYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
    • F01L1/00Valve-gear or valve arrangements, e.g. lift-valve gear
    • F01L1/34Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift
    • F01L1/344Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift changing the angular relationship between crankshaft and camshaft, e.g. using helicoidal gear
    • F01L1/3442Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift changing the angular relationship between crankshaft and camshaft, e.g. using helicoidal gear using hydraulic chambers with variable volume to transmit the rotating force
    • F01L2001/3445Details relating to the hydraulic means for changing the angular relationship
    • F01L2001/34483Phaser return springs
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01LCYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
    • F01L2250/00Camshaft drives characterised by their transmission means
    • F01L2250/02Camshaft drives characterised by their transmission means the camshaft being driven by chains
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01LCYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
    • F01L2250/00Camshaft drives characterised by their transmission means
    • F01L2250/04Camshaft drives characterised by their transmission means the camshaft being driven by belts
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01LCYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
    • F01L2800/00Methods of operation using a variable valve timing mechanism
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D13/00Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing
    • F02D13/02Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing during engine operation
    • F02D13/0203Variable control of intake and exhaust valves
    • F02D13/0215Variable control of intake and exhaust valves changing the valve timing only
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D13/00Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing
    • F02D13/02Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing during engine operation
    • F02D13/0223Variable control of the intake valves only
    • F02D13/0234Variable control of the intake valves only changing the valve timing only
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D13/00Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing
    • F02D13/02Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing during engine operation
    • F02D13/0242Variable control of the exhaust valves only
    • F02D13/0249Variable control of the exhaust valves only changing the valve timing only
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/0002Controlling intake air
    • F02D2041/001Controlling intake air for engines with variable valve actuation
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D2041/1409Introducing closed-loop corrections characterised by the control or regulation method using at least a proportional, integral or derivative controller
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/20Output circuits, e.g. for controlling currents in command coils
    • F02D2041/202Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit
    • F02D2041/2024Output circuits, e.g. for controlling currents in command coils characterised by the control of the circuit the control switching a load after time-on and time-off pulses
    • F02D2041/2027Control of the current by pulse width modulation or duty cycle control

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Valve Device For Special Equipments (AREA)
  • Output Control And Ontrol Of Special Type Engine (AREA)

Abstract

Steuerungsvorrichtung für eine Brennkraftmaschine, wobei die Steuerungsvorrichtung umfasst:einen variablen Ventilzeitsteuerungsmechanismus (40), wobeider variable Ventilzeitsteuerungsmechanismus (40) einen ersten Drehkörper (42), der sich im Zusammenwirken mit einer Drehung einer Kurbelwelle (17) dreht, und einen zweiten Drehkörper (41) umfasst, der sich zusammen mit einer Nockenwelle (22) dreht;der variable Ventilzeitsteuerungsmechanismus (40) eine Ventilzeitsteuerung eines Kraftmaschinenventils (21) variiert, indem eine relative Drehungsphase des zweiten Drehkörpers (41) und des ersten Drehkörpers (42) unter Verwendung eines hydraulischen Drucks geändert wird, der von einem Hydrauliksteuerungsventil (50) zu einer Vorverlegungskammer (45) und einer Verzögerungskammer (46) zugeführt wird;der variable Ventilzeitsteuerungsmechanismus (40) eine Feder (49) umfasst, die den zweiten Drehkörper (41) derart drängt bzw. drückt, dass die relative Drehungsphase bei einer Position angeordnet ist, die einer vorbestimmten Phase zwischen einer am weitesten vorverlegten Phase und einer am weitesten verzögerten Phase entspricht;wenn ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper (41) eine Drängkraft von der Feder (49) empfängt, einen Federbereich definiert und ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper (41) eine Drängkraft von der Feder (49) nicht empfängt, einen Nicht-Federbereich definiert, eine Steuerungsgröße des Hydrauliksteuerungsventils (50), die benötigt wird, um eine Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Federbereich zu halten, größer ist als eine Steuerungsgröße des Hydrauliksteuerungsventils (50), die erforderlich ist, um die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Nicht-Federbereich zu halten;die Steuerungsvorrichtung für die Brennkraftmaschine (11) konfiguriert ist, eine Lernverarbeitung auszuführen, die eine Haltesteuerungsgröße des Hydrauliksteuerungsventils (50) lernt, wenn die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in jedem des Federbereichs und des Nicht-Federbereichs gehalten wird; unddie Steuerungsvorrichtung für die Brennkraftmaschine (11) konfiguriert ist, zumindest eine Verarbeitung auszuführen auseiner Aktualisierungsverarbeitung, die die Haltesteuerungsgröße des Nicht-Federbereichs aktualisiert, wann immer die Haltesteuerungsgröße des Federbereichs, die in der Lernverarbeitung gelernt wird, kleiner als die Haltesteuerungsgröße des Nicht-Federbereichs wird, um eine Beziehung zu erfüllen, in der die Haltesteuerungsgröße des Nicht-Federbereichs kleiner oder gleich der Haltesteuerungsgröße des Federbereichs ist, undeiner Aktualisierungsverarbeitung, die die Haltesteuerungsgröße des Federbereichs aktualisiert, wann immer die Haltesteuerungsgröße des Nicht-Federbereichs, die in der Lernverarbeitung gelernt wird, größer als die Haltesteuerungsgröße des Federbereichs wird, um eine Beziehung zu erfüllen, in der die Haltesteuerungsgröße des Federbereichs größer oder gleich der Haltesteuerungsgröße des Nicht-Federbereichs ist.

Description

  • TECHNISCHES GEBIET
  • Die vorliegende Erfindung betrifft eine Steuerungsvorrichtung für eine Brennkraftmaschine, die einen variablen Ventilzeitsteuerungsmechanismus umfasst, der die Ventilzeitsteuerung von Kraftmaschinenventilen variiert.
  • HINTERGRUND
  • Die Offenlegungsschrift JP 2010 - 275 970 A beschreibt eine Brennkraftmaschine, die einen variablen Ventilzeitsteuerungsmechanismus umfasst. Der variable Ventilzeitsteuerungsmechanismus umfasst einen ersten Drehkörper, der sich in Zusammenwirken mit der Drehung einer Kurbelwelle dreht, und einen zweiten Drehkörper, der sich zusammen mit einer Nockenwelle dreht. Der variable Ventilzeitsteuerungsmechanismus verwendet einen hydraulischen Druck, der von einem Hydrauliksteuerungsventil zu Frühverstellkammern bzw. Vorverlegungskammern und Spätverstellkammern bzw. Verzögerungskammern zugeführt wird, um die Drehungsphase des zweiten Drehkörpers in Bezug auf den ersten Drehkörper zu ändern und die Ventilzeitsteuerung von Kraftmaschinenventilen zu variieren. Die Steuerungsgröße (Betriebszeit bzw. Einschaltdauer (duty)) des Hydrauliksteuerungsventils wird auf der Grundlage einer Regelungsgröße, die auf der Grundlage der Abweichung der Ist-Ventilzeitsteuerung von der Soll-Ventilzeitsteuerung berechnet wird, und einer Haltesteuerungsgröße (Haltebetriebszeit bzw. hold duty) eingestellt, die verwendet wird, um die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung zu halten.
  • Der variable Ventilzeitsteuerungsmechanismus, der in der Offenlegungsschrift JP 2010 - 275 970 A beschrieben wird, umfasst ebenso eine Feder, die den zweiten Drehkörper zu einer Position drängt bzw. drückt, bei der die Drehungsphase des zweiten Drehkörpers in Bezug auf den ersten Drehkörper einer vorbestimmten Phase zwischen der am weitesten verzögerten Phase und der am meisten vorverlegten Phase entspricht. Zusätzlich kann der variable Ventilzeitsteuerungsmechanismus beispielsweise einen Sperrenmechanismus umfassen, der die relative Drehungsphase bei einer vorbestimmten Phase fixiert, die für ein Anlassen bzw. Starten der Kraftmaschine geeignet ist. In diesem Fall gestattet, auch wenn die relative Drehungsphase nicht durch den Sperrenmechanismus fixiert wird, wenn die Kraftmaschine stehen bleibt und stoppt, die Drängkraft bzw. Drückkraft der Feder, dass die relative Drehungsphase in der vorbestimmten Phase eingestellt wird, die durch den Sperrenmechanismus fixiert werden kann.
  • Die vorstehend genannte relative Drehungsphase umfasst einen Federbereich, in dem der zweite Drehkörper die Drängkraft bzw. Drückkraft der Feder empfängt, und einen Nicht-Federbereich, in dem der zweite Drehkörper die Drängkraft bzw. Drückkraft der Feder nicht empfängt. Die Steuerungsgröße des Hydrauliksteuerungsventils, die benötigt wird, um die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung zu halten, wenn die relative Drehungsphase in dem Federbereich ist, unterscheidet sich von der, wenn die relative Drehungsphase in dem Nicht-Federbereich ist. Zusätzlich zu der Differenz zwischen dem Federbereich und dem Nicht-Federbereich unterscheidet sich die Steuerungsgröße des Hydrauliksteuerungsventils, die erforderlich ist, um die Ist-Ventilzeitsteuerung bei der konstanten Zeitsteuerung zu halten, ebenso in Abhängigkeit von dem derzeitigen Betriebszustand des variablen Ventilzeitsteuerungsmechanismus, wie beispielsweise der Viskosität des Hydrauliköls. Somit führt die Steuerungsvorrichtung der Brennkraftmaschine, die in der Offenlegungsschrift JP 2010 - 275 970 A beschrieben ist, eine Lernverarbeitung aus, in der die Steuerungsvorrichtung lernt, dass eine Haltesteuerungsgröße die Steuerungsgröße ist, die die Ist-Ventilzeitsteuerung bei der konstanten Zeitsteuerung hält, wenn die relative Drehungsphase des ersten Drehkörpers und des zweiten Drehkörpers in dem Federbereich ist und wenn die relative Drehungsphase in dem Nicht-Federbereich ist.
  • KURZZUSAMMENFASSUNG DER ERFINDUNG
  • DURCH DIE ERFINDUNG ZU LÖSENDE PROBLEME
  • In Abhängigkeit von dem Kraftmaschinenbetriebszustand kann jedoch die Haltesteuerungsgröße in einem aus dem Federbereich und dem Nicht-Federbereich kontinuierlich gelernt werden, während die Haltesteuerungsgröße in dem anderen des Federbereichs und des Nicht-Federbereichs nicht gelernt wird. In diesem Fall wird in dem Bereich, bei dem das Lernen ausgeführt wird, die Haltesteuerungsgröße sequentiell auf einen Wert geändert, der dem derzeitigen Betriebszustand des variablen Ventilzeitsteuerungsmechanismus entspricht, wie beispielsweise der Viskosität des Hydrauliköls. In dem Bereich, bei dem das Lernen jedoch nicht ausgeführt wird, wird die Haltesteuerungsgröße nicht gelernt. Dies kann die Magnitudenbeziehung der Haltesteuerungsgröße des Federbereichs und der Haltesteuerungsgröße des Nicht-Federbereichs zu der ursprünglichen Beziehung umkehren. Wenn die Magnitudenbeziehung in der Haltesteuerungsgröße des Federbereichs und des Nicht-Federbereichs umgekehrt wird, tritt ein Jagen bzw. eine Pendelung der Ist-Ventilzeitsteuerung auf, wenn die relative Drehungsphase entsprechend einer Änderung in der Soll-Ventilzeitsteuerung von dem Bereich, bei dem die Haltesteuerungsgröße kontinuierlich gelernt worden ist, zu dem Bereich, bei dem die Haltesteuerungsgröße nicht gelernt worden ist, verschoben wird. Eine derartige Pendelung tritt beispielsweise wie nachstehend beschrieben auf. Wenn die Ist-Ventilzeitsteuerung zu der Soll-Ventilzeitsteuerung vorverlegt bzw. frühverstellt ist und die relative Drehungsphase über Bereiche verschoben wird, wird die Haltesteuerungsgröße derart geändert, dass die Magnitudenbeziehung zu der ursprünglichen Beziehung umgekehrt ist, wie es vorstehend beschrieben ist. Dies verzögert bzw. spätverstellt die Ist-Ventilzeitsteuerung. Dementsprechend ist die Ist-Ventilzeitsteuerung wieder zu der Soll-Ventilzeitsteuerung vorverlegt. Eine derartige wiederholte Verzögerung bzw. Spätverstellung und Vorverlegung bzw. Frühverstellung der Ist-Ventilzeitsteuerung resultiert in einer Pendelung. Aufgrund der Pendelung kann die Ist-Ventilzeitsteuerung daran scheitern, Änderungen in der Soll-Ventilzeitsteuerung zu folgen.
  • Die Patentschrift US 8 457 864 B2 beschreibt eine Steuerungsvorrichtung für eine variable Ventilzeitsteuerung für eine Verbrennungskraftmaschine. Die Steuerungsvorrichtung umfasst eine hydraulische variable Steuerventilzeitsteuerungseinheit und eine Öldrucksteuerungsvorrichtung. Die variable Ventilzeitsteuerungseinheit weist mehrere Steuerungsbereiche und einen Uneindeutigkeitsbereich auf. Die Vorrichtung lernt einen Haltesteuerungsbetrag für jeden der mehreren Steuerungsbereiche, wenn eine vorbestimmte Bedingung erfüllt ist, wobei der Haltesteuerungsbetrag erforderlich ist, um die Öldruckregelvorrichtung zu steuern, um die Ist-VCT-Phase aufrechtzuerhalten. Wenn die Soll-VCT-Phase in dem Uneindeutigkeitsbereich positioniert ist und eine Differenz zwischen den Ist- und den Soll-VCT-Phasen stabil größer als ein vorbestimmter Wert ist, schaltet die Vorrichtung den gegenwärtig verwendeten Haltesteuerungsbetrag-Lernwert eines Steuerungsbereichs in den Lernwert für den anderen Steuerungsbereich um, um den VCT-Steuerungsbetrag zu berechnen.
  • Es ist eine Aufgabe der vorliegenden Erfindung, eine Steuerungsvorrichtung für eine Brennkraftmaschine bereitzustellen, die ein Jagen bzw. eine Pendelung der Ist-Ventilzeitsteuerung begrenzt, auch wenn die Haltesteuerungsgröße kontinuierlich in einem aus dem Federbereich und dem Nicht-Federbereich gelernt wird und die Soll-Ventilzeitsteuerung über Bereiche verschoben wird.
  • Diese Aufgabe wird mit den Merkmalen der unabhängigen Patentansprüche 1 bis 6 gelöst. Vorteilhafte Weiterbildungen sind in den abhängigen Patentansprüchen angegeben.
  • MITTEL ZUR LÖSUNG DER AUFGABE
  • Um die vorstehend genannte Aufgabe zu erreichen, umfasst eine Steuerungsvorrichtung für eine Brennkraftmaschine einen variablen Ventilzeitsteuerungsmechanismus. Der variable Ventilzeitsteuerungsmechanismus umfasst einen ersten Drehkörper, der sich im Zusammenwirken mit einer Drehung einer Kurbelwelle dreht, und einen zweiten Drehkörper, der sich zusammen mit einer Nockenwelle dreht, und variiert eine Ventilzeitsteuerung eines Kraftmaschinenventils, indem eine relative Drehungsphase des zweiten Drehkörpers und des ersten Drehkörpers unter Verwendung eines hydraulischen Drucks geändert wird, der von einem Hydrauliksteuerungsventil zu einer Vorverlegungskammer bzw. Frühverstellkammer und einer Verzögerungskammer bzw. Spätverstellkammer zugeführt wird. Der variable Ventilzeitsteuerungsmechanismus umfasst eine Feder, die den zweiten Drehkörper derart drückt bzw. drängt, dass die relative Drehungsphase bei einer Position angeordnet ist, die einer vorbestimmten Phase zwischen einer am weitesten vorverlegten bzw. frühverstellten Phase und einer am weitesten verzögerten bzw. spätverstellten Phase entspricht. In der Steuerungsvorrichtung für die Brennkraftmaschine ist, wenn ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper eine Drängkraft bzw. Drückkraft von der Feder empfängt, einen Federbereich definiert, und ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper eine Drängkraft bzw. Drückkraft von der Feder nicht empfängt, einen Nicht-Federbereich definiert, eine Steuerungsgröße des Hydrauliksteuerungsventils, die erforderlich ist, um eine Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Federbereich zu halten, größer als eine Steuerungsgröße des Hydrauliksteuerungsventils, die erforderlich ist, um die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Nicht-Federbereich zu halten. Die Steuerungsvorrichtung für die Brennkraftmaschine ist konfiguriert, eine Lernverarbeitung auszuführen, die eine Haltesteuerungsgröße des Hydrauliksteuerungsventils lernt, wenn die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in jedem des Federbereichs und des Nicht-Federbereichs gehalten wird. Die Steuerungsvorrichtung für die Brennkraftmaschine ist ebenso konfiguriert, zumindest eine aus einer Aktualisierungsverarbeitung, die die Haltesteuerungsgröße des Nicht-Federbereichs aktualisiert, wann immer die Haltesteuerungsgröße des Federbereichs, die in der Lernverarbeitung gelernt wird, kleiner als die Haltesteuerungsgröße des Nicht-Federbereichs wird, um eine Beziehung zu erfüllen, bei der die Haltesteuerungsgröße des Nicht-Federbereichs kleiner oder gleich der Haltesteuerungsgröße des Federbereichs ist, und eine Aktualisierungsverarbeitung auszuführen, die die Haltesteuerungsgröße des Federbereichs aktualisiert, wann immer die Haltesteuerungsgröße des Nicht-Federbereichs, die in der Lernverarbeitung gelernt wird, größer als die Haltesteuerungsgröße des Federbereichs wird, um eine Beziehung zu erfüllen, bei der die Haltesteuerungsgröße des Federbereichs größer oder gleich der Haltesteuerungsgröße des Nicht-Federbereichs ist.
  • Um die vorstehend beschriebene Aufgabe zu erreichen, umfasst eine Steuerungsvorrichtung für eine Brennkraftmaschine einen variablen Ventilzeitsteuerungsmechanismus. Der variable Ventilzeitsteuerungsmechanismus umfasst einen ersten Drehkörper, der sich im Zusammenwirken mit einer Drehung einer Kurbelwelle dreht, und einen zweiten Drehkörper, der sich zusammen mit einer Nockenwelle dreht, und variiert eine Ventilzeitsteuerung eines Kraftmaschinenventils, indem eine relative Drehungsphase des zweiten Drehkörpers und des ersten Drehkörpers unter Verwendung eines hydraulischen Drucks geändert wird, der von einem Hydrauliksteuerungsventil zu einer Vorverlegungskammer bzw. Frühverstellkammer und einer Verzögerungskammer bzw. Spätverstellkammer zugeführt wird. Der variable Ventilzeitsteuerungsmechanismus umfasst eine Feder, die den zweiten Drehkörper derart drängt bzw. drückt, dass die relative Drehungsphase bei einer Position angeordnet ist, die einer vorbestimmten Phase zwischen einer am weitesten vorverlegten bzw. frühverstellten Phase und einer am weitesten verzögerten bzw. spätverstellten Phase entspricht. In der Steuerungsvorrichtung für die Brennkraftmaschine ist, wenn ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper eine Drängkraft bzw. Drückkraft von der Feder empfängt, einen Federbereich definiert und ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper eine Drängkraft bzw. Drückkraft von der Feder nicht empfängt, einen Nicht-Federbereich definiert, eine Steuerungsgröße des Hydrauliksteuerungsventils, die erforderlich ist, um eine Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Federbereich zu halten, größer als eine Steuerungsgröße des Hydrauliksteuerungsventils, die erforderlich ist, um die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Nicht-Federbereich zu halten. Die Steuerungsvorrichtung für die Brennkraftmaschine ist konfiguriert, eine Lernverarbeitung auszuführen, die eine Haltesteuerungsgröße des Hydrauliksteuerungsventils lernt, wenn die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in jedem aus dem Federbereich und dem Nicht-Federbereich gehalten wird. Die Steuerungsvorrichtung für die Brennkraftmaschine ist ebenso konfiguriert, zumindest eine aus einer Aktualisierungsverarbeitung, die die Haltesteuerungsgröße des Nicht-Federbereichs aktualisiert, wenn die relative Drehungsphase von dem Federbereich zu dem Nicht-Federbereich verschoben wird, sodass die Haltesteuerungsgröße des Nicht-Federbereichs eine Beziehung erfüllt, in der die Haltesteuerungsgröße des Nicht-Federbereichs kleiner oder gleich der Haltesteuerungsgröße ist, die zuletzt in dem Federbereich gelernt worden ist, und eine Aktualisierungsverarbeitung auszuführen, die die Haltesteuerungsgröße des Federbereichs aktualisiert, wenn die relative Drehungsphase von dem Nicht-Federbereich zu dem Federbereich verschoben wird, sodass die Haltesteuerungsgröße des Federbereichs eine Beziehung erfüllt, in der die Haltesteuerungsgröße des Federbereichs größer oder gleich der Haltesteuerungsgröße ist, die zuletzt in dem Nicht-Federbereich gelernt worden ist.
  • Um die vorstehend genannte Aufgabe zu erreichen, umfasst eine Steuerungsvorrichtung für eine Brennkraftmaschine einen variablen Ventilzeitsteuerungsmechanismus. Der variable Ventilzeitsteuerungsmechanismus umfasst einen ersten Drehkörper, der sich im Zusammenwirken mit einer Drehung einer Kurbelwelle dreht, und einen zweiten Drehkörper, der sich zusammen mit einer Nockenwelle dreht, und variiert eine Ventilzeitsteuerung eines Kraftmaschinenventils, indem eine relative Drehungsphase des zweiten Drehkörpers und des ersten Drehkörpers unter Verwendung eines hydraulischen Drucks geändert wird, der von einem Hydrauliksteuerungsventil zu einer Vorverlegungskammer bzw. Frühverstellkammer und einer Verzögerungskammer bzw. Spätverstellkammer zugeführt wird. Der variable Ventilzeitsteuerungsmechanismus umfasst eine Feder, die den zweiten Drehkörper derart drängt bzw. drückt, dass die relative Drehungsphase bei einer Position angeordnet ist, die einer vorbestimmten Phase zwischen einer am weitesten vorverlegten bzw. frühverstellten Phase und einer am weitesten verzögerten bzw. spätverstellten Phase entspricht. In der Steuerungsvorrichtung für die Brennkraftmaschine ist, wenn ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper eine Drängkraft bzw. Drückkraft von der Feder empfängt, einen Federbereich definiert und ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper eine Drängkraft bzw. Drückkraft von der Feder nicht empfängt, einen Nicht-Federbereich definiert, eine Steuerungsgröße des Hydrauliksteuerungsventils, die erforderlich ist, um eine Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Federbereich zu halten, größer als eine Steuerungsgröße des Hydrauliksteuerungsventils, die erforderlich ist, um die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Nicht-Federbereich zu halten. Die Steuerungsvorrichtung für die Brennkraftmaschine ist konfiguriert, eine Lernverarbeitung auszuführen, die eine Haltesteuerungsgröße des Hydrauliksteuerungsventils lernt, wenn die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in jedem aus dem Federbereich und dem Nicht-Federbereich gehalten wird. Die Steuerungsvorrichtung für die Brennkraftmaschine ist ebenso konfiguriert, zumindest eine aus einer Beschränkungsverarbeitung, die einen unteren Grenzwert der Haltesteuerungsgröße des Federbereichs, wenn die relative Drehungsphase in dem Federbereich ist, auf die Haltesteuerungsgröße beschränkt, die zuletzt in dem Nicht-Federbereich gelernt worden ist, und einer Beschränkungsverarbeitung auszuführen, die einen oberen Grenzwert der Haltesteuerungsgröße des Nicht-Federbereichs, wenn die relative Drehungsphase in dem Nicht-Federbereich ist, auf die Haltesteuerungsgröße beschränkt, die zuletzt in dem Federbereich gelernt worden ist.
  • Um die vorstehend genannte Aufgabe zu erreichen, umfasst eine Steuerungsvorrichtung für eine Brennkraftmaschine einen variablen Ventilzeitsteuerungsmechanismus. Der variable Ventilzeitsteuerungsmechanismus umfasst einen ersten Drehkörper, der sich im Zusammenwirken mit einer Drehung einer Kurbelwelle dreht, und einen zweiten Drehkörper, der sich zusammen mit einer Nockenwelle dreht, und variiert eine Ventilzeitsteuerung eines Kraftmaschinenventils, indem eine relative Drehungsphase des zweiten Drehkörpers und des ersten Drehkörpers unter Verwendung eines hydraulischen Drucks geändert wird, der von einem Hydrauliksteuerungsventil zu einer Vorverlegungskammer bzw. Frühverstellkammer und einer Verzögerungskammer bzw. Spätverstellkammer zugeführt wird. Der variable Ventilzeitsteuerungsmechanismus umfasst eine Feder, die den zweiten Drehkörper derart drängt bzw. drückt, dass die relative Drehungsphase bei einer Position angeordnet ist, die einer vorbestimmten Phase zwischen einer am weitesten vorverlegten bzw. frühverstellten Phase und an einer am weitesten verzögerten bzw. spätverstellten Phase entspricht. In der Steuerungsvorrichtung für die Brennkraftmaschine ist, wenn ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper eine Drängkraft bzw. Drückkraft von der Feder empfängt, einen Federbereich definiert und einen Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper eine Drängkraft bzw. Drückkraft von der Feder nicht empfängt, einen Nicht-Federbereich definiert, eine Steuerungsgröße des Hydrauliksteuerungsventils, die erforderlich ist, um eine Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Nicht-Federbereich zu halten, größer als eine Steuerungsgröße des Hydrauliksteuerungsventils, die erforderlich ist, um die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Federbereich zu halten. Die Steuerungsvorrichtung für die Brennkraftmaschine ist konfiguriert, eine Lernverarbeitung auszuführen, die eine Haltesteuerungsgröße des Hydrauliksteuerungsventils lernt, wenn die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in jedem des Federbereichs und des Nicht-Federbereichs gehalten wird. Die Steuerungsvorrichtung für die Brennkraftmaschine ist ebenso konfiguriert, zumindest eine aus einer Aktualisierungsverarbeitung, die die Haltesteuerungsgröße des Nicht-Federbereichs aktualisiert, wann immer die Haltesteuerungsgröße des Federbereichs, die in der Lernverarbeitung gelernt wird, größer als die Haltesteuerungsgröße des Nicht-Federbereichs wird, um eine Beziehung zu erfüllen, in der die Haltesteuerungsgröße des Nicht-Federbereichs größer oder gleich der Haltesteuerungsgröße des Federbereichs ist, und einer Aktualisierungsverarbeitung auszuführen, die die Haltesteuerungsgröße des Federbereichs aktualisiert, wann immer die Haltesteuerungsgröße des Nicht-Federbereichs, die in der Lernverarbeitung gelernt wird, kleiner als die Haltesteuerungsgröße des Federbereichs wird, um eine Beziehung zu erfüllen, in der die Haltesteuerungsgröße des Federbereichs kleiner oder gleich der Haltesteuerungsgröße des Nicht-Federbereichs ist.
  • Um die vorstehend genannte Aufgabe zu erreichen, umfasst eine Steuerungsvorrichtung für eine Brennkraftmaschine einen variablen Ventilzeitsteuerungsmechanismus. Der variable Ventilzeitsteuerungsmechanismus umfasst einen ersten Drehkörper, der sich im Zusammenwirken mit einer Drehung einer Kurbelwelle dreht, und einen zweiten Drehkörper, der sich zusammen mit einer Nockenwelle dreht, und variiert eine Ventilzeitsteuerung eines Kraftmaschinenventils, indem eine relative Drehungsphase des zweiten Drehkörpers und des ersten Drehkörpers unter Verwendung eines hydraulischen Drucks geändert wird, der von einem Hydrauliksteuerungsventil zu einer Vorverlegungskammer bzw. Frühverstellkammer und einer Verzögerungskammer bzw. Spätverstellkammer zugeführt wird. Der variable Ventilzeitsteuerungsmechanismus umfasst eine Feder, die den zweiten Drehkörper derart drängt bzw. drückt, dass die relative Drehungsphase bei einer Position angeordnet ist, die einer vorbestimmten Phase zwischen einer am weitesten vorverlegten bzw. frühverstellten Phase und einer am weitesten verzögerten bzw. spätverstellten Phase entspricht. In der Steuerungsvorrichtung für die Brennkraftmaschine ist, wenn ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper eine Drängkraft bzw. Drückkraft von der Feder empfängt, einen Federbereich definiert und ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper eine Drängkraft bzw. Drückkraft von der Feder nicht empfängt, einen Nicht-Federbereich definiert, eine Steuerungsgröße des Hydrauliksteuerungsventils, die erforderlich ist, um eine Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Nicht-Federbereich zu halten, größer als eine Steuerungsgröße des Hydrauliksteuerungsventils, die erforderlich ist, um die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Federbereich zu halten. Die Steuerungsvorrichtung für die Brennkraftmaschine ist konfiguriert, eine Lernverarbeitung auszuführen, die eine Haltesteuerungsgröße des Hydrauliksteuerungsventils lernt, wenn die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in jedem des Federbereichs und des Nicht-Federbereichs gehalten wird. Die Steuerungsvorrichtung für die Brennkraftmaschine ist ebenso konfiguriert, zumindest eine aus einer Aktualisierungsverarbeitung, die die Haltesteuerungsgröße des Nicht-Federbereichs aktualisiert, wenn die relative Drehungsphase von dem Federbereich zu dem Nicht-Federbereich verschoben wird, sodass die Haltesteuerungsgröße des Nicht-Federbereichs eine Beziehung erfüllt, in der die Haltesteuerungsgröße des Nicht-Federbereichs größer oder gleich der Haltesteuerungsgröße ist, die zuletzt in dem Federbereich gelernt worden ist, und eine Aktualisierungsverarbeitung auszuführen, die die Haltesteuerungsgröße des Federbereichs aktualisiert, wenn die relative Drehungsphase von dem Nicht-Federbereich zu dem Federbereich verschoben wird, sodass die Haltesteuerungsgröße des Federbereichs eine Beziehung erfüllt, in der die Haltesteuerungsgröße des Federbereichs kleiner oder gleich der Haltesteuerungsgröße ist, die zuletzt in dem Nicht-Federbereich gelernt worden ist.
  • Um die vorstehend genannte Aufgabe zu erfüllen, umfasst eine Steuerungsvorrichtung für eine Brennkraftmaschine einen variablen Ventilzeitsteuerungsmechanismus. Der variable Ventilzeitsteuerungsmechanismus umfasst einen ersten Drehkörper, der sich im Zusammenwirken mit einer Drehung einer Kurbelwelle dreht, und einen zweiten Drehkörper, der sich zusammen mit einer Nockenwelle dreht, und variiert eine Ventilzeitsteuerung eines Kraftmaschinenventils, indem eine relative Drehungsphase des zweiten Drehkörper und des ersten Drehkörpers unter Verwendung eines hydraulischen Drucks geändert wird, der von einem Hydrauliksteuerungsventil zu einer Vorverlegungskammer bzw. Frühverstellkammer und einer Verzögerungskammer bzw. Spätverstellkammer zugeführt wird. Der variable Ventilzeitsteuerungsmechanismus umfasst eine Feder, die den zweiten Drehkörper derart drängt bzw. drückt, dass die relative Drehungsphase bei einer Position angeordnet ist, die einer vorbestimmten Phase zwischen einer am weitesten vorverlegten bzw. frühverstellten Phase und einer am weitesten verzögerten bzw. spätverstellten Phase entspricht. In der Steuerungsvorrichtung für die Brennkraftmaschine ist, wenn ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper eine Drängkraft bzw. Drückkraft von der Feder empfängt, einen Federbereich definiert und ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper eine Drängkraft bzw. Drückkraft von der Feder nicht empfängt, einen Nicht-Federbereich definiert, eine Steuerungsgröße des Hydrauliksteuerungsventils, die erforderlich ist, um eine Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Nicht-Federbereich zu erhalten, größer als eine Steuerungsgröße des Hydrauliksteuerungsventils, die erforderlich ist, um die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Federbereich zu halten. Die Steuerungsvorrichtung für die Brennkraftmaschine ist konfiguriert, eine Lernverarbeitung auszuführen, die eine Haltesteuerungsgröße des Hydrauliksteuerungsventils lernt, wenn die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in jedem des Federbereichs und des Nicht-Federbereichs gehalten wird. Die Steuerungsvorrichtung für die Brennkraftmaschine ist ebenso konfiguriert, zumindest eine aus einer Beschränkungsverarbeitung, die einen unteren Grenzwert der Haltesteuerungsgrö-ße des Nicht-Federbereichs, wenn die relative Drehungsphase in dem Nicht-Federbereich ist, auf die Haltesteuerungsgröße beschränkt, die zuletzt in dem Federbereich gelernt worden ist, und einer Beschränkungsverarbeitung auszuführen, die einen oberen Grenzwert der Haltesteuerungsgröße des Federbereichs, wenn die relative Drehungsphase in dem Federbereich ist, auf die Haltesteuerungsgröße beschränkt, die zuletzt in dem Nicht-Federbereich gelernt worden ist.
  • Figurenliste
    • 1 zeigt ein schematisches Diagramm, das den peripheren Aufbau einer Brennkraftmaschine und einer Steuerungsvorrichtung zeigt.
    • 2 zeigt ein Blockschaltbild, das einen variablen Ventilzeitsteuerungsmechanismus und eine Hydraulikschaltung zur Ansteuerung des Mechanismus zeigt.
    • 3 zeigt eine perspektivische Darstellung, die den variablen Ventilzeitsteuerungsmechanismus zeigt.
    • 4 zeigt eine Querschnittsdarstellung, die den variablen Ventilzeitsteuerungsmechanismus zeigt.
    • 5 zeigt ein Flussdiagramm, das die Prozedur zur Ausführung einer Haltebetriebszeiteinstellungsverarbeitung zeigt.
    • 6 zeigt ein Zeitablaufdiagramm, das Änderungen in der Ventilzeitsteuerung, der Betriebszeit bzw. Einschaltdauer und dem Bereich der Ventilzeitsteuerung zeigt, wenn eine Aktualisierungsverarbeitung nicht ausgeführt wird.
    • 7 zeigt ein Zeitablaufdiagramm, das Änderungen in der Ventilzeitsteuerung, der Betriebszeit bzw. Einschaltdauer und dem Bereich der Ventilzeitsteuerung zeigt, wenn die Aktualisierungsverarbeitung ausgeführt wird.
  • AUSFÜHRUNGSBEISPIELE DER ERFINDUNG
  • Ein Ausführungsbeispiel einer Steuerungsvorrichtung für eine Brennkraftmaschine wird nachstehend unter Bezugnahme auf die 1 bis 7 beschrieben.
  • Wie es in 1 gezeigt ist, umfasst eine Brennkraftmaschine 11 eine Verbrennungskammer 12, die selektiv mit einem Einlasskanal 13 verbunden wird und von dem Einlasskanal 13 getrennt wird, wenn sich ein Einlassventil 21 öffnet und schließt. Das Einlassventil 21 öffnet und schließt sich entsprechend der Drehung einer Einlassnockenwelle 22, die durch eine Kurbelwelle 17 angetrieben und gedreht wird. Zusätzlich wird die Verbrennungskammer 12 der Brennkraftmaschine 11 selektiv mit einem Auslasskanal 18 verbunden und von dem Auslasskanal 18 getrennt, wenn sich ein Auslassventil 24 öffnet und schließt. Das Auslassventil 24 öffnet und schließt sich entsprechend der Drehung einer Auslassnockenwelle 25, die die Drehung empfängt, die von der Kurbelwelle 17 übertragen wird.
  • Die Brennkraftmaschine 11 umfasst einen variablen Ventilzeitsteuerungsmechanismus 40, der in der Lage ist, den Öffnungs-Schließ-Zeitpunkt bzw. die Öffnungs-Schließ-Zeitsteuerung (Ventilzeitsteuerung) des Einlassventils 21 zu variieren. Der variable Ventilzeitsteuerungsmechanismus 40 ändert die relative Drehungsphase der Einlassnockenwelle 22 und der Kurbelwelle 17 unter Verwendung eines Hydrauliköls, das von einem Ölsteuerungsventil 50 zugeführt und zu dem Ölsteuerungsventil 50 ausgestoßen wird, das als ein Hydrauliksteuerungsventil fungiert, wenn das Ölsteuerungsventil 50 angesteuert wird.
  • Der variable Ventilzeitsteuerungsmechanismus 40 und eine Hydraulikschaltung zum Betreiben des variablen Ventilzeitsteuerungsmechanismus 40 werden nachstehend ausführlich beschrieben.
  • Wie es in 2 gezeigt ist, umfasst der variable Ventilzeitsteuerungsmechanismus 40 einen Rotor 41 (zweiter Drehkörper), der an die Einlassnockenwelle 22 in einer integral drehbaren Art und Weise fixiert ist. Der variable Ventilzeitsteuerungsmechanismus 40 umfasst ebenso ein Gehäuse 42 (erster Drehkörper), das koaxial zu der Einlassnockenwelle 22 um den Rotor 41 herum angeordnet ist und sich im Zusammenwirken mit einer Drehung der Nockenwelle 17 dreht. Eine Vielzahl von Vorsprüngen 43 ragt von einer inneren Oberfläche des Gehäuses 42 zu der Achse der Einlassnockenwelle 22 heraus und ist bei umfänglich vorbestimmten Intervallen angeordnet. Eine Vielzahl von Flügeln 44 ragt radial nach außen von einer äußeren Oberfläche des Rotors 41 heraus. Die Flügel 44 sind jeweils zwischen benachbarten Vorsprüngen 43 angeordnet und teilen jeden Abschnitt zwischen den benachbarten Vorsprüngen 43 in eine Vorverlegungskammer bzw. Frühverstellkammer 45 und eine Verzögerungskammer bzw. Spätverstellkammer 46 auf. Ein Umschalten der Zufuhr und des Ausstoßes des Hydrauliköls zu und aus den Vorverlegungskammern bzw. Frühverstellkammern 45 und den Verzögerungskammern bzw. Spätverstellkammern 46 ändert die Drehungsphase der Einlassnockenwelle 22 in Bezug auf die Kurbelwelle 17, d.h. der Drehungsphase des Rotors 41 in Bezug auf das Gehäuse 42 (nachstehend vereinfacht als die relative Drehungsphase bezeichnet).
  • Genauer gesagt wird, wenn das Hydrauliköl den Vorverlegungskammern bzw. Frühverstellkammern 45 zugeführt wird und aus den Verzögerungskammern bzw. Spätverstellkammern 46 ausgestoßen wird, der Rotor 41 in die rechte Richtung in der Zeichnung (Richtung im Uhrzeigersinn) in Bezug auf das Gehäuse 42 gedreht. Dies führt zu einer Vorverlegung bzw. Frühverstellung der relativen Drehungsphase und der Ventilzeitsteuerung des Einlassventils 1. Ebenso wird, wenn das Hydrauliköl den Verzögerungskammern bzw. Spätverstellkammern 46 zugeführt wird und aus den Vorverlegungskammern bzw. Frühverstellkammern 45 ausgestoßen wird, der Rotor 41 in die linke Richtung in der Zeichnung (Richtung gegen den Uhrzeigersinn) in Bezug auf das Gehäuse 42 gedreht. Dies führt zu einer Verzögerung bzw. Spätverstellung der relativen Drehungsphase und der Ventilzeitsteuerung des Einlassventils 21. Auf diese Weise wird der variable Ventilzeitsteuerungsmechanismus 40 angesteuert, um die Ventilzeitsteuerung des Einlassventils 21 zu variieren.
  • Zusätzlich umfasst der variable Ventilzeitsteuerungsmechanismus 40 einen Sperrenmechanismus 47, der in der Lage ist, zwischen einem Sperrzustand, bei dem die relative Drehungsphase verriegelt bzw. gesperrt ist, und einem Entsperrzustand, bei dem die relative Drehungsphase entsperrt ist, zu schalten. Der Sperrenmechanismus 47 umfasst ein Aufnahmeloch, das in einem Flügel 44 des Rotors 41 ausgebildet ist, einen Sperrenstift, der in dem Aufnahmeloch in einer einschiebbaren und zurückschiebbaren Art und Weise aufgenommen wird, und ein Sperrenloch, das in dem Gehäuse 42 ausgebildet ist. Der Sperrenstift wird konstant durch eine Feder in eine Richtung gedrängt bzw. gedrückt, in der der Sperrenstift in das Sperrenloch eingeführt wird, und ebenso durch einen Öldruck einer Freigabekammer 48 in eine Richtung gedrückt, in der der Sperrenstift aus dem Sperrenloch entfernt ist.
  • Wenn die Zufuhr und das Ausstoßen des Hydrauliköls zu und aus der Freigabekammer 48 geschaltet werden, wird der Sperrenmechanismus 47 zwischen dem Sperrzustand und dem Entsperrzustand geschaltet. Genauer gesagt wird, wenn das Hydrauliköl aus der Freigabekammer 48 des Sperrenmechanismus 47 ausgestoßen wird, um den Öldruck der Freigabekammer 48 zu verkleinern, der Sperrenstift aus dem Aufnahmeloch herausgezwungen und in das Sperrenloch durch die Drängkraft bzw. Drückkraft der Feder eingeführt. Als Ergebnis ist der Sperrenmechanismus 47 in den Sperrzustand gesetzt. Wenn das Hydrauliköl der Freigabekammer 48 des Sperrenmechanismus 47 zugeführt wird, um den Öldruck der Freigabekammer 48 zu vergrößern, wird der Sperrenstift aus dem Sperrenloch entfernt und zu dem Aufnahmeloch zurückgeführt. Als Ergebnis ist der Sperrenmechanismus 47 in den Entsperrzustand gesetzt. Hierbei ist, wenn der Sperrenmechanismus 47 in dem Sperrzustand ist, die relative Drehungsphase auf eine Zwischenphase zwischen der am weitesten vorverlegten bzw. frühverstellten Phase und der am weitesten verzögerten bzw. spätverstellten Phase beschränkt. Wenn die Kraftmaschine gestoppt wird, wird der Sperrenmechanismus 47 in den Sperrzustand gesetzt. Somit ist, wenn die Kraftmaschine gestoppt ist, die relative Drehungsphase in der Zwischenphase blockiert. Dies vergrößert das Ist-Komprimierungsverhältnis während eines Startens und verbessert die Startleistung der Brennkraftmaschine 11.
  • Das Hydrauliköl wird durch eine Hydraulikschaltung, die den variablen Ventilzeitsteuerungsmechanismus 40 und eine Ölpumpe 61 verbindet, dem variablen Ventilzeitsteuerungsmechanismus 40 zugeführt und aus dem variablen Ventilzeitsteuerungsmechanismus 40 ausgestoßen. Die Hydraulikschaltung umfasst eine Vielzahl von Ölkanälen. Das Ölsteuerungsventil 50 (nachstehend als OCV 50 bezeichnet), das in Zwischenabschnitten der Ölkanäle angeordnet ist, ändert die Betriebsart des Hydrauliköls, das durch die Ölkanäle dem variablen Ventilzeitsteuerungsmechanismus 40 zugeführt und aus dem variablen Ventilzeitsteuerungsmechanismus 40 ausgestoßen wird. Das OCV 50 ist mit der Ölpumpe 61 durch einen Zuführölkanal 63 verbunden und ist ebenso mit einer Ölwanne 62 durch einen Ausstoßölkanal 64 verbunden. Die Ölwanne 62 speichert das Hydrauliköl, das durch die Ölpumpe 61 gepumpt wird. Zusätzlich ist das OCV 50 mit den Vorverlegungskammern bzw. Frühverstellkammern 45 des variablen Ventilzeitsteuerungsmechanismus 40 durch einen Vorverlegungs- bzw. Frühverstellölkanal 65 verbunden und ebenso mit den Verzögerungskammern bzw. Spätverstellkammern 64 des variablen Ventilzeitsteuerungsmechanismus 40 durch einen Verzögerungs- bzw. Spätverstellölkanal 66 verbunden. Ferner ist das OCV 50 mit der Freigabekammer 48 des Sperrenmechanismus 47 durch einen Freigabeölkanal 67 verbunden.
  • Das OCV 50 umfasst eine Hülse 51, einen Kolben 53, eine Feder 54 und ein elektromagnetisches Solenoid 55. Der Kolben 53 ist in der Hülse 51 angeordnet und in der axialen Richtung bewegbar. Die Feder 54 bringt eine elastische Kraft auf den Kolben 53 in einer der Bewegungsrichtungen auf. Das elektromagnetische Solenoid 55 bringt eine elektromagnetische Kraft auf den Kolben 53 auf, sodass der Kolben 53 sich in die andere Richtung der Bewegungsrichtungen bewegt. Jedes Element aus der Hülse 51 und dem Kolben 53 des OCV 50 umfasst eine Vielzahl von Öffnungen, die jeweils mit dem Zufuhrölkanal 63, dem Ausstoßölkanal 64, dem Vorverlegungs- bzw. Frühverstellölkanal 65, dem Verzögerungs- bzw. Spätverstellölkanal 66 und dem Freigabeölkanal 67 verbunden sind. Wenn die Dauer eines Anlegens einer Spannung an das elektromagnetische Solenoid 55 entsprechend einer Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer geändert wird, die als die Steuerungsgröße fungiert, wird die Position des Kolbens 53 in dem OCV 50 justiert. Die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer wird innerhalb eines vorbestimmten Bereichs geändert, beispielsweise „0% bis 100%“. Die elektromagnetische Kraft des elektromagnetischen Solenoids 55 nimmt ab, wenn die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer in dem Bereich kleiner wird. Die elektromagnetische Kraft des elektromagnetischen Solenoids 55 nimmt zu, wenn die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer größer wird.
  • Wenn die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer verkleinert wird, um die elektromagnetische Kraft des elektromagnetischen Solenoids 55 zu verkleinern, wird die Drängkraft bzw. Drückkraft der Feder 54 größer als die elektromagnetische Kraft. Die Drängkraft bzw. Drückkraft der Feder 54 bewegt den Kolben 53 in eine erste Richtung (linke Seite in der Zeichnung). Wenn die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer vergrößert wird, um die elektromagnetische Kraft des elektromagnetischen Solenoids 55 zu vergrö-ßern, wird die elektromagnetische Kraft größer als die Drängkraft bzw. Drückkraft der Feder 54. Die elektromagnetische Kraft des elektromagnetischen Solenoids 55 bewegt den Kolben 53 in eine zweite Richtung (rechte Seite in der Zeichnung), die zu der ersten Richtung entgegengesetzt ist. Somit werden in dem OCV 50, wenn eine aus einer Vielzahl von Betriebsarten durch die Positionsjustierungen des Kolbens 53 ausgewählt wird, die vorstehend genannten Öffnungen zwischen einem Verbindungszustand und einem Trennungszustand entsprechend der ausgewählten Betriebsart geschaltet.
  • Die Betriebsarten des OCV sind beispielsweise eine Sperrbetriebsart, eine Vorverlegungs- bzw. Frühverstellbetriebsart und eine Verzögerungs- bzw. Spätverstellbetriebsart.
  • Die Sperrbetriebsart stoppt sowohl die Zufuhr als auch den Ausstoß des Hydrauliköls zu und aus den Vorverlegungs- bzw. Frühverstellkammern 45 und den Verzögerungs- bzw. Spätverstellkammern 46 und stößt das Hydrauliköl von der Freigabekammer 48 aus. Die Sperrbetriebsart erlaubt es dem Sperrenmechanismus 47, die relative Drehungsphase zu fixieren.
  • Die Vorverlegungs- bzw. Frühverstellbetriebsart führt das Hydrauliköl den Vorverstellungs- bzw. Frühverstellkammern 45 und der Freigabekammer 48 zu und stößt das Hydrauliköl von den Verzögerungs- bzw. Spätverstellkammern 46 aus. In der Vorverlegungs- bzw. Frühverstellbetriebsart nimmt, während der Öldruck der Vorverstellungs- bzw. Frühverstellkammern 45 zunimmt, der Öldruck der Verzögerungs- bzw. Spätverstellkammern 46 ab. Somit wirkt die Drehungskraft auf den Rotor 41 derart, dass sich der Rotor 41 in Bezug auf das Gehäuse 42 in die rechte Richtung gemäß 2 dreht. Zusätzlich gibt aufgrund des vergrößerten Öldrucks der Freigabekammer 48 der Sperrenmechanismus 47 das Fixieren der relativen Drehungsphase frei. Die Vorverlegungs- bzw. Frühverstellbetriebsart wird ausgewählt, wenn die Ventilzeitsteuerung vorverlegt bzw. frühverstellt wird oder die derzeitige Ventilzeitsteuerung gehalten wird.
  • Die Verzögerungs- bzw. Spätverstellbetriebsart führt das Hydrauliköl den Verzögerungs- bzw. Spätverstellkammern 46 und der Freigabekammer 48 zu und stößt das Hydrauliköl aus den Vorverlegungs- bzw. Frühverstellkammern 45 aus. In der Verzögerungs- bzw. Spätverstellbetriebsart nimmt, während der Öldruck der Verzögerungs- bzw. Spätverstellkammern 46 zunimmt, der Öldruck der Vorverlegungs- bzw. Frühverstellkammern 45 ab. Somit wirkt die Drehungskraft des Rotors 41 derart, dass sich der Rotor 41 in Bezug auf das Gehäuse 42 in die linke Richtung gemäß 2 dreht. Zusätzlich gibt aufgrund des vergrößerten Öldrucks der Freigabekammer 48 der Sperrenmechanismus 47 das Fixieren der relativen Drehungsphase frei. Die Verzögerungs- bzw. Spätverstellbetriebsart wird ausgewählt, wenn die Ventilzeitsteuerung verzögert bzw. spätverstellt wird oder die derzeitige Ventilzeitsteuerung gehalten wird.
  • Die Entfernung zwischen dem Kolben 53 und dem elektromagnetischen Solenoid 55 des OCV 55 wird in der Sperrbetriebsart, der Vorverlegungs- bzw. Frühverstellbetriebsart und der Verzögerungs- bzw. Spätverstellbetriebsart sequenziell verkleinert. Dementsprechend wird die Größe der elektromagnetischen Kraft (die Ansteuerungsbetriebszeit bzw. die Ansteuerungseinschaltdauer) des elektromagnetischen Solenoids 55 für die Betriebsarten OCV 50 sequenziell in der Sperrbetriebsart, der Vorverlegungs- bzw. Frühverstellbetriebsart und der Verzögerungs- bzw. Spätverstellbetriebsart vergrößert.
  • Zusätzlich nimmt, wenn der Kolben 53 des OCV 50 hin zu einer ersten Seite (linke Seite in der Zeichnung) angeordnet wird, die Zufuhrgröße des Hydrauliköls zu den Vorverlegungs- bzw. Frühverstellkammern 45 zu, wobei die Ausstoßgröße bzw. Ausstoßmenge des Hydrauliköls aus den Verzögerungs- bzw. Spätverstellkammern 46 zunimmt. Somit nimmt in der Vorverlegungs- bzw. Frühverstellbetriebsart, wenn der Wert der Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer kleiner wird, die Geschwindigkeit zu, wenn die Ist-Ventilzeitsteuerung (Ist-Ventilzeitsteuerung VT) des Einlassventils 21 vorverlegt bzw. frühverstellt wird. Im Gegensatz dazu nimmt in der Verzögerungs- bzw. Spätverstellbetriebsart, wenn der Kolben 53 des OCV 50 hin zu einer zweiten Seite (rechte Seite in der Zeichnung) angeordnet wird, die Zufuhrgröße bzw. Zufuhrmenge des Hydrauliköls zu den Verzögerungs- bzw. Spätverstellkammern 46 zu, wobei die Ausstoßmenge bzw. Ausstoßgröße des Hydrauliköls aus den Vorverlegungs- bzw. Frühverstellkammern 45 zunimmt. Somit nimmt in der Verzögerungs- bzw. Spätverstellbetriebsart, wenn der Wert der Ansteuerungsbetriebszeit bzw. der Ansteuerungseinschaltdauer größer wird, die Geschwindigkeit zu, wenn die Ist-Ventilzeitsteuerung VT verzögert bzw. spätverstellt wird.
  • Wie es in den 3 und 4 gezeigt ist, umfasst das Gehäuse 42 des variablen Ventilzeitsteuerungsmechanismus 40 einen Körper 42b, der die Vorsprünge 43 umfasst und durch eine Abdeckung 42a abgedeckt ist, und einen Zahnkranz 42c, an den die Abdeckung 42a und der Körper 42b fixiert sind. Der Zahnkranz 42c ist an die Kurbelwelle 17 durch eine Zahnkette bzw. Steuerkette gekoppelt. Somit drehen sich die Abdeckung 42a und der Körper 42b des Gehäuses 42 integral mit dem Zahnkranz 42c. Zusätzlich nimmt die Abdeckung 42a des Gehäuses 42 eine Feder 49 auf, die den Rotor 41 drängt bzw. drückt, um sich zu der Vorverlegungs- bzw. Frühverstellseite zu drehen, sodass die relative Drehungsphase in einer Position ist, die der Zwischenphase entspricht. Auch wenn die Kraftmaschine aufgrund eines Stehenbleibens der Kraftmaschine stoppt und der Sperrenmechanismus 47 daran scheitert, die relative Drehungsphase zu fixieren, stellt die Drängkraft bzw. Drückkraft der Feder 49 die relative Drehungsphase in der Zwischenphase ein, die durch den Sperrenmechanismus 47 fixiert werden kann.
  • Wenn die Feder 49 angeordnet ist, wird die relative Drehungsphase in einen Bereich, bei dem der Rotor 41 die Drängkraft bzw. Drückkraft von der Feder 49 empfängt, oder einen Federbereich, der von der am weitesten verzögerten bzw. spätverstellten Phase zu der Zwischenphase angeordnet ist, und einen anderen Bereich, bei dem der Rotor 41 die Drängkraft bzw. Drückkraft von der Feder 49 nicht empfängt, oder einen Nicht-Federbereich getrennt, der von der Zwischenphase zu der am weitesten vorverlegten bzw. frühverstellten Phase angeordnet ist. Das heißt, der Federbereich wird durch den Bereich der relativen Drehungsphase definiert, bei dem der Rotor 41 die Drängkraft bzw. Drückkraft von der Feder 49 empfängt, wobei der Nicht-Federbereich durch den Bereich der relativen Drehungsphase definiert wird, bei dem der Rotor 41 die Drängkraft bzw. Drückkraft von der Feder 49 nicht empfängt. Nachstehend bedeutet der Ausdruck „die Ist-Ventilzeitsteuerung VT ist in dem Federbereich“, dass die relative Drehungsphase in dem Federbereich ist, und der Ausdruck „die Ist-Ventilzeitsteuerung VT ist in dem Nicht-Federbereich“ bedeutet, dass die relative Drehungsphase in dem Nicht-Federbereich ist.
  • Wenn die Ist-Ventilzeitsteuerung VT des Einlassventils 21 aufgrund der Drängkraft bzw. Drückkraft der Feder 49 in dem Federbereich ist, wirkt die Drehungskraft auf den Rotor 41, um den Rotor 41 vorzuverlegen bzw. frühzuverstellen. Somit wird, wenn die Ist-Ventilzeitsteuerung VT in dem Federbereich ist, die Verzögerungs- bzw. Spätverstellbetriebsart ausgewählt, um den Öldruck der Verzögerungs- bzw. Spätverstellkammern 46 zu vergrößern und den Öldruck der Vorverlegungs- bzw. Frühverstellkammern 45 zu verkleinern. Dies hält die Ist-Ventilzeitsteuerung VT des Einlassventils 21 bei der konstanten Zeitsteuerung. Wenn die Ist-Ventilzeitsteuerung VT in dem Nicht-Federbereich ist, wirkt die Drehungskraft aufgrund der Drängkraft bzw. Drückkraft der Feder 49 nicht auf den Rotor 41. Eine Drehungskraft wirkt jedoch, um den Rotor 41 aufgrund einer Reibung, die durch eine elastische Kraft einer Ventilfeder verursacht wird, zu verzögern. Somit wird, wenn die Ist-Ventilzeitsteuerung VT in dem Nicht-Federbereich ist, die Vorverlegungs- bzw. Frühverstellbetriebsart ausgewählt, um den Öldruck der Vorverlegungs- bzw. Frühverstellkammern 45 zu vergrößern und den Öldruck der Verzögerungs- bzw. Spätverstellkammern 46 zu verkleinern. Dies hält die Ist-Ventilzeitsteuerung VT des Einlassventils 21 bei der konstanten Zeitsteuerung.
  • Wie es vorstehend beschrieben ist, ist der Wert der Ansteuerungsbetriebszeit bzw. der Ansteuerungseinschaltdauer größer, wenn die Ansteuerungsbetriebsart des OCV 50 in der Verzögerungs- bzw. Spätverstellbetriebsart ist, als wenn die Ansteuerungsbetriebsart des OCV 50 in der Vorverlegungs- bzw. Frühverstellbetriebsart ist. Dementsprechend ist die Ansteuerungseinschaltdauer bzw. Ansteuerungsbetriebszeit des OCV 50, die erforderlich ist, um die Ist-Ventilzeitsteuerung des Einlassventils 21 bei der konstanten Zeitsteuerung in dem Federbereich zu halten, größer als in dem Nicht-Federbereich.
  • Eine Steuerungsvorrichtung 31 führt eine Ventilzeitsteuerungssteuerung, in der das OCV 50 justiert wird, zusammen mit verschiedenen Steuerungen aus, die einen Betrieb der Brennkraftmaschine 11 betreffen. In der Ventilzeitsteuerungssteuerung wird die Ist-Ventilzeitsteuerung VT auf der Grundlage von Erfassungssignalen von einem Nockenpositionssensor 33 und einem Kurbelpositionssensor 34 erfasst, und eine Soll-Ventilzeitsteuerung VTt wird entsprechend einem Kraftmaschinenbetriebszustand eingestellt. Die Steuerungsvorrichtung 31 variiert die Ist-Ventilzeitsteuerung VT derart, dass die Ist-Ventilzeitsteuerung VT gleich der Soll-Ventilzeitsteuerung VTt wird. Die Ventilzeitsteuerungssteuerung wird ausgeführt, indem eine Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU auf der Grundlage des Kraftmaschinenbetriebszustands berechnet wird und eine angelegte Spannung bei dem elektromagnetischen Solenoid 55 des OCV 50 auf der Grundlage der berechneten Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU justiert wird. Die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU wird beispielsweise unter Verwendung einer Gleichung (1) berechnet, die nachstehend beschrieben ist. Ansteuerungsbetriebszeit DU = Proportionalkorrekturelement P + Ableitungskor rekturelement D  + Haltebetriebszeit H
    Figure DE112014003225B4_0001
  • In der Gleichung (1) ist das Proportionalkorrekturelement P ein Rückkopplungs- bzw. Regelungskorrekturwert, der entsprechend der Abweichung der Ist-Ventilzeitsteuerung VT von der Soll-Ventilzeitsteuerung VTt eingestellt wird. Das Ableitungskorrekturelement D ist ein Rückkopplungs- bzw. Regelungskorrekturwert, der entsprechend einer Änderungsgeschwindigkeit der Abweichung der Ist-Ventilzeitsteuerung VT von der Soll-Ventilzeitsteuerung VTt eingestellt wird. Genauer gesagt wird, wenn die Ist-Ventilzeitsteuerung VT bei der Vorverlegungs- bzw. Frühverstellseite der Soll-Ventilzeitsteuerung VTt angeordnet ist, die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU um einen Additionswert des Proportionalkorrekturelements P und des Ableitungskorrekturelements D vergrößert. Wenn die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU des OCV 50 vergrößert wird, verzögert sich die Ist-Ventilzeitsteuerung VT und nähert sich der Soll-Ventilzeitsteuerung VTt an. Wenn die Ist-Ventilzeitsteuerung VT bei der Verzögerungs- bzw. Spätverstellseite der Soll-Ventilzeitsteuerung VTt angeordnet ist, wird die Ansteuerungseinschaltdauer bzw. Ansteuerungsbetriebszeit DU durch einen Additionswert des Proportionalkorrekturelements P und des Ableitungskorrekturelements D verkleinert. Wenn die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU des OCV 50 verkleinert wird, wird die Ist-Ventilzeitsteuerung VT vorverlegt und nähert sich der Soll-Ventilzeitsteuerung VTt an.
  • In der Gleichung (1) ist die Haltebetriebszeit bzw. Halteeinschaltdauer H ein Wert der Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU, die erforderlich ist, um die konstante Ist-Ventilzeitsteuerung VT des Einlassventils 21 zu halten. Es ist aus der Gleichung (1) ersichtlich, dass die Haltebetriebszeit bzw. Halteeinschaltdauer H als ein Medianwert bzw. Mittelwert dient, wenn die Ansteuerungseinschaltdauer bzw. Ansteuerungsbetriebszeit DU entsprechend Zunahmen und Abnahmen des Proportionalkorrekturelements P und des Ableitungskorrekturelements D zunimmt und abnimmt. Der Wert der Haltebetriebszeit bzw. Halteeinschaltdauer H ändert sich beispielsweise in Abhängigkeit von der Temperatur des Hydrauliköls, wobei er somit entsprechend dem Betriebszustand gelernt wird. Wenn die Ist-Ventilzeitsteuerung VT bei der konstanten Zeitsteuerung während einer Regelung der Ist-Ventilzeitsteuerung VT gehalten wird, wird die Haltebetriebszeit bzw. Halteeinschaltdauer H gelernt, indem die derzeitige Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU in einem Speicher der Steuerungsvorrichtung 31 als die neueste Haltebetriebszeit bzw. Halteeinschaltdauer H gespeichert wird.
  • Zusätzlich ändert sich der Wert der Haltebetriebszeit bzw. Halteeinschaltdauer H in Abhängigkeit davon, ob die Ist-Ventilzeitsteuerung VT des Einlassventils 21 in dem Federbereich oder dem Nicht-Federbereich ist, zusätzlich zu der Temperatur des Hydrauliköls, die beschrieben worden ist. Somit wird die Haltebetriebszeit bzw. Halteeinschaltdauer H in jedem des Federbereichs und des Nicht-Federbereichs gelernt. In der Ventilzeitsteuerungssteuerung wird, wenn die Ist-Ventilzeitsteuerung VT des Einlassventils 21 in dem Federbereich ist, die Haltebetriebszeit bzw. Halteeinschaltdauer H, die in dem Federbereich gelernt wird, verwendet, um die Ansteuerungseinschaltdauer bzw. Ansteuerungsbetriebszeit DU zu berechnen. Wenn die Ist-Ventilzeitsteuerung VT des Einlassventils 21 in dem Nicht-Federbereich ist, wird die Haltebetriebszeit bzw. Halteeinschaltdauer H, die in dem Nicht-Federbereich gelernt wird, verwendet, um die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU zu berechnen. Somit fungiert die Haltebetriebszeit bzw. Halteeinschaltdauer H als eine Steuerungsgröße (Haltesteuerungsgröße) des OCV 50, die erforderlich ist, um die konstante Ist-Ventilzeitsteuerung VT zu halten, wobei der Wert der Haltebetriebszeit bzw. Halteeinschaltdauer H unabhängig gelernt wird, wenn die Ist-Ventilzeitsteuerung VT in dem Federbereich und dem Nicht-Federbereich ist.
  • Wenn die Steuerungsvorrichtung 31 die Haltebetriebszeit- bzw. Halteeinschaltdauereinstellungsverarbeitung ausführt, wird die Haltebetriebszeit bzw. Halteeinschaltdauer H auf den neuesten Wert eingestellt. Die Prozeduren zur Ausführung der Haltebetriebszeit- bzw. Halteeinschaltdauereinstellungsverarbeitung werden nachstehend unter Bezugnahme auf 5 beschrieben. Die Steuerungsvorrichtung 31 ist konfiguriert, die Haltebetriebszeit- bzw. Halteeinschaltdauereinstellungsverarbeitung gemäß 5 auszuführen. Die Haltebetriebszeit- bzw. Halteeinschaltdauereinstellungsverarbeitung wird wiederholt in vorbestimmten Zyklen ausgeführt, während die Kraftmaschine arbeitet.
  • Wie es in 5 gezeigt ist, wird, wenn die Haltebetriebszeit- bzw. Halteeinschaltdauereinstellungsverarbeitung startet, bestimmt, ob eine Lernbedingung erfüllt ist oder nicht (Schritt S110). Die Lernbedingung ist erfüllt, wenn die Änderungsgröße der Ist-Ventilzeitsteuerung VT für eine vorbestimmte Zeit während einer Regelung der Ist-Ventilzeitsteuerung VT auf die Soll-Ventilzeitsteuerung VTt fortgesetzt kleiner als ein vorbestimmter Wert ist. Wenn bestimmt wird, dass die Lernbedingung nicht erfüllt ist (Schritt S110: NEIN), wird die vorliegende Verarbeitung zeitweise beendet.
  • Wenn bestimmt wird, dass die Lernbedingung erfüllt ist (Schritt S110: JA), wird bestimmt, ob die Ist-Ventilzeitsteuerung VT in dem Federbereich ist oder nicht (Schritt S120).
  • Wenn bestimmt wird, dass die Ist-Ventilzeitsteuerung VT in dem Federbereich ist (Schritt S120: JA), wird die Halteeinschaltdauer bzw. Haltebetriebszeit H des Federbereichs (Haltebetriebszeit bzw. Halteeinschaltdauer Ha) gelernt (Schritt S130). Dieses Lernen wird ausgeführt, indem die derzeitige Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU als die neueste Haltebetriebszeit bzw. Halteeinschaltdauer Ha eingestellt wird. Wenn die Haltebetriebszeit bzw. Halteeinschaltdauer Ha gelernt ist, wird bestimmt, ob die gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Ha kleiner als die Haltebetriebszeit bzw. Halteeinschaltdauer H des Nicht-Federbereichs (Haltebetriebszeit bzw. Halteeinschaltdauer Hb) ist oder nicht (Schritt S140). Die Haltebetriebszeit bzw. Halteeinschaltdauer Hb, die derzeit in dem Speicher der Steuerungsvorrichtung 31 gespeichert ist, wird als der Vergleichsgegenstand in Schritt S140 verwendet. Wenn bestimmt wird, dass die gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Ha nicht kleiner als die Haltebetriebszeit bzw. Halteeinschaltdauer Hb ist (Schritt S140: NEIN), wird die derzeitige Verarbeitung zeitweise beendet.
  • Wenn bestimmt wird, dass die gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Ha kleiner als die Haltebetriebszeit bzw. Halteeinschaltdauer Hb ist (Schritt S140: JA), wird die Haltebetriebszeit bzw. Halteeinschaltdauer Hb aktualisiert, um gleich der gelernten Haltebetriebszeit bzw. Halteeinschaltdauer Ha zu sein (Schritt S150). Durch die Verarbeitung gemäß Schritt S150 werden die Haltebetriebszeit bzw. Halteeinschaltdauer Ha und die Haltebetriebszeit bzw. Halteeinschaltdauer Hb als der gleiche Wert in dem Speicher der Steuerungsvorrichtung 31 gespeichert. Nachfolgend zu der Aktualisierung der Haltebetriebszeit bzw. Halteeinschaltdauer Hb wird die derzeitige Verarbeitung zeitweise beendet.
  • Wenn bestimmt wird, dass die derzeitige Ventilzeitsteuerung VT in dem Nicht-Federbereich ist (Schritt S120: NEIN), wird die Haltebetriebszeit bzw. Halteeinschaltdauer H des Nicht-Federbereichs (Haltebetriebszeit bzw. Halteeinschaltdauer Hb) gelernt (Schritt S160). Dieses Lernen wird ausgeführt, indem die derzeitige Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU als die neueste Haltebetriebszeit bzw. Halteeinschaltdauer Hb eingestellt wird. Wenn die Haltebetriebszeit bzw. Halteeinschaltdauer Hb gelernt ist, wird bestimmt, ob die gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Hb größer als die Haltebetriebszeit bzw. Halteeinschaltdauer Ha ist oder nicht (Schritt S170). Die Haltebetriebszeit bzw. Halteeinschaltdauer Ha, die derzeit in dem Speicher der Steuerungsvorrichtung 31 gespeichert ist, wird als der Vergleichsgegenstand in dem Schritt S170 verwendet. Wenn bestimmt wird, dass die gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Hb nicht größer als die Haltebetriebszeit bzw. Halteeinschaltdauer Ha ist (Schritt S170: NEIN), wird die derzeitige Verarbeitung zeitweise beendet.
  • Wenn bestimmt wird, dass die gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Hb größer als die Haltebetriebszeit bzw. Halteeinschaltdauer Ha ist (Schritt S170: JA), wird die Haltebetriebszeit bzw. Halteeinschaltdauer Ha aktualisiert, um gleich der gelernten Haltebetriebszeit bzw. Halteeinschaltdauer Hb zu sein (Schritt S180). Durch die Verarbeitung gemäß Schritt S180 werden die Haltebetriebszeit bzw. Halteeinschaltdauer Hb und die Haltebetriebszeit bzw. Halteeinschaltdauer Ha als der gleiche Wert in dem Speicher der Steuerungsvorrichtung 31 gespeichert. Nachfolgend zu der Aktualisierung der Haltebetriebszeit bzw. Halteeinschaltdauer Ha wird die derzeitige Verarbeitung zeitweise beendet.
  • In der Haltebetriebszeit- bzw. Halteeinschaltdauereinstellungsverarbeitung entsprechen Schritt S110, Schritt S120, Schritt S130 und Schritt S160 einer Lernverarbeitung, und Schritt S140, Schritt S150, Schritt S170 und Schritt S180 entsprechen einer Aktualisierungsverarbeitung.
  • Der Betrieb der Steuerungsvorrichtung 31 wird nachstehend beschrieben.
  • In Abhängigkeit von dem Kraftmaschinenbetriebszustand kann die Halteeinschaltdauer bzw. Halteeinschaltbetriebszeit H kontinuierlich in einem ersten Bereich, der einer aus dem Federbereich und dem Nicht-Federbereich ist, gelernt werden, während die Haltebetriebszeit bzw. Halteeinschaltdauer H in einem zweiten Bereich, der der andere aus dem Federbereich und dem Nicht-Federbereich ist, nicht gelernt wird. In diesem Fall wird die Haltebetriebszeit bzw. Halteeinschaltdauer H des ersten Bereichs, in dem das Lernen ausgeführt wird, sequenziell auf einen Wert geändert, der dem derzeitigen Betriebszustand des variablen Ventilzeitsteuerungsmechanismus 40 entspricht, wie beispielsweise einer Viskosität des Hydrauliköls. Die Haltebetriebszeit bzw. Halteeinschaltdauer H des zweiten Bereichs, in dem das Lernen nicht ausgeführt wird, wird jedoch nicht gelernt. In dieser Situation würde, wenn die vorstehend beschriebene Aktualisierungsverarbeitung nicht ausgeführt wird, die Magnitudenbeziehung in der Haltebetriebszeit bzw. Halteeinschaltdauer H zwischen dem Federbereich und dem Nicht-Federbereich zu der ursprünglichen Beziehung umgekehrt werden, bei der die Haltebetriebszeit bzw. Halteeinschaltdauer H des Federbereichs größer ist als die Haltebetriebszeit bzw. Halteeinschaltdauer H des Nicht-Federbereichs.
  • Ein Fall, bei dem die Aktualisierungsverarbeitung in einer Situation, bei der die Haltebetriebszeit bzw. Halteeinschaltdauer Ha des Federbereichs kontinuierlich gelernt wird, während die Haltebetriebszeit bzw. Halteeinschaltdauer Hb des Nicht-Federbereichs nicht gelernt wird, nicht ausgeführt wird, wird nachstehend unter Bezugnahme auf 6 beschrieben.
  • Wie es in 6 gezeigt ist, weicht, wenn die Soll-Ventilzeitsteuerung VTt von einem Bereich, der bei der Verzögerungs- bzw. Spätverstellseite der Zwischenphase angeordnet ist, zu einem Bereich, der bei der Vorverlegungs- bzw. Frühverstellseite der Zwischenphase angeordnet ist, entsprechend dem Kraftmaschinenbetriebszustand geändert wird, die Ist-Ventilzeitsteuerung VT zu der Soll-Ventilzeitsteuerung VTt ab (Zeitsteuerung bzw. Zeitpunkt t1). In dem Fall, der in 6 gezeigt ist, wird die Ist-Ventilzeitsteuerung VT bei einer Verzögerungs- bzw. Spätverstellseite der Soll-Ventilzeitsteuerung VTt eingestellt. Somit ist die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU des OCV 50 kleiner als die Haltebetriebszeit bzw. Halteeinschaltdauer Ha durch den Additionswert des Proportionalkorrekturelements P und des Ableitungskorrekturelements D. Hierbei ist die Ist-Ventilzeitsteuerung VT in dem Federbereich. Somit wird die Haltebetriebszeit bzw. Halteeinschaltdauer Ha des Federbereichs verwendet, um die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU zu berechnen.
  • Während der Regelung, die die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU des OCV 50 verwendet, wird, wenn die Änderungsgröße der Ist-Ventilzeitsteuerung VT für die vorbestimmte Zeit kontinuierlich kleiner als ein Bestimmungswert ist, bestimmt, dass die Lernbedingung erfüllt ist. Somit wird die derzeitige Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU als die neueste Haltebetriebszeit bzw. Halteeinschaltdauer Ha gelernt (Zeitpunkt bzw. Zeitsteuerung t2). In dem in 6 gezeigten Fall wird nachfolgend zu dem Lernen die Haltebetriebszeit bzw. Halteeinschaltdauer Ha kleiner als die Haltebetriebszeit bzw. Halteeinschaltdauer Hb (durch eine einzelpunktgestrichelte Linie in 6 angegeben), die derzeit in dem Speicher der Steuerungsvorrichtung 31 gespeichert ist. Dann wird die Ansteuerungseinschaltdauer bzw. Ansteuerungsbetriebszeit DU des OCV 50 von der Haltebetriebszeit bzw. Halteeinschaltdauer Ha durch den Additionswert des Proportionalkorrekturelements P und des Ableitungskorrekturelements D verkleinert.
  • Wenn die Haltebetriebszeit bzw. Halteinschaltdauer Ha wieder gelernt wird (Zeitpunkt bzw. Zeitsteuerung t3), wird die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU des OCV 50 weiter kleiner. Somit wird die Ist-Ventilzeitsteuerung VT vorverlegt bzw. frühverstellt und nähert sich der Soll-Ventilzeitsteuerung VTt an (Zeitpunkt bzw. Zeitsteuerung t3 bis t4).
  • Wenn die Ist-Ventilzeitsteuerung VT zu dem Nicht-Federbereich verschoben wird, wird die Haltebetriebszeit bzw. Halteeinschaltdauer Hb des Nicht-Federbereichs verwendet, um die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU zu berechnen (Zeitpunkt bzw. Zeitsteuerung t4). Hierbei ist der Wert der Haltebetriebszeit bzw. Halteeinschaltdauer Hb größer als die jüngste Haltebetriebszeit bzw. Halteeinschaltdauer Ha (Haltebetriebszeit bzw. Halteeinschaltdauer Ha in Zeitpunkt bzw. Zeitsteuerung t3 bis t4). Somit wird der Wert der Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU des OCV 50, der auf der Grundlage der Haltebetriebszeit bzw. Halteeinschaltdauer Hb eingestellt wird, größer als der der Haltebetriebszeit bzw. Halteeinschaltdauer Ha. Dies verzögert die Ist-Ventilzeitsteuerung VT über die Zwischenphase hinaus (Zeitpunkt bzw. Zeitsteuerung t5). Somit wird die Ist-Ventilzeitsteuerung VT wieder zu dem Federbereich verschoben.
  • Wenn die Ist-Ventilzeitsteuerung VT zu dem Federbereich verschoben wird, wird die Haltebetriebszeit bzw. Halteeinschaltdauer Ha verwendet, um die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU zu berechnen. Somit wird die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU des OCV 50 verkleinert, wobei die Ist-Ventilzeitsteuerung VT wieder vorverlegt wird. Dann wird, wenn die Ist-Ventilzeitsteuerung VT zu dem Nicht-Federbereich verschoben wird (Zeitpunkt bzw. Zeitsteuerung t6), die Haltebetriebszeit bzw. Halteeinschaltdauer Hb verwendet, um die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU zu berechnen. Dies vergrößert die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU des OCV 50 und verzögert die Ist-Ventilzeitsteuerung VT wieder (Zeitpunkt bzw. Zeitsteuerung t7). Nachfolgend werden die Vorverlegung bzw. Frühverstellung der Ist-Ventilzeitsteuerung VT zu dem Nicht-Federbereich (Zeitpunkt bzw. Zeitsteuerung t8) und die Verzögerung bzw. Spätverstellung der Ist-Ventilzeitsteuerung zu dem Federbereich (Zeitpunkt bzw. Zeitsteuerung t9) wiederholt. Auf diese Weise scheitert, wenn ein Jagen bzw. eine Pendelung in der Ist-Ventilzeitsteuerung VT auftritt, die Ist-Ventilzeitsteuerung VT daran, Änderungen in der Soll-Ventilzeitsteuerung VTt zu folgen.
  • Wie es in 7 gezeigt ist, wird in dem vorliegenden Ausführungsbeispiel, das die vorstehend beschriebene Aktualisierungsverarbeitung ausführt, wenn die Lernbedingung erfüllt ist, die Haltebetriebszeit bzw. Halteeinschaltdauer Ha in der gleichen Art und Weise wie bei der Zeitsteuerung bzw. dem Zeitpunkt t2 gemäß 6 gelernt (Zeitpunkt bzw. Zeitsteuerung t12). In diesem Fall wird die gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Ha kleiner als die Haltebetriebszeit bzw. Halteeinschaltdauer Hb (durch eine einzelpunktgestrichelte Linie in 7 angegeben). Somit wird die Haltebetriebszeit bzw. Halteeinschaltdauer Hb aktualisiert, um gleich der gelernten Haltebetriebszeit bzw. Halteeinschaltdauer Ha zu sein. Nachfolgend wird, wenn die Haltebetriebszeit bzw. Halteeinschaltdauer Ha wieder gelernt ist, die Haltebetriebszeit bzw. Halteeinschaltdauer Hb aktualisiert, um gleich der gelernten Haltebetriebszeit bzw. Halteeinschaltdauer Ha zu sein (Zeitsteuerung bzw. Zeitpunkt t13). Genauer gesagt wird, wann immer die gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Ha kleiner als die derzeitige Haltebetriebszeit bzw. Halteeinschaltdauer Hb wird, die Haltebetriebszeit bzw. Halteeinschaltdauer Hb aktualisiert.
  • Wenn die Ist-Ventilzeitsteuerung VT zu dem Bereich verschoben wird, der bei der Vorverlegungs- bzw. Frühverstellseite der Zwischenphase angeordnet ist, wird die Haltebetriebszeit bzw. Halteeinschaltdauer Hb, die die Haltebetriebszeit bzw. Halteeinschaltdauer H des Nicht-Federbereichs ist, verwendet, um die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU zu berechnen (Zeitpunkt bzw. Zeitsteuerung t14). Hierbei ist der Wert der Haltebetriebszeit bzw. Halteeinschaltdauer Hb gleich zu dem der jüngsten Haltebetriebszeit bzw. Halteeinschaltdauer Ha (Haltebetriebszeit bzw. Halteeinschaltdauer Ha bei Zeitpunkt bzw. Zeitsteuerung t13 bis t14). Somit wird eine Verzögerung bzw. Spätverstellung der Ist-Ventilzeitsteuerung VT beschränkt, auch wenn die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU unter Verwendung der Haltebetriebszeit bzw. Halteeinschaltdauer Hb berechnet wird.
  • Nachfolgend wird, wenn die Lernbedingung wieder erfüllt wird und die Haltebetriebszeit bzw. Halteeinschaltdauer Hb gelernt wird (Zeitpunkt bzw. Zeitsteuerung t15), die ursprüngliche Beziehung erhalten, sodass die Haltebetriebszeit bzw. Halteeinschaltdauer Ha größer als die Haltebetriebszeit bzw. Halteeinschaltdauer Hb ist. Somit kann die Ist-Ventilzeitsteuerung VT sich der Soll-Ventilzeitsteuerung VTt annähern.
  • Zusätzlich wird in dem Zeitpunkt bzw. der Zeitsteuerung t12 oder dem Zeitpunkt bzw. der Zeitsteuerung t13, wenn die Lernbedingung erfüllt ist und die Haltebetriebszeit bzw. Halteeinschaltdauer Ha gelernt wird, wenn die gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Ha größer oder gleich der Haltebetriebszeit bzw. Halteeinschaltdauer Hb ist, die Haltebetriebszeit bzw. Halteeinschaltdauer Hb nicht aktualisiert. Auch in diesem Fall ist die ursprüngliche Beziehung, in der die Haltebetriebszeit bzw. Halteeinschaltdauer Ha größer als die Haltebetriebszeit bzw. Halteeinschaltdauer Hb ist, nicht umgekehrt.
  • Die 6 und 7 veranschaulichen jeweils einen Fall, bei dem die Haltebetriebszeit bzw. Halteeinschaltdauer Ha kontinuierlich gelernt wird, während die Haltebetriebszeit bzw. Halteeinschaltdauer Hb nicht gelernt wird. Die Pendelung bzw. das Jagen würde jedoch ebenso in der Ist-Ventilzeitsteuerung VT auftreten, wenn die Haltebetriebszeit bzw. Halteeinschaltdauer Hb kontinuierlich gelernt wird, während die Haltebetriebszeit bzw. Halteeinschaltdauer Ha nicht gelernt wird. Diesbezüglich kann in der vorstehend beschriebenen Aktualisierungsverarbeitung, wann immer eine Bedingung erfüllt ist, bei der die gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Hb größer als die Haltebetriebszeit bzw. Halteeinschaltdauer Ha wird, die Haltebetriebszeit bzw. Halteeinschaltdauer Ha aktualisiert werden, um gleich der gelernten Haltebetriebszeit bzw. Halteeinschaltdauer Hb zu sein. Somit nähert sich, auch wenn die Haltebetriebszeit bzw. Halteeinschaltdauer Hb kontinuierlich gelernt wird, die Ist-Ventilzeitsteuerung VT der Soll-Ventilzeitsteuerung VTt an.
  • Die vorstehend beschriebene Steuerungsvorrichtung 31 weist die nachstehend beschriebenen Vorteile auf.
    1. (1) Auch wenn eine der Haltebetriebszeiten bzw. Halteeinschaltdauern H, nämlich die Haltebetriebszeit bzw. Halteeinschaltdauer Ha und die Haltebetriebszeit bzw. Halteeinschaltdauer Hb, kontinuierlich gelernt wird, aber die andere Haltebetriebszeit bzw. Halteeinschaltdauer H nicht gelernt wird, wird, wenn die relative Drehungsphase in dem Bereich geändert wird, bei dem das Lernen nicht ausgeführt wird, die Beziehung erfüllt, sodass die Haltebetriebszeit bzw. Halteeinschaltdauer Ha des Federbereichs größer oder gleich der Haltebetriebszeit bzw. Halteeinschaltdauer Hb des Nicht-Federbereichs ist. Dies verhindert die Umkehrung der Magnitudenbeziehung zwischen der Haltebetriebszeit bzw. Halteeinschaltdauer Ha des Federbereichs und der Haltebetriebszeit bzw. Halteeinschaltdauer Hb des Nicht-Federbereichs zu der ursprünglichen Beziehung, d.h. der Magnitudenbeziehung in der Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU des OCV 50, die erforderlich ist, um die Ist-Ventilzeitsteuerung VT bei der konstanten Zeitsteuerung in jedem Bereich zu halten. Somit wird, auch wenn eine der Haltebetriebszeiten bzw. Halteeinschaltdauern H, die Haltebetriebszeit bzw. Halteeinschaltdauer Ha oder die Haltebetriebszeit bzw. Halteeinschaltdauer Hb nicht gelernt wird, während die andere Haltebetriebszeit bzw. Halteeinschaltdauer H kontinuierlich gelernt wird, eine Pendelung bzw. ein Jagen der Ist-Ventilzeitsteuerung VT begrenzt, wenn die Soll-Ventilzeitsteuerung VTt über Bereiche verschoben wird.
    2. (2) Die Lernverarbeitung einer der Haltebetriebszeiten bzw. Halteeinschaltdauern H, die Haltebetriebszeit bzw. Halteeinschaltdauer Ha oder die Haltebetriebszeit bzw. Halteeinschaltdauer Hb, wird zusammen mit der Aktualisierungsverarbeitung der anderen Haltebetriebszeit bzw. Halteeinschaltdauer H ausgeführt. Die Aktualisierungsverarbeitung würde ausgeführt werden, indem die Haltebetriebszeit bzw. Halteeinschaltdauer H um eine vorbestimmte Größe verkleinert oder vergrößert wird. Wenn jedoch eine derartige Aktualisierungsverarbeitung ausgeführt wird, muss die vorbestimmte Größe im Voraus durch Experimente oder auf einen geeigneten Wert in jeder Aktualisierungsverarbeitung eingestellt werden. In der vorstehend beschriebenen Steuerungsvorrichtung 31 wird die Aktualisierungsverarbeitung ohne Verwendung eines vorbestimmten Werts ausgeführt. Dies vereinfacht die Aktualisierungsverarbeitung.
  • Das vorstehend beschriebene Ausführungsbeispiel kann wie nachstehend beschrieben modifiziert werden.
  • In der Aktualisierungsverarbeitung kann die Haltebetriebszeit bzw. Halteeinschaltdauer H des ersten Bereichs, bei dem das Lernen ausgeführt wird, um eine vorbestimmte Größe vergrößert oder verkleinert werden, wobei der vergrößerte oder verkleinerte Wert als ein Aktualisierungswert der Haltebetriebszeit bzw. Halteeinschaltdauer H des zweiten Bereichs verwendet werden kann. Genauer gesagt kann in dem Schritt S150 gemäß 5 ein Wert, der um die vorbestimmte Größe kleiner als die gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Ha ist, als der Aktualisierungswert der Haltebetriebszeit bzw. Halteeinschaltdauer Hb verwendet werden. Ebenso kann in dem Schritt S180 ein Wert, der um die vorbestimmte Größe größer als die gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Hb ist, als der Aktualisierungswert der Haltebetriebszeit bzw. Halteeinschaltdauer Ha verwendet werden.
  • In Abhängigkeit von der Struktur des variablen Ventilzeitsteuerungsmechanismus 40 und des OCV 50 kann die Beziehung derart sein, dass die Haltebetriebszeit bzw. Halteeinschaltdauer Hb des Nicht-Federbereichs größer als die Haltebetriebszeit bzw. Halteeinschaltdauer Ha des Federbereichs ist. In einem derartigen Fall kann die Aktualisierungsverarbeitung wie nachstehend beschrieben ausgeführt werden. Das heißt, die Steuerungsvorrichtung 31 bestimmt in Schritt S140 gemäß 5, ob die gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Ha größer als die Haltebetriebszeit bzw. Halteeinschaltdauer Hb ist oder nicht. Wenn bestimmt wird, dass die gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Ha größer als die Haltebetriebszeit bzw. Halteeinschaltdauer Hb ist, wird in dem Schritt S150 die Haltebetriebszeit bzw. Halteeinschaltdauer Hb aktualisiert. Zusätzlich bestimmt in Schritt S170 die Steuerungsvorrichtung 31, ob die gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Hb kleiner als die Haltebetriebszeit bzw. Halteeinschaltdauer Ha ist oder nicht. Wenn bestimmt wird, dass die gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Hb kleiner als die Haltebetriebszeit bzw. Halteeinschaltdauer Ha ist, wird in Schritt S180 die Haltebetriebszeit bzw. Halteeinschaltdauer Ha aktualisiert. In dieser Betriebsart ist, wenn die Haltebetriebszeit bzw. Halteeinschaltdauer H kontinuierlich in einem des Federbereichs und des Nicht-Federbereichs gelernt wird, die Beziehung konstant erfüllt, sodass die Haltebetriebszeit bzw. Halteeinschaltdauer Hb, die die Haltebetriebszeit bzw. Halteeinschaltdauer H des Nicht-Federbereichs ist, größer oder gleich der Haltebetriebszeit bzw. Halteeinschaltdauer Ha ist, die die Haltebetriebszeit bzw. Halteeinschaltdauer H des Federbereichs ist. Dies begrenzt eine Pendelung bzw. ein Jagen der tatsächlichen Ventilzeitsteuerung VT, wenn die Soll-Ventilzeitsteuerung VTt zwischen dem Federbereich und dem Nicht-Federbereich verschoben wird.
  • Ebenso kann in dem vorstehend beschriebenen modifizierten Beispiel die Haltebetriebszeit bzw. Halteeinschaltdauer H des ersten Bereichs, der dem Bereich entspricht, bei dem das Lernen ausgeführt wird, um eine vorbestimmte Größe vergrößert oder verkleinert werden, der vergrößerte oder verkleinerte Wert kann als ein Aktualisierungswert der Haltebetriebszeit bzw. Halteeinschaltdauer H des zweiten Bereichs verwendet werden, der dem anderen Bereich entspricht. Genauer gesagt kann in dem Schritt S150 gemäß 5 ein Wert, der um die vorbestimmte Größe größer als die gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Ha ist, als der Aktualisierungswert der Haltebetriebszeit bzw. Halteeinschaltdauer Hb verwendet werden. Ebenso kann in dem Schritt S180 ein Wert, der um die vorbestimmte Größe kleiner als die gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Hb ist, als der Aktualisierungswert der Haltebetriebszeit bzw. Halteeinschaltdauer Ha verwendet werden.
  • Die Schritte S140, S150, S170, S180 können von der Haltebetriebszeit- bzw. Halteeinschaltdauereinstellungsverarbeitung gemäß 5 weggelassen werden. In diesem Fall kann die Aktualisierungsverarbeitung getrennt von der Verarbeitung gemäß 5 ausgeführt werden, wenn die relative Drehungsphase von dem ersten Bereich, der einem des Federbereichs und des Nicht-Federbereichs entspricht, zu dem zweiten Bereich, der dem anderen Bereich entspricht, verschoben wird. In dieser Betriebsart wird die Aktualisierungsverarbeitung beispielsweise wie nachstehend beschrieben ausgeführt. Das heißt, wenn die relative Drehungsphase von dem Federbereich zu dem Nicht-Federbereich verschoben wird, bestimmt die Steuerungsvorrichtung 31, ob die Haltebetriebszeit bzw. Halteeinschaltdauer Ha des Federbereichs, die derzeit in dem Speicher der Steuervorrichtung 31 gespeichert ist, oder die Haltebetriebszeit bzw. Halteeinschaltdauer Ha, die zuletzt in dem Federbereich gelernt worden ist, kleiner als die Haltebetriebszeit bzw. Halteeinschaltdauer Hb des Nicht-Federbereich, die in dem Speicher der Steuerungsvorrichtung 31 gespeichert ist, ist oder nicht. Wenn bestimmt wird, dass die Haltebetriebszeit bzw. Halteeinschaltdauer Ha kleiner als die Haltebetriebszeit bzw. Halteeinschaltdauer Hb ist, aktualisiert die Steuerungsvorrichtung 31 die Haltebetriebszeit bzw. Halteeinschaltdauer Hb, sodass die Haltebetriebszeit bzw. Halteeinschaltdauer Hb gleich der Haltebetriebszeit bzw. Halteeinschaltdauer Ha wird. Wenn bestimmt wird, dass die Haltebetriebszeit bzw. Halteeinschaltdauer Ha nicht kleiner als die Haltebetriebszeit bzw. Halteeinschaltdauer Hb ist, d.h. größer oder gleich der Haltebetriebszeit bzw. Halteeinschaltdauer Hb ist, wird die Aktualisierungsverarbeitung bei der Haltebetriebszeit bzw. Halteeinschaltdauer Hb nicht ausgeführt. Zusätzlich bestimmt, wenn die relative Drehungsphase von dem Nicht-Federbereich zu dem Federbereich verschoben wird, die Steuerungsvorrichtung 31, ob die Haltebetriebszeit bzw. Halteeinschaltdauer Hb des Nicht-Federbereichs, die derzeit in dem Speicher der Steuerungsvorrichtung 31 gespeichert ist, oder die Haltebetriebszeit bzw. Halteeinschaltdauer Hb, die zuletzt in dem Nicht-Federbereich gelernt worden ist, größer als die Haltebetriebszeit bzw. Halteeinschaltdauer Ha des Federbereichs, die in dem Speicher der Steuervorrichtung 31 gespeichert ist, ist oder nicht. Wenn bestimmt wird, dass die Haltebetriebszeit bzw. Halteeinschaltdauer Hb größer als die Haltebetriebszeit bzw. Halteeinschaltdauer Ha ist, aktualisiert die Steuerungsvorrichtung 31 die Haltebetriebszeit bzw. Halteeinschaltdauer Ha, sodass die Haltebetriebszeit bzw. Halteeinschaltdauer Ha gleich der Haltebetriebszeit bzw. Halteeinschaltdauer Hb wird. Wenn bestimmt wird, dass die Haltebetriebszeit bzw. Halteeinschaltdauer Hb nicht größer als die Haltebetriebszeit bzw. Halteeinschaltdauer Ha ist, d.h. kleiner oder gleich der Haltebetriebszeit bzw. Halteeinschaltdauer Ha ist, wird die Aktualisierungsverarbeitung bei der Haltebetriebszeit bzw. Halteeinschaltdauer Ha nicht ausgeführt. Auch in dieser Betriebsart ist, wenn die Haltebetriebszeit bzw. Halteeinschaltdauer H kontinuierlich in einem des Federbereichs und des Nicht-Federbereichs gelernt wird, die Beziehung erfüllt, sodass die Haltebetriebszeit bzw. Halteeinschaltdauer Ha, die die Haltebetriebszeit bzw. Halteeinschaltdauer des Federbereich ist, größer oder gleich der Haltebetriebszeit bzw. Halteeinschaltdauer Hb ist, die die Haltebetriebszeit bzw. Halteeinschaltdauer H des Nicht-Federbereichs ist. Somit wird in der gleichen Art und Weise wie in dem vorstehend beschriebenen Ausführungsbeispiel eine Pendelung bzw. ein Jagen der Ist-Ventilzeitsteuerung VT begrenzt, wenn die Soll-Ventilzeitsteuerung VTt zwischen dem Federbereich und dem Nicht-Federbereich verschoben wird.
  • In der Aktualisierungsverarbeitung des vorstehend beschriebenen modifizierten Beispiels kann die Haltebetriebszeit bzw. Halteeinschaltdauer H des ersten Bereichs, der dem Bereich entspricht, bei dem das Lernen ausgeführt wird, um eine vorbestimmte Größe vergrößert oder verkleinert werden, wobei der vergrößerte oder verkleinerte Wert als ein Aktualisierungswert der Haltebetriebszeit bzw. Halteeinschaltdauer H des zweiten Bereichs, der dem anderen Bereich entspricht, verwendet werden kann. Genauer gesagt kann ein Wert, der um die vorbestimmte Größe kleiner als die zuletzt gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Ha ist, als der Aktualisierungswert der Haltebetriebszeit bzw. Halteeinschaltdauer Hb verwendet werden. Ebenso kann ein Wert, der um die vorbestimmte Größe größer als die zuletzt gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Hb ist, als der Aktualisierungswert der Haltebetriebszeit bzw. Halteeinschaltdauer Ha verwendet werden.
  • In Abhängigkeit von der Struktur des variablen Ventilzeitsteuerungsmechanismus 40 und des OCV 50 kann die Beziehung derart sein, dass die Haltebetriebszeit bzw. Halteeinschaltdauer Hb des Nicht-Federbereichs größer als die Haltebetriebszeit bzw. Halteeinschaltdauer Ha des Federbereichs ist. In einem derartigen Fall kann die Aktualisierungsverarbeitung des vorstehend beschriebenen modifizierten Beispiels wie nachstehend beschrieben ausgeführt werden. Das heißt, wenn die relative Drehungsphase von dem Federbereich zu dem Nicht-Federbereich verschoben wird, bestimmt die Steuerungsvorrichtung 31, ob die zuletzt gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Ha größer als die Haltebetriebszeit bzw. Halteeinschaltdauer Hb ist oder nicht. Wenn bestimmt wird, dass die zuletzt gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Ha größer als die Haltebetriebszeit bzw. Halteeinschaltdauer Hb ist, aktualisiert die Steuerungsvorrichtung 31 die Haltebetriebszeit bzw. Halteeinschaltdauer Hb. Zusätzlich bestimmt, wenn die relative Drehungsphase von dem Nicht-Federbereich zu dem Federbereich verschoben wird, die Steuerungsvorrichtung 31, ob die zuletzt gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Hb kleiner als die Haltebetriebszeit bzw. Halteeinschaltdauer Ha ist oder nicht. Wenn bestimmt wird, dass die zuletzt gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Hb kleiner als die Haltebetriebszeit bzw. Halteeinschaltdauer Ha ist, aktualisiert die Steuerungsvorrichtung 31 die Haltebetriebszeit bzw. Halteeinschaltdauer Ha. In dieser Betriebsart ist, auch wenn die Haltebetriebszeit bzw. Halteeinschaltdauer H in einem des Federbereichs und des Nicht-Federbereichs kontinuierlich gelernt wird und die relative Drehungsphase in dem Bereich geändert wird, bei dem das Lernen nicht ausgeführt wird, die Beziehung erfüllt, sodass die Haltebetriebszeit bzw. Halteeinschaltdauer Hb, die die Haltebetriebszeit bzw. Halteeinschaltdauer H des Nicht-Federbereichs ist, größer oder gleich der Haltebetriebszeit bzw. Halteeinschaltdauer Ha ist, die die Haltebetriebszeit bzw. Halteeinschaltdauer H des Federbereich ist. Somit wird in der gleichen Art und Weise wie in dem vorstehend beschriebenen Ausführungsbeispiel eine Pendelung bzw. ein Jagen der Ist-Ventilzeitsteuerung VT begrenzt, wenn die Soll-Ventilzeitsteuerung VTt zwischen dem Federbereich und dem Nicht-Federbereich verschoben wird.
  • Auch in dem vorstehend beschriebenen modifizierten Beispiel kann die Haltebetriebszeit bzw. Halteeinschaltdauer H des ersten Bereichs, der einem der Bereiche entspricht, bei dem das letzte Lernen ausgeführt wird, um eine vorbestimmte Größe vergrößert oder verkleinert werden, wobei der vergrößerte oder verkleinerte Wert als ein Aktualisierungswert der Haltebetriebszeit bzw. Halteeinschaltdauer H des zweiten Bereichs, der dem anderen Bereich entspricht, verwendet werden kann. Genauer gesagt kann ein Wert, der um die vorbestimmte Größe größer als die zuletzt gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Ha ist, als der Aktualisierungswert der Haltebetriebszeit bzw. Halteeinschaltdauer Hb verwendet werden. Ebenso kann ein Wert, der um die vorbestimmte Größe kleiner als die zuletzt gelernte Haltebetriebszeit bzw. Halteeinschaltdauer Hb ist, als der Aktualisierungswert der Haltebetriebszeit bzw. Halteeinschaltdauer Ha verwendet werden.
  • Die Schritte S140, S150, S170, S180 können von der Haltebetriebszeit- bzw. Halteeinschaltdauereinstellungsverarbeitung gemäß 5 weggelassen werden. In diesem Fall kann eine Beschränkungsverarbeitung, die den Wert der Haltebetriebszeit bzw. Halteeinschaltdauer H beschränkt, der verwendet wird, um die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU zu berechnen, getrennt von der Verarbeitung gemäß 5 ausgeführt werden.
  • In dieser Betriebsart wird, wenn die relative Drehungsphase in dem Federbereich ist, die Verarbeitung beispielsweise wie nachstehend beschrieben ausgeführt. Das heißt, die Steuerungsvorrichtung 31 vergleicht die Haltebetriebszeit bzw. Halteeinschaltdauer Ha, die in dem Speicher der Steuerungsvorrichtung 31 gespeichert ist, mit der Haltebetriebszeit bzw. Halteeinschaltdauer Hb, die in dem Speicher der Steuerungsvorrichtung 31 gespeichert ist, oder der Haltebetriebszeit bzw. Halteeinschaltdauer Hb, die zuletzt in dem Nicht-Federbereich gelernt worden ist. Dann verwendet die Steuerungsvorrichtung 31 die größere der Haltebetriebszeit bzw. Halteeinschaltdauer Ha und der Haltebetriebszeit bzw. Halteeinschaltdauer Hb als die Haltebetriebszeit bzw. Halteeinschaltdauer H der Gleichung (1), um die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU zu berechnen. Durch die Verarbeitung beschränkt, wenn die relative Drehungsphase in dem Federbereich ist, die Steuerungsvorrichtung 31 den Wert der Haltebetriebszeit bzw. Halteeinschaltdauer Ha des Federbereichs, der verwendet wird, um die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU zu berechnen, sodass die Haltebetriebszeit bzw. Halteeinschaltdauer Hb, die zuletzt in dem Nicht-Federbereich gelernt worden ist, als der untere Grenzwert eingestellt wird. Somit wird, wenn die relative Drehungsphase in dem Federbereich ist und die Haltebetriebszeit bzw. Halteeinschaltdauer Hb größer als die Haltebetriebszeit bzw. Halteeinschaltdauer Ha ist, die in dem Speicher der Steuerungsvorrichtung 31 gespeichert ist, anstelle der Haltebetriebszeit bzw. Halteeinschaltdauer Ha die Haltebetriebszeit bzw. Halteeinschaltdauer Hb verwendet, um die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU zu berechnen.
  • Wenn die Haltebetriebszeit bzw. Halteeinschaltdauer Ha größer oder gleich der Haltebetriebszeit bzw. Halteeinschaltdauer Hb ist, die in dem Speicher der Steuerungsvorrichtung 31 gespeichert ist, wird die Haltebetriebszeit bzw. Halteeinschaltdauer Ha verwendet, um die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU zu berechnen. Somit ist, auch wenn die Haltebetriebszeit bzw. Halteeinschaltdauer Hb des Nicht-Federbereichs kontinuierlich gelernt wird, während die Haltebetriebszeit bzw. Halteeinschaltdauer Ha des Federbereichs nicht gelernt wird und die relative Drehungsphase in den Federbereich geändert wird, bei dem das Lernen nicht ausgeführt wird, die Beziehung erfüllt, sodass die Haltebetriebszeit bzw. Halteeinschaltdauer H, die verwendet wird, um die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU zu berechnen, größer oder gleich der Haltebetriebszeit bzw. Halteeinschaltdauer Hb des Nicht-Federbereichs ist.
  • Zusätzlich wird in dieser Betriebsart, wenn die relative Drehungsphase in dem Nicht-Federbereich ist, die Verarbeitung beispielsweise wie nachstehend beschrieben ausgeführt. Das heißt, die Steuerungsvorrichtung 31 vergleicht die Haltebetriebszeit bzw. Halteeinschaltdauer Hb, die in dem Speicher der Steuerungsvorrichtung 31 gespeichert ist, mit der Haltebetriebszeit bzw. Halteeinschaltdauer Ha, die in dem Speicher der Steuerungsvorrichtung 31 gespeichert ist, oder der Haltebetriebszeit bzw. Halteeinschaltdauer Ha, die zuletzt in dem Federbereich gelernt worden ist. Dann verwendet die Steuerungsvorrichtung 31 den kleineren Wert der Haltebetriebszeit bzw. Halteeinschaltdauer Hb und der Haltebetriebszeit bzw. Halteeinschaltdauer Ha als die Haltebetriebszeit bzw. Halteeinschaltdauer H der Gleichung (1), um die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU zu berechnen. Durch die Verarbeitung beschränkt, wenn die relative Drehungsphase in dem Nicht-Federbereich ist, die Steuerungsvorrichtung 31 den Wert der Haltebetriebszeit bzw. Halteeinschaltdauer Hb des Nicht-Federbereichs, der verwendet wird, um die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU zu berechnen, sodass die Haltebetriebszeit bzw. Halteeinschaltdauer Ha, die zuletzt in dem Federbereich gelernt worden ist, als der obere Grenzwert eingestellt wird. Somit wird, wenn die relative Drehungsphase in dem Nicht-Federbereich ist und die Haltebetriebszeit bzw. Halteeinschaltdauer Ha kleiner als die Haltebetriebszeit bzw. Halteeinschaltdauer Hb ist, die in dem Speicher der Steuerungsvorrichtung 31 gespeichert ist, anstelle der Haltebetriebszeit bzw. Halteeinschaltdauer Hb die Haltebetriebszeit bzw. Halteeinschaltdauer Ha verwendet, um die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU zu berechnen.
  • Wenn die Haltebetriebszeit bzw. Halteeinschaltdauer Hb kleiner oder gleich der Haltebetriebszeit bzw. Halteeinschaltdauer Ha ist, die in dem Speicher der Steuerungsvorrichtung 31 gespeichert ist, wird die Haltebetriebszeit bzw. Halteeinschaltdauer Hb verwendet, um die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU zu berechnen. Somit ist, auch wenn die Haltebetriebszeit bzw. Halteeinschaltdauer Ha des Federbereichs kontinuierlich gelernt wird, während die Haltebetriebszeit bzw. Halteeinschaltdauer Hb des Nicht-Federbereichs nicht gelernt wird und die relative Drehungsphase in den Nicht-Federbereich geändert wird, bei dem das Lernen nicht ausgeführt wird, die Beziehung erfüllt, sodass die Haltebetriebszeit bzw. Halteeinschaltdauer H, die verwendet wird, um die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU zu berechnen, kleiner oder gleich der Haltebetriebszeit bzw. Halteeinschaltdauer Ha des Federbereich ist.
  • In Abhängigkeit von der Struktur des variablen Ventilzeitsteuerungsmechanismus 40 und des OCV 50 kann die Beziehung derart sein, dass die Haltebetriebszeit bzw. Halteeinschaltdauer H des Nicht-Federbereichs (Haltebetriebszeit bzw. Halteeinschaltdauer Hb) größer als die Haltebetriebszeit bzw. Halteeinschaltdauer H des Federbereichs (Haltebetriebszeit bzw. Halteeinschaltdauer Ha) ist.
  • In einem derartigen Fall kann die Beschränkungsverarbeitung des vorstehend beschriebenen modifizierten Beispiels wie nachstehend beschrieben ausgeführt werden. Das heißt, wenn die relative Drehungsphase in dem Federbereich ist, verwendet die Steuerungsvorrichtung 31 den kleineren Wert der Haltebetriebszeit bzw. Halteeinschaltdauer Hb und der Haltebetriebszeit bzw. Halteeinschaltdauer Ha, die in dem Speicher der Steuerungsvorrichtung 31 gespeichert sind, als die Haltebetriebszeit bzw. Halteeinschaltdauer H der Gleichung (1), um die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU zu berechnen.
  • Durch die Verarbeitung beschränkt, wenn die relative Drehungsphase in dem Federbereich ist, die Steuerungsvorrichtung 31 den Wert der Haltebetriebszeit bzw. Halteeinschaltdauer Ha des Federbereichs, der verwendet wird, um die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU zu berechnen, sodass die Haltebetriebszeit bzw. Halteeinschaltdauer Hb, die zuletzt in dem Nicht-Federbereich gelernt worden ist, als der obere Grenzwert eingestellt wird.
  • Wenn die relative Drehungsphase in dem Nicht-Federbereich ist, verwendet die Steuerungsvorrichtung 31 die größere der Haltebetriebszeit bzw. Halteeinschaltdauer Hb und der Haltebetriebszeit bzw. Halteeinschaltdauer Ha, die in dem Speicher der Steuerungsvorrichtung 31 gespeichert sind, als die Haltebetriebszeit bzw. Halteeinschaltdauer H der Gleichung (1), um die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU zu berechnen. Durch die Verarbeitung beschränkt, wenn die relative Drehungsphase in dem Nicht-Federbereich ist, die Steuerungsvorrichtung 31 den Wert der Haltebetriebszeit bzw. Halteeinschaltdauer Hb des Nicht-Federbereichs, der verwendet wird, um die Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU zu berechnen, sodass die Haltebetriebszeit bzw. Halteeinschaltdauer Ha, die zuletzt in dem Federbereich gelernt worden ist, als der untere Grenzwert eingestellt wird. In dieser Betriebsart ist, auch wenn die Haltebetriebszeit bzw. Halteeinschaltdauer H kontinuierlich bei einem des Federbereichs und des Nicht-Federbereichs gelernt wird und die relative Drehungsphase in dem Bereich geändert wird, bei dem das Lernen nicht ausgeführt wird, die Beziehung erfüllt, sodass die Haltebetriebszeit bzw. Halteeinschaltdauer Hb, die die Haltebetriebszeit bzw. Halteeinschaltdauer H des Nicht-Federbereichs ist, größer oder gleich der Haltebetriebszeit bzw. Halteeinschaltdauer Ha ist, die die Haltebetriebszeit bzw. Halteeinschaltdauer H des Federbereichs ist. Somit wird eine Pendelung bzw. ein Jagen der Ist-Ventilzeitsteuerung VT begrenzt, wenn die Soll-Ventilzeitsteuerung VTt zwischen dem Federbereich und den Nicht-Federbereich verschoben wird.
  • In jedem der vorstehend beschriebenen Ausführungsbeispiele und modifizierten Beispiele werden die Aktualisierungsverarbeitung und die Beschränkungsverarbeitung ausgeführt, wenn die relative Drehungsphase in jedem des Federbereichs und des Nicht-Federbereichs ist. Stattdessen können die Aktualisierungsverarbeitung und die Beschränkungsverarbeitung in nur einem der Bereiche ausgeführt werden.
  • Der Sperrenmechanismus 47 kann weggelassen werden. In dieser Betriebsart werden die Freigabekammer 48 und der Freigabeölkanal 67 ebenso weggelassen. Zusätzlich wird die Sperrbetriebsart von der Betriebsart des OCV 50 weggelassen. Ferner werden in jeder Betriebsart die Zufuhr und das Ausstoßen des Hydrauliköls zu und aus der Freigabekammer 48 weggelassen. Auch in dieser Betriebsart kann die Drängkraft bzw. Drückkraft der Feder 49 verwendet werden, um die Ist-Ventilzeitsteuerung VT auf die vorbestimmte Phase während eines Startens der Kraftmaschine vorzuverlegen bzw. frühzuverstellen.
  • Die Zufuhr und der Ausstoß des Hydrauliköls zu und aus den Vorverlegungs- bzw. Frühverstellkammern 45 und den Verzögerungs- bzw. Spätverstellkammern 46 werden auf der Grundlage der Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU des elektromagnetischen Solenoids 55 gesteuert. Anstelle der Ansteuerungsbetriebszeit bzw. Ansteuerungseinschaltdauer DU können die Zufuhr und das Ausstoßen des Hydrauliköls jedoch durch eine Änderung einer angelegten Spannung an das elektromagnetische Solenoid 55 gesteuert werden.
  • Der veranschaulichte variable Ventilzeitsteuerungsmechanismus 40 umfasst die Feder 49, die den Rotor 41 zu der Vorverlegungs- bzw. Frühverstellseite drängt bzw. drückt. Auch wenn der variable Ventilzeitsteuerungsmechanismus 40 die Feder 49 umfasst, die den Rotor 41 zu der Verzögerungs- bzw. Spätverstellseite drängt bzw. drückt, können jedoch die gleichen Vorteile erhalten werden.
  • Die vorstehend beschriebene Pendelungsbegrenzungssteuerung kann bei einem variablen Ventilzeitsteuerungsmechanismus angewendet werden, der ein Gehäuse, das sich synchron mit der Kurbelwelle 17 dreht, einen Rotor, der sich zusammen mit der Ausstoßnockenwelle 25 dreht, und eine Feder umfasst, die den Rotor derart drängt bzw. drückt, dass die relative Drehungsphase des Gehäuses und des Rotors in einer Position ist, die der Zwischenphase zwischen der am weitesten verzögerten bzw. spätverstellten Phase und der am weitesten vorverlegten bzw. frühverstellten Phase entspricht. In dieser Betriebsart kann die Feder, die den Rotor drängt bzw. drückt, den Rotor zu der Vorverlegungs- bzw. Frühverstellseite oder der Verzögerungs- bzw. Spätverstellseite drängen bzw. drücken.

Claims (8)

  1. Steuerungsvorrichtung für eine Brennkraftmaschine, wobei die Steuerungsvorrichtung umfasst: einen variablen Ventilzeitsteuerungsmechanismus (40), wobei der variable Ventilzeitsteuerungsmechanismus (40) einen ersten Drehkörper (42), der sich im Zusammenwirken mit einer Drehung einer Kurbelwelle (17) dreht, und einen zweiten Drehkörper (41) umfasst, der sich zusammen mit einer Nockenwelle (22) dreht; der variable Ventilzeitsteuerungsmechanismus (40) eine Ventilzeitsteuerung eines Kraftmaschinenventils (21) variiert, indem eine relative Drehungsphase des zweiten Drehkörpers (41) und des ersten Drehkörpers (42) unter Verwendung eines hydraulischen Drucks geändert wird, der von einem Hydrauliksteuerungsventil (50) zu einer Vorverlegungskammer (45) und einer Verzögerungskammer (46) zugeführt wird; der variable Ventilzeitsteuerungsmechanismus (40) eine Feder (49) umfasst, die den zweiten Drehkörper (41) derart drängt bzw. drückt, dass die relative Drehungsphase bei einer Position angeordnet ist, die einer vorbestimmten Phase zwischen einer am weitesten vorverlegten Phase und einer am weitesten verzögerten Phase entspricht; wenn ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper (41) eine Drängkraft von der Feder (49) empfängt, einen Federbereich definiert und ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper (41) eine Drängkraft von der Feder (49) nicht empfängt, einen Nicht-Federbereich definiert, eine Steuerungsgröße des Hydrauliksteuerungsventils (50), die benötigt wird, um eine Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Federbereich zu halten, größer ist als eine Steuerungsgröße des Hydrauliksteuerungsventils (50), die erforderlich ist, um die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Nicht-Federbereich zu halten; die Steuerungsvorrichtung für die Brennkraftmaschine (11) konfiguriert ist, eine Lernverarbeitung auszuführen, die eine Haltesteuerungsgröße des Hydrauliksteuerungsventils (50) lernt, wenn die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in jedem des Federbereichs und des Nicht-Federbereichs gehalten wird; und die Steuerungsvorrichtung für die Brennkraftmaschine (11) konfiguriert ist, zumindest eine Verarbeitung auszuführen aus einer Aktualisierungsverarbeitung, die die Haltesteuerungsgröße des Nicht-Federbereichs aktualisiert, wann immer die Haltesteuerungsgröße des Federbereichs, die in der Lernverarbeitung gelernt wird, kleiner als die Haltesteuerungsgröße des Nicht-Federbereichs wird, um eine Beziehung zu erfüllen, in der die Haltesteuerungsgröße des Nicht-Federbereichs kleiner oder gleich der Haltesteuerungsgröße des Federbereichs ist, und einer Aktualisierungsverarbeitung, die die Haltesteuerungsgröße des Federbereichs aktualisiert, wann immer die Haltesteuerungsgröße des Nicht-Federbereichs, die in der Lernverarbeitung gelernt wird, größer als die Haltesteuerungsgröße des Federbereichs wird, um eine Beziehung zu erfüllen, in der die Haltesteuerungsgröße des Federbereichs größer oder gleich der Haltesteuerungsgröße des Nicht-Federbereichs ist.
  2. Steuerungsvorrichtung für eine Brennkraftmaschine, wobei die Steuerungsvorrichtung umfasst: einen variablen Ventilzeitsteuerungsmechanismus (40), wobei der variable Ventilzeitsteuerungsmechanismus (40) einen ersten Drehkörper (42), der sich im Zusammenwirken mit einer Drehung einer Kurbelwelle (17) dreht, und einen zweiten Drehkörper (41) umfasst, der sich zusammen mit einer Nockenwelle (22) dreht; der variable Ventilzeitsteuerungsmechanismus (40) eine Ventilzeitsteuerung eines Kraftmaschinenventils (21) variiert, indem eine relative Drehungsphase des zweiten Drehkörpers (41) und des ersten Drehkörpers (42) unter Verwendung eines hydraulischen Drucks geändert wird, der von einem Hydrauliksteuerungsventil (50) zu einer Vorverlegungskammer (45) und einer Verzögerungskammer (46) zugeführt wird; der variable Ventilzeitsteuerungsmechanismus (40) eine Feder (49) umfasst, die den zweiten Drehkörper (41) derart drängt bzw. drückt, dass die relative Drehungsphase bei einer Position angeordnet ist, die einer vorbestimmten Phase zwischen einer am weitesten vorverlegten Phase und einer am weitesten verzögerten Phase entspricht; wenn ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper (41) eine Drängkraft von der Feder (49) empfängt, einen Federbereich definiert und ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper (41) eine Drängkraft von der Feder (49) nicht empfängt, einen Nicht-Federbereich definiert, eine Steuerungsgröße des Hydrauliksteuerungsventils (50), die benötigt wird, um eine Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Federbereich zu halten, größer ist als eine Steuerungsgröße des Hydrauliksteuerungsventils (50), die erforderlich ist, um die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Nicht-Federbereich zu halten; die Steuerungsvorrichtung für die Brennkraftmaschine konfiguriert ist, eine Lernverarbeitung auszuführen, die eine Haltesteuerungsgröße des Hydrauliksteuerungsventils (50) lernt, wenn die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in jedem des Federbereichs und des Nicht-Federbereichs gehalten wird; und die Steuerungsvorrichtung für die Brennkraftmaschine (11) konfiguriert ist, zumindest eine Verarbeitung auszuführen aus einer Aktualisierungsverarbeitung, die die Haltesteuerungsgröße des Nicht-Federbereichs aktualisiert, wenn die relative Drehungsphase von dem Federbereich zu dem Nicht-Federbereich verschoben wird, sodass die Haltesteuerungsgröße des Nicht-Federbereichs eine Beziehung erfüllt, in der die Haltesteuerungsgröße des Nicht-Federbereichs kleiner oder gleich der Haltesteuerungsgröße ist, die zuletzt in dem Federbereich gelernt worden ist, und einer Aktualisierungsverarbeitung, die die Haltesteuerungsgröße des Federbereichs aktualisiert, wenn die relative Drehungsphase von dem Nicht-Federbereich zu dem Federbereich verschoben wird, sodass die Haltesteuerungsgröße des Federbereichs eine Beziehung erfüllt, in der die Haltesteuerungsgröße des Federbereichs größer oder gleich der Haltesteuerungsgröße ist, die zuletzt in dem Nicht-Federbereich gelernt worden ist.
  3. Steuerungsvorrichtung für eine Brennkraftmaschine, wobei die Steuerungsvorrichtung umfasst: einen variablen Ventilzeitsteuerungsmechanismus (40), wobei der variable Ventilzeitsteuerungsmechanismus (40) einen ersten Drehkörper (42), der sich im Zusammenwirken mit einer Drehung einer Kurbelwelle (17) dreht, und einen zweiten Drehkörper (41) umfasst, der sich zusammen mit einer Nockenwelle (22) dreht; der variable Ventilzeitsteuerungsmechanismus (40) eine Ventilzeitsteuerung eines Kraftmaschinenventils (21) variiert, indem eine relative Drehungsphase des zweiten Drehkörpers (41) und des ersten Drehkörpers (42) unter Verwendung eines hydraulischen Drucks geändert wird, der von einem Hydrauliksteuerungsventil (50) zu einer Vorverlegungskammer (45) und einer Verzögerungskammer (46) zugeführt wird; der variable Ventilzeitsteuerungsmechanismus (40) eine Feder (49) umfasst, die den zweiten Drehkörper (41) derart drängt bzw. drückt, dass die relative Drehungsphase bei einer Position angeordnet ist, die einer vorbestimmten Phase zwischen einer am weitesten vorverlegten Phase und einer am weitesten verzögerten Phase entspricht; wenn ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper (41) eine Drängkraft von der Feder (49) empfängt, einen Federbereich definiert und ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper (41) eine Drängkraft von der Feder (49) nicht empfängt, einen Nicht-Federbereich definiert, eine Steuerungsgröße des Hydrauliksteuerungsventils (50), die benötigt wird, um eine Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Federbereich zu halten, größer ist als eine Steuerungsgröße des Hydrauliksteuerungsventils (50), die erforderlich ist, um die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Nicht-Federbereich zu halten; die Steuerungsvorrichtung für die Brennkraftmaschine (11) konfiguriert ist, eine Lernverarbeitung auszuführen, die eine Haltesteuerungsgröße des Hydrauliksteuerungsventils (50) lernt, wenn die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in jedem des Federbereichs und des Nicht-Federbereichs gehalten wird; und die Steuerungsvorrichtung für die Brennkraftmaschine (11) konfiguriert ist, zumindest eine Verarbeitung auszuführen aus einer Beschränkungsverarbeitung, die einen unteren Grenzwert der Haltesteuerungsgröße des Federbereichs, wenn die relative Drehungsphase in dem Federbereich ist, auf die Haltesteuerungsgröße beschränkt, die zuletzt in dem Nicht-Federbereich gelernt worden ist, und einer Beschränkungsverarbeitung, die einen oberen Grenzwert der Haltesteuerungsgröße der Haltesteuerungsgröße des Nicht-Federbereichs, wenn die relative Drehungsphase in dem Nicht-Federbereich ist, auf die Haltesteuerungsgröße beschränkt, die zuletzt in dem Federbereich gelernt worden ist.
  4. Steuerungsvorrichtung für eine Brennkraftmaschine, wobei die Steuerungsvorrichtung umfasst: einen variablen Ventilzeitsteuerungsmechanismus (40), wobei der variable Ventilzeitsteuerungsmechanismus (40) einen ersten Drehkörper (42), der sich im Zusammenwirken mit einer Drehung einer Kurbelwelle (17) dreht, und einen zweiten Drehkörper (41) umfasst, der sich zusammen mit einer Nockenwelle (22) dreht; der variable Ventilzeitsteuerungsmechanismus (40) eine Ventilzeitsteuerung eines Kraftmaschinenventils (21) variiert, indem eine relative Drehungsphase des zweiten Drehkörpers (41) und des ersten Drehkörpers (42) unter Verwendung eines hydraulischen Drucks geändert wird, der von einem Hydrauliksteuerungsventil (50) zu einer Vorverlegungskammer (45) und einer Verzögerungskammer (46) zugeführt wird; der variable Ventilzeitsteuerungsmechanismus (40) eine Feder (49) umfasst, die den zweiten Drehkörper (41) derart drängt bzw. drückt, dass die relative Drehungsphase bei einer Position angeordnet ist, die einer vorbestimmten Phase zwischen einer am weitesten vorverlegten Phase und einer am weitesten verzögerten Phase entspricht; wenn ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper (41) eine Drängkraft von der Feder (49) empfängt, einen Federbereich definiert und ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper (41) eine Drängkraft von der Feder (49) nicht empfängt, einen Nicht-Federbereich definiert, eine Steuerungsgröße des Hydrauliksteuerungsventils (50), die benötigt wird, um eine Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Nicht-Federbereich zu halten, größer ist als eine Steuerungsgröße des Hydrauliksteuerungsventils (50), die erforderlich ist, um die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Federbereich zu halten; die Steuerungsvorrichtung für die Brennkraftmaschine (11) konfiguriert ist, eine Lernverarbeitung auszuführen, die eine Haltesteuerungsgröße des Hydrauliksteuerungsventils (50) lernt, wenn die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in jedem des Federbereichs und des Nicht-Federbereichs gehalten wird; und die Steuerungsvorrichtung für die Brennkraftmaschine (11) konfiguriert ist, zumindest eine Verarbeitung auszuführen aus einer Aktualisierungsverarbeitung, die die Haltesteuerungsgröße des Nicht-Federbereichs aktualisiert, wann immer die Haltesteuerungsgröße des Federbereichs, die in der Lernverarbeitung gelernt wird, größer als die Haltesteuerungsgröße des Nicht-Federbereichs wird, um eine Beziehung zu erfüllen, in der die Haltesteuerungsgröße des Nicht-Federbereichs größer oder gleich der Haltesteuerungsgröße des Federbereichs ist, und einer Aktualisierungsverarbeitung, die die Haltesteuerungsgröße des Federbereichs aktualisiert, wann immer die Haltesteuerungsgröße des Nicht-Federbereichs, die in der Lernverarbeitung gelernt wird, kleiner als die Haltesteuerungsgröße des Federbereichs wird, um eine Beziehung zu erfüllen, in der die Haltesteuerungsgröße des Federbereichs kleiner oder gleich der Haltesteuerungsgröße des Nicht-Federbereichs ist.
  5. Steuerungsvorrichtung für eine Brennkraftmaschine, wobei die Steuerungsvorrichtung umfasst: einen variablen Ventilzeitsteuerungsmechanismus (40), wobei der variable Ventilzeitsteuerungsmechanismus (40) einen ersten Drehkörper (42), der sich im Zusammenwirken mit einer Drehung einer Kurbelwelle (17) dreht, und einen zweiten Drehkörper (41) umfasst, der sich zusammen mit einer Nockenwelle (22) dreht; der variable Ventilzeitsteuerungsmechanismus (40) eine Ventilzeitsteuerung eines Kraftmaschinenventils (21) variiert, indem eine relative Drehungsphase des zweiten Drehkörpers (41) und des ersten Drehkörpers (42) unter Verwendung eines hydraulischen Drucks geändert wird, der von einem Hydrauliksteuerungsventil (50) zu einer Vorverlegungskammer (45) und einer Verzögerungskammer (46) zugeführt wird; der variable Ventilzeitsteuerungsmechanismus (40) eine Feder (49) umfasst, die den zweiten Drehkörper (41) derart drängt bzw. drückt, dass die relative Drehungsphase bei einer Position angeordnet ist, die einer vorbestimmten Phase zwischen einer am weitesten vorverlegten Phase und einer am weitesten verzögerten Phase entspricht; wenn ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper (41) eine Drängkraft von der Feder (49) empfängt, einen Federbereich definiert und ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper (41) eine Drängkraft von der Feder (49) nicht empfängt, einen Nicht-Federbereich definiert, eine Steuerungsgröße des Hydrauliksteuerungsventils (50), die benötigt wird, um eine Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Nicht-Federbereich zu halten, größer ist als eine Steuerungsgröße des Hydrauliksteuerungsventils (50), die erforderlich ist, um die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Federbereich zu halten; die Steuerungsvorrichtung für die Brennkraftmaschine (11) konfiguriert ist, eine Lernverarbeitung auszuführen, die eine Haltesteuerungsgröße des Hydrauliksteuerungsventils (50) lernt, wenn die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in jedem des Federbereichs und des Nicht-Federbereichs gehalten wird; und die Steuerungsvorrichtung für die Brennkraftmaschine (11) konfiguriert ist, zumindest eine Verarbeitung auszuführen aus einer Aktualisierungsverarbeitung, die die Haltesteuerungsgröße des Nicht-Federbereichs aktualisiert, wenn die relative Drehungsphase von dem Federbereich zu dem Nicht-Federbereich verschoben wird, sodass die Haltesteuerungsgröße des Nicht-Federbereichs eine Beziehung erfüllt, in der die Haltesteuerungsgröße des Nicht-Federbereichs größer oder gleich der Haltesteuerungsgröße ist, die zuletzt in dem Federbereich gelernt worden ist, und einer Aktualisierungsverarbeitung, die die Haltesteuerungsgröße des Federbereichs aktualisiert, wenn die relative Drehungsphase von dem Nicht-Federbereich zu dem Federbereich verschoben wird, sodass die Haltesteuerungsgröße des Federbereichs eine Beziehung erfüllt, in der die Haltesteuerungsgröße des Federbereichs kleiner oder gleich der Haltesteuerungsgröße ist, die zuletzt in dem Nicht-Federbereich gelernt worden ist.
  6. Steuerungsvorrichtung für eine Brennkraftmaschine, wobei die Steuerungsvorrichtung umfasst: einen variablen Ventilzeitsteuerungsmechanismus (40), wobei der variable Ventilzeitsteuerungsmechanismus (40) einen ersten Drehkörper (42), der sich im Zusammenwirken mit einer Drehung einer Kurbelwelle (17) dreht, und einen zweiten Drehkörper (41) umfasst, der sich zusammen mit einer Nockenwelle (22) dreht; der variable Ventilzeitsteuerungsmechanismus (40) eine Ventilzeitsteuerung eines Kraftmaschinenventils (21) variiert, indem eine relative Drehungsphase des zweiten Drehkörpers (41) und des ersten Drehkörpers (42) unter Verwendung eines hydraulischen Drucks geändert wird, der von einem Hydrauliksteuerungsventil (50) zu einer Vorverlegungskammer (45) und einer Verzögerungskammer (46) zugeführt wird; der variable Ventilzeitsteuerungsmechanismus (40) eine Feder (49) umfasst, die den zweiten Drehkörper (41) derart drängt bzw. drückt, dass die relative Drehungsphase bei einer Position angeordnet ist, die einer vorbestimmten Phase zwischen einer am weitesten vorverlegten Phase und einer am weitesten verzögerten Phase entspricht; wenn ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper (41) eine Drängkraft von der Feder (49) empfängt, einen Federbereich definiert und ein Bereich der relativen Drehungsphase, bei dem der zweite Drehkörper (41) eine Drängkraft von der Feder (49) nicht empfängt, einen Nicht-Federbereich definiert, eine Steuerungsgröße des Hydrauliksteuerungsventils (50), die benötigt wird, um eine Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Nicht-Federbereich zu halten, größer ist als eine Steuerungsgröße des Hydrauliksteuerungsventils (50), die erforderlich ist, um die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in dem Federbereich zu halten; die Steuerungsvorrichtung für die Brennkraftmaschine (11) konfiguriert ist, eine Lernverarbeitung auszuführen, die eine Haltesteuerungsgröße des Hydrauliksteuerungsventils (50) lernt, wenn die Ist-Ventilzeitsteuerung bei einer konstanten Zeitsteuerung in jedem des Federbereichs und des Nicht-Federbereichs gehalten wird; und die Steuerungsvorrichtung für die Brennkraftmaschine (11) konfiguriert ist, zumindest eine Verarbeitung auszuführen aus einer Beschränkungsverarbeitung, die einen unteren Grenzwert der Haltesteuerungsgröße des Nicht-Federbereichs, wenn die relative Drehungsphase in dem Nicht-Federbereich ist, auf die Haltesteuerungsgröße beschränkt, die zuletzt in dem Federbereich gelernt worden ist, und einer Beschränkungsverarbeitung, die einen oberen Grenzwert der Haltesteuerungsgröße der Haltesteuerungsgröße des Federbereichs, wenn die relative Drehungsphase in dem Federbereich ist, auf die Haltesteuerungsgröße beschränkt, die zuletzt in dem Nicht-Federbereich gelernt worden ist.
  7. Steuerungsvorrichtung nach einem der Ansprüche 1, 2, 4, 5, wobei einer des Federbereichs und des Nicht-Federbereichs, in dem die Haltesteuerungsgröße in der Lernverarbeitung gelernt wird, einen ersten Bereich definiert, der andere des Federbereichs und des Nicht-Federbereichs einen zweiten Bereich definiert, und die Steuerungsvorrichtung für die Brennkraftmaschine (11) konfiguriert ist, die Haltesteuerungsgröße des zweiten Bereichs zu aktualisieren, sodass die Haltesteuerungsgröße des zweiten Bereichs gleich der Haltesteuerungsgröße des ersten Bereichs wird.
  8. Steuerungsvorrichtung nach einem der Ansprüche 1 bis 7, wobei der variable Ventilzeitsteuerungsmechanismus (40) einen Sperrenmechanismus (47) umfasst, der die relative Drehungsphase bei einer Zwischenphase fixiert.
DE112014003225.5T 2013-07-09 2014-05-27 Steuerungsvorrichtung für eine Brennkraftmaschine Expired - Fee Related DE112014003225B4 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2013/143623 2013-07-09
JP2013143623A JP5900428B2 (ja) 2013-07-09 2013-07-09 内燃機関の制御装置
PCT/JP2014/063995 WO2015005004A1 (ja) 2013-07-09 2014-05-27 内燃機関の制御装置

Publications (2)

Publication Number Publication Date
DE112014003225T5 DE112014003225T5 (de) 2016-04-28
DE112014003225B4 true DE112014003225B4 (de) 2021-02-04

Family

ID=52279699

Family Applications (1)

Application Number Title Priority Date Filing Date
DE112014003225.5T Expired - Fee Related DE112014003225B4 (de) 2013-07-09 2014-05-27 Steuerungsvorrichtung für eine Brennkraftmaschine

Country Status (5)

Country Link
US (1) US9695717B2 (de)
JP (1) JP5900428B2 (de)
CN (1) CN105358805B (de)
DE (1) DE112014003225B4 (de)
WO (1) WO2015005004A1 (de)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2626044C1 (ru) * 2016-08-23 2017-07-21 Открытое акционерное общество "АВТОВАЗ" Двигатель внутреннего сгорания
DE102016219584B4 (de) * 2016-10-10 2018-05-30 Continental Automotive Gmbh Verfahren zur kombinierten Identifizierung von Phasendifferenzen des Einlassventilhubs und des Auslassventilhubs eines Verbrennungsmotors mittels Linien gleicher Phasenlagen und Amplituden
RU2708445C1 (ru) * 2019-03-18 2019-12-06 Акционерное общество "АвтоВАЗ" (АО "АвтоВАЗ") Двигатель внутреннего сгорания

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010275970A (ja) * 2009-05-29 2010-12-09 Denso Corp 内燃機関の可変バルブタイミング制御装置
US8457864B2 (en) * 2009-07-30 2013-06-04 Denso Corporation Variable valve timing control apparatus for internal combustion engine

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3385717B2 (ja) * 1994-05-02 2003-03-10 日産自動車株式会社 内燃機関の可変動弁装置
JP2002047952A (ja) * 2000-07-31 2002-02-15 Toyota Motor Corp 内燃機関のバルブタイミング制御装置
JP2003172113A (ja) * 2001-12-04 2003-06-20 Hitachi Unisia Automotive Ltd 内燃機関の動弁装置
DE102004012460B3 (de) * 2004-03-11 2005-10-13 Hydraulik-Ring Gmbh Nockenwellenversteller mit konstruktiv frei wählbarer Verriegelungsposition
WO2007125842A1 (ja) * 2006-04-26 2007-11-08 Denso Corporation ベーン式の可変バルブタイミング調整機構の制御装置
JP2010255497A (ja) * 2009-04-23 2010-11-11 Denso Corp 内燃機関の可変バルブタイミング制御装置
JP4957869B2 (ja) * 2009-10-26 2012-06-20 トヨタ自動車株式会社 内燃機関の制御装置
JP5408347B2 (ja) * 2010-05-12 2014-02-05 トヨタ自動車株式会社 内燃機関の可変動弁装置
JP5408505B2 (ja) * 2011-03-29 2014-02-05 株式会社デンソー 内燃機関の可変バルブタイミング制御装置
JP5402984B2 (ja) * 2011-05-18 2014-01-29 株式会社デンソー 可変バルブタイミング制御装置
WO2013031023A1 (ja) * 2011-09-02 2013-03-07 トヨタ自動車株式会社 車両用エンジンの制御装置
DE112011100407B4 (de) * 2011-11-10 2014-09-25 Toyota Jidosha Kabushiki Kaisha Steuervorrichtung für einen verbrennungsmotor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010275970A (ja) * 2009-05-29 2010-12-09 Denso Corp 内燃機関の可変バルブタイミング制御装置
US8457864B2 (en) * 2009-07-30 2013-06-04 Denso Corporation Variable valve timing control apparatus for internal combustion engine

Also Published As

Publication number Publication date
CN105358805B (zh) 2018-03-02
CN105358805A (zh) 2016-02-24
US9695717B2 (en) 2017-07-04
US20160146070A1 (en) 2016-05-26
JP2015017513A (ja) 2015-01-29
JP5900428B2 (ja) 2016-04-06
WO2015005004A1 (ja) 2015-01-15
DE112014003225T5 (de) 2016-04-28

Similar Documents

Publication Publication Date Title
DE10344816B4 (de) Ventiltaktungssteuerungs- und Regelungseinrichtung
DE102013201118B4 (de) Ventilzeitsteuerungseinrichtung und Montageverfahren hierfür
DE102010023193B4 (de) Ventilzeitverhalten-Steuervorrichtung
DE10004823B4 (de) Ventilbetätigungssteuer/regelsystem für einen Verbrennungsmotor
DE102007037827B4 (de) Ventiltaktungssteuerungsvorrichtung
DE102008055175A1 (de) Ventilzeitabstimmungseinsteller
DE60220122T2 (de) Hybrides Multipositionsindexierungsgerät mit Regelungsvorrichtung im Rotor
DE60109976T2 (de) Nockenwellenversteller und Verfahren zur Steuerung einer Brennkraftmaschine
DE112014003225B4 (de) Steuerungsvorrichtung für eine Brennkraftmaschine
DE102008027014A1 (de) Betätigungseinrichtung für verstellbare Ventile für Brennkraftmaschinen
DE102010038188A1 (de) Ventilzeitverhalteneinstellvorrichtung
DE102009000683B4 (de) Ventilzeitabstimmungseinstellgerät
DE102008055191A1 (de) Ventilzeitabstimmungseinstellgerät
DE102011002623A1 (de) Ventilsteuerzeitversteller
WO2008098874A1 (de) Vorrichtung zur variablen einstellung der steuerzeiten von gaswechselventilen einer brennkraftmaschine
DE102013003556B4 (de) Variable-Ventil-Zeit-Steuervorrichtung
DE112014000585T5 (de) Einsatz einer Nockenwellen-Zeitsteuervorrichtung mit hydraulischer Verriegelung in einer Zwischenposition für Fahrzeug-Neustarts
DE102012200801A1 (de) Ventiltaktsteuervorrichtung
DE10127943A1 (de) Ventilsteuerzeitenverstellvorrichtung
DE4225093C2 (de) Ventilsteuerzeiten-Einstellvorrichtung
DE102022110573A1 (de) Pumpenversteller mit vorschubverriegeltem wegeventil mit hydraulischem verriegelungsventil
DE112014006512T5 (de) Ventilöffnungs-/Ventilschliesszeitsteuervorrichtung
DE102008043688B4 (de) Ventilzeiteinstellvorrichtung für einen Verbrennungsmotor
DE102007038400A1 (de) Ventiltaktungssteuerungsvorrichtung
DE102009002403A1 (de) Ventilsteuerzeitsteuervorrichtung und Ventilsteuerzeitsteueranordnung

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee