Dynamic object simulate with skeletal mesh

Hi everyone,I‘v try dynamic yet.
Now I face a problem,I have tow static mesh that I want to simulate with a animation.
This static mesh connect to skeletal mesh with some chains.

I rig the chains into skeletal mesh,and chains is attach to sockets that I set in character skeletal.
At the end of chain,I also have a socket and attach a Physics Constrain here.
The connect the chain and static mesh.

It works,but not as well as I thought.Any other solutions?