用柠檬酸作为催化剂,由1,2-丙二醇和乙酰乙酸乙酯通过缩羰基化反应合成了苹果酯-B。采用正交试验考察了催化剂用量、原料配比、反应时间对产品收率的影响。确定其最佳反应条件为:1,2-丙二醇180g,乙酰乙酸乙酯250g,柠檬酸5g,苯220mL,反应时间5h,产品收率为60.6%。该产品纯度和香气令人满意。