[go: up one dir, main page]

KR102690301B1 - System and method for monitoring and diagnosing slope state of smart pole - Google Patents

System and method for monitoring and diagnosing slope state of smart pole Download PDF

Info

Publication number
KR102690301B1
KR102690301B1 KR1020230109794A KR20230109794A KR102690301B1 KR 102690301 B1 KR102690301 B1 KR 102690301B1 KR 1020230109794 A KR1020230109794 A KR 1020230109794A KR 20230109794 A KR20230109794 A KR 20230109794A KR 102690301 B1 KR102690301 B1 KR 102690301B1
Authority
KR
South Korea
Prior art keywords
smart pole
axis direction
value
displacement
acceleration
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.)
Active
Application number
KR1020230109794A
Other languages
Korean (ko)
Inventor
소명섭
김성훈
Original Assignee
뉴코리아전자통신(주)
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 뉴코리아전자통신(주) filed Critical 뉴코리아전자통신(주)
Priority to KR1020230109794A priority Critical patent/KR102690301B1/en
Application granted granted Critical
Publication of KR102690301B1 publication Critical patent/KR102690301B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C9/00Measuring inclination, e.g. by clinometers, by levels
    • G01C9/02Details
    • G01C9/04Transmission means between sensing element and final indicator for giving an enlarged reading
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P15/00Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
    • G01P15/001Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by measuring acceleration changes by making use of a triple differentiation of a displacement signal
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P15/00Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
    • G01P15/18Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration in two or more dimensions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y10/00Economic sectors
    • G16Y10/35Utilities, e.g. electricity, gas or water
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y20/00Information sensed or collected by the things
    • G16Y20/20Information sensed or collected by the things relating to the thing itself
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y40/00IoT characterised by the purpose of the information processing
    • G16Y40/10Detection; Monitoring
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y40/00IoT characterised by the purpose of the information processing
    • G16Y40/20Analytics; Diagnosis
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y40/00IoT characterised by the purpose of the information processing
    • G16Y40/40Maintenance of things

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Educational Administration (AREA)
  • Accounting & Taxation (AREA)
  • Biomedical Technology (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Abstract

스마트폴의 기울기상태 감시진단 시스템 및 방법에 관한 것으로, 스마트폴에 대해 임의로 설정된 x축 방향, y축 방향, z축 방향 각각의 가속도값을 검출하고, x축 방향의 가속도값, y축 방향의 가속도값, z축 방향의 가속도값의 합산을 이용하여 스마트폴의 변위량을 산출하고, 스마트폴 변위량에 기초하여 스마트폴의 기울기 상태를 진단함으로써 매우 높은 정확도의 스마트폴의 기울기 감시 진단 결과를 제공할 수 있다. This relates to a system and method for monitoring and diagnosing the inclination state of a smart pole, detecting acceleration values in each of the x-axis direction, y-axis direction, and z-axis direction set arbitrarily for the smart pole, and detecting the acceleration value in the x-axis direction and the y-axis direction. By calculating the displacement of the smart pole using the sum of the acceleration value and the acceleration value in the z-axis direction and diagnosing the inclination state of the smart pole based on the smart pole displacement amount, it is possible to provide very high accuracy tilt monitoring and diagnosis results of the smart pole. You can.

Figure R1020230109794
Figure R1020230109794

Description

스마트폴의 기울기상태 감시진단 시스템 및 방법 {System and method for monitoring and diagnosing slope state of smart pole}Smart pole slope state monitoring and diagnosis system and method {System and method for monitoring and diagnosing slope state of smart pole}

스마트폴과 같은 폴(pole) 형태의 도로시설물의 기울기 상태를 감시하고 진단하는 시스템 및 방법에 관한 것이다. This relates to a system and method for monitoring and diagnosing the tilt state of pole-shaped road facilities such as smart poles.

스마트폴은 가로등, 신호등, 전봇대 등 폴(pole) 형태의 다양한 도로시설물의 기능을 통합하고, 공공와이파이, IOT(Internet of Things), 지능형 CCTV, 전기충전, 자율주행 등 각종 ICT((Information and Communications Technologies) 기술을 결합하여, 도시의 경쟁력을 높이고 시민이 더욱 안전하고 쾌적한 삶을 영위할 수 있도록 지원하는 스마트 도시의 핵심 기반시설을 말한다. 최근 들어, 도심 곳곳에 스마트폴 설치가 증가하고 있다.Smart poles integrate the functions of various pole-shaped road facilities such as street lights, traffic lights, and electric poles, and provide various ICT (Information and Communications) services such as public Wi-Fi, IOT (Internet of Things), intelligent CCTV, electric charging, and autonomous driving. Technologies) refers to the core infrastructure of smart cities that combines technologies to increase the competitiveness of cities and help citizens lead safer and more comfortable lives. Recently, the installation of smart poles has been increasing throughout the city.

그러나, 시민의 안전을 최우선으로 하는 스마트 도시 시대에 접어들었음에도 가로등, 신호등, 전봇대 등 폴 형태의 다양한 도로시설물의 전도 사고가 주기적으로 발생하고 있다. 특히, 폴 형태의 도로시설물이 작업자 육안에 의해 판별이 어려운 정도로 약간 기울어져 있는 경우, 작업자가 도로시설물에 올라가 작업하는 과정에서 추락하여 큰 부상을 입거나 사망하는 안전 사고가 빈번하게 발생하고 있다. However, even though we have entered the era of smart cities that prioritize the safety of citizens, accidents involving various pole-shaped road facilities such as street lights, traffic lights, and electric poles are occurring periodically. In particular, when a pole-shaped road facility is slightly tilted to a degree that is difficult to determine with the naked eye of the worker, safety accidents in which workers fall while working on the road facility and suffer serious injury or death frequently occur.

대한민국등록특허 제10-2358224호 "전신주 기울기 및 정전 감시 시스템 및 방법"은 자이로 센서를 이용하여 전신주의 기울기가 위험 각도 이상을 초과한 경우에 위험 상황을 알리는 기술을 개시하고 있다. 이 종래기술에 따르면, 자이로 센서의 설치 자세에 따라 전신주의 기울기가 다르게 검출되어 전신주의 기울기 검출 정확도가 떨어질 수 있고, 전신주가 작업자 육안에 의해 판별이 어려운 정도로 약간 기울어져 있는 경우에는 위험 진단이 어렵다는 문제점이 있다. Republic of Korea Patent No. 10-2358224, “Electric pole tilt and power outage monitoring system and method,” discloses a technology that uses a gyro sensor to notify a dangerous situation when the tilt of a utility pole exceeds a dangerous angle. According to this prior art, the tilt of the utility pole is detected differently depending on the installation position of the gyro sensor, so the accuracy of detecting the tilt of the pole may be reduced, and if the pole is slightly tilted to a degree that is difficult to determine with the naked eye of the operator, it is difficult to diagnose the risk. There is a problem.

매우 높은 정확도의 스마트폴의 기울기 감시 진단 결과를 제공할 수 있을 뿐만 아니라 작업자 육안에 의한 판별이 어려운 스마트폴의 기울어짐으로 인해 발생되는 사고를 예방할 수 있는 스마트폴 기울기상태 감시진단 시스템 및 방법을 제공하는 데에 있다. 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 이하의 설명으로부터 또 다른 기술적 과제가 도출될 수도 있다. Not only can it provide very high accuracy smart pole tilt monitoring and diagnosis results, but it also provides a smart pole tilt condition monitoring and diagnosis system and method that can prevent accidents caused by smart pole tilt, which is difficult to determine with the operator's naked eye. It's about doing it. It is not limited to the technical challenges as described above, and other technical challenges may be derived from the description below.

본 발명의 일 측면에 따른 스마트폴 기울기상태 감시진단 시스템은 지면에 직립하여 설치된 스마트폴에 설치되어 상기 스마트폴에 대해 임의로 설정된 x축 방향, y축 방향, z축 방향 각각의 가속도값을 검출하고, 상기 검출된 x축 방향의 가속도값, y축 방향의 가속도값, z축 방향의 가속도값의 합산을 이용하여 상기 스마트폴의 변위량을 산출하는 스마트폴단말; 및 상기 스마트폴단말로부터 상기 스마트폴단말에 의해 산출된 스마트폴의 변위량을 나타내는 변위 데이터를 수신하고, 상기 수신된 변위 데이터가 나타내는 스마트폴 변위량에 기초하여 상기 스마트폴의 기울기 상태를 진단하는 서버를 포함한다. The smart pole inclination condition monitoring and diagnosis system according to one aspect of the present invention is installed on a smart pole installed upright on the ground and detects acceleration values in each of the x-axis direction, y-axis direction, and z-axis direction set arbitrarily for the smart pole, and , a smart pole terminal that calculates the displacement amount of the smart pole using the sum of the detected acceleration value in the x-axis direction, the acceleration value in the y-axis direction, and the acceleration value in the z-axis direction; And a server that receives displacement data indicating the displacement amount of the smart pole calculated by the smart pole terminal from the smart pole terminal, and diagnoses the inclination state of the smart pole based on the smart pole displacement amount indicated by the received displacement data. Includes.

상기 스마트폴단말은 상기 x축 방향, y축 방향, z축 방향 각각의 가속도값을 검출하는 삼축가속도센서; 및 상기 검출된 x축 방향의 가속도값, y축 방향의 가속도값, z축 방향의 가속도값의 합산으로부터 상기 x축 방향의 가속도 초기값, 상기 y축 방향의 가속도 초기값, z축 방향의 가속도 초기값의 합산을 감산하고, 상기 감산된 결과를 이용하여 상기 스마트폴의 변위량을 산출하는 변위량산출부를 포함할 수 있다.The smart pole terminal includes a tri-axial acceleration sensor that detects acceleration values in each of the x-axis, y-axis, and z-axis directions; And from the sum of the detected acceleration value in the x-axis direction, acceleration value in the y-axis direction, and acceleration value in the z-axis direction, the initial acceleration value in the x-axis direction, the initial acceleration value in the y-axis direction, and the acceleration in the z-axis direction It may include a displacement calculation unit that subtracts the sum of the initial values and calculates the displacement of the smart pole using the subtraction result.

상기 변위량산출부는 상기 감산된 결과의 절대값을 상기 스마트폴의 변위량로서 산출할 수 있다.The displacement amount calculation unit may calculate the absolute value of the subtracted result as the displacement amount of the smart pole.

상기 스마트폴단말은 상기 삼축가속도센서에 의해 최초로 검출된 복수 개의 x축 방향 가속도값의 평균을 상기 x축 방향의 가속도 초기값으로서 산출하고, 상기 삼축가속도센서에 의해 최초로 검출된 복수 개의 y축 방향 가속도값의 평균을 상기 y축 방향의 가속도 초기값으로서 산출하고, 상기 삼축가속도센서에 의해 최초로 검출된 복수 개의 z축 방향 가속도값의 평균을 상기 z축 방향의 가속도 초기값으로서 산출하는 초기값산출부를 더 포함할 수 있다.The smart pole terminal calculates the average of the plurality of x-axis acceleration values first detected by the three-axis acceleration sensor as the initial acceleration value in the x-axis direction, and the plurality of y-axis directions first detected by the three-axis acceleration sensor. Initial value calculation for calculating the average of acceleration values as the initial value of acceleration in the y-axis direction and calculating the average of a plurality of acceleration values in the z-axis direction initially detected by the tri-axis acceleration sensor as the initial value of acceleration in the z-axis direction. It can include more wealth.

상기 서버는 상기 스마트폴단말에 의해 산출된 스마트폴의 변위량 크기가 복수의 변위량 크기 구간 중 어느 변위량 크기 구간에 속하는가에 따라 상기 스마트폴의 기울기 상태를 진단할 수 있다. The server can diagnose the inclination state of the smart pole according to which displacement size section of the plurality of displacement size sections the displacement size of the smart pole calculated by the smart pole terminal belongs to.

상기 서버는 상기 수신된 변위 데이터가 나타내는 스마트폴 변위량을 상기 수신 시점 이전에 수신된 적어도 하나의 변위 데이터가 나타내는 적어도 하나의 스마트폴 변위량에 누적시킴으로써 복수의 스마트폴 변위량의 나열로 이루어진 변위량 누적 리스트를 생성하는 변위량누적부; 및 상기 변위량누적부에 의해 생성된 변위량 누적 리스트에 기초하여 상기 스마트폴의 기울기 상태를 진단하는 진단부를 포함할 수 있다. The server accumulates the smart pole displacement amount represented by the received displacement data to at least one smart pole displacement amount represented by at least one displacement data received before the reception point, thereby creating a displacement amount accumulation list consisting of a plurality of smart pole displacement amounts. A displacement accumulation unit to generate; And it may include a diagnosis unit that diagnoses the tilt state of the smart pole based on the displacement accumulation list generated by the displacement accumulation unit.

상기 서버는 상기 변위량누적부에 의해 생성된 변위량 누적 리스트를 일정 시구간 단위로 분할하고, 상기 분할된 각 시구간 별로 최소값을 추출함으로써 복수의 최소값의 나열로 이루어진 최소값 누적 리스트를 생성하는 최소값누적부를 더 포함하고, 상기 진단부는 상기 최소값누적부에 의해 생성된 최소값 누적 리스트의 복수의 최소값이 증가하는 추세에 있는가에 따라 상기 스마트폴의 기울기 상태가 잠재적인 전도 위험에 있음을 진단할 수 있다. The server divides the displacement accumulation list generated by the displacement accumulation unit into certain time intervals and extracts the minimum value for each divided time interval, thereby generating a minimum value accumulation list consisting of a plurality of minimum values. It may further include that the diagnosis unit may diagnose that the tilt state of the smart pole is at a potential risk of falling depending on whether the plurality of minimum values of the minimum value accumulation list generated by the minimum value accumulator have an increasing trend.

상기 서버는 상기 변위량누적부에 의해 생성된 변위량 누적 리스트를 일정 시구간 단위로 분할하고, 상기 분할된 각 시구간 별로 최소값을 추출함으로써 복수의 최소값의 나열로 이루어진 최소값 누적 리스트를 생성하는 최소값누적부를 더 포함하고, 상기 진단부는 상기 최소값누적부에 의해 생성된 최소값 누적 리스트의 복수의 최소값의 평균 편차를 산출하고, 상기 산출된 평균 편차의 크기에 따라 상기 스마트폴의 기울기 상태가 잠재적인 전도 위험에 있음을 진단할 수 있다. The server divides the displacement accumulation list generated by the displacement accumulation unit into certain time intervals and extracts the minimum value for each divided time interval, thereby generating a minimum value accumulation list consisting of a plurality of minimum values. It further includes: the diagnosis unit calculates an average deviation of a plurality of minimum values of the minimum value accumulation list generated by the minimum value accumulator, and depending on the size of the calculated average deviation, the tilt state of the smart pole is adjusted to a potential fall risk. It can be diagnosed that there is

상기 진단부는 상기 산출된 평균 편차가 기준값보다 크고, 상기 최소값 누적 리스트의 복수의 최소값 중 가장 작은 값이 임계값보다 크면 상기 스마트폴의 기울기 상태가 잠재적인 전도 위험에 있음을 진단할 수 있다.The diagnosis unit may diagnose that the tilt state of the smart pole is at a potential risk of falling if the calculated average deviation is greater than the reference value and the smallest value among the plurality of minimum values in the minimum value accumulation list is greater than the threshold value.

상기 스마트폴은 지면에 직립하여 설치되는 하단지주, 지면에 대해 수평 방향으로 설치되는 가로대, 상기 하단지주와 상기 가로대를 연결하는 멀티커넥터, 및 상기 멀티커넥터에 거치되는 통신함체를 포함하고, 상기 스마트폴단말은 상기 통신함체의 내부에 내장될 수 있다. The smart pole includes a lower pole installed upright on the ground, a crossbar installed horizontally with respect to the ground, a multi-connector connecting the lower pole and the crossbar, and a communication box mounted on the multi-connector, and the smart pole The poll terminal may be built inside the communication enclosure.

본 발명의 다른 측면에 따른 스마트폴 기울기상태 감시진단 방법은 지면에 직립하여 설치된 스마트폴에 대해 임의로 설정된 x축 방향, y축 방향, z축 방향 각각의 가속도를 검출하는 단계; 상기 검출된 x축 방향의 가속도값, y축 방향의 가속도값, z축 방향의 가속도값의 합산을 이용하여 상기 스마트폴의 변위량을 산출하는 단계; 상기 산출된 스마트폴의 변위량을 나타내는 변위 데이터를 수신하는 단계; 및 상기 수신된 변위 데이터가 나타내는 스마트폴 변위량에 기초하여 상기 스마트폴의 기울기 상태를 진단하는 단계를 포함할 수 있다.A smart pole tilt condition monitoring and diagnosis method according to another aspect of the present invention includes the steps of detecting accelerations in each of the x-axis direction, y-axis direction, and z-axis direction set arbitrarily for a smart pole installed upright on the ground; Calculating the displacement amount of the smart pole using the sum of the detected acceleration value in the x-axis direction, the acceleration value in the y-axis direction, and the acceleration value in the z-axis direction; Receiving displacement data indicating the calculated displacement amount of the smart pole; And it may include diagnosing the tilt state of the smart pole based on the smart pole displacement amount indicated by the received displacement data.

스마트폴에 대해 임의로 설정된 x축 방향, y축 방향, z축 방향 각각의 가속도값을 검출하고, x축 방향의 가속도값, y축 방향의 가속도값, z축 방향의 가속도값의 합산을 이용하여 스마트폴의 변위량을 산출하고, 스마트폴 변위량에 기초하여 스마트폴의 기울기 상태를 진단함으로써 매우 높은 정확도의 스마트폴의 기울기 감시 진단 결과를 제공할 수 있다. 특히, 삼축가속도센서가 임의 방향으로 설치되더라도 스마트폴의 기울기 감시 진단의 정확도에 영향을 주지 않기 때문에 매우 높은 정확도의 스마트폴(100)의 기울기 감시 진단 결과가 제공될 수 있다. Detects acceleration values in each of the x-axis, y-axis, and z-axis directions that are arbitrarily set for the smart pole, and uses the sum of the acceleration values in the x-axis direction, the acceleration value in the y-axis direction, and the acceleration value in the z-axis direction. By calculating the displacement of the smart pole and diagnosing the tilt state of the smart pole based on the smart pole displacement, very high accuracy tilt monitoring and diagnosis results of the smart pole can be provided. In particular, even if the three-axis acceleration sensor is installed in any direction, it does not affect the accuracy of the tilt monitoring diagnosis of the smart pole, so very high accuracy tilt monitoring diagnosis results of the smart pole 100 can be provided.

스마트폴의 변위량 크기가 복수의 변위량 크기 구간 중 어느 변위량 크기 구간에 속하는가에 따라 스마트폴의 기울기 상태를 진단함으로써 태풍, 강한 바람, 약한 바람 등에 따라 다르게 형성되는 스마트폴의 흔들림 정도를 나타내는 진단 결과를 제공할 수 있다. 복수의 스마트폴 변위량의 나열로 이루어진 변위량 누적 리스트로부터 각 시구간 별로 최소값을 추출하고, 복수의 최소값의 나열로 이루어진 최소값 누적 리스트를 생성함으로써 스마트폴의 기울기 상태가 잠재적인 전도 위험에 있음을 나타내는 진단 결과를 제공할 수 있다. By diagnosing the inclination state of the smart pole depending on which displacement size section the smart pole's displacement size belongs to among multiple displacement size sections, the diagnosis result showing the degree of shaking of the smart pole that is formed differently depending on typhoon, strong wind, weak wind, etc. can be provided. Diagnosis that indicates that the tilt state of the smart pole is at a potential risk of falling by extracting the minimum value for each time period from the cumulative displacement list consisting of multiple smart pole displacement amounts and creating a cumulative minimum value list consisting of multiple minimum values. Results can be provided.

이와 같이, 스마트폴의 흔들림 정도를 나타내는 진단 결과가 제공될 수 있음에 따라 스마트폴에 대한 설비 설치 작업이나 스마트폴의 유지 보수 작업 시 스마트폴의 흔들림으로 인해 발생되는 사고를 예방할 수 있다. 스마트폴의 기울기 상태가 잠재적인 전도 위험에 있음을 나타내는 진단 결과가 제공될 수 있음에 따라 스마트폴에 대한 설비 설치 작업이나 스마트폴의 유지 보수 작업 시 스마트폴의 전도 위험을 알릴 수 있게 되어 스마트폴 작업자의 육안에 의한 판별이 어려운 스마트폴의 기울어짐으로 인해 발생되는 사고를 예방할 수 있다. 상기된 바와 같은 효과들로 한정되지 않으며, 이하의 설명으로부터 또 다른 효과가 도출될 수도 있다. In this way, since diagnostic results indicating the degree of shaking of the smart pole can be provided, accidents caused by shaking of the smart pole can be prevented during facility installation work or maintenance work on the smart pole. As diagnostic results indicating that the tilt state of the smart pole poses a potential risk of falling can be provided, the risk of falling of the smart pole can be notified during facility installation or maintenance work on the smart pole. It is possible to prevent accidents caused by tilting of the smart pole, which is difficult to determine with the naked eye of the worker. It is not limited to the effects as described above, and other effects may be derived from the following description.

도 1은 본 발명의 일 실시예에 따른 스마트폴(100)의 구성도이다.
도 2는 도 1에 도시된 멀티커넥터(120)와 통신함체(150)의 확대도이다.
도 3은 본 발명의 일 실시예에 따른 스마트폴 기울기상태 감시진단 시스템의 구성도이다.
도 4는 도 1~3에 도시된 스마트폴단말(10)의 구성도이다.
도 5는 도 4에 도시된 스마트폴단말(10) 측의 스마트폴 기울기상태 감시진단 방법의 흐름도이다.
도 6은 도 1에 도시된 스마트폴(100)이 정상적으로 직립된 상태에서의 스마트폴단말(10)의 흔들림 예시도이다.
도 7은 도 3에 도시된 서버(20)의 구성도이다.
도 8, 9는 도 7에 도시된 서버(20) 측의 스마트폴 기울기상태 감시진단 방법의 흐름도이다.
도 10은 도 7에 도시된 변위량누적부(22)에 의해 생성된 변위량 누적 리스트의 예시도이다.
도 11은 도 7에 도시된 최소값누적부(23)에 의해 생성된 최소값 누적 리스트의 예시도이다.
도 12는 도 1에 도시된 스마트폴(100)이 기울어진 상태에서의 스마트폴단말(10)의 흔들림 예시도이다.
Figure 1 is a configuration diagram of a smart pole 100 according to an embodiment of the present invention.
Figure 2 is an enlarged view of the multi-connector 120 and communication enclosure 150 shown in Figure 1.
Figure 3 is a configuration diagram of a smart pole tilt state monitoring and diagnosis system according to an embodiment of the present invention.
Figure 4 is a configuration diagram of the smart pole terminal 10 shown in Figures 1 to 3.
Figure 5 is a flowchart of a method for monitoring and diagnosing the tilt state of the smart pole on the side of the smart pole terminal 10 shown in Figure 4.
Figure 6 is an example of shaking of the smart pole terminal 10 when the smart pole 100 shown in Figure 1 is normally upright.
FIG. 7 is a configuration diagram of the server 20 shown in FIG. 3.
Figures 8 and 9 are flowcharts of the smart pole tilt state monitoring and diagnosis method on the server 20 side shown in Figure 7.
FIG. 10 is an example diagram of a displacement accumulation list generated by the displacement accumulation unit 22 shown in FIG. 7 .
FIG. 11 is an example diagram of a minimum value accumulation list generated by the minimum value accumulation unit 23 shown in FIG. 7.
Figure 12 is an example of shaking of the smart pole terminal 10 when the smart pole 100 shown in Figure 1 is tilted.

이하에서는 도면을 참조하여 본 발명의 실시예를 상세히 설명한다. 이하에서 설명될 본 발명의 실시예는 매우 높은 정확도의 스마트폴의 기울기 감시 진단 결과를 제공할 수 있을 뿐만 아니라 작업자 육안에 의한 판별이 어려운 스마트폴의 기울어짐으로 인해 발생되는 사고를 예방할 수 있는 스마트폴 기울기상태 감시진단 시스템 및 방법에 관한 것이다. 이하에서는 이러한 스마트폴 기울기상태 감시진단 시스템 및 방법을 간략하게 "스마트폴 기울기상태 감시진단 시스템"과 "스마트폴 기울기상태 감시진단 방법"으로 호칭하기로 한다. Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. The embodiment of the present invention, which will be described below, is a smart pole that can not only provide very high accuracy tilt monitoring and diagnosis results of the smart pole, but also prevent accidents caused by the tilt of the smart pole, which is difficult to determine with the naked eye of the operator. It relates to a pole tilt condition monitoring and diagnosis system and method. Hereinafter, these smart pole tilt state monitoring and diagnosis systems and methods will be briefly referred to as “smart pole tilt state monitoring and diagnosis system” and “smart pole tilt state monitoring and diagnosis method.”

도 1은 본 발명의 일 실시예에 따른 스마트폴(100)의 구성도이다. 도 1을 참조하면, 본 실시예에 따른 스마트폴(100)은 도로변 또는 도로의 중앙이나 일측 등 지면에 직립하여 설치된 폴(pole) 형태의 도로시설물로 하단지주(110), 상단지주(130), 멀티커넥터(120), 가로대(140), 및 통신함체(150)로 구성된다. 본 실시예에서의 스마트폴(100)은 도 1에 도시된 바와 같은 스마트폴(100) 외에 지면에 직립하여 설치된 폴의 기울기 상태를 감시하고 진단하는 기능을 갖는 가로등, 신호등, 보안등, 전봇대 등 폴 형태의 다양한 도로시설물이 될 수 있다. Figure 1 is a configuration diagram of a smart pole 100 according to an embodiment of the present invention. Referring to Figure 1, the smart pole 100 according to this embodiment is a pole-shaped road facility installed upright on the ground, such as on the roadside or in the center or one side of the road, and includes a lower support 110 and an upper support 130. , It consists of a multi-connector 120, a crossbar 140, and a communication enclosure 150. The smart pole 100 in this embodiment is a street light, traffic light, security light, electric pole, etc. that has the function of monitoring and diagnosing the tilt state of a pole installed upright on the ground in addition to the smart pole 100 as shown in FIG. It can be a variety of pole-shaped road facilities.

하단지주(110)는 내부가 비어있는 일자관 형태로 형성되어 도로변 또는 도로의 중앙이나 일측 등 지면에 직립하여 설치된다. 상단지주(130)는 내부가 비어있는 일자관 형태로 형성되어 하단지주(110) 상측에 직립하여 설치된다. 가로대(140)는 일측이 구부러지고 나머지 부분은 일자인 관 형태로 형성되어 지면에 대해 수평 방향으로 설치된다. 하단지주(110)와 가로대(140)의 내부에는 가로대(140)에 설치된 도로감시장비(141)로 연결되는 케이블이 배치될 수 있다. 도로감시장비(141)의 대표적인 예로는 도로상황 감시용 CCTV(Closed Circuit Television)를 들 수 있다. 가로대(140)에는 도로감시장비(141) 외에 도로상황안내표지판(142)이 설치될 수 있다.The lower support 110 is formed in the form of a straight pipe with an empty interior and is installed upright on the ground, such as on the side of the road or in the center or one side of the road. The upper support 130 is formed in the form of a straight pipe with an empty interior and is installed upright on the upper side of the lower support 110. The crossbar 140 is formed in the form of a tube with one side bent and the remaining portion straight, and is installed horizontally with respect to the ground. Inside the lower support 110 and the crossbar 140, a cable connected to the road monitoring equipment 141 installed on the crossbar 140 may be placed. A representative example of the road monitoring equipment 141 is a closed circuit television (CCTV) for monitoring road conditions. In addition to the road monitoring equipment 141, a road situation information sign 142 may be installed on the crossbar 140.

멀티커넥터(120)는 하단지주(110), 상단지주(130) 및 가로대(140)를 연결하는 역할을 한다. 멀티커넥터(120)는 메인봉(121)과 가지봉(122)로 구성된다. 메인봉(121)은 내부가 비어있는 일자관 형태로 형성되며, 메인봉(121)의 하단에는 하단지주(110)의 상단이 삽입되어 결합되고, 상단에는 상단지주(130)의 하단이 삽입되어 결합된다. 가지봉(122)은 내부가 비어있는 일자관 형태로 형성되어 상단이 상방을 향하도록 하단이 메인봉(121)의 일 측면에 대해 경사지게 일체형으로 결합된다. 가로대(140)의 구부러진 쪽 말단은 가지봉(122)의 상단에 삽입되어 결합된다. The multi-connector 120 serves to connect the lower support 110, the upper support 130, and the crossbar 140. The multi-connector 120 consists of a main rod 121 and a branch rod 122. The main rod 121 is formed in the form of a straight tube with an empty interior, and the upper end of the lower strut 110 is inserted and coupled to the lower end of the main rod 121, and the lower end of the upper strut 130 is inserted to the upper end. are combined. The branch rod 122 is formed in the form of a straight tube with an empty interior, and is integrally coupled so that the upper end faces upward and the lower end is inclined with respect to one side of the main rod 121. The bent end of the cross bar 140 is inserted and coupled to the upper end of the branch bar 122.

도 2는 도 1에 도시된 멀티커넥터(120)와 통신함체(150)의 확대도이다. 도 2의 (a)에는 통신함체(150)가 도시되어 있고, 도 2의 (b)에는 멀티커넥터(120)와 통신함체(150)의 결합 모습이 도시되어 있다. 도 2에 도시된 바와 같이, 통신함체(150)는 사각함 형태로 형성되어 멀티커넥터(120)에 거치된다. 통신함체(150) 내부에는 스마트폴(100)의 기울기 상태를 감시하는 스마트폴단말(10)이 내장된다. 이와 같이, 스마트폴단말(10)은 통신함체(150)의 내부에 위치한다. 스마트폴단말(10)이 스마트폴(100)의 기울기 상태를 정확하게 감시하기 위해서는 통신함체(150)는 바람, 주변 차량 이동 등의 외부 충격에 대해 멀티커넥터(120)와 일체로 거동하여야 한다. 이를 위해, 통신함체(150)는 볼트 결합, 용접 결합 등을 이용하여 멀티커넥터(120)의 측면과 결합되는 방식으로 멀티커넥터(120)에 거치될 수 있다. Figure 2 is an enlarged view of the multi-connector 120 and communication enclosure 150 shown in Figure 1. In Figure 2 (a), the communication box 150 is shown, and in Figure 2 (b), the multi-connector 120 and the communication box 150 are shown combined. As shown in Figure 2, the communication box 150 is formed in the shape of a square box and is mounted on the multi-connector 120. Inside the communication enclosure 150, a smart pole terminal 10 is built to monitor the tilt state of the smart pole 100. In this way, the smart pole terminal 10 is located inside the communication enclosure 150. In order for the smart pole terminal 10 to accurately monitor the tilt state of the smart pole 100, the communication enclosure 150 must behave integrally with the multi-connector 120 in response to external shocks such as wind and movement of surrounding vehicles. For this purpose, the communication enclosure 150 can be mounted on the multi-connector 120 by being coupled to the side of the multi-connector 120 using bolt coupling, welding coupling, etc.

도 3은 본 발명의 일 실시예에 따른 스마트폴 기울기상태 감시진단 시스템의 구성도이다. 도 3을 참조하면, 본 실시예에 따른 스마트폴 기울기상태 감시진단 시스템은 스마트폴단말(10), 서버(20), 고정단말(30), 및 이동단말(40)로 구성된다. 복수 개의 스마트폴단말(10)은 도심 곳곳에 산재되어 위치하고 있는 복수 개의 스마트폴(100)에 설치되어 복수 개의 스마트폴(100)의 기울기 상태를 감시하고, 그 감시 결과를 서버(20)로 전송한다. 서버(20)는 복수 개의 스마트폴단말(10)로부터 수집된 복수 개의 스마트폴(100)의 기울기 상태에 기초하여 복수 개의 스마트폴(100)의 기울기 상태를 감시 및 진단한다.Figure 3 is a configuration diagram of a smart pole tilt state monitoring and diagnosis system according to an embodiment of the present invention. Referring to FIG. 3, the smart pole tilt state monitoring and diagnosis system according to this embodiment consists of a smart pole terminal 10, a server 20, a fixed terminal 30, and a mobile terminal 40. A plurality of smart pole terminals 10 are installed on a plurality of smart poles 100 scattered throughout the city, monitor the tilt state of the plurality of smart poles 100, and transmit the monitoring results to the server 20. do. The server 20 monitors and diagnoses the tilt state of the plurality of smart poles 100 based on the tilt state of the plurality of smart poles 100 collected from the plurality of smart pole terminals 10.

각 스마트폴단말(10)은 지면에 직립하여 설치된 각 스마트폴(100)에 설치되어 각 스마트폴(100)에 대해 임의로 설정된 x축 방향, y축 방향, z축 방향 각각의 가속도값을 검출하고, 이와 같이 검출된 x축 방향의 가속도값, y축 방향의 가속도값, z축 방향의 가속도값의 합산을 이용하여 각 스마트폴(100)의 변위량을 산출하고, 이와 같이 산출된 각 스마트폴(100)의 변위량을 나타내는 변위 데이터를 서버(20)로 전송한다. 서버(20)는 스마트폴단말(10)로부터 스마트폴단말(10)에 의해 산출된 스마트폴의 변위량을 나타내는 변위 데이터를 수신하고, 이와 같이 수신된 변위 데이터가 나타내는 스마트폴 변위량에 기초하여 스마트폴(100)의 기울기 상태를 진단한다. Each smart pole terminal 10 is installed on each smart pole 100 installed upright on the ground and detects acceleration values in each of the x-axis direction, y-axis direction, and z-axis direction, which are arbitrarily set for each smart pole 100. , the displacement amount of each smart pole 100 is calculated using the sum of the acceleration value in the x-axis direction, the acceleration value in the y-axis direction, and the acceleration value in the z-axis direction detected in this way, and each smart pole calculated in this way ( Displacement data representing the displacement amount of 100) is transmitted to the server 20. The server 20 receives displacement data indicating the displacement amount of the smart pole calculated by the smart pole terminal 10 from the smart pole terminal 10, and bases the smart pole displacement amount indicated by the received displacement data on the smart pole terminal 10. Diagnose the slope condition of (100).

서버(20)는 그 진단 결과를 스마트폴 관리자에게 출력하고, 그 진단 결과를 스마트폴 관리자의 고정단말(30)과 이동단말(40)로 전송한다. 고정단말(30)과 이동단말(40) 각각은 서버(20)의 원격지에 위치한 스마트폴 관리자에 의해 사용되는 단말로서 스마트폴 관리자에게 복수 개의 스마트폴(100)의 기울기 상태에 대한 진단 결과를 출력한다. 고정단말(30)의 대표적인 예로는 PC(Personal Computer)를 들 수 있고, 이동단말(40)의 대표적인 예로는 스마트폰을 들 수 있다.The server 20 outputs the diagnosis result to the smart pole manager and transmits the diagnosis result to the smart pole manager's fixed terminal 30 and mobile terminal 40. Each of the fixed terminal 30 and the mobile terminal 40 is a terminal used by a smart pole manager located remotely from the server 20, and outputs diagnostic results about the tilt state of a plurality of smart poles 100 to the smart pole manager. do. A representative example of the fixed terminal 30 is a PC (Personal Computer), and a representative example of the mobile terminal 40 is a smartphone.

도 4는 도 1~3에 도시된 스마트폴단말(10)의 구성도이다. 도 4를 참조하면, 도 1~3에 도시된 스마트폴단말(10)은 삼축가속도센서(11), 초기값산출부(12), 변위량산출부(13), 제어부(14), 통신부(15), 스토리지(16), 및 전원부(17)로 구성된다. 삼축가속도센서(11)는 지구의 중력 가속도를 기준으로 도 2의 (a)에 도시된 x축 방향, y축 방향, z축 방향 각각의 가속도값을 검출한다. 삼축가속도센서(11)의 x축 방향의 가속도값은 삼축가속도센서(11)의 x축 방향 변위량에 비례하고, 삼축가속도센서(11)의 y축 방향의 가속도값은 삼축가속도센서(11)의 y축 방향 변위량에 비례하고, 삼축가속도센서(11)의 z축 방향의 가속도값은 삼축가속도센서(11)의 z축 방향 변위량에 비례한다. Figure 4 is a configuration diagram of the smart pole terminal 10 shown in Figures 1 to 3. Referring to FIG. 4, the smart pole terminal 10 shown in FIGS. 1 to 3 includes a triaxial acceleration sensor 11, an initial value calculation unit 12, a displacement calculation unit 13, a control unit 14, and a communication unit 15. ), storage (16), and power unit (17). The triaxial acceleration sensor 11 detects acceleration values in each of the x-axis, y-axis, and z-axis directions shown in (a) of FIG. 2 based on the Earth's gravitational acceleration. The acceleration value in the x-axis direction of the triaxial acceleration sensor 11 is proportional to the amount of displacement in the x-axis direction of the triaxial acceleration sensor 11, and the acceleration value in the y-axis direction of the triaxial acceleration sensor 11 is that of the triaxial acceleration sensor 11. It is proportional to the amount of displacement in the y-axis direction, and the acceleration value in the z-axis direction of the triaxial acceleration sensor 11 is proportional to the amount of displacement in the z-axis direction of the triaxial acceleration sensor 11.

삼축가속도센서(11)의 x축 방향, y축 방향, z축 방향은 삼축가속도센서(11)의 설치 자세에 따라 달라진다. 일반적으로, 삼축가속도센서(11)는 그것의 z축 방향이 중력 방향으로 설치되나 삼축가속도센서(11)의 z축 방향이 중력 방향과 일치하도록 설치되는 것은 용이하지 않다. 이하에서는 삼축가속도센서(11)의 x축 방향, y축 방향, z축 방향을 스마트폴(100)의 x축 방향, y축 방향, z축 방향으로 정의하기로 한다. 이와 같이, 본 실시예에서의 스마트폴(100)의 x축 방향, y축 방향, z축 방향은 지면에 대한 x축 방향, y축 방향, z축 방향이 아니며 지면에 직립하여 설치된 스마트폴(100)에 대해 삼축가속도센서(11)의 설치 자세에 따라 임의로 설정된 x축 방향, y축 방향, z축 방향이다. The x-axis, y-axis, and z-axis directions of the triaxial acceleration sensor 11 vary depending on the installation posture of the triaxial acceleration sensor 11. Generally, the triaxial acceleration sensor 11 is installed so that its z-axis direction is in the direction of gravity, but it is not easy to install the triaxial acceleration sensor 11 so that the z-axis direction coincides with the gravity direction. Hereinafter, the x-axis direction, y-axis direction, and z-axis direction of the triaxial acceleration sensor 11 will be defined as the x-axis direction, y-axis direction, and z-axis direction of the smart pole 100. As such, the x-axis direction, y-axis direction, and z-axis direction of the smart pole 100 in this embodiment are not the x-axis direction, y-axis direction, and z-axis direction with respect to the ground, but are a smart pole ( 100), the x-axis direction, y-axis direction, and z-axis direction are arbitrarily set according to the installation posture of the triaxial acceleration sensor 11.

제어부(14)는 초기값산출부(12), 변위량산출부(13), 통신부(15) 각각의 동작을 제어하는 역할을 한다. 통신부(15)는 서버(20)와의 통신을 수행한다. 예를 들어, 통신부(15)는 로라 망을 이용하여 서버(20)와의 통신을 수행할 수 있다. 로라 망은 저저력으로 장거리를 통신할 수 있는 망이나, 서버(20)로의 데이터 전송 주기가 길어지게 된다. 통신부(15)는 이더넷 망을 이용하여 서버(20)와의 통신을 수행할 수 있다. 이더넷 망은 서버(20)로의 데이터 전송 주기를 짧게 할 수 있다는 장점이 있으나 로라 방에 비해 전력 소비가 많다. The control unit 14 serves to control the operations of each of the initial value calculation unit 12, the displacement calculation unit 13, and the communication unit 15. The communication unit 15 performs communication with the server 20. For example, the communication unit 15 may communicate with the server 20 using a low-level network. The LoRa network is a network that can communicate over long distances with low power, but the data transmission cycle to the server 20 becomes longer. The communication unit 15 can communicate with the server 20 using an Ethernet network. The Ethernet network has the advantage of being able to shorten the data transmission cycle to the server 20, but consumes more power than the roller room.

전원부(17)는 삼축가속도센서(11), 초기값산출부(12), 변위량산출부(13), 제어부(14), 통신부(15)의 구동 전력을 공급하는 역할을 한다. 전원부(17)는 배터리와 전압컨버터의 조합으로 구현될 수도 있고, 외부의 전원을 이용할 경우 전압컨버터만으로 구현될 수도 있다. 본 실시예의 스마트폴단말(10)은 전원 독립형으로 설계됨에 따라 전원부(17)는 배터리와 전압컨버터의 조합으로 구현되고, 전력 소비를 낮추기 위해 통신부(15)는 로라통신모뎀으로 구현되어 1 시간 간격으로 서버(20)를 데이터를 전송한다. 스마트폴단말(10)이 외부 전원을 이용할 수 있는 환경인 경우, 통신부(15)는 이더넷통신모뎀으로 구현될 수도 있다.The power supply unit 17 serves to supply driving power to the triaxial acceleration sensor 11, the initial value calculation unit 12, the displacement calculation unit 13, the control unit 14, and the communication unit 15. The power supply unit 17 may be implemented as a combination of a battery and a voltage converter, or may be implemented as only a voltage converter when using an external power source. The smart pole terminal 10 of this embodiment is designed to be power independent, so the power supply unit 17 is implemented as a combination of a battery and a voltage converter, and in order to lower power consumption, the communication unit 15 is implemented as a loRa communication modem to communicate at 1 hour intervals. Data is transmitted to the server 20. In an environment where the smart pole terminal 10 can use external power, the communication unit 15 may be implemented as an Ethernet communication modem.

도 5는 도 4에 도시된 스마트폴단말(10) 측의 스마트폴 기울기상태 감시진단 방법의 흐름도이다. 도 5를 참조하면, 도 4에 도시된 스마트폴단말(10) 측의 스마트폴 기울기상태 감시진단 방법은 다음과 같은 단계들로 구성된다. 이하에서는 도 5를 참조하면서 초기값산출부(12), 변위량산출부(13), 제어부(14)를 상세하게 설명하기로한다. 초기값산출부(12), 변위량산출부(13), 제어부(14)는 마이크로프로세서와 스토리지(16)에 저장된 프로그램의 조합으로 구현될 수 있다.Figure 5 is a flowchart of a method for monitoring and diagnosing the tilt state of the smart pole on the side of the smart pole terminal 10 shown in Figure 4. Referring to FIG. 5, the smart pole tilt state monitoring and diagnosis method on the smart pole terminal 10 shown in FIG. 4 consists of the following steps. Hereinafter, the initial value calculation unit 12, the displacement calculation unit 13, and the control unit 14 will be described in detail with reference to FIG. 5. The initial value calculation unit 12, the displacement calculation unit 13, and the control unit 14 may be implemented as a combination of a microprocessor and a program stored in the storage 16.

51 단계에서 사용자에 의해 스마트폴단말(10)의 전원이 온된다. 스마트폴단말(10)의 전원이 온되면 삼축가속도센서(11)에 전력이 공급되어, 삼축가속도센서(11)는 주기적으로 스마트폴(100)의 x축 방향의 가속도값, 스마트폴(100)의 y축 방향의 가속도값, 스마트폴(100)의 z축 방향의 가속도값을 검출하게 된다. 스마트폴(100)이 설치된 상태 그대로 직립되어 있는 정상 상태에서 삼축가속도센서(11)의 초기값이 정확하게 산출될 수 있도록 바람이 거의 없는 맑은 날에 스마트폴단말(10)의 전원이 온되도록 한다. In step 51, the smart pole terminal 10 is turned on by the user. When the smart pole terminal 10 is turned on, power is supplied to the three-axis acceleration sensor 11, and the three-axis acceleration sensor 11 periodically calculates the acceleration value in the x-axis direction of the smart pole 100 and the smart pole 100. The acceleration value in the y-axis direction and the acceleration value in the z-axis direction of the smart pole 100 are detected. The smart pole terminal 10 is turned on on a clear day with little wind so that the initial value of the triaxial acceleration sensor 11 can be accurately calculated in a normal state where the smart pole 100 is installed and upright.

52 단계에서 삼축가속도센서(11)는 현재 시각 "t"에서의 스마트폴(100)의 x축 방향의 가속도값 "AX(t)", 스마트폴(100)의 y축 방향의 가속도값 "AY(t)", 스마트폴(100)의 z축 방향의 가속도값 "AZ(t)"를 검출한다. 스마트폴(100)의 x축 방향의 가속도값 "AX(t)"는 x축 방향의 속도 변화량으로서 스마트폴(100)의 x축 방향의 변위량에 비례하고, 스마트폴(100)의 y축 방향의 가속도값 "AY(t)"는 y축 방향의 속도 변화량으로서 스마트폴(100)의 y축 방향의 변위량에 비례하고, 스마트폴(100)의 z축 방향의 가속도값 "AZ(t)"는 z축 방향의 속도 변화량으로서 스마트폴(100)의 z축 방향의 변위량에 비례한다.In step 52, the triaxial acceleration sensor 11 outputs an acceleration value "AX(t)" in the x-axis direction of the smart pole 100 at the current time "t" and an acceleration value "AY" in the y-axis direction of the smart pole 100. (t)", the acceleration value "AZ(t)" in the z-axis direction of the smart pole 100 is detected. The acceleration value "AX(t)" in the x-axis direction of the smart pole 100 is a change in speed in the x-axis direction and is proportional to the amount of displacement in the x-axis direction of the smart pole 100 and the y-axis direction of the smart pole 100. The acceleration value "AY(t)" is a velocity change amount in the y-axis direction and is proportional to the displacement amount in the y-axis direction of the smart pole 100, and the acceleration value "AZ(t)" in the z-axis direction of the smart pole 100. is the amount of change in speed in the z-axis direction and is proportional to the amount of displacement in the z-axis direction of the smart pole 100.

53 단계에서 초기값산출부(12)는 52 단계에서 삼축가속도센서(11)에 의해 검출된 스마트폴(100)의 x축 방향의 가속도값 "AX(t)", 스마트폴(100)의 y축 방향의 가속도값 "AY(t)", 스마트폴(100)의 z축 방향의 가속도값 "AZ(t)"를 입력받아 스토리지(16)에 저장한다. 삼축가속도센서(11)로부터 초기값산출부(12)로 복수 개의 x축 방향의 가속도값 "AX(t)", y축 방향의 가속도값 "AY(t)", z축 방향의 가속도값 "AZ(t)"가 입력되면, 스토리지(16)에는 복수 개의 x축 방향의 가속도값 "AX(t)", y축 방향의 가속도값 "AY(t)", z축 방향의 가속도값 "AZ(t)"가 누적 저장된다.In step 53, the initial value calculation unit 12 calculates the acceleration value “AX(t)” in the x-axis direction of the smart pole 100 detected by the triaxial acceleration sensor 11 in step 52, and the y of the smart pole 100. The acceleration value "AY(t)" in the axial direction and the acceleration value "AZ(t)" in the z-axis direction of the smart pole 100 are input and stored in the storage 16. From the tri-axis acceleration sensor 11 to the initial value calculation unit 12, a plurality of acceleration values in the x-axis direction "AX(t)", acceleration values in the y-axis direction "AY(t)", and acceleration values in the z-axis direction " When "AZ(t)" is input, the storage 16 contains a plurality of acceleration values "AX(t)" in the x-axis direction, acceleration values "AY(t)" in the y-axis direction, and acceleration values "AZ" in the z-axis direction. (t)" is stored cumulatively.

54 단계에서 제어부(14)는 스마트폴단말(10)의 전원 온 시점부터의 삼축가속도센서(11)의 검출 회수, 즉 52 단계에서의 삼축가속도센서(11)의 초기 검출 회수가 미리 설정된 회수 "N"에 도달하였는지를 확인한다. 53 단계에서의 확인 결과, 삼축가속도센서(11)의 초기 검출 회수가 미리 설정된 회수 "N"에 도달하였으면 55 단계로 진행되고, 그렇지 않으면 52 단계로 돌아간다. 삼축가속도센서(11)의 초기 검출 회수 "N"가 증가하게 되면 스마트폴(100)의 정상 상태에서의 삼축가속도센서(11)의 초기값의 정확도가 향상될 수 있으나, 삼축가속도센서(11)의 초기 검출 회수가 지나치게 크게 되면 삼축가속도센서(11)의 초기값 산출에 오랜 시간이 걸릴 뿐 초기값 차이는 거의 없게 된다. In step 54, the control unit 14 determines the number of detections of the three-axis acceleration sensor 11 from the time of power-on of the smart pole terminal 10, that is, the number of initial detections of the three-axis acceleration sensor 11 in step 52 is a preset number. Check whether “N” has been reached. As a result of the confirmation in step 53, if the initial detection number of the triaxial acceleration sensor 11 reaches the preset number “N”, the process proceeds to step 55, otherwise, the process returns to step 52. If the initial detection number "N" of the triaxial acceleration sensor 11 increases, the accuracy of the initial value of the triaxial acceleration sensor 11 in the normal state of the smart pole 100 can be improved, but the triaxial acceleration sensor 11 If the number of initial detections is too large, it will take a long time to calculate the initial value of the triaxial acceleration sensor 11, and there will be little difference in the initial value.

55 단계에서 초기값산출부(12)는 53 단계에서 스토리지(16)에 누적 저장된 N 개의 x축 방향 가속도값 "AX(t)"의 평균을 스마트폴(100)의 x축 방향의 가속도 초기값 "AX0"으로서 산출하고, 스토리지(16)에 누적 저장된 N 개의 y축 방향 가속도값 "AY(t)"의 평균을 스마트폴(100)의 y축 방향의 가속도 초기값 "AY0"으로서 산출하고, 스토리지(16)에 누적 저장된 N 개의 z축 방향 가속도값 "AZ(t)"의 평균을 스마트폴(100)의 z축 방향의 가속도 초기값 "AZ0"으로서 산출한다.In step 55, the initial value calculation unit 12 calculates the average of the N x-axis acceleration values "AX(t)" accumulated and stored in the storage 16 in step 53 as the initial value of the Calculate as "AX0", and calculate the average of the N y-axis acceleration values "AY(t)" accumulated and stored in the storage 16 as the initial y-axis acceleration value "AY0" of the smart pole 100, The average of the N z-axis acceleration values “AZ(t)” accumulated and stored in the storage 16 is calculated as the initial z-axis acceleration value “AZ0” of the smart pole 100.

초기값산출부(12)는 삼축가속도센서(11)에 전력이 공급된 시점부터 삼축가속도센서(11)에 의해 최초로 검출된 N 개의 x축 방향의 가속도값 "AX(t)", 즉 AX(t1) ~ AX(tN)의 합산을 "N"으로 나눔으로써 x축 방향의 가속도값 평균 "AX0"을 산출하고, 삼축가속도센서(11)에 의해 최초로 검출된 N 개의 y축 방향의 가속도값 "AY(t)", 즉 AY(t1) ~ AY(tN)의 합산을 "N"으로 나눔으로써 y축 방향의 가속도값 평균 "AY0"을 산출하고, 삼축가속도센서(11)에 의해 최초로 검출된 N 개의 스마트폴(100)의 z축 방향의 가속도값 "AZ(t)", 즉 AZ(t1) ~ AZ(tN)의 합산을 "N"으로 나눔으로써 z축 방향의 가속도값 평균 "AZ0"을 산출한다.The initial value calculation unit 12 calculates N acceleration values in the By dividing the sum of t 1 ) to AX (t N ) by "N", the average acceleration value in the x-axis direction "AX0" is calculated, and the N accelerations in the y-axis direction first detected by the tri-axis acceleration sensor 11 By dividing the value "AY(t)", that is, the sum of AY(t 1 ) to AY(t N ) by "N", the average acceleration value "AY0" in the y-axis direction is calculated, and the The acceleration value "AZ(t)" in the z-axis direction of the N smart poles 100 first detected by dividing the sum of AZ(t 1 ) to AZ(t N ) by "N" Calculate the average acceleration value “AZ0”.

56 단계에서 삼축가속도센서(11)는 현재 시각 "t"에서의 스마트폴(100)의 x축 방향의 가속도값 "AX(t)", 스마트폴(100)의 y축 방향의 가속도값 "AY(t)", 스마트폴(100)의 z축 방향의 가속도값 "AZ(t)"를 검출한다. 삼축가속도센서(11)에 의해 검출된 스마트폴(100)의 x축 방향의 가속도값 "AX(t)", 스마트폴(100)의 y축 방향의 가속도값 "AY(t)", 스마트폴(100)의 z축 방향의 가속도값 "AZ(t)"는 변위량산출부(13)로 입력된다. 56 ~ 510 단계가 반복됨에 따라 삼축가속도센서(11)의 검출 결과의 변위량산출부(13)로의 입력은 주기적으로 이루어지게 된다. In step 56, the triaxial acceleration sensor 11 outputs an acceleration value "AX(t)" in the x-axis direction of the smart pole 100 at the current time "t" and an acceleration value "AY" in the y-axis direction of the smart pole 100. (t)", the acceleration value "AZ(t)" in the z-axis direction of the smart pole 100 is detected. Acceleration value “AX(t)” in the x-axis direction of the smart pole 100 detected by the triaxial acceleration sensor 11, acceleration value “AY(t)” in the y-axis direction of the smart pole 100, smart pole The acceleration value "AZ(t)" in the z-axis direction of (100) is input to the displacement calculation unit 13. As steps 56 to 510 are repeated, the detection results of the triaxial acceleration sensor 11 are input to the displacement calculation unit 13 periodically.

57 단계에서 변위량산출부(13)는 다음 수학식 1에 따라 56 단계에서 삼축가속도센서(11)에 의해 검출된 스마트폴(100)의 x축 방향의 가속도값 "AX(t)", 스마트폴(100)의 y축 방향의 가속도값 "AY(t)", 스마트폴(100)의 z축 방향의 가속도값 "AZ(t)"를 합산하고, 55 단계에서 초기값산출부(12)에 의해 산출된 x축 방향의 가속도 초기값 "AX0", y축 방향의 가속도 초기값 "AY0", z축 방향의 가속도 초기값 "AZ0"의 합산한다. In step 57, the displacement calculation unit 13 calculates the acceleration value "AX(t)" in the x-axis direction of the smart pole 100 detected by the triaxial acceleration sensor 11 in step 56 according to the following equation 1, smart pole The acceleration value "AY(t)" in the y-axis direction of (100) and the acceleration value "AZ(t)" in the z-axis direction of the smart pole 100 are added, and in step 55, they are entered into the initial value calculation unit 12. The initial acceleration value in the x-axis direction "AX0", the initial acceleration value in the y-axis direction "AY0", and the initial acceleration value in the z-axis direction "AZ0" calculated by

이어서, 변위량산출부(13)는 다음 수학식 1에 따라 삼축가속도센서(11)에 의해 검출된 스마트폴(100)의 x축 방향의 가속도값 "AX(t)", 스마트폴(100)의 y축 방향의 가속도값 "AY(t)", 스마트폴(100)의 z축 방향의 가속도값 "AZ(t)"의 합산으로부터 초기값산출부(12)에 의해 산출된 x축 방향의 가속도 초기값 "AX0", y축 방향의 가속도 초기값 "AY0", z축 방향의 가속도 초기값 "AZ0"의 합산을 감산한다. 이어서, 변위량산출부(13)는 이와 같이 감산된 결과의 절대값을 현재 시각 "t"에서의 스마트폴(100)의 변위량 "DS(t)"로서 산출한다.Subsequently, the displacement calculation unit 13 calculates the acceleration value “AX(t)” in the Acceleration in the x-axis direction calculated by the initial value calculation unit 12 from the sum of the acceleration value "AY(t)" in the y-axis direction and the acceleration value "AZ(t)" in the z-axis direction of the smart pole 100. Subtract the sum of the initial value "AX0", the initial acceleration value in the y-axis direction "AY0", and the initial acceleration value in the z-axis direction "AZ0". Subsequently, the displacement calculation unit 13 calculates the absolute value of the subtracted result as the displacement amount “DS(t)” of the smart pole 100 at the current time “t”.

도 6은 도 1에 도시된 스마트폴(100)이 정상적으로 직립된 상태에서의 스마트폴단말(10)의 흔들림 예시도이다. 도 6의 (a)에는 스마트폴(100)이 정상적으로 직립된 상태에서의 삼축가속도센서(11)의 x축 방향, y축 방향, z축 방향, 즉 스마트폴(100)의 x축 방향, y축 방향, z축 방향의 일상적인 변위량이 도시되어 있다. 도 6의 (b)에는 스마트폴(100)이 정상적으로 직립된 상태에서 바람 등에 의해 흔들리는 경우에 스마트폴(100)의 x축 방향, y축 방향, z축 방향 각각의 변위량 예시가 도시되어 있다. 본 실시예의 이해를 돕기 위해 스마트폴(100)의 x축 방향, y축 방향, z축 방향 각각의 변위량이 과장되어 도시되어 있다. 스마트폴(100)이 바람 등에 의해 흔들리게 되면 전후좌우 방향으로 흔들리게 되며 높이 방향으로는 거의 흔들림이 발생되지 않는다. 도 6에서의 스마트폴(100)의 z축 방향은 스마트폴(100)의 높이 방향이므로 스마트폴(100)의 x축 방향, y축 방향에 비해 변위량이 작다.Figure 6 is an example of shaking of the smart pole terminal 10 when the smart pole 100 shown in Figure 1 is normally upright. In Figure 6 (a), the x-axis direction, y-axis direction, and z-axis direction of the triaxial acceleration sensor 11 when the smart pole 100 is normally upright, that is, the x-axis direction and y direction of the smart pole 100 Typical displacement amounts in the axial and z-axis directions are shown. Figure 6 (b) shows an example of the amount of displacement of the smart pole 100 in the x-axis direction, y-axis direction, and z-axis direction when the smart pole 100 is shaken by wind or the like in a normally upright state. To facilitate understanding of this embodiment, the displacement amounts of the smart pole 100 in the x-axis, y-axis, and z-axis directions are shown in exaggerated form. When the smart pole 100 is shaken by wind, etc., it shakes in the front, back, left, and right directions, and almost no shaking occurs in the height direction. Since the z-axis direction of the smart pole 100 in FIG. 6 is the height direction of the smart pole 100, the amount of displacement is smaller than the x-axis direction and the y-axis direction of the smart pole 100.

상술한 바와 같이, 스마트폴(100)의 x축 방향, y축 방향, z축 방향 각각의 가속도값은 x축 방향, y축 방향, z축 방향 각각의 변위량에 비례하는 일종의 벡터값이다. 반면, 스마트폴(100)의 변위량 "DS(t)"은 스마트폴(100)의 x축 방향, y축 방향, z축 방향의 현재 가속도값 합산과 x축 방향, y축 방향, z축 방향의 가속도 초기값 합산에 의해 결정된 일종의 스칼라 값으로서 방향성을 갖는 않게 된다. 스마트폴(100)의 변위량 "DS(t)"은 스마트폴(100)의 x축 방향, y축 방향, z축 방향의 실제 변위량의 총합의 절대값에 비례하는 특성을 갖는다. As described above, the acceleration values in the x-axis, y-axis, and z-axis directions of the smart pole 100 are a kind of vector value proportional to the displacement amount in the x-axis, y-axis, and z-axis directions. On the other hand, the displacement amount "DS(t)" of the smart pole 100 is the sum of the current acceleration values in the x-axis, y-axis, and z-axis directions of the smart pole 100 and the x-axis, y-axis, and z-axis directions. The acceleration is a kind of scalar value determined by summing the initial values and has no directionality. The displacement amount "DS(t)" of the smart pole 100 has the characteristic of being proportional to the absolute value of the sum of the actual displacement amounts in the x-axis, y-axis, and z-axis directions of the smart pole 100.

본 실시예에서 스마트폴(100)의 변위량 "DS(t)"는 스마트폴(100)의 x축 방향, y축 방향, y축 방향의 현재 가속도값 합산과 x축 방향, y축 방향, y축 방향의 가속도 초기값 합산으로부터 산출되기 때문에 삼축가속도센서(11)가 임의 방향으로 설치되더라도 스마트폴(100)의 기울기 감시 진단의 정확도에 영향을 주지 않게 된다. 삼축가속도센서(11)의 x축 방향, y축 방향, y축 방향이 스마트폴(100)의 높이 방향 또는 중력방향에 정확하게 수평 또는 수직을 이루도록 삼축가속도센서(11)가 설치되는 것은 용이하지 않다. 본 실시예에 따르면, 삼축가속도센서(11)가 임의 방향으로 설치되더라도 스마트폴(100)의 기울기 감시 진단의 정확도에 영향을 주지 않기 때문에 매우 높은 정확도의 스마트폴(100)의 기울기 감시 진단 결과가 제공될 수 있다. In this embodiment, the displacement amount "DS(t)" of the smart pole 100 is the sum of the current acceleration values in the x-axis direction, y-axis direction, and y-axis direction of the smart pole 100 and the x-axis direction, y-axis direction, and y Since the acceleration in the axial direction is calculated from the sum of the initial values, even if the triaxial acceleration sensor 11 is installed in any direction, it does not affect the accuracy of the tilt monitoring diagnosis of the smart pole 100. It is not easy to install the triaxial acceleration sensor 11 so that the x-axis, y-axis, and y-axis directions of the triaxial acceleration sensor 11 are exactly horizontal or perpendicular to the height direction or gravity direction of the smart pole 100. . According to this embodiment, even if the three-axis acceleration sensor 11 is installed in any direction, it does not affect the accuracy of the tilt monitoring diagnosis of the smart pole 100, so the tilt monitoring diagnosis result of the smart pole 100 is very high accuracy. can be provided.

58 단계에서 제어부(14)는 57 단계에서 변위량산출부(13)에 의해 산출된 스마트폴(100)의 변위량 "DS(t)"와 스마트폴(100)의 변위량 상한값 "DSmax"를 비교한다. 58 단계에서의 비교 결과, 스마트폴(100)의 변위량 "DS(t)"가 스마트폴(100)의 변위량 상한값 "DSmax"보다 크면 59 단계로 진행되고, 그렇지 않으면 510 단계로 진행된다. 스마트폴(100)의 변위량 상한값 "DSmax"는 스마트폴(100)이 차량 충돌 등과 같은 큰 충격에 의해 바로 전도될 수 있는 크기의 스마트폴(100)의 변위량 값을 의미한다.In step 58, the control unit 14 compares the displacement amount “DS(t)” of the smart pole 100 calculated by the displacement amount calculation unit 13 in step 57 with the upper limit value “DSmax” of the displacement amount of the smart pole 100. As a result of the comparison in step 58, if the displacement amount “DS(t)” of the smart pole 100 is greater than the upper limit value “DSmax” of the displacement amount of the smart pole 100, the process proceeds to step 59, otherwise, the process proceeds to step 510. The upper limit value of displacement of the smart pole 100, “DSmax”, refers to the displacement value of the smart pole 100 of a size at which the smart pole 100 can be immediately overturned by a large impact such as a vehicle collision.

59 단계에서 제어부(14)는 스마트폴(100)의 변위량 "DS(t)"가 스마트폴(100)의 변위량 상한값 "DSmax"보다 큰 것으로 확인된 시점에서 즉시 통신부(15)를 통하여 변위량산출부(13)에 의해 산출된 스마트폴(100)의 변위량 "DS(t)"를 나타내는 변위 데이터를 서버(20)로 전송한다. 제어부(14)는 스마트폴(100)의 변위량 "DS(t)"가 스마트폴(100)의 변위량 상한값 "DSmax"보다 큰 것으로 확인되면 변위 데이터에 스마트폴 전도 이벤트의 발생을 나타내는 코드를 삽입하여 전송한다. In step 59, the control unit 14 immediately sends a displacement calculation unit through the communication unit 15 when it is confirmed that the displacement amount “DS(t)” of the smart pole 100 is greater than the upper limit value “DSmax” of the displacement amount of the smart pole 100. Displacement data representing the displacement amount “DS(t)” of the smart pole 100 calculated by (13) is transmitted to the server 20. When the control unit 14 determines that the displacement amount "DS(t)" of the smart pole 100 is greater than the upper limit value "DSmax" of the smart pole 100, the control unit 14 inserts a code indicating the occurrence of a smart pole overturn event in the displacement data. send.

510 단계에서 제어부(14)는 통신부(15)를 통하여 변위량산출부(13)에 의해 산출된 스마트폴(100)의 변위량 "DS(t)"를 나타내는 변위 데이터를 주기적으로 서버(20)로 전송한다. 제어부(14)는 변위량산출부(13)에 의해 산출된 스마트폴(100)의 변위량 "DS(t)"의 현재 시각 "t"가 일정 시간 간격의 주기적 전송 시점에 도달하였는가를 확인하고, 그 확인 결과 변위량산출부(13)에 의해 산출된 스마트폴(100)의 변위량 "DS(t)"의 현재 시각 "t"가 일정 시간 간격의 주기적 전송 시점에 도달하였으면 변위 데이터를 전송하는 방식으로 변위 데이터를 주기적으로 전송할 수 있다. In step 510, the control unit 14 periodically transmits displacement data representing the displacement amount “DS(t)” of the smart pole 100 calculated by the displacement amount calculation unit 13 to the server 20 through the communication unit 15. do. The control unit 14 checks whether the current time "t" of the displacement amount "DS(t)" of the smart pole 100 calculated by the displacement amount calculation unit 13 has reached the periodic transmission point at a certain time interval, and As a result of confirmation, if the current time "t" of the displacement amount "DS(t)" of the smart pole 100 calculated by the displacement amount calculation unit 13 has reached the periodic transmission point at a certain time interval, the displacement data is transmitted. Data can be transmitted periodically.

예를 들어, 삼축가속도센서(11)의 검출 결과의 변위량산출부(13)로의 입력이 1분마다 주기적으로 이루어지고, 스마트폴단말(10)로부터 서버(20)로의 변위 데이터 전송이 1시간마다 주기적으로 이루어진다면, 제어부(14)는 변위량산출부(13)에 의해 산출된 스마트폴(100)의 변위량 "DS(t)"의 현재 시각 "t"가 1시간 간격의 주기적 전송 시점에 도달하였는가를 확인함으로써 1시간 간격으로 변위량산출부(13)에 의해 산출된 스마트폴(100)의 변위량 "DS(t)"를 나타내는 변위 데이터를 서버(20)로 전송한다. 59 단계 및 510 단계에서의 변위 데이터 전송이 완료되면 56 단계로 돌아가서 56 ~ 510 단계가 반복된다.For example, the detection results of the three-axis acceleration sensor 11 are input to the displacement calculation unit 13 periodically every minute, and the displacement data is transmitted from the smart pole terminal 10 to the server 20 every hour. If performed periodically, the control unit 14 determines whether the current time "t" of the displacement amount "DS(t)" of the smart pole 100 calculated by the displacement calculation unit 13 has reached the periodic transmission time at 1-hour intervals. By checking, displacement data representing the displacement amount “DS(t)” of the smart pole 100 calculated by the displacement calculation unit 13 is transmitted to the server 20 at 1 hour intervals. When the displacement data transmission in steps 59 and 510 is completed, the process returns to step 56 and steps 56 to 510 are repeated.

도 7은 도 3에 도시된 서버(20)의 구성도이다. 도 7을 참조하면, 도 3에 도시된 서버(20)는 감시부(21), 변위량누적부(22), 최소값누적부(23), 진단부(24), 통신부(25), 스토리지(26), 및 사용자인터페이스(27)로 구성된다. 감시부(21)는 스마트폴단말(10)으로부터 스마트폴(100)의 변위량 "DS(t)"를 나타내는 변위 데이터를 수신하고, 스마트폴 전도 이벤트의 발생을 모니터링하는 역할을 한다. 진단부(24)는 스마트폴단말(10)으로부터 수신된 변위 데이터에 기초하여 스마트폴단말(10)의 기울기 상태를 진단하는 역할을 한다. FIG. 7 is a configuration diagram of the server 20 shown in FIG. 3. Referring to FIG. 7, the server 20 shown in FIG. 3 includes a monitoring unit 21, a displacement accumulation unit 22, a minimum value accumulation unit 23, a diagnosis unit 24, a communication unit 25, and a storage unit 26. ), and a user interface (27). The monitoring unit 21 receives displacement data representing the displacement amount “DS(t)” of the smart pole 100 from the smart pole terminal 10 and serves to monitor the occurrence of a smart pole overturning event. The diagnosis unit 24 serves to diagnose the tilt state of the smart pole terminal 10 based on the displacement data received from the smart pole terminal 10.

통신부(25)는 스마트폴단말(10)과의 통신을 수행한다. 예를 들어, 통신부(25)는 로라 망을 이용하여 스마트폴단말(10)과의 통신을 수행할 수도 있고, 이더넷 망을 이용하여 스마트폴단말(10)과의 통신을 수행할 수도 있다. 사용자인터페이스(27)는 스마트폴 전도 이벤트의 발생과 진단부(24)의 진단 결과를 이미지와 사운드 중 적어도 하나의 형태로 사용자에게 출력하는 역할을 하며, 디스플레이패널, 터치스크린, 스피커 등의 조합으로 구현될 수 있다.The communication unit 25 performs communication with the smart pole terminal 10. For example, the communication unit 25 may communicate with the smart pole terminal 10 using a LoRa network or may communicate with the smart pole terminal 10 using an Ethernet network. The user interface 27 serves to output the occurrence of a smart pole conduction event and the diagnosis results of the diagnostic unit 24 to the user in the form of at least one of image and sound, and is provided through a combination of a display panel, touch screen, speaker, etc. It can be implemented.

도 8, 9는 도 7에 도시된 서버(20) 측의 스마트폴 기울기상태 감시진단 방법의 흐름도이다. 도 8, 9를 참조하면, 도 3에 도시된 서버(20) 측의 스마트폴 기울기상태 감시진단 방법은 다음과 같은 단계들로 구성된다. 이하에서는 도 8, 9를 참조하면서 감시부(21), 변위량누적부(22), 최소값누적부(23), 진단부(24)를 상세하게 설명하기로한다. 감시부(21), 변위량누적부(22), 최소값누적부(23), 진단부(24)는 마이크로프로세서와 스토리지(26)에 저장된 프로그램의 조합으로 구현될 수 있다.Figures 8 and 9 are flowcharts of the smart pole tilt state monitoring and diagnosis method on the server 20 side shown in Figure 7. Referring to Figures 8 and 9, the smart pole tilt state monitoring and diagnosis method on the server 20 side shown in Figure 3 consists of the following steps. Hereinafter, the monitoring unit 21, the displacement accumulation unit 22, the minimum value accumulation unit 23, and the diagnosis unit 24 will be described in detail with reference to FIGS. 8 and 9. The monitoring unit 21, the displacement accumulation unit 22, the minimum value accumulation unit 23, and the diagnosis unit 24 may be implemented as a combination of a microprocessor and a program stored in the storage 26.

81 단계에서 서버(20)의 감시부(21)는 통신부(25)를 통하여 스마트폴단말(10)으로부터 스마트폴단말(10)이 설치된 스마트폴(100)의 변위량 "DS(t)"를 나타내는 변위 데이터를 수신한다. 감시부(21)는 도 3에 도시된 복수 개의 스마트폴단말(10) 각각으로부터 각 스마트폴단말(10)이 설치된 스마트폴(100)의 변위량 "DS(t)"를 나타내는 변위 데이터를 수신한다. 이하에서 설명되는 스마트폴 기울기상태 감시진단 방법은 각 스마트폴단말(10)에 대해 동일하게 수행되므로 어느 하나의 스마트폴단말(10)에 대하여 설명하기로 한다.In step 81, the monitoring unit 21 of the server 20 receives a message indicating the displacement amount “DS(t)” of the smart pole 100 on which the smart pole terminal 10 is installed from the smart pole terminal 10 through the communication unit 25. Receive displacement data. The monitoring unit 21 receives displacement data representing the displacement amount “DS(t)” of the smart pole 100 on which each smart pole terminal 10 is installed from each of the plurality of smart pole terminals 10 shown in FIG. 3. . Since the smart pole tilt state monitoring and diagnosis method described below is performed in the same way for each smart pole terminal (10), it will be described for one smart pole terminal (10).

82 단계에서 서버(20)의 감시부(21)는 81 단계에서 수신된 변위 데이터에 스마트폴 전도 이벤트의 발생을 나타내는 코드가 포함되어 있는지를 확인한다. 82 단계에서 확인 결과, 81 단계에서 수신된 변위 데이터에 스마트폴 전도 이벤트의 발생을 나타내는 코드가 포함되어 있으면 83 단계로 진행되고, 그렇지 않으면 84 단계로 진행된다.In step 82, the monitoring unit 21 of the server 20 checks whether the displacement data received in step 81 includes a code indicating the occurrence of a smart pole overturn event. As a result of the confirmation in step 82, if the displacement data received in step 81 includes a code indicating the occurrence of a smart pole overturning event, the process proceeds to step 83. Otherwise, the process proceeds to step 84.

83 단계에서 서버(20)의 감시부(21)는 사용자인터페이스(27)를 통하여 스마트폴(100)의 전도 위험을 알리는 경고 레벨의 알람을 출력하고, 통신부(25)를 통하여 스마트폴(100)의 전도 위험을 알리는 경고 레벨의 알람을 나타내는 메시지를 고정단말(30)과 이동단말(40)로 전송한다. 스마트폴 관리자는 사용자인터페이스(27), 고정단말(30), 이동단말(40) 중 적어도 하나를 통해 이러한 경고 레벨의 알람을 인지하게 되면 스마트폴(100)의 보수가 이루어질 수 있도록 조치를 취할 수 있다. 스마트폴(100)에 대한 설비 설치 작업 등이 예정되어 있는 경우, 스마트폴 관리자는 작업자에게 스마트폴(100)의 전도 위험을 알릴 수 있다.In step 83, the monitoring unit 21 of the server 20 outputs a warning level alarm indicating the risk of falling of the smart pole 100 through the user interface 27, and sends an alarm to the smart pole 100 through the communication unit 25. A message indicating a warning level alarm indicating the risk of falling is transmitted to the fixed terminal 30 and the mobile terminal 40. When the smart pole manager recognizes an alarm of this warning level through at least one of the user interface 27, the fixed terminal 30, and the mobile terminal 40, he or she can take action to ensure that the smart pole 100 is repaired. there is. When equipment installation work, etc. for the smart pole 100 is scheduled, the smart pole manager may inform workers of the risk of falling of the smart pole 100.

84 단계에서 서버(20)의 변위량누적부(22)는 81 단계에서 감시부(21)에 의해 수신된 변위 데이터가 나타내는 스마트폴 변위량 "DS(t)"를 81 단계에서의 수신 시점 이전에 수신된 변위 데이터가 나타내는 스마트폴 변위량 "DS(t)"에 누적시킴으로써 복수의 스마트폴 변위량의 나열로 이루어진 변위량 누적 리스트를 생성한다. 변위량누적부(22)는 81 단계에서 수신된 변위 데이터가 나타내는 스마트폴 변위량 "DS(t)"를 스토리지(26)에 이미 저장되어 있는 적어도 하나의 스마트폴 변위량 "DS(t)"에 누적 저장함으로써 스마트폴(100)의 변위량 누적 리스트를 생성할 수 있다. In step 84, the displacement accumulation unit 22 of the server 20 receives the smart pole displacement amount “DS(t)” indicated by the displacement data received by the monitoring unit 21 in step 81 before the reception point in step 81. By accumulating the smart pole displacement amount "DS(t)" indicated by the displacement data, a cumulative displacement list consisting of a plurality of smart pole displacement amounts is created. The displacement accumulator 22 accumulates and stores the smart pole displacement amount “DS(t)” indicated by the displacement data received in step 81 in at least one smart pole displacement amount “DS(t)” already stored in the storage 26. By doing so, a cumulative list of displacement amounts of the smart pole 100 can be created.

도 10은 도 7에 도시된 변위량누적부(22)에 의해 생성된 변위량 누적 리스트의 예시도이다. 도 10에는 스마트폴단말(10)로부터 서버(20)로의 변위 데이터 전송이 1시간마다 주기적으로 이루어지는 경우에 84 단계에서 생성된 변위량 누적 리스트의 일례가 도시되어 있다. 변위량 누적 리스트에 대한 이해를 돕기 위해 변위량 누적 리스트는 x축이 "DS(t)"의 크기를 나타내고, y축이 1시간 단위의 시간 흐름을 나타내는 그래프로 표현되어 있다. y축의 끝 쪽에는 스마트폴 전도 이벤트가 발생된 예가 도시되어 있다. FIG. 10 is an example diagram of a displacement accumulation list generated by the displacement accumulation unit 22 shown in FIG. 7 . Figure 10 shows an example of the cumulative displacement list generated in step 84 when displacement data is transmitted periodically from the smart pole terminal 10 to the server 20 every hour. To help you understand the cumulative displacement list, the cumulative displacement list is expressed as a graph where the x-axis represents the size of "DS(t)" and the y-axis represents the time flow in units of 1 hour. An example of a smart pole conduction event occurring is shown at the end of the y-axis.

85 단계에서 서버(20)의 최소값누적부(23)는 84 단계에서 생성된 스마트폴(100)의 변위량 누적 리스트를 일정 시구간 단위로 분할하고, 이와 같이 분할된 각 시구간 별로 최소값을 추출한다. 예를 들어, 진단부(24)는 일주일 동안 생성된 스마트폴(100)의 변위 누적 리스트를 6시간 길이의 시구간 단위로 분할하고, 이와 같이 분할된 각 시구간 별로 최소값을 추출할 수 있다.In step 85, the minimum value accumulation unit 23 of the server 20 divides the accumulated displacement amount list of the smart pole 100 generated in step 84 into certain time sections and extracts the minimum value for each divided time section. . For example, the diagnosis unit 24 may divide the accumulated displacement list of the smart pole 100 generated over a week into 6-hour long time sections and extract the minimum value for each time section divided in this way.

86 단계에서 서버(20)의 최소값누적부(23)는 85 단계에서 추출된 최소값을 85 단계에서의 추출 시점 이전에 추출된 최소값에 누적시킴으로써 복수의 최소값의 나열로 이루어진 최소값 누적 리스트를 생성한다. 최소값누적부(23)는 85 단계에서 추출된 최소값을 스토리지(26)에 이미 저장되어 있는 적어도 하나의 최소값에 누적 저장함으로써 스마트폴(100)의 변위량 "DS(t)"에 대한 최소값 누적 리스트를 생성할 수 있다. In step 86, the minimum value accumulation unit 23 of the server 20 accumulates the minimum value extracted in step 85 to the minimum value extracted before the extraction time in step 85, thereby generating a minimum value accumulation list consisting of a plurality of minimum values. The minimum value accumulation unit 23 accumulates and stores the minimum value extracted in step 85 to at least one minimum value already stored in the storage 26, thereby creating a minimum value accumulation list for the displacement amount “DS(t)” of the smart pole 100. can be created.

도 11은 도 7에 도시된 최소값누적부(23)에 의해 생성된 최소값 누적 리스트의 예시도이다. 도 11에 도시된 최소값 누적 리스트는 도 10에 도시된 변위량 누적 리스트로부터 생성된다. 도 11에는 도 10에 도시된 변위량 누적 리스트가 6시간 길이의 시구간 단위로 분할된 경우에 86 단계에서 생성된 최소값 누적 리스트의 일례가 도시되어 있다. 최소값 누적 리스트에 대한 이해를 돕기 위해 최소값 누적 리스트는 x축이 "DS(t)"의 크기를 나타내고, y축이 6시간 단위의 시간 흐름을 나타내는 그래프로 표현되어 있다. FIG. 11 is an example diagram of a minimum value accumulation list generated by the minimum value accumulation unit 23 shown in FIG. 7. The minimum value accumulation list shown in FIG. 11 is generated from the displacement amount accumulation list shown in FIG. 10. FIG. 11 shows an example of the minimum value accumulation list generated in step 86 when the displacement accumulation list shown in FIG. 10 is divided into time sections of 6 hours in length. To help you understand the minimum value accumulation list, the minimum value accumulation list is expressed as a graph where the x-axis represents the size of "DS(t)" and the y-axis represents the time flow in 6-hour units.

87 단계에서 서버(20)의 진단부(24)는 86 단계에서 최소값누적부(23)에 의해 생성된 최소값 누적 리스트의 복수의 최소값 중 가장 큰 값과 스마트폴(100)의 변위량 하한값 "DSmin"를 비교한다. 87 단계에서의 비교 결과, 최소값 누적 리스트의 복수의 최소값 중 가장 큰 값이 스마트폴(100)의 변위량 하한값 "DSmin"보다 작으면 88 단계로 진행되고, 그렇지 않으면 813 단계로 진행된다. 진단부(24)는 최소값누적부(23)에 의해 생성된 최소값 누적 리스트의 복수의 최소값에서 미리 설정된 개수의 최근 최소값 중 가장 큰 값과 스마트폴(100)의 변위량 하한값 "DSmin"를 비교한다. In step 87, the diagnosis unit 24 of the server 20 determines the largest value among the plurality of minimum values of the minimum value accumulation list generated by the minimum value accumulator 23 in step 86 and the lower limit value of the displacement of the smart pole 100, “DSmin”. Compare. As a result of the comparison in step 87, if the largest value among the plurality of minimum values in the minimum value accumulation list is less than the lower limit value “DSmin” of the displacement amount of the smart pole 100, the process proceeds to step 88, otherwise, the process proceeds to step 813. The diagnosis unit 24 compares the lower limit value “DSmin” of the displacement amount of the smart pole 100 with the largest value among a preset number of recent minimum values from a plurality of minimum values in the minimum value accumulation list generated by the minimum value accumulator 23.

예를 들어, 진단부(24)는 최소값누적부(23)에 의해 생성된 최소값 누적 리스트의 복수의 최소값에서 하루 동안의 4 개의 최소값 중 가장 큰 값과 스마트폴(100)의 변위량 하한값 "DSmin"를 비교할 수 있다. 어떤 지역의 날씨나 주변 환경에 따라 스마트폴(100)의 변위량 하한값 "DSmin"과의 비교에 사용되는 최소값 개수는 조정될 수 있다. 도 11의 (a) 구간에는 하루 동안의 4 개의 최소값 중 가장 큰 값이 스마트폴(100)의 변위량 하한값 "DSmin"보다 작은 일례가 도시되어 있다. 도 11의 (a) 구간은 도 10에 도시된 변위량 누적 리스트로부터 생성된 예에 해당된다. For example, the diagnosis unit 24 selects the largest value among the four minimum values for one day from the plurality of minimum values of the minimum value accumulation list generated by the minimum value accumulator 23 and the lower limit of displacement of the smart pole 100, “DSmin”. can be compared. The minimum number of values used for comparison with the lower limit value “DSmin” of the displacement of the smart pole 100 may be adjusted depending on the weather or surrounding environment of a certain area. In section (a) of FIG. 11, an example is shown where the largest value among the four minimum values for one day is smaller than the lower limit value “DSmin” of the displacement amount of the smart pole 100. Section (a) of FIG. 11 corresponds to an example generated from the cumulative displacement list shown in FIG. 10.

스마트폴(100)의 변위량 하한값 "DSmin"은 스마트폴(100)의 기울기 진단이 요구되는 스마트폴(100)의 변위량 최소값을 의미한다. 따라서, 스마트폴(100)의 변위량 최소값 누적 리스트의 복수의 최소값 중 가장 큰 값이 스마트폴(100)의 변위량 하한값 "DSmin" 보다 작다는 것은 스마트폴(100)이 계속적으로 정상적인 직립 상태에 있거나 스마트폴(100)이 바람, 주변 차량의 주행 등으로 인해 잠시 흔들렸더라도 다시 정상적인 직립 상태로 되돌아온 경우를 의미한다. The lower limit of displacement of the smart pole 100, “DSmin”, means the minimum displacement of the smart pole 100 for which tilt diagnosis of the smart pole 100 is required. Therefore, the fact that the largest value among the plurality of minimum values of the cumulative list of minimum displacement values of the smart pole 100 is smaller than the lower limit value "DSmin" of the displacement amount of the smart pole 100 means that the smart pole 100 is continuously in a normal upright state or is in a smart pole 100. This refers to a case where the pole 100 returns to its normal upright state even if it is briefly shaken due to wind, driving of surrounding vehicles, etc.

88 단계에서 서버(20)의 진단부(24)는 81 단계에서 감시부(21)에 의해 수신된 변위 데이터가 나타내는 스마트폴 변위량 "DS(t)"와 스마트폴(100)의 제 1 변위량 임계값 "DSth1"를 비교한다. 88 단계에서의 비교 결과, 스마트폴(100)의 변위량 "DS(t)"가 스마트폴(100)의 제 1 변위량 임계값 "DSth1"보다 크면 89 단계로 진행되고, 그렇지 않으면 810 단계로 진행된다. 스마트폴(100)의 제 1 변위량 임계값 "DSth1"은 스마트폴(100)의 변위량 상한값 "DSmax"보다는 작고 스마트폴(100)의 제 2 변위량 임계값 "DSth2"보다는 큰 값으로서 태풍, 강한 비바람 등으로 인한 강한 충격이 스마트폴(100)에 가해지고 있음을 판별하기 위한 임계값이다.In step 88, the diagnosis unit 24 of the server 20 determines the smart pole displacement amount “DS(t)” indicated by the displacement data received by the monitoring unit 21 in step 81 and the first displacement amount threshold of the smart pole 100. Compare the value "DSth1". As a result of the comparison in step 88, if the displacement amount “DS(t)” of the smart pole 100 is greater than the first displacement threshold “DSth1” of the smart pole 100, the process proceeds to step 89, otherwise, the process proceeds to step 810. . The first displacement threshold "DSth1" of the smart pole 100 is smaller than the upper limit value "DSmax" of the smart pole 100 and larger than the second displacement threshold "DSth2" of the smart pole 100, such as a typhoon, strong rain and wind. This is a threshold value for determining that a strong impact due to, etc. is being applied to the smart pole 100.

89 단계에서 서버(20)의 진단부(24)는 사용자인터페이스(27)를 통하여 태풍, 강한 비바람 등에 의해 스마트폴(100)이 강하게 흔들리고 있음을 나타내는 진단 결과를 출력하고, 통신부(25)를 통하여 태풍, 강한 비바람 등에 의해 스마트폴(100)이 강하게 흔들리고 있음을 나타내는 진단 결과를 고정단말(30)과 이동단말(40)로 전송한다. 스마트폴 관리자는 사용자인터페이스(27), 고정단말(30), 이동단말(40) 중 적어도 하나를 통해 이러한 진단 결과를 인지하게 되면 태풍, 강한 비바람 등에 대비한 조치를 취할 수 있다. 도 10에 도시된 변위량 누적 리스트의 "15h", "16h"에서 이와 같이 진단된다. In step 89, the diagnosis unit 24 of the server 20 outputs a diagnosis result indicating that the smart pole 100 is strongly shaken by a typhoon, strong rain and wind, etc. through the user interface 27, and outputs a diagnosis result through the communication unit 25. A diagnosis result indicating that the smart pole 100 is strongly shaken by a typhoon, strong rain or wind, etc. is transmitted to the fixed terminal 30 and the mobile terminal 40. When the smart pole manager recognizes this diagnosis result through at least one of the user interface 27, the fixed terminal 30, and the mobile terminal 40, he or she can take measures to prepare for typhoons, strong rain and wind, etc. This diagnosis is made at “15h” and “16h” in the cumulative displacement list shown in Figure 10.

810 단계에서 서버(20)의 진단부(24)는 81 단계에서 감시부(21)에 의해 수신된 변위 데이터가 나타내는 스마트폴 변위량 "DS(t)"와 스마트폴(100)의 제 2 변위량 임계값 "DSth2"를 비교한다. 810 단계에서의 비교 결과, 스마트폴(100)의 변위량 "DS(t)"가 스마트폴(100)의 제 2 변위량 임계값 "DSth2"보다 크면 811 단계로 진행되고, 그렇지 않으면 812 단계로 진행된다. 스마트폴(100)의 제 2 변위량 임계값 "DSth2"은 스마트폴(100)의 제 1 변위량 임계값 "DSth1"보다는 작고 스마트폴(100)의 변위량 하한값 "DSmin"보다는 큰 값으로서 바람, 주변 공사 등으로 인한 비교적 낮은 수준의 충격이 스마트폴(100)에 가해지고 있음을 판별하기 위한 임계값이다.In step 810, the diagnosis unit 24 of the server 20 determines the smart pole displacement amount “DS(t)” indicated by the displacement data received by the monitoring unit 21 in step 81 and the second displacement amount threshold of the smart pole 100. Compare the value "DSth2". As a result of the comparison in step 810, if the displacement amount “DS(t)” of the smart pole 100 is greater than the second displacement threshold “DSth2” of the smart pole 100, the process proceeds to step 811, otherwise, the process proceeds to step 812. . The second displacement threshold "DSth2" of the smart pole 100 is smaller than the first displacement threshold "DSth1" of the smart pole 100 and is larger than the lower displacement threshold "DSmin" of the smart pole 100, and is a value that can be used to protect against wind and surrounding construction. This is a threshold value for determining that a relatively low level of shock due to etc. is being applied to the smart pole 100.

811 단계에서 서버(20)의 진단부(24)는 사용자인터페이스(27)를 통하여 바람, 주변 공사 등에 의해 스마트폴(100)이 약하게 흔들리고 있음을 나타내는 진단 결과를 출력하고, 통신부(25)를 통하여 바람, 주변 공사 등에 의해 스마트폴(100)이 약하게 흔들리고 있음을 나타내는 진단 결과를 고정단말(30)과 이동단말(40)로 전송한다. 스마트폴 관리자는 사용자인터페이스(27), 고정단말(30), 이동단말(40) 중 적어도 하나를 통해 이러한 진단 결과를 인지할 수 있다. 도 10에 도시된 변위량 누적 리스트의 "8h", "14h", "17h"에서 이와 같이 진단된다. In step 811, the diagnosis unit 24 of the server 20 outputs a diagnosis result indicating that the smart pole 100 is slightly shaking due to wind, surrounding construction, etc. through the user interface 27, and outputs a diagnosis result through the communication unit 25. A diagnosis result indicating that the smart pole 100 is slightly shaking due to wind, nearby construction, etc. is transmitted to the fixed terminal 30 and the mobile terminal 40. The smart pole manager can recognize these diagnosis results through at least one of the user interface 27, the fixed terminal 30, and the mobile terminal 40. This diagnosis is made at “8h”, “14h”, and “17h” in the cumulative displacement list shown in FIG. 10.

812 단계에서 서버(20)의 진단부(24)는 사용자인터페이스(27)를 통하여 스마트폴(100)의 기울기 상태가 정상적인 직립 상태에 있음을 나타내는 진단 결과를 출력하고, 통신부(25)를 통하여 스마트폴(100)의 기울기 상태가 정상적인 직립 상태에 있음을 나타내는 진단 결과를 고정단말(30)과 이동단말(40)로 전송한다. 스마트폴 관리자는 사용자인터페이스(27), 고정단말(30), 이동단말(40) 중 적어도 하나를 통해 이러한 진단 결과를 인지할 수 있다. In step 812, the diagnostic unit 24 of the server 20 outputs a diagnostic result indicating that the inclination state of the smart pole 100 is in a normal upright state through the user interface 27, and outputs a diagnostic result indicating that the tilt state of the smart pole 100 is in a normal upright state through the user interface 27. A diagnosis result indicating that the tilt state of the pole 100 is in a normal upright state is transmitted to the fixed terminal 30 and the mobile terminal 40. The smart pole manager can recognize these diagnosis results through at least one of the user interface 27, the fixed terminal 30, and the mobile terminal 40.

88 ~ 812 단계에서 진단부(24)는 감시부(21)에 의해 수신된 변위 데이터가 나타내는 스마트폴 변위량 "DS(t)"의 크기가 복수의 임계값 "DSth1"과 "DSth2"에 의해 구분되는 복수의 변위량 크기 구간 중 어느 변위량 크기 구간에 속하는가에 따라 스마트폴(100)의 기울기 상태를 진단한다. 이와 같이, 태풍, 강한 바람, 약한 바람 등에 따라 다르게 형성되는 스마트폴(100)의 흔들림 정도를 나타내는 진단 결과가 제공될 수 있음에 따라 스마트폴(100)에 대한 설비 설치 작업이나 스마트폴(100)의 유지 보수 작업 시 스마트폴(100)의 흔들림으로 인해 발생되는 작업자 추락 사고 등 안전 사고를 예방할 수 있다.In steps 88 to 812, the diagnostic unit 24 determines the size of the smart pole displacement amount “DS(t)” indicated by the displacement data received by the monitoring unit 21 by a plurality of thresholds “DSth1” and “DSth2”. The inclination state of the smart pole 100 is diagnosed depending on which displacement size section it belongs to among the plurality of displacement size sections. In this way, diagnostic results indicating the degree of shaking of the smart pole 100, which is formed differently depending on typhoons, strong winds, weak winds, etc., can be provided, so equipment installation work for the smart pole 100 or the smart pole 100 It is possible to prevent safety accidents such as worker falls caused by shaking of the smart pole 100 during maintenance work.

813 단계에서 서버(20)의 진단부(24)는 86 단계에서 최소값누적부(23)에 의해 생성된 최소값 누적 리스트의 복수의 최소값이 증가하는 추세에 있는가를 확인한다. 813 단계에서의 확인 결과, 최소값누적부(23)에 의해 생성된 최소값 누적 리스트의 복수의 최소값이 증가하는 추세에 있으면 817 단계로 진행되고, 그렇지 않으면 814 단계로 진행된다. 진단부(24)는 최소값누적부(23)에 의해 생성된 최소값 누적 리스트의 복수의 최소값 중 미리 설정된 개수의 최근 최소값이 증가하는 추세에 있는가를 확인한다. 예를 들어, 진단부(24)는 최소값누적부(23)에 의해 생성된 최소값 누적 리스트의 복수의 최소값 중 하루 동안의 4 개의 최소값이 증가하는 추세에 있는가를 확인할 수 있다. 어떤 지역의 날씨나 주변 환경에 따라 최소값 증가 추세의 판별에 사용되는 최소값 개수는 조정될 수 있다.In step 813, the diagnosis unit 24 of the server 20 determines whether the plurality of minimum values in the minimum value accumulation list generated by the minimum value accumulation unit 23 are in an increasing trend in step 86. As a result of the confirmation in step 813, if the plurality of minimum values in the minimum value accumulation list generated by the minimum value accumulation unit 23 are in an increasing trend, the process proceeds to step 817. Otherwise, the process proceeds to step 814. The diagnosis unit 24 determines whether a preset number of recent minimum values among the plurality of minimum values in the minimum value accumulation list generated by the minimum value accumulator 23 are on an increasing trend. For example, the diagnosis unit 24 may check whether the four minimum values for one day among the plurality of minimum values in the minimum value accumulation list generated by the minimum value accumulator 23 are on an increasing trend. Depending on the weather or surrounding environment of a certain region, the number of minimum values used to determine the minimum value increasing trend can be adjusted.

814 단계에서 진단부(24)는 최소값누적부(23)에 의해 생성된 최소값 누적 리스트의 복수의 최소값의 평균 편차를 산출한다. 진단부(24)는 최소값누적부(23)에 의해 생성된 최소값 누적 리스트의 복수의 최소값 중 미리 설정된 개수의 최근 최소값의 평균 편차를 산출한다. 예를 들어, 진단부(24)는 최소값누적부(23)에 의해 생성된 최소값 누적 리스트의 복수의 최소값 중 하루 동안의 4 개의 최소값의 평균 편차를 산출할 수 있다. 어떤 지역의 날씨나 주변 환경에 따라 최소값 평균 편차의 산출에 사용되는 최소값 개수는 조정될 수 있다.In step 814, the diagnosis unit 24 calculates the average deviation of the plurality of minimum values in the minimum value accumulation list generated by the minimum value accumulation unit 23. The diagnosis unit 24 calculates an average deviation of a preset number of recent minimum values among the plurality of minimum values in the minimum value accumulation list generated by the minimum value accumulator 23. For example, the diagnosis unit 24 may calculate the average deviation of four minimum values for one day among the plurality of minimum values in the minimum value accumulation list generated by the minimum value accumulator 23. Depending on the weather or surrounding environment of an area, the number of minimum values used to calculate the minimum average deviation can be adjusted.

815 단계에서 진단부(24)는 814 단계에서 산출된 평균 편차와 기준값 "MDrf"를 비교한다. 815 단계에서의 확인 결과, 814 단계에서 산출된 평균 편차가 기준값 "MDrf"보다 작으면 816 단계로 진행되고, 그렇지 않으면 88 단계로 진행된다. 기준값 "MDrf"은 스마트폴(100)이 강한 바람, 주변 공사 등에 의해 일시적으로 기울어진 상태인지, 아니면 지반 침하, 싱크홀 등으로 인해 영구적으로 기울어진 상태인지를 판별하기 위한 기준값이다. In step 815, the diagnosis unit 24 compares the average deviation calculated in step 814 with the reference value “MDrf”. As a result of the confirmation in step 815, if the average deviation calculated in step 814 is smaller than the reference value “MDrf”, the process proceeds to step 816, otherwise, the process proceeds to step 88. The reference value “MDrf” is a reference value for determining whether the smart pole 100 is temporarily tilted due to strong winds, surrounding construction, etc., or is permanently tilted due to ground subsidence, sinkhole, etc.

816 단계에서 진단부(24)는 최소값누적부(23)에 의해 생성된 최소값 누적 리스트의 복수의 최소값 중 가장 작은 값과 스마트폴(100)의 변위량 하한값 "DSmin"를 비교한다. 816 단계에서의 비교 결과, 최소값 누적 리스트의 복수의 최소값 중 가장 작은 값이 스마트폴(100)의 변위량 하한값 "DSmin"보다 크면 817 단계로 진행되고, 그렇지 않으면 88 단계로 진행된다. 87 단계에서의 비교 대상이 되는 변위량 하한값 "DSmin"과 816 단계에서의 비교 대상이 되는 변위량 하한값 "DSmin"는 서로 다른 값일 수 있다. 예를 들면, 816 단계에서의 비교 대상이 되는 변위량 하한값 "DSmin"는 87 단계에서의 비교 대상이 되는 변위량 하한값 "DSmin"보다 약간 더 큰 값일 수 있다. In step 816, the diagnosis unit 24 compares the smallest value among the plurality of minimum values of the minimum value accumulation list generated by the minimum value accumulator 23 with the lower limit value “DSmin” of the displacement amount of the smart pole 100. As a result of the comparison in step 816, if the smallest value among the plurality of minimum values in the minimum value accumulation list is greater than the lower limit value “DSmin” of the displacement amount of the smart pole 100, the process proceeds to step 817, otherwise, the process proceeds to step 88. The displacement lower limit value “DSmin” to be compared in step 87 and the displacement lower limit value “DSmin” to be compared in step 816 may be different values. For example, the lower limit value “DSmin” of the displacement amount to be compared in step 816 may be a slightly larger value than the lower limit value “DSmin” of the displacement amount to be compared in step 87.

진단부(24)는 최소값누적부(23)에 의해 생성된 최소값 누적 리스트의 복수의 최소값에서 미리 설정된 개수의 최근 최소값 중 가장 작은 값과 스마트폴(100)의 변위량 하한값 "DSmin"를 비교한다. 예를 들어, 진단부(24)는 최소값누적부(23)에 의해 생성된 최소값 누적 리스트의 복수의 최소값에서 하루 동안의 4 개의 최소값 중 가장 작은 값과 스마트폴(100)의 변위량 하한값 "DSmin"를 비교할 수 있다. 어떤 지역의 날씨나 주변 환경에 따라 스마트폴(100)의 변위량 하한값 "DSmin"과의 비교에 사용되는 최소값 개수는 조정될 수 있다. The diagnostic unit 24 compares the smallest value among a preset number of recent minimum values from a plurality of minimum values in the minimum value accumulation list generated by the minimum value accumulator 23 with the lower limit value “DSmin” of the displacement amount of the smart pole 100. For example, the diagnosis unit 24 selects the smallest value among the four minimum values for one day from the plurality of minimum values of the minimum value accumulation list generated by the minimum value accumulator 23 and the lower limit of displacement of the smart pole 100, “DSmin”. can be compared. The minimum number of values used for comparison with the lower limit value “DSmin” of the displacement of the smart pole 100 may be adjusted depending on the weather or surrounding environment of a certain area.

817 단계에서 서버(20)의 진단부(24)는 사용자인터페이스(27)를 통하여 스마트폴(100)의 기울기 상태가 잠재적인 전도 위험에 있음을 나타내는 진단 결과를 출력하고, 통신부(25)를 통하여 스마트폴(100)의 기울기 상태가 잠재적인 전도 위험에 있음을 나타내는 진단 결과를 고정단말(30)과 이동단말(40)로 전송한다. 스마트폴 관리자는 사용자인터페이스(27), 고정단말(30), 이동단말(40) 중 적어도 하나를 통해 이러한 진단 결과를 인지할 수 있다. In step 817, the diagnostic unit 24 of the server 20 outputs a diagnostic result indicating that the tilt state of the smart pole 100 is at potential risk of falling through the user interface 27, and outputs a diagnostic result through the communication unit 25. A diagnosis result indicating that the tilt state of the smart pole 100 is at potential risk of falling is transmitted to the fixed terminal 30 and the mobile terminal 40. The smart pole manager can recognize these diagnosis results through at least one of the user interface 27, the fixed terminal 30, and the mobile terminal 40.

스마트폴 관리자는 사용자인터페이스(27), 고정단말(30), 이동단말(40) 중 적어도 하나를 통해 이러한 진단 결과를 인지하게 되면 스마트폴(100)의 보수가 이루어질 수 있도록 조치를 취할 수 있다. 스마트폴(100)에 대한 설비 설치 작업이나 스마트폴(100)의 유지 보수 작업 등이 예정되어 있는 경우, 스마트폴 관리자는 작업자에게 스마트폴(100)의 전도 위험을 알릴 수 있다. 그 결과, 스마트폴(100)에 대한 설비 설치 작업이나 스마트폴(100)의 유지 보수 작업 시스마트폴 작업자의 육안에 의한 판별이 어려운 스마트폴의 기울어짐으로 인해 발생되는 작업자 추락 사고 등 안전 사고를 예방할 수 있다. When the smart pole manager recognizes this diagnosis result through at least one of the user interface 27, the fixed terminal 30, and the mobile terminal 40, he or she can take action to ensure that the smart pole 100 is repaired. When facility installation work for the smart pole 100 or maintenance work for the smart pole 100 is scheduled, the smart pole manager may inform the worker of the risk of falling of the smart pole 100. As a result, safety accidents such as worker falling accidents caused by the tilt of the smart pole, which is difficult to determine with the naked eye of the smart pole worker during facility installation work or maintenance work on the smart pole 100, are prevented. It can be prevented.

진단부(24)는 최소값누적부(23)에 의해 생성된 최소값 누적 리스트의 복수의 최소값이 증가하는 추세에 있으면 스마트폴(100)의 기울기 상태가 잠재적인 전도 위험에 있음을 진단한다. 도 11의 (b) 구간에는 하루 동안의 4 개의 최소값이 증가하는 추세에 있는 일례가 도시되어 있다. 일반적으로, 태풍이나 강한 바람 등은 2~3 시간 정도 지속되다가 소멸된다. 따라서, 하루 동안의 4 개의 최소값이 증가하는 추세에 있다는 것은 지반 침하, 싱크홀 등으로 인해 스마트폴(100)이 점차적으로 기울어지고 있음을 의미한다.The diagnosis unit 24 diagnoses that the tilt state of the smart pole 100 is at a potential risk of falling if the plurality of minimum values in the minimum value accumulation list generated by the minimum value accumulator 23 are on an increasing trend. Section (b) of FIG. 11 shows an example in which the four minimum values during the day are trending upward. Generally, typhoons or strong winds last for about 2 to 3 hours and then dissipate. Therefore, the fact that the four minimum values during the day are increasing means that the smart pole 100 is gradually tilting due to ground subsidence, sinkhole, etc.

최소값누적부(23)에 의해 생성된 최소값 누적 리스트의 복수의 최소값, 예를 들어 하루 동안의 4 개의 최소값의 평균 편차가 기준값 "MDrf"보다 작고 그것들 중 가장 작은 값이 스마트폴(100)의 변위량 하한값 "DSmin"보다 클 경우, 스마트폴(100)이 지반 침하, 싱크홀 등으로 인해 영구적으로 기울어져 있을 가능성이 매우 높다. 이 경우에도, 진단부(24)는 스마트폴(100)의 기울기 상태가 잠재적인 전도 위험에 있음을 진단한다. 도 11의 (c) 구간에는 하루 동안의 4 개의 최소값 중 가장 작은 값이 스마트폴(100)의 변위량 하한값 "DSmin"보다 작은 일례가 도시되어 있고, 도 11의 (d) 구간에는 하루 동안의 4 개의 최소값 중 가장 작은 값이 스마트폴(100)의 변위량 하한값 "DSmin"보다 큰 일례가 도시되어 있다. The average deviation of the plurality of minimum values of the minimum value accumulation list generated by the minimum value accumulation unit 23, for example, the four minimum values for one day, is less than the reference value “MDrf”, and the smallest value among them is the displacement amount of the smart pole 100. If it is greater than the lower limit value “DSmin”, it is very likely that the smart pole 100 is permanently tilted due to ground subsidence, sinkhole, etc. In this case as well, the diagnostic unit 24 diagnoses that the tilt state of the smart pole 100 is at potential risk of falling. In section (c) of Figure 11, an example is shown where the smallest value among the four minimum values during the day is less than the lower limit value "DSmin" of the displacement amount of the smart pole 100, and in section (d) of Figure 11, there are 4 minimum values during the day. An example is shown where the smallest value among the minimum values is greater than the lower limit value “DSmin” of the displacement of the smart pole 100.

도 12는 도 1에 도시된 스마트폴(100)이 지반 침하, 싱크홀 등으로 인해 기울어진 상태에서의 스마트폴단말(10)의 흔들림 예시도이다. 도 12의 (a)에는 스마트폴(100)이 기울어진 상태에서 삼축가속도센서(11)의 x축 방향, y축 방향, z축 방향, 즉 스마트폴(100)의 x축 방향, y축 방향, z축 방향의 일상적인 변위량이 도시되어 있다. 도 12의 (b)에는 스마트폴(100)이 기울어진 상태에서 강한 바람 등에 의해 흔들리는 경우에 스마트폴(100)의 x축 방향, y축 방향, z축 방향 각각의 변위량 예시가 도시되어 있다. 본 실시예의 이해를 돕기 위해 스마트폴(100)의 x축 방향, y축 방향, z축 방향 각각의 변위량이 과장되어 도시되어 있다. Figure 12 is an example of shaking of the smart pole terminal 10 when the smart pole 100 shown in Figure 1 is tilted due to ground subsidence, sinkhole, etc. In (a) of Figure 12, the x-axis direction, y-axis direction, and z-axis direction of the triaxial acceleration sensor 11 in a state in which the smart pole 100 is tilted, that is, the x-axis direction and the y-axis direction of the smart pole 100 , a typical displacement amount in the z-axis direction is shown. Figure 12 (b) shows an example of the amount of displacement of the smart pole 100 in the x-axis direction, y-axis direction, and z-axis direction when the smart pole 100 is shaken in an inclined state by a strong wind, etc. To facilitate understanding of this embodiment, the displacement amounts of the smart pole 100 in the x-axis, y-axis, and z-axis directions are shown in exaggerated form.

스마트폴(100)이 정상적으로 직립된 상태에서의 스마트폴단말(10)의 흔들림, 예를 들어 도 6에 도시된 스마트폴단말(10)의 흔들림과는 달리, 스마트폴(100)이 바람 등에 의해 흔들리게 되면 스마트폴(100)의 z축 방향으로도 x축 방향, y축 방향의 흔들림에 근접한 흔들림이 발생하게 된다. 따라서, 스마트폴(100)이 지반 침하, 싱크홀 등으로 인해 점차적으로 기울어지고 있다면 최소값누적부(23)에 의해 생성된 최소값 누적 리스트의 복수의 최소값이 증가하는 추세에 있게 된다. 스마트폴(100)이 지반 침하, 싱크홀 등으로 인해 기울어졌다가 멈춘 경우라면 최소값 누적 리스트의 복수의 최소값은 큰 변동 없이 직립 상태의 최소값보다 큰 값을 유지하게 된다. Unlike the shaking of the smart pole terminal 10 when the smart pole 100 is normally upright, for example, the shaking of the smart pole terminal 10 shown in FIG. 6, the smart pole 100 is shaken by the wind, etc. When shaken, shaking similar to the shaking in the x-axis and y-axis directions occurs in the z-axis direction of the smart pole 100. Accordingly, if the smart pole 100 is gradually tilted due to ground subsidence, sinkhole, etc., the plurality of minimum values in the minimum value accumulation list generated by the minimum value accumulation unit 23 tend to increase. If the smart pole 100 tilts and then stops due to ground subsidence, sinkhole, etc., the plurality of minimum values in the minimum value accumulation list maintain a value greater than the minimum value in the upright state without significant change.

이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.So far, the present invention has been examined focusing on its preferred embodiments. A person skilled in the art to which the present invention pertains will understand that the present invention may be implemented in a modified form without departing from the essential characteristics of the present invention. Therefore, the disclosed embodiments should be considered from an illustrative rather than a restrictive perspective. The scope of the present invention is indicated in the claims rather than the foregoing description, and all differences within the equivalent scope should be construed as being included in the present invention.

100 ... 스마트폴
10 ... 스마트폴단말
11 ... 삼축가속도센서
12 ... 초기값산출부
13 ... 변위량산출부
14 ... 제어부
15 ... 통신부
16 ... 스토리지
17 ... 전원부
20 ... 서버
21 ... 감시부
22 ... 변위량누적부
23 ... 최소값누적부
24 ... 진단부
25 ... 통신부
26 ... 스토리지
27 ... 사용자인터페이스
30 ... 고정단말
40 ... 이동단말
100 ... Smart Pole
10 ... Smart pole terminal
11 ... triaxial acceleration sensor
12 ... Initial value calculation unit
13 ... Displacement calculation unit
14 ... control unit
15 ... Department of Communications
16 ... storage
17 ... power supply
20 ... server
21 ... Surveillance Department
22 ... displacement accumulation unit
23 ... Minimum value accumulation unit
24 ... Diagnostic department
25 ... Ministry of Communications
26 ... storage
27 ... User Interface
30 ... fixed terminal
40 ... mobile terminal

Claims (11)

지면에 직립하여 설치된 스마트폴에 설치되어 상기 스마트폴에 대해 임의로 설정된 x축 방향, y축 방향, z축 방향 각각의 가속도값을 검출하고, 상기 검출된 x축 방향의 가속도값, y축 방향의 가속도값, z축 방향의 가속도값의 합산을 이용하여 상기 스마트폴의 변위량을 산출하는 스마트폴단말; 및
상기 스마트폴단말로부터 상기 스마트폴단말에 의해 산출된 스마트폴의 변위량을 나타내는 변위 데이터를 수신하고, 상기 수신된 변위 데이터가 나타내는 스마트폴 변위량에 기초하여 상기 스마트폴의 기울기 상태를 진단하는 서버를 포함하고,
상기 스마트폴단말은
상기 x축 방향, y축 방향, z축 방향 각각의 가속도값을 검출하는 삼축가속도센서; 및
하기 수학식 1에 따라 상기 검출된 x축 방향의 가속도값, y축 방향의 가속도값, z축 방향의 가속도값의 합산으로부터 상기 x축 방향의 가속도 초기값, 상기 y축 방향의 가속도 초기값, 상기 z축 방향의 가속도 초기값의 합산을 감산하고, 상기 감산된 결과의 절대값을 상기 스마트폴의 변위량으로서 산출하는 변위량산출부를 포함하는 것을 특징으로 하는 스마트폴 기울기상태 감시진단 시스템.
[수학식 1]

상기 수학식 1에서 "DS(t)"는 시각 "t"에서의 상기 스마트폴의 변위량이고, "AX(t)", "AY(t)", "AZ(t)"는 시각 "t"에서의 상기 x축 방향의 가속도값, 상기 y축 방향의 가속도값, 상기 z축 방향의 가속도값이고, "AX0", "AY0", "AZ0"은 상기 x축 방향의 가속도 초기값, 상기 y축 방향의 가속도 초기값, 상기 z축 방향의 가속도 초기값이다.
It is installed on a smart pole installed upright on the ground and detects acceleration values in the x-axis direction, y-axis direction, and z-axis direction, which are arbitrarily set for the smart pole, and detects the detected acceleration value in the x-axis direction and the A smart pole terminal that calculates the displacement of the smart pole using the acceleration value and the sum of the acceleration value in the z-axis direction; and
It includes a server that receives displacement data indicating the displacement amount of the smart pole calculated by the smart pole terminal from the smart pole terminal, and diagnoses the inclination state of the smart pole based on the smart pole displacement amount indicated by the received displacement data. do,
The smart pole terminal is
A triaxial acceleration sensor that detects acceleration values in each of the x-axis, y-axis, and z-axis directions; and
The initial acceleration value in the x-axis direction, the initial acceleration value in the y-axis direction, from the sum of the detected acceleration value in the x-axis direction, the acceleration value in the y-axis direction, and the acceleration value in the z-axis direction according to Equation 1 below, A smart pole tilt state monitoring and diagnosis system comprising a displacement calculation unit that subtracts the sum of the initial acceleration values in the z-axis direction and calculates an absolute value of the subtracted result as the displacement amount of the smart pole.
[Equation 1]

In Equation 1, “DS(t)” is the displacement amount of the smart pole at time “t”, and “AX(t)”, “AY(t)”, and “AZ(t)” are the displacement amount at time “t”. are the acceleration value in the x-axis direction, the acceleration value in the y-axis direction, and the acceleration value in the z-axis direction, and "AX0", "AY0", and "AZ0" are the initial acceleration values in the x-axis direction and the y The initial value of acceleration in the axial direction is the initial value of acceleration in the z-axis direction.
삭제delete 삭제delete 제 1 항에 있어서,
상기 스마트폴단말은
상기 삼축가속도센서에 의해 최초로 검출된 복수 개의 x축 방향 가속도값의 평균을 상기 x축 방향의 가속도 초기값으로서 산출하고, 상기 삼축가속도센서에 의해 최초로 검출된 복수 개의 y축 방향 가속도값의 평균을 상기 y축 방향의 가속도 초기값으로서 산출하고, 상기 삼축가속도센서에 의해 최초로 검출된 복수 개의 z축 방향 가속도값의 평균을 상기 z축 방향의 가속도 초기값으로서 산출하는 초기값산출부를 더 포함하는 것을 특징으로 하는 스마트폴 기울기상태 감시진단 시스템.
According to claim 1,
The smart pole terminal is
The average of the plurality of acceleration values in the x-axis direction initially detected by the triaxial acceleration sensor is calculated as the initial acceleration value in the x-axis direction, and the average of the plurality of acceleration values in the y-axis direction initially detected by the triaxial acceleration sensor is calculated. Further comprising an initial value calculation unit that calculates the acceleration in the y-axis direction as an initial value and calculates an average of a plurality of z-axis acceleration values initially detected by the tri-axis acceleration sensor as the initial value of the acceleration in the z-axis direction. Features a smart pole tilt condition monitoring and diagnosis system.
제 1 항에 있어서,
상기 서버는 상기 스마트폴단말에 의해 산출된 스마트폴의 변위량 크기가 복수의 변위량 크기 구간 중 어느 변위량 크기 구간에 속하는가에 따라 상기 스마트폴의 기울기 상태를 진단하는 것을 특징으로 하는 스마트폴 기울기상태 감시진단 시스템.
According to claim 1,
Smart pole tilt state monitoring and diagnosis, wherein the server diagnoses the tilt state of the smart pole according to which displacement size section of the plurality of displacement size sections the displacement size of the smart pole calculated by the smart pole terminal belongs to. system.
제 1 항에 있어서,
상기 서버는
상기 수신된 변위 데이터가 나타내는 스마트폴 변위량을 상기 수신 시점 이전에 수신된 적어도 하나의 변위 데이터가 나타내는 적어도 하나의 스마트폴 변위량에 누적시킴으로써 복수의 스마트폴 변위량의 나열로 이루어진 변위량 누적 리스트를 생성하는 변위량누적부; 및
상기 변위량누적부에 의해 생성된 변위량 누적 리스트에 기초하여 상기 스마트폴의 기울기 상태를 진단하는 진단부를 포함하는 것을 특징으로 하는 스마트폴 기울기상태 감시진단 시스템.
According to claim 1,
The server is
A displacement quantity that generates a displacement accumulation list consisting of a plurality of smartpole displacement quantities by accumulating the smartpole displacement quantity indicated by the received displacement data to at least one smartpole displacement quantity indicated by at least one displacement data received before the reception point. accumulation part; and
A smart pole tilt state monitoring and diagnosis system comprising a diagnosis unit that diagnoses the tilt state of the smart pole based on the displacement accumulation list generated by the displacement accumulation unit.
제 6 항에 있어서,
상기 서버는
상기 변위량누적부에 의해 생성된 변위량 누적 리스트를 일정 시구간 단위로 분할하고, 상기 분할된 각 시구간 별로 최소값을 추출함으로써 복수의 최소값의 나열로 이루어진 최소값 누적 리스트를 생성하는 최소값누적부를 더 포함하고,
상기 진단부는 상기 최소값누적부에 의해 생성된 최소값 누적 리스트의 복수의 최소값이 증가하는 추세에 있는가에 따라 상기 스마트폴의 기울기 상태가 잠재적인 전도 위험에 있음을 진단하는 것을 특징으로 하는 스마트폴 기울기상태 감시진단 시스템.
According to claim 6,
The server is
It further includes a minimum value accumulator for generating a minimum value accumulation list consisting of a plurality of minimum values by dividing the displacement accumulation list generated by the displacement accumulation unit into predetermined time intervals and extracting the minimum value for each divided time interval; ,
The diagnosis unit diagnoses that the tilt state of the smart pole is at a potential risk of falling depending on whether the plurality of minimum values of the minimum value accumulation list generated by the minimum value accumulator have an increasing trend. Surveillance diagnosis system.
제 6 항에 있어서,
상기 서버는
상기 변위량누적부에 의해 생성된 변위량 누적 리스트를 일정 시구간 단위로 분할하고, 상기 분할된 각 시구간 별로 최소값을 추출함으로써 복수의 최소값의 나열로 이루어진 최소값 누적 리스트를 생성하는 최소값누적부를 더 포함하고,
상기 진단부는 상기 최소값누적부에 의해 생성된 최소값 누적 리스트의 복수의 최소값의 평균 편차를 산출하고, 상기 산출된 평균 편차의 크기에 따라 상기 스마트폴의 기울기 상태가 잠재적인 전도 위험에 있음을 진단하는 것을 특징으로 하는 스마트폴 기울기상태 감시진단 시스템.
According to claim 6,
The server is
It further includes a minimum value accumulator for generating a minimum value accumulation list consisting of a plurality of minimum values by dividing the displacement accumulation list generated by the displacement accumulation unit into predetermined time intervals and extracting the minimum value for each divided time interval; ,
The diagnosis unit calculates an average deviation of a plurality of minimum values of the minimum value accumulation list generated by the minimum value accumulation unit, and diagnoses that the tilt state of the smart pole is at a potential risk of falling according to the size of the calculated average deviation. A smart pole tilt condition monitoring and diagnosis system characterized by:
제 8 항에 있어서,
상기 진단부는 상기 산출된 평균 편차가 기준값보다 크고, 상기 최소값 누적 리스트의 복수의 최소값 중 가장 작은 값이 임계값보다 크면 상기 스마트폴의 기울기 상태가 잠재적인 전도 위험에 있음을 진단하는 것을 특징으로 하는 스마트폴 기울기상태 감시진단 시스템.
According to claim 8,
The diagnostic unit diagnoses that the tilt state of the smart pole is at a potential risk of falling if the calculated average deviation is greater than the reference value and the smallest value among the plurality of minimum values in the minimum value accumulation list is greater than the threshold value. Smart pole tilt condition monitoring and diagnosis system.
제 1 항에 있어서,
상기 스마트폴은 지면에 직립하여 설치되는 하단지주, 지면에 대해 수평 방향으로 설치되는 가로대, 상기 하단지주와 상기 가로대를 연결하는 멀티커넥터, 및 상기 멀티커넥터에 거치되는 통신함체를 포함하고,
상기 스마트폴단말은 상기 통신함체의 내부에 내장되는 것을 특징으로 하는 스마트폴 기울기상태 감시진단 시스템.
According to claim 1,
The smart pole includes a lower strut installed upright on the ground, a crossbar installed horizontally with respect to the ground, a multi-connector connecting the lower strut and the crossbar, and a communication box mounted on the multi-connector,
A smart pole tilt state monitoring and diagnosis system, characterized in that the smart pole terminal is built into the interior of the communication enclosure.
스마트폴단말은 지면에 직립하여 설치된 스마트폴에 대해 임의로 설정된 x축 방향, y축 방향, z축 방향 각각의 가속도를 검출하는 단계;
상기 스마트폴단말은 상기 검출된 x축 방향의 가속도값, y축 방향의 가속도값, z축 방향의 가속도값의 합산을 이용하여 상기 스마트폴의 변위량을 산출하는 단계;
서버는 상기 산출된 스마트폴의 변위량을 나타내는 변위 데이터를 수신하는 단계; 및
상기 서버는 상기 수신된 변위 데이터가 나타내는 스마트폴 변위량에 기초하여 상기 스마트폴의 기울기 상태를 진단하는 단계를 포함하고,
상기 스마트폴의 변위량을 산출하는 단계는 하기 수학식 1에 따라 상기 검출된 x축 방향의 가속도값, y축 방향의 가속도값, z축 방향의 가속도값의 합산으로부터 상기 x축 방향의 가속도 초기값, 상기 y축 방향의 가속도 초기값, 상기 z축 방향의 가속도 초기값의 합산을 감산하고, 상기 감산된 결과의 절대값을 상기 스마트폴의 변위량으로서 산출하는 것을 특징으로 하는 스마트폴 기울기상태 감시진단 방법.
[수학식 1]

상기 수학식 1에서 "DS(t)"는 시각 "t"에서의 상기 스마트폴의 변위량이고, "AX(t)", "AY(t)", "AZ(t)"는 시각 "t"에서의 상기 x축 방향의 가속도값, 상기 y축 방향의 가속도값, 상기 z축 방향의 가속도값이고, "AX0", "AY0", "AZ0"은 상기 x축 방향의 가속도 초기값, 상기 y축 방향의 가속도 초기값, 상기 z축 방향의 가속도 초기값이다.
The smart pole terminal detects accelerations in each of the randomly set x-axis, y-axis, and z-axis directions for the smart pole installed upright on the ground;
The smart pole terminal calculates the amount of displacement of the smart pole using the sum of the detected acceleration value in the x-axis direction, the acceleration value in the y-axis direction, and the acceleration value in the z-axis direction;
The server receiving displacement data indicating the calculated displacement amount of the smart pole; and
The server includes diagnosing a tilt state of the smart pole based on the smart pole displacement amount indicated by the received displacement data,
The step of calculating the displacement amount of the smart pole is the initial value of the acceleration in the x-axis direction from the sum of the detected acceleration value in the x-axis direction, acceleration value in the y-axis direction, and acceleration value in the z-axis direction according to Equation 1 below. Smart pole tilt state monitoring and diagnosis, characterized in that the sum of the initial value of acceleration in the y-axis direction and the initial value of acceleration in the z-axis direction is subtracted, and the absolute value of the subtracted result is calculated as the displacement amount of the smart pole. method.
[Equation 1]

In Equation 1, “DS(t)” is the displacement amount of the smart pole at time “t”, and “AX(t)”, “AY(t)”, and “AZ(t)” are the displacement amount at time “t”. are the acceleration value in the x-axis direction, the acceleration value in the y-axis direction, and the acceleration value in the z-axis direction, and "AX0", "AY0", and "AZ0" are the initial acceleration values in the x-axis direction and the y The initial value of acceleration in the axial direction is the initial value of acceleration in the z-axis direction.
KR1020230109794A 2023-08-22 2023-08-22 System and method for monitoring and diagnosing slope state of smart pole Active KR102690301B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020230109794A KR102690301B1 (en) 2023-08-22 2023-08-22 System and method for monitoring and diagnosing slope state of smart pole

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020230109794A KR102690301B1 (en) 2023-08-22 2023-08-22 System and method for monitoring and diagnosing slope state of smart pole

Publications (1)

Publication Number Publication Date
KR102690301B1 true KR102690301B1 (en) 2024-07-31

Family

ID=92209351

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020230109794A Active KR102690301B1 (en) 2023-08-22 2023-08-22 System and method for monitoring and diagnosing slope state of smart pole

Country Status (1)

Country Link
KR (1) KR102690301B1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013234945A (en) * 2012-05-10 2013-11-21 Kyushu Electric Power Co Inc Steel tower soundness evaluating device and method
JP2018004387A (en) * 2016-06-30 2018-01-11 株式会社日立製作所 Gradient monitoring system and method
JP2022173909A (en) * 2021-05-10 2022-11-22 朝日エティック株式会社 TILT ANGLE MEASUREMENT METHOD, TILT DETECTION METHOD, AND MONITORING SYSTEM

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013234945A (en) * 2012-05-10 2013-11-21 Kyushu Electric Power Co Inc Steel tower soundness evaluating device and method
JP2018004387A (en) * 2016-06-30 2018-01-11 株式会社日立製作所 Gradient monitoring system and method
JP2022173909A (en) * 2021-05-10 2022-11-22 朝日エティック株式会社 TILT ANGLE MEASUREMENT METHOD, TILT DETECTION METHOD, AND MONITORING SYSTEM

Similar Documents

Publication Publication Date Title
CN103978996B (en) A kind of high speed railway environment information acquisition, assessment and prior-warning device and method
CN110092256B (en) Method and system for monitoring upstairs of electric vehicle riding elevator and monitoring device
KR102512955B1 (en) Smart collapse risk monitoring system and its method
KR101391388B1 (en) A limit device of vehicle passage and system for monitoring disaster
KR102587369B1 (en) Real-time slope collapse integrated detection system
CN110407052B (en) Method and system for detecting violent movement behaviors in elevator
CN114065515A (en) Pole tower disaster situation perception and early warning system based on wireless communication
CN114701961A (en) Tower crane safety monitoring system
CN213748330U (en) Road safety barrier's striking and empty detection device
KR102690301B1 (en) System and method for monitoring and diagnosing slope state of smart pole
JP2018004387A (en) Gradient monitoring system and method
CN109816985B (en) Urban traffic condition early warning method based on bayer algorithm
CN112556831B (en) Detection method of intelligent detection alarm device for well lid abnormity
CN113936403A (en) Intelligent monitoring security electronic fence alarm system based on Internet of things
CN107563933A (en) A kind of method that vehicle-mounted accident reports automatically
CA3170680A1 (en) Conductor support structure position monitoring system
CN107548466B (en) A method and device for detecting road obstacles
AU2022325176A1 (en) Systems and methods for monitoring urban areas
KR102364161B1 (en) Impact detecting system for vehicle on parking and method thereof
CN111204312A (en) Regional-classification low-power-consumption parking monitoring method and system
KR102632463B1 (en) Urban flooding monitoring system
CN109052087A (en) Elevator safety monitoring method, device, smart machine and storage medium
CN115077482B (en) Collapse net-shaped monitoring equipment, method and system
CN117058835A (en) Construction safety early warning system and method
CN106023517A (en) High-altitude fall detecting and alarming method

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20230822

PA0201 Request for examination

Patent event code: PA02011R01I

Patent event date: 20230822

Comment text: Patent Application

PA0302 Request for accelerated examination

Patent event date: 20231101

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

PN2301 Change of applicant

Patent event date: 20231220

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20240322

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: 20240721

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20240726

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20240726

End annual number: 3

Start annual number: 1

PG1601 Publication of registration