1
0
mirror of https://gitlab.com/Anson-Projects/projects.git synced 2025-06-16 15:06:53 +00:00

added citations

This commit is contained in:
Anson Biggs 2021-04-01 23:25:04 -07:00
parent 56572e8a90
commit 47959d786e
11 changed files with 98 additions and 48 deletions

View File

@ -15,6 +15,7 @@ output:
categories: categories:
- Julia - Julia
- Capstone - Capstone
bibliography: ../../citations.bib
--- ---
Boilerplate intro about why all of this was done Boilerplate intro about why all of this was done
@ -37,7 +38,7 @@ using Measurements
using Measurements: value, uncertainty using Measurements: value, uncertainty
``` ```
This code is just the setup the setup, using values scraped from various parts of the world wide web. This code is just the setup, using values scraped from various parts of the world wide web.
```{julia} ```{julia}
# Tank https://www.amazon.com/Empire-Paintball-BASICS-Pressure-Compressed/dp/B07B6M48SR/ # Tank https://www.amazon.com/Empire-Paintball-BASICS-Pressure-Compressed/dp/B07B6M48SR/
@ -64,7 +65,7 @@ This is the actual simulation. Maybe throw some references in and explain some e
The rocket equation is pretty sick: The rocket equation is pretty sick:
$$T = \dot{m} \cdot v_\text{Exit} + A_\text{Nozzle} \cdot (P - P_\text{Ambient}) $$ $$T = \dot{m} \cdot v_\text{Exit} + A_\text{Nozzle} \cdot (P - P_\text{Ambient}) $$
And thats about all you need to get to the moon. And thats about all you need to get to the moon[@curtis_orbital].
```{julia} ```{julia}
let let

View File

@ -108,10 +108,12 @@ code span.wa { color: #5e5e5e; font-style: italic; } /* Warning */
<meta property="twitter:description" content="Simulating the performace of an air propulsion system as an alternative to solid rocket motors."/> <meta property="twitter:description" content="Simulating the performace of an air propulsion system as an alternative to solid rocket motors."/>
<!--/radix_placeholder_meta_tags--> <!--/radix_placeholder_meta_tags-->
<meta name="citation_reference" content="citation_title=Orbital mechanics for engineering students;citation_publication_date=2020;citation_publisher=Butterworth-Heinemann Publications;citation_author=Howard D Curtis"/>
<!--radix_placeholder_rmarkdown_metadata--> <!--radix_placeholder_rmarkdown_metadata-->
<script type="text/json" id="radix-rmarkdown-metadata"> <script type="text/json" id="radix-rmarkdown-metadata">
{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["title","description","author","repository_url","date","fig_width","fig_align","output","categories"]}},"value":[{"type":"character","attributes":{},"value":["Air Propulsion Simulation"]},{"type":"character","attributes":{},"value":["Simulating the performace of an air propulsion system as an alternative to solid rocket motors. \n"]},{"type":"list","attributes":{},"value":[{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","url"]}},"value":[{"type":"character","attributes":{},"value":["Anson Biggs"]},{"type":"character","attributes":{},"value":["https://ansonbiggs.com"]}]}]},{"type":"character","attributes":{},"value":["https://gitlab.com/lander-team/air-prop-simulation"]},{"type":"character","attributes":{},"value":["04-01-2021"]},{"type":"integer","attributes":{},"value":[6]},{"type":"character","attributes":{},"value":["center"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["distill::distill_article"]}},"value":[{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["self_contained"]}},"value":[{"type":"logical","attributes":{},"value":[false]}]}]},{"type":"character","attributes":{},"value":["Julia","Capstone"]}]} {"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["title","description","author","repository_url","date","fig_width","fig_align","output","categories","bibliography"]}},"value":[{"type":"character","attributes":{},"value":["Air Propulsion Simulation"]},{"type":"character","attributes":{},"value":["Simulating the performace of an air propulsion system as an alternative to solid rocket motors. \n"]},{"type":"list","attributes":{},"value":[{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","url"]}},"value":[{"type":"character","attributes":{},"value":["Anson Biggs"]},{"type":"character","attributes":{},"value":["https://ansonbiggs.com"]}]}]},{"type":"character","attributes":{},"value":["https://gitlab.com/lander-team/air-prop-simulation"]},{"type":"character","attributes":{},"value":["04-01-2021"]},{"type":"integer","attributes":{},"value":[6]},{"type":"character","attributes":{},"value":["center"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["distill::distill_article"]}},"value":[{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["self_contained"]}},"value":[{"type":"logical","attributes":{},"value":[false]}]}]},{"type":"character","attributes":{},"value":["Julia","Capstone"]},{"type":"character","attributes":{},"value":["../../citations.bib"]}]}
</script> </script>
<!--/radix_placeholder_rmarkdown_metadata--> <!--/radix_placeholder_rmarkdown_metadata-->
@ -1498,7 +1500,7 @@ Show code
<span id="cb1-8"><a href="#cb1-8" aria-hidden="true" tabindex="-1"></a><span class="kw">using</span> Measurements<span class="op">:</span> value<span class="op">,</span> uncertainty</span></code></pre></div> <span id="cb1-8"><a href="#cb1-8" aria-hidden="true" tabindex="-1"></a><span class="kw">using</span> Measurements<span class="op">:</span> value<span class="op">,</span> uncertainty</span></code></pre></div>
</details> </details>
</div> </div>
<p>This code is just the setup the setup, using values scraped from various parts of the world wide web.</p> <p>This code is just the setup, using values scraped from various parts of the world wide web.</p>
<div class="layout-chunk" data-layout="l-body"> <div class="layout-chunk" data-layout="l-body">
<div class="sourceCode" id="cb2"><pre class="sourceCode julia"><code class="sourceCode julia"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a><span class="co"># Tank https://www.amazon.com/Empire-Paintball-BASICS-Pressure-Compressed/dp/B07B6M48SR/</span></span> <div class="sourceCode" id="cb2"><pre class="sourceCode julia"><code class="sourceCode julia"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a><span class="co"># Tank https://www.amazon.com/Empire-Paintball-BASICS-Pressure-Compressed/dp/B07B6M48SR/</span></span>
<span id="cb2-2"><a href="#cb2-2" aria-hidden="true" tabindex="-1"></a>V <span class="op">=</span> (<span class="fl">85</span> ± <span class="fl">5</span>)u<span class="st">&quot;inch^3&quot;</span></span> <span id="cb2-2"><a href="#cb2-2" aria-hidden="true" tabindex="-1"></a>V <span class="op">=</span> (<span class="fl">85</span> ± <span class="fl">5</span>)u<span class="st">&quot;inch^3&quot;</span></span>
@ -1520,7 +1522,7 @@ Show code
</div> </div>
<p>This is the actual simulation. Maybe throw some references in and explain some equations.</p> <p>This is the actual simulation. Maybe throw some references in and explain some equations.</p>
<p>The rocket equation is pretty sick:</p> <p>The rocket equation is pretty sick:</p>
<p><span class="math display">\[T = \dot{m} \cdot v_\text{Exit} + A_\text{Nozzle} \cdot (P - P_\text{Ambient}) \]</span> And thats about all you need to get to the moon.</p> <p><span class="math display">\[T = \dot{m} \cdot v_\text{Exit} + A_\text{Nozzle} \cdot (P - P_\text{Ambient}) \]</span> And thats about all you need to get to the moon<span class="citation" data-cites="curtis_orbital">(<a href="#ref-curtis_orbital" role="doc-biblioref">Curtis 2020</a>)</span>.</p>
<div class="layout-chunk" data-layout="l-body"> <div class="layout-chunk" data-layout="l-body">
<div class="sourceCode" id="cb3"><pre class="sourceCode julia"><code class="sourceCode julia"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="kw">let</span></span> <div class="sourceCode" id="cb3"><pre class="sourceCode julia"><code class="sourceCode julia"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="kw">let</span></span>
<span id="cb3-2"><a href="#cb3-2" aria-hidden="true" tabindex="-1"></a>t <span class="op">=</span> <span class="fl">0.0</span>u<span class="st">&quot;s&quot;</span></span> <span id="cb3-2"><a href="#cb3-2" aria-hidden="true" tabindex="-1"></a>t <span class="op">=</span> <span class="fl">0.0</span>u<span class="st">&quot;s&quot;</span></span>
@ -1552,7 +1554,13 @@ Show code
<div class="layout-chunk" data-layout="l-body"> <div class="layout-chunk" data-layout="l-body">
<p><img src="air-propulsion-simulation_files/figure-html5/unnamed-chunk-4-J1.png" width="350" /></p> <p><img src="air-propulsion-simulation_files/figure-html5/unnamed-chunk-4-J1.png" width="350" /></p>
</div> </div>
<p>Big conclusion about things.</p>
<div class="sourceCode" id="cb4"><pre class="sourceCode r distill-force-highlighting-css"><code class="sourceCode r"></code></pre></div> <div class="sourceCode" id="cb4"><pre class="sourceCode r distill-force-highlighting-css"><code class="sourceCode r"></code></pre></div>
<div id="refs" class="references csl-bib-body hanging-indent" role="doc-bibliography">
<div id="ref-curtis_orbital" class="csl-entry" role="doc-biblioentry">
Curtis, Howard D. 2020. <em>Orbital Mechanics for Engineering Students</em>. Fourth edition. Butterworth-Heinemann Publications.
</div>
</div>
<!--radix_placeholder_article_footer--> <!--radix_placeholder_article_footer-->
<!--/radix_placeholder_article_footer--> <!--/radix_placeholder_article_footer-->
</div> </div>
@ -1574,6 +1582,8 @@ Show code
<!--/radix_placeholder_site_after_body--> <!--/radix_placeholder_site_after_body-->
<!--radix_placeholder_appendices--> <!--radix_placeholder_appendices-->
<div class="appendix-bottom"> <div class="appendix-bottom">
<h3 id="references">References</h3>
<div id="references-listing"></div>
<h3 id="updates-and-corrections">Corrections</h3> <h3 id="updates-and-corrections">Corrections</h3>
<p>If you see mistakes or want to suggest changes, please <a href="https://gitlab.com/lander-team/air-prop-simulation">create an issue</a> on the source repository.</p> <p>If you see mistakes or want to suggest changes, please <a href="https://gitlab.com/lander-team/air-prop-simulation">create an issue</a> on the source repository.</p>
</div> </div>

View File

@ -9,4 +9,6 @@ navbar:
href: index.html href: index.html
- text: "About" - text: "About"
href: about.html href: about.html
- text: "Resume"
href: https://ansonbiggs.com
output: distill::distill_article output: distill::distill_article

23
citations.bib Normal file
View File

@ -0,0 +1,23 @@
@book{shackelford_introduction_2015,
address = {Boston},
edition = {Eighth edition},
title = {Introduction to materials science for engineers},
isbn = {9780133826654},
publisher = {Pearson},
author = {Shackelford, James F.},
year = {2015},
keywords = {Materials},
}
@book{curtis_orbital,
title = {Orbital mechanics for engineering students},
isbn = {9780128240250 9780323853453 9780081021330},
language = {English},
author = {Curtis, Howard D},
year = {2020},
note = {OCLC: 1235349370},
publisher = {Butterworth-Heinemann Publications},
edition = {Fourth edition}
}

View File

@ -2067,6 +2067,7 @@ code span.wa { color: #5e5e5e; font-style: italic; } /* Warning */
<div class="nav-right"> <div class="nav-right">
<a href="index.html">Home</a> <a href="index.html">Home</a>
<a href="about.html">About</a> <a href="about.html">About</a>
<a href="https://ansonbiggs.com">Resume</a>
<a href="javascript:void(0);" class="nav-toggle">&#9776;</a> <a href="javascript:void(0);" class="nav-toggle">&#9776;</a>
</div> </div>
</nav> </nav>

View File

@ -2064,6 +2064,7 @@ code span.wa { color: #5e5e5e; font-style: italic; } /* Warning */
<div class="nav-right"> <div class="nav-right">
<a href="index.html">Home</a> <a href="index.html">Home</a>
<a href="about.html">About</a> <a href="about.html">About</a>
<a href="https://ansonbiggs.com">Resume</a>
<a href="javascript:void(0);" class="nav-toggle">&#9776;</a> <a href="javascript:void(0);" class="nav-toggle">&#9776;</a>
</div> </div>
</nav> </nav>
@ -2206,24 +2207,6 @@ function init_posts_list() {
<div class="posts-container posts-with-sidebar posts-apply-limit l-screen-inset"> <div class="posts-container posts-with-sidebar posts-apply-limit l-screen-inset">
<div class="posts-list"> <div class="posts-list">
<h1 class="posts-list-caption" data-caption="Anson&#39;s Projects">Anson's Projects</h1> <h1 class="posts-list-caption" data-caption="Anson&#39;s Projects">Anson's Projects</h1>
<a href="posts/welcome/" class="post-preview">
<script class="post-metadata" type="text/json">{"categories":[]}</script>
<div class="metadata">
<div class="publishedDate">April 1, 2021</div>
<div class="dt-authors">
<div class="dt-author">Nora Jones</div>
</div>
</div>
<div class="thumbnail">
<img/>
</div>
<div class="description">
<h2>Welcome to Anson's Projects</h2>
<div class="dt-tags"></div>
<p>Welcome to our new blog, Anson's Projects. We hope you enjoy
reading what we have to say!</p>
</div>
</a>
<a href="posts/2021-04-01-air-propulsion-simulation/" class="post-preview"> <a href="posts/2021-04-01-air-propulsion-simulation/" class="post-preview">
<script class="post-metadata" type="text/json">{"categories":["Julia","Capstone"]}</script> <script class="post-metadata" type="text/json">{"categories":["Julia","Capstone"]}</script>
<div class="metadata"> <div class="metadata">
@ -2244,6 +2227,24 @@ reading what we have to say!</p>
<p>Simulating the performace of an air propulsion system as an alternative to solid rocket motors.</p> <p>Simulating the performace of an air propulsion system as an alternative to solid rocket motors.</p>
</div> </div>
</a> </a>
<a href="posts/welcome/" class="post-preview">
<script class="post-metadata" type="text/json">{"categories":[]}</script>
<div class="metadata">
<div class="publishedDate">April 1, 2021</div>
<div class="dt-authors">
<div class="dt-author">Nora Jones</div>
</div>
</div>
<div class="thumbnail">
<img/>
</div>
<div class="description">
<h2>Welcome to Anson's Projects</h2>
<div class="dt-tags"></div>
<p>Welcome to our new blog, Anson's Projects. We hope you enjoy
reading what we have to say!</p>
</div>
</a>
</div> </div>
<div class="posts-sidebar"> <div class="posts-sidebar">
<div class="sidebar-section categories"> <div class="sidebar-section categories">

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

View File

@ -109,10 +109,12 @@ code span.wa { color: #5e5e5e; font-style: italic; } /* Warning */
<meta property="twitter:description" content="Simulating the performace of an air propulsion system as an alternative to solid rocket motors."/> <meta property="twitter:description" content="Simulating the performace of an air propulsion system as an alternative to solid rocket motors."/>
<!--/radix_placeholder_meta_tags--> <!--/radix_placeholder_meta_tags-->
<meta name="citation_reference" content="citation_title=Orbital mechanics for engineering students;citation_publication_date=2020;citation_publisher=Butterworth-Heinemann Publications;citation_author=Howard D Curtis"/>
<!--radix_placeholder_rmarkdown_metadata--> <!--radix_placeholder_rmarkdown_metadata-->
<script type="text/json" id="radix-rmarkdown-metadata"> <script type="text/json" id="radix-rmarkdown-metadata">
{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["title","description","author","repository_url","date","fig_width","fig_align","output","categories"]}},"value":[{"type":"character","attributes":{},"value":["Air Propulsion Simulation"]},{"type":"character","attributes":{},"value":["Simulating the performace of an air propulsion system as an alternative to solid rocket motors."]},{"type":"list","attributes":{},"value":[{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","url"]}},"value":[{"type":"character","attributes":{},"value":["Anson Biggs"]},{"type":"character","attributes":{},"value":["https://ansonbiggs.com"]}]}]},{"type":"character","attributes":{},"value":["https://gitlab.com/lander-team/air-prop-simulation"]},{"type":"character","attributes":{},"value":["04-01-2021"]},{"type":"integer","attributes":{},"value":[6]},{"type":"character","attributes":{},"value":["center"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["distill::distill_article"]}},"value":[{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["self_contained"]}},"value":[{"type":"logical","attributes":{},"value":[false]}]}]},{"type":"character","attributes":{},"value":["Julia","Capstone"]}]} {"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["title","description","author","repository_url","date","fig_width","fig_align","output","categories","bibliography"]}},"value":[{"type":"character","attributes":{},"value":["Air Propulsion Simulation"]},{"type":"character","attributes":{},"value":["Simulating the performace of an air propulsion system as an alternative to solid rocket motors."]},{"type":"list","attributes":{},"value":[{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["name","url"]}},"value":[{"type":"character","attributes":{},"value":["Anson Biggs"]},{"type":"character","attributes":{},"value":["https://ansonbiggs.com"]}]}]},{"type":"character","attributes":{},"value":["https://gitlab.com/lander-team/air-prop-simulation"]},{"type":"character","attributes":{},"value":["04-01-2021"]},{"type":"integer","attributes":{},"value":[6]},{"type":"character","attributes":{},"value":["center"]},{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["distill::distill_article"]}},"value":[{"type":"list","attributes":{"names":{"type":"character","attributes":{},"value":["self_contained"]}},"value":[{"type":"logical","attributes":{},"value":[false]}]}]},{"type":"character","attributes":{},"value":["Julia","Capstone"]},{"type":"character","attributes":{},"value":["../../citations.bib"]}]}
</script> </script>
<!--/radix_placeholder_rmarkdown_metadata--> <!--/radix_placeholder_rmarkdown_metadata-->
@ -2076,6 +2078,7 @@ document.addEventListener('DOMContentLoaded', function() {
<div class="nav-right"> <div class="nav-right">
<a href="../../index.html">Home</a> <a href="../../index.html">Home</a>
<a href="../../about.html">About</a> <a href="../../about.html">About</a>
<a href="https://ansonbiggs.com">Resume</a>
<a href="javascript:void(0);" class="nav-toggle">&#9776;</a> <a href="javascript:void(0);" class="nav-toggle">&#9776;</a>
</div> </div>
</nav> </nav>
@ -2118,7 +2121,7 @@ Show code
<span id="cb1-8"><a href="#cb1-8" aria-hidden="true" tabindex="-1"></a><span class="kw">using</span> Measurements<span class="op">:</span> value<span class="op">,</span> uncertainty</span></code></pre></div> <span id="cb1-8"><a href="#cb1-8" aria-hidden="true" tabindex="-1"></a><span class="kw">using</span> Measurements<span class="op">:</span> value<span class="op">,</span> uncertainty</span></code></pre></div>
</details> </details>
</div> </div>
<p>This code is just the setup the setup, using values scraped from various parts of the world wide web.</p> <p>This code is just the setup, using values scraped from various parts of the world wide web.</p>
<div class="layout-chunk" data-layout="l-body"> <div class="layout-chunk" data-layout="l-body">
<div class="sourceCode" id="cb2"><pre class="sourceCode julia"><code class="sourceCode julia"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a><span class="co"># Tank https://www.amazon.com/Empire-Paintball-BASICS-Pressure-Compressed/dp/B07B6M48SR/</span></span> <div class="sourceCode" id="cb2"><pre class="sourceCode julia"><code class="sourceCode julia"><span id="cb2-1"><a href="#cb2-1" aria-hidden="true" tabindex="-1"></a><span class="co"># Tank https://www.amazon.com/Empire-Paintball-BASICS-Pressure-Compressed/dp/B07B6M48SR/</span></span>
<span id="cb2-2"><a href="#cb2-2" aria-hidden="true" tabindex="-1"></a>V <span class="op">=</span> (<span class="fl">85</span> ± <span class="fl">5</span>)u<span class="st">&quot;inch^3&quot;</span></span> <span id="cb2-2"><a href="#cb2-2" aria-hidden="true" tabindex="-1"></a>V <span class="op">=</span> (<span class="fl">85</span> ± <span class="fl">5</span>)u<span class="st">&quot;inch^3&quot;</span></span>
@ -2140,7 +2143,7 @@ Show code
</div> </div>
<p>This is the actual simulation. Maybe throw some references in and explain some equations.</p> <p>This is the actual simulation. Maybe throw some references in and explain some equations.</p>
<p>The rocket equation is pretty sick:</p> <p>The rocket equation is pretty sick:</p>
<p><span class="math display">\[T = \dot{m} \cdot v_\text{Exit} + A_\text{Nozzle} \cdot (P - P_\text{Ambient}) \]</span> And thats about all you need to get to the moon.</p> <p><span class="math display">\[T = \dot{m} \cdot v_\text{Exit} + A_\text{Nozzle} \cdot (P - P_\text{Ambient}) \]</span> And thats about all you need to get to the moon<span class="citation" data-cites="curtis_orbital">(<a href="#ref-curtis_orbital" role="doc-biblioref">Curtis 2020</a>)</span>.</p>
<div class="layout-chunk" data-layout="l-body"> <div class="layout-chunk" data-layout="l-body">
<div class="sourceCode" id="cb3"><pre class="sourceCode julia"><code class="sourceCode julia"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="kw">let</span></span> <div class="sourceCode" id="cb3"><pre class="sourceCode julia"><code class="sourceCode julia"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="kw">let</span></span>
<span id="cb3-2"><a href="#cb3-2" aria-hidden="true" tabindex="-1"></a>t <span class="op">=</span> <span class="fl">0.0</span>u<span class="st">&quot;s&quot;</span></span> <span id="cb3-2"><a href="#cb3-2" aria-hidden="true" tabindex="-1"></a>t <span class="op">=</span> <span class="fl">0.0</span>u<span class="st">&quot;s&quot;</span></span>
@ -2172,7 +2175,13 @@ Show code
<div class="layout-chunk" data-layout="l-body"> <div class="layout-chunk" data-layout="l-body">
<p><img src="air-propulsion-simulation_files/figure-html5/unnamed-chunk-4-J1.png" width="350" /></p> <p><img src="air-propulsion-simulation_files/figure-html5/unnamed-chunk-4-J1.png" width="350" /></p>
</div> </div>
<p>Big conclusion about things.</p>
<div class="sourceCode" id="cb4"><pre class="sourceCode r distill-force-highlighting-css"><code class="sourceCode r"></code></pre></div> <div class="sourceCode" id="cb4"><pre class="sourceCode r distill-force-highlighting-css"><code class="sourceCode r"></code></pre></div>
<div id="refs" class="references csl-bib-body hanging-indent" role="doc-bibliography">
<div id="ref-curtis_orbital" class="csl-entry" role="doc-biblioentry">
Curtis, Howard D. 2020. <em>Orbital Mechanics for Engineering Students</em>. Fourth edition. Butterworth-Heinemann Publications.
</div>
</div>
<!--radix_placeholder_article_footer--> <!--radix_placeholder_article_footer-->
<!--/radix_placeholder_article_footer--> <!--/radix_placeholder_article_footer-->
</div> </div>
@ -2194,6 +2203,8 @@ Show code
<!--/radix_placeholder_site_after_body--> <!--/radix_placeholder_site_after_body-->
<!--radix_placeholder_appendices--> <!--radix_placeholder_appendices-->
<div class="appendix-bottom"> <div class="appendix-bottom">
<h3 id="references">References</h3>
<div id="references-listing"></div>
<h3 id="updates-and-corrections">Corrections</h3> <h3 id="updates-and-corrections">Corrections</h3>
<p>If you see mistakes or want to suggest changes, please <a href="https://gitlab.com/lander-team/air-prop-simulation">create an issue</a> on the source repository.</p> <p>If you see mistakes or want to suggest changes, please <a href="https://gitlab.com/lander-team/air-prop-simulation">create an issue</a> on the source repository.</p>
</div> </div>

View File

@ -1,4 +1,24 @@
[ [
{
"path": "posts/2021-04-01-air-propulsion-simulation/",
"title": "Air Propulsion Simulation",
"description": "Simulating the performace of an air propulsion system as an alternative to solid rocket motors.",
"author": [
{
"name": "Anson Biggs",
"url": "https://ansonbiggs.com"
}
],
"date": "2021-04-01",
"categories": [
"Julia",
"Capstone"
],
"contents": "\nBoilerplate intro about why all of this was done\n\n\nShow code\nusing Plots\nplotly()\ntheme(:ggplot2); # In true R spirit\n\nusing Unitful\nusing DataFrames\nusing Measurements\nusing Measurements: value, uncertainty\n\nThis code is just the setup, using values scraped from various parts of the world wide web.\n\n# Tank https://www.amazon.com/Empire-Paintball-BASICS-Pressure-Compressed/dp/B07B6M48SR/\nV = (85 ± 5)u\"inch^3\"\nP0 = (4200.0 ± 300)u\"psi\"\nWtank = (2.3 ± 0.2)u\"lb\"\nPmax = (250 ± 50)u\"psi\" # Max Pressure that can come out the nozzle\n\nWsolenoid = 1.5u\"kg\"\n\n# Params\nd_nozzle = ((1 // 18) ± 0.001)u\"inch\"\na_nozzle = (pi / 4) * d_nozzle^2\n\n# Universal Stuff\nP_amb = (1 ± 0.2)u\"atm\"\nγ = 1.4 ± 0.05\nR = 287.05u\"J/(kg * K)\"\nT = (300 ± 20)u\"K\"\n\nThis is the actual simulation. Maybe throw some references in and explain some equations.\nThe rocket equation is pretty sick:\n\\[T = \\dot{m} \\cdot v_\\text{Exit} + A_\\text{Nozzle} \\cdot (P - P_\\text{Ambient}) \\] And thats about all you need to get to the moon(Curtis 2020).\n\nlet\nt = 0.0u\"s\"\nP = P0 |> u\"Pa\"\nM = V * (P / (R * T)) |> u\"kg\"\nts = 1u\"ms\"\nglobal df = DataFrame(Thrust=(0 ± 0)u\"N\", Pressure=P0, Time=0.0u\"s\", Mass=M)\n while M > 0.005u\"kg\"\n # while t < 30u\"s\"\n # Calculate what is leaving tank\n P = minimum([P, Pmax])\n ve = sqrt((2 * γ / (γ - 1)) * R * T * (1 - P_amb / P)^((γ - 1) / γ)) |> u\"m/s\"\n ρ = P / (R * T) |> u\"kg/m^3\"\n ṁ = ρ * a_nozzle * ve |> u\"kg/s\"\n \n Thrust = ṁ * ve + a_nozzle * (P - P_amb) |> u\"N\"\n \n # Calculate what is still in the tank\n M = M - ṁ * ts |> u\"kg\"\n P = (M * R * T) / V |> u\"Pa\"\n t = t + ts\n \n df_step = DataFrame(Thrust=Thrust, Pressure=P, Time=t, Mass=M)\n append!(df, df_step)\n end\nend\n\nHeres the results plotted. Notice the massive error once the tank starts running low.\n\n\n\nBig conclusion about things.\n\n\n\nCurtis, Howard D. 2020. Orbital Mechanics for Engineering Students. Fourth edition. Butterworth-Heinemann Publications.\n\n\n\n\n",
"preview": "posts/2021-04-01-air-propulsion-simulation/air-propulsion-simulation_files/figure-html5/unnamed-chunk-4-J1.png",
"last_modified": "2021-04-01T23:23:11-07:00",
"input_file": {}
},
{ {
"path": "posts/welcome/", "path": "posts/welcome/",
"title": "Welcome to Anson's Projects", "title": "Welcome to Anson's Projects",
@ -15,25 +35,5 @@
"preview": {}, "preview": {},
"last_modified": "2021-04-01T20:38:44-07:00", "last_modified": "2021-04-01T20:38:44-07:00",
"input_file": {} "input_file": {}
},
{
"path": "posts/2021-04-01-air-propulsion-simulation/",
"title": "Air Propulsion Simulation",
"description": "Simulating the performace of an air propulsion system as an alternative to solid rocket motors.",
"author": [
{
"name": "Anson Biggs",
"url": "https://ansonbiggs.com"
}
],
"date": "2021-04-01",
"categories": [
"Julia",
"Capstone"
],
"contents": "\nBoilerplate intro about why all of this was done\n\n\nShow code\nusing Plots\nplotly()\ntheme(:ggplot2); # In true R spirit\n\nusing Unitful\nusing DataFrames\nusing Measurements\nusing Measurements: value, uncertainty\n\nThis code is just the setup the setup, using values scraped from various parts of the world wide web.\n\n# Tank https://www.amazon.com/Empire-Paintball-BASICS-Pressure-Compressed/dp/B07B6M48SR/\nV = (85 ± 5)u\"inch^3\"\nP0 = (4200.0 ± 300)u\"psi\"\nWtank = (2.3 ± 0.2)u\"lb\"\nPmax = (250 ± 50)u\"psi\" # Max Pressure that can come out the nozzle\n\nWsolenoid = 1.5u\"kg\"\n\n# Params\nd_nozzle = ((1 // 18) ± 0.001)u\"inch\"\na_nozzle = (pi / 4) * d_nozzle^2\n\n# Universal Stuff\nP_amb = (1 ± 0.2)u\"atm\"\nγ = 1.4 ± 0.05\nR = 287.05u\"J/(kg * K)\"\nT = (300 ± 20)u\"K\"\n\nThis is the actual simulation. Maybe throw some references in and explain some equations.\nThe rocket equation is pretty sick:\n\\[T = \\dot{m} \\cdot v_\\text{Exit} + A_\\text{Nozzle} \\cdot (P - P_\\text{Ambient}) \\] And thats about all you need to get to the moon.\n\nlet\nt = 0.0u\"s\"\nP = P0 |> u\"Pa\"\nM = V * (P / (R * T)) |> u\"kg\"\nts = 1u\"ms\"\nglobal df = DataFrame(Thrust=(0 ± 0)u\"N\", Pressure=P0, Time=0.0u\"s\", Mass=M)\n while M > 0.005u\"kg\"\n # while t < 30u\"s\"\n # Calculate what is leaving tank\n P = minimum([P, Pmax])\n ve = sqrt((2 * γ / (γ - 1)) * R * T * (1 - P_amb / P)^((γ - 1) / γ)) |> u\"m/s\"\n ρ = P / (R * T) |> u\"kg/m^3\"\n ṁ = ρ * a_nozzle * ve |> u\"kg/s\"\n \n Thrust = ṁ * ve + a_nozzle * (P - P_amb) |> u\"N\"\n \n # Calculate what is still in the tank\n M = M - ṁ * ts |> u\"kg\"\n P = (M * R * T) / V |> u\"Pa\"\n t = t + ts\n \n df_step = DataFrame(Thrust=Thrust, Pressure=P, Time=t, Mass=M)\n append!(df, df_step)\n end\nend\n\nHeres the results plotted. Notice the massive error once the tank starts running low.\n\n\n\n\n\n\n",
"preview": "posts/2021-04-01-air-propulsion-simulation/air-propulsion-simulation_files/figure-html5/unnamed-chunk-4-J1.png",
"last_modified": "2021-04-01T22:49:43-07:00",
"input_file": "air-propulsion-simulation.utf8.md"
} }
] ]

View File

@ -2076,6 +2076,7 @@ document.addEventListener('DOMContentLoaded', function() {
<div class="nav-right"> <div class="nav-right">
<a href="../../index.html">Home</a> <a href="../../index.html">Home</a>
<a href="../../about.html">About</a> <a href="../../about.html">About</a>
<a href="https://ansonbiggs.com">Resume</a>
<a href="javascript:void(0);" class="nav-toggle">&#9776;</a> <a href="javascript:void(0);" class="nav-toggle">&#9776;</a>
</div> </div>
</nav> </nav>

View File

@ -6,14 +6,14 @@
"description": "Some additional details about the blog", "description": "Some additional details about the blog",
"author": [], "author": [],
"contents": "\n\n\n\n", "contents": "\n\n\n\n",
"last_modified": "2021-04-01T20:38:45-07:00" "last_modified": "2021-04-01T23:24:45-07:00"
}, },
{ {
"path": "index.html", "path": "index.html",
"title": "Anson's Projects", "title": "Anson's Projects",
"author": [], "author": [],
"contents": "\n\n\n\n", "contents": "\n\n\n\n",
"last_modified": "2021-04-01T20:40:59-07:00" "last_modified": "2021-04-01T23:24:45-07:00"
} }
], ],
"collections": ["posts/posts.json"] "collections": ["posts/posts.json"]