I think you can realize it in model setup process. For example, you can set ridges every some metres. Or, you can separate the bottom wall into several regions, and define their roughness separately.
in my simulation, I want to simulate the flow just where it is fully developed, ie where all proprieties of flow do not change in the direction of flow (ie Ox), then, for not simulating all the flow, I will consider that my flow is fully developed, and I will simulate just where the flow is fully developed (ie periodic flow)