rankine
クラス RankineCycle

java.lang.Object
  上位を拡張 rankine.RankineCycle

public class RankineCycle
extends java.lang.Object

ランキンサイクル


フィールドの概要
 double efficiency
          熱効率
static int INC
          描画刻み
static double P_MAX
          圧力最大値
protected  double p1
          低圧側圧力
protected  double p2
          高圧側圧力
protected  java.util.ArrayList pv
          P-V 線図の点を格納するリスト
 double q1
          ボイラーで加える熱量
 double q2
          復水器で放熱する熱量
 StateVariable sv1
          ポンプ入口の状態量
 StateVariable sv2
          ポンプ出口の状態量
 StateVariable sv3
          タービン入口の状態量
 StateVariable sv4
          タービン出口の状態量
protected  double t3
          タービン入口蒸気温度
protected  SteamTable table
          蒸気表
protected  java.util.ArrayList ts
          T-S 線図の点を格納するリスト
 double wp
          ポンプが消費する仕事
 double wt
          タービンがする仕事
 
コンストラクタの概要
RankineCycle()
          ランキンサイクルを構築する
 
メソッドの概要
protected  void addPoint(StateVariable sv)
          データ点を追加する
 void createDiagram()
          線図データを抽出する
 java.awt.geom.Point2D[] getGasPV()
          P-V 線図の飽和水蒸気線データを返す
 java.awt.geom.Point2D[] getGasTS()
          T-S 線図の飽和水蒸気線データを返す
 java.awt.geom.Point2D[] getLiquidPV()
          P-V 線図の飽和液線データを返す
 java.awt.geom.Point2D[] getLiquidTS()
          T-S 線図の飽和液線データを返す
 java.awt.geom.Point2D[] getPV()
          P-V 線図データを返す
 java.awt.geom.Point2D[] getSaturatedPV()
          P-V 線図の飽和液・水蒸気線データを返す
 java.awt.geom.Point2D[] getSaturatedTS()
          T-S 線図の飽和液・水蒸気線データを返す
 SteamTable getSteamTable()
          蒸気表を返す
 java.awt.geom.Point2D[] getTS()
          T-S 線図データを返す
 void setCondition(double p1, double p2, double t3)
          サイクル条件を設定する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

P_MAX

public static final double P_MAX
圧力最大値

関連項目:
定数フィールド値

INC

public static final int INC
描画刻み

関連項目:
定数フィールド値

table

protected SteamTable table
蒸気表


p1

protected double p1
低圧側圧力


p2

protected double p2
高圧側圧力


t3

protected double t3
タービン入口蒸気温度


pv

protected java.util.ArrayList pv
P-V 線図の点を格納するリスト


ts

protected java.util.ArrayList ts
T-S 線図の点を格納するリスト


wt

public double wt
タービンがする仕事


wp

public double wp
ポンプが消費する仕事


q1

public double q1
ボイラーで加える熱量


q2

public double q2
復水器で放熱する熱量


efficiency

public double efficiency
熱効率


sv1

public StateVariable sv1
ポンプ入口の状態量


sv2

public StateVariable sv2
ポンプ出口の状態量


sv3

public StateVariable sv3
タービン入口の状態量


sv4

public StateVariable sv4
タービン出口の状態量

コンストラクタの詳細

RankineCycle

public RankineCycle()
ランキンサイクルを構築する

メソッドの詳細

getSteamTable

public SteamTable getSteamTable()
蒸気表を返す

戻り値:
蒸気表

setCondition

public void setCondition(double p1,
                         double p2,
                         double t3)
                  throws InputException
サイクル条件を設定する

パラメータ:
p1 - 低圧側圧力
p2 - 高圧側圧力
t3 - タービン入口蒸気温度
例外:
InputException - サイクル条件に問題があったとき

createDiagram

public void createDiagram()
線図データを抽出する


addPoint

protected void addPoint(StateVariable sv)
データ点を追加する

パラメータ:
sv - 状態量

getLiquidPV

public java.awt.geom.Point2D[] getLiquidPV()
P-V 線図の飽和液線データを返す

戻り値:
飽和液線データ

getLiquidTS

public java.awt.geom.Point2D[] getLiquidTS()
T-S 線図の飽和液線データを返す

戻り値:
飽和液線データ

getGasPV

public java.awt.geom.Point2D[] getGasPV()
P-V 線図の飽和水蒸気線データを返す

戻り値:
飽和水蒸気線データ

getGasTS

public java.awt.geom.Point2D[] getGasTS()
T-S 線図の飽和水蒸気線データを返す

戻り値:
飽和水蒸気線データ

getSaturatedPV

public java.awt.geom.Point2D[] getSaturatedPV()
P-V 線図の飽和液・水蒸気線データを返す

戻り値:
飽和線データ

getSaturatedTS

public java.awt.geom.Point2D[] getSaturatedTS()
T-S 線図の飽和液・水蒸気線データを返す

戻り値:
飽和線データ

getPV

public java.awt.geom.Point2D[] getPV()
P-V 線図データを返す

戻り値:
P-V 線図データ

getTS

public java.awt.geom.Point2D[] getTS()
T-S 線図データを返す

戻り値:
T-S 線図データ