专利摘要:
Eine Fahrzeugantriebssteuerungsvorrichtung für ein elektrisch betriebenes Fahrzeug weist auf: einen Elektromaschinenantriebsabschnitt (90) zum Betrieb einer elektrisch betriebenen Maschine (25), einen Antriebsabschnittstemperaturerfassungsabschnitt (65) zur Erfassung einer Antriebsabschnittstemperatur des Elektromaschinenantriebsabschnitts, eine Grenzverhältnis-Berechnungsverarbeitungseinrichtung (91) zur Berechnung eines Grenzverhältnisses zur Begrenzung des Drehmoments der elektrisch betriebenen Maschine auf der Grundlage der Antriebsabschnittstemperatur, eine Drehzahlberechnungsverarbeitungseinrichtung (92) zur Berechnung der Drehzahl der elektrisch betriebenen Maschine und eine Grenzdrehmoment-Berechnungsverarbeitungseinrichtung (93) zur Berechnung eines Elektromaschinengrenzdrehmoments entsprechend dem maximalen Elektromaschinendrehmoment, das entsprechend der Drehzahl eingestellt ist, auf der Grundlage des Grenzverhältnisses. Das das Drehmoment der elektrisch betriebenen Maschine in einem Grenzverhältnis entsprechend der Temperatur der elektrisch betriebenen Maschine begrenzt wird, ist es möglich, eine Verschlechterung der Eigenschaften der elektrisch betriebenen Maschine zu verhindern.A vehicle drive control apparatus for an electrically-powered vehicle includes: an electric machine drive section (90) for operating an electrically driven machine (25), a drive section temperature detecting section (65) for detecting a drive section temperature of the electric machine drive section, limit ratio calculation processing means (91) for calculating a boundary ratio for limitation the torque of the electrically driven machine based on the driving section temperature; a rotational speed calculation processing means (92) for calculating the rotational speed of the electrically driven engine and a limit torque calculation processing means (93) for calculating an electric machine limit torque corresponding to the maximum electric machine torque set in accordance with the rotational speed the basis of the limit ratio. Since the torque of the electrically driven machine is limited in a limit ratio according to the temperature of the electrically driven machine, it is possible to prevent deterioration of the properties of the electrically driven machine.
公开号:DE102004027303A1
申请号:DE102004027303
申请日:2004-06-04
公开日:2005-01-27
发明作者:Ken Anjo Iwatsuki;Toshio Anjo Okoshi;Taketo Anjo Takeuchi
申请人:Aisin AW Co Ltd;
IPC主号:B60W20-00
专利说明:
[0001] DieErfindung betrifft eine Antriebssteuerungsvorrichtung für ein elektrischbetriebenes Fahrzeug (nachstehend als Elektrofahrzeug-Antriebssteuerungsvorrichtungbezeichnet), ein Antriebssteuerungsverfahren für ein elektrisch betriebenesFahrzeug (nachstehend als Elektrofahrzeug-Antriebssteuerungsverfahrenbezeichnet) und ein zugehörigesProgrammTheThe invention relates to a drive control device for an electricoperated vehicle (hereinafter referred to as electric vehicle drive control devicedenotes a drive control method for an electrically operatedVehicle (hereinafter referred to as electric vehicle drive control methodand an associated one)program
[0002] Ineiner Fahrzeugantriebseinheit, die an einem Elektroauto als einelektrisch betriebenes Fahrzeug angebracht ist und Drehmoment einesAntriebsmotors als elektrisch betriebene Maschine, d.h. ein Antriebsmotordrehmomenterzeugt und das Antriebsmotordrehmoment auf ein Antriebsrad überträgt, wirdder Antriebsmotor herkömmlichwährend derEnergiezufuhr (währenddes Antriebs) (Motorbetrieb) durch Empfang eines Gleichstroms auseiner Batterie betrieben und erzeugt das Antriebsmotordrehmoment.Währendeiner Regeneration (Elektrizitätserzeugung)(Generatorbetrieb) erzeugt der Antriebsmotor den Gleichstrom durchEmpfang eines Drehmoments durch die Massenträgheit des Elektroautos undführt diesenelektrischen Strom der Batterie zu.Ina vehicle drive unit attached to an electric car as aelectrically powered vehicle is mounted and torque of aDrive motor as an electrically operated machine, i. a drive motor torquegenerates and transmits the drive motor torque to a drive wheel isthe drive motor conventionallyduring theEnergy supply (duringof the drive) (motor operation) by receiving a direct currentoperated by a battery and generates the drive motor torque.Whilea regeneration (electricity generation)(Generator operation), the drive motor generates the direct currentReceiving a torque by the inertia of the electric car andleads thiselectric current of the battery too.
[0003] Weiterhinist eine Planetengetriebeeinheit mit einem Sonnenrad, einem Ringzahnradund einem Trägerin einer Fahrzeugantriebseinheit angeordnet, die an einem Hybridfahrzeugals elektrisch betriebenes Fahrzeug angebracht ist, und überträgt das Drehmomenteiner Brennkraftmaschine, d.h. ein Teil des Maschinendrehmomentszu einem elektrischen Generator (elektrischen Generator-Motor) als eineerste elektrisch betriebene Maschine und überträgt ebenfalls das restliche Maschinendrehmoment aufein Antriebsrad. Der vorstehend beschriebene Träger und die Brennkraftmaschinesind miteinander verbunden. Das Ringzahnrad, der Antriebsmotor als einezweite elektrisch betriebene Maschine und das Antriebsrad sind miteinanderverbunden. Das Sonnenrad und der elektrische Generator sind miteinanderverbunden. Von dem vorstehend beschriebenen Ringzahnrad und demAntriebsmotor abgegebene Drehungen werden auf das Antriebsrad übertragen, sodass eine Antriebskraft erzeugt wird.Fartheris a planetary gear unit with a sun gear, a ring gearand a carrierarranged in a vehicle drive unit connected to a hybrid vehicleis mounted as an electrically powered vehicle, and transmits the torquean internal combustion engine, i. a part of the engine torqueto an electric generator (electric generator engine) as onefirst electrically operated machine and also transmits the remaining engine torquea drive wheel. The carrier and the internal combustion engine described aboveare connected. The ring gear, the drive motor as asecond electrically operated machine and the drive wheel are connected to each otherconnected. The sun gear and the electric generator are togetherconnected. Of the above-described ring gear and theDrive motor given rotations are transmitted to the drive wheel, sothat a driving force is generated.
[0004] Injedem der vorstehend beschriebenen Fahrzeugantriebseinheiten istein Umrichter zwischen dem Antriebsmotor und einer Antriebsmotorsteuerungsvorrichtungangeordnet. Der Umrichter wird durch ein Antriebssignal betrieben,das aus der Antriebsmotorsteuerungsvorrichtung gesendet wird, underzeugt elektrische Strömeder U-, V- und W-Phasen durch Empfang des Gleichstroms aus der Batterieund führtdem Antriebsmotor den elektrischen Strom jeder Phase zu. Daher weistder Umrichter eine Vielzahl von Transistoren wie sechs Transistorenals Schaltelemente auf, und die Transistoren sind jeweils als Paareinheitgebildet und bilden jeweils ein Transistormodul (IGBT) für jede Phase. Dementsprechendwird, wenn das Antriebssignal zu jedem Transistor in einem vorbestimmtenMuster gesendet wird, der Transistor ein- und ausgeschaltet, wodurchder elektrische Strom jeder Phase erzeugt wird.InEach of the vehicle drive units described above isan inverter between the drive motor and a drive motor control devicearranged. The inverter is operated by a drive signal,which is sent from the drive motor control device, andgenerates electrical currentsthe U, V and W phases by receiving the DC power from the batteryand leadsTo the drive motor to the electric current of each phase. Therefore, pointsthe inverter has a variety of transistors like six transistorsas switching elements, and the transistors are each as a pair unitare formed and each form a transistor module (IGBT) for each phase. Accordinglywhen the drive signal to each transistor in a predeterminedPattern is sent, the transistor turns on and off, causingthe electric current of each phase is generated.
[0005] DieDrehzahl des Antriebsmotors, d.h. die Antriebsmotordrehzahl wirddurch einen Antriebsmotordrehzahlsensor erfasst. Beispielsweisewerden das Antriebsmotordrehmoment in dem Antriebsmotor usw. aufder Grundlage der Antriebsmotordrehzahl gesteuert.TheRotational speed of the drive motor, i. the drive motor speed isdetected by a drive motor speed sensor. For exampleThe drive motor torque in the drive motor and so oncontrolled based on the drive motor speed.
[0006] Wennder elektrische Generator, der Antriebsmotor usw. betrieben werden,wird die Spule eines Stators erhitzt, und werden die Temperaturen deselektrischen Generators, des Antriebsmotors usw. angehoben, so dassdie Charakteristiken des elektrischen Generators, des Antriebsmotorsusw. verschlechtert werden.Ifthe electric generator, the drive motor, etc. are operatedThe coil of a stator is heated, and the temperatures of theelectric generator, the drive motor, etc. raised so thatthe characteristics of the electric generator, the drive motoretc. are deteriorated.
[0007] Daherwerden die Antriebsmotordrehzahl und die Temperatur des Antriebsmotorserfasst, und wird das Antriebsmotorsolldrehmoment, das einen Sollwertdes Antriebsmotordrehmoment zeigt, mit einem vorbestimmten Verhältnis entsprechendder Antriebsmotordrehzahl und der Temperatur des Antriebsmotorsmultipliziert, um das Antriebsmotordrehmoment zu begrenzen, wiees beispielsweise in der JP-A-200-18402 beschrieben ist.Thereforebecome the drive motor speed and the temperature of the drive motordetects, and is the drive motor target torque, which is a setpointof the drive motor torque, corresponding to a predetermined ratiothe drive motor speed and the temperature of the drive motormultiplied to limit the drive motor torque asFor example, it is described in JP-A-200-18402.
[0008] Jedochwird bei dieser herkömmlichenFahrzeugantriebseinheit das Antriebsmotorsolldrehmoment gleichförmig mitdem vorstehend beschriebenen Verhältnis multipliziert, wenn dasAntriebsmotordrehmoment begrenzt wird. Daher gibt es einen Fall, indem kein Antriebsmotordrehmoment ausreichend erzeugt werden kannund eine von einem Fahrer angeforderte Ausgangsleistung, d.h. eineFahreranforderungsausgangsleistung nicht ausreichend erzeugt werdenkann.howeveris at this conventionalVehicle drive unit, the drive motor target torque uniform withmultiplied by the ratio described above when theDrive motor torque is limited. Therefore, there is a case inthat no drive motor torque can be generated sufficientlyand a driver requested output power, i. aDriver request output power can not be generated sufficientlycan.
[0009] Dervorliegenden Erfindung liegt die Aufgabe zugrunde, eine Antriebssteuerungsvorrichtungfür ein elektrischbetriebenes Fahrzeug, ein Antriebssteuerungsverfahren für ein elektrischbetriebenes Fahrzeug und ein zugehöriges Programm bereitzustellen, diein der Lage sind, die Fahreranforderungsausgangsleistung ausreichendzu erzeugen, indem die vorstehend beschriebenen Probleme der herkömmlichenFahrzeugantriebseinheit gelöstwerden.Of theThe present invention is based on the object, a drive control devicefor an electricoperated vehicle, a drive control method for an electricpowered vehicle and an associated program to provideare able to provide the driver request output power sufficientto generate by the above-described problems of the conventionalVehicle drive unit solvedbecome.
[0010] Daherweist die erfindungsgemäße Fahrzeugantriebssteuerungsvorrichtungfür einelektrisch betriebenes Fahrzeug auf: einen Elektromaschinenantriebsabschnittzum Betrieb einer elektrisch betriebenen Maschine, einen Antriebsabschnittstemperaturerfassungsabschnitt zurErfassung einer Antriebsabschnittstemperatur des Elektromaschinenantriebsabschnitts,eine Grenzverhältnis-Berechnungsverarbeitungseinrichtungzur Berechnung eines Grenzverhältnisseszur Begrenzung des Drehmoments der elektrisch betriebenen Maschineauf der Grundlage der Antriebsabschnittstemperatur, eine Drehzahlberechnungsverarbeitungseinrichtungzur Berechnung der Drehzahl der elektrisch betriebenen Maschine,und eine Grenzdrehmoment-Berechnungsverarbeitungseinrichtungzur Berechnung eines Elektromaschinengrenzdrehmoments entsprechenddem maximalen Elektromaschinendrehmoment, das entsprechend der Drehzahleingestellt ist, auf der Grundlage des Grenzverhältnisses.Therefore, the inventive A vehicle drive control apparatus for an electrically operated vehicle, comprising: an electric machine drive section for operating an electrically driven machine, a drive section temperature detecting section for detecting a drive section temperature of the electric machine drive section, limit ratio calculation processing means for calculating a limit ratio for limiting the electric machine motor torque based on the drive section temperature, a speed calculation processing means for calculating the rotational speed of the electrically driven machine, and limit torque calculation processing means for calculating an electric machine limit torque corresponding to the maximum electric machine torque set in accordance with the rotational speed based on the margin ratio.
[0011] Eineweitere erfindungsgemäße Antriebssteuerungsvorrichtungfür einelektrisch betriebenes Fahrzeug weist eine Elektromaschinensolldrehmoment-Berechnungsverarbeitungseinrichtungzur Berechnung eines Elektromaschinensolldrehmoments, das einenSollwert des Elektromaschinendrehmoments zeigt, und eine Korrekturdrehmoment-Berechnungsverarbeitungseinrichtungzur Korrektur des Elektromaschinensolldrehmoments auf der Grundlagedes Elektromaschinengrenzdrehmoments auf.Aanother drive control device according to the inventionfor aelectrically powered vehicle has an electric machine target torque calculation processing meansfor calculating an electric machine target torque that has aSet value of the electric machine torque shows, and a correction torque calculation processing meansfor correcting the electric machine target torque on the basisof the electric machine limit torque.
[0012] Ineiner weiteren erfindungsgemäßen Antriebssteuerungsvorrichtungfür einelektrisch betriebenes Fahrzeug wird das Grenzverhältnis allmählich derartgelockert, dass das Drehmoment der elektrisch betriebenen Maschinesich dem maximalen Elektromaschinendrehmoment annähert, wenndie Drehzahl zu einem vorbestimmten Niedrigdrehzahlrotationsbereichgehört.Ina further drive control device according to the inventionfor aelectrically powered vehicle, the limit ratio gradually becomes sothat loosened the torque of the electrically operated machineapproaches the maximum electric machine torque whenthe speed to a predetermined low-speed rotation rangebelongs.
[0013] Ineiner weiteren erfindungsgemäßen Antriebssteuerungsvorrichtungfür einelektrisch betriebenes Fahrzeug wird das Grenzverhältnis derartgelockert, dass das Drehmoment der elektrisch betriebenen Maschinesich dem maximalen Elektromaschinendrehmoment in einem konstanten Änderungsverhältnis annähert, wenndie Drehzahl zu einem vorbestimmten Niedrigdrehzahlbereich gehört.Ina further drive control device according to the inventionfor aelectrically powered vehicle becomes the limit ratio suchthat loosened the torque of the electrically operated machineapproaches the maximum electric machine torque in a constant change ratio whenthe speed belongs to a predetermined low speed range.
[0014] Ineiner weiteren erfindungsgemäßen Antriebssteuerungsvorrichtungwird das Elektromaschinengrenzdrehmoment bei Verringerung der Drehzahl erhöht, undwird bei Erhöhungder Drehzahl verringert.Ina further drive control device according to the inventionthe electric machine limit torque is increased as the speed decreases, andwill increasethe speed is reduced.
[0015] Indem erfindungsgemäßen Antriebssteuerungsverfahrenfür einelektrisch betriebenes Fahrzeug wird die Antriebsabschnittstemperatureines Elektromaschinenantriebsabschnitts zum Betrieb einer elektrischbetriebenen Maschine erfasst, und wird ein Grenzverhältnis zurBegrenzung der Drehmoments der elektrisch betriebenen Maschine auf derGrundlage der Antriebsabschnittstemperatur berechnet, und die Drehzahlder elektrisch betriebenen Maschine wird berechnet, und wird einElektromaschinengrenzdrehmoment entsprechend einem maximalen Elektromaschinendrehmoment,das entsprechend der Drehzahl eingestellt ist, auf der Grundlage desGrenzverhältnissesberechnet.Inthe drive control method according to the inventionfor aelectrically powered vehicle becomes the drive section temperaturean electric machine drive section for operating an electricrecorded machine, and is a limit ratio toLimiting the torque of the electrically operated machine on theBased on the drive section temperature calculated, and the speedthe electrically operated machine is calculated, and becomes oneElectric machine limit torque corresponding to a maximum electric machine torque,which is set according to the speed, based on thelimit ratiocalculated.
[0016] Indem erfindungsgemäßen Programmeines Verfahrens fürein Antriebssteuerungsverfahren für ein elektrisch betriebenesFahrzeug, fungiert ein Computer als eine Grenzverhältnis-Berechnungsverarbeitungseinrichtungzur Berechnung eines Grenzverhältnisseszur Begrenzung des Drehmoments der elektrisch betriebenen Maschineauf der Grundlage der Antriebsabschnittstemperatur eines Elektromaschinenantriebsabschnitts,als eine Drehzahlberechnungsverarbeitungseinrichtung zur Berechnungder Drehzahl der elektrisch betriebenen Maschine, und als eine Grenzdrehmoment-Berechnungsverarbeitungseinrichtungzur Berechnung eines Elektromaschinengrenzdrehmoments entsprechenddem maximalen Elektromaschinendrehmoment, das entsprechend der Drehzahleingestellt ist, auf der Grundlage des Grenzverhältnisses.Inthe program of the inventiona procedure fora drive control method for an electrically operatedVehicle, a computer functions as a limit ratio calculation processing meansfor calculating a limit ratiofor limiting the torque of the electrically operated machinebased on the drive section temperature of an electric machine drive section,as a speed calculation processing means for calculationthe rotational speed of the electrically driven machine, and as a limit torque calculation processing meansfor calculating an electric machine limit torque accordinglythe maximum electric machine torque corresponding to the speedis set, based on the limit ratio.
[0017] DieErfindung ist nachstehend unter Bezugnahme auf die Zeichnung beschrieben.Es zeigen:TheThe invention will be described below with reference to the drawings.Show it:
[0018] 1 ein funktionelles Blockschaltbildeiner Antriebssteuerungsvorrichtung für ein elektrisch betriebenesFahrzeug gemäß einerersten Ausgestaltung der Erfindung, 1 FIG. 4 is a functional block diagram of a drive control apparatus for an electrically powered vehicle according to a first embodiment of the invention; FIG.
[0019] 2 eine Konzeptdarstellungeines Hybridfahrzeugs gemäß der erstenAusgestaltung der Erfindung, 2 1 is a conceptual diagram of a hybrid vehicle according to the first embodiment of the invention;
[0020] 3 eine Darstellung zur Beschreibung desBetriebs einer Planetengetriebeeinheit gemäß der ersten Ausgestaltungder Erfindung, 3 4 is a diagram for describing the operation of a planetary gear unit according to the first embodiment of the invention;
[0021] 4 ein Fahrzeuggeschwindigkeitsdiagrammwährenddes normalen Fahrens gemäß der erstenAusgestaltung der Erfindung, 4 a vehicle speed diagram during normal driving according to the first embodiment of the invention,
[0022] 5 ein Drehmomentdiagrammwährend desnormalen Fahrens gemäß der erstenAusgestaltung der Erfindung, 5 a torque diagram during normal driving according to the first embodiment of the invention,
[0023] 6 eine Konzeptdarstellungder Hybridfahrzeug-Antriebssteuerungsvorrichtunggemäß der erstenAusgestaltung der Erfindung, 6 FIG. 4 is a conceptual diagram of the hybrid vehicle drive control apparatus according to the first embodiment of the invention; FIG.
[0024] 7 ein erstes Hauptflussdiagramm,das den Betrieb der Hybridfahrzeug-Antriebssteuerungsvorrichtunggemäß der erstenAusgestaltung der Erfindung veranschaulicht, 7 a first main flowchart that illustrates the operation of the hybrid vehicle drive control apparatus according to the first embodiment of the invention,
[0025] 8 ein zweites Hauptflussdiagramm,das den Betrieb der Hybridfahrzeug-Antriebssteuerungsvorrichtunggemäß der erstenAusgestaltung der Erfindung veranschaulicht, 8th a second main flowchart illustrating the operation of the hybrid vehicle drive control apparatus according to the first embodiment of the invention;
[0026] 9 ein drittes Hauptflussdiagramm,das den Betrieb der Hybridfahrzeug-Antriebssteuerungsvorrichtunggemäß der erstenAusgestaltung der Erfindung veranschaulicht, 9 A third main flowchart illustrating the operation of the hybrid vehicle drive control apparatus according to the first embodiment of the invention,
[0027] 10 ein erstes Fahrzeuganforderungsdrehmomentkennfeldgemäß der erstenAusgestaltung der Erfindung, 10 a first vehicle requirement torque map according to the first embodiment of the invention,
[0028] 11 ein zweites Fahrzeuganforderungsdrehmomentkennfeldgemäß der erstenAusgestaltung der Erfindung, 11 a second vehicle requirement torque map according to the first embodiment of the invention,
[0029] 12 ein Maschinensollbetriebszustandskennfeldgemäß der erstenAusgestaltung der Erfindung, 12 a machine target operating condition map according to the first embodiment of the invention,
[0030] 13 ein Maschinenantriebsbereichskennfeldgemäß der erstenAusgestaltung der Erfindung, 13 a machine drive area map according to the first embodiment of the invention,
[0031] 14 eine Subroutine einerSteuerungsverarbeitung füreine plötzlicheBeschleunigung gemäß der erstenAusgestaltung der Erfindung, 14 a subroutine of a sudden acceleration control processing according to the first embodiment of the invention,
[0032] 15 eine Subroutine einerAntriebsmotorsteuerungsverarbeitung gemäß der ersten Ausgestaltungder Erfindung, 15 a subroutine of drive motor control processing according to the first embodiment of the invention,
[0033] 16 eine Subroutine einer Generatordrehmomentsteuerungsverarbeitunggemäß der erstenAusgestaltung der Erfindung, 16 a subroutine of generator torque control processing according to the first embodiment of the invention,
[0034] 17 eine Subroutine einerMaschinenstartsteuerungsverarbeitung gemäß der ersten Ausgestaltungder Erfindung, 17 a subroutine of engine start control processing according to the first embodiment of the invention,
[0035] 18 eine Subroutine einerGeneratordrehzahlsteuerungsverarbeitung gemäß der ersten Ausgestaltungder Erfindung, 18 a subroutine of generator speed control processing according to the first embodiment of the invention,
[0036] 19 eine Subroutine einerVerarbeitung zum Stoppen der Maschine gemäß der ersten Ausgestaltungder Erfindung, 19 a subroutine of processing for stopping the engine according to the first embodiment of the invention,
[0037] 20 eine Subroutine einerGeneratorbremsbetätigungssteuerungsverarbeitunggemäß der erstenAusgestaltung der Erfindung, 20 a subroutine of a generator brake operation control processing according to the first embodiment of the invention,
[0038] 21 eine Subroutine einerGeneratorbremslösungssteuerungsverarbeitunggemäß der erstenAusgestaltung der Erfindung, 21 a subroutine of a generator brake solution control processing according to the first embodiment of the invention,
[0039] 22 eine Subroutine einerBefehlswertkorrekturverarbeitung gemäß der ersten Ausgestaltungder Erfindung, 22 a subroutine of a command value correction processing according to the first embodiment of the invention,
[0040] 24 ein Antriebsmotorgrenzdrehmomentkennfeldgemäß der erstenAusgestaltung der Erfindung, 24 a drive motor limit torque map according to the first embodiment of the invention,
[0041] 25 eine zweite Darstellungdes Antriebsmotorgrenzdrehmomentkennfelds gemäß der ersten Ausgestaltungder Erfindung, 25 2 is a second illustration of the drive motor limit torque map according to the first embodiment of the invention;
[0042] 26 eine dritte Darstellungdes Antriebsmotorgrenzdrehmomentkennfelds gemäß der ersten Ausgestaltungder Erfindung, 26 a third representation of the drive motor limit torque map according to the first embodiment of the invention,
[0043] 27 ein Grenzverhältniskennfeldfür den elektrischenGenerator gemäß der erstenAusgestaltung der Erfindung, und 27 a boundary ratio map for the electric generator according to the first embodiment of the invention, and
[0044] 28 ein Antriebsmotorgrenzdrehmomentkennfeldgemäß einerzweiten Ausgestaltung der Erfindung. 28 a drive motor limit torque map according to a second embodiment of the invention.
[0045] 1 zeigt ein funktionellesBlockschaltbild einer (nachstehend als Elektrofahrzeug-Antriebssteuerungsvorrichtungbezeichneten) Antriebssteuerungsvorrichtung für ein elektrisch betriebenesFahrzeug gemäß einerersten Ausgestaltung der Erfindung. In der Figur bezeichnet dasBezugszeichen 90 einen (nachstehend als Elektromaschinenantriebsabschnittbezeichneten) Antriebsabschnitt für eine elektrisch betriebeneMaschine zum Betrieb eines Antriebsmotors 25 als eine zweiteelektrisch betriebene Maschine. Das Bezugszeichen 65 bezeichneteinen Antriebsmotortemperatursensor als einen Antriebsabschnittstemperaturerfassungsabschnitt zurErfassung der Antriebsabschnittstemperatur des Elektromaschinenantriebsabschnitts 90.Das Bezugszeichen 91 bezeichnet eine Grenzverhältnis-Berechnungsverarbeitungseinrichtungzur Berechnung eines Grenzverhältnisseszur Begrenzung des Antriebsmotordrehmoments TM auf der Grundlageder vorstehend beschriebenen Antriebsabschnittstemperatur. Das Bezugszeichen 92 bezeichneteine Drehzahlberechnungsverarbeitungseinrichtung zur Berechnungeiner Antriebsmotordrehzahl NM. Schließlich bezeichnet das Bezugszeichen 93 eine Grenzdrehmoment-Berechnungsverarbeitungseinrichtungzur Berechnung eines Antriebsmotorgrenzdrehmoments TMi entsprechendeinem maximalen Antriebsmotordrehmoment TMmax, das entsprechendder Antriebsmotordrehzahl NM auf der Grundlage des Grenzverhältnisseseingestellt ist. 1 FIG. 12 is a functional block diagram of a drive control apparatus for an electric vehicle (hereinafter referred to as an electric vehicle drive control apparatus) according to a first embodiment of the invention. In the figure, the reference numeral designates 90 a drive section (hereinafter referred to as an electric machine drive section) for an electrically operated machine for driving a drive motor 25 as a second electrically operated machine. The reference number 65 denotes a drive motor temperature sensor as a drive section temperature detecting section for detecting the drive section temperature of the electric machine drive section 90 , The reference number 91 denotes a limit ratio calculation processing means for calculating a limit ratio for limiting the drive motor torque TM based on the above-described drive section temperature. The reference number 92 denotes a rotational speed calculation processing means for calculating a drive motor rotational speed NM. Finally, the reference numeral designates 93 limit torque calculation processing means for calculating a drive motor limit torque TMi corresponding to a maximum drive motor torque TMmax set according to the drive motor rotation speed NM based on the margin ratio.
[0046] Nachstehendist ein Hybridfahrzeug als ein elektrisch betriebenes Fahrzeug miteiner Brennkraftmaschine, einem elektrischen Generator und dem Antriebsmotorbeschrieben. Die Erfindung kann ebenfalls auf ein Elektroauto ohneBrennkraftmaschine und ohne elektrischen Generator, das lediglich denAntriebsmotor aufweist, und ein Hybridfahrzeug der parallelen Bauartohne elektrischen Generator und mit der Brennkraftmaschine und demAntriebsmotor als elektrisch betriebenes Fahrzeug an stelle desvorstehend beschriebenen Hybridfahrzeugs angewandt werden.Hereinafter, a hybrid vehicle as an electric vehicle with an internal combustion engine, an electric generator and the drive motor will be described. The invention can also be applied to an electric car without Brennkraftmaschi ne and without electric generator having only the drive motor, and a hybrid vehicle of the parallel type without electric generator and with the internal combustion engine and the drive motor as an electrically operated vehicle instead of the hybrid vehicle described above are applied.
[0047] 2 zeigt eine Konzeptdarstellungdes Hybridfahrzeugs gemäß der erstenAusgestaltung der Erfindung. In 2 bezeichnendie Bezugszeichen 11 und 12 jeweils eine Brennkraftmaschine(E/G), die auf einer ersten axialen Linie angeordnet ist, und eine Ausgangswelle.Die Ausgangswelle 12 ist auf der ersten axialen Linie angeordnetund gibt eine durch den Betrieb der Brennkraftmaschine 11 erzeugte Drehungaus. Das Bezugszeichen 13 bezeichnet eine Planetengetriebeeinheitals eine Differentialvorrichtung, die auf der ersten axialen Liniezur Durchführungeiner Drehzahländerungin Bezug auf die überdie Ausgangswelle 12 zugeführte Rotation angeordnet ist.Das Bezugszeichen 14 bezeichnet eine Ausgangswelle, dieauf der ersten axialen Linie angeordnet ist. Die Rotation wird nachder Drehzahländerungdurch die vorstehend beschriebene Planetengetriebeeinheit 13 zuder Ausgangswelle 14 ausgegeben. Das Bezugszeichen 15 bezeichnetein erstes Antriebs-Vorgelegerad (antreibendes Vorgelegerad bzw.Gegenzahnrad) als ein Ausgangszahnrad, das an der Ausgangswelle 14 befestigtist. Das Bezugszeichen 16 bezeichnet einen elektrischenGenerator (G) als eine erste elektrisch betriebene Maschine, die aufder ersten axialen Linie angeordnet ist und mit der Planetengetriebeeinheit 13 über eineTransmissionswelle 17 verbunden ist. Der elektrische Generator 16 istmechanisch mit der Brennkraftmaschine 11 derart verbunden,dass er unterschiedlich frei gedreht werden kann. Weiterhin istder elektrische Generator 16 mechanisch mit dem Antriebsrad 37 verbunden,bei dem es sich um ein Fahrzeugrad handelt. 2 shows a conceptual diagram of the hybrid vehicle according to the first embodiment of the invention. In 2 denote the reference numerals 11 and 12 each an internal combustion engine (E / G) disposed on a first axial line and an output shaft. The output shaft 12 is disposed on the first axial line and gives one by the operation of the internal combustion engine 11 generated rotation. The reference number 13 denotes a planetary gear unit as a differential device that is on the first axial line for making a speed change with respect to that via the output shaft 12 supplied rotation is arranged. The reference number 14 denotes an output shaft disposed on the first axial line. The rotation becomes after the speed change by the planetary gear unit described above 13 to the output shaft 14 output. The reference number 15 denotes a first counter drive gear (counter drive gear) as an output gear provided on the output shaft 14 is attached. The reference number 16 denotes an electric generator (G) as a first electrically operated machine disposed on the first axial line and with the planetary gear unit 13 via a transmission shaft 17 connected is. The electric generator 16 is mechanical with the internal combustion engine 11 connected so that it can be freely rotated freely. Furthermore, the electric generator 16 mechanically with the drive wheel 37 connected, which is a vehicle wheel.
[0048] DieAusgangswelle 14 weist eine Hülsenform auf und ist derartangeordnet, dass sie die Ausgangswelle 12 umgibt. Weiterhinist das erste Antriebs-Vorgelegerad 15 auf der Maschinenseiteder Planetengetriebeeinheit 13 angeordnet.The output shaft 14 has a sleeve shape and is arranged to be the output shaft 12 surrounds. Furthermore, the first drive counter gear is 15 on the machine side of the planetary gear unit 13 arranged.
[0049] DiePlanetengetriebeeinheit 13 weist zumindest ein SonnenradS als ein erstes Differentialelement, ein Ritzel P, das mit demSonnenrad S im Eingriff steht, ein Ringzahnrad R als ein zweitesDifferentialelement, das mit dem Ritzel P im Eingriff steht, undeinen TrägerCR als ein drittes Differentialelement zum drehbaren Stützen desRitzels P auf. Das Sonnenrad S ist mit dem elektrischen Generator 16 über dieTransmissionswelle 17 verbunden. Das Ringzahnrad R istmit dem Antriebsrad 37 und einem Antriebsmotor (M) 25 alseine zweite elektrisch betriebene Maschine über die Ausgangswelle 14 und einervorbestimmten Zahnradfolge verbunden. Der Antriebsmotor 25 istunterschiedlich drehbar und mechanisch mit der Brennkraftmaschine 11 unddem elektrischen Generator 16 verbunden. Der Antriebsmotor 25 istauf einer zweiten Axiallinie angeordnet, die parallel zu der erstenaxialen Linie verläuft.Der TrägerCR ist mit der Brennkraftmaschine 11 über die Ausgangswelle 12 verbunden.The planetary gear unit 13 has at least one sun gear S as a first differential element, a pinion P engaged with the sun gear S, a ring gear R as a second differential element engaged with the pinion P, and a carrier CR as a third differential element for rotatable Supports the pinion P on. The sun gear S is connected to the electric generator 16 over the transmission shaft 17 connected. The ring gear R is connected to the drive wheel 37 and a drive motor (M) 25 as a second electrically operated machine via the output shaft 14 and a predetermined gear train connected. The drive motor 25 is different rotatable and mechanically with the internal combustion engine 11 and the electric generator 16 connected. The drive motor 25 is disposed on a second axial line parallel to the first axial line. The carrier CR is with the internal combustion engine 11 over the output shaft 12 connected.
[0050] DerAntriebsmotor 25 ist mechanisch mit dem Antriebsrad 37 verbunden.Eine Freilaufkupplung F ist zwischen dem Träger CR und einem Gehäuse 10 einerHybridfahrzeugantriebseinheit als Fahrzeugantriebseinheit angeordnet.Die Freilaufkupplung F ist frei, wenn die Drehung in der normalen Richtungaus der Brennkraftmaschine 11 auf den Träger CR übertragenwird. Die Freilaufkupplung F ist blockiert, wenn eine Drehung inumgekehrter Richtung von dem elektrischen Generator 16 oder demAntriebsmotor 25 auf den Träger CR übertragen wird. Somit wirddie Drehung der Brennkraftmaschine 11 gestoppt und wirdkeine Drehung in umgekehrter Richtung auf die Brennkraftmaschine 11 übertragen.Dementsprechend wird, wenn der Generator 16 in einem Zustandbetrieben wird, in dem der Antrieb der Brennkraftmaschine 11 gestopptist, eine Reaktionskraft auf das von dem elektrischen Generator 16 übertrageneDrehmoment durch die Einwegkupplung F beaufschlagt. Eine (nichtgezeigte) Bremse als Stoppeinrichtung kann an stelle der Freilaufkupplung Fzwischen dem TrägerCr und dem Gehäuse 10 angeordnetsein.The drive motor 25 is mechanical with the drive wheel 37 connected. An overrunning clutch F is between the carrier CR and a housing 10 a hybrid vehicle drive unit arranged as a vehicle drive unit. The one-way clutch F is free when the rotation in the normal direction from the internal combustion engine 11 is transmitted to the carrier CR. The one-way clutch F is blocked when reverse rotation of the electric generator 16 or the drive motor 25 is transmitted to the carrier CR. Thus, the rotation of the internal combustion engine 11 stopped and will not turn in the opposite direction to the internal combustion engine 11 transfer. Accordingly, when the generator 16 is operated in a state in which the drive of the internal combustion engine 11 is stopped, a reaction force to that of the electric generator 16 transmitted torque applied by the one-way clutch F. A brake (not shown) as a stopper may be used instead of the overrunning clutch F between the carrier Cr and the housing 10 be arranged.
[0051] DerGenerator 16 weist einen Rotor 21, der zur Drehungan die Transmissionswelle 17 befestigt ist, einen um denRotor 21 angeordneten Stator 22 und eine Spule 23 auf,die um den Stator 22 gewickelt ist. Der Generator 16 erzeugtelektrische Leistung durch die überdie Transmissionswelle 17 übertragene Drehung. Die Spule 23 istmit einer (nicht gezeigten) Batterie verbunden, und Gleichstromwird der Batterie zugeführt.Eine Generatorbremse B ist zwischen dem Rotor 21 und demGehäuse 10 angeordnet.Der Rotor 21 ist durch Eingriff der Generatorbremse B festgesetzt.Auf diese Weise kann die Drehung des Generators 16 mechanischgestoppt werden.The generator 16 has a rotor 21 which is for rotation to the transmission shaft 17 is attached, one around the rotor 21 arranged stator 22 and a coil 23 on, around the stator 22 is wound. The generator 16 generates electrical power through the via the transmission shaft 17 transmitted rotation. The sink 23 is connected to a (not shown) battery, and DC power is supplied to the battery. A generator brake B is between the rotor 21 and the housing 10 arranged. The rotor 21 is determined by engagement of the generator brake B. In this way, the rotation of the generator 16 be stopped mechanically.
[0052] DasBezugszeichen 26 bezeichnet eine auf der zweiten axialenLinie angeordnete Ausgangswelle. Die Drehung des Antriebsmotors 25 wirdzu der Ausgangswelle 26 ausgegeben. Das Bezugszeichen 27 bezeichnetein zweites Antriebs-Vorgelegerad als ein Ausgangszahnrad, das ander Ausgangswelle 26 befestigt ist. Der Antriebsmotor 25 weisteinen an der Ausgangswelle 26 befestigten Rotor 40 zumDrehen (zur Rotation), einen um den Rotor 40 angeordnet Stator 41 undeine um den Stator 41 gewickelte Spule 42 auf.The reference number 26 denotes an output shaft disposed on the second axial line. The rotation of the drive motor 25 becomes the output shaft 26 output. The reference number 27 denotes a second counter drive gear as an output gear provided on the output shaft 26 is attached. The drive motor 25 has one on the output shaft 26 attached rotor 40 for turning (for rotation), one around the rotor 40 arranged stator 41 and one around the stator 41 wound coil 42 on.
[0053] DerAntriebsmotor 25 erzeugt ein Antriebsmotordrehmoment TMdurch die elektrischen Ströme derU-, V- und W-Phasen als einen der Spule 42 zugeführten elektrischenWechselstrom. Daher ist die Spule 42 mit der Batterie verbunden,und der Gleichstrom aus der Batterie wird in elektrischen Stromfür jedePhase umgewandelt und der Spule 42 zugeführt.The drive motor 25 generates a drive motor torque TM through the electric currents of the U, V, and W phases as one of the coils 42 supplied electrical alternating current. Therefore, the coil 42 Connected to the battery, and the direct current from the battery is converted into electrical current for each phase and the coil 42 fed.
[0054] EineVorgelegewelle (Gegenwelle) 30 ist auf einer dritten axialenLinie parallel zu den ersten und zweiten axialen Linien angeordnet,um das Antriebsrad 37 in derselben Richtung wie die Drehungder Brennkraftmaschine 11 zu drehen. Ein erstes angetriebenesVorgelegerad (Gegenzahnrad) 31 und ein zweites angetriebenesVorgelegerad 32, das eine größere Zahnanzahl als diejenigedes ersten angetriebenen Vorgelegerads 31 aufweist, sindan der Vorgelegewelle befestigt. Das erste angetriebene Vorgelegerad 31 unddas erste Antriebs-Vorgelegerad(antreibende Vorgelegerad) 15 stehen miteinander im Eingriff.Das zweite angetriebene Vorgelegerad 32 und das zweiteAntriebs-Vorgelegerad (antreibende Vorgelegerad) 27 stehenim Eingriff miteinander. Die Drehung des ersten Antriebs-Vorgelegerads 15 wirdinvertiert und auf das erste angetriebene Vorgelegerad 31 übertragen.Die Drehung des zweiten Antriebs-Vorgelegerads 37 wirdinvertiert und auf das zweite angetriebene Vorgelegerad 32 übertragen.A countershaft 30 is disposed on a third axial line parallel to the first and second axial lines around the drive wheel 37 in the same direction as the rotation of the internal combustion engine 11 to turn. A first driven counter gear (counter gear) 31 and a second counter driven gear 32 , which has a larger number of teeth than that of the first driven counter gear 31 has, are attached to the countershaft. The first driven counter gear 31 and the first drive counter gear (counter drive gear) 15 are engaged with each other. The second driven counter gear 32 and the second drive counter gear (counter drive gear) 27 are engaged with each other. The rotation of the first drive counter gear 15 is inverted and onto the first driven counter gear 31 transfer. The rotation of the second drive counter gear 37 is inverted and applied to the second driven counter gear 32 transfer.
[0055] Weiterhinist ein Differentialritzelzahnrad (diff-pinion gear) 33 miteiner geringeren Zahnanzahl als diejenige des ersten angetriebenenVorgelegerads 31 an der Vorgelegewelle 30 befestigt.Furthermore, a differential pinion gear (diff-pinion gear) 33 with a smaller number of teeth than that of the first driven counter gear 31 at the countershaft 30 attached.
[0056] EineDifferentialvorrichtung 36 ist auf einer vierten axialenLinie parallel zu den ersten bis dritten axialen Linien angeordnet,und ein Differentialringzahnrad (diffring gear) 35 derDifferentialvorrichtung 36 und das Differentialritzelzahnrad 33 stehenim Eingriff miteinander. Dementsprechend wird die auf das Differentialringzahnrad 35 übertrageneDrehung durch die vorstehend beschriebene Differentialvorrichtung 26 verteiltund auf das Antriebsrad 37 übertragen. Somit kann die durchdie Brennkraftmaschine 11 erzeugte Drehung auf das ersteangetriebene Vorgelegerad 31 übertragen werden, und kanndie durch den Antriebsmotor 25 erzeugte Drehung auf das zweiteangetriebene Vorgelegerad 32 übertragen werden. Dementsprechendkann das Hybridfahrzeug durch Betrieb der Brennkraftmaschine 11 unddes Antriebsmotors 25 fahren.A differential device 36 is disposed on a fourth axial line parallel to the first to third axial lines, and a differential ring gear (diffring gear) 35 the differential device 36 and the differential pinion gear 33 are engaged with each other. Accordingly, the on the differential ring gear 35 transmitted rotation by the differential device described above 26 distributed and on the drive wheel 37 transfer. Thus, by the internal combustion engine 11 generated rotation on the first driven counter gear 31 can be transmitted, and by the drive motor 25 generated rotation on the second driven counter gear 32 be transmitted. Accordingly, the hybrid vehicle can be operated by operating the internal combustion engine 11 and the drive motor 25 drive.
[0057] DasBezugszeichen 38 bezeichnet einen Generatorrotorpositionssensorwie einen Resolver zur Erfassung der Position des Rotors 21,d.h. einer Generatorrotorposition θG. Das Bezugszeichen 39 bezeichneteinen Antriebsmotorrotorpositionssensor wie einen Resolver zur Erfassungder Position des Rotors 40, d.h. eine Antriebsmotorrotorposition θM. Die erfassteGeneratorrotorposition θGwird einer (in 2 nichtgezeigten) Fahrzeugsteuerungseinrichtung und einer (in 2 nicht gezeigten) Generatorsteuerungseinrichtungzugeführt.Die Antriebsmotorrotorposition θMwird der Fahrzeugsteuerungseinrichtung und einer (in 2 nicht gezeigten) Antriebsmotorsteuerungseinrichtungzugeführt.Weiterhin bezeichnet das Bezugszeichen 52 einen Maschinendrehzahlsensorals einen Maschinendrehzahlerfassungsabschnitt zur Erfassung derDrehzahl der Brennkraftmaschine 11, d.h. der MaschinendrehzahlNE. Die Maschinendrehzahl NE wird der Fahrzeugsteuerungseinrichtungund einer (in 2 nicht gezeigten)Maschinensteuerungseinrichtung zugeführt.The reference number 38 denotes a generator rotor position sensor such as a resolver for detecting the position of the rotor 21 ie, a generator rotor position θG. The reference number 39 denotes a drive motor rotor position sensor such as a resolver for detecting the position of the rotor 40 ie, a drive motor rotor position θM. The detected generator rotor position θG is assigned to a (in 2 not shown) vehicle control device and a (in 2 not shown) generator control device supplied. The drive motor rotor position θM is applied to the vehicle control device and a (in 2 not shown) drive motor control device supplied. Furthermore, the reference numeral designates 52 an engine rotational speed sensor as an engine rotational speed detection section for detecting the rotational speed of the internal combustion engine 11 , ie the engine speed NE. The engine speed NE is the vehicle control device and a (in 2 not shown) supplied to the machine control device.
[0058] Nachstehendist der Betrieb der Planetengetriebeeinheit 13 beschrieben.Below is the operation of the planetary gear unit 13 described.
[0059] Inder vorstehend beschriebenen Planetengetriebeeinheit 13 (2) ist der Träger CR mitder Brennkraftmaschine 11 verbunden, ist das SonnenradS mit dem elektrischen Generator 16 verbunden, und istdas Ringzahnrad R mit jeweils dem Antriebsmotor 25 unddem Antriebsrad 37 überdie Ausgangswelle 14 und einer vorbestimmten Zahnradfolgeverbunden. Dementsprechend sind die Drehzahl des Ringzahnrads R,d.h. eine Ringzahnraddrehzahl NR und die zu der Ausgangswelle 14 ausgegebene Drehzahl,d.h. eine Ausgangswellendrehzahl gleich zueinander. Die Drehzahldes TrägersCR und die Maschinendrehzahl NE sind gleich zueinander. Weiterhinsind die Drehzahl des Sonnenrads S und die Drehzahl des elektrischenGenerators 16, d.h. die Generatordrehzahl NG als einerersten elektrisch betriebenen Maschine gleich zueinander. Wenn die Zahnanzahldes ersten Zahnrads R auf ρ malder Zahnanzahl des Sonnenrads S eingestellt ist (gemäß dieserAusgestaltung der Erfindung auf das Doppelte), gilt die Beziehung: (ρ +1)·NE= 1·NG+ ρ·NR In the above-described planetary gear unit 13 ( 2 ) is the carrier CR with the internal combustion engine 11 connected, is the sun gear S with the electric generator 16 connected, and is the ring gear R, each with the drive motor 25 and the drive wheel 37 over the output shaft 14 and a predetermined gear train connected. Accordingly, the rotational speed of the ring gear R, ie, a ring gear speed NR and the output shaft 14 output speed, ie an output shaft speed equal to each other. The speed of the carrier CR and the engine speed NE are equal to each other. Furthermore, the rotational speed of the sun gear S and the rotational speed of the electric generator 16 That is, the generator speed NG as a first electrically operated machine equal to each other. When the number of teeth of the first gear R is set to ρ times the number of teeth of the sun gear S (twice this amount according to this embodiment of the invention), the following relation holds: (ρ + 1) · NE = 1 · NG + ρ · NR
[0060] Dementsprechendkann die Maschinendrehzahl NE NE = (1·NG+ ρ·NR)/(ρ + 1) (1),auf derGrundlage der Ringzahnraddrehzahl NR und der Generatordrehzahl NGberechnet werden. Die Drehzahlbeziehungsgleichung des Planetengetriebes 13 istdurch die Gleichung (1) gegeben.Accordingly, the engine speed NE NE = (1 * NG + ρ * NR) / (ρ + 1) (1), calculated on the basis of the ring gear speed NR and the generator speed NG. The speed relationship equation of the planetary gear 13 is given by equation (1).
[0061] DasMaschinendrehmoment TE, das in dem Ringzahnrad R erzeugte Drehmoment,d.h, das Ringzahnraddrehmoment TR, und das Drehmoment des elektrischenGenerators 16, d.h. das Generatordrehmoment TG als Drehmomentder ersten elektrisch betriebenen Maschine, weisen die folgende Beziehungauf: TE:TR:TG = (ρ + 1):ρ:1 (2),so dassReaktionskräfteeinander beaufschlagt werden. Die Drehmomentbeziehungsgleichungder Planetengetriebeeinheit 13 ist durch die Gleichung(2) gegeben.The engine torque TE, the torque generated in the ring gear R, ie, the ring gear torque TR, and the torque of the electric generator 16 , ie the generator torque TG as the torque of the first electrically operated machine, have the following relationship: TE: TR: TG = (ρ + 1): ρ: 1 (2), so that reaction forces are applied to each other. The torque relationship equation of the planetary gear unit 13 is given by equation (2).
[0062] Während dernormalen Fahrt werden jeweils das Ringzahnrad R, der Träger CR unddas Sonnenrad C in der normalen Richtung gedreht, und die RingzahnraddrehzahlNR, die Maschinendrehzahl NE und die Generatordrehzahl NG weisenjeweils einen positiven Wert auf, wie es in 4 gezeigt ist. Weiterhin werden das RingzahnraddrehmomentTR und das Generatordrehmoment TG durch proportionales Teilen desMaschinendrehmoments TE in einem Drehmomentverhältnis erhalten, das durch die Zahnzahlder Planetengetriebeeinheit 13 bestimmt ist. Dementsprechendwird in dem Drehmomentdiagramm gemäß 5 das Drehmoment, das durch Addierendes Ringzahnraddrehmoments TR und des Generatordrehmoments TG bereitgestelltwird, das Maschinendrehmoment TE.During the normal running, the ring gear R, the carrier CR and the sun gear C are respectively rotated in the normal direction, and the ring gear rotational speed NR, the engine rotational speed NE and the generator rotational speed NG each have a positive value as shown in FIG 4 is shown. Further, the ring gear torque TR and the generator torque TG are obtained by proportionally dividing the engine torque TE in a torque ratio represented by the number of teeth of the planetary gear unit 13 is determined. Accordingly, in the torque diagram according to FIG 5 the torque provided by adding the ring gear torque TR and the generator torque TG, the engine torque TE.
[0063] DieHybridfahrzeug-Antriebssteuerungsvorrichtung als eine Elektrofahrzeug-Antriebssteuerungsvorrichtungzur Steuerung des Betriebs der vorstehend beschriebenen Hybridfahrzeugantriebseinheitist nachstehend beschrieben.TheHybrid vehicle drive control device as an electric vehicle drive control devicefor controlling the operation of the hybrid vehicle drive unit described aboveis described below.
[0064] 6 zeigt eine Konzeptdarstellungder Hybridfahrzeug-Antriebssteuerungsvorrichtunggemäß der erstenAusgestaltung der Erfindung. In der Figur bezeichnet das Bezugszeichen 10 dasGehäuse,bezeichnet das Bezugszeichen 11 die Brennkraftmaschine(E/G) und bezeichnet das Bezugszeichen 13 die Planetengetriebeeinheit.Das Bezugszeichen 16 bezeichnet den elektrischen Generator(G), das Bezugszeichen B bezeichnet die Generatorbremse zum Festsetzendes Rotors 21 des elektrischen Generators 16,und das Bezugszeichen 25 bezeichnet den Antriebsmotor (M).Das Bezugszeichen 28 bezeichnet eine Generatorumrichterzum Betrieb des elektrischen Generators 16, das Bezugszeichen 29 bezeichneteinen Antriebsmotorumrichter zum Antrieb des Antriebsmotors 25,und das Bezugszeichen 37 bezeichnet das Antriebsrad. DasBezugszeichen 38 bezeichnet einen Generatorrotorpositionssensor,das Bezugszeichen 39 bezeichnet einen Antriebsmotorrotorpositionssensor,und das Bezugszeichen 43 bezeichnet eine Batterie. DieUmrichter 28 und 29 sind mit der Batterie 43 über einenLeistungsschalter SW verbunden. Die Batterie 43 führt denUmrichtern 28 und 29 Gleichstrom zu, wenn derLeistungsschalter SW eingeschaltet ist. Jeder der Umrichter 28 und 29 weisteine Vielzahl von Transistoren wie beispielsweise sechs Transistorenals Schaltelemente auf, und die Transistor sind jeweils als Paareinheitgebildet und bilden jeweils ein Transistormodul (IGBT) für jede Phase. 6 FIG. 12 is a conceptual diagram of the hybrid vehicle drive control apparatus according to the first embodiment of the invention. FIG. In the figure, the reference numeral designates 10 the housing, the reference numeral 11 the internal combustion engine (E / G) and denotes the reference numeral 13 the planetary gear unit. The reference number 16 denotes the electric generator (G), the reference B denotes the generator brake for fixing the rotor 21 of the electric generator 16 , and the reference number 25 denotes the drive motor (M). The reference number 28 denotes a generator converter for operating the electric generator 16 , the reference number 29 denotes a drive motor converter for driving the drive motor 25 , and the reference number 37 denotes the drive wheel. The reference number 38 denotes a generator rotor position sensor, the reference numeral 39 denotes a drive motor rotor position sensor, and the reference numeral 43 denotes a battery. The inverters 28 and 29 are with the battery 43 connected via a circuit breaker SW. The battery 43 leads the inverters 28 and 29 DC to when the power switch SW is turned on. Each of the inverters 28 and 29 has a plurality of transistors such as six transistors as switching elements, and the transistors are each formed as a pair unit and each forms a transistor module (IGBT) for each phase.
[0065] EinGeneratorumrichterspannungssensor 75 als ein erster Gleichspannungserfassungsabschnitt istauf der Eingangsseite des Umrichters 28 zur Erfassung eineran den Umrichter 28 angelegten Gleichspannung, d.h. einerGeneratorumrichterspannung VG angeordnet. Ein Generatorumrichterstromsensor 77 alsein erster Gleichstromerfassungsabschnitt ist zur Erfassung desdem Umrichter 28 zugeführtenGleichstroms, d.h. eines Generatorumrichterstroms IG angeordnet.Weiterhin ist ein Antriebsmotorumrichterspannungssensor 26 alsein zweiter Gleichspannungserfassungsabschnitt auf der Einlassseitedes Umrichters 29 zur Erfassung der an den Umrichter 29 angelegtenGleichspannung, d.h. einer Antriebmotorumrichterspannung VM angeordnet.Ein Antriebsmotorumrichterstromsensor 78 als zweiter Gleichstromerfassungsabschnittist zur Erfassung des den Umrichter 29 zugeführten Gleichstromsd.h. eines Antriebsmotorumrichterstroms EM angeordnet. Die GeneratorumrichterspannungVG und der Generatorumrichterstrom IG werden einer Fahrzeugsteuerungseinrichtung 51 undeiner Generatorsteuerungseinrichtung 47 zugeführt. DieAntriebsmotorumrichterspannung VM und der AntriebsmotorumrichterstromIM werden der Fahrzeugsteuerungseinrichtung 51 und einerAntriebsmotorsteuerungseinrichtung 49 zugeführt. EinGlättungskondensatorC ist zwischen der Batterie 43 und den Umrichtern 28 und 29 geschaltet.Die Fahrzeugsteuerungseinrichtung 51 weist eine CPU, eineAufzeichnungseinrichtung usw. (die nicht gezeigt sind) auf und steuertden Betrieb der gesamten Hybridfahrzeug-Antriebssteuerungsvorrichtung und dientals Computer entsprechend vorbestimmten Programmen, Daten usw. EineMaschinensteuerungseinrichtung 46, die Generatorsteuerungseinrichtung 47 unddie Antriebsmotorsteuerungseinrichtung 49 sind mit derFahrzeugsteuerungseinrichtung 51 verbunden. Die Maschinensteuerungseinrichtung 46 weisteine CPU, eine Aufzeichnungseinrichtung usw. (die nicht gezeigtsind) auf und sendet Anweisungssignale für eine Drosselklappenöffnung θ, Ventilzeitverlaufusw. zu der Brennkraftmaschine 11 und zu der Fahrzeugsteuerungseinrichtung 51,um den Betrieb der Brennkraftmaschine 11 zu steuern. DieGeneratorsteuerungseinrichtung 47 weist eine CPU, eineAufzeichnungseinrichtung usw. (die nicht gezeigt sind) und sendetein Antriebssignal SG1 zu dem Umrichter 28 zur Steuerungdes Betriebs des elektrischen Generators 16. Die Antriebsmotorsteuerungseinrichtung 49 weist eineCPU, eine Aufzeichnungseinrichtung usw. (die nicht gezeigt sind)und sendet ein Antriebssignal SG2 zu dem Umrichter 29,um den Betrieb des Antriebsmotors 25 zu steuern. Eine ersteSteuerungseinrichtung, die der Fahrzeugsteuerungseinrichtung 51 untergeordnetist, weist die Maschinensteuerungseinrichtung 46, die Generatorsteuerungseinrichtung 47 unddie Antriebsmotorsteuerungseinrichtung 49 auf. Eine zweiteSteuerungseinrichtung, die der Maschinensteuerungseinrichtung 46,der Generatorsteuerungseinrichtung 47 und der Antriebsmotorsteuerungseinrichtung 49 übergeordnetist, weist die Fahrzeugsteuerungseinrichtung 51 auf. Weiterhindienen die Maschinensteuerungseinrichtung 46, die Generatorsteuerungseinrichtung 47 unddie Antriebsmotorsteuerungseinrichtung 49 ebenfalls alsComputer entsprechend vorbestimmten Programmen, Daten usw.A generator inverter voltage sensor 75 as a first DC voltage detecting section is on the input side of the inverter 28 for detecting a to the inverter 28 applied DC voltage, ie a generator inverter voltage VG arranged. A generator inverter current sensor 77 as a first DC current detecting section is for detecting the inverter 28 supplied direct current, ie a generator inverter current IG arranged. Furthermore, a drive motor inverter voltage sensor 26 as a second DC voltage detection section on the inlet side of the inverter 29 to capture the to the inverter 29 applied DC voltage, ie a drive motor inverter voltage VM arranged. A drive motor inverter current sensor 78 as the second direct-current detection section is for detecting the inverter 29 supplied direct current that is a drive motor converter current EM arranged. The generator inverter voltage VG and the generator inverter current IG become a vehicle controller 51 and a generator control device 47 fed. The drive motor inverter voltage VM and the drive motor inverter current IM become the vehicle controller 51 and a drive motor controller 49 fed. A smoothing capacitor C is between the battery 43 and the inverters 28 and 29 connected. The vehicle control device 51 has a CPU, a recording device, etc. (not shown), and controls the operation of the entire hybrid vehicle drive control device, and serves as a computer in accordance with predetermined programs, data, etc. A machine controller 46 , the generator control device 47 and the drive motor controller 49 are with the vehicle control device 51 connected. The machine control device 46 has a CPU, a recorder, etc. (not shown), and sends instruction signals for throttle opening θ, valve timing, etc. to the engine 11 and to the vehicle control device 51 to the operation of the internal combustion engine 11 to control. The generator control device 47 has a CPU, a recorder, etc. (not shown), and sends a drive signal SG1 to the inverter 28 for controlling the operation of the electric generator 16 , The drive motor control device 49 has a CPU, a recorder, etc. (not shown), and sends a drive signal SG2 to the inverter 29 to the operation of the drive motor 25 to control. A first control device, that of the vehicle control device 51 is subordinate, the machine control device 46 , the generator control device 47 and the drive motor controller 49 on. A second control device, that of the machine control device 46 , the generatorsteue approximately facility 47 and the drive motor controller 49 is superior, the vehicle control device 51 on. Furthermore, the machine control device serve 46 , the generator control device 47 and the drive motor controller 49 also as a computer according to predetermined programs, data, etc.
[0066] DerUmrichter 28 wird durch das Antriebssignal SG1 betriebenund erzeugt elektrische Ströme IGU,IGV und IGW der jeweiligen Phasen durch Empfang des Gleichstromsaus der Batterie 43 während desMotorbetriebs. Der Umrichter 28 führt weiterhin die elektrischenStrömeIGU, IGV und IGW der jeweiligen Phasen dem Generator 16 zu.Weiterhin empfängtder Umrichter 28 die elektrischen Ströme IGU, IGV und IGW der jeweiligenPhasen aus dem Generator 16 während des Generatorbetriebs,und erzeugt den Gleichstrom und führt diesen der Batterie 43 zu.The inverter 28 is operated by the drive signal SG1 and generates electric currents IGU, IGV and IGW of the respective phases by receiving the direct current from the battery 43 during engine operation. The inverter 28 continues to carry the electrical currents IGU, IGV and IGW of the respective phases to the generator 16 to. Furthermore, the inverter receives 28 the electrical currents IGU, IGV and IGW of the respective phases from the generator 16 during generator operation, and generates the direct current and leads it to the battery 43 to.
[0067] DerUmrichter 29 wird entsprechend dem Antriebssignal SG2 betriebenund erzeugt elektrische StrömeIMU, IMV und IMW der jeweiligen Phasen durch Empfang des Gleichstromsaus der Batterie 43 währenddes Motorbetriebs. Der Umrichter 29 führt weiterhin die elektrischenStrömeIMU, IMV und IMW der jeweiligen Phasen dem Antriebsmotor 25 zu.Weiterhin empfängtder Umrichter 29 die elektrischen Ströme IMU, IMV und IMW der jeweiligenPhasen aus dem Antriebsmotor 25 während des Generatorbetriebsund erzeugt den Gleichstrom und führt diesen der Batterie 43 zu.The inverter 29 is operated in accordance with the drive signal SG2 and generates electric currents IMU, IMV and IMW of the respective phases by receiving the direct current from the battery 43 during engine operation. The inverter 29 continues to carry the electrical currents IMU, IMV and IMW of the respective phases of the drive motor 25 to. Furthermore, the inverter receives 29 the electric currents IMU, IMV and IMW of the respective phases from the drive motor 25 during generator operation and generates the direct current and leads it to the battery 43 to.
[0068] DasBezugszeichen 44 bezeichnet eine Batterierestgrößenerfassungseinrichtungzur Erfassung eines Zustands der Batterie 43, d.h. derBatterierestgröße SOC (Ladezustand)als den Batteriezustand. Das Bezugszeichen 52 bezeichneteinen Maschinendrehzahlsensor zur Erfassung der MaschinendrehzahlNE, das Bezugszeichen 53 bezeichnet einen Schaltpositionssensor(Wählhebelpositionssensor) zurErfassung der Position eines (nicht gezeigten) Schalthebels (Wählhebels)als Drehzahlauswahlbetätigungseinrichtung,d.h. zur Erfassung einer Schaltposition (Wählposition) SP, und das Bezugszeichen 54 bezeichnetein Fahrpedal. Das Bezugszeichen 55 bezeichnet einen Fahrpedalschalter(Beschleunigerschalter) als ein Fahrpedalbetätigungserfassungsabschnittzur Erfassung der Position (Betätigungsausmaß) des Fahrpedals 54,d.h. einer Fahrpedalposition AP. Das Bezugszeichen 61 bezeichnetein Bremspedal, und das Bezugszeichen 62 bezeichnet einen Bremsschalterals einen Bremsbetätigungserfassungsabschnittzur Erfassung der Position (Betätigungsausmaß) des Bremspedals 61,d.h. einer Bremspedalposition BP. Das Bezugszeichen 63 bezeichneteinen Maschinentemperatursensor zur Erfassung der Temperatur tmEder Brennkraftmaschine 11, und das Bezugszeichen 64 bezeichneteinen Generatortemperatursensor zur Erfassung der Temperatur deselektrischen Generators 16, beispielsweise der TemperaturtmG der Spule 23 (2).Das Bezugszeichen 65 bezeichnet einen Antriebsmotortemperatursensorzur Erfassung der Temperatur des Antriebsmotors 25, beispielsweiseder Temperatur tmM der Spule 42. Das Bezugszeichen 70 bezeichneteinen ersten Umrichtertemperatursensor zur Erfassung der TemperaturtmGI des Umrichters 28, und das Bezugszeichen 71 bezeichneteinen zweiten Umrichtertemperatursensor zur Erfassung der TemperaturtmI des Umrichters 29.The reference number 44 denotes a battery residual quantity detecting means for detecting a state of the battery 43 , that is, the battery residual quantity SOC (state of charge) as the battery state. The reference number 52 denotes an engine speed sensor for detecting the engine speed NE, the reference numeral 53 denotes a shift position sensor (selector lever position sensor) for detecting the position of a shift lever (selector lever) (not shown) as a speed selection operation means, ie, for detecting a shift position (selector position) SP, and the reference numeral 54 refers to an accelerator pedal. The reference number 55 denotes an accelerator pedal switch (accelerator switch) as an accelerator pedal operation detecting section for detecting the position (operation amount) of the accelerator pedal 54 , ie an accelerator pedal position AP. The reference number 61 denotes a brake pedal, and the reference numeral 62 denotes a brake switch as a brake operation detecting section for detecting the position (operation amount) of the brake pedal 61 ie, a brake pedal position BP. The reference number 63 denotes a engine temperature sensor for detecting the temperature tmE of the internal combustion engine 11 , and the reference number 64 denotes a generator temperature sensor for detecting the temperature of the electric generator 16 For example, the temperature tmG of the coil 23 ( 2 ). The reference number 65 denotes a drive motor temperature sensor for detecting the temperature of the drive motor 25 For example, the temperature tmM of the coil 42 , The reference number 70 denotes a first inverter temperature sensor for detecting the temperature tmGI of the inverter 28 , and the reference number 71 denotes a second converter temperature sensor for detecting the temperature tmI of the inverter 29 ,
[0069] Einerster (nachstehend als Elektromaschinenantriebsabschnitt bezeichneter)Antriebsabschnitt der ersten elektrisch betriebenen Maschine desElektromaschinenantriebsabschnitts 90 (1) weist den elektrischen Generator 16 unddem Umrichter 28 auf. Ein zweiter Elektromaschinenantriebsabschnittdes Elektromaschinenantriebsabschnitts 90 weist den Antriebsmotor 25 undden Umrichter 29 auf. Die Temperaturen tmG und tmGI usw. werdenals die Temperatur des ersten Elektromaschinenantriebsabschnitts,d.h. als erste Antriebsabschnittstemperatur erfasst. Die TemperaturentmM und tmMI usw. werden als Temperatur des zweiten Elektromaschinenantriebsabschnitts,d.h. als zweite Antriebsabschnittstemperatur erfasst. Die TemperaturentmG, tmGI usw. werden der Generatorsteuerungseinrichtung 47 zugeführt, unddie Temperaturen tmM, tmMI usw. werden der Antriebmotorsteuerungseinrichtung 49 zugeführt. Weiterhinkann die Temperatur tmO von Ölzum Kühlendes elektrischen Generators 16 und des Antriebmotors 25 ebenfallsdurch einen (nicht gezeigten) Öltemperatursensorals Antriebsabschnittstemperatur erfasst werden, die gemeinsam für die jeweiligenersten und zweiten Elektromaschinenantriebsabschnitte ist. Ein erster Antriebsabschnittstemperaturerfassungsabschnitt bestehtaus dem Generatortemperatursensor 64, dem ersten Umrichtertemperatursensor 70,dem Öltemperatursensorusw. Ein zweiter Antriebsabschnittstemperaturerfassungsabschnitt weistden Antriebsmotortemperatursensor 65, den zweiten Umrichtertemperatursensor 71,den Öltemperatursensorusw. auf.A first (hereinafter referred to as electric machine drive section) driving section of the first electric machine of the electric machine drive section 90 ( 1 ) has the electric generator 16 and the inverter 28 on. A second electric machine drive section of the electric machine drive section 90 indicates the drive motor 25 and the inverter 29 on. The temperatures tmG and tmGI, etc. are detected as the temperature of the first electric machine drive section, that is, as the first drive section temperature. The temperatures tmM and tmMI, etc. are detected as the temperature of the second electric machine drive section, that is, as the second drive section temperature. The temperatures tmG, tmGI, etc. become the generator control means 47 and the temperatures tmM, tmMI, etc. become the driving motor control means 49 fed. Furthermore, the temperature tmO of oil for cooling the electric generator 16 and the drive motor 25 may also be detected by an oil temperature sensor (not shown) as the drive section temperature that is common to the respective first and second electric machine drive sections. A first driving-portion temperature detecting portion consists of the generator temperature sensor 64 , the first inverter temperature sensor 70 , the oil temperature sensor, etc. A second driving-portion temperature detecting portion includes the driving-motor temperature sensor 65 , the second inverter temperature sensor 71 , the oil temperature sensor, etc. on.
[0070] Weiterhinbezeichnen die Bezugszeichen 66 bis 69 jeweilsGleichstromsensoren als Wechselstromerfassungsabschnitt zur Erfassungelektrischer StrömeIGU, IGV, IMU und IMV der jeweiligen Phasen. Das Bezugszeichen 72 bezeichneteinen Batteriespannungssensor als einen Spannungserfassungsabschnittfür dieBatterie 43 zur Erfassung der Batteriespannung VB als denBatteriezustand. Die Batteriespannung VB und die Batterierestgröße SOC werdender Generatorsteuerungseinrichtung 47, der Antriebsmotorsteuerungseinrichtung 49 undder Fahrzeugsteuerungseinrichtung 51 zugeführt. Weiterhinkann der Batteriestrom, die Batterietemperatur usw. ebenfalls alsBatteriezustand erfasst werden. Ein Batteriezustanderfassungsabschnittweist die Batterierestgrößenerfassungseinrichtung 44,den Batteriespannungssensor 72, einen (nicht gezeigten) Batteriestromsensor,einen (nicht gezeigten) Batterietemperatursensor usw. auf. Weiterhinwerden die elektrischen StrömeIGU und IGV der Generatorsteuerungseinrichtung 47 und derFahrzeugsteuerungseinrichtung 51 zugeführt. Die elektrischen Ströme IMU undIMV werden der Antriebsmotorsteuerungseinrichtung 49 undder Fahrzeugsteuerungseinrichtung 51 zugeführt.Furthermore, the reference numerals designate 66 to 69 each DC current sensor as an AC detection section for detecting electric currents IGU, IGV, IMU and IMV of the respective phases. The reference number 72 denotes a battery voltage sensor as a voltage detecting portion for the battery 43 for detecting the battery voltage VB as the battery condition. The battery voltage VB and the battery residual amount SOC become the generator control device 47 , the drive motor control device 49 and the vehicle control device 51 fed. Furthermore, the battery current, the battery temperature etc. are also detected as a battery condition. A battery state detecting section includes the battery residual amount detecting device 44 , the battery voltage sensor 72 , a battery current sensor (not shown), a battery temperature sensor (not shown), and so forth. Further, the electric currents IGU and IGV of the generator control means become 47 and the vehicle control device 51 fed. The electric currents IMU and IMV become the drive motor control means 49 and the vehicle control device 51 fed.
[0071] DieFahrzeugsteuerungseinrichtung 51 führt ein Maschinensteuerungssignalder Maschinensteuerungseinrichtung 46 zu, und stellt dasStarten und Stoppen der Brennkraftmaschine 11 durch dieMaschinensteuerungseinrichtung 46 ein. Weiterhin führt eine(nicht speziell gezeigte) Fahrzeuggeschwindigkeits-Berechnungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 eine Fahrzeuggeschwindigkeitsberechnungsverarbeitungdurch und berechnet ein Änderungsverhältnis ΔθM der Antriebsmotorrotorposition θM und berechnetebenfalls eine Fahrzeuggeschwindigkeit V auf der Grundlage des Änderungsverhältnisses ΔθM und einesGetriebeverhältnisses(Übertragungsverhältnisses) γV in einemDrehmomentübertragungssystemvon der Ausgangswelle 26 zu dem Antriebsrad 37.The vehicle control device 51 carries a machine control signal of the engine control device 46 to, and stops the starting and stopping of the internal combustion engine 11 by the machine control device 46 one. Furthermore, a vehicle speed calculation processing means (not specifically shown) guides the vehicle control device 51 and calculates a vehicle speed V on the basis of the change ratio ΔθM and a gear ratio (transmission ratio) γV in a torque transmission system from the output shaft 26 to the drive wheel 37 ,
[0072] DieFahrzeugsteuerungseinrichtung 51 stellt eine MaschinensolldrehzahlNE* als Sollwert der Maschinendrehzahl NE, ein Generatorsolldrehmoment TG*als erstes Elektromaschinensolldrehmoment als Sollwert des GeneratordrehmomentsTG und ein Antriebsmotorsolldrehmoment TM* als zweites Elektromaschinensolldrehmomentals Sollwert des Antriebsmotordrehmoments TM ein. Die Generatorsteuerungseinrichtung 47 stellteine Generatorsolldrehzahl NG* als erste Elektromaschinensolldrehzahlals Sollwert der Generatordrehzahl NG ein. Die Antriebsmotorsteuerungseinrichtung 49 stellteinen Motordrehmomentkorrekturwert δTM als Korrekturwert des AntriebsmotordrehmomentsTM ein. Ein Steuerungsbefehlwert wird aus der MaschinensolldrehzahlNE*, dem Generatorsolldrehmoment TG*, dem AntriebsmotorsolldrehmomentTM* usw. erzeugt.The vehicle control device 51 sets a target engine speed NE * as a target engine speed NE, a generator target torque TG * as a first target electric machine torque as a target generator torque TG, and a target engine torque TM * as a second target electric machine torque as the target motor torque TM. The generator control device 47 sets a generator target speed NG * as the first target electric machine speed as the target value of the generator speed NG. The drive motor control device 49 sets a motor torque correction value δTM as the correction value of the drive motor torque TM. A control command value is generated from the target engine speed NE *, the generator target torque TG *, the drive motor target torque TM *, etc.
[0073] Eine(nicht speziell gezeigte) Generatordrehzahl-Berechnungsverarbeitungseinrichtungder Generatorsteuerungseinrichtung 47 führt eine Verarbeitung zur Berechnungder Generatordrehzahl durch, liest die Generatorrotorposition θG und berechnetdie Generatordrehzahl NG durch Berechnen eines Änderungsverhältnisses ΔθG der Generatorrotorposition ΔG.A generator speed calculation processing means (not specifically shown) of the generator control means 47 performs generator speed calculation processing, reads the generator rotor position θG, and calculates the generator speed NG by calculating a change ratio ΔθG of the generator rotor position ΔG.
[0074] Eine(nicht speziell gezeigte) Antriebsmotordrehzahl-Berechnungsverarbeitungseinrichtungder Antriebsmotorsteuerungseinrichtung 49 führt eine Verarbeitungzur Berechnung der Antriebsmotordrehzahl aus, liest die Antriebsmotorrotorposition θM und berechneteine Antriebsmotordrehzahl NM als zweite Elektromaschinendrehzahldurch Berechnen eines Änderungsverhältnisses ΔθM der Antriebsmotorrotorposition θM.A drive motor speed calculation processing means (not specifically shown) of the drive motor control means 49 executes a drive motor speed calculation processing, reads the drive motor rotor position θM, and calculates a drive motor rotation speed NM as a second electric machine rotation speed by calculating a change ratio ΔθM of the drive motor rotor position θM.
[0075] DieGeneratorrotorposition θGund die Generatordrehzahl NG sind proportional zueinander. Weiterhinsind die Antriebsmotorrotorposition θM, die AntriebsmotordrehzahlNM und die Fahrzeuggeschwindigkeit V proportional zueinander. Dementsprechendkönnender Generatorrotorpositionssensor 38 und die Generatordrehzahl-Berechnungsverarbeitungseinrichtungals Generatordrehzahlerfassungsabschnitt zur Erfassung der Generatordrehzahl NGdienen. Der Antriebsmotorrotorpositionssensor 39 und dieAntriebsmotordrehzahl-Berechnungsverarbeitungseinrichtung können alsAntriebsmotordrehzahlerfassungsabschnitt zur Erfassung der AntriebsmotordrehzahlNM dienen. Der Antriebsmotorrotorpositionssensor 39 unddie Fahrzeuggeschwindigkeits-Berechnungsverarbeitungseinrichtungkönnenals Fahrzeuggeschwindigkeitserfassungsabschnitt zur Erfassung derFahrzeuggeschwindigkeit V dienen. Weiterhin weist der Drehzahlerfassungsabschnittden Generatorrotorpositionssensor 38 und Antriebsmotorrotorpositionssensor 39 auf.Die Drehzahlberechnungsverarbeitungseinrichtung 92 weistdie Generatordrehzahl-Berechnungsverarbeitungseinrichtung und dieAntriebsmotordrehzahl-Berechnungsverarbeitungseinrichtungauf. Die Drehzahlberechnungsverarbeitungseinrichtung weist die Generatordrehzahlberechnungsverarbeitungund die Antriebsmotordrehzahlberechnungsverarbeitung auf.The generator rotor position θG and the generator speed NG are proportional to each other. Further, the driving motor rotor position θM, the driving motor rotational speed NM and the vehicle speed V are proportional to each other. Accordingly, the generator rotor position sensor 38 and the generator rotation speed calculation processing means serve as the generator rotation speed detection section for detecting the generator rotation speed NG. The drive motor rotor position sensor 39 and the drive motor speed calculation processing means may serve as the drive motor speed detection section for detecting the drive motor speed NM. The drive motor rotor position sensor 39 and the vehicle speed calculation processing means may serve as the vehicle speed detecting portion for detecting the vehicle speed V. Furthermore, the rotational speed detection section has the generator rotor position sensor 38 and drive motor rotor position sensor 39 on. The speed calculation processing means 92 has the generator speed calculation processing means and the drive motor speed calculation processing means. The speed calculation processing unit includes the generator speed calculation processing and the drive motor speed calculation processing.
[0076] Gemäß dieserAusgestaltung wird die Maschinendrehzahl NE durch den Maschinendrehzahlsensor 52 erfasst,kann jedoch auch in der Maschinensteuerungseinrichtung 46 berechnetwerden. Weiterhin wird gemäß dieserAusgestaltung die Fahrzeuggeschwindigkeit V durch die Fahrzeuggeschwindigkeits-Berechnungsverarbeitungseinrichtungauf der Grundlage der Antriebsmotorrotorposition θM berechnet.Jedoch kann die Fahrzeuggeschwindigkeit V ebenfalls auf der Grundlageder Ringzahnraddrehzahl NR durch Erfassung der RingzahnraddrehzahlNR berechnet werden und kann ebenfalls auf der Grundlage der Drehzahldes Antriebsrads 37, d.h. einer Antriebsraddrehzahl berechnetwerden. Fürdiesen Fall weisen ein Ringzahnraddrehzahlsensor, ein Antriebsraddrehzahlsensorusw. einen Fahrzeuggeschwindigkeitserfassungsabschnitt auf.According to this embodiment, the engine rotational speed NE is determined by the engine rotational speed sensor 52 detected, but can also in the machine control device 46 be calculated. Further, according to this embodiment, the vehicle speed V is calculated by the vehicle speed calculation processing means based on the driving motor rotor position θM. However, the vehicle speed V may also be calculated based on the ring gear speed NR by detecting the ring gear speed NR and may also be based on the speed of the drive wheel 37 , ie a drive wheel speed can be calculated. In this case, a ring gear speed sensor, a drive wheel speed sensor, etc. have a vehicle speed detecting portion.
[0077] EineHybridfahrzeug-Antriebssteuerungsvorrichtung mit der vorstehendbeschriebenen Struktur ist nachstehend unter Bezugnahme auf 7 bis 13 beschrieben. In 10, 11 und 13 ist die FahrzeuggeschwindigkeitV auf der Abszisse aufgetragen, und ist ein Fahrzeuganforderungsdrehmoment TO*auf der Ordinate aufgetragen. In 12 istdie Maschinendrehzahl NE auf der Abszisse aufgetragen, und ist dasMaschinendrehmoment TE auf der Ordinate aufgetragen.A hybrid vehicle drive control apparatus having the above-described structure will be described below with reference to FIG 7 to 13 described. In 10 . 11 and 13 is the vehicle speed V plotted on the abscissa, and a vehicle request torque TO * is plotted on the ordinate. In 12 is the engine speed NE plotted on the abscissa, and the engine torque TE is plotted on the ordinate.
[0078] Zunächst stellteine (nicht gezeigte) Initialisierungsverarbeitungseinrichtung derFahrzeugsteuerungseinrichtung 51 (6) verschiedene Variablen auf Anfangswertedurch Durchführeneiner Initialisierungsverarbeitung. Danach führt die Fahrzeugsteuerungseinrichtung 51 eine Fahrzeuganforderungsdrehmomentbestimmungsverarbeitungaus, wobei sie die Fahrpedalposition AP aus dem Fahrpedalschalter 55 unddie Bremspedalposition BP aus dem Bremsschalter 62 liest.Die Fahrzeuggeschwindigkeits-Berechnungsverarbeitungseinrichtungliest die Antriebsmotorrotorposition θM, berechnet das Änderungsverhältnis ΔθM der Antriebsmotorrotorposition θM und berechnetebenfalls die Fahrzeuggeschwindigkeit V auf der Grundlage des Änderungsverhältnisses ΔθM und desGetriebeverhältnisses γV.First, an initialization processing means (not shown) of the vehicle control device 51 ( 6 ) various variables to initial values by performing initialization processing. Thereafter, the vehicle control device performs 51 a vehicle request torque determination processing, wherein the accelerator pedal position AP from the accelerator pedal switch 55 and the brake pedal position BP from the brake switch 62 read. The vehicle speed calculation processing means reads the drive motor rotor position θM, calculates the change ratio ΔθM of the drive motor rotor position θM, and also calculates the vehicle speed V on the basis of the change ratio ΔθM and the gear ratio γV.
[0079] Darauffolgend führteine (nicht gezeigte) Fahrzeuganforderungsdrehmoment-Bestimmungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 eine Fahrzeuganforderungsdrehmomentbestimmungsverarbeitungdurch und greift auf das erste Fahrzeuganforderungsdrehmomentkennfeldgemäß 10 zu, das in der Aufzeichnungseinrichtungoder einem Speicher der Fahrzeugsteuerungseinrichtung 51 aufgezeichnetist, wenn das Fahrpedal 54 betätigt wird. Die (nicht gezeigte)Fahrzeuganforderungsdrehmoment-Bestimmungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 greift ebenfalls aufdas zweite Fahrzeuganforderungsdrehmomentkennfeld gemäß 11 zu, das in der Aufzeichnungseinrichtunggespeichert ist, wenn das Bremspedal 61 betätigt wird.Die (nicht gezeigte) Fahrzeuganforderungsdrehmoment-Bestimmungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 bestimmt dann dasFahrzeuganforderungsdrehmoment TO*, das zum Fahren des Hybridfahrzeugserforderlich ist, wie es vorab entsprechend der FahrpedalpositionAP, der Bremspedalposition BP und der Fahrzeuggeschwindigkeit V eingestelltist.Subsequently, a vehicle request torque determination processing means (not shown) guides the vehicle control device 51 a vehicle request torque determination processing and accesses the first vehicle request torque map according to 10 in the recording device or a memory of the vehicle control device 51 is recorded when the accelerator pedal 54 is pressed. The vehicle request torque determination processing device (not shown) of the vehicle control device 51 also accesses the second vehicle request torque map according to FIG 11 to, which is stored in the recording device when the brake pedal 61 is pressed. The vehicle request torque determination processing device (not shown) of the vehicle control device 51 then determines the vehicle request torque TO * required for driving the hybrid vehicle, as previously set corresponding to the accelerator pedal position AP, the brake pedal position BP, and the vehicle speed V.
[0080] Danachbeurteilt die Fahrzeugsteuerungseinrichtung 51, ob dasFahrzeuganforderungsdrehmoment TO* größer als das maximale AntriebsmotordrehmomentTMmax als maximales Drehmoment der zweiten elektrisch betriebenenMaschine ist, das einen maximalen Wert des AntriebsmotordrehmomentsTM zeigt. Wenn das Fahrzeuganforderungsdrehmoment TO* größer alsdas maximale Antriebsmotordrehmoment TMmax ist, beurteilt die Fahrzeugsteuerungseinrichtung 51,ob die Brennkraftmaschine 11 gestoppt ist. Wenn die Brennkraftmaschine 11 gestopptist, führteine (nicht gezeigte) Einrichtung zur Verarbeitung einer Steuerungbei einer plötzlichenBeschleunigung der Fahrzeugsteuerungseinrichtung 51 eineVerarbeitung zur Steuerung einer plötzlichen Beschleunigung ausund fährtdas Hybridfahrzeug durch Antrieb des Antriebmotors 25 unddes Generators 16.After that, the vehicle control device judges 51 whether the vehicle request torque TO * is greater than the maximum drive motor torque TMmax as the maximum torque of the second power-driven machine showing a maximum value of the drive motor torque TM. When the vehicle request torque TO * is greater than the maximum drive motor torque TMmax, the vehicle controller judges 51 whether the internal combustion engine 11 is stopped. When the internal combustion engine 11 is stopped, performs a controller (not shown) for processing a control in a sudden acceleration of the vehicle control device 51 processing for controlling a sudden acceleration and drives the hybrid vehicle by driving the drive motor 25 and the generator 16 ,
[0081] ImGegensatz dazu führt,wenn das Fahrzeuganforderungsdrehmoment TO* das maximale AntriebsmotordrehmomentTMmax oder geringer ist, oder wenn das Fahrzeuganforderungsdrehmoment TO*größer alsdas maximale Antriebsmotordrehmoment TMmax ist und die Maschine 11 nichtgestoppt ist, d.h. in Betrieb ist, eine (nicht gezeigte) Fahreranforderungsausgangsleistungs-Berechnungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 eine Fahreranforderungsausgangs-Berechnungsverarbeitungdurch und berechnet den Fahreranforderungsausgangsleistung (vomFahrer angeforderte Ausgangsleistung) PD als PD= TO*·VdurchMultiplizieren des Fahrzeuganforderungsdrehmoments TO* mit der FahrzeuggeschwindigkeitV. Wenn das Fahrzeuganforderungsdrehmoment TO* und das maximaleAntriebsmotordrehmoment TMmax miteinander verglichen werden, wirddas maximale Antriebmotordrehmoment TMmax tatsächlich mit einem Getriebeverhältnis γMA von demAntriebsmotorrotorpositionssensor 39 zu der Antriebswelle desAntriebsrads 37 multipliziert, und das FahrzeuganforderungsdrehmomentTO* und der multiplizierte Wert werden miteinander verglichen. Dieersten und zweiten Fahrzeuganforderungsdrehmomentkennfelder können ebenfallsdadurch erstellt werden, dass das Getriebeverhältnis γMA vorab bekannt ist.In contrast, when the vehicle request torque TO * is the maximum drive motor torque TMmax or less, or when the vehicle request torque TO * is greater than the maximum drive motor torque TMmax, and the engine 11 is not stopped, that is, in operation, a driver request output calculation processing means (not shown) of the vehicle control device 51 driver request output calculation processing, and calculates the driver request output power (driver requested output power) PD as PD = TO * · V by multiplying the vehicle request torque TO * by the vehicle speed V. When the vehicle request torque TO * and the maximum drive motor torque TMmax are compared with each other, the maximum drive motor torque TMmax actually becomes a gear ratio γMA from the drive motor rotor position sensor 39 to the drive shaft of the drive wheel 37 multiplied, and the vehicle request torque TO * and the multiplied value are compared with each other. The first and second vehicle request torque maps may also be established by predetermining the transmission ratio γMA.
[0082] Danachführt eineBatterieladungs-Entladungsanforderungsausgangsleistungs-Berechnungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 eine Batterieladungs-Entladungsanforderungsausgangsleistungs-Berechnungsverarbeitungdurch, liest die Batterierestgröße SOC ausder vorstehend beschriebenen Batterierestgrößenerfassungseinrichtung 44 und berechneteine Batterielade-Entladeanforderungsausgangsleistung PB auf derGrundlage der Batterierestgröße SOC.Thereafter, a battery charge discharge request output calculation processing means guides the vehicle controller 51 performs a battery charge discharge request output calculation process, reads the battery remaining quantity SOC from the above-described battery residual quantity detecting means 44 and calculates a battery charge discharge request output PB based on the battery residual SOC.
[0083] Darauffolgendführt eine(nicht gezeigte) Fahrzeuganforderungsausgangsleistungs-Berechnungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 eine Fahrzeuganforderungsausgangsleistungs-Berechnungsverarbeitungdurch und berechnet eine Fahrzeuganforderungsausgangsleistung POals PO = PD + PBdurch Addieren der FahreranforderungsausgangsleistungPD und der Batterielade-Entladeanforderungsausgangsleistung PB.Subsequently, a vehicle request output calculation processing means (not shown) guides the vehicle controller 51 a vehicle request output calculation processing and calculates a vehicle request output PO as PO = PD + PB by adding the driver request output PD and the battery charge discharge request output PB.
[0084] Darauffolgendführt eine(nicht speziell gezeigte) Maschinensollbetriebszustands-Einstellungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 eine Maschinensollbetriebszustandseinstellungsverarbeitungdurch und greift auf das in der Aufzeichnungseinrichtung der Fahrzeugsteuerungseinrichtung 51 aufgezeichneteMaschinensollbetriebszustandskennfeld gemäß 12 zu. Die Maschinensollbetriebszustands-Einstellungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 bestimmt dann PunkteA1 bis A3 und Am als Betriebpunkte der Brennkraftmaschine 11 alseinen Maschinensollbetriebszustand. In den Punkten A1 bis A3 undAm schneiden sich die Linien PO1, PO2, ..., die die Fahrzeuganforderungsausgangsleistung POzeigen, und eine optimale Brennstoffkostenkurve L, die den höchsten Wirkungsgradder Brennkraftmaschine 11 an jeweils den FahrpedalpositionenAP1 bis AP6 aufweisen. Die Maschinensollbetriebszustandseinstellungs-Verarbeitungeinrichtungder Fahrzeugsteuerungseinrichtung 51 bestimmt ebenfallsMaschinendrehmomente TE1 bis TE3, TEm an den Betriebspunkten alsein Maschinensolldrehmoment TE*, das einen Sollwert für das MaschinendrehmomentTE zeigt. Die Maschinensollbetriebszustand-Einstellungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 bestimmt ebenfallsdie Maschinendrehzahlen NE1 bis NE3, NEm an den Betriebpunkten alsdie Maschinensolldrehzahl NE* und führt die MaschinensolldrehzahlNE* der Maschinensteuerungseinrichtung 46 zu.Subsequently, a desired engine operating state setting processing means (not specifically shown) guides the vehicle control device 51 a machine target operation state setting processing and accesses in the recording device of the vehicle control device 51 recorded engine target operating condition map according to 12 to. The engine target operation state setting processing means of the vehicle control device 51 then determines points A1 to A3 and Am as operating points of the internal combustion engine 11 as a machine target operating condition. In points A1 to A3 and Am, the lines PO1, PO2,... Which show the vehicle request output PO and an optimum fuel cost curve L intersect the highest efficiency of the internal combustion engine 11 at each of the accelerator pedal positions AP1 to AP6 have. The engine target operation state setting processing means of the vehicle control device 51 Also determines engine torques TE1 to TE3, TEm at the operating points as a target engine torque TE * indicative of a target engine torque TE. The engine target operation state setting processing means of the vehicle control device 51 also determines the engine speeds NE1 to NE3, NEm at the operating points as the engine target speed NE *, and supplies the engine target speed NE * to the engine controller 46 to.
[0085] DieMaschinensteuerungseinrichtung 46 greift ebenfalls aufdas Maschinenantriebsbereichskennfeld gemäß 13 zu, das in der Aufzeichnungseinrichtungder Maschinensteuerungseinrichtung 46 aufgezeichnet ist,und beurteilt, ob sich die Brennkraftmaschine 11 in einemAntriebsbereich AR1 befindet. In 13 bezeichnetdas Bezugszeichen AR1 einen Antriebsbereich zum Betrieb zum Betriebder Brennkraftmaschine 11, bezeichnet das BezugszeichenAR2 einen Stoppbereich zum Stoppen des Betriebs der Brennkraftmaschine 11,und bezeichnet das Bezugszeichen AR3 einen Hysteresebereich. Weiterhinbezeichnen die Bezugszeichen LE1 und LE2 jeweils eine Linie zumBetrieb der gestoppten Brennkraftmaschine 11 und eine Liniezum Stoppen des Betriebs der betriebenen Brennkraftmaschine 11.Wenn die Batterierestgröße SOC erhöht wird,wird die Linie LE1 in 13 nachrechts bewegt, und wird der Antriebsbereich AR1 verengt. Wenn dieBatterierestgröße SOC verringertwird, wird die Linie LE1 in 13 nachlinks verschoben, und wird der Antriebsbereich AR1 wird verbreitert.The machine control device 46 also accesses the engine drive area map in accordance with 13 in the recording device of the machine control device 46 is recorded, and judges whether the internal combustion engine 11 is located in a drive area AR1. In 13 The reference symbol AR1 denotes a drive section for operation for operating the internal combustion engine 11 , reference character AR2 denotes a stop region for stopping the operation of the internal combustion engine 11 , and reference symbol AR3 denotes a hysteresis region. Further, reference numerals LE1 and LE2 respectively denote a line for operation of the stopped internal combustion engine 11 and a line for stopping the operation of the engine running 11 , When the battery residual amount SOC is increased, the line LE1 becomes in 13 moved to the right, and the drive area AR1 is narrowed. When the battery residual quantity SOC is decreased, the line LE1 becomes in 13 shifted to the left, and the drive area AR1 is widened.
[0086] Wenndie Brennkraftmaschine 11 nicht betrieben wird, obwohldie Brennkraftmaschine 11 sich in dem Antriebsbereich AR1befindet, führteine (nicht speziell gezeigte) Maschinenstartsteuerungsverarbeitungseinrichtungder Maschinensteuerungseinrichtung 46 eine Maschinenstartsteuerungsverarbeitungdurch und startet die Brennkraftmaschine 11. Wenn weiterhindie Brennkraftmaschine 11 betrieben wird, obwohl die Brennkraftmaschine 11 sichnicht in dem Antriebsbereich AR1 befindet, führt eine (nicht speziell gezeigte)Maschinenstoppsteuerungsverarbeitungseinrichtung der Brennkraftmaschinensteuerungseinrichtung 46 eineMaschinenstoppsteuerungsverarbeitung (Verarbeitung zum Stoppen der Maschine)durch und stoppt den Betrieb der Brennkraftmaschine 11.Wenn die Brennkraftmaschine 11 sich nicht in dem AntriebsbereichAR1 befindet, und die Brennkraftmaschine 11 nicht betriebenwird, führt eine(nicht speziell gezeigte) Antriebsmotorsolldrehmoment-Berechnungsverarbeitungseinrichtungder Maschinensteuerungseinrichtung 51 eine Antriebsmotorsolldrehmoment-Berechnungsverarbeitung (Verarbeitungzur Berechnung des Antriebsmotorsolldrehmoments) durch und berechnetoder bestimmt das Fahrzeuganforderungsdrehmoment TO* als AntriebsmotorsolldrehmomentTM* und führtdas Antriebsmotorsolldrehmoment TM* der Antriebsmotorsteuerungseinrichtung 49 zu.Eine (nicht speziell gezeigte) Antriebsmotorsteuerungsverarbeitungseinrichtungder Antriebsmotorsteuerungseinrichtung 49 führt eineAntriebsmotorsteuerungsverarbeitung durch und führt eine Drehmomentsteuerungdes Antriebsmotors 25 durch.When the internal combustion engine 11 not operated, although the internal combustion engine 11 is in the drive area AR1, an engine start control processing device (not specifically shown) guides the engine control device 46 engine start control processing and starts the engine 11 , If continue the internal combustion engine 11 is operated, although the internal combustion engine 11 is not in the drive area AR1, performs an engine stop control processing means (not specifically shown) of the engine control means 46 Engine stop control processing (processing for stopping the engine) and stops the operation of the internal combustion engine 11 , When the internal combustion engine 11 is not in the drive area AR1, and the internal combustion engine 11 is not operated, performs a (not specifically shown) drive motor target torque calculation processing means of the machine control device 51 drive motor torque calculation processing (drive motor torque calculation processing), and computes or determines the vehicle request torque TO * as the drive motor target torque TM * and supplies the drive motor target torque TM * to the drive motor controller 49 to. A drive motor control processing means (not specifically shown) of the drive motor control means 49 performs drive motor control processing and performs torque control of the drive motor 25 by.
[0087] Wenndie Brennkraftmaschine 11 in den Antriebsbereich AR1 sichbefindet (versetzt wird) und die Brennkraftmaschine 11 betriebenwird, führteine (nicht speziell gezeigte) Maschinensteuerungsverarbeitungseinrichtungder Maschinensteuerungseinrichtung 46 eine Maschinensteuerungsverarbeitung durchund steuert den Betrieb der Brennkraftmaschine 11 unterVerwendung eines vorbestimmten Verfahrens.When the internal combustion engine 11 in the drive area AR1 is (is offset) and the internal combustion engine 11 is operated, a machine control processing means (not specifically shown) guides the engine control means 46 an engine control processing and controls the operation of the internal combustion engine 11 using a predetermined method.
[0088] Danachführt eine(nicht speziell gezeigte) Generatorsolldrehzahl-Berechnungsverarbeitungseinrichtungder Generatorsteuerungseinrichtung 47 eine Generatorsolldrehzahlberechnungsverarbeitungdurch und liest die Antriebsmotorrotorposition θM aus der Fahrzeugsteuerungseinrichtung 51.Die Generatorsolldrehzahl-Berechnungsverarbeitungseinrichtung derGeneratorsteuerungseinrichtung 47 berechnet dann die RingzahnraddrehzahlNR auf der Grundlage der Antriebsmotorrotorposition θM und einesGetriebeverhältnisses γR von derAusgangswelle 26 (2)zu dem Ringzahnrad R. Die Generatorsolldrehzahl-Berechnungsverarbeitungseinrichtung derGeneratorsteuerungseinrichtung 47 liest ebenfalls die MaschinensolldrehzahlNE*, die in der Maschinensollbetriebszustandeinstellungsverarbeitungseinrichtungbestimmt worden ist, und berechnet die Generatorsolldrehzahl NG*unter Verwendung der Drehzahlbeziehungsgleichung (1) auf der Grundlageder Ringzahnraddrehzahl NR und der Maschinensolldrehzahl NE*.Thereafter, a generator target speed calculation processing means (not specifically shown) guides the generator control means 47 a generator target speed calculation processing, and reads the drive motor rotor position θM from the vehicle controller 51 , The generator target rotational speed calculation processing means of the generator control means 47 then calculates the ring gear speed NR based on the drive motor rotor position θM and a gear ratio γR from the output shaft 26 ( 2 ) to the ring gear R. The generator target speed calculation processing means of the generator control means 47 also reads the engine target speed NE * which is processing in the engine target operation state setting and calculates the generator target speed NG * using the speed relationship equation (1) based on the ring gear speed NR and the engine target speed NE *.
[0089] Wenndas Hybridfahrzeug mit dem vorstehend beschriebenen Aufbau durchden Antriebsmotor 25 und die Brennkraftmaschine 11 fährt, unddie Generatordrehzahl NG niedrig ist, wird der elektrische Leistungsverbraucherhöht,wird der Energieerzeugungswirkungsgrad des elektrischen Generators 16 verringertund verschlechtern sich die Brennstoffkosten des Hybridfahrzeugsdementsprechend. Daher wird, wenn der absolute Wert der GeneratorsolldrehzahlNG* niedriger als eine vorbestimmte Drehzahl ist, die GeneratorbremseB in Eingriff gebracht und wird der Betrieb des Generators 16 mechanisch gestoppt,so dass die Brennstoffkosten verbessert werden.When the hybrid vehicle having the above-described structure by the drive motor 25 and the internal combustion engine 11 when the generator rotation speed NG is low, the electric power consumption is increased, becomes the power generation efficiency of the electric generator 16 Accordingly, the fuel cost of the hybrid vehicle decreases and deteriorates accordingly. Therefore, when the absolute value of the generator target rotational speed NG * is lower than a predetermined rotational speed, the generator brake B is engaged and the operation of the generator becomes 16 mechanically stopped, so that the fuel costs are improved.
[0090] Daherbeurteilt die Generatorsteuerungseinrichtung 47, ob derabsolute Wert der Generatorsolldrehzahl NG* gleich einer vorbestimmtenersten Drehzahl Nth1 (beispielsweise 500 U/Min) oder größer ist.Wenn der absolute Wert der Generatorsolldrehzahl NG* die erste DrehzahlNth1 ist oder größer ist,beurteilt die Generatorsteuerungseinrichtung 47, ob dieGeneratorbremse B gelöstist. Wenn die Generatorbremse B gelöst ist, führt eine (nicht speziell gezeigte)Generatordrehzahl-Seuerungsverarbeitungseinrichtungder Generatorsteuerungseinrichtung 47 eine Generatordrehzahlsteuerungsverarbeitungdurch und führteine Drehmomentsteuerung des elektrischen Generators 16 durch.Wenn im Gegensatz dazu die Generatorbremse B nicht gelöst ist, führt eine(nicht speziell gezeigte) Generatorbremslösungssteuerungsverarbeitungseinrichtungder Generatorsteuerungseinrichtung 47 eine Generatorbremslösungssteuerungsverarbeitungdurch und löstdie Generatorbremse B.Therefore, the generator control device judges 47 whether the absolute value of the generator target rotational speed NG * is equal to or higher than a predetermined first rotational speed Nth1 (for example, 500 rpm). When the absolute value of the generator target rotational speed NG * is the first rotational speed Nth1 or greater, the generator control means judges 47 whether the generator brake B is released. When the generator brake B is released, a generator speed segregation processing means (not specifically shown) guides the generator controller 47 a generator rotation speed control processing and performs a torque control of the electric generator 16 by. In contrast, when the generator brake B is not released, a generator brake solution control processing device (not specifically shown) guides the generator controller 47 generator brake solution control processing and releases the generator brake B.
[0091] Wennin der Generatordrehzahlsteuerungsverarbeitung das GeneratorsolldrehmomentTG* bestimmt wird und die Drehmomentsteuerung des elektrischen Generators 16 aufder Grundlage des Generatorsolldrehmoments TG* durchgeführt wirdund das vorbestimmte Generatordrehmoment TG erzeugt wird, werdenReaktionskräftejeweils auf das Maschinendrehmoment TE, das Ringzahnraddrehmoment TRund das Generatordrehmoment TG ausgeübt, wie es vorstehend beschriebenworden ist. Dementsprechend wird das Generatordrehmoment TG in das RingzahnraddrehmomentTR umgewandelt und wird von dem Ringzahnrad R abgegeben.In the generator speed control processing, when the generator target torque TG * is determined and the torque control of the electric generator is determined 16 is performed on the basis of the generator target torque TG * and the predetermined generator torque TG is generated, reaction forces are respectively applied to the engine torque TE, the ring gear torque TR and the generator torque TG, as described above. Accordingly, the generator torque TG is converted into the ring gear torque TR and output from the ring gear R.
[0092] Wenndie Generatordrehzahl NG geändert wirdund das Ringzahnraddrehmoment TR geändert wird, während dasRingzahnraddrehmoment TR von dem Ringzahnrad R abgegeben wird, wirddas geänderteRingzahnraddrehmoment TR auf das Antriebsrad 37 übertragen,wobei das Fahrgefühl(running feeling) des Hybridfahrzeugs reduziert wird. Daher wirddas Ringzahnraddrehmoment TR berechnet, indem die Größe des Massenträgheitsdrehmoments (Trägheitsdrehmomentedes Rotors 21 und einer Rotorwelle) des elektrischen Generators 16 angenommen(erwartet, vorhergesagt) wird, die durch die Änderung der GeneratordrehzahlNG verursacht wird.When the generator rotation speed NG is changed and the ring gear torque TR is changed while the ring gear torque TR is output from the ring gear R, the changed ring gear torque TR becomes the drive wheel 37 transmit, wherein the driving feeling (running feeling) of the hybrid vehicle is reduced. Therefore, the ring gear torque TR is calculated by the magnitude of the inertia torque (inertial torques of the rotor 21 and a rotor shaft) of the electric generator 16 assumed (expected, predicted) caused by the change of the generator speed NG.
[0093] Daherführt eine(nicht speziell gezeigte) Ringzahnraddrehmoment-Berechnungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 eine Verarbeitungzur Berechnung des Ringzahnraddrehmoments durch, liest das GeneratorsolldrehmomentTG* und berechnet das Ringzahnraddrehmoment TR auf der Grundlagedes Generatorsolldrehmoments TG* und eines Verhältnisses der Zahnzahl des RingzahnradsR in Bezug auf die Zahnzahl des Sonnenrads S.Therefore, a ring gear torque calculation processing device (not specifically shown) guides the vehicle control device 51 through processing for calculating the ring gear torque, reads the generator target torque TG * and calculates the ring gear torque TR based on the generator target torque TG * and a ratio of the number of teeth of the ring gear R with respect to the number of teeth of the sun gear S.
[0094] Wennnämlichdas Massenträgheitsmoment deselektrischen Generators 16 auf InG eingestellt ist unddie Winkelbeschleunigung (Rotationsänderungsverhältnis) deselektrischen Generators 16 auf αG eingestellt ist, wird dasdem Sonnenrad S beaufschlagte Drehmoment, d.h. das SonnenraddrehmomentTS durch Addieren einer dem Drehmoment äquivalenten Komponente (Massenträgheitsdrehmoment)TGI erhalten, wobei TGI = InG·αGder Größe des MassenträgheitsmomentsInG zu dem Generatorsolldrehmoment TG* addiert wird. Somit wirddie folgende Gleichung gebildet: TS = TG* + TGI = TG* + InG·αG (3) Namely, when the moment of inertia of the electric generator 16 is set to InG and the angular acceleration (rotation change ratio) of the electric generator 16 is set to αG, the torque applied to the sun gear S, that is, the sun gear torque TS is obtained by adding a torque equivalent component (inertia moment) TGI TGI = InG · αG the magnitude of the moment of inertia InG is added to the generator target torque TG *. Thus, the following equation is formed: TS = TG * + TGI = TG * + InG * αG (3)
[0095] Diedem Drehmoment äquivalenteKomponente TGI weist normalerweise einen negativen Wert in Bezugauf die Beschleunigungsrichtung während der Beschleunigung desHybridfahrzeugs auf, und weist ebenfalls einen positiven Wert inBezug auf die Beschleunigungsrichtung während der Verlangsamung desHybridfahrzeugs auf. Die Winkelbeschleunigung αG wird durch Differenzierender Generatordrehzahl NG berechnet.Thethe torque equivalentComponent TGI normally has a negative valuein the direction of acceleration during acceleration of theHybrid vehicle on, and also has a positive value inWith respect to the direction of acceleration during the deceleration of theHybrid vehicle on. The angular acceleration αG is differentiated bythe generator speed NG calculated.
[0096] Wenndie Zahnzahl des Ringzahnrads R auf ρ-Mal der Zahnzahl des SonnenradsS eingestellt ist, beträgtdas Ringzahnraddrehmoment TR das ρ-fachedes Sonnenraddrehmoments TS. Dementsprechend wird die nachstehendeGleichung gebildet. TR= ρ·TS = ρ·(TG* +TG1) = ρ·(TG* +ING·αG) (4) When the number of teeth of the ring gear R is set to ρ times the number of teeth of the sun gear S, the ring gear torque TR is ρ times the sun gear torque TS. Accordingly, the following equation is formed. TR = ρ * TS = ρ * (TG * + TG1) = ρ * (TG * + ING * αG) (4)
[0097] Somitkann das Ringzahnraddrehmoment TR aus dem GeneratorsolldrehmomentTG* und der Drehmoment-ÄquivalentenKomponente TGI berechnet werden.Thus, the ring gear torque TR can be calculated from the generator target torque TG * and the torque equivalent component TGI net.
[0098] Daherführt eine(nicht speziell gezeigte) Antriebswellendrehmomentvoraussage-Verarbeitungseinrichtungder Antriebsmotorsteuerungseinrichtung 49 eine Verarbeitungzur Voraussage des Antriebswellendrehmoments durch und berechnet einDrehmoment der Ausgangswelle 26, d.h. ein AntriebswellendrehmomentTR/OUT auf der Grundlage des Generatorsolldrehmoments TG* und derdem Drehmoment äquivalentenKomponente TGI. Die Antriebswellendrehmomentvoraussage-Verarbeitungseinrichtungberechnet nämlichdas Antriebswellendrehmoment TR/OUT auf der Grundlage des RingzahnraddrehmomentsTR und eines Verhältnissesder Zahnzahl des zweiten Antriebs-Vorgelegerads 27 in Bezugauf die Zahnzahl des Ringzahnrads R.Therefore, a drive shaft torque prediction processing means (not specifically shown) guides the drive motor controller 49 processing for predicting the drive shaft torque, and calculates a torque of the output shaft 26 That is, a drive shaft torque TR / OUT based on the generator target torque TG * and the torque equivalent component TGI. Namely, the drive shaft torque prediction processing means calculates the drive shaft torque TR / OUT on the basis of the ring gear torque TR and a ratio of the number of teeth of the second drive counter gear 27 with respect to the number of teeth of the ring gear R.
[0099] Dadas Generatorsolldrehmoment TG* auf null (0) eingestellt wird, wenndie Generatorbremse B in Eingriff gebracht ist, weist das RingzahnraddrehmomentTR ein proportionales Verhältnisin Bezug auf das Maschinendrehmoment TE auf. Daher liest, wenn dieGeneratorbremse B in Eingriff gebracht ist, die Antriebswellendrehmomentvoraussage-Verarbeitungseinrichtungdas Maschinendrehmoment TR durch die Fahrzeugsteuerungseinrichtung 51 undberechnet das Ringzahnraddrehmoment TR durch Verwendung der Drehmomentbeziehungsgleichung(2) auf der Grundlage des Maschinensolldrehmoments TE. Die Antriebswellendrehmomentvoraussage-Verarbeitungseinrichtungberechnet weiterhin das Antriebswellendrehmoment TR/OUT auf derGrundlage des Ringzahnraddrehmoments TR und des Verhältnissesder Zahnzahl des zweiten Antriebs-Vorgelegerads 27 in Bezugauf die Zahnzahl des Ringzahnrads R.Since the generator target torque TG * is set to zero (0) when the generator brake B is engaged, the ring gear torque TR has a proportional relationship with the engine torque TE. Therefore, when the generator brake B is engaged, the drive shaft torque prediction processing means reads the engine torque TR by the vehicle control means 51 and calculates the ring gear torque TR by using the torque relationship equation (2) based on the engine target torque TE. The drive shaft torque prediction processing means further calculates the drive shaft torque TR / OUT on the basis of the ring gear torque TR and the ratio of the number of teeth of the second drive counter gear 27 with respect to the number of teeth of the ring gear R.
[0100] Darauffolgendführt dieAntriebsmotorsolldrehmoment-Berechnungsverarbeitungseinrichtung dieAntriebsmotorsolldrehmomentberechnungsverarbeitung durch und subtrahiertdas Antriebswellendrehmoment TR/OUT von dem FahrzeuganforderungsdrehmomentTO*. Auf diese Weise berechnet die Antriebsmotorsolldrehmoment-Berechnungsverarbeitungseinrichtungeine Überschuß- oderFehlergröße des AntriebswellendrehmomentsTR/OUT als Antriebsmotorsolldrehmoment TM*.subsequently,leads theDrive motor target torque calculation processing meansDrive motor target torque calculation processing by and subtractsthe drive shaft torque TR / OUT from the vehicle request torqueTO *. In this way, the drive motor target torque calculation processing unit calculatesa surplus orError size of the drive shaft torqueTR / OUT as drive motor set torque TM *.
[0101] DieAntriebsmotorsteuerungsverarbeitungseinrichtung führt danndie Antriebsmotorsteuerungsverarbeitung durch und führt eineDrehmomentsteuerung des Antriebsmotors 25 auf der Grundlagedes bestimmen Antriebsmotorsolldrehmoments TM* durch und steuertdas Antriebsmotordrehmoment TM.The drive motor control processing unit then performs the drive motor control processing and performs torque control of the drive motor 25 on the basis of the determined drive motor target torque TM * and controls the drive motor torque TM.
[0102] Wennder absolute Wert der Generatorsolldrehzahl NG* kleiner als dieersten Drehzahl Nth1 ist, beurteilt die Generatorsteuerungseinrichtung 47,ob die Generatorbremse B in Eingriff gebracht ist. Wenn die GeneratorbremseB nicht in Eingriff gebracht ist, führt eine (nicht speziell gezeigte)Generatorbremsbetätigungssteuerungs-Verarbeitungseinrichtungder Generatorsteuerungseinrichtung 47 eine Verarbeitungzur Steuerung der Betätigung(In-Eingriff-Bringen) der Generatorbremse durch und bringt die GeneratorbremseB in Eingriff.When the absolute value of the generator target rotational speed NG * is smaller than the first rotational speed Nth1, the generator control means judges 47 Whether the generator brake B is engaged. When the generator brake B is not engaged, a generator brake operation control processing means (not specifically shown) guides the generator control means 47 a processing for controlling the operation (engaging) of the generator brake and engages the generator brake B in engagement.
[0103] Wennder Generator 16, der Antriebsmotor 25 usw. betriebenwerden, werden die Temperaturen tmM, tmMI, tmG, tmGI, tmO usw. angehoben,weshalb die Eigenschaften des elektrischen Generators 16,des Antriebsmotors 25 usw. verschlechtert (reduziert) werden.When the generator 16 , the drive motor 25 etc., the temperatures tmM, tmMI, tmG, tmGI, tmO, etc. are raised, and therefore, the characteristics of the electric generator 16 , the drive motor 25 etc. deteriorated (reduced).
[0104] Daherführt eine(nicht speziell gezeigte) Befehlswertkorrekturverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 eine Befehlswertkorrekturverarbeitungdurch und liest vorbestimmte Temperaturen der Temperaturen tmM,tmMI, tmG, tmGI, tmO usw., die Generatordrehzahl NG und die AntriebsmotordrehzahlNM und korrigiert und begrenzt das Generatorsolldrehmoment TG* unddas Antriebsmotorsolldrehmoment TM* wie erforderlich.Therefore, a command value correction processing means (not specifically shown) guides the vehicle control device 51 command value correction processing, and reads predetermined temperatures of the temperatures tmM, tmMI, tmG, tmGI, tmO, etc., the generator speed NG and the drive motor speed NM and corrects and limits the generator target torque TG * and the drive motor target torque TM * as required.
[0105] Aufder Grundlage des bisher beschriebenen, sind nachstehend die Flussdiagrammeder 7 bis 9 zusammengefasst. In Schritt 51 wirdeine Initialisierungsverarbeitung durchgeführt, und in Schritt S2 werdenFahrpedalposition AP und die Bremspedalposition BP gelesen. Dannwird in Schritt S3 die Fahrzeuggeschwindigkeit V berechnet, undin Schritt S4 wird das Fahrzeuganforderungsdrehmoment TO* bestimmt.In Schritt S5 wird beurteilt, ob das FahrzeuganforderungsdrehmomentTO* größer alsdas maximale Antriebsmotordrehmoment TMmax ist. Wenn das Fahrzeuganforderungsdrehmoment TO*größer alsdas maximale Antriebsmotordrehmoment TMmax ist, geht die Verarbeitungzu Schritt S6 über.Wenn im Gegensatz dazu das Fahrzeuganforderungsdrehmoment TO* dasmaximale Antriebsmotordrehmoment TMmax oder weniger ist, geht die Verarbeitungzu Schritt S8 über.On the basis of what has been described so far, the flow charts of FIGS 7 to 9 summarized. In step 51 an initialization processing is performed, and in step S2, the accelerator pedal position AP and the brake pedal position BP are read. Then, the vehicle speed V is calculated in step S3, and the vehicle request torque TO * is determined in step S4. In step S5, it is judged whether the vehicle request torque TO * is greater than the maximum drive motor torque TMmax. When the vehicle request torque TO * is greater than the maximum drive motor torque TMmax, the processing proceeds to step S6. In contrast, when the vehicle request torque TO * is the maximum drive motor torque TMmax or less, the processing proceeds to step S8.
[0106] InSchritt S6 wird eine Beurteilung durchgeführt, ob die Brennkraftmaschine 11 gestopptist. Wenn die Brennkraftmaschine 11 gestoppt ist, geht dieVerarbeitung zu Schritt S7 über.Wenn die Brennkraftmaschine 11 nicht gestoppt ist, gehtdie Verarbeitung zu Schritt S8 über.In step S6, a judgment is made as to whether the internal combustion engine 11 is stopped. When the internal combustion engine 11 is stopped, the processing proceeds to step S7. When the internal combustion engine 11 is not stopped, the processing proceeds to step S8.
[0107] Wennin Schritt S7 die Brennkraftmaschine 11 gestoppt ist, wirdeine Verarbeitung zur Steuerung einer plötzlichen Beschleunigung durchgeführt. Wenndie Brennkraftmaschine 11 nicht gestoppt ist, oder wenndas Fahrzeuganforderungsdrehmoment nicht größer als das maximale Antriebsmotordrehmomentist (S5, nein), wird in Schritt S8 die FahreranforderungsausgangsleistungPD berechnet.If in step S7, the internal combustion engine 11 is stopped, processing for controlling a sudden acceleration is performed. When the internal combustion engine 11 is not stopped, or if the vehicle request torque is not greater than the maximum drive motor torque (S5, no), the driver request is made in step S8 output PD.
[0108] Dannwird in Schritt S9 die Batterielade-EntladeanforderungsausgangsleistungPD berechnet, wird in Schritt S10 die FahrzeuganforderungsausgangsleistungPO berechnet und wird in Schritt S11 der Betriebspunkt der Brennkraftmaschine 11 bestimmt.Then, in step S9, the battery charge discharge request output PD is calculated, the vehicle request output PO is calculated in step S10, and in step S11, the operating point of the engine becomes 11 certainly.
[0109] InSchritt S12 wird beurteilt, ob die Brennkraftmaschine 11 sichin dem Antriebsbereich AR1 befindet. Wenn die Brennkraftmaschine 11 sichin dem Antriebsbereich AR1 befindet, geht die Verarbeitung zu SchrittS13 über.Wenn die Brennkraftmaschine 11 sich nicht in dem AntriebsbereichAR1 befindet, geht die Verarbeitung zu Schritt S14 über.In step S12, it is judged whether the internal combustion engine 11 is in the drive area AR1. When the internal combustion engine 11 is in the drive area AR1, the processing proceeds to step S13. When the internal combustion engine 11 is not in the drive area AR1, the processing proceeds to step S14.
[0110] InSchritt S13 wird beurteilt, ob die Brennkraftmaschine 11 betriebenwird. Wenn die Brennkraftmaschine 11 betrieben wird, gehtdie Verarbeitung zu Schritt S17 über,und wenn die Brennkraftmaschine 11 nicht betrieben wird,d.h., die Brennkraftmaschine 11 gestoppt ist, geht dieVerarbeitung zu Schritt S15 über.In step S13, it is judged whether the internal combustion engine 11 is operated. When the internal combustion engine 11 is operated, the processing proceeds to step S17, and when the internal combustion engine 11 is not operated, ie, the internal combustion engine 11 is stopped, the processing proceeds to step S15.
[0111] Wennin Schritt S12 bestimmt wird, dass die Brennkraftmaschine 11 sichnicht in dem Antriebsbereich AR1 befindet, wird in Schritt S14 beurteilt,ob die Brennkraftmaschine 11 betrieben wird. Wenn die Brennkraftmaschine 11 betriebenwird, geht die Verarbeitung zu Schritt S16 über, und wenn die Brennkraftmaschine 11 nichtbetrieben wird, geht die Verarbeitung zu Schritt S26 über.If it is determined in step S12 that the internal combustion engine 11 is not in the drive area AR1, it is judged in step S14 whether the internal combustion engine 11 is operated. When the internal combustion engine 11 is operated, the processing proceeds to step S16, and when the internal combustion engine 11 is not operated, the processing proceeds to step S26.
[0112] InSchritt S15, der den Schritt S12 bei einer positiven Entscheidungund dem Schritt S13 bei einer negativen Entscheidung (nein) nachfolgt,wird eine Maschinenstartsteuerungsverarbeitung durchgeführt, wohingegenin Schritt S16, der dem Schritt S12 bei einer negativen Entscheidung(nein) und dem Schritt S14 bei einer positiven Entscheidung (ja) nachfolgt,wird eine Verarbeitung zum Stoppen der Maschine durchgeführt.InStep S15, the step S12 in a positive decisionand following step S13 in a negative decision (no),an engine start control processing is performed, whereasin step S16, the step S12 in a negative decision(no) and following step S14 if yes (yes),Processing is performed to stop the machine.
[0113] InSchritt S17, der in den Schritten S12 und S13 bei einer positivenEntscheidung (ja) nachfolgt, wird eine Maschinensteuerungsverarbeitungdurchgeführt.Dann wird in Schritt S18 die Generatorsolldrehzahl NG* bestimmt.Dem Schritt S18 nachfolgend wird in Schritt S19 beurteilt, ob derabsolute Wert der Generatorsolldrehzahl NG* größer oder gleich der erstenDrehzahl Nth1 ist. Wenn der absolute Wert der GeneratorsolldrehzahlNG* gleich oder größer alsdie erste Drehzahl Nth* ist, geht die Verarbeitung zu Schritt S20 über, undwenn der absolute Wert der Generatorsolldrehzahl NG* niedriger alsdie erste Drehzahl Nth1 ist, geht die Verarbeitung zu Schritt S21 über.InStep S17 which is positive in steps S12 and S13Decision (yes) is followed, a machine control processingcarried out.Then, in step S18, the generator target rotation speed NG * is determined.Following the step S18, in step S19, it is judged whether theabsolute value of the nominal generator speed NG * greater than or equal to the firstSpeed Nth1 is. When the absolute value of the generator set speedNG * equal to or greater thanis the first rotational speed Nth *, the processing proceeds to step S20, andwhen the absolute value of the generator target speed NG * is lower thanis the first rotational speed Nth1, the processing proceeds to step S21.
[0114] InSchritt S20 wird beurteilt, ob die Generatorbremse B gelöst ist.Wenn die Generatorbremse G gelöstist, geht die Verarbeitung zu Schritt S23 über, und wenn die GeneratorbremseG nicht gelöstist, geht die Verarbeitung zu Schritt S24 über.InStep S20 judges whether the generator brake B is released.When the generator brake G is releasedis the processing proceeds to step S23, and when the generator brakeG not solvedis the processing proceeds to step S24.
[0115] InSchritt S21, der dem Schritt S19 bei einer negativen Entscheidung(nein) nachfolgt, wird beurteilt, ob die Generatorbremse B sichim Eingriff befindet. Wenn die Generatorbremse B sich im Eingriffbefindet, geht die Verarbeitung zu Schritt S28 über, und wenn die GeneratorbremseB sich nicht im Eingriff befindet, geht die Verarbeitung zu SchrittS22 über.In Schritt S22 wird die Generatorbremsbetätigungsverarbeitung durchgeführt, woraufhindie Verarbeitung zu Schritt S28 übergeht.InStep S21, the step S19 in a negative decision(No) is followed, it is judged whether the generator brake B itselfengaged. When the generator brake B is engagedprocessing, the processing proceeds to step S28, and when the generator brakeB is not engaged, the processing goes to stepS22 over.In step S22, the generator brake actuation processing is performed, whereuponthe processing proceeds to step S28.
[0116] Wenndie Verarbeitung zu Schritt S23 nach einer positiven Entscheidungin den Schritten S19 und S20 übergeht,wird die Generatordrehzahlsteuerungsverarbeitung durchgeführt, undgeht die Verarbeitung zu dem Schritt S25 über, in dem das AntriebswellendrehmomentTR/OUT berechnet wird. Wenn im Gegensatz dazu in Schritt S20 einenegative Entscheidung (nein) getroffen wird, wird in Schritt S24eine Generatorbremslösungssteuerungsverarbeitungdurchgeführt.Dem Schritt S25 nachfolgend wird in Schritt S26 das Antriebsmotorsolldrehmoment TM*bestimmt, und in Schritt S27 wird die Antriebsmotorsteuerungsverarbeitungdurchgeführt,und in Schritt S28 wird eine Befehlswertkorrekturverarbeitung durchgeführt, woraufhindie Verarbeitung beendet wird.Ifthe processing proceeds to step S23 after a positive decisionin steps S19 and S20,the generator speed control processing is performed, andthe processing proceeds to step S25, in which the drive shaft torqueTR / OUT is calculated. In contrast, if in step S20 anegative decision (NO) is made in step S24a generator brake solution control processingcarried out.Following the step S25, the drive motor target torque TM * is set in step S26.determines, and in step S27, the drive motor control processingcarried out,and in step S28, a command value correction processing is performed, whereuponthe processing is terminated.
[0117] EineSubroutine der Verarbeitung zur Steuerung einer plötzlichenBeschleunigung, die in Schritt S7 gemäß 7 gebildet ist, ist nachstehend unter Verwendungvon 14 beschrieben.A subroutine of the sudden acceleration control processing shown in step S7 in FIG 7 is formed below using 14 described.
[0118] Zunächst liestdie Verarbeitungseinrichtung zur Steuerung einer plötzlichenBeschleunigung das Fahrzeuganforderungsdrehmoment TO* aus (Schritt S7-1)und stellt das maximale Antriebsmotordrehmoment TMmax auf das Antriebsmotorsolldrehmoment TM*ein (Schritt S7-2). Darauf folgend führt eine (nicht speziell gezeigte)Generatorsolldrehmoment-Berechnungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 (6) eine Verarbeitung zur Berechnung desGeneratorsolldrehmoments durch und berechnet das Differenzdrehmoment ΔT zwischen demFahrzeuganforderungsdrehmoment TO* und dem Antriebsmotorsolldrehmoment TM*(Schritt S7-3). Die Generatorsolldrehmoment-Berechnungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 berechnet und bestimmtebenfalls eine Fehlergröße des maximalen AntriebsmotordrehmomentsTMmax, das das Antriebsmotorsolldrehmoment TM* ist, als das GeneratorsolldrehmomentTG*, und führtdas Generatorsolldrehmoment TG* der Generatorsteuerungseinrichtung 47 zu.First, the sudden acceleration control processing means reads out the vehicle request torque TO * (step S7-1), and sets the maximum drive motor torque TMmax to the drive motor target torque TM * (step S7-2). Subsequently, a generator target torque calculation processing means (not specifically shown) guides the vehicle control device 51 ( 6 ) calculates the generator target torque calculation and calculates the differential torque ΔT between the vehicle request torque TO * and the drive motor target torque TM * (step S7-3). The generator target torque calculation processing means of the vehicle control device 51 Also calculates and determines an error amount of the maximum drive motor torque TMmax, which is the drive motor target torque TM *, as the generator target torque TG *, and performs the generator target torque TG * of the generator control device 47 to.
[0119] DieAntriebsmotorsteuerungsverarbeitungseinrichtung führt danndie Antriebsmotorsteuerungsverarbeitung durch und führt dieDrehmomentsteuerung des Antriebsmotors 25 durch das AntriebsmotorsolldrehmomentTM* durch (Schritt S7-4). Weiterhin führt eine (nicht speziell gezeigte)Generatordrehmoment-Steuerungsverarbeitungseinrichtung der Generatorsteuerungseinrichtung 47 eine Generatordrehmomentsteuerungsverarbeitung durchund führtebenfalls die Drehmomentsteuerung des elektrischen Generators 16 aufder Grundlage des vorstehend beschriebenen GeneratorsolldrehmomentsTG* durch (Schritt S7-5). Die Subroutine ist dann abgeschlossen,und die Verarbeitung kehrt zu dem Punkt zurück, zu dem die Subroutine initiiert wordenist.The drive motor control processing unit then performs the drive motor control processing and performs the torque control of the drive motor 25 by the drive motor target torque TM * (step S7-4). Furthermore, a generator torque control processing means (not specifically shown) guides the generator control means 47 generator torque control processing, and also performs the torque control of the electric generator 16 on the basis of the generator target torque TG * described above (step S7-5). The subroutine is then completed, and processing returns to the point at which the subroutine was initiated.
[0120] Nachstehendist die Subroutine der jeweils in den Schritten S27 von 9 und S7-4 von 14 durchgeführten Antriebsmotorsteuerungsverarbeitungunter Verwendung von 15 beschrieben.The following is the subroutine of each of the steps S27 of FIG 9 and S7-4 of 14 performed drive motor control processing using 15 described.
[0121] Zunächst liestdie Antriebsmotorsteuerungsverarbeitungseinrichtung das AntriebsmotorsolldrehmomentTM* (Schritt S7-4-1).First of all readsthe drive motor control processing unit sets the drive motor target torqueTM * (step S7-4-1).
[0122] Darauffolgendliest die Antriebsmotordrehzahl-Berechnungsverarbeitungseinrichtungdie Antriebsmotorrotorposition θM(Schritt S7-4-2) und berechnet die Antriebsmotordrehzahl NM durchBerechnen des Änderungsverhältnisses ΔθM der Antriebsmotorrotorposition θM (SchrittS7-4-3). Die Antriebsmotorsteuerungsverarbeitungseinrichtung liestdann die Batteriespannung VB (Schritt S7-7-4). Der tatsächlicheMesswert wird aus der Antriebsmotordrehzahl NM und der BatteriespannungVB abgeleitet.subsequently,reads the drive motor speed calculation processing meansthe drive motor rotor position θM(Step S7-4-2) and calculates the engine rotation speed NM byCalculating the change ratio Δθ M of the drive motor rotor position θ M (stepS7-4-3). The drive motor control processing device readsthen the battery voltage VB (step S7-7-4). The actualThe measured value is calculated from the drive motor speed NM and the battery voltageDerived VB.
[0123] DieAntriebsmotorsteuerungsverarbeitungseinrichtung berechnet oder bestimmtdann einen d-Achsen-StrombefehlswertIMd* und einen q-Achsen-Strombefehlswert IMq* durch Zugreifen aufein in der Aufzeichnungseinrichtung der vorstehend beschriebenenAntriebsmotorsteuerungseinrichtung 49 (6) aufgezeichnetes Strombefehlswertkennfeld für die Antriebsmotorsteuerungauf der Grundlage des Antriebsmotorsolldrehmoments TM*, der AntriebsmotordrehzahlNM und der Batteriespannung VB (Schritt S7-4-5). Ein Wechselstrombefehlswertfür denAntriebmotor 25 wird aus dem d-Achsen-StrombefehlswertIMd* und dem q-Achsen-Strombefehlswert IMq* abgeleitet. Weiterhinliest die Antriebsmotorsteuerungsverarbeitungseinrichtung elektrischeStrömeIMU und IMV aus den Stromsensoren 68 und 69 undberechnet einen elektrischen Strom IMW IMW =IMU – IMVaufder Grundlage der elektrischen Ströme IMU und IMV. In ähnlicherWeise wie in Bezug auf die elektrischen Ströme IMU und IMV kann der elektrische StromIMW ebenfalls durch einen Stromsensor erfasst werden (Schritt S7-4-6).The drive motor control processing means then calculates or determines a d-axis current command value IMd * and a q-axis current command value IMq * by accessing one of the drive motor control means described above in the recording means 49 ( 6 ) for the drive motor control on the basis of the drive motor target torque TM *, the drive motor speed NM and the battery voltage VB (step S7-4-5). An AC command value for the drive motor 25 is derived from the d-axis current command value IMd * and the q-axis current command value IMq *. Further, the drive motor control processing means reads electric currents IMU and IMV from the current sensors 68 and 69 and calculates an electric current IMW IMW = IMU - IMV based on the electric currents IMU and IMV. Similarly, with respect to the electric currents IMU and IMV, the electric current IMW can also be detected by a current sensor (step S7-4-6).
[0124] Darauffolgend führteine Wechselstromberechnungsverarbeitungseinrichtung der Antriebsmotorsteuerungsverarbeitungseinrichtungeine Wechselstromberechnungsverarbeitung durch und führt ebenfallseine Dreiphasen-/Zweiphasen-Umwandlung zur Umwandlung der elektrischen Ströme IMU,IMV und IMW in einen d-Achsen-Strom IMd und einen q-Achsen-StromIMq als Wechselströmedurch Berechnung des d-Achsen-Stroms IMd und des q-Achsen-StromsIMq aus (Schritt S7-4-7). Eine Wechselspannungsbefehlswert-Berechnungsverarbeitungseinrichtungder Antriebsmotorsteuerungsverarbeitungseinrichtung führt eineVerarbeitung zur Berechnung des Wechselspannungsbefehlswerts durchund berechnet Spannungsbefehlswerte VMd* und VMq* auf der Grundlagedes d-Achsen-Stroms IMd und des q-Achsen-Stroms IMq sowie des vorstehendbeschriebenen d-Achsen-Strombefehlswerts IMd* und des q-Achsen-StrombefehlswertsIMq* aus (Schritt S7-4-8).Weiterhin führtdie Antriebsmotorsteuerungsverarbeitungseinrichtung eine Zweiphasen-/Dreiphasen-Umwandlungdurch und wandelt die Spannungsbefehlswerte VMd* und VMq* in SpannungsbefehlswerteVMU*, VMV* und VMW* um (Schritt S7-4-9). Die Antriebsmotorsteuerungsverarbeitungseinrichtungberechnet weiterhin Impulsbreitenmodulationssignale Su, Sv und Swauf der Grundlage der Spannungsbefehlswerte VMU*, VMV* und VMW*und gibt die Impulsbreitenmodulationssignale Su, Sv und Sw zu einer(nicht speziell gezeigten) Antriebsverarbeitungseinrichtung der Antriebsmotorsteuerungseinrichtung 49 aus.Die Antriebsverarbeitungseinrichtung führt eine Antriebsverarbeitungdurch und sendet ein Antriebssignal SG2 zu den Umrichter 29 aufder Grundlage der Impulsbreitenmodulationssignale Su, Sv und Sw.Ein Wechselspannungsbefehlswert für den Antriebsmotor 25 wirdaus den Spannungsbefehlswerten VMd* und VMq* hergeleitet (SchrittS7-4-10). Das schließt dieSubroutine ab und die Verarbeitung kehrt zu dem Punkt zurück, zu demdie Subroutine initiiert wurde.Subsequently, an AC calculation processing means performs AC calculation processing of the drive motor control processing means and also performs a three-phase / two-phase conversion for converting the IMU, IMV and IMW electric currents into a d-axis current IMd and a q-axis current IMq as AC currents by calculation of the d-axis current IMd and the q-axis current IMq (step S7-4-7). AC command value calculation processing means of the drive motor control processing means performs processing for calculating the AC command value, and calculates voltage command values VMd * and VMq * based on the d-axis current IMd and the q-axis current IMq and the d-axis current command value IMd described above * and the q-axis current command value IMq * (step S7-4-8). Further, the drive motor control processing means performs two-phase / three-phase conversion and converts the voltage command values VMd * and VMq * into voltage command values VMU *, VMV * and VMW * (step S7-4-9). The drive motor control processing means further calculates pulse width modulation signals Su, Sv and Sw based on the voltage command values VMU *, VMV * and VMW *, and outputs the pulse width modulation signals Su, Sv and Sw to a drive processing means (not specifically shown) of the drive motor controller 49 out. The drive processing means performs drive processing and sends a drive signal SG2 to the inverters 29 based on the pulse width modulation signals Su, Sv and Sw. An AC command value for the drive motor 25 is derived from the voltage command values VMd * and VMq * (step S7-4-10). This completes the subroutine and processing returns to the point at which the subroutine was initiated.
[0125] EineSubroutine fürdie Generatordrehmomentsteuerungsverarbeitung gemäß SchrittS7-5 gemäß 14 ist nachstehend unterVerwendung von 16 beschrieben.A subroutine for the generator torque control processing of step S7-5 in FIG 14 is below using 16 described.
[0126] Zunächst liestdie Generatordrehmoment-Steuerungsverarbeitungseinrichtungdas Generatorsolldrehmoment TG* (Schritt S7-5-1), liest die Generatorrotorposition θG (SchrittS7-5-2) und berechnet die Generatordrehzahl MG auf der Grundlageder Generatorrotorposition θG(Schritt S7-5-3). Darauffolgend liest die Generatordrehmoment-Steuerungsverarbeitungseinrichtungdie Batteriespannung VB. Der tatsächlich gemessene Wert wirdaus der Generatordrehzahl NG und der Batteriespannung VB hergeleitet(Schritt S7-5-4). Danach bestimmt die Generatordrehmoment-Steuerungsverarbeitungseinrichtungeinen d-Achsen-Strombefehlswert IGd* und einen q-Achsen-Strombefehlswert IGq*durch Bezugnahme auf ein in der Aufzeichnungseinrichtung der Generatorsteuerungseinrichtung 47 (6) aufgezeichnetes Strombefehlswertkennfeldfür dieGeneratorsteuerung auf der Grundlage des GeneratorsolldrehmomentsTG*, der Generatordrehzahl NG und der Batteriespannung VB. Ein Wechselstrombefehlswertfür denelektrischen Generator 16 wird aus dem d-Achsen-Strombefehlswert IGd*und dem q-Achsen-Strombefehlswert IGq* hergeleitet (Schritt S7-5-5).First, the generator torque control processing unit reads the generator target torque TG * (step S7-5-1), reads the generator rotor position θG (step S7-5-2), and calculates the generator rotation speed MG based on the generator rotor position θG (step S7-5-3). , Subsequently, the generator torque control processing means reads the battery chip VB. The actually measured value is derived from the generator rotation speed NG and the battery voltage VB (step S7-5-4). Thereafter, the generator torque control processing means determines a d-axis current command value IGd * and a q-axis current command value IGq * by referring to one in the recording means of the generator control means 47 ( 6 ) for the generator control on the basis of the generator target torque TG *, the generator speed NG and the battery voltage VB. An AC command value for the electric generator 16 is derived from the d-axis current command value IGd * and the q-axis current command value IGq * (step S7-5-5).
[0127] Weiterhinliest die Generatordrehmoment-Steuerungsverarbeitungseinrichtungdie elektrischen StrömeIGU und IGV aus den Stromsensoren 66 und 67 undberechnet den elektrischen Strom IGW als IGW= IGU – IGVaufder Grundlage der elektrischen Ströme IGU und IGV. In gleicherWeise wie in Bezug auf die elektrischen Strömen IGU und IGV kann der elektrische StromIGW ebenfalls durch einen elektrischen Stromsensor erfasst werden(Schritt S7-5-6).Further, the generator torque control processing means reads the electric currents IGU and IGV from the current sensors 66 and 67 and calculates the electric current IGW as IGW = IGU - IGV based on the electrical currents IGU and IGV. Similarly to the electric currents IGU and IGV, the electric current IGW can also be detected by an electric current sensor (step S7-5-6).
[0128] Darauffolgend führtdie Wechselstromberechnungsverarbeitungseinrichtung der Generatordrehmoment-Steuerungsverarbeitungseinrichtungdie Wechselstromberechnungsverarbeitung durch und führt ebenfallseine Dreiphasen-/Zweiphasen-Umwandlung durch und berechnet einend-Achsen-Strom IGd und einen q-Achsen-StromIGq durch Umwandlung der elektrischen Ströme IGU, IGV und IGW in dend-Achsen-Strom IGd und den q-Achsen-StromIGq durch (Schritt S7-5-7). Die Wechselspannungsbefehlswert-Berechnungsverarbeitungseinrichtungder Generatordrehmoment-Steuerungsverarbeitungseinrichtung führt dieVerarbeitung zur Berechnung des Wechselspannungsbefehlswerts durchund berechnet die Spannungsbefehlswerte VGd* und VGq* auf der Grundlagedes d-Achsen-Stroms IGd, des q-Achsen-Stroms IGq, des d-Achsen-StrombefehlswertsIGd* und des q-Achsen-StrombefehlswertIGq* durch (Schritt S7-5-8). Weiterhin führt die Generatordrehmoment-Steuerungsverarbeitungseinrichtungdie Zweiphasen-/Dreiphasen-Umwandlungdurch und wandelt die Spannungsbefehlswerte VGd* und VGq* in SpannungsbefehlswerteVGu*, VGv* und VGw* um (Schritt S7-5-9). Weiterhin berechnet die Generatordrehmoment-Steuerungsverarbeitungseinrichtung ImpulsbreitenmodulationssignaleSu, Sv und Sw auf der Grundlage der Spannungsbefehlswerte VGu*, VGv*und VGw* und gibt die Impulsbreitenmodulationssignale Su, Sv undSw zu einer (nicht speziell gezeigten) Antriebsverarbeitungseinrichtungder Generatorsteuerungseinrichtung 47 aus. Die Antriebsverarbeitungseinrichtungführt eineAntriebsverarbeitung durch und sendet ein Antriebssignal SG1 zu demUmrichter 28 auf der Grundlage der ImpulsbreitenmodulationssignaleSu, Sv und Sw. Schließlich wirdein Wechselspannungsbefehlswert für den Generator 16 ausden Spannungsbefehlswerten VGd* und VGq* hergeleitet (Schritt S7-5-10).Dann wird die Subroutine beendet und kehrt die Verarbeitung dahin zurück, wo dieSubroutine initiiert worden ist.Subsequently, the AC calculation processing means of the generator torque control processing means performs the AC calculation processing and also performs three-phase / two-phase conversion, and calculates a d-axis current IGd and a q-axis current IGq by converting the electric currents IGU, IGV and IGW in the d-axis current IGd and the q-axis current IGq (step S7-5-7). The AC command value calculation processing means of the generator torque control processing unit performs the AC command value calculation processing and calculates the voltage command values VGd * and VGq * based on the d-axis current IGd, the q-axis current IGq, of the d-axis current command value IGd * and the q-axis current command value IGq * (step S7-5-8). Further, the generator torque control processing unit performs the two-phase / three-phase conversion and converts the voltage command values VGd * and VGq * into voltage command values VGu *, VGv * and VGw * (step S7-5-9). Further, the generator torque control processing means calculates pulse width modulation signals Su, Sv and Sw based on the voltage command values VGu *, VGv * and VGw *, and outputs the pulse width modulation signals Su, Sv and Sw to a drive processing means (not specifically shown) of the generator control means 47 out. The drive processing means performs drive processing and sends a drive signal SG1 to the inverter 28 based on the pulse width modulation signals Su, Sv and Sw. Finally, an AC command value for the generator 16 derived from the voltage command values VGd * and VGq * (step S7-5-10). Then the subroutine is terminated and processing returns to where the subroutine was initiated.
[0129] DieSubroutine fürdie Maschinenstartsteuerungsverarbeitung in Schritt S15 gemäß 8 ist nachstehend unterBezugnahme auf 17 beschrieben.The subroutine for the engine start control processing in step S15 in FIG 8th is below with reference to 17 described.
[0130] Zunächst liestin Schritt S15-1 die Maschinenstartsteuerungsverarbeitung die Drosselklappenöffnung θ und liestebenfalls die Fahrzeuggeschwindigkeit V, die durch die Fahrzeuggeschwindigkeits-Berechnungsverarbeitungseinrichtungberechnet wird, wenn die Drosselklappenöffnung θ 0% beträgt (Schritt S15-3). Weiterhinliest die Maschinenstartsteuerungsverarbeitungseinrichtung den Betriebspunktder Brennkraftmaschine 11 (6),der in der Maschinensollbetriebszustandeinstellungsverarbeitungbestimmt wird (Schritt S15-4).First, in step S15-1, the engine start control processing reads the throttle opening θ and also reads the vehicle speed V calculated by the vehicle speed calculation processing means when the throttle opening θ is 0% (step S15-3). Further, the engine start control processing means reads the operating point of the internal combustion engine 11 ( 6 ) determined in the machine target operation setting processing (step S15-4).
[0131] Darauffolgendführt,wie es vorstehend beschrieben worden ist, die Generatorsolldrehzahl-Berechnungsverarbeitungseinrichtungdie Generatorsolldrehzahlberechnungsverarbeitung durch und liestdie Antriebsmotorrotorposition θM. DieGeneratorsolldrehzahl-Berechnungsverarbeitungseinrichtung berechnetdann die Ringzahnraddrehzahl NR auf der Grundlage der Antriebsmotorrotorposition θM und desGetriebeverhältnisses γR und berechnetdie Maschinensolldrehzahl NE* an den Betriebspunkt. Weiterhin berechnetund bestimmt die Generatorsolldrehzahl-Berechnungsverarbeitungseinrichtungdie Generatorsolldrehzahl NG* durch die Drehzahlbeziehungsgleichung(1) auf der Grundlage der Ringzahnraddrehzahl NR und der MaschinendrehzahlNE* (Schritt S15-5).subsequently,leads,As described above, the generator target speed calculation processing meansthe generator target speed calculation processing and readsthe drive motor rotor position θM. TheGenerator setpoint speed calculation processing means calculatedthen the ring gear speed NR based on the drive motor rotor position θM and theGear ratio γR and calculatedthe desired engine speed NE * at the operating point. Further calculatedand determines the generator target speed calculation processing meansthe generator target speed NG * by the speed relationship equation(1) based on the ring gear speed NR and the engine speedNE * (step S15-5).
[0132] DieMaschinensteuerungseinrichtung 46 vergleicht dann die MaschinendrehzahlNE und eine Startdrehzahl NEth1, die vorab eingestellt ist, undbeurteilt, ob die Maschinendrehzahl NE höher als die Startdrehzahl NEth1ist (Schritt S15-6). Wenn die Maschinendrehzahl NE höher alsdie Startdrehzahl NEth1 ist, führtdie Maschinenstartsteuerungsverarbeitungseinrichtung eine Kraftstoffeinspritzungund Zündungin der Brennkraftmaschine 11 durch (Schritt S15-11).The machine control device 46 then compares the engine speed NE and a start speed NEth1 set in advance, and judges whether the engine speed NE is higher than the start speed NEth1 (step S15-6). When the engine rotational speed NE is higher than the start rotational speed NEth1, the engine start control processing unit performs fuel injection and ignition in the internal combustion engine 11 by (step S15-11).
[0133] Darauffolgend führtdie Generatordrehzahl-Seuerungsverarbeitungseinrichtungdie Generatordrehzahlsteuerungsverarbeitung auf der Grundlage derGeneratorsolldrehzahl NG* und erhöht die Generatordrehzahl NGund erhöhtsomit die Maschinendrehzahl NE (Schritt S15-12).Subsequently, the generator rotation speed processing means carries out the Generator speed control processing based on the generator target speed NG * and increases the generator speed NG and thus increases the engine speed NE (step S15-12).
[0134] DieAntriebsmotorsteuerungseinrichtung 49 berechnet das AntriebswellendrehmomentTR/OUT (Schritt 15-13), wie es in den Schritt S25 bis S27 ausgeführt wird,und bestimmt das Antriebsmotorsolldrehmoment TM* (Schritt S15-14)und führtdie Antriebsmotorsteuerungsverarbeitung durch (Schritt S15-15).The drive motor control device 49 calculates the drive shaft torque TR / OUT (step 15-13) as executed in steps S25 to S27, and determines the drive motor target torque TM * (step S15-14), and performs the drive motor control processing (step S15-15).
[0135] Weiterhinjustiert die Maschinenstartsteuerungsverarbeitung die Drosselklappenöffnung θ derart,dass die Maschinendrehzahl NE die Maschinensolldrehzahl NE* wird(Schritt S15-16). Daraufhin beurteilt die Maschinenstartsteuerungsverarbeitungseinrichtung,ob das Generatordrehmoment TG kleiner als das Motordrehmoment TEthist, das durch Starten der Brennkraftmaschine 11 erzeugtwird, um zu beurteilen, ob die Brennkraftmaschine 11 normal betriebenwird (Schritt S15-17). Wenn die Antwort in Schritt S15-17 ja ist,wartet die Maschinenstartsteuerungsverarbeitung auf das Verstreicheneiner vorbestimmten Zeit in einem Zustand, in dem das GeneratordrehmomentTG kleiner als das Motordrehmoment TEth ist (Schritt S15-18).Further, the engine start control processing adjusts the throttle opening θ such that the engine speed NE becomes the engine target speed NE * (step S15-16). Subsequently, the engine start control processing means judges whether the generator torque TG is smaller than the engine torque TEth by starting the engine 11 is generated to judge whether the internal combustion engine 11 is operated normally (step S15-17). If the answer is yes in step S15-17, the engine start control processing waits for elapse of a predetermined time in a state where the generator torque TG is smaller than the engine torque TEth (step S15-18).
[0136] InSchritt S15-6, wenn die Maschinendrehzahl NE gleich der StartdrehzahlNth1 ist oder kleiner ist, führtdie Generatordrehzahl-Seuerungsverarbeitungseinrichtung die Generatordrehzahlsteuerungsverarbeitungauf der Grundlage der Generatorsolldrehzahl NG* durch (Schritt S15-7).Darauffolgend berechnet, wie es in den Schritten S25 bis S27 ausgeführt ist,die Antriebsmotorsteuerungseinrichtung 49 das AntriebswellendrehmomentTR/OUT (Schritt S15-8), bestimmt das Antriebsmotorsolldrehmoment TM*(Schritt S15-9) und führtdie Antriebsmotorsteuerungsverarbeitung durch (Schritt S15-10).In step S15-6, when the engine rotational speed NE is equal to or lower than the starting rotational speed Nth1, the generator rotational speed processing processing unit performs the generator rotational speed control processing based on the generator target rotational speed NG * (step S15-7). Subsequently, as executed in steps S25 to S27, the drive motor controller is calculated 49 the drive shaft torque TR / OUT (step S15-8), determines the drive motor target torque TM * (step S15-9), and performs the drive motor control processing (step S15-10).
[0137] Wennbeurteilt wird, dass die Drosselklappenöffnung θ nicht 0% beträgt, gehtdie Verarbeitung zu Schritt S15-2 über, um die Drosselklappenöffnung θ auf 0%einzustellen, und die Verarbeitung kehrt zu Schritt S15-1 zurück. Nachdem Schritt S15-18 endet die Verarbeitung der Subroutine und wirdzu dem Punkt zurückgeführt, zudem die Subroutine aufgerufen wurde.Ifis judged that the throttle opening θ is not 0%, goesthe processing proceeds to step S15-2 to set the throttle opening θ to 0%and the processing returns to step S15-1. ToThe processing of the subroutine ends in step S15-18 and becomesattributed to the point, toothe subroutine was called.
[0138] Nachstehendist die Subroutine der Generatordrehzahlsteuerungsverarbeitung injedem der Schritte S23 aus 9 sowieS15-7 und S15-12 aus 17 unterBezugnahme auf 18 beschrieben.Hereinafter, the subroutine of the generator speed control processing in each of the steps S23 is off 9 as well as S15-7 and S15-12 17 with reference to 18 described.
[0139] Zunächst liestdie Generatordrehzahl-Seuerungsverarbeitungseinrichtungdie Generatorsolldrehzahl NG* (Schritt S15-7-1) und liest ebenfallsdie Generatordrehzahl NG (Schritt S15-7-2). Die Generatordrehzahl-Seuerungsverarbeitungseinrichtung berechnetdann das Generatorsolldrehmoment TG* durch Durchführung einerPI-Steuerung auf der Grundlage der Differenzdrehzahl ΔNG zwischender Generatorsolldrehzahl NG* und der Generatordrehzahl NG durch.In diesem Fall wird mit Erhöhungder Differenzdrehzahl ΔNGdas Generatorsolldrehmoment TG* erhöht, und deren positive undnegative Zeichen werden ebenfalls berücksichtigt (Schritt S15-7-3).First of all readsthe generator speed segregation processorthe generator target speed NG * (step S15-7-1) and also readsthe generator rotation speed NG (step S15-7-2). The generator speed segregation processor calculatesthen the generator target torque TG * by performing aPI control based on the differential speed ΔNG betweenthe generator target speed NG * and the generator speed NG by.In this case, with increasethe differential speed ΔNGthe generator target torque TG * increases, and their positive andnegative characters are also taken into consideration (step S15-7-3).
[0140] Darauffolgendführt dieGeneratordrehmoment-Steuerungsverarbeitungseinrichtungdie Generatordrehmomentsteuerungsverarbeitung gemäß 16 durch, und wird die Drehmomentsteuerungdes elektrischen Generators 16 (6) durchgeführt (Schritt S15-7-4). DieVerarbeitung kehrt dann zu dem Punkt zurück, zu dem die Subroutine aufgerufenworden ist.Subsequently, the generator torque control processing means performs the generator torque control processing according to FIG 16 through, and becomes the torque control of the electric generator 16 ( 6 ) (step S15-7-4). The processing then returns to the point at which the subroutine was called.
[0141] Nachstehendist eine Subroutine fürdie Verarbeitung zum Stoppen der Maschine gemäß Schritt S16 aus 8 unter Bezugnahme auf 19 beschrieben.Hereinafter, a subroutine for processing to stop the engine in step S16 is off 8th with reference to 19 described.
[0142] Zunächst beurteiltdie Generatorsteuerungseinrichtung 47 (6), ob die Generatorbremse B gelöst ist (SchrittS16-1). Wenn die Generatorbremse B nicht gelöst ist sondern sich im Eingriffbefindet (betätigtist), führteine Generatorbremslösungs-Steuerungsverarbeitungseinrichtungdie Generatorbremslösungssteuerungsverarbeitungdurch und löstdie Generatorbremse B (Schritt S16-2).First, the generator control device judges 47 ( 6 ), whether the generator brake B is released (step S16-1). When the generator brake B is not released but engaged (operated), a generator brake release control processing unit performs the generator brake solution control processing and releases the generator brake B (step S16-2).
[0143] Wennjedoch die vorstehend beschriebene Generatorbremse B gelöst ist,stoppt die Maschinenstoppsteuerungsverarbeitungseinrichtung dieKraftstoffeinspritzung und die Zündungder Brennkraftmaschine 11 (Schritt S16-3) und stellt die Drosselklappenöffnung θ auf 0%ein (Schritt S16-4).However, when the above-described generator brake B is released, the engine stop control processing means stops the fuel injection and the ignition of the engine 11 (Step S16-3) and sets the throttle opening θ to 0% (Step S16-4).
[0144] Darauffolgend liest die Maschinenstoppsteuerungsverarbeitungseinrichtungdie Ringzahnraddrehzahl NR und bestimmt die GeneratorsolldrehzahlNG* unter Verwendung der Drehzahlbeziehungsgleichung (1) auf derGrundlage der Ringzahnraddrehzahl NR und der MaschinensolldrehzahlNE* (0 U/Min) (Schritt S16-5). Nachdem die Generatorsteuerungseinrichtung 47 dieGeneratordrehzahlsteuerungsverarbeitung gemäß 18 durchführt (Schritt S16-6), berechnetdie Antriebsmotorsteuerungseinrichtung 49 das AntriebswellendrehmomentTR/OUT (Schritt S16/7), bestimmt das AntriebsmotorsolldrehmomentTM* (Schritt S16-8) und führtdie Antriebsmotorsteuerungsverarbeitung (Schritt S16-9) durch, wiees in den Schritten S25 bis S27 ausgeführt ist.Subsequently, the engine stop control processing unit reads the ring gear speed NR and determines the generator target speed NG * using the speed relationship equation (1) based on the ring gear speed NR and the engine target speed NE * (0 rpm) (step S16-5). After the generator control device 47 the generator speed control processing according to 18 performs (step S16-6), the drive motor controller calculates 49 the drive shaft torque TR / OUT (step S16 / 7), determines the drive motor target torque TM * (step S16-8), and performs the drive motor control processing (step S16-9) as executed in steps S25 to S27.
[0145] DieGeneratorsteuerungseinrichtung 47 beurteilt, ob die MaschinendrehzahlNE gleich einer Stoppdrehzahl NEth2 oder kleiner ist (Schritt S16-10).Wenn die Maschinendrehzahl NE gleich der Stoppdrehzahl NEth2 oderkleiner ist (Schritt S16-10 ja), stoppt die Generatorsteuerungseinrichtung 47 dasSchalten in Bezug auf den elektrischen Generator 16 undschaltet den Generator 16 ab (Schritt S16-11), woraufhindie Verarbeitung zu dem Punkt zurückkehrt, aus dem die Subroutinegestartet worden ist. Wenn im Gegensatz dazu die MaschinendrehzahlNE größer alsdie Stoppdrehzahl NEth2 ist (Schritt S16-10 nein), kehrt die Verarbeitungzu Schritt S16-5 zurück.The generator control device 47 be judges whether the engine rotational speed NE is equal to a stop rotational speed NEth2 or less (step S16-10). When the engine speed NE is equal to the stop speed NEth2 or less (step S16-10 yes), the generator control means stops 47 switching with respect to the electric generator 16 and turns on the generator 16 from (step S16-11), whereupon the processing returns to the point from which the subroutine has been started. In contrast, when the engine rotational speed NE is greater than the stop rotational speed NEth2 (step S16-10 no), the processing returns to step S16-5.
[0146] Nachstehendist die Subroutine der Generatorbremsbetätigungssteuerungsverarbeitung ausSchritt S22 gemäß 9 unter Bezugnahme auf 20 beschrieben.Hereinafter, the subroutine of the generator brake operation control processing of step S22 is shown in FIG 9 with reference to 20 described.
[0147] Zunächst ändert dieGeneratorbremsbetätigungs-Steuerungsverarbeitungseinrichtungeine Generatorbremsanforderung zur Anforderung der Betätigung (In-Eingriff-Bringen)der Generatorbremse G (6)von Aus auf Ein, und stellt die Generatorsolldrehzahl NG* auf 0U/Min ein (Schritt S22-1). Nachdem die Generatorsteuerungseinrichtung 47 die Generatordrehzahlsteuerungsverarbeitunggemäß 18 ausgeführt hat(Schritt S22-2), berechet die Antriebsmotorsteuerungseinrichtung 49 das AntriebswellendrehmomentTR/OUT (Schritt S22-3), bestimmt das AntriebsmotorsolldrehmomentTM* (Schritt S22-4) und führtdie Antriebsmotorsteuerungsverarbeitung durch (Schritt S22-5), wiees in den Schritten S25 bis S27 aufgeführt wird.First, the generator brake operation control processing unit changes a generator braking request to request engagement of the generator brake G (FIG. 6 ) turns off to on, and sets the generator target speed NG * to 0 rpm (step S22-1). After the generator control device 47 the generator speed control processing according to 18 has executed (step S22-2), calculates the drive motor control means 49 the drive shaft torque TR / OUT (step S22-3), determines the drive motor target torque TM * (step S22-4), and performs the drive motor control processing (step S22-5) as indicated in steps S25 to S27.
[0148] Danachbeurteilt die Generatorbremsbetätigungs-Steuerungsverarbeitungseinrichtung,ob der absolute Wert der Generatordrehzahl NG kleiner als eine vorbestimmtezweite Drehzahl NEth2 ist (beispielsweise 100 U/Min) (Schritt S22-6).Wenn der absolute Wert der Generatordrehzahl NG kleiner als die zweiteDrehzahl NEth2 ist (Schritt S22-6 ja), wird die GeneratorbremseB in Eingriff gebracht (betätigt) (SchrittS22-7). Darauffolgend berechnet die Antriebsmotorsteuerungseinrichtung 49,wie es in den Schritten S25-S27 ausgeführt ist, das AntriebswellendrehmomentTR/OUT (Schritt S22-8), bestimmt das AntriebsmotorsolldrehmomentTM* (Schritt S22-9) und führtdie Antriebsmotorsteuerungsverarbeitung durch (Schritt S22-10).Thereafter, the generator brake operation control processing means judges whether the absolute value of the generator rotational speed NG is smaller than a predetermined second rotational speed NEth2 (for example, 100 rpm) (step S22-6). When the absolute value of the generator rotation speed NG is smaller than the second rotation speed NEth2 (step S22-6 Yes), the generator brake B is engaged (operated) (step S22-7). Subsequently, the drive motor controller calculates 49 as performed in steps S25-S27, the drive shaft torque TR / OUT (step S22-8), determines the drive motor target torque TM * (step S22-9), and performs the drive motor control processing (step S22-10).
[0149] Wenndann in dem Betätigungszustand(Eingriffszustand) der Generatorbremse B eine vorbestimmte Zeitverstrichen ist (Schritt S22-11 Ja), stoppt die Generatorbremsbetätigungs-Steuerungsverarbeitungseinrichtungdas Schalten in Bezug auf den Generator 16 und schaltetden Generator 16 ab (Schritt S22-12). Die Verarbeitungkehrt dann zu dem Punkt zurück,zu dem die Subroutine aufgerufen worden ist.Then, when a predetermined time has elapsed in the operating state (engaged state) of the generator brake B (step S22-11 Yes), the generator brake operation control processing unit stops the shifting with respect to the generator 16 and turns on the generator 16 from (step S22-12). The processing then returns to the point at which the subroutine was called.
[0150] Wennbeurteilt wird, dass der absolute Wert der Generatordrehzahl NGgrößer alsdie zweite Drehzahl NEth2 ist, kehrt in Schritt S22-6 die Verarbeitungzu Schritt S22 zurück,und wenn beurteilt wird, dass die vorbestimmte Zeit noch nicht verstrichenist, kehrt in Schritt S22-11 die Verarbeitung zu Schritt S22-7 zurück.IfIt is judged that the absolute value of the generator rotation speed NGgreater thanis the second rotational speed NEth2, the processing returns in step S22-6back to step S22,and when it is judged that the predetermined time has not yet elapsedis, the processing returns to step S22-7 in step S22-11.
[0151] DieSubroutine der Generatorbremslösungssteuerungsverarbeitunggemäß SchrittS24 aus 9 und SchrittS16-2 aus 19 ist nachstehend unterBezugnahme auf 21 beschrieben.The subroutine of the generator brake solution control processing in step S24 9 and step S16-2 19 is below with reference to 21 described.
[0152] Während dieGeneratorbremse B (6)in der Generatorbremsbetätigungssteuerungsverarbeitungbetätigtwird, wird ein vorbestimmtes Maschinendrehmoment TE dem Rotor 21 desGenerators 16 als Reaktionskraft beaufschlagt. Dementsprechend werden,wenn die Generatorbremse B einfach gelöst wird, das GeneratordrehmomentTG und das Maschinendrehmoment TE stark geändert, wenn das MaschinendrehmomentTE auf den Rotor 21 übertragenwird, wodurch eine Erschütterungerzeugt wird.While the generator brake B ( 6 ) in the generator brake operation control processing, a predetermined engine torque TE becomes the rotor 21 of the generator 16 acted as reaction force. Accordingly, when the generator brake B is simply released, the generator torque TG and the engine torque TE are greatly changed when the engine torque TE is applied to the rotor 21 is transmitted, whereby a shock is generated.
[0153] Daherwird in der vorstehend beschriebenen Maschinensteuerungseinrichtung 46 daszu dem vorstehend beschriebenen Rotor 21 übertrageneMaschinendrehmoment TE berechnet. Die Generatorbremslösungs-Steuerungsverarbeitungseinrichtung liestdas Drehmoment entsprechend dem berechneten MaschinendrehmomentTE, d.h. eine Größe entsprechenddem Maschinendrehmoment und stellt diese dem Drehmoment entsprechendeGröße als dasGeneratorsolldrehmoment TG* ein (Schritt S24-1). Darauffolgend berechnet,nachdem die Generatordrehmoment-Steuerungsverarbeitungseinrichtungdie Generatordrehmomentsteuerungsverarbeitung gemäß 16 ausgeführt hat(Schritt S24-2), die Antriebsmotorsteuerungseinrichtung 49 dasAntriebswellendrehmoment TR/OUT (Schritt S24-3), bestimmt das Antriebsmotorsolldrehmoment TM*(Schritt S24-4) und führtdie Antriebsmotorsteuerungsverarbeitung aus, wie es in den SchrittenS25 bis S27 ausgeführtwird (Schritt S24-5).Therefore, in the above-described engine control device 46 that to the rotor described above 21 transferred engine torque TE calculated. The generator brake release control processing means reads the torque corresponding to the calculated engine torque TE, that is, a quantity corresponding to the engine torque, and sets this quantity corresponding to the torque as the generator target torque TG * (step S24-1). Subsequently, after the generator torque control processing unit calculates the generator torque control processing in accordance with FIG 16 has executed (step S24-2), the drive motor control means 49 the drive shaft torque TR / OUT (step S24-3), determines the drive motor target torque TM * (step S24-4), and executes the drive motor control processing as executed in steps S25 to S27 (step S24-5).
[0154] Wennnach dem Starten der Generatordrehmoment-Steuerungsverarbeitungseinrichtung eine vorbestimmteZeit verstrichen ist (Schritt S24-6 ja), löst die Generatorbremslösungssteuerungsverarbeitungseinrichtungdie Generatorbremse B (Schritt S24-7) und stellt die GeneratorsolldrehzahlNG* auf 0 U/Min ein (Schritt S24-8).Danach führtdie Generatordrehzahlsteuerungseinrichtung die Generatordrehzahlsteuerungsverarbeitunggemäß 18 durch (Schritt S24-9).Darauf folgend, wie es in den Schritten S25 bis S27 ausgeführt wird,berechnet die Antriebsmotorsteuerungseinrichtung 49 dasAntriebswellendrehmoment TR/OUT (Schritt S24-10), bestimmt das MotorsolldrehmomentTM* (Schritt S24-11) und führtdie Antriebsmotorsteuerungsverarbeitung durch (Schritt S24-12),woraufhin die Verarbeitung zu dem Punkt zurückkehrt, zu dem die Subroutineaufgerufen wurde. Weiterhin kehrt die Verarbeitung zu Schritt S24-2zurück,falls in Schritt S24-6 eine negative Entscheidung getroffen wurde(Nein). Die dem Maschinendrehmoment entsprechende Größe wirddurch Lernen des Drehmomentverhältnissesvom Generatordrehmoment TG in Bezug auf das MaschinendrehmomentTE berechnet.When a predetermined time elapses after starting the generator torque control processing means (step S24-6 yes), the generator brake release control processing means releases the generator brake B (step S24-7) and sets the generator target rotation speed NG * to 0 rpm (step S24-8 ). Thereafter, the generator rotation control means performs the generator rotation control processing in accordance with 18 by (step S24-9). Subsequently, as executed in steps S25 to S27, the drive motor controller calculates 49 the drive shaft torque TR / OUT (step S24-10), determines the target engine torque TM * (step S24-11), and guides the drive motor control process processing by (step S24-12), whereupon the processing returns to the point at which the subroutine was called. Further, the processing returns to step S24-2 if a negative decision has been made in step S24-6 (No). The magnitude corresponding to the engine torque is calculated by learning the torque ratio of the generator torque TG with respect to the engine torque TE.
[0155] DieSubroutine fürdie Befehlswertkorrekturverarbeitung gemäß Schritt S28 aus 9 ist nachstehend unterBezug auf 22 beschrieben.The subroutine for the command value correction processing in step S28 9 is below with reference to 22 described.
[0156] Zunächst führt in SchrittS28-1 die Antriebsmotorsolldrehmoment- Korrekturverarbeitungseinrichtung, alseine Solldrehmomentkorrekturverarbeitungseinrichtung für eine elektrischbetriebene Maschine einer Befehlswertkorrekturverarbeitungseinrichtung,eine Verarbeitung zur Korrektur eines Antriebsmotorsolldrehmoments,als eine Solldrehmomentkorrekturverarbeitung für eine elektrisch betriebeneMaschine, durch und korrigiert das Antriebsmotorsolldrehmoment TM*.Daher führtdie Grenzverhältnis-Berechnungsverarbeitungseinrichtung 91 (1) der Antriebsmotorsolldrehmomentkorrekturverarbeitungeine Grenzverhältnisberechnungsverarbeitungdurch und liest die Temperatur tmM. Die Grenzverhältnis-Berechnungsverarbeitungseinrichtung 91 greiftebenfalls auf das Grenzverhältnisgrenzfeld(23, in der die Temperaturdes zweiten Antriebsabschnitts auf der Abszisse aufgetragen ist undein Grenzverhältnis ε1 auf derOrdinate aufgetragen ist) fürden Antriebsmotor 25 zu, das in der Aufzeichnungseinrichtungder Fahrzeugsteuerungseinrichtung 51 (6) aufgezeichnet ist, und liest und berechnetdas Grenzverhältnis ε1 entsprechendder Temperatur tmM. Das Grenzverhältnis ε1 ist durch Prozente dargestelltund wird entsprechend der Temperatur tmM eingestellt, um das AntriebsmotordrehmomentTm zu begrenzen. Wie es in 23 gezeigt ist,kann das Grenzverhältnis ε1 ebenfallsderart eingestellt werden, dass es den Temperaturen tmMI, tmO usw.zusätzlichzu der Temperatur tmM entspricht.First, in step S28-1, the drive motor target torque correction processing means, as an electric machine target torque correction processing means of command value correction processing means, process motor target torque correction processing as electric machine target torque correction processing, corrects the drive motor target torque TM *. Therefore, the limit ratio calculation processing means performs 91 ( 1 ) of the drive motor target torque correction processing performs boundary ratio calculation processing and reads the temperature tmM. The boundary ratio calculation processing means 91 also uses the limit ratio limit field ( 23 in which the temperature of the second drive section is plotted on the abscissa and a limit ratio ε1 is plotted on the ordinate) for the drive motor 25 in the recording device of the vehicle control device 51 ( 6 ), and reads and calculates the margin ratio ε1 corresponding to the temperature tmM. The limit ratio ε1 is represented by percent and is set in accordance with the temperature tmM to limit the drive motor torque Tm. As it is in 23 is shown, the limit ratio ε1 can also be set to correspond to the temperatures tmMI, tmO, etc., in addition to the temperature tmM.
[0157] Wenndie Antriebsmotorumrichterspannung VM und die Antriebsmotordrehzahlbekannt sind, wird das maximale Antriebsmotordrehmoment TMmax derarteingestellt, dass es der Antriebsmotorumrichterspannung VM entspricht,und die Antriebsmotordrehzahl NM kann gelesen werden. Das maximale AntriebsmotordrehmomentTMmax wird geändert, wiees durch eine Linie LM in 24 bis 26 gezeigt ist (in denendie Antriebsmotordrehzahl NM auf der Abszisse aufgetragen ist, unddas maximale Antriebsmotordrehmoment TMmax und das AntriebsmotorgrenzdrehmomentTMi auf der Ordinate aufgetragen sind), und weist einen konstantenWert in einem Rotationsbereich auf, in dem die AntriebsmotordrehzahlNM niedriger als ein vorbestimmter Änderungspunkt (beispielsweise1250 U/Min) ist, d.h. ein vorbestimmter Niedrigdrehzahlbereich.In einem Rotationsbereich, der gleich oder größer als der Änderungspunktist, d.h. in Zwischenrotationsbereichen und Rotationsbereichen mithoher Drehzahl, wird, wenn die Antriebsmotordrehzahl NM angehoben wird,das maximale Antriebsmotordrehmoment TMmax verringert, während das Änderungsverhältnis allmählich reduziertwird. Es ist ebenfalls möglich,die Batteriespannung VB an stelle der AntriebsmotorumrichterspannungVM zu verwenden, und das maximale Antriebsmotordrehmoment TMmaxzu lesen, das derart eingestellt ist, dass es der BatteriespannungVB und der Antriebsmotordrehzahl NM entspricht.When the drive motor inverter voltage VM and the drive motor speed are known, the maximum drive motor torque TMmax is set to be the drive motor drive voltage VM, and the drive motor speed NM can be read. The maximum drive motor torque TMmax is changed as indicated by a line LM in 24 to 26 is shown (in which the drive motor speed NM is plotted on the abscissa, and the maximum drive motor torque TMmax and the drive motor limit torque TMi are plotted on the ordinate), and has a constant value in a rotation range in which the drive motor speed NM lower than a predetermined change point (for example, 1250 rpm), ie, a predetermined low-speed range. In a rotation range that is equal to or greater than the change point, that is, in intermediate rotation ranges and high-speed rotation ranges, when the drive motor rotation speed NM is increased, the maximum drive motor torque TMmax is reduced while the change ratio is gradually reduced. It is also possible to use the battery voltage VB instead of the drive motor inverter voltage VM and to read the maximum drive motor torque TMmax set to correspond to the battery voltage VB and the drive motor rotational speed NM.
[0158] Dementsprechendkann das Antriebsmotorgrenzdrehmoment TMi (i = 1, 2, ...), wie esdurch die Linien LM1 bis LM3 in 24 bis 26 gezeigt ist, durch beliebiges Ändern desGrenzverhältnisses ε1 und durchMultiplizieren des maximalen Antriebsmotordrehmoments TMmax durchdas Grenzverhältnis ε1 berechnetwerden. Daher wird gemäß dieserAusgestaltung der Erfindung, wie es in 24 bis 26 gezeigtist, das Verhältnisder Antriebsmotordrehzahl NM und des AntriebsmotorgrenzdrehmomentsTMi in der Aufzeichnungseinrichtung für die Fahrzeugsteuerungseinrichtung 51 alsAntriebsmotorgrenzdrehmomentkennfeld für den Antriebsmotor 25 aufgezeichnet.Accordingly, the drive motor limit torque TMi (i = 1, 2, ...) as represented by lines LM1 through LM3 in FIG 24 to 26 is calculated by arbitrarily changing the margin ratio ε1 and multiplying the maximum drive motor torque TMmax by the margin ratio ε1. Therefore, according to this embodiment of the invention, as it is in 24 to 26 is shown, the ratio of the drive motor speed NM and the drive motor limit torque TMi in the recording device for the vehicle control device 51 as drive motor limit torque map for the drive motor 25 recorded.
[0159] Wennnämlichdie Antriebsmotordrehzahl NM und das Grenzverhältnis ε1 gelesen werden, führt dieGrenzdrehmoment-Berechnungsverarbeitungseinrichtung 93 derAntriebsmotorsolldrehmoment-Korrekturverarbeitungseinrichtungeine Grenzdrehmomentberechnungsverarbeitung durch und greift aufdas Antriebsmotorgrenzdrehmomentkennfeld zu und berechnet das AntriebsmotorgrenzdrehmomentTMi entsprechend der Antriebsmotordrehzahl NM und dem Grenzverhältnis ε1.Namely, when the drive motor rotation speed NM and the limit ratio ε1 are read, the limit torque calculation processing means performs 93 The drive motor target torque correction processing unit performs limit torque calculation processing and accesses the drive motor limit torque map and calculates the drive motor limit torque TMi according to the drive motor rotation speed NM and the limit ratio ε1.
[0160] Darauffolgendführt eineKorrekturdrehmoment-Berechnungsverarbeitungseinrichtungder Antriebsmotorsolldrehmoment-Korrekturverarbeitungseinrichtungeine Korrekturdrehmomentberechnungsverarbeitung durch und liestdas Antriebsmotorsolldrehmoment Tm* und das AntriebsmotorgrenzdrehmomentTMi. Die Korrekturdrehmoment-Berechnungsverarbeitungseinrichtungder Antriebsmotorsolldrehmoment-Korrekturverarbeitungseinrichtung vergleichtdann das Antriebsmotorsolldrehmoment TM* und das AntriebsmotorgrenzdrehmomentTMi. Wenn das Antriebsmotorsolldrehmoment TM* größer als das AntriebsmotorgrenzdrehmomentTMi ist, wird das Antriebsmotorgrenzdrehmoment TMi nach der Korrekturauf das Antriebsmotorsolldrehmoment TM* eingestellt. Wenn im Gegensatzdazu das Antriebsmotorsolldrehmoment TM* gleich dem AntriebsmotorgrenzdrehmomentTMi oder kleiner ist, wird das Antriebsmotorsolldrehmoment TM* nachder Korrektur als das Antriebsmotorsolldrehmoment TM* eingestellt.Subsequently, correction torque calculation processing means of the drive motor target torque correction processing means performs correction torque calculation processing and reads the drive motor target torque Tm * and the drive motor limit torque TMi. The correction torque calculation processing means of the drive motor target torque correction processing means then compares the drive motor target torque TM * and the drive motor limit torque TMi. When the drive motor target torque TM * is greater than the drive motor limit torque TMi, the drive motor limit torque TMi after the correction is set to the drive motor target torque TM *. In contrast, when the drive motor target torque TM * is equal to the drive motor gate limit torque TMi or smaller, the drive motor target torque TM * after the correction is set as the drive motor target torque TM *.
[0161] Wennbeispielsweise das Grenzverhältnis ε1 50% beträgt, weistdas Antriebsmotorgrenzdrehmoment TM2 einen Wert einer vorbestimmtenPosition auf der Linie LM2 in 24 bis 26 auf, beispielsweise diePosition, die durch O angegeben ist. Wenn jedoch, wie es in 24 gezeigt ist, das AntriebsmotorsolldrehmomentTM* einen Wert der Position aufweist, die durch Δ dargestellt ist, und gleichdem Antriebsmotorgrenzdrehmoment TM2 ist, stellt die Korrekturdrehmoment-Berechnungsverarbeitungseinrichtungdas Antriebsmotorsollrehmoment TM* auf das AntriebsmotorsolldrehmomentTM* nach der Korrektur ein.For example, when the limit ratio ε1 is 50%, the drive motor limit torque TM2 has a value of a predetermined position on the line LM2 in FIG 24 to 26 on, for example, the position indicated by O. If, however, as it is in 24 1, the drive motor target torque TM * has a value of the position represented by Δ and is equal to the drive motor limit torque TM2, the correction torque calculation processing means sets the drive motor target torque TM * to the drive motor target torque TM * after the correction.
[0162] Wennweiterhin, wie es in 25 gezeigtist, das Antriebsmotordrehmoment TM* den Wert der Position aufweist,die durch Δ dargestelltist, und kleiner als das Antriebsmotorgrenzdrehmoment TM2 ist, stelltdie Korrekturdrehmoment-Berechnungsverarbeitungseinrichtung dasAntriebsmotorgrenzdrehmoment TM2 als das Antriebsmotorsolldrehmoment TM*nach der Korrektur ein. Wenn weiterhin, wie es in 26 gezeigt ist, das Antriebsmotordrehmoment TM*den Wert der Position aufweist, die durch Δ dargestellt ist, und größer alsdas Antriebsmotorgrenzdrehmoment TM2 ist, stellt die Korrekturdrehmoment-Berechnungsverarbeitungseinrichtungdas Antriebsmotorgrenzdrehmoment TM2 als das AntriebsmotorsolldrehmomentTM* nach der Korrektur ein.If continue, as is in 25 1, the drive motor torque TM * has the value of the position represented by Δ and is smaller than the drive motor limit torque TM2, the correction torque calculation processing means sets the drive motor limit torque TM2 as the drive motor target torque TM * after the correction. If continue, as is in 26 1, the drive motor torque TM * has the value of the position represented by Δ and is greater than the drive motor limit torque TM2, the correction torque calculation processing means sets the drive motor limit torque TM2 as the drive motor target torque TM * after the correction.
[0163] Somitwird, wenn die Temperatur tmM des Antriebsmotors 25 angehobenwird, das Antriebsmotordrehmoment TM durch das Grenzverhältnis ε1 entsprechendder Temperatur tmM begrenzt. Dementsprechend ist es möglich, eineVerschlechterung der Eigenschaften des Antriebsmotors 25 zuverhindern.Thus, when the temperature tmM of the drive motor 25 is raised, the drive motor torque TM limited by the limit ratio ε1 corresponding to the temperature tmM. Accordingly, it is possible to deteriorate the characteristics of the drive motor 25 to prevent.
[0164] Wennweiterhin das Antriebsmotorsolldrehmoment TM* gleich dem AntriebsmotorgrenzdrehmomentTMi ist oder kleiner ist, wird das Antriebsmotorsolldrehmoment TM*nach der Korrektur auf das Antriebsmotorsolldrehmoment TM* eingestellt.Dementsprechend kann das Antriebsmotordrehmoment TM korrekt erzeugtwerden und kann die Fahreranforderungsausgangsleistung PD korrekterzeugt werden.IfFurther, the drive motor target torque TM * equal to the drive motor limit torqueTMi is or is smaller, the drive motor target torque TM *after correction, set to the drive motor target torque TM *.Accordingly, the drive motor torque TM can be generated correctlybe and can the driver request output PD correctbe generated.
[0165] Darauffolgend führteine Generatorsolldrehmoment-Korrekturverarbeitungseinrichtungals die Solldrehmomentkorrekturverarbeitungseinrichtung für eine elektrischbetriebene Maschine der Befehlswertkorrekturverarbeitungseinrichtungeine Verarbeitung zur Korrektur des Generatorsolldrehmoments alsSolldrehmomentkorrekturverarbeitung für die elektrisch betriebeneMaschine durch und korrigiert das Generatorsolldrehmoment TG* (Schritt S28-2).Daher führtdie Grenzverhältnis-Berechnungsverarbeitungseinrichtung 91 derGeneratorsolldrehmomentkorrekturverarbeitung die Grenzverhältnisberechnungsverarbeitungdurch und liest die Temperatur tmG. Die Grenzverhältnis-Berechnungsverarbeitungseinrichtung 91 greiftweiterhin auf ein Grenzverhältniskennfeldfür denGenerator 16 zu, das in einer Aufzeichnungseinrichtungder Fahrzeugsteuerungseinrichtung 51 aufgezeichnet ist,wie es in 27 gezeigtist (wobei die Temperatur des ersten Antriebsabschnitts auf derAbszisse aufgetragen ist, und ein Grenzverhältnis ε2 auf der Ordinate aufgetragenist), und liest und berechnet das Grenzverhältnis ε2 entsprechend der TemperaturtmG. Das Grenzverhältnis ε2 ist durchProzente angegeben und wird derart eingestellt, dass es der TemperaturtmG entspricht, um das Generatordrehmoment TG zu begrenzen.Subsequently, a generator target torque correction processing means as the target engine electric torque correcting processing means of the command value correction processing means performs processing for correcting the generator target torque as the target engine electric torque correction processing and corrects the generator target torque TG * (step S28-2). Therefore, the limit ratio calculation processing means performs 91 of the generator target torque correction processing, the limit ratio calculation processing and reads the temperature tmG. The boundary ratio calculation processing means 91 continues to access a boundary ratio map for the generator 16 to, in a recording device of the vehicle control device 51 recorded is how it is in 27 is shown (wherein the temperature of the first drive section is plotted on the abscissa, and a limit ratio ε2 is plotted on the ordinate), and reads and calculates the limit ratio ε2 corresponding to the temperature tmG. The limit ratio ε2 is indicated by percent and is set to correspond to the temperature tmG to limit the generator torque TG.
[0166] Wiees in 27 gezeigt ist,kann das Grenzverhältnis ε2 ebenfallsderart eingestellt werden, dass es den Temperaturen tmGI, tmO usw.zusätzlichzu der Temperatur tmG entspricht.As it is in 27 is shown, the limit ratio ε2 may also be set to correspond to the temperatures tmGI, tmO, etc., in addition to the temperature tmG.
[0167] Wenndie Generatorumrichterspannung VG und die Generatordrehzahl NG bekanntsind, ist es möglich,das maximale Generatordrehmoment TGmax zu lesen, das derart eingestelltist, dass es der Generatorumrichterspannung VG und der GeneratordrehzahlNG entspricht. Ähnlichwie bei dem maximalen Antriebsmotordrehmoment TMmax weist das maximaleGeneratordrehmoment TGmax einen konstanten Wert in einem Rotationsbereichauf, in dem die Generatordrehzahl NG niedriger als ein vorbestimmter Änderungspunkt(beispielsweise 1250 U/Min) ist, d.h. in einem Niedrigdrehzahlrotationsbereich.Im Gegensatz dazu wird in einem Rotationsbereich, der gleich odergrößer alsder Änderungspunkt ist,d.h. in einem Zwischenbereich oder in Rotationsbereich mit hoherDrehzahl, bei Anhebung der Generatordrehzahl NG das maximale GeneratordrehmomentTGmax verringert, währenddas Änderungsverhältnis allmählich verringertwird. Das maximale Generatordrehmoment TGmax, das derart eingestellt ist,dass es der Batteriespannung VB und der Generatordrehzahl NG entspricht,kann durch Verwendung der Batteriespannung VB an stelle der GeneratorumrichterspannungVG gelesen werden.Ifthe generator inverter voltage VG and the generator speed NG knownare, it is possibleto read the maximum generator torque TGmax set in this wayis that it is the generator inverter voltage VG and the generator speedNG corresponds. Similaras with the maximum drive motor torque TMmax has the maximumGenerator torque TGmax a constant value in a rotation rangein which the generator speed NG is lower than a predetermined change point(for example, 1250 rpm), i. in a low-speed rotation range.In contrast, in a rotation range equal to orgreater thanthe point of change isi.e. in an intermediate area or in rotation area with highSpeed, with increase of the generator speed NG the maximum generator torqueTGmax decreases whilegradually reduces the change ratiobecomes. The maximum generator torque TGmax set in such a waythat it corresponds to the battery voltage VB and the generator speed NG,can by using the battery voltage VB instead of the generator inverter voltageVG be read.
[0168] Dementsprechendkann das Generatorgrenzdrehmoment TGi (i = 1, 2, ...) durch beliebiges Ändern desGrenzverhältnisses ε2 und durchMultiplizieren des maximalen Generatordrehmoments TGmax mit demGrenzverhältnis ε2 berechnetwerden. Daher wird das Verhältnisder Generatordrehzahl NG und des Generatorgrenzdrehmoments TGi indie Aufzeichnungseinrichtung der Fahrzeugsteuerungseinrichtung 51 alsein Generatorgrenzdrehmomentkennfeld für den elektrischen Generator 16 aufgezeichnet.Accordingly, the generator limit torque TGi (i = 1, 2, ...) can be calculated by arbitrarily changing the margin ratio ε2 and multiplying the maximum generator torque TGmax by the margin ratio ε2. Therefore, the ratio of the generator rotation speed NG and the generator limit torque TGi becomes the recording means of the vehicle control device 51 as a generator limit torque field for the electric generator 16 recorded.
[0169] Wennnämlichdie Generatordrehzahl NG und das Grenzverhältnis ε2 gelesen werden, führt die Grenzdrehmoment-Berechnungsverarbeitungseinrichtung 93 derGeneratorsolldrehmoment-Korrekturverarbeitungseinrichtungeine Grenzdrehmomentberechnungsverarbeitung durch und greift aufdas Generatorgrenzdrehmomentkennfeld zu und berechnet das GeneratorgrenzdrehmomentTGi entsprechend der Generatordrehzahl NG und dem Grenzverhältnis ε2.Namely, when the generator rotation speed NG and the boundary ratio ε2 are read, the limit torque calculation processing means performs 93 The generator target torque correction processing unit performs limit torque calculation processing and accesses the generator limit torque map and calculates the generator limit torque TGi according to the generator rotation speed NG and the boundary ratio ε2.
[0170] Darauffolgendführt dieKorrekturdrehmoment-Berechnungsverarbeitungseinrichtungder Generatorsolldrehmoment-Korrekturverarbeitungseinrichtung dieVerarbeitung zur Berechnung des Korrekturdrehmoments durch und liestdas Generatorsolldrehmoment TG* und das GeneratorgrenzdrehmomentTGi und vergleicht dann das Generatorsolldrehmoment TG* mit demGeneratorgrenzdrehmoment TGi. Wenn das Generatorsolldrehmoment TG* größer alsdas Generatorgrenzdrehmoment TGi ist, stellt die Korrekturdrehmoment-Berechnungsverarbeitungseinrichtungder Generatorsolldrehmoment-Korrekturverarbeitungseinrichtungdas Generatorgrenzdrehmoment TGi als das GeneratorsolldrehmomentTG* ein. Wenn im Gegensatz dazu das Generatorsolldrehmoment TG*gleich dem Generatorgrenzdrehmoment TGi ist oder kleiner ist, stelltdie Korrekturdrehmoment-Berechnungsverarbeitungseinrichtungder Generatorsolldrehmoment-Korrekturverarbeitungseinrichtung dasGeneratorsolldrehmoment TG* nach der Korrektur auf das GeneratorsolldrehmomentTG* ein.subsequently,leads theCorrection torque calculation processing meansthe generator target torque correction processing means theProcessing for calculating the correction torque by and readsthe generator target torque TG * and the generator limit torqueTGi and then compares the generator target torque TG * with theGenerator limit torque TGi. When the generator target torque TG * is greater thanis the generator limit torque TGi, represents the correction torque calculation processing meansthe generator target torque correction processing meansthe generator limit torque TGi as the generator target torqueTG * on. In contrast, when the generator target torque TG *is equal to or less than the generator limit torque TGithe correction torque calculation processing meansthe generator target torque correction processing meansGenerator setpoint torque TG * after correction to the generator setpoint torqueTG * on.
[0171] Somitwird, wenn die Temperatur tmG des Generators 16 sich erhöht, dasGeneratordrehmoment TG durch das Grenzverhältnis ε2 entsprechend der TemperaturtmG begrenzt. Dementsprechend ist es möglich, eine Verschlechterungder Eigenschaften des elektrischen Generators 16 zu verhindern.Thus, when the temperature tmG of the generator 16 increases, the generator torque TG limited by the limit ratio ε2 corresponding to the temperature tmG. Accordingly, it is possible to deteriorate the characteristics of the electric generator 16 to prevent.
[0172] Wennweiterhin das Generatorsolldrehmoment TG* gleich dem Generatorgrenzdrehmoment TGioder geringer ist, wird das Generatorsolldrehmoment TG* nach derKorrektur auf das Generatorsolldrehmoment TG* eingestellt. Dementsprechend kanndas Generatordrehmoment TG korrekt erzeugt werden und kann die FahreranforderungsausgangsleistungPD korrekt erzeugt werden.IfFurthermore, the generator target torque TG * equal to the generator limit torque TGior less, the generator target torque TG * becomes after theCorrection adjusted to the generator setpoint TG *. Accordingly, canthe generator torque TG can be generated correctly and can the driver request output powerPD are generated correctly.
[0173] Dasmaximale Elektromaschinendrehmoment wird aus dem maximalen AntriebsmotordrehmomentTMmax und dem maximalen Generatordrehmoment TGmax hergeleitet. DasElektromaschinengrenzdrehmoment wird aus dem AntriebsmotorgrenzdrehmomentTMi und dem Generatorgrenzdrehmoment TGi hergeleitet. Nach dem SchrittS28-2 kehrt die Verarbeitung zu dem Punkt zurück, zu dem die Subroutine aufgerufenworden ist.Themaximum electric machine torque is calculated from the maximum drive motor torqueTMmax and the maximum generator torque TGmax derived. TheElectric machine limit torque becomes the drive motor limit torqueTMi and the generator limit torque TGi derived. After the stepS28-2, the processing returns to the point at which the subroutine is calledhas been.
[0174] Beispielsweiseist in dem Fall des Antriebmotors 25 die dem Antriebsmotor 25 beaufschlagteLast in dem Niedrigdrehzahlrotationsbereich klein. Dementsprechendist der Anstieg der Temperaturen tmM, tmMI, tmO usw. bei Betriebdes Antriebsmotors 25 eingeschränkt. Deshalb ist nachstehendeine zweite Ausgestaltung der Erfindung beschrieben, gemäß der dieBegrenzung des Antriebsmotordrehmoments TM in einem Fall gelockertist, der zu dem Niedrigdrehzahlrotationsbereich gehört.For example, in the case of the drive motor 25 the the drive motor 25 applied load in the low-speed rotation range small. Accordingly, the increase in temperatures tmM, tmMI, tmO, etc., is in operation of the drive motor 25 limited. Therefore, a second embodiment of the invention is described below, according to which the limitation of the drive motor torque TM is relaxed in a case pertaining to the low-speed rotation range.
[0175] 28 zeigt ein Antriebsmotorgrenzdrehmomentkennfeldgemäß der zweitenAusgestaltung der Erfindung. In der Figur ist die AntriebsmotordrehzahlNM auf der Abszisse aufgetragen, und ist das AntriebsmotorgrenzdrehmomentTMi auf der Ordinate aufgetragen. 28 shows a drive motor limit torque map according to the second embodiment of the invention. In the figure, the drive motor rotational speed NM is plotted on the abscissa, and the drive motor limit torque TMi is plotted on the ordinate.
[0176] Indiesem Fall ist, wie es durch die Linien L11 bis L18 gezeigt ist,ein Änderungspunkt ρ auf einem Punkteingestellt, an dem der Wert der Antriebsmotordrehzahl NM 1250 U/Minbeträgt.In dem Niedrigdrehzahlrotationsbereich, der niedriger als der Änderungspunkt ρ ist, wirddas Antriebsmotorgrenzdrehmoment TMi (i = 11, 12, ...) linear geändert undsteigt schrägvon dem Änderungspunkt ρ zu den niedrigerenDrehzahlen hin an. In dem Zwischenrotationsbereich und dem Rotationsbereichmit hohen Drehzahlen des Änderungspunkts ρ wird, beiErhöhungder Antriebsmotordrehzahl NM, das Antriebsmotorgrenzdrehmoment TMiverringert, währenddas Änderungsverhältnis allmählich verringertwird.InIn this case, as shown by the lines L11 to L18,a change point ρ on one pointset at which the value of the drive motor speed NM 1250 U / minis.In the low-speed rotation range, which is lower than the change point ρ, becomesthe drive motor limit torque TMi (i = 11, 12, ...) changed linearly andrises diagonallyfrom the change point ρ to the lower oneSpeeds up. In the intermediate rotation area and the rotation areaat high speeds of the change point ρ, atincreasethe drive motor speed NM, the drive motor limit torque TMidiminished whilegradually reduces the change ratiobecomes.
[0177] Somitwird, wenn sich die Antriebsmotordrehzahl NM in dem Niedrigdrehzahlrotationsbereich befindet,das Antriebsmotorgrenzdrehmoment TMi erhöht, wenn die AntriebsmotordrehzahlNM verringert wird, und wird das Antriebsmotorgrenzdrehmoment TMiverringert, wenn sich die Antriebsmotordrehzahl NM erhöht. Somitwird die Begrenzung des Antriebsmotordrehmoments TM gelockert. Das Grenzverhältnis ε1 wird nämlich allmählich derartgelockert, dass das Antriebsmotordrehmoment TM sich dem maximalenAntriebsmotordrehmoment TMmax in einem konstanten Änderungsverhältnis annähert. Dementsprechend kanndas Antriebsmotordrehmoment TM weiterhin adäquat in dem Niedrigdrehzahlrotationsbereicherzeugt werden, und die Fahreranforderungsausgangsleistung PD kannweiterhin adäquaterzeugt werden.Consequentlywhen the drive motor rotational speed NM is in the low-speed rotation range,the drive motor limit torque TMi increases when the drive motor speedNM is reduced, and the drive motor limit torque TMidecreases as the drive motor speed NM increases. Consequentlythe limitation of the drive motor torque TM is relaxed. Namely, the limit ratio ε1 gradually becomes sorelaxed that the drive motor torque TM is the maximumDrive motor torque TMmax approaches in a constant change ratio. Accordingly, canthe drive motor torque TM continues to be adequate in the low-speed rotation rangecan be generated, and the driver request output PD cancontinue to be adequatebe generated.
[0178] Gemäß dieserAusgestaltung wird die Begrenzung des Antriebsmotordrehmoments TMin den Niedrigdrehzahlrotationsbereich gelockert. Jedoch kann ebenfallsdie Begrenzung des Generatordrehmoments TG in dem Niedrigdrehzahlrotationsbereich gelockertwerden.According to thisEmbodiment becomes the limitation of the drive motor torque TMloosened in the low-speed rotation range. However, toothe limitation of the generator torque TG in the low-speed rotation range is relaxedbecome.
[0179] DieErfindung ist nicht auf die vorstehend beschriebenen Ausgestaltungenbegrenzt, sondern kann auf der Grundlage der erfinderischen Ideemodifiziert werden. Diese Modifikationen sind nicht aus dem Umfangder Erfindung ausgeschlossen.TheThe invention is not limited to the embodiments described abovelimited, but can be based on the inventive ideabe modified. These modifications are not of scaleexcluded the invention.
[0180] Wiees vorstehend ausführlichbeschrieben worden ist, weist gemäß der Erfindung eine Antriebssteuerungsvorrichtungfür einelektrisch betriebenes Fahrzeug einen Elektromaschinenantriebsabschnitt (Antriebsabschnittfür eineelektrisch betriebene Maschine) zum Betrieb einer elektrisch betriebenenMaschine, einen Antriebsabschnittstemperaturerfassungsabschnittzur Erfassung der Antriebsabschnittstemperatur des Elektromaschinenantriebsabschnitts,eine Grenzverhältnis-Berechnungsverarbeitungseinrichtungzur Berechnung eines Grenzverhältnisseszur Begrenzung des Drehmoments der elektrisch betriebenen Maschineauf der Grundlage der Antriebsabschnittstemperatur, eine Drehzahlberechnungsverarbeitungseinrichtungzur Berechnung der Drehzahl der elektrisch betriebenen Maschineund eine Grenzdrehmoment-Berechnungsverarbeitungseinrichtungzur Berechnung eines Elektromaschinengrenzdrehmoments entsprechenddem maximalen Elektromaschinendrehmoment auf, das derart eingestelltist, dass es der Drehzahl entspricht, auf der Grundlage des Grenzverhältnisses.Asit in detail abovehas been described, according to the invention, a drive control devicefor aelectrically operated vehicle, an electric machine drive section (drive sectionfor oneelectrically operated machine) for operating an electrically operatedEngine, a drive section temperature detecting sectionfor detecting the drive section temperature of the electric machine drive section,a boundary ratio calculation processing meansfor calculating a limit ratiofor limiting the torque of the electrically operated machinebased on the driving section temperature, a rotational speed calculation processing meansfor calculating the speed of the electrically operated machineand a limit torque calculation processing meansfor calculating an electric machine limit torque accordinglythe maximum electric machine torque set in this wayis that it corresponds to the speed, based on the limit ratio.
[0181] Indiesem Fall ist es möglich,zu verhindern, dass die Eigenschaften der elektrisch betriebenen Maschinesich verschlechtern, da das Drehmoment der elektrisch betriebenenMaschine in dem Grenzverhältnisentsprechend der Temperatur der elektrisch betriebenen Maschinebegrenzt wird.InIn this case it is possibleto prevent the characteristics of the electrically operated machineworsen, since the torque of the electrically operatedMachine in the limit ratioaccording to the temperature of the electrically operated machineis limited.
[0182] Daweiterhin das Elektromaschinengrenzdrehmoment entsprechend dem maximalenElektromaschinendrehmoment auf der Grundlage des Grenzverhältnissesberechnet wird, kann das Drehmoment der elektrisch betriebenen Maschineadäquaterzeugt werden und kann die Fahreranforderungsausgangsleistung adäquat erzeugtwerden.ThereFurthermore, the electric machine limit torque corresponding to the maximumElectric machine torque based on the limit ratiois calculated, the torque of the electrically operated machineadequatecan be generated and the driver request output power can be generated adequatelybecome.
[0183] Beieiner anderen Antriebssteuerungsvorrichtung für ein elektrisch betriebenesFahrzeug gemäß der Erfindungwird das Grenzverhältnisweiter allmählichgelockert, so dass das Drehmoment der elektrisch betriebenen Maschinesich den maximalen Elektromaschinendrehmoment annähert, wenndie Drehzahl zu einem vorbestimmten Niedrigdrehzahlrotationsbereichgehört.atanother drive control device for an electrically operatedVehicle according to the inventionbecomes the limit ratiocontinue graduallyloosened, so that the torque of the electrically operated machineapproaches the maximum electric machine torque whenthe speed to a predetermined low-speed rotation rangebelongs.
[0184] Indiesem Fall wird, wenn die Drehzahl zu dem vorbestimmten Niedrigdrehzahlrotationsbereich gehört, dasGrenzverhältnisallmählichderart gelockert, dass das Drehmoment der elektrisch betriebenenMaschine sich dem maximalen Elektromaschinendrehmoment annähert. Dementsprechendkann in dem Niedrigdrehzahlrotationsbereich das Drehmoment der elektrischbetriebenen Maschine weiter adäquaterzeugt werden und kann die Fahreranforderungsausgangsleistung weiteradäquaterzeugt werden.InIn this case, when the rotational speed belongs to the predetermined low rotational speed rotating range, thelimit ratiograduallyso loosened that the torque of the electrically operatedMachine approaches the maximum electric machine torque. AccordinglyIn the low-speed rotation region, the torque of the electricoperated machine continues to adequatelycan be generated and the driver request output power continuesadequatebe generated.
[0185] Wiees vorstehend beschrieben worden ist, weist eine Fahrzeugantriebssteuerungsvorrichtung für ein elektrischbetriebenes Fahrzeug auf: einen Elektromaschinenantriebsabschnittzum Betrieb einer elektrisch betriebenen Maschine, einen Antriebsabschnittstemperaturerfassungsabschnitt zurErfassung einer Antriebsabschnittstemperatur des Elektromaschinenantriebsabschnitts,eine Grenzverhältnis-Berechnungsverarbeitungseinrichtungzur Berechnung eines Grenzverhältnisseszur Begrenzung des Drehmoment der elektrisch betriebenen Maschineauf der Grundlage der Antriebsabschnittstemperatur, eine Drehzahlberechnungsverarbeitungseinrichtungzur Berechnung der Drehzahl der elektrisch betriebenen Maschine,und eine Grenzdrehmoment-Berechnungsverarbeitungseinrichtungzur Berechnung eines Elektromaschinengrenzdrehmoments entsprechenddem maximalen Elektromaschinendrehmoment, das entsprechend der Drehzahleingestellt ist, auf der Grundlage des Grenzverhältnisses. Da das Drehmomentder elektrisch betriebenen Maschine in einem Grenzverhältnis entsprechendder Temperatur der elektrisch betriebenen Maschine begrenzt wird,ist es möglich, eineVerschlechterung der Eigenschaften der elektrisch betriebenen Maschinezu verhindern.Ashas been described above, a vehicle drive control device for an electricpowered vehicle on: an electric machine drive sectionfor operating an electrically operated machine, a driving section temperature detecting section forDetecting a driving section temperature of the electric machine driving section,a boundary ratio calculation processing meansfor calculating a limit ratiofor limiting the torque of the electrically operated machinebased on the driving section temperature, a rotational speed calculation processing meansfor calculating the rotational speed of the electrically operated machine,and a limit torque calculation processing meansfor calculating an electric machine limit torque accordinglythe maximum electric machine torque corresponding to the speedis set, based on the limit ratio. Because the torquethe electrically operated machine in a limit ratio accordinglythe temperature of the electrically operated machine is limited,is it possible to have oneDeterioration of the properties of the electrically operated machineto prevent.
权利要求:
Claims (12)
[1]
Fahrzeugantriebssteuerungsvorrichtung für ein elektrischbetriebenes Fahrzeug mit einem Elektromaschinenantriebsabschnitt(90) zum Betrieb einer elektrisch betriebenen Maschine(25), einem Antriebsabschnittstemperaturerfassungsabschnitt(65) zur Erfassung einer Antriebsabschnittstemperatur desElektromaschinenantriebsabschnitts, einer Grenzverhältnis-Berechnungsverarbeitungseinrichtung(91) zur Berechnung eines Grenzverhältnisses zur Begrenzung desDrehmoments der elektrisch betriebenen Maschine auf der Grundlageder Antriebsabschnittstemperatur, einer Drehzahlberechnungsverarbeitungseinrichtung (92)zur Berechnung der Drehzahl der elektrisch betriebenen Maschine,und einer Grenzdrehmoment-Berechnungsverarbeitungseinrichtung(93) zur Berechnung eines Elektromaschinengrenzdrehmomentsentsprechend dem maximalen Elektromaschinendrehmoment, das entsprechend derDrehzahl eingestellt ist, auf der Grundlage des Grenzverhältnisses.A vehicle drive control apparatus for an electrically powered vehicle having an electric machine drive section (10) 90 ) for operating an electrically operated machine ( 25 ), a driving-portion temperature detecting portion (FIG. 65 ) for detecting a driving-section temperature of the electric machine driving section, a border-ratio calculating processing means (Fig. 91 ) for calculating a margin ratio for limiting the torque of the electric-powered machine based on the driving-section temperature, a rotational speed calculation processing means (14) 92 ) for calculating the rotational speed of the electrically driven machine, and limit torque calculating processing means (Fig. 93 ) for calculating an electric machine limit torque corresponding to the maximum electric machine torque set in accordance with the rotational speed based on the margin ratio.
[2]
Antriebssteuerungsvorrichtung für ein elektrisch betriebenesFahrzeug nach Anspruch 1, wobei die Antriebssteuerungsvorrichtungfür einelektrisch betriebenes Fahrzeug weiterhin aufweist: eine Elektromaschinensolldrehmoment-Berechnungsverarbeitungseinrichtungzur Berechnung eines Elektromaschinensolldrehmoments, das einen Sollwertdes Elektromaschinendrehmoments zeigt, und eine Korrekturdrehmoment-Berechnungsverarbeitungseinrichtungzur Korrektur des Elektromaschinensolldrehmoments auf der Grundlagedes Elektromaschinengrenzdrehmoments.The drive control device for an electrically powered vehicle according to claim 1, wherein the drive control device for an electrically The vehicle further comprises: an electric machine target torque calculation processing means for calculating a target electric machine torque indicative of a target value of the electric machine torque, and a correction torque calculation processing means for correcting the target electric machine torque on the basis of the electric machine limit torque.
[3]
Antriebssteuerungsvorrichtung für ein elektrisch betriebenesFahrzeug nach Anspruch 2, wobei das Elektromaschinengrenzdrehmomentbei Verringerung der Drehzahl erhöht wird, und bei Erhöhung derDrehzahl verringert wird.Drive control device for an electrically operatedThe vehicle of claim 2, wherein the electric machine limit torqueis increased when reducing the speed, and increasing theSpeed is reduced.
[4]
Antriebssteuerungsvorrichtung für ein elektrisch betriebenesFahrzeug nach Anspruch 1, wobei das Grenzverhältnis allmählich derart gelockert wird, dassdas Drehmoment der elektrisch betriebenen Maschine (25)sich dem maximalen Elektromaschinendrehmoment annähert, wenndie Drehzahl zu einem vorbestimmten Niedrigdrehzahlrotationsbereich gehört.The drive control apparatus for an electric vehicle according to claim 1, wherein the limit ratio is gradually relaxed so that the torque of the electrically driven machine ( 25 ) approaches the maximum electric machine torque when the speed belongs to a predetermined low-speed rotation range.
[5]
Antriebssteuerungsvorrichtung für ein elektrisch betriebenesFahrzeug nach Anspruch 4, wobei das Grenzverhältnis derart gelockert wird,dass das Drehmoment der elektrisch betriebenen Maschine sich demmaximalen Elektromaschinendrehmoment in einem konstanten Änderungsverhältnis annähert, wenndie Drehzahl zu einem vorbestimmten Niedrigdrehzahlbereich gehört.Drive control device for an electrically operatedVehicle according to claim 4, wherein the limit ratio is relaxed in such a waythat the torque of the electrically operated machine is theapproaches maximum electric machine torque in a constant rate of change whenthe speed belongs to a predetermined low speed range.
[6]
Antriebssteuerungsvorrichtung für ein elektrisch betriebenesFahrzeug nach Anspruch 5, wobei das Elektromaschinengrenzdrehmomentbei Verringerung der Drehzahl erhöht wird, und bei Erhöhung derDrehzahl verringert wird.Drive control device for an electrically operatedThe vehicle of claim 5, wherein the electric machine limit torqueis increased when reducing the speed, and increasing theSpeed is reduced.
[7]
Antriebssteuerungsvorrichtung für ein elektrisch betriebenesFahrzeug nach Anspruch 4, wobei das Elektromaschinengrenzdrehmomentbei Verringerung der Drehzahl erhöht wird, und bei Erhöhung derDrehzahl verringert wird.Drive control device for an electrically operatedThe vehicle of claim 4, wherein the electric machine limit torqueis increased when reducing the speed, and increasing theSpeed is reduced.
[8]
Antriebssteuerungsvorrichtung für ein elektrisch betriebenesFahrzeug nach Anspruch 1, wobei das Grenzverhältnis derart gelockert wird,dass das Drehmoment der elektrisch betriebenen Maschine sich demmaximalen Elektromaschinendrehmoment in einem konstanten Änderungsverhältnis annähert, wenndie Drehzahl zu einem vorbestimmten Niedrigdrehzahlbereich gehört.Drive control device for an electrically operatedVehicle according to claim 1, wherein the limit ratio is relaxed in such a waythat the torque of the electrically operated machine is theapproaches maximum electric machine torque in a constant rate of change whenthe speed belongs to a predetermined low speed range.
[9]
Antriebssteuerungsvorrichtung für ein elektrisch betriebenesFahrzeug nach Anspruch 8, wobei das Elektromaschinengrenzdrehmomentbei Verringerung der Drehzahl erhöht wird, und bei Erhöhung derDrehzahl verringert wird.Drive control device for an electrically operatedThe vehicle of claim 8, wherein the electric machine limit torqueis increased when reducing the speed, and increasing theSpeed is reduced.
[10]
Antriebssteuerungsvorrichtung für ein elektrisch betriebenesFahrzeug nach Anspruch 1, wobei das Elektromaschinengrenzdrehmomentbei Verringerung der Drehzahl erhöht wird und bei Erhöhung derDrehzahl verringert wird.Drive control device for an electrically operatedThe vehicle of claim 1, wherein the electric machine limit torqueis increased when reducing the speed and increasing theSpeed is reduced.
[11]
Antriebssteuerungsverfahren für ein elektrisch betriebenesFahrzeug, bei dem die Antriebsabschnittstemperatur eines Elektromaschinenantriebsabschnitts(90) zum Betrieb einer elektrisch betriebenen Maschine(25) erfasst wird, und ein Grenzverhältnis zur Begrenzung der Drehmomentsder elektrisch betriebenen Maschine auf der Grundlage der Antriebsabschnittstemperaturberechnet wird, und die Drehzahl der elektrisch betriebenen Maschineberechnet wird, und ein Elektromaschinengrenzdrehmoment entsprechendeinem maximalen Elektromaschinendrehmoment, das entsprechend der Drehzahleingestellt ist, auf der Grundlage des Grenzverhältnisses berechnet wird.A drive control method for an electrically powered vehicle, wherein the drive section temperature of an electric machine drive section (10) 90 ) for operating an electrically operated machine ( 25 ), and a limit ratio for limiting the electric machine torque based on the driving section temperature is calculated, and the number of revolutions of the electric machine is calculated, and an electric machine limit torque corresponding to a maximum electric machine torque set in accordance with the number of revolutions Basis of the limit ratio is calculated.
[12]
Programm eines Verfahrens für ein Antriebssteuerungsverfahrenfür einelektrisch betriebenes Fahrzeug, um einen Computer dazu zu bringen,als Grenzverhältnis-Berechnungsverarbeitungseinrichtungzur Berechnung eines Grenzverhältnisseszur Begrenzung des Drehmoments der elektrisch betriebenen Maschineauf der Grundlage der Antriebsabschnittstemperatur eines Elektromaschinenantriebsabschnitts,als eine Drehzahlberechnungsverarbeitungseinrichtung zur Berechnungder Drehzahl der elektrisch betriebenen Maschine, und als eine Grenzdrehmoment-Berechnungsverarbeitungseinrichtungzur Berechnung eines Elektromaschinengrenzdrehmoments entsprechenddem maximalen Elektromaschinendrehmoment, das entsprechend der Drehzahleingestellt ist, auf der Grundlage des Grenzverhältnisses zu fungieren.Program of a method for a drive control methodfor aelectrically powered vehicle to make a computeras limit ratio calculation processing meansfor calculating a limit ratiofor limiting the torque of the electrically operated machinebased on the drive section temperature of an electric machine drive section,as a speed calculation processing means for calculationthe rotational speed of the electrically driven machine, and as a limit torque calculation processing meansfor calculating an electric machine limit torque accordinglythe maximum electric machine torque corresponding to the speedis set to act on the basis of the limit ratio.
类似技术:
公开号 | 公开日 | 专利标题
US8112192B2|2012-02-07|Method for managing electric power within a powertrain system
EP2055570B1|2014-03-12|Verfahren für Getriebeschaltungsplanung mit Höhenkorrektur
CN101659256B|2013-11-20|基于违约成本控制动力传动系系统的方法
CN101386259B|2012-12-05|混合动力系固定档位输入和马达转矩优化控制结构和方法
EP2055582B1|2013-05-22|Verfahren zur Steuerung eines Verbrennungsmotors in einem Hybridantriebsstrang bei kraftstoffangereichertem Betrieb
US8200403B2|2012-06-12|Method for controlling input torque provided to a transmission
EP2055573B1|2014-08-20|Steuerungssystem für Motordrehmomentmanagement für ein Hybridantriebsstrangsystem
EP2055563B1|2014-10-15|Verfahren zur elektrischen Leistungsverstärkung in einem Antriebsstrangsystem
US8112207B2|2012-02-07|Method and apparatus to determine a preferred output torque for operating a hybrid transmission in a continuously variable mode
US8138703B2|2012-03-20|Method and apparatus for constraining output torque in a hybrid powertrain system
CN101451610B|2013-03-27|混合动力系中离合器滑转事件的纠正及恢复方法与设备
US8135526B2|2012-03-13|Method for controlling regenerative braking and friction braking
DE102005021800B4|2010-07-08|A method of controlling an engine braking operation for a hybrid vehicle
US8200383B2|2012-06-12|Method for controlling a powertrain system based upon torque machine temperature
US8073602B2|2011-12-06|System constraints method of controlling operation of an electro-mechanical transmission with an additional constraint range
US8249766B2|2012-08-21|Method of determining output torque limits of a hybrid transmission operating in a fixed gear operating range state
EP1391342B1|2008-12-31|Antriebssteuerung für hybridfahrzeug, steuerverfahren und antriebssteuerungsprogramm für hybridfahrzeug
US8214120B2|2012-07-03|Method to manage a high voltage system in a hybrid powertrain system
DE102007042077B4|2016-12-29|Control system architecture for a hybrid powertrain and control method
EP2055562B1|2014-10-15|Verfahren und Vorrichtung zur Bestimmung eines bevorzugten Ausgangsdrehmoments beim Betrieb eines Hybridantriebs in einem Betriebsbereichsstatus mit fester Übersetzung
EP2127982B1|2018-09-26|Steuerungsvorrichtung und steuerungsverfahren für ein hybridfahrzeug
EP1260397B1|2008-03-26|Steuerungsverfahren für ein Hybridfahrzeug während eines Rückwärtsmanövers
US8121768B2|2012-02-21|Method for controlling a hybrid powertrain system based upon hydraulic pressure and clutch reactive torque capacity
US8165777B2|2012-04-24|Method to compensate for transmission spin loss for a hybrid powertrain system
EP2055606B1|2013-02-13|Verfahren zur Bestimmung einer Leistungseinschränkung zur Steuerung eines Antriebsstrang-Systems
同族专利:
公开号 | 公开日
US20040249518A1|2004-12-09|
US7353094B2|2008-04-01|
JP2004364453A|2004-12-24|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
2011-04-21| 8139| Disposal/non-payment of the annual fee|
优先权:
申请号 | 申请日 | 专利标题
[返回顶部]