This man is controlling.
He IS physically abusive by smashing things and physically intimidating you with his anger and his violence.
He is financially abusing you, making it difficult for you to work and earn, wanting you to quit work.
He is emotionally abusing you. Putting you down. Manipulating you.
He is abusing your children. He is violent in front of them. They will be scared of him even if they can't verbalise it.
He is sexually abusive and coercive towards you.
Read all that again. One more time.
You are in an abusive relationship.
It's shit. I know it's shit.
It doesn't have to be though.
Call women's aid next time he's at work.
Pop your important documents all together somewhere in a "grab bag" (birth certificates, passports, ID, child benefit letters, that kind of thing). Stash it somewhere he won't find it.
Have you ever been in a refuge? I have. It was not what I was expecting. It was lovely. Not what I had pictured.
You have said before you'd love to start again with your children. YOU CAN! You could ask to be placed somewhere cheaper housing wise. You could retrain, get help with childcare, build a happy safe place for you and your children.
I know it's scary right now but even with him trying to control you, it is still your life and you do get to choose what happens.