Lattice Boltzmann methods for use inirregular channels