An evaporation leak check system that checks fuel evaporation leak from a fuel tank by forming a pressure difference between inside and outside of the fuel tank, the evaporation leak check system comprising:
- a pump;
- a motor that drives the pump;
- a pump passage having a first end connected to the pump and a second end;
- a first passage having a first end connected to the fuel tank and a second end connected to the second end of the pump passage;
- a second passage having a first end released to atmospheric air and a second end connected to the second end of the first passage;
- a switching portion configured to open a space between the first passage and the second passage when a space between the pump passage and the first passage is closed, and configured to close the space between the first passage and the second passage when the space between the pump passage and the first passage is opened;
- a pressure detector arranged in the pump passage, the pressure detector detecting an inside pressure of the pump passage;
- a flow rate detector arranged in the pump passage, the flow rate detector detecting a flow rate of fluid flowing through the pump passage;
- an adsorbent arranged in the first passage, the adsorbent adsorbing evaporation fuel generated in the fuel tank;
- and
- a controller that controls an activation of the pump and an operation of the switching portion, wherein the controller has
- a closed-state pressure detector that detects a closed-state pressure corresponding to the pressure detected by the pressure detector when the pump is driven in a state that the space between the pump passage and the first passage is closed by the switching portion,
- an open-time flow rate detector that detects an open-time flow rate corresponding to the flow rate detected by the flow rate detector immediately after the space between the pump passage and the first passage is opened by the switching portion in a state that the pump is operated,
- a pump characteristics expression developer that develops a pump characteristics expression of the pump based on the closed-state pressure, the open-time flow rate and a flow rate characteristics expression of the pump passage,
- a reference pressure calculator that calculates a reference pressure by calculating an intersection point between the pump characteristics expression of the pump and a flow rate characteristics expression of an orifice having a predetermined passage area, and
- a leak check portion that determines whether a leak of the fuel evaporation generated from the fuel tank is within an allowable range or not by comparing the reference pressure and a pressure detected by the pressure detector when the pump is driven for a predetermined period in a state that the space between the pump passage and the first passage is opened by the switching portion.