KR101372406B1 - Apparatus for analysizing rotation axis - Google Patents
Apparatus for analysizing rotation axis Download PDFInfo
- Publication number
- KR101372406B1 KR101372406B1 KR1020120134666A KR20120134666A KR101372406B1 KR 101372406 B1 KR101372406 B1 KR 101372406B1 KR 1020120134666 A KR1020120134666 A KR 1020120134666A KR 20120134666 A KR20120134666 A KR 20120134666A KR 101372406 B1 KR101372406 B1 KR 101372406B1
- Authority
- KR
- South Korea
- Prior art keywords
- axis
- rotation
- sensing signal
- acceleration
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000001133 acceleration Effects 0.000 claims abstract description 232
- 238000004458 analytical method Methods 0.000 claims abstract description 71
- 238000000034 method Methods 0.000 claims description 52
- 230000000630 rising effect Effects 0.000 claims description 22
- 238000005259 measurement Methods 0.000 claims description 17
- 239000011159 matrix material Substances 0.000 claims description 11
- 238000013213 extrapolation Methods 0.000 claims description 9
- 230000005484 gravity Effects 0.000 claims description 7
- 230000000694 effects Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 10
- 238000001514 detection method Methods 0.000 description 7
- 238000012935 Averaging Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P15/00—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
- G01P15/18—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration in two or more dimensions
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P15/00—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
- G01P15/02—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses
- G01P15/08—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses with conversion into electric or magnetic values
- G01P15/09—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses with conversion into electric or magnetic values by piezoelectric pick-up
- G01P15/0922—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses with conversion into electric or magnetic values by piezoelectric pick-up of the bending or flexing mode type
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P15/00—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
- G01P15/02—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses
- G01P15/08—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses with conversion into electric or magnetic values
- G01P15/097—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses with conversion into electric or magnetic values by vibratory elements
- G01P15/10—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses with conversion into electric or magnetic values by vibratory elements by vibratory strings
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
Abstract
회전축 분석 장치가 개시된다. 본 발명의 일 실시예에 따른 회전축 분석 장치는, 회전축에 장착되는 2축 가속도 센서 및 2축 가속도 센서가 발생하는 2축 가속도 센싱 신호를 이용하여 상기 회전축의 회전 주기, 회전 속도, 각 가속도, 현재 회전 각도, 및 진동 중 적어도 하나를 분석하는 회전축 분석 모듈을 포함한다.Disclosed is a rotation axis analyzing apparatus. The rotation axis analysis apparatus according to an embodiment of the present invention, the rotation period, rotation speed, angular acceleration, present of the rotation axis by using a two-axis acceleration sensing signal generated by the two-axis acceleration sensor and the two-axis acceleration sensor mounted on the rotation axis And a rotation axis analysis module for analyzing at least one of the rotation angle and the vibration.
Description
본 발명의 실시예는 회전축 분석 기술에 관한 것으로서, 보다 상세하게는 2축 가속도 센서를 이용한 회전축 분석 장치에 관한 것이다.
Embodiment of the present invention relates to a rotation axis analysis technology, and more particularly to a rotation axis analysis device using a two-axis acceleration sensor.
일반적으로, 대형 선박이나 발전소 등에서 사용되는 회전축의 경우, 회전축의 회전 속도, 현재 회전 각도, 및 진동 정보 등이 시스템 운영에 중요한 파라미터들이 된다. 기존에는 타코미터 등을 이용하여 회전축의 회전 속도를 측정하고, 보조 기어 등 기구적 장치와 엔코더를 이용하여 현재 회전 각도를 측정하며, 레이저 거리계 또는 스트레인게이지 등을 이용하여 진동을 측정하는 등 각 파라미터를 개별적으로 측정하였다. 이에 대한 배경 기술로는 다음과 같은 문헌들이 있다.In general, in the case of a rotary shaft used in large ships or power plants, the rotational speed of the rotary shaft, the current rotation angle, and vibration information are important parameters for operating the system. Conventionally, the tachometer is used to measure the rotational speed of the rotating shaft, mechanical devices such as auxiliary gears and encoders are used to measure the current rotation angle, and each parameter is measured using a laser rangefinder or strain gauge. Measured individually. Background art about this is as follows.
한국등록실용신안공보 제20-0155618(1999.09.01)Korea Utility Model Publication No. 20-0155618 (1999.09.01)
한국공개특허공보 제10-2007-0074688(2007.07.18)
Korean Patent Publication No. 10-2007-0074688 (2007.07.18)
본 발명의 실시예는 회전축의 회전 속도, 현재 회전 각도, 및 진동을 종합적으로 측정할 수 있는 회전축 분석 장치를 제공하고자 한다.
An embodiment of the present invention is to provide a rotation axis analysis apparatus capable of measuring the rotation speed, the current rotation angle, and vibration of the rotation axis comprehensively.
본 발명의 일 실시예에 따른 회전축 분석 장치는, 회전축에 장착되는 2축 가속도 센서; 및 상기 2축 가속도 센서가 발생하는 2축 가속도 센싱 신호를 이용하여 상기 회전축의 회전 주기, 회전 속도, 각 가속도, 현재 회전 각도, 및 진동 중 적어도 하나를 분석하는 회전축 분석 모듈을 포함한다.
Rotation axis analysis apparatus according to an embodiment of the present invention, the 2-axis acceleration sensor mounted to the rotation axis; And a rotation axis analysis module configured to analyze at least one of a rotation period, a rotation speed, an angular acceleration, a current rotation angle, and a vibration of the rotation shaft by using the two-axis acceleration sensing signal generated by the two-axis acceleration sensor.
본 발명의 일 실시예에 의하면, 회전축에 장착된 2축 가속도 센서로부터 발생된 2축 가속도 센싱 신호를 이용하여 회전축의 회전 주기, 회전 속도, 각 가속도, 현재 회전 각도, 및 진동 등을 종합적으로 측정할 수 있으며, 그 측정된 값들의 정확도를 높일 수 있게 된다.
According to an embodiment of the present invention, by using the two-axis acceleration sensing signal generated from the two-axis acceleration sensor mounted on the rotating shaft to comprehensively measure the rotation period, rotation speed, angular acceleration, current rotation angle, vibration and the like of the rotation shaft It is possible to increase the accuracy of the measured values.
도 1은 본 발명의 일 실시예에 따른 회전축 분석 장치의 구성을 나타낸 도면.
도 2는 본 발명의 일 실시예에 따른 2축 가속도 센서가 회전축에 장착된 상태를 나타낸 도면.
도 3은 본 발명의 일 실시예에 따른 2축 가속도 센싱 신호를 나타낸 도면.
도 4는 본 발명의 일 실시예에 따른 속도 관련 분석부의 구성을 나타낸 도면.
도 5는 본 발명의 일 실시예에 따른 y축 가속도 센싱 신호의 파형 및 그에 의해 산출된 회전축의 회전 속도를 나타낸 그래프.
도 6은 회전축의 실제 회전 속도와 본 발명의 일 실시예에 따라 측정된 회전 속도를 나타낸 그래프.
도 7은 회전축의 실제 각 가속도와 본 발명의 일 실시예에 따라 측정된 각 가속도를 나타낸 그래프.
도 8 내지 도 12는 본 발명의 일 실시예에 따른 2축 가속도 센싱 신호를 이용하여 회전축의 회전 속도를 구할 때, 측정값이 갱신되기 전까지의 값을 취하는 방법들을 나타낸 도면.
도 13은 본 발명의 일 실시예에 따른 회전 각도 분석부에서 여러 방법으로 산출한 현재 회전 각도의 오차를 비교한 그래프.
도 14는 본 발명의 일 실시예에 따른 진동 분석부에 의해 측정된 회전축의 진동 파형을 나타낸 도면.
도 15는 본 발명의 일 실시예에 따른 진동 분석부에 의해 측정된 회전축의 진동 오차를 나타낸 도면.
도 16은 본 발명의 다른 실시예에 따른 회전축 분석 장치를 나타낸 도면.
도 17은 회전축의 실제 상태 파라미터와 본 발명의 일 실시예에 따른 확장 칼만 필터부에 의해 분석한 상태 파라미터를 나타낸 그래프.
도 18은 본 발명의 일 실시예에 따른 확장 칼만 필터부에 의해 분석한 상태 파라미터의 오차를 나타낸 그래프.1 is a view showing the configuration of a rotation axis analysis apparatus according to an embodiment of the present invention.
2 is a view showing a state in which a two-axis acceleration sensor is mounted on a rotating shaft according to an embodiment of the present invention.
3 is a diagram illustrating a two-axis acceleration sensing signal according to an embodiment of the present invention.
4 is a view showing the configuration of the speed-related analysis unit according to an embodiment of the present invention.
Figure 5 is a graph showing the waveform of the y-axis acceleration sensing signal and the rotational speed of the rotation axis calculated therein according to an embodiment of the present invention.
6 is a graph showing the actual rotational speed of the rotational axis and the rotational speed measured according to an embodiment of the present invention.
7 is a graph showing the actual angular acceleration of the axis of rotation and the measured angular acceleration in accordance with one embodiment of the present invention.
8 to 12 are diagrams illustrating methods of taking a value before a measured value is updated when obtaining a rotational speed of a rotating shaft using a biaxial acceleration sensing signal according to an embodiment of the present invention.
13 is a graph comparing the error of the current rotation angle calculated by various methods in the rotation angle analysis unit according to an embodiment of the present invention.
14 is a view showing a vibration waveform of the rotating shaft measured by the vibration analysis unit according to an embodiment of the present invention.
15 is a view showing a vibration error of the rotating shaft measured by the vibration analysis unit according to an embodiment of the present invention.
16 is a view showing a rotation axis analysis device according to another embodiment of the present invention.
17 is a graph showing the actual state parameters of the rotating shaft and the state parameters analyzed by the extended Kalman filter unit according to an embodiment of the present invention.
18 is a graph showing an error of a state parameter analyzed by an extended Kalman filter unit according to an embodiment of the present invention.
이하, 도 1 내지 도 18을 참조하여 본 발명의 회전축 분석 장치에 대해 상세히 설명하기로 한다. 그러나 이는 예시적 실시예에 불과하며 본 발명은 이에 제한되지 않는다.Hereinafter, the rotating shaft analyzing apparatus of the present invention will be described in detail with reference to FIGS. 1 to 18. However, this is an exemplary embodiment only and the present invention is not limited thereto.
본 발명을 설명함에 있어서, 본 발명과 관련된 공지기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략하기로 한다. 그리고, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.In the following description, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. The following terms are defined in consideration of the functions of the present invention, and may be changed according to the intention or custom of the user, the operator, and the like. Therefore, the definition should be based on the contents throughout this specification.
본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하 실시예는 진보적인 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진자에게 효율적으로 설명하기 위한 일 수단일 뿐이다.
The technical idea of the present invention is determined by the claims, and the following embodiments are merely a means for efficiently describing the technical idea of the present invention to a person having ordinary skill in the art to which the present invention belongs.
도 1은 본 발명의 일 실시예에 따른 회전축 분석 장치의 구성을 나타낸 도면이다.1 is a view showing the configuration of a rotation axis analysis apparatus according to an embodiment of the present invention.
도 1을 참조하면, 회전축 분석 장치(100)는 2축 가속도 센서(102) 및 회전축 분석 모듈(104)을 포함한다. 여기서, 회전축 분석 모듈(104)은 속도 관련 분석부(111), 회전 각도 분석부(114), 및 진동 분석부(117)를 포함한다.Referring to FIG. 1, the rotation
도 2는 본 발명의 일 실시예에 따른 2축 가속도 센서가 회전축에 장착된 상태를 나타낸 도면이다. 도 2를 참조하면, 2축 가속도 센서(102)는 회전축(150)의 표면에 장착된다. 2축 가속도 센서(102)는 회전축(150)이 회전하는 경우 2축 방향 예를 들어, x축 및 y축 방향의 가속도 센싱 신호를 발생시킨다. 여기서, x축은 2축 가속도 센서(102)와 회전축(150) 간의 접선 방향을 나타내고, y축은 x축과 수직한 방향을 나타낸다. 2 is a view showing a state in which a two-axis acceleration sensor is mounted on a rotating shaft according to an embodiment of the present invention. Referring to FIG. 2, the
이때, x축 가속도 센싱 신호에는 회전축(150)의 회전에 따른 중력 정보, 회전 가속력 정보, 및 진동 정보가 포함되고, y축 가속도 센싱 신호에는 회전축(150)의 회전에 따른 중력 정보, 구심력 정보, 및 진동 정보가 포함되게 된다. 여기서는 회전축(150)이 시계 방향으로 회전하는 것으로 도시하였으나, 이에 한정되는 것은 아니다. 도 2에서, θ는 회전축(150) 내의 기준선과 2축 가속도 센서(102)가 이루는 각도를 말한다. 회전축(150)이 회전하기 전, 2축 가속도 센서(102)는 회전축(150) 내의 기준선과 동일한 선상에 있도록 세팅될 수 있다.In this case, the x-axis acceleration sensing signal includes gravity information, rotation acceleration information, and vibration information according to the rotation of the
도 3은 본 발명의 일 실시예에 따른 2축 가속도 센싱 신호를 나타낸 도면이다. 도 3의 (a)는 x축 가속도 센싱 신호를 나타내고, 도 3의 (b)는 y축 가속도 센싱 신호를 나타낸다. 여기서, 가로축은 시간(msec)을 나타내고, 세로축은 가속도(gm/sec2)를 나타낸다. 도 3을 참조하면, x축 가속도 센싱 신호 및 y축 가속도 센싱 신호는 사인파 형태의 파형이 주기적으로 반복되고 있는 것을 볼 수 있다.
3 is a diagram illustrating a two-axis acceleration sensing signal according to an embodiment of the present invention. 3A illustrates an x-axis acceleration sensing signal, and FIG. 3B illustrates a y-axis acceleration sensing signal. Here, the horizontal axis represents time (msec), and the vertical axis represents acceleration (gm / sec 2 ). Referring to FIG. 3, it can be seen that the x-axis acceleration sensing signal and the y-axis acceleration sensing signal are periodically repeated with a sinusoidal waveform.
회전축 분석 모듈(104)은 2축 가속도 센서(102)가 발생한 2축 가속도 센싱 신호(즉, x축 가속도 센싱 신호 및 y축 가속도 센싱 신호)를 이용하여 회전축(150)의 회전 주기, 회전 속도(각속도), 각 가속도, 현재 회전 각도, 및 진동 중 적어도 하나를 분석한다.The rotation
속도 관련 분석부(111)는 2축 가속도 센서(102)가 발생한 2축 가속도 센싱 신호를 이용하여 회전축(150)의 회전 주기, 회전 속도(각속도), 및 각 가속도 중 적어도 하나를 분석한다. 여기서, 회전축(150)의 회전 주기(T)를 구하면 회전축(150)의 회전 속도(ω) 및 각 가속도()는 다음의 수학식 1 및 수학식 2를 통해 각각 구할 수 있다.The speed
구체적으로, 속도 관련 분석부(111)는 2축 가속도 센싱 신호의 파형에서 하강 신호 경계 및 상승 신호 경계를 각각 검출하여 회전축(150)의 회전 주기, 회전 속도, 및 각 가속도를 순차적으로 구한다. 다음으로, 속도 관련 분석부(111)는 회전축(150)의 회전 속도 및 각 가속도 값을 이용하여 2축 가속도 센서(102)가 발생한 2축 가속도 센싱 신호에서 각 가속력과 구심력의 영향을 제거한다. 그러면, 2축 가속도 센싱 신호는 중력 정보만을 포함하게 된다(여기서 진동과 노이즈는 무시하도록 하며, 이에 대한 상세한 설명은 후술하기로 함). 속도 관련 분석부(111)는 중력 정보에 의한 2축 가속도 센싱 신호의 파형에서 하강 신호 경계 및 상승 신호 경계를 각각 검출하여 회전축(150)의 회전 주기를 다시 구한 후, 회전 속도 및 각 가속도를 재산출하여 그 정확도를 높일 수 있게 된다.In detail, the speed-
도 4는 본 발명의 일 실시예에 따른 속도 관련 분석부(111)의 구성을 나타낸 도면이다. 도 4를 참조하면, 속도 관련 분석부(111)는 상승 신호 경계 검출부(121), 하강 신호 경계 검출부(123), 회전 주기 산출부(125), 및 각 가속력 및 구심력 제거부(127)를 포함한다.4 is a diagram illustrating a configuration of a speed
여기서, 상승 신호 경계 검출부(121)는 2축 가속도 센서(102)가 발생한 2축 가속도 센싱 신호(예를 들어, x축 가속도 센싱 신호 또는 y축 가속도 센싱 신호)의 파형에서 상승 신호 경계를 주기적으로 검출한다. 하강 신호 경계 검출부(123)는 2축 가속도 센서(102)가 발생한 2축 가속도 센싱 신호의 파형에서 하강 신호 경계를 주기적으로 검출한다.
Here, the rising
도 5는 본 발명의 일 실시예에 따른 y축 가속도 센싱 신호의 파형 및 그에 의해 산출된 회전축의 회전 속도를 나타낸 그래프이다. 도 5를 참조하면, ①은 해당 주기에서 가속도 센싱 신호의 극대값을 나타내고, ②는 해당 주기에서 가속도 센싱 신호의 극소값을 나타낸다. 5 is a graph showing the waveform of the y-axis acceleration sensing signal and the rotational speed of the rotation axis calculated thereby according to an embodiment of the present invention. Referring to FIG. 5, ① denotes a local maximum value of the acceleration sensing signal in a corresponding period, and ② denotes a local maximum value of the acceleration sensing signal in a corresponding period.
여기서, 상승 신호 경계 검출부(121)는 각 주기에서 가속도 센싱 신호의 극소값(②)에 기 설정된 값을 더해서 상승 신호 경계를 검출하고, 하강 신호 경계 검출부(123)는 각 주기에서 가속도 센싱 신호의 극대값(①)에서 기 설정된 값을 빼서 하강 신호 경계를 검출한다.Here, the rising signal
예를 들어, 하강 신호 경계 검출부(123)는 제1 주기에서 가속도 센싱 신호의 극대값(①)에서 기 설정된 값을 빼서 제1 주기의 하강 신호 경계(③)를 검출하고, 상승 신호 경계 검출부(121)는 제1 주기에서 가속도 센싱 신호의 극소값(②)에 기 설정된 값을 더해서 제1 주기의 상승 신호 경계(④)를 검출한다. 그리고, 하강 신호 경계 검출부(123)는 제2 주기에서 가속도 센싱 신호의 극대값(①')에서 기 설정된 값을 빼서 제2 주기의 하강 신호 경계(⑤)를 검출하고, 상승 신호 경계 검출부(121)는 제2 주기에서 가속도 센싱 신호의 극소값(②')에 기 설정된 값을 더해서 제2 주기의 상승 신호 경계(⑥)를 검출한다. 또한, 하강 신호 경계 검출부(123)는 제3 주기에서 가속도 센싱 신호의 극대값(①'')에서 기 설정된 값을 빼서 제3 주기의 하강 신호 경계(⑦)를 검출하고, 상승 신호 경계 검출부(121)는 제3 주기에서 가속도 센싱 신호의 극소값(②'')에 기 설정된 값을 더해서 제3 주기의 상승 신호 경계(⑧)를 검출한다. For example, the falling signal
이때, 가속도 센싱 신호의 극대값(①)에서 기 설정된 값을 빼서 하강 신호 경계를 검출하고, 가속도 센싱 신호의 극소값(②)에 기 설정된 값을 더해서 상승 신호 경계를 검출하는 이유는, 가속도 센싱 신호의 극대값(①) 및 가속도 센싱 신호의 극소값(②)을 그대로 이용하면 외란(Disturbance) 또는 구심력 등으로 인한 오차로 그 정확도가 떨어질 수 있기 때문이다. 여기서, 기 설정된 값은 상승 신호 경계 및 하강 신호 경계가 해당 주기의 극대값(①) 및 극소값(②) 사이에 위치하도록 설정할 수 있다.At this time, the falling signal boundary is detected by subtracting a preset value from the maximum value (1) of the acceleration sensing signal, and the rising signal boundary is detected by adding the preset value to the minimum value (2) of the acceleration sensing signal. This is because if the maximum value (1) and the minimum value (2) of the acceleration sensing signal are used as they are, the accuracy may be reduced due to an error due to disturbance or centripetal force. Here, the preset value may be set such that the rising signal boundary and the falling signal boundary are positioned between the
회전 주기 산출부(125)는 상승 신호 경계 검출부(121) 및 하강 신호 경계 검출부(123)가 주기적으로 검출한 상승 신호 경계 및 하강 신호 경계를 이용하여 회전축(150)의 회전 주기(T)를 산출한다.The rotation
회전 주기 산출부(125)가 회전 주기를 산출하는 방법으로는, 1) 제1 주기의 하강 신호 경계(③) 지점부터 제2 주기의 하강 신호 경계(⑤) 지점까지의 구간을 하나의 측정 주기로 하는 제1 방법, 2) 제1 주기의 상승 신호 경계(④) 지점부터 제2 주기의 상승 신호 경계(⑥) 지점까지의 구간을 하나의 측정 주기로 하는 제2 방법, 3) 제1 방법으로 구해진 제1 주기 및 제2 주기를 평균하여 구해진 주기를 측정 주기로 하는 제3 방법, 4) 제2 방법으로 구해진 제1 주기 및 제2 주기를 평균하여 구해진 주기를 측정 주기로 하는 제4 방법, 5) 제1 방법으로 구해진 측정 주기와 제2 방법으로 구해진 측정 주기를 교대로 사용하는 제 5 방법 중 어느 하나를 이용할 수 있다.As a method of calculating the rotation period, the rotation
또한, 회전 주기 산출부(125)는 산출한 회전 주기(T)를 수학식 1에 대입하여 회전축(150)의 회전 속도(ω)를 구할 수 있다. 그리고, 회전 속도(ω)를 수학식 2에 대입하여 회전축(150)의 각 가속도()를 구할 수 있다.In addition, the
각 가속력 및 구심력 제거부(127)는 회전 주기 산출부(125)가 산출한 회전 속도(ω) 및 각 가속도()를 이용하여 2축 가속도 센서(102)가 발생한 2축 가속도 센싱 신호에서 각 가속력과 구심력을 제거한다. Each acceleration force and centripetal
구체적으로, 2축 가속도 센서(102)가 발생한 2축 가속도 센싱 신호값(s)은 다음 수학식 3으로 나타낼 수 있다. Specifically, the biaxial acceleration sensing signal value s generated by the
여기서, 는 x축 가속도 센싱 신호값, 는 y축 가속도 센싱 신호값, 는 회전축(150)의 회전 위치에 따른 중력 가속도, 는 회전축(150)의 각 가속력, 는 회전축(150)의 구심력, ν는 회전축(150)의 진동값, n은 2축 가속도 센서(102) 및 기타 회로에서 발생할 수 있는 노이즈, 및 r은 회전축(150)의 반지름을 각각 나타낸다.here, Is the x-axis acceleration sensing signal value, Is the y-axis acceleration sensing signal value, Is the acceleration of gravity according to the rotational position of the
각 가속력 및 구심력 제거부(127)는 회전 주기 산출부(125)가 산출한 회전 속도(ω) 및 각 가속도()를 다음의 수학식 4에 대입하여 2축 가속도 센서(102)가 발생한 2축 가속도 센싱 신호에서 각 가속력과 구심력을 제거할 수 있다.Each acceleration force and centripetal
수학식 4에 의하면, 2축 가속도 센싱 신호(s)에서 각 가속력과 구심력이 제거된 2축 가속도 센싱 신호()를 얻을 수 있다. 이때, 2축 가속도 센싱 신호()는 회전축(150)의 위치에 따른 중력 가속도에 의한 영향만을 포함하게 된다. 물론, 2축 가속도 센싱 신호()에는 진동(v)과 노이즈(n)도 포함되지만, 진동(v)과 노이즈(n)는 평균이 0이고, 중력 가속도보다 그 크기가 작기 때문에 이는 무시할 수 있게 된다.According to
속도 관련 분석부(111)는 각 가속력과 구심력이 제거된 2축 가속도 센싱 신호()(예를 들어, x축 가속도 센싱 신호 또는 y축 가속도 센싱 신호)에서 하강 신호 경계 및 상승 신호 경계를 각각 검출하여 회전축(150)의 회전 주기를 다시 구한다. 속도 관련 분석부(111)는 다시 구한 회전 주기를 이용하여 회전축(150)의 회전 속도 및 각 가속도를 재산출할 수 있다. 이 경우, 재산출된 회전축(150)의 회전 속도 및 각 가속도는 각 가속력과 구심력이 제거된 상태에서 산출된 값이므로 보다 높은 정확도를 갖게 된다.Velocity
도 6은 회전축의 실제 회전 속도와 본 발명의 일 실시예에 따라 측정된 회전 속도를 나타낸 그래프이다. 여기서, 가로축은 시간(msec)을 나타내고, 세로축은 회전 속도(rad/sec)를 나타낸다. 도 6을 참조하면, 회전축의 실제 회전 속도(파란선)와 본 발명의 일 실시예에 따라 측정된 회전 속도(빨간 x표)가 거의 일치하는 것을 볼 수 있다. 6 is a graph showing the actual rotational speed of the rotational axis and the rotational speed measured according to an embodiment of the present invention. Here, the horizontal axis represents time (msec), and the vertical axis represents rotation speed (rad / sec). Referring to FIG. 6, it can be seen that the actual rotational speed (blue line) of the rotational axis and the rotational speed (red x mark) measured according to an embodiment of the present invention are almost identical.
도 7은 회전축의 실제 각 가속도와 본 발명의 일 실시예에 따라 측정된 각 가속도를 나타낸 그래프이다. 여기서, 가로축은 시간(msec)을 나타내고, 세로축은 각 가속도(rad/sec2)를 나타낸다. 도 7을 참조하면, 회전축의 실제 각 가속도(파란선)와 본 발명의 일 실시예에 따라 측정된 각 가속도(빨간 x표)가 거의 일치하는 것을 볼 수 있다. 7 is a graph showing the actual angular acceleration of the rotation axis and the measured angular acceleration according to an embodiment of the present invention. Here, the horizontal axis represents time (msec), and the vertical axis represents angular acceleration (rad / sec 2 ). Referring to FIG. 7, it can be seen that the actual angular acceleration (blue line) of the rotating shaft and the angular acceleration (red x mark) measured according to the exemplary embodiment of the present invention are substantially coincident with each other.
한편, 여기서는 속도 관련 분석부(111)가 2축 가속도 센싱 신호 중 x축 가속도 센싱 신호 또는 y축 가속도 센싱 신호만을 이용하여 회전축(150)의 회전 주기(회전 속도, 각 가속도)를 구하는 것으로 설명하였으나, 이에 한정되는 것은 아니며 그 이외의 다양한 방법으로 회전축(150)의 회전 주기(회전 속도, 각 가속도)를 구할 수 있다. 예를 들어, 속도 관련 분석부(111)는 x축 가속도 센싱 신호 및 y축 가속도 센싱 신호를 이용하여 회전축(150)의 회전 주기를 각각 구한 후, 각 회전 주기값을 평균한 값을 회전축(150)의 회전 주기로 할 수도 있다(이하, x축 가속도 센싱 신호 및 y축 가속도 센싱 신호의 평균값을 이용하는 방법이라 함). 또한, x축 가속도 센싱 신호와 y축 가속도 센싱 신호를 교대로 이용하여 회전축(150)의 회전 주기를 구할 수도 있다. On the other hand, it is described here that the
이때, 회전축(150)의 회전 속도는 2축 가속도 센싱 신호의 한 주기가 바뀔때마다 그 측정값이 갱신된다. 여기서, 회전 속도의 측정값이 갱신되기 전까지의 측정값을 어떻게 취할 것인지는 1) 이전 측정값을 유지하는 방법, 2) 보간(Interpolation)을 사용하는 방법, 3) 외삽(Extrapolation)을 사용하는 방법 등을 사용할 수 있다. 또한, 이러한 방법을 사용한 후에 로우 패스 필터 등을 이용하여 측정값에 포함된 노이즈를 제거할 수 있다.At this time, the rotation speed of the
도 8 내지 도 12는 본 발명의 일 실시예에 따른 2축 가속도 센싱 신호를 이용하여 회전축의 회전 속도를 구할 때, 측정값이 갱신되기 전까지의 값을 취하는 방법들을 나타낸 도면이다. 여기서, 빨간색 원은 x축 가속도 센싱 신호를 이용하여 구한 회전축의 회전 속도를 나타내고, 파란색 원은 y축 가속도 센싱 신호를 이용하여 구한 회전축의 회전 속도를 나타낸다. 8 to 12 are diagrams showing methods of taking a value before a measured value is updated when obtaining a rotational speed of a rotating shaft using a two-axis acceleration sensing signal according to an embodiment of the present invention. Here, the red circle represents the rotation speed of the rotation axis obtained using the x-axis acceleration sensing signal, and the blue circle represents the rotation speed of the rotation axis obtained using the y-axis acceleration sensing signal.
도 8의 (a)는 y축 가속도 센싱 신호를 이용하여 회전축의 회전 속도를 구할 때, 측정값이 갱신되기 전까지의 값으로 이전 측정값을 유지하는 상태를 나타낸 도면이고, 도 8의 (b)는 x축 가속도 센싱 신호를 이용하여 회전축의 회전 속도를 구할 때, 측정값이 갱신되기 전까지의 값으로 이전 측정값을 유지하는 상태를 나타낸 도면이다.(A) of FIG. 8 is a view showing a state in which the previous measured value is maintained at a value before the measured value is updated when obtaining the rotational speed of the rotating shaft using the y-axis acceleration sensing signal, and FIG. 8 (b) Is a view showing a state in which the previous measured value is maintained at a value until the measured value is updated when obtaining the rotational speed of the rotating shaft using the x-axis acceleration sensing signal.
도 9는 x축 가속도 센싱 신호 및 y축 가속도 센싱 신호의 평균값을 이용하여 회전축의 회전 속도를 구할 때, 측정값이 갱신되기 전까지의 값으로 이전 측정값을 유지하는 상태를 나타낸 도면이다.FIG. 9 is a diagram illustrating a state in which a previous measurement value is maintained at a value until the measurement value is updated when the rotational speed of the rotating shaft is obtained using the average value of the x-axis acceleration sensing signal and the y-axis acceleration sensing signal.
도 10은 x축 가속도 센싱 신호와 y축 가속도 센싱 신호를 교대로 사용하여 회전축의 회전 속도를 구할 때, 측정값이 갱신되기 전까지의 값으로 이전 측정값을 유지하는 상태를 나타낸 도면이다.FIG. 10 is a diagram illustrating a state in which a previous measured value is maintained at a value until the measured value is updated when the rotational speed of the rotating shaft is obtained by using an x-axis acceleration sensing signal and a y-axis acceleration sensing signal alternately.
도 11은 x축 가속도 센싱 신호와 y축 가속도 센싱 신호를 교대로 사용하여 회전축의 회전 속도를 구할 때, 측정값이 갱신되기 전까지의 값으로 보간(Interpolation)을 사용한 상태를 나타낸 도면이다. 여기서는 1차 보간(즉, 선형 보간)을 이용한 경우를 나타내었지만, 이에 한정되는 것은 아니며 필요에 따라 2차 보간, 3차 보간, 또는 스플라인(Spline) 보간 등 다양한 보간 기법을 사용할 수 있다.FIG. 11 is a diagram illustrating a state in which interpolation is used as a value before the measured value is updated when the rotational speed of the rotating shaft is obtained by using the x-axis acceleration sensing signal and the y-axis acceleration sensing signal alternately. Here, although the first interpolation (ie, linear interpolation) is used, various interpolation techniques such as secondary interpolation, tertiary interpolation, or spline interpolation may be used.
도 12는 x축 가속도 센싱 신호와 y축 가속도 센싱 신호를 교대로 사용하여 회전축의 회전 속도를 구할 때, 측정값이 갱신되기 전까지의 값으로 외삽(Extrapolation)을 사용한 상태를 나타낸 도면이다. 여기서는 1차 외삽(즉, 선형 외삽)을 이용한 경우를 나타내었지만, 이에 한정되는 것은 아니며 필요에 따라 2차 외삽, 3차 외삽, 또는 스플라인(Spline) 외삽 등 다양한 외삽 기법을 사용할 수 있다.
12 is a diagram illustrating a state in which extrapolation is used as a value before the measured value is updated when the rotational speed of the rotating shaft is obtained by using the x-axis acceleration sensing signal and the y-axis acceleration sensing signal alternately. Here, although the case of using the first extrapolation (that is, linear extrapolation) is shown, it is not limited thereto, and various extrapolation techniques such as secondary extrapolation, tertiary extrapolation, or spline extrapolation may be used as necessary.
회전 각도 분석부(114)는 회전축(150)의 현재 회전 각도()를 산출한다. 이때, 회전 각도 분석부(114)는 2축 가속도 신호(s)를 다음 수학식 5에 대입하여 회전축(150)의 현재 회전 각도()를 산출할 수 있다.Rotation
그런데, sx 및 sy 는 각 가속력과 구심력이 포함된 값이므로, 수학식 5를 통해 구한 회전축(150)의 현재 회전 각도()에는 각 가속력과 구심력에 의한 오차가 포함될 수 있다.However, since s x and s y are values including angular acceleration and centripetal forces, the current rotation angle of the
이에, 회전 각도 분석부(114)는 1) 각 가속력과 구심력이 제거된 2축 가속도 센싱 신호()를 이용하여 구한 회전축(150)의 회전 속도(ω)를 시간에 대해 적분하여 회전축(150)의 현재 회전 각도()를 산출하거나, 2) 각 가속력과 구심력이 제거된 2축 가속도 센싱 신호()를 다음 수학식 6에 대입하여 회전축(150)의 현재 회전 각도()를 산출할 수 있다. 이 경우, 각 가속력과 구심력에 의한 오차를 줄여 현재 회전 각도()의 정확도를 높일 수 있게 된다.Accordingly, the
한편, 상기 1) 및 2) 방법에 의해 산출된 회전축(150)의 현재 회전 각도()는 진동(v) 및 노이즈(n)에 의한 영향이 있을 수 있다. 그러나, 앞에서도 살펴본 바와 같이, 진동(v)과 노이즈(n)는 평균이 0이고, 중력 가속도보다 그 크기가 작기 때문에 진동(v) 및 노이즈(n)에 의한 영향은 어느 정도 무시할 수 있다. Meanwhile, the current rotation angle of the
이와 같이, 진동(v) 및 노이즈(n)에 의한 영향은 무시할 수 있는 수준이지만 정확도를 더 개선하기 위해, 회전 각도 분석부(114)는 로우 패스 필터(Low Pass Filter) 또는 칼만 필터 등을 이용하여 진동(v) 및 노이즈(n)에 의한 영향을 제거할 수도 있다. As such, the effects of vibration (v) and noise (n) are negligible, but in order to further improve accuracy, the
즉, 진동(v) 및 노이즈(n)는 일반적으로 회전축(150)의 회전 주파수보다 높은 주파수를 가지기 때문에, 2축 가속도 센싱 신호에 로우 패스 필터(LPF)를 적용하여 진동(v) 및 노이즈(n)에 의한 영향을 제거한 후, 현재 회전 각도를 산출할 수도 있다. That is, since the vibration v and the noise n generally have a higher frequency than the rotation frequency of the
또한, 회전 각도 분석부(114)는 다음 수학식 7 내지 12에 의한 칼만 필터를 이용하여 진동(v) 및 노이즈(n)에 의한 영향을 제거한 현재 회전 각도를 산출할 수도 있다. 여기서, 하기의 수학식 7 내지 수학식 9는 칼만 필터에서 예측(Prediction) 단계에 사용되는 수식이다. In addition, the
그리고, 하기의 수학식 10 내지 12는 칼만 필터에서 보정(Correction) 단계에 사용되는 수식이다.
수학식 7 내지 수학식 12에서, 는 k번째의 예측된 값을 나타내고, 는 k번째의 업데이트된 예측된 값을 나타내다. K는 칼만 필터의 게인(Gain)을 나타내고, Q는 의 예측에 사용되는 가 가지는 오차의 분산(Variance)을 나타내며, P는 가 가지는 오차의 분산을 나타내고, R은 측정된 가 가지는 오차의 분산을 나타낸다. 그리고, I는 단위 행렬을 나타낸다. In
여기서, 회전 각도 분석부(111)는 초기값 를 수학식 8에 입력하여 k번째의 예측된 값()을 구한다. 다음으로, 회전 각도 분석부(111)는 초기값 을 수학식 9에 대입하여 k번째의 예측된 P값( )을 구한다. 다음으로, 회전 각도 분석부(111)는 k번째의 예측된 P값( )을 수학식 10에 대입하여 k번째의 칼만 필터의 게인(Kk)을 구한다. 다음으로, 회전 각도 분석부(111)는 k번째의 칼만 필터의 게인(Kk)을 수학식 11 및 수학식 12에 각각 대입하여 k번째의 예측된 값() 및 k번째의 예측된 P값( )을 각각 업데이트한다. 다음으로, 회전 각도 분석부(111)는 업데이트된 값 및 P값을 각각 수학식 8 및 수학식 9에 대입하며, 이러한 과정을 반복하게 된다. 칼만 필터의 연산 과정에 대한 내용은 이미 공지된 기술이므로, 이에 대한 보다 구체적인 설명은 생략하기로 한다.Here, the
도 13은 본 발명의 일 실시예에 따른 회전 각도 분석부에서 여러 방법으로 산출한 현재 회전 각도의 오차를 비교한 그래프이다. 여기서, 가로축은 시간(msec)를 나타내고, 세로축은 각도(rad)를 나타낸다.13 is a graph comparing the error of the current rotation angle calculated by various methods in the rotation angle analysis unit according to an embodiment of the present invention. Here, the horizontal axis represents time (msec) and the vertical axis represents angle (rad).
도 13을 참조하면, 1) 각 가속력과 구심력이 제거된 2축 가속도 센싱 신호()를 수학식 6에 대입하여 회전축(150)의 현재 회전 각도()를 산출한 경우(파란선), 2) 각 가속력과 구심력이 제거된 2축 가속도 센싱 신호()를 이용하여 구한 회전축(150)의 회전 속도(ω)를 시간에 대해 적분하여 회전축(150)의 현재 회전 각도()를 산출한 경우(빨간선), 3) 각 가속력과 구심력이 제거된 2축 가속도 센싱 신호()를 수학식 6에 대입한 후, 칼만 필터를 적용하여 진동 및 노이즈를 제거한 경우(녹색선)에 대해 나타내었다.Referring to FIG. 13, 1) a two-axis acceleration sensing signal in which angular acceleration and centripetal forces are removed ( ) By substituting
여기서, 1)(파란선), 2)(빨간선), 3)(녹색선) 모두 오차 범위가 ±0.2(rad) 이내로 정확도가 높게 나타난 것을 볼 수 있다. 다만, 3), 2), 1) 순으로 그 오차가 더 적게 나타나는 것을 볼 수 있는 바, 각 가속력과 구심력이 제거된 2축 가속도 센싱 신호()를 수학식 6에 대입한 후, 칼만 필터를 적용하여 진동 및 노이즈를 제거한 경우가 가장 높은 정확도를 나타내는 것을 확인할 수 있다.
Here, it can be seen that 1) (blue line), 2) (red line), and 3) (green line) have high accuracy within ± 0.2 (rad) of an error range. However, it can be seen that the errors appear less in the order of 3), 2), 1), and the two-axis acceleration sensing signal from which the acceleration and centripetal forces are removed ( ) Is substituted into
진동 분석부(117)는 각 가속력과 구심력이 제거된 2축 가속도 센싱 신호() 및 회전축(150)의 현재 회전 각도()를 이용하여 회전축(150)의 현재 진동값을 산출한다. 이때, 진동 분석부(117)는 다음의 수학식 13을 통해 회전축(150)의 현재 진동값()을 산출할 수 있다.The
수학식 13을 통해 구한 회전축(150)의 현재 진동값()에는 노이즈(n)도 포함되지만, 별도의 진동 센서를 이용하더라도 노이즈(n)가 포함된다는 점을 고려하면, 회전축(150)의 현재 진동값()에 포함된 노이즈(n)은 무시할 수 있게 된다.The current vibration value of the
도 14는 본 발명의 일 실시예에 따른 진동 분석부에 의해 측정된 회전축의 진동 파형을 나타낸 도면이다. 여기서, 도 14의 (a)는 회전축(150)의 x축 방향(즉, 회전축의 좌우 방향)으로의 진동 파형을 나타낸 도면이고, 도 14의 (b)는 회전축(150)의 y축 방향(즉, 회전축의 상하 방향)으로의 진동 파형을 나타낸 도면이다.14 is a view showing the vibration waveform of the rotating shaft measured by the vibration analysis unit according to an embodiment of the present invention. Here, FIG. 14A illustrates a vibration waveform of the
도 15는 회전축의 실제 진동과 본 발명의 일 실시예에 따라 측정된 진동 간의 오차를 나타낸 도면이다. 여기서, 도 15의 (a)는 회전축(150)의 x축 방향(즉, 회전축의 좌우 방향)으로의 오차를 나타낸 도면이고, 도 15의 (b)는 회전축(150)의 y축 방향(즉, 회전축의 상하 방향)으로의 오차를 나타낸 도면이다. 15 is a view showing an error between the actual vibration of the rotating shaft and the vibration measured in accordance with an embodiment of the present invention. Here, Figure 15 (a) is a view showing the error in the x-axis direction (that is, the left and right directions of the rotation axis) of the
도 15를 참조하면, 회전축의 실제 진동과 본 발명의 일 실시예에 따라 측정된 진동 간에 오차가 거의 없음을 볼 수 있다. 다만, 미미한 수준이지만 오차가 발생한 것은 회전축(150)의 회전 주기를 측정할 때 시간 측정의 반올림 오차 오류(Round Off Error)에서 비롯된 것으로, 시간 측정 방법을 개선하면 오차를 더 줄일 수 있게 된다.Referring to Figure 15, it can be seen that there is little error between the actual vibration of the rotating shaft and the vibration measured in accordance with one embodiment of the present invention. However, a slight level but an error is caused by a round off error of time measurement when measuring the rotation period of the
본 발명의 실시예에 의하면, 회전축(150)에 장착된 2축 가속도 센서(102)로부터 발생된 2축 가속도 센싱 신호를 이용하여 회전축(150)의 회전 주기, 회전 속도, 각 가속도, 현재 회전 각도, 및 진동 등을 종합적으로 측정할 수 있으며, 그 측정된 값들의 정확도를 높일 수 있게 된다.
According to the exemplary embodiment of the present invention, the rotation period, rotation speed, angular acceleration, and current rotation angle of the
도 16은 본 발명의 다른 실시예에 따른 회전축 분석 장치를 나타낸 도면이다.16 is a view showing a rotation axis analysis apparatus according to another embodiment of the present invention.
도 16을 참조하면, 회전축 분석 장치(200)는 2축 가속도 센서(202) 및 회전축 분석 모듈(204)을 포함한다. 여기서, 회전축 분석 모듈(204)은 속도 관련 분석부(211) 및 확장 칼만 필터부(214)를 포함한다.Referring to FIG. 16, the rotation
속도 관련 분석부(211)는 2축 가속도 센서(202)가 발생한 2축 가속도 센싱 신호를 이용하여 회전축(150)의 회전 주기를 구하고, 회전 주기를 통해 회전 속도를 측정한다. 2축 가속도 센서(202) 및 속도 관련 분석부(211)는 도 1에 도시된 2축 가속도 센서(102) 및 속도 관련 분석부(111)와 동일한 구성이므로, 이에 대한 자세한 설명은 생략하기로 한다. The speed related
확장 칼만 필터부(214)는 회전축 분석 장치(200)를 통해 분석하고자 하는 각종 상태 파라미터(예를 들어, 회전축의 현재 회전 각도, 회전 속도, 각 가속도, 회전축의 x축 방향 진동, 회전축의 y축 방향 진동 등)들을 각 상태 파라미터를 측정, 예측, 및 연산하는 과정에서 발생할 수 있는 각종 오차에 의한 에러들을 고려하여 동시에 그리고 통합적으로 분석한다. 이때, 확장 칼만 필터부(214)는 다음의 수학식 14에 의해 정의된 파라미터(x, z, w, v)들을 확장 칼만 필터(Extended Kalman Filter)에 적용하여 상기 상태 파라미터를 분석하게 된다.The extended
여기서, x는 회전축 분석 장치(200)를 통해 분석하고자 하는 상태 파라미터로, 위로부터 순차적으로 회전 각도(θ), 회전 속도(ω), 각 가속도(), x축 진동(vx), 및 y축 진동(vy)을 나타낸다. z는 회전축 분석 장치(200)를 통해 측정된 측정 파라미터로, 위로부터 순차적으로 x축 가속도 센싱 신호(sx), y축 가속도 센싱 신호(sy), 및 속도 관련 분석부(211)가 2축 가속도 센싱 신호를 이용하여 측정한 회전 속도()를 나타낸다. 이때, 회전 속도()는 2축 가속도 센싱 신호(s)를 이용하여 구할 수도 있고, 각 가속력과 구심력이 제거된 2축 가속도 센싱 신호()를 이용하여 구할 수도 있다.Here, x is a state parameter to be analyzed by the rotation
w는 회전축 분석 장치(200)가 x(상태 파라미터)를 분석하는 과정에서 발생할 수 있는 오차에 의한 에러 파라미터로, 위로부터 순차적으로 회전 각도를 분석하는 과정에서 발생할 수 있는 오차에 의한 에러(), 회전 속도를 분석하는 과정에서 발생할 수 있는 오차에 의한 에러(), 각 가속도를 분석하는 과정에서 발생할 수 있는 오차에 의한 에러(), x축 진동을 분석하는 과정에서 발생할 수 있는 오차에 의한 에러(), 및 y축 진동을 분석하는 과정에서 발생할 수 있는 오차에 의한 에러()를 나타낸다.w is an error parameter due to an error that may occur in the process of analyzing the x (state parameter) of the rotation
v는 회전축 분석 장치(200)가 z(측정 파라미터)를 측정하는 과정에서 발생할 수 있는 오차에 의한 에러 파라미터로, 위로부터 순차적으로 x축 가속도 센싱 신호를 측정하는 과정에서 발생할 수 있는 오차에 의한 에러(nx), y축 가속도 센싱 신호를 측정하는 과정에서 발생할 수 있는 오차에 의한 에러(ny), 속도 관련 분석부(211)가 2축 가속도 센싱 신호를 이용하여 회전 속도를 측정하는 과정에서 발생할 수 있는 오차에 의한 에러()를 나타낸다.v is an error parameter due to an error that may occur in the process of measuring the z (measurement parameter) by the
여기서, 확장 칼만 필터를 이용한 해당 시스템 모델은 다음 수학식 15 및 수학식 16으로 나타내어진다. 수학식 15에서 u는 해당 시스템의 제어값을 나타내나, 제어값을 알 수 없으므로 노이즈로 간주하여 w에 포함시키도록 한다.Here, the system model using the extended Kalman filter is represented by the following equations (15) and (16). In
여기서, f 함수는 이전 x값(xk-1)을 통해 현재 x값(xk)을 추정하기 위한 함수이고, h 함수는 추정된 x값과 측정된 z값 사이의 관계를 나타내는 함수이다. 이때, 상기 수학식 15 및 수학식 16은 각각 다음 수학식 17 및 수학식 18에 의한 행렬식으로 나타낼 수 있다.Here, the f function is a function for estimating the current x value (x k ) through the previous x value (x k-1 ), and the h function is a function representing a relationship between the estimated x value and the measured z value. In this case,
그리고, 다음 수학식 19 및 수학식 20은 확장 칼만 필터부(214)가 예측 단계에서 오차(즉, w 및 v)에 의한 에러를 무시하고 값을 예측할 때 사용하는 수식이다.Equation 19 and
여기서, 상기 수학식 19 및 수학식 20은 각각 다음 수학식 21 및 수학식 22에 의한 행렬식으로 나타낼 수 있다.Here,
또한, 수학식 15 및 수학식 16(즉, 상태 파라미터 및 측정 파라미터의 추정값)과 수학식 19 및 수학식 20(즉, 상태 파라미터 및 측정 파라미터의 오차를 무시한 예측값) 사이의 상관 관계는 다음 수학식 23 및 수학식 24에 의해 나타낼 수 있다.Further, the correlation between
여기서, 는 x의 추정값을 나타낸다.그리고, A, W, H, V는 칼만 필터의 게인(Gain)을 구하는데 필요한 행렬들로서, 각각 다음 수학식 25 내지 수학식 28에 의해 나타낼 수 있다. 이때, A는 수학식 21의 f 함수에 대한 자코비안(Jacobian)으로 구해지고, H는 수학식 22의 h 함수에 대한 자코비안으로 구해진다. 한편, W와 V는 단위 행렬로 나타내었다.here, Denotes an estimated value of x. A, W, H, and V are matrices required to obtain a gain of the Kalman filter, and can be represented by
한편, 다음 수학식 29 및 수학식 30은 확장 칼만 필터부(214)에서 예측 예측(Prediction) 단계에 사용되는 수식이다.Equations 29 and 30 are equations used in the prediction prediction step in the extended
그리고, 다음 수학식 31 내지 수학식 32는 확장 칼만 필터부(214)에서 보정(Correction) 단계에 사용되는 수식이다.Equations 31 to 32 are equations used in the correction step in the extended
수학식 29 내지 수학식 33에서, 는 k번째의 예측된 x값을 나타내고, 는 k번째의 업데이트된 예측된 x값을 나타낸다. P는 추정된 x값과 실제 x값 간의 공분산(Covariance)을 나타내는 매트릭스이고, Q는 w(즉, 회전축 분석 장치(200)가 x를 분석하는 과정에서 발생할 수 있는 오차에 의한 에러)의 공분산을 나타내는 매트릭스이다. 또한, K는 확장 칼만 필터의 게인을 나타내고, R은 v(즉, 회전축 분석 장치(200)가 z를 측정하는 과정에서 발생할 수 있는 오차에 의한 에러)의 공분산을 나타내는 매트릭스이며, I는 단위 행렬을 나타낸다. 이때, R 및 Q는 해당 시스템의 성능에 따라 정해지는 값으로 상수값을 갖는다.In Equations 29 to 33, Represents the k-th predicted x value, Denotes the kth updated predicted x value. P is a matrix representing the covariance between the estimated x value and the actual x value, and Q is the covariance of w (ie, an error due to an error that may occur in the process of analyzing the x by the rotary axis analyzer 200). It is a matrix that represents. In addition, K denotes the gain of the Extended Kalman filter, R denotes a matrix representing the covariance of v (i.e., an error due to an error that may occur during the measurement of z by the rotary axis analyzer 200), and I denotes an identity matrix. Indicates. In this case, R and Q are constant values depending on the performance of the system.
여기서, 확장 칼만 필터부(214)는 초기 값 를 수학식 29에 입력하여 k번째의 예측된 x값()을 구한다. 다음으로, 확장 칼만 필터부(214)는 초기 값 를 수학식 30에 입력하여 k번째의 예측된 P값()을 구한다. 다음으로, 확장 칼만 필터부(214)는 k번째의 예측된 P값()을 수학식 31에 대입하여 k번째의 확장 칼만 필터의 게인(Kk)을 구한다. 다음으로, 확장 칼만 필터부(214)는 k 번째의 확장 칼만 필터의 게인(Kk)을 수학식 32 및 수학식 33에 각각 대입하여 k번째의 예측된 x값() 및 k번째의 예측된 P값()을 각각 업데이트한다. 다음으로, 확장 칼만 필터부(214)는 업데이트된 x값 및 P값을 각각 수학식 29 및 수학식 30에 대입하며, 이러한 과정을 반복하게 된다. 확장 칼만 필터의 연산 과정에 대한 내용은 이미 공지된 기술이므로, 이에 대한 보다 구체적인 설명은 생략하기로 한다.Here, the extended
본 발명의 실시예에 의하면, 2축 가속도 센서(202)가 발생한 2축 가속도 센싱 신호 및 회전축(150)의 회전 속도를 확장 칼만 필터에 대입함으로써, 회전축의 현재 회전 각도, 회전 속도, 각 가속도, 회전축의 x축 방향 진동, 회전축의 y축 방향 진동 등을 이들을 측정, 예측, 및 연산하는 과정에서 발생할 수 있는 각종 오차에 의한 에러들을 고려하여 동시에 그리고 통합적으로 분석할 수 있게 된다.
According to the exemplary embodiment of the present invention, the
도 17은 회전축의 실제 상태 파라미터와 본 발명의 일 실시예에 따른 확장 칼만 필터부에 의해 분석한 상태 파라미터를 나타낸 그래프이다. 여기서, 빨간선이 확장 칼만 필터부에 의해 분석된 상태 파라미터값을 나타내고, 파란선이 회전축의 실제 상태 파라미터값을 나타낸다.17 is a graph showing the actual state parameters of the rotation axis and the state parameters analyzed by the extended Kalman filter unit according to an embodiment of the present invention. Here, the red line represents the state parameter value analyzed by the extended Kalman filter unit, and the blue line represents the actual state parameter value of the rotating shaft.
도 17의 (a)는 회전축의 실제 회전 각도와 확장 칼만 필터부에 의해 분석한 회전축의 회전 각도를 나타낸 그래프이고, 도 17의 (b)는 회전축의 실제 회전 속도와 확장 칼만 필터부에 의해 분석한 회전축의 회전 속도를 나타낸 그래프이며, 도 17의 (c)는 회전축의 실제 각 가속도와 확장 칼만 필터부에 의해 분석한 회전축의 각 가속도를 나타낸 그래프이고, 도 17의 (d)는 회전축의 실제 x축 진동과 확장 칼만 필터부에 의해 분석한 회전축의 x축 진동을 나타낸 그래프이며, 도 17의 (e)는 회전축의 실제 y축 진동과 확장 칼만 필터부에 의해 분석한 회전축의 y축 진동을 나타낸 그래프이다. Figure 17 (a) is a graph showing the actual rotation angle of the rotary shaft and the rotation angle of the rotary shaft analyzed by the expansion Kalman filter unit, Figure 17 (b) is analyzed by the actual rotation speed of the rotary shaft and the expansion Kalman filter unit It is a graph which shows the rotational speed of one rotating shaft, FIG. 17 (c) is a graph which shows the actual angular acceleration of the rotating shaft and the angular acceleration of the rotating shaft analyzed by the extended Kalman filter part, and FIG. 17 (d) is the actual of the rotating shaft It is a graph which shows the x-axis vibration and the x-axis vibration of the rotating shaft analyzed by the extended Kalman filter part, and FIG. 17 (e) shows the actual y-axis vibration of the rotating shaft and the y-axis vibration of the rotating shaft analyzed by the extended Kalman filter part. The graph shown.
도 18은 본 발명의 일 실시예에 따른 확장 칼만 필터부에 의해 분석한 상태 파라미터의 오차를 나타낸 그래프이다.18 is a graph illustrating an error of a state parameter analyzed by an extended Kalman filter unit according to an embodiment of the present invention.
도 18의 (a)는 회전축의 회전 각도 오차를 나타낸 그래프이고, 도 18의 (b)는 회전축의 회전 속도 오차를 나타낸 그래프이며, 도 18의 (c)는 회전축의 각 가속도 오차를 나타낸 그래프이고, 도 18의 (d)는 회전축의 x축 진동 오차를 나타낸 그래프이며, 도 18의 (e)는 회전축의 y축 진동 오차를 나타낸 그래프이다.(A) of FIG. 18 is a graph which shows the rotation angle error of a rotating shaft, FIG. 18 (b) is a graph which shows the rotational speed error of a rotating shaft, and FIG. 18 (c) is a graph which shows the angular acceleration error of a rotating shaft. 18 (d) is a graph showing the x-axis vibration error of the rotating shaft, and FIG. 18 (e) is the graph showing the y-axis vibration error of the rotating shaft.
도 17 및 도 18을 참조하면, 본 발명의 일 실시예에 따른 확장 칼만 필터부(214)에 의해 분석한 상태 파라미터값과 회전축의 실제 상태 파라미터값이 거의 일치하는 것을 볼 수 있으며, 그로 인해 오차가 거의 없음을 볼 수 있다.
Referring to FIGS. 17 and 18, it can be seen that the state parameter value analyzed by the extended
이상에서 대표적인 실시예를 통하여 본 발명에 대하여 상세하게 설명하였으나, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 상술한 실시예에 대하여 본 발명의 범주에서 벗어나지 않는 한도 내에서 다양한 변형이 가능함을 이해할 것이다. 그러므로 본 발명의 권리범위는 설명된 실시예에 국한되어 정해져서는 안 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is clearly understood that the same is by way of illustration and example only and is not to be taken by way of limitation, I will understand. Therefore, the scope of the present invention should not be limited to the above-described embodiments, but should be determined by equivalents to the appended claims, as well as the appended claims.
100, 200 : 회전축 분석 장치 102, 202 : 2축 가속도 센서
104, 204 : 회전축 분석 모듈 111, 211 : 속도 관련 분석부
114 : 회전 각도 분석부 117 : 진동 분석부
214 : 확장 칼만 필터부 100, 200: rotation
104, 204: rotation
114: rotation angle analysis unit 117: vibration analysis unit
214: Extended Kalman Filter
Claims (19)
상기 2축 가속도 센서가 발생하는 2축 가속도 센싱 신호를 이용하여 상기 회전축의 회전 주기, 회전 속도, 각 가속도, 현재 회전 각도, 및 진동 중 적어도 하나를 분석하는 회전축 분석 모듈을 포함하고,
상기 회전축 분석 모듈은, 하기 수학식 1에 나타난 상기 2축 가속도 센싱 신호를 이용하여 상기 회전축의 회전 주기, 회전 속도, 및 각 가속도 중 적어도 하나를 산출하는 속도 관련 분석부를 포함하는, 회전축 분석 장치.
(수학식 1)
: x축 가속도 센싱 신호
: y축 가속도 센싱 신호
: 회전축의 회전 위치에 따른 중력 가속도
: 회전축의 각 가속력
: 회전축의 구심력
ν : 회전축의 진동값
n : 노이즈
r : 회전축의 반지름
θ : 회전축 내의 기준선과 2축 가속도 센서가 이루는 각도
ω : 회전축의 회전 속도
: 회전축의 각 가속도
A two-axis acceleration sensor mounted to the rotating shaft; And
A rotation axis analysis module configured to analyze at least one of a rotation period, rotation speed, angular acceleration, current rotation angle, and vibration of the rotation shaft by using the 2-axis acceleration sensing signal generated by the 2-axis acceleration sensor;
The rotation axis analysis module includes a speed related analysis unit that calculates at least one of a rotation period, a rotation speed, and each acceleration of the rotation axis by using the biaxial acceleration sensing signal represented by Equation 1 below.
(1)
x-axis acceleration sensing signal
: y-axis acceleration sensing signal
: Gravitational acceleration according to the rotational position of the rotating shaft
= Angular acceleration of the axis of rotation
: Centripetal force of rotating shaft
ν: vibration value of the rotating shaft
n: noise
r: radius of rotation axis
θ: angle between the reference line and the 2-axis acceleration sensor in the rotation axis
ω: rotational speed of the rotating shaft
: Angular acceleration of the axis of rotation
상기 속도 관련 분석부는,
상기 2축 가속도 센싱 신호의 파형에서 하강 신호 경계 및 상승 신호 경계를 주기적으로 검출하여 상기 회전축의 회전 주기, 회전 속도, 및 각 가속도 중 적어도 하나를 산출하는, 회전축 분석 장치.
The method of claim 1,
The speed related analysis unit,
And periodically detecting a falling signal boundary and a rising signal boundary from the waveform of the two-axis acceleration sensing signal to calculate at least one of a rotation period, a rotation speed, and each acceleration of the rotating shaft.
상기 속도 관련 분석부는,
상기 2축 가속도 센싱 신호의 극대값에서 기 설정된 값을 빼서 상기 하강 신호 경계를 검출하고, 상기 2축 가속도 센싱 신호의 극소값에서 기 설정된 값을 더해서 상기 상승 신호 경계를 검출하는, 회전축 분석 장치.
The method of claim 3,
The speed related analysis unit,
And detecting the falling signal boundary by subtracting a predetermined value from the maximum value of the two-axis acceleration sensing signal, and detecting the rising signal boundary by adding a predetermined value to the minimum value of the two-axis acceleration sensing signal.
상기 속도 관련 분석부는,
산출한 상기 회전 속도 및 각 가속도를 하기 수학식 2에 대입하여 상기 2축 가속도 센싱 신호(s)에서 각 가속력 및 구심력을 제거하고, 각 가속력 및 구심력이 제거된 2축 가속도 센싱 신호()를 이용하여 상기 회전축의 회전 주기, 회전 속도, 및 각 가속도 중 적어도 하나를 재산출하는, 회전축 분석 장치.
(수학식 2)
The method of claim 1,
The speed related analysis unit,
Substituting the calculated rotational speed and angular acceleration into Equation 2 below, the angular acceleration and centripetal forces are removed from the biaxial acceleration sensing signal s, and the axial acceleration and centripetal forces are removed. And at least one of a rotation period, a rotation speed, and each acceleration of the rotation shaft by using X).
(2)
상기 속도 관련 분석부는,
상기 x축 가속도 센싱 신호 또는 상기 y축 가속도 센싱 신호만을 이용하는 방법, 상기 x축 가속도 센싱 신호 및 상기 y축 가속도 센싱 신호의 평균값을 이용하는 방법, 상기 x축 가속도 센싱 신호 및 상기 y축 가속도 센싱 신호를 교대로 이용하는 방법 중 어느 하나를 통해 상기 회전축의 회전 주기, 회전 속도, 및 각 가속도 중 적어도 하나를 산출하는, 회전축 분석 장치.
The method of claim 1,
The speed related analysis unit,
A method of using only the x-axis acceleration sensing signal or the y-axis acceleration sensing signal, a method of using an average value of the x-axis acceleration sensing signal and the y-axis acceleration sensing signal, the x-axis acceleration sensing signal and the y-axis acceleration sensing signal A rotation axis analyzing apparatus for calculating at least one of the rotation period, the rotation speed, and the angular acceleration of the rotation shaft by any one of alternating methods.
상기 속도 관련 분석부는,
상기 2축 가속도 센싱 신호의 주기가 바뀌는 동안, 산출된 상기 회전축의 회전 주기, 회전 속도, 및 각 가속도 중 적어도 하나의 갱신되는 사이의 중간값은 이전 산출된 값을 유지하는 방법, 보간을 사용하는 방법, 외삽을 사용하는 방법 중 어느 하나를 이용하여 산출하는, 회전축 분석 장치.
The method of claim 1,
The speed related analysis unit,
While the period of the biaxial acceleration sensing signal is changed, the intermediate value between the calculated rotation period of the rotation axis, the rotational speed, and the renewal of at least one of the respective accelerations maintains the previously calculated value, using interpolation A rotating shaft analyzing apparatus calculated using any one of a method and a method using extrapolation.
상기 회전축 분석 모듈은,
상기 회전축의 현재 회전 각도를 산출하는 회전 각도 분석부를 더 포함하는, 회전축 분석 장치.
6. The method of claim 5,
The rotation axis analysis module,
And a rotation angle analyzer configured to calculate a current rotation angle of the rotation shaft.
상기 회전 각도 분석부는,
하기 수학식 3에 의해 상기 회전축의 현재 회전 각도()를 산출하는, 회전축 분석 장치.
(수학식 3)
: 각 가속력과 구심력이 제거된 x축 가속도 센싱 신호
: 각 가속력과 구심력이 제거된 y축 가속도 센싱 신호
9. The method of claim 8,
The rotation angle analysis unit,
The current rotation angle of the rotation axis by the following equation (3) Rotation axis analysis device.
(3)
: X-axis acceleration sensing signal with angular acceleration and centripetal force removed
: Y-axis acceleration sensing signal with angular acceleration and centripetal force removed
상기 회전 각도 분석부는,
재산출된 상기 회전축의 회전 속도를 시간에 대해 적분하여 상기 회전축의 현재 회전 각도를 산출하는, 회전축 분석 장치.
9. The method of claim 8,
The rotation angle analysis unit,
A rotation axis analysis device for calculating the current rotation angle of the rotation axis by integrating the revolving speed of the revolving rotation axis with time.
상기 회전 각도 분석부는,
상기 각 가속력 및 구심력이 제거된 2축 가속도 센싱 신호()에 로우 패스 필터 또는 칼만 필터를 적용하여 진동 및 노이즈의 영향이 제거된 상기 회전축의 현재 회전 각도를 산출하는, 회전축 분석 장치.
9. The method of claim 8,
The rotation angle analysis unit,
2-axis acceleration sensing signal from which the acceleration and centripetal forces are removed ( And a low pass filter or a Kalman filter to calculate the current rotation angle of the rotation axis from which the effects of vibration and noise are removed.
상기 회전 각도 분석부는,
상기 칼만 필터를 적용하는 경우, 예측(Prediction) 단계에서 하기 수학식 4 내지 수학식 6을 이용하고, 보정(Correction) 단계에서 하기 수학식 7 내지 수학식 9를 이용하는, 회전축 분석 장치.
(수학식 4)
(수학식 5)
(수학식 6)
(수학식 7)
(수학식 8)
(수학식 9)
: k째의 측정된 회전축의 현재 각도
: 각 가속력과 구심력이 제거된 2축 가속도 센싱 신호
: k번째의 예측된 값
: k번째의 업데이트된 예측된 값
K : 칼만 필터의 게인(Gain)
Qk-1 : 의 예측에 사용되는 가 가지는 오차의 분산(Variance)
Pk : 가 가지는 오차의 분산
: k번째의 예측된 P값
: k번재의 업데이트된 예측된 P값
Rk : 측정된 가 가지는 오차의 분산
I : 단위 행렬
12. The method of claim 11,
The rotation angle analysis unit,
When the Kalman filter is applied, the following equations (4) to (6) are used in the prediction step, and the equations (7) to (9) are used in the correction step.
(4)
(5)
(6)
(7)
(8)
(9)
is the current angle of the measured axis of rotation in k
: 2-axis acceleration sensing signal with angular acceleration and centripetal force removed
kth predicted value
kth updated predicted value
K: Gain of Kalman Filter
Q k-1 : Used for prediction of Variance of Error
P k : Variance of error
is the k-th predicted P value
: updated predicted P value for k
R k : measured Variance of error
I: unit matrix
상기 회전축 분석 모듈은,
상기 각 가속력과 구심력이 제거된 2축 가속도 센싱 신호() 및 상기 회전축의 현재 회전 각도를 이용하여 상기 회전축의 진동을 산출하는 진동 분석부를 더 포함하는, 회전축 분석 장치.
9. The method of claim 8,
The rotation axis analysis module,
2-axis acceleration sensing signal from which the acceleration and centripetal forces are removed ( And a vibration analyzer configured to calculate vibration of the rotary shaft using the current rotation angle of the rotary shaft.
상기 진동 분석부는,
하기 수학식 10에 의해 상기 회전축의 진동()을 산출하는, 회전축 분석 장치.
(수학식 10)
: 각 가속력과 구심력이 제거된 2축 가속도 센싱 신호
g: 중력 가속도
: 회전축의 현재 회전 각도
14. The method of claim 13,
The vibration analysis unit,
The vibration of the rotating shaft by the following equation (10) Rotation axis analysis device.
(Equation 10)
: 2-axis acceleration sensing signal with angular acceleration and centripetal force removed
g: acceleration of gravity
: Current rotation angle of rotation axis
상기 회전축 분석 모듈은,
상기 2축 가속도 센싱 신호 및 산출된 상기 회전축의 회전 속도를 확장 칼만 필터(Extended Kalman Filter)에 적용하여 상기 회전축의 현재 각도, 회전 속도, 각 가속도, 및 진동을 오차에 의한 에러를 고려하여 동시에 분석하는 확장 칼만 필터부를 더 포함하는, 회전축 분석 장치.
The method of claim 1,
The rotation axis analysis module,
By applying the two-axis acceleration sensing signal and the calculated rotational speed of the rotating shaft to an Extended Kalman Filter, the current angle, rotational speed, angular acceleration, and vibration of the rotating shaft are simultaneously considered in consideration of errors due to errors. A rotating shaft analysis device further comprising an extended Kalman filter.
상기 확장 칼만 필터부는,
하기 수학식 11 및 수학식 12에 의한 확장 칼만 필터 모델을 적용하는, 회전축 분석 장치.
(수학식 11)
(수학식 12)
여기서, 이며, x는 분석하고자 하는 상태 파라미터(회전 각도(θ), 회전 속도(ω), 각 가속도(), x축 진동(vx), 및 y축 진동(vy)), z는 측정 파라미터(x축 가속도 센싱 신호(sx), y축 가속도 센싱 신호(sy), 및 2축 가속도 센싱 신호를 이용하여 측정한 회전 속도()), w는 x를 분석하는 과정에서 발생할 수 있는 오차에 의한 에러, v는 측정 파라미터를 측정하는 과정에서 발생할 수 있는 오차에 의한 에러를 나타냄.
16. The method of claim 15,
The extended Kalman filter unit,
A rotary axis analysis device, to which an extended Kalman filter model according to Equations 11 and 12 is applied.
(Equation 11)
(Equation 12)
here, X is the state parameter (rotation angle (θ), rotation speed (ω), angular acceleration ( ), x-axis vibration (v x ), and y-axis vibration (v y ), z is the measurement parameter (x-axis acceleration sensing signal s x ), y-axis acceleration sensing signal s y , and 2-axis acceleration sensing Rotational speed measured using signal ), w denotes an error due to an error that may occur in analyzing x, and v denotes an error due to an error that may occur in measuring a measurement parameter.
상기 확장 칼만 필터부는,
하기 수학식 13 및 수학식 14를 이용하여 예측 단계에서 상기 오차에 의한 에러를 무시하는, 회전축 분석 장치.
(수학식 13)
(수학식 14)
17. The method of claim 16,
The extended Kalman filter unit,
Rotation axis analysis apparatus for ignoring the error due to the error in the prediction step by using the following equation (13) and (14).
(Equation 13)
(Equation 14)
상기 확장 칼만 필터부는,
상기 수학식 11 및 수학식 12와 상기 수학식 13 및 수학식 14의 상관 관계를 하기 수학식 15로 구하는, 회전축 분석 장치.
(수학식 15)
여기서, , ,
, 를 나타냄.
18. The method of claim 17,
The extended Kalman filter unit,
And a correlation between the equations (11) and (12), and the equations (13) and (14) by the following equation (15).
(Equation 15)
here, , ,
, Lt; / RTI >
상기 확장 칼만 필터부는,
예측(Prediction) 단계에서 하기 수학식 16 및 수학식 17을 이용하고, 보정(Correction) 단계에서 하기 수학식 18 내지 수학식 20을 이용하는, 회전축 분석 장치.
(수학식 16)
(수학식 17)
(수학식 18)
(수학식 19)
(수학식 20)
: k번째의 예측된 x값
: k번째의 업데이트된 예측된 x값
P : 추정된 x값과 실제 x값 간의 공분산(Covariance)을 나타내는 매트릭스
: k번째의 예측된 P값
: k번재의 업데이트된 예측된 P값
Q : w의 공분산을 나타내는 매트릭스
K : 확장 칼만 필터의 게인
R : v의 공분산을 나타내는 매트릭스
I : 단위 행렬
19. The method of claim 18,
The extended Kalman filter unit,
The following equations (16) and (17) are used in the prediction step, and the equations (18) to (20) are used in the correction step.
(Equation 16)
(Equation 17)
(Equation 18)
(Equation 19)
(Equation 20)
is the k-th predicted x value
: k-th updated predicted x-value
P: matrix representing covariance between estimated x value and actual x value
is the k-th predicted P value
: updated predicted P value for k
Q: matrix representing the covariance of w
K: gain of extended Kalman filter
R: matrix representing the covariance of v
I: unit matrix
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120134666A KR101372406B1 (en) | 2012-11-26 | 2012-11-26 | Apparatus for analysizing rotation axis |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120134666A KR101372406B1 (en) | 2012-11-26 | 2012-11-26 | Apparatus for analysizing rotation axis |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101372406B1 true KR101372406B1 (en) | 2014-03-07 |
Family
ID=50648158
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120134666A Expired - Fee Related KR101372406B1 (en) | 2012-11-26 | 2012-11-26 | Apparatus for analysizing rotation axis |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101372406B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10379133B2 (en) | 2016-01-20 | 2019-08-13 | Simmonds Precision Products, Inc. | Speed estimation systems |
CN114894471A (en) * | 2022-05-09 | 2022-08-12 | 重庆大学 | Prediction method and system of gear pair dynamic transmission error based on instantaneous phase perception of gravitational acceleration |
CN114942338A (en) * | 2022-05-09 | 2022-08-26 | 重庆大学 | Rotational parameter estimation method and system for rotor or rotating parts based on embedded gravitational acceleration perception |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004354358A (en) * | 2003-05-26 | 2004-12-16 | Microstone Corp | Angular acceleration sensor |
-
2012
- 2012-11-26 KR KR1020120134666A patent/KR101372406B1/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004354358A (en) * | 2003-05-26 | 2004-12-16 | Microstone Corp | Angular acceleration sensor |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10379133B2 (en) | 2016-01-20 | 2019-08-13 | Simmonds Precision Products, Inc. | Speed estimation systems |
CN114894471A (en) * | 2022-05-09 | 2022-08-12 | 重庆大学 | Prediction method and system of gear pair dynamic transmission error based on instantaneous phase perception of gravitational acceleration |
CN114942338A (en) * | 2022-05-09 | 2022-08-26 | 重庆大学 | Rotational parameter estimation method and system for rotor or rotating parts based on embedded gravitational acceleration perception |
CN114894471B (en) * | 2022-05-09 | 2023-08-18 | 重庆大学 | Method and system for estimating dynamic transmission error of gear pair |
CN114942338B (en) * | 2022-05-09 | 2023-10-20 | 重庆大学 | Method and system for estimating rotation parameters of rotor or rotating piece based on embedded gravity acceleration sensing |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10054517B2 (en) | Motion detection devices and systems | |
KR100772915B1 (en) | Apparatus and method for correcting bias of a gyro mounted on a mobile robot | |
US10198640B2 (en) | Measuring device, measuring system, measuring method, and program | |
CN104132662A (en) | Closed-loop Kalman filter inertial positioning method based on zero velocity update | |
JP2009002934A5 (en) | ||
JP2017120208A (en) | Measurement device, attenuation characteristic calculation method, program, and measurement system | |
CN103632062A (en) | Method and device for determining uphill and downhill running states of vehicle by utilizing acceleration sensor and gyroscope | |
KR101226767B1 (en) | System and Method for localizationing of Autonomous Vehicle | |
CN113137976B (en) | Inertial navigation system positioning performance evaluation method, device, equipment and storage medium | |
CN107636421A (en) | For run inertial sensor and with this inertial sensor vehicle method and this vehicle | |
JP6511573B1 (en) | Method and apparatus for diagnosing abnormality of rolling bearing, abnormality diagnosis program | |
KR101372406B1 (en) | Apparatus for analysizing rotation axis | |
JP2005038018A (en) | Number of step arithmetic device | |
US11112861B2 (en) | Determination of a spatial orientation | |
JP2017532466A (en) | Leveling machine including load state estimator | |
JP5245531B2 (en) | Angular velocity detection device, angular velocity detection method, and angular velocity detection program | |
RU2013157331A (en) | METHOD FOR ASSESSING RAILWAY VEHICLE SPEED | |
CN107063181A (en) | The measuring method and device of the level inclination of Multifunctional adjustment table under complex environment | |
JP2016017796A (en) | Vehicle position measuring apparatus and method | |
KR20170070523A (en) | Apparatus for calculating pitch angle of vehicle and method thereof | |
CN104819717A (en) | Multi-rotor aircraft attitude detection method based on MEMS inertial sensor group | |
CN103592093B (en) | Fire fighting truck boom tail end vibration measurement device, method and system and fire fighting truck | |
JP7186571B2 (en) | Apparatus and method for determining operation completion time of robot | |
JP5494047B2 (en) | Chassis dynamometer system for evaluating body vibration and method for evaluating body vibration | |
WO2023167193A1 (en) | Performance diagnostic device for machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20121126 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20131029 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20140226 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20140303 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20140304 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20170303 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20170303 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20180209 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20180209 Start annual number: 5 End annual number: 5 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20191214 |