本文作者:kaifamei

分布式动力总成性能优化和控制的装置、系统、方法和技术与流程

更新时间:2024-11-15 15:36:36 0条评论

分布式动力总成性能优化和控制的装置、系统、方法和技术与流程


1.本公开涉及分布式动力总成(powertrain)性能优化和控制的装置、系统、方法和技术以及用于与动力总成和远程控制执行实时无线通信的装置、系统、方法和技术。


背景技术:



2.已经做出了针对基于计算机的车辆(vehicel)动力总成优化的许多建议。许多这样的建议不适合动力总成上或车辆上实现,因为它们的计算资源需求超过在动力总成上或车辆上通常的或优选可用的那些。已经针对动力总成或车辆控制系统与被配置成执行优化的一个或多个方面的远程计算资源之间的通信做出了其他建议。然而,此类提议继续遭受许多缺点和不利,除其他之外包括关于地理覆盖、数据通信的协调、通信延迟、数据可访问性以及数据更新的那些缺点和不利。存在对于本文公开的独特装置、方法、系统和技术的显著需要。
3.示例实施例的公开为了清楚、简要和准确地描述本公开的示例实施例、制造和使用本公开的示例实施例的方式和过程,并且为了使能实践、制造和使用本公开的示例实施例,现在将参考包括图中所示的示例实施例的某些示例实施例,并且将使用特定语言来描述示例实施例。然而,应当理解,由此没有产生对本发明范围的限制并且本发明包括和保护示例实施例的此类改变、修改和进一步应用,如本领域技术人员应当想到的那样。


技术实现要素:



4.公开了独特的分布式动力总成性能优化装置、方法、系统和技术。本公开的另外的实施例、形式、目的、特征、优势、方面和益处将从以下描述和附图变得清楚。
附图说明
5.图1是示出了示例分布式动力总成性能优化系统的某些方面的示意图。
6.图2-4是示出了示例数据通道的某些方面的示意图。
7.图5是示出了示例动力总成性能优化系统的某些方面的示意图。
具体实施方式
8.参考图1,示出了示例分布式动力总成性能优化系统100,其在此也被称为系统100。在系统100的一个方面中,提供了与动力总成102操作通信的动力总成控制单元(pcu)110。在所示实施例中,动力总成102被配置成为车辆101的传动系(driveline)103提供动力(power)。动力总成102包括原动机(prime mover),其可以配置为内燃机(ice)、混合ice-电原动机系统、电原动机系统、基于燃料电池(fuel cell-base)的原动机系统或本领域技术人员将想到的具有本公开的益处的其他类型的原动机系统。在一个优选形式中,车辆101被提供为公路上的卡车;然而,在其他形式中,车辆101也可以被提供为本领域技术人员将想
到的具有本公开的益处的其他类型的交通工具。
9.pcu 110是与车辆的动力总成操作地耦合并且配置成控制车辆的动力总成的操作的动力总成控制器的一个示例。pcu 110还被配置用于使用网络设备112经由无线通信路径109的双向通信,该网络设备112可以被配置为和被提供为网络接口控制器或另一类型的网络接口。网络设备112包括收发器114并且可以操作地与pcu 110耦合或者被包括作为pcu 110的部件。网络设备112还包括通道管理引擎(cme)部件113或与其操作地耦合,通道管理引擎(cme)部件113被配置成管理pcu 100从多个数据通道132、134、136读取数据和向其写入数据的方面。
10.系统100包括优化引擎150,其被提供在远离pcu 110的固定计算机系统111中并且被配置成确定pcu 110的优化的动力总成操作参数。优化引擎150还被配置用于经由通信路径119的双向通信。优化引擎150包括动力总成模型管理器(pmm)151,其管理优化引擎150中的一个或多个动力总成模型实例的执行。pmm 151被配置成与下面进一步描述的cme部件130对接。在包括多个动力总成模型实例的实施例中,pmm 151被配置成针对每个动力总成模型实例分配所需的正确配置参数。
11.优化引擎150包括一个或多个动力总成模型实例,诸如动力总成模型实例(pmi)152。pmi 152包括动力总成模型,其可操作以实时执行并且可以是基于物理的模型、基于映射(map)的模型或另一类型的模型。pmi 153可被配置成在可接受的误差或准确度的限度内对诸如动力总成的扭矩、速度、功率响应之类的动力总成参数进行建模。pmi 152包括动力总成模型的一个实例,其可以响应于来自优化引擎150和/或cme部件130的请求而被触发或启动,以便获得用于所选择的动力总成的预测信息。构想了某些实施例可以包括同时运行的不止一个pmi。每个pmi都可以使用从由cme管理的适当数据通道获得的动力总成数据来加以配置。
12.优化引擎150包括一个或多个节能器(power economizer)算法153,其被配置成规划功率路径(power path)(正和负),以通过管理除其他功率消耗者和生产者之外的引擎、电池系统、whr、风扇、空调和空气压缩机中的一个或多个以及在传动系(drivetrain)的限制内控制引擎速度和负载来优化燃料效率。节能器算法153可包括例如被配置成对功率路径进行分类和规划的经训练的神经网络。
13.优化引擎150包括内部数据处置器(handler),其管理或处置优化引擎150内的数据操作。优化引擎150还包括外部请求处置器138,其被配置成管理经由数据通道去往和来自一个或多个外部系统140的数据通信。外部请求处置器138可以包括一个或多个标准化的api。外部系统140除其他之外可以包括移动平台和web平台。来自外部系统140的数据请求的示例包括提供数据以更新web页上的比如图表或图形之类的图形用户界面元素的请求,或者提供用于系统诊断目的数据的请求。优化引擎150还包括数据湖(data lake)处置器,其被配置成管理经由通信路径129的、是大数据存储系统的数据湖190的读/写或数据输入/输出。数据湖190是大数据存储系统的示例,其存储优化引擎150的运行时间环境之外的通道数据。
14.系统100包括通道管理引擎(cme)部件130,其被提供在固定计算机系统111和也远离动力总成控制器130的第二固定计算机系统121中的至少一个中。cme部件130被配置用于经由无线通信路径109与动力总成控制器120的双向通信并且用于经由通信路径119与优化
引擎150的双向通信。应当理解,pcu 110与通道维护引擎部件130之间经由无线通信路径109的通信还可以包括通过一个或多个附加通信路径的通信,一个或多个附加通信路径可以是有线的或无线的并且除非明确地这样指示,否则不限于专门通过通信路径109发生的通信或专门经由附加通信路径的通信。同样应当理解,pcu 110与优化引擎部件150之间经由通信路径119的通信还可以包括通过一个或多个附加通信路径的通信,所述附加通信路径可以是有线或无线的并且除非明确地这样指示,否则不限于专门通过通信路径119发生的通信或专门经由附加通信路径的通信。
15.cme部件130被配置成动态地更新多个数据通道,所述多个数据通道至少包括存储从动力总成控制器130接收的动力总成操作数据的非暂时性动态更新实例的第一数据通道132,以及存储从优化引擎150接收的优化动力总成操作参数的非暂时性动态更新实例的第二数据通道132。应当理解,在诸如cme部件113或其他cme部件实例之类的其他cme部件的此类操作中,可以辅助cme部件130。在某些形式中,多个数据通道还可以包括一个或多个附加数据通道136。多个数据通道可以具有关于前述和其他类型的数据或信息的传送、共享和维护的多个属性,如本文进一步描述的。
16.多个通道132、134、136可以部分或整体驻留在与cme部件130相同的固定计算机系统111/121中或者可以部分或整体驻留在与cme部件130操作通信的另一固定计算机系统或平台中,如多个数据通道中的每个的左边的省略号所指示的。多个通道132、134、136可以包括用于在诸如pcu 110之类的动力总成控制器和诸如优化引擎150之类的优化引擎之间实时(包括接近实时)信息传送的逻辑路径。实时或接近实时的动力总成数据的示例除其他示例之外包括gps纬度、gps经度、电池电压、电池电流、马达功率(电的、机械的)、电流效率信息、前方车辆信息、驾驶员需求功率、车辆速度、马达速度、引擎速度、后处理(aftertreatment)传感器读数、电池充电状态、变速器(transmission)当前档位、请求档位、行驶里程、瞬时燃料消耗、部件温度、部件健康指数、加速器踏板、制动踏板和故障代码。多个通道132、134、136可以包括用于非实时数据的传送的逻辑路径。非实时数据的示例除其他示例之外包括订阅信息、动力总成配置、系统id、标识牌信息、校准id、软件id、驾驶员、车队信息和路线信息。多个通道可以是逻辑和实现不可知的,并且可以在单个固定计算机系统中或跨多个固定计算机系统实现,例如,第一数据通道132可以驻留在第一云托管系统上并且第二数据通道134可以驻留在第二云托管系统上。
17.多个数据通道中的每个可包括唯一的id,该唯一的id可进一步绑定到一个或多个特定的动力总成和/或绑定到一个或多个特定的数据类型。在另一方面中,多个通道可按照每个通道接收、存储和传输的数据类型来分类。例如,数据通道132可以是动力总成到基础设施数据通道,其被配置成从一个或多个动力总成接收数据并且将数据传输到一个或多个固定计算机系统。数据通道134可以是基础设施到动力总成数据通道,其被配置成从一个或多个固定计算机系统接收数据并将数据传输到一个或多个动力总成。附加数据通道136可以是多个附加数据类型通道中的任何通道,例如,动力总成到动力总成数据通道,其被配置成从一个或多个动力总成接收数据并将数据传输到一个或多个其他动力总成,或者信息数据通道。多个数据通道中的每个都可以被加密,尽管在一些实施方式中信息数据通道可以被提供为未加密的公共数据通道。多个数据通道中的每个都可以按照动力总成类型来分类。
18.多个数据通道除其他类型之外可以存储多个类型的数据,包括车载动力总成数据、诸如全球位置传感器信息之类的动力总成位置数据、当前动力总成参数、当前动力总成软件、存储在动力总成控制模块上的预测信息、来自未连接到动力总成的设备的其他数据、以及基于诸如gmt之类的标准化参考时间的时间戳数据。
19.多个数据通道可以具有同时请求向其或从其读取或写入数据访问的不止一个设备。一旦数据被写在多个数据通道之一上,它就可以同时对预订该通道的所有设备可用,其中,延迟<250-1000毫秒或更快。多个数据通道可以包含静态和动态动力总成信息两者。这种信息可以是非暂时性的或非易失性的,使得一旦数据被写到通道上,其就被存储持续由通道创建者定义的保持(retention)时段,例如,直到至少下一通道更新。
20.通道管理引擎可以跨多个部件或在多个部件中实现。例如,在所示实施例中,可以认为通道管理引擎的功能性跨cme部件113和cme部件130分布或分布它们之中。在其他实施例中,可以认为通道管理引擎的功能性跨cme部件113和/或cme部件的附加实例分布。
21.每个cme部件具有对当前活跃的所有通道的访问。cme部件可以共同地或单独地决定从通道读取或写入的数据是否成功。用于多个通道的读/写接口可以被配置成多个接口,诸如http、mqtt或其他协议。
22.cme部件可以参与请求对通道的读写访问的设备和服务之间的仲裁。cme部件113可被配置成使能针对pcu 110的预定义的通道通信,例如,去往或来自关于每个动力总成可用的动力总成到基础设施和基础设施到动力总成通道。cme部件113可以与高级驾驶员辅助系统接口规范(adasis)重构器通信,以将来自数据通道的数据转换为adasis格式,该adasis格式可以由连接到动力总成控制模块的c络上的其他设备使用。cme部件130可被配置成使能针对优化引擎150的预定义的通道通信,例如,去往或来自关于每个动力总成可用的动力总成到基础设施和基础设施到动力总成通道。cme部件130还可以被配置成使能在两个或更多通道之间的数据流。
23.在某个实施例中,cme部件可以被配置成根据轮询(polling)速率或更新速率仲裁技术,在请求对多个数据通道中的每个的读写访问的设备和服务之间提供仲裁。例如,cme部件可以被配置成以第一更新速率动态地更新第一数据通道,并以比第一更新速率慢的第二更新速率动态地更新第二数据通道。可以选择第一更新速率和第二更新速率之间的差,以确保可以以与刷新速率一致的固定时间间隔执行的优化引擎152配备有来自pcu 110的以更频繁的速率更新的操作数据。第一更新速率是约数十毫秒,例如10-20毫秒。第二更新速率可以是约数百毫秒,例如250-500毫秒。
24.应当理解,cme可以被配置成仲裁或代理由两个或更多动力总成控制单元公布的冲突信号。例如,数据可以在它们到达时按时间戳的方式被排序。在一些形式中,可以评估时间戳的最低有效位以提供时间戳的优先级解决(resolution)。在平局(tie)(例如,包括最低有效位的相同时间戳)的情况下,可以通过基于指示动力总成类型(例如,预先排名)或客户订阅类型(例如,付费对免费订阅)的值来递增增加最后有效位以偏移数据来解决平局决胜(tiebreaker)。cme可以具有公布/订阅模型中的所有动力总成和所有通道的知识。
25.cme部件可以被配置成通过限制对先前已经由通道管理引擎注册和验证的请求节点或设备的读取访问,来控制对多个数据通道132、134、136的读取访问。cme部件还可以被配置成控制对数据通道的写访问,例如,以将对数据通道132的写访问限制到动力总成控制
器110并且将对第二数据通道的写访问限制到优化引擎150。
26.参考图2,示出了示例动力总成到基础设施的数据通道200的某些数据结构方面。应当理解,根据数据通道200的一个或多个方面,数据通道132可以被配置为动力总成到基础设施数据通道。数据通道200包括唯一地标识数据通道200的通道id 202,以及唯一地标识数据通道200的实例的实例id 204。如数据通道200的列状(columnar)布置所指示的,通道id 202和实例id 204可以是数据通道200的所有数据的共同特征(denominator)。
27.数据通道200还包括标识第一数据通道相对于相应动力总成控制器最后更新的时间的一个或多个时间戳210、唯一地标识一个或多个相应动力总成或动力总成控制器的一个或多个动力总成id 212、标识一个或多个相应动力总成/车辆的动力总成和/或车辆配置的一个或多个动力总成配置214、以及标识一个或多个相应动力总成在最后更新第一数据通道时的位置的一个或多个动力总成位置216。数据通道200还可以包括一个或多个动力总成写入授权218,其标识具有写入数据通道200或其一部分的授权的相应动力总成。如数据通道200的列状布置所指示的,时间戳210、动力总成id 212、动力总成配置214、动力总成位置216和动力总成写入授权218可以被划分成数据通道200的特定于特定动力总成或特定动力总成控制器的部分或区域,例如,其中,数据通道200服务于多个动力总成或动力总成控制器。
28.参考图3,示出了示例基础设施到动力总成数据通道300的某些数据结构方面。应当理解,数据通道134可以根据数据通道300的一个或多个方面被配置为基础设施到动力总成。数据通道300包括唯一地标识数据通道300的通道id 302,以及唯一地标识数据通道200的实例的实例id 304。如数据通道200的列状布置所指示的,通道id 202和实例id 204可以是数据通道200的所有数据的共同特征。
29.数据通道300还包括标识相对于相应动力总成控制器最后更新第一数据通道的时间的一个或多个时间戳310、唯一地标识一个或多个相应动力总成或动力总成控制器的一个或多个动力总成id 312、以及标识具有写入数据通道300或其一部分的授权的优化引擎的相应优化部件的一个或多个优化写入授权314。如数据通道300的列状布置所指示的,时间戳310、动力总成id 312和优化写入授权314可以被分成数据通道200的特定于特定动力总成或特定动力总成控制器的部分或区域,例如,其中,数据通道200服务于多个动力总成或动力总成控制器。
30.参考图4,示出了示例动力总成到动力总成数据通道400的某些数据结构方面。应当理解,数据通道136可以根据数据通道400的一个或多个方面被配置为动力总成到动力总成数据通道。数据通道400包括唯一地标识数据通道400的通道id 402,以及唯一地标识数据通道200的实例的实例id 404。如数据通道200的列状布置所指示的,通道id 402和实例id 404可以是数据通道400的所有数据的共同特征。
31.数据通道400还包括标识相对于相应的动力总成控制器最后更新第一数据通道的时间的一个或多个时间戳410、唯一地标识传输动力总成到动力总成通信的一个或多个相应的动力总成或动力总成控制器的一个或多个传输动力总成id 412、以及唯一地标识接收动力总成到动力总成通信的一个或多个相应的动力总成或动力总成控制器的一个或多个接收动力总成id 414。如数据通道400的列状布置所指示的,时间戳410、传输动力总成id 412和接收动力总成id 414可以被分成数据通道400的特定于特定动力总成或特定动力总
成控制器的部分或区域,例如,其中,数据通道400服务于多个动力总成或动力总成控制器。
32.参考图5,示出了示例分布式动力总成性能优化系统500,其在此也被称为系统500。系统500包括可被称为层501的动力总成/车辆层501、可被称为层503的固定通道管理引擎层503、以及可被称为层505的固定优化层505。
33.层501包括动态可变数量的动力总成控制单元(pcu)510a-150n,其被配置成控制相应动力总成的操作,并且其包括相应的通道管理引擎(cme)部件513a-513n或与其操作性地耦合,相应的通道管理引擎(cme)部件513a-513n被配置成管理其相应的pcu 510a-510n从多个数据通道读取数据和向多个数据通道写入数据的方面。pcu 510a-510n中的每个可以具有与系统100的pcu 110的那些相同或相似的部件、功能性、通信能力、和与数据通道、动力总成、车辆、收发器以及其他特征和部件的关系。cme部件513a-513n中的每个可以具有与系统100的cme部件113的那些相同或相似的部件、功能性、通信能力、和与数据通道、动力总成、车辆、收发器以及其他特征和部件的关系。
34.理论上,pcu 510a-150n的数量可以是一个或多个中的任何数量;然而,在某些实现中,鉴于可用的通信带宽或计算资源,可以建立pcu 510a-150n的最大数量以确保可接受的性能。在系统500的操作期间,先前已注册并由系统500识别的任何pcu 510a-150n可动态地加入或离开系统500,例如,当动力总成控制器开启和关闭时。注册和识别可以离线进行并且可以被配置成需要信任源以确保仅期望的动力总成控制单元能够访问和参与系统500。
35.层503包括动态可变数量的固定通道管理引擎(cme)部件530a-530n,其被配置成动态地更新多个数据通道包括。cme部件530a-530n中的每个可以具有与系统100的cme部件130的那些相同或相似的部件、功能性、通信能力、和与动力总成、车辆、收发器以及其他特征和部件的关系。
36.理论上,cme部件530a-530n的数量可以是一个或多个中的任何数量;然而,在某些实现中,鉴于可用的通信带宽或计算资源,可以建立cme部件530a-530n的最大数量以确保可接受的性能。在系统500的操作期间,先前已注册并由系统500识别的任何cme部件530a-530n可动态地加入或离开系统500,例如,当其相应的计算系统开启或关闭时。注册和识别可以离线进行并且可以被配置成需要信任源以确保仅期望的动力总成控制单元能够访问和参与系统500。
37.层505包括动态可变数量的固定优化引擎550a-550n,其被配置成动态地确定一个或多个相应pcu 510a-150n的优化动力总成操作参数。每个固定优化引擎550a-550n可以具有与系统100的优化引擎150的那些相同或相似的部件、功能性、通信能力、和与动力总成、车辆、收发器以及其他特征和部件的关系。
38.理论上,优化引擎550a-550n的数量可以是一个或多个中的任何数量;然而,在某些实现中,鉴于可用的通信带宽或计算资源,可以建立优化引擎550a-550n的最大数量以确保可接受的性能。在系统500的操作期间,先前已注册并由系统500识别的任何优化引擎550a-550n可动态地加入或离开系统500,例如,当其相应的计算系统开启或关闭时。注册和识别可以离线进行并且可以被配置成需要信任源以确保仅期望的动力总成控制单元能够访问和参与系统500。
39.系统500是分布式动力总成性能优化系统的示例,其可以包括通道管理引擎部件
的多个实例,通道管理引擎部件的多个实例可以被提供在远离动力总成控制器的一个或多个公共或单独的固定计算机系统中并且被配置用于与动力总成控制器和优化引擎的双向通信。在这种形式中,可以使用多种技术来协调由通道管理引擎和通道管理引擎的第二实例对多个数据通道的管理。例如,在多个cme实例的情况下,其中,每个cme仲裁动力总成控制器和算法实例的最大数量,诸如分布式实现,cme周期性地交换关于它们已经注册的(一个或多个)动力总成的信息。在该形式中,由两个cme管理的通道将是分开的并且两个cme将不处置相同动力总成的数据。因此,cme的第二、第三、第四实例被配置成作为服务于独立动力总成资产的多主系统来操作。处理传入请求并且动力总成向所述cme注册一次,并且没有其他cme尝试注册该动力总成。
40.系统500是分布式动力总成性能优化系统的示例,其可以包括多个动力总成控制器,所述多个动力总成控制器与第二车辆的第二动力总成操作地耦合并且配置成控制第二车辆的第二动力总成的操作并且用于双向无线通信。在这样的形式中,第一数据通道可以存储从相应的多个动力总成控制器接收的动力总成操作数据的多个非暂时性动态更新的实例。例如,第一数据通道可以存储从第一动力总成控制器接收的第一动力总成操作数据的第一非暂时性动态更新的实例和从第二动力总成控制器接收的第二动力总成操作数据的第二非暂时性动态更新的实例。
41.在这种形式中,第一数据通道可以存储用于相应的多个动力总成控制器的优化动力总成操作参数的多个动态更新的实例。例如,第二数据通道可以存储用于第一动力总成控制器的第一优化动力总成操作参数和用于第二动力总成控制器的第二优化动力总成操作参数的第一非暂时性动态更新的实例。
42.现在将进一步描述多个示例实施例。第一示例实施例是一种系统,包括:动力总成控制器,其与车辆的动力总成操作地耦合并且被配置成控制车辆的动力总成的操作并且用于经由无线通信路径的双向通信;网络设备,其与动力总成控制器操作地耦合并且被配置成提供无线通信路径,以连接到被配置成包含由动力总成控制器和网络设备公布的实时数据和非实时动力总成数据的多个动态数据通道中的一个或多个,并且仲裁实时数据和非实时数据到一个或多个动态数据通道的写入;优化引擎,其被提供在远离动力总成控制器的固定计算机系统中,优化引擎被配置成确定用于动力总成控制器的优化动力总成操作参数;以及通道管理引擎,其被提供在所述固定计算机系统和远离动力总成控制器的第二固定计算机系统中的至少一个中,被配置用于经由无线通信路径与动力总成控制器的双向通信,并且被配置成动态地创建、更新和删除多个动态数据通道。
43.在第一示例实施例的一些形式中,所述系统包括提供在远离动力总成控制器的计算机系统中的数据湖,所述数据湖被配置用于存储来自所述通道管理引擎的打了时间戳的数据。在第一示例实施例的一些形式中,通道管理引擎被配置成以第一更新速率动态地更新第一数据通道并且以比第一更新速率慢的第二更新速率动态地更新第二数据通道。在第一示例实施例的一些形式中,以下中的一个或两个:(a)第一更新速率是约数十毫秒,以及(b)第二更新速率是约数百毫秒。在第一示例实施例的一些形式中,以下中的一个或两个:(a)第一更新速率是10-20毫秒,以及(b)第二更新速率是约250-500毫秒。在第一示例实施例的一些形式中,以下中的至少一个:(a)通道管理引擎被配置成将对第一数据通道的写入访问限制到动力总成控制器,以及(b)通道管理引擎被配置成将对第二数据通道的写入访
问限制到优化引擎。在第一示例实施例的一些形式中,系统包括通道管理引擎的第二实例,其提供在远离动力总成控制器的第三固定计算机系统中并且被配置用于与动力总成控制器和优化引擎的双向通信。在第一示例实施例的一些形式中,通过将动力总成控制器唯一地注册到通道管理引擎的第一实例和通道管理引擎的第二实例中的单个实例来协调通道管理引擎和通道管理引擎的第二实例对多个数据通道的管理。在第一示例实施例的一些形式中,系统包括第二动力总成控制器,其与第二车辆的第二动力总成操作地耦合并且被配置成控制第二车辆的第二动力总成的操作并且用于双向无线通信,其中,以下中的至少一个:(a)第一数据通道存储从第二动力总成控制器接收的第二动力总成操作数据的第二非暂时性动态更新的实例,并且(b)第二数据通道存储用于第二动力总成控制器的第二优化动力总成操作参数的第二非暂时性动态更新的实例。在第一示例实施例的一些形式中,,以下中的至少一个:(a)第一数据通道包括:唯一地标识第一数据通道的通道id、唯一地标识第一数据通道的实例的实例id、标识第一数据通道最后更新的时间的时间戳、唯一地标识动力总成的动力总成id、标识动力总成和车辆中的至少一个的配置数据的动力总成配置、以及标识第一数据通道最后更新时的动力总成的位置的动力总成位置,以及(b)第二数据通道包括:唯一地标识第二数据通道的通道id、唯一地标识第二数据通道的实例的实例id、标识第二数据通道最后更新的时间的时间戳、唯一地标识动力总成的动力总成id、标识动力总成和车辆中的至少一个的配置数据的动力总成配置、以及标识第一数据通道最后更新时的动力总成的位置的动力总成位置。在第一示例实施例的一些形式中,多个数据通道包括存储用于动力总成到动力总成通信的数据的第三数据通道。
44.第二示例实施例是一种系统,包括:动力总成控制器,其与车辆的动力总成操作地耦合并且被配置成控制车辆的动力总成的操作并且用于经由无线通信路径的双向通信;优化引擎,其被提供在远离动力总成控制器的固定计算机系统中并且被配置成确定用于动力总成控制器和用于经由第二通信路径的双向通信的优化动力总成操作参数;以及,通道管理引擎,其被提供在所述固定计算机系统和远离动力总成控制器的第二固定计算机系统中的至少一个中并且被配置用于经由无线通信路径与动力总成控制器的双向通信,并且用于经由第二通信路径与优化引擎的双向通信,通道管理引擎被配置成动态地更新多个数据通道,所述多个数据通道包括存储从动力总成控制器接收的动力总成操作数据的非暂时性动态更新的实例的第一数据通道,以及存储从优化引擎接收的优化动力总成操作参数的非暂时性动态更新的实例的第二数据通道。
45.在第二示例实施例的一些形式中,通道管理引擎被配置成以第一更新速率动态地更新第一数据通道并且以比第一更新速率慢的第二更新速率动态地更新第二数据通道。在第二示例实施例的一些形式中,以下中的一个或两个:(a)第一更新速率是约数十毫秒,以及(b)第二更新速率是约数百毫秒。在第二示例实施例的一些形式中,以下中的一个或两个:(a)第一更新速率是10-20毫秒,以及(b)第二更新速率是250-500毫秒。在第二示例实施例的一些形式中,以下中的至少一个:(a)通道管理引擎被配置成将对第一数据通道的写入访问限制到动力总成控制器,以及(b)通道管理引擎被配置成将对第二数据通道的写入访问限制到优化引擎。在第二示例实施例的一些形式中,系统包括通道管理引擎的第二实例,其被提供在远离动力总成控制器的第三固定计算机系统中并且被配置用于与动力总成控制器和优化引擎的双向通信。在第二示例实施例的一些形式中,通过将动力总成控制器唯
一地注册到通道管理引擎的第一实例和通道管理引擎的第二实例中的单个实例来协调通道管理引擎和通道管理引擎的第二实例对多个数据通道的管理。在第二示例实施例的一些形式中,系统包括第二动力总成控制器,其与第二车辆的第二动力总成操作地耦合并且被配置成控制第二车辆的第二动力总成的操作并且用于双向无线通信,其中,以下中的至少一个:(a)第一数据通道存储从第二动力总成控制器接收的第二动力总成操作数据的第二非暂时性动态更新的实例,并且(b)第二数据通道存储用于第二动力总成控制器的第二优化动力总成操作参数的第二非暂时性动态更新的实例。在第二示例实施例的一些形式中,以下中的至少一个:(a)第一数据通道包括:唯一地标识第一数据通道的通道id、唯一地标识第一数据通道的实例的实例id、标识第一数据通道最后更新的时间的时间戳、唯一地标识动力总成的动力总成id、标识动力总成和车辆中的至少一个的配置数据的动力总成配置、以及标识在第一数据通道最后更新时的动力总成的位置的动力总成位置,以及(b)第二数据通道包括:唯一地标识第二数据通道的通道id、唯一地标识第二数据通道的实例的实例id、标识第二数据通道最后更新的时间的时间戳、唯一地标识动力总成的动力总成id、标识动力总成和车辆中的至少一个的配置数据的动力总成配置、以及标识第一数据通道最后更新时动力总成的位置的动力总成位置。在第二示例实施例的一些形式中,多个数据通道包括存储用于动力总成到动力总成通信的数据的第三数据通道。
46.第三示例实施例是一种方法,包括:提供一种系统,所述系统包括动力总成控制器、与动力总成控制器操作地耦合的网络设备、在远离动力总成控制器的固定计算机系统中提供的优化引擎、在所述固定计算机系统和远离动力总成控制器的第二固定计算机系统中的至少一个中提供的通道管理引擎、以及在远离动力总成控制器的计算机系统中提供的数据湖;以及操作网络设备操作地连接到被配置成包含由动力总成控制器和网络设备公布的实时数据和非实时动力总成数据的多个动态数据通道中的一个或多个,并且仲裁实时数据和非实时数据到一个或多个动态数据通道的写入。
47.在第三示例实施例的一些形式中,方法包括操作通道管理引擎以动态地进行创建、更新和删除多个动态数据通道中的一个或多个。在第三示例实施例的一些形式中,所述方法包括操作优化引擎以确定用于动力总成控制器的优化动力总成操作参数。在第三示例实施例的一些形式中,所述方法包括操作动力总成控制器以响应于优化的动力总成操作参数控制车辆的动力总成的操作。在第三示例实施例的一些形式中,所述方法包括将来自通道管理引擎的打上时间戳的数据存储在数据湖中。在第三示例实施例的一些形式中,通道管理引擎以第一更新速率动态地更新第一数据通道,并且以比第一更新速率慢的第二更新速率动态地更新第二数据通道。在第三示例实施例的一些形式中,以下中的一个或两个:(a)第一更新速率是约数十毫秒,以及(b)第二更新速率是约数百毫秒。在第三示例实施例的一些形式中,以下中的一个或两个:(a)第一更新速率是10-20毫秒,以及(b)第二更新速率是250-500毫秒。在第三示例实施例的一些形式中,以下中的至少一个:(a)通道管理引擎将对第一数据通道的写入访问限制到动力总成控制器,以及(b)通道管理引擎将对第二数据通道的写入访问限制到优化引擎。在第三示例实施例的一些形式中,所述方法包括在远离动力总成控制器的第三固定计算机系统中提供通道管理引擎的第二实例并且被配置用于与动力总成控制器和优化引擎的双向通信。在第三示例实施例的一些形式中,所述方法包括通过将动力总成控制器唯一地注册到通道管理引擎的第一实例和通道管理引擎的第
二实例中的单个实例,来协调通道管理引擎和通道管理引擎的第二实例对多个数据通道的管理。在第三示例实施例的一些形式中,所述方法包括操作第二动力总成控制器,该第二动力总成控制器与第二车辆的第二动力总成操作地耦合并且被配置成控制第二车辆段第二动力总成的操作并且用于双向无线通信,以及以下中的至少一个:(a)利用第一数据通道存储从第二动力总成控制器接收的第二动力总成操作数据的第二非暂时性动态更新的实例,以及(b)利用第二数据通道存储用于第二动力总成控制器的第二优化动力总成操作参数的第二非暂时性动态更新的实例。在第三示例实施例的一些形式中,所述方法包括以下中的至少一个:(a)第一数据通道包括:唯一地标识第一数据通道的通道id、唯一地标识第一数据通道的实例的实例id、标识第一数据通道最后更新的时间的时间戳、唯一地标识动力总成的动力总成id、标识动力总成和车辆中的至少一个的配置数据的动力总成配置、以及标识在第一数据通道最后更新时的动力总成的位置的动力总成位置,以及(b)第二数据通道包括:唯一地标识第二数据通道的通道id、唯一地标识第二数据通道的实例的实例id、标识第二数据通道最后更新的时间的时间戳、唯一地标识动力总成的动力总成id、标识动力总成和车辆中的至少一个的配置数据的动力总成配置、以及标识第一数据通道最后更新时动力总成的位置的动力总成位置。在第三示例实施例的一些形式中,多个数据通道包括存储用于动力总成到动力总成通信的数据的第三数据通道。
48.尽管在附图和前面的描述中已经详细地图示和描述了本公开的示例实施例,但是这些示例实施例被认为在特性上是说明性的并且不是限制性的,应当理解,仅示出和描述了某些示例实施例,并且期望保护落入所要求保护的发明的精神内的所有改变和修改。应当理解,尽管在以上描述中诸如利用的优选的、优选地、优选或更优选的之类的词语的使用指示如此描述的特征可能是更期望的,但是其可能不是必需的,并且缺少该特征的实施例可能被认为在本发明的范围内,以下权利要求书限定了所述范围。在阅读权利要求书时,意图是:当使用诸如“一”、“一个”、“至少一个”或“至少一个部分”之类的词语时,并不意图将权利要求限制为仅一个项目,除非在权利要求中特别地进行过相反的陈述。当使用语言“至少一部分”和/或“一部分”时,除非特别地进行过相反的陈述,否则该项目可以包括一部分和/或整个项目。

技术特征:


1.一种系统,包括:动力总成控制器,与车辆的动力总成操作地耦合并且被配置成控制车辆的动力总成的操作并且用于经由无线通信路径的双向通信;网络设备,与动力总成控制器操作地耦合并且被配置成提供无线通信路径,以连接到被配置成包含由动力总成控制器和网络设备公布的实时数据和非实时动力总成数据的多个动态数据通道中的一个或多个,并且仲裁实时数据和非实时数据到一个或多个动态数据通道的写入;优化引擎,被提供在远离动力总成控制器的固定计算机系统中,优化引擎被配置成确定用于动力总成控制器的优化动力总成操作参数;以及通道管理引擎,被提供在所述固定计算机系统和远离动力总成控制器的第二固定计算机系统中的至少一个中,被配置用于经由无线通信路径与动力总成控制器的双向通信,并且被配置成动态地创建、更新和删除多个动态数据通道。2.根据权利要求1所述的系统,包括:数据湖,被提供在远离动力总成控制器的计算机系统中,被配置用于存储来自所述通道管理引擎的打上时间戳的数据。3.根据权利要求1所述的系统,其中,通道管理引擎被配置成以第一更新速率动态地更新第一数据通道并且以比第一更新速率慢的第二更新速率动态地更新第二数据通道。4.根据权利要求3所述的系统,其中,以下中的一个或两个:(a)第一更新速率是约数十毫秒,以及(b)第二更新速率是约数百毫秒。5.根据权利要求3所述的系统,其中,以下中的一个或两个:(a)第一更新速率是10-20毫秒,以及(b)第二更新速率是250-500毫秒。6.根据权利要求3所述的系统,其中,以下中的至少一个:(a)通道管理引擎被配置成将对第一数据通道的写访问限制到动力总成控制器,以及(b)通道管理引擎被配置成将对第二数据通道的写访问限制到优化引擎。7.根据权利要求1-5中任一项所述的系统,包括通道管理引擎的第二实例,被提供在远离动力总成控制器的第三固定计算机系统中,并且被配置用于与动力总成控制器和优化引擎的双向通信。8.根据权利要求7所述的系统,其中,通过向通道管理引擎的第一实例和通道管理引擎的第二实例中的单个实例唯一地注册动力总成控制器来协调通道管理引擎和通道管理引擎的第二实例对多个数据通道的管理。9. 根据权利要求3所述的系统,包括第二动力总成控制器,与第二车辆的第二动力总成操作地耦合并且被配置成控制第二车辆的第二动力总成的操作并且用于双向无线通信,其中,以下中的至少一个:(a)第一数据通道存储从第二动力总成控制器接收的第二动力总成操作数据的第二非暂时性动态更新的实例,以及(b)第二数据通道存储用于第二动力总成控制器的第二优化动力总成操作参数的第二非暂时性动态更新的实例。10. 根据权利要求3所述的系统,其中,以下中的至少一个:(a)第一数据通道包括:唯一地标识第一数据通道的通道id、唯一地标识第一数据通道
的实例的实例id、标识第一数据通道最后更新的时间的时间戳、唯一地标识动力总成的动力总成id、标识动力总成和车辆中的至少一个的配置数据的动力总成配置、以及标识第一数据通道最后更新时动力总成的位置的动力总成位置,以及(b)第二数据通道包括:唯一地标识第二数据通道的通道id、唯一地标识第二数据通道的实例的实例id、标识第二数据通道最后更新的时间的时间戳、唯一地标识动力总成的动力总成id、标识动力总成和车辆中的至少一个的配置数据的动力总成配置、以及标识第一数据通道最后更新时动力总成的位置的动力总成位置。11.根据权利要求1-5中任一项所述的系统,其中,多个数据通道包括存储用于动力总成到动力总成通信的数据的第三数据通道。12.一种系统,包括:动力总成控制器,与车辆的动力总成操作地耦合并且被配置成控制车辆的动力总成的操作并且用于经由无线通信路径的双向通信;优化引擎,被提供在远离动力总成控制器的固定计算机系统中,并且被配置成确定用于动力总成控制器的优化动力总成操作参数并且用于经由第二通信路径的双向通信;以及通道管理引擎,被提供在所述固定计算机系统和远离动力总成控制器的第二固定计算机系统中的至少一个中,并且被配置用于经由无线通信路径与动力总成控制器的双向通信,并且用于经由第二通信路径与优化引擎的双向通信,通道管理引擎被配置成动态地更新多个数据通道,多个数据通道包括存储从动力总成控制器接收的动力总成操作数据的非暂时性动态更新的实例的第一数据通道,以及,存储从优化引擎接收的优化动力总成操作参数的非暂时性动态更新的实例的第二数据通道。13.根据权利要求12所述的系统,其中,通道管理引擎被配置成以第一更新速率动态地更新第一数据通道,并且以比第一更新速率慢的第二更新速率动态地更新第二数据通道。14.根据权利要求13所述的系统,其中,以下中的一个或两个:(a)第一更新速率是约数十毫秒,以及(b)第二更新速率是约数百毫秒。15.根据权利要求14所述的系统,其中,以下中的一个或两个:(a)第一更新速率是10-20毫秒,以及(b)第二更新速率是250-500毫秒。16.根据权利要求12-15中任一项所述的系统,其中,以下中的至少一个:(a)通道管理引擎被配置成将对第一数据通道的写访问限制到动力总成控制器,以及(b)通道管理引擎被配置成将对第二数据通道的写访问限制到优化引擎。17.根据权利要求12-15中任一项所述的系统,包括通道管理引擎的第二实例,被提供在远离动力总成控制器的第三固定计算机系统中并且被配置用于与动力总成控制器和优化引擎的双向通信。18.根据权利要求17所述的系统,其中,通过向通道管理引擎的第一实例和通道管理引擎的第二实例中的单个实例唯一地注册动力总成控制器来协调通道管理引擎和通道管理引擎的第二实例对多个数据通道的管理。19. 根据权利要求12-15中任一项所述的系统,包括第二动力总成控制器,与第二车辆的第二动力总成操作地耦合并且被配置成控制第二车辆的第二动力总成的操作,并且用于双向无线通信,其中,以下中的至少一个:(a)第一数据通道存储从第二动力总成控制器接收的第二动力总成操作数据的第二非
暂时性动态更新的实例,以及(b)第二数据通道存储从第二动力总成控制器的第二优化动力总成操作数据的第二非暂时性动态更新的实例。20. 根据权利要求12-15中任一项所述的系统,其中,以下中的至少一个:(a)第一数据通道包括:唯一地标识第一数据通道的通道id、唯一地标识第一数据通道的实例的实例id、标识第一数据通道最后更新的时间的时间戳、唯一地标识动力总成的动力总成id、标识动力总成和车辆中的至少一个的配置数据的动力总成配置、以及标识第一数据通道最后更新时动力总成的位置的动力总成位置,以及(b)第二数据通道包括:唯一地标识第二数据通道的通道id、唯一地标识第二数据通道的实例的实例id、标识第二数据通道最后更新的时间的时间戳、唯一地标识动力总成的动力总成id、标识动力总成和车辆中的至少一个的配置数据的动力总成配置、以及标识第一数据通道最后更新时动力总成的位置的动力总成位置。21.根据权利要求12-15中任一项所述的系统,其中,多个数据通道包括存储用于动力总成到动力总成通信的数据的第三数据通道。22. 一种方法,包括:提供一种系统,包括动力总成控制器、与动力总成控制器操作地耦合的网络设备、在远离动力总成控制器的固定计算机系统中提供的优化引擎、在所述固定计算机系统和远离动力总成控制器的第二固定计算机系统中的至少一个中提供的通道管理引擎、以及在远离动力总成控制器的计算机系统中提供的数据湖;以及操作网络设备以操作地连接到被配置成包含由动力动力总成控制器和网络设备公布的实时数据和非实时动力总成数据的多个动态数据通道中的一个或多个,并且仲裁实时数据和非实时数据到一个或多个动态数据通道的写入。23.根据权利要求22所述的方法,包括:操作通道管理引擎以动态地进行创建、更新和删除多个动态数据通道中的一个或多个。24.根据权利要求22所述的方法,包括:操作优化引擎以确定用于动力总成控制器的优化动力总成操作参数。25.根据权利要求24所述的方法,包括:操作动力总成控制器以响应于优化动力总成操作参数来控制车辆的动力总成的操作。26.根据权利要求22所述的方法,包括:将来自所述通道管理引擎的打上时间戳的数据存储在数据湖中。27.根据权利要求22-26中任一项所述的方法,其中,通道管理引擎以第一更新速率动态地更新第一数据通道,并且以比第一更新速率慢的第二更新速率动态地更新第二数据通道。28.根据权利要求27所述的方法,其中,以下中的一个或两个:(a)第一更新速率是约数十毫秒,以及(b)第二更新速率是约数百毫秒。29.根据权利要求27所述的方法,其中,以下中的一个或两个:(a)第一更新速率是10-20毫秒,以及(b)第二更新速率是250-500毫秒。30.根据权利要求27所述的方法,其中,以下中的至少一个:(a)通道管理引擎将对第一
数据通道的写访问限制到动力总成控制器,以及(b)通道管理引擎将对第二数据通道的写访问限制到优化引擎。31.根据权利要求22-26中任一项所述的方法,包括在远离动力总成控制器的第三固定计算机系统中提供通道管理引擎的第二实例,并且通道管理引擎的第二实例被配置用于与动力总成控制器和优化引擎的双向通信。32.根据权利要求31所述的方法,包括通过将动力总成控制器唯一地注册到通道管理引擎的第一实例和通道管理引擎的第二实例中的单个实例来协调通道管理引擎和通道管理引擎的第二实例对多个数据通道的管理。33. 根据权利要求27所述的方法,包括操作第二动力总成控制器,第二动力总成控制器与第二车辆的第二动力总成操作地耦合并且被配置成控制第二车辆的第二动力总成的操作并且用于双向无线通信,以及,以下中的至少一个:(a)利用第一数据通道存储从第二动力总成控制器接收的第二动力总成操作数据的第二非暂时性动态更新的实例,以及(b)利用第二数据通道存储用于第二动力总成控制器的第二优化动力总成操作参数的第二非暂时性动态更新的实例。34. 根据权利要求27所述的方法,其中,以下中的至少一个:(a)第一数据通道包括:唯一地标识第一数据通道的通道id、唯一地标识第一数据通道的实例的实例id、标识第一数据通道最后更新的时间的时间戳、唯一地标识动力总成的动力总成id、标识动力总成和车辆中的至少一个的配置数据的动力总成配置、以及标识第一数据通道最后更新时动力总成的位置的动力总成位置,以及(b)第二数据通道包括:唯一地标识第二数据通道的通道id、唯一地标识第二数据通道的实例的实例id、标识第二数据通道最后更新的时间的时间戳、唯一地标识动力总成的动力总成id、标识动力总成和车辆中的至少一个的配置数据的动力总成配置、以及标识第一数据通道最后更新时动力总成的位置的动力总成位置。35.根据权利要求22-26中任一项所述的方法,其中,多个数据通道包括存储用于动力总成到动力总成通信的数据的第三数据通道。

技术总结


一种系统包括动力总成控制器,其与车辆的动力总成操作地耦合并且被配置成控制车辆的动力总成的操作以及用于经由无线通信路径的双向通信。优化引擎被配置成确定用于动力总成控制器和用于经由第二通信路径的双向通信的优化动力总成操作参数。通道管理引擎被配置用于经由无线通信路径与动力总成控制器的双向通信并且用于经由第二通信路径与优化引擎的双向通信,通道管理引擎被配置成动态地更新多个数据通道,包括存储从动力总成控制器接收的动力总成操作数据的非暂时性动态更新实例的第一数据通道,以及存储从优化引擎接收的优化动力总成操作参数的非暂时性动态更新实例的第二数据通道。第二数据通道。第二数据通道。


技术研发人员:

H

受保护的技术使用者:

康明斯有限公司

技术研发日:

2021.01.19

技术公布日:

2023/1/13


文章投稿或转载声明

本文链接:http://www.wtabcd.cn/zhuanli/patent-1-76838-0.html

来源:专利查询检索下载-实用文体写作网版权所有,转载请保留出处。本站文章发布于 2023-01-25 09:11:22

发表评论

验证码:
用户名: 密码: 匿名发表
评论列表 (有 条评论
2人围观
参与讨论