一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于位置管理催化剂温度的系统和方法与流程

2021-12-04 01:49:00 来源:中国专利 TAG:

基于位置管理催化剂温度的系统和方法
相关申请的交叉引用
1.本技术要求2020年5月27日提交的申请号为63/030,479、标题为“基于位置管理催化剂温度的系统和方法”的美国专利申请的权益和优先权,通过引用将其全部内容并入本文并用于所有目的。
技术领域
2.本公开涉及基于后处理系统的位置管理用于发动机系统的后处理系统的催化剂的温度的系统和方法。


背景技术:

3.内燃机的排放物法规近年来变得更加严格。环境问题促使世界各地对内燃机实施更严格的排放要求。诸如美国环境保护局(epa)的政府机构仔细监测发动机的排放质量,并设定发动机必须遵守的排放标准。因此,越来越多地在发动机上使用排气后处理系统以减少排放物。排气后处理系统通常设计成减少颗粒物质、氮氧化物、碳氢化合物和其他对环境有害的污染物的排放。


技术实现要素:

4.一个实施例涉及一种系统,所述系统包括:控制器,所述控制器包括至少一个耦合到存储器的处理器,所述存储器存储指令,当所述指令由所述至少一个处理器执行时,所述指令使所述控制器执行以下操作,该操作包括:基于车辆的位置确定一套排放法规;响应于所确定的一套排放法规来确定所述车辆的后处理系统的催化剂的目标温度;将所述催化剂的当前温度与确定的目标温度进行比较;以及响应于催化剂的当前温度低于所述确定的目标温度,提供热管理命令以将催化剂温度朝向所述确定的目标温度升高。
5.另一个实施例涉及一种方法,所述方法包括:通过控制器基于车辆的位置确定一套排放法规;通过控制器响应于所确定的一套排放法规来确定所述车辆的后处理系统的催化剂的目标温度;通过控制器将所述催化剂的当前温度与确定的目标温度进行比较;并且响应于催化剂的当前温度低于所述确定的目标温度,通过控制器提供热管理。
6.另一个实施例涉及一种系统,所述系统包括:控制器,所述控制器包括至少一个耦合到存储器的处理器,所述存储器存储指令,当所述指令由所述至少一个处理器执行时,所述指令使所述控制器执行以下操作,该操作包括:基于车辆的位置确定一套排放法规;响应于所确定的一套排放法规来确定所述车辆的后处理系统的排气的目标温度;将排气的当前温度与确定的目标温度进行比较;并且响应于排气的当前温度低于所述确定的目标温度,提供热管理命令以将排气温度朝向确定的目标温度升高。
7.本发明内容仅是说明性的,并不以任何方式进行限制。结合附图,在本文阐述的详细描述中,本文描述的设备或过程的其他方面、创造性特征和优点将变得显而易见,其中相似的附图标记指代相似的元件。
附图说明
8.图1是根据示例实施例的用于车辆的发动机和排气后处理系统的示意图。
9.图2是根据示例实施例的图1的车辆的控制器的示意图。
10.图3是根据示例实施例的响应于车辆的物理位置而实现催化剂保持温暖过程的方法的流程图。
具体实施方式
11.以下是与响应于车辆的物理位置而实现催化剂“保持温暖”的方法、装置以及系统有关的各种概念,和相关的程序的实施更详细的描述。在转向详细示出某些示例实施例的附图之前,应当理解,本公开不限于说明书中阐述的或在附图中示出的细节或方法。
12.总体上参考附图,本文公开的各种实施例涉及基于车辆的物理位置来管理后处理系统的催化剂,特别是选择性催化还原(“scr”)系统催化剂的温度的系统、装置和方法。在操作中,本公开的系统、方法和装置根据基于车辆的物理位置的本地排放法规来改变催化剂的温度。scr系统是减少柴油发动机排放物的重要组成部分。scr可以利用两步过程:加料器将还原剂注入排气流,然后排气通过scr催化剂,该scr催化剂将排气转化为可以释放到大气中的危害较小的颗粒(特别是将nox转化为危害较小的化合物)。但是,如果scr催化剂不在一定温度下,则化学还原将不会发生或将以低得多的效率发生。例如,当车辆从关闭状态过渡到打开状态时,在scr催化剂按预期操作之前存在一段时间,该时间段与催化剂的温度低于所需的温度阈值相吻合。在此预热期间,可能会导致污染物升高。在某些地方法规要求超低nox水平的管辖区中,这种较高的污染物水平可能会带来问题。此外,不同的管辖区可能具有不同的污染物/排放物要求(例如,nox水平)。结果,催化剂所需的操作温度可能根据管辖区而不同。与不太严格的管辖区相比,较严格的要求(例如,超低nox管辖区,诸如加利福尼亚空气资源委员会规定的要求)可能会要求催化剂更快地达到所需的操作温度。
13.根据本公开,车辆的控制器耦合到发动机和后处理系统。控制器可以跟踪车辆的位置,并基于车辆的位置确定一套排放法规(例如,通过存储根据位置的法规的查找表、通过将车辆位置发送给远程操作员,然后由操作员提供法规的远程信息处理设备等)。然后,控制器可以确定后处理系统的至少一个scr催化剂的目标温度或排气流的温度。在一些实施例中,目标温度是排气流(例如,温度、质量流量)和环境温度的函数,以便通过一个或多个催化剂温度模型来估计催化剂(例如,scr)温度。在该实施例中,目标温度是基于催化剂温度模型的估计催化剂温度。在确定目标温度之后并且响应于确定的一套排放法规,控制器可以将scr催化剂或排气流的当前温度与确定的目标温度进行比较,并且响应于当前温度低于确定的目标温度,提供热管理命令以实现确定的目标温度。技术上和有利地,本公开使得能够响应于位置信息对后处理系统中的组件进行热管理。在操作中和如本文所述,本公开使得能够将后处理系统中的(一个或多个)催化剂预加热至或维持(一个或多个)催化剂的操作温度,以便满足随着车辆沿路线行驶而可能变化的各种排放法规。通过基于当地排放法规积极地和先发性地调整组件(其可以通过将位置数据与排放法规的数据库绑定来确定),本公开可以有助于满足变化的排放法规,同时还避免了在没有法律要求的情况下的不必要的催化剂变暖而浪费的资源。
14.现在参考图1,根据示例实施例示出了具有发动机12、后处理系统70、定位系统42
和控制器26的车辆10。车辆10可以是任何类型的公路车辆或越野车辆,包括但不限于:长途运输卡车、中型卡车(例如皮卡等)、轿车、厢式轿车、坦克等。在一些实施例中,车辆10可以是飞机、轮船、机车和/或其他类型的车辆。基于这些配置,各种附加的组件也可以包括在车辆中,例如变速器、一个或多个齿轮箱、泵、致动器等。
15.发动机12被构造为利用柴油的压燃式内燃发动机。然而,在各种替代实施例中,发动机12可以被构造为利用任何类型的燃料(例如,汽油)的任何其他类型的发动机(例如,火花点火,使用内燃发动机和电动机的组合的混合动力发动机)。在内燃发动机12内,来自大气的空气与燃料结合并燃烧,以为发动机提供动力。燃料通过联接到发动机的一个或多个燃料喷射器喷射到每个气缸中。来自燃料喷射器的燃料和发动机12的压缩室(例如,气缸)中的空气燃烧产生排气,该排气可操作地排放到排气歧管和排气后处理系统70。
16.发动机12可包括多个气缸。在所示的示例中,发动机12包括第一气缸112、第二气缸114、第三气缸116、第四气缸118、第五气缸120以及第六气缸122(在本文中统称为“气缸112

122”)。应该理解的是,尽管在图1中示出了六个气缸,但是气缸的数量可以根据系统配置和要求而变化。气缸112

122可以是适用于其中布置有气缸的发动机的任何类型的气缸(例如,尺寸和形状适当地设置以容纳活塞)。
17.发动机12包括气缸停缸(“cda”)系统44,其被构造为或配置为接收来自控制器的信号,以在发动机12的操作期间选择性地激活和停用(即,不发生燃烧)气缸112

122中的一个或多个。动态跳跃点火(“dsf”)系统是气缸停缸(“cda”)系统的一种类型。cda系统用于使发动机的各个气缸停用(即,不发生燃烧),从而来自发动机的动力是由少于所有气缸提供的。cda系统44可以包括用于实现cda操作模式的组件(例如,进气阀、排气阀、控制阀打开/关闭的电磁阀(solenoids)等)。在一些情况下,可以关闭一个或多个进气阀,从而不允许燃烧用的空气流入气缸,从而防止燃烧。在其他情况下,可以允许空气流经气缸,但是通过没有火花或柴油燃料喷射防止燃烧。dsf系统以dsf模式操作发动机,其中一个或多个气缸在逐循环和逐气缸的基础上停用/不激活(例如,不发生燃烧),使得来自发动机的动力不是由所有气缸提供的。因此,气缸在第一发动机循环中可以是不激活的,而在第二发动机循环中可以是激活的。另一种类型的cda操作模式称为“固定气缸cda”。在固定气缸cda中,在固定气缸cda操作模式期间的每个发动机循环中,一个或多个相同的气缸处于激活/不激活状态,从而使气缸在预定的操作条件下被预定为停用。“激活的”气缸意味着允许在该气缸中发生燃烧。在dsf模式下操作发动机可以通过减少排气的总流量和/或要求激活的气缸产生与进入dsf模式之前发动机产生的总工作量相同的总工作量来增加排气的温度。cda系统44被配置为或构造为以dsf模式或固定气缸cda操作模式操作。
18.使用少于最大数量的气缸112

122(在该示例实施例中,最大值为6)可能引起改善的燃料经济性,因为操作减少数量的气缸需要减少的燃料量。然而,使用少于6个气缸112

122也可能导致功率输出降低,这可能会使某些道路和坡道行驶变得困难。如上所述,使用少于6个气缸112

122也可能导致排气温度比使用所有6个气缸112

122操作期间产生的排气温度更高,因为被激活的气缸112

122在较高的燃烧压力下操作以补偿任何不激活的气缸112

122,这导致较高的燃烧温度。因此,可以采用cda系统44来增加排气温度。
19.后处理系统70是与发动机12处于排气接收连通中。后处理系统包括柴油氧化催化剂(doc)72、柴油颗粒过滤器(dpf)74、还原剂输送系统78、分解室80(例如反应器、反应器管
等)、scr催化剂76、催化剂传感器82、碳氢化合物(hc)加料器46和加热器48。doc 72被构造为接收来自发动机12的排气并氧化排气中的碳氢化合物和一氧化碳。为了适当地帮助该还原反应,可能要求doc 72处于特定的操作温度下。在一些实施例中,该特定的操作温度在200

500℃之间。在其他实施例中,特定操作温度是doc 72的转化效率超过预定义阈值的温度(例如,hc氧化为危害较小的化合物,这被称为hc转化效率)。
20.dpf 74布置在或位于doc 72的下游,并构造成去除排气流中的颗粒。dpf74包括入口和出口,入口接收排气,在使得颗粒物质基本从排气过滤和/或将颗粒物质转化成二氧化碳之后排气从出口离开。在一些实施方式中,可以省略dpf 74。
21.在一些实施例中,燃料喷射器构造成在气缸112

122中发生燃烧事件之后将一定量的燃料喷射到气缸112

122中的一个或多个中。该喷射也称为缸内后喷射事件。通过在燃烧之后将燃料喷射到气缸112

122中,后喷射的燃料倾向于蒸发而不是在气缸112

122中燃烧。然而,未燃烧的后喷射燃料的确与后处理系统70中的一种或多种催化剂(例如scr催化剂76)反应以产生热量(例如放热反应),这提高了scr系统中排气的温度。在其他实施例中,hc加料器46位于dpf 74的上游,并且构造成将一定量的hc燃料(例如,柴油燃料)喷射到排气流中。该喷射也被称为外部缸后(post

cylinder)hc燃料喷射事件。当燃料被喷射到排气中时,燃料燃烧并升高排气的温度,其随后穿过scr催化剂76并且升高scr催化剂76的温度。hc加料器46被构造成使得缸内燃料喷射事件和外部缸后hc燃料喷射事件可以独立地(即,仅一个或另一个)发生或同时发生。这可能取决于例如催化剂温度低于阈值温度的程度。如果催化剂温度超过阈值温度以下的预设量,则可以命令缸内和缸外喷射。如果催化剂温度低于阈值温度但不超过预设量,则只能使用缸内和缸外喷射中的一种。由于限制了命令两次喷射的时间,因此节省了用于喷射的燃料,因此该策略是有益的。
22.分解室80配置成将还原剂转换成氨。还原剂可以是例如尿素、柴油排气液(def)、尿素水溶液(uws)、尿素含水溶液(例如aus32等)和其他类似流体。分解室80包括还原剂输送系统78,该还原剂输送系统78具有加料器,该加料器配置成将还原剂加料到分解室80中(例如,经由喷射器)。在一些实施方式中,还原剂被喷射到scr催化剂76的上游。然后,还原剂液滴经历蒸发、热解和水解的过程以形成气态氨。分解室80包括与dpf 74流体连通的用以接收包含nox排放物的排气的入口,以及用于排气、nox排放物、氨和/或还原剂流至scr催化剂76的出口。
23.scr催化剂76被配置为通过加速在排气中的氨和nox到双原子氮、水和/或二氧化碳之间的nox还原过程来减少nox排放。如果scr催化剂76不处于或高于特定温度,则nox还原过程的加速受到限制,并且scr系统可能不满足一个或多个法规。在一些实施例中,该特定温度是250

300℃。scr催化剂76包括与分解室80流体连通的入口,从该入口接收排气和还原剂。scr催化剂76可以由惰性材料和活性催化剂的组合制成,使得惰性材料(例如陶瓷金属)将排气引向活性催化剂,该活性催化剂是适合于催化还原的任何种类的材料(例如诸如钒、钼、钨等的贱金属氧化物或诸如铂的贵金属)。
24.加热器48位于scr系统之前的排气流动路径中,并且被构造或配置为可控地加热scr系统上游的排气。加热器48可以是任何种类的外部热源,其可以被构造或配置为增加通过的排气的温度,这又增加了scr催化剂76的温度。这样,加热器可以是电加热器、感应加热器、微波或燃料燃烧(例如,hc燃料)加热器。如图所示,加热器48是由车辆10的电池供电的
电加热器。加热器可以是对流型的,其中热量被传递到流动的排气中,或者可以是传导型的,其中加热器加热将热量传递到流动的排气中的成分。
25.催化剂传感器82被构造或配置为感测关于scr催化剂76的至少一个特征。因此,催化剂传感器82可以是一个或多个传感器,其被布置成测量或以其他方式获取关于scr催化剂76的特征或属性的数据、值或信息。传感器可以是所有真实传感器、所有虚拟传感器或其组合。在一个实施例中,催化剂传感器82是温度传感器或包括温度传感器,该温度传感器被构造或配置为向控制器26发送指示scr催化剂的温度的信号。例如,催化剂传感器82可以测量scr催化剂76的催化剂床的温度。控制器26被配置为将scr催化剂76的温度与scr催化剂76的目标温度范围进行比较,以确定(例如,估算、计算等)scr催化剂76的温度是否在目标温度范围之外(例如,scr催化剂76的温度超过scr催化剂76的目标最高温度、scr催化剂76的温度不超过scr催化剂76的目标最低温度,等等)。目标温度范围可以与scr催化剂76以一种或多种法规所规定的速率执行最佳的nox还原或nox还原的温度相关联。
26.应当理解,多个传感器可以包括在后处理系统70中。例如,系统70包括nh3传感器、nox传感器、温度传感器以及颗粒物质(pm)传感器。nh3传感器可以构造成获取指示scr中的nh3量的数据。温度传感器可以构造成获取指示其位置处的温度的数据。特别地,后处理系统70可包括一个或多个温度传感器,其构造成获取指示流过后处理系统70的排气的温度的数据。nox传感器可以构造成获取指示nox传感器所位于的每个位置处的nox量的数据。pm传感器可以构造成监测流过排气后处理系统70的颗粒物质。控制器可通信地耦合到后处理系统70中的每个传感器。因此,控制器100构造成从一个或多个传感器接收数据。控制器100可以使用所接收的数据来控制后处理系统中的一个或多个组件和/或用于监视和诊断目的。
27.尽管所示的排气后处理系统70包括沿排气流动路径相对于彼此定位在特定位置的doc、dpf和scr催化剂,但是在其他实施例中,排气后处理系统可包括沿期望的排气流动路径相对于彼此位于任何位置的各种催化剂中的任何一种以上。另外,也可以包括amox催化剂。此外,虽然doc和amox催化剂是非选择性催化剂,但在一些实施例中,doc和amox催化剂可以是选择性催化剂。因此,在不脱离本公开的范围的情况下,可以进行各种各样的架构。
28.定位系统42被配置为在某个时间点检测车辆10的位置。在一些实施例中,该时间点是当前的时刻,而在其他实施例中,该时间点是即将到来的和未来的时间点。在示例实施例中,定位系统42是全球定位系统(gps),其中定位系统42从(一个或多个)卫星接收gps数据,并促进与(一个或多个)卫星和控制器26的基于位置的通信。在另一示例实施例中,定位系统42是将车辆10连接到车队中的其他车辆的通信系统,并且基于车辆10相对于车队中的其他车辆的相对位置来接收车辆10的位置,诸如通过三角测量。在另一示例实施例中,定位系统42是与多个信标通信的通信系统,从而基于车辆10相对于多个信标的位置来确定车辆10的位置。仅举几个例子,该多个信标可以是沿道路在某些点处建造的塔楼、可以收集通行费的现有基础设施、也可以是蜂窝塔楼。因此,定位系统42可以包括用于与远程服务员或操作员进行远程信息处理通信的远程信息处理设备。
29.定位系统42是这些实施例的任何组合,使得如果另一个实施例发生故障,则一个实施例可以占上风。例如,如果gps关闭,则定位系统42可以依赖于与其他车队的三角测量。
30.控制器26联接至发动机12、后处理系统70以及定位系统42,并且被构造或配置为
至少部分地控制后处理系统70,并且在一些实施例中,控制发动机12。当传感器被构造为真实传感器时,控制器26接收来自催化剂传感器82的信号,并使用从催化剂传感器82接收的信号来分析后处理系统70中的scr催化剂76的温度,并响应这些信号和来自定位系统42的信息执行各种操作或动作。控制器26还从发动机12接收关于发动机12的性能和操作的信号。
31.由于图1的组件被示为体现在车辆10中,因此控制器26可以被构造或配置为一个或多个电子控制单元(ecu),诸如微控制器。控制器26可以与变速器控制单元、排气后处理控制单元、动力系控制模块、发动机控制模块等中的至少一个分离或包括在其中。在图2中更详细地描述了控制器26的功能和结构。
32.车辆10的组件可使用任何类型和数量的有线或无线连接彼此通信或与外部组件(例如,远程操作员)通信。控制器26与车辆10的组件之间以及之中的通信可以通过任何数量的有线或无线连接(例如,ieee下的任何标准)。例如,有线连接可以包括串行电缆、光纤电缆、cat5电缆或任何其他形式的有线连接。无线连接可以包括因特网、wi

fi、蜂窝、无线电、蓝牙、zigbee等。在一些实施例中,控制器区域网络(can)总线提供信号、信息和/或数据的交换。can总线包括任何数量的有线和无线连接,其提供信号、信息和/或数据的交换。can总线可以包括局域网(lan)或广域网(wan),或者可以与外部计算机建立连接(例如,通过使用互联网服务提供商的互联网)。
33.现在参考图2,根据示例实施例示出了图1的车辆10的控制器26的示意图。如图2所示,控制器26包括具有处理器34和存储器设备38的处理电路30、具有位置电路52、保持温暖电路54、cda电路56、hc加料电路58以及电加热器电路60的控制系统50、以及通信接口66。通常,控制器26被配置成从定位系统42接收关于车辆10的地理位置的信息以及从发动机12和后处理系统70接收关于车辆10的内部状态的信息。然后,基于该信息,控制器26被配置为向车辆10的各个组件提供热管理命令,基于该信息对组件进行优先级排序,以使scr保持温暖并使车辆10的排放符合车辆10所在管辖区的标准。
34.热管理命令可包括但不限于启用或禁用cda系统44,启用通过hc加料器46的加料、增加来自燃料喷射器的燃料喷射量或速率以及激活电加热器48。如本文所用,优先级排序是指利用一个或多个组件而不是另一个组件来实现scr保持温暖。在一个示例中,如果车辆10的电池的充电状态(soc)较低(或加热器的另一电源),例如低于预定阈值(例如,小于50%的充电状态),则控制器会优先考虑那些不使用电池的组件(即hc加料器46、燃料喷射器、cda系统44),而不是使用那些确实使用电池的组件(即加热器48)。在第二示例中,如果存在减少燃料消耗的驾驶员喜好并且电池的soc高于预定阈值,则控制器26会优先考虑那些使用电池的组件(即加热器48),而不是那些使用燃料的组件(即hc加料器46、燃料喷射器)。在第三示例中,如果存在避免使用cda系统44的驾驶员喜好,则控制器26优先考虑cda系统44之外的其他组件(即加热器46、hc加料器46、燃料喷射器)。在第四示例中,如果没有限制(由于车辆10的状态或驾驶员的喜好),则控制器26可以不将任何组件优先于另一个组件,而是利用cda系统44、hc加料器46、加热器48以及燃料喷射器的任意组合来提高后处理系统70组件(或排气)的温度。
35.scr“保持温暖”是指scr催化剂76处于所需的操作能力水平的状态,该操作能力对应于针对车辆的给定操作参数(例如,功率输出、环境温度和压力、发动机转速、车速等)减
少污染物(即nox)的能力。如上所述,保持scr催化剂(或另一种催化剂)温暖可促进scr催化剂的预期的将nox还原为危害较小的元素的催化活性。可以以各种不同的方式定义和使用“保持温暖”。在一个实施例中,scr“保持温暖”可以定义为scr催化剂76(或靠近催化剂的组分)的温度(或温度范围),在该温度下scr催化剂76能够与排气和还原剂反应,从而以预定速率还原排气中的nox。该温度也可以称为scr催化剂76的目标温度。在一些实施例中,温度范围为250

300℃。在另一个实施例中,scr“保持温暖”也可以被定义为scr系统的效率,使得scr系统以预定速率或高于预定速率还原nox(例如,高于阈值的nox转化效率,例如0.02g/bhp

hr的低nox标准等)。在又一个实施例中,scr保持温暖可以被定义为存在于后处理系统70中的排气的温度,该温度是在即将进入scr系统之前或在后处理系统70中的某个其他位置处。在一些实施例中,该温度为300℃。因此,可以以各种不同的方式来定义保持温暖,其可以在各种不同的时间/布置中应用(例如,不同的发动机系统布置可以利用不同的保持温暖定义等)。
36.此外,如上所述,尽管本公开内容主要参考scr催化剂76讨论了保持温暖,但本文所讨论的原理应被认为等同地适用于后处理系统70的任何组件,其性能与组件的温度相关,例如氧化催化剂(如doc 72)或氨氧化催化剂(amox)。例如,与scr催化剂76相似,构造成氧化排气中的碳氢化合物的doc 72,其在特定操作温度下更有效地操作(即氧化更多的碳氢化合物)。因此,这里讨论的关于scr保持温暖的原理也可以适用于doc保持温暖。
37.在一种配置中,位置电路52、保持温暖电路54、cda电路56、hc加料电路58以及电加热器电路60被实现为可由处理器(诸如处理器34)执行的机器或计算机可读介质。如本文所述以及其他用途中,机器可读介质促进特定操作的执行以实现数据的接收和传输。例如,机器可读介质可以提供指令(例如,命令等)以例如获取数据。在这方面,机器可读介质可包括定义数据采集频率(或数据传输)的可编程逻辑。计算机可读介质可包括可以以包括但不限于java等的任何编程语言和任何常规过程编程语言(诸如“c”编程语言或类似编程语言)编写的代码。计算机可读程序代码可以在一个处理器或多个远程处理器上执行。在后一种情况下,远程处理器可以通过任何类型的网络(例如,can总线等)彼此连接。
38.在另一种配置中,位置电路52、保持温暖电路54、cda电路56,hc加料电路58以及电加热器电路60被实现为硬件单元,例如电子控制单元。这样,位置电路52、保持温暖电路54、cda电路56,hc加料电路58以及电加热器电路60可以被实现包括但不限于处理电路、网络接口、外围设备、输入设备、输出设备、传感器等的一个或多个电路组件。在一些实施例中,位置电路52、保持温暖电路54、cda电路56,hc加料电路58以及电加热器电路60可以采用一个或多个模拟电路、电子电路(例如,集成电路(ic)、分立电路、片上系统(soc)电路、微控制器等)、电信电路、混合电路、以及任何其他类型的“电路”的形式。在这方面,位置电路52、保持温暖电路54、cda电路56,hc加料电路58以及电加热器电路60可以包括用于完成或促进本文所述操作实现的任何类型的组件。例如,这里描述的电路可以包括一个或多个晶体管、逻辑门(例如nand、and、nor、or、xor、not、xnor等)、电阻器、多路复用器、寄存器、电容器、电感器、二极管、布线等等)。位置电路52、保持温暖电路54、cda电路56,hc加料电路58以及电加热器电路60还可包括可编程硬件设备,例如现场可编程门阵列、可编程阵列逻辑、可编程逻辑器件等。位置电路52、保持温暖电路54、cda电路56,hc加料电路58以及电加热器电路60可以包括一个或多个存储器设备,所述一个或多个存储器设备用于存储可由位置电路52、保
持温暖电路54、cda电路56,hc加料电路58以及电加热器电路60的(一个或多个)处理器执行的指令。一个或多个存储器设备和处理器可以具有与下面关于存储器设备38和处理器34提供的相同的定义。在一些硬件单元配置中,位置电路52、保持温暖电路54、cda电路56,hc加料电路58以及电加热器电路60可以在地理上分散在车辆中的各个单独的位置。或者如图所示,位置电路52、保持温暖电路54、cda电路56,hc加料电路58以及电加热器电路60可以被实现在单个单元/外壳(示为控制器26)内。
39.在所示的示例中,控制器26包括具有处理器34和存储器设备38的处理电路30。处理电路30可以被构造或配置为执行或实现本文所描述的关于位置电路52、保持温暖电路54、cda电路56,hc加料电路58以及电加热器电路60的指令、命令和/或控制过程。所描绘的配置表示位置电路52、保持温暖电路54、cda电路56,hc加料电路58以及电加热器电路60作为机器或计算机可读介质。然而,如上所述,该图示并不意味着限制,因为本公开考虑了其他实施例,其中位置电路52、保持温暖电路54、cda电路56、hc加料电路58以及电加热器电路60,或位置电路52、保持温暖电路54、cda电路56、hc加料电路58以及电加热器电路60中的至少一个电路被配置为硬件单元。所有这些组合和变化都旨在落入本公开的范围内。
40.处理器34可以是旨在执行本文所述的功能的单芯片或多芯片处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)、或其他可编程逻辑设备、离散门或晶体管逻辑、分立的硬件组件或其任何组合。处理器可以是微处理器、或任何处理器或状态机。处理器还可以被实现为计算设备的组合,例如dsp和微处理器的组合、多个微处理器、与dsp核心结合的一个或多个微处理器、或任何其他这样的配置。在一些实施例中,一个或多个处理器可以由多个电路共享(例如,位置电路52、保持温暖电路54、cda电路56、hc加料电路58以及电加热器电路60可包括或以其他方式共享相同的处理器,在一些示例实施例中,该处理器可以执行存储的或以其他方式经由存储器的不同区域访问的指令)。可选地或另外地,一个或多个处理器可构造成或配置成独立于一个或多个协同处理器来执行或以其他方式执行某些操作。在其他示例实施例中,两个或更多个处理器可通过总线联接以实现独立、并行、流水线或多线程指令执行。所有这些变化都旨在落入本公开的范围内。
41.存储器设备38(例如,存储器、存储器单元,存储设备)可以包括一个或多个用于存储数据和/或计算机代码的设备(例如,ram、rom、闪存、硬盘存储),以完成或促进本公开中描述的各种处理、层和模块。存储器设备38可以被通信地耦合到处理器34,以向处理器34提供计算机代码或指令以执行本文描述的至少一些处理。此外,存储器设备38可以是或包括有形的,非瞬态的易失性存储器或非易失性存储器。因此,存储器设备38可以包括数据库组件、目标代码组件、脚本组件、或用于支持本文描述的各种活动和信息结构的任何其他类型的信息结构。
42.位置电路52被构造或配置成为从定位系统42接收信息,并确定车辆10的当前位置的排放法规。该信息可以包括绝对位置(例如纬度和经度的坐标)、与车辆队列中的另一车辆相关联的相对位置、或指示车辆10是否处于某个位置的二进制值。基于该信息,位置电路52确定车辆10的位置。然后,位置电路52基于排放法规的来源确定该位置的车辆的排放法规。在一些实施例中,这种排放法规的来源是基于云的数据库。通过从互联网上获取法规更新,该远程数据库可以是不断更新的数据库。在另一个实施例中,控制器26可以用与排放法规链接的地图(例如,美国的地图)来编程。这样,位置电路52可以将位置信息输入到例如查
找表中,然后调用或检索该位置的排放法规。前一实施例在减少存储设备的机载存储上可能是有利的。在又一个实施例中,排放法规的来源可以是车辆的操作员或远程服务员,他们可以通过无线电、电话和/或来自远程系统的信号来提供信息。例如,控制器26可以从外部计算系统接收远程信息处理数据,该外部计算系统通过通信接口66向控制器提供该套排放法规。
43.此外,根据在当前旅程中车辆的行驶历史和使用预测分析来推断即将到来的行驶、使用车辆在过去旅程中的行驶历史预测即将到来的行驶或行驶行程,位置电路52可以确定或预测车辆10的即将到来的位置,其中行驶行程是在行驶前预编程到控制器26上或者是经由通信接口66作为远程信息处理数据实时接收的。基于该即将到来的位置数据,位置电路可以确定即将到来的位置的排放法规。例如,如果对行程进行了编程,则位置电路52可以检索沿计划路线的每个位置的排放法规。在另一示例中,如果定位系统42发生故障(即,位置电路52不再接收更新的位置数据),则位置电路52可以基于最后检测到的位置和操作参数(例如,车速、方向等)来估计车辆10的即将到来的位置。这可能是临时估计,直到gps信息可用。
44.在一个实施例中,如果位置电路52由于无法确定车辆的位置或者由于缺少排放法规信息而无法确定当前控制车辆10的排放法规,则位置电路52将车辆10的排放法规设置为存储在排放源中的最严格的排放法规。例如,如果车辆10进入位置电路52不具有排放法规信息的区域,则位置电路52将当前排放法规设置为数据库中存储的最严格的一套排放法规。该实施例的优点是通过确保或试图确保车辆10符合最严格的标准来避免车辆过度产生排放物(即,产生高于法规水平的排放物)的情况。此外,当系统中存在不确定性时(例如,车辆位置的不确定性从而导致的相应的排放法规的不确定性),这是一个有利的默认值。
45.位置电路52也可以被构造为车辆周围的地理围栏区域,以限定恒定的一套排放法规区域。地理围栏区域指的是围绕车辆的区域,在该区域至少一个排放法规是恒定的(即,保持相同)。通过地理围栏区域,位置电路52可以确定恒定的排放法规区域。此外,通过利用地理围栏,位置电路52可以通过建立边界(在该边界处排放法规可能会改变)来节省控制器26的处理能力,从而仅当位置电路52确定车辆的位置或预测车辆的即将到来的位置位于或靠近地理围栏边界(即排放法规变化的地方)时,才处理车辆10的排放法规中的变化。
46.在一些实施例中,单独的地理围栏区域与每个法规的排放相关联。例如,位置电路52建立一个地理围栏区域,其在具有相似的nox法规的区域周围设置边界,以及第二地理围栏区域,其在具有相似的hc法规的区域周围设置边界。在一些情况下,这两个地理围栏区域可以是相同的(即,nox和hc法规对于特定区域也是相同的)。然而,在某些情况下,这两个地理围栏区域可能并不相同,例如,如果是某个特定区域优先考虑较低的nox排放物而忽略了hc排放物,情况就是这样。
47.在两个地理围栏区域不相同的那些情况下,位置电路52可以限定两个地理围栏区域之间的过渡区域。定义该过渡区域以允许催化剂的温度达到所需的操作温度。例如,如果第二地理围栏区域具有更严格的排放法规,因此需要更高的催化剂温度,则过渡区域由将催化剂变暖到更高温度所需的时间量来定义。这样,位置电路52将过渡区域的排放法规设置为控制两个地理围栏区域的排放法规组中较为严格的排放法规。定义过渡区域还用于考虑来自定位系统42的数据与地理围栏区域之间的清晰边界之间的任何不确定性。
48.保持温暖电路54被配置为从位置电路52接收位置信息、从车辆10接收车辆10信息,以及从催化剂传感器82接收scr催化剂76信息,并且被配置为响应于确定scr催化剂76将保持温暖而提供热管理命令。在示例实施例中,保持温暖电路54从位置电路52接收到车辆10处于超低nox管辖区,并且保持温暖电路54作为响应提供热管理命令。在一些实施例中,保持温暖电路54从催化剂传感器82接收指示scr催化剂76处于目标温度(即,scr催化剂76以所需的效率还原排气中的nox的温度)的信息,并禁用热管理命令。在其他实施例中,保持温暖电路54从一个或多个温度传感器接收指示排气温度处于目标温度(即确定排气将scr催化剂76加热到预定操作温度或温度范围的温度)的信息,并禁用热管理命令。这样,在一些实施例中,热管理命令可以用作来自保持温暖电路54的标志或指示符,即车辆10当前或即将到来的位置的排放法规要求后处理系统70具有特定的操作效率。为了达到和维持后处理系统70的该特定操作效率,后处理系统70的一些组件,特别是scr催化剂76,将达到并维持特定的操作温度或目标温度。因此,热管理命令可以用作来自保持温暖电路54的标志或指示符,即后处理系统70的一些组件(或通过它的排气)的温度要升高到特定的目标温度。
49.因此,在一些实施例中,热管理命令直接与目标温度联系在一起。在一些实施例中,目标温度是scr催化剂76的温度的预定义值。在其他实施方案中,目标温度与scr催化剂76的目标转化效率相关联,使得目标温度是scr催化剂76的温度,在该温度下scr催化剂76还原排气流中的期望量或期望百分比的nox。在这些实施例中,然后,目标温度的值可以取决于车辆10所处区域的排放法规,因为本地排放法规确定了所需的nox量,而nox的所需量又确定了目标温度。在进一步的实施例中,目标温度与催化剂(例如scr催化剂)的模型化温度相关联,该模型化温度可以基于排气温度、排气质量流速或环境温度中的至少一项。在这种情况下,(由控制器储存的)催化剂模型将催化剂的温度与环境温度、排气温度和/或环境温度的确定值相关。因此,在不具有催化剂温度传感器的情况下,控制器可以使用催化剂温度模型基于这些确定值来估计催化剂温度。在又一个实施例中,目标温度是用于流过后处理系统70的排气温度的预定义值。
50.在位置电路52正在确定即将到来的行驶数据的那些实施例中,保持温暖电路54可将这些即将到来的排放法规纳入命令中。例如,如果位置电路52指示车辆10将很快在排放法规比当前位置更严格的地理区域内行驶,则保持温暖电路54可以在预期更高标准的情况下提供热管理命令,从而在严格的排放法规之前先将scr催化剂76提前变暖到所需的操作温度。相反,如果位置电路52指示车辆10将很快在排放法规不如当前位置严格的地理区域内行驶,则保持温暖电路54可以在预期较低标准的情况下禁用热管理命令,从而节省了不必要的资源支出。或者,电路54可以提供与较不严格的要求相对应的热管理命令(即,由于没有受到严格的排放要求,因此需要较少的催化剂加热)。通过在这些情况下调整热管理命令,电路54避免了在当地法律没有另外要求时消耗资源(例如,电池功率、燃料等)。
51.在位置电路52为每个排放法规设置不同的地理围栏区域的实施例中(即,针对nox法规设置一个地理围栏,针对hc法规设置一个地理围栏),保持温暖电路54相应地提供特定的热管理命令。例如,如果位置电路52已经建立了关于相对宽松的nox排放法规的地理围栏区域,并且位置电路52确定车辆10正在接近地理围栏区域的边界并进入具有更严格的nox排放法规的地理围栏区域,然后,保持温暖电路54可以提供仅与影响nox排放物的那些组件
(例如scr催化剂76)有关的热管理命令。
52.然而,在一些实施例中,如果scr催化剂76(或后处理系统70的其他相关组件)和/或排气达到或已经处于所需的操作(即目标)温度,则保持温暖电路54可能不提供或可能禁用或提供不同的热管理命令。例如,在车辆10将很快进入具有更严格排放法规的地理围栏区域的情况下,如果保持温暖电路54接收到scr催化剂76(例如来自催化剂传感器82)或排气(例如来自一个或多个温度传感器)的温度已经处于目标温度的指示,保持温暖电路54可能不提供可能以其他方式提供的热管理命令。类似地,如果即使催化剂或排气温度低于预定义温度,但nox排放物输出(即,排气经过后处理系统70后残留在废气中的nox量)是可接受的(例如,处于或低于当地法规、低于预定目标值等),则不管scr催化剂或排气的温度如何,保持温暖电路都可能不提供或可能禁用或提供不同的热管理命令。就这一点而言,尽管存在低于最佳催化剂活性的条件(例如,低于预定义目标温度或阈值温度的催化剂温度),但由于排放物是可接受的,所以绕过热管理命令。
53.目标温度可以是预定义温度(例如250℃),或者可以是scr催化剂达到预定义转化效率的温度,这由后处理系统70的nox输出的相对较低值(例如0.02g/bhp

hr)所证实。在目标温度由从后处理系统70输出的nox的量定义的那些实施例中,目标温度在具有不同排放法规的管辖区中可以是不同的,因为更严格的排放法规可能需要scr催化剂76的不同操作温度。这样,可以部分地由来自位置电路52的特定位置的信息确定目标温度。可选地,如果车辆已经操作了比预定义时间段长的时间(例如2小时),保持温暖电路54可能会拒绝提供热管理命令,因为在该时间段内scr催化剂76(或后处理系统70的其他相关组件)已经通过发动机12的标准操作达到了所需的操作温度(因此也达到了所需的操作效率)。在其他实施例中,目标温度被定义为排气被期望将scr催化剂(或后处理系统70的其他相关组件)加热至所需的操作温度的排气温度,或可通过本文所述的催化剂模型被定义为的排气温度、排气质量流速或环境温度中至少一项的函数。
54.在一些实施例中,保持温暖电路54在没有来自位置电路52的输入的情况下提供热管理命令。在这些实施例中,保持温暖电路54基于预测能力来确定scr催化剂76(或后处理系统70的其他组件)是否在发动机12熄火的整个期间内保持温暖。例如,如果在燃料水平低时发动机12被熄火,则保持温暖电路54预测车辆10被停止加油,并在预期短暂停止时提供热管理命令,使得scr催化剂在短暂停止的整个过程中保持在特定操作温度下。
55.在一些实施例中,保持温暖电路54从位置电路52接收车辆10处于需要驾驶员休息的管辖区的指示。作为响应,保持温暖电路54确定车辆10不活动的时间段(即,发动机12被熄火的时间段)是管辖区强制休息,并且保持温暖电路54在预期管辖区强制休息的较长(即比停止加油时间长)时间段中禁用热管理命令,然后在驾驶员休息结束之前的短时间内提供热管理命令,以便在预期车辆10的活动中温暖scr催化剂76,从而在车辆10的活动之前努力使scr催化剂76达到特定的操作效率,因此在恢复驾驶时不会出现排放峰值(即相对突然增加)的情况。在另一示例实施例中,保持温暖电路54接收关于车辆10的驾驶时间表的信息,并基于该驾驶时间表提供热管理命令,以便在计划的休息期间抢先温暖scr催化剂76。
56.cda电路56被配置为接收来自保持温暖电路54的热管理命令,并确定利用cda系统44保持scr催化剂76温暖是否可行。在进行这种确定时,cda电路分析cda参数。这些cda参数可以包括用以避免伴随cda系统44操作的额外噪声、振动和刺耳感的驾驶员喜好、总体cda
系统44的耐久性、发动机12的润滑剂水平以及预期的发动机12的功率输出。例如,如果cda电路56从保持温暖电路54接收热管理命令,并且车辆10将下坡行驶接下来的两英里且动力要求降低,则cda电路56向cda系统44发送用以激活的信号,因为动力要求降低意味着发动机12即使在激活的cda系统44伴随着动力输出降低的情况下也能够满足需求。此外,基于热管理命令,cda电路56可以改变或调节停用的气缸的量,使得如果热管理命令指示scr催化剂76的温度要大量升高(即,车辆10在长时间休息后正在启动),则cda电路56将引导cda系统增加停用气缸的数量,以便更大幅地提高温度。
57.hc加料电路58被配置为接收来自保持温暖电路54的热管理命令,并确定利用通过hc加料器46或燃料喷射器的hc加料来保持scr催化剂76温暖是否可行。在进行这种确定时,hc加料电路58分析hc参数。随着hc加料消耗燃料,这些hc参数可以包括车辆10燃料水平。在该示例实施例中,如果保持温暖电路54提供热管理命令但车辆10的燃料水平低,则hc加料电路58将信号发送给hc加料器46和/或燃料喷射器以禁用加料。此外,基于热管理命令,hc加料电路58可以改变或调节加料燃料的量,或者可以利用与燃料喷射器一起的缸内燃料喷射事件以及与hc加料器46一起的外部缸后hc喷射事件的组合,使得如果热管理命令指示scr催化剂76的温度要大量升高(即,车辆10在长时间休息后正在启动),则hc加料电路将引导hc加料器46和/或燃料喷射器以提供大量燃料,或同时利用缸内燃料喷射事件和外部缸后hc喷射事件。
58.电加热器电路60被配置为接收来自保持温暖电路54的热管理命令,并确定使用电加热器48以保持scr催化剂76温暖是否可行。在进行这种确定时,电加热器电路60分析电加热器参数。这些电加热器参数可以包括车辆10电池水平。在该示例性实施例中,如果保持温暖电路54提供热管理命令但车辆10的电池水平低,则电加热器电路60向电加热器48发送信号以禁用加热。此外,基于热管理命令,电加热器电路60可以改变或调节来自电加热器48的加热量,使得如果热管理命令指示scr催化剂76的温度要大量升高(即,车辆10在长时间休息后正在启动),则电加热器电路60将引导电加热器48,从而提供大量加热。在一些实施例中,由于缺乏燃料消耗,使接合电加热器48优先考虑于对热管理命令(即,cda和hc加料)的其他响应。
59.现在参考图3,根据示例实施例示出了用于基于物理位置来启用和禁用scr保持温暖和相关过程的方法200。方法200在步骤202开始,其中控制器26(经由位置电路52)分析车辆的位置。在步骤204,控制器26(经由位置电路52)确定在车辆10的位置处是否存在超低nox需求。如果否,则在步骤206继续正常发动机12操作。如果是,则控制器26(经由保持温暖电路54)在步骤208提供热管理命令。
60.然后,在步骤210,控制器26(经由cda电路56)通过考虑驾驶员喜好、动力要求、油位以及车辆10的整体系统状态来分析cda系统的可行性。如果基于步骤210的分析,cda系统的操作是可行的,则控制器26(经由cda电路56)在步骤212发送信号,从而在步骤214启用cda系统44,然后前进到步骤216。如果cda的操作不可行,则控制器26(经由hc加料电路58)基于车辆10的燃料水平,在步骤216分析hc加料的可行性。如果基于步骤216的分析,hc加料是可行的,则控制器26(经由hc加料电路58)在步骤218发送信号至hc加料器46,从而在步骤220启用,然后前进到步骤222。如果hc加料不可行,则控制器26(经由电加热器电路60)基于车辆10的电池水平,在步骤222分析操作电加热器48的可行性。如果操作电加热器48是可行
的,则控制器26(经由电加热器电路60)在步骤224发送信号至电加热器48,从而在步骤226启用电加热器48。否则,控制器26在步骤228结束该方法。
61.因此,控制器26被配置或构造为基于情况和位置来管理hc加料器46、cda系统44和加热器48。例如,在由于迫近具有严格排放法规的区域而将要尽快加热scr催化剂76的情况下,控制器26可以发出命令以激活所有三个组件,以提供尽可能多的加热能力。这样,可以响应于来自控制器26的单个热管理命令而激活并同时操作hc加料器46、cda系统44和加热器48中的每一个。有利地,当催化剂温度低于预定义阈值时,一起利用所有这些热管理命令可以迅速地促进温度升高。但是,同时发布这些命令可能需要对车辆的操作条件进行分析(例如,向加热器48提供电力的车辆10的电池低于预定义的soc(例如,预定义soc阈值或水平),因此仅cda系统44和hc加料器46被接合)。这样,控制器26分析特定情况(即当前位置、当地排放法规、车辆10的操作条件、后处理系统70的组件温度等),并响应于该分析向各个组件发出命令(如果scr催化剂的温度低于250℃、车辆10接近具有严格排放法规的区域、并且电池的soc高于50%,则控制器26将发出命令以激活加热器48,以便提高scr催化剂76的温度)。
62.此外,在一些实施例中,如果控制器26确定hc加料器46、cda系统44和加热器48中的每一个均是可行的(即,能够基于当前的操作条件而接合),则控制器26优先考虑加热器48并进而接合加热器48,而不是hc加料器46和cda系统44,以便避免过多的燃料消耗。由于在hc加料器46和cda系统44都涉及一些燃料补给水平时,接合加热器48可能不会直接消耗燃料,因此通过接合加热器48而不是cda系统44或hc加料器46,控制器26避免或基本上避免了额外的燃料消耗,同时仍充分满足热管理命令。
63.如本文所使用的,术语“大约”、“约”、“基本上”和类似术语旨在具有广泛的含义,与本公开的主题所属领域的普通技术人员的普通和公认的用法相一致。阅读本公开的本领域技术人员应该理解,这些术语旨在允许描述和要求保护的某些特征,而不将这些特征的范围限制到所提供的精确数值范围。因此,这些术语应被解释为表示所描述和要求保护的主题的非实质性或无关紧要的修改或变更被认为是在所附权利要求中所述的本公开的范围内。
64.应当注意的是,如本文中用来描述各种实施例的术语“示例”及其变体旨在表示这样的实施例是可能的实施例的可能的示例、表示或说明(并且这样的术语不旨在暗示这样的实施例必须是非凡的或最优的示例)。
65.如本文所用,术语“联接”及其变型是指两个构件彼此直接或间接地连接。这样的连接可以是静止的(例如,永久的或固定的)或可移动的(例如,可移动的或可释放的)。可以通过将两个构件直接彼此联接、使用一个或多个单独的中间构件将两个构件彼此联接、或者使用与两个构件中的一个一体形成为单个整体的中间构件将两个构件彼此联接来实现这种连接。如果通过附加术语(例如,直接联接)对“联接”或其变体进行了修改,则上面提供的“联接”的通用定义将通过附加术语的简单语言含义进行修改(例如,“直接联接”是指没有任何单独的中间构件的两个构件的连接),所得到的定义比上面提供的“联接”的通用定义要窄。这样的联接可以是机械的、电子的或流体的。例如,电路a可通信地“联接”到电路b的可表示电路a直接与电路b通信(即没有中间媒介)或与电路b间接通信(例如通过一个或多个中间媒介)。
66.本文对元件位置(例如,“顶部”、“底部”、“上方”、“下方”)的引用仅用于描述图中各种元件的方向。应当注意,根据其他示例性实施例,各种元件的取向可以不同,并且这些变型旨在被本公开所涵盖。
67.虽然在图2中示出了具有特定功能的各种电路,但是应该理解,控制器26可以包括用于完成本文描述的功能的任何数量的电路。例如,位置电路52、保持温暖电路54、cda电路56、hc加料电路58以及电加热器电路60的活动和功能可以组合在多个电路中或作为单个电路。还可以包括具有附加功能的附加电路。此外,控制器26还可以控制超出本公开范围的其他活动。
68.如上所述,在一种配置中,“电路”可以在机器可读介质中实现,以由各种类型的处理器(例如图2的处理器34)执行。例如,所识别的可执行代码的电路可以包括计算机指令的一个或多个例如被组织为对象,过程或功能的物理或逻辑块。然而,所识别的电路的可执行文件不需要在物理上位于一起,而是可以包括存储在不同位置的分散指令,这些指令当逻辑地连接在一起时,构成电路并实现电路的所述目的。实际上,计算机可读程序代码的电路可以是单个指令或许多指令,甚至可以分布在几个不同的代码段上,不同的程序之间,以及几个存储器设备上。类似地,可以在电路内识别和说明操作数据,并且可以以任何合适的形式实现操作数据并且在任何合适类型的数据结构内组织操作数据。操作数据可以收集作为单个数据集,或者可以分布在包括不同存储设备的不同位置上,并且可以至少部分地仅作为系统或网络上的电子信号存在。
69.尽管以上简要地定义了术语“处理器”,但是术语“处理器”和“处理电路”意在被广泛地解释。就此而言并且如上所述,“处理器”可以被实现为一个或多个处理器、专用集成电路(asic)、现场可编程门阵列(fpga)、数字信号处理器(dsp)、或被构造或配置为执行由存储器提供的指令的其他合适的电子数据处理组件。一个或多个处理器可以采取单核处理器、多核处理器(例如,双核处理器、三核处理器、四核处理器等)、微处理器等形式。在一些实施例中,一个或多个处理器可以在装置外部,例如,一个或多个处理器可以是远程处理器(例如,基于云的处理器)。优选地或另外地,一个或多个处理器可以是在装置的内部和/或本地的。在这方面,给定电路或其组件可以布置在本地(例如,作为本地服务器、本地计算系统等的一部分)或远程(例如,作为远程服务器的一部分,例如基于云的服务器)。为此,如本文所述的“电路”可包括分布在一个或多个位置上的组件。
70.在本公开范围内的实施例包含包括用于携带或在其上存储机器可执行指令或数据结构的机器可读介质的程序产品。这种机器可读介质可以是可由通用或专用计算机或具有处理器的其他机器访问的任何可用介质。举例来说,这种机器可读介质可以包括ram、rom、eprom、eeprom或其他光盘存储、磁盘存储或其他磁性存储设备、或可用于以机器可执行指令或数据结构形式携带或存储所需程序代码并可以由通用或专用计算机或具有处理器的其他机器访问的任何其他介质。上述组合也包括在机器可读介质的范围内。例如,机器可执行指令包括使通用计算机、专用计算机或专用处理机器执行某些功能或一组功能的指令和数据。
71.计算机可读介质还可以是计算机可读信号介质。计算机可读信号介质可以包括其中(例如,在基带中或作为载波的一部分)具有计算机可读程序代码的传播的数据信号。这种传播信号可以采用多种形式中的任何一种,包括但不限于电,电磁,磁,光或其任何合适
的组合。计算机可读信号介质可以是任何计算机可读介质,其不是计算机可读存储介质并且可以通信,传播或传输计算机可读程序代码以供指令执行系统,装置或设备使用或与之连接。计算机可读信号介质上包含的计算机可读程序代码可以使用任何适当的介质传输,包括但不限于无线、有线、光缆、射频(rf)等或前述的任何合适的组合。
72.在一个实施例中,计算机可读介质可以包括一个或多个计算机可读存储介质和一个或多个计算机可读信号介质的组合。例如,计算机可读程序代码可以既通过光缆传播为电磁信号,以便由处理器执行又存储在ram存储设备上以供处理器执行。
73.用于执行本公开各方面操作的计算机可读程序代码可以用一种或多种其他编程语言的任何组合来编写,包括面向对象的编程语言,如java、simaltalk、c 等,以及常规的程序化编程语言,如“c”编程语言或类似的编程语言。计算机可读程序代码可以完全在用户的计算机上、部分在用户的计算机上、作为独立的计算机可读包装、部分在用户的计算机上部分在远程计算机上或者全部在远程计算机或服务器上执行。在后一种情况下,远程计算机可以通过任何类型的网络(包括局域网(lan)或广域网(wan))连接到用户的计算机,或者可以连接到外部计算机(例如,通过使用互联网服务提供商的互联网)。
74.程序代码还可以被存储在计算机可读介质中,该计算机可读介质可以指导计算机,其他可编程数据处理装置或其他设备以特定方式运行,使得存储在计算机可读介质中的指令产生包括实现在示意性流程图和/或示意性框图块或块中指定的功能/动作的指令。
75.尽管附图和描述可以示出方法步骤的特定顺序,但是除非上文另外指定,否则这些步骤的顺序可能与所描绘和描述的步骤不同。另外,除非以上另外指定,否则可以同时或部分同时执行两个或更多步骤。这种变化可以例如取决于所选择的软件和硬件系统以及设计者的选择。所有这些变化都在本公开的范围内。同样,可以使用具有基于规则的逻辑和其他逻辑的标准编程技术来完成所描述方法的软件实现,以完成各种连接步骤、处理步骤、比较步骤和决策步骤。重要的是要注意,如各种示例实施例所示的系统的构造和布置仅是说明性的。另外,一个实施例中公开的任何元件可以与本文公开的任何其他实施例结合或利用。
76.重要的是要注意,如各种示例性实施例所示的装置和系统的构造和布置仅是说明性的。另外,一个实施例中公开的任何元件可以与本文公开的任何其他实施例结合或利用。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献