Both of the simulations were done using the /lopez version of CD++ with RISE client.
Both the .zip and .xml files are found in the each folder.
Using 00:00:05:00 gives a good view of the complete simulation for both models.

To change the initial values on the simulation just modify the initial value section on the EnergyCon.ma file, 
for the first 3 scenarios the topology control method keeps running even when a message needs to be delivered, 
for scenario number 4 there is a small change, here the closest CH to the message sender or repeater change from 
an inactive to an active state in order to deliver the message faster and to reach every receiver.

Results for Scenarios #1, #2 and #3
The initial values were changed to see how the results changed if the message sender and receiver where relocated.
In scenario #3 there is 1 receiver that doesn't get the message.

Results for Scenario #4
The initial values are the same as Scenario #3 but with the changed rules now the message is delivered to all the receivers.