---
title: "Designing On-site Detention"
description: "# **OSD – Simplified Method** Click Add in Project View to create a new MSMA project. Choose OSD, select MSMA 2^nd Edition, create the name of the project, select the method to be used and click Create. Method used in…"
url: "https://mes100.com/docs/designing-on-site-detention/"
updated: "2025-04-30"
category: MSMA / MSMA 2nd Edition
---

# Designing On-site Detention

# **OSD – Simplified Method**

Click Add in Project View to create a new MSMA project. Choose OSD, select MSMA 2^nd Edition, create the name of the project, select the method to be used and click Create. Method used in section 2.1 is Simplified Method.

![](https://i0.wp.com/mes100.com/wp-content/uploads/2022/09/Add.png?resize=1080%2C445&ssl=1)

Click the dropdown list to choose the storage type which is either Above Ground or Below Ground. 

![](https://i0.wp.com/mes100.com/wp-content/uploads/2022/09/Below-Ground.png?resize=1080%2C523&ssl=1)

## **Pond Requirement**

1. Select the **location** in the list.

1. Input **Area(ha)** , **Impervious** and **Pervious** area.

1. Select Terrain based on surface slope. 

1. Click on the Calculate button to obtain PSD and SSR value.

![](https://i0.wp.com/mes100.com/wp-content/uploads/2022/09/Screenshot-2025-04-30-102502.png?resize=1080%2C669&ssl=1)

## **Pond Sizing**

Click on the Pond Sizing tab to proceed on pond sizing design. 

![](https://i0.wp.com/mes100.com/wp-content/uploads/2022/09/Screenshot-2025-04-30-102703.png?resize=559%2C429&ssl=1)

 

1. Select the type of the pond (rectangular ,circular or irregular).

1. Input the dimension of the pond type such as **length**, **width**, and **depth** to calculate the volume.

1. Click the “ **Calculate**” button to obtain the Depth of Water and Volume.

Note: Warning message will pop out if the designed volume is less than the required storage.

## **Outlet Design**

Click on Outlet Design for outlet design. 

![](https://i0.wp.com/mes100.com/wp-content/uploads/2022/09/Screenshot-2025-04-30-103141.png?resize=932%2C688&ssl=1)

**1) Inlet Pipe**

a. Input **diameter** and **number** of orifice. 

**2) Primary Outlet**

a. Input **Height from bottom of Pond to bottom of orifice, H**. Effective head, H~o will be calculated.

b. Input **diameter** and **number** of orifice.

**3) Secondary Outlet**

a. Select Outlet Type  (only for above ground OSD)

b. Input **diameter** and **number** **of orifice** (or weir dimensions, only for above ground OSD)

Click **Analyse** to generate the result. 

![](https://i0.wp.com/mes100.com/wp-content/uploads/2022/09/Analyse.png?resize=457%2C161&ssl=1)

## **Result**

Click **Textual Report**, **Summary Report, Detailing,** or **Appendix** tabs to show the result respectively.

![](https://i0.wp.com/mes100.com/wp-content/uploads/2022/09/Screenshot-2025-04-30-103750.png?resize=614%2C702&ssl=1)

![](https://i0.wp.com/mes100.com/wp-content/uploads/2022/09/Screenshot-2025-04-30-103510.png?resize=1080%2C638&ssl=1)

# **OSD – Swinburne Method**

Click Add in Project View to create a new MSMA project. Choose OSD, select MSMA 2^nd Edition, create the name of the project, select the method to be used and click Create. Method used this section is Swinburne Method.

![](https://i0.wp.com/mes100.com/wp-content/uploads/2022/09/Screenshot-2025-04-30-105630.png?resize=875%2C135&ssl=1)

Select the type of the OSD by clicking the drop down list.

![](https://i0.wp.com/mes100.com/wp-content/uploads/2022/09/Screenshot-2025-04-30-111938-.png?resize=775%2C451&ssl=1)

OSD design can also be integrated from drainage if the analysis of drainage has been carried out. 

## **Pre-development**

Calculate pre-development discharge by inputting data in **Pre** tab.

![](https://i0.wp.com/mes100.com/wp-content/uploads/2022/09/Screenshot-2025-04-30-112431.png?resize=597%2C559&ssl=1)

![](https://i0.wp.com/mes100.com/wp-content/uploads/2022/09/Screenshot-2025-04-30-112659.png?resize=515%2C527&ssl=1)

1. Input or select location. The location can be input by entering the location of Longitude and Latitude. Click the “Use” button to use the proposed nearest rain gauge location. The Location also can be selected by clicking on the Raingauge Location drop list.

1. The fitting constants are generated automatically and it is editable. Click on
   ![](https://lh6.googleusercontent.com/u_38t232NYMsKE2Uteq3n20QfmvaTV8anAqEuY8tDywOLRlVZ5ZX9wvTQ2ozKH26tNu8TYVW3On1vD3Mf-L6ldJ6Egm-g4bm8prXKAcDVU0rgi71Htzk6Jbg78i5CzffTv7Jbh5gHOPPVhVAmVXh3pbQoMWm96L5vJz9tXprUMGn6rm5eR-4IR8f)
    button to change the fitting constants to default value based on selected location.

1. Input the **length of flow path from catchment divide to outlet**, **slope of stream** **flow path**and**catchment area**to obtain t~cand it is editable.

1. Input the **“Impervious”**  and **“Pervious”**  area for Pre-development.

1. Select ARI. Rainfall Intensity is generated automatically and it is editable.

1. Select land use or soil type by clicking
   ![](https://lh3.googleusercontent.com/omgHaJOplMXrtVfEH-odDR_xBaHhbuNV-7_60q3gBH043l5nJDxJHOLNdIGXQtUP50gdmjDmBBmtluDN6WZDApEUp0uSsZaPxgtz2CiW3x68wNYIgQaeK7uX8OolNvhYkp1schK-10O33nWoqlz-IbvNLdHuDJoOJfIRikgeInusBJ32vtFfRGjn)
    button. Select the land use or soil type in the popped out Runoff Coefficient Table by clicking the value in the table.

![](https://i0.wp.com/mes100.com/wp-content/uploads/2022/09/Screenshot-2025-04-30-112824.png?resize=385%2C532&ssl=1)

1. Click **Calculate**to generate pre development discharge.

## **Post-development**

Calculate post-development discharge by inputting data in the Post tab.

![](https://i0.wp.com/mes100.com/wp-content/uploads/2022/09/Screenshot-2025-04-30-113208.png?resize=490%2C584&ssl=1)

1. Input **overland flow length**, **slope of overland surface** and **manning coefficient** to obtain t~o.

1. Input **drain flow length** and **average velocity** to obtain t~d and  t~c.

1. Input **“Impervious”**  and **“Pervious”**  area for post development.

1. Select ARI. The fitting coefficient and rainfall intensity are generated automatically and editable.

1. Select land use or soil type by clicking
   ![](https://lh4.googleusercontent.com/8Op1p3YUuqn5Km1BUF8m1-9xZh_ogVNuqJZXgLRQ-e5Q3YniEj2FKmwKTT3U5jCl4XbIEKOVtUPs5YSpCANzGFyUKryA_sTnfdKzh_GA49RYw_JgHg2iqT2fIznreRkKo5jCmzMBuAZjTk8OdDAu0yOumO4LaKHC_L4CXWuuXz9qTPWk39mS2Tv9)
    button. Select the land use or soil type in the popped out Runoff Coefficient Table by clicking the value in the table.

![](https://i0.wp.com/mes100.com/wp-content/uploads/2022/09/Screenshot-2025-04-30-112824-1.png?resize=385%2C532&ssl=1)

6. Click the “ **Calculate**” button to obtain post-development discharge.

## **Pond Storage**

Determine required storage by inputting data in the Pond**Storage** tab.

![](https://i0.wp.com/mes100.com/wp-content/uploads/2022/09/Screenshot-2025-04-30-113537.png?resize=1080%2C567&ssl=1)

1. Input **t~cs** to generate the SSR.

1. Click the “ **Calculate**” button to obtain the Required SSR. Make sure maximum SSR does not fall at the last row as the value may not be the maximum value. Change the number of rows from *Options > Project Settings > Det. Facility > OSD >Design> No. of Range *

![](https://i0.wp.com/mes100.com/wp-content/uploads/2022/09/Screenshot-2025-04-30-113925-.png?resize=760%2C502&ssl=1)

## **Pond Sizing**

Design pond volume by inputting data in the Pond**Sizing** tab. The pond sizing design can be synchronized from the pond platform. Pond platform can be assigned in EW modules (Platform > Spread Input > Type Column > Assign the platform as Pond)

![](https://i0.wp.com/mes100.com/wp-content/uploads/2022/09/Screenshot-2025-04-30-114130.png?resize=821%2C745&ssl=1)

1. Select the type of the pond

1. Input **length**, **width**, and **depth**to calculate the volume. (Above ground with side slope)

1. Click the “ **Calculate**” button to obtain the Depth of Water and Volume.

Note: Warning message will pop out if the designed volume is less than the required storage.

## **Outlet Design**

Design outlet by inputting data in **Outlet Design** tab.

![](https://i0.wp.com/mes100.com/wp-content/uploads/2022/09/Screenshot-2025-04-30-114345.png?resize=928%2C761&ssl=1)

1. Primary Outlet

a. Input **Height from bottom of Pond to bottom of orifice, H**. Effective head, H~o will be calculated.

b. Input **diameter** and **number** of orifice.

      2. Secondary Outlet

a. Select ARI.

b. Input the **Broad-crested Weir Coefficient, C~BCW**.

c. Input the **effective head** and **weir width**.

## **Result**

Click the “ **Analyse”** button to generate textual report, summary report, pond detailing, and graph.

![](https://i0.wp.com/mes100.com/wp-content/uploads/2022/09/Analyse.png?resize=457%2C161&ssl=1)

Click **Textual Report**, **Summary Report, Detailing,** or **Graph** tabs to show the outcomes respectively.

![](https://i0.wp.com/mes100.com/wp-content/uploads/2022/09/Screenshot-2025-04-30-114605.png?resize=1080%2C544&ssl=1)

![](https://i0.wp.com/mes100.com/wp-content/uploads/2022/09/Screenshot-2025-04-30-114646.png?resize=1080%2C547&ssl=1)

### *Related*

 [![](https://i0.wp.com/mes100.com/wp-content/uploads/2024/10/me-small.jpg?resize=100%2C100&ssl=1)](https://mes100.com/author/admin/)[Ngu Soon Hui](https://mes100.com/author/admin/)

I’m the [Benevolent Dictator for Life](https://en.wikipedia.org/wiki/Benevolent_dictator_for_life) for MiTS Software cum Editor of this website. Read more [here](/about-ngu-soon-hui/).

You can also contact me at soonhui@mes100.com
