This Is Not a WSN
Sorry if I write this in bold, huge font, but things have to be named in the right way.
This is a (honest) Wi-Fi, 802.11b network where nodes are transmitting at low bit rate.
This does not qualify it as a WSN.
About why your network is discharging so fast, I'm 99.95% sure that you have a lot of "background" traffic, and it is there also if no traffic is generated.
Try checking the pcap with wireshark, and see how many packets are sent / received even when no traffic is generated.
Moreover, 802.11 radio doesn't go into sleep mode when not used. As a consequence, it's always draining the battery. The only difference is that...
OH, I see... you've set the Rx energy to ZERO !
I hope your head of research (or your reviewers) will not find it. I really hope so.
Anyway, check the amount of "unsolicited" traffic. I'm quite sure that it's dominant over the data traffic.
T.
PS: to go ahead and reply to your obvious question (how to fix it). Don't use Wi-Fi pretending it's a WSN. If you're really meant to use Wi-Fi in a "sensor" system (poorest idea ever, but some industries seems to want it), don't use tricks and tell them the truth. Wi-Fi will drain your batteries in no time. AODV is not going to help.