BRPI0900892B1 - Controlador de motor - Google Patents

Controlador de motor Download PDF

Info

Publication number
BRPI0900892B1
BRPI0900892B1 BRPI0900892-6A BRPI0900892A BRPI0900892B1 BR PI0900892 B1 BRPI0900892 B1 BR PI0900892B1 BR PI0900892 A BRPI0900892 A BR PI0900892A BR PI0900892 B1 BRPI0900892 B1 BR PI0900892B1
Authority
BR
Brazil
Prior art keywords
feedback control
amount
control
bypass air
volatile memory
Prior art date
Application number
BRPI0900892-6A
Other languages
English (en)
Inventor
Takanori Kosako
Shuichi Wada
Original Assignee
Mitsubishi Electric Corporation
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corporation filed Critical Mitsubishi Electric Corporation
Publication of BRPI0900892A2 publication Critical patent/BRPI0900892A2/pt
Publication of BRPI0900892B1 publication Critical patent/BRPI0900892B1/pt

Links

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

controlador de motor. o controlador de motor inclui uma unidade de controle para decidir se uma condição de controle de retroalimentação predeterminada é satisfeita ou não, com base em um estado operacional de um veículo, o que é obtido por cada um dos sensores, comprando, quando a condição de controle de retroalimentação é satisfeita, uma velocidade de revolução real e uma velocidade de revolução alvo uma com a outra, e obtendo uma quantidade de controle de retroalimentação de acordo com um resultado da comparação para controlar uma quantidade de ar de desvio passando através de uma válvula de controle de quantidade de ar de desvio. a unidade de controle armazena a quantidade de controle de retroalimentação na memória não volátil somente quando um valor absoluto de uma diferença entre a quantidade de controle de retroalimentação e uma quantidade de controle de retroalimentação já armazenada na memória não volátil é igual a, ou, maior que um valor predeterminado.

Description

“CONTROLADOR DE MOTOR”
FUNDAMENTOS DA INVENÇÃO
1. Campo da invenção [001] A presente invenção refere-se a um controlador de motor, em particular, um controlador de motor capaz de manter uma velocidade de marcha lenta mesmo se uma mudança na quantidade de ar ocorrer quando uma válvula de estrangulamento estiver completamente fechada em um veículo que não pode usar uma RAM de reserva, como um veículo usando uma batería de pouca capacidade, como no caso de um veículo de duas rodas ou um veículo que não usa batería.
2. Descrição da técnica correlata [002] Durante a marcha lenta, o controle de velocidade de marcha lenta é convencionalmente realizado comparando-se uma velocidade de revolução real e uma velocidade de revolução alvo predeterminada uma com a outra, e realizando o controle de retroalimentação, de acordo com um resultado de comparação, sobre uma válvula de controle de quantidade de ar de desvio para ajustar uma quantidade de ar de desvio em uma passagem de ar de desvio que desvia uma válvula de estrangulamento provida para uma passagem de admissão de um motor. Além disso, é suposto que uma quantidade de ar em um estado completamente fechado da válvula de estrangulamento é variada por meio de uma mudança com transcurso de tempo (mudança na quantidade de ar vazado, que é causada por sujeira ou carbono em uma atmosfera (mudança causada por entupimento) quando a válvula de estrangulamento está completamente fechada), e, desse modo, foi proposto um método de aprender, mesmo para o caso onde a quantidade de ar no estado completamente fechado da válvula de estrangulamento é variada, a mudança na quantidade de ar no estado completamente fechado da válvula de estrangulamento a partir da quantidade de controle de retroalimentação para armazenar a mudança na quantidade de ar em uma RAM de reserva (por
Petição 870190004002, de 14/01/2019, pág. 6/22
2/14 exemplo, ver JP 3239200 B).
[003] Entretanto, existem veículos que não podem usar a RAM de reserva, como um veículo usando uma bateria de pouca capacidade, como no caso de um veículo de duas rodas ou de um veículo que não usa uma bateria. Portanto, nesses veículos, uma mudança aprendida na quantidade de ar não pode ser armazenada na RAM de reserva, mesmo se o método convencional de aprender a mudança na quantidade de ar for realizado como descrito acima, e, desse modo, é necessário escrever a mudança na quantidade de ar aprendida em uma memória não volátil. Entretanto, a memória não volátil tem um limite no número de vezes de regravação. Portanto, se o processo de armazenamento for realizado cada vez que a mudança na quantidade de ar for aprendida, há a possibilidade de que o número de vezes de regravação exceda seu limite mais alto. Se o número de vezes de regravação exceder seu limite mais alto, a mudança aprendida na quantidade de ar não pode ser armazenada, e o controle de velocidade de marcha lenta não pode ser realizado (há uma possibilidade de que a velocidade de revolução real do motor possa ser aumentada ou diminuída de modo indesejável).
[004] Além disso, para a regravação da memória não volátil, uma taxa de encargo de um micro-computador (por exemplo, encargo sobre uma CPU) é aumentada. Portanto, a carga é correspondentemente aumentada quando a velocidade de revolução real do motor é alta. Como resultado, há uma possibilidade de que ocorra um atraso no controle que pode causar um mau-funcionamento de motor.
SUMÁRIO DA INVENÇÃO [005] A presente invenção foi criada para resolver os problemas descritos acima, e é um objetivo da presente invenção prover um controlador de motor para reduzir o número de vezes de regravação para uma memória não volátil para evitar que o número de vezes de regravação para a memória não volátil exceda seu limite mais alto colocando-se uma restrição para a
Petição 870190004002, de 14/01/2019, pág. 7/22
3/14 decisão de se uma mudança aprendida na quantidade de ar (quantidade de controle de retroalimentação) deve ser ou não armazenada na memória não volátil para restringir o número de vezes de regravação para a memória não volátil de exceder deu limite mais alto, desse modo, mantendo uma velocidade de marcha lenta.
[006] Um controlador de motor de acordo com a presente invenção inclui: uma válvula de controle de quantidade de ar de desvio para estabelecer uma quantidade de ar de desvio em uma passagem de ar de desvio que é provida para uma passagem de admissão de um motor para desviar uma válvula de estrangulamento; meios sensores para detectar um estado operacional do motor, o estado operacional incluindo uma velocidade de revolução real do motor; meios de controle para aplicar um sinal de acionamento à válvula de controle de quantidade de ar de desvio de acordo com o estado operacional obtido pelos meios sensores para controlar a abertura e o fechamento da válvula de controle de quantidade de ar de desvio; meios de decisão de modo de controle de retroalimentação para decidir se uma condição de controle de retroalimentação predeterminada préestabelecida é satisfeita ou não com base no estado operacional obtido pelos meios sensores; meio de aprendizado de quantidade de controle de retroalimentação para comparar, quando a condição de controle de retroalimentação é satisfeita, a velocidade de revolução real e uma velocidade de revolução alvo predeterminada pré-estabelecida uma com a outra e para obter uma quantidade de controle de retroalimentação de acordo com um resultado de comparação para controlar a quantidade de ar de desvio passando através da válvula de controle de quantidade de ar de desvio; uma memória não volátil para armazenar um valor inicial da quantidade de controle de retroalimentação e da quantidade de controle de retroalimentação obtida pelos meios de aprendizado de quantidade de controle de retroalimentação; e meios de decisão de armazenamento para decidir se a quantidade de controle de
Petição 870190004002, de 14/01/2019, pág. 8/22
4/14 retroalimentação deve ser armazenada ou não na memória não volátil, no qual os meios de decisão de armazenamento obtêm um valor absoluto de uma diferença entre a quantidade de controle de retroabmentação obtida pelos meios de aprendizado de quantidade de controle de retroalimentação e a quantidade de controle de retroalimentação já armazenada na memória não volátil, decidem se o valor absoluto da diferença é ou não igual a, ou, maior que o valor predeterminado pré-estabelecido, e armazenam, quando o valor absoluto da diferença é igual a, ou, maior que o valor predeterminado préestabelecido, a quantidade de controle de retroabmentação obtida pelos meios de aprendizado de quantidade de controle de retroabmentação na memória não volátil.
[007] O controlador de motor de acordo com a presente invenção inclui: a válvula de controle de quantidade de ar de desvio para estabelecer uma quantidade de ar de desvio em uma passagem de ar de desvio que é provida para uma passagem de admissão de um motor para desviar uma válvula de estrangulamento; os meios sensores para detectar um estado operacional do motor, o estado operacional incluindo uma velocidade de revolução real do motor; os meios de controle para aplicar um sinal de acionamento à válvula de controle de quantidade de ar de desvio de acordo com o estado operacional obtido pelos meios sensores para controlar a abertura e o fechamento da válvula de controle de quantidade de ar de desvio; os meios de decisão de modo de controle de retroabmentação para decidir se uma condição de controle de retroabmentação predeterminada préestabelecida é satisfeita ou não com base no estado operacional obtido pelos meios sensores; o meio de aprendizado de quantidade de controle de retroabmentação para comparar, quando a condição de controle de retroabmentação é satisfeita, a velocidade de revolução real e uma velocidade de revolução alvo predeterminada pré-estabelecida uma com a outra e para obter uma quantidade de controle de retroalimentação de acordo com um
Petição 870190004002, de 14/01/2019, pág. 9/22
5/14 resultado de comparação para controlar a quantidade de ar de desvio passando através da válvula de controle de quantidade de ar de desvio; uma memória não volátil para armazenar um valor inicial da quantidade de controle de retroalimentação e da quantidade de controle de retroalimentação obtida pelos meios de aprendizado de quantidade de controle de retroalimentação; e os meios de decisão de armazenamento para decidir se a quantidade de controle de retroalimentação deve ser armazenada ou não na memória não volátil, no qual os meios de decisão de armazenamento obtêm um valor absoluto de uma diferença entre a quantidade de controle de retroalimentação obtida pelos meios de aprendizado de quantidade de controle de retroalimentação e a quantidade de controle de retroalimentação já armazenada na memória não volátil, decidem se o valor absoluto da diferença é ou não igual a, ou, maior que o valor predeterminado, e armazenam, quando o valor absoluto da diferença é igual a, ou, maior que o valor predeterminado pré-estabelecido, a quantidade de controle de retroabmentação obtida pelos meios de aprendizado de quantidade de controle de retroabmentação na memória não volátil. Portanto, o número de vezes de regravação para a memória não volátil é reduzido colocando-se uma restrição para a decisão de se uma mudança aprendida na quantidade de ar (quantidade de controle de retroabmentação) deve ou não ser armazenada na memória não volátil para impedir o número de vezes de regravação para a memória não volátil de exceder seu bmite mais alto. Dessa maneira, o número de vezes de regravação para a memória não volátil fica restrito em exceder seu bmite mais alto, por meio do que uma velocidade de marcha lenta pode ser mantida.
DESCRIÇÃO RESUMIDA DOS DESENHOS [008] Nos desenhos anexos:
a fig. 1 é um diagrama ilustrando uma configuração de um controlador de motor de acordo com um primeiro modo de reabzação da presente invenção;
Petição 870190004002, de 14/01/2019, pág. 10/22
6/14 a fig. 2 é um fluxograma ilustrando uma operação inicial de uma unidade de controle do controlador de motor de acordo com o primeiro modo de realização da presente invenção;
a fig. 3 é um fluxograma ilustrando uma operação de ajuste de quantidade de ar de desvio da unidade de controle do controlador de motor de acordo com o primeiro modo de realização da presente invenção;
a fig. 4 é um fluxograma ilustrando uma operação de ajuste de quantidade de controle de retroalimentação ilustrada na fig. 3; e a fig. 5 é um fluxograma ilustrando uma operação do processamento de armazenamento de quantidade de controle de retroalimentação da unidade de controle do controlador de motor de acordo com o primeiro modo de realização da presente invenção.
DESCRIÇÃO DETALHADA DO MODO DE REALIZAÇÃO PREFERIDO [009] Primeiro modo de realização [0010] Com referência às fgs. 1 a 5, é descrito um controlador de motor de acordo com um primeiro modo de realização da presente invenção. A fig. 1 é um diagrama de configuração ilustrando um estado no qual o controlador de motor de acordo com o primeiro modo de realização da presente invenção é montado a um motor.
[0011] Como ilustrado na fig. 1, o controlador de motor de acordo com o primeiro modo de realização da presente invenção é provido com uma unidade de controle 10 constituindo uma parte principal do controlador de motor. A unidade de controle 10 inclui um micro-computador incluindo uma CPU, uma ROM, uma RAM e uma interface VO etc, e armazena programas e mapas para controlar uma inteira operação de um motor 25. A unidade de controle 10 inclui uma memória não volátil 11. Um valor inicial Qeep de uma quantidade de controle de retroalimentação Qfb com relação a uma quantidade de ar de desvio em uma passagem de ar de desvio é préarmazenado na memória não volátil 11. Em adição, a quantidade de controle
Petição 870190004002, de 14/01/2019, pág. 11/22 /14 de retroalimentação Qfb (valor de atualização) obtida pelo aprendizado também é armazenada na memória não volátil 11.
[0012] Para uma passagem de admissão 22 para introduzir um ar de admissão no motor 25, um filtro de ar 21, um sensor de temperatura de ar de admissão 1, uma válvula de estrangulamento 23, uma passagem de ar de desvio (não mostrada), uma válvula de controle de quantidade de ar de desvio (atuador de estrangulamento) 24, um sensor de posição de estrangulamento 2, um sensor de pressão de ar de admissão 3, e um módulo de injeção de combustível 27 são providos. O filtro de ar 21 remove substâncias estranhas no ar para gerar o ar de admissão para o motor 25. O sensor de temperatura de ar de admissão 1 mede uma temperatura do ar de admissão. A válvula de estrangulamento 23 é acionada para ser aberta/fechada pela válvula de controle de quantidade de ar de desvio 24. A passagem de ar de admissão é provida para desviar a válvula de estrangulamento 23. A válvula de controle de quantidade de ar de desvio 24 ajusta uma quantidade de ar de desvio na passagem de ar de desvio. O sensor de posição de estrangulamento 2 mede um grau de abertura TH da válvula de estrangulamento 23. O sensor de pressão de ar de admissão 3 mede uma pressão do ar de admissão a jusante da válvula de estrangulamento 23. O módulo de injeção de combustível 27 injeta um combustível armazenado em um tanque de combustível 26 no motor 25.
[0013] O motor 25 é provido com um sensor de temperatura de motor
4, um sensor de ângulo de eixo de manivela 5, e uma vela de ignição 29. O sensor de temperatura de motor 4 mede uma temperatura de parede WT do motor 25 (referida aqui, simplesmente, como uma temperatura WT do motor 25). O sensor de ângulo de eixo de manivela 5 mede uma velocidade de revolução Ne do motor 25 e uma posição de eixo de manivela do motor 25 para produzir um sinal (pulso) de ângulo de eixo de manivela correspondendo à posição de eixo de manivela. A vela de ignição 29 é acionada por uma bobina de ignição 28.
Petição 870190004002, de 14/01/2019, pág. 12/22
8/14 [0014] Além disso, uma passagem de descarga 30 para expelir um gás de descarga do motor 25 é provida com um sensor de concentração de oxigênio (sensor de proporção de ar-combustível) 6 e um catalisador de purificação de gás de descarga (catalisador de três sentidos) 31. O sensor de concentração de oxigênio 6 detecta uma concentração de oxigênio no gás de descarga. O catalisador de purificação de gás de descarga 31 remove NOx, HC, e CO contidos no gás de descarga para purificar o gás de descarga.
[0015] A seguir, com referência às fgs. 2 a 5, é descrita uma operação do controlador de motor de acordo com o primeiro modo de realização. A fig. 2 é um fluxograma ilustrando uma operação inicial da unidade de controle 10 do controlador de motor de acordo com o primeiro modo de realização da presente invenção. A fig. 3 é um fluxograma ilustrando uma operação de ajuste de quantidade de ar de desvio da unidade de controle 10. Além disso, a fig. 4 é um fluxograma ilustrando uma operação de ajuste de quantidade de controle de retroalimentação da unidade de controle 10, que é ilustrada na fig. 3. A fig. 5 é um fluxograma ilustrando uma operação do processo de armazenamento e quantidade de controle de retroalimentação da unidade de controle 10.
[0016] A unidade de controle 10 segue uma rotina ilustrada nas fgs. 2 a 5 para computar uma quantidade de ar de desvio para controlar uma velocidade de marcha lenta, para, desse modo, produzir um sinal de acionamento Q para a válvula de controle de quantidade de ar de desvio 24.
[0017] Além disso, a unidade de controle 10 computa a cronometragem de injeção de combustível e a quantidade de injeção de combustível apropriadas com base na inferior dizendo respeito a um estado operacional de um veículo, que inclui pelo menos um dentre a temperatura de ar de admissão detectada pelo sensor de temperatura de ar de admissão 1, o grau de abertura TH da válvula de estrangulamento, que é detectado pelo sensor de posição de estrangulamento 2, a pressão de ar de admissão
Petição 870190004002, de 14/01/2019, pág. 13/22
9/14 detectada pelo sensor de pressão de ar de admissão 3, a temperatura WT do motor 25, que é detectada pelo sensor de temperatura de motor 4, uma velocidade de revolução real Ne (ou posição de eixo de manivela) do motor 25, que é detectada pelo sensor de ângulo de eixo de manivela 5, e a concentração de oxigênio detectada pelo sensor de concentração de oxigênio 6. Então, a unidade de controle 10 produz um sinal de acionamento correspondendo à cronometragem de injeção de combustível e à quantidade de injeção de combustível obtidas para o módulo de injeção de combustível 27.
[0018] De modo semelhante, a unidade de controle 10 computa a cronometragem de ignição e o tempo de energização apropriados com base na informação dizendo respeito ao estado operacional do veículo, que inclui pelo menos um dos valores de detecção a partir dos sensores 1 a 6 descritos acima. Então, a unidade de controle 10 produz um sinal de acionamento correspondendo à cronometragem de ignição e ao tempo de energização obtidos para a bobina de ignição 28.
[0019] Primeiro, com referência à fig. 2, é descrita a operação inicial da unidade de controle 10 do controlador de motor.
[0020] Na etapa S101, quando ligada, a unidade de controle 10 lê o valor Qeep armazenado na memória não volátil 11 como um valor inicial para estabelecer o valor lido Qeep como a quantidade de controle de retroalimentação Qfb.
[0021] A seguir, com referência à fig. 3, a operação de ajuste de quantidade de ar de desvio da unidade de controle 10 usa um mapa TQBASE (WT) para calcular uma quantidade de ar básica Qi com base na temperatura WT do motor 25, que é detectada pelo sensor de temperatura de motor 4. Ou seja, uma quantidade de ar básica TQBASE (WT) correspondendo à temperatura WT é armazenada no mapa TQBASE (WT) para cada temperatura WT do motor 25. Portanto, a quantidade de ar básica
Petição 870190004002, de 14/01/2019, pág. 14/22
10/14 correspondendo à temperatura detectada WT do motor 25 é lida a partir do mapa TQBASE (WT) para estabelecer a quantidade de ar básica Qi, de modo a estabelecer a relação: Qi = TQBASE (WT).
[0022] Subsequentemente, na etapa S202, a unidade de controle 10 estabelece a quantidade de controle de retroalimentação Qfb. Os detalhes de um método de estabelecer a quantidade de controle de retroalimentação Qfb são descritos abaixo com referência à fig. 4.
[0023] A seguir, na etapa S203, a unidade de controle 10 calcula uma quantidade de ar de desvio Q com base na quantidade de ar básica Qi estabelecida na etapa S201 e na quantidade de controle de retroalimentação Qfb estabelecida na etapa S202. Ou seja, a unidade de controle 10 estabelece a quantidade de ar de desvio Q com base em uma expressão aritmética: Q = Qi + Qfb. A unidade de controle 10 produz um sinal de acionamento correspondendo à quantidade de ar de desvio Q calculada para a válvula de controle de quantidade de ar de desvio 24.
[0024] Depois de ser ligada, a unidade de controle 10 repete a operação de ajuste de quantidade de ar de desvio descrita acima (etapas S201 a S203) para cada período de tempo predeterminado ou cada número predeterminado de revoluções do motor 25.
[0025] Com referência à fig. 4, a operação de ajuste de quantidade de controle de retroalimentação da unidade de controle 10 do controlador de motor é descrito agora.
[0026] Na etapa S301, a unidade de controle 10 decide se uma condição de controle de retroalimentação é satisfeita (um modo de controle de retroalimentação é estabelecido) ou não com base na velocidade de revolução real Ne do motor 25, e no grau de abertura TH da válvula de estrangulamento. A unidade de controle 10 decide que a condição de controle de retroalimentação é satisfeita (o modo de controle de retroalimentação é estabelecido) quando, por exemplo, a velocidade de revolução real Ne do
Petição 870190004002, de 14/01/2019, pág. 15/22
11/14 motor 25 está dentro de uma variação predeterminada, a temperatura WT do motor 25 está dentro de uma variação predeterminada, e o grau de abertura TH da válvula de estrangulamento está dentro de uma variação predeterminada. Quando a condição de controle de retro alimentação é satisfeita (o modo de controle de retroalimentação é estabelecido), o processamento procede para a próxima etapa S302. Por outro lado, quando a condição de controle de retroalimentação não é satisfeita (o modo de controle de retroalimentação não é estabelecido), o processamento procede para RETORNAR, porque o controle de retroalimentação não é realizado neste caso.
[0027] Na etapa S302, a unidade de controle 10 usa um mapa
TNTRGT (WT) para calcular uma velocidade de revolução alvo Ns com base na temperatura WT do motor 25, que é detectada pelo sensor de temperatura de motor 4. Ou seja, uma velocidade de revolução alvo TNTRGT (WT) correspondendo à temperatura WT é armazenada no mapa TNTRGT (WT) para cada temperatura WT do motor 25. Portanto, a unidade de controle 10 lê a velocidade de revolução alvo correspondendo à temperatura detectada WT do motor 25 a partir do mapa TNTRGT (WT) para estabelecer a velocidade de revolução alvo Ns, de modo a estabelecer a relação: Ns = TNTRGT (WT).
[0028] Na etapa S303, a unidade de controle 10 compara a velocidade de revolução real Ne do motor 25 e a velocidade de revolução alvo Ns uma com a outra. Quando a relação: Ne < Ns é estabelecida, o processamento procede para a etapa S304. Por outro lado, quando a relação: Ne > Ns é estabelecida, o processamento procede para a etapa S305. Quando a relação: Ne = Ns é estabelecida, o processamento procede para RETORNAR.
[0029] Na etapa S304, a unidade de controle 10 adiciona um valor predeterminado pré-estabelecido Qd para a quantidade de controle de retroalimentação Qfb para obter a quantidade de controle de retroalimentação aprendida Qfb. Então, o processamento procede para RETORNAR.
Petição 870190004002, de 14/01/2019, pág. 16/22
12/14 [0030] Na etapa S305, a unidade de controle 10 subtrai um valor predeterminado pré-estabelecido Qd a partir da quantidade de controle de retroalimentação QFB para obter a quantidade de controle de retroalimentação aprendida Qfb. Então, o processamento procede para RETORNAR.
[0031] A seguir, com referência à fig. 5, a operação do processamento de armazenamento de quantidade de controle de retroalimentação da unidade de controle 10 do controlador de motor é descrita.
[0032] Na etapa S401, a unidade de controle 10 decide se uma condição de armazenamento de quantidade de controle de retroalimentação é satisfeita (um modo de armazenamento de quantidade de controle de retroalimentação é estabelecido) ou não. A unidade de controle 10 decide que a condição de armazenamento de quantidade de controle de retroalimentação é satisfeita (o modo de armazenamento de quantidade de controle de retroalimentação é estabelecido) quando as condições de que a velocidade de revolução real Ne do motor 25 esteja dentro de uma variação predeterminada (por exemplo, dentro de uma variação de 1.250rpm a 2.000rpm) e de que o grau de abertura TH da válvula de estrangulamento seja igual a, ou, menor que um valor predeterminado (por exemplo, 3,0 graus) são satisfeitas. Quando a condição de armazenamento de quantidade de controle de retroalimentação é satisfeita (o modo de armazenamento de quantidade de controle de retroalimentação é estabelecido), o processamento procede para a próxima etapa S402. Por outro lado, quando a condição de armazenamento de quantidade de controle de retroalimentação não é satisfeita (o modo de armazenamento de quantidade de controle de retroalimentação não é estabelecido), o processamento procede para RETORNAR, porque a quantidade de controle de retroalimentação não é armazenada na memória não volátil 11 neste caso.
[0033] A seguir, na etapa S402, a unidade de controle 10 decide se a quantidade de controle de retroalimentação Qfb calculada na etapa S304 ou
Petição 870190004002, de 14/01/2019, pág. 17/22
13/14
S305 deve ou não ser armazenada na memória não volátil 11. Ou seja, a unidade de controle 10 decide que a quantidade de controle de retroalimentação Qfb deve ser armazenada na memória não volátil 11 quando um valor absoluto de uma diferença entre a quantidade de controle de retroalimentação calculada Qfb e o valor Qeep armazenado na memória não volátil 11 for igual a, ou, maior que um valor predeterminado (por exemplo, uma taxa de 5%). Ou seja, quando a relação: IQfb-Qeepl > o valor predeterminado é estabelecido, a unidade de controle 10 decide que a quantidade de controle de retroalimentação Qfb deve ser armazenada na memória não volátil 11. Portanto, quando a relação: IQfb-Qeepl > o valor predeterminado é estabelecido, o processamento procede para a etapa S403. Por outro lado, quando a relação: IQfb-Qeepl < o valor predeterminado é estabelecido, o processamento procede para RETORNAR, porque a quantidade de controle de retroalimentação Qfb não é armazenada na memória não volátil 11 neste caso.
[0034] Na etapa S403, a unidade de controle 10 armazena a quantidade de controle de retroalimentação calculada Qfb na memória não volátil 11. Então, o processamento procede para RETORNAR.
[0035] Depois de ser ligada, a unidade de controle 10 repete a operação descrita acima do processamento de armazenamento de quantidade de controle de retroalimentação (etapas S401 a S403) para cada período de tempo predeterminado ou cada número predeterminado de revoluções do motor 25. [0036] Como descrito acima, o controlador de motor de acordo com o primeiro modo de realização da presente invenção compara a velocidade de revolução real e a velocidade de revolução alvo predeterminada uma com a outra, e realiza o controle de retroalimentação sobre a quantidade de ar de desvio passando através da válvula de controle de quantidade de ar de desvio 24 de acordo com o resultado da comparação, para, desse modo, controlar a velocidade de marcha lenta. O controlador de motor tem a configuração de
Petição 870190004002, de 14/01/2019, pág. 18/22
14/14 escrever a mudança aprendida na quantidade de ar de desvio (quantidade de controle de retroalimentação) para a memória não volátil 11. No primeiro modo de realização da presente invenção, a fim de reduzir o número de vezes de regravação para a memória não volátil 11, a restrição para a decisão de se a quantidade de controle de retroalimentação (quantidade aprendida da mudança na quantidade de ar de desvio) deve ou não ser armazenada na memória não volátil 11 é colocada como ilustrado na etapa S402 da fig. 5. Ou seja, somente quando o valor absoluto da diferença entre a quantidade de controle de retroalimentação aprendida e a quantidade de controle de retroalimentação armazenada na memória não volátil 11 for igual a, ou, maior que o valor predeterminado pré-estabelecido, a quantidade de controle de retroalimentação aprendida é armazenada na memória não volátil 11. Como resultado, o número de vezes de regravação para a memória não volátil 11 pode ser reduzido para ser impedido de exceder o limite mais alto do número de vezes de regravação para a memória não volátil 11. Consequentemente, a velocidade de marcha lenta pode ser mantida.
[0037] Além disso, como um estágio precedente à decisão na etapa
S402 da fig. 5, as restrições são adicionalmente colocadas sobre a velocidade de revolução real Ne do motor 25 e o grau de abertura TH da válvula de estrangulamento, como ilustrado na etapa S401. Somente quando as condições correspondendo às restrições são satisfeitas, a decisão na etapa S402 é realizada. Portanto, a taxa de encargo do micro-computador (por exemplo, o encargo sobre a CPU) pode ser reduzida, o que, por sua vez, impede o mau-funcionamento do motor devido a um atraso no controle.
[0038] O controlador de motor da presente invenção é particularmente eficaz para veículos que não podem usar a RAM de reserva, como o veículo usando batería de pouca capacidade, como no caso do veículo de duas rodas e do veículo que não usa batería, mas é visível que o controlador de motor da presente invenção também é aplicável a vários outros veículos.

Claims (2)

  1. REIVINDICAÇÕES
    1. Controlador de motor, compreendendo:
    uma válvula de controle de quantidade de ar de desvio (24) para estabelecer uma quantidade de ar de desvio em uma passagem de ar de desvio que é provida para uma passagem de admissão de um motor para desviar uma válvula de estrangulamento (23);
    meios sensores (5) para detectar um estado operacional do motor (25) incluindo uma velocidade de revolução real do motor (25); e meios de controle (S201-S203) para aplicar um sinal de acionamento à válvula de controle de quantidade de ar de desvio (24) de acordo com o estado operacional obtido pelos meios sensores (5) para controlar a abertura e o fechamento da válvula de controle de quantidade de ar de desvio (24);
    o motor, caracterizado por compreender ainda:
    meios de decisão de modo de controle de retroalimentação (S301) para decidir se uma condição de controle de retroalimentação predeterminada é satisfeita ou não com base no estado operacional obtido pelos meios sensores (5);
    meio de aprendizado de quantidade de controle de retroalimentação (S302-S305) para comparar, quando a condição de controle de retroalimentação é satisfeita, a velocidade de revolução real (Ne) e uma velocidade de revolução alvo predeterminada (Ns) uma com a outra e para obter uma quantidade de controle de retroalimentação (Qfb) de acordo com um resultado de comparação para controlar a quantidade de ar de desvio passando através da válvula de controle de quantidade de ar de desvio (24);
    uma memória não volátil (11) para armazenar um valor inicial da quantidade de controle de retroalimentação (Qeep) e da quantidade de controle de retroalimentação (Qfb) obtida pelos meios de aprendizado de quantidade de controle de retroalimentação (S302-S305); e
    Petição 870190004002, de 14/01/2019, pág. 20/22
  2. 2/2 meio de decisão de armazenamento (S401-S403) para decidir se a quantidade de controle de retroalimentação (Qfb) deve ser armazenada ou não na memória não volátil (11);
    onde os meios de decisão de armazenamento (S401-S403) obtêm um valor absoluto de uma diferença entre a quantidade de controle de retroalimentação (Qfb) obtida pelos meios de aprendizado de quantidade de controle de retroalimentação (S302-S305) e a quantidade de controle de retroalimentação (Qfb) já armazenada na memória não volátil (11), decidem se o valor absoluto da diferença é ou não igual a, ou, maior que o valor predeterminado, e armazenam, quando o valor absoluto da diferença é igual a, ou, maior que o valor predeterminado, a quantidade de controle de retroalimentação obtida pelos meios de aprendizado de quantidade de controle de retroalimentação (S302-S305) na memória não volátil (11).
    2. Controlador de motor, de acordo com a reivindicação 1, caracterizado pelo fato de que os meios de decisão de armazenamento (S401S403) decidem adicionalmente se as condições de que a velocidade de revolução real do motor (25) esteja dentro de uma variação predeterminada e de que um grau de abertura da válvula de estrangulamento seja igual, ou, menor que um valor predeterminado são ou não satisfeitas como um estágio anterior à decisão realizada pelos meios de decisão de armazenamento (S401S403).
BRPI0900892-6A 2008-08-21 2009-04-15 Controlador de motor BRPI0900892B1 (pt)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2008212721A JP2010048158A (ja) 2008-08-21 2008-08-21 エンジン制御装置
JP2008-212721 2008-08-21

Publications (2)

Publication Number Publication Date
BRPI0900892A2 BRPI0900892A2 (pt) 2010-05-18
BRPI0900892B1 true BRPI0900892B1 (pt) 2019-03-06

Family

ID=41709465

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0900892-6A BRPI0900892B1 (pt) 2008-08-21 2009-04-15 Controlador de motor

Country Status (4)

Country Link
JP (1) JP2010048158A (pt)
CN (1) CN101655039B (pt)
BR (1) BRPI0900892B1 (pt)
TW (1) TW201009184A (pt)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108457759B (zh) * 2018-05-14 2020-04-17 三国(上海)企业管理有限公司 内燃机长期学习值控制

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3239200B2 (ja) * 1995-09-04 2001-12-17 株式会社ユニシアジェックス エンジンのアイドル回転数制御装置
JPH11159387A (ja) * 1997-11-25 1999-06-15 Denso Corp 車両制御装置
CN1460787A (zh) * 2003-06-03 2003-12-10 清华大学 摩托车电控发动机怠速转速闭环控制方法
JP4436727B2 (ja) * 2004-07-28 2010-03-24 三洋電機株式会社 エンジン駆動式空気調和装置及びその制御方法
JP4595701B2 (ja) * 2005-06-21 2010-12-08 トヨタ自動車株式会社 電動機付き過給機を有する内燃機関の制御装置

Also Published As

Publication number Publication date
CN101655039B (zh) 2013-06-12
TWI345028B (pt) 2011-07-11
CN101655039A (zh) 2010-02-24
JP2010048158A (ja) 2010-03-04
TW201009184A (en) 2010-03-01
BRPI0900892A2 (pt) 2010-05-18

Similar Documents

Publication Publication Date Title
US7051725B2 (en) Cylinder-by-cylinder air-fuel ratio calculation apparatus for multi-cylinder internal combustion engine
US9222426B2 (en) Transient air flow control
JP4672048B2 (ja) 内燃機関制御装置
US9435270B2 (en) Methods and systems for an engine
US20130092126A1 (en) Methods and systems for a throttle turbine generator
JP2004108360A (ja) 内燃機関の制御装置
US7742870B2 (en) Air-fuel ratio control device of internal combustion engine
KR20200081316A (ko) 촉매 컨버터의 배기가스 성분 어큐뮬레이터의 최대 저장 용량을 결정하기 위한 방법
CN111379636A (zh) 用于对催化器的填充水平进行模型辅助调节的模型不精确性和λ偏移之间进行区分的方法
CN111379635A (zh) 在传感器未准备就绪时调节催化器存储器填充状态的方法和控制设备
US7131321B2 (en) Throttle system abnormality determination apparatus
JP2006214439A (ja) 可変バルブ性能の評価システム
JP5660322B2 (ja) 内燃機関のegr制御装置
CN104975968A (zh) 发动机的燃料喷射量控制装置
CN111379638A (zh) 用于调节催化器的废气成分存储器的填充的方法
US9624842B2 (en) Determination of a value for a valve lift of a valve of an individual cylinder of an internal combustion engine with a plurality of cylinders
BRPI0900892B1 (pt) Controlador de motor
JP2008038823A (ja) 新気量検出誤差算出装置
JP2010163932A (ja) 内燃機関の触媒劣化診断装置
JP4404354B2 (ja) 内燃機関の制御装置
US7890245B2 (en) Diagnostic method and device for controlling an internal combustion engine
JP5168198B2 (ja) 内燃機関の制御装置
JP4110534B2 (ja) 内燃機関の可変バルブ制御装置
JP2006177371A (ja) 内燃機関の制御装置
KR101262185B1 (ko) 오토엔진들에서 밸브 양정 변경을 최적화하기 위한 방법

Legal Events

Date Code Title Description
B03A Publication of a patent application or of a certificate of addition of invention [chapter 3.1 patent gazette]
B06A Patent application procedure suspended [chapter 6.1 patent gazette]
B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 15/04/2009, OBSERVADAS AS CONDICOES LEGAIS.

B21F Lapse acc. art. 78, item iv - on non-payment of the annual fees in time

Free format text: REFERENTE A 13A ANUIDADE.

B24J Lapse because of non-payment of annual fees (definitively: art 78 iv lpi, resolution 113/2013 art. 12)

Free format text: EM VIRTUDE DA EXTINCAO PUBLICADA NA RPI 2666 DE 08-02-2022 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDA A EXTINCAO DA PATENTE E SEUS CERTIFICADOS, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013.