The invention relates to a double-acting thermo-acoustic 
power generation system simultaneously recycling cold energy and 
heat energy. The double-acting thermo-acoustic 
power generation system simultaneously recycling cold energy and 
heat energy comprises at least three thermo-acoustic power generation units, a low-temperature cold energy supplying 
system and a low-level 
heat energy supplying 
system and each thermo-acoustic power generation unit is composed of a linear 
electric generator and a thermo-acoustic engine; each thermo-acoustic engine comprises a first indoor temperature 
heat exchanger, a first heat buffering tube, a cold-end 
heat exchanger, a heat returning 
machine, a hot-end 
heat exchanger, a second heat buffering tube, a second indoor temperature heat exchanger and a connecting tube, wherein the first indoor temperature heat exchanger, the first heat buffering tube, the cold-end heat exchanger, the heat returning 
machine, the hot-end heat exchanger, the second heat buffering tube, the second indoor temperature heat exchanger and the connecting tube are sequentially connected; the 
power generation system can recycle cold energy and heat energy at the same time and the energy utilization ratio can be improved; the high temperature end and the low temperature end of each heat returning 
machine form a large 
temperature gradient so that the capacity of acoustic power generation of each heat returning machine can be improved and the power generation capacity of the 
system can be increased; each cold-end heat exchanger and the corresponding hot-end heat exchanger are additionally and respectively provided with one heat buffering tube and one indoor temperature heat exchanger, so that cold 
energy loss and heat 
energy loss are reduced, the 
electric generator is prevented from being operated in a cold environment or a hot environment, the reliability of the system is improved, and the application prospect is wide.