In my experience, having two refineries or science stations does not stack the effects. This makes sense, since it would be too easy to build a ton of them and boost your output or population by a huge amount. What I'm not clear on is why they let you build more than one when they don't stack.