A method and a parameter estimation system are provided for controlling an electrical machine, (e.g., an induction motor), powered by a drive unit. The method and the parameter estimation system disclosed herein detect a travelling wave generated on a linking element disposed between a first connection point, which is at least one terminal of the electrical machine, and a second connection point, which is at least one terminal of the drive unit. Further, the method and the parameter estimation system disclosed herein obtain at least one of a plurality of wave characteristics associated with the travelling wave, (e.g., an amplitude, a width, a frequency, a travel time of the travelling wave). Further, the method and the parameter estimation system disclosed herein determine one or more control parameters, (e.g., an operational torque and speed), of the electrical machine based on at least one of the wave characteristics.
|
1. A method of controlling an electrical machine powered by a drive unit, the method comprising:
detecting a travelling wave generated on a linking element that provides a link between a first connection point and a second connection point by monitoring a change in a stator current of the electrical machine, wherein the first connection point comprises at least one terminal of the electrical machine and the second connection point comprises at least one terminal of the drive unit, wherein there is an impedance mismatch on the linking element, and wherein a step change in the stator current gives rise to the impedance mismatch;
obtaining at least one wave characteristic of a plurality of wave characteristics associated with the travelling wave; and
determining one or more control parameters of the electrical machine based on the at least one wave characteristic.
17. An electrical machine control system comprising:
an electrical machine;
a drive unit operably connected to the electrical machine via a linking element, wherein the drive unit is configured to power the electrical machine;
a parameter estimation system in operable communication with the electrical machine; and
an electrical machine control unit operably connected to the parameter estimation system and the drive unit, wherein the electrical machine control unit, based on control parameters determined by the parameter estimation system, is configured to control the drive unit powering the electrical machine,
wherein the parameter estimation system is configured to:
detect a travelling wave generated on the linking element that provides a link between at least one terminal of the electrical machine and at least one terminal of the drive unit by monitoring a change in a stator current of the electrical machine, wherein there is an impedance mismatch on the linking element, and wherein a step change in the stator current gives rise to the impedance mismatch;
obtain at least one wave characteristic of a plurality of wave characteristics associated with the travelling wave; and
determine one or more control parameters of the electrical machine based on the at least one wave characteristic, wherein the control parameters of the electrical machine comprise a control action associated with the electrical machine.
13. A parameter estimation system for controlling an electrical machine powered by a drive unit, the parameter estimation system comprising:
a non-transitory computer readable storage medium storing computer program instructions defined by modules of the parameter estimation system;
at least one processor communicatively coupled to the non-transitory computer readable storage medium, the at least one processor configured to execute the defined computer program instructions; and
the modules of the parameter estimation system comprising:
a wave management module configured to: (1) detect a travelling wave generated on a linking element that provides a link between a first connection point and a second connection point by monitoring a change in a stator current of the electrical machine, wherein the first connection point comprises at least one terminal of the electrical machine and the second connection point comprises at least one terminal of the drive unit, wherein there is an impedance mismatch on the linking element, and wherein a step change in the stator current gives rise to the impedance mismatch, and (2) obtain at least one wave characteristic of a plurality of wave characteristics associated with the travelling wave, wherein the at least one wave characteristic comprises an amplitude of the travelling wave, a width of the travelling wave, a frequency of the travelling wave, or a combination thereof; and
a parameter determination module configured to determine one or more control parameters of the electrical machine based on the at least one wave characteristic, wherein the control parameters of the electrical machine comprise a control action associated with the electrical machine.
2. The method of
3. The method of
determining a sampling frequency based on one or more properties of the linking element and a speed of propagation of the travelling wave along the linking element;
sampling, at least partially, the travelling wave using the sampling frequency; and
analyzing one or more samples of the travelling wave for obtaining the at least one wave characteristic.
4. The method of
5. The method of
determining a sampling frequency based on one or more properties of the linking element and a speed of propagation of the travelling wave along the linking element;
sampling, at least partially, the travelling wave using the sampling frequency; and
analyzing one or more samples of the travelling wave for obtaining the at least one wave characteristic.
6. The method of
wherein the control action comprises an operational speed of the electrical machine, an operational torque of the electrical machine, an operational power of the electrical machine, or a combination thereof.
7. The method of
8. The method of
9. The method of
11. The method of
12. The method of
14. The parameter estimation system of
a frequency determination module configured to determine a sampling frequency based on one or more properties of the linking element and a speed of propagation of the travelling wave along the linking element;
a sampling module configured to at least partially sample the travelling wave using the sampling frequency; and
a current analysis module configured to analyze one or more samples of the travelling wave for obtaining the at least one wave characteristic.
15. The parameter estimation system of
wherein the electrical machine control unit is configured to control the drive unit powering the electrical machine based on the control parameters.
16. The parameter estimation system of
wherein the electrical machine control unit is configured to control the drive unit powering the electrical machine based on the control parameters.
18. The electrical machine control system of
19. The electrical machine control system of
20. The electrical machine control system of
|
The application claims the benefit of Indian Patent Application No. IN 201731016509, filed May 11, 2017, which is hereby incorporated by reference in its entirety.
Electrical machines, (e.g., induction motors), may be used for many applications in which fast response speed control of an induction motor is a requirement. Such fast response speed control demands a high transient performance of a speed control loop, that is, algorithms employed for induction motor control. Conventionally, the induction motor control loop may include a feedback mechanism which senses the current taken by the induction motor and estimates a speed and a torque that needs to be provided by the induction motor. When there is a transient torque change on the shaft of the induction motor, speed instantaneously reduces thereby changing from a desired set point value of an operational speed of the induction motor. The task of the speed control loop is to bring the operational speed back to its desired set point value in the shortest time possible. An increase in the external torque on the rotor increases the rotor current and reduces the rotor speed. This increase in the rotor current induces an increase in the stator current. Such current changes in the rotor and the stator are detected by the speed control loop and the desired current is estimated to bring the speed back to the desired set point value which is then given by the speed control loop to a power system of the induction motor, in order to provide the required current to the induction motor.
Transient performance of an induction motor control may be affected due to three factors. The first factor is based on motor dynamics and internal time constants of the induction motor. This factor is inherent to a motor and cannot be changed due to geometry and electromagnetic interactions between the stator and the rotor of a motor. This factor includes time taken for reflection of speed and torque signature on stator currents. The second factor is based on the speed with which the change in currents may be detected. This factor may depend on the frequency of the stator current waveform being sampled. Conventionally, the current waveform is sampled for its whole cycle because amplitude, frequency, and phase of the current waveforms are important. The third factor includes the time taken for estimating the speed and torque from the acquired signals and actuating signals in order to provide the desired set point value output. This time may be reduced by increasing the speed of the processor thus reducing the processing time.
Another conventional technique used in induction motor control is a sparse sampling technique that estimates the signal from a few given samples of the current waveform. This technique gives an improved performance over the other techniques used for detection of the current by employing an averaging technique. However, the sparse sampling technique includes performing signal estimation based on an average wave shape of the stator current waveform which largely depends on the frequency of the stator current. This dependency in turn affects the speed of detection of the change in stator current at lower frequencies of operation, that is, for slower induction motors the time taken for detection of change in current would be longer.
The scope of the present disclosure is defined solely by the appended claims and is not affected to any degree by the statements within this description. The present embodiments may obviate one or more of the drawbacks or limitations in the related art.
A method and system for controlling an electrical machine powered by a drive unit is disclosed herein. In one aspect, a method of controlling an electrical machine powered by a drive unit includes detecting a travelling wave generated on a linking element disposed between a first connection point and a second connection point. The first connection point including at least one terminal of the electrical machine and the second connection point including at least one terminal of the drive unit. The method includes obtaining at least one of a plurality of wave characteristics associated with the travelling wave. The method includes determining one or more control parameters of the electrical machine based on at least one of the wave characteristics.
In another aspect, a parameter estimation system for controlling an electrical machine powered by a drive unit, includes a non-transitory computer readable storage medium storing computer program instructions defined by modules of the parameter estimation system, at least one processor communicatively coupled to the non-transitory computer readable storage medium and executing the computer program instructions. The modules of the parameter estimation system include a wave management module and a parameter determination module. The wave management module detects a travelling wave generated on a linking element disposed between a first connection point and a second connection point. The wave management module further obtains at least one of a plurality of wave characteristics associated with the travelling wave. The parameter determination module determines one or more control parameters of the electrical machine based on least one of the wave characteristics.
In yet another aspect, a non-transitory computer-readable storage medium, having instructions stored therein, which when executed by a parameter estimation system, cause the parameter estimation system to perform a method controlling an electrical machine powered by a drive unit.
In yet another aspect, an electrical machine control system is disclosed. The electrical machine control system includes an electrical machine, the parameter estimation system in operable communication with the electrical machine, a drive unit operably connected to and powering the electrical machine via a linking element and an electrical machine control unit operably connected to the parameter estimation system and the drive unit. The electrical machine control unit based on the control parameters determined by the parameter estimation system controls the drive unit powering the electrical machine.
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the following description. It is not intended to identify features or essential features of the claimed subject matter. Furthermore, the claimed subject matter is not limited to implementations that solve any or all disadvantages noted in any part of this disclosure.
The foregoing summary, as well as the following detailed description is better understood when read in conjunction with the appended drawings. For the purpose of illustrating, exemplary embodiments are shown in the drawings. However, the exemplary embodiments are not to be considered as limitations to specific methods and systems disclosed herein. The description of a method, act or a system referenced by a numeral in the drawings is applicable to the description of that method, act or the system shown by that same numeral in any subsequent drawing disclosed herein. A more complete appreciation of the present disclosure and many of the attendant aspects thereof will be readily obtained as the same becomes better understood by reference to the following description when considered in connection with the accompanying drawings:
A method and system for controlling an electrical machine powered by a drive unit is disclosed. Various embodiments are described with reference to the drawings, wherein like reference numerals are used to refer to like elements throughout. In the following description, numerous specific details are set forth in order to provide a thorough understanding of embodiments of the present disclosure. It will be apparent to one skilled in the art, that these specific details need not be employed to practice embodiments of the present disclosure. In other instances, well known materials or methods have not been described in detail in order to avoid unnecessarily obscuring embodiments of the present disclosure. While the disclosure is susceptible to various modifications and alternative forms, specific embodiments thereof are shown by way of example in the drawings and will herein be described in detail. It should be understood, however, that there is no intent to limit the disclosure to the particular forms disclosed, but on the contrary, the disclosure is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present disclosure.
At act 302, the method includes obtaining at least one of a plurality of wave characteristics associated with the travelling wave. In one aspect according to the present disclosure, the method obtains wave characteristics, during a transient state of operation of the electrical machine. According to this aspect, the transient state of operation is a state consecutive to a steady state controlled operation of the electrical machine. That is, before the electrical machine goes into an uncontrolled steady state of operation, the method obtains the wave characteristics. The wave characteristics include an amplitude of the travelling wave, a width of the travelling wave, and/or a frequency of the travelling wave. In another aspect, the wave characteristics may include a travel time that the travelling wave takes to travel on the linking element from the first connection point to the second connection point as well as a reflection time that the travelling wave takes to travel on the linking element from the second connection point to the first connection point. In one aspect according to the present disclosure, the method obtains wave characteristics for each of the travelling waves travelling on the linking element. In this aspect, the method employs averaging techniques, such as weighted average technique, for determining an average of the wave characteristics from multiple travelling waves.
The method obtains the wave characteristics by determining a sampling frequency based on one or more properties of the linking element and a speed of propagation of the travelling wave along the linking element. For example, for a travelling wave traveling on a linking element having a length of “l” meters at a speed of “c” meters per second, the sampling frequency “Fs” Hertz is determined by using the formula given below:
Fs=(2c)/l
The method further obtains the wave characteristics by sampling at least partially, the travelling wave using the sampling frequency. The method further obtains the wave characteristics by analyzing one or more samples of the travelling wave sampled at the sampling frequency, for obtaining the wave characteristics. In one aspect according to the present disclosure, the wave characteristics are stored in a database.
At act 303, the method includes determining one or more control parameters of the electrical machine based on at least one of the wave characteristics. The control parameters of the electrical machine include a control action associated with the electrical machine. The control action includes, for example, an operational speed of the electrical machine, an operational torque of the electrical machine, and/or an operational power of the electrical machine. The control parameters are a function of one or more of the wave characteristics associated with the travelling wave. The method determines the control parameters, for example, a change in output torque that may result due to a load change on the electrical machine, based on an amplitude of each of the travelling waves, a number of travelling waves, and/or a width of each travelling wave. For example, an amplitude of the travelling wave, at a transient state, is proportional to the change in the output torque that will take place. Thus, by determining amplitude of the travelling wave, a change in torque may be estimated in advance, that is, before the torque actually changes in a steady state uncontrolled operation of the electrical machine, as a result of its load change. In another example, a number of travelling waves set up on the linking element is in proportion to the change in torque, that is, the number of travelling waves set up prior to the stator current reaching its steady state uncontrolled operation are in direct proportion to the change in torque that will take place in the steady state uncontrolled operation. In yet another example, by determining a width of the travelling wave robustness of the control parameter estimation may be determined, that is, the width gives a confirmation regarding inputs used for control parameter estimation, for example, cable parasitic elements, motor parasitic elements, and induction motor parameters. The method disclosed herein in its acts 301, 302, and 303 achieves a predictive control of the electrical machine by estimating in advance the control action required, based on the wave characteristics obtained.
The parameter estimation system 401 disclosed herein includes a non-transitory computer readable storage medium and at least one processor communicatively coupled to the non-transitory computer readable storage medium. As used herein, “non-transitory computer readable storage medium” refers to computer readable media, for example, non-volatile media, volatile media, and transmission media except for a transitory, propagating signal. The non-transitory computer readable storage medium is configured to store computer program instructions defined by modules 402 and 403 of the parameter estimation system 401. The processor is configured to execute the defined computer program instructions. As illustrated in
The wave management module 402 detects a travelling wave generated on the linking element 407 disposed between a first connection point, that is, at least one terminal of the electrical machine 101, and a second connection point, that is, at least one terminal of the drive unit 102. The wave management module 402 further obtains at least one of a plurality of wave characteristics associated with the travelling wave. The wave characteristics include an amplitude of the travelling wave, a width of the travelling wave, and a frequency of the travelling wave. The wave management module 402 includes a frequency determination module 402A, a sampling module 402B, and a current analysis module 402C. The frequency determination module 402A determines a sampling frequency based on one or more properties of the linking element 407 and a speed of propagation of the travelling wave along the linking element 407. The sampling module 402B samples at least partially, the travelling wave using the sampling frequency. The current analysis module 402C analyzes one or more samples of the travelling wave for obtaining the wave characteristics. In one aspect according to the present disclosure, the wave management module 402 stores the wave characteristics in a control system database 405. The control system database 405 is, for example, a structured query language (SQL) data store or a not only SQL (NoSQL) data store. In one aspect according to the present disclosure, the control system database 405 may also be a location on a file system directly accessible by the parameter estimation system 401. In another aspect according to the present disclosure, the control system database 405 is configured as cloud-based database implemented in a cloud computing environment, where computing resources are delivered as a service over the communication network 406. As used herein, “cloud computing environment” refers to a processing environment including configurable computing physical and logical resources, for example, networks, servers, storage, applications, services, etc., and data distributed over the communication network 406, (e.g., the internet). The cloud computing environment provides on-demand network access to a shared pool of the configurable computing physical and logical resources.
The parameter determination module 403 determines one or more control parameters of the electrical machine 101 based on at least one of the wave characteristics. The control parameters of the electrical machine 101 include a control action associated with the electrical machine 101. The parameter determination module 403 in operable communication with the electrical machine control unit 103 controls the drive unit 102 powering the electrical machine 101 based on the control parameters. For example, the electrical machine control unit 103, based on the control parameters that the parameter estimation system 401 determines, controls, that is, generates and applies a voltage to the drive unit 102 powering the electrical machine 101.
Thus, when the frequency of operation of the electrical machine 101 (such as the induction motor) changes, the step changes in the stator current still cause an impedance mismatch on the linking element. Therefore, the travelling waves are present on the linking element 407 irrespective of the frequency of operation of the electrical machine 101. Thus, the method and the system disclosed herein detect change in the stator current independent of frequency of operation of the electrical machine 101. Thus, for an electrical machine 101 such as an induction motor, the method and the system disclosed herein reduce detection time of a torque change by sensing the travelling waves setup on the linking element due to change in induction motor currents wherein the setting up of the travelling wave is independent of the operating frequency thereby, improving overall transient response associated with control of the induction motor.
The memory unit 502 is used for storing programs, applications, and data. For example, the wave management module 402, the parameter determination module 403, etc., of the parameter estimation system 401 are stored in the memory unit 502 of the computer system 500. The memory unit 502 is, for example, a random-access memory (RAM) or another type of dynamic storage device that stores information and instructions for execution by the processor 501. The memory unit 502 also stores temporary variables and other intermediate information used during execution of the instructions by the processor 501. The computer system 500 further includes a read only memory (ROM) or another type of static storage device that stores static information and instructions for the processor 501. The I/O controller 503 controls input actions and output actions performed by the parameter estimation system 401.
The network interface 504 enables connection of the computer system 500 to the communication network 406. For example, the parameter estimation system 401 connects to the communication network 406 via the network interface 504. In an embodiment, the network interface 504 is provided as an interface card also referred to as a line card. The network interface 504 includes, for example, interfaces using serial protocols, interfaces using parallel protocols, and Ethernet communication interfaces, interfaces based on wireless communications technology such as satellite technology, radio frequency (RF) technology, near field communication, etc. The data bus 505 permits communications between the modules, for example, 402, 403, 404, etc., of parameter estimation system 401.
The display unit 506, via the graphical user interface (GUI) 405, displays information such as the control parameters including operation torque and operational speed, user interface elements such as text fields, buttons, windows, etc. The display unit 506 includes, for example, a liquid crystal display, a plasma display, an organic light emitting diode (OLED) based display, etc. The input devices 507 are used for inputting data into the computer system 500. The input devices 507 are, for example, a keyboard such as an alphanumeric keyboard, a touch sensitive display device, and/or any device capable of sensing a tactile input.
Computer applications and programs are used for operating the computer system 500. The programs are loaded onto the fixed media drive 508 and into the memory unit 502 of the computer system 500 via the removable media drive 509. In an embodiment, the computer applications and programs may be loaded directly via the communication network 406. Computer applications and programs are executed by double clicking a related icon displayed on the display unit 506 using one of the input devices 507. The output devices 510 output the results of operations performed by the parameter estimation system 401. For example, the parameter estimation system 401 provides graphical representation of the control parameters, using the output devices 510. The graphical representation includes, for example, overview of ranges of operational torque and operation speed in which an induction motor may operate.
The processor 501 executes an operating system, for example, the Linux® operating system, the Unix® operating system, any version of the Microsoft® Windows® operating system, the Mac OS of Apple Inc., the IBM® OS/2, etc. The computer system 500 employs the operating system for performing multiple tasks. The operating system is responsible for management and coordination of activities and sharing of resources of the computer system 500. The operating system further manages security of the computer system 500, peripheral devices connected to the computer system 500, and network connections. The operating system employed on the computer system 500 recognizes, for example, inputs provided by the users using one of the input devices 507, the output display, files, and directories stored locally on the fixed media drive 508. The operating system on the computer system 500 executes different programs using the processor 501. The processor 501 and the operating system together define a computer platform for which application programs in high level programming languages are written.
The processor 501 of the computer system 500 employed by the parameter estimation system 401 retrieves instructions defined by the wave management module 402, the parameter determination module 402, etc., of the parameter estimation system 401 for performing respective functions disclosed in the detailed description of
At the time of execution, the instructions stored in the instruction register are examined to determine the operations to be performed. The processor 501 then performs the specified operations. The operations include arithmetic operations and logic operations. The operating system performs multiple routines for performing a number of tasks required to assign the input devices 507, the output devices 510, and memory for execution of the modules, for example, 402, 403, 404, etc., of the parameter estimation system 401. The tasks performed by the operating system include, for example, assigning memory to the modules, for example, 402, 403, 404, etc., of the parameter estimation system 401, and to data used by the parameter estimation system 401, moving data between the memory unit 502 and disk units, and handling input/output operations. The operating system performs the tasks on request by the operations and after performing the tasks, the operating system transfers the execution control back to the processor 501. The processor 501 continues the execution to obtain one or more outputs. The outputs of the execution of the modules, for example, 402, 403, 404, etc., of the parameter estimation system 401 are displayed on the GUI 405.
For purposes of illustration, the detailed description refers to the parameter estimation system 401 being run locally on the computer system 500; however the scope of the present disclosure is not limited to the parameter estimation system 401 being run locally on the computer system 500 via the operating system and the processor 501, but may be extended to run remotely over the communication network 406 by employing a web browser and a remote server, a handheld device, or other electronic devices. One or more portions of the computer system 500 may be distributed across one or more computer systems (not shown) coupled to the communication network 406.
However, when the parameter estimation system 401 is employed in an operable communication with the electrical machine 101, the parameter estimation system 401 obtains the wave characteristics and determines the control parameters, that is, speed control action, based on the travelling waves (601, 602, and 603) depicted in
The foregoing examples have been provided merely for the purpose of explanation and are in no way to be construed as limiting of the present disclosure. While the present disclosure has been described with reference to various embodiments, it is understood that the words, which have been used herein, are words of description and illustration, rather than words of limitation. Further, although the present disclosure has been described herein with reference to particular means, materials, and embodiments, the present disclosure is not intended to be limited to the particulars disclosed herein; rather, the present disclosure extends to all functionally equivalent structures, methods and uses, such as are within the scope of the appended claims. Those skilled in the art, having the benefit of the teachings of this specification, may affect numerous modifications thereto and changes may be made without departing from the scope and spirit of the present disclosure in its aspects.
It is to be understood that the elements and features recited in the appended claims may be combined in different ways to produce new claims that likewise fall within the scope of the present disclosure. Thus, whereas the dependent claims appended below depend from only a single independent or dependent claim, it is to be understood that these dependent claims may, alternatively, be made to depend in the alternative from any preceding or following claim, whether independent or dependent, and that such new combinations are to be understood as forming a part of the present specification.
Issani, Siraj, Venkatramani, Anand, Bhamidipati, Suryanarayana
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
5784236, | May 22 1997 | TYCOR INTERNATIONAL CORP | Variable frequency drive reflected wave suppressors |
6208537, | Sep 28 1999 | ROCKWELL AUTOMATION TECHNOLOGIES, INC | Series resonant sinewave output filter and design methodology |
6451933, | Nov 16 2000 | EQUISTAR CHEMICALS, L P | Bimetallic olefin polymerization catalysts |
7245102, | Oct 24 2003 | University of Illinois at Urbana-Champaign | Method and system of compensating wave reflections in transmission lines |
7292047, | Mar 31 2005 | DAIHEN CORPORATION | High-frequency power source |
7489206, | Feb 25 2005 | DAIHEN CORPORATION | High-frequency power device and method for controlling high-frequency power |
20120139467, | |||
20140091875, | |||
20140292382, | |||
20150002067, | |||
20150077117, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
May 09 2018 | Siemens Aktiengesellschaft | (assignment on the face of the patent) | / | |||
Jun 29 2018 | BHAMIDIPATI, SURYANARAYANA | SIEMENS TECHNOLOGY AND SERVICES PVT LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 046523 | /0057 | |
Jun 29 2018 | ISSANI, SIRAJ | SIEMENS TECHNOLOGY AND SERVICES PVT LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 046523 | /0057 | |
Jun 29 2018 | VENKATRAMANI, ANAND | SIEMENS TECHNOLOGY AND SERVICES PVT LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 046523 | /0057 | |
Jul 03 2018 | SIEMENS TECHNOLOGY AND SERVICES PVT LTD | Siemens Aktiengesellschaft | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 046523 | /0072 |
Date | Maintenance Fee Events |
May 09 2018 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Feb 13 2024 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Date | Maintenance Schedule |
Sep 22 2023 | 4 years fee payment window open |
Mar 22 2024 | 6 months grace period start (w surcharge) |
Sep 22 2024 | patent expiry (for year 4) |
Sep 22 2026 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 22 2027 | 8 years fee payment window open |
Mar 22 2028 | 6 months grace period start (w surcharge) |
Sep 22 2028 | patent expiry (for year 8) |
Sep 22 2030 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 22 2031 | 12 years fee payment window open |
Mar 22 2032 | 6 months grace period start (w surcharge) |
Sep 22 2032 | patent expiry (for year 12) |
Sep 22 2034 | 2 years to revive unintentionally abandoned end. (for year 12) |