The invention relates to an apparatus for realizing whole-
satellite self-energy-supply active and passive integrated
nonlinear vibration control. The apparatus comprises a
conical shell adapter, a damping material, a cubic nonlinear spring, a
mass block, a guide rod, an energy gatherer, a lead wire, an
actuator, a controller and a sensor, wherein the damping material, the cubic nonlinear spring and the
mass block form a nonlinear energy sink, i.e., an NES; one end of the energy gatherer is fixed at the inner side of the upper end surface of the
conical shell adapter, the other end is fixed on the
mass block, and thus the NES and the energy gatherer are combined together; the two ends of the guide rod are fixed to the upper end surface and the lower end surface of the
conical shell adapter, for constraining the vibration direction of the mass block; and the
actuator is in contact with the upper end surface and the lower end surface of the conical shell adapter and is connected with the energy gatherer through the lead wire, and the controller converts feedback signals of a sensor installed at the upper end of the conical shell adapter into control signals for transmitting to the
actuator. The problem of energy restrictions of a
spacecraft in actual environment is solved to a quite large degree, and the actual application significance is great.