Time history analysis