变速器温度检测和控制转让专利

申请号 : CN200810170740.4

文献号 : CN101417612B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 艾伦·罗伊·盖尔马文·保罗·克拉斯卡

申请人 : 福特环球技术公司

摘要 :

本发明涉及变速器温度检测和控制。作为一个示例,提供一种用于车辆的推进系统,包括:配置为经曲轴提供机械功的推进装置;具有输出轴及与曲轴连接的输入轴的变速器,所述变速器在输入轴和输出轴之间提供多个可选传动比;与输出轴连接的至少一个驱动轮;配置为调节变速器的所选传动比的执行装置;及控制系统,其配置为调节向执行装置提供的电信号以获得执行装置的与温度相关的电参数的指示,并响应于所述指示改变向执行装置提供的信号以调节变速器的所选传动比。本发明的系统和方法可以精确控制变速器换挡点,实现更加平滑、高效的变速器换挡。

权利要求 :

1.一种用于车辆的推进系统,包括:

配置为经曲轴提供机械功的推进装置;

具有输出轴及与曲轴连接的输入轴的变速器,所述变速器在输入轴和输出轴之间提供多个可选传动比;

与输出轴连接的至少一个驱动轮;

配置为调节变速器的所选传动比的执行装置;及

控制系统,其配置为调节向执行装置提供的电信号以获得执行装置的与电参数相关的温度的指示,并响应于所述指示改变向执行装置提供的信号以调节变速器的所选传动比。

2.如权利要求1所述的系统,其特征在于,所述执行装置包括执行器线圈,所述与电参数相关的温度的指示包括执行器线圈的电阻。

3.如权利要求1所述的系统,其特征在于,所述控制系统还配置为:响应于执行装置的与电参数相关的温度的第一指示,在第一工况下将变速器的所选传动比从第一传动比调节到第二传动比;及响应于执行装置的与电参数相关的温度的不同于第一指示的第二指示,在不同于第一工况的第二工况下将变速器的所选传动比从第一传动比调节到第二传动比。

4.如权利要求3所述的系统,其特征在于,所述第一工况包括第一驱动轮转速,所述第二工况包括不同于第一驱动轮转速的第二驱动轮转速。

5.如权利要求4所述的系统,其特征在于,所述第一工况还包括由推进装置经曲轴提供的第一扭矩水平,所述第二工况还包括由推进装置经曲轴提供的不同于第一扭矩水平的第二扭矩水平。

6.如权利要求1所述的系统,其特征在于,所述推进装置包括内燃发动机。

7.如权利要求1所述的系统,其特征在于,所述推进装置包括电动马达。

8.一种操作至少包括第一执行器和第二执行器的车辆动力传动系统中的变速器的方法,包括:用第一执行器驱动第一变速器元件,用第二执行器驱动第二变速器元件,以执行变速器换挡;及基于第一执行器和第二执行器中的至少一个的与电性质相关的温度的指示改变第一变速器元件相对于第二变速器元件的驱动正时。

9.如权利要求8所述的方法,其特征在于,还包括:基于第一执行器的与电性质相关的温度获得第一温度指示;

基于第二执行器的与电性质相关的温度获得第二温度指示;及基于第一温度指示和第二温度指示中的至少一个,改变所述第一变速器元件相对于第二变速器元件的驱动正时。

10.如权利要求9所述的方法,其特征在于,还包括:基于第一温度指示和第二温度指示之间的比较,改变所述第一变速器元件相对于第二变速器元件的驱动正时。

说明书 :

变速器温度检测和控制

技术领域

[0001] 本发明涉及车辆推进系统,具体涉及用于变速器温度检测和控制的系统和方法。

背景技术

[0002] 车辆推进系统通常包括变速器,用于将机械功从推进装置,如内燃发动机或电动马达传递到车辆的驱动轮。这些变速器可以配置为在用于接收机械功的输入轴和用于向驱动轮输送机械功的输出轴之间提供多个可选传动比。可以提供变速器控制器用于选择适当的变速器传动比。在一些示例中,控制器可以通过一个或多个变速器执行器调节变速器传动比,变速器执行器操作各种变速器元件以通过离合器或其他适合的装置实现所选传动比。
[0003] 美国专利6,262,556号描述了一种控制向这些变速器执行器提供的驱动信号的方法。该方法描述了在变速器换挡期间如何基于变速器液压液的测量温度调节向执行器提供的驱动信号。具体来说,美国专利6,262,556描述了变速器油底壳处测量得到的温度如何用于选择驱动信号。
[0004] 然而,发明人在此认识到上述方法的若干问题。作为一个示例,发明人认识到若仅在一个位置上如通过温度传感器测量液压液的温度,则在一些工况期间只能提供对变速器温度的有限的指示。例如,在冷起动之后预热变速器期间,变速器的不同区域之间可能存在热梯度。此外,如果温度传感器的温度检测能力随时间的推移劣化,有可能不当地控制变速器。再者,专门的变速器温度传感器会给变速器带来附加的成本和复杂性。

发明内容

[0005] 因此,发明人在此通过一种用于车辆的推进系统解决上述的一些问题,该系统包括:配置为经曲轴提供机械功的推进装置;具有输出轴及与曲轴连接的输入轴的变速器,所述变速器在输入轴和输出轴之间提供多个可选传动比;与输出轴连接的至少一个驱动轮;配置为调节变速器的所选传动比的执行装置;及控制系统,其配置为调节向执行装置提供的电信号以获得执行装置的与温度相关的电参数的指示,并响应于所述指示改变向执行装置提供的信号以调节变速器的所选传动比。
[0006] 以此方式,变速器的每个执行器可以用于提供温度指示,从而即使存在温度梯度也可以提供变速器温度的分布的指示。因此,可以响应于每个执行器相应的温度指示和驱动正时控制向每个执行器提供的驱动信号,且变速器换挡点可以由变速器控制系统精确控制。
[0007] 作为另一个示例,提供一种操作至少包括第一执行器和第二执行器的车辆动力传动系统中的变速器的方法。该方法包括用第一执行器驱动第一变速器元件,用第二执行器驱动第二变速器元件,以执行变速器换挡;及基于第一执行器和第二执行器中的至少一个的与温度相关的电性质的指示改变第一变速器元件相对于第二变速器元件的驱动正时。
[0008] 以此方式,可以基于通过一个或多个执行器的与温度相关的电参数,如执行器线圈的电阻获得的温度指示,协调变速器中的两个或多个执行器。此外,在一些示例中,可以基于对其相应的温度指示的比较协调各执行器,从而实现更加平滑、高效的变速器换挡。
[0009] 作为又一个示例,提供一种操作车辆动力传动系统的变速器的方法。该变速器至少包括配置为调节变速器的工作状态的第一变速器执行器。该方法包括基于第一执行器的电性质获得第一执行器处的第一温度指示,向第一执行器发出第一指令信号以调节变速器的工作状态,及响应于第一执行器处的第一温度指示改变第一指令信号的参数。

附图说明

[0010] 图1示出包括具有多个液压执行器的变速器的示例车辆动力传动系统的示意图。
[0011] 图2A和2B示出变速器中的液压执行器的示例电路的示意图。
[0012] 图3A至3C示出描述用于确定变速器执行器处的温度的示例方法的流程图。
[0013] 图4A和4B示出描述用于基于估计的与流体温度之间的温度偏差调节通过执行器获得的温度指示的示例方法的流程图。
[0014] 图5是示出执行器温度如何响应于驱动增加的图表。
[0015] 图6是示出对执行器的控制如何随执行器温度改变的图表。
[0016] 图7A和7B示出描述用于响应于执行器的温度或其他与热相关的执行器处的温度控制执行器的示例方法的流程图。
[0017] 图8是示出变速器换挡点如何随执行器温度改变的图表。

具体实施方式

[0018] 图1是包括内燃发动机110、变速器120及至少一个与地面132接触的驱动轮130的示例车辆动力传动系统100的示意图。发动机110包括一个或多个如112所示的燃烧室或汽缸。可以经曲轴144提供发动机110的机械输出。注意,发动机110只是可配置为向车辆的驱动轮提供机械功的一种类型的推进装置。在其他示例中,发动机110可以由电动马达替代。在另外的示例中,如车辆动力传动系统100配置为混合动力电动车辆(HEV)时,发动机110可以和电动马达一起包括在动力传动系统中。
[0019] 变速器120包括经变矩器148与发动机110的曲轴144连接的输入轴142。变矩器148在一些示例中可以用于改变曲轴144和输入轴142之间连接的刚性。变速器120还包括与驱动轮130连接的输出轴146。因此,发动机110提供的机械输出可以经变速器120和/或变矩器148输送到驱动轮130。
[0020] 变速器120可以包括一个或多个执行器,用于控制各种变速器元件的接合与分离。在122、124和126处示意性地示出这些执行器中的一些。作为一个非限制性示例,这些执行器中的一些可以配置为用于接合或分离变速器中的一个或多个离合器的液压执行器。如图2A中详细示出,可以通过液压液液压驱动这些离合器。此外,这些离合器可以用于例如调节变速器的工作状态,包括在输入轴142和输出轴146之间提供的传动比。亦如图2A所示,执行器122、124和126可以包括用于开启和关闭液压阀的电动机械执行器线圈(如,电磁线圈),其中该液压阀用于控制向变速器离合器施加的压力。在一些示例中,变速器120还可以包括如128所示可向控制器150提供变速器温度指示的温度传感器。然而,在一些示例中,温度传感器128可以从变速器120中省略。
[0021] 各种执行器,包括122、124和126,可以由控制器150控制。控制器150可以包括具有输入/输出接口(I/O)152、中央处理单元(CPU)154及存储器156的计算机或电子控制单元(ECU)。注意,存储器可以包括只读存储器(ROM)、随机存取存储器(RAM)和/或保活存储器(KAM)。输入/输出接口、CPU和存储器中的每个可以通过数据总线通信。
[0022] 控制器150可以从与动力传动系统关联的各种传感器获得动力传动系统工况信息,并经接口152向动力传动系统发送各种控制信号以控制发动机、变矩器,和/或变速器的操作。例如,接口152可以发送控制信号以通过向相应的执行器线圈施加电流来调节各种变速器执行器的位置。图2B示出用于控制可以和控制器150通信的示例变速器执行器的示例电路。控制器150与可用于执行控制器150的指令的各种机械和电气子系统的组合在本文中总称为动力传动系统控制系统。此外,应理解,控制系统可以包括本文所述之外的其他控制器和电气和/或机械子系统。
[0023] 控制器150还可以接收来自发动机110的发动机工况,包括曲轴144的转速的指示。控制器150还可以接收来自一个或多个用户输入装置的输入。例如,车辆驾驶员可以经踏板162提供输入,踏板162可以配置为加速器踏板、制动器踏板,或离合器踏板。此外,控制器150可以经变速器挡位选择器164接收来自车辆驾驶员的输入。响应于这些各种输入,包括控制器150的控制系统可以调节发动机110、变矩器148和变速器120的工作状态。例如,控制器150可以响应于从用户输入装置162和164接收的输入调节变矩器148的锁定状态和/或变速器120的所选传动比。
[0024] 图2A和2B示出可由控制器150操作用于调节变速器的工作状态的示例变速器执行器和相应的执行器电路。具体参考图2A,描述示例变速器执行器200。执行器200可以用作图1中示意性地示出的执行器122、124和126之一。执行器200可以包括具有界定出内部区域220的阀体210的液压阀。阀臂234可以包括总体上在236处示出的多个阀密封件,用于在区域220内分隔或界定出不同的子区域。
[0025] 阀臂234可以固定连接到阀电枢(valve armature)232。阀电枢232相对于阀体210的位置可以由执行器线圈235改变,从而使阀臂234相对于阀体210平移。因此,该具体示例中的执行器线圈235和阀电枢232形成电磁线圈。作为一个示例,控制器150可以例如通过改变在节点262和264两端施加的电流和/或电压,改变向线圈235施加的电力,以使阀臂234相对于阀体210平移。在该具体示例中,电枢232,进而阀臂234可以由237处所示的弹簧在特定方向上偏置。然而,在其他示例中,执行器200可以包括提供对抗的力的两个线圈。无论具体配置如何,控制器150都可以通过调节向线圈235施加的电压或电流来调节阀臂234的位置。
[0026] 可以经液压通道224向执行器200的内部区域220提供液压液。作为一个示例,经通道224向内部区域220提供的液压液可以由液压泵或其他适合的加压装置加压。也可以经液压通道222从内部区域220中去除液压液。在一些示例中,液压通道222可以包括可由控制器150控制的阀(未示出)以调节离开内部区域220的液压液的流量。内部区域220可以包括与执行器臂总成240连通的附加的液压通道226和228。总成240包括具有密封电枢246的执行器臂244,密封电枢246在总成240中界定出两个分离的内部区域,如
242和243所示。
[0027] 因此,取决于阀密封件236在区域220内相对于各种液压通道的位置,区域242可以选择性地经通道226与区域220连通,区域243可以选择性地经通道228与区域220连通。例如,阀臂234和阀密封件236处于第一位置时,区域242可以和区域220流体隔离,处于第二位置时,区域243可以和区域220流体隔离。在经通道224向区域220提供加压的液压液时,可以通过调节阀臂234的位置使区域242和243的每个中的液压压力相对于彼此改变。区域242和243之间的液压压力差使执行器臂244和密封电枢246相对于总成240平移。以此方式,通过改变向节点262和264施加的电压和/或电流,控制系统可以调节与执行器臂244相连的变速器元件250。注意,参考图2A所述的具体执行器只是用于变速器的液压执行器的一个示例,也可以使用其他适合的执行器。
[0028] 图2B示出示例执行器驱动电路280,控制器150将其用于调节在节点262和264处施加的电压和/或电流,从而有助于执行器200的驱动。注意,电路280和控制器150可以总称为控制系统。此外,电路280只是可用于执行器线圈235的电路的一个示例,也可以使用其他适合的电路。
[0029] 如274所示,控制器150可以指定向执行器线圈施加的电流。如273所示,可以向脉冲宽度调制器270提供如266所示向线圈施加的实际电流和指定电流274之间的误差273,脉冲宽度调制器270可以向晶体管278提供输出信号268。晶体管278可以用作响应于信号268的开关以允许在接地(低电势)和如V_BATT所示施加的能量源,如电池的高电势之间在电阻器276和线圈235两端施加电势。晶体管为开(即,由PWM270驱动)时其两端的电阻表示为R_DS_ON。可以在晶体管278的高电势侧和V_BATT之间提供二极管288。
电阻器276两端的电阻表示为R_SENSE,电阻器276两端的电势可以驱动运算放大器282以提供向线圈235施加的实际电流的指示(I_COIL)。类似地,线圈235两端的电压的指示(V_COIL)可以通过运算放大器284获得,如286所示。作为另一个示例,线圈235两端的电压可以通过节点262处的电压(V_262)和节点264处的电压(V_264)之间的差值获得。作为又一个示例,线圈两端的电压可以根据下述等式通过单独的测量值获得:
[0030] V_COIL=V_262-(I_COIL*R_SENSE)-(I_COIL*R_DS_ON)。
[0031] 无论执行器驱动电路的具体配置如何,控制器150都可以调节向执行器线圈施加的电流(I_COIL)的水平并可以获得所得的线圈电压(V_COIL)的指示。或者,控制器可以调节线圈两端施加的电压(V_COIL)并获得施加的电流(I_COIL)的指示。
[0032] 图3A至3C示出描述用于确定变速器执行器线圈的温度的示例方法的几个流程图,其中该温度可以由控制系统用作执行器附近的变速器流体温度的指示。响应于通过执行器线圈获得的温度指示,控制系统可以调节执行器操作以使变速器元件的调节可以在各种热力工况下正确地协调。例如,在液压液的物理性质,如流体粘度和/或密度随温度的改变而改变时,变速器执行器可以对由控制系统施加的给定电流作出不同的响应以产生对变速器工作状态的调节。
[0033] 在参考图3A至3C所述的每个不同方法中,以使用执行器线圈的与温度相关的电性质来确定执行器线圈处的温度。作为一个示例,线圈的电性质可以包括线圈的电阻。
[0034] 作为一个示例,可以在基于执行器线圈电阻通过执行器线圈获得温度指示而未开始变速器元件的驱动时使用参考图3A所述的方法。在310,可以判断是否要确定执行器处的温度指示。例如,控制系统可以基于指定的温度采样频率判断是否要确定执行器处的温度。作为另一个示例,当执行器线圈正在操作(如,受激励)以驱动变速器元件时,控制系统放弃通过执行器线圈获得温度测量值。作为又一个示例,控制系统可以在开始驱动变速器元件之前确定执行器线圈处的温度。如果310处的回答为是,例程进入312。或者,如果310处的回答为否,例程返回。
[0035] 在312,控制系统向执行器线圈施加比用于驱动执行器线圈的阈值电流(即,阈值驱动电流)小的电流。例如,仍参考图2,控制系统可以向线圈指定施加的电流,如274所示。注意,本文中所述的阈值驱动电流也可以随液压液周围的温度改变而改变。例如,变化的流体温度造成的流体粘度和/或密度的变化可以使阈值驱动电流相对于基准驱动电流增大或减小。因此,控制系统可以基于来自先前获得的执行器线圈温度指示或变速器流体温度指示的反馈确定阈值驱动电流,如参考图3和图4所述。
[0036] 响应于向执行器线圈施加的电流(即I_COIL),如314所示,控制系统可以测量在执行器线圈两端产生的电压(V_COIL)。在316,可以根据欧姆定律基于施加的电流(I_COIL)和测量得到的电压计算执行器线圈的电阻。例如,控制系统可以基于下述等式计算执行器线圈电阻(R_COIL):R_COIL=V_COIL/I_COIL。作为另一个示例,控制系统可以使用存储在存储器中的查找表或映射表来基于施加的电流和测量得到的电压确定线圈的电阻。虽然312和314处描述的方法使用施加的电流和响应电压,但在其他示例中,可以在执行器线圈两端施加电压并测量所得的电流。
[0037] 在318,控制系统可以基于316处获得的电阻和线圈的热性质计算执行器线圈温度。作为一个示例,在执行器线圈由铜制成时,可以基于下述等式计算线圈温度(T_COIL):T_COIL=T_REF+((R_COIL-(R_REF)/(R_REF*α_REF)),其中R_REF是执行器线圈在基准温度(T_REF)下的电阻,α_REF是线圈材料在基准温度下的电阻的温度系数。例如,在执行器线圈由铜制成时,α在20℃的基准温度下约等于0.004041且α具有逆温度(inversetemperature)的维度。在一些示例中,控制系统可以使用存储在存储器中的查找表或映射表以基于给定的线圈电阻确定线圈温度,或上述等式所示计算线圈温度。
[0038] 如320和322所示,可以响应于318处确定的线圈温度的指示改变执行器的后续驱动的正时和/或在驱动期间向执行器施加的电流的曲线。还参考图5,控制系统可以通过改变在线圈处施加的电流达到或超过线圈的阈值驱动电流的正时,控制驱动执行器的正时。换句话说,控制系统可以改变在274处提供的指定电流。例如,如图6所示,控制系统可以提前或延迟施加的电流在控制下达到或超过阈值驱动电流的正时。此外,在线圈处施加的电流的曲线可以包括电流增益(如,电流的幅度)以及施加的电流增大和/或减小的速率。例如,控制系统可以响应于执行器线圈温度增加或减小施加的电流的改变速率和/或施加的电流的幅度。在一些示例中,控制系统可以使用存储在存储器中的查找表或算法以基于由线圈指示的周围流体温度选择向执行器线圈提供的电流的正时和电流曲线。例如,图8示出控制系统如何响应于执行器温度调节变速器换挡点。以此方式,在周围的变速器流体的物理性质(如,粘度、密度等)随温度的改变而改变时,可以通过确定流体的温度并相应地调节执行器指令电流,适当地确定变速器元件的驱动正时。最后,例程返回。
[0039] 与参考图3A所述的方法相比,图3B的方法可以用于通过执行器获得与后续驱动协调的温度指示,同时仍然保持根据向线圈施加的指令的电流正时和电流曲线调节驱动正时的能力时。
[0040] 在330,可以判断是否确定执行器处的温度。330处的操作可以和310处所述的操作相同。例如,控制系统可以选择在正要操作执行器以驱动变速器元件之前确定执行器的温度。如果330处的回答为是,例程进入332。或者,如果330处的回答为否,例程返回。
[0041] 在332,控制系统可以向执行器线圈施加小于阈值线圈驱动电流的初始电流。换句话说,可以向线圈施加不足以使执行器驱动变速器元件的电流。响应于施加的电流,可以如334处所示测量电压,如336处所示确定执行器电阻,并如338处所示确定执行器线圈温度,如上文中分别参考操作314、316和318所述。
[0042] 响应于338处获得的温度指示,在332处,可以将向执行器线圈施加的电流至少增加到阈值线圈驱动电流以开始驱动,如340处所示。可以在342处响应于340处获得的温度指示改变施加的电流达到阈值驱动电流的正时。例如,控制系统可以提前或延迟施加的电流在控制下达到或超过阈值驱动电流的正时。此外,可以响应于340处获得的温度指示,在344改变包括电流的改变速率和电流幅度的施加的电流的曲线。例如,控制系统可以响应于执行器线圈温度增加或减小施加的电流的改变速率和/或施加的电流的幅度。以此方式,可以基于指示执行器附近的变速器流体温度的执行器温度控制执行器。最后,例程返回。
[0043] 与参考图3B所述的方法相比,图3C的方法可以用在驱动过程的初始阶段期间,其中在执行器线圈由于施加的驱动电流开始升温之前通过执行器线圈获得温度指示,同时仍保持调节向线圈施加的电流曲线的能力。例如,控制系统可以在PWM270的运转循环(on cycle)的开始处测量V_BATT或V_262和I_COIL以通过电流进一步加热线圈之前的浪涌电流确定执行器线圈的总体温度。因此,可以在图5中550处所示时间段期间获得线圈的电流和电压。注意,图3C所述方法的一个缺点是驱动的开始至少在一些示例中在与图3B所述方法的情况相同的驱动期间不可以基于所确定的温度改变。然而,可以基于从上次驱动中获得的执行器温度的指示,在后续的驱动期间调节驱动正时。
[0044] 在350,可以判断是否确定执行器的温度。作为一个示例,控制系统可以在一些或所有驱动的初始阶段期间获得执行器温度以允许控制向执行器线圈提供的电流。在一些示例中,350处的操作可以和上文中310和330处所述的操作相同。如果350处的回答为是,例程进入352。如果350处的回答为否,例程返回。
[0045] 在352,可以向执行器线圈施加至少和驱动电流一样大的电流。在354、356和358,可以例如基于352处施加的电流确定执行器线圈的温度,如上文中分别在操作314、316和318处所述。在360,可以响应于358处获得的温度指示在352处施加的电流基础上调节施加的电流的曲线。例如,控制系统可以响应于执行器线圈温度增加或减小施加的电流的改变速率和/或施加的电流的幅度。
[0046] 因此,图3A至3C提供了几种方法,可用于获得执行器线圈温度和/或周围的变速器流体温度的指示,从而分别通过改变施加的电流的正时和施加的电流的曲线调节驱动正时以及驱动力。
[0047] 图4A和4B示出描述用于基于可能由于上次驱动而产生的流体温度和执行器温度之间的温度偏差的估计,调节通过执行器获得的温度指示的示例方法的流程图。由于在驱动事件期间向执行器施加的电流通过具有内阻的执行器线圈,执行器的温度会增加从而偏离流体温度。因此,如果通过上文中由图3A至3C所述的一种或多种方法获得执行器温度,执行器线圈可能提供流体温度的错误指示。
[0048] 图4A的方法基于对周围流体温度和基于上次驱动的工作参数的执行器的温度之间的差值的估计,调节通过执行器确定的温度,而图4B的方法在驱动之后的一段时间内通过执行器线圈获得多个温度指示以估计温度偏差。
[0049] 具体参考图4A,在410,可以判断是否确定执行器处的温度。该判断可以和参考图3A至3C所述的判断相同。如果410处的回答为否,例程返回。或者,如果410处的回答为是,例程进入412。在412,向执行器线圈施加电流并按照上文参考图3A至3C所述方法中的一个获得线圈的温度指示。在414,可以判断执行器的驱动已结束(如,在施加的电流已被除去或低于驱动电流阈值时)之后的时间是否大于阈值。作为一个示例,控制系统可以基于执行器的工作参数,如驱动时间、施加的电流、变速器流体温度等选择时间阈值。该时间阈值可以表示在驱动结束之后足以使执行器温度回到基本上和流体相同的温度的时间段。
如果414处的回答为是,例程进入424和426,其中在412处获得的执行器线圈温度的指示可以用于调节后续的驱动电流和/或施加的电流的曲线,如参考图3A至3C所述。
[0050] 或者,如果414处的回答为否(即,驱动之后的时间小于阈值),可以基于在416处估计的执行器线圈温度与周围流体温度之间的偏差,调节412处获得的温度指示。例如,在416,控制系统可以基于上次驱动的各种工作参数和上次驱动以来的时间量,估计执行器线圈和周围的变速器流体之间的温度偏差。这些工作参数可以包括上次驱动的持续时间、在驱动时间段中向执行器提供的电流水平,及变速器流体的温度,该温度可以基于先前由执行器提供的温度指示、由其他变速器执行器或变速器流体温度传感器的提供的温度指示。
因此,控制系统可以估计例如由图5的560处所示的上次驱动之后的时间段期间的温度偏差。
[0051] 在418,可以基于416处获得的估计的温度偏差,调节412处获得的线圈温度指示。例如,控制系统可以从执行器线圈指示的温度中减去估计的温度偏差以获得执行器附近的变速器流体的更好的温度指示。
[0052] 在420和422,可以响应于418处获得的调节后的执行器线圈温度,改变后续的驱动的正时和/或在后续的驱动期间向执行器线圈提供的电流曲线。注意,在420和422处的操作在操作412使用图3A的方法的情况下可以和操作320和322相同,在操作412使用图3B的方法的情况下可以和操作342和344相同,而在操作412使用图3C的方法的情况下可以和操作360相同。最后,在422或426之后,例程返回。
[0053] 现参考图4B,在430,可以判断控制系统是否要获得执行器处的温度。如果430处的回答为否,例程返回。或者,如果430处的回答为是,例程进入432。在432,可以判断执行器的驱动已结束之后的时间是否大于阈值。432处的判断可以和414处的判断相同。例如,如果432处的判断为是,例程可以进入分别和操作424和426相同的操作444和446。或者,如果432处的回答为是,例程可以进入434。在434,向执行器线圈多次施加电流以便在驱动结束之后的一段时间内例如按照图3A的方法获得多个温度测量值。例如,在结束驱动之后执行器温度回到流体温度时,控制系统可以获得两个或多个温度指示。
[0054] 通过434处获得的温度测量值,在436,控制系统基于由多个温度测量值指示的温度改变,估计执行器线圈温度与周围流体温度之间的偏差。作为一个示例,在多个温度测量值指示彼此之间存在较大的温度差时,可以推断这时的温度偏差比温度测量值更接近时的温度偏差大。控制系统可以使用存储在存储器中的查找表或映射表,以基于驱动事件已结束之后执行的两个或多个温度测量值之间的温度差,估计执行器线圈和周围的流体之间的温度偏差。此外,在一些示例中,控制系统可以使用上次驱动的一些或所有工作参数(如,在操作416处所述)以提高估计的温度偏差的准确度或精度。
[0055] 然后执行438、440和442处的操作,从而可以基于436处获得的估计的温度偏差调节434处获得的多个温度测量值中的最后一个测量值指示的温度,且可以响应于438处获得的调节后的温度指示改变后续的驱动的正时和/或后续的驱动期间向执行器提供的电流曲线。注意,438、440和442处的操作分别可以和上文中在418、420和422处所述的操作相同。
[0056] 以此方式,控制系统可以使用图3A至3C所述的一种或多种方法以获得执行器温度的指示并根据通过图4A和4B所述的一种或多种方法获得的估计的温度偏差调节该指示,从而可以将调节后的温度指示用于控制在后续的驱动事件期间向执行器线圈提供的电流。然而,在一些示例中,控制系统可以仅当执行器已返回周围的液压液的温度之后使用通过执行器线圈获得的温度指示而不使用温度调节。
[0057] 图5示出描述执行器线圈温度如何因线圈驱动事件而偏离周围的变速器流体的温度的示例的图表。在该具体示例中,图表的横轴示出时间的指示,纵轴示出执行器线圈温度的指示。此外,执行器附近的流体(如,变速器机油)的温度如图所示为水平的虚线。该图表示出500处所示的执行器线圈温度初始如何与流体的温度相同。如520所示,然后向执行器线圈提供了电力(如,电流)以造成变速器元件的驱动。响应于向执行器线圈施加电能,执行器的温度如540所示开始增加。在最终如530所示不再向线圈提供电能时,如执行器已完成变速器元件的驱动之后,线圈的温度接下来在560所示的一段时间内返回到变速器流体温度。
[0058] 如上文中参考图4A和4B所述,可以基于估计的由上次驱动造成的温度偏差调节通过执行器获得的温度指示。然而,在图5所示的示例中,在510和570所示的时间段期间,不需要对温度指示进行调节,因为执行器线圈的温度基本上和周围流体温度相同。例如,在410和430处判断的阈值时间段可以至少在570所示时间段开始之后。然而,在560所示时间段期间,可以调节通过执行器获得的温度指示以考虑执行器线圈温度和周围流体温度之间的偏差。
[0059] 图5所示的示例还显示出在如550所示的为了驱动变速器元件,向执行器线圈提供电力之后相对短的时间段期间,线圈的温度如何仍然基本上和流体的温度相同。因此,在550所示时间段期间,可以例如按照参考图3C所述的方法获得执行器线圈的温度而不需要调节温度指示,因为在执行器温度和周围流体温度之间基本上没有偏差。
[0060] 图6示出描述向变速器执行器施加的电流如何随变速器流体的温度改变而改变的示例的图表。在该具体示例中,图表的横轴示出时间的指示,纵轴示出执行器线圈温度和驱动电流的指示。从图表的左侧开始,首先,两个分离且相距较远的执行器附近的流体温度基本上相同。例如,在冷起动期间变速器开始预热之前,变速器中所有位置处的变速器流体的温度相同,如处于环境温度。然而,随着时间推移(如,在预热期间),变速器的不同区域中的流体的温度可能以不同的速率升高。例如,612示出第一执行器附近的流体温度,614示出第二执行器附近的流体温度。如图6所示,这两个流体温度之间的温度差可以是616所示的温度差异。注意,例如在变速器的温度接近其稳态工作温度时,温度差异也会减小。
[0061] 图6还示出每个执行器的最小驱动电流如何随其相应的温度改变而改变。换句话说,在第一执行器的温度如612所示增加时,第一执行器的最小驱动电流也会改变,如622所示。在该具体示例中,例如在变速器流体的粘度也随着温度增加而增加时,最小驱动电流随执行器温度和/或周围流体温度增加而减小。然而,在其他示例中,最小驱动电流也随执行器温度和/或周围流体温度增加而增加。图6还示出第二执行器的最小驱动电流如何如624所示响应于614所示的第二执行器的温度改变。因此,第一执行器和第二执行器的最小驱动电流之间的差值可以作为622和624之间的差值观察到。
[0062] 如上文中参考图3和图4所述,响应于通过执行器获得的温度指示改变在执行器处施加最小驱动电流和/或向执行器施加电流曲线的时间。图6还示出在执行器的温度改变时如何对于第一执行器和第二执行器改变指令的驱动电流的幅度。例如,对于642-648处示出的多个驱动事件,在632处示出向第一执行器施加的电流,在634处示出向第二执行器施加的电流。驱动事件642-648可以表示变速器状态改变,从而通过对两个或多个变速器元件的驱动启用和/或停用变速器挡位。注意,虽然参考图6的示例只描述了两个执行器的驱动,但应理解,可以协调更多或更少的执行器以改变变速器的工作状态。
[0063] 在该具体示例中,对两个执行器在612和614处示出的给定温度工况下在642-648处示出的各种驱动事件可以用于说明如何响应于每个执行器处的温度改变向执行器施加的驱动电流的相对正时。例如,如642处所示,首先向第一执行器施加驱动电流,再向第二执行器施加驱动电流,而在其他工况下,如648处所示,可以首先向第二执行器施加驱动电流,再向第一执行器施加驱动电流。另外,可以观察到两个执行器之间施加驱动电流的相对正时可以基于执行器相应的温度工况提前或延迟。此外,图6还示出施加的驱动电流的幅度可以如何随温度改变而改变。例如,驱动事件642示出向第一执行器施加的电流大于向第二执行器施加的电流,而在不同的驱动事件期间(如,在不同的温度工况下),向第二执行器施加的电流可以大于向第一执行器施加的电流。图6示出如何控制向每个执行器施加的驱动电流以使其至少大于相应的执行器的最小驱动电流,从而确保驱动按照控制系统的指令执行。再者,虽然未在图6中示出,但对于每个执行器可以响应于通过上文中参考图3和图4所述的至少一种方法获得的其相应的温度工况,改变施加的电流增大或减小的速率。
[0064] 以此方式,通过在驱动期间调节向执行器施加电流的正时和包括幅度和改变速率的施加的电流的曲线,可以响应于执行器相应的温度指示控制每个执行器。因此,向执行器施加的驱动电流的正时和曲线可以随工作温度相对于彼此改变,进而其周围流体温度彼此偏离。
[0065] 图7A和7B示出描述用于通过基于执行器相应的温度(如图7A所示)和/或基于与所调节的执行器热相关(thermally related)的其他执行器的温度调节一个或多个执行器来调节变速器的工作状态的示例方法的流程图。
[0066] 具体参考图7A,在710,评估车辆动力传动系统的工况。例如,控制系统可以基于参考图1所述的各种传感器确定发动机和变速器的各种工况,包括通过各种执行器获得的温度、变速器输入转速、变速器输出转速、发动机转速、环境工况,及经一个或多个用户输入装置从车辆驾驶员接收的输入。
[0067] 在712,可以基于710处确定的工况判断是否调节变速器的工作状态。例如,控制系统可以响应于从车辆驾驶员接收的输入,包括换挡请求和/或向车轮输送更多或更少扭矩的请求,判断变速器的工作状态需要调节。作为另一个示例,控制系统可以参考存储在存储器中并指示控制系统响应于710处确定的工况的特定组合调节变速器的工作状态的变速器换挡规律(shift schedule)。
[0068] 如果712处的回答为否,例程返回。或者,如果712处的回答为是,可以如714所示确定负责对变速器工作状态执行指定的调节的变速器执行器。例如,为了执行换挡,可以选择调节一个、两个、三个或更多执行器。在716,可以使用上文中参考图3和图4所述的一种或多种方法确定要调节的执行器处的温度。例如,控制系统可以向执行器线圈施加电流并测量所得的电压,该电压与执行器处的温度相关。然而,在一些工况下,控制系统可以参考先前对一些或所有执行器确定的温度。例如,控制系统可以在请求调节变速器之前使用图3和图4的方法来确定一些或所有执行器处的温度,从而所确定的温度可以存储在存储器中以由控制系统在之后调用。以此方式,不需要延迟对变速器状态的调节,以便通过施加驱动电流在调节执行器之前获得温度测量值。
[0069] 在718,可以通过基于716处确定的执行器相应的温度改变714处确定的向执行器施加的电流,对变速器工作状态执行指定的调节。例如,控制系统可以参考存储在存储器中的查找表或映射表以确定用于每个执行器的基础驱动正时,从而可以基于如图6所示对每个执行器确定的相应的温度调节基础驱动正时。因此,控制系统可以调节向执行器施加的驱动电流的正时、驱动电流的幅度,和/或执行器电流的改变速率。最后,例程返回。
[0070] 图7B示出与图7A的方法类似的方法,只是可以将通过第一执行器获得的温度用于控制第二执行器的驱动。在该具体示例中,740、742和744处示出的操作可以分别和操作710、712和714相同。在746,可以确定至少一个其他执行器的温度,用于控制另一个执行器的驱动。作为一个非限制性示例,控制系统可以参考存储在存储器中的查找表以确定与要调节的执行器热相关的一个或多个执行器的温度。换句话说,已通过参考所述图3和图
4所述的一种或多种方法获得的至少一个执行器的温度可用于控制至少一个其他执行器的驱动。例如,控制系统可以参考物理上与要调节的执行器最接近(如,在变速器的流体管路中在空间上或位置上接近)的执行器上次确定的温度,或执行器可以使用通过两个或多个执行器获得的平均温度。以此方式,不需要为了获得执行器处的温度而延迟执行器的驱动,而是可以根据通过其他执行器获得的温度来控制执行器线圈温度的施加。因此,控制系统可以配置为使第一执行器处的温度与第二执行器处的温度相关。在748,可以基于在746处确定的通过其他热相关的执行器获得的温度指示,通过改变向744处确定的执行器施加的电流来执行指定的变速器调节。
[0071] 以此方式,图7A和/或7B的方法可以独立使用或结合使用以协调变速器的各种执行器之间的驱动事件,以便减少因温度波动而导致的对变速器工作状态的调节的变异(variation)。
[0072] 图8示出描述变速器的换挡点如何随通过执行器线圈获得的温度改变而改变的图表。在810处示出与通过变速器执行器获得的第一温度指示对应的变速器传动比增加或减小的示例换挡点。在820处示出与通过变速器执行器获得的第二温度指示对应的变速器传动比增加或减小的第二示例换挡点。在该具体示例中,换挡点810和820表示对变速器工作状态的相同的调节。例如,换挡点810和820两者均表示将变速器从第一传动比调节到第二传动比并可以表示变速器的升挡和降挡。
[0073] 如换挡点810和820之间的比较所示,控制系统通过至少一个执行器对变速器进行换挡时的工况可以基于通过变速器的至少一个执行器获得的温度指示改变。例如,变速器换挡时的车速工况可以如偏移量830所示在两个温度工况之间不同。沿纵轴所示的车速可以由控制系统通过提供驱动轮转速指示的车速传感器获得。类似地,变速器换挡时的发动机扭矩的工况可以如偏移量840所示在两个温度工况之间不同。沿横轴示出的发动机扭矩可以由控制系统通过节气门位置传感器、对发动机负荷的估计获得,且可以进一步基于可通过曲轴转速传感器获得的发动机转速等确定。
[0074] 因此,图8示出控制系统可以基于通过至少一个执行器线圈的与温度相关的电性质获得的温度指示调节变速器的换挡点的示例。注意,各种换挡点可以作为查找表或映射表存储在控制系统处的存储器中以用于参考。
[0075] 本文中包括的示例控制和估值例程可用于各种发动机和/或车辆系统配置。本文所述的具体例程可以表示任何数量的处理策略中的一种或多种,如事件驱动、中断驱动、多任务、多线程等。因此,所示的各种步骤、操作或功能可以按所示的顺序执行、并行执行,或在一些情况下略去。类似地,处理的顺序不是实现本文中所述的示例实施例的特征和优点所必需的,而是为便于演示和说明而提供。取决于所使用的具体策略,可以重复执行所示步骤或功能中的一个或多个。此外,所述步骤可以在图形上表示编程到发动机控制系统中的计算机可读存储介质中的代码。
[0076] 应理解,在本文中公开的配置和例程本质上是示例性的,且这些具体实施例不应被视为具有限制意义,因为大量的变体是可能的。例如,上述技术可以应用于V-6、I-4、I-6、V-12、对置4、及其他的发动机类型。本公开的主题包括在本文中公开的各种系统和配置,及其他特征、功能,和/或属性的所有新颖和非显而易见的组合及子组合。本申请的权利要求特别指出视为新颖和非显而易见的特定组合及子组合。这些权利要求可能引用“一个”元素或“第一”元素或其等价。这样的权利要求应被理解为包括对一个或一个以上这样的元素的结合,而不是要求或排除两个或两个以上这样的元素。所公开的特征、功能、元素和/或属性的其他组合及子组合可以通过本申请权利要求的修改或通过在本申请或相关申请中提出新的权利要求来请求保护。这样的权利要求,无论是在范围上比原始权利要求更宽、更窄、等价或不同,都应被视为包括在本申请的主题之内。