smms 를 활용한 중장비 예지 정비 효과에 대한 연구 논문을 정리

smms 를 활용한 중장비 예지 정비 효과에 대한 연구 논문을 정리 SMMS(스마트 유지보수 관리 시스템)를 활용한 중장비 예지 정비에 대한 최신 연구 논문과 관련 효과, 기술적 배경, 실제 현장 적용 사례를 정리하면 아래와 같습니다[1][2][3][4][5]. 주요 최신 논문 및 연구 자료 정리 논문 제목 발행연도 연구 배경 연구 목적 연구 방법 연구 결과 연구의 기여 Predictive Maintenance in Industry 4.0: A Systematic Multi-sector Review 2024 산업 4.0 시대, 스마트 유지보수 도입 확대 중장비 포함 제조·건설·물류분야 예지정비 실효성 체계적 검토 문헌 리뷰, 현장 사례 분석 사전고장 예측 정확도 개선, 비용/생산성 이점 증명 AI·IoT 기반 PdM의 산업 적용 가이드라인 제공[2] Systematic Review of Predictive Maintenance Practices 2025 다양한 제조 산업에서 PdM 적용 현황 분석 최신 예지정비 기술의 효과 및 사례 파악 PRISMA 프레임워크로 문헌 리뷰 설비 다운타임 감소, 운용 효율 향상, 신뢰도 증가 향후 PdM 기술 도입 전략 제안[1] AI-Enabled Predictive Maintenance in Heavy Equipment Market 2025 AI·IoT 기반 중장비 시장 변화 예지정비가 중장비 운영에 미치는 영향 분석 AI/ML 모델 적용사례, 현장 성능 검증 장비수명 연장, 돌발정지 감소, 유지비 절감 산업별 AI 예지정비 도입 성공요인·시장 전망 분석[4] Enhancing Heavy Equipment Maintenance with Artificial Intelligence 2023 중장비 예지정비 영역의 AI 활용 초기 도전 CBM(조건기반 정비)와 AI 연계 효과 실험 센서 데이터, 머신러닝, 현장 실험 진동·온도·압력 데이터로 고장 예측 정확도 상승 실질적인 CBM+AI 설계, 운용 가이드 제공[5] SMMS 기반 ...

Python 리스트형 - 중복값 없는 Unique List 만들기

 




Python 리스트형  -  중복값 없는  Unique List 만들기


리스트을 병합하면 값이 중복으로 입력이 됩니다. 이때 중복을 제거하고 리스트를 만드는 방법으로  Unique List를 만드는 방법을 정리 하였습니다.

 

리스트형의 특징과 활용

1. 다양한 데이터를 저장 : 변수형 관계 없음

2. 순서가 있음 : 입력되는 순서대로 내부 index로 관리됨

3. 가변성 : 리스트의 내용을 변경할 수 있음 (입력,수정,삭제)

4. 길이를 가짐:리스트는 길이 요소를 가짐   len()\

5. 슬라이싱 : 리스트에서 일부분을 추출하려면 슬라이싱(분리)하여 사용 가능

6. 반복하여 처리 가능 : 리스트형을 반복문에서 쉽게 사용

 


리스트형의 Unique List 값 저장


1.  .set()을 이용한 Unique 리스트 

리스트는 입력 값의 종류에 상관없이 순서대로 저장하므로 값의 중복이 발생 됩니다. 이러한 리스트에 중복된 값을 제거하고 Unique 값을 저장하는 방법입니다.

print (" *************************** ")
print (" make list data using set() ")
print (" *************************** ")

key1 = ['a', 'a2', 'a3', 'a4', 'a5','a6']
key2 = ['b', 'b2', 'b3', 'b4', 'b5','b6']
key3 = ['c', 'c1', 'c2', 'c3', 'c4','c5', 'c6']
key4 = ['a1','b1','c1', 'c6' ]

# set()을 이용하여 리스트 데이터를 합친다.
key_words = set(key1 + key2 + key3 + key4)


# 변수 길이 확인
print( len(key1), len(key2), len(key3), len(key4) )
print( len(key_words) )

# 출력 : 6 6 7 4 
# 출력 : 21


# key_words의 값을 정렬하여 저장
key_sorted = sorted(key_words)

print('set -> key_words:', key_words, len(key_words))
print('sorted -> key_sorted:', key_sorted, len(key_words))

# 출력: set -> key_words: {'a1', 'a6', 'c5', 'a4', 'b3', 'a5', 'a3', 'c6', 'b5', 'c3', 'b1', 'b2', 'c4', 'a', 'b4', 'c1', 'c2', 'b6', 'b', 'c', 'a2'} 21
# 출력: sorted -> key_sorted: ['a', 'a1', 'a2', 'a3', 'a4', 'a5', 'a6', 'b', 'b1', 'b2', 'b3', 'b4', 'b5', 'b6', 'c', 'c1', 'c2', 'c3', 'c4', 'c5', 'c6'] 21

 

 

2. extend() 리스트를 만들면 값의 중복이 있습니다.

 

set()을 이용하여 다시 리스트를 새로 만들어 저장합니다.

 

print (" *************************** ")
print (" python list using extend() ")
print (" *************************** ")
key1 = ['a', 'a2', 'a3', 'a4', 'a5','a6']
key2 = ['b', 'b2', 'b3', 'b4', 'b5','b6']
key3 = ['c', 'c1', 'c2', 'c3', 'c4','c5', 'c6']
key4 = ['a1','b1','c1', 'c6' ]

# extend를 이용하여 리스트 값을 merge 합니다.
key_words = []
key_words.extend(key1)
key_words.extend(key2)
key_words.extend(key3)
key_words.extend(key4)

# extend()는 값의 중복 상관 없이 리스트를 만듭니다.
print('extend :', key_words, len(key_words))

# set()을 이용하여 변수를 새로 만들어 저장합니다ㅏ
key_setted = set(key_words)
print('set :', key_setted, len(key_setted))

print ("------------------------------------------")

# 출력: extend : ['a', 'a2', 'a3', 'a4', 'a5', 'a6', 'b', 'b2', 'b3', 'b4', 'b5', 'b6', 'c', 'c1', 'c2', 'c3', 'c4', 'c5', 'c6', 'a1', 'b1', 'c1', 'c6'] 23
# 출력: set : {'a1', 'a6', 'c5', 'a4', 'b3', 'a5', 'a3', 'c6', 'b5', 'c3', 'b1', 'b2', 'c4', 'a', 'b4', 'c1', 'c2', 'b6', 'b', 'c', 'a2'} 21extend : ['a', 'a2', 'a3', 'a4', 'a5', 'a6', 'b', 'b2', 'b3', 'b4', 'b5', 'b6', 'c', 'c1', 'c2', 'c3', 'c4', 'c5', 'c6', 'a1', 'b1', 'c1', 'c6'] 23

 

 


댓글

이 블로그의 인기 게시물

KrakenD API Gateway - krakend.json 파일의 기본 구조

Kraken api - get token with python

( 경영전략,사업전략 ) 마이클 포터의 가치사슬 분석(Value Chain Analysis) 이론