Analyse complex beam and frame structures using Virtual Work