Sign In to Follow Application
View All Documents & Correspondence

Motor Control Device And Method For Controlling Motor Control Device

Abstract: Disclosed is a motor control device that detects abnormalities of a motor or of a machine corresponding to the load of the motor and thus is effective in protecting the motor or machine. Further disclosed is a method for controlling same. The device compares a second torque value and a motor velocity detected from the motor while the motor is running to a lower bound and an upper bound of a torque tolerance determined from a third torque value. As a result when the abovementioned third torque value falls outside of the abovementioned lower bound or upper bound of the torque tolerance the motor is halted in accordance with the difference between the abovementioned third torque and the torque tolerance. As a result of the above in all velocity ranges of the motor including a low velocity region abnormalities of the motor are rapidly and accurately detected and the device is effective in protecting the motor or the machine corresponding to the load of the motor.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
06 February 2013
Publication Number
47/2014
Publication Type
INA
Invention Field
ELECTRICAL
Status
Email
patent@depenning.com
Parent Application

Applicants

MITSUBISHI ELECTRIC CORPORATION
7 3 Marunouchi 2 chome Chiyoda ku Tokyo 1008310

Inventors

1. NOGUCHI Tomohiro
c/o Mitsubishi Electric Corporation 7 3 Marunouchi 2 chome Chiyoda ku Tokyo 1008310
2. KAITANI Toshiyuki
c/o Mitsubishi Electric Corporation 7 3 Marunouchi 2 chome Chiyoda ku Tokyo 1008310

Specification

Description

Title of Invention: Motor Control Apparatus and Control Method therefor

Technical Field

[0001] The present invention relates to motor control apparatuses in which functions for detecting abnormal torque during operation are provided.

Background Art

[0002] Regarding motor control apparatuses, there are conventionally disclosed technologies in which torque is detected during operation and alarms etc. are outputted if a torque value is abnormal, for the purpose of preventing breakdowns of motors.

[0003] For example, a method shown in Patent Document 1 is as follows. Torque values when a motor is operated under a predetermined action pattern are acquired as initial values and are stored in a data memory. And then, torque values in an actual action are continuously compared to limit torque values stored in the data memory so that load conditions can be constantly monitored. Accordingly, an alarm is outputted if a torque value of the motor exceeds a limit torque value.

[0004] Also, another method shown in Patent Document 2 is as follows. A pattern for detecting abnormal torque is generated in advance based on a current command for an elapsed time corresponding to a door opening/closing action and a torque command pattern obtained from a speed command, and abnormality of the door is detected during actual operation if a torque command value exceeds the pattern for detecting the abnormal torque.

Prior Art Documents

Patent Documents

[0005] Patent Document l: Japanese Unexamined Patent Application
Publication No. 2007-28865 (Page 4, Page 5, and Figure 3)
Patent Document 2'- Japanese Unexamined Patent Application Publication No. 2005-212963 (Page 10, Page 11, and Figure 10)

Summary of Invention

Problem that the Invention is to solve

[0006] However, in the above described technology according to Patent Document 1, there is a problem in which no alarm is outputted even when abnormal torque is generated having a level sufficiently smaller than a limit torque value, because abnormality is detected based on the maximum torque in the action pattern. As a result, a case may happen in which a machine is broken when abnormal torque is continuously generated having a level insufficient for operating an alarm output. For example, since load torque changes in response to the square of a speed at a reduced torque load, the load torque is small at a lower speed range. Therefore, there has been a problem that no alarm is outputted even when abnormal torque is generated at such a lower speed range.

[0007] In the above described technology according to Patent Document 2, because abnormality is detected when an actual torque value exceeds a torque command value by a certain value, there has been a problem in which no alarm is outputted for abnormality in which an actual torque value underruns a torque command value, such as a case in which torque is insufficiently loaded due to a physical breakage of a machine although the torque is to be loaded to the machine, or a case in which torque instantaneously decreases due to a reaction against an overload. [0008] The present invention has been made under the consideration of the above described problems, and is to provide a motor control apparatus and a control method therefor which is effective for protecting a motor or a machine, that includes a trial operation step for obtaining torque values at respective speeds of the motor control apparatus and generating a table on motor speed values and torque values, and a subsequent operation step, a torque correction step, and an abnormal torque judging step for comparing a torque value detected in the operation step to a value in the table generated in the trial operation step so that abnormality of the motor or the machine equivalent of a load for the motor is detected.

Means for solving the Problem
[0009] The present invention is characterized by having a current/speed detector for detecting a current value flowing to a motor and a speed value of the motor,' a torque calculator for calculating a torque value by using the detected current value; a table generator for generating a table based on speed values of the motor transferred from the current/speed detector and torque values outputted from the torque calculator.' a torque correction unit for correcting the speed value of the motor detected by the current/speed detector and a torque value at the speed value to a torque value at a speed value of the motor, out of the speed values of the motor stored in the table, which is approximative to the detected speed value of the motor; and an abnormal torque judging unit for judging, by comparing the corrected torque value to the calculated torque value, whether or not the calculated torque value is an abnormal value.

Advantageous Effects of the Invention
[0010]As described above, in a power converter according to the present invention, since abnormality of a motor can be promptly and accurately detected within an entire range of speeds including a lower speed range, it is effective for protecting the motor or a machine equivalent of a load for the motor.

Brief Description of Drawings

[001l]Fig. 1 is a configuration diagram showing a motor control apparatus according to Embodiment 1 of the present invention.

Fig. 2 is a flow chart on a series of actions in the motor control apparatus for detecting abnormality of a motor or a machine equivalent of a load for the motor, according to Embodiment 1 of the present invention.

Fig. 3 is a flow chart showing an action in the motor control apparatus at a trial operation step, according to Embodiment 1 of the present invention.

Fig. 4 is a flow chart showing an action in the motor control apparatus at a data processing step, according to Embodiment 1 of the present invention.

Fig. 5 is a diagram showing a table generating method in the data processing step, according to Embodiment 1 of the present invention.

Fig. 6 is a flow chart showing an action in the motor control apparatus at an operation step, according to Embodiment 1 of the present invention.

Fig. 7 is a flow chart showing an action in the motor control apparatus at a torque correction step, according to Embodiment 1 of the present invention.

Fig. 8 is a flow chart showing an action in the motor control apparatus at an abnormal torque judging step, according to Embodiment 1 of the present invention.

Fig. 9 is a diagram showing an example of curves for representing a relationship among a torque-speed curve detected by the motor control apparatus, an upper limit and lower limit of a torque tolerance range for stopping due to an error, and an upper limit and lower limit of a torque tolerance range for outputting an alarm, according to Embodiment 1 of the present invention.

Mode for carrying out the Invention [0012] Embodiment 1

Fig. 1 is a configuration diagram showing a motor control apparatus according to Embodiment 1. Note that the present invention is not limited to Embodiment 1. In Fig. 1, a current/speed detector 5 in a motor control apparatus 1 detects current flowing from the motor control apparatus 1 to a motor 15 and a speed of the motor 15 at every predetermined sampling cycle. After that, a first torque value is obtained from a detected current value at a trial operation step and a second torque value is obtained from a detected current value at an operation step by a torque calculator 6. In addition, the speed of the motor 15 and the first torque value are outputted to a table generator 7 by the torque calculator 6. Here, the trial operation step is a step for detecting a motor speed and a torque value to determine a torque tolerance range of the motor 15 by the motor control apparatus 1, and the operation step is a step in which the motor 15 is operated by the motor control apparatus 1 based on parameters which are set in advance.

[0013] A table on speed values of the motor 15 and first torque values is generated by the table generator 7 based on the speeds of the motor 15 and the first torque values outputted by the torque calculator 6, and is outputted to a table memory section 9 in an internal memory 8. Here, the internal memory 8 includes the table memory section 9 for storing the table on speed values of the motor 15 and first torque values, and a parameter memory section 10 for storing parameters such as acceleration/deceleration times and motor constants which are necessary for driving the motor control apparatus 1 and parameters for abnormality detecting conditions.

[0014] First torque values at speed values which are nearest and second nearest to a speed value of the motor 15 obtained in the operation step are selected from values in the table in the table memory section 9 in a torque correction step by a torque correction unit 11, and are acquired from the table memory section 9. And then, a third torque value which acts as a basis for an abnormal torque judging value at the detected speed value of the motor 15 is obtained from the acquired two first torque values by using a linear approximation correction, and is outputted to an abnormal torque judging unit 4. An upper limit and lower limit of a torque tolerance at the motor speed are obtained by the abnormal torque judging unit 4, and a second torque value and a motor speed detected by the current/speed detector 5 while the motor 15 is in operation are compared to the upper limit and lower limit of the torque tolerance in an abnormal torque judging step based on abnormality detecting parameters stored in the parameter memory section 10. Consequently, when the second torque value detected in the operation step exceeds the upper limit or underruns the lower limit of the tolerance, the following processing is performed by the abnormal torque judging unit 4 according to the degree of difference between the detected second torque value and the tolerance. That is, when the difference between the upper limit or lower limit of the torque value and the detected second torque value is small, an output command for displaying an alarm is outputted to a display unit 11 and a terminal 12. Meanwhile, when it is judged that a breakdown of the motor 15 or the motor control apparatus 1 is concerned because the difference between the upper limit or lower limit of the torque value and the detected second torque value is large, a command for stopping the motor 15 is outputted to a speed controller 2 and an output command for displaying an error is outputted to the display unit 11 and the terminal 12. Here, the abnormality detecting parameters include, for example, an upper limit for outputting an alarm, a lower limit for outputting an alarm, an upper limit for stopping due to an error, and a lower limit for stopping due to an error.

[0015] Hereinafter, a series of actions of the motor control apparatus 1 according to Embodiment 1 will be described based on a flow chart in Fig. 2. The actions include the trial operation step for obtaining torque values at respective speeds of the motor control apparatus and generating the table on motor speed values and torque values, and the subsequent operation step, the torque correction step, and the abnormal torque judging step for comparing the torque value detected in the operation step to a value in the table generated in the trial operation step so that abnormality of the motor or the machine equivalent of a load for the motor is detected.

[0016] First, making a transition to which one of the trial operation step (2B) or the operation step (2D) is automatically switched by a pre-installed control program in the motor control apparatus 1 in Step 2A in Fig. 2. Such processing may be achieved with a switchover in software by parameters selected by a user, or may be achieved with a switchover in hardware by arranging a selector switch in the motor control apparatus 1. [0017] Fig. 3 shows a processing flow when a transition to the trial operation step (2B) is made in the above described action. First, trial operation conditions described below in the trial operation step are set by the user in Step 3A. That is, an operation pattern such as acceleration/deceleration times and operating frequencies of the motor are set, and then, a trial time period and a cycle for detecting a torque value and a motor speed (sampling cycle) in the operation pattern are set by the user. Here, which one of the number of trial operation times or the time for trial operation is to be specified as the trial time period can be switched by the user. Also, each of the number of trial operation times or the time for trial operation can be set to an arbitrary value within a predetermined configurable range. [0018] After the completion of settings in Step 3A, by inputting a signal for starting the trial operation, for example turning on a starting signal by the user, in Step 3B, the motor is trially operated by the motor control apparatus
1 during a specified time period set in Step 3A and in accordance with the trial operation conditions likewise set in Step 3A. And then, a current value flowing to the motor and a speed value of the motor are detected in Step 3C by the current/speed detector 5 in accordance with the predetermined sampling cycle. Next, a first torque value is calculated in Step 3D from the detected current value flowing to the motor. Furthermore, even in the middle of the above described studying time period, the studying can be stopped, suspended, or resumed by user's operation (Step 3E, Step 3F), and even if the studying is stopped or suspended by the user, data of the speed values of the motor and the first torque values which have been detected is held. In addition, when the trial time period set in Step 3A is over, the trial operation step is completed (Step 3G).

[0019] The data of the speed values of the motor and the first torque values detected in the trial operation step can be outputted in real time from the terminal 13 arranged in the motor control apparatus 1, and the data can be checked by a measuring instrument such as a Memory HiCorder. [0020] When the trial operation step (2B) is completed in Fig. 2, then a transition to a data processing step (2C) is made. Fig. 4 shows a detailed processing flow in the data processing step. First, the speed values of the motor and the first torque values are separated in Step 4A into data in an acceleration state, data in a constant speed state, and data in a deceleration state of the motor 15 by the table generator 7. Next, as shown in (a) of Fig. 5, a table on speed values of the motor and first torque values for each time is generated in Step 4B by the table generator 7 for each of the states, i.e. the acceleration state, constant speed state, and deceleration state, based on the speed values of the motor and the first torque values outputted from the current/speed detector 5. And then, as shown in (b) of Fig. 5, a set of data format, i.e. the detected speed values of the motor and the first torque values, is generated in Step 4C by the table generator 6 by deleting the time data from the table. After that, as shown in (c) of Fig. 5, the set of data is rearranged in Step 4D by the table generator 6 in ascending order of the motor speed. Finally, the data of the rearranged speed values of the motor and the first torque values is outputted to the table memory section 9 in Step 4E. As a result, the rearranged data is stored in the table memory section 9 being classified into the respective tables for the acceleration state, constant speed state, and deceleration state. As the completion of the above described processing, the data processing step (2C) is completed. After the completion of the data processing step (2C), it returns to Step 2A in Fig. 2.

[0021] Next, a processing when a transition to the operation step (2D) is made in Step 2A in Fig. 2 will be described. When the transition to the operation step is made, the motor 15 is driven by the motor control apparatus 1 based on parameters that are set in advance and stored in the parameter memory section 10 and that are necessary for the motor control apparatus 1 to drive the motor 15.

[0022] Hereinafter, processing by the motor control apparatus 1 in the operation step (2D) will be described by using Fig. 6. First, a current value flowing to the motor and a speed value of the motor are detected in Step 6A by the current/speed detector 5 in accordance with a predetermined sampling cycle. Next, after a second torque value is calculated in Step 6B by the torque calculator 6 from the detected current value flowing to the motor, the second torque value is outputted to the abnormal torque judging unit 4 in Step 6C and the operation step (2D) is completed.

[0023] The data of the speed values of the motor and the second torque values detected in the operation step can be outputted in real time from the terminal 13 arranged in the motor control apparatus 1, and the data can be checked by a measuring instrument such as a Memory HiCorder.

[0024] When the operation step (2D) is completed in Fig. 2, a transition to the torque correction step (2E) is made. Hereinafter, processing by the motor control apparatus 1 in the torque correction step (2E) will be described by using Fig. 7. First, it is identified in Step 7A that the state of the motor 15 falls under which one of the acceleration state, constant speed state, or deceleration state.

[0025] Next, a speed value which is nearest to the speed value of the motor detected in the operation step (2D) and a first torque value at the nearest speed value are extracted in Step 7B from the table stored in the table memory section 9 in the data processing step (2C). Also, a speed value which is second nearest to the speed value of the motor detected in the operation step (2D) and a first torque value at the second nearest speed value are extracted in Step 7C from the table stored in the table memory section 9 in the data processing step (2C).

[0026] And then, a third torque value at the speed value of the motor detected in the operation step is calculated in Step 7D by linearly approximating the respective first torque values which have been extracted. After that, the third torque value is outputted to the abnormal torque judging unit 4 in Step 7E and the torque correction step (2E) is completed.

[0027] When the torque correction step (2E) is completed in Fig. 2, a transition to the abnormal torque judging step (2F) is made. Hereinafter, processing by the motor control apparatus 1 in the abnormal torque judging step (2F) will be described by using Fig. 8.

[0028] Torque tolerances based on the third torque value are set in advance by the user as the abnormality detecting parameters. Two torque tolerances are set, i.e. a torque tolerance for stopping due to an error in order to stop the motor 15 for the purpose of preventing the breakdown of the motor 15 and a torque tolerance for outputting an alarm in order to output an alarm to the user when a slight degree of abnormal torque is generated which is not serious enough to stop the motor 15. Also, the alarm-outputting torque tolerance is set to be closer in value to the third torque value calculated in the torque correction step (2E) than the error-stopping torque tolerance.

[0029] Which value is to be used as the torque tolerance can be selected by the user from a value calculated by multiplying the third torque value by a certain scale factor and a value calculated by adding/subtracting a certain value to/from the third torque value. In addition, by setting an upper limit and lower limit for the third torque value as the torque tolerance, abnormality in which an actual torque exceeds tolerance for a torque command value outputted to the motor 15 by the motor control apparatus 1 as well as abnormality in which an actual torque underruns the tolerance can be detected. Note that, as factors for abnormality in which the actual torque decreases, assumed is a case in which torque is insufficiently loaded due to a physical breakage of a machine although the torque is to be loaded to the motor 15, a case in which torque instantaneously decreases due to a reaction against an overload, or the like.

[0030] Also, a scale factor by which the third torque value is multiplied or a certain value to be added to/subtracted from the third torque value can be set by the user to an arbitrary value as. the abnormality detecting parameters within a predetermined range based on an absolute maximum rating of the torque tolerance of the motor 15.

[0031] In addition, torque tolerance can be set independently by the user corresponding to each of the acceleration state, constant speed state, and deceleration state of the motor 15. For example, values calculated by multiplying the third torque value by certain scale factors may be used as torque tolerance in the acceleration state and deceleration state of the motor 15, and values calculated by adding/subtracting a certain value to/from the third torque value may be used as torque tolerance in the constant speed state of the motor 15. That is, preferred torque tolerance appropriate for operating conditions can be set by changing a method of determining torque tolerance in accordance with operating states of the motor 15.

[0032] Next, in accordance with a predetermined sampling cycle, the second torque value calculated in the operation step (2D) is compared in Step 8A to the upper limit and lower limit of the torque tolerance which are obtained based on the third torque value calculated in the torque correction step (2E), whereby whether or not a torque of the motor 15 in operation is within a torque tolerance range set in the previous step is judged in Step 8B. [0033] Next, processing for stopping the motor 15 due to an error or for outputting an alarm outside of the motor control apparatus 1 is performed in Step 8C by the motor control apparatus 1. Concretely, if the second torque value of the motor 15 in operation deviates from the range of the error-stopping torque tolerance, a control for free run stopping or deceleration stopping is immediately performed for the motor 15 by the motor control apparatus 1. Furthermore, whether to stop the motor 15 by a free run or by a deceleration can be set in advance by the user in the abnormality detecting parameters. Here, concurrently with the above described control, information that the motor 15 is stopped due to an error and a frequency and torque value when the motor 15 stopped due to an error are displayed on the display unit 12. In this case, by making it unable to restart the motor 15 without resetting the motor control apparatus 1, the motor control apparatus can be made fail-safe.

[0034] Meanwhile, when the second torque value of the motor 15 in operation deviates from the range of the alarm-outputting torque tolerance, but stays within the error-stopping torque tolerance, an alarm informing that the torque of the motor 15 deviates from the range of the alarm-outputting torque tolerance and a frequency and torque value when it happened are displayed on the display unit 12 by the motor control apparatus 1.

[0035] When the second torque value of the motor 15 deviates from the range of the alarm-outputting torque tolerance or deviates from the range of the error-stopping torque tolerance, an output signal level from the terminal 13 is changed by the motor control apparatus 1, so that a state of the motor 15 can be checked by the user by using a measuring instrument such as a Memory HiCorder. After the completion of the above described processing, the abnormal torque judging step is completed.

[0036] Fig. 9 shows an example of curves for representing a relationship among a torque-speed curve detected by the motor control apparatus 1, an upper limit and lower limit of a error-stopping torque tolerance, and an upper limit and lower limit of a alarm-outputting torque tolerance. As shown in Fig. 9, since an upper limit and lower limit of a error-stopping torque tolerance and an upper limit and lower limit of a alarm-outputting torque tolerance are detected in the trial operation step (2B) and are set in the data processing step (2C) for the respective speeds in Embodiment 1, it is effective for protecting the machine because abnormality of the motor can be promptly and accurately detected.

[0037] As described above, in a power converter according to Embodiment 1, a torque value and a speed value of a motor detected from the motor in operation in accordance with a predetermined sampling cycle are compared in an abnormal torque judging step to an upper limit and lower limit of a error-stopping torque tolerance and an upper limit and lower limit of a alarm-outputting torque tolerance which are detected in a trial operation step and are set in a data processing step. As a result, since the motor is stopped if the detected torque value exceeds the upper limit or underruns the lower limit of the error-stopping torque tolerance, it is effective for protecting machines because abnormality of the motor torque can be promptly and accurately detected within an entire range of speeds including a lower speed range.

Reference Numerals

[0038] l: motor control apparatus, 2'- speed controller, 4'- abnormal torque judging unit, 5: current/speed detector, table generator, 9: table memory section, and 11: torque correction unit.

Claims:

1. A motor control apparatus comprising-

a current/speed detector for detecting a current value flowing to a motor and a speed value of the motor!
a torque calculator for calculating a torque value by using the detected current value!

a table generator for generating a table based on speed values of the motor transferred from the current/speed detector and torque values outputted from the torque calculator!

a torque correction unit for correcting the speed value of the motor detected by the current/speed detector and a torque value at the speed value to a torque value at a speed value of the motor, out of the speed values of the motor stored in the table, which is approximative to the detected speed value of the motor! and

an abnormal torque judging unit for judging, by comparing the corrected torque value to the calculated torque value, whether or not the calculated torque value is an abnormal value.

2. A motor control apparatus comprising:

a current/speed detector for detecting a current value flowing to a motor and a speed value of the motor;

a torque calculator for calculating, during trial operation for obtaining a third torque value which is torque tolerance of the motor, a first torque value by using the detected current value, and for calculating a second torque value by using a current value detected while the motor is in operation;

a table generator for generating, during the trial operation, a table based on speed values of the motor transferred from the current/speed detector and first torque values outputted from the torque calculator;

a torque correction unit for calculating, from a speed value of the motor detected by the current/speed detector while the motor is in operation and the second torque value at the speed value, based on a correspondence relationship between the speed values and the first torque values in the table, torque tolerance at the speed value detected while the motor is in operation and

an abnormal torque judging unit for judging, by comparing the second torque value to the torque tolerance, whether or not the second torque value is an abnormal value.

3. The motor control apparatus of claims 1 and 2, wherein the torque olerance is approximatively calculated from a plurality of speed values of the motor which are close to the speed value detected while the motor is in operation and first torque values corresponding to the speed values in the table.

4. A control method for a motor control apparatus comprising:

a trial operation step for trially operating a motor, detecting a current value flowing to the motor and a speed value of the motor, and calculating a first torque value by using the current value;

a data processing step for performing data processing on speed values of the motor detected in the trial operation step and first torque values calculated in the trial operation step;

an operation step for operating the motor, detecting a current value flowing to the motor and a speed value of the motor, and calculating a second torque value by using the current value;

a torque correction step for correcting, based on the speed value of the motor detected in the trial operation step and the first torque value, to obtain a third torque value at the speed value of the motor detected in the operation step and

an abnormal torque judging step for judging, by comparing the second torque value calculated by the speed value of the motor detected while the motor is in operation and the torque calculator to torque tolerance which is calculated based on the third torque value, whether or not the second torque value exceeds an upper limit or underruns a lower limit of the torque tolerance.

5. The control method for a motor control apparatus of claim 4, wherein

the trial operation step includes step for detecting a current value flowing to the motor and a speed value of the motor by a current/speed detector in accordance with a predetermined sampling cycle.' and
a step for calculating a first torque value from the current value flowing to the motor.

6. The control method for a motor control apparatus of claim 4, wherein

the data processing step includes step for separating the speed values of the motor and the first torque values into data in an acceleration state, data in a constant speed state, and data in a deceleration state!
a step for sorting the speed values of the motor and the first torque alues in ascending order of the speed value of the motor.

a step for generating tables based on the respective data; and

a step for calculating torque tolerance based on a first torque value tored in one of the tables.

7. The control method for a motor control apparatus of claim 4, wherein he torque correction step includes step for obtaining, from a table, a speed value which is nearest to the detected speed value of the motor and a torque value at the nearest speed value, and a speed value which is second nearest to the detected speed value and a torque value at the second nearest speed value.' and

a step for approximatively obtaining a third torque value at the detected speed value of the motor based on the two torque values.

Documents

Application Documents

# Name Date
1 979-CHENP-2013 POWER OF ATTORNEY 06-02-2013.pdf 2013-02-06
2 979-CHENP-2013 FORM-18 06-02-2013.pdf 2013-02-06
3 979-CHENP-2013 CORRESPONDENCE OTHERS 06-02-2013.pdf 2013-02-06
4 979-CHENP-2013 POWER OF ATTORNEY 06-02-2013.pdf 2013-02-06
5 979-CHENP-2013 PCT 06-02-2013.pdf 2013-02-06
6 979-CHENP-2013 FORM-5 06-02-2013.pdf 2013-02-06
7 979-CHENP-2013 FORM-3 06-02-2013.pdf 2013-02-06
8 979-CHENP-2013 FORM-2 06-02-2013.pdf 2013-02-06
9 979-CHENP-2013 FORM-18 06-02-2013.pdf 2013-02-06
10 979-CHENP-2013 FORM-1 06-02-2013.pdf 2013-02-06
11 979-CHENP-2013 ENGLISH TRANSLATION 06-02-2013.pdf 2013-02-06
12 979-CHENP-2013 DESCRIPTION (COMPLETE) 06-02-2013.pdf 2013-02-06
13 979-CHENP-2013 CORRESPONDENCES OTHERS 06-02-2013.pdf 2013-02-06
14 979-CHENP-2013 DRAWINGS 06-02-2013.pdf 2013-02-06
15 979-CHENP-2013 CLAIMS 06-02-2013.pdf 2013-02-06
16 979-CHENP-2013 ABSTRACT 06-02-2013.pdf 2013-02-06
17 979-CHENP-2013.pdf 2013-02-07
18 979-CHENP-2013 FORM-13 15-02-2013..pdf 2013-02-15
19 979-CHENP-2013 CORRESPONDENCE OTHERS 15-02-2013.pdf 2013-02-15
20 979-CHENP-2013 AMENDED PAGES OF SPECIFICATION 15-02-2013.pdf 2013-02-15
21 979-CHENP-2013 AMENDED CLAIMS 15-02-2013.pdf 2013-02-15
22 979-CHENP-2013 CORRESPONDENCE OTHERS 10-04-2013.pdf 2013-04-10
23 979-CHENP-2013 FORM-1 10-04-2013.pdf 2013-04-10
24 979-CHENP-2013 FORM-3 29-04-2013.pdf 2013-04-29
25 979-CHENP-2013 CORRESPONDENCE OTHERS 29-04-2013.pdf 2013-04-29
26 abstract979-CHENP-2013.jpg 2014-10-13
27 979-CHENP-2013-FER.pdf 2017-09-19
28 979-CHENP-2013-DUPLICATE-FER-2017-09-20-17-17-05.pdf 2017-09-20
29 979-CHENP-2013-AbandonedLetter.pdf 2018-04-10

Search Strategy

1 SearchStrategy979chenp2013_18-09-2017.pdf