专利摘要:
The present disclosure relates to a method for controlling an output torque of an electric machine in a vehicle. The method comprises providing a first output torque of the electric machine, and determining a rotational speed of an output shaft of the electric machine. The method further comprises determining a temperature in an electronic component of the electric machine based on a model for the temperature in the electronic component of the electric machine and based on the first provided output torque and the determined rotational speed of the output shaft. The method even further comprises determining a maximum allowable output torque of the electric machine based on the determined temperature in the electronic component, and providing an updated output torque based on the determined maximum allowable output torque. The present disclosure further relates to a system for controlling an output torque of an electric machine in a vehicle, to a vehicle, to a computer program for controlling an output torque of an electric machine in a vehicle, and to a computer program product.
公开号:SE1651601A1
申请号:SE1651601
申请日:2016-12-06
公开日:2017-06-09
发明作者:Pettersson Niklas
申请人:Scania Cv Ab;
IPC主号:
专利说明:

1 A method and a system for controlling an output torque of an electric machine in a vehicle TECHNICAL FIELD The present disclosure relates to a method and a system for controlling an output torque of anelectric machine in a vehicle. The present disclosure further relates to a vehicle, a computer program, and a computer program product.
BACKGROUND ART When using electric machines as propulsion means in vehicles one has to take specialattention when driving off with the vehicle. |fthe electric machine is not rotating, or is rotatingwith a very low rotational speed, most ofthe current may be directed and pass through aspecific electronic component, such as a specific transistor in the electric machine. Such aspecific transistor may be an insulated-gate bipolar transistor, IGBT, of an inverter for theelectric machine. This is in contrast to an electric machine with a reasonable high rotationalspeed, where the current will alternatingly pass through a number of different electroniccomponents in the power controller of the electric machine, such as different transistors of the inverter. lf the current passes basically only through one specific electronic component in the powercontroller of the electric machine , this will cause the component to heat up due to losses in it.This heating up might lead to a temperature in the component which is so high that it candegrade the life-time ofthe component substantially. When the electric machine is rotatingwith a reasonable high rotational speed, the current will distribute over several electroniccomponents, thus limiting the heating up of the single component. For preventing a too hightemperature in the electronic component even for very low rotational speeds, or for astanding still ofthe electric machine, it is known in the art to limit the allowable output torquewhich the electric machine can provide at these rotational speeds. By limiting the allowabletorque, the amount of current passing an electronic component will be limited and thus thetemperature ofthe electronic component. For some specific inverters for electric machines with three phases the allowed torque is often limited to half ofthe possible output torque and 2this allowable output torque is then raised by raising rotational speed until it reaches it possible maximum at a rotational speed of around 100 revolutions per minute, rpm.
Limiting the allowable torque has, however, some drawbacks. One drawback is that theallowable torque might not be enough for moving the vehicle after a standing still. This might,for example, be the case when trying to move the vehicle after a stand-still on an uphill slope,or after the vehicle has been loaded. ln case the vehicle has no extra combustion engine whichcan be used, the only solution then might be towing the vehicle or unloading it. Especially for trucks this might cause big costs and time losses. lt is further observed that such a limiting of the allowable torque might cause oscillations inthe powertrain of the vehicle which can be experienced as very uncomfortable for a driver of the vehicle. lt has been tested to use temperature sensors close to the inverters or to other parts of theelectric machine to prevent that the temperature in the electronic components are raising toomuch. lt has, however, turned out that the reaction time of these temperature sensors is tooslow. They indicate a too high temperature in the components only after the temperature has been too high for some time.
There is thus a need for lowering or removing the aforementioned drawbacks. Especially,there is a need for preventing a heating up ofthe electronic components to too hightemperatures, whereas at the same time providing enough output torque to allow a moving of the vehicle and/or, preferably to prevent, or at least lowering oscillations in the powertrain.
Document DE102011090088A1 discloses a method for operating an electric machine in avehicle. The electric machine is operated in an operating range which is limited to anoperating range that is optimized for the electric machine. However, the electric machine maybe operated at operating points outside of the optimized operating range only for a limitedperiod of time which depends on the temperature of power electronics of the electricalmachine. However, the aforementioned drawbacks are not removed by the method mentioned in this document.
SUMMARY OF THE INVENTION 3One object ofthe present invention is to provide a system, a method, a vehicle, a computerprogram, and a computer program product which lowers or removes the aforementioned drawbacks.
One object ofthe present invention is to provide a system, a method, a vehicle, a computerprogram, and a computer program product which prevents a heating up of electroniccomponents of an electric machine to too high temperatures, whereas at the same timeproviding enough output torque to allow a moving of the vehicle, especially when moving from a stand still.
One object ofthe present invention is to provide a system, a method, a vehicle, a computerprogram, and a computer program product which prevents a heating up of electroniccomponents of an electric machine to too high temperatures, whereas at the same time preventing, or at least lowering oscillations in a powertrain of the vehicle.
One object ofthe present invention is to provide an alternative system and an alternativemethod for controlling an output torque of an electric machine in a vehicle, as well as an alternative vehicle, an alternative computer program, and an alternative computer program.
At least some of the objects are achieved by a method for controlling an output torque of anelectric machine in a vehicle. The method comprises a) providing a first output torque oftheelectric machine and b) determining a rotational speed of an output shaft of the electricmachine. The method further comprises c) determining a temperature in an electroniccomponent of the electric machine based on a model for said temperature in said electroniccomponent of the electric machine and based on said first provided output torque and saiddetermined rotational speed of the output shaft. The method even further comprises d)determining a maximum allowable output torque of the electric machine based on saiddetermined temperature in said electronic component and e) providing an updated output torque based on said determined maximum allowable output torque.
This has the advantage that the output torque can be adapted to the temperature of theelectronic components. As long as there is no risk of heating the electronic component toomuch, a maximum output torque can be provided, thus facilitating moving of the vehicle. By using the model it is also assured that the lifetime ofthe electronic components are not 4affected in an unaccepted negative way. The method further reduces oscillations in the powertrain as the cause for these oscillations is eliminated, or at least reduced. ln one example the method further comprises the step f) of determining a desired outputtorque of the electric machine. The first provided output torque and/or the updated provided output torque is then based on the desired output torque. ln one example ofthe method the steps b)-e), or b)-e) and f), respectively, are repeated. Thetemperature in the electronic component in step c) in a repeated run of said steps b)-e), or b)-e) and f), respectively, is determined based on the updated provided output torque of theelectric machine. This is instead of said first provided output torque. This assures that the advantages of the method can be kept for any time period. ln one example, the only time-dependent input quantities in said model are said rotationalspeed ofthe output shaft and said provided first and/or updated output torque ofthe electric machine. This eliminates the need for a temperature sensor in or at the electric machine. ln one example, the method is started when the electric machine is not rotating, or is rotatingbelow a pre-determined rotational speed. Especially under these conditions the method can provide its advantages. ln one example, the first provided output torque is allowed to take a value of above eighty percent, preferably above ninety per cent of the maximum possible output torque ofthe electricmachine. This especially assures facilitating a moving away of the vehicle from a standstill position. ln one example, the electronic component is at least one transistor. The electric machine maycomprising six transistors, or three transistor pairs. Said transistors are preferably comprisedin an inverter of the electric machine. Said transistors may be insulated-gate bipolar transistors, IGBT.
At least some of the objects are achieved by a system for controlling an output torque of anelectric machine in a vehicle. The system comprises a detector arrangement, being arrangedfor determining a rotational speed of an output shaft ofthe electric machine. The system further comprises a control unit. The control unit is arranged to control the electric machine so that a first output torque is provided by the electric machine. The control unit is further arranged to determine a temperature in an electronic component of the electric machinebased on a model of the temperature, based on said first provided output torque of theelectric machine, and based on the determined rotational speed of the output shaft. Thecontrol unit is even further arranged to determine a maximum allowable output torque of theelectric machine based on the determined temperature in the electronic component. Thecontrol unit is yet even further arranged to control the electric machine so that an updatedoutput torque is provided by the electric machine, wherein the updated output torque is based on said determined maximum allowable output torque. ln one embodiment, the system further comprises means for determining a desired outputtorque of the electric machine. The control unit is further arranged to provide said the and/or the updated output torque ofthe electric machine based on the desired output torque. ln one embodiment, the detector arrangement is arranged to determine the rotational speedofthe output shaft of the electric machine repeatedly. The control unit is arranged torepeatedly determine the temperature in the electronic component of the electric machinebased on the model of the temperature, based on the provided updated output torque oftheelectric machine, and based on the determined rotational speed of the output shaft. Thecontrol unit is further arranged to repeatedly determine the maximum allowable outputtorque of the electric machine based on the determined temperature in the electroniccomponent. The control unit is even further arranged to repeatedly determine the updatedoutput torque which is to be provided by the electric machine based on the maximum allowable output torque of the electric machine. ln one embodiment ofthe system, the control unit is arranged to determine the temperaturein the electronic component based on the determined rotational speed ofthe output shaftand the provided first and/or updated output torque of the electric machine as the only time- dependent quantities in the model of the temperature. ln one embodiment ofthe system, the electronic component is at least one transistor. Theelectric machine may comprising six transistors, or three transistor pairs. Said transistors arepreferably comprised in an inverter of the electric machine. Said transistors may be insulated- gate bipolar transistors, IGBT. 6At least some of the objects are achieved by a vehicle. The vehicle comprises the system according to the present disclosure.
At least some of the objects are achieved by a computer program for controlling an outputtorque of an electric machine in a vehicle. The computer program comprises program code forcausing an electronic control unit or a computer connected to the electronic control unit to perform the steps according to the method of the present disclosure.
At least some of the objects are achieved by a computer program product containing aprogram code stored on a computer-readable medium for performing method steps accordingto the method ofthe present disclosure, when the computer program is run on an electronic control unit or a computer connected to the electronic control unit.
The system, the vehicle, the computer program and the computer program product havecorresponding advantages as have been described in connection with the corresponding examples of the method according to this disclosure.
Further advantages ofthe present invention are described in the following detailed description and/or will arise to a person skilled in the art when performing the invention.
BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 shows, in a schematic way, an embodiment of a vehicle according to the present disclosure.
Fig. 2 shows, in a schematic way, an embodiment of a system according to the present disclosure.
Fig. 3a shows, in a schematic way, an example of a curve of a prior art system or method for controlling an output torque of an electric machine in a vehicle.
Fig. 3b shows, in a schematic way, an example of a curve of a system or method according to the present disclosure for controlling an output torque of an electric machine in a vehicle.
Fig. 4 shows, in a schematic way, an example of a flowchart of a method according the present disclosure. 7Fig. 5 shows, in a schematic way, an example of a device which can be used in connection with the present disclosure.
DETAILED DESCRIPTION Throughout this description the terms requested and desired are used interchangeably in relation to output torques. No different meaning is intended.
Fig. 1 shows a side view of a vehicle 100. ln the shown example, the vehicle comprises a tractorunit 110 and a trailer unit 112. The vehicle 100 can be a heavy vehicle such as a truck. ln oneexample, no trailer unit is connected to the vehicle 100. The vehicle 100 comprises an electricmachine. The vehicle 100 comprises a system 299, se Fig. 2. The system 299 can be arranged in the tractor unit 110. ln one example, the vehicle 100 is a bus. The vehicle 100 can be any kind of vehicle comprisingan electric machine as propulsion means. Other examples of vehicles comprising an electric machine are boats, passenger cars, construction vehicles, and locomotives.
The innovative method and the innovative system according to one aspect ofthe invention arealso well suited to, for example, systems which comprise industrial engines and/or engine- powered industrial robots.
The term ”link” refers herein to a communication link which may be a physical connection suchas an opto-electronic communication line, or a non-physical connection such as a wireless connection, e.g. a radio link or microwave link.
Fig. 2 shows, in a schematic way, an embodiment of a system 299 according to the presentdisclosure. The system 299 comprises an electric machine 210. ln one example, the system 299is part of a hybrid system. ln one example, the system 299 works without any connection to acombustion engine, i.e. purely electrical. The electric machine 210 is arranged to propel the vehicle 100. The electric machine 210 can be a synchronous or an asynchronous motor.
The system 299 comprises an output shaft 240 of the electric machine 210. The output shaft240 is arranged to transmit an output torque from the electric machine 210. Said output torque is in one example transmitted to ground contacting members of the vehicle (not shown in the 8figure). Examples of ground Contacting members are wheels. Said transmission of the outputtorque from the electric machine 210 to ground contacting members can comprise furthercomponents, such as differentials, further shafts and/or axes, or the like. ln one example theoutput shaft 240 is directly coupled to the electric machine 210. ln one example the output shaft240 is coupled to the electric machine 210 via intermediate components, such as differential(s), further shaft(s), axis/axes or the like.
The system 299 comprises a detector arrangement 220. Said detector arrangement 220 isarranged for determining a rotational speed ofthe output shaft 240 of the electric machine 210.ln one example, said detector arrangement 220 comprises a rotational speed sensor. Since it isknown in the art how to detect rotational speeds of a shaft, this is not discussed here any further.
The electric machine 210 comprises at least two electronic components 231, 232. Suchelectronic components may be transistors. ln one example, the electric machine comprises sixtransistors, or three transistor pairs. Said transistors are preferably comprised in an inverter ofthe electric machine. ln one example, said transistors are insulated-gate bipolar transistors,IGBT. A critical temperature is assigned to the electronic components. Above said criticaltemperature it is assumed that the lifetime and/or the performance of the electroniccomponents is affected in an unacceptable way. Said critical temperature is preferably a pre- determined temperature.
The system 299 further comprises a first control unit 200. Said first control unit 200 is arrangedfor communication with said electric machine 210 via a link L210. Said first control unit 200 isarranged to receive information from said electric machine 210. Said first control unit 200 isarranged to control said electric machine 210. ln one example, said control unit 200 is arrangedto determine an output torque which should be provided by said electric machine. ln oneexample, said control unit 200 is arranged to control the electric machine 210 so that said outputtorque is provided. ln one example, said control comprises determining controlling a currentsupply to the electric machine. Said current supply originates in one example from a battery oranother kind of energy storage (not shown in the figure). Said control comprises in one examples opening and closing of said at least two transistors 231, 232. 9Said first control unit 200 is arranged for communication with said detector arrangement 220via a link L220. Said first control unit 200 is arranged to receive information from said detectorarrangement 220. ln one example, said received information relates to the rotational speed of the output shaft 240.
The system 299 further comprises means 250 for determining a desired output torque of theelectric machine. Said means for determining a desired output torque of the electric machinecan comprise a gas pedal. Said means 250 can comprise a speed control apparatus. Said means250 can comprise an interval determining system of the vehicle, such as a system determininginterval(s) to objects in the driving direction of the vehicle. ln one example, the control unit 200is arranged to determine an output torque which is to be provided by the electric machine based on said desired output torque.
The first control unit 200 is arranged to determine a temperature in an electronic componentof the electric machine based on a model of the temperature. The first control unit 200 isarranged to determine a temperature in an electronic component ofthe electric machine basedon a provided output torque of the electric machine. The first control unit 200 is arranged todetermine a temperature in an electronic component of the electric machine based on thedetermined rotational speed of the output shaft. The first control unit 200 is further arrangedto determine a maximum allowable output torque of the electric machine based on thedetermined temperature in the electronic component. The first control unit 200 is even furtherarranged to control the electric machine so that an updated output torque is provided by theelectric machine, wherein the updated output torque is based on said determined maximumallowable output torque. ln one example, said first control unit 200 is arranged to perform anyof the steps of the method described in relation to Fig. 4. This can be done either alone, or on combination with other elements, such as said detector arrangement 220.
A second control unit 205 is arranged for communication with the first control unit 200 via alink L205 and may be detachably connected to it. lt may be a control unit external to the vehicle100. lt may be adapted to conducting the innovative method steps according to the invention.The second control unit 205 may be arranged to perform the inventive method steps accordingto the invention. lt may be used to cross-load software to the first control unit 200, particularly software for conducting the innovative method. lt may alternatively be arranged for communication with the first control unit 200 via an internal network on board the vehicle. ltmay be adapted to performing substantially the same functions as the first control unit 200. Theinnovative method may be conducted by the first control unit 200 or the second control unit 205, or by both of them. ln one example, said system 299 comprises a temperature sensor for determining atemperature of the environment (not shown in the figure). Said temperature sensor ispreferably at a distance to the electric machine so that the temperature of the electric machinedoes not affect the temperature sensor. The control unit 200 is in one example arranged to receive data relating to the temperature of the environment from said temperature sensor.
Fig. 3a shows, in a schematic way, an example of a curve of a prior art system or method forcontrolling an output torque of an electric machine in a vehicle. The curve shows the providedoutput torque t of an electric machine as a function of the rotational speed n of an outputshaft of the electric machine. For simplicity, Fig. 3a assumes that no clutch or the like ispresent and that the rotational speed ofthe output shaft is direct proportional to therotational speed ofthe motor and to the speed ofthe vehicle. Thus, when the rotationalspeed ofthe output shaft is zero, the motor and the vehicle is at a standstill, and ifthe outputshaft is rotating, the motor rotates as well and the vehicle moves. Adding clutches or the likewould make the situation more complex, but would not change the underlying principle discussed here.
At a standstill of the vehicle, i.e. at n=0, an initial output torque to is allowed. ln this example,said initial output torque to is half the maximum output torque t1 ofthe electric machine. Theinitial output torque to is chosen so that the temperature in the electronic components of theelectric machine will under basically no circumstances experience a temperature which is sohigh that it impairs on the lifetime of the electronic components in an unaccepted way. Thistemperature is denoted critical temperature. A lower allowed output torque to requires lesscurrent through the electronic components, thus limiting the temperature arising from heatlosses due to current resistance at the electronic component. ln case the electric machine is ata standstill, all current might go through the same electronic component. Therefore, and sinceit is unknown how long the vehicle will remain at a standstill, this initial torque to is usually considerably lower than the maximum output torque t1, such as being half ofthe maximum 11 output torque as in this case. As the vehicle starts moving, and thus the rotational speed ofthe output shaft and the electric machine are increasing, the provided current for the electricmachine will distribute over several of the electronic components. Thus, not all heat losses inthe electric machine will higher the temperature at the same electronic component. As aconsequence, the allowed torque can increase. This continues until a first rotational speed n1of the output shaft, where the maximum torque to is allowed. At said first rotational speed ofthe output shaft, the motor will rotate fast enough, to distribute any heat losses due tocurrent among the electronic components in such a way, that none of these electroniccomponents receives a too high temperature, although the maximum current is provided. lnthe shown example, the increase of the torque between the initial torque to and the maximumtorque t1 is linear in the rotational speed ofthe output shaft. Other relations are, however, also possible.
The maximum output torque t1 is then allowed above said first rotational speed n1 and belowa second rotational speed nz. Above said second rotational speed n; of the output shaft, theoutput torque will be lowered again. This is indicated by the dashed line in Fig. 3a. The exactform ofthe dashed line and the reasons for the lowering above the second rotational speed is of no importance in connection to the present disclosure.
What has been discussed so far in relation to the torque relates to a maximum allowed torqueas a function ofthe rotational speed. The torque which is provided in reality can be lower thanthe maximum allowed torque, for example if a lower torque is requested. lt can, however, not be higher, although a higher torque might be requested.
The prior art solution according to Fig. 3a has at least two disadvantages. One disadvantage isthat the initial output torque to might be too low to allow a moving ofthe vehicle from astandstill position. This might especially be problematic when trying to move the vehicle uphill from a standstill position and/or when the vehicle is loaded with heavy weight.
Another disadvantage has been turned to be that the vehicle can experience oscillations in thepowertrain which can be uncomfortable to the driver. This is due to the fact that the curvebetween n=0 and said first rotational speed ofthe output shaft gives a positive feedback, i.e.an increased output torque will increase the rotational speed, which in itself will increase the output torque again. On the other hand, a decreased output torque will decrease the 12 rotational speed, which in itself will decrease the output torque again. This behaviour has tobe counteracted by the driver of the vehicle or a control unit ofthe vehicle. Thiscounteracting introduces said oscillations, which, besides being uncomfortable, can, in anextreme case, prevent a driving of the vehicle. However, the oscillations will be present evenwithout the counteracting. This disadvantage is especially announced in heavy vehicleswithout a connected combustion engine, since a combustion engine due to friction and/or due to its inertia usually counteracts the effects of the positive feedback.
Fig. 3b shows, in a schematic way, an example of a curve of a system or method according tothe present disclosure for controlling an output torque of an electric machine in a vehicle. Fig.3b is not in the same scale as Fig. 3a. The behaviour ofthe prior art solution according to Fig. 3ais depicted with continuous lines in Fig. 3b. This facilitates a comparison between Fig. 3a andFig. 3b despite the different scales. The values to, t1 and n1 are the same in Fig. 3a and Fig. 3b.ln the example of Fig. 3b the maximum allowable output torque for rotational speeds above n1coincides with the prior art solution of Fig. 3a. For values ofthe rotation speed between no andn1, the maximum allowable output torque is depicted by the dashed line. The dash-dotted lines300, 310, 320, 330, and 340 depict alternative versions of the maximum allowable output torque. This will be explained in more detail further below.
For n=0, the maximum output torque t1 is available. This has the advantage that it will be easierto move the vehicle from a standstill, especially when driving in an uphill direction, or whendriving with heavy load. ln some situations, this might allow a moving away, whereas in the priorart a moving away might have been impossible due to the available output torque only beinghalf ofthe maximum output torque. ln one example, said maximum output torque t1 is availablein the whole range between n=0 and n1. This is indicated by the dashed line. This has the furtheradvantage that no positive feedback is present between the allowed torque and the rotationalspeed. Thus no oscillations are introduced in the powertrain due to positive feedback. Themaximum output torque t1 can be available in the whole range between n=0 and n1 especiallywhen the rotational speed of the output shaft is increasing to a value above n1 during such atime period that the temperature in the electronic components will not rise above a criticaltemperature during that time period. This will be described in more detail later. Anotherexample where the maximum output torque t1 can be available in the whole range between n=0 and n1 is when the desired output torque is below the allowed output torque according to 13the prior art solution. ln this case it is assured that the temperature in the electroniccomponents will not rise above a critical temperature, even ifthe rotationa| speed will be below n1 for a long time period. ln case it is determined that the temperature in the electronic components might rise above thecritical temperature, the allowable torque is lowered. Four such examples are depicted in Fig.3b. lf it is determined at a rotationa| speed na, nia, na, or na, that the temperature in the electroniccomponents might rise above the critical temperature, the allowed output torque is loweredaccording to the curves 300, 310, 320, or 330, respectively. Once the output torque is in linewith the prior art solution, it will follow the prior art solution until the rotationa| speed n1 isreached. This is indicated by line 340. The further description will focus on an embodimentwhere the maximum allowable output torque will follow the prior art solution. ln an alternativesolution, however, the allowed output torque is allowed to stay above the prior art solution.After determining the temperature in an electronic component, it might be concluded that avalue for the allowed maximum torque which is higher than the prior art solution still might beallowable, although being not the maximum possible output torque. Likewise, it might beconcluded that only a value lower than the prior art solution might be the maximum allowableoutput torque. These two situations are not shown in the figure. lt should, however, beunderstood that the present invention by no means is limited to follow the prior art curve.Obtaining values for the maximum allowable output torque above or below the prior art solution are alternative solutions throughout the whole description.
The exact shape of the lines 300-330 can differ. ln one example, a line is linear, as with line 330.ln one example, a line is not linear, as with line 300-320. ln one example it is determined at arotationa| speed na, nia, na, or na that the temperature in the electronic components can riseabove said critical temperature when the rotationa| speed ofthe output shaft was below n1 fora long enough time period. ln one example it is determined at a rotationa| speed na, nia, na, orna that the temperature in the electronic components can rise above said critical temperaturewhen the rotationa| speed of the output shaft was below n1 for a long enough time period andthe desired output torque was above the allowable output torque according to the prior artsolution. ln the depicted examples of the lines 300-330, the output torque is lowered from themaximum output torque to an output torque according to the prior art solution once it is determined that the temperature in the electronic components can rise above the critical 14temperature. The rotational speeds na, nb, nc, or nd are only examples. ln principle, thedetermination that the temperature in the electronic components can rise above said criticaltemperature can be done at any rotational speed below n1. ln other words, when determining the maximum allowable torque, this is independent of the rotational speed.
The situations depicted by the lines 300-340 have the advantage that the maximum outputtorque is available when the vehicle is moving from a standstill. The output torque is onlylowered when the vehicle is in a move. Since starting moving a vehicle from a standstill mightrequire a higher output torque than keeping a vehicle moving and/or since the slope ofthe roadcan change, the situations depicted by lines 300-340 might ease moving of the vehicle from astandstill as well. Oscillations in the powertrain are lowered in the situations depicted by lines300-340. This is due to the fact that the area of the rotational speed where a positive feedback occurs, corresponding to line 340, is reduced as compared to the prior art solution.
Fig. 4 shows, in a schematic way, an example of a flowchart of a method according the present disclosure. ln one example the method starts with step a). ln step a) a first output torque of the electricmachine is provided. Said first output torque can be determined by a control unit, such as thefirst control unit 200. Said output torque is preferably provided to an output shaft. This can beeither directly, or indirectly via other component(s). ln one example, step f) is performed beforestep a). Step f) will be described in more detail further down. Said first provided output can bebased on a determined desired output torque ofthe electric machine. ln one example, said firstprovided output torque is allowed to take a value of above eighty per cent, preferably aboveninety per cent ofthe maximum possible output torque ofthe electric machine. ln one example,said first provided output torque is allowed to take a value corresponding to the maximum possible output torque of the electric machine. The method continues with step b). ln step b) a rotational speed of an output shaft of the electric machine is determined. ln oneexample this is done with the help of a detector arrangement, such as detector arrangement220. ln one example, said determination is done by said detector arrangement. ln one example,said determination is done by a control unit based on data from a detector arrangement. The method continues with step c). ln step c) a temperature in an electronic component of the electric machine is determinedbased on a model for said temperature in said electronic component of the electric machine.Said determination is also based on said first provided output torque and said determinedrotational speed ofthe output shaft. ln one example, said model for the temperature is provided by the expressionCpT = cfr(n)r2 + Q(Tb - T). ln this model, T denotes the temperature in the electronic component. T denotes thetemperature change over time. Cwcf, and Q are pre-determined constants. t denotes theprovided output torque, and n the rotational speed of the output shaft. r(n) is a function of n.
Tb denotes the temperature ofthe environment. ln one example, the electronic component is a transistor and Cp denotes the heat capacity of atransistor. ln one example, cf denotes a constant for the heat losses in a transistor. ln oneexample, Qdenotes the heat transfer from a transistor to the environment. ln one example, thetemperature of the environment is determined by a temperature sensor. The temperaturesensor is in one example at the vehicle. ln one example, the temperature ofthe environment isdetermined by a weather data provider and transmitted to the vehicle. ln one example, the temperature of the environment is assumed being a pre-determined constant. ln one example, the electronic component is a transistor and the function r(n) equals 1 at n=0.This is due to the fact that the current in the electric machine will only heat up one transistor inthat case. ln one example, the function r(n) equals 1/3 at the lowest value of the rotationalspeed where the maximum output torque can always be allowed without risking a rise of thetemperature in a transistor above the critical temperature. ln the example of Fig. 3a and Fig. 3bthis corresponds to n=n1. The value 1/3 applies in case six transistors are present in the inverterof the electric machine. ln case a number x of transistor pairs will be present, the function r(n)will equal 1/x at the lowest value of the rotational speed where the maximum output torquecan always be allowed without risking a rise of the temperature in a transistor above the criticaltemperature. ln one example, the value of the function r(n) falls linearly between n=0 and saidthe lowest value of the rotational speed where the maximum output torque can always be allowed without risking a rise of the temperature in a transistor above the critical temperature. 16However, the model above is also applicable for electronic components other than transistors.
Such electronic components may be thyristors, diodes, capcitors, and the like. ln a preferred example, the electronic component is a transistor and the rotational speed of theoutput shaft and the provided output torque are the only time-dependent input quantities tothe model. The determined temperature in the transistor is an output value of the value. The method continues with step d). ln step d) a maximum allowable output torque of the electric machine is determined based onsaid determined temperature in the electronic component, such as said transistor. Thedetermined maximum allowable output torque is preferably determined so that there is no riskthat the temperature in the transistor will rise above the critical temperature. ln one example,if it is determined that the temperature in the transistor is close to the critical temperature, theallowed output torque will be limited to the curve according to the prior art solution. ln oneexample, if it is determined that the temperature in the transistor is close to the criticaltemperature, the allowed output torque will be limited to a value lower than the prior artsolution. ln one example, if it is determined that the temperature in the transistor issubstantially lower than the critical temperature, the allowed output torque will be themaximum possible output torque. The allowed output torque can also take any other valuebetween these two cases. This is, for example, the case if the determined temperature is lower than the critical temperature, but risks to come close to it. The method continues with step e). ln step e) an updated output torque is provided based on said determined maximum allowableoutput torque. Said updated output torque can differ from the first provided output torque ofthe electric machine. ln one example, the provided updated output torque is based on adetermined desired output torque of the electric machine. Said determined desired output torque can be determined as described in relation to step f). ln one example, if the desired output torque is lower than the maximum allowable outputtorque, the desired output torque will be provided. ln one example, ifthe desired output torqueis greater than the maximum allowable output torque, the maximum allowable output torque will be provided. ln one example, the method ends after step e). 17ln an optional step f) a desired output torque of the electric machine is determined. This is inone example done via analysing an input from the driver of the vehicle. This input could be anaction on an input means, such as an action of a foot or a hand on a gas pedal, a speed and/oracceleration regulator, for example a lever, or the like. The desired output torque can also bedetermined based on information from a speed control system, or any other control system of the vehicle. ln one example, the method is repeated after step e), wherein the repetition starts at step b).During the repetition, the temperature in the electronic component, such as the transistor in step c) is determined based on said updated provided output torque of the electric machine. ln one example, the method is started when the electric machine is not rotating, or is rotating below a pre-determined rotational speed. ln one example of the method, the term providing an output or determining an output relatesto providing a current for the electronic components or determining a current for the electronic components, respectively. ln one example, said current is proportional to the output torque. ln one example of the method, said temperature in the electronic component does notnecessarily correspond to the real temperature in the electronic component, but can be a virtualtemperature ofthe electronic component. lt is in principal enough that said virtual temperaturechanges equally fast as the real temperature. Said critical temperature value can then bedefined for the virtual temperature. Using virtual temperatures has the effect that the pre-determined constants in step c) do not need to correspond to real physical quantities, but canbe virtual as well. This facilitates an easy generation ofthe model since, as an example, said pre-determined constants can be determined on empirical data or through mathematical modelling and do not necessarily have to be determined based on physical measurements.
The above described method does not necessarily have to be performed in the presented order.
The steps a)-f) can be performed in a different order, or in parallel.
Figure 5 is a diagram of one version of a device 500. The control units 200 and 205 describedwith reference to Figure 2 may in one version comprise the device 500. The device 500comprises a non-volatile memory 520, a data processing unit 510 and a read/write memory 550.
The non-volatile memory 520 has a first memory element 530 in which a computer program, 18e.g. an Operating system, is stored for controlling the function ofthe device 500. The device 500further comprises a bus controller, a seria| communication port, I/O means, an A/D converter,a time and date input and transfer unit, an event counter and an interruption controller (not depicted). The non-volatile memory 520 has also a second memory element 540.
The computer program comprises routines for controlling an output torque of an electric machine in a vehicle.
The computer program P may comprise routines for providing a first output torque of the electric machine. This may at least partly be performed by means of said first control unit 200.
The computer program P may comprise routines for determining a rotational speed ofan outputshaft ofthe electric machine. This may at least pa rtly be performed by means of said first controlunit 200 and/or said detector arrangement 220. Said determined rotational speed ofthe electric machine may be stored in said non-volatile memory 520.
The computer program P may comprise routines for determining a temperature in an electroniccomponent of the electric machine based on a model for said temperature in said electroniccomponent of the electric machine and based on said first provided output torque and saiddetermined rotational speed of the output shaft. This may at least partly be performed bymeans of said first control unit 200. Said determined temperature may be stored in said non- volatile memory 520.
The computer program P may comprise routines for determining a maximum allowable outputtorque of the electric machine based on said determined temperature in said electroniccomponent. This may at least partly be performed by means of said first control unit 200. Said determined maximum allowable output torque may be stored in said non-volatile memory 520.
The computer program P may comprise routines for providing an updated output torque basedon said determined maximum allowable output torque. This may at least partly be performed by means of said first control unit 200.
The computer program P may comprise routines for determining a desired output torque ofthe electric machine. This may at least partly be performed by means of said first control unit 200. 19The program P may be stored in an executable form or in compressed form in a memory 560 and/or in a read/write memory 550.
Where it is stated that the data processing unit 510 performs a certain function, it means thatit conducts a certain part ofthe program which is stored in the memory 560 or a certain part of the program which is stored in the read/write memory 550.
The data processing device 510 can communicate with a data port 599 via a data bus 515. Thenon-volatile memory 520 is intended for communication with the data processing unit 510 viaa data bus 512. The separate memory 560 is intended to communicate with the data processingunit via a data bus 511. The read/write memory 550 is arranged to communicate with the dataprocessing unit 510 via a data bus 514. The links L205, L210, L250-255, and L270, for example, may be connected to the data port 599 (see Figure 2).
When data are received on the data port 599, they can be stored temporarily in the secondmemory element 540. When input data received have been temporarily stored, the data processing unit 510 can be prepared to conduct code execution as described above.
Parts of the methods herein described may be conducted by the device 500 by means of thedata processing unit 510 which runs the program stored in the memory 560 or the read/write memory 550. When the device 500 runs the program, methods herein described are executed.
The foregoing description of the preferred embodiments of the present invention is providedfor i|ustrative and descriptive purposes. lt is neither intended to be exhaustive, nor to limit theinvention to the variants described. Many modifications and variations will obviously suggestthemselves to one skilled in the art. The embodiments have been chosen and described in orderto best explain the principles of the invention and their practical applications and thereby makeit possible for one skilled in the art to understand the invention for different embodiments and with the various modifications appropriate to the intended use.
权利要求:
Claims (2)
[1] 1. A method for controlling an output torque of an electric machine in a vehicle, the method comprising the steps of: a) provide a first output torque ofthe electric machine; b) determine a rotational speed of an output shaft of the electric machine; c) determine a temperature in an electronic component of the electric machinebased on a model for said temperature in said electronic component of theelectric machine and based on said first provided output torque and saiddetermined rotational speed of the output shaft; d) determine a maximum allowable output torque ofthe electric machine based onsaid determined temperature in said electronic component; and e) provide an updated output torque based on said determined maximumallowable output torque. The method according to claim 1, further comprising the step of: f) determine a desired output torque of the electric machine, wherein said first provided output torque and/or said updated provided output torqueis based on said desired output torque. The method according to anyone of the previous claims, wherein the steps b)-e), or b)-e) and f), respectively, are repeated, and wherein the temperature in the electroniccomponent in step c) in a repeated run of said steps b)-e), or b)-e) and f), respectively,is determined based on said updated provided output torque of the electric machineinstead of said first provided output torque. The method according to anyone of the previous claims, wherein the only time-dependent input quantities in said model are said rotational speed of the output shaftand said provided first and/or updated output torque ofthe electric machine. The method according to anyone of the previous claims, wherein the method is startedwhen the output shaft ofthe electric machine is not rotating, or is rotating below a pre-determined rotational speed. The method according to anyone of the previous claims, wherein said first providedoutput torque is allowed to take a value of above eighty per cent, preferably above ninety per cent of the maximum possible output torque of the electric machine. 10. 21The method according to anyone of the previous claims, wherein the electroniccomponent is at least one transistor.A system for controlling an output torque of an electric machine in a vehicle, the systemcomprising: - a detector arrangement, being arranged for determining a rotational speed of anoutput shaft of the electric machine; - a control unit, being arranged to control the electric machine so that a firstoutput torque is provided by the electric machine, the control unit further beingarranged to determine a temperature in an electronic component ofthe electricmachine based on a model of the temperature, based on said first providedoutput torque of the electric machine, and based on the determined rotationalspeed of the output shaft, the control unit further being arranged to determinea maximum allowable output torque of the electric machine based on thedetermined temperature in the electronic component, the control unit evenfurther being arranged to control the electric machine so that an updated outputtorque is provided by the electric machine, wherein the updated output torqueis based on said determined maximum allowable output torque. The system according to claim 8, further comprising means for determining a desiredoutput torque of the electric machine, wherein the control unit is further arranged toprovide said first and/or said updated output torque of the electric machine based onsaid desired output torque. The system according to anyone of claim 8 or 9, wherein the detector arrangement isarranged to determine the rotational speed of the output shaft of the electric machinerepeatedly, and wherein the control unit is arranged to repeatedly determine thetemperature in the electronic component of the electric machine based on the model ofthe temperature, based on the provided updated output torque ofthe electric machine,and based on the determined rotational speed of the output shaft, the control unitfurther being arranged to repeatedly determine the maximum allowable output torqueof the electric machine based on the determined temperature in the electroniccomponent, and wherein the control unit further is arranged to repeatedly determinethe updated output torque which is to be provided by the electric machine based on said maximum allowable output torque of the electric machine. 11. 1
[2] 2. 13.14. 15. 22 The system according to any of claim 8-10, wherein the control unit is arranged todetermine said temperature in the electronic component based on the determinedrotational speed of the output shaft and the provided first and/or updated outputtorque of the electric machine as the only time-dependent quantities in said model ofthe temperature. The system according to any of claim 8-11, wherein the electronic component is at leastone transistor. A vehicle, comprising the system according to any of claim 8-11. A computer program (P) for controlling an output torque of an electric machine in avehicle, wherein said computer program (P) comprises program code for causing anelectronic control unit (200; 500) or a computer (205; 500) connected to the electroniccontrol unit (200; 500) to perform the steps according to anyone ofthe claims 1-7. A computer program product containing a program code stored on a computer-readablemedium for performing method steps according to anyone of claims 1-7, when saidcomputer program is run on an electronic control unit (200; 500) or a computer (205; 500) connected to the electronic control unit (200; 500).
类似技术:
公开号 | 公开日 | 专利标题
SE1651601A1|2017-06-09|A method and a system for controlling an output torque of anelectric machine in a vehicle
WO2013111380A1|2013-08-01|Abnormality detection apparatus, hybrid vehicle, abnormality detection method, and program
GB2454062A|2009-04-29|Controlling propulsion of a hybrid vehicle according to coolant temperature
AU2007256053A1|2007-12-13|Drive system for electrically driven dump truck
JP6040961B2|2016-12-07|Vehicle control system
CN105043756B|2019-03-26|The method deteriorated for determining the dry clutch of hybrid vehicle
KR20160038484A|2016-04-07|Apparatus and method for controlling creep torque of hybrid electirc vehicle
JP2010000815A|2010-01-07|Driving control device and control method for vehicle
US20150025720A1|2015-01-22|Method and apparatus for fault mitigation in a torque machine of a powertrain system
CN106062406A|2016-10-26|Determination of a clutch temperature
JP5494159B2|2014-05-14|Warm-up control device for vehicle drive system
JP4924257B2|2012-04-25|Vehicle and temperature raising method
US10145468B2|2018-12-04|Control device and control method for dual clutch-type transmission
US8948942B2|2015-02-03|Pre-emptive output torque reduction for a transient speed event and prioritization of inertia
JP5803892B2|2015-11-04|Control device for hybrid vehicle
US20170268203A1|2017-09-21|In-vehicle dynometer
CN208043622U|2018-11-02|Dry clutch friction plate slides the measuring device for the face dynamic friction coefficient that rubs
JP5126044B2|2013-01-23|Vehicle control device
CN107531230A|2018-01-02|Controller of vehicle
CN105115730A|2015-12-02|Pure electric power system test table and test method thereof
CN105370873B|2018-09-14|The method for controlling the selectable one-way clutch of speed changer
JP5787166B2|2015-09-30|Control device
Kim2012|Systematic gear shift model for an automatic-transmission-based parallel hybrid electric vehicle
US20180118192A1|2018-05-03|Hybrid vehicle
JP6128023B2|2017-05-17|Vehicle control device
同族专利:
公开号 | 公开日
SE540416C2|2018-09-11|
WO2017099655A1|2017-06-15|
DE112016005148T5|2018-07-26|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题

JP3465569B2|1998-01-26|2003-11-10|日産自動車株式会社|Electric vehicle overload prevention device|
EP1048943A3|1999-04-30|2007-09-05|Horiba, Ltd.|Map preparing method used for engine testing apparatus or vehicle testing apparatus, and engine testing apparatus|
JP4665809B2|2006-03-24|2011-04-06|トヨタ自動車株式会社|Electric motor drive control system|
JP5246508B2|2009-05-28|2013-07-24|アイシン・エィ・ダブリュ株式会社|Control device for motor drive device|
CN102892616B|2010-05-19|2014-08-13|丰田自动车株式会社|Vehicle|
DE102011090088A1|2011-12-29|2013-07-04|Robert Bosch Gmbh|Method for operating an electric machine, electric machine|GB2568097B|2017-11-06|2020-02-26|Jaguar Land Rover Ltd|Apparatus and method for controlling an electric machine|
JP2021524223A|2018-05-18|2021-09-09|ジーケーエヌ オートモーティブ リミテッド|How to operate an electric machine|
CN113031673A|2021-01-28|2021-06-25|浙江合众新能源汽车有限公司|Temperature control method for pure electric vehicle driving system|
法律状态:
优先权:
申请号 | 申请日 | 专利标题
SE1551605|2015-12-08|
[返回顶部]