郑州天顺食品添加剂有限公司

郑州食品添加剂网|河南食品添加剂生产厂家常年供应食品级食品添加剂!

全国服务热线 15003810456
您所在的位置:

顺式-二氢茉莉酮酸甲酯的合成进展(一)

来源:郑州天顺食品添加剂有限公司 发布时间:2023-04-03 19:31:35 关注: 0 次
标签: , ,

二氢茉莉酮酸甲酯(图1)是人工合成的类茉莉酮类化合物,目前尚未发现它存在于天然香料中,它的合成方法较为方便,价格较低廉,适合大量生产,所以它是现代香料工业中十分重要的一种香料。二氢茉莉酮酸甲酯为无色至淡黄色液体,具有浓郁的茉莉香气,又带有清新兰惠雅香,挥发缓慢平缓,留香持久。不溶于水,溶于乙醇溶剂中。它可以不经制配直接作为合成香料,常用来调配人造茉莉油,在香型香精中还可以作为食品香精的增效剂。此香料不仅香气清新幽雅,而且用于调香不会引起变色,作为茉莉系列的主香剂,在香精配方中的用量高达20%,也可用于其它花香型香精的协调剂。

20世纪70年代,Naoshima等人研究发现二氢茉莉酮酸甲酯存在A、B、C、D四种异构体(图2),且四个异构体的香气特征与香气强度各不相同。后来,经过香料化学家的详细研究后发现,反式异构体的阈值为1.85ng/L,而顺式异构体的阈值仅为0.028ng/L,C异构体的香气强度是A的70多倍,更是其它两个构型的1000倍左右,且香气最纯正,具有幽雅柔和的茉莉花、香韵和舒适的柠檬样果香气息,整个香气轻盈飘逸。后来该异构体被科学家称之为天堂酮(Hedi—one)。目前高品质的顺式-二氢茉莉酮酸甲酯的生产厂家都在国外,分别是美国的IFF公司、瑞士的FIRM公司和日本的ZEON公司。
 

二氢茉莉酮酸甲酯的合成方法中,混合异构体的合成以环戊酮和正戊醛为原料先合成中间体2一戊基一2一环戊烯酮的合成方法为最佳,是目前工业应用中的首选。不对称合成方法因其研究较晚,合成过程中存在着试剂制备困难或反应条件苛刻或反应路线长等缺点,寻找一条可以工业化的合成路线仍需时日,这项研究的意义也将十分重大。

一、顺式-二氢茉莉酮酸甲酯的合成

1、以环戊烯酮为起始原料选择性地合成顺式异构体

YasuyukiKita等人用一种含硅试剂与环戊烯酮反应选择性地合成二氢茉莉酮酸甲酯(图3),产率为35%,得到的顺式异构体与反式异构体之比为1/99,该路线的优点是合成路线短,缺点是顺式异构体的产率及纯度都很低。

WenkertE等介绍了以异戊二烯和环戊烯酮为起始原料,利用Diel—Alder反应的顺式加成,来保证环戊酮上两个取代基处在顺式位置(图4),但由于顺式结构在热力学上的不稳定性,使其在后续步骤中多发生异构化,导致低产率和低纯度。

2、以环戊烯酮的取代物为起始原料来合成顺式异构体

S.Ebert和N.Krause以2一戊基环戊烯酮为原料,与烯丙基铜锂试剂反应,通过邻N甲基甲胺基苯酚的立体选择性质子化作用,高选择性地得到顺式2一戊基一3一烯丙基环戊酮,产率为70%,得到的顺式异构体与反式异构体之比为94/6,然后经臭氧氧化重氮甲烷酯化得到顺式含量为91%的二氢茉莉酮酸甲酯(图6)。这种方法在提高顺式一异构体含量方面是一个飞跃,但是该方法存在不足之处,得到的产物为顺式异构体的消旋体,关键物质c异构体的含量提高幅度不大,而且反应条件比较苛刻,需要低温和惰性气体保护。

HelenC等人以一种含N、P的手性试剂对α一取代环戊烯酮的加成来合成二氢茉莉酮酸甲酯,得到A异构体(产率48%,反式异构体的ee值为91%)(图7),该反应虽然得到反式异构体A,但A异构体的香气强度与c是最接近的,且立体选择性高,产物容易通过一部反应而实现,具有很高的合成价值,但是所选用的手性试剂的制备有一定难度。
 

声明:本文所用图片、文字来源《中国食品添加剂》,版权归原作者所有。如涉及作品内容、版权等问题,请与本网联系

相关链接:二氢茉莉酮酸甲酯环戊烯酮异戊二烯环戊酮

文章版权备注

文章版权归 郑州天顺食品添加剂有限公司 所有
文章链接:https://www.tsswhg.com/43314.html
未经授权,禁止任何站点镜像、采集、或复制本站内容,违者通过法律途径维权到底!
(function(){ var el = document.createElement("script"); el.src = "https://lf1-cdn-tos.bytegoofy.com/goofy/ttzz/push.js?34cfd0b1d8f9f4f5e79eac435880aa65f93744b2e3029f816c57b79de106d2253d72cd14f8a76432df3935ab77ec54f830517b3cb210f7fd334f50ccb772134a"; el.id = "ttzz"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(el, s); })(window)