Lattice Boltzmann methods for use in irregular channels