Abstract:
A method of modeling a heat exchanger is disclosed and comprises assigning input temperatures, assumed output temperatures, and a set of flow rates, inputting the parameters into a set of equations arranged to calculate a heat transfer coefficient, inputting parameters into a second set of equations arranged to calculate output temperatures, substituting actual output temperatures for the assumed output temperatures, and again calculating the heat transfer cooefficient. The new heat transfer coefficient is then used to obtain revised actual output temperatures, and the initial actual output temperatures and the revised actual output temperatures are compared to determine whether they differ by less than a desired variance. If not, a new iteration is performed until the output temperatures converge.
Abstract:
A system and method for improving the usability of electronic products. Control devices such as keyboards, mice, and switches, for example, are often accompanied by software which allows users to configure the device response to suit their physical abilities, situation and task. The system and method enables automatic configuration of such control devices in real time to match the user's requirements and enables users to achieve accurate control. The system includes a device for monitoring user activity and determining an appropriate device configuration from user activity sequences with that device, and a configurer that implements the appropriate configuration determined by the algorithm. The method further includes optional steps for identifying when a user with different configuration requirements starts to use a device, and for resetting the state of an inference algorithm when such changes are detected. This allows rapid configuration in environments where many individuals may use the same device.
Abstract:
A method and apparatus for efficient implementation and evaluation of state machines and programmable finite state automata is described. In one embodiment, a state machine architecture comprises a plurality of node elements, wherein each of the plurality of node elements represents a node of a control flow graph. The state machine architecture also comprises a plurality of interconnections to connect node elements, a plurality of state transition connectivity control logic to enable and disable connections within the plurality of interconnections to form the control flow graph with the plurality of node elements, and a plurality of state transition evaluation logic coupled to the interconnections and operable to evaluate input data against criteria, the plurality of state transition evaluation logic to control one or more state transitions between node elements in the control flow graph.
Abstract:
A computer system for designing rail systems including a database engine, a simulation engine, and a 3-dimensional graphics engine. A user stores attributes for a proposed transit system such as track segment data, signaling and switching data, and train configuration data into the database engine. The simulation engine accesses and processes this data to simulate various aspects of the system. During simulation or separately, a 3-dimensional graphics engine accesses and processes this same data from the database engine to visually present a user with a real-time, 3-dimensional rendering of the proposed rail system in use. The computer system may also include a reports engine for reporting to the user information related to the proposed rail system or simulation.
Abstract:
A kiln thermal and combustion control. A predictive model is provided of the dynamics of selected aspects of the operation of the system for modeling the dynamics thereof. The model has at least two discrete models associated therewith that model at least two of the selected aspects, the at least two discrete models having different dynamic responses. An optimizer receives desired values for the selected aspects of the operation of the system modeled by the model and optimizes the inputs to the model to minimize error between the predicted and desired values. A control input device then applies the optimized input values to the system
Abstract:
A method for evaluating whether a measurable disturbance (d) on a process (1) controlled by a feedback controller (2) is suitable for feed-forward control, characterized in that it comprises the steps of measuring said disturbance, measuring the controller output signal (u) due to said disturbance, generating a first reference signal (7) corresponding to the output signal from the controller when responding to a disturbance entering before the process, generating a second reference signal (8) corresponding to the output signal from the controller when responding to a disturbance entering after the process, comparing the measured controller output signal due to the disturbance with the reference signals, and evaluating whether the disturbance is suitable for feed-forward control depending on said comparison.
Abstract:
Disclosed is an optimizing method for regulating the operating state of a guided machine tool having a tool rotating at a certain speed and subjected to a percussion frequency during a boring action, in which said tool, subjected in addition to a force, is driven into an object of a given material. The method includes, determination of the parameters characterizing the actual operating state of said machine tool; conduction of an adaptive process analysis based on said determined parameters in order to obtain parameter-specific, relevant characteristics; evaluation of said parameter-specific, relevant characteristics within the framework of a logical decision-making process in order to obtain information characterizing the actual operating state; selection of known reference data of the utilized tool describing the operating state and of the to-be-machined material according to a given quality criterion; determination of an optimum operating point for said machine tool determinable by the rotational speed and percussion frequency by comparison of said information characterizing the actual operating state with said selected reference data; and regulation of said machine tool regarding the rotational speed and percussion frequency based on the determined optimum operating point.
Abstract:
A method of automatically generating the cam data capable of realizing such a smooth cam profile that an acceleration at a designated point is zero without necessitating a special technique, comprising the steps of first obtaining an inclination at each designated point when an optimum cam profile is realized for each designated point by an automatic set value generating section (15), automatically obtaining, by using the inclination value and a preset equation, such a cam profile that the acceleration at the designated point is zero for each district between two designated start and endpoints, and lastly obtaining an entire cam profile by synthesizing the cam profiles obtained for each district.
Abstract:
Disclosed is an apparatus for preparing and supplying a slurry to a chemical mechanical polishing machine. The slurry contains liquid components at a predetermined mixing ratio. The apparatus includes draw ports for separately drawing therethrough the liquid components, and a discharge port for supplying the slurry to the machine. Feed pumps are arranged on feed lines for the liquid components, respectively, said feed lines extending from the individual draw ports to the discharge port, such that the feed pumps can draw the corresponding liquid components in specific amounts to give the mixing ratio and can deliver the thus-drawn liquid components toward the discharge port, respectively. Dampers and pressurization valves are arranged in combinations on the respective feed lines on delivery sides of the feed pumps. Flowmeters are arranged on downstream sides of the corresponding combinations of the dampers and pressurization valves. The apparatus is also provided with a programmable logic controller for controlling delivery rates of the individual feed pumps by using measurement values from the flowmeters. A slurry preparing and supplying method making use of a plurality of such apparatuses is also disclosed.
Abstract:
Two neural networks are used to control adaptively a vibration and noise-producing plant. The first neural network, the emulator, models the complex, nonlinear output of the plant with respect to certain controls and stimuli applied to the plant. The second neural network, the controller, calculates a control signal which affects the vibration and noise producing characteristics of the plant. By using the emulator model to calculate the nonlinear plant gradient, the controller matrix coefficients can be adapted by backpropagation of the plant gradient to produce a control signal which results in the minimum vibration and noise possible, given the current operating characteristics of the plant.