Morale will reduce in following scenarios.
(1). Being attacked: Morale will decrease when your troops are being attacked.
(2). Lacking food: Morale will decrease to 0 when your troops are out of food supply.
(3). Non-combat reduction: when your troops are in non-combat status, Morale will decrease to certain amount.