I ran fast so I could catch the bus. - I ran fast in order to be able to catch the bus. YES
I ran fast, so I could have caught the bus. - I could but didn't catch the bus.YES Note the comma.
I ran fast, so I was able to catch the bus. - I caught the bus. YES. Note the comma.
....
I ran fast,...