A penalty-based interface technology using collocation for connecting independently modeled substructures