Abstract:
A control for an internal combustion engine that includes an exhaust gas recirculation system predicts at least one of the intake manifold temperature in EGR mode or an intake manifold pressure in EGR mode, but preferably both, during Boost mode operation. The predictions are relied upon to calculate an intake manifold critical temperate in EGR, at which condensation would occur. The control then compares the predicted temperate value with the calculated intake manifold critical temperature, and if the predicted value exceeds the calculated temperature, the control commands re-entry into exhaust gas recirculation mode.
Abstract:
A system and method for controlling an internal combustion engine to reduce or eliminate formation of EGR condensate monitor current ambient and operating conditions to determine whether conditions are favorable for condensation of EGR gases, and control the engine accordingly to avoid condensation, preferably by increasing the intake manifold temperature. The intake manifold temperature may be increased by redirecting some or all of the EGR flow to avoid the EGR cooler. Alternatively, or in combination, some or all of the charge air may be redirected to bypass the charge air cooler and/or redirected from the outlet of the turbocharger compressor to the intake, effectively increasing the intake air temperature and resulting in a corresponding increase of the intake manifold temperature. Conditions favorable for condensation may be determined based on engine speed and load, ambient temperature, manifold pressure, scheduled or actual EGR flow rate and scheduled or actual air/fuel ratio.
Abstract:
An exhaust aftertreatment system for a diesel engine includes a selective catalytic reduction (SCR) device and a diesel oxidation catalyst upstream of the SCR device. A method for warming-up the SCR device includes monitoring a plurality of combustion input parameters during an SCR warm-up strategy, monitoring a first temperature and a second temperature within the aftertreatment system, providing a feedback adjustment term as a function of a deviation in the first temperature from a desired temperature only when the monitored first and second temperatures are within a predetermined adjustment range, and initiating an adjusted SCR warm-up strategy based on the feedback adjustment term to converge the first temperature toward the desired temperature.
Abstract:
An exhaust aftertreatment system for a diesel engine includes a selective catalytic reduction (SCR) device and a diesel oxidation catalyst upstream of the SCR device. A method for warming-up the SCR device includes monitoring a plurality of combustion input parameters during an SCR warm-up strategy, monitoring a first temperature and a second temperature within the aftertreatment system, providing a feedback adjustment term as a function of a deviation in the first temperature from a desired temperature only when the monitored first and second temperatures are within a predetermined adjustment range, and initiating an adjusted SCR warm-up strategy based on the feedback adjustment term to converge the first temperature toward the desired temperature.
Abstract:
A flexible query hints system and method for discovering and expressing query hints in a database management system. Embodiments of the flexible query hints system and method include a power hints (Phints) language that enables the specification of constraints to influence a query optimizer. Phints expressions are defined as tree patterns annotated with constraints. Embodiments of the flexible query hints system and method also include techniques to incorporate the power hints language expressions into an extended query optimizer. Theses techniques include computing a directed acyclic graph for Phints expression, deriving candidate matches using the Phints expression and the graph, computing candidate matches, and extracting a revised execution plan having a lowest cost and satisfying constraints of the Phints expression. Embodiments of the flexible query hints system and method include a flexible query hint user interface that allow users to interactively adjust query hints.
Abstract:
An exact cardinality query optimization system and method for optimizing a query having a plurality of expressions to obtain a cardinality-optimal query execution plan for the query. Embodiments of the system and method use various techniques to shorten the time necessary to obtain the cardinality-optimal query execution plan, which contains the query execution plan when all cardinalities are exact. Embodiments of the system and method include a covering queries technique that leverages query execution feedback to obtain an unordered subset of relevant expressions for the query, an early termination technique that bounds the cardinality to determine whether the processing can be terminate before each of the expressions are executed, and an expressions ordering technique that finds an ordering of expressions that yields the greatest reduction in time to obtain the cardinality-optimal query execution plan.
Abstract:
A control system and method that compensates for changes in backpressure of an engine includes a pressure sensor that senses the backpressure. A boost compensation module that communicates with the pressure sensor, determines an averaged BC factor, and adjusts a variable geometry turbo based on the averaged BC factor.
Abstract:
A method for controlling exhaust gas particulate emissions from a compression ignition internal combustion engine having a variable geometry turbocharger (VGT) includes the steps of determining backpressure across the engine and air mass flow into the engine, closing vanes of the VGT to provide air mass flow increase when backpressure is increasing, and stopping the step of closing the vanes of the VGT when a decrease in rate of change of air mass flow is determined.
Abstract:
Techniques for estimating the progress of database queries are described herein. In a first implementation, a respective lower-bound parameter is associated with each node in an operator tree that representing a given database query, and the progress of the database query at a given point is estimated based upon the lower-bound parameters. In a second implementation, the progress of the query is estimated by associating respective lower-bound and upper-bound parameters with each node in the operator tree. The progress of the query at the given point is then estimated based on the lower-bound and upper-bound parameters. The progress estimate is computed by dividing the work done so far by the sums of the above averages for each node in the tree.
Abstract:
Described is a test framework for testing transformation rules of query optimizers. Rule patterns obtained as tree structures from a query optimizer are used to generate queries that are used to test the rule optimizer's transformation rules. The test framework tracks which rules are exercised for each query, and also determines the correctness of the transformation rule by comparing the results of the query processing with the rule and without the rule (by turning off the rule). The test framework creates a composite pattern corresponding to two or more rules, such as to test rules in a set (e.g., as pairs). Also described is the efficient execution of a test suite for correctness testing, in which queries of the test suite are selected based upon cost information.