Abstract:
A controller for a plant that can compensate for non-linear property and reduce oscillation of output of a controlled object even when the controlled object has high non-linear property is provided. The present invention provides a controller for a plant that uses PWM algorithm. The device calculates provisional control input for controlling output of the plant at a target value, and divides the provisional control input into a plurality of components. The controller PWM-modulates at least one of the plurality of components, and sums the PWM-modulated component and other components to produce a control input to the plant. The controller minimizes variations in input while maintaining the ability of PWM modulation to compensate for non-linear property of the plant.
Abstract:
A control input (DUT) for controlling a heater (13) which heats an active element (10) of an exhaust gas sensor (8) includes at least one of another component depending on the difference between temperature data of the active element (10) and a target temperature, a component depending on the target temperature, and a component depending on the temperature data of the active element (10). The control input is determined by an optimum control algorithm. A component depending on the temperature of an exhaust gas and the component depending on the target temperature are determined based on a predictive control algorithm. The temperature of the active element (10) of the exhaust gas sensor (8) is thus controlled stably at a desired temperature.
Abstract:
A control input (DUT) for controlling a heater (13) which heats an active element (10) of an exhaust gas sensor (8) includes at least one of another component depending on the difference between temperature data of the active element (10) and a target temperature, a component depending on the target temperature, and a component depending on the temperature data of the active element (10). The control input is determined by an optimum control algorithm. A component depending on the temperature of an exhaust gas and the component depending on the target temperature are determined based on a predictive control algorithm. The temperature of the active element (10) of the exhaust gas sensor (8) is thus controlled stably at a desired temperature.
Abstract:
An intake air amount control system for an internal combustion engine, which is capable of ensuring high robustness and improving controllability in intake air amount control, to thereby improve drivability and reduce exhaust emissions. A control system of an internal combustion engine, which variably controls the amount of intake air drawn into cylinders as desired via a variable intake valve actuation assembly includes an ECU 2. The ECU 2 calculates a cylinder intake air amount Gcyl and a target intake air amount Gcyl_cmd based on a controlled object model, a vector θs of all model parameters of the controlled object model with an identification algorithm, calculates a target auxiliary intake cam phase θmsi_cmd based on the vector θs with a sliding mode control algorithm, and controls the variable intake valve actuation assembly according to the target auxiliary intake cam phase θmsi_cmd.
Abstract:
An ignition timing control system for an internal combustion engine, which is capable of reducing the capacity of a memory that stores data used in controlling ignition timing, thereby reducing manufacturing costs. An ignition timing control system that controls ignition timing of an internal combustion engine calculates a maximum torque parameter indicative of a maximum torque that the engine can output when the engine is at the detected rotational speed, according to the detected rotational speed, calculates an output torque parameter indicative of an output torque being output from the engine, calculates a torque ratio as a ratio between the output torque parameter and the maximum torque parameter, and determines the ignition timing according to the engine speed and the torque ratio.
Abstract:
A method of calculating the amount of work done by an internal combustion engine, which is capable of calculating a work amount parameter indicative of the amount of work done with accuracy while compensating for a phase delay in in-cylinder pressure data caused e.g. by a filtering process performed thereon. The method calculates the work amount parameter Pmi indicative of the amount of work done by the engine 3 including a combustion chamber 3b, as follows: Pressure in the combustion chamber 3b is detected to obtain in-cylinder pressure data P indicative of the detected pressure. Volume data V indicative of a state of change in volume of the combustion chamber 3b is obtained. The obtained volume data V is subjected to a first predetermined filtering process. The work amount parameter Pmi is calculated based on the detected in-cylinder pressure data P, and the volume data filtered value VF obtained by subjecting the volume data V to the first filtering process.
Abstract:
In a system for controlling an engine having an input u, there are provided with applying means (vibration signal) for applying a component p that changes at a predetermined cycle to the plant, a Washout Filter for calculating a parameter h based on an output y of the plant, a finite interval integrator for integrating a value j obtained by multiplying the calculated parameter h by the applied component p in an interval of integral multiple of a cycle of the component p, and an infinite interval integrator, etc. for calculating the input u based on the integrated value g obtained by the integration. Owing to this configuration, it becomes possible to provide a system that can optimize the output y, while preventing the resonance of the control system.
Abstract:
A method and an apparatus for predicting intake manifold pressure are presented, to compensate for a large lag or a large time delay without producing an overshot or discontinuous behaviors of a predicted value. The method comprises the step of obtaining a difference of values of a variable to be predicted and a difference of values of another variable ahead of the variable to be predicted. The method further comprises the step of filtering the differences with adaptive filters. The method further comprises the step of obtaining a predicted difference of values of the variable to be predicted, through algorithm of estimation with fuzzy reasoning. The method further comprises the step of adding the predicted difference of values of the variable to be predicted, to a current value of the variable to be predicted, to obtain a predicted value of the variable to be predicted.
Abstract:
A valve timing control system for an internal combustion engine, which is capable of accurately and delicately controlling an amount of intake air, and thereby maintaining excellent combustion state and reduced exhaust emissions. The valve timing control system variably controls the valve-closing timing of an intake valve with respect to valve-opening timing of the same as desired via a variable intake valve actuation assembly. The ECU of the engine determined a basic value of a target auxiliary intake cam phase according to the demanded drive torque of the engine. The ECU calculates a control input to the variable intake valve actuation assembly such that the cylinder intake air amount converges to a target intake air amount and at the same time the auxiliary intake cam phase is constrained to the basic value of the target auxiliary intake cam phase.
Abstract:
A control apparatus which is capable of ensuring both high-level stability and accuracy of control, even when controlling a controlled object having extremal characteristics or a controlled object a controlled object model of which cannot be represented. The control apparatus 1 includes a cooperative controller 30, an onboard model analyzer 40, and a model corrector 60. The model corrector 60 calculates the model correction parameter matrix θ, so as to correct the controlled object model defining the relationship between the intake opening angle θlin and the exhaust reopening angle θrbl and the indicated mean effective pressure Pmi. The onboard model analyzer 40 calculates first and second response indices RI1 and RI2 representative of correlations between θlin, θrbl, and Pmi, based on the controlled object model corrected using θ. The cooperative controller 30 calculates the θlin and θrbl such that Pmi is caused to converge to a target value Pmi_cmd, and determines an increasing/decreasing rate and increasing/decreasing direction of θlin and θrbl according to RI1 and RI2.