<mxfile host="app.diagrams.net"><diagram name="roadmap"><mxGraphModel dx="1422" dy="762" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1200" pageHeight="800" background="#ffffff">
  <root>
    <mxCell id="0" />
    <mxCell id="1" parent="0" />
    <mxCell id="problem" value="核心问题：利用可再生甘油替代石化路线安全生产3HP与丙烯酸，降低碳排放" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#e8f4f8;strokeColor=#2980b9;fontSize=13;fontStyle=1;fontColor=#1a5276;verticalAlign=middle;align=center;" vertex="1" parent="1">
      <mxGeometry x="655" y="40" width="340" height="64" as="geometry" />
    </mxCell>
    <mxCell id="strategy" value="三步集成策略：①L.reuteri厌氧转化甘油 → 3HP+1,3PDO；②G.oxydans好氧氧化1,3PDO → 3HP；③TiO₂催化3HP脱水 → 丙烯酸&#10;生物柴油甘油高效合成3HP与丙烯酸的研究路线" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fef9e7;strokeColor=#f39c12;fontSize=13;fontStyle=1;fontColor=#7d6608;verticalAlign=middle;align=center;" vertex="1" parent="1">
      <mxGeometry x="655" y="162" width="340" height="90" as="geometry" />
    </mxCell>
    <mxCell id="innovation" value="关键创新：双菌级联不纯化直接产丙烯酸；控制甘油进料避3HPA积累；全水相绿色催化" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#eafaf1;strokeColor=#27ae60;fontSize=13;fontStyle=1;fontColor=#1e8449;verticalAlign=middle;align=center;" vertex="1" parent="1">
      <mxGeometry x="40" y="310" width="340" height="64" as="geometry" />
    </mxCell>
    <mxCell id="step1" value="第一步：L.reuteri厌氧发酵甘油→3HP+1,3PDO（62.5mg/g/h进料，19.9g 3HP+17.5g 1,3PDO）" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d6eaf8;strokeColor=#2980b9;fontSize=12;fontColor=#1a5276;verticalAlign=middle;align=center;" vertex="1" parent="1">
      <mxGeometry x="450" y="310" width="340" height="64" as="geometry" />
    </mxCell>
    <mxCell id="step2" value="第二步：G.oxydans氧化1,3PDO→3HP（10g/L转化率96.9%；30g/L产18.4g/L；反应器速率2.4g/L/h）" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d6eaf8;strokeColor=#2980b9;fontSize=12;fontColor=#1a5276;verticalAlign=middle;align=center;" vertex="1" parent="1">
      <mxGeometry x="860" y="310" width="340" height="64" as="geometry" />
    </mxCell>
    <mxCell id="step3" value="第三步：TiO₂催化230℃水相脱水：3HP→丙烯酸（转化率&gt;99.9%，产率99.0±5.1%）" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d6eaf8;strokeColor=#2980b9;fontSize=12;fontColor=#1a5276;verticalAlign=middle;align=center;" vertex="1" parent="1">
      <mxGeometry x="1270" y="310" width="340" height="64" as="geometry" />
    </mxCell>
    <mxCell id="result" value="结果：3HP浓度23.6g/L，纯度&gt;95%，甘油基总摩尔产率~1mol/mol；丙烯酸产率99%" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5f5e3;strokeColor=#27ae60;fontSize=13;fontStyle=1;fontColor=#1e8449;verticalAlign=middle;align=center;" vertex="1" parent="1">
      <mxGeometry x="655" y="432" width="340" height="64" as="geometry" />
    </mxCell>
    <mxCell id="conclusion" value="结论：首条甘油→3HP→丙烯酸三步集成绿色路线，水相全催化、高产率高纯度无需纯化，具工业潜力" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fadbd8;strokeColor=#e74c3c;fontSize=13;fontStyle=1;fontColor=#922b21;verticalAlign=middle;align=center;" vertex="1" parent="1">
      <mxGeometry x="655" y="554" width="340" height="64" as="geometry" />
    </mxCell>
    <mxCell id="e1" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=1.6;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=#2980b9;" edge="1" parent="1" source="problem" target="strategy">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>
    <mxCell id="e2" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=1.6;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=#2980b9;" edge="1" parent="1" source="strategy" target="innovation">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>
    <mxCell id="e3" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=1.6;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=#f39c12;" edge="1" parent="1" source="strategy" target="step1">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>
    <mxCell id="e4" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=1.6;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=#f39c12;" edge="1" parent="1" source="strategy" target="step2">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>
    <mxCell id="e5" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=1.6;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=#f39c12;" edge="1" parent="1" source="strategy" target="step3">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>
    <mxCell id="e6" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=1.6;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=#27ae60;" edge="1" parent="1" source="result" target="conclusion">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>
    <mxCell id="e7" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=1.6;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=#27ae60;dashed=1;" edge="1" parent="1" source="step1" target="result">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>
    <mxCell id="e8" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=1.6;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=#27ae60;dashed=1;" edge="1" parent="1" source="step2" target="result">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>
    <mxCell id="e9" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;strokeWidth=1.6;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=#27ae60;dashed=1;" edge="1" parent="1" source="step3" target="result">
      <mxGeometry relative="1" as="geometry" />
    </mxCell>
  </root>
</mxGraphModel></diagram></mxfile>