<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<htlm lang="ja">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">
  <link rel="stylesheet" href="style/manual.css" type="text/css">
  <title>KUCRS-簡単な使い方</title>
</head>
<body>

<div class="sign">
 (c) 2002&ndash;2025 by <a href="../index.html.ja">A.
  Miyoshi</a><br> All rights reserved.
</div>
<div class="title">KUCRS</div>
<div class="subttl">&ndash; Knowledge-basing Utilities for Complex Reaction
 Systems &ndash;<br clear="right"></div>

<hr> <!-- ------------------------------------------------------------ -->
<div class="lang"><a href="getstrtd.htm.en">English</a></div>
<table cellspacing="0"><tr align="center">
 <td class="fold"><a href="index.htm.ja">KUCRS<br>って?</a></td>              <td class="sm"></td>
 <td class="fold"><a href="overview.htm.ja">概要</a></td>                     <td class="sm"></td>
 <td class="fold"><a href="license.htm.ja">ライセンス</a></td>                <td class="sm"></td>
 <td class="fold"><a href="distrib.htm.ja">配布</a></td>                      <td class="sm"></td>
 <td class="sel">簡単な<br>使い方</td>                                        <td class="sm"></td>
 <td class="fold"><a href="building.htm.ja">ビルド</a></td>                   <td class="sm"></td>
 <td class="fold"><a href="manual.htm.ja">入力書式<br>マニュアル</a></td>     <td class="sm"></td>
 <td class="fold"><a href="userguid.htm.ja">ユーザーズ<br>ガイド</a></td>     <td class="sm"></td>
 <td class="fold"><a href="refman.htm.ja">レファレンス<br>マニュアル</a></td> <td class="sm"></td>
 <td class="fold"><a href="verhist.htm.ja">版履歴</a><br clear="right"></td>
</tr></table>
<hr> <!-- ------------------------------------------------------------ -->

<h1>KUCRS の簡単な使い方</h1>

<div class="main"> <!-- ---------------------------------------------- -->

<blockquote>
 &nbsp; ここでは <b>Windows で</b> KUCRS をセットアップし、サンプル入力を用いて,
 詳細反応機構を生成する方法を説明します.
 &nbsp; UNIX の場合は <a href="building.htm.ja">ビルド</a> ページを参照して下さい.
</blockquote>

<h2>1. インストール</h2>

<div class="ind1mgn">
 &nbsp; 以下の説明は KUCRS が C:\KUCRS に解凍されていることを
 前提にしていますが, 実際に置く場所は任意です.
 &nbsp; 他の場所に解凍した場合は, C:\KUCRS
 を実際に解凍したディレクトリに読み替えて下さい.
 &nbsp; ただし, &quot;My Documents&quot;
 などのように名前に ' ' (空白文字) を含むフォルダの下に解凍しないことを
 推奨します.&nbsp; OS のバージョンによっては、支障を生じることがあります.
</div>

<div class="ind1mgn">
 <h3>解凍</h3>
 <div class="ind1smgn">
  &nbsp; 配布されたファイル ('KUCRS-<i>yyyymmdd</i>.zip') を C:\ に置いて
  解凍します.&nbsp;
  (解凍方法は OS や解凍ツールによって異なります)
  C:\KUCRS フォルダとそのサブフォルダ, C:\KUCRS\bin
  などが生成していることを確認して下さい.&nbsp; 解凍ツールとその設定によっては,
  さらに 'KUCRS-<i>yyyymmdd</i>' のようなフォルダを作成して, その下に
  KUCRS フォルダを作成することがあります.&nbsp;
  旧バージョン(安定版)を利用する場合は THERM に含まれる
  'THERMFIT.EXE' を C:\KUCRS\bin ディレクトリにコピーします.
 </div>
</div>

<div class="ind1mgn">
 <h3>環境設定用バッチファイルの生成</h3>
 <div class="ind1smgn">
  &nbsp; C:\KUCRS\prep_envKUCRS.bat を実行 (エクスプローラからダブルクリック
  するか、コマンドプロンプトから実行する) して下さい。
  これにより C:\KUCRS\work\envKUCRS.bat が自動的に生成します。
  KUCRS を置くディレクトリを変更した場合は、prep_envKUCRS.bat
  を再度実行して下さい。
 </div>
 <ul class="dsbl">
  <li>これらの設定は、システムワイドな環境として設定しておくこともできます.
  その方法は OS のバージョンによって異なりますので OS のヘルプなどで
  「環境変数」 を検索して下さい。
 </ul>
</div>

<h2>2. サンプルの実行</h2>

<div class="ind1mgn">
 <h3>環境設定</h3>
 <div class="ind1smgn">
  &nbsp; 'コマンドプロンプト' を開き C:\KUCRS\work に移動します.
  コマンドプロンプトを指定したディレクトリをカレントディレクトリとして開きたい
  ときや, コマンドプロンプトになじみがない場合は
  <a href="../public/cmdprompt/cmdprompt.html.ja" target="_blank">コマンドプロンプト基礎</a>
  を参照して下さい.
  <div class="cmdl">
    c:\KUCRS\work&gt; <b><font color="brown">envKUCRS</font></b>
  </div>
  と入力します.
 </div>
</div>

<div class="ind1mgn">
 <h3>サンプル入力を使って自動生成プログラムを実行する</h3>
 <div class="ind1smgn">
  C:\KUCRS\work\sample に移動して
  <div class="cmdl">
    c:\KUCRS\work\sample&gt; <b><font color="brown">run_comb i-butane</font></b>
  </div>
  と入力することで, 自動生成プログラムが
  サンプル入力 'i-butane.inp' を使って実行されます.
 </div>
 <div class="ind1smgn">
  &nbsp; 正常に実行された場合は以下のファイルが生成します.<pre>
i-butane.log
i-butane_chm.inp
i-butane_trn.dat</pre>
<!--
  これらは、C:\KUCRS\work\sample\check-output
  ディレクトリにあるものと, 本質的でない部分 (生成日付など) を除いて
  同じになっているはずです.
  <div class="cmdl">
    c:\KUCRS\work\sample&gt; <b><font color="brown">compare i-butane check-output</font></b>
  </div>
  と入力することで, 出力ファイルがチェックされます.
-->
  Chemkin の入力に必要なファイルは　'i-butane_chm.inp' および 'i-butane_trn.dat' です.
 </div>
<!--
 <div class="ind1smgn">
  &nbsp; ファイル 'i-butane_mol.log' は化学種の化学構造 (SMILES) などの情報を含んでいます.&nbsp;
  化学種の名前と SMILES の対応表だけが欲しい場合は, 'i-butane_mol.dat' に書かれている
  KUCRS 内部構造を、mol2smiles ツールで SMILES に変換して下さい.&nbsp;
  以下のように入力します.
  <div class="cmdl">
    c:\KUCRS\work\sample&gt; <b><font color="brown">mol2smiles i-butane_mol.dat i-butane_sml.inp</font></b>
  </div>
  'i-butane_mol.dat' および 'i-butane_mol.log' は自動生成された化学種のみの
  情報を含んでいます。. C2 以下の化学種は、ベースメカニズムに登録されて
  いますので, ベース化学種の対応するファイル C:\KUCRS\libdata\mol_main.dat
  および C:\KUCRS\libdata\ref\mol_main.log を参照して下さい.
 </div>
-->
 <div class="ind1smgn">
  - MS-DOS バッチファイル 'run_comb.bat' は自動生成プログラムを
  実行する最も簡単な方法を提供しています.&nbsp; 複雑さを避けるために,
  このバッチジョブは SENKIN の実行には必要でない, すべての中間出力を
  削除します.&nbsp; 一切の中間ファイルを残す場合は,
  'run_comb_nodel.bat' を利用して下さい.
 </div>
 <div class="ind1smgn">
  - 反応機構に高温の NO<sub><i>x</i></sub> 生成反応機構を自動的に
  結合するためには、'run_comb_htnox.bat' を利用して下さい.
 </div>
 <div class="ind1smgn">
  &nbsp; <code>i-butane.inp</code> 以外のいくつかのサンプルが
  <code>C:\KUCRS\work\advanced_examples</code> にありますので参照して下さい.<pre>
alcohols.inp
alkanes.inp
alkenes.inp
diesel-prf.inp
gasoline-prf.inp</pre>
 </div>
</div>

<div class="ind1smgn">
 <h3>化学種データ生成ツールの実行</h3>
 <div class="ind1smgn">
  </code>C:\KUCRS\work\sample</code> で
  <div class="cmdl">
    c:\KUCRS\work\sample&gt; <b><font color="brown">proc_smiles spcex</font></b>
  </div>
  と入力することで, <code>spcex.inp</code> に書かれた化学種名と構造の SMILES
  表記のリストから以下の熱力学データと輸送係数データのファイルが生成します.<pre>
spcex_thg.dat
spcex_thg.lst
spcex_trn.dat</pre>
  &nbsp; <code>spcex_thg.dat</code> は CHEMKIN で使用する NASA
  多項式形式の熱力学データ, <code>spcex_thg.lst</code> は THERM
  のリスト形式の熱力学データ, <code>spcex_trn.dat</code>
  は CHEMKIN で使用する輸送係数データです.&nbsp;
  <code>proc_smiles</code> で実行される KUCRS のコンポーネントの詳細は,
  <a href="userguid.htm.ja">ユーザーズガイド</a> を参照して下さい.
 </div>
</div>

</div> <!-- ---------------------------------------------------------- -->

<!--
<hr>
<table class="ref">
 <tr valign="top"><td><a name="ref1"></a>[#2]</td>
  <td></td></tr>
</table>
-->

<hr> <!-- ------------------------------------------------------------ -->
</body>
</html>
