CN103842637B - 内燃机的控制装置 - Google Patents
内燃机的控制装置 Download PDFInfo
- Publication number
- CN103842637B CN103842637B CN201180073939.5A CN201180073939A CN103842637B CN 103842637 B CN103842637 B CN 103842637B CN 201180073939 A CN201180073939 A CN 201180073939A CN 103842637 B CN103842637 B CN 103842637B
- Authority
- CN
- China
- Prior art keywords
- egr
- core
- combustion engine
- internal combustion
- action
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000002485 combustion reaction Methods 0.000 title claims abstract description 71
- 230000009471 action Effects 0.000 claims abstract description 37
- 230000007246 mechanism Effects 0.000 claims abstract description 22
- 210000000056 organ Anatomy 0.000 claims abstract description 16
- 230000008520 organization Effects 0.000 claims abstract description 14
- 238000000605 extraction Methods 0.000 claims abstract description 3
- 238000010992 reflux Methods 0.000 claims abstract description 3
- 239000000446 fuel Substances 0.000 claims description 10
- 238000011144 upstream manufacturing Methods 0.000 claims description 7
- 238000002347 injection Methods 0.000 claims description 4
- 239000007924 injection Substances 0.000 claims description 4
- 238000012821 model calculation Methods 0.000 claims 3
- 238000000034 method Methods 0.000 abstract description 8
- 230000008569 process Effects 0.000 abstract description 8
- 239000007789 gas Substances 0.000 description 17
- 239000002912 waste gas Substances 0.000 description 8
- 230000033228 biological regulation Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000009434 installation Methods 0.000 description 4
- LFQSCWFLJHTTHZ-UHFFFAOYSA-N Ethanol Chemical compound CCO LFQSCWFLJHTTHZ-UHFFFAOYSA-N 0.000 description 2
- 240000002853 Nelumbo nucifera Species 0.000 description 2
- 235000006508 Nelumbo nucifera Nutrition 0.000 description 2
- 235000006510 Nelumbo pentapetala Nutrition 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 239000003054 catalyst Substances 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000001816 cooling Methods 0.000 description 2
- 241000501754 Astronotus ocellatus Species 0.000 description 1
- 235000019504 cigarettes Nutrition 0.000 description 1
- 239000000567 combustion gas Substances 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000002828 fuel tank Substances 0.000 description 1
- 239000003502 gasoline Substances 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 230000003647 oxidation Effects 0.000 description 1
- 238000007254 oxidation reaction Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D21/00—Controlling engines characterised by their being supplied with non-airborne oxygen or other non-fuel gas
- F02D21/06—Controlling engines characterised by their being supplied with non-airborne oxygen or other non-fuel gas peculiar to engines having other non-fuel gas added to combustion air
- F02D21/08—Controlling engines characterised by their being supplied with non-airborne oxygen or other non-fuel gas peculiar to engines having other non-fuel gas added to combustion air the other gas being the exhaust gas of engine
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/0025—Controlling engines characterised by use of non-liquid fuels, pluralities of fuels, or non-fuel substances added to the combustible mixtures
- F02D41/0047—Controlling exhaust gas recirculation [EGR]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3243—Power saving in microcontroller unit
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3287—Power saving characterised by the action undertaken by switching off individual functional units in the computer system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/329—Power saving characterised by the action undertaken by task scheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5094—Allocation of resources, e.g. of the central processing unit [CPU] where the allocation takes into account power or heat criteria
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2250/00—Engine control related to specific problems or objectives
- F02D2250/12—Timing of calculation, i.e. specific timing aspects when calculation or updating of engine parameter is performed
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computing Systems (AREA)
- Output Control And Ontrol Of Special Type Engine (AREA)
- Exhaust-Gas Circulating Devices (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
在利用具有多个核的多核处理器进行运算处理的内燃机中,进行与内燃机的运算负荷相对应的有效率的使用核分配。一种内燃机的控制装置,具有搭载有多个核的多核处理器,能够利用所述多个核并行地运算与内燃机的动作相关的各种运算,其中,所述内燃机的控制装置包括:运算机构,所述运算机构将运算的任务分配给多个核中的至少一个核进行运算;EGR机构,所述EGR机构控制使在内燃机的排气***中流动的气体向进气***回流的EGR动作;以及,控制机构,所述控制机构在EGR动作被停止了的情况下,与停止之前相比,减少用于运算机构的核的数目。运算机构包含有分配机构,所述分配机构将与EGR动作相关联的特定的运算的任务分配给一个或者多个指定核,控制机构,在EGR动作被停止了的情况下,使该指定核停止。
Description
技术领域
本发明涉及内燃机的控制装置,特别是,涉及利用具有多个核的多核处理器进行运算的内燃机的控制装置。
背景技术
过去,例如,如日本特开2008-269487号公报所公开的那样,公开了一种技术,该技术用于在发动机控制用电子控制装置中降低在发动机停止过程中的消耗电力,所述发动机控制用电子控制装置配备有采用多核结构及高速缓冲存储器搭载结构中的至少一方的微型计算机。CPU核及高速缓冲存储器在微型计算机中都是消耗电力大的部件。因此,在上述过去的技术中,在发动机动作过程中,选择满负荷使用CPU核及高速缓冲存储器以发挥最高的处理能力的模式,并且,在发动机的停止过程中,选择与发动机动作时相比减少CPU核的使用数、高速缓冲存储器的使用量的模式。
现有技术文献
专利文献
专利文献1:日本特开2008-269487号公报
专利文献2:日本特表2009-541636号公报
发明内容
发明所要解决的课题
不过,在近年来的采用控制模型的内燃机的模型库控制中,通过利用具有多个核的多核处理器进行并行运算处理,可以谋求运算的高速化。但是,当使用核的数目增加时,运算负荷增加,存在与此相伴的消耗电力也增加的倾向。因此,从降低消耗电力的观点出发,优选地,进行与运算负荷相对应的有效率的运算资源分配。这一点,在上述现有技术的装置中,对于发动机动作过程中的运算资源分配没有进行任何考虑,还有进一步改进的余地。
本发明是为了解决上述课题而做出的,其目的是提供一种内燃机的控制装置,所述控制装置,在利用具有多个核的多核处理器进行运算处理的内燃机中,可以进行与内燃机的运算负荷相对应的有效率的使用核的分配。
解决课题的手段
第一个发明,为了达到上述目的,是一种内燃机的控制装置,具有搭载了多个核的多核处理器,能够利用所述多个核并行地进行与内燃机的动作相关的各种运算,其特征在于,所述内燃机的控制装置配备有:
运算机构,所述运算机构将所述运算的任务分配给所述多个核中的至少一个核来进行运算;
EGR机构,所述EGR机构对使在所述内燃机的排气***中流动的气体向进气***回流的EGR动作进行控制;和
控制机构,在所述EGR动作停止了的情况下,与停止之前相比,所述控制机构减少用于所述运算机构的核的数目。
第二个发明,在第一个发明中,其特征在于,
在所述EGR动作开始了的情况下,与开始之前相比,所述控制机构使用于所述运算机构的核的数目增加。
第三个发明,在第一或第二个发明中,其特征在于,
所述运算机构包含分配机构,所述分配机构将与所述EGR动作相关联的特定的运算任务分配给一个或者多个指定的核,
在所述EGR动作停止了的情况下,所述控制机构使所述指定的核停止。
第四个发明,在第三个发明中,其特征在于,
所述内燃机配备有涡轮增压器,所述涡轮增压器具有设置于排气通路的涡轮机和设置于进气通路的压缩机,
所述EGR机构包括:
对使在比所述涡轮机靠上游侧的排气通路中流动的气体向比所述压缩机靠下游侧的进气通路回流的HPL-EGR进行控制的机构;和
对使在比所述涡轮机靠下游侧的排气通路中流动的气体向比所述压缩机靠上游侧的进气通路回流的LPL-EGR进行控制的机构,
所述分配机构将与所述HPL-EGR及所述LPL-EGR相关联的特定的运算任务分别分配给所述指定的核中的不同的核,
在所述HPL-EGR和/或所述LPL-EGR停止了的情况下,所述控制机构使与该停止了的EGR动作相对应的指定的核停止。
第五个发明,在第一至第四个发明中任何一项所述的发明中,其特征在于,还配备有:
取得机构,所述取得机构取得所述内燃机的规定时间以后的燃料喷射量;和
预测机构,所述预测机构基于由所述取得机构取得的燃料喷射量,预测规定时间以后的所述EGR动作的动作状况,
所述控制机构基于由所述预测机构预测的规定时间以后的所述EGR动作的动作状况,进行用于所述运算机构的核的数目的增减。
发明的效果
根据第一个发明,在EGR动作被停止的EGR切断的执行期间,与停止之前相比,使用核的数目减少。在EGR切断的执行过程中,由于没有必要进行与ERG相关联的复杂的运算,所以,与执行之前相比,要解的模型公式的次数减少。因此,根据本发明,由于可以与运算负荷的减少相对应地减少使用核的数目,所以,可以进行与内燃机的运算负荷相对应的有效率的使用核分配。
根据第二个发明,在从EGR切断恢复了之后,与恢复之前相比,使用核的数目增加。因此,根据本发明,由于可以与要解的模型次数的增加相对应地使得使用核的数目增加,所以,能够进行与内燃机的运算负荷相对应的有效率的使用核分配。
根据第三个发明,与EGR动作相关联的运算任务被分配给一个或者多个指定的核。并且,在EGR切断时,该指定核的使用被停止。因此,根据本发明,能够有效地停止在EGR切断的执行过程中成为不必要的运算,可以进行与内燃机的运算负荷相对应的有效率的使用核分配。
根据第四个发明,与HPL-EGR动作相关联的运算的任务和与LPL-EGR动作相关联的运算的任务分别被分配给不同的指定核。并且,在HPL-EGR动作和LPL-EGR的任一方或者两者的EGR切断时,停止与被停止的EGR相对应的指定核的使用。因此,根据本发明,能够有效地停止在EGR切断的执行过程中成为不必要的运算,进行与内燃机的运算负荷相对应的有效率的使用核分配。
根据第五个发明,基于规定时间以后的燃料喷射量,预测规定时间之后的EGR动作的动作状况。因此,根据本发明,由于可以事先把握有没有执行EGR切断,所以,可以事先进行与内燃机的将来的运算负荷相对应的有效率的使用核分配。
附图说明
图1是说明作为本发明的实施方式的内燃机***的概略结构的图。
图2是在本发明的实施方式1中执行的程序的流程图。
具体实施方式
下面,基于附图,对本发明的实施方式进行说明。另外,在各个图中,对于共通的部件,赋予同样的附图标记,省略重复的说明。另外,本发明并不受下面的实施方式限制。
实施方式1.
[实施方式1的结构]
图1是用于说明作为本发明的实施方式的内燃机***的概略结构的图。如图1所示,本实施方式的***配备有具有多个气缸(在图1中,为四个气缸)的四冲程的内燃机(柴油发动机)10。内燃机10搭载在车辆上,作为其动力源。
在内燃机10的各个气缸上设置有用于向气缸内直接喷射燃料的喷射器12。各个气缸的喷射器12连接到共同的共轨14上。图中未示出的燃料箱内的燃料被供应泵16加压到规定的燃料压力,蓄积在共轨14内,从共轨14供应给各个喷射器12。
内燃机10的排气通路18被排气歧管20分支,连接到各个气缸的排气口(图中未示出)。排气通路18连接到涡轮增压器24的排气涡轮机上。在排气通路18的涡轮增压器24的下游侧,设置有用于净化废气的后处理装置26。作为后处理装置26,例如,可以采用氧化催化剂、NOx催化剂、DPF(Diesel Particulate Filter:柴油机排气烟尘过滤器)、DPNR(Diesel Particulate-NOx-Reduction System:柴油机排气烟尘-NOx-还原***)等。
在内燃机10的进气通路28的入口附近设置有空气滤清器30。通过空气滤清器30被吸入的空气,在被涡轮增压器24的进气压缩机压缩之后,被中间冷却器32冷却。通过了中间冷却器32的吸入空气,被进气歧管34分配给各个气缸的进气口(图中未示出)。
在进气通路28的空气滤清器30与涡轮增压器24之间,设置有第一进气节气门36。另外,在进气通路28的中间冷却器32与进气歧管34之间,设置有第二进气节气门38。进而,在进气通路28的空气滤清器30的下游附近,设置有用于检测吸入空气量的空气流量计52。
HPL(High Pressure Loop:高压环路)-EGR通路40的一端连接到进气通路28中的进气歧管34的附近。HPL-EGR通路40的另一端连接到排气通路18中的排气歧管20的附近。在本***中,可以通过该HPL-EGR通路40进行使废气(已燃气体)的一部分向进气通路28回流的外部EGR(下面,称为“HPL-EGR”)。
在HPL-EGR通路40的途中,设置有用于冷却HPL-EGR气体的HPL-EGR冷却器42。在HPL-EGR通路40中的HPL-EGR冷却器42的下游,设置有HPL-EGR阀44。通过使该HPL-EGR阀44的开度变化,可以调整通过HPL-EGR通路40的废气量、即HPL-EGR量。
另外,LPL(Low Pressure Loop:低压环路)-EGR通路46的一端连接到进气通路28中的涡轮增压器24的上游侧附近。LPL-EGR通路46的另一端连接到排气通路18中的后处理装置26的下游侧附近。在本***中,可以通过该LPL-EGR通路46,进行使废气(已燃气体)的一部分向涡轮增压器24的上游的进气通路28回流的外部EGR(下面,称之为“LPL-EGR”)。
在LPL-EGR通路46的途中,设置有用于冷却LPL-EGR气体的LPL-EGR冷却器48。在LPL-EGR通路46中的LPL-EGR冷却器48的下游,设置有LPL-EGR阀50。通过使该LPL-EGR阀50的开度变化,可以调整通过LPL-EGR通路46的废气量、即LPL-EGR量。
本实施方式的***,如图1所示,配备有ECU(Electronic ControlUnit:电子控制装置)70。ECU70作为具有搭载了n个核(核1~核n)的处理器的多核ECU构成,对于每一个核可以分别可变地设定使用·停止。在ECU70的输入部,除了上面描述的空气流量计52之外,还连接有用于检测加速踏板的踩下量(加速踏板开度)的加速踏板位置传感器、用于检测内燃机10的曲柄角度的曲柄角传感器等用于控制内燃机的各种传感器。另外,在ECU70的输出部,除了上述喷射器12、进气节气门36、38、EGR阀44、50之外,还连接有用于控制内燃机的各种促动器。ECU70基于输入的各种信息,执行用于驱动各种促动器的规定的控制算法。
[实施方式的1动作]
(HPL-EGR的控制)
HPL-EGR通过经由HPL-EGR通路40使废气(已燃气体)的一部分向进气通路28回流来进行。更具体地说,根据内燃机10的运转状态调整HPL-EGR阀44的开度,将废气导入HPL-EGR通路40。被导入的废气在HPL-EGR冷却器42中被冷却之后,回流到进气通路28中。
另外,HPL-EGR量不仅可以通过HPL-EGR阀44的开度进行调整,还可以通过第二进气节气门38的开度进行调整。当缩小第二进气节气门38的开度而对进气进行节流时,由于进气压力变小,所以,与背压(排气压力)的压力差变大。即,HPL-EGR通路40的前后的压力差变大。借此,可以有效地增大HPL-ERG的量。
(LPL-EGR的控制)
LPL-EGR通过经由LPL-EGR通路46使废气(已燃气体)的一部分向进气通路28中的涡轮增压器24的上游侧回流来进行。更具体地说,与内燃机10的运转状态相对应地调整LPL-EGR阀50的开度,将废气导入到LPL-EGR通路46。被导入的废气在LPL-EGR冷却器48中被冷却之后,被回流到进气通路28中。
另外,LPL-EGR量不仅可以通过LPL-EGR阀50的开度进行调整,而且还可以通过第一进气节气门36的开度进行调整。具体地说,当缩小第一进气节气门36的开度而对进气进行节流时,与涡轮增压器24的驱动相结合,在与进气通路28中的LPL-EGR通路46的连接部附近的进气压变小。借此,由于可以增大LPL-EGR通路46的前后的压力差,所以,可以有效地增大LPL-EGR的量。
(对应于运转条件的EGR控制)
如上所述,本实施方式的***,配备有LPL-EGR及LPL-EGR两个***的外部EGR***。这些EGR***的能够有效地实施EGR的运转区域分别不同。因此,在本实施方式的***中,基于内燃机10的运转条件分开使用这些EGR。具体地说,例如,在负荷比较低的区域,优选地,切断LPL-EGR,实施HPL-EGR。这是因为,在低负荷区域,由于进气压力及背压都低,所以不能产生有效地实施LPL-EGR的程度的压力差。另外,当内燃机10的运转区域变成比HPL区域的负荷大的中负荷程度的区域时,优选地,切断HPL-EGR,实施LPL-EGR。这是因为,通过涡轮增压器24的驱动,进气压力及背压都一定程度地上升,LPL-EGR通路46的前后压力差增大到能够实施LPL-EGR的程度。但是,即使在该中负荷程度区域,如果是内燃机转速比较小的区域,也可以同时实施HPL-EGR。进而,在中负荷区域中的内燃机转速比较大的区域,优选地,切断HPL-EGR,实施LPL-EGR。在中负荷区域中的规定的高旋转区域,由于借助增压压力的上升,HPL-EGR通路40的前后压力差变小,所以,不会产生有效地实施HPL-EGR的程度的压力差。这样,通过根据内燃机10的运转区域分开使用两个外部EGR***,能够在宽范围的运转区域内高效率地进行EGR。
[本实施方式1的特征动作]
其次,对于本实施方式1的特征动作进行说明。根据本实施方式的内燃机10,作为控制其动作用的促动器,例如,配备有用于控制进气节气门36、38、EGR阀44、50等的内燃机10的各种促动器。本实施方式的控制装置,是通过所谓的模型库控制来控制内燃机的装置,大多采用模型预测来推定控制状态,确定上述各种促动器的控制量。
在本实施方式的***中,执行利用多核ECU的并行运算处理。具体地说,发动机模型对于各个子模型的每一个进行核的划分。另外,运算负荷大的子模型借助自动程序编制器进行更细的核的划分。另外,作为自动程序编制器,例如,可以采用OSCAR(Optimally ScheduledAdvanced Multiprocessor:优化调度高级多处理器)等公知的并行化程序编制器。通过核的划分而分配给各个核的运算任务由各个核并行地进行运算。
这里,在上述模型库控制中,与EGR相关的运算,在内燃机10的动作中并非总是必要的。即,如上所述,在本实施方式的***中,与内燃机10的运转状态相对应地分开使用HPL-EGR和LPL-EGR。因此,在任何外部EGR***的EGR被切断的期间,即使关于该被切断的EGR的EGR率的时间进展公式、EGR流量计算式、以及由EGR冷却器引起的温度降低计算式等的特定的运算停止,也没有问题,从减轻运算负荷的观点出发,停止这些运算反而是更优选的。
因此,在本实施方式的***中,在对于任何外部EGR***进行EGR切断的期间,均减少运算中使用的核的数目。具体地说,将与各个EGR***相关联的特定的运算分别分配给从多个核中指定的一个或者多个指定核,在对任何EGR***进行EGR切断的期间,停止分配了EGR切断当中的与EGR***相关联的运算的指定核。借此,由于可以有效地停止进行不必要的运算的核,所以,通过有效地分配剩余的运算资源,作为整个***,可以谋求运算负荷的减轻。从而,可以避免任务的遗漏,高精度地实现内燃机的控制。
另外,在本实施方式的***中,在从内燃机10的EGR切断恢复的时刻,上述被停止的核中的运算再次开始。借此,由于可以通过增加使用核的数目有效地补偿伴随着与EGR相关联的运算的开始而产生的运算负荷的增加,所以,能够进行与内燃机10的运算负荷相应的有效率的使用核的分配。
[实施方式1中的具体的处理]
其次,参照图2,对于在本实施方式中执行的处理的具体的内容进行说明。图2是ECU70进行在运算中使用的使用核的数目的增减的程序的流程图。另外,图2所示的程序,在内燃机10的运转中反复执行。另外,作为执行图2所示的程序的前提,在这里是与LPL-EGR及HPL-EGR有关的特定的运算已经分配给各个指定的核。
在图2所示的程序中,首先,判定在内燃机10中是否正在执行LPL-EGR***的EGR切断(步骤100)。其结果是,当判定为在内燃机10中正在执行LPL-EGR切断的情况下,判断为不需要与LPL-EGR***相关联的特定的运算,转移到下一个步骤,被分配了与该LPL-EGR***相关联的特定的运算的指定核被停止(步骤102)。这里,具体地说,作为与LPL-EGR***相关联的特定的运算,被分配了LPL-EGR率的时间进展公式、LPL-EGR的流量计算公式、以及由LPL***的EGR冷却器48引起的温度降低计算公式的一个或者多个指定核被停止。
另一方面,在上述步骤100,在判定为没有执行LPL-EGR切断的情况下,利用指定核执行与该LPL-EGR***相关联的特定的运算(步骤104)。
其次,判定在内燃机10中是否正在执行HPL-EGR***的EGR切断(步骤106)。其结果是,在判定为在内燃机10中正在执行HPL-EGR切断的情况下,判断为不需要与HPL-EGR***相关联的特定的运算,转移到下一个步骤,被分配了与该HPL-EGR***相关联的特定的运算的指定核被停止(步骤108)。这里,具体地说,作为与HPL-EGR***相关联的特定的运算,被分配了HPL-EGR率的时间进展公式、HPL-EGR的流量计算公式、以及由HPL***的EGR冷却器42引起的温度降低计算公式的一个或者多个指定核被停止。
另一方面,在上述步骤106中,在判定为没有执行HPL-EGR切断的情况下,由指定核执行与该HPL-EGR***相关联的特定的运算(步骤108)。
如上面说明的那样,根据本实施方式的***,在正在执行内燃机10的EGR切断的期间,被分配了与进行该EGR切断的外部EGR***相关联的特定的运算的核被停止。借此,由于能够与EGR切断的实施相对应地有效地将进行不必要的运算的核停止,所以,通过有效地分配剩余的运算资源,作为整个***,可以谋求运算负荷的减轻。
不过,在上述实施方式1中,对于将本发明应用于柴油发动机(压缩点火内燃机)的控制的情况进行了说明,但是,本发明并不局限于柴油发动机,也可以应用于以汽油或酒精作为燃料的火花点火内燃机或其它各种内燃机的控制。
另外,在上述实施方式1中,作为外部EGR***,以配备有LPL-EGR及HPL-EGR两个***的***作为例子进行了说明,但是,本发明也可以应用于只具有这些外部EGR***中的任一方的***。
另外,在上述实施方式1中,作为与各个EGR***相关联的特定的运算,以EGR率的时间进展公式、EGR的流量计算公式以及由EGR冷却器引起的温度降低计算公式的运算作为例子进行了说明,但是,分配给该指定核的运算并不局限于此。即,只要是在EGR切断时变得不需要的运算,也可以和上面所述一样地分配给指定芯。
另外,在上述实施方式1中,在执行EGR切断期间,将被分配了与该EGR相关联的特定的运算的指定核停止,但是,能够停止的核并不局限于该指定核。即,在执行EGR切断期间,由于在发动机模型中需要解的模型公式的次数减少,所以,运算负荷大量减少。因此,通过在执行EGR切断期间停止任意核,并将被停止的核的任务分配给剩下的使用核,可以减少使用核,并且进行与内燃机的运算负荷相对应的有效率的使用核分配。
另外,在上述实施方式1中,判定在当前时刻有没有执行EGR切断,但是,也可以基于规定时间以后的燃料喷射量判定将来有没有实行EGR切断。具体地说,例如,通过进行32ms的喷射量滞后,可以判定32ms以后有没有执行EGR切断。借此,由于可以事先掌握有没有执行EGR切断,所以,能够事前进行与内燃机的将来的运算负荷相对应的有效率的使用核分配。
附图标记说明
10 内燃机(发动机)
18 排气通路
24 涡轮增压器
28 进气通路
36 第一进气节气门
38 第二进气节气门
40 HPL-EGR通路
42 HPL-EGR冷却器
44 HPL-EGR阀
46 LPL-EGR通路
48 LPL-EGR冷却器
50 LPL-EGR阀
70 ECU(电子控制装置)
Claims (3)
1.一种内燃机的控制装置,具有搭载了多个核的多核处理器,能够利用所述多个核并行地进行与内燃机的动作相关的各种运算,其特征在于,所述内燃机的控制装置配备有:
运算机构,所述运算机构将所述运算的任务分配给所述多个核中的至少一个核来进行运算;
EGR机构,所述EGR机构对使在所述内燃机的排气***中流动的气体向进气***回流的EGR动作进行控制;和
控制机构,在所述EGR动作停止了的情况下,与停止之前相比,所述控制机构减少用于所述运算机构的核的数目;
所述运算机构包括:模型运算机构,所述模型运算机构利用所述内燃机的发动机模型进行与所述EGR动作相关联的特定的运算;和
分配机构,所述分配机构将所述模型运算机构中的运算任务分配给一个或者多个指定的核,
在所述EGR动作停止了的情况下,所述控制机构使所述指定的核停止,
所述内燃机配备有涡轮增压器,所述涡轮增压器具有设置于排气通路的涡轮机和设置于进气通路的压缩机,
所述EGR机构包括:
对使在比所述涡轮机靠上游侧的排气通路中流动的气体向比所述压缩机靠下游侧的进气通路回流的HPL-EGR进行控制的机构;和
对使在比所述涡轮机靠下游侧的排气通路中流动的气体向比所述压缩机靠上游侧的进气通路回流的LPL-EGR进行控制的机构,
所述分配机构将与所述HPL-EGR及所述LPL-EGR相关联的特定的运算任务分别分配给所述指定的核中的不同的核,
在所述HPL-EGR和/或所述LPL-EGR停止了的情况下,所述控制机构使与该停止了的EGR动作相对应的指定的核停止。
2.如权利要求1所述的内燃机的控制装置,其特征在于,在所述EGR动作开始了的情况下,与开始之前相比,所述控制机构使用于所述运算机构的核的数目增加。
3.如权利要求1或2所述的内燃机的控制装置,其特征在于,还配备有:
取得机构,所述取得机构取得所述内燃机的规定时间以后的燃料喷射量;和
预测机构,所述预测机构基于由所述取得机构取得的燃料喷射量,预测规定时间以后的所述EGR动作的动作状况,
所述控制机构基于由所述预测机构预测的规定时间以后的所述EGR动作的动作状况,进行用于所述运算机构的核的数目的增减。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2011/072848 WO2013051108A1 (ja) | 2011-10-04 | 2011-10-04 | 内燃機関の制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103842637A CN103842637A (zh) | 2014-06-04 |
CN103842637B true CN103842637B (zh) | 2016-10-12 |
Family
ID=48043300
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180073939.5A Expired - Fee Related CN103842637B (zh) | 2011-10-04 | 2011-10-04 | 内燃机的控制装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9488115B2 (zh) |
EP (1) | EP2765293A4 (zh) |
JP (1) | JP5742952B2 (zh) |
CN (1) | CN103842637B (zh) |
WO (1) | WO2013051108A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9074542B2 (en) * | 2011-07-20 | 2015-07-07 | General Electric Company | Method and system for controlling an engine during tunneling operation |
JP2015109071A (ja) * | 2013-10-25 | 2015-06-11 | トヨタ自動車株式会社 | 制御装置 |
JP6230525B2 (ja) * | 2014-12-08 | 2017-11-15 | 本田技研工業株式会社 | 演算装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007125950A (ja) * | 2005-11-02 | 2007-05-24 | Toyota Motor Corp | 車両用電子制御装置の電源管理システム |
JP2007303380A (ja) * | 2006-05-11 | 2007-11-22 | Toyota Motor Corp | 内燃機関の排気制御装置 |
CN101405501A (zh) * | 2006-03-23 | 2009-04-08 | 丰田自动车株式会社 | 用于内燃机的排气控制*** |
JP2011153596A (ja) * | 2010-01-28 | 2011-08-11 | Toyota Motor Corp | 内燃機関制御装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102006048169A1 (de) | 2006-10-10 | 2008-04-17 | Robert Bosch Gmbh | Verfahren zur Überwachung einer Funktionsfähigkeit einer Steuerung |
DE102006056708B4 (de) * | 2006-11-30 | 2012-03-08 | Robert Bosch Gmbh | Verfahren, Vorrichtung und Computerprogramm zur Bestimmung zylinderindividueller Verbrennugsmerkmale einer Brennkraftmaschine |
JP4687685B2 (ja) | 2007-04-24 | 2011-05-25 | 株式会社デンソー | エンジン制御用電子制御装置およびマイクロコンピュータ |
US8521354B2 (en) * | 2008-08-12 | 2013-08-27 | Southwest Research Institute | Diagnosis of sensor failure in airflow-based engine control system |
US8121774B2 (en) * | 2009-02-06 | 2012-02-21 | Caterpillar Inc. | Exhaust gas recirculation system and method of operating such system |
US8543857B2 (en) * | 2009-09-26 | 2013-09-24 | Intel Corporation | Method and apparatus for low power operation of multi-core processors |
FR2956160B1 (fr) * | 2010-02-08 | 2012-10-12 | Peugeot Citroen Automobiles Sa | Procede de controle d'un moteur a combustion thermique equipe de deux boucles de recirculation de gaz d'echappement |
US8725386B2 (en) * | 2011-07-14 | 2014-05-13 | Southwest Research Institute | Effectiveness modeling and control methods for EGR cooler |
-
2011
- 2011-10-04 EP EP11873718.8A patent/EP2765293A4/en not_active Withdrawn
- 2011-10-04 JP JP2013537313A patent/JP5742952B2/ja not_active Expired - Fee Related
- 2011-10-04 CN CN201180073939.5A patent/CN103842637B/zh not_active Expired - Fee Related
- 2011-10-04 WO PCT/JP2011/072848 patent/WO2013051108A1/ja active Application Filing
- 2011-10-04 US US14/239,438 patent/US9488115B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007125950A (ja) * | 2005-11-02 | 2007-05-24 | Toyota Motor Corp | 車両用電子制御装置の電源管理システム |
CN101405501A (zh) * | 2006-03-23 | 2009-04-08 | 丰田自动车株式会社 | 用于内燃机的排气控制*** |
JP2007303380A (ja) * | 2006-05-11 | 2007-11-22 | Toyota Motor Corp | 内燃機関の排気制御装置 |
JP2011153596A (ja) * | 2010-01-28 | 2011-08-11 | Toyota Motor Corp | 内燃機関制御装置 |
Also Published As
Publication number | Publication date |
---|---|
CN103842637A (zh) | 2014-06-04 |
EP2765293A1 (en) | 2014-08-13 |
US9488115B2 (en) | 2016-11-08 |
US20140209072A1 (en) | 2014-07-31 |
JPWO2013051108A1 (ja) | 2015-03-30 |
JP5742952B2 (ja) | 2015-07-01 |
WO2013051108A1 (ja) | 2013-04-11 |
EP2765293A4 (en) | 2016-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4900333B2 (ja) | 内燃機関の制御装置 | |
US8932379B2 (en) | Exhaust gas purification system | |
CN105134390A (zh) | 用于egr控制的***和方法 | |
CN103732902A (zh) | 固定比率egr*** | |
CN105275625A (zh) | 用于排气催化剂温度控制的***和方法 | |
US20150135706A1 (en) | Internal combustion engine and control method thereof | |
US9151233B2 (en) | Vehicle controller | |
KR101836787B1 (ko) | 내연 기관용 제어 장치 | |
CN104213988A (zh) | 用于提供瞬态转矩响应的方法和*** | |
WO2008059362A3 (en) | Exhaust gas recirculation system for internal combustion engine and method for controlling the same | |
CN106662023A (zh) | 内燃发动机 | |
CN103842637B (zh) | 内燃机的控制装置 | |
US9488135B2 (en) | Flow rate controller of internal combustion engine | |
US20190078478A1 (en) | Method and system for a particulate filter | |
EP2211037A1 (en) | Exhaust purification system for internal combustion engine | |
JP2009299506A (ja) | 内燃機関の吸気制御装置 | |
CN103797235B (zh) | 内燃机的控制装置 | |
JP5741360B2 (ja) | 内燃機関の制御装置 | |
JP2014190264A (ja) | 内燃機関の制御装置 | |
JP2008038825A (ja) | 内燃機関の制御装置 | |
JP2010116895A (ja) | 内燃機関の制御装置 | |
JP2014148962A (ja) | エンジンの排気浄化装置 | |
JP5083156B2 (ja) | 可変気筒内燃機関の制御装置 | |
JP2015094338A (ja) | 内燃機関の排気浄化装置 | |
JP2011208557A (ja) | エンジンの排気浄化装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20161012 Termination date: 20191004 |