← All Use Cases
📷
Plackett-Burman Design

Telescope Observation Quality

Plackett-Burman screening of aperture, focal ratio, eyepiece focal length, tracking rate, and cooling time for image sharpness and limiting magnitude

Summary

This experiment investigates telescope observation quality. Plackett-Burman screening of aperture, focal ratio, eyepiece focal length, tracking rate, and cooling time for image sharpness and limiting magnitude.

The design varies 5 factors: aperture mm (mm), ranging from 80 to 300, focal ratio (f/), ranging from 4 to 12, eyepiece mm (mm), ranging from 6 to 25, tracking rate (arcsec/s), ranging from 0.5 to 2.0, and cooldown min (min), ranging from 15 to 90. The goal is to optimize 2 responses: sharpness (pts) (maximize) and limiting mag (mag) (maximize). Fixed conditions held constant across all runs include mount type = equatorial, site = suburban.

A Plackett-Burman screening design was used to efficiently test 5 factors in only 8 runs. This design assumes interactions are negligible and focuses on identifying the most influential main effects.

Key Findings

For sharpness, the most influential factors were aperture mm (49.1%), eyepiece mm (16.0%), cooldown min (14.8%). The best observed value was 7.5 (at aperture mm = 300, focal ratio = 4, eyepiece mm = 6).

For limiting mag, the most influential factors were aperture mm (44.3%), focal ratio (26.8%), cooldown min (15.5%). The best observed value was 13.2 (at aperture mm = 300, focal ratio = 4, eyepiece mm = 6).

Recommended Next Steps

Experimental Setup

Factors

FactorLowHighUnit
aperture_mm80300mm
focal_ratio412f/
eyepiece_mm625mm
tracking_rate0.52.0arcsec/s
cooldown_min1590min

Fixed: mount_type = equatorial, site = suburban

Responses

ResponseDirectionUnit
sharpness↑ maximizepts
limiting_mag↑ maximizemag

Configuration

use_cases/153_telescope_observation/config.json
{ "metadata": { "name": "Telescope Observation Quality", "description": "Plackett-Burman screening of aperture, focal ratio, eyepiece focal length, tracking rate, and cooling time for image sharpness and limiting magnitude" }, "factors": [ { "name": "aperture_mm", "levels": [ "80", "300" ], "type": "continuous", "unit": "mm" }, { "name": "focal_ratio", "levels": [ "4", "12" ], "type": "continuous", "unit": "f/" }, { "name": "eyepiece_mm", "levels": [ "6", "25" ], "type": "continuous", "unit": "mm" }, { "name": "tracking_rate", "levels": [ "0.5", "2.0" ], "type": "continuous", "unit": "arcsec/s" }, { "name": "cooldown_min", "levels": [ "15", "90" ], "type": "continuous", "unit": "min" } ], "fixed_factors": { "mount_type": "equatorial", "site": "suburban" }, "responses": [ { "name": "sharpness", "optimize": "maximize", "unit": "pts" }, { "name": "limiting_mag", "optimize": "maximize", "unit": "mag" } ], "settings": { "operation": "plackett_burman", "test_script": "use_cases/153_telescope_observation/sim.sh" } }

Experimental Matrix

The Plackett-Burman Design produces 8 runs. Each row is one experiment with specific factor settings.

Runaperture_mmfocal_ratioeyepiece_mmtracking_ratecooldown_min
130012250.515
2804252.015
3801262.015
430012252.090
5801260.590
6300462.090
7804250.590
8300460.515

Step-by-Step Workflow

1

Preview the design

Terminal
$ doe info --config use_cases/153_telescope_observation/config.json
2

Generate the runner script

Terminal
$ doe generate --config use_cases/153_telescope_observation/config.json \ --output use_cases/153_telescope_observation/results/run.sh --seed 42
3

Execute the experiments

Terminal
$ bash use_cases/153_telescope_observation/results/run.sh
4

Analyze results

Terminal
$ doe analyze --config use_cases/153_telescope_observation/config.json
5

Get optimization recommendations

Terminal
$ doe optimize --config use_cases/153_telescope_observation/config.json
6

Multi-objective optimization

With 2 competing responses, use --multi to find the best compromise via Derringer–Suich desirability.

Terminal
$ doe optimize --config use_cases/153_telescope_observation/config.json --multi
7

Generate the HTML report

Terminal
$ doe report --config use_cases/153_telescope_observation/config.json \ --output use_cases/153_telescope_observation/results/report.html

Features Exercised

FeatureValue
Design typeplackett_burman
Factor typescontinuous (all 5)
Arg styledouble-dash
Responses2 (sharpness ↑, limiting_mag ↑)
Total runs8

Analysis Results

Generated from actual experiment runs using the DOE Helper Tool.

Response: sharpness

Top factors: aperture_mm (49.1%), eyepiece_mm (16.0%), cooldown_min (14.8%).

ANOVA

SourceDFSSMSFp-value
SourceDFSSMSFp-value
aperture_mm18.61138.61137.9600.0371
focal_ratio10.66130.66130.6110.4697
eyepiece_mm10.91120.91120.8420.4008
tracking_rate10.15130.15130.1400.7238
cooldown_min10.78120.78120.7220.4342
aperture_mm*focal_ratio10.91120.91120.8420.4008
aperture_mm*eyepiece_mm10.66130.66130.6110.4697
aperture_mm*tracking_rate10.78120.78120.7220.4342
aperture_mm*cooldown_min10.15120.15120.1400.7238
focal_ratio*eyepiece_mm18.61138.61137.9600.0371
focal_ratio*tracking_rate14.06134.06133.7540.1104
focal_ratio*cooldown_min13.51133.51133.2460.1315
eyepiece_mm*tracking_rate13.51123.51123.2460.1315
eyepiece_mm*cooldown_min14.06124.06123.7540.1104
tracking_rate*cooldown_min18.61128.61127.9600.0371
Error(LenthPSE)55.40941.0819
Total718.68872.6698

Pareto Chart

Pareto chart for sharpness

Main Effects Plot

Main effects plot for sharpness

Normal Probability Plot of Effects

Normal probability plot for sharpness

Half-Normal Plot of Effects

Half-normal plot for sharpness

Model Diagnostics

Model diagnostics for sharpness

Response: limiting_mag

Top factors: aperture_mm (44.3%), focal_ratio (26.8%), cooldown_min (15.5%).

ANOVA

SourceDFSSMSFp-value
SourceDFSSMSFp-value
aperture_mm19.24509.245015.2180.0114
focal_ratio13.38003.38005.5640.0649
eyepiece_mm10.12500.12500.2060.6691
tracking_rate10.32000.32000.5270.5005
cooldown_min11.12501.12501.8520.2317
aperture_mm*focal_ratio10.12500.12500.2060.6691
aperture_mm*eyepiece_mm13.38003.38005.5640.0649
aperture_mm*tracking_rate11.12501.12501.8520.2317
aperture_mm*cooldown_min10.32000.32000.5270.5005
focal_ratio*eyepiece_mm19.24509.245015.2180.0114
focal_ratio*tracking_rate18.82008.820014.5190.0125
focal_ratio*cooldown_min10.40500.40500.6670.4513
eyepiece_mm*tracking_rate10.40500.40500.6670.4513
eyepiece_mm*cooldown_min18.82008.820014.5190.0125
tracking_rate*cooldown_min19.24509.245015.2180.0114
Error(LenthPSE)53.03750.6075
Total723.42003.3457

Pareto Chart

Pareto chart for limiting_mag

Main Effects Plot

Main effects plot for limiting_mag

Normal Probability Plot of Effects

Normal probability plot for limiting_mag

Half-Normal Plot of Effects

Half-normal plot for limiting_mag

Model Diagnostics

Model diagnostics for limiting_mag

Response Surface Plots

3D surfaces fitted with quadratic RSM. Red dots are observed data points.

limiting mag aperture mm vs cooldown min

RSM surface: limiting mag aperture mm vs cooldown min

limiting mag aperture mm vs eyepiece mm

RSM surface: limiting mag aperture mm vs eyepiece mm

limiting mag aperture mm vs focal ratio

RSM surface: limiting mag aperture mm vs focal ratio

limiting mag aperture mm vs tracking rate

RSM surface: limiting mag aperture mm vs tracking rate

limiting mag eyepiece mm vs cooldown min

RSM surface: limiting mag eyepiece mm vs cooldown min

limiting mag eyepiece mm vs tracking rate

RSM surface: limiting mag eyepiece mm vs tracking rate

limiting mag focal ratio vs cooldown min

RSM surface: limiting mag focal ratio vs cooldown min

limiting mag focal ratio vs eyepiece mm

RSM surface: limiting mag focal ratio vs eyepiece mm

limiting mag focal ratio vs tracking rate

RSM surface: limiting mag focal ratio vs tracking rate

limiting mag tracking rate vs cooldown min

RSM surface: limiting mag tracking rate vs cooldown min

sharpness aperture mm vs cooldown min

RSM surface: sharpness aperture mm vs cooldown min

sharpness aperture mm vs eyepiece mm

RSM surface: sharpness aperture mm vs eyepiece mm

sharpness aperture mm vs focal ratio

RSM surface: sharpness aperture mm vs focal ratio

sharpness aperture mm vs tracking rate

RSM surface: sharpness aperture mm vs tracking rate

sharpness eyepiece mm vs cooldown min

RSM surface: sharpness eyepiece mm vs cooldown min

sharpness eyepiece mm vs tracking rate

RSM surface: sharpness eyepiece mm vs tracking rate

sharpness focal ratio vs cooldown min

RSM surface: sharpness focal ratio vs cooldown min

sharpness focal ratio vs eyepiece mm

RSM surface: sharpness focal ratio vs eyepiece mm

sharpness focal ratio vs tracking rate

RSM surface: sharpness focal ratio vs tracking rate

sharpness tracking rate vs cooldown min

RSM surface: sharpness tracking rate vs cooldown min

Multi-Objective Optimization

When responses compete, Derringer–Suich desirability finds the best compromise. Each response is scaled to a 0–1 desirability, then combined via a weighted geometric mean.

Overall Desirability
D = 0.9545

Per-Response Desirability

ResponseWeightDesirabilityPredictedDir
sharpness 1.5
0.9545
7.50 0.9545 7.50 pts
limiting_mag 1.0
0.9545
13.20 0.9545 13.20 mag

Recommended Settings

FactorValue
aperture_mm80 mm
focal_ratio4 f/
eyepiece_mm25 mm
tracking_rate0.5 arcsec/s
cooldown_min90 min

Source: from observed run #1

Trade-off Summary

Sacrifice = how much worse than single-objective best.

ResponsePredictedBest ObservedSacrifice
limiting_mag13.2013.20+0.00

Top 3 Runs by Desirability

RunDFactor Settings
#80.8203aperture_mm=80, focal_ratio=12, eyepiece_mm=6, tracking_rate=2.0, cooldown_min=15
#40.8086aperture_mm=300, focal_ratio=4, eyepiece_mm=6, tracking_rate=2.0, cooldown_min=90

Model Quality

ResponseType
limiting_mag0.5047linear

Full Multi-Objective Output

doe optimize --multi
============================================================ MULTI-OBJECTIVE OPTIMIZATION Method: Derringer-Suich Desirability Function ============================================================ Overall desirability: D = 0.9545 Response Weight Desirability Predicted Direction --------------------------------------------------------------------- sharpness 1.5 0.9545 7.50 pts ↑ limiting_mag 1.0 0.9545 13.20 mag ↑ Recommended settings: aperture_mm = 80 mm focal_ratio = 4 f/ eyepiece_mm = 25 mm tracking_rate = 0.5 arcsec/s cooldown_min = 90 min (from observed run #1) Trade-off summary: sharpness: 7.50 (best observed: 7.50, sacrifice: +0.00) limiting_mag: 13.20 (best observed: 13.20, sacrifice: +0.00) Model quality: sharpness: R² = 0.7634 (linear) limiting_mag: R² = 0.5047 (linear) Top 3 observed runs by overall desirability: 1. Run #1 (D=0.9545): aperture_mm=80, focal_ratio=4, eyepiece_mm=25, tracking_rate=0.5, cooldown_min=90 2. Run #8 (D=0.8203): aperture_mm=80, focal_ratio=12, eyepiece_mm=6, tracking_rate=2.0, cooldown_min=15 3. Run #4 (D=0.8086): aperture_mm=300, focal_ratio=4, eyepiece_mm=6, tracking_rate=2.0, cooldown_min=90

Full Analysis Output

doe analyze
=== Main Effects: sharpness === Factor Effect Std Error % Contribution -------------------------------------------------------------- aperture_mm -2.0750 0.5777 49.1% eyepiece_mm -0.6750 0.5777 16.0% cooldown_min 0.6250 0.5777 14.8% focal_ratio 0.5750 0.5777 13.6% tracking_rate 0.2750 0.5777 6.5% === ANOVA Table: sharpness === Source DF SS MS F p-value ----------------------------------------------------------------------------- aperture_mm 1 8.6113 8.6113 7.960 0.0371 focal_ratio 1 0.6613 0.6613 0.611 0.4697 eyepiece_mm 1 0.9112 0.9112 0.842 0.4008 tracking_rate 1 0.1513 0.1513 0.140 0.7238 cooldown_min 1 0.7812 0.7812 0.722 0.4342 aperture_mm*focal_ratio 1 0.9112 0.9112 0.842 0.4008 aperture_mm*eyepiece_mm 1 0.6613 0.6613 0.611 0.4697 aperture_mm*tracking_rate 1 0.7812 0.7812 0.722 0.4342 aperture_mm*cooldown_min 1 0.1512 0.1512 0.140 0.7238 focal_ratio*eyepiece_mm 1 8.6113 8.6113 7.960 0.0371 focal_ratio*tracking_rate 1 4.0613 4.0613 3.754 0.1104 focal_ratio*cooldown_min 1 3.5113 3.5113 3.246 0.1315 eyepiece_mm*tracking_rate 1 3.5112 3.5112 3.246 0.1315 eyepiece_mm*cooldown_min 1 4.0612 4.0612 3.754 0.1104 tracking_rate*cooldown_min 1 8.6112 8.6112 7.960 0.0371 Error (Lenth PSE) 5 5.4094 1.0819 Total 7 18.6887 2.6698 Note: Error estimated using Lenth's pseudo-standard-error (unreplicated design) === Interaction Effects: sharpness === Factor A Factor B Interaction % Contribution ------------------------------------------------------------------------ focal_ratio eyepiece_mm 2.0750 17.6% tracking_rate cooldown_min 2.0750 17.6% focal_ratio tracking_rate 1.4250 12.1% eyepiece_mm cooldown_min 1.4250 12.1% focal_ratio cooldown_min -1.3250 11.2% eyepiece_mm tracking_rate -1.3250 11.2% aperture_mm focal_ratio 0.6750 5.7% aperture_mm tracking_rate -0.6250 5.3% aperture_mm eyepiece_mm -0.5750 4.9% aperture_mm cooldown_min -0.2750 2.3% === Summary Statistics: sharpness === aperture_mm: Level N Mean Std Min Max ------------------------------------------------------------ 300 4 7.0500 0.5260 6.5000 7.5000 80 4 4.9750 1.7557 2.8000 6.8000 focal_ratio: Level N Mean Std Min Max ------------------------------------------------------------ 12 4 5.7250 2.0565 2.8000 7.5000 4 4 6.3000 1.3342 4.4000 7.5000 eyepiece_mm: Level N Mean Std Min Max ------------------------------------------------------------ 25 4 6.3500 1.3478 4.4000 7.5000 6 4 5.6750 2.0271 2.8000 7.5000 tracking_rate: Level N Mean Std Min Max ------------------------------------------------------------ 0.5 4 5.8750 1.0404 4.4000 6.7000 2.0 4 6.1500 2.2576 2.8000 7.5000 cooldown_min: Level N Mean Std Min Max ------------------------------------------------------------ 15 4 5.7000 1.9374 2.8000 6.8000 90 4 6.3250 1.4886 4.4000 7.5000 === Main Effects: limiting_mag === Factor Effect Std Error % Contribution -------------------------------------------------------------- aperture_mm -2.1500 0.6467 44.3% focal_ratio 1.3000 0.6467 26.8% cooldown_min -0.7500 0.6467 15.5% tracking_rate 0.4000 0.6467 8.2% eyepiece_mm -0.2500 0.6467 5.2% === ANOVA Table: limiting_mag === Source DF SS MS F p-value ----------------------------------------------------------------------------- aperture_mm 1 9.2450 9.2450 15.218 0.0114 focal_ratio 1 3.3800 3.3800 5.564 0.0649 eyepiece_mm 1 0.1250 0.1250 0.206 0.6691 tracking_rate 1 0.3200 0.3200 0.527 0.5005 cooldown_min 1 1.1250 1.1250 1.852 0.2317 aperture_mm*focal_ratio 1 0.1250 0.1250 0.206 0.6691 aperture_mm*eyepiece_mm 1 3.3800 3.3800 5.564 0.0649 aperture_mm*tracking_rate 1 1.1250 1.1250 1.852 0.2317 aperture_mm*cooldown_min 1 0.3200 0.3200 0.527 0.5005 focal_ratio*eyepiece_mm 1 9.2450 9.2450 15.218 0.0114 focal_ratio*tracking_rate 1 8.8200 8.8200 14.519 0.0125 focal_ratio*cooldown_min 1 0.4050 0.4050 0.667 0.4513 eyepiece_mm*tracking_rate 1 0.4050 0.4050 0.667 0.4513 eyepiece_mm*cooldown_min 1 8.8200 8.8200 14.519 0.0125 tracking_rate*cooldown_min 1 9.2450 9.2450 15.218 0.0114 Error (Lenth PSE) 5 3.0375 0.6075 Total 7 23.4200 3.3457 Note: Error estimated using Lenth's pseudo-standard-error (unreplicated design) === Interaction Effects: limiting_mag === Factor A Factor B Interaction % Contribution ------------------------------------------------------------------------ focal_ratio eyepiece_mm 2.1500 17.8% tracking_rate cooldown_min 2.1500 17.8% focal_ratio tracking_rate 2.1000 17.4% eyepiece_mm cooldown_min 2.1000 17.4% aperture_mm eyepiece_mm -1.3000 10.7% aperture_mm tracking_rate 0.7500 6.2% focal_ratio cooldown_min -0.4500 3.7% eyepiece_mm tracking_rate -0.4500 3.7% aperture_mm cooldown_min -0.4000 3.3% aperture_mm focal_ratio 0.2500 2.1% === Summary Statistics: limiting_mag === aperture_mm: Level N Mean Std Min Max ------------------------------------------------------------ 300 4 12.0250 1.1471 10.5000 13.2000 80 4 9.8750 1.8464 8.4000 12.5000 focal_ratio: Level N Mean Std Min Max ------------------------------------------------------------ 12 4 10.3000 1.7068 8.4000 12.5000 4 4 11.6000 1.9408 8.8000 13.2000 eyepiece_mm: Level N Mean Std Min Max ------------------------------------------------------------ 25 4 11.0750 1.7858 8.8000 12.5000 6 4 10.8250 2.1391 8.4000 13.2000 tracking_rate: Level N Mean Std Min Max ------------------------------------------------------------ 0.5 4 10.7500 1.7407 8.8000 12.5000 2.0 4 11.1500 2.1610 8.4000 13.2000 cooldown_min: Level N Mean Std Min Max ------------------------------------------------------------ 15 4 11.3250 1.9704 8.4000 12.5000 90 4 10.5750 1.8839 8.8000 13.2000

Optimization Recommendations

doe optimize
=== Optimization: sharpness === Direction: maximize Best observed run: #1 aperture_mm = 300 focal_ratio = 4 eyepiece_mm = 6 tracking_rate = 0.5 cooldown_min = 15 Value: 7.5 RSM Model (linear, R² = 0.9967, Adj R² = 0.9883): Coefficients: intercept +6.0125 aperture_mm +0.8625 focal_ratio -0.5125 eyepiece_mm +0.2875 tracking_rate +0.6375 cooldown_min -0.9125 Predicted optimum (from linear model, at observed points): aperture_mm = 80 focal_ratio = 4 eyepiece_mm = 25 tracking_rate = 2.0 cooldown_min = 15 Predicted value: 7.5000 Surface optimum (via L-BFGS-B, linear model): aperture_mm = 300 focal_ratio = 4 eyepiece_mm = 25 tracking_rate = 2 cooldown_min = 15 Predicted value: 9.2250 Model quality: Excellent fit — surface predictions are reliable. Factor importance: 1. cooldown_min (effect: -1.8, contribution: 28.4%) 2. aperture_mm (effect: -1.7, contribution: 26.8%) 3. tracking_rate (effect: 1.3, contribution: 19.8%) 4. focal_ratio (effect: 1.0, contribution: 16.0%) 5. eyepiece_mm (effect: -0.6, contribution: 8.9%) === Optimization: limiting_mag === Direction: maximize Best observed run: #1 aperture_mm = 300 focal_ratio = 4 eyepiece_mm = 6 tracking_rate = 0.5 cooldown_min = 15 Value: 13.2 RSM Model (linear, R² = 0.9989, Adj R² = 0.9963): Coefficients: intercept +10.9500 aperture_mm +1.5750 focal_ratio -0.3000 eyepiece_mm -0.0250 tracking_rate +0.2250 cooldown_min -0.5500 Predicted optimum (from linear model, at observed points): aperture_mm = 300 focal_ratio = 4 eyepiece_mm = 6 tracking_rate = 0.5 cooldown_min = 15 Predicted value: 13.1750 Surface optimum (via L-BFGS-B, linear model): aperture_mm = 300 focal_ratio = 4 eyepiece_mm = 6 tracking_rate = 2 cooldown_min = 15 Predicted value: 13.6250 Model quality: Excellent fit — surface predictions are reliable. Factor importance: 1. aperture_mm (effect: -3.2, contribution: 58.9%) 2. cooldown_min (effect: -1.1, contribution: 20.6%) 3. focal_ratio (effect: 0.6, contribution: 11.2%) 4. tracking_rate (effect: 0.5, contribution: 8.4%) 5. eyepiece_mm (effect: 0.0, contribution: 0.9%)
← All Use Cases Next: Drone Aerial Photography →