Differences between revisions 17 and 18
Revision 17 as of 2020-12-24 14:22:52
Size: 4259
Editor: KousekiMiyo
Comment:
Revision 18 as of 2020-12-24 14:25:38
Size: 4320
Editor: KousekiMiyo
Comment:
Deletions are marked like this. Additions are marked like this.
Line 34: Line 34:
  * ./PI : TypeA,B,Bp用   * ./PI(旧TOWER_MASTER) : TypeA,B,Bp用
Line 36: Line 36:
  * ./CRY : TypeA用
  * ./PAY : TypeB,Bp用
  * ./IMC : IMCの3つ,IMMT1,2用
  * ./OMC : OSTM,OMMT1,2用
  * ./CRY(旧CRYOPAYLOAD_MASTER) : TypeA用
  * ./PAY(旧PAYLOAD_MASTER) : TypeB,Bp用
  * ./IMC(旧TYPEC_MASTER/IMC) : IMCの3つ,IMMT1,2用
  * ./OMC(旧TYPEC_MASTER/OMC) : OSTM,OMMT1,2用
Line 48: Line 48:
== Model support status == == 各サスペンションのモデル整備状況 ==
Line 52: Line 52:
||ETMX ||TOWER_MASTER/TOWER_MASTER ||PAYLOAD_MASTER/CRYO_PAYLOAD_MASTER ||完了 ||
||ETMY ||TOWER_MASTER/TOWER_MASTER ||PAYLOAD_MASTER/CRYO_PAYLOAD_MASTER ||完了 ||
||ITMX ||TOWER_MASTER/TOWER_MASTER ||PAYLOAD_MASTER/CRYO_PAYLOAD_MASTER ||完了 ||
||ETMX ||PI ||PAYLOAD_MASTER/CRYO_PAYLOAD_MASTER ||完了 ||
||ETMY ||PI ||PAYLOAD_MASTER/CRYO_PAYLOAD_MASTER ||完了 ||
||ITMX ||PI ||PAYLOAD_MASTER/CRYO_PAYLOAD_MASTER ||完了 ||

Real Time Model Development


Quick Information

  • Directory for library files
    • /opt/rtcds/userapps/release/vis/common/models

  • Directory for real-time front-end models
    • /opt/rtcds/userapps/release/vis/k1/models

Concept

1サスペンションに2つのモデル

  • TypeCを除く、すべてVISのモデルは、TowerとPayloadの2つのモデルに分けた。
  • 例外として、TypeCにはTowerモデルはなく、Payloadのみである。

Towerモデル

  • Towerモデルはすべて共通にする。例えば、Type-BpはIPを持たないし、TypeBはBFダンパーを持たないが、同じモデルを使う。一応、物理的に存在しないものはモデル内では終端処理しているため、制御に影響はない。一見無駄に思えるが、TypeAでつかったDiagguiファイルが、チャンネルエラーを返すことなく、そのまま流用できるので、メリットは大きい。
  • (追記:やっぱりTypeBpにはIPがないので、BFのセンサーコレクションが必要になるかもしれないので、将来はTOWER_MASTER.mdlにPREISOLATOR、BFDAMPER、としてモデルブロックを分けたほうがいいかも。)

Payloadモデル

  • Payloadモデルは、4種類用意する。それらはTypeA、TypeBとBp、TypeCのIMC、TypeCのOMCで使われる。
    • Type-A用のモデルは、MN、IM、TMを含む。
    • Type-BとBp用のモデルは、IM、TMを含む。
    • Type-CのIMC用のモデルは、TMだけを含み、TMのセンサーにはOptiical Leverを使う。
    • Type-CのOMC用のモデルは、TMだけを含み、TMのセンサーにはOSEMを使う。

ファイル

ライブラリモデル (/opt/rtcds/userapps/release/vis/common)

  • ./VIS_LIB.mdl : 共通で使うブロックを置く場所。
    • たくさんあるので省略。
  • ./TOWER_MASTER.mdl
    • ./PI(旧TOWER_MASTER) : TypeA,B,Bp用
  • PAYLOAD_MASTER.mdl
    • ./CRY(旧CRYOPAYLOAD_MASTER) : TypeA用
    • ./PAY(旧PAYLOAD_MASTER) : TypeB,Bp用
    • ./IMC(旧TYPEC_MASTER/IMC) : IMCの3つ,IMMT1,2用
    • ./OMC(旧TYPEC_MASTER/OMC) : OSTM,OMMT1,2用

サスペンションモデル (/opt/rtcds/userapps/release/vis/k1)

  • ./
    • k1vis{optics}t.mdl : TypeA,B,Bpのすべてのサスペンション
    • k1vis{optics}p.mdl : TypeA,B,Bpのすべてのサスペンション
    • k1vis{optics} : TypeCのすべてのサスペンション

各サスペンションのモデル整備状況

2020/12/24 更新

optic

Tower

Payload

Status

ETMX

PI

PAYLOAD_MASTER/CRYO_PAYLOAD_MASTER

完了

ETMY

PI

PAYLOAD_MASTER/CRYO_PAYLOAD_MASTER

完了

ITMX

PI

PAYLOAD_MASTER/CRYO_PAYLOAD_MASTER

完了

ITMY

TYPEA_MASTER/TYPEA_TOWER_MASTER

TYPEA_MASTER/TYPEA_PAYLOAD_MASTER_EMPTY

CRYOで使用中の為修正は待ち状態

BS

TYPEB_MASTER/TYPEB_TOP_MASTER_shutdown

TYPEB_MASTER/TYPEB_PAYLOAD_shutdown

改修作業で使用中の為修正は待ち状態(とりあえず2月上旬まで)

SRM

TOWER_MASTER/TOWER_MASTER

Disabled library link: TYPEB_MASTER/TYPEB_PAYLOAD_shutdown: SRM-IM:PAYLOAD_MASTER/PAYLOADIM, SRM-TM:PAYLOAD_MASTER/PAYLOADTM

BIO再検討待ち、PAYLOAD_MASTERへ置き換え予定

SR2

TOWER_MASTER/TOWER_MASTER

Disabled library link: TYPEB_MASTER/TYPEB_PAYLOAD_shutdown: SRM-IM:PAYLOAD_MASTER/PAYLOADIM, SRM-TM:PAYLOAD_MASTER/PAYLOADTM

BIO再検討待ち、PAYLOAD_MASTERへ置き換え予定

SR3

TYPEB_MASTER/TYPEB_TOP_MASTER_shutdown

TYPEB_MASTER/TYPEB_PAYLOAD_shutdown

改修作業で使用中の為修正は待ち状態

PRM

TOWER_MASTER/TOWER_MASTER

PAYLOAD_MASTER/PAYLOAD_MASTER

完了

PR2

TOWER_MASTER/TOWER_MASTER

PAYLOAD_MASTER/PAYLOAD_MASTER

完了

PR3

TOWER_MASTER/TOWER_MASTER

TYPEBP_MASTER/TYPEBPMASTER_PAY

PAYLOADだけ前のバージョン

MCI

TYPEC_MASTER/IMC

MCE

TYPEC_MASTER/IMC

MCO

TYPEC_MASTER/IMC

IMMT1

TYPEC_MASTER/IMC

IMMT2

TYPEC_MASTER/IMC

OMMT1

TYPEC_MASTER/OMC

OMMT2

TYPEC_MASTER/OMC

OSTM

TYPEC_MASTER/OMC

TMSX

Disabled library link: VIS_TMS_LIB/TMS_VIS

TMSX

VIS_TMS_LIB/TMS_VIS

KAGRA/Subgroups/VIS/RealTimeModel (last edited 2025-03-06 17:37:36 by satoru.ikeda)