<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>김 양식 산처리제 비교: 옥살산 vs 과초산</title>
<script src="https://cdn.tailwindcss.com"></script>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;700;900&display=swap" rel="stylesheet">
<style>
body { font-family: 'Noto Sans KR', sans-serif; background-color: #F3F4F6; }
.chart-container {
position: relative;
width: 100%;
max-width: 600px;
margin-left: auto;
margin-right: auto;
height: 350px;
max-height: 400px;
}
/* Gradient Text */
.text-gradient {
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-image: linear-gradient(to right, #003F5C, #58508d);
}
</style>
<!--
Palette Selection: Vibrant Oceanic
Primary: #003F5C (Deep Navy)
Secondary: #58508d (Rich Purple)
Accent 1: #bc5090 (Magenta)
Accent 2: #ff6361 (Coral)
Accent 3: #ffa600 (Vibrant Yellow)
Narrative Plan:
1. Title/Hook: The battle of acids in sustainable farming.
2. Intro: Why acid treatment matters for Laver.
3. Visual Comparison: Radar chart for performance.
4. Environmental Data: Line chart for breakdown/half-life.
5. Cards: Specific Pros/Cons logic.
6. Conclusion.
Visual Choices:
- Radar Chart: Best for multi-variable comparison (Cost vs Efficacy vs Safety).
- Line Chart: Best for showing decomposition over time.
- Bar Chart: Simple comparison of pH/Acidity.
CONFIRMATION: NO SVG USED. NO MERMAID JS USED.
-->
</head>
<body class="text-gray-800">
<!-- Header Section -->
<header class="bg-white shadow-lg sticky top-0 z-50">
<div class="container mx-auto px-6 py-4 flex justify-between items-center">
<h1 class="text-2xl font-black text-[#003F5C]">GIM-FARM ANALYSIS</h1>
<nav>
<span class="text-sm font-bold text-[#bc5090]">김 양식 산처리제 분석 리포트</span>
</nav>
</div>
</header>
<!-- Hero Section -->
<section class="container mx-auto px-6 py-12 text-center">
<h2 class="text-4xl md:text-5xl font-black mb-4 text-gradient leading-tight">
옥살산(Oxalic Acid) vs 과초산(Peracetic Acid)
</h2>
<p class="text-xl text-gray-600 mb-8 max-w-3xl mx-auto">
김 양식의 핵심 과제인 갯병 예방과 파래 제거. <br>
전통적인 <strong>유기산(옥살산 주성분)</strong>과 차세대 <strong>친환경 살균제(과초산)</strong>의 <br>
pH 특징, 살균력, 그리고 양식장 적용 시 장단점을 심층 분석합니다.
</p>
<div class="flex justify-center gap-4">
<div class="px-6 py-2 bg-[#003F5C] text-white rounded-full font-bold shadow-md">pH 비교</div>
<div class="px-6 py-2 bg-[#ff6361] text-white rounded-full font-bold shadow-md">살균력 분석</div>
<div class="px-6 py-2 bg-[#ffa600] text-white rounded-full font-bold shadow-md">환경 영향</div>
</div>
</section>
<!-- Main Grid Layout -->
<main class="container mx-auto px-6 pb-20 grid grid-cols-1 md:grid-cols-2 gap-10">
<!-- Section 1: Chemical Profile (Full Width) -->
<div class="md:col-span-2 bg-white rounded-2xl shadow-xl p-8 border-l-8 border-[#003F5C]">
<h3 class="text-2xl font-bold mb-4 text-[#003F5C]">1. 화학적 프로필 및 pH 특징</h3>
<p class="mb-6 text-gray-600 leading-relaxed">
두 물질 모두 산성(Acidic)을 띠지만 작용 기전이 다릅니다. 옥살산은 강한 산성을 통해 세포벽을 자극하는 반면, 과초산은 산성 조건에서 강력한 산화력(Oxidation)을 발휘하여 미생물을 사멸시킵니다.
</p>
<div class="grid grid-cols-1 md:grid-cols-2 gap-8 items-center">
<!-- Data Table -->
<div class="overflow-hidden rounded-lg shadow-md">
<table class="w-full text-left border-collapse">
<thead>
<tr class="bg-[#003F5C] text-white">
<th class="p-4">구분</th>
<th class="p-4">옥살산 (Oxalic Acid)</th>
<th class="p-4">과초산 (Peracetic Acid)</th>
</tr>
</thead>
<tbody class="divide-y divide-gray-200">
<tr>
<td class="p-4 font-bold bg-gray-50">화학식</td>
<td class="p-4">C₂H₂O₄</td>
<td class="p-4">CH₃CO₃H</td>
</tr>
<tr>
<td class="p-4 font-bold bg-gray-50">주요 특징</td>
<td class="p-4">환원성 유기산, 금속 킬레이트 효과</td>
<td class="p-4">초산 + 과산화수소 평형 혼합물, 강력한 산화제</td>
</tr>
<tr>
<td class="p-4 font-bold bg-gray-50">pH 특성</td>
<td class="p-4 text-[#003F5C] font-bold">pH 1.3 ~ 2.0 (수용액)</td>
<td class="p-4 text-[#ff6361] font-bold">pH 2.0 ~ 3.0 (수용액)</td>
</tr>
</tbody>
</table>
</div>
<!-- pH Chart -->
<div class="chart-container">
<canvas id="phChart"></canvas>
</div>
</div>
<p class="mt-4 text-sm text-gray-500 text-center">
* pH 수치는 농도에 따라 달라질 수 있으며, 김 양식 현장에서는 해수와 희석되어 사용됩니다.
</p>
</div>
<!-- Section 2: Performance Radar (Col 1) -->
<div class="bg-white rounded-2xl shadow-xl p-8">
<h3 class="text-2xl font-bold mb-2 text-[#58508d]">2. 성능 및 효율성 비교</h3>
<p class="mb-6 text-gray-600 text-sm">
김 양식장에서 요구되는 주요 성능 지표를 비교 분석했습니다. 과초산은 살균 스펙트럼이 넓으나 취급 주의가 필요합니다.
</p>
<div class="chart-container">
<canvas id="radarChart"></canvas>
</div>
<div class="mt-4 flex justify-center gap-4 text-sm">
<span class="flex items-center gap-2"><div class="w-3 h-3 bg-[#003F5C] rounded-full"></div> 옥살산</span>
<span class="flex items-center gap-2"><div class="w-3 h-3 bg-[#ff6361] rounded-full"></div> 과초산</span>
</div>
</div>
<!-- Section 3: Decomposition & Environment (Col 2) -->
<div class="bg-white rounded-2xl shadow-xl p-8">
<h3 class="text-2xl font-bold mb-2 text-[#ffa600]">3. 환경 영향 및 분해 속도</h3>
<p class="mb-6 text-gray-600 text-sm">
해양 생태계 보호를 위해 '잔류성'은 매우 중요합니다. 과초산은 물과 산소, 초산으로 빠르게 분해되어 잔류 독성이 매우 낮습니다.
</p>
<div class="chart-container">
<canvas id="lineChart"></canvas>
</div>
<div class="mt-4 bg-yellow-50 p-4 rounded-lg border-l-4 border-[#ffa600] text-xs text-gray-700">
<strong>Insight:</strong> 과초산은 24~48시간 내에 대부분 분해되어 환경 부하가 적은 반면, 옥살산은 상대적으로 분해 시간이 더 소요될 수 있습니다.
</div>
</div>
<!-- Section 4: Pros & Cons Analysis (Full Width) -->
<div class="md:col-span-2">
<h3 class="text-3xl font-bold mb-8 text-center text-[#003F5C]">4. 김 양식장 적용 시 장단점 추론</h3>
<div class="grid grid-cols-1 md:grid-cols-2 gap-8">
<!-- Oxalic Acid Card -->
<div class="bg-white rounded-xl shadow-lg overflow-hidden">
<div class="bg-[#003F5C] p-4 text-white text-center font-bold text-xl">
옥살산 (유기산)
</div>
<div class="p-6">
<div class="mb-4">
<h4 class="font-bold text-[#003F5C] mb-2 text-lg border-b pb-2">장점 (Pros)</h4>
<ul class="space-y-2 text-gray-700 list-disc pl-5">
<li><strong>익숙한 사용법:</strong> 오랫동안 사용되어 온 활성처리제로 어민들에게 익숙함.</li>
<li><strong>파래 제거 탁월:</strong> 산도 조절을 통해 파래 등 경쟁 해조류 제거에 효과적.</li>
<li><strong>비용 효율성:</strong> 일반적으로 대량 공급이 용이하고 단가 관리가 수월함.</li>
</ul>
</div>
<div>
<h4 class="font-bold text-red-500 mb-2 text-lg border-b pb-2">단점 (Cons)</h4>
<ul class="space-y-2 text-gray-700 list-disc pl-5">
<li><strong>살균력 한계:</strong> 바이러스나 특정 곰팡이성 질병(붉은 갯병 등)에 대한 살균력은 산화제보다 낮음.</li>
<li><strong>침전물 이슈:</strong> 칼슘 등과 반응하여 불용성 침전물을 형성할 가능성 존재.</li>
</ul>
</div>
</div>
</div>
<!-- Peracetic Acid Card -->
<div class="bg-white rounded-xl shadow-lg overflow-hidden">
<div class="bg-[#ff6361] p-4 text-white text-center font-bold text-xl">
과초산 (산화제)
</div>
<div class="p-6">
<div class="mb-4">
<h4 class="font-bold text-[#ff6361] mb-2 text-lg border-b pb-2">장점 (Pros)</h4>
<ul class="space-y-2 text-gray-700 list-disc pl-5">
<li><strong>광범위 살균력:</strong> 세균, 바이러스, 곰팡이 포자까지 사멸시키는 강력한 산화력.</li>
<li><strong>친환경적 분해:</strong> 물, 산소, 초산으로 완전 분해되어 잔류 독성 및 환경 오염 최소화.</li>
<li><strong>저온 활성:</strong> 겨울철 차가운 해수 온도에서도 살균 효과가 비교적 잘 유지됨.</li>
</ul>
</div>
<div>
<h4 class="font-bold text-red-500 mb-2 text-lg border-b pb-2">단점 (Cons)</h4>
<ul class="space-y-2 text-gray-700 list-disc pl-5">
<li><strong>취급 위험성:</strong> 고농도 시 폭발성 및 강한 부식성, 자극적인 냄새로 작업자 안전 주의 요망.</li>
<li><strong>비용 부담:</strong> 보관 및 안정화 기술이 필요하여 상대적으로 비용이 높을 수 있음.</li>
<li><strong>김 엽체 손상 우려:</strong> 농도 조절 실패 시 강력한 산화력으로 김 엽체 변색 유발 가능.</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<!-- Conclusion -->
<div class="md:col-span-2 bg-gradient-to-r from-[#003F5C] to-[#58508d] rounded-2xl p-10 text-white text-center shadow-2xl mt-8">
<h3 class="text-2xl font-bold mb-4">결론 및 제언 (Conclusion)</h3>
<p class="text-lg opacity-90 leading-relaxed max-w-4xl mx-auto">
<strong>옥살산</strong>은 파래 제거와 기본적인 산처리 목적으로 경제적이고 안정적인 선택지입니다. 반면, <strong>과초산</strong>은 붉은 갯병 등 질병 발생이 우려되거나 친환경 인증이 중요한 고품질 김 생산에 적합한 강력한 대안입니다.<br><br>
미래의 김 양식은 단순한 산처리를 넘어, <strong>환경 부하를 줄이고 질병 방어력을 높이는 과초산 계열의 혼합 사용</strong>이나 교차 사용이 점진적으로 확대될 것으로 전망됩니다.
</p>
</div>
</main>
<!-- Footer -->
<footer class="bg-gray-800 text-gray-400 py-6 text-center text-sm">
<p>Data synthesized based on general aquaculture chemical properties.</p>
<p>© 2023 Sustainable Aquaculture Analytics</p>
</footer>
<!-- Script Area -->
<script>
// --- UTILITY: Label Wrapping Function (16 char limit) ---
function wrapLabel(label) {
if (label.length <= 16) return label;
const words = label.split(' ');
const lines = [];
let currentLine = words[0];
for (let i = 1; i < words.length; i++) {
if ((currentLine + " " + words[i]).length <= 16) {
currentLine += " " + words[i];
} else {
lines.push(currentLine);
currentLine = words[i];
}
}
lines.push(currentLine);
return lines;
}
// --- COMMON: Tooltip Configuration ---
const commonTooltipOptions = {
callbacks: {
title: function(tooltipItems) {
const item = tooltipItems[0];
let label = item.chart.data.labels[item.dataIndex];
if (Array.isArray(label)) {
return label.join(' ');
} else {
return label;
}
}
}
};
// --- CHART 1: pH Comparison (Bar Chart) ---
const ctxPh = document.getElementById('phChart').getContext('2d');
new Chart(ctxPh, {
type: 'bar',
data: {
labels: [wrapLabel('옥살산 (Oxalic Acid)'), wrapLabel('과초산 (Peracetic Acid)')],
datasets: [{
label: 'pH 산도 (낮을수록 강산)',
data: [1.3, 2.5],
backgroundColor: ['#003F5C', '#ff6361'],
borderRadius: 8,
barThickness: 60
}]
},
options: {
responsive: true,
maintainAspectRatio: false,
plugins: {
tooltip: commonTooltipOptions,
legend: { display: false },
title: {
display: true,
text: '수용액 상태의 평균 pH 비교 (낮을수록 강함)',
font: { size: 16 }
}
},
scales: {
y: {
beginAtZero: true,
title: { display: true, text: 'pH Level' },
max: 4
}
}
}
});
// --- CHART 2: Performance Radar Chart ---
const ctxRadar = document.getElementById('radarChart').getContext('2d');
new Chart(ctxRadar, {
type: 'radar',
data: {
labels: [
wrapLabel('파래/잡조 제거력 (Algae Removal)'),
wrapLabel('질병/바이러스 살균력 (Sterilization)'),
wrapLabel('환경 안전성 (Eco-Safety)'),
wrapLabel('작업자 취급 안전성 (Worker Safety)'),
wrapLabel('비용 효율성 (Cost Efficiency)')
],
datasets: [{
label: '옥살산 (Oxalic)',
data: [8, 5, 6, 8, 9],
backgroundColor: 'rgba(0, 63, 92, 0.2)',
borderColor: '#003F5C',
pointBackgroundColor: '#003F5C',
borderWidth: 2
}, {
label: '과초산 (Peracetic)',
data: [7, 10, 9, 4, 6],
backgroundColor: 'rgba(255, 99, 97, 0.2)',
borderColor: '#ff6361',
pointBackgroundColor: '#ff6361',
borderWidth: 2
}]
},
options: {
responsive: true,
maintainAspectRatio: false,
scales: {
r: {
angleLines: { display: true },
suggestedMin: 0,
suggestedMax: 10,
ticks: { stepSize: 2 }
}
},
plugins: {
tooltip: commonTooltipOptions,
legend: { position: 'bottom' }
}
}
});
// --- CHART 3: Decomposition Line Chart ---
const ctxLine = document.getElementById('lineChart').getContext('2d');
new Chart(ctxLine, {
type: 'line',
data: {
labels: ['0시간', '12시간', '24시간', '48시간', '72시간'],
datasets: [{
label: '옥살산 잔류 농도 (%)',
data: [100, 90, 80, 60, 40],
borderColor: '#003F5C',
backgroundColor: '#003F5C',
tension: 0.3
}, {
label: '과초산 잔류 농도 (%)',
data: [100, 50, 10, 0, 0],
borderColor: '#ff6361',
backgroundColor: '#ff6361',
borderDash: [5, 5],
tension: 0.3
}]
},
options: {
responsive: true,
maintainAspectRatio: false,
plugins: {
tooltip: commonTooltipOptions,
legend: { position: 'bottom' },
title: {
display: true,
text: '해수 내 시간 경과에 따른 분해 추이 시뮬레이션'
}
},
scales: {
y: {
title: { display: true, text: '잔류 농도 (%)' },
min: 0,
max: 100
}
}
}
});
</script>
</body>
</html>