311 lines
13 KiB
HTML
311 lines
13 KiB
HTML
<!doctype html>
|
|
<html lang="ko">
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
<title>궤도 우주공학 · 엔진 사양서 구성</title>
|
|
<meta
|
|
name="description"
|
|
content="재생냉각 엔진의 단면도와 지상 연소 기록을 읽는 가상 사양서 구성입니다. 수치와 시험 기록은 예시입니다."
|
|
/>
|
|
<meta property="og:title" content="궤도 우주공학 · 엔진 사양서 구성" />
|
|
<meta property="og:description" content="재생냉각 엔진의 단면도와 연소 기록을 읽는 가상 사양서 구성." />
|
|
<meta property="og:type" content="website" />
|
|
<meta name="theme-color" content="#081018" />
|
|
|
|
<link rel="preconnect" href="https://cdn.jsdelivr.net" crossorigin />
|
|
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
|
|
<link
|
|
rel="stylesheet"
|
|
href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css"
|
|
/>
|
|
<link
|
|
rel="stylesheet"
|
|
href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap"
|
|
/>
|
|
<link rel="stylesheet" href="./styles/main.css?v=20260912all" />
|
|
<link
|
|
rel="icon"
|
|
href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' fill='%23081018'/%3E%3Cpath d='M16 4l6 7v17h-12V11z' fill='none' stroke='%23C57A45' stroke-width='1.6'/%3E%3Cpath d='M13 11h6M12 18h8' stroke='%23C57A45'/%3E%3C/svg%3E"
|
|
/>
|
|
</head>
|
|
|
|
<body>
|
|
<a class="skip" href="#main">본문으로 건너뛰기</a>
|
|
|
|
<header class="site-head">
|
|
<div class="wrap head-inner">
|
|
<a class="wordmark" href="#main">궤도 우주공학 <span class="wordmark-en">ORBIT</span></a>
|
|
<nav class="nav" aria-label="섹션">
|
|
<a href="#engine">엔진</a>
|
|
<a href="#spec">사양</a>
|
|
<a href="#fires">시험 기록</a>
|
|
<a href="#contact">구성 안내</a>
|
|
</nav>
|
|
</div>
|
|
</header>
|
|
|
|
<main id="main">
|
|
<section id="engine" class="hero" aria-labelledby="hero-h">
|
|
<div class="wrap hero-grid">
|
|
<div class="hero-text">
|
|
<p class="hero-kicker reveal">가상 엔진 사양서 · 재생냉각 기록 형식</p>
|
|
<h1 id="hero-h" class="reveal" style="--delay: 60ms">
|
|
도면은 말하지 않는다.<br />측정만 한다
|
|
</h1>
|
|
<p class="lead reveal" style="--delay: 120ms">
|
|
이 페이지의 수치와 시험 기록은 엔진 사양서를 읽는 방식을 보여 주는
|
|
예시입니다. 실제 지상 시험 데이터, 발사체 제안, 또는 운용 성능을
|
|
뜻하지 않습니다.
|
|
</p>
|
|
<a class="btn reveal" style="--delay: 180ms" href="#spec">사양 형식 보기</a>
|
|
<dl class="run-register reveal" style="--delay: 220ms">
|
|
<div>
|
|
<dt>시험 구간 예시</dt>
|
|
<dd>지상 연소 기록</dd>
|
|
</div>
|
|
<div>
|
|
<dt>표본</dt>
|
|
<dd>기록 형식 예시</dd>
|
|
</div>
|
|
<div>
|
|
<dt>표기 기준</dt>
|
|
<dd>값과 조건을 함께 제시</dd>
|
|
</div>
|
|
</dl>
|
|
</div>
|
|
|
|
<figure class="blueprint reveal" style="--delay: 100ms">
|
|
<svg
|
|
viewBox="0 0 460 560"
|
|
role="img"
|
|
aria-label="가상 엔진 단면도 예시: 상부 인젝터, 연소실, 중앙 스로트, 확장 노즐과 벽면의 재생냉각 유로"
|
|
>
|
|
<defs>
|
|
<g id="half">
|
|
<path
|
|
class="bp-wall"
|
|
d="M 230 70
|
|
L 168 70
|
|
L 168 210
|
|
C 168 250 194 262 194 286
|
|
C 194 310 118 350 112 470
|
|
L 108 500"
|
|
/>
|
|
<path
|
|
class="bp-wall inner"
|
|
d="M 230 92
|
|
L 184 92
|
|
L 184 214
|
|
C 184 246 206 258 206 284
|
|
C 206 306 136 348 130 468
|
|
L 127 494"
|
|
/>
|
|
<path
|
|
class="bp-cool"
|
|
d="M 176 100 L 176 212 C 176 248 198 262 198 286 C 198 308 126 350 121 468 L 118 492"
|
|
/>
|
|
<path
|
|
class="bp-cool"
|
|
d="M 170 100 L 170 210 C 170 244 192 260 192 288 C 192 312 120 352 114 470 L 111 496"
|
|
/>
|
|
<rect class="bp-block" x="168" y="46" width="50" height="18" />
|
|
<path class="bp-wall thin" d="M 168 64 L 218 64" />
|
|
</g>
|
|
</defs>
|
|
<use href="#half" />
|
|
<use href="#half" transform="translate(460 0) scale(-1 1)" />
|
|
<path class="bp-axis" d="M 230 30 V 540" />
|
|
<g class="bp-flow">
|
|
<path d="M 230 120 V 220" />
|
|
<path d="M 230 220 l -5 10 M 230 220 l 5 10" />
|
|
</g>
|
|
<g class="bp-label">
|
|
<path class="bp-lead" d="M 218 55 H 150" />
|
|
<text x="144" y="59" text-anchor="end">인젝터</text>
|
|
<path class="bp-lead" d="M 168 160 H 96" />
|
|
<text x="90" y="164" text-anchor="end">연소실</text>
|
|
<path class="bp-lead" d="M 200 275 H 78" />
|
|
<text x="72" y="279" text-anchor="end">스로트</text>
|
|
<path class="bp-lead" d="M 128 400 H 60" />
|
|
<text x="54" y="404" text-anchor="end">노즐</text>
|
|
<path class="bp-lead" d="M 186 180 H 120" />
|
|
<text x="114" y="196" text-anchor="end"></text>
|
|
<text x="242" y="150">재생냉각</text>
|
|
<text x="242" y="166">유로 (CH₄)</text>
|
|
</g>
|
|
<g class="bp-dim">
|
|
<path d="M 356 92 H 372 M 364 92 V 214" />
|
|
<text x="380" y="157"></text>
|
|
</g>
|
|
<g class="bp-dim">
|
|
<path d="M 60 500 H 96 M 78 500 V 520" />
|
|
<text x="60" y="542">Ø 460 — 노즐 출구</text>
|
|
</g>
|
|
</svg>
|
|
<figcaption>ORBIT-75 단면 · 재생냉각 벽면은 그림 2겹으로 단순화</figcaption>
|
|
</figure>
|
|
</div>
|
|
</section>
|
|
|
|
<section id="spec" class="section band" aria-labelledby="spec-h">
|
|
<div class="wrap">
|
|
<h2 id="spec-h" class="reveal">사양 예시</h2>
|
|
<div class="table-wrap reveal" style="--delay: 80ms">
|
|
<table>
|
|
<caption class="sr-only">ORBIT-75 엔진 사양 예시 — 항목, 값, 조건</caption>
|
|
<thead>
|
|
<tr>
|
|
<th scope="col">항목</th>
|
|
<th scope="col" class="num">값</th>
|
|
<th scope="col">측정 조건</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<th scope="row">추력 (해수면)</th>
|
|
<td class="num">75.4 kN</td>
|
|
<td>지상 시험 스탠드 · 정상 상태 30초 평균</td>
|
|
</tr>
|
|
<tr>
|
|
<th scope="row">비추력 Isp (진공)</th>
|
|
<td class="num">325.8 s</td>
|
|
<td>고도 모사 노즐 · 추진제 혼합비 3.4</td>
|
|
</tr>
|
|
<tr>
|
|
<th scope="row">연소실 압력</th>
|
|
<td class="num">12.5 MPa</td>
|
|
<td>피에조 계측 · 샘플링 1kHz</td>
|
|
</tr>
|
|
<tr>
|
|
<th scope="row">사이클</th>
|
|
<td class="num">다단연소</td>
|
|
<td>연료리치 프리버너 1기</td>
|
|
</tr>
|
|
<tr>
|
|
<th scope="row">냉각</th>
|
|
<td class="num">재생냉각</td>
|
|
<td>구리합금 채널 180개 · CH₄ 유량 92%</td>
|
|
</tr>
|
|
<tr>
|
|
<th scope="row">시동 신호→연소</th>
|
|
<td class="num">2.8 s</td>
|
|
<td>TEA-TEB 점화 · 12회 평균</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<p class="measure-note reveal" style="--delay: 140ms">
|
|
표의 값과 조건은 사양서가 수치의 범위와 측정 상황을 함께 보여 주는
|
|
방식을 설명하기 위한 예시입니다.
|
|
</p>
|
|
</div>
|
|
</section>
|
|
|
|
<section id="fires" class="section" aria-labelledby="fires-h">
|
|
<div class="wrap fires-grid">
|
|
<div class="fires-text">
|
|
<h2 id="fires-h">지상 연소 기록 형식</h2>
|
|
<p>
|
|
도면만으로는 판단할 수 없는 항목을 결과와 함께 남기는 기록 형식입니다.
|
|
보류·완료 표기는 실제 시험 이력이 아니라 기록 구조의 예시입니다.
|
|
</p>
|
|
</div>
|
|
<div class="table-wrap reveal">
|
|
<table>
|
|
<caption class="sr-only">지상 연소 시험 기록 — 번호, 날짜, 지속, 결과</caption>
|
|
<thead>
|
|
<tr>
|
|
<th scope="col">시험</th>
|
|
<th scope="col">날짜</th>
|
|
<th scope="col" class="num">지속</th>
|
|
<th scope="col">결과</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr><th scope="row">SF-31</th><td>2026-07-18</td><td class="num">62 s</td><td>완료 · 노즐 온도 상한 내</td></tr>
|
|
<tr><th scope="row">SF-30</th><td>2026-06-27</td><td class="num">31 s</td><td>보류 · 프리버너 시동 지연</td></tr>
|
|
<tr><th scope="row">SF-29</th><td>2026-06-02</td><td class="num">60 s</td><td>완료 · 추력 편차 0.4%</td></tr>
|
|
<tr><th scope="row">SF-28</th><td>2026-05-11</td><td class="num">12 s</td><td>보류 · 냉각유로 압력 강하</td></tr>
|
|
<tr><th scope="row">SF-27</th><td>2026-04-20</td><td class="num">58 s</td><td>완료</td></tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section class="section plate" aria-label="가상 지상 연소 기록 연출 이미지">
|
|
<figure class="plate-fig reveal">
|
|
<img
|
|
src="./assets/static-fire.webp"
|
|
alt="가상 지상 연소 기록을 위한 연출 이미지 — 붉게 빛나는 노즐과 배기 기둥"
|
|
width="1440"
|
|
height="810"
|
|
loading="lazy"
|
|
/>
|
|
<figcaption class="wrap">지상 연소 연출 이미지 · 가상 시험 기록</figcaption>
|
|
</figure>
|
|
</section>
|
|
|
|
<section class="section cooling" aria-labelledby="cool-h">
|
|
<div class="wrap two">
|
|
<figure class="two-photo reveal">
|
|
<img
|
|
src="./assets/channel-macro.webp"
|
|
alt="재생냉각 유로를 설명하는 가상 구리합금 단면 연출 이미지"
|
|
width="900"
|
|
height="1200"
|
|
loading="lazy"
|
|
/>
|
|
<figcaption>연소실 유로 접사 · 밀링 후 청소 전</figcaption>
|
|
</figure>
|
|
<div class="two-text">
|
|
<h2 id="cool-h">재생냉각 원리를<br />읽는 예시</h2>
|
|
<p>
|
|
재생냉각은 추진제가 벽을 지나는 동안 열을 가져가도록 설계하는 방식을
|
|
말합니다. 여기의 온도·유로 수·치수는 그 관계를 설명하는 예시이며 실제
|
|
엔진의 운용 한계나 설계값이 아닙니다.
|
|
</p>
|
|
<p class="muted">
|
|
작은 유로 치수도 열과 압력의 관계에 영향을 준다는 점을 도면에서 읽게
|
|
하는 것이 이 예시의 목적입니다.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section id="contact" class="section band contact" aria-labelledby="contact-h">
|
|
<div class="wrap contact-grid">
|
|
<h2 id="contact-h">구성 안내</h2>
|
|
<p>
|
|
이 페이지는 엔진 사양·도면·시험 기록을 한 흐름으로 보여 주는 가상
|
|
프로젝트입니다. 발사체 통합, 시험 데이터, 기술 자료 요청을 받지 않습니다.
|
|
</p>
|
|
<a class="btn" href="#spec">사양 형식 다시 보기</a>
|
|
</div>
|
|
</section>
|
|
</main>
|
|
|
|
<footer class="site-foot">
|
|
<div class="wrap foot-inner">
|
|
<p>궤도 우주공학 · 가상 엔진 사양서</p>
|
|
<p class="mono foot-meta">SPECIFICATION FORMAT STUDY</p>
|
|
</div>
|
|
</footer>
|
|
|
|
<script>
|
|
const io = new IntersectionObserver(
|
|
(entries) => {
|
|
for (const e of entries) {
|
|
if (!e.isIntersecting) continue;
|
|
e.target.classList.add("is-in");
|
|
io.unobserve(e.target);
|
|
}
|
|
},
|
|
{ rootMargin: "0px 0px -8% 0px", threshold: 0.05 },
|
|
);
|
|
for (const el of document.querySelectorAll(".reveal")) io.observe(el);
|
|
</script>
|
|
</body>
|
|
</html>
|