哈勃陀螺仪维护
哈勃太空望远镜搭载了六个陀螺仪作为其惯性导航系统. 如果正常工作的陀螺仪少于三个,望远镜会进入休眠模式,需要一次航天任务来修复它. 如果所有的陀螺仪都出现故障,则望远镜会坠毁.
proc = ContinuousMarkovProcess[1, {{-6λ, 6λ, 0, 0, 0, 0, 0, 0, 0}, {0, -5λ, 5λ, 0, 0, 0, 0, 0, 0}, {0, 0, -4λ, 4λ, 0, 0, 0, 0, 0}, {0, 0, 0, -3λ, 3λ, 0, 0, 0, 0}, {0, 0, 0, 0, -2λ - μ, 2λ, μ, 0, 0}, {0, 0, 0, 0, 0, -λ - μ, 0, μ, λ}, {η, 0, 0, 0, 0, 0, -2λ - η, 2λ, 0}, {η, 0, 0, 0, 0, 0, 0, -λ - η, λ}, {ν, 0, 0, 0, 0, 0, 0, 0, -ν}}] /. {λ -> 1 / 10, μ -> 100, η -> 5};Graph[MapThread[Style, {{"6", "5", "4", "3", "2", "1", "Sleep2", "Sleep1", "Crash"}, {StandardGreen, StandardGreen, StandardGreen, StandardGreen, StandardOrange, StandardOrange, StandardBlue, StandardBlue, StandardRed}}], proc /. {ν -> 0}, GraphLayout -> {"SpringElectricalEmbedding", "Rotation" -> Pi}, ImageSize -> Medium]CDF[FirstPassageTimeDistribution[proc, 9], 10]//NSurvivalFunction[FirstPassageTimeDistribution[proc /. ν -> 1., {7, 8}], 10]Plot[SurvivalFunction[FirstPassageTimeDistribution[proc /. ν -> 1, {7, 8}], x], {x, 0, 20}, Filling -> Axis]