dynamic analysis in structural engineering