Abstract:
A method of performing a wellbore operation may include providing a real-time treatment decision engine, equipment centric decision engine, and equipment controls. The equipment centric decision engine may be configured to interface with the real-time treatment decision engine and the equipment controls. The equipment centric decision may include an operational database comprising wellbore servicing equipment models. The method may further include providing wellbore servicing equipment. The wellbore servicing equipment may be operable to be controlled by the equipment controls. The method may further include sending a command from the real-time treatment decision engine to the equipment centric decision engine. The method may further include evaluating the command using the wellbore servicing equipment models. The method may further include selecting equipment to carry out the command based at least in part on the wellbore servicing equipment models. The method may further include sending a control signal to the equipment controls.
Abstract:
An irrigation system and method of controlling operations of the irrigation system are provided. The method includes determining, via a control system, a soil water depletion at a first location based on soil data captured via a sensor; determining, via the control system, a difference in irrigation amounts at the first location and a second location; determining, via the control system, a difference in precipitation amounts at the first location and the second location; determining, via the control system, a difference in evapotranspiration values of crops at the first location and the second location; calculating an estimated soil water depletion at the second location based, at least in part, on the soil water depletion at the first location, the difference in irrigation amounts at the first location and the second location, the difference in precipitation amounts at the first location and the second location, and the difference in evapotranspiration values of crops at the first location and the second location; and directing, via the control system, the irrigation system to apply an amount of water at the second location based, at least in part, on the estimated soil water depletion at the second location. The irrigation system may comprise a fluid-carrying conduit, a plurality of support towers with one or more controllable motors, water emitters, a controllable valve, and a control system that performs one or more of the aforementioned method steps.
Abstract:
A method for analyzing an overcutting defect of a machining process comprises steps as following. A machining code is executed to generate a cutting face, wherein the cutting face comprises a plurality of machining paths. A specified machining path is defined from the plurality of machining paths and a specified node is set on the specified machining path. A sectional plane passing through the specified node is calculated. A plurality of intersection points between the sectional plane and the other machining paths which are different from the specified machining path are obtained. A first adjacent intersection point a second adjacent intersection point are specified from the intersection points. A connection line located between the first adjacent intersection point and the second adjacent intersection point is obtained. A distance between the specified node and connection line is calculate and the distance is defined as an overcutting amount of the specified node.
Abstract:
A numerical controller which can freely and easily specify, as a control point, various positions on a machine configuration and which can easily set coordinate systems in places on the machine configuration. A numerical controller expresses the machine configuration of a control target in graph form where constituent elements are nodes and holds the machine configuration. The numerical controller includes: a control point coordinate system specification portion that specifies, with the identifier, one or more groups of the control point and the coordinate system; a command value determination portion that uses the specified control point and the coordinate system to determine for which control point and on which coordinate system one or more command values commanded in a program correspond to a coordinate value; and a movement command portion that commands a move of the control point such that the coordinate value of the control point is the command value.
Abstract:
Method for determining an adaptive tool path: provides an aerofoil with deposition plane; determines deposition plane points corresponding to leading and trailing edges and circle center constrained by suction and pressure surfaces at their greatest distance apart; determines circle center point edge position passing through deposition plane points; determines trailing and leading edge reference lines extending from the circle center point through trailing and leading edge points, respectively and mid-reference line(s) extending from the circle center point through mid-reference point(s) between leading and trailing edge points; trims and determines each mid reference line to the bounds of the suction and pressure surfaces; applies an adaptive factor to each mid reference line providing an adaptive point for each mid-reference line; determines an spline extending through the leading and trailing edge points and each adaptive point; and traverses a tool along the spline or offset path from the spline by a factor.
Abstract:
A method including a bend angle calculation step of calculating a bend angle θ at each connecting point of a broken line which is obtained by successively connecting a predetermined plurality of machining points P1 to P3 by line segments, an approximation curve derivation step of deriving an approximation curve L5 closer to the connecting point the larger the bend angle θ calculated by the bend angle calculation step, and a tool path generation step of generating a tool path PA7 along the approximation curve L5 derived by the approximation curve derivation step.
Abstract:
Milling errors are to be prevented by repairing in particular NC parts programs by evaluating spatial information for smoothing a cutting or milling path section instead of evaluating only information along an individual cutting or milling path section. Relationships between adjacent cutting or milling path sections are thus taken into consideration in a smoothing process.
Abstract:
A method of relatively positioning a workpiece and a reference axis comprising effecting relative displacements of the workpiece and the reference axis along orthogonal axes so that an intersection of the reference axis with the workpiece is moved at substantially constant speed along a curvilinear path.The method is particularly applicable to SEE sensitivity mapping of a microchip memory using a pulsed laser, relative to the axis of which the chip is moved in a spiral path.
Abstract:
A tape course generator produces tape course definitions for use in programming a CNC composite tape lamination machine. The tape course generator includes a reference surface parameterizer that maps a contoured surface onto a parametric reference surface, and a reference plane instantiator that maps the reference surface onto a reference plane. The tape course generator also includes a tape boundary plotter that plots a tape boundary, and a boundary mapper that maps the tape boundary and a ply boundary into the reference plane. In addition, the tape course generator includes an intersection locator that identifies intersections of the ply boundary and the tape boundary, and a tape course delimiter that defines tape cuts and determines which points in the reference plane are within a tape course. Moreover, the tape course generator includes a tape course transformer that maps the defined tape course back onto the contoured surface.
Abstract:
To provide a method to carry out complicated surface machining such as graining or the like without decreasing machining accuracy and machining efficiency. In a machine tool including a main spindle head capable of relatively moving in three perpendicular directions with respect to a workpiece and an additional spindle being provided at the main spindle head and capable of moving in a Z spindle direction, while the main spindle head relatively moves with respect to a working surface S of the workpiece along a smoothly curved surface R which is smoothed so as to be restricted within the movement distance in the moving direction of the additional spindle, the additional spindle moves by a difference between the working surface S and the smoothly curved surface R, and makes a tool T to machine the working surface S.