In this study, the concepts of simultaneous user association and resource allocation in non-orthogonal multiple access systems have been investigated. Subscribers are randomly distributed in them. In the paper, a novel cooperative energy harvesting model is introduced so that user equipment near to the base stations acts as relay for further subscribers. In order to consider the local limitations of alternative energy resources, it was assumed that alternative energy would be shared among the base stations by means of the dynamic grid network. In this architecture, non-orthogonal resource allocation and user association frameworks should be reconfigured because conventional schemes use orthogonal multiple access. Hence, this paper suggests a novel approach to joint optimum cooperative power allocation and user association techniques to achieve a maximum degree of energy efficiency for the whole system in which the quality of experience parameters are assumed to be bounded during multi-cell multicast sessions. The model was also modified to develop joint multi-layered resource control and user association that can distinguish the service pattern in cooperative energy heterogeneous systems with non-orthogonal multiple access to obtain more resource optimality than in the current approaches. The effectiveness of the suggested approach is confirmed by numerical results. Also, the results reveal that non-orthogonal multiple access can provide greater energy efficiency than the conventional orthogonal multiple access approaches such as e.g. the MAX-SINR scheme.