Skis

The stiffer your skis, the faster you can ski, but it also becomes more difficult to navigate turns. During landings, less of the force is absorbed through bending, resulting in harder impacts on your knees. The stiffness of skis can be described using linear springs. Linear springs are mechanical components that produce a force proportional to the deflection. The stiffness k is measured in Newtons per meter (N/m). When springs are connected in parallel, think of two skis next to each other, the effective stiffness corresponds to the sum of the individual springs’ stiffness.

Parallelk1k2

Parallelleski

Parallelleveer

In a telemark landing, the skis are positioned partly behind each other. If they were placed completely in line, they would be connected in series. When springs are arranged in series, the inverse stiffness is equal to the sum of the inverses of the individual springs’ stiffnesses.

Seriek1k2

Telemark

Vereninserie

Springs that are connected in series are represented by placing them between square brackets [k1, k2]. Springs that are connected in parallel are represented between round brackets (k1, k2).

BONUS:

A network of springs can consist of combinations of springs connected in parallel and in series. For example, this is represented as “[10, (30, 40)]”.

The following complex network of springs:

Verennetwerk

is represented by the string: “([5, 10, 25], (3, [2, ( [6, 8], 1)]))”

Assignment

Example

>>> k1k2 = (1.0, 2.0)
>>> parallel(k1k2)
3.0
>>> k3k4 = [7.0, 8.0]
>>> serie(k3k4)
3.7
>>> stiffness("(5, 5)")
10.0
>>> stiffness("[5, 5]")
2.5
>>> stiffness("(20,30)")
50.0
>>> stiffness("[10,20]")
6.7
>>> message(22.0)
The stiffness of the network is 22.0 N/m

Example bonus

>>> stiffness("[10, (30, 40)]")
8.8