Air Compressor

The air compressor system addresses the challenge of varying tank capacities by incorporating a tank capacity estimating means that calculates and determines tank capacity based on pressure changes, thereby reducing costs and improving usability.

JP7659467B2Active Publication Date: 2025-04-09MAKITA CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2021121075
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-07-21
Publication Date
2025-04-09
Estimated Expiration
2041-07-21

AI Technical Summary

Technical Problem

The existing air compressor systems require dedicated controllers for each tank capacity, leading to increased manufacturing costs and poor usability due to variations in tank capacity caused by auxiliary tank connections and water generation.

Method used

An air compressor with a tank capacity estimating means that measures tank pressure and pressure changes, calculates and stores tank capacity ratios, and determines the tank capacity based on data distribution, allowing for accurate estimation without pre-entered tank capacity data.

Benefits of technology

This solution enables the estimation of tank capacity, reducing production costs by eliminating the need for multiple controllers and improving usability by accurately accounting for changes in tank capacity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007659467000003
    Figure 0007659467000003
  • Figure 0007659467000004
    Figure 0007659467000004
  • Figure 0007659467000005
    Figure 0007659467000005
Patent Text Reader

Abstract

To estimate a tank capacity with an air compressor.SOLUTION: An air compressor measures a tank pressure while a compressor operates and the variation thereof and, on the basis of base data relating to correlation between the tank pressure of specific tank capacity that is preliminarily measured and stored and the variation thereof, calculates a ratio to the tank capacity or specific tank capacity (collectively, both are called as 'tank capacity (ratio)') each moment, stores the ratio as temporary tank capacity (ratio) data and, when the temporary tank capacity (ratio) data reaches a certain storage amount, determines an estimation value of the tank capacity (ratio) on the basis of the distribution thereof.SELECTED DRAWING: Figure 18
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an air compressor that compresses outside air to generate compressed air and stores it in a tank, and relates to an air compressor for supplying compressed air to pneumatic tools such as compressed air-driven nail drivers and air tackers. [Background technology]

[0002] An air compressor mainly comprises a compressor that compresses outside air to generate compressed air, a motor that drives the compressor, and a tank that stores the generated compressed air. When the motor starts, the compressor starts compression operation. The compressor generates compressed air by taking in outside air into a cylinder and compressing it with a piston that reciprocates within the cylinder. The compressed air stored in the tank is supplied to a compressed air-driven air tool, such as a nail gun or an air tacker.

[0003] In air compressors for pneumatic tools such as nailers, the compressed air in the tank is reduced to a desired set pressure by a pressure reducing valve before being output. The compressed air reduced in pressure by the pressure reducing valve is supplied to the pneumatic tool through an outlet to which an air hose can be connected.

[0004] In order to further improve the convenience of air compressors, Patent Document 1 proposes determining whether or not an auxiliary tank is present based on the relationship between the ratio of pressure change data during pressure increase and decrease and the detected pressure change data. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Patent No. 3141220 Summary of the Invention [Problem to be solved by the invention]

[0006] The applicant of the present application has proposed optimizing the stop pressure / restart pressure of an air compressor in accordance with air consumption. In such optimization control, the motor that drives the compressor is stopped when the tank pressure reaches the stop pressure, and is restarted when the tank pressure reaches the restart pressure. Compression operation of the compressor is stopped by stopping the motor, and compression operation is resumed by restarting the motor. In such optimization control of the stop pressure / restart pressure, data on the tank capacity of the air compressor is essential. However, the tank capacity of air compressors is not uniform and may differ depending on the model. Therefore, if it is necessary to know the tank capacity for the purpose of optimizing the stop pressure / restart pressure according to the air consumption, a dedicated controller (a controller with the tank capacity input in advance) is required for each tank capacity, which increases the manufacturing cost of the air compressor. In addition, the tank capacity of an air compressor is not always constant, and the tank capacity actually changes depending on the connection of an auxiliary tank or the generation of water in the tank. Therefore, simply preparing a controller for each tank capacity will not be able to keep up with the changes in tank capacity caused by the connection of an auxiliary tank or the generation of water, resulting in problems such as poor usability of the air compressor. Therefore, in order to solve all of the above problems simultaneously, it is necessary to accurately obtain the tank capacity, including any increase or decrease, rather than simply determining whether or not there is an auxiliary tank as proposed in Patent Document 1.

[0007] In view of the above-mentioned problems, an object of the present invention is to provide an air compressor having a function for estimating a tank capacity. [Means for solving the problem]

[0008] This object is achieved by an air compressor having a compressor for compressing outside air to generate compressed air, a motor for driving the compressor, a tank for storing the generated compressed air, and a tank capacity estimation means for estimating the capacity of the tank, in which the tank capacity estimation means measures the tank pressure and its change amount while the compressor is operating, and calculates the tank capacity or a ratio to a specified tank capacity (both collectively referred to as "tank capacity (ratio)" in this application) from time to time based on base data relating to the correlation between the tank pressure and its change amount for a specified tank capacity that has been measured and stored in advance, and stores the calculated tank capacity or its ratio as provisional tank capacity (ratio) data, and when the provisional tank capacity (ratio) data reaches a certain stored amount, determines the tank capacity (ratio) based on the distribution.

[0009] In the above air compressor, the tank pressure and its change amount while the compressor is operating are measured, and the tank capacity (ratio) is calculated from moment to moment based on base data relating to the correlation between the tank pressure and its change amount for a specified tank capacity that has been measured and stored in advance, and stored as provisional tank capacity (ratio) data. When storing, the provisional tank capacity (ratio) data is stored in ascending order including new provisional tank capacity (ratio) data, and when the permutation of a specified number of data items does not change more than a specified number of times, the tank capacity (ratio) is determined based on the specified number of data items.

[0010] In addition, in the above air compressor, the tank pressure and its change amount while the compressor is operating are measured, and the tank capacity (ratio) is calculated from moment to moment based on base data relating to the correlation between the tank pressure and its change amount for a specified tank capacity that has been measured and stored in advance, and stored as provisional tank capacity (ratio) data. When storing, the provisional tank capacity (ratio) data is stored in ascending order including new provisional tank capacity (ratio) data, and when the permutation of a specified number of data strings does not change a specified number of times or more, the tank capacity (ratio) is determined based on the data string at a specified position among the specified number of data.

[0011] Furthermore, the above-mentioned object is achieved by an air compressor having a compressor for compressing outside air to generate compressed air, a motor for driving the compressor, a tank for storing the generated compressed air, and a tank capacity estimation means for estimating the capacity of the tank, wherein the tank capacity estimation means measures the tank pressure and its change amount while the compressor is operating, calculates and stores the tank capacity (ratio) from moment to moment based on base data relating to the correlation between the tank pressure and its change amount for a specified tank capacity that has been measured and stored in advance, and repeatedly determines the tank capacity (ratio). Effect of the Invention

[0012] According to the air compressor of the present invention, the tank capacity can be estimated even if the data of the tank capacity of the compressor itself is not available in advance. This eliminates the need to prepare controllers for each tank capacity, and reduces the cost of the product.

[0013] In addition, in the air compressor of the present invention, the tank capacity (ratio) is estimated through calculation, but since the data used in the calculation may include disturbances such as air consumption, a single calculation result may not necessarily provide a correct estimation result. Therefore, in the present invention, the tank capacity (ratio) is calculated every moment and stored as provisional tank capacity (ratio) data, and an estimate of the tank capacity (ratio) is determined based on the distribution of a certain amount of provisional tank capacity (ratio) data. By determining the estimate of the tank capacity (ratio) based on the data distribution in this way, it is possible to derive a highly accurate value close to the true tank capacity (ratio).

[0014] In addition, in the air compressor of the present invention, the tank capacity (ratio) is calculated every moment and stored as provisional tank capacity (ratio) data, but the distribution of provisional tank capacity (ratio) data, which is a provisional value, spreads toward larger values ​​with the true tank capacity (ratio) at the center. In theory, the tank capacity (ratio) will never be smaller than the true value (the compressor's air supply capacity will be greater than the actual capacity). Therefore, in the present invention, the temporary tank capacity (ratio) data is stored in ascending order including new temporary tank capacity (ratio) data, and data with smaller temporary tank capacity (ratio) is selected and retained. By selecting and retaining data with smaller provisional tank capacities (ratios) in this way, only data close to the true tank capacity (ratio) remains, making it possible to obtain highly accurate values ​​that are extremely close to the true tank capacity (ratio) in the tank capacity (ratio) estimation process.

[0015] In the air compressor of the present invention, the tank capacity (ratio) is calculated every moment and stored as temporary tank capacity (ratio) data, and the temporary tank capacity (ratio) data is stored in ascending order including new temporary tank capacity (ratio) data. When the permutation of a predetermined number of data strings does not change a predetermined number of times or more, the tank capacity (ratio) is determined based on the data string at a predetermined position among the predetermined number of data. By applying such rules in the process of estimating the tank capacity (ratio), the tentative tank capacity (ratio) data, which corresponds to noise, can be removed from the distribution, and as a result, it becomes possible to determine an estimated value with high accuracy that is extremely close to the true tank capacity (ratio).

[0016] Furthermore, in the air compressor of the present invention, the tank capacity (ratio) is estimated not just once but repeatedly, which makes it possible to follow changes in tank capacity due to the connection of an auxiliary tank or the production of water. [Brief description of the drawings]

[0017] [Figure 1] FIG. 2 is a perspective view showing the appearance of an air compressor. [Diagram 2] FIG. 2 is a block diagram showing the functional configuration of an air compressor. [Diagram 3] FIG. 2 is a plan view showing an example of the layout of buttons and a display unit provided on an operation panel of an air compressor. [Figure 4A] FIG. 2 is a chart showing an outline of the principle of compression operation control utilizing restart pressure (consumption-linked). [Figure 4B] FIG. 4B is a chart showing a continuation of FIG. 4A. [Figure 4C] FIG. 4C is a chart showing a continuation of FIG. 4B. [Figure 5A] FIG. 2 is a chart showing an outline of the principle of compression operation control utilizing stop pressure (linked to consumption). [Figure 5B] FIG. 5B is a chart showing a continuation of FIG. 5A. [Figure 5C] FIG. 5B is a chart showing a continuation of FIG. 5B. [Figure 6] FIG. 1 is a chart showing an outline of the principle of compression operation control using "restart pressure (linked to consumption)", "stop pressure (linked to consumption)", and "stop pressure (minimum filling)". [Figure 7] FIG. 13 is an image diagram illustrating an example of the contents determined by "Condition 1", which is one of the certification conditions for the outlet setting value. [Figure 8] This is an image diagram showing examples of what can be determined by "Condition 2," one of the certification conditions for the outlet setting value, and what cannot be determined by Condition 2. [Figure 9] FIG. 13 is an image diagram illustrating an example of the contents determined by "Condition 4", which is one of the certification conditions for the outlet setting value. [Figure 10] FIG. 13 is an image diagram showing an example of base data used by the air compressor in the air supply capacity acquisition process (S29). [Figure 11] FIG. 13 is an image diagram showing an example of the air supply capacity calculation process (S503). [Figure 12] 4 is a flowchart showing a flow of a compression operation control process performed by an air compressor. [Figure 13] 13 is a flowchart showing a subroutine of the pressure / pressure change rate acquisition process (S25) of FIG. 12. [Figure 14] 13 is a flowchart showing a subroutine of a tank pressure control range acquisition process (S27) in FIG. 12. [Figure 15] 15 is a flowchart showing a subroutine of the outlet setting value acquisition process (S207) of FIG. 14. [Figure 16]15 is a flowchart showing a subroutine of a pressure range acquisition process (S209) in FIG. 14. [Figure 17] 13 is a flowchart showing a subroutine of the air supply capacity acquisition process (S29) of FIG. 12. [Figure 18] 18 is a flowchart showing a subroutine of the tank capacity estimation process (S501) of FIG. 17. [Figure 19A] FIG. 11 is an image diagram showing an example of a tank capacity estimation process using a distribution of provisional tank capacity (ratio) data. [Figure 19B] FIG. 19B is an image diagram showing a continuation of FIG. 19A. [Figure 19C] FIG. 19C is an image diagram showing a continuation of FIG. 19B. [Figure 20] 13 is a flowchart showing a subroutine of a restart pressure acquisition process (S31) in FIG. 12. [Figure 21] 13 is a flowchart showing a subroutine of a stop pressure acquisition process (S33) in FIG. 12. [Figure 22] 13 is a flowchart showing a subroutine of the PFC / compressor control process (S35) in FIG. 12. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0018] (Air compressor configuration) The configuration of an air compressor according to this embodiment will be described with reference to Figs. 1 to 3. FIG. 1 is a perspective view showing the appearance of an air compressor. FIG. 2 is a block diagram showing the functional configuration of the air compressor. FIG. 3 is a plan view showing an example of the layout of buttons and a display unit provided on an operation panel of an air compressor.

[0019] The air compressor of this embodiment includes a compressor 11 that generates compressed air, a motor 13 that drives the compressor 11, a Hall sensor 15 that detects changes in the rotational position of the rotor of the motor 13, a tank 17 that stores the generated compressed air, a tank pressure sensor 19 that measures the internal pressure of the tank 17, pressure reducing valves 1V, 2V that reduce the compressed air in the tank to a desired pressure and output it, outlets 1a, 1b provided downstream of the pressure reducing valve 1V, outlets 2a, 2b provided downstream of the pressure reducing valve 2V, outlet pressure sensors 1S, 2S that measure the outlet pressure, an operation panel 20 equipped with a display unit that displays various information and operation buttons, and a controller 30 that displays information on the operation panel 20, controls the motor 13, and performs tank capacity estimation processing.

[0020] The compressor 11 is driven by power from a motor 13. The compressor 11 takes in outside air into a cylinder and compresses it with a piston that reciprocates within the cylinder by power from the motor 13, thereby generating compressed air.

[0021] The motor 13 that drives the compressor 11 is, for example, an outer rotor type brushless motor. The motor may be driven with or without a sensor, and may be driven by a rectangular wave or a sine wave, and the drive method is not particularly limited. The type of motor is not particularly limited, and may be, for example, a magnet motor or an induction motor.

[0022] The compressed air generated by the compressor 11 is stored in the tank 17. The tank 17 is provided with a tank pressure sensor 19 for measuring the tank pressure (tank internal pressure). In this embodiment, the tank volume data of the tank 17 is not inputted in advance to the air compressor, but is determined by an estimation process by the controller 30 (tank volume estimation means). The tank volume estimation process will be described later.

[0023] Of the pressure reducing valves 1V and 2V, the first pressure reducing valve 1V has a pressure adjustment knob 1D for adjusting the outlet pressure, and reduces the compressed air in the tank to a first set pressure (for example, a normal pressure of any value) before outputting it. The second pressure reducing valve 2V has a pressure adjustment knob 2D for adjusting the outlet pressure, and reduces the compressed air in the tank to a second set pressure (for example, a high pressure of any value) before outputting it. Hereinafter, the first pressure reducing valve 1V will be simply referred to as the "pressure reducing valve 1V." The second pressure reducing valve 2V will be simply referred to as the "pressure reducing valve 2V."

[0024] The outlets 1a, 1b, 2a, and 2b have air couplers to which an air hose of a pneumatic tool can be connected. Compressed air decompressed by a pressure reducing valve 1V can be taken out from the first outlets 1a and 1b. Compressed air decompressed by a pressure reducing valve 2V can be taken out from the second outlets 2a and 2b. Hereinafter, the first outlets 1a and 1b will be simply referred to as "outlet 1." The second outlets 2a and 2b will be simply referred to as "outlet 2."

[0025] An outlet pressure sensor 1S for measuring outlet pressure (the pressure of compressed air taken out from the outlet 1) is provided near the outlet 1. This outlet pressure sensor 1S is provided, for example, downstream of the pressure reducing valve 1V, midway in the air flow path from the pressure reducing valve 1V to the outlet 1. Hereinafter, the pressure at the outlet 1 measured by the outlet pressure sensor 1S will be simply referred to as the "outlet 1 pressure." An outlet pressure sensor 2S for measuring outlet pressure (the pressure of compressed air taken out from the outlet 2) is provided near the outlet 2. This outlet pressure sensor 2S is provided, for example, downstream of the pressure reducing valve 2V, midway in the air flow path from the pressure reducing valve 2V to the outlet 2. Hereinafter, the pressure at the outlet 2 measured by the outlet pressure sensor 2S will be simply referred to as the "outlet 2 pressure."

[0026] The operation panel 20 has an outlet 1 pressure display unit 21, an outlet 2 pressure display unit 22, a tank pressure display unit 23, a power On / Off button 25 used to turn the air compressor on / off, an automatic On / Off button 27 used to switch the air compressor between automatic On / Off, and a panel MCU 29 which controls the above-mentioned units and is responsible for sending and receiving information to and from the controller 30.

[0027] The operation panel 20 is equipped with an outlet 1 pressure display unit 21, an outlet 2 pressure display unit 22, a tank pressure display unit 23, a power On / Off button 25, and an automatic On / Off button 27, which are arranged in a layout such as that shown in FIG. 3 so that they can be seen and operated by the user.

[0028] The tank pressure display unit 23 displays the tank pressure obtained by the tank pressure sensor 19 after multiple moving average processing. The outlet 1 pressure display unit 21 displays the outlet 1 pressure (that is, the outlet 1 set value (Pext1_mva[latest])) when predetermined conditions (conditions 1 to 4) described later are satisfied. The outlet 2 pressure display unit 22 displays the outlet 2 pressure (that is, the outlet 2 set value (Pext2_mva[latest])) when predetermined conditions (conditions 1 to 4) described later are satisfied.

[0029] The power On / Off button 25 is a button that is operated when performing motor control (compression operation control) according to the tank pressure and when stopping this control. By operating the power On / Off button 25 of the air compressor and setting the power On, the mode changes to one in which the motor 13 is started / stopped according to the tank pressure.

[0030] The air compressor Auto On / Off button 27 is a button for switching the air compressor operation control mode between "Auto On" mode and "Auto Off" mode. In the "Auto Off" operation control mode, the stop pressure, which is the criterion for determining whether to stop the motor, is set to a predetermined fixed value (e.g., 4.5 MPa), and the restart pressure, which is the criterion for determining whether to restart the motor, is set to a predetermined fixed value (e.g., 4.1 MPa). These fixed reference values ​​are used to control the stopping and restarting of compression operation. In the "Auto On" operation control mode, the stop pressures (first stop pressure, second stop pressure) that serve as the criteria for determining whether to stop the motor are made variable, and the restart pressure that serves as the criteria for determining whether to restart the motor is made variable. These variable reference values ​​are used to control the stopping and restarting of compression operation.

[0031] In addition to the buttons described above, the operation panel 20 may be provided with a number of switches for changing the motor rotation speed, pressure range switching, etc., and the setting information set by these switches may be transmitted to the controller via communication so that the compressor operates in accordance with that information. Furthermore, operation panel 20 may be provided with a means for displaying the power On / Off state, and may display the current power On / Off state. Furthermore, operation panel 20 may be provided with a means for displaying the automatic On / Off state, and may display the automatic On / Off state. Furthermore, the operation panel 20 may be equipped with a power supply voltage display and lamps for notifying various abnormal factors in addition to the tank pressure display 23 and outlet pressure display units 21 and 22. In this case, each piece of display information is transmitted from the controller to the operation panel by communication, and each display is performed according to that information.

[0032] The controller 30 is responsible for controlling the operation panel 20 and the motor 13, and also detects the rotation speed of the motor 13 based on a signal from a hall sensor 15 that detects a change in the rotational position of the rotor of the motor 13. In this embodiment, the controller 30 also functions as a tank capacity estimation means for estimating the tank capacity. Specific processing by the tank capacity estimation means (tank capacity estimation processing) will be described later.

[0033] The controller 30 has a PFC circuit 31 (power factor correction circuit), an INV circuit 33 (inverter circuit), and a controller MCU 35 that controls these circuits 31 and 33. The PFC circuit 31 converts AC voltage from a commercial power source 41 into DC voltage. The INV circuit 33 generates a desired AC voltage from the DC voltage converted by the PFC circuit 31, and drives the motor 13. The compressor 11 performs compression operation when the motor 13 is driven. The controller MCU 35 controls the circuits 31 and 33, receives signals from the sensors 15, 19, 1S, and 2S, and transmits and receives signals to and from the panel MCU 29 of the operation panel 20.

[0034] (Outline of compression operation control in air compressors) Next, an overview of compression operation control in the air compressor having the above-mentioned configuration will be described.

[0035] The controller of the air compressor of this embodiment controls the motor that drives the compressor to stop when the tank pressure reaches the stop pressure, and to restart the motor when the tank pressure reaches the restart pressure. When the motor stops, the compression operation of the compressor stops, and when the motor restarts, the compression operation resumes.

[0036] In this control, the controller continues to monitor the tank pressure via the tank pressure sensor while the air compressor is powered on, and when the compressor is stopped (the motor is stopped), it determines whether the tank pressure has reached the restart pressure, whereas when the compressor is operating (the motor is running), it determines whether the tank pressure has reached the stop pressure.

[0037] When the compressor is stopped, the controller changes the restart pressure, which is the criterion (threshold) for restarting the motor, based on the rate of change of the tank pressure. This restart pressure is proportional to (linked to) the air consumption, so it is hereinafter referred to as the "restart pressure (linked to consumption)." The restart pressure (linked to consumption) is set based on the tank pressure and the outlet pressure.

[0038] On the other hand, when the compressor is operating, the controller sets two stop pressures (first stop pressure, second stop pressure) as candidates for the stop pressure that is the criterion (threshold) for stopping the motor, and adopts the higher one as the effective stop pressure (the stop pressure that actually functions as an effective threshold). In other words, when the tank pressure reaches the adopted effective stop pressure, the controller stops the motor.

[0039] In this embodiment, while the compressor is operating, the first stop pressure is changed based on the rate of change of the tank pressure. Since this first stop pressure is proportional (linked) to the air consumption, hereinafter the first stop pressure is referred to as the "stop pressure (linked to consumption)". The stop pressure (linked to consumption) is set based on the tank pressure and the outlet pressure.

[0040] In this embodiment, the second stop pressure is calculated based on the restart pressure (consumption linked). Since this second stop pressure is a stop pressure value considered necessary for performing a minimum pressure filling (minimum filling), hereinafter the second stop pressure is referred to as the "stop pressure (minimum filling)". The stop pressure (minimum filling) is set based on the tank pressure and the outlet pressure.

[0041] (Principle of compression operation control using restart pressure (consumption linked)) Next, the principle of compression operation control using restart pressure (consumption-linked) will be described with reference to Figures 4A, 4B, and 4C. Figures 4A, 4B, and 4C are charts showing the principle of compression operation control using restart pressure (consumption-linked) when the compressor is stopped (motor is stopped). FIG. 4A is a chart assuming a constant air consumption rate (medium air consumption rate) of a pneumatic tool. FIG. 4B is a chart showing a continuation of FIG. 4A, and assumes a case in which the air consumption by the pneumatic tool fluctuates midway (air consumption decreases from a medium level to a low level), causing a drop in the restart pressure (consumption linked) midway. FIG. 4C is a chart showing a continuation of FIG. 4B, and is a chart assuming a case where the tank pressure, which continues to decrease, reaches the restart pressure (consumption-linked) and the motor is actually restarted.

[0042] In the assumed cases shown in Figures 4A, 4B, and 4C, the controller performs the following processes (1) to (5) in order to determine whether or not to resume the paused compression operation. Note that the processes (1) to (5) described below correspond to the processes (1) to (5) shown in Figures 4A, 4B, and 4C.

[0043] (1) Measure the tank pressure value. In this process, the pressure value of the tank pressure is measured based on the signal from the tank pressure sensor.

[0044] (2) Calculate the rate of change (slope) of pressure. In this process, the tank pressure change rate (slope) is calculated based on the current and previous tank pressure measurements. Note that in the examples shown in Figures 4A, 4B, and 4C, the tank pressure decreases over time because compressed air is consumed by the air tool while the compression operation is stopped.

[0045] (3) Calculate the minimum reserve pressure. In this process, the minimum reserve pressure is calculated based on the rate of change (slope) of the tank pressure calculated in (2) above and the minimum reserve time. The minimum reserve time is a predetermined time (for example, about 20 seconds) and means the minimum time to ensure the current amount of work (rate of change). The minimum reserve pressure can be calculated using the following formula 1. Formula 1: Minimum storage pressure = -Tank pressure change rate x Minimum storage time

[0046] (4) Convert the minimum reserve pressure into restart pressure (linked to consumption). In this process, the restart pressure (consumption-linked) is calculated based on the minimum stockpile pressure calculated in (3) above and the lower limit of the restart pressure. The restart pressure (consumption-linked) can be calculated using the following formula 2. The lower limit of the restart pressure is set based on the outlet pressure (details will be described later). Formula 2: Restart pressure (linked to consumption) = Minimum reserve pressure + Lower limit of restart pressure As can be seen from the above-mentioned arithmetic expression 1 and arithmetic expression 2 that uses the result of this calculation, in this embodiment, the tank pressure and the outlet pressure are used as basic data for calculating the restart pressure (consumption-linked). That is, in this embodiment, the controller sets the restart pressure (consumption-linked) based on the tank pressure and the outlet pressure.

[0047] (5) Decision on whether to restart the compressor In this process, the tank pressure is compared with the restart pressure (consumption-linked), and if "tank pressure > restart pressure (consumption-linked)", it is determined that it is not necessary to restart the compressor, and the motor remains stopped (the compressor remains stopped). In the example shown in Figures 4A and 4B, since "tank pressure > restart pressure (consumption-linked)", the motor remains stopped (the compressor remains stopped). On the other hand, if "tank pressure ≦ start-up pressure (consumption-linked)", it is determined that the compressor needs to be restarted, and the motor is restarted to resume operation. In the example shown in Figure 4C, the motor is driven (the compressor resumes operation) when "tank pressure ≦ start-up pressure (consumption-linked)" is met.

[0048] (Principle of compression operation control using stop pressure (linked to consumption)) Next, the principle of compression operation control using the first stop pressure, "stop pressure (consumption-linked)" will be described with reference to Figures 5A, 5B, and 5C. Figures 5A, 5B, and 5C are charts showing the principle of compression operation control using the stop pressure (consumption-linked) when the compressor is operating (when the motor is driven). FIG. 5A is a chart assuming a case where the air consumption by the pneumatic tool is constant (medium air consumption). FIG. 5B is a chart showing a continuation of FIG. 5A, and assumes a case in which the air consumption by the pneumatic tool fluctuates midway (air consumption decreases from a medium level to a low level), causing the stop pressure (consumption linked) to decrease midway. FIG. 5C is a chart showing a continuation of FIG. 5B, and is a chart assuming a case where the tank pressure, which continues to rise, reaches the stop pressure (consumption-linked) and the motor is actually stopped.

[0049] In the assumed cases shown in Figures 5A, 5B, and 5C, the controller performs the following processes (1) to (5) in order to determine whether or not to suspend the compression operation. Note that the processes (1) to (5) described below correspond to the processes (1) to (5) shown in Figures 5A, 5B, and 5C.

[0050] (1) Measure the tank pressure value. In this process, the pressure value of the tank pressure is measured based on the signal from the tank pressure sensor.

[0051] (2-1) Calculate the rate of change (slope) of pressure. In this process, the tank pressure change rate (slope) is calculated based on the current and previous tank pressure measurements. In the examples shown in Figures 5A, 5B, and 5C, compressed air is continuously supplied by the compression operation under conditions in which compressed air is consumed by the air tool, and the tank pressure increases over time.

[0052] (2-2) Calculate the rate of pressure change (slope) due to air consumption. In this process, the rate of change of the air consumption pressure is calculated based on the rate of change (slope) of the tank pressure calculated in (2) above and the rate of change of the air supply pressure. Note that there is a correlation between the tank pressure, motor rotation speed, and the air supply capacity of the compressor, and if the tank pressure and motor rotation speed are known, the air supply capacity of the compressor at that time can be derived, and the rate of change of the air supply pressure can be found based on that. The rate of change of the air consumption pressure can be found using the following calculation formula 1. Formula 1: Air consumption pressure change rate = Tank pressure change rate - Air supply pressure change rate

[0053] (3) Calculate the maximum stockpile pressure. In this process, the maximum reserve pressure is calculated based on the air consumption pressure change rate calculated in (2-2) above and the maximum reserve time. The maximum reserve time is a predetermined time (for example, about 60 seconds) and refers to the maximum time to reserve the current workload (change rate) when the compressor is stopped. The maximum reserve pressure can be calculated using the following formula 2. Formula 2: Maximum storage pressure = -Air consumption pressure change rate x Maximum storage time

[0054] (4) Convert the maximum stockpile pressure into the stop pressure (linked to consumption). In this process, the stop pressure (consumption-linked) is calculated based on the maximum stockpile pressure calculated in (3) above and the lower limit of the stop pressure. The stop pressure (consumption-linked) can be calculated using the following formula. The lower limit of the stop pressure is set based on the outlet pressure (details will be described later). Formula 3: Stop pressure (linked to consumption) = Maximum reserve pressure + Lower limit of stop pressure As can be seen from the above-mentioned arithmetic expressions 1 and 2 and arithmetic expression 3 which uses the results of these calculations, in this embodiment, the tank pressure and the outlet pressure are used as basic data for calculating the stop pressure (consumption-linked). That is, in this embodiment, the controller sets the stop pressure (consumption-linked) based on the tank pressure and the outlet pressure.

[0055] (5) Deciding whether to stop compressor operation In this process, the tank pressure is compared with the stop pressure (consumption-linked), and if "tank pressure < stop pressure (consumption-linked)", it is determined that the compressor needs to continue operating, and the motor is left running (the compressor is left running). In the example shown in Figures 5A and 5B, since "tank pressure < stop pressure (consumption-linked)", the motor is left running (the compressor is left running). On the other hand, if "tank pressure ≧ stop pressure (consumption linked)", it is determined that the compressor needs to be stopped, and the motor is stopped to stop the compressor operation. In the example shown in Figure 5C, the motor is stopped (the compressor is stopped) when "tank pressure ≧ stop pressure (consumption linked)" is met.

[0056] (Outline of compression operation control using both "stop pressure (linked to consumption)" and "stop pressure (minimum filling)") The above-mentioned "stop pressure (linked to consumption)" is a variable threshold value that varies depending on the time average of air consumption in compression operation control. This "stop pressure (linked to consumption)" compression operation control is effective for continuous air consumption with almost no time bias in air consumption, as shown in Figures 5A, 5B, and 5C. However, when the air consumption is uneven over time, or when the air consumption is rapid and uneven, problems such as air shortages can occur, significantly impairing the usability of the air compressor. In other words, if the threshold for control to stop the compression operation relies solely on the aforementioned "stop pressure (consumption linked)," in sections where air is consumed, the stop pressure (consumption linked) will be high, but the pressure will not increase easily. Also, in sections where there is no air consumption, the stop pressure (consumption linked) will be low, and it will not be possible to store enough compressed air in the tank. Therefore, even if the average air consumption over time is large, the stop pressure will not increase, resulting in problems such as air shortages, significantly impairing the usability of the air compressor.

[0057] In order to solve the problem described above of air shortages that occur when there is a time bias in air consumption, resulting in a poor usability of the air compressor, once the compressor starts up, it is necessary to charge the compressor to a minimum pressure (minimum charge) from the pressure at that time (start-up pressure).

[0058] Therefore, in this embodiment, two concepts are introduced as stop pressures: a first stop pressure, "stop pressure (consumption-linked)", and a second stop pressure, "stop pressure (minimum filling)", and the higher pressure is adopted as the effective stop pressure (the stop pressure that actually functions as an effective threshold). The "stop pressure (minimum filling)" is derived based on the pressure when the compressor is restarted (restart pressure), and is the stop pressure value considered necessary to perform the minimum pressure filling (minimum filling).

[0059] The "stop pressure (minimum filling)" is not a fixed value, but a variable value that varies according to the rate of air consumption (i.e., according to the time average rate of air consumption). In determining this "stop pressure (minimum filling)", in this embodiment, an excess pressure judgment criterion and an insufficient pressure judgment criterion are set to measure the margin to the lower limit pressure, and the value of the stop pressure (minimum filling) is optimized for the operation / stop cycle based on these criteria.

[0060] The principle of compression operation control using "restart pressure (consumption-linked)", "stop pressure (consumption-linked)", and "stop pressure (minimum filling)" will be described below with reference to Fig. 6. Fig. 6 is a chart showing the principle of compression operation control using "restart pressure (consumption-linked)", "stop pressure (consumption-linked)", and "stop pressure (minimum filling)", and shows how the compressor repeatedly stops and restarts operation.

[0061] The main processes performed while the compressor is stopped and while the compressor is operating, as shown in (1) to (6) in FIG. 6, will be described in order.

[0062] (1) Stopped When the compressor is stopped, the tank pressure drops as air is consumed. When the tank pressure reaches the restart pressure (consumption-linked), the controller starts the motor and resumes compression operation.

[0063] (2) Driving [section n-1] The main processes during operation in section n-1 are as follows: (2-1) Change in stop pressure (minimum filling) The stop pressure (minimum filling) is increased or decreased depending on the margin of tank pressure during the previous operation in section n-2. Note that, in the embodiment shown in Fig. 6, the previous operation in section n-2 is not shown, so a specific description of the setting of the stop pressure (minimum filling) in the current operation in section n-1 is omitted. (2-2) Changes in stopping pressure (linked to consumption) The stop pressure (linked to consumption) is changed according to the degree of air consumption, which changes from moment to moment. The principle behind changing the stop pressure (linked to consumption) is as described above with reference to Figure 5. (2-3) Measurement of tank pressure margin Based on the predetermined surplus pressure and underpressure criteria, the margin of the tank pressure up to the lower limit pressure based on the outlet pressure is measured. The method of setting the lower limit pressure will be described later. The excess pressure criterion is a predetermined reference value that is used to determine the occurrence of excess pressure in the current operating section (section n-1) and to measure the degree of excess pressure. The measured degree of excess pressure is used to derive the stop pressure (minimum filling) in the next operating section (section n). The underpressure criterion is a predetermined reference value that is used to determine the occurrence of underpressure in the current operating section and to measure the time during which underpressure occurs (underpressure time). The measured underpressure time is used to derive the stop pressure (minimum filling) in the next operating section (section n). During operation in the current operating section (section n-1), the tank pressure is below the underpressure judgment criterion, and it is determined that underpressure is occurring in this section. In such a case, the minimum filling pressure [n] in the next operating section (section n) is increased according to the underpressure time (the time when underpressure occurred) in the current operating section (section n-1). The minimum filling pressure is the pressure value used to derive the stop pressure (minimum filling). As described below, the stop pressure (minimum filling) can be derived by adding the minimum filling pressure to the restart pressure in the next operating section (section n). (2-4) Judgment on stopping compression operation During operation in this section n-1, the higher of the stop pressure (consumption-linked) and the stop pressure (minimum filling) is adopted as the effective stop pressure (the stop pressure that actually functions as an effective threshold). When the rising tank pressure reaches the stop pressure (consumption-linked), the stop pressure (consumption-linked) at this time is not adopted as the effective stop pressure because "stop pressure (consumption-linked) < stop pressure (minimum filling)". In other words, at this point, the stop pressure (consumption-linked) does not function as the effective stop pressure, and the compression operation does not stop. Then, when the tank pressure continues to rise and reaches the stop pressure (minimum fill), because "stop pressure (linked to consumption) < stop pressure (minimum fill)", the stop pressure (minimum fill) is adopted as the effective stop pressure, and compression operation is stopped at this point (the motor is stopped).

[0064] (3) Stopped When the compressor is stopped, the tank pressure drops as air is consumed. When the tank pressure reaches the restart pressure (consumption-linked), the controller starts the motor and resumes compression operation. While the compressor is stopped, the restart pressure (linked to consumption) changes according to the degree of air consumption, but the restart pressure will not fall below a preset lower limit pressure (based on outlet pressure). The lower limit pressure, which is the lower limit value of the restart pressure, will be described later.

[0065] (4) Driving [section n] The main processes during operation in section n are as follows: (4-1) Change in stop pressure (minimum filling) During the previous operation in section n-1, the tank pressure fell below the underpressure judgment criterion, so in the current operation in section n, the minimum filling pressure [n] is increased according to the underpressure time (the time when underpressure occurred). Then, the stop pressure (minimum filling) is calculated based on the minimum filling pressure [n] increased according to the underpressure time and the restart pressure in the current section n. As mentioned above, the restart pressure is derived based on the tank pressure and outlet pressure. The stop pressure (minimum filling) can be calculated using the following formula. Formula: Stop pressure (min. fill) = min. fill pressure + restart pressure for this section As described above, in this embodiment, the tank pressure and the outlet pressure are used as basic data for calculating the stop pressure (minimum filling). That is, in this embodiment, the controller sets the stop pressure (minimum filling) based on the tank pressure and the outlet pressure. (4-2) Changes in stopping pressure (linked to consumption) The stop pressure (linked to consumption) is changed according to the degree of air consumption, which changes from moment to moment. (4-3) Measurement of tank pressure margin Based on predetermined surplus pressure and underpressure criteria, the margin of tank pressure up to the lower limit pressure is measured. During operation in the current operating section (section n), the minimum tank pressure exceeds the excess pressure judgment standard, and it is determined that excess pressure is occurring in this section. In such a case, the minimum filling pressure [n+1] in the next operating section (section n+1) is reduced according to the excess pressure in the current operating section (section n). (4-4) Judgment on stopping compression operation During operation in this section n, the higher of the stop pressure (consumption-linked) and the stop pressure (minimum filling) is adopted as the effective stop pressure (the stop pressure that actually functions as an effective threshold). When the rising tank pressure reaches the stop pressure (consumption-linked), the stop pressure (consumption-linked) at this time is not adopted as the effective stop pressure because "stop pressure (consumption-linked) < stop pressure (minimum filling)". In other words, at this point, the stop pressure (consumption-linked) does not function as the effective stop pressure, and the compression operation does not stop. Then, when the tank pressure continues to rise and reaches the stop pressure (minimum fill), because "stop pressure (linked to consumption) < stop pressure (minimum fill)", the stop pressure (minimum fill) is adopted as the effective stop pressure, and compression operation is stopped at this point (the motor is stopped).

[0066] (5) Stopped When the compressor is stopped, the tank pressure drops as air is consumed. When the tank pressure reaches the restart pressure (consumption-linked), the controller starts the motor and resumes compression operation. While the compressor is stopped, the restart pressure (linked to consumption) changes according to the degree of air consumption, but the restart pressure will not fall below a preset lower limit pressure (based on the outlet pressure).

[0067] (6) Driving [section n+1] The main processes during operation in section n+1 (processing within the range shown in the figure) are as follows. (6-1) Change in stop pressure (minimum filling) During operation in the previous section n, the minimum tank pressure exceeded the surplus pressure judgment standard, so in operation in the current section n+1, the minimum filling pressure [n+1] is reduced according to the surplus pressure. Then, the stop pressure (minimum filling) is calculated based on the minimum filling pressure [n+1] reduced according to the shortage time and the restart pressure in the current section n+1. The stop pressure (minimum filling) can be calculated using the following formula. Formula: Stop pressure (min. fill) = min. fill pressure + restart pressure for this section As can be seen from the above formula, in this embodiment, the tank pressure and outlet pressure are used as basic data for calculating the stop pressure (minimum filling). That is, in this embodiment, the controller sets the stop pressure (minimum filling) based on the tank pressure and outlet pressure. (6-2) Changes in stopping pressure (linked to consumption) The stop pressure (linked to consumption) is changed according to the degree of air consumption.

[0068] (Specific compression operation control and optimization of outlet pressure display value in air compressor) Next, the compression operation control shown in Fig. 6 will be specifically described based on the flowcharts shown in Fig. 12 to Fig. 18 and Fig. 20 to Fig. 22. The configuration of the air compressor will be described with reference to Fig. 2. Fig. 12 is a flowchart showing the flow of the compression operation control process performed by the air compressor, and Fig. 13 to Fig. 18 and Fig. 20 to Fig. 22 are flowcharts showing subroutines.

[0069] First, an initialization process is performed (S11 in FIG. 12). In this process, the controller 30 sets and acquires the initial values ​​of variables and states required for the following processes.

[0070] Next, the operation panel transmission / reception process is performed (S13). In this process, information is sent and received between the operation panel 20 and the controller 30. Specifically, information on the operation performed by the user on the operation panel 20 (power On / Off, automatic On / Off operation information) and the display contents on the operation panel 20 (tank pressure, outlet 1 set value, outlet 2 set value) are exchanged.

[0071] A receive buffer and a transmit buffer are prepared for transmitting and receiving information between the operation panel 20 and the controller 30. For example, the controller 30 receives operation information from the operation panel 20 (power On / Off, automatic On / Off operation information) and stores it in the receive buffer, and also transmits to the operation panel 20 display information (tank pressure, outlet 1 set value, outlet 2 set value) stored in the transmit buffer.

[0072] Next, it is determined whether a control period has elapsed (S15). In this determination process, the process waits for a certain period of time until it is time to perform control from step S17 onwards (S15: No), and when a predetermined waiting period has elapsed, control from step S17 onwards is started (S15: Yes). The waiting period in this determination process is set to, for example, 100 ms, taking into account the acquisition period of various pressure values. Note that, in order to reduce the burden on the controller MCU, the process structure may be such that this waiting period (control period) is a positive fraction of the acquisition period of various pressure values ​​(for example, 200 ms).

[0073] Next, an operation information acquisition process is performed (S17). In this process, the controller 30 refers to the reception buffer to obtain operation information for power On / Off and automatic On / Off.

[0074] Next, a pressure value acquisition process is performed (S19). In this process, the controller 30 acquires the tank pressure from the tank pressure sensor 19, the outlet 1 pressure from the outlet pressure sensor 1S, and the outlet 2 pressure from the outlet pressure sensor 2S. The acquired data of each pressure value is used as base data for display on the operation panel, and is also used to acquire the outlet setting value and for calculation processing when automatic ON is enabled. Note that when acquiring the pressure values ​​from the pressure sensors 1S, 2S, and 19, the pressure sensor output voltage may be AD converted and the value acquired by the controller MCU 35 may be acquired as the pressure value, or a value converted to an easier-to-calculate value may be acquired as the pressure value.

[0075] Next, a pressure value for display calculation process is performed (S21). In this process, the controller 30 performs a multiple-time moving average of the tank pressure data acquired in the pressure value acquisition process (S19) for display purposes and stores the average in a transmission buffer. The tank pressure data after calculation and stored in the transmission buffer is transmitted from the controller 30 to the operation panel 20 and displayed on the tank pressure display unit 23.

[0076] In addition, for the outlet pressures displayed on the outlet pressure display units 21, 22, the outlet 1 set value and the outlet 2 set value certified and updated through an outlet set value acquisition process (S207 in FIG. 14) described later are used as data for display on the outlet pressure display units 21, 22. That is, in this embodiment, the outlet 1 pressure and the outlet 2 pressure, which are the measured values ​​of the outlet pressure sensors 1S, 2S, are not displayed as they are on the outlet pressure display units 21, 22, but the outlet pressures that satisfy predetermined conditions (conditions 1 to 4 described later) are certified as the display values ​​on the outlet pressure display units 21, 22, and the certified pressure values ​​are displayed on the outlet pressure display units 21, 22.

[0077] Next, it is determined whether the power is set to On (S23). If it is determined that the power is Off (S23: No), the process of steps S13 to S21 is repeated again. On the other hand, if it is determined that the power is On (S23: Yes), the process proceeds to the next process (S25).

[0078] Next, a pressure / pressure change rate acquisition process is performed (S25). In this process, the tank pressure change rate, outlet 1 pressure change rate, and outlet 2 pressure change rate are obtained based on the tank pressure, outlet 1 pressure, and outlet 2 pressure data obtained in the pressure value acquisition process (S19).

[0079] Hereinafter, the specific process of the pressure / pressure change rate acquisition process in step S25 in Fig. 12 will be described with reference to Fig. 13. Fig. 13 is a flow chart showing a subroutine of the pressure / pressure change rate acquisition process (S25) in Fig. 12.

[0080] In the subroutine of the pressure / pressure change rate acquisition process, first, a tank pressure LPF calculation (Ptank_lpf) is performed (S101). Since the change in tank pressure when using an air tool is step-like on a micro level, this is smoothed into a slope before calculating the rate of change. Therefore, in the tank pressure LPF calculation, LPF processing is performed on the tank pressure data acquired in the "Pressure value acquisition process" (S19 in Fig. 12) (output: Ptank_lpf). The pressure unit is [MPa]. For example, the time constant (e.g. 5 sec) is increased to smooth out the step-like change, and an infinite impulse response LPF is used to conserve memory.

[0081] Next, a tank pressure change rate calculation (dPtank_lpf) is performed (S103). This rate of change is used in the restart pressure acquisition process (S31) and the stop pressure acquisition process (S33), which will be described later. In this process, the pressure change rate is calculated from the previous and current updated values ​​of Ptank_lpf obtained in the tank pressure LPF calculation (S101) and the control cycle (output: dPtank_lpf). The calculation formula is as follows. The change rate unit is, for example, [MPa / sec]. Formula: (Current Ptank_lpf - Previous Ptank_lpf) ÷ Control period

[0082] Next, a tank pressure moving average calculation (Ptank_mva[n]) is performed (S104). This moving average value is used in the outlet setting value acquisition process (S207) described later. In this process, the controller 30 performs a moving average process (for example, 10 control cycles=1 sec) on the tank pressure data acquired in the pressure value acquisition process (S19 in FIG. 12). The pressure unit is [MPa].

[0083] Next, the outlet 1 pressure moving average calculation (Pext1_mva[n]) is performed (S105). This moving average value is used in the outlet setting value acquisition process (S207) described later. In this process, the controller 30 performs moving average processing (for example, 10 control cycles = 1 sec) on the data of the outlet 1 pressure acquired in the pressure value acquisition process (S19 in FIG. 12). The pressure unit is [MPa]. In addition, past moving average values ​​(for example, the past 40 control cycles (4 sec)) are stored in a buffer for later change rate calculation processing and outlet set value acquisition processing.

[0084] Next, the outlet 1 pressure change rate calculation (dPext1_mva[n]) is performed (S107). This rate of change is used in the outlet setting value acquisition process (S207) described later. In this process, the pressure change rate is calculated from the value of Pext1_mva 10 control cycles ago obtained in the outlet 1 pressure moving average calculation (S105), the current updated value, and the control cycle (output: dPext1_mva[n]). The calculation formula is as follows. The change rate unit is, for example, [MPa / sec]. Formula: (Pext1_mva[n]-Pext1_[n-10])÷(control period × 10) Also, for later outlet set value acquisition processing, past outlet 1 pressure change rates (for example, for the past 40 control cycles (4 seconds)) are stored in a buffer.

[0085] Next, the outlet 2 pressure moving average calculation (Pext2_mva[n]) is performed (S109). This moving average value is used in the outlet setting value acquisition process (S207) described later. In this process, the controller 30 performs moving average processing (for example, 10 control cycles = 1 sec) on the outlet 2 pressure data acquired in the pressure value acquisition process (S19 in FIG. 12). The pressure unit is [MPa]. In addition, past moving average values ​​(for example, the past 40 control cycles (4 sec)) are stored in a buffer for later change rate calculation processing and outlet set value acquisition processing.

[0086] Next, the outlet 2 pressure change rate calculation (dPext2_mva[n]) is performed (S111). This rate of change is used in the outlet setting value acquisition process (S207) described later. In this process, the pressure change rate is calculated from the value of Pext2_mva 10 control cycles ago obtained in the outlet 2 pressure moving average calculation (S109), the current updated value, and the control cycle (output: dPext2_mva[n]). The calculation formula is as follows. The change rate unit is, for example, [MPa / sec]. Formula: (Pext2_mva[n]-Pext2_[n-10])÷(control period × 10) Also, for later outlet set value acquisition processing, past outlet 2 pressure change rates (for example, for the past 40 control cycles (4 seconds)) are stored in a buffer.

[0087] This ends the subroutine of the pressure / pressure change rate acquisition process shown in Fig. 13. Note that, in this embodiment, LPF processing and moving average processing are included in the pressure value calculation and change rate calculation, but by inserting an LPF circuit having an appropriate time constant between each of the pressure sensors 1S, 2S, 19 and the MCU controller 35, these processes may not be necessary.

[0088] Next, a process for acquiring the control range of the tank pressure is performed (S27 in FIG. 12). Hereinafter, the specific processing of the tank pressure control range acquisition processing in step S27 in FIG. 12 will be described with reference to FIGS. FIG. 14 is a flowchart showing a subroutine of the tank pressure control range acquisition process (S27) of FIG. FIG. 15 is a flowchart showing a subroutine of the outlet setting value acquisition process (S207) of FIG. FIG. 16 is a flowchart showing a subroutine of the pressure range acquisition process (S209) of FIG.

[0089] In the subroutine for the tank pressure control range acquisition process, first, it is determined whether the control mode is set to Automatic On or not (S201 in FIG. 14). The control mode is switched between Automatic On and Automatic Off by operating the Automatic On / Off button 27 on the operation panel 20.

[0090] If it is determined that the motor is automatically off (S201: No), the tank pressure threshold (stop pressure) that is the criterion for determining whether to stop the motor is set to a predetermined fixed value (e.g., 4.5 MPa) (S203). Also, the tank pressure threshold (restart pressure) that is the criterion for determining whether to restart the motor is set to a predetermined fixed value (e.g., 4.1 MPa) (S203).

[0091] On the other hand, if it is determined that the automatic pressure is on (S201: Yes), the tank pressure threshold (stop pressure) that is the criterion for determining whether to stop the motor is made variable, and its upper limit is set to a predetermined upper limit value (e.g., 4.5 MPa) (S205). Also, the tank pressure threshold (restart pressure) that is the criterion for determining whether to restart the motor is made variable, and its upper limit is set to a predetermined upper limit value (e.g., 4.1 MPa) (S205).

[0092] In this embodiment, the stop pressure and restart pressure in the case of automatic off are set to the same pressure values ​​as the upper limit of the stop pressure and the upper limit of the restart pressure in the case of automatic on, but the former and the latter do not necessarily have to be set to the same pressure values. In other words, the stop pressure and restart pressure in the case of automatic off may be set to pressure values ​​different from the upper limit of the stop pressure and the upper limit of the restart pressure in the case of automatic on.

[0093] Next, the outlet setting value acquisition process is performed (S207). This process will be specifically described with reference to FIG. Fig. 15 is a flowchart showing a subroutine of the outlet set value acquisition process (S207) of Fig. 14. The "outlet set value" is a pressure value used for various information processes in the air compressor (optimizing the pressure display in the outlet pressure display units 21, 22 and determining the lower limit values ​​of the restart pressure and the stop pressure), and is the outlet pressure value when all of conditions 1 to 4 described below are satisfied.

[0094] When the air compressor is turned on, the outlet setting value and the overall outlet setting value (representative outlet pressure, described later) are provisionally set to a predetermined value (e.g., 2.7 MPa). This setting process is performed in the initialization process (S11 in FIG. 12).

[0095] After the air compressor is turned on, it is determined whether the outlet 1 pressure and the outlet 2 pressure each satisfy the following conditions 1 to 4. If all of conditions 1 to 4 are satisfied, it is assumed that no air tools are being used and the outlet pressure is stable, and the outlet pressure at that time is determined as the outlet set value. (Condition 1) The outlet pressure must be a certain value lower than the tank pressure. (Condition 2) The outlet pressure value must be within a certain range over a specified period of time. (Condition 3) The rate of pressure change over a specified period of time is close to 0. (Condition 4) When the motor is stopped (compression operation is stopped) and the outlet pressure is stable, the tank pressure change rate is 0 MPa / sec or more.

[0096] Below, conditions 1 to 4 will be specifically explained.

[0097] (Condition 1) The outlet pressure must be a certain value lower than the tank pressure. The outlet pressure, which is the secondary pressure of the pressure reducing valve, will not rise above the tank pressure (except in special cases such as mechanical malfunction), so if the condition shown in the following formula, "the outlet pressure is a certain value lower than the tank pressure," is not met, the outlet pressure at that time will not be used as the outlet setting value (even if the pressure value and pressure change value at the outlet are stable). The "certain value" here is a predetermined value that has been determined in advance. Tank pressure - outlet pressure ≧ constant value (e.g. 0.05MPa)

[0098] Condition 1 will be described with a specific example shown in FIG. 7. FIG. 7 is an image diagram illustrating the contents to be determined in condition 1. In section ag (section extending from point a to point g) shown in FIG. 7, the tank pressure (actually the moving average value (Ptank_mva[n]) fluctuates with the filling and consumption of compressed air. Note that in FIG. 7, the solid line of the outlet pressure indicates the progress of the actual pressure value at the outlet (actually the moving average value (Pext1_mva[n] or Pext2_mva[n])), and the dashed line indicates the progress of the adopted outlet setting value (Pext1_mva[latest] or Pext2_mva[latest]).

[0099] Among all the sections shown in FIG. 7, in section ab, the tank pressure and the outlet 1 pressure for normal pressure (the pressure at the outlet 1, which is the secondary side of the pressure reducing valve 1V) continue to rise at almost the same value at the same time. In section ab, the outlet 1 pressure does not reach the set pressure of the pressure reducing valve 1V, and the outlet 1 pressure in this section does not satisfy condition 1. In other words, in section ab, the outlet 1 pressure is determined to be unstable and is not adopted as the outlet 1 set value. In such a case, the outlet 1 pressure display unit 21 of the air compressor may display, for example, 0, or may display a flashing pressure value (actually, Pext1_mva[n]). After that, when point b is reached, the outlet 1 pressure reaches the set pressure of the pressure reducing valve 1V, and thereafter the outlet 1 pressure satisfies condition 1 "tank pressure - outlet pressure ≧ constant value (for example, 0.05MPa)". In addition to this condition 1, if conditions 2 to 4 are met, it is determined that the outlet 1 pressure is stable, and the outlet 1 pressure at this time is adopted as the outlet 1 set value (Pext1_mva[latest]).

[0100] In the section ac, the tank pressure and the outlet 2 pressure for high pressure (the pressure at the outlet 2, which is the secondary side of the pressure reducing valve 2V) continue to rise at the same time with almost the same value. In the section ac, the outlet 2 pressure has not reached the set pressure of the pressure reducing valve 2V, and the outlet 2 pressure in this section does not satisfy condition 1. That is, in the section ac, the outlet 2 pressure is determined to be unstable and is not adopted as the outlet 2 set value. In such a case, for example, the outlet 2 pressure display unit 22 of the air compressor may display 0, or may display a flashing pressure value (actually Pext2_mva[n]). After that, when point c is reached, the outlet 2 pressure reaches the set pressure of the pressure reducing valve 2V, and thereafter the outlet 2 pressure satisfies condition 1 "Tank pressure - outlet pressure ≧ constant value (for example, 0.05MPa)". If conditions 2 to 4 are satisfied in addition to this condition 1, the outlet 2 pressure is determined to be stable, and the outlet 2 pressure at this time is adopted as the outlet 2 set value (Pext2_mva[latest]).

[0101] After point d, the tank pressure temporarily drops as air is consumed, and in section ef, the tank pressure falls below the set pressure of pressure reducing valve 2V, resulting in the outlet 2 pressure fluctuating at approximately the same value as the tank pressure. Therefore, since condition 1 is not met in section ef, the outlet 2 pressure at this time is determined to be unstable and is not adopted as the outlet 2 set value. Note that in section ef, which does not meet condition 1, the outlet 2 set value is not not updated, but rather the most recently adopted outlet 2 set value is used and updated at regular intervals with the same value.

[0102] 7, the outlet 1 pressure and outlet 2 pressure (Pext1_mva[n] or Pext2_mva[n]) shown by the solid line fluctuate and are unstable, whereas the outlet set value (Pext1_mva[latest] or Pext2_mva[latest]) shown by the dashed line is stable. Therefore, according to this embodiment, the display values ​​on the outlet pressure display units 21 and 22 are optimized and stabilized.

[0103] (Condition 2) The outlet pressure value must be within a certain range over a specified period of time. When air tools are used or the set pressure is changed (pressure adjustment of the pressure reducing valve), the outlet pressure changes, so the outlet pressure during such an unstable time is not used as the outlet set value. For example, if the 1-sec moving average pressure value (Pext1_mva[n] or Pext2_mva[n]) varies within 0.04 MPa (maximum - minimum) over 4 seconds (40 control cycles), it may be determined that condition 2 is met.

[0104] Condition 2 will be described below using the outlet 2 pressure shown in Fig. 8 as a specific example. In Fig. 8, the solid line of the outlet pressure indicates the progress of the actual pressure value at the outlet (Pext2_mva[n]), and the dashed line indicates the progress of the adopted outlet set value (Pext2_mva[latest]).

[0105] FIG. 8 is an image diagram showing an example of what can be determined by condition 2 on the upper side of the graph, and what cannot be determined by condition 2 on the lower side of the graph. The outlet 2 pressure shown by a solid line in the upper side of FIG. 8 indicates the outlet 2 pressure for high pressure (the outlet 2 pressure that is the secondary side of pressure reducing valve 2V). Also, multiple rectangular frames shown by dashed lines in FIG. 8 (hereinafter referred to as "judgment frames") each visually express condition 2, with the horizontal width of the judgment frame visually indicating the "predetermined time" of condition 2, and the vertical width of the judgment frame visually indicating the "fixed width" of condition 2. Note that the "predetermined time" of condition 2 is a predetermined time, and the "fixed width" is a predetermined width that is determined in advance.

[0106] In Figure 8, for example, in section a, the outlet 2 pressure momentarily drops due to air consumption by the air tool. At this time, the fluctuation range of the outlet 2 pressure exceeds a certain range (the vertical width of the judgment frame) within a specified time range (the horizontal width of the judgment frame). Therefore, the outlet 2 pressure at this time does not satisfy condition 2, so the outlet 2 pressure is determined to be unstable and is not adopted as the outlet 2 set value. In section b, there is no fluctuation in the outlet 2 pressure, and the fluctuation range of the outlet 2 pressure is within a certain range (the vertical width of the judgment frame) within a specified time range (the horizontal width of the judgment frame). Therefore, the outlet 2 pressure at this time satisfies condition 2, so if the other conditions 1, 3, and 4 are simultaneously satisfied, it is determined that the outlet 2 pressure is stable and is adopted as the outlet 2 set value. In section c, the set pressure of the pressure reducing valve is adjusted and the outlet 2 pressure starts to gradually decrease. At this time, the fluctuation range of the outlet 2 pressure exceeds a certain range (the vertical width of the judgment frame) within a specified time range (the horizontal width of the judgment frame). Therefore, the outlet 2 pressure at this time does not satisfy condition 2, so it is determined that the outlet 2 pressure is unstable and is not adopted as the outlet 2 set value. In section d, the outlet 2 pressure reaches the set pressure of pressure reducing valve 2V, and the fluctuation is slight. At this time, within a specified time range (horizontal width of judgment frame), the fluctuation range of the outlet 2 pressure is within a certain range (vertical width of judgment frame). Therefore, the outlet 2 pressure at this time satisfies condition 2, so if the other conditions 1, 3, and 4 are simultaneously satisfied, the outlet 2 pressure is determined to be stable and is adopted as the outlet 2 set value. In addition, in sections a and c that do not satisfy condition 2, the outlet 2 setting value is not updated, but rather the most recently adopted outlet 2 setting value is used and updated with the same value at regular intervals.

[0107] 8, the outlet 2 pressure (Pext2_mva[n]) shown by the solid line fluctuates and is unstable, whereas the outlet 2 set value (Pext2_mva[latest]) shown by the dashed line is stable. Therefore, according to this embodiment, the display value on the outlet 2 pressure display unit 22 is optimized and stabilized.

[0108] (Condition 3) The rate of pressure change over a specified period of time is close to 0. In the case of a pressure reducing valve for normal pressure, the outlet pressure may return slowly immediately after the use of an air tool, and in such a case, condition 2 may be violated. Therefore, in order to exclude cases where condition 2 is violated (such as when a normal pressure tool is used and the pressure return is slow immediately after use), if the condition "the pressure change rate is close to 0 for a predetermined time" is not satisfied, the outlet pressure at that time is not adopted as the outlet set value. The "predetermined time" here is a time that is determined in advance. Whether or not condition 3 is satisfied can be determined based on, for example, "whether or not the absolute value of the pressure change rate based on the 1-sec moving average pressure value (dPext1_mva[n] or dPext2_mva[n]) is 0.04 MPa / sec or less for 4 sec (40 control cycles)."

[0109] Condition 3 will be described below by taking the outlet 1 pressure shown in the lower part of FIG. 8 as a specific example. As shown in the outlet 1 pressure graph in Figure 8, when using normal pressure air tools, the air that has escaped inside the tool due to use is usually replaced by a large air flow rate due to the pressure difference before and after the pressure reducing valve, causing a step-like drop in outlet 1 pressure, but then the pressure after the pressure reducing valve (outlet pressure) gradually recovers to the pressure reducing valve set pressure depending on the pressure difference. This latter gradual pressure recovery change is very slow, especially with normal pressure reducing valves. Condition 3 excludes cases where the rate of change of outlet pressure is like this.

[0110] In Figure 8, for example, in section A, the outlet 1 pressure momentarily drops due to air consumption by the air tool. At this time, the fluctuation range of the outlet 1 pressure exceeds a certain range (the vertical width of the judgment frame) within a specified time range (the horizontal width of the judgment frame). Therefore, the outlet 1 pressure in section A is excluded by condition 2, and is not adopted as the outlet 1 set value (without having to judge condition 3).

[0111] On the other hand, in section B, the outlet 1 pressure meets the requirement of gradually recovering to the pressure reducing valve set pressure. This is a very slow change, especially with a pressure reducing valve for normal pressure. This gradual pressure recovery falls within the judgment frame of condition 2, so the outlet 1 pressure meets condition 2. However, since the outlet 1 pressure in section B does not meet condition 3, "the rate of pressure change is close to 0 for a specified period of time," it is determined to be unstable and is not used as the outlet 1 set value.

[0112] 8, the outlet 1 pressure (Pext1_mva[n]) shown by the solid line fluctuates and is unstable, whereas the outlet 1 set value (Pext1_mva[latest]) shown by the dashed line is stable. Therefore, according to this embodiment, the display value on the outlet 1 pressure display unit 21 is optimized and stabilized.

[0113] (Condition 4) When the motor is stopped (compression operation is stopped) and the outlet pressure is stable, the tank pressure change rate is 0 MPa / sec or more. When a steady air release is continued using an air tool such as a duster, the outlet pressure will stabilize in a lowered state. In order to exclude cases where the outlet pressure stabilizes in a temporarily lowered state like this, if the condition "Tank pressure change rate is 0 MPa / sec or more" is not met, the outlet pressure at that time (even if the outlet pressure is stable) will not be used as the outlet setting value.

[0114] In addition, it is assumed that the tank pressure will actually decrease due to factors such as natural decrease, etc. When taking such natural decrease in tank pressure into consideration, the threshold value of the tank pressure change rate in condition 4 may be set to "negative near 0 MPa / sec."

[0115] Condition 4 will be explained using the outlet 1 pressure for normal pressure shown in Fig. 9 as a specific example. Fig. 9 is an image diagram illustrating the contents determined by condition 4. In Fig. 9, the solid line of the outlet pressure shows the progress of the actual pressure value at the outlet (Pext1_mva[n]), and the dashed line shows the progress of the adopted outlet set value (Pext1_mva[latest]).

[0116] With air tools such as nail guns, the pressure at the outlet changes (for a very short time) with each shot, but with a duster or similar tool that consumes air continuously and steadily, the outlet pressure remains stable for a long period of time (several seconds or more) as shown in Figure 9, so in such cases conditions 2 and 3 are not met. Therefore, condition 4 is used to determine whether air is being consumed based on the tank pressure, and such cases are excluded.

[0117] Figure 9 shows an example of a case where stable air release is continued using a duster, but in the section of the judgment frame shown by the dashed line, the stable state of air release by the duster continues, satisfying the above-mentioned conditions 2 and 3. However, the tank pressure change rate in this section is negative, and does not satisfy condition 4 "Tank pressure change rate is 0 MPa / sec or more", so it is not adopted as the outlet 1 setting value.

[0118] The assumed case shown in Figure 9 is a case where the tank pressure is dropping and the outlet pressure is stable, for example, when a duster is continuously used. In such a case, even if the outlet pressure is stable, the outlet pressure is not adopted as the outlet set value because it is not the outlet pressure set by the pressure reducing valve. In addition, the cases that can be excluded by condition 4 are not limited to those mentioned above, and for example, a case where the outlet pressure is stable even when pressure is leaking from the tank or the air hose or air tool connected to the outlet can also be excluded by condition 4. This is because such a situation is considered to be an abnormal state even if the outlet pressure is stable.

[0119] 9, the outlet 1 pressure (Pext1_mva[n]) shown by the solid line fluctuates and is unstable, whereas the outlet 1 set value (Pext1_mva[latest]) shown by the dashed line is stable. Therefore, according to this embodiment, the display value on the outlet 1 pressure display unit 21 is optimized and stabilized.

[0120] In this embodiment, condition 4 includes the requirement of "motor stopped state (compression operation stopped state)", but even if the motor is driven (compression operation is in progress), if it is possible to accurately grasp the amount of air supplied to the compressor, it is possible to accurately determine the threshold value of the tank pressure change rate used in condition 4 (0 MPa / sec in this embodiment). In other words, if it is possible to accurately grasp the amount of air supplied to the compressor, it is possible to accurately determine the threshold value of the tank pressure change rate used in condition 4, regardless of whether the compressor is operating or stopped.

[0121] It is determined whether or not all of the above conditions 1 to 4 are met for each of the outlet 1 pressure and the outlet 2 pressure (S311 to S314, S321 to S324 in FIG. 15). If all of conditions 1 to 4 are met for the outlet 1 pressure (S311 to S314: Yes), the outlet 1 pressure at that time is certified and updated as the outlet 1 set value (S317). Then, the display value of the outlet pressure display unit 21 is updated to the certified and updated outlet 1 set value. On the other hand, if any one of conditions 1 to 4 is not met for the outlet 1 pressure (any of S311 to S314: No), the display value of the outlet pressure display unit 21 is not updated. In this case, the display value of the outlet pressure display unit 21 uses the most recently certified and updated outlet 1 set value, and is updated to the same value at regular intervals. If all of conditions 1 to 4 are met for the outlet 2 pressure (S321 to S324: Yes), the outlet 2 pressure at that time is certified and updated as the outlet 2 set value (S327). Then, the display value of the outlet pressure display unit 22 is updated to the certified and updated outlet 2 set value. On the other hand, if any one of conditions 1 to 4 is not met for the outlet 2 pressure (any of S321 to S324: No), the display value of the outlet pressure display unit 22 is not updated. In this case, the display value of the outlet pressure display unit 22 uses the most recently certified and updated outlet 2 set value, and is updated to the same value at regular intervals.

[0122] In this embodiment, the four conditions 1 to 4 described above are used in the judgment as to whether or not to adopt the outlet pressure as the outlet set value (S311 to S314, S321 to S324 in FIG. 15), but the conditions required for this judgment are not necessarily limited to the four conditions described above. That is, only one, two or three of conditions 1 to 4 may be used in the judgment as to whether or not to adopt the outlet set value. Furthermore, conditions 1 to 4 plus another condition may be used in the judgment as to whether or not to adopt the outlet set value. Furthermore, the threshold value for each condition may be different for the outlet for high pressure and the outlet for normal pressure, for example.

[0123] Next, the certified and updated outlet 1 set value and outlet 2 set value are compared (S331). Then, the maximum pressure value between the outlet 1 set value and the outlet 2 set value is adopted as the representative outlet pressure of the air compressor. In other words, if "outlet 1 set value ≧ outlet 2 set value" (S331: No), the outlet 1 set value is adopted as the representative outlet pressure of the air compressor (S333). On the other hand, if "outlet 1 set value < outlet 2 set value" (S331: Yes), the outlet 2 set value is adopted as the representative outlet pressure of the air compressor (S335).

[0124] The representative outlet pressure thus adopted, i.e., the maximum pressure value among the outlet 1 set value and outlet 2 set value, is used as the lower limit pressure (see the lower limit pressure shown in the chart of Figure 6). The representative outlet pressure may be used as the lower limit pressure as is, or a value obtained by adding a buffer pressure (for example, a margin of about 0.1 MPa) to the representative outlet pressure may be used as the lower limit pressure.

[0125] In the above embodiment, the maximum pressure value among the outlet 1 setting value and the outlet 2 setting value is adopted as the outlet representative pressure of the air compressor, and this representative pressure is used as the lower limit pressure, but the method of determining the outlet representative pressure is not limited to this. For example, a discrimination means such as a sensor that discriminates whether the outlet 1 and outlet 2 are in use or not may be provided for each of them, and when only one of the outlets is in use, the outlet setting value of the outlet that is in use may be adopted as the representative pressure.

[0126] Next, a pressure range acquisition process is performed (S209 in FIG. 14). Fig. 16 is a flowchart showing a subroutine of the pressure range acquisition process (S209) in Fig. 14. In this pressure range acquisition process, as shown in Table 1, the upper and lower limit values ​​of the restart pressure and the upper and lower limit values ​​of the stop pressure are acquired as pressure ranges for compression operation control.

[0127] [Table 1]

[0128] The principles for setting the upper and lower limits shown in Table 1 are as follows.

[0129] 14, when it is determined that automatic on is selected (S201: Yes), the tank pressure threshold (stop pressure) that is the criterion for determining whether to stop the motor is made variable, and its upper limit is set to a predetermined upper limit (e.g., 4.5 MPa) (S205). Also, the tank pressure threshold (restart pressure) that is the criterion for determining whether to restart the motor is made variable, and its upper limit is set to a predetermined upper limit (e.g., 4.1 MPa) (S205).

[0130] In addition, the lower limit of the restart pressure (the lower limit of the restart pressure when the automatic pressure is on) is calculated based on the outlet set value (representative outlet pressure) acquired in the outlet set value acquisition process (S207). This calculation can be expressed by the following formula. Restart pressure lower limit = outlet setting value + buffer pressure (e.g., a margin of about 0.1 MPa)

[0131] In addition, the stop pressure lower limit (the lower limit of the stop pressure when the automatic ON is selected) is calculated from the calculated restart pressure lower limit. This calculation can be expressed by the following formula. Stop pressure lower limit = restart pressure lower limit + buffer pressure (e.g., a margin of about 0.2 MPa)

[0132] This ends the subroutine of the tank pressure control range acquisition process shown in Figs.

[0133] Next, an air supply capacity acquisition process is performed (S29 in FIG. 12). A subroutine of the air supply capacity acquisition process (S29) in Fig. 12 is shown in Fig. 17. Moreover, a subroutine of the tank capacity estimation process (S501) in Fig. 17 is shown in Fig. 18.

[0134] In the air supply capacity calculation process (S503 in FIG. 17), the air supply capacity of the compressor is calculated from the tank capacity, motor rotation speed, and tank pressure. In this embodiment, the motor rotation speed can be detected based on a signal from the Hall sensor 15. The tank pressure can be detected based on a signal from the tank pressure sensor 19. The tank capacity (tank capacity of the tank 17) is not input in advance to the air compressor, but is estimated by an estimation process by the controller 30 (tank capacity estimation means).

[0135] Therefore, in the air supply capacity acquisition process of this embodiment, first, a process is performed to estimate the tank capacity of the tank 17 (S501 in FIG. 17), and then a process is performed to calculate the air supply capacity using the estimated tank capacity, etc. (S503 in FIG. 17).

[0136] First, the principle of tank volume estimation in the tank volume estimation process (S501 in FIG. 17) will be described.

[0137] Assuming that there is an air compressor with a known tank capacity and an air compressor with an unknown tank capacity, assuming that the compressors are the same. Under these assumptions and preconditions, if the compressors are driven at the same rotation speed, the relationship shown in the following formula will hold under the same tank pressure. In this application, the air compressor will be abbreviated to "airframe" as necessary.

[0138] Tank capacity of unknown aircraft × tank pressure change rate of unknown aircraft = Tank volume of known aircraft × Tank pressure change rate of known aircraft *The unit of tank capacity is, for example, [L]. The unit of the tank pressure change rate is, for example, [MPa / sec].

[0139] The above formula means that if the compressor (its air supply capacity) is the same, the rate of change of tank pressure when storing compressed air is inversely proportional to the tank capacity.

[0140] In other words, tank capacity of unknown aircraft = tank capacity of known aircraft × (tank pressure change rate of known aircraft / tank pressure change rate of unknown aircraft), so if base data relating to the correlation between the tank capacity and tank pressure change rate of known aircraft is stored in advance, the tank capacity of the unknown aircraft (or the ratio to the tank capacity of the known aircraft) can be calculated from the tank pressure change rate of the unknown aircraft and the base data.

[0141] Therefore, in this embodiment, it is assumed that the tank capacity of the tank 17 actually equipped in the air compressor is unknown (i.e., the air compressor does not have data related to its own tank capacity), and the tank capacity of the tank 17 (or the ratio to the tank capacity related to the base data) is estimated based on the above-mentioned principle.

[0142] The information that the air compressor acquires in advance as base data is, for example, correlation data (linear expression) as shown in FIG. The base data shown in FIG. Given tank capacity Vt_base [L], given compressor speed N_base [min -1 ] in Correlation between tank pressure Pt_base [MPa] and tank pressure change rate dPt_base [MPa / sec] (linear equation) This shows that.

[0143] In addition, the "predetermined tank capacity" in the base data is a tank capacity that is determined in advance, and the capacity is not particularly limited. In this embodiment, 16L is used as an example of the "predetermined tank capacity" in the base data. In addition, the "predetermined compressor rotation speed" in the base data is a predetermined compressor motor rotation speed, and the rotation speed is not particularly limited. In this embodiment, an example of the "predetermined compressor rotation speed" in the base data is 2500 min -1 We have adopted the following. 10 is an example, and the base data that can be used in the present invention is not limited to this. For example, if the value cannot be approximated by a linear expression, a comparison table of tank pressure and tank pressure change rate can be used as the base data.

[0144] Under the condition that the compressor is the same, the coefficient and intercept of the correlation (linear equation) of "tank pressure - tank pressure change rate" as shown in FIG. 10 are the base (in this embodiment, as an example, tank capacity 16 L, rotation speed 2500 min -1 ) is inversely proportional to the tank capacity and proportional to the compressor speed. In other words, the tank pressure change rate for a 16L engine is calculated from the base data characteristics using the current tank pressure and compressor speed, and the reciprocal of the ratio between that value and the current tank pressure change rate is calculated as the tank capacity ratio.

[0145] Next, the tank volume estimation process based on the above-mentioned principle will be specifically described with reference to Fig. 18. Fig. 18 is a flow chart showing a subroutine of the tank volume estimation process (S501) of Fig. 17.

[0146] In the tank capacity estimation process, first, a calculation is performed to calculate a tentative tank capacity (ratio) (S511 in FIG. 18). The method of calculating the tentative tank capacity (ratio) is as follows. In this application, the term "tank capacity (ratio)" means the value of the "tank capacity" estimated by the tank capacity estimation process, or the value of the "ratio between the tank capacity related to the base data and the estimated tank capacity." In other words, in this application, the term "tank capacity (ratio)" is used as a general term for the "estimated tank capacity" and the "ratio between the tank capacity related to the base data and the estimated tank capacity." In addition, in this application, when simply referring to "the ratio between the tank capacity related to the base data and the estimated tank capacity," the term "tank capacity ratio" is used. In addition, in this application, the "provisional tank capacity (ratio)" is a provisional value (tentative value) used to estimate the tank capacity (ratio).

[0147] In the provisional tank capacity (ratio) calculation process, the tank pressure and the tank pressure change rate are obtained. The tank pressure may be, for example, the value output in the tank pressure LPF calculation (S101 in FIG. 13) described above (output: Ptank_lpf). The pressure unit is [MPa]. The tank pressure change rate may be, for example, the value output in the tank pressure change rate calculation process (S103 in FIG. 13) described above (output: dPtank_lpf). The tank pressure change rate is expressed in units of, for example, [MPa / sec].

[0148] In addition, in the provisional tank capacity (ratio) calculation process, the motor rotation speed is acquired. The motor rotation speed can be detected based on a signal from the Hall sensor 15 (output: Nmot). The detected motor rotation speed is used in the air supply capacity calculation process (S503 in FIG. 17) described later. The detected motor rotation speed can also be used in the compressor motor drive control process (S805 in FIG. 22) described later.

[0149] In addition, in the calculation process of the provisional tank capacity (ratio), the current tank pressure change rate is calculated based on the base data rotation speed (2500 min -1 This correction process can be expressed by the following equation: dPtank_rate = dPtank_lpf * 2500 / Nmot

[0150] Next, calculate the air supply capacity (dPtank_base) based on the base data. This calculation process can be expressed by the following formula. dPtank_base = f(Ptank_lpf)

[0151] Next, calculate the provisional tank capacity (ratio). This calculation process can be expressed by the following formula. TankRate_new = dPtank_base / dPtank_rate

[0152] Using the method described above, calculate the provisional tank capacity (ratio) from the current tank pressure, tank pressure change rate, compressor speed, and base data (linear equation).

[0153] In this embodiment, the provisional tank capacity (ratio) is calculated every moment by the above-mentioned calculation process (S511 in FIG. 18). The provisional tank capacity (ratio) calculated by this calculation process is a provisional value, and this value is treated as "provisional tank capacity (ratio) data" in the subsequent processes.

[0154] The provisional tank capacity (ratio) data obtained by the above calculation process is stored in the memory of the controller 30 (S513 in FIG. 18). That is, the provisional tank capacity (ratio), which is a provisional value, is calculated every moment, and new provisional tank capacity (ratio) data is stored in the memory of the controller 30 every time it is calculated.

[0155] Then, when multiple "provisional tank capacity (ratio) data", which are provisional values ​​of the tank capacity (ratio), are collected and reach a certain amount of storage, the regular tank capacity (ratio) is determined based on the data distribution (i.e., the group of provisional tank capacity (ratio) data) (S515, S517 in FIG. 18). The value determined in this way is adopted as the estimated value of the tank capacity (ratio).

[0156] Next, the distribution of the provisional tank capacity (ratio) data used in the tank capacity estimation process will be described.

[0157] If there is an air leak or air consumption while the compressor is operating (air is being supplied), the tank pressure change rate will be smaller, but it will not become larger. In other words, the provisional tank capacity (ratio) may be larger than the actual value, but in principle it will not be calculated to be smaller. For the reasons stated above, the distribution of provisional tank capacity (ratio) data, which is a provisional value, spreads out toward larger values, centered on the true tank capacity (ratio). Therefore, by selecting and leaving data with smaller tentative tank capacities (ratios), only data close to the true tank capacities (ratios) will remain.

[0158] Next, the process of determining the tank capacity (ratio) based on the distribution of the provisional tank capacity (ratio) data (S515, S517 in FIG. 18) will be described based on the specific examples shown in FIG. 19A, FIG. 19B, and FIG. 19C. Hereinafter, FIG. 19A, FIG. 19B, and FIG. 19C will be abbreviated simply as "FIG. 19." In the following specific example, the base data relating to the correlation between the tank pressure and the amount of change therein for a tank capacity of 16 L (see FIG. 10) is used as the "base data relating to the correlation between the tank pressure and the amount of change therein for a predetermined tank capacity." This base data is data that the air compressor controller 30 has from the beginning (in the factory default state). In the following specific example, the tank capacity of the tank 17 provided in the air compressor is assumed to be 11 L (however, the tank capacity is unknown from the viewpoint of the controller 30).

[0159] In this way, when estimating the tank capacity of an 11 L machine using the base data of a 16 L machine, the true tank capacity ratio is approximately 0.69 (11 L÷16 L). The air compressor of this embodiment uses the tank capacity estimation process to obtain an estimated value that is extremely close to the true tank capacity ratio.

[0160] In each calculation (S511 in FIG. 18) that calculates the provisional tank capacity (ratio) every moment, the calculation is performed in chronological order as follows: In each period, the data accumulation and sorting process described later is executed (S513 in FIG. 18). TIFF0007659467000002.tif18170Note that in theory, values ​​below 0.69 should never be calculated, but in reality this rarely occurs (see cycle 3 above).

[0161] In the specific example of FIG. 19 based on the above assumptions, the estimation of the tank capacity (ratio) based on the data distribution of the tentative tank capacity (ratio) is performed in the following manner.

[0162] First, the following preparations are made to set the initial state shown in FIG. As shown in FIG. 19(a), an array of temporary tank capacity (ratio) data (DATA[0-4]: initial value maximum value) and an array of stability data of each temporary tank capacity (ratio) data (CNT[0-4]: initial value 0) are prepared. The initial value of the array (DATA[0-4]) of the provisional tank capacity (ratio) data is set to a value that should not be obtained (a value that is far off) in the calculation of the provisional tank capacity (ratio) described above. In the specific example shown in FIG. 19(a), the initial value is set to 8 as an example. In the specific example shown in FIG. 19, the number of each sequence is five, but the number of sequences is not limited to this, and the number of each sequence may be two to four, or may be six or more.

[0163] Next, in each cycle shown in Fig. 19(b) to (j), data accumulation and sorting processing is executed (S513 in Fig. 18). Note that in each cycle shown in the figure, the upper part indicates the data accumulation processing, and the lower part indicates the sorting processing (rearrangement processing).

[0164] The data accumulation and sorting process in each period (S513 in FIG. 18) is executed according to a predetermined rule. The rule for the data accumulation and sorting process is, for example, as follows.

[0165] In the data accumulation process shown in the upper part of each period in FIG. 19(b) to (j), the newly calculated tentative tank capacity (ratio) data is added to the end of the tank capacity (ratio) data array (DATA[4]). In the sorting process shown at the bottom of each period in Figures 19(b) to (j), the tank capacity (ratio) data array is rearranged in ascending order, including the newly calculated provisional tank capacity (ratio). Specifically, ascending bubble sorting is performed from the new provisional tank capacity (ratio) data toward the top of the data. Note that the provisional tank capacity (ratio) data array (DATA[0-4]) and the stability data array (CNT[0-4]) are rearranged as a set. At that time, if the provisional tank capacity (ratio) data is switched, the stability data (count value indicating stability) of the two corresponding data is reset to 0. For example, in period 3 shown in Fig. 19(d), the stability data for CNT[0] is reset to 0. On the other hand, if the temporary tank capacity (ratio) data is not swapped, the stability data of the data preceding the two data is incremented by 1. For example, in cycle 2 shown in FIG. 19(c), the stability data of CNT[0] is incremented by 1.

[0166] The data accumulation and sorting process (S513 in FIG. 18) based on the above-mentioned rules is executed every time new provisional tank capacity (ratio) data is calculated, and is repeated until the distribution of provisional tank capacity (ratio) becomes stable. The determination of whether the distribution of provisional tank capacity (ratio) becomes stable (S515 in FIG. 18) is performed based on, for example, the following criteria.

[0167] When a predetermined number of data (specific example 3) from the beginning of the stability data reaches a predetermined number of times (specific example 5), it is determined that the distribution of the provisional tank capacity (ratio) has stabilized (S515 in FIG. 18: Yes). In this embodiment, as illustrated in period 9 of FIG. 19(j), when the first three data pieces of stability data have a stability of 5 or more, it is determined that the distribution of the provisional tank capacities (ratios) is stable. The number of stability data to be referenced as a criterion for determining the distribution stability of the provisional tank capacity (ratio) is not particularly limited, and for example, only one or two pieces of data counted from the beginning of the stability data (CNT[0]) may be referenced, or four or more pieces of data counted from the beginning of the stability data may be referenced. In addition, the stability count referenced as a criterion for determining whether the tank capacity (ratio) distribution is stable is not particularly limited, and may be determined to be stable at any stability level between 1 and 4, or at 6 or higher.

[0168] On the other hand, if it cannot be determined that the tank capacity (ratio) estimation process is stable, the tank capacity (ratio) estimation process ends (S515 in FIG. 18: No).

[0169] Then, if it is determined that the distribution of the provisional tank capacity (ratio) data has stabilized (S515: Yes in FIG. 18), as shown in FIG. 19(k), the provisional tank capacity (ratio) regards the first DATA[0] of a predetermined number (e.g., three counting from the top) as a noise-distributed component. Then, the average value of the remaining DATA[1] and DATA[2] is adopted as the estimated value of the tank capacity (ratio). The adopted tank capacity (ratio) is treated as a regular value.

[0170] Next, as shown in Fig. 19(m), the arrays of the temporary tank capacity (ratio) data and the stability data are initialized. As a result, the array of the temporary tank capacity (ratio) data (DATA[0-4]) and the array of the stability data (CNT[0-4]) of each temporary tank capacity (ratio) data are reset to the initial state shown in Fig. 19(a).

[0171] In the manner described above, the tank capacity estimation process is repeatedly executed to repeatedly obtain an estimated value of the tank capacity (ratio).

[0172] In the embodiment shown in FIG. 19, the provisional tank capacity (ratio) is calculated repeatedly as the "ratio between the tank capacity related to the base data and the estimated tank capacity," and the tank capacity ratio is estimated based on the distribution of this provisional data. However, the tank capacity itself (rather than the tank capacity ratio) may be directly calculated as provisional data, and the tank capacity may be estimated based on the distribution of this provisional data. That is, each data related to the data distribution used to estimate the tank capacity (ratio) may be "the ratio between the tank capacity related to the base data and the estimated tank capacity" or may be "the estimated tank capacity."

[0173] In addition, if the type of tank capacity (e.g., 16L, 11L, 7L) is known in advance, the tank capacity (e.g., 16L, 11L, or 7L) that is closest to the tank capacity (ratio) calculated as the estimated value may be used as the final estimated result.

[0174] In addition, the results of the tank capacity estimation process may be stored in the memory of the controller 30 so that the next estimation is not necessary, or the value may be updated only if there is a deviation from the stored value of a predetermined value or more.

[0175] Furthermore, if the estimated value obtained by the tank capacity estimation process is larger than the determined tank capacity (ratio), there may be a malfunction such as deterioration of the air compressor's performance or an air leak, so the tank capacity (ratio) may be measured assuming a malfunction of the air compressor.

[0176] In addition, if the estimated value obtained by the tank capacity estimation process is smaller than the determined tank capacity (ratio), there is a possibility that the water in the tank has caused a reduction in the actual tank capacity, so depending on the results of the tank capacity estimation process, a notification may be provided that the water in the tank needs to be drained.

[0177] This ends the subroutine for the tank capacity estimation process shown in FIG.

[0178] Next, a process is performed to calculate the air supply capacity (S503 in FIG. 17) using the estimated tank capacity obtained in the above-mentioned tank capacity estimation process (S501 in FIG. 17, FIG. 18). The air supply capacity calculation process will be specifically described below with reference to FIG. 11. FIG. 11 is an image diagram showing an example of the air supply capacity calculation process.

[0179] In the example shown in Figure 11, the controller is set to the base data (motor 2500 min -1, correlation data of tank pressure-tank pressure change rate during pumping for a product with a tank capacity of 16 L). In FIG. 11, the solid line indicates the change in air supply capacity of the base data used to calculate the air supply capacity. The dashed line indicates the change in air supply capacity that the air compressor actually has. The air supply capacity is expressed as the tank pressure change rate [MPa / sec]. Note that in this embodiment, as an example of the base data, data of an air compressor (16 L product) equipped with a 16 L tank is used as the base data. Also, as an example of the air compressor in this embodiment, an air compressor of an 11 L product is assumed.

[0180] For two air compressors with the same compressor and different tank capacities, the air supply limit pressure is the same, as shown in Figure 11. And the air supply capacity at a certain tank pressure is proportional to the rotation speed and inversely proportional to the tank capacity.

[0181] Therefore, the controller is preset with base data (motor 2500 min -1 If you have correlation data for tank pressure - tank pressure change rate during pumping for a product with a tank capacity of 16L, you can use this base data as a reference and correct it with the estimated tank capacity and motor rotation speed to derive the current air supply capacity of the air compressor.

[0182] Next, a restart pressure acquisition process is performed (S31 in FIG. 12). In this process, a calculation process for acquiring the restart pressure (linked to consumption) is performed (S601 in FIG. 20). FIG. 20 is a flowchart showing a subroutine of the restart pressure acquisition process (S31) in FIG.

[0183] In the calculation process to obtain the restart pressure (linked to consumption), the restart pressure (linked to consumption) is constantly calculated while the compressor is stopped, based on the tank pressure change rate, the minimum storage time, and the restart pressure lower limit. This calculation process can be expressed by the following formula (also see the chart in Figure 4). As mentioned above, an upper and lower limit are set for the restart pressure (see Table 1). Restart pressure (linked to consumption) = -Tank pressure change rate x Minimum storage time + Restart pressure lower limit

[0184] Next, a stop pressure acquisition process is performed (S33 in FIG. 12). In this process, calculation processes are performed to obtain the stop pressure (consumption-linked) and the stop pressure (minimum filling) (S701 to S705 in FIG. 21). FIG 21 is a flowchart showing a subroutine of the stop pressure obtaining process (S33) in FIG.

[0185] In the calculation process for acquiring the stop pressure (linked to consumption) (S701 in FIG. 21), the stop pressure (linked to consumption) is calculated based on the air supply capacity, tank pressure change rate, minimum storage time, and restart pressure lower limit while the compressor is running. This calculation can be expressed by the following formula (also see the chart in FIG. 5). As mentioned above, an upper and lower limit are set for the stop pressure (see Table 1). Stop pressure (linked to consumption) = - (Tank pressure change rate - Air supply capacity) x Maximum storage time + Restart pressure lower limit

[0186] In the calculation process for acquiring the stop pressure (minimum filling) (S703 in FIG. 21), the following processes (1) to (4) are executed in order. Please also refer to the chart in FIG. 6.

[0187] (1) While the compressor is operating, the surplus pressure criterion, the underpressure criterion, and the restart pressure lower limit are constantly calculated (surplus pressure criterion ≧ underpressure criterion ≧ restart pressure lower limit).

[0188] The excess pressure criterion and the underpressure criterion are determined, for example, based on the following equation. Excess pressure criterion = restart pressure lower limit + 0.1MPa Underpressure judgment criterion = Restart pressure lower limit + 0.05MPa

[0189] (2) While the compressor is running, the stop pressure (minimum fill) is updated, as well as the shortage time (time when pressure was insufficient) and the minimum tank pressure (used to calculate the minimum fill pressure).

[0190] The "stop pressure (minimum fill)" can be calculated based on the following formula: Stop pressure (min. fill) = Minimum filling pressure + restart pressure (the restart pressure when starting operation this time)

[0191] The "minimum tank pressure" is updated by monitoring the tank pressure from the start of the current operation. In other words, the minimum tank pressure during the current operation is adopted as the minimum tank pressure.

[0192] The "shortage time" can be obtained by counting the time during which the tank pressure falls below the underpressure determination criterion while the compressor is in operation.

[0193] (3) When the compressor is shut down, the minimum filling pressure is updated. The initial value of the minimum filling pressure is provisionally set to, for example, 1.0 MPa. In the process of updating the minimum filling pressure, first, the margin pressure is calculated based on the formula "margin pressure=minimum tank pressure value-surplus determination reference pressure". If the margin pressure is greater than 0, the stop pressure (minimum filling) is calculated based on the following formula (3-1). On the other hand, when the margin pressure is not > 0 but the "shortage time > 0", the stop pressure (minimum filling) is calculated based on the following formula (3-2).

[0194] (3-1) if margin pressure>0 Minimum filling pressure(new) = Minimum filling pressure (old) - margin pressure x specified pressure reduction gain (provisional lower limit 0.2MPa) (3-2) elseif insufficient time>0 Minimum filling pressure(new) = Minimum filling pressure (old) + shortage time x specified boost gain (temporary upper limit 1.0MPa)

[0195] "Minimum filling pressure (new)" is the minimum filling pressure used to calculate the stop pressure (minimum filling) for the current operating section. "Minimum filling pressure (old)" is the minimum filling pressure used to calculate the stop pressure (minimum filling) in the previous operating section.

[0196] In this manner, in this embodiment, the minimum filling pressure is increased or decreased depending on the margin of the tank pressure during the previous operation period, and this is reflected in the stop pressure (minimum filling) of the current compression operation. Note that the present invention is not limited to this, and the minimum filling pressure may be increased or decreased depending on the margin of the tank pressure during the current operation period, and this may be reflected in the stop pressure (minimum filling) of the current compression operation. This makes it possible to avoid air shortages more quickly.

[0197] (4) When the compressor starts up, the shortage time and tank pressure minimum are reset, the tank pressure minimum is set to the current tank pressure, and the shortage time is set to zero.

[0198] This ends the calculation process (S703 in FIG. 21) for acquiring the stop pressure (minimum filling).

[0199] Next, an effective stop pressure determination process is performed (S705 in FIG. 21). In this process, a calculation is performed to adopt the higher of the first stop pressure "stop pressure (consumption linked)" and the second stop pressure "stop pressure (minimum filling)" as the effective stop pressure (the stop pressure that actually functions as an effective threshold). This calculation is performed based on the following formula. Effective stop pressure = Max(Stop pressure (linked to consumption), Stop pressure (minimum filling))

[0200] This ends the subroutine of the stop pressure acquisition process shown in FIG.

[0201] Next, the PFC / compressor control process is performed (S35 in FIG. 12). The following description will be given based on Fig. 22. Fig. 22 is a flow chart showing a subroutine of the PFC / compressor control process (S35) in Fig. 12.

[0202] In the PFC / compressor control process, first, a compressor operation / stop decision process is performed (S801 in FIG. 22). In this process, while the compressor is stopped, the tank pressure is compared with the restart pressure (consumption-linked), and if "tank pressure < restart pressure (consumption-linked)", it is decided to operate the compressor. Also, while the compressor is operating, the tank pressure is compared with the effective stop pressure, and if "tank pressure ≧ effective stop pressure", it is decided to stop the compressor.

[0203] Next, the PFC-ON / OFF control process is performed (S803). In this process, the motor 13 that drives the compressor 11 is controlled. That is, if it is determined in the compressor operation / stop determination process (S801) that "the compressor is operated," the PFC control is turned on. On the other hand, if it is determined that "the compressor is stopped," the PFC control is turned off.

[0204] Next, the compressor motor drive control process is carried out (S805). In this process, the motor 13 is driven based on the CS signal.

[0205] This ends the PFC / compressor control process (S35 in FIG. 12). [Explanation of symbols]

[0206] DESCRIPTION OF SYMBOLS 1a...First outlet, 1b...First outlet, 2a...Second outlet, 2b...Second outlet, 1D...Pressure adjustment knob, 2D...Pressure adjustment knob, 1S...First outlet pressure sensor, 2S...Second outlet pressure sensor, 1V...First pressure reducing valve, 2V...Second pressure reducing valve, 11...Compressor, 13...Motor, 15...Hall sensor, 17...Tank, 19...Tank pressure sensor, 20...Operation panel, 21...Outlet 1 pressure display, 22...Outlet 2 pressure display, 23...Tank pressure display, 25...Power On / Off button, 27...Auto On / Off button, 29...Panel MCU, 30...Controller, 31...PFC circuit, 33...INV circuit, 35...Controller MCU, 41...Commercial power supply

Claims

1. A compressor for compressing outside air to generate compressed air; A motor for driving the compressor; A tank for storing the generated compressed air; A tank capacity estimation means for estimating a capacity of the tank, The tank capacity estimation means has base data relating to a correlation between a tank pressure and a change amount thereof for a predetermined tank capacity in a factory-shipped state of the air compressor, The tank capacity estimation means measures the tank pressure and its change amount during compressor operation, calculates the tank capacity (ratio) which is the tank capacity or a ratio to a predetermined tank capacity based on the base data related to the correlation between the tank pressure and its change amount for a predetermined tank capacity, and stores the calculated tank capacity (ratio) as provisional tank capacity (ratio) data, and when the provisional tank capacity (ratio) data reaches a certain stored amount, determines the tank capacity (ratio) based on the distribution.

2. 2. The air compressor according to claim 1, wherein the tank pressure and the amount of change therein are measured while the compressor is operating, and the tank capacity (ratio) is calculated from time to time based on base data relating to the correlation between the tank pressure and the amount of change therein for a specified tank capacity, and the tank capacity (ratio) is stored as tentative tank capacity (ratio) data, the tentative tank capacity (ratio) data is stored in ascending order including new tentative tank capacity (ratio) data, and when the permutation of a specified number of data items in a data string has not changed a specified number of times or more, the tank capacity (ratio) is determined based on said specified number of data items.

3. 2. The air compressor according to claim 1, wherein the tank pressure and the amount of change therein are measured while the compressor is operating, and the tank capacity (ratio) is calculated from time to time based on base data relating to the correlation between the tank pressure and the amount of change therein for a specified tank capacity, and the tank capacity (ratio) data is stored as provisional tank capacity (ratio) data, the provisional tank capacity (ratio) data is stored in ascending order including new provisional tank capacity (ratio) data, and when the permutation of a specified number of data strings has not changed a specified number of times or more, the tank capacity (ratio) is determined based on the data string at a specified position among the specified number of data.

4. A compressor for compressing outside air to generate compressed air; A motor for driving the compressor; A tank for storing the generated compressed air; A tank capacity estimation means for estimating a capacity of the tank, The tank capacity estimation means has base data relating to a correlation between a tank pressure and a change amount thereof for a predetermined tank capacity in a factory-shipped state of the air compressor, The tank capacity estimation means measures the tank pressure and its change amount during compressor operation, and calculates and stores the tank capacity (ratio) which is the tank capacity or a ratio to the specified tank capacity based on the base data relating to the correlation between the tank pressure and its change amount for a specified tank capacity, and repeatedly determines the tank capacity (ratio).

Citation Information

Patent Citations

  • Pressure control method for compressor

    JP2004211620A

  • Gas compressor control system

    JP2012154294A

  • compressor

    JP3141220B2