수리 가능한 시스템 시뮬레이션(RSS)에서 유지보수 일정 처리모두 안녕
이 문제를 다루는 특정 주제를 찾지 못했기 때문에 RSS를 사용하는 일부 사용자로부터 도움을 받고 싶었습니다.
기본적으로 유지 관리 주기에 대한 실제 응답을 설명하기 위해 시뮬레이션 엔진에서 수행하려는 두 가지 작업이 있습니다.
1) 두 개의 병렬 구성 요소가 있고 둘 다 실패 및 예약된 항목이 있는 경우 병렬 블록이 실패할 때 병렬 구성 요소에 대해 예약된 항목을 일시 중단할 수 있기를 원합니다.이는 시스템 손실을 방지하기 위해 유지보수가 지연되는 생산 설비에서 정상적인 대응을 모델링하기 위한 것입니다.
2) 유지 관리 일정이 여전히 동일한 일정에 있는 경우 겹치지 않도록 시차를 두는 방법이 있습니까?
If 블록을 사용하는 것이 여기에 적용될 수 있다고 생각하지만 그 용도를 파악하기 위해 참조할 실제 문서가 없습니다.
다른Re: 수리 가능한 시스템 시뮬레이션(RSS)에서 유지 관리 일정 처리나는 몇 주 전에 거의 동일한 질문(첫 번째 질문)을 받았습니다. 아래에 답변을 복사/붙여넣기합니다. 추가 타이밍 문제가 있지만 유지 관리 회피 부분은 동일합니다.
계획된 유지 보수를 지연한 후 유지 관리를 시작하려는 시점에 따라 RSS를 만드는 것이 가능할 수 있습니다. 부분적으로 완성된 다이어그램을 첨부합니다. 우리는 구성 요소를 Boilers라고 명명했습니다. 논리를 보여주는 부분적인 예를 첨부하겠습니다. 나는 Boiler1에만 변경 사항을 적용했으며, Boiler2에도 유사한 변경 사항을 적용해야 합니다. 설명이 명확하지 않기 때문에 완전한 논리를 제공할 수 없습니다.
나에게 주어진 예는 예방 유지 보수 완료 시간이 0.5와 5 사이에 삼각형으로 분포되어 있으므로 최대값은 5입니다.
또한 22, 22+24, 22+24*2, ...에서 예정된 예방 유지보수 예도 있습니다.
이제 22, 22+24 등으로 일정을 잡자.
- 반복 간격 = 22, 최대 발생 = 1인 예약된 이벤트 1개를 추가합니다. 따라서 22시에 한 번만 실행됩니다.
- 시간 22에 모두 트리거되는 세 가지 작업에 연결합니다.
- Boiler2가 정상이 아닌지 확인하십시오. Max Occurrence = 1 및 Completion Time = 5인 Schedule ACTION에 대한 이 링크는 5시간 후에 실행됩니다. 5시간 후, 유지 보수 완료 설정으로 인해 보일러 2를 가동해야 함을 알립니다. 예약 작업은 최소 복구 작업에 연결됩니다.
- Boiler2가 정상인지 확인하십시오. 그런 다음 최소한의 수리 작업으로 연결됩니다.
- Max Occurrence MISSING, 완료 시간 = 24로 새 Schedule ACTION을 시작합니다. 그래서 이 녀석은 22시 이후에 24시간마다 작동합니다. 그리고 이 노드는 위의 (a)와 (b)와 같은 노드로 연결됩니다.
- 보일러 2는 비슷한 작업을 수행해야 하지만 보일러 1에서 컨디셔닝해야 합니다.
보일러 2가 고정되었을 때 정확하게 보일러 1을 시작하고 다시 켜고자 한다면 지금은 불가능합니다.
두 번째 질문을 이해하지 못하지만 예정된 이벤트나 일정 작업 또는 둘 모두를 원하는 이벤트와 엮는 방법에 대한 해결책이 될 것이라고 믿습니다.