JP5776671B2 - 内燃機関の制御装置 - Google Patents
内燃機関の制御装置 Download PDFInfo
- Publication number
- JP5776671B2 JP5776671B2 JP2012261224A JP2012261224A JP5776671B2 JP 5776671 B2 JP5776671 B2 JP 5776671B2 JP 2012261224 A JP2012261224 A JP 2012261224A JP 2012261224 A JP2012261224 A JP 2012261224A JP 5776671 B2 JP5776671 B2 JP 5776671B2
- Authority
- JP
- Japan
- Prior art keywords
- engine
- calculation
- cores
- core
- parallel
- 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
Images
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
Description
複数のコアが搭載されたマルチコアプロセッサを用いて内燃機関の1又は複数のアクチュエータの制御入力値を演算する内燃機関の制御装置において、
前記制御入力値の演算に関わる複数のタスクを前記マルチコアプロセッサの複数のコアに分散して割り当てて、前記複数のコア間で同期通信を行いつつ並列に演算処理する並列演算手段と、
前記内燃機関に燃焼異常が起きた場合に、前記並列演算手段による演算処理を禁止して、前記複数のタスクの中で当該燃焼異常を回避するために優先すべき前記制御入力値の演算に関わるタスクを、前記複数のコアの中から選択された第1のコアに割り当てて演算処理する異常時演算手段と、
を備えることを特徴としている。
前記異常時演算手段は、稼働中の前記第1のコアの演算周波数を高くする手段を含むことを特徴としている。
前記燃焼異常は、ノッキング、プレイグニッション及び失火の何れかを含むことを特徴としている。
本発明の実施の形態1について図を参照して説明する。
次に、本実施の形態1の動作について説明する。本実施の形態にかかる並列計算装置100は、いわゆるモデルベース制御によってエンジン2を制御するものであり、モデル予測を多用して、上述した複数のアクチュエータの制御目標値を計算する。具体的には、エンジン2から並列計算装置100には、EGR率、過給圧、点火時期、エンジン回転数及びエンジン負荷を含む各種の情報が取り込まれる。並列計算装置100は、取り込んだ情報に基づき、EGRバルブの操作量であるEGRバルブ開度、ウエストゲートバルブの操作量であるウエストゲートバルブ開度及び点火装置の操作量である点火時期SA等をそれぞれ計算し、エンジン2に出力する。
次に、図7を参照して、本実施の形態1の具体的処理について説明する。図7は、本発明の実施の形態1において実行されるルーチンのフローチャートである。尚、図7に示すルーチンは、エンジン2の運転中に繰り返し実行されるものとする。
本発明の実施の形態2について図を参照して説明する。
本実施の形態2の並列計算装置は、エンジン2に発生する回避すべき燃焼異常として、プレイグニッション(以下、「プレイグ」とも称する)が発生した場合の並列計算手法に特徴を有している。以下、フローチャートを参照して、本実施の形態2の具体的処理について説明する。図9は、本発明の実施の形態2において実行されるルーチンのフローチャートである。尚、図9に示すルーチンは、エンジン2の運転中に繰り返し実行されるものとする。
本発明の実施の形態3について図を参照して説明する。
本実施の形態3の並列計算装置は、エンジン2に発生する回避すべき燃焼異常として、失火が発生した場合の並列計算手法に特徴を有している。以下、フローチャートを参照して、本実施の形態3の具体的処理について説明する。図11は、本発明の実施の形態2において実行されるルーチンのフローチャートである。尚、図11に示すルーチンは、エンジン2の運転中に繰り返し実行されるものとする。
10 コア
100 並列計算装置
Claims (3)
- 複数のコアが搭載されたマルチコアプロセッサを用いて内燃機関の1又は複数のアクチュエータの制御入力値を演算する内燃機関の制御装置において、
前記制御入力値の演算に関わる複数のタスクを前記マルチコアプロセッサの複数のコアに分散して割り当てて、前記複数のコア間で同期通信を行いつつ並列に演算処理する並列演算手段と、
前記内燃機関に燃焼異常が起きた場合に、前記並列演算手段による演算処理を禁止して、前記複数のタスクの中で当該燃焼異常を回避するために優先すべき前記制御入力値の演算に関わるタスクを、前記複数のコアの中から選択された第1のコアに割り当てて演算処理する異常時演算手段と、
を備えることを特徴とする内燃機関の制御装置。 - 前記異常時演算手段は、稼働中の前記第1のコアの演算周波数を高くする手段を含むことを特徴とする請求項1記載の内燃機関の制御装置。
- 前記燃焼異常は、ノッキング、プレイグニッション及び失火の何れかを含むことを特徴とする請求項1または2記載の内燃機関の制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012261224A JP5776671B2 (ja) | 2012-11-29 | 2012-11-29 | 内燃機関の制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012261224A JP5776671B2 (ja) | 2012-11-29 | 2012-11-29 | 内燃機関の制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014105678A JP2014105678A (ja) | 2014-06-09 |
JP5776671B2 true JP5776671B2 (ja) | 2015-09-09 |
Family
ID=51027390
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012261224A Expired - Fee Related JP5776671B2 (ja) | 2012-11-29 | 2012-11-29 | 内燃機関の制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5776671B2 (ja) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05143388A (ja) * | 1991-11-15 | 1993-06-11 | Nec Corp | 並列処理プログラムのサスペンド方式 |
JP5169429B2 (ja) * | 2008-04-18 | 2013-03-27 | 富士ゼロックス株式会社 | 画像処理装置 |
WO2010109609A1 (ja) * | 2009-03-25 | 2010-09-30 | トヨタ自動車株式会社 | 処理装置及び車両用エンジン制御装置 |
JP5291556B2 (ja) * | 2009-07-03 | 2013-09-18 | 株式会社日立製作所 | 電力系統安定化装置の演算割付方法 |
JP5515792B2 (ja) * | 2010-01-28 | 2014-06-11 | トヨタ自動車株式会社 | 内燃機関制御装置 |
-
2012
- 2012-11-29 JP JP2012261224A patent/JP5776671B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2014105678A (ja) | 2014-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2187026B1 (en) | Controller of internal combustion engine | |
JP4241864B2 (ja) | 車両駆動ユニットの制御装置 | |
CN111396210B (zh) | 天然气发动机的控制方法、装置、存储介质及处理器 | |
US9581094B2 (en) | Control device for internal combustion engine | |
US20160090929A1 (en) | Controlling device for internal combustion engine | |
EP3097294B1 (en) | Control device forn an internal combustion engine | |
JP5273183B2 (ja) | 内燃機関の制御装置 | |
CN112761803A (zh) | 燃气喷射瞬态补偿方法、装置、车辆及存储介质 | |
JP2013228859A (ja) | プラント制御装置 | |
US20160123250A1 (en) | Device for controlling internal combustion engine | |
EP2734721B1 (en) | Control device for internal combustion engine | |
CN102777276B (zh) | 催化剂起燃期间基于来自后催化剂氧传感器的输出控制燃料输送的***和方法 | |
JP2010190196A (ja) | 車両駆動ユニットの制御装置 | |
JP5776671B2 (ja) | 内燃機関の制御装置 | |
EP3147488B1 (en) | Internal-combustion-engine control device | |
JP2009210426A (ja) | エンジン制御パラメータの適合方法および適合装置 | |
JP2012013637A (ja) | エンジン制御パラメータの適合方法及び適合装置 | |
JP5817578B2 (ja) | 内燃機関の制御装置 | |
JP5751344B2 (ja) | 内燃機関の制御装置 | |
JP5853752B2 (ja) | 内燃機関の制御装置 | |
JP2009046988A (ja) | 内燃機関の制御装置 | |
JP4748044B2 (ja) | 内燃機関の点火時期制御装置 | |
JP2009162199A (ja) | 内燃機関の制御装置 | |
JP5696629B2 (ja) | 内燃機関の制御入力値演算方法 | |
JP5614395B2 (ja) | 内燃機関の制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141028 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150528 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150609 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150622 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5776671 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |