Modelling of many real-world processes, such as drug delivery, wastewater treatment, and pharmaceutical production, requires accurate descriptions of the dynamics of hard particles confined in complicated domains. In particular, when modelling sedimentation processes or systems with driven flows, it is important to accurately capture volume exclusion effects. This work applies Dynamic Density Functional Theory to the evolution of a particle density under diffusion, external forces, particle-particle interaction, and volume exclusion. Using a spectral element framework, for the first time it is possible to include all of these effects in dynamic simulations on complex domains. Moreover, this allows one to apply complicated no-flux, and other non-local, non-linear, boundary conditions. The methodology is also extended to control problems, addressing questions of how to enhance production set-up in industrially-motivated processes. In this work the relevant models are introduced, numerical methods are discussed, and several example problems are solved to demonstrate the methods' versatility. It is shown that incorporating volume exclusion is crucial for simulation accuracy and we illustrate that the choice of boundary conditions significantly impacts the dynamics.