以乙酸为原料怎样合成丁二酸

2025-02-26 05:58:29
推荐回答(3个)
回答1:

可先还原为乙醛,乙醛之间醛醛加成得羟醛,消去羟基,用卤化氢马氏加成,加氧氧化醛基,用NaOH得羟酸钠,再用强氧化剂和酸即可得1,4-丁二酸

回答2:

(1)乙酸
+
乙醇
--硫酸加热-->
乙酸乙酯
(2)
乙酸乙酯
+
草酸二乙酯
--NaH-->
氧代丁二酸二乙酯
(EtOOC-CO-CH2-CO2Et)
(3)氧代丁二酸二乙酯
(EtOOC-CO-CH2-CO2Et)
--NaBH4-->
2-羟丁二酸二乙酯
(EtOOC-CHOH-CH2-CO2Et)
(4)2-羟丁二酸二乙酯
(EtOOC-CHOH-CH2-CO2Et)
--pTSA加热-->
丁烯二酸二乙酯 (EtOOC-CH=CH2-CO2Et)
(5)丁烯二酸二乙酯 (EtOOC-CH=CH2-CO2Et) --Pd/C,
H2--> 丁二酸二乙酯 (EtOOC-CH2-CH2-CO2Et)
(6)丁二酸二乙酯 (EtOOC-CH2-CH2-CO2Et) --(1)
NaOH/EtOH/H2O;
(2)
HCl
酸化-->
丁二酸。
以上应该是用经典有机反应堆砌而成的,应该有更好的方法,比如下面这个,但不知道你的要求是什么。
乙酸
--->
乙酸乙酯
(+
甲醛)--->
3-羟丙酸乙酯 --脱水-->
丙烯酸乙酯 --RCM-->
丁烯二酸二乙酯
--催化加氢-->丁二酸。
(RCM:ring-closing
metathesis)

回答3:

乙酸脱水制乙烯
1、乙烯+溴水加成生成二溴乙烷
2、二溴乙烷水解生成乙二醇(条件:氢氧化钠水溶液,加热)
3、乙二醇+氧气生成乙二醛(条件:铜或银作催化剂,加热)
4、乙二醛+氧气生成乙二酸(条件:催化剂,加热)