2.29 Design of Experiments (Pro)

Summary

The Design of Experiments app is a tool for DOE. It is to design an experiment, fit a model to experimental data, and find best factor settings that optimize responses.

The app requires R software (minimum required version 3.4.1) and packages (rsm, FrF2, alr3, qpcR). The packages will be automatically installed when the App is launched the time. If not, please follow the steps of Installing the app section in this tutorial to trouble shoot.

This app has been improved and updated since Origin 2024, you can read this blog to learn the improvements.

Sample OPJ

  1. Right click on the app in Apps Gallery and choose Show Samples Folder from the context menu
    DOESample.png
  2. Drag and drop the project file in the opened folder to Origin to open it


Example 1: 2-Level Factorial

Create Desgin

  1. Click the Design of Experiments icon DOEAPP.png on Apps Gallery
  2. Click Create Design button and select Factorial Design.
    DOE Factorial.png
  3. Make sure 2-Level Factorial and Default Generators is selected. In Factors tab, select 3 from Number of Factors. Enter factor names Temp, Dens and Reagent and select factor types (Numeric, Numeric and Text). Then Enter low and high values (Temp:50, 80; Dens:20, 30; Reagent: TypeA, TypeB).
    DOE Factorial Factors.png
  4. In Settings' tab, select Full factorial design. Enter 2 in Number of Replicates. Select 2 from Number of Blocks drop-down list.
    480
  5. In Miscellaneous Tab, enter 5 in Seed for Randomization text box.
  6. Click OK to output the design table.
    DOE Factorial Results.png

Analyze Design

  1. Add a new column on the design table and fill in response data. Use pH as Long Name
    DOE Factorial Results response.png
  2. Click the Design of Experiments icon DOEAPP.png to bring up toolbar. Select Analyze Design
    DOE Factorial. Analyze.png
  3. In Model tab, select PH from Response drop-down list. Then select 2 from Model Order. Select Include Blocks in the Model.
    DOE Factorial. Analyze Model.png
  4. In Settings tab, select Main Effects from Means Table drop-down list.
  5. In Quantities tab, select Coefficients, Standard Error, Confidence Limits, t-Value and Prob>|t| from Coefficients Table drop-down list.
  6. In Plots tab, select Cube Plot, Contour Plot, Surface Plot and 2-way interaction plot. In the Settings of Cube Plot group, choose Temp, Dens and Reagent as three factors. In the Settings for Contour and Surface Plot group, select Temp and Dens as factors for X and Y axis. Then select TypeA as value of Reagent.
    DOE Factorial. Analyze Plots.png
  7. Click OK to create analysis results.
    DOE Factorial. Analyze Results.png

Optimize Response

  1. Click the Design of Experiments icon DOEAPP.png on Apps Gallery
  2. Activate the analysis workbook we got in last section and click Optimize Response button DOE Optimize Icon.png
  3. In the Goal tab, select Minimize as goal for PH. Enter 5 and 9 in Lower Limit and Upper Limit.
    DOE Optimize Goal.png
  4. Go to the Settings tab. In the row for factor Reagent, select Hold at Value for Constraint, select TypeA for Hold Value. Enable Initial Value button. Enter 60 and 25 in the rows for Temp and Dens respectively.
    DOE Optimize Settings.png
  5. Click OK to generate optimization report.
    DOE Optimize Results.png
  6. Double click Optimization Plot to bring up the graph window. Move vertical red lines to change factor values to view how they affect the composite desirability and the responses. Click Reset button to set values to optimal solution.
    DOE Optimize Graph.png

Example 2: Central Composite

Create Desgin

  1. Click the Design of Experiments icon DOEAPP.png on Apps Gallery
  2. Click Create Design button and select Response Surface Design.
    DOE RSD.png
  3. Choose Central Composite. In the Factors tab, select 3 from Number of Continuous Factors drop-down list. Enter factor names (Time, Temp and Catalyst). Then Enter low and high values (40-50, 80-90, and 0.02-0.03 respectively). Select 1 from Number of Categorical Factors drop-down list. Enter Reagent in factor name. Then Enter level values (TypeA, TypeB).
    DOE RSD Factors.png
  4. In the Settings tab, select second design(Blocks=2).
    DOE RSD Settings.png
  5. In the Miscellaneous tab, turn off the Randomize Design button.
  6. Click OK to output the design table.
    DOE RSD Results.png

Analyze Design

  1. Add two new columns on the design table and fill in response data. Use PH and Conductivity as Long Name.
    DOE RSD Analyze Input.png
  2. Click the Design of Experiments icon DOEAPP.png on Apps Gallery
  3. Activate the design table and click Analyze Design button DOE RSD Analyze Button.png
  4. In the Model tab, select PH and Conductivity for Response. Then select Linear + Squares from Model Type drop-down list. Turn on Include Blocks in the Model button.
    DOE RSD Analyze Model.png
  5. In the Quantities tab, select Coefficients, Standard Error, Confidence Limits, t-Value and Prob>|t| from Coefficients Table drop-down list
  6. In the Plots tab, select Contour Plot, Surface Plot. In the Settings of Contour and Surface Plots group, select Time and Temp as factors for X and Y axis. In the row for Catalyst, under Value, enter 0.02. In the row for Reagent, under Value, select TypeA.
    DOE RSD Analyze Plot.png
  7. Click OK to create analysis results.
    DOE RSD Analyze Results.png

Optimize Response

  1. Click the Design of Experiments icon DOEAPP.png on Apps Gallery
  2. Activate the analysis workbook we got in last section and click Optimize Response button DOE Optimize Icon.png
  3. In the Goal tab, in the table, for PH, select Maximize as Goal and set 5 as Lower Limit and 9 as Upper Limit. For Conductivity, select Minimize as Goral. 350 as Lower Limit, and 550 as Under Upper Limit.
    DOE RSD Optimize Goal.png
    In the Settings tab. for Temp, select Constrain to Region as Constrain. Enter 85 and 90 as Lower Bound and Upper Bound.
    DOE RSD Optimize Setting.png
  4. Click OK to generate optimization report.
    DOE RSD Optimize Results.png
  5. Double click Optimization Plot to bring up the graph window. Move vertical red lines to change factor values to view how they affect the composite desirability and the responses. Click Reset button to set values to optimal solution.
    DOE RSD Optimize Graph.png

Example 3: Power and Sample Size

  1. Click the Design of Experiments icon DOEAPP.png on Apps Gallery
  2. Click Power and Sample Size button DOE PSS Icon.png
  3. Select 2-Level Factorial. In the Design tab, select 3 from Number of Factors drop-down list. Choose Full factorial from Fraction drop-down list. Select 2 for Number of Blocks. Enter 0 in Number of Terms Omitted from Model. Turn in Include Blocks in Model button.
    DOE PSS Design.png
  4. In the Settings tab, choose Power to calculate. Click plus button to add 1 level to Replicates and enter 1 and 2 in each level. Enter 0.4 in Effects. Enter 0 in Number of Center Points per Block. Enter 0.2 in Standard Deviation. Click OK.
    DOE PSS Settiings.png
  5. The results in the report indicates that you should have 2 replicates in order to get a power value of 0.92679.
    DOE PSS Results.png

Installing the APP

  1. Make sure you install R software (later than 3.4.1)
  2. Click the Design of Experiments icon DOEAPP.png on Apps Gallery
  3. The needed packages will be downloaded automatically. If failed, following message will be pop up in the results log
    Failed Results Log.png
  4. Open R, copy and paste the last two lines from Results Log to R, press Enter to run them.
    Run R 01.png
  5. A dialog will be pop up for you to select a site, then the needed packages will be downloaded automatically in R
  6. Once the packages are successfully downloaded without error message , restart Origin