I am trying to calculate the excitation energies for the first three transitions of a molecule which is made up by a chain of k phenyl rings, where k shall be between 1 and 8. The angle between each rings shall be $\pm 30^\circ$. You can see a picture of the molecule with $k=8$ rings below.
I have calculated the first three transistion energies using Gaussian. You can see them in the table below.
Now I want to calculate them by hand using a very simplified model. Since there is a linear correlation of $E(\frac{1}{k})$ a good model would be the particle in a box. Therefore I tried to use such a model, but unfortunately the difference between my energies is way to high. I used $$E_{n+1}-E_n = (2n+1)\frac{h^2}{8m(kl)^2}$$ as formula where k shall be the number of phenyl rings and l ($\simeq 2.1\mathring{A}$) shall be the diameter of one ring.
You can see my results I obtained by using this formula in the table below.
How could I improve my calculations?