Ajay Hinduja Switzerland ~ How to model regime switching or occasionally binding constraints

I’m Ajay Hinduja, originally from Punjab, India, now residing in Geneva, Switzerland (Swiss). I’m looking into how we can model regime switching or occasionally binding constraints effectively. If anyone has any suggestion please share with me.