There is a device simulator jar file, but it’s pretty basic. IT won’t schedule a different range of results for different time periods like what you want.
As Robert mentioned, the built-in Device Simulator does not allow scheduling. There are a few other options:
Advanced simulator for Cumulocity provides an alternative UI for the built-in simulator but I do not think it allows for scheduled changes.
OEE Simulator was created for the Cumulocity IoT OEE App but is quite flexible in its configuration. You could maybe create different schedules for the same device and control them with a shift plan.
Streaming Analytics Builder - you could have a model that is controlled by a Cron Timer or a Time Ticker to create simulated data at different times of the day. The contrib repository also contains some more advanced simulation blocks you can use if you are able to deploy custom blocks.
Random Value Simulator: Here you can change simulation data(value series) based on device operations.
You could control device operations based on a model in streaming analytics as suggested by Harald.
See below example: