WO2009107374A1 - 制御対象の応答性の劣化を検出するための装置 - Google Patents

制御対象の応答性の劣化を検出するための装置 Download PDF

Info

Publication number
WO2009107374A1
WO2009107374A1 PCT/JP2009/000831 JP2009000831W WO2009107374A1 WO 2009107374 A1 WO2009107374 A1 WO 2009107374A1 JP 2009000831 W JP2009000831 W JP 2009000831W WO 2009107374 A1 WO2009107374 A1 WO 2009107374A1
Authority
WO
WIPO (PCT)
Prior art keywords
control
output
value
target
transfer function
Prior art date
Application number
PCT/JP2009/000831
Other languages
English (en)
French (fr)
Inventor
井出博仁
Original Assignee
本田技研工業株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 本田技研工業株式会社 filed Critical 本田技研工業株式会社
Priority to AT09715283T priority Critical patent/ATE547606T1/de
Priority to EP09715283A priority patent/EP2258935B1/en
Publication of WO2009107374A1 publication Critical patent/WO2009107374A1/ja

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1401Introducing closed-loop corrections characterised by the control or regulation method
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D13/00Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing
    • F02D13/02Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing during engine operation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0218Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
    • G05B23/0224Process history based detection method, e.g. whereby history implies the availability of large amounts of data
    • G05B23/0227Qualitative history assessment, whereby the type of data acted upon, e.g. waveforms, images or patterns, is not relevant, e.g. rule based assessment; if-then decisions
    • G05B23/0232Qualitative history assessment, whereby the type of data acted upon, e.g. waveforms, images or patterns, is not relevant, e.g. rule based assessment; if-then decisions based on qualitative trend analysis, e.g. system evolution
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D2041/1413Controller structures or design
    • F02D2041/1418Several control loops, either as alternatives or simultaneous
    • F02D2041/1419Several control loops, either as alternatives or simultaneous the control loops being cascaded, i.e. being placed in series or nested
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D2041/1413Controller structures or design
    • F02D2041/142Controller structures or design using different types of control law in combination, e.g. adaptive combined with PID and sliding mode
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D2041/1413Controller structures or design
    • F02D2041/143Controller structures or design the control loop including a non-linear model or compensator
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D41/1403Sliding mode control
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/12Improving ICE efficiencies

Definitions

  • This invention relates to an apparatus for detecting deterioration of responsiveness of a controlled object.
  • Patent Document 1 describes a method for determining an abnormality of a variable valve timing control mechanism based on responsiveness. According to this method, the rotation angle change speed based on the transition of the actual relative rotation angle of the mechanism is calculated, and if the rotation angle change angle is less than a predetermined determination value, the responsiveness of the mechanism deteriorates and some abnormality occurs. Is determined to have occurred. JP 10-31802 A
  • the actual response (output) of the controlled object can be compared with the estimated value that should be obtained if the controlled object is normal with respect to the controlled object response, it is determined whether the responsiveness has deteriorated. Can do.
  • response designation type control capable of designating a convergence speed of a control target output to a target value. According to the response designation type control, it is possible to converge the output of the controlled object to the target value at a desired speed while suppressing overshoot and follow-up delay.
  • nonlinear control such as response-designated control cannot be expressed by a transfer function, it is difficult to estimate the output of the control target obtained as a control result by response-designated control. It can be difficult to determine if this has occurred.
  • a technique for detecting deterioration of responsiveness of a control target that can be variably operated.
  • the first output and the second output of a type different from the first output are detected as the first actual measurement value and the second actual measurement value, respectively, for the output to be controlled.
  • a first control for calculating the second target value for the second output for converging the first actual measurement value to the first target value by non-linear control is executed.
  • a second control is executed in which an operation amount for converging the second actual measurement value to the second target value is calculated by linear control that can be expressed as a transfer function.
  • the manipulated variable is applied to the controlled object.
  • a value obtained by applying a combined transfer function obtained by combining the transfer function of the second control and the transfer function to be controlled to the second target value is estimated for the second output. Calculate as a value. Based on the deviation between the estimated value and the second actually measured value, the responsiveness deterioration of the controlled object is detected.
  • the actual measured value of the first output of the controlled object can be converged to the first target value by using the non-linear control, and the actual measured value of the second output of the controlled object and its estimation.
  • the estimated value is calculated by applying a combined transfer function obtained by synthesizing the transfer function of the second control and the transfer function of the control target to the second target value obtained by the non-linear control. Can be obtained with better accuracy. Therefore, it is possible to improve the detection accuracy of responsiveness degradation.
  • the non-linear control is a response designation type control capable of designating the convergence speed of the first actually measured value to the first target value.
  • the non-linear control is sliding mode control.
  • the linear control is any one of PID control, PI control, PD control, and H ⁇ control.
  • the first output is a position to be controlled, and the first control is position control.
  • the second output is a speed to be controlled, and the second control is speed control.
  • the controlled object is a variable valve operating device that can variably operate the intake valve of the internal combustion engine.
  • FIG. 1 schematically shows an internal combustion engine and a control device therefor according to one embodiment of the present invention.
  • FIG. The figure which shows schematically the structure of the valve action characteristic variable apparatus according to one Example of this invention.
  • combination transfer function according to one Example of this invention.
  • the block diagram which shows the structure of the filter for calculating
  • the flowchart of the failure determination process which detects the responsiveness deterioration of a plant according to one Example of this invention.
  • FIG. 1 is an overall configuration diagram of an internal combustion engine (hereinafter referred to as an engine) and its control device according to an embodiment of the present invention.
  • An electronic control unit (hereinafter referred to as “ECU”) 1 is a computer including a central processing unit (CPU) and a memory.
  • the memory can store a computer program for realizing various controls of the vehicle and data (including a map) necessary for executing the program.
  • the ECU 1 receives a signal from each part of the vehicle and performs an operation according to data and a program stored in the memory to generate a control signal for controlling each part of the vehicle.
  • Engine 2 is an engine having 4 cylinders, for example.
  • An intake pipe 3 and an exhaust pipe 4 are connected to the engine 2.
  • the intake pipe 4 is provided with a throttle valve 5.
  • the opening degree of the throttle valve 5 is controlled in accordance with a control signal from the ECU 1. By controlling the opening degree of the throttle valve 5, the amount of air taken into the engine 2 can be controlled.
  • a throttle valve opening ( ⁇ TH) sensor 6 for detecting the opening of the throttle valve is connected to the throttle valve 5, and this detected value is sent to the ECU 1.
  • a fuel injection valve 7 is provided for each cylinder between the engine 2 and the throttle valve 5 and slightly upstream of the intake valve (not shown) of the engine 2.
  • the fuel injection valve 7 is connected to a fuel pump (not shown).
  • the fuel injection timing and the fuel injection amount of the fuel injection valve 7 are changed according to a control signal from the ECU 1.
  • the fuel injection valve may be attached so as to face the cylinder of the engine 2.
  • An air flow meter (AFM) 8 that detects the amount of air flowing through the intake pipe 3 is provided upstream of the throttle valve 5.
  • An intake pipe absolute pressure (PBA) sensor 10 is provided downstream of the throttle valve 5 to detect the pressure in the intake pipe.
  • An intake air temperature (TA) sensor 11 is provided downstream of the intake pipe absolute pressure sensor 10 to detect the temperature in the intake pipe. These detected values are sent to the ECU 1.
  • the engine 2 is provided with an engine water temperature sensor 12 for detecting the engine water temperature TW, and the detected value of the sensor is sent to the ECU 1.
  • the engine 2 is based on the first mechanism 21 capable of continuously changing the lift amount and opening angle (opening period) of the intake valve and the exhaust valve, and the crankshaft of the cam that drives the intake valve.
  • a valve operating characteristic variable device 20 having a second mechanism 22 for continuously changing the phase is provided. The phase of the cam that drives the intake valve is changed by the second mechanism 22, and thus the phase of the intake valve is changed.
  • the ECU 1 is connected with a crank angle sensor 13 that detects the rotation angle of the crankshaft of the engine 1 and a cam angle sensor 14 that detects the rotation angle of the camshaft to which the cam that drives the intake valve of the engine 1 is coupled.
  • the detection values of these sensors are supplied to the ECU 1.
  • the crank angle sensor 13 generates one pulse (CRK signal) every predetermined crank angle (for example, 30 degrees), and can specify the rotational angle position of the crankshaft by the pulse.
  • the cam angle sensor 14 generates a pulse (CYL signal) at a predetermined crank angle position of a specific cylinder of the engine 2 and a pulse (TDC signal) at the top dead center (TDC) at the start of the intake stroke of each cylinder. .
  • pulses are used for detection of various control timings such as fuel injection timing and ignition timing, and engine speed NE.
  • the actual phase of the cam shaft of the intake valve is detected from the relative relationship between the TDC signal output from the cam angle sensor 14 and the CRK signal output from the crank angle sensor 13.
  • the valve operating characteristic variable device 20 is provided with a control shaft rotation angle sensor (CSA) sensor 15 for detecting the rotation angle position of the control shaft that controls the lift amount of the intake valve.
  • CSA control shaft rotation angle sensor
  • the ECU 1 detects the operating state of the engine 2 in accordance with programs and data (including a map) stored in the memory in accordance with input signals from the various sensors, and controls the throttle valve 5, the fuel injection valve 7, and the valve operation. A control signal for controlling the characteristic variable device 20 is generated.
  • FIG. 2 shows a more specific configuration diagram of the valve operating characteristic variable device 20.
  • the variable valve operating characteristic device 20 includes a first mechanism 21 that can continuously change the lift amount and opening angle (hereinafter simply referred to as lift amount) of the intake valve, A second mechanism 22 capable of continuously changing the phase, an actuator 24 including a motor 23 for continuously changing the lift amount of the intake valve via the first mechanism 21, and the second In order to continuously change the phase of the intake valve via the mechanism 22, an actuator 26 having an electromagnetic valve 25 whose opening degree can be changed continuously is provided.
  • the intake valve camshaft phase CAIN is used as a parameter indicating the phase of the intake valve.
  • Lubricating oil in the oil pan 28 is pressurized and supplied to the solenoid valve 25 by the oil pump 27.
  • the motor 23 and the electromagnetic valve 25 operate according to a control signal from the ECU 1.
  • a more specific configuration of the second mechanism 22 is disclosed in, for example, Japanese Patent Application Laid-Open No. 2000-227013.
  • the first mechanism 21 will be described with reference to FIG.
  • the cam shaft 31 provided with the cam 32, the control arm 35 supported by the cylinder head so that rocking is possible centering on the shaft 35a, and the control cam 37 which rocks the control arm 35 are provided.
  • the control shaft 36 provided and the control arm 35 are supported so as to be swingable via a support shaft 33b.
  • the sub cam 33 swings when the cam 32 is driven.
  • the sub cam 33 is driven and the intake valve 40 is moved.
  • the rocker arm 34 is swingably supported in the control arm 35.
  • the sub cam 33 has a roller 33a that contacts the cam 32, and swings about the shaft 33b by the rotation of the cam shaft 31.
  • the rocker arm 34 has a roller 34a that contacts the sub cam 33, and the movement of the sub cam 33 is transmitted to the rocker arm 34 via the roller 34a.
  • the control arm 35 has a roller 35b that contacts the control cam 37, and swings about the shaft 35a by the rotation of the control shaft 36.
  • the intake valve 40 is maintained in a substantially fully closed state.
  • the movement of the sub cam 33 is transmitted to the intake valve 40 via the rocker arm 34, and the intake valve 40 opens to the maximum lift amount LFTMAX (for example, 12 mm).
  • the control shaft 36 is connected to the output shaft of the motor 23 (FIG. 2) of the actuator 24 through a gear, and the control shaft 36 is rotated by the motor 23, thereby continuously increasing the lift amount of the intake valve 40.
  • the first mechanism 21 is provided with a CSA sensor 15 (FIG. 1) for detecting the rotation angle position of the control shaft 36, and the detected rotation angle position CSA is a parameter indicating the lift amount. Used as.
  • a more detailed configuration of the first mechanism 21 is shown in a patent application (Japanese Patent Application No. 2006-197254) filed by the present applicant.
  • the present invention is not limited to the first mechanism 21 as shown in the figure, and a mechanism capable of variably controlling the lift amount of the intake valve can be realized by any appropriate means. I want.
  • the first mechanism 21 changes not only the lift amount but also the opening angle.
  • the present invention can be applied to a mechanism configured to change only the lift amount.
  • control target plant
  • the control target plant
  • the control target will be described as a variable valve mechanism (a component including the first mechanism 21 and the actuator 24) that can change the lift amount of the intake valve.
  • the present invention is not limited to such an object to be controlled, and can be applied to other components of the internal combustion engine (for example, a valve mechanism that can change the throttle opening of the throttle valve).
  • the present invention is also applicable to components other than the components included in the internal combustion engine (for example, mechanical elements driven by some motor).
  • FIG. 4 is a block diagram of a control device for controlling a plant according to an embodiment of the present invention.
  • the controller 50 is realized in the ECU 1.
  • the plant 54 is a variable valve mechanism including the first structure 21 and the actuator 24 as described above.
  • the controller 50 includes a position controller (first controller) 51 and a speed controller (second controller) 52 connected to the output of the position controller 51.
  • a plant 54 is connected to the output of the speed controller 52.
  • Measured values of position and speed are detected as the output of the plant 54 (also referred to as control output or control amount).
  • the position indicates the lift amount of the intake valve, which is represented by the angle of the control shaft 36 (referred to as the CS angle) described above.
  • the actual CS angle can be detected from the output of the CSA sensor 15.
  • the speed indicates the operating speed of the intake valve, which is represented by the angular speed of the control shaft 36.
  • the actual angular velocity can be detected by differentiating the actual CS angle by the differentiator 53.
  • the position controller 51 applies nonlinear control to the deviation between the actual position (actual CS angle) and the target position (target CS angle) of the plant, and calculates a target angular velocity for converging the actual CS angle to the target CS angle. .
  • the speed controller 52 receives the target angular velocity, applies linear control to the deviation between the actual angular velocity of the control shaft 36 and the target angular velocity, and an operation amount (also called a control input) for converging the actual angular velocity to the target angular velocity. Is calculated. According to the operation amount, the actuator 24 of the plant 54 drives the intake valve via the motor 23.
  • the actual CS angle is detected by the CSA sensor 15 described above as the output of the plant, and this is fed back to the position controller 51. Further, the actual angular velocity is detected by differentiating the actual CS angle by the differentiator 53, and this is fed back to the velocity controller 52.
  • the linear control realized by the speed controller 52 can be expressed as a linear element (also referred to as a linear system), and thus represents a control form that can be expressed using a transfer function.
  • a linear system is a system in which the state equation can be represented by a linear expression of a state variable.
  • Typical examples of linear control are PID control, PI control, PD control, H ⁇ control, and the like.
  • PI control is used as an example. Since these controls can determine the frequency characteristics (gain characteristics and phase characteristics) of the control according to the control parameters, it can be said that these controls can perform frequency shaping. For example, in PI control, gain characteristics and phase characteristics of the PI control can be determined by control parameters such as proportional gain and integral gain.
  • the non-linear control realized by the position controller 51 is represented by a non-linear element (also called a non-linear system), which cannot be expressed using a transfer function.
  • a nonlinear system is a system in which the state equation is not represented by a linear expression of a state variable.
  • An example of the non-linear control is a response designation type control, which includes a sliding mode control. The sliding mode control operates to switch a control input (operation amount) with respect to a predetermined switching line. Even if the object to be controlled is linear, it is not a response to a sine wave, so the transfer function is not suitable, and thus it cannot be said that the frequency shaping can be performed.
  • backstepping control is also known.
  • Non-linear control has the advantage that the amount of control (control output) can be successfully converged to the target value while suppressing overshoot and follow-up delay, and it has relatively high resistance to disturbance. Yes. Therefore, as shown in this embodiment, nonlinear control is used for plant position control. In the following embodiments, sliding mode control is used.
  • linear control is introduced in series between the nonlinear control and the plant.
  • Linear control is a control form that can be expressed by a transfer function as described above.
  • the estimated value of the actual angular speed (hereinafter referred to as the estimated angular speed) from the output from the non-linear control position controller, that is, the target angular speed. Can be calculated.
  • a position controller is provided as a first controller on the upstream side
  • a speed controller is provided as a second controller on the downstream side
  • the present invention is not necessarily applied to this embodiment.
  • the operating characteristics (position, speed, or other parameters) to be controlled by the first and second controllers may be arbitrarily designed.
  • the present invention provides a first controller that performs nonlinear control, a second controller that performs linear control connected to an output of the first controller, and an output of the second controller that is manipulated Can be widely applied to systems having a configuration of a plant applied as
  • a disturbance observer for controlling the plant so as to estimate the disturbance value and remove the disturbance may be provided. Further, if the control by the disturbance observer can be expressed by a transfer function, it may be used as the second controller.
  • FIG. 5 there is shown a block diagram of a control device for detecting responsiveness degradation of a plant according to one embodiment of the present invention. These functional blocks can be realized in the ECU 1.
  • the estimated speed calculation unit 55 calculates the above-described estimated angular speed based on the target angular speed calculated by the position controller 51 of FIG.
  • the formula to be calculated can be expressed as the following formula (1).
  • n represents a control cycle.
  • C represents a predetermined gain.
  • Estimated angular velocity (n) C (Target angular velocity (n)-Estimated angular velocity (n-1)) + Estimated angular velocity (n-1) (1)
  • the deviation calculation unit 56 calculates a deviation e between the estimated angular velocity calculated in this way and the actual angular velocity obtained by the differentiator 53 of FIG.
  • the differentiator 53 may be realized by software (more specifically, a computer program stored in advance in the memory of the ECU 1).
  • the actual angular velocity can be calculated by dividing the difference between the previous value and the current value of the actual angular velocity by the length of the control cycle.
  • the failure determination unit 57 determines the deterioration of the responsiveness of the plant based on the magnitude of the deviation e.
  • the estimated angular velocity calculated in a certain control cycle n represents the angular velocity that the actual angular velocity should reach in the control cycle n. Therefore, if the deviation between the two is large, the responsiveness of the plant is degraded. Judgment can be made.
  • the plant 54 including the first mechanism 21 and the actuator 24 receives the voltage U applied to the motor 23 of the actuator 24 as an input, and the resulting first If the angle ⁇ cs of the control shaft 36 of the mechanism 21 is output, the equation of motion of the plant 54 can be expressed by the following transfer function using the Laplace operator s.
  • J represents an inertia element of the system from the motor 23 to the control shaft 36, and includes the inertia of the motor 23 and the inertia of the control shaft 36.
  • B represents the viscous resistance of the system from the motor 23 to the control shaft 36, and includes the viscous resistance of the motor 23, the viscous resistance and torque constant of the control shaft 36, the motor resistance, the reduction ratio, the gear efficiency, and the like.
  • FIG. 6A is a block diagram showing the controller 50 and the plant 54 of FIG. 4 by a transfer function using a Laplace operator s.
  • the block 71 shows the transfer function H (s) of the PI control of the speed controller 52
  • the block 72 shows the transfer function G (s) of the plant 54 expressed by the aforementioned equation (2).
  • Block 73 represents the differentiator 53 of FIG.
  • PI control is represented by the following transfer function, where Kvp is a proportional gain and Kvi is an integral gain.
  • each gain of PI control is set using a time constant ⁇ as follows.
  • Kvp J / ⁇
  • Kvi B / ⁇
  • the time constant ⁇ can be set to a desired appropriate value.
  • the transfer function of the PI control is as indicated by block 71.
  • the transfer function G of the plant 72 is multiplied by s (represented by G ′ in block 74), and an integrator 75 is inserted in series in the block 74.
  • FIG. 6B is obtained, and the output from the block 74 before passing through the integrator 75 represents the actual angular velocity.
  • the function F (s) is a transfer function having the target angular velocity as input and the actual angular velocity as output, and can be considered as a combined transfer function of the speed controller 52 and the plant 54. That is, it indicates that an estimated value of the angular velocity can be obtained by applying the transfer function F (s) to the target angular velocity.
  • a block 78 in FIG. 7A represents the transfer function F (s) of Equation (3).
  • blocks 81 and 82 shown in FIG. 7B are obtained.
  • FIG. 7C is obtained.
  • the discrete expression of the integral (1 / s) is 1 / (1-z ⁇ 1 ).
  • Stime in block 84 represents integration time.
  • the blocks 81, 83, and 84 are combined, they are represented as a block 85 in FIG. Taking Stime / ⁇ as k, a loop transfer function H ′ (z) is obtained (expressed in z expression).
  • Expression (5) is expressed as shown in FIG. 7 (e). When this is converted into a difference equation with U as the input and Y as the output, it is expanded as follows. n represents a control cycle.
  • Y (n) is the current value (n) of the estimated angular velocity
  • Y (n-1) is the previous value (n-1) of the estimated angular velocity
  • U (n) is the target angular velocity (n).
  • the estimated velocity calculation unit 55 (FIG. 5) can calculate the estimated angular velocity according to the equation (1), and the deviation calculation unit 56 calculates the deviation between the estimated angular velocity and the actual angular velocity.
  • these calculations can be realized by software, and more specifically, can be realized according to a computer program stored in advance in the memory of the ECU 1.
  • the above equation (1) is replaced by a filter 90 comprising hardware components of a subtractor 91, a multiplier 92, an adder 93, a delay element 94, and a storage element 95 for storing the filter gain. It may be realized as.
  • the filter 90 represents the estimated speed calculation unit 55 of FIG. 5 as a hardware component.
  • FIG. 8 also shows a subtracter 97 in which the deviation calculating unit 56 is represented by hardware components.
  • the subtractor 91 calculates the difference between the previous value of the estimated angular velocity and the target angular velocity, and the multiplier 92 multiplies the difference by the gain C stored in the storage element 95.
  • the adder 93 calculates the current value of the estimated angular velocity by adding the value obtained by the multiplication to the previous value of the estimated angular velocity.
  • the estimated angular velocity is calculated from the target angular velocity.
  • the subtractor 97 calculates the deviation e by subtracting the actual angular velocity from the estimated angular velocity.
  • the length Stime of the control cycle may be constant (for example, 10 milliseconds), or the control cycle may be synchronized with the TDC signal and control may be executed according to the TDC signal.
  • the control cycle length Stime can be calculated based on the engine speed. For example, when the TDC signal is output at the top dead center of the intake stroke and the engine speed detected in the current control cycle n is NE (rpm), the length of the control cycle n is calculated as follows: Can be done.
  • FIG. 9 shows a flowchart of a failure determination process for determining deterioration of responsiveness of a plant according to one embodiment of the present invention.
  • the process can be executed by the CPU of the ECU 1 at a predetermined control cycle (for example, a control cycle synchronized with the TDC signal), and more specifically, realized by the failure determination unit 57 of FIG.
  • a predetermined control cycle for example, a control cycle synchronized with the TDC signal
  • the estimated angular velocity and the deviation e are calculated by hardware components as shown in FIG. 8, for example, in the control cycle of the length Stime described above.
  • step S11 when calculating the estimated angular velocity and the deviation by software, prior to step S11, the step of calculating the estimated angular velocity according to the above equation (1) and the calculated estimated angular velocity are detected this time.
  • a step of calculating the deviation e by subtracting the actual angular velocity may be provided.
  • step S11 the absolute value E_abs of the deviation e is calculated.
  • the absolute value is calculated because the deviation e may be calculated in either positive or negative direction.
  • step S12 the absolute value E_abs of the deviation is compared with a predetermined threshold value A. If the absolute value E_abs of the deviation is larger than the threshold value A, the deviation E_abs is integrated in step S13 to calculate an integrated value ErrI. Otherwise, in step S14, the integrated value ErrI is cleared to zero.
  • step S15 the integrated value ErrI is compared with a predetermined threshold value B. If the integral value ErrI is larger than the threshold value B, it is determined that the deterioration of the responsiveness of the plant has been detected, and therefore it is determined that there is a possibility that the plant has failed (S16). If the integral value ErrI is equal to or less than the threshold value B in step S15, the routine is exited.
  • the reason why the integrated value is used is to determine the failure more accurately. When a deviation exceeding the threshold A is detected in a plurality of control cycles, it is determined that a failure has occurred.
  • the plant 54 can be modeled as, for example, Equation (7).
  • n indicates the control time.
  • CSACT indicates an actual CS angle, and Ucs indicates a control input (target angular velocity in this embodiment) calculated by the position controller 51.
  • a1, a2, b1 and b2 indicate model parameters.
  • the model parameters may be determined in advance by simulation or the like, or may be identified sequentially. An example of a method for calculating sequentially is described in, for example, Japanese Patent Application Laid-Open No. 2004-270656.
  • the position controller 51 calculates a control input Ucs for the actual CS angle CSACT to converge to the target CS angle CSCMD based on the model equation (7).
  • the actual CS angle is detected by the CSA sensor 15, and the target CS angle can be determined by any appropriate method according to the operating state of the engine.
  • sliding mode control with two degrees of freedom is used.
  • the tracking speed of the control output (actual CS angle) with respect to the target value (target CS angle) and the convergence speed of the deviation with respect to the target value of the control output when a disturbance is applied to the plant 54 are individually specified. can do.
  • the calculation executed by the position controller 51 is shown below.
  • a first-order lag filter (low-pass filter) is applied to the target CS angle CSCMD using the target value response designation parameter POLE_f to calculate a filtered target CS angle CSCMD_f.
  • the target value response specifying parameter POLE_f is a parameter that defines the follow-up speed of the control output to the target value, and is preferably set so as to satisfy ⁇ 1 ⁇ POLE_f ⁇ 0.
  • a switching function ⁇ is defined as shown in Equation (11).
  • E is the deviation between the actual CS angle CSACT and the filtered target CS angle CSCMD_f, as shown in equation (12).
  • POLE is a parameter that defines the convergence speed of the deviation E when a disturbance is applied as described above, and is preferably set to satisfy -1 ⁇ POLE ⁇ 0. The smaller the absolute value of POLE, the faster the convergence speed.
  • Equation (14) represents a first-order lag system without input. That is, the two-degree-of-freedom sliding mode control is performed so that the deviation E is constrained to the first-order lag system represented by the equation (14).
  • equation (14) is represented by line 101 on the phase plane with the vertical axis being E (n) and the horizontal axis being E (n-1).
  • This line 101 is called a switching line.
  • an initial value of a state quantity (E (n), E (n ⁇ 1)) composed of a combination of E (n) and E (n ⁇ 1) is represented by a point 102.
  • the state quantity represented by the point 102 on the switching line 101 the state quantity is stably converged to the origin 0 on the phase plane without being affected by disturbance or the like.
  • the deviation E is made relatively robust against disturbance. Can be converged to.
  • the position controller 51 further calculates the reaching law input Urch according to the equation (10).
  • the reaching law input Urch is an input for placing the state quantity on the switching line.
  • Krch represents a feedback gain and can be determined in advance by simulation or the like.
  • the position controller 51 calculates the control input Ucs by adding the equivalent control input Ueq and the reaching law input Urch as shown in the equation (8).
  • the control input Ucs represents the target angular velocity.
  • the control input Ucs may be calculated by adding a term (referred to as an adaptive law input) obtained by multiplying the integral value of the switching function ⁇ by the feedback gain Kadp to the reaching law input.
  • an adaptive law input obtained by multiplying the integral value of the switching function ⁇ by the feedback gain Kadp to the reaching law input.
  • An example of the sliding mode using the adaptive law input is described in, for example, Japanese Patent Application Laid-Open No. 2005-146988.
  • the sliding mode control with one degree of freedom may be used. In this case, the filtering of the target value shown in the equation (14) is not required, and the filtered target value CSCMD_f in the other equations is the target value. Replaced by the value CSCMD.
  • FIG. 11 shows a simulation result when failure determination is performed based on a position (CS angle) controlled by a position controller that performs nonlinear control in the control system as shown in FIG. Assume that the plant is operating normally. Sliding mode control was used as nonlinear control, and PI control was used as linear control.
  • Reference numeral 201 denotes a target CS angle
  • reference numeral 202 denotes an actual CS angle
  • reference numeral 203 denotes an estimated CS angle
  • Reference numeral 205 indicates a deviation between the estimated CS angle and the actual CS angle.
  • a plant model (an ideal model, for example, a model in which a load torque or a friction element that can occur in an actual plant is added, which can be expressed by an equation), is created.
  • the output value of the model when the sliding mode control by the position controller and the PI control by the speed controller were applied to the model was used.
  • FIG. 12 shows a simulation result when failure determination is performed based on a speed controlled by a speed controller that performs linear control in the control system as shown in FIG. 4 according to one embodiment of the present invention.
  • Sliding mode control was used as nonlinear control
  • PI control was used as linear control.
  • Reference numeral 301 represents a target angular velocity
  • reference numeral 302 represents an actual angular velocity
  • reference numeral 303 represents an estimated angular velocity
  • Reference numeral 305 indicates a deviation between the estimated angular velocity and the actual angular velocity.
  • the behaviors of the estimated angular velocity 303 and the actual angular velocity 302 are substantially the same, and are thus represented as overlapping lines.
  • a deviation 305 occurs instantaneously, but thereafter, the deviation quickly converges to near zero.
  • the deviation convergence property is excellent. Therefore, by detecting the responsiveness deterioration based on the comparison between the estimated CS angle and the actual CS angle, the responsiveness deterioration of the plant can be detected with better accuracy, which has been described with reference to FIG. Such erroneous determination can be prevented.
  • the present invention is not limited to the above-described embodiment, and various modifications are possible.
  • the above embodiment can be applied to a general-purpose internal combustion engine (for example, an outboard motor).

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Output Control And Ontrol Of Special Type Engine (AREA)
  • Control Of Non-Electrical Variables (AREA)
  • Amplifiers (AREA)

Abstract

 制御対象の応答性劣化を検出する。制御対象の応答性劣化を検出するための装置は、制御対象の出力について、第1の出力および該第1の出力とは異なる種類の第2の出力を、第1の実測値および第2の実測値としてそれぞれ検出する。第1の実測値を第1の目標値に収束させるための、該第2の出力の第2の目標値を、非線形制御によって算出する第1の制御器と、第1の制御器の出力に接続されて該第2の目標値を受け取り、該第2の実測値を該第2の目標値に収束させるための操作量を、伝達関数として表現可能な線形制御によって算出する第2の制御器とが備えられる。操作量は制御対象に印加される。さらに、第2の制御器の伝達関数および制御対象の伝達関数を合成した合成伝達関数を第2の目標値に適用することにより得られた値を、第2の出力の推定値として算出し、該推定値と第2の実測値との偏差に基づいて、制御対象の応答性劣化を検出する。

Description

制御対象の応答性の劣化を検出するための装置
 この発明は、制御対象の応答性の劣化を検出するための装置に関する。
 様々な手法により様々な対象を制御する手法が知られており、制御対象の応答性の劣化を検出する手法も様々に提案されている。下記の特許文献1には、可変バルブタイミング制御機構の異常を応答性に基づいて判定する手法が記載されている。この手法によると、該機構の実際の相対回転角の遷移に基づく回転角変化速度が算出され、該回転角変化角度が所定の判定値未満であれば、該機構の応答性が劣化し何らかの異常が生じていると判定する。
特開平10-318002号公報
 制御対象の実際の応答(出力)と、該制御対象の応答について該制御対象が正常であれば得られるべき推定値とを比較することができれば、応答性が劣化しているかどうかを判断することができる。
 他方、最近、制御対象の出力の目標値への収束速度を指定可能な応答指定型制御が知られている。応答指定型制御によれば、オーバーシュートや追従遅れ等を抑制しつつ、所望の速度で制御対象の出力を目標値に収束させることができる。しかしながら、応答指定型制御のような非線形制御は伝達関数で表現されることができないため、応答指定型制御による制御結果として得られる制御対象の出力を推定することが困難であり、よって応答性劣化が生じているかどうか判断することが困難なことがある。
 したがって、応答指定型制御のような非線形制御を使用した制御系においても、制御対象の応答性の劣化をより良好に検出することのできる手法が望まれている。
 本願発明の一つの側面によると、可変に作動可能な制御対象の応答性の劣化を検出するための手法が提供される。該手法では、制御対象の出力について、第1の出力および該第1の出力とは異なる種類の第2の出力を、第1の実測値および第2の実測値としてそれぞれ検出する。第1の実測値を第1の目標値に収束させるための、該第2の出力のための第2の目標値を、非線形制御によって算出する第1の制御を実行する。該第2の実測値を該第2の目標値に収束させるための操作量を、伝達関数として表現可能な線形制御によって算出する第2の制御を実行する。該操作量は、該制御対象に印加される。該手法では、さらに、第2の制御の伝達関数および制御対象の伝達関数を合成した合成伝達関数を第2の目標値に適用することにより得られた値を、該第2の出力についての推定値として算出する。該推定値と第2の実測値との偏差に基づいて、制御対象の応答性劣化を検出する。
 この発明によれば、非線形制御を用いて制御対象の第1の出力の実測値を第1の目標値に収束させることを可能にしつつ、該制御対象の第2の出力の実測値とその推定値との比較により、制御対象の応答性劣化を検知することができる。該推定値は、第2の制御の伝達関数および制御対象の伝達関数を合成した合成伝達関数を、非線形制御により得られた第2の目標値に適用することにより算出されるので、推定値を、より良好な精度で求めることができる。したがって、応答性劣化の検出精度を向上させることができる。
 この発明の一実施例によると、非線形制御は、第1の実測値の第1の目標値への収束速度を指定可能な応答指定型制御である。さらに一例では、非線形制御は、スライディングモード制御である。
 この発明の一実施例によると、線形制御は、PID制御、PI制御、PD制御およびH∞制御のうちのいずれかである。
 この発明の一実施例によると、上記第1の出力は制御対象の位置であり、上記第1の制御は位置制御である。上記第2の出力は制御対象の速度であり、上記第2の制御は速度制御である。
 この発明の一実施例によると、制御対象は、内燃機関の吸気バルブを可変に作動可能な可変動弁装置である。
この発明の一実施例に従う、内燃機関およびその制御装置を概略的に示す図。 この発明の一実施例に従う、弁作動特性可変装置の構成を概略的に示す図。 この発明の一実施例に従う、第1の機構の構成を概略的に示す図。 この発明の一実施例に従う、プラントを制御する制御器の構成の概略を示す図。 この発明の一実施例に従う、プラントの応答性劣化を検出するための制御装置のブロック図。 この発明の一実施例に従う、速度制御器およびプラントの合成伝達関数を求める手法を説明するための図。 この発明の一実施例に従う、合成伝達関数の離散表現を求める手法を説明するための図。 この発明の一実施例に従う、推定角速度を求めるためのフィルタの構成を示すブロック図。 この発明の一実施例に従う、プラントの応答性劣化を検出する故障判定プロセスのフローチャート。 この発明の一実施例に従う、スライディングモード制御の制御形態を説明するための図。 プラントの位置に基づいて故障判定を行った場合のシミュレーション結果の一例を示す図。 この発明の一実施例に従う、プラントの速度に基づいて故障判定を行った場合のシミュレーション結果の一例を示す図。
 次に図面を参照してこの発明の実施の形態を説明する。図1は、この発明の一実施形態に従う、内燃機関(以下、エンジンと呼ぶ)およびその制御装置の全体的な構成図である。
 電子制御ユニット(以下、「ECU」)という)1は、中央演算処理装置(CPU)およびメモリを備えるコンピュータである。メモリには、車両の様々な制御を実現するためのコンピュータ・プログラムおよび該プログラムの実施に必要なデータ(マップを含む)を格納することができる。ECU1は、車両の各部から信号を受取ると共に、該メモリに記憶されたデータおよびプログラムに従って演算を行い、車両の各部を制御するための制御信号を生成する。
 エンジン2は、たとえば4気筒を有するエンジンである。エンジン2には、吸気管3および排気管4が連結されている。吸気管4には、スロットル弁5が設けられている。スロットル弁5の開度は、ECU1からの制御信号に従って制御される。スロットル弁5の開度を制御することにより、エンジン2に吸入される空気の量を制御することができる。スロットル弁5には、スロットル弁の開度を検出するスロットル弁開度(θTH)センサ6が連結されており、この検出値は、ECU1に送られる。
 燃料噴射弁7が、エンジン2とスロットル弁5との間であって、エンジン2の吸気バルブ(図示せず)の少し上流側に、気筒ごとに設けられている。燃料噴射弁7は、図示しない燃料ポンプに接続されている。燃料噴射弁7の燃料噴射時期および燃料噴射量は、ECU1からの制御信号に従って変更される。代替的に、燃料噴射弁を、エンジン2の気筒内に臨むように取り付けてもよい。
 スロットル弁5の上流には、吸気管3を流れる空気の量を検出するエアフローメータ(AFM)8が設けられている。
 スロットル弁5の下流には、吸気管内絶対圧(PBA)センサ10が設けられており、吸気管内の圧力を検出する。また、吸気管内絶対圧センサ10の下流には吸気温(TA)センサ11が設けられており、吸気管内の温度を検出する。これらの検出値は、ECU1に送られる。また、エンジン2には、エンジンの水温TWを検出するためのエンジン水温センサ12が設けられており、該センサの検出値は、ECU1に送られる。
 エンジン2には、吸気バルブおよび排気弁のリフト量および開角(開弁期間)を連続的に変更することができる第1の機構21と、吸気バルブを駆動するカムのクランク軸を基準とした位相を連続的に変更する第2の機構22とを有する弁作動特性可変装置20を備える。第2の機構22により吸気バルブを駆動するカムの位相が変更され、よって吸気バルブの位相が変更される。
 ECU1には、エンジン1のクランク軸の回転角度を検出するクランク角センサ13およびエンジン1の吸気バルブを駆動するカムが連結されたカム軸の回転角度を検出するカム角センサ14が接続されており、これらのセンサの検出値はECU1に供給される。クランク角センサ13は、所定のクランク角度(たとえば30度)毎に1パルス(CRK信号)を発生し、該パルスにより、クランク軸の回転角度位置を特定することができる。また、カム角センサ14は、エンジン2の特定の気筒の所定クランク角度位置でパルス(CYL信号)と、各気筒の吸入行程開始時の上死点(TDC)でパルス(TDC信号)を発生する。これらのパルスは、燃料噴射時期、点火時期等の各種の制御タイミングおよびエンジン回転数NEの検出に使用される。なお、カム角センサ14より出力されるTDC信号と、クランク角センサ13より出力されるCRK信号との相対関係から、吸気バルブのカム軸の実際の位相が検出される。
 弁作動特性可変装置20には、吸気バルブのリフト量を制御する制御軸の回転角度位置を検出するための制御軸回転角度センサ(CSA)センサ15が設けられている。
 ECU1は、上記各種センサからの入力信号に応じて、メモリに記憶されたプログラムおよびデータ(マップを含む)に従い、エンジン2の運転状態を検出すると共に、スロットル弁5、燃料噴射弁7、弁作動特性可変装置20を制御するための制御信号を生成する。
 図2は、弁作動特性可変装置20のより具体的な構成図を示す。図に示すように、弁作動特性可変装置20は、吸気バルブのリフト量および開角(以下、単にリフト量と呼ぶ)を連続的に変更することができる第1の機構21と、吸気バルブの位相を連続的に変更することができる第2の機構22と、該第1の機構21を介して吸気バルブのリフト量を連続的に変更するためのモータ23を備えるアクチュエータ24と、該第2の機構22を介して吸気バルブの位相を連続的に変更するために、その開度が連続的に変更可能な電磁弁25を備えるアクチュエータ26と、を備えている。
 吸気バルブの位相を示すパラメータとして、吸気バルブのカム軸の位相CAINが用いられる。電磁弁25には、オイルパン28の潤滑油がオイルポンプ27により加圧されて供給される。モータ23および電磁弁25は、ECU1からの制御信号に従って作動する。なお、第2の機構22のより具体的な構成は、例えば特開2000-227013号公報に示されている。
 図3を参照して、第1の機構21を説明する。(a)に示すように、カム32が設けられたカム軸31と、シリンダヘッドに軸35aを中心として揺動可能に支持されるコントロールアーム35と、コントロールアーム35を揺動させるコントロールカム37が設けられた制御軸36と、コントロールアーム35に支軸33bを介して揺動可能に支持されると共に、カム32に従動して揺動するサブカム33と、サブカム33に従動し、吸気バルブ40を駆動するロッカーアーム34とを備えている。ロッカーアーム34は、コントロールアーム35内に揺動可能に支持されている。
 サブカム33は、カム32に当接するローラ33aを有し、カム軸31の回転により、軸33bを中心として揺動する。ロッカーアーム34は、サブカム33に当接するローラ34aを有し、サブカム33の動きが、ローラ34aを介して、ロッカーアーム34に伝達される。
 コントロールアーム35は、コントロールカム37に当接するローラ35bを有し、制御軸36の回転により軸35aを中心として揺動する。(a)に示す状態では、サブカム33の動きはロッカーアーム34にほとんど伝達されないため、吸気バルブ40はほぼ全閉の状態を維持する。(b)に示す状態では、サブカム33の動きがロッカーアーム34を介して吸気バルブ40に伝達され、吸気バルブ40は最大リフト量LFTMAX(たとえば12mm)まで開弁する。
 したがって、アクチュエータ24のモータ23(図2)の出力軸に、ギアを介して制御軸36を接続し、該モータ23によって制御軸36を回転させることにより、吸気バルブ40のリフト量を連続的に変更することができる。この実施形態では、第1の機構21に、制御軸36の回転角度位置を検出するCSAセンサ15(図1)が設けられており、該検出される回転角度位置CSAが、リフト量を示すパラメータとして使用される。なお、第1の機構21のより詳細な構成は、本出願人による特許出願(特願2006-197254号)に示されている。
 なお、この発明は、図に示すような第1の機構21に限定されず、吸気バルブのリフト量を可変に制御可能な機構を、任意の適切な手段で実現することができる点に注意されたい。また、上記の例では、第1の機構21によって、リフト量だけでなく開角も変更されるが、リフト量のみを変更するような構成の機構でも、本願発明は適用されうる。
 以下の実施例では、制御対象(プラント)を、吸気バルブのリフト量を変更可能な可変動弁機構(第1の機構21およびアクチュエータ24を含む構成要素)として説明する。しかしながら、本願発明は、このような制御対象に限定されず、内燃機関の他の構成要素(たとえば、スロットル弁のスロットル開度を変更可能な動弁機構等)にも適用可能であり、また、内燃機関に含まれる構成要素以外の構成要素(たとえば、何らかのモータによって駆動される機械的要素)にも適用可能である。
 図4は、本願発明の一実施形態に従う、プラントを制御するための制御装置のブロック図である。制御器50は、ECU1に実現される。プラント54は、この実施例では、前述したように、第1の構21およびアクチュエータ24を含む可変動弁機構である。制御器50は、位置制御器(第1の制御器)51と、該位置制御器51の出力に接続される速度制御器(第2の制御器)52を備える。速度制御器52の出力に、プラント54が接続される。
 プラント54の出力(制御出力または制御量とも呼ばれる)として、位置および速度の実測値が検出される。位置は、吸気バルブのリフト量を示すが、これは、前述した制御軸36の角度(CS角度と呼ぶ)により表される。実CS角度は、CSAセンサ15の出力から検出されることができる。速度は、吸気バルブの作動速度を示すが、これは、制御軸36の角速度により表される。実角速度は、実CS角度を微分器53により微分することにより検出されることができる。
 位置制御器51は、プラントの実位置(実CS角度)と目標位置(目標CS角度)の偏差に非線形制御を適用し、該実CS角度を目標CS角度に収束させるための目標角速度を算出する。
 速度制御器52は、該目標角速度を受け取り、制御軸36の実角速度と該目標角速度の偏差に線形制御を適用し、該実角速度を目標角速度に収束させるための操作量(制御入力とも呼ばれる)を算出する。該操作量にしたがって、プラント54のアクチュエータ24は、モータ23を介して吸気バルブを駆動する。
 プラントの出力として実CS角度が、前述したCSAセンサ15により検出され、これは、位置制御器51にフィードバックされる。また、実CS角度を微分器53により微分することにより実角速度が検出され、これは、速度制御器52にフィードバックされる。
 ここで、速度制御器52により実現される線形制御は、線形要素(線形システムとも呼ぶ)として表されることができ、よって伝達関数を用いて表現可能な制御形態を示す。周知の如く、線形システムは、状態方程式が状態変数の一次式で表されることのできるシステムである。線形制御の代表的な例は、PID制御、PI制御、PD制御、H∞制御等であり、以下の実施例では、一例としてPI制御を用いる。これらの制御は、制御パラメータによって、制御の周波数特性(ゲイン特性および位相特性)を決定することができるので、周波数整形(frequency shaping)を実施可能な制御であるといえる。たとえば、PI制御では、比例ゲインおよび積分ゲインという制御パラメータにより、該PI制御のゲイン特性および位相特性を決定することができる。
 他方、位置制御器51により実現される非線形制御は、非線形要素(非線形システムとも呼ぶ)で表され、これは、伝達関数を用いて表現することはできない。周知の如く、非線形システムは、状態方程式が状態変数の一次式では表されないシステムである。非線形制御の一例は応答指定型制御であり、この中には、スライディングモード制御が含まれる。スライディングモード制御は、所定の切換線に対して制御入力(操作量)を切り換えるよう動作する。制御対象が線形であっても、正弦波に対する応答ではないので伝達関数は適さず、よって周波数整形を実施可能な制御とはいえない。また、非線形制御の他の例として、バックステッピング制御も知られている。
 非線形制御は、オーバーシュートや追従遅れを抑制しつつ、制御量(制御出力)の目標値への収束を良好に実現することができ、また、外乱に対する耐性も比較的高いという利点を有している。したがって、この実施形態に示すように、プラントの位置制御には、非線形制御を用いる。以下の実施例では、スライディングモード制御を用いる。
 しかしながら、上で述べたように、非線形制御は伝達関数で表現することができないので、非線形制御により算出された操作量を直接制御対象に印加するよう制御系を構成した場合、制御対象が仮に線形であっても、該制御対象の出力を予め推定することは困難である。そこで、本願発明では、図に示すように、非線形制御とプラントとの間に線形制御を直列に導入する。線形制御は、上で述べたように伝達関数で表現可能な制御形態である。したがって、プラントの伝達関数と速度制御器の伝達関数との合成伝達関数が判明すれば、非線形制御の位置制御器からの出力すなわち目標角速度から、実角速度の推定値(以下、推定角速度と呼ぶ)を算出することができる。
 図4では、上流側に第1の制御器として位置制御器を設け、下流側に第2の制御器として速度制御器を設けているが、本願発明は、この形態に必ずしも適用されない。すなわち、第1および第2の制御器によって制御対象のどの作動特性(位置、速度、または他のパラメータ)を制御するかは、任意に設計してよい。本願発明は、非線形制御を実施する第1の制御器、該第1の制御器の出力に接続された線形制御を実施する第2の制御器、および該第2の制御器の出力が操作量として印加されるプラントという構成を有するシステムに広く適用可能である。
 なお、図4には簡略化のために示されていないが、外乱値を推定して該外乱を除去するようプラントを制御する外乱オブザーバ等の構成要素を付加的に設けてもよい。また、外乱オブザーバによる制御が伝達関数で表現可能であれば、第2の制御器として用いるようにしてもよい。
 ここで図5を参照すると、本願発明の一実施形態に従う、プラントの応答性劣化を検出するための制御装置のブロック図を示す。これらの機能ブロックは、ECU1に実現されることができる。
 推定速度算出部55は、図4の位置制御器51によって算出された目標角速度に基づいて、前述した推定角速度を算出する。算出する式は、以下の式(1)のように表されることができる。nは、制御周期を示す。Cは、所定のゲインを示す。
 推定角速度(n)=C(目標角速度(n)―推定角速度(n-1))+推定角速度(n-1)
                               (1)
 偏差算出部56は、こうして算出された推定角速度と、図4の微分器53により求められた実角速度との偏差eを算出する。微分器53は、ソフトウェア(より具体的には、ECU1のメモリに予め記憶されたコンピュータプログラム)により実現してもよい。この場合、実角速度の前回値と今回値の差を、制御周期の長さで除算することにより、実角速度を算出することができる。
 故障判定部57は、該偏差eの大きさに基づいて、プラントの応答性劣化を判定する。或る制御周期nで算出された推定角速度は、該制御周期nで実角速度が到達しているべき角速度を表しているので、両者の偏差が大きければ、プラントの応答性が劣化していると判断することができる。
 ここで、上記式(1)の導出根拠を説明する。
 本願発明者の知見によれば、第1の機構21およびアクチュエータ24(図2)を含むプラント54について、該アクチュエータ24のモータ23に印加される電圧Uを入力とし、結果として生じる該第1の機構21の制御軸36の角度θcsを出力とすると、プラント54の運動方程式は、ラプラス演算子sを用いて以下のような伝達関数で表現されることができる。
Figure JPOXMLDOC01-appb-M000001
 ここで、Jは、モータ23から制御軸36に至る系のイナーシャ要素を示し、モータ23のイナーシャおよび制御軸36のイナーシャを含む。Bは、モータ23から制御軸36に至る系の粘性抵抗を示し、モータ23の粘性抵抗、制御軸36の粘性抵抗およびトルク定数、モータ抵抗、減速比およびギア効率等を含む。
 次に、図6(a)は、図4の制御器50およびプラント54を、ラプラス演算子sを用いた伝達関数で表したブロック図である。ブロック71は、速度制御器52のPI制御の伝達関数H(s)を示し、ブロック72は、前述の式(2)で表されるプラント54の伝達関数G(s)を示す。ブロック73は、図4の微分器53を表している。
 PI制御は、比例ゲインをKvpおよび積分ゲインをKviとすると、以下のような伝達関数で表される。
Figure JPOXMLDOC01-appb-M000002
 他方、PI制御の各ゲインは、以下のように、時定数τを用いて設定される。
 Kvp=J/τ
 Kvi=B/τ
 時定数τは、所望の適切な値に設定されることができる。
 したがって、PI制御の伝達関数は、ブロック71で示されるようになる。
 図6(a)から微分器73を除くため、プラント72の伝達関数Gをs倍し(ブロック74のG’で表されている)、該ブロック74に直列に積分器75を挿入する。こうして図6(b)が得られ、積分器75を通過する前、すなわちブロック74からの出力が、実角速度を表すこととなる。目標角速度と実角速度の間のブロック80の一巡伝達関数F(s)を求めると、図6(c)のブロック76に示されるように、以下の合成伝達関数Fが得られる。
 F(s)=1/(τs+1)     (3)
 関数F(s)は、目標角速度を入力とし、実角速度を出力とした伝達関数であり、速度制御器52とプラント54の合成伝達関数と考えることができる。すなわち、目標角速度に伝達関数F(s)を適用することにより、角速度の推定値を求めることができる、ということを表している。
 次に、図7を参照して、式(3)の合成伝達関数F(s)を離散表現に変換する手法を説明する。
 図7(a)のブロック78は、式(3)の伝達関数F(s)を表している。離散化を行うため、ブロック78を分解すると、図7(b)に示されるブロック81および82が得られる。ブロック82をさらに分解すると、図7(c)が得られる。ここで、制御周期の長さをStimeとすると、積分(1/s)の離散表現は1/(1-z―1)であるから、符号83に示すように、遅延要素zを用いて表すことができる。ブロック84のStimeは、積分時間を表している。ブロック81、83、および84を合成すると、図7(d)のブロック85のように表される。Stime/τをkとおいて、一巡伝達関数(Loop Transfer Function)H’(z)を求める(z表現で表される)。
Figure JPOXMLDOC01-appb-M000003
 C=k/(1+k)とおくと、式(4)は、以下のように表される。
Figure JPOXMLDOC01-appb-M000004
 式(5)は、図7(e)のように表され、これを、入力をUおよび出力をYとする差分方程式に変換すると、以下のように展開される。nは、制御周期を示す。
Figure JPOXMLDOC01-appb-M000005
 式(6)のY(n)を推定角速度の今回値(n)とし、Y(n-1)を推定角速度の前回値(n―1)とし、U(n)を目標角速度(n)とおくと、上記式(1)が導出される。また、式(1)のゲインCは、式(5)に示されるように、制御周期の長さStimeおよび時定数τによって決定されることができる。
 前述したように、推定速度算出部55(図5)は、該式(1)に従って推定角速度を算出することができ、偏差算出部56は、該推定角速度と実角速度の偏差を算出する。一形態では、これらの算出はソフトウェアで実現されることができ、より具体的には、ECU1のメモリに予め記憶されたコンピュータプログラムに従って実現されることができる。
 代替的に、上記式(1)を、図8のように、減算器91、乗算器92、加算器93、遅延要素94およびフィルタゲインを記憶する記憶要素95のハードウェア構成要素から成るフィルタ90として実現してもよい。すなわち、フィルタ90は、図5の推定速度算出部55をハードウェア構成要素で表したものである。また、図8には、偏差算出部56をハードウェア構成要素で表した減算器97も示されている。
 減算器91は、推定角速度の前回値と目標角速度の差を算出し、乗算器92は、該差を、記憶要素95に記憶されているゲインCにより乗算する。加算器93は、該乗算により得られた値を、推定角速度の前回値に加算することにより、推定角速度の今回値を算出する。こうして、目標角速度から推定角速度が算出される。減算器97は、推定角速度から実角速度を減算することにより、偏差eを算出する。
 制御周期の長さStimeは、一定であってもよいし(たとえば、10ミリ秒)、あるいは、制御周期をTDC信号に同期させ、TDC信号に応じて制御が実行されるようにしてもよい。この場合、制御周期の長さStimeは、エンジン回転数に基づいて算出されることができる。たとえば、TDC信号が吸入行程の上死点で出力され、今回の制御周期nにおいて検出されたエンジン回転数がNE(rpm)である場合、該制御周期nの長さは、以下のように算出されることができる。
Figure JPOXMLDOC01-appb-M000006
 図9は、本願発明の一実施例に従う、プラントの応答性劣化を判定するための故障判定プロセスのフローチャートを示す。該プロセスは、所定の制御周期(たとえば、TDC信号に同期した制御周期)で、ECU1のCPUによって実行されることができ、より具体的には、図5の故障判定部57により実現される。ここで、推定角速度および偏差eは、前述した長さStimeの制御周期で、たとえば図8に示されるようなハードウェア構成要素により算出されているとする。
 代替的に、推定角速度および偏差の算出をソフトウェアで実現する場合には、ステップS11に先立ち、推定角速度を上記式(1)に従って算出するステップと、該算出された推定角速度から、今回検出された実角速度を減算して偏差eを算出するステップを設ければよい。
 ステップS11において、該偏差eの絶対値E_absを算出する。絶対値を算出するのは、偏差eが、正負のいずれの方向にも算出される可能性があるからである。
 ステップS12において、偏差の絶対値E_absを、所定のしきい値Aと比較する。偏差の絶対値E_absがしきい値Aより大きければ、ステップS13において偏差E_absを積分し、積分値ErrIを算出する。そうでなければ、ステップS14において、該積分値ErrIをゼロにクリアする。
 ステップS15において、該積分値ErrIを、所定のしきい値Bと比較する。積分値ErrIがしきい値Bより大きければ、プラントの応答性劣化が検出されたと判断し、よってプラントが故障している可能性があると判定する(S16)。ステップS15において、積分値ErrIがしきい値B以下ならば、該ルーチンを抜ける。
 積分値を用いているのは、より正確に故障を判定するためである。複数の制御周期でしきい値Aを超える偏差が検出された場合に、故障と判定している。
 ここで、図4の位置制御器51において実行される、応答指定型制御の一形態であるスライディングモード制御の一例を説明する。
 プラント54は、たとえば式(7)のようにモデル化されることができる。nは、制御時刻を示す。CSACTは実CS角度を示し、Ucsは、位置制御器51によって算出される制御入力(この実施例では、目標角速度)を示す。a1、a2、b1およびb2は、モデルパラメータを示す。モデルパラメータは、シミュレーション等によって予め決めてもよいし、逐次的に同定してもよい。逐次的に算出する手法の一例は、たとえば特開2004-270656号公報に記載されている。
Figure JPOXMLDOC01-appb-M000007
 位置制御器51は、モデル式(7)に基づいて、実CS角度CSACTが目標CS角度CSCMDに収束するための制御入力Ucsを算出する。実CS角度は、CSAセンサ15により検出され、目標CS角度は、エンジンの運転状態に応じて、任意の適切な手法により決定されることができる。
 この実施例では、2自由度のスライディングモード制御を用いる。該制御では、制御出力(実CS角度)の目標値(目標CS角度)に対する追従速度と、プラント54に外乱が印加された時の該制御出力の目標値に対する偏差の収束速度を、個別に指定することができる。
 位置制御器51によって実行される演算を、以下に示す。
Figure JPOXMLDOC01-appb-M000008
 上記の式について説明する。まず、式(13)に示されるように、目標値応答指定パラメータPOLE_fを用いて、目標CS角度CSCMDに一次遅れフィルタ(ローパスフィルタ)を適用し、フィルタ済み目標CS角度CSCMD_fを算出する。目標値応答指定パラメータPOLE_fは、前述した、制御出力の目標値への追従速度を規定するパラメータであり、好ましくは-1<POLE_f<0を満たすように設定される。
 スライディングモード制御では、式(11)に示すように、切り換え関数σが定義される。Eは、式(12)に示されるように、実CS角度CSACTと、フィルタ済み目標CS角度CSCMD_fとの偏差である。POLEは、前述した、外乱が印加された時の偏差Eの収束速度を規定するパラメータであり、好ましくは-1<POLE<0を満たすよう設定される。POLEの絶対値を小さくするほど、収束速度が速くなる。
 ここで、切換関数σの特性を説明する。切換関数σ(n)=0とした式は等価入力系と呼ばれ、制御量(ここでは、偏差E)の収束特性を規定する。σ(n)=0とすると、式(11)は、式(14)のように表される。
Figure JPOXMLDOC01-appb-M000009
 式(14)は、入力の無い一次遅れ系を示す。すなわち、2自由度のスライディングモード制御は、偏差Eを、式(14)に示される一次遅れ系に拘束するよう制御する。
 ここで図10を参照すると、縦軸がE(n)および横軸がE(n-1)の位相平面上に、式(14)が線101で表現されている。この線101を切換線と呼ぶ。E(n)およびE(n-1)の組合せからなる状態量(E(n),E(n-1))の初期値が、点102で表されているとする。スライディングモード制御は、点102で表される状態量を、切換線101上に載せることにより、該状態量を、外乱等の影響されることなく、安定的に位相平面上の原点0に収束させる。言い換えると、状態量(E(n),E(n-1))を、式(14)に示される入力の無い安定系に拘束することにより、外乱に対して比較的ロバストに偏差Eをゼロに収束させることができる。
 式(9)で表される等価制御入力Ueqは、上記状態量を切り換え線101上に拘束するよう動作する。したがって、式(15)を満たす必要がある。
Figure JPOXMLDOC01-appb-M000010
 式(15)と上記のモデル式(7)に基づき、等価制御入力Ueqは、上記式(9)のように求められる。
 位置制御器51は、さらに、式(10)に従って到達則入力Urchを算出する。到達則入力Urchは、状態量を切り換え線上に載せるための入力である。Krchはフィードバックゲインを示し、シミュレーション等によって予め定められることができる。
 位置制御器51は、式(8)に示されるように、等価制御入力Ueqおよび到達則入力Urchを加算し、制御入力Ucsを算出する。該制御入力Ucsが、目標角速度を表す。
 上記は、スライディングモードについての一形態を説明したが、スライディングモード制御の様々な変形形態を、位置制御器によって実現することができる。たとえば、切換関数σの積分値にフィードバックゲインKadpを乗算した項(適応則入力と呼ばれる)を、到達則入力に加算することにより、制御入力Ucsを算出してもよい。該適応則入力を用いたスライディングモードの一例は、たとえば特開2005-146988号公報に記載されている。また、代替的に、自由度が1のスライディングモード制御でもよく、この場合、式(14)に示される目標値のフィルタリングは必要とされず、他の式中のフィルタ済み目標値CSCMD_fは、目標値CSCMDで置き換えられる。
 次に、図11および図12を参照して、本願発明の効果について説明する。
 図11は、図4のような制御系において、非線形制御を実行する位置制御器によって制御される位置(CS角度)に基づいて故障判定を実施した場合のシミュレーション結果を示す。プラントは正常に作動していると仮定する。非線形制御としては、スライディングモード制御を用い、線形制御としてはPI制御を用いた。符号201は目標CS角度を示し、符号202は実CS角度を示し、符号203は推定CS角度を示す。符号205は、推定CS角度と実CS角度の偏差を示す。ここで、推定CS角度としては、プラントのモデル(理想モデルに、たとえば実際のプラントに生じうる負荷トルクやフリクション要素を加味したモデルであり、数式により表されることができる)を作成し、該モデルに対して位置制御器によるスライディングモード制御および速度制御器によるPI制御を適用した時の該モデルの出力値を用いた。
 図から明らかなように、推定CS角度と実CS角度との間に偏差が常に発生している。たとえば、時間t1において目標CS角度201がステップ状に変化した後、実CS角度202が該目標CS角度に到達するまで(時間t2)、偏差205は常に生じている。したがって、推定CS角度と実CS角度の比較に基づいて応答性劣化の検知を行うと、誤判定を行うおそれが高いことがわかる。
 図12は、本願発明の一実施例に従う、図4のような制御系において、線形制御を実行する速度制御器によって制御される速度に基づいて故障判定を実施した場合のシミュレーション結果を示す。プラントは正常に作動していると仮定する。非線形制御としては、スライディングモード制御を用い、線形制御としては、PI制御を用いた。符号301は目標角速度を示し、符号302は実角速度を示し、符号303は推定角速度を示す。符号305は、推定角速度と実角速度の偏差を示す。
 推定角速度303と実角速度302の挙動はほぼ一致しており、よって重複した線として表されている。時間t1において目標CS角度301がステップ状に変化した時には、瞬間的に偏差305が生じているが、その後、該偏差は速やかにゼロ近傍に収束している。図11と比較して明らかなように、偏差の収束特性が優れている。したがって、推定CS角度と実CS角度の比較に基づいて応答性劣化の検知を行うことにより、プラントの応答性劣化を、より良好な精度で検出することができ、図11を参照して説明したような誤判定を防止することができる。
 この発明は、上記の実施形態に限定されるものではなく、様々な変形が可能である。また、上記実施形態は、汎用の(例えば、船外機等の)内燃機関に適用可能である。

Claims (12)

  1.  可変に作動可能な制御対象の応答性の劣化を検出するための装置であって、
     前記制御対象の出力について、第1の出力および該第1の出力とは異なる種類の第2の出力を、第1の実測値および第2の実測値としてそれぞれ検出する手段と、
     前記第1の実測値を第1の目標値に収束させるための、前記第2の出力の第2の目標値を、非線形制御によって算出する第1の制御器と、
     前記第1の制御器の出力に接続されて前記第2の目標値を受け取り、前記第2の実測値を該第2の目標値に収束させるための操作量を、伝達関数として表現可能な線形制御によって算出する第2の制御器であって、該操作量は該制御対象に印加される、第2の制御器と、
     前記第2の制御器の伝達関数および前記制御対象の伝達関数を合成した合成伝達関数を前記第2の目標値に適用することにより得られた値を、前記第2の出力についての推定値として算出する手段と、
     前記推定値と前記第2の実測値との偏差に基づいて、前記制御対象の応答性劣化を検出する手段と、
     を備える装置。
  2.  前記非線形制御は、前記第1の実測値の前記第1の目標値への収束速度を指定可能な応答指定型制御である、
     請求項1に記載の装置。
  3.  前記非線形制御は、スライディングモード制御である、
     請求項1に記載の装置。
  4.  前記線形制御は、PID制御、PI制御、PD制御およびH∞制御のうちのいずれかである、
     請求項1に記載の装置。
  5.  前記第1の出力は前記制御対象の位置であり、前記第1の制御器は位置制御器であり、
     前記第2の出力は前記制御対象の速度であり、前記第2の制御器は速度制御器である、
     請求項1に記載の装置。
  6.  前記制御対象は、内燃機関の吸気バルブを可変に作動可能な可変動弁装置である、
     請求項1に記載の装置。
  7.  可変に作動可能な制御対象の応答性の劣化を検出するための方法であって、
     前記制御対象の出力について、第1の出力および該第1の出力とは異なる種類の第2の出力を、第1の実測値および第2の実測値としてそれぞれ検出するステップと、
     前記第1の実測値を第1の目標値に収束させるための、前記第2の出力の第2の目標値を、非線形制御によって算出する第1の制御を実行するステップと、
     前記第2の実測値を該第2の目標値に収束させるための操作量を、伝達関数として表現可能な線形制御によって算出する第2の制御を実行するステップであって、該操作量は該制御対象に印加される、ステップと、
     前記第2の制御の伝達関数および前記制御対象の伝達関数を合成した合成伝達関数を前記第2の目標値に適用することにより得られた値を、前記第2の出力についての推定値として算出するステップと、
     前記推定値と前記第2の実測値との偏差に基づいて、前記制御対象の応答性劣化を検出するステップと、
     を含む方法。
  8.  前記非線形制御は、前記第1の実測値の前記第1の目標値への収束速度を指定可能な応答指定型制御である、
     請求項7に記載の方法。
  9.  前記非線形制御は、スライディングモード制御である、
     請求項7に記載の方法。
  10.  前記線形制御は、PID制御、PI制御、PD制御およびH∞制御のうちのいずれかである、
     請求項7に記載の方法。
  11.  前記第1の出力は前記制御対象の位置であり、前記第1の制御は位置制御であり、
     前記第2の出力は前記制御対象の速度であり、前記第2の制御は速度制御である、
     請求項7に記載の方法。
  12.  前記制御対象は、内燃機関の吸気バルブを可変に作動可能な可変動弁装置である、
     請求項7に記載の方法。
PCT/JP2009/000831 2008-02-29 2009-02-25 制御対象の応答性の劣化を検出するための装置 WO2009107374A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AT09715283T ATE547606T1 (de) 2008-02-29 2009-02-25 Vorrichtung zur erkennung der verschlechterung einer reaktion einer kontrollperson
EP09715283A EP2258935B1 (en) 2008-02-29 2009-02-25 Device for detecting deterioration in response of control subject

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2008050035A JP4852560B2 (ja) 2008-02-29 2008-02-29 制御対象の応答性の劣化を検出するための装置
JP2008-050035 2008-02-29

Publications (1)

Publication Number Publication Date
WO2009107374A1 true WO2009107374A1 (ja) 2009-09-03

Family

ID=41015781

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2009/000831 WO2009107374A1 (ja) 2008-02-29 2009-02-25 制御対象の応答性の劣化を検出するための装置

Country Status (4)

Country Link
EP (1) EP2258935B1 (ja)
JP (1) JP4852560B2 (ja)
AT (1) ATE547606T1 (ja)
WO (1) WO2009107374A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112610330A (zh) * 2020-12-08 2021-04-06 孚创动力控制技术(启东)有限公司 一种内燃机运行状态的监测及分析***和方法

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110244556B (zh) * 2019-04-30 2022-04-08 上海海事大学 基于期望航向修正的欠驱动船舶航向控制方法
US11950769B2 (en) 2020-01-31 2024-04-09 Arizona Board Of Regents On Behalf Of Arizona State University Urine collection, storage, and testing assembly

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10318002A (ja) 1997-05-21 1998-12-02 Denso Corp 内燃機関用バルブタイミング制御装置
JP2000227013A (ja) 1999-02-05 2000-08-15 Honda Motor Co Ltd 内燃機関の動弁制御装置
JP2003155938A (ja) * 2001-11-19 2003-05-30 Honda Motor Co Ltd 内燃機関のカム位相制御装置
JP2003328848A (ja) * 2002-05-16 2003-11-19 Honda Motor Co Ltd 排ガスセンサの素子温を制御する装置
JP2004270656A (ja) 2003-03-12 2004-09-30 Honda Motor Co Ltd 応答指定型制御を用いてプラントを制御する装置
JP2005146988A (ja) 2003-11-14 2005-06-09 Honda Motor Co Ltd 点火時期を制御する装置
JP2005180306A (ja) * 2003-12-19 2005-07-07 Honda Motor Co Ltd 内燃機関の制御装置
JP2005299677A (ja) * 2005-06-06 2005-10-27 Hitachi Ltd 内燃機関用可変バルブタイミング機構の自己診断装置
JP2006197254A (ja) 2005-01-13 2006-07-27 Sakae Riken Kogyo Co Ltd 自動車用アンテナ

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3532931C3 (de) * 1985-09-14 1993-09-30 Rexroth Mannesmann Gmbh Hydraulische Antriebsvorrichtung
DE3808177C2 (de) * 1988-03-11 1996-04-11 Rexroth Mannesmann Gmbh Schaltungsanordnung für einen hydraulischen Antrieb im Positionsregelkreis
JP3339573B2 (ja) * 1999-11-01 2002-10-28 株式会社ユニシアジェックス スライディングモード制御システムの診断装置
JP3616737B2 (ja) * 1999-12-10 2005-02-02 株式会社日立ユニシアオートモティブ スライディングモード制御システムのフェールセーフ制御装置

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10318002A (ja) 1997-05-21 1998-12-02 Denso Corp 内燃機関用バルブタイミング制御装置
JP2000227013A (ja) 1999-02-05 2000-08-15 Honda Motor Co Ltd 内燃機関の動弁制御装置
JP2003155938A (ja) * 2001-11-19 2003-05-30 Honda Motor Co Ltd 内燃機関のカム位相制御装置
JP2003328848A (ja) * 2002-05-16 2003-11-19 Honda Motor Co Ltd 排ガスセンサの素子温を制御する装置
JP2004270656A (ja) 2003-03-12 2004-09-30 Honda Motor Co Ltd 応答指定型制御を用いてプラントを制御する装置
JP2005146988A (ja) 2003-11-14 2005-06-09 Honda Motor Co Ltd 点火時期を制御する装置
JP2005180306A (ja) * 2003-12-19 2005-07-07 Honda Motor Co Ltd 内燃機関の制御装置
JP2006197254A (ja) 2005-01-13 2006-07-27 Sakae Riken Kogyo Co Ltd 自動車用アンテナ
JP2005299677A (ja) * 2005-06-06 2005-10-27 Hitachi Ltd 内燃機関用可変バルブタイミング機構の自己診断装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112610330A (zh) * 2020-12-08 2021-04-06 孚创动力控制技术(启东)有限公司 一种内燃机运行状态的监测及分析***和方法

Also Published As

Publication number Publication date
EP2258935A4 (en) 2011-05-18
JP2009203965A (ja) 2009-09-10
JP4852560B2 (ja) 2012-01-11
ATE547606T1 (de) 2012-03-15
EP2258935A1 (en) 2010-12-08
EP2258935B1 (en) 2012-02-29

Similar Documents

Publication Publication Date Title
JP4639166B2 (ja) 制御装置
EP1643101B1 (en) Intake air amount control device of internal combustion engine and control device
JP4342562B2 (ja) 内燃機関制御装置
JP4145520B2 (ja) 内燃機関のカム位相制御装置
EP1798401B1 (en) Internal combustion engine control apparatus
JP4852560B2 (ja) 制御対象の応答性の劣化を検出するための装置
JP4425152B2 (ja) 制御装置
WO2009107372A1 (ja) 内燃機関の燃料噴射量を制御するための装置
JP2009150345A (ja) 内燃機関の制御装置
JP4571962B2 (ja) プラントの制御装置
JP5430535B2 (ja) プラントの制御装置
JP4121914B2 (ja) 制御装置
JP4733172B2 (ja) プラントの制御装置
JP4594405B2 (ja) 内燃機関の燃料噴射量を制御するための装置
JP6543509B2 (ja) 内燃機関の制御装置
JP2011033009A (ja) 内燃機関の吸気バルブのリフト量と燃料噴射量を制御する装置
JP2010168953A (ja) 可変吸気バルブのリフト量に応じた燃料を噴射する内燃機関
JP2010084715A (ja) 内燃機関の燃料噴射量を制御するための装置
JP2010038074A (ja) 内燃機関の制御装置
JP4060767B2 (ja) 制御装置
JP5362685B2 (ja) プラントの制御装置
JP5303351B2 (ja) 内燃機関の制御装置
JP2018173744A (ja) 制御装置
JP2008123549A (ja) 制御装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09715283

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2009715283

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE