丙二酸二乙酯的生产方法主要以氰化酯化法和催化羰基化法,目前工业普遍采用的仍是传统的氰化酯化法。由氯乙酸经中和、氰化、水解、酯化而得。氯乙酸在30℃用碳酸钠中和生成氯乙酸钠,在92-95℃用氰化钠氰化,再用碱水解生成丙二酸钠。丙二酸钠经干燥后在硫酸存在下与乙醇于70-72℃进行酯化。酯化产物经洗涤、蒸馏得成品丙二酸二乙酯。原料消耗定额:氯乙酸(95%)650kg/t、氰化钠(95%)340kg/t、乙醇(95%)910kg/t。国外开发的新工艺主要以催化羰基化法为主,即以氯乙酸酯、一氧化碳、乙醇为原料,在催化剂存在下一步反应合成丙二酸二乙酯。相比之下,催化羰基化法工此外,还有氰乙酸钠法,由氰乙酸与乙醇直接酯化而得。
以氯乙酸为原料,用水溶解后,在<30℃加碳酸钠水溶液至pH=7,氰化钠用水溶解后加入到该氯乙酸钠溶液,于92~95℃氰化反应1h,加入碱液,于100~105℃加热反应1h,进行水解,然后加热除去水分,再加入乙醇和甲苯,滴加少许硫酸,于68~70℃反应3h,进行酯化,然后分层,取酯层进行减压蒸馏即为成品。
ClCH2COOH+Na2CO3→ClCH2COONa
ClCH2COONa+NaCH→NCCH2COONa+NaCl
NCCH2COONa+NaOH[H2O]→NaOOC-CH2-COONa+NH3