Skip to main content

Find an optimal solution ⚙️

Example Problem

DesignCheck's Pile Cap functions (a pile cap is a volume of reinforced concrete constructed on top of a group of foundation piles to evenly distribute the load between piles) return a utilisation value for a given force.

For a given pile cap, we want to find the maximum allowable force (i.e. the force which gives a utilisation of 1.0)

A) Simplest Solution (manual)

We could manually vary the input force until the utilisation is within a given tolerance of 1.0.

B) Better Solution (semi-automated)

But, ArupCompute works best when calculations are sent in batches, rather than one at a time. Knowing this, we can set up our spreadsheet to semi-automate the process.

Firstly, guess a range of input values:

Iteration 1

Now adjust this range until result is within desired tolerance:

Iteration 2

Iteration 3

Example spreadsheet used above.

tip

When working with an Excel file full of ArupCompute calls it may take a moment to get your results 🐢. Whilst setting up your spreadsheet it might be quicker to change your settings so that cells are only calculated upon request 🐇 (Calculate Now: shortcut F9). Excel Calculate Now

warning

Don't forget to Calculate Now (shortcut F9) after making any changes. The results will be out-of-date otherwise! (Maybe 🐢 beats 🐇?)

warning

Whilst Excel is waiting for ArupCompute to return results, #GETTING_DATA is displayed in these cells. This can cause problems that do not exist with in-built Excel functions (e.g Goal Seek doesn't work with ArupCompute because of this).

#GETTING_DATA