修理可能なシステムシミュレーション(RSS)でのメンテナンススケジュールの処理こんにちは、みんな、
これに対処する特定のトピックが見つからなかったので、RSSを使用している皆さんの助けを借りたいと思っていました。
基本的に、メンテナンスサイクルの実際の応答を説明するために、シミュレーションエンジンで実行しようとしていることが2つあります。
1)2つの並列コンポーネントがあり、どちらにも障害とスケジュールされたアイテムがある場合、並列ブロックに障害が発生したときに、並列コンポーネントのスケジュールされたアイテムを一時停止できるようにしたいと思います。これは、システムの損失を防ぐためにメンテナンスが延期される生産施設での通常の応答をモデル化するためです。
2)メンテナンススケジュールをずらして、同じスケジュールである場合に重複しないようにする方法はありますか(つまり、毎年完了しますが、互いに3か月ずれています)。
Ifブロックの使用がこれに適用できるかもしれないと思いますが、その使用法を理解するために参照できる実際のドキュメントはありません。
その他再:修理可能なシステムシミュレーション(RSS)でのメンテナンススケジュールの処理数週間前、ほぼ同じ質問(最初の質問)がありました。 私は以下の私の答えをコピーして貼り付けています。 追加のタイミングの課題がありますが、メンテナンス回避の部分は同じです。
予定を遅らせてメンテナンスを開始したい時期によっては、RSSを作成できる場合があります。 部分的に完成した図を添付します。 コンポーネントにボイラーという名前を付けました。 ロジックを示す部分的な例を添付します。 Boiler1にのみ変更を加えましたが、Boiler2でも同様の変更を行う必要があります。 説明が明確でないため、完全なロジックを提供することはできません。
私に与えられた例では、予防保守の完了時間が0.5から5の間に三角分布しているため、最大値は5です。
また、22、22 + 24、22 + 24 * 2、...で予防保守をスケジュールした例。
それでは、22、22 +24などでスケジュールを作成しましょう。
- Recurring Interval = 22、Max Occurrence = 1のスケジュールされたイベントを1つ追加します。 したがって、22時に1回だけ実行されます。
- それを3つのアクションにリンクします。これらはすべて時間22にトリガーされます。
- Boiler2に問題がないか確認してください。 このリンクは、最大発生率= 1および完了時間= 5のスケジュールアクションにリンクしているため、5時間後に起動します。 5時間後、メンテナンス完了設定のため、ボイラー2が稼働している必要があることに注意してください。 スケジュールアクションは、最小限の修復アクションにリンクしています。
- Boiler2に問題がないか確認してください。 次に、最小限の修復アクションにリンクします。
- Max Occurrence MISSINGを使用して新しいスケジュールアクションを開始し、完了時間= 24にします。 したがって、この男は22日以降24時間ごとに起動します。 そして、このノードは上記(a)と(b)と同じノードにリンクします。
- ボイラー2も同様のことを行う必要がありますが、ボイラー1の条件付けを行います。
ボイラー2が固定され、再びオンになったときにボイラー1を正確に始動したい場合、現在は不可能です。
2番目の質問はわかりませんが、解決策は、スケジュールされたイベントまたはスケジュールされたアクション、あるいはその両方を目的のイベントと組み合わせる方法についてであると思います。