Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

475 results about "Type variable" patented technology

In type theory and programming languages, a type variable is a mathematical variable ranging over types. Even in programming languages that allow mutable variables, a type variable remains an abstraction, in the sense that it does not correspond to some memory locations.

Synchronous displacement adjustment type variable-stiffness joint driver and adjustment method for robot joint stiffness

The invention discloses a synchronous displacement adjustment type variable-stiffness joint driver. The synchronous displacement adjustment type variable-stiffness joint driver comprises a base, a swing arm position control assembly, a variable-stiffness adjustment assembly and an angular deviation measurement assembly, and is characterized in that the swing arm position control assembly is used for moving a swing arm to a specified equilibrium position point; the variable-stiffness adjustment assembly is used for changing the stiffness value of the driver according to the requirement of an actual task; the angular deviation measurement assembly is used for measuring and acquiring angular deviations for subsequent data processing and real-time stiffness control. The synchronous displacement adjustment type variable-stiffness joint driver is used for the variable-stiffness control of a robot joint, and can realize the flexibility of a driving system in terms of control without adding sensors, and thereby human safety is improved in the process of human-machine interaction. In addition, because of the special structural design, the energy consumption of a robot can be reduced, the joint structure is more compact, and good shock resistance and flexible dynamic characteristic lay a solid foundation for the movement of the robot in complex environments.
Owner:BEIHANG UNIV

Configuring state machines used to order and select matching operations for determining whether an input string matches any of at least one regular expression using lookahead finite automata based regular expression detection

State machines used to order and select matching operations for determining whether an input string matches any of at least one regular expression are configured by (1) accepting the set of regular expression(s), and (2) for each of the regular expression(s) of the set accepted, (A) identifying any look-ahead type strings within the given regular expression, (B) identifying any sequential type strings within the given regular expression, (C) partitioning the regular expression based on any identified simple strings, any identified look-ahead type variable strings, and any sequential type variable strings to generate partitioned parts of the given regular expression, (D) reordering the partitioned parts of the given regular expression using optimization policies to generate reordered partitioned parts of the regular expression, and (E) configuring nodes of a state machine corresponding to the given regular expression, by recording configured information of the nodes on a tangible storage medium, using (i) an order of the reordered partitioned parts of the regular expression, and (ii) a string type of the partitioned parts of the regular expression. Once configured, the state machines may accept an input string, and for each of the regular expression(s), check for a match between the input string accepted and the given regular expression using the configured nodes of the state machine corresponding to the given regular expression. Checking for a match between the input string accepted and the given regular expression using configured nodes of a state machine corresponding to the given regular expression by using the configured nodes of the state machine may include (1) checking detection events from a simple string detector, (2) submitting queries to identified modules of a variable string detector, and (3) receiving detection events from the identified modules of the variable string detector.
Owner:POLYTECHNIC INSTITUTE OF NEW YORK UNIVERSITY

Hybrid excitation type variable frequency AC starting generating system and control method thereof

The invention discloses a hybrid excitation type variable frequency AC starting generating system and a control method thereof. The hybrid excitation type variable frequency AC starting generating system comprises a hybrid excitation type variable frequency AC starting generator, a first current sensor for detecting excitation current, a second, current sensor, a third current sensor, three voltage sensors, a position sensor, a changeover switch, a starting switch and a starting generating controller, wherein the second current sensor and the third current sensor are used for detecting armature current. The control method comprises the steps of performing the vector control method based on inverter voltage compensating during starting, and adjusting the excitation current according to the motor armature current and the real-time rotating speed; performing the sectional PI control method based on the output voltage frequency change during generating the power, and adding a load current compensating ring; controlling the changeover switch to switch according to the motor rotating speed and the output voltage during switching from starting to power generation. The method has important application value in the field of aviation independent power starting generating systems.
Owner:NANJING UNIV OF AERONAUTICS & ASTRONAUTICS

Sander with variable position handle

The present invention is directed to a power finishing tool having a variable position handle. In aspects of the present invention, a power finishing tool includes a motor housing for containing a motor configured to drive a working element. A variable position handle such as linear handle is adjustable generally toward/away from a power cord such that the power cord is maintained in a standard orientation (i.e., toward the rear of the tool/the direction toward a user). In a further aspect a joystick type variable handle is configured to pivot about a Z-axis extending through the power finishing tool. Suitable adjustment mechanisms include a track type mechanism wherein the handle travels along a track, a rotating bracket mechanism for permitting linear adjustment of the handle may be included for varying the position of the handle, and a ball and socket mechanism. An electrical switch for controlling operation of the power finishing tool may be mounted on the handle for controlling the motor included in the power finishing tool or alternatively to the housing in a location so as not to interfere with a user's grasp but permit efficient access. A securing mechanism such as a biased securing mechanism is configured to fix the position of the handle with respect to the motor housing is further included to secure the handle such as a pommel in a desired orientation. Suitable securing mechanisms include friction locks, positive stop (incremental locking mechanisms), or the like for securing the handle with respect to the motor housing.
Owner:BLACK & DECKER INC

Broad-band high-gain scannable panel antenna of parabolic reflection surface feeding

The invention relates to a broad-band high-gain scannable panel antenna of parabolic reflection surface feeding. A radiation unit is a step-type variable inclination continuous transverse stub groove (VICTS). A feeding network comprises a series connection feeding structure and a parabolic reflection surface feeding network. An electromagnetic wave is reflected into a plane wave through the parabolic reflection surface type feeding network, is coupled to an upper-layer series connection feeding network and finally is radiated to a free space through the VICTS. Through relative rotation between upper and lower layers of a parallel plate waveguide, wave beam scanning is realized. The antenna of the invention covers a satellite communication ku wave band, an antenna work frequency is 10.2GHz-14.8GHz and an impedance bandwidth reaches 36.8%. At a 13GHz frequency point, a 25.7dBi gain is possessed. A antenna scanning angle scope is from 0 DEG to 56 DEG. Compared to a traditional communication in moving system antenna, by using the antenna of the invention, the feeding is simple; wave beam scanning is easy to realize; a dynamic response is fast and is in a panel shape; and a large engineering application prospect is possessed.
Owner:SHANGHAI UNIV

Wideband digital wave beam forming method based on all-pass type variable fractional delay filter

The invention discloses a wideband digital wave beam forming method based on an all-pass type variable fractional delay filter. The problem that a needed filter in the prior art is large in order number and high in complexity is solved. The method comprises the steps that (1) according to radar system parameters, sampling rate fs and sampling time ts are determined; (2) according to the radar array geometric structure and the sampling time ts, a propagation time delay tau of each array element relative to a reference array element is calculated; (3) according to the sampling rate fs, an AD chip is selected to digitize analog signals received by the array elements; (4) according to the propagation time delay tau and the digitized received analog signals, the all-pass type variable fractional delay filter is designed; (5) the digitized received signals are filtered; (6) phase delay of the filtered signals is compensated for; (7) a window function is selected to conduct weighted summation on the filtered compensated signals to obtain a wave beam forming result. The wideband digital wave beam forming method can achieve wideband digital beam forming, saves hardware resources, improves instantaneity and can be used for wideband digital array radar.
Owner:XIDIAN UNIV

Plate-type friction-changing damper

InactiveCN101216087ADoes not affect natural vibration characteristicsNo additional stiffnessFriction dampersShock proofingFrictional coefficientShock resistance
The invention relates to a plate type variable friction damper, which is primarily used in the field of wind resistance and shock resistance of structures and equipments. The invention makes use of the variation of the friction factor of a friction surface to provide a linear damping variable friction damping device. The plate-type variable friction damper primarily consists of two cover boards, a sliding panel, a pre-tightening bolt, a disk spring and a packing strip. The friction surface of the cover board is divided into three equal parts; the friction factor between the middle friction surface and the friction surface of the sliding panel is smaller than the friction factors between the friction surfaces of the two parts on both sides and the friction surface of the sliding panel. The plate-type variable friction damper avoids the defects of high cost, being maintained intricately and oil leakiness of the traditional linear damping device, such as the oil damper, and overwhelms the problem that the constant friction damper can not keep the same control under different loads. The invention has simple structure, and is produced easily with low cost. The invention is applicable for both large structures and small structures and equipments, and is suitable to be promoted and used in the field of shock resistance of structures and equipments.
Owner:BEIJING UNIV OF TECH

A method of event driven computation using data coherency of graph

Continuous streams of multiple concurrent events are handled by a system using computation dependency graph. The computation dependency graph is derived from the mathematical concept of directed graph. The computation dependency graph has plurality of nodes representing typed or non-typed variables and arcs connecting from tail node to head node representing dependency of computation. The instance of a graph has plurality of node instances, and any node instance may be associated to external stream of event where a single event from the event stream changes the value of the node instance. The computation of a node is preformed when one or more of its tail node instance values are changed. The end result of the computation from tail to head makes the nodes connected by arcs to be coherent. The computation dependency graph has plurality of instance of the graph whose topology representing computation path may be reconfigured during the traversal of the node instances. A grammar to produce easy to read description of the computation dependency graph is understood by the system. The system produces data structure and instruction sets for the node computation according to descriptions conforming to the grammar by parsing the descriptions. The system has a computation engine to correctly traverse the graph instances described by the graph descriptions to processes events in most optimal manner. This invention includes various techniques and tools which can be used in combination or independently.
Owner:SHIM JOHN

Connecting rod type variable grasping force cooperative self-adaptive finger device

InactiveCN105364937APrevent rebound instabilityRebound instability will not occurGripping headsRobot handEngineering
The invention relates to a connecting rod type variable grasping force cooperative self-adaptive finger device and belongs to the technical field of robot hands. The connecting rod type variable grasping force cooperative self-adaptive finger device comprises a plurality of finger sections, a plurality of joint shafts, a plurality of reed pieces, a tendon rope, a plurality of driving rods, a plurality of driven rods, a plurality of connecting rods, a plurality of poking rods, a plurality of poking pieces and the like. The connecting rod type variable grasping force cooperative self-adaptive finger device utilizes a motor, a transmission mechanism, the poking pieces, the poking rods, the driving rods, the driven rods, the connecting rods, a stay cord piece, the tendon rope, the reed pieces and the like to comprehensively realize the functions of grasping a plurality of joints in a self-adaptive manner and continuously locking the joint, is used for grasping an object, can automatically adapt to the shape and size of the object, can lock or not lock the joints after grasping the object, is rapid and stable in the grasping process, locks the joints after grasping the object to prevent fingers from unstability due to springback, can provide greater grasping force, and is variable in grasping force, simple in structure, small in size, light in weight, easy to control, and low in design, manufacturing, assembling and maintaining cost; the locked joint angles are continuous.
Owner:TSINGHUA UNIV

Active data type variable for use in software routines that facilitates customization of software routines and efficient triggering of variable processing

The present invention provides an active data type for use in a computer program. The active data type has an identifier and at least one algorithm associated therewith. The identifier is utilized by the computer program to identify the instance of the active data type. The algorithm is configured to be automatically executed when an attempt to access a value associated with the active data type instance is made by a routine or otherwise. When a particular routine that uses an instance of the active data type attempts to access the value associated with the active data type, the algorithm determines the value associated with the active data type before the routine obtains access to the value. The active data type may be a real, an integer, or a string, for example. The algorithm automatically determines the current value associated with the active data type instance. Preferably, the active data type has an identifier, a first algorithm and a second algorithm associated therewith. The first algorithm preferably automatically determines the current value of the instance of the active data type when a routine that utilizes the value of the active data type instance attempts to access the value. When the value of the instance of the active data type is set, the second algorithm preferably automatically post-processes the value to which the active data type instance has been set. A locking/unlocking mechanism sets the value of the active data type instance prior to the first algorithm invoking the particular routine, suspends active data type algorithm processing while the routine executes, and processes the value of the active data type instance using the second algorithm once the routine has returned in order to post-process any changes to the value of the active data type instance.
Owner:AGILENT TECH INC

Umbrella type variable gauge inflate tool for expansion tube

The invention relates to an umbrella type variable gauge inflate tool for an expansion tube, which comprises a fixing cone and a variable gauge cone. The fixing cone has a conical through-hole structure with narrow upper side and wide bottom. The variable gauge cone comprises a base plate, a variable gauge conical sheet and an expansion tip cone. The variable gauge conical sheet comprises a first conical side, a second conical side and an expansion conical side; the expansion tip cone has a conical structure with narrow upper side and wide bottom; the top end is placed in the through hole of the expansion conical sheet; and a conical angle of the expansion cone side is equal to the conical angle of the expansion tip cone. The inflate tool has a plurality of expansion conical sheets combined on the base plate. When expanding, under the action of hydraulic power, the expansion conical sheets expand on radial direction along the tip conical side of the expansion tip cone so as to vary the gauge of the inflate tool. When the expansion conical side becomes an upright side, the outer diameter of the inflate tool reaches to the maximum value. The invention has the advantages that the variable cone of the inflate tool can realize variable gauge expansion under the action of an external force, the expansion volume of the tube is greatly increased, the well diameter utilizing ratio is increased, the structure is simple, the processing is convenient, the expansion force is small, and the tool is suitable for being used in various sleeves and barefoot wells with regular well walls.
Owner:SINOPEC SHENGLI PETROLEUM ENG
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products