The invention discloses a piezoelectric-triboelectric
hybrid power generation device and method based on flow-induced shaking, the device comprises a flow-induced shaking module, the flow-induced shaking module comprises a base, a rotating rod capable of rotating along the base is arranged on the base, a
cantilever beam is arranged on the rotating rod, the inner end of the
cantilever beam is arranged on the rotating rod, and the outer end of the
cantilever beam is arranged on the base. The cantilever beam is provided with a piezoelectric module, the piezoelectric module comprises a piezoelectric plate, and the piezoelectric plate is connected with a first collection circuit; a
solid-liquid friction nanometer power generation module is arranged at the outer end of the cantilever beam, the
solid-liquid friction nanometer power generation module comprises a container, friction liquid, a friction layer and an
electrode are arranged in the container, and the
electrode is connected with a second collection circuit.