如何制备丙二酸?要求使用常见的有机物,比如乙醇、乙酸等等

1个回答

  • CH(3)CH(2)OH + PCl(5) = CH(3)CH(2)Cl + POCl(3)

    CH(3)CH(2)Cl + Mg = CH(3)CH(2)MgCl

    CH(3)CH(2)MgCl + CO(2) = CH(3)CH(2)COOMgCl

    CH(3)CH(2)COOMgCl + HCl = CH(3)CH(2)COOH + MgCl(2)

    CH(3)CH(2)COOH + LiAlH(4) = CH(3)CH(2)CH(2)OH

    CH(3)CH(2)CH(2)OH + H(2)SO(4) = CH(3)CHCH(2) + H(2)O

    CH(3)CHCH(2) + KMnO(4)/ OH- = CH(3)CHOHCH(2)OH

    CH(3)CHOHCH(2)OH + H(2)SO(4) = CH(2)CHCH(2)OH + H(2)O

    CH(2)CHCH(2)OH + KMnO(4)/ OH- = CH(2)OHCHOHCH(2)OH

    CH(2)OHCHOHCH(2)OH + KMnO(4)/ H+ = COOHCOCOOH

    COOHCOCOOH + 2NaOH = COONaCOCOONa + 2H(2)O

    COONaCOCOONa + LiAlH(4) = COONaCH(2)OHCOONa

    COONaCH(2)OHCOONa + H(2) = COONaCH(3)HCOONa + H(2)O

    COONaCH(3)COONa + 2HCl = COOHCH(3)COOH + 2NaCl

    终于成功了.