Skip to content

Commit 9d7a84b

Browse files
committed
Deploying to gh-pages from @ 54d20ba 🚀
1 parent 556589e commit 9d7a84b

File tree

4 files changed

+5
-4
lines changed

4 files changed

+5
-4
lines changed

assets/jupyter/blog.ipynb.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

feed.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://dylanrubini.github.io/feed.xml" rel="self" type="application/atom+xml"/><link href="https://dylanrubini.github.io/" rel="alternate" type="text/html" hreflang="en"/><updated>2025-03-13T16:53:24+00:00</updated><id>https://dylanrubini.github.io/feed.xml</id><title type="html">blank</title><subtitle>Dylan Rubini&apos;s personal webpage </subtitle><entry><title type="html">a post with code diff</title><link href="https://dylanrubini.github.io/blog/2024/code-diff/" rel="alternate" type="text/html" title="a post with code diff"/><published>2024-01-27T19:22:00+00:00</published><updated>2024-01-27T19:22:00+00:00</updated><id>https://dylanrubini.github.io/blog/2024/code-diff</id><content type="html" xml:base="https://dylanrubini.github.io/blog/2024/code-diff/"><![CDATA[<p>You can display diff code by using the regular markdown syntax:</p> <div class="language-markdown highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">```</span><span class="nl">diff
1+
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://dylanrubini.github.io/feed.xml" rel="self" type="application/atom+xml"/><link href="https://dylanrubini.github.io/" rel="alternate" type="text/html" hreflang="en"/><updated>2025-03-27T09:57:14+00:00</updated><id>https://dylanrubini.github.io/feed.xml</id><title type="html">blank</title><subtitle>Dylan Rubini&apos;s personal webpage </subtitle><entry><title type="html">a post with code diff</title><link href="https://dylanrubini.github.io/blog/2024/code-diff/" rel="alternate" type="text/html" title="a post with code diff"/><published>2024-01-27T19:22:00+00:00</published><updated>2024-01-27T19:22:00+00:00</updated><id>https://dylanrubini.github.io/blog/2024/code-diff</id><content type="html" xml:base="https://dylanrubini.github.io/blog/2024/code-diff/"><![CDATA[<p>You can display diff code by using the regular markdown syntax:</p> <div class="language-markdown highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">```</span><span class="nl">diff
22
</span><span class="gh">diff --git a/sample.js b/sample.js
33
index 0000001..0ddf2ba
44
</span><span class="gd">--- a/sample.js

publications/index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<span class="na">month</span> <span class="p">=</span> <span class="nv">jan</span><span class="p">,</span>
1111
<span class="na">volume</span> <span class="p">=</span> <span class="s">{258}</span><span class="p">,</span>
1212
<span class="na">pages</span> <span class="p">=</span> <span class="s">{124566}</span><span class="p">,</span>
13-
<span class="p">}</span></code></pre></figure> </div> </div> </div> </li> </ol> <h2 class="bibliography">2024</h2> <ol class="bibliography"> <li> <div class="row"> <div class="col-sm-2 abbr"> <abbr class="badge">PhD Thesis</abbr> </div> <div id="rubini2024a_phd" class="col-sm-8"> <div class="title">A Novel Turbomachine for Decarbonisation of High-Temperature Chemical Reaction Processes and Fast Aerochemical Coupling</div> <div class="author"> Dylan Rubini </div> <div class="periodical"> <em>PhD Thesis, University of Oxford</em> , Jan 2024 </div> <div class="periodical"> </div> <div class="links"> <a class="abstract btn btn-sm z-depth-0" role="button">Abs</a> <a class="bibtex btn btn-sm z-depth-0" role="button">Bib</a> <a href="http://dx.doi.org/10.5287/ora-qr62ym1d4" class="btn btn-sm z-depth-0" role="button" rel="external nofollow noopener" target="_blank">HTML</a> </div> <div class="abstract hidden"> <p> Decarbonising high-temperature industrial processes—steel, cement, and petrochemicals—poses one of the greatest challenges in achieving net-zero emissions. To address this, this thesis introduces a revolutionary turbomachinery concept, the turbo-reactor, which replaces conventional surface heat exchange within furnaces by directly transferring mechanical energy to the fluid through a renewably powered, electric-motor-driven system. This fundamental shift in the energy transfer mechanism offers substantial improvements in power density, scalability, energy efficiency, operability, and reaction performance compared to both traditional technologies and alternative decarbonisation strategies. Using a combination of high- and low-fidelity computations, this work presents the working principles of the elemental stage design and investigates the uniquely complex aerothermodynamics within both axial and regenerative turbo-reactor architectures. The feasibility of an ultra-high-work-coefficient stage design complemented by rapid dissipation is successfully demonstrated. It is concluded that this universal stage design philosophy can be used effectively across a range of feedstocks and chemical reaction states. For many applications of the turbo-reactor in the chemical/petrochemical industries, energy is directly supplied to the process gas to drive an endothermic chemical reaction. Therefore, this opens up a new design space for optimising the reaction performance through careful aerodynamic design. The primary objective is to design a reaction-efficient temperature profile by balancing the reaction heat absorption with fine-tuned control of the rate of work input and energy dissipation. Consequently, the physical flow mechanisms responsible for the energy dissipation process are explored in detail. Then, it is outlined how the temperature profile can be tailored by adjusting the distance between stages. From an aerodynamic performance perspective, the minimum distance between stages is determined from high-fidelity computations. This sets a lower bound on the range of control available to the aerochemical designer. Using simple 0D chemical reaction simulations, it is established that there is scope for optimising the temperature profile to improve reaction performance. However, this is difficult to achieve in practise since 3D viscous reacting flow simulations with detailed and accurate kinetic models are prohibitively costly. Traditional state-of-the-art acceleration strategies for reactive flows are insufficient to bring aerochemical simulations into the design optimisation loop. To address this, a new multi-fidelity machine-learning-enhanced efficiently coupled aerochemical modelling methodology, called ChemZIP, is developed. It is demonstrated that ChemZIP is nearly two orders of magnitude faster than state-of-the-art acceleration approaches while maintaining accuracy within 10%. For the first time, this enables aerochemical numerical simulations to be brought into the aerodynamic design optimisation outer loop. This will lead to more efficient designs that can be developed quickly and with a reduced reliance on costly physical experiments.</p> </div> <div class="bibtex hidden"> <figure class="highlight"><pre><code class="language-bibtex" data-lang="bibtex"><span class="nc">@phdthesis</span><span class="p">{</span><span class="nl">rubini2024a_phd</span><span class="p">,</span>
13+
<span class="p">}</span></code></pre></figure> </div> </div> </div> </li> </ol> <h2 class="bibliography">2024</h2> <ol class="bibliography"> <li> <div class="row"> <div class="col-sm-2 abbr"> <abbr class="badge">PhD Thesis</abbr> </div> <div id="rubini2024a_phd" class="col-sm-8"> <div class="title">A Novel Turbomachine for Decarbonisation of High-Temperature Chemical Reaction Processes and Fast Aerochemical Coupling</div> <div class="author"> Dylan Rubini </div> <div class="periodical"> <em>PhD Thesis, University of Oxford</em> , Dec 2024 </div> <div class="periodical"> </div> <div class="links"> <a class="abstract btn btn-sm z-depth-0" role="button">Abs</a> <a class="bibtex btn btn-sm z-depth-0" role="button">Bib</a> <a href="http://dx.doi.org/10.5287/ora-qr62ym1d4" class="btn btn-sm z-depth-0" role="button" rel="external nofollow noopener" target="_blank">HTML</a> </div> <div class="abstract hidden"> <p> Decarbonising high-temperature industrial processes—steel, cement, and petrochemicals—poses one of the greatest challenges in achieving net-zero emissions. To address this, this thesis introduces a revolutionary turbomachinery concept, the turbo-reactor, which replaces conventional surface heat exchange within furnaces by directly transferring mechanical energy to the fluid through a renewably powered, electric-motor-driven system. This fundamental shift in the energy transfer mechanism offers substantial improvements in power density, scalability, energy efficiency, operability, and reaction performance compared to both traditional technologies and alternative decarbonisation strategies. Using a combination of high- and low-fidelity computations, this work presents the working principles of the elemental stage design and investigates the uniquely complex aerothermodynamics within both axial and regenerative turbo-reactor architectures. The feasibility of an ultra-high-work-coefficient stage design complemented by rapid dissipation is successfully demonstrated. It is concluded that this universal stage design philosophy can be used effectively across a range of feedstocks and chemical reaction states. For many applications of the turbo-reactor in the chemical/petrochemical industries, energy is directly supplied to the process gas to drive an endothermic chemical reaction. Therefore, this opens up a new design space for optimising the reaction performance through careful aerodynamic design. The primary objective is to design a reaction-efficient temperature profile by balancing the reaction heat absorption with fine-tuned control of the rate of work input and energy dissipation. Consequently, the physical flow mechanisms responsible for the energy dissipation process are explored in detail. Then, it is outlined how the temperature profile can be tailored by adjusting the distance between stages. From an aerodynamic performance perspective, the minimum distance between stages is determined from high-fidelity computations. This sets a lower bound on the range of control available to the aerochemical designer. Using simple 0D chemical reaction simulations, it is established that there is scope for optimising the temperature profile to improve reaction performance. However, this is difficult to achieve in practise since 3D viscous reacting flow simulations with detailed and accurate kinetic models are prohibitively costly. Traditional state-of-the-art acceleration strategies for reactive flows are insufficient to bring aerochemical simulations into the design optimisation loop. To address this, a new multi-fidelity machine-learning-enhanced efficiently coupled aerochemical modelling methodology, called ChemZIP, is developed. It is demonstrated that ChemZIP is nearly two orders of magnitude faster than state-of-the-art acceleration approaches while maintaining accuracy within 10%. For the first time, this enables aerochemical numerical simulations to be brought into the aerodynamic design optimisation outer loop. This will lead to more efficient designs that can be developed quickly and with a reduced reliance on costly physical experiments.</p> </div> <div class="bibtex hidden"> <figure class="highlight"><pre><code class="language-bibtex" data-lang="bibtex"><span class="nc">@phdthesis</span><span class="p">{</span><span class="nl">rubini2024a_phd</span><span class="p">,</span>
1414
<span class="na">edition</span> <span class="p">=</span> <span class="s">{}</span><span class="p">,</span>
1515
<span class="na">number</span> <span class="p">=</span> <span class="s">{}</span><span class="p">,</span>
1616
<span class="na">journal</span> <span class="p">=</span> <span class="s">{}</span><span class="p">,</span>
@@ -22,6 +22,7 @@
2222
<span class="na">author</span> <span class="p">=</span> <span class="s">{Rubini, Dylan}</span><span class="p">,</span>
2323
<span class="na">editor</span> <span class="p">=</span> <span class="s">{}</span><span class="p">,</span>
2424
<span class="na">year</span> <span class="p">=</span> <span class="s">{2024}</span><span class="p">,</span>
25+
<span class="na">month</span> <span class="p">=</span> <span class="nv">dec</span><span class="p">,</span>
2526
<span class="na">url</span> <span class="p">=</span> <span class="s">{http://dx.doi.org/10.5287/ora-qr62ym1d4}</span><span class="p">,</span>
2627
<span class="na">doi</span> <span class="p">=</span> <span class="s">{http://dx.doi.org/10.5287/ora-qr62ym1d4}</span><span class="p">,</span>
2728
<span class="na">eprint</span> <span class="p">=</span> <span class="s">{http://dx.doi.org/10.5287/ora-qr62ym1d4}</span><span class="p">,</span>

0 commit comments

Comments
 (0)