force generation