turning a system of second order equations of motion into first order in matrix form
the eigenvalue problem (in general)
phasors
mode shapes
odeint
stability
needs a sketch of the system with steering and roll state variables
needs explanation for the two different stiffness matrices
I think this example would be good for teaching some of the topics listed above, whereas they are currently treated more like dependencies and this is just a real-world example for motivation
the benchmark_parameters could benefit from being a class where you can set attributes rather than a function that returns a dict
benchmark_par_to_canonical should probably be hidden
the exercises at the end are good, including some exploration and design tasks
the vector representation section could be the introduction to the topic rather than assuming it's a prereq -- a little phasor widget could be useful here
2nd-order equation of motion to system of first ODEs
nonlinear dynamics
Coulomb friction
pendulum
stability (inverted pendulum)
comparing linear vs. nonlinear free responses
this was the first notebook introducing numerical ODE integration
the intro material of this notebook could be good to just add to the top of the book balancing notebook, since that's a bit more interesting of an example
if used as standalone notebook on Fourier series and periodic forcing, needs more intro material
when moving to numerical use of the Fourier coefficients, should we use subs on the sympy expressions?
needs a real-world example
the concept of using Fourier series coefficients to approximate a complicated forcing function and analytically evaluate the output seems somewhat antiquated -- it's fairly theoretical and I can't come up with a good real-world example
bicycle2dof
benchmark_parameters
could benefit from being a class where you can set attributes rather than a function that returns a dictbenchmark_par_to_canonical
should probably be hiddenbook_balancing
bumpy_road
forced_vibrations_with_viscous_damping
nonlinear_vibrations
sawtooth_forcing
vibrating_building
viscous_damping