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