I HAVE SOLVED THIS
So I don't know why this happens but based on my fix, which ironically was suggested by Frontier as a troubleshooting step, I would guess that Frontier has bad net code that is purposefully disconnecting me for what it thinks is inactivity.
So I tested my fix by leaving myself logged in for 12 hours. Not one disconnect. I don't have points where I can say this is what caused me to disconnect. I know others say when they warp, access the mission board etc but I don't see a pattern. Having said that after I tell you my method I would love to hear some feed back on whether this works for more people. I also created a short cut for myself that I use to run the fix at the same time I start ED through Steam.
In Frontiers troubleshooting guide for this issue they ask that you set up a continuous ping to have running while you play so that when you get disconnected you can look at it and see what it says happened. You do this by opening a command window, cmd.exe, and typing in it the following:
ping -T -L 999 bbc.co.uk
You might be able to use other urls but I used the bbc because it is what they suggested.
With that running, which pings the bbc url forEVAH I have zero, 0, ZERO!! disconnects. I have now played 6 days a week for 8+ hours a day with no disconnects.
So there is your work around from their garbage net code and Frontier, seriously stop blaming our internet connections, our machines, et al. Fix your damn net code. I play dozens of games and have exactly no issues like this except in your game. I love your game, and overall it is a positive experience, but it's you not us.
Oh and the station design is bad. Well just the door way but still. Maybe think about seriously allowing for different station entry shapes. having a mail slot at every station despite having different station designs is a bit tedious. Plus it would make more ship designs possible. Like a tube cargo vessel. Or spherical ships. I mean I love the star destroyer theme as I love Star Wars but variety is the spice of life.