Home › IB Maths AI HL › Questions by topic › Advanced Modelling

IB Maths AI HL · Unit 2: Functions

IB Maths AI HL Advanced Modelling Questions

Exam-style IB Maths AI HL advanced modelling questions with worked solutions. Start with the 3 fully worked examples below — each is solved step by step the way an IB examiner expects — then try the practice questions and check your working against the mark scheme.

Practise Advanced Modelling questions → AI HL formula booklet

What you need to know

The core HL AI skill: pick the right function family from the shape of the data. Piecewise for stepwise changes, logistic for capped growth, exponential for unbounded. Modelling with functions — piecewise, exponential, logistic overview →

What's examined in AI HL advanced modelling

The question bank covers these advanced modelling question types (number of questions in brackets):

Advanced Modelling worked examples

Worked example 1: Identifying Parameters of a Sinusoidal Model · easy

The depth of water in a harbour is modelled by the function $D(t) = 4\sin\left(\frac{\pi}{6}t\right) + 6$, where $D$ is the depth in metres and $t$ is the time in hours after midnight. Find the amplitude, the equation of the principal axis, and the maximum depth of the water.

Solution

1. Identify the amplitude from the coefficient of the sine function: $a = 4$.

2. Identify the principal axis from the vertical shift: $y = 6$.

3. Calculate the maximum depth by adding the amplitude to the principal axis: $6 + 4$.

4. The maximum depth is $10\text{ m}$.

Examiner tip: When extracting parameters from trigonometric models, remember that the amplitude is always a positive distance. The maximum value is simply the principal axis plus the amplitude.

Worked example 2: Solving a Logistic Population Model · medium

The population of fish in a newly stocked lake is modelled by the logistic function $P(t) = \frac{1200}{1 + 19e^{-0.25t}}$, where $t$ is the time in months. Calculate the initial population of fish, and use your Graphic Display Calculator to find the time it takes for the population to reach $600$.

Solution

1. Substitute $t = 0$ into the model to find the initial population: $P(0) = \frac{1200}{1 + 19e^0}$.

2. Evaluate the fraction: $P(0) = \frac{1200}{1 + 19} = \frac{1200}{20} = 60$. The initial population is $60$ fish.

3. Set the population equal to $600$: $600 = \frac{1200}{1 + 19e^{-0.25t}}$.

4. Graph $Y_1 = \frac{1200}{1 + 19e^{-0.25x}}$ and $Y_2 = 600$ on your GDC.

5. Find the intersection using the GDC tool (G-Solv $\rightarrow$ ISCT).

6. The time taken is $11.777\dots$, which rounds to $11.8$ months.

Examiner tip: For logistic models $y = \frac{L}{1 + Ce^{-kt}}$, the carrying capacity (maximum sustainable population) is given by the numerator $L$. In this case, the maximum population the lake can support is 1200.

Worked example 3: Solving Trigonometric Inequalities in Context · hard

Using a tidal model $D(t) = 4\cos\left(\frac{\pi}{6}t\right) + 6$, find the exact total amount of time during the first 12 hours ($0 \le t \le 12$) when the water depth is strictly greater than $8$ metres.

Solution

1. Set up the inequality: $4\cos\left(\frac{\pi}{6}t\right) + 6 > 8$.

2. Isolate the trigonometric term: $4\cos\left(\frac{\pi}{6}t\right) > 2 \implies \cos\left(\frac{\pi}{6}t\right) > 0.5$.

3. Solve the corresponding equation $\cos\left(\frac{\pi}{6}t\right) = 0.5$ using your GDC or unit circle knowledge. The principal angles are $\frac{\pi}{3}$ and $\frac{5\pi}{3}$.

4. Calculate the $t$-values: $\frac{\pi}{6}t = \frac{\pi}{3} \implies t = 2$, and $\frac{\pi}{6}t = \frac{5\pi}{3} \implies t = 10$.

5. Determine the intervals where the cosine curve is above $0.5$ within the $12$-hour domain: $0 \le t < 2$ and $10 < t \le 12$.

6. Calculate the total duration: $(2 - 0) + (12 - 10) = 2 + 2 = 4$. The water is deeper than $8\text{ m}$ for $4$ hours.

Examiner tip: When dealing with periodic inequalities, always sketch the graph on your GDC. This visual confirmation prevents you from accidentally calculating the time the water is *below* $8\text{ m}$ (which would be $8$ hours).

Try these IB Maths AI HL advanced modelling questions

Three questions from the bank, easiest first. Mark schemes and AI marking of your written working are in the practice area.

Question 1 · easy · 4 marks · Paper 1

A radioactive substance follows the decay model \(M(t) = 200e^{-0.1t}\). Find the initial mass and the mass remaining after exactly 10 years.

Attempt it and see the mark scheme →

Question 3 · hard · 7 marks · Paper 1

The population of a species of insects in a closed environment is modelled by the logistic equation: \[P(t) = \frac{L}{1 + Ce^{-kt}}\] Initially, the population is 20. After 5 days, the population is 80. The environment can sustain a maximum of 500 insects.
Set up the necessary equations and algebraically solve for the exact values of \(L\), \(C\), and \(k\).

Attempt it and see the mark scheme →

All 21 advanced modelling questions with mark schemes →

FAQ

How many IB Maths AI HL advanced modelling questions are there?

There are 21 exam-style advanced modelling questions in the AI HL question bank (Paper 1: 20 · Paper 2: 1), graded 7 easy, 6 medium, 5 hard, 3 starter. Every question has a full IB-style mark scheme (M, A and R marks).

Is advanced modelling on Paper 1 or Paper 2?

Both. In the bank, Paper 1: 20 · Paper 2: 1. Practise with your GDC — AI papers expect calculator methods throughout.

Where can I get the mark schemes?

Open the AI HL Unit 2 practice page: every question has a step-by-step IB-style mark scheme, and you can photograph your working for instant AI marking. The worked examples on this page are free.

More AI HL Unit 2 topics

← All IB Maths AI HL topics