ブロックを積みながら(223) OpenModelica 回転運動、Friction

Rot_Friction_diagram_EC
Joseph Halfmoon

OpenModelica付属のデモを経めぐってます。前回から「回転運動」デモ(Mechanics>Rotational)に入りました。前回は「トルクで慣性モーメント(イナーシャ)が回る回る」と喜びました。今回はそこに「摩擦」な奴らが登場します。クラッチ(若者は知らん?)やブレーキ(これを知らないとマズイ)登場。 “ブロックを積みながら(223) OpenModelica 回転運動、Friction” の続きを読む

ブロックを積みながら(222) OpenModelica 回転運動、FirstとGround

DiagramsEC
Joseph Halfmoon

OpenModelica付属のデモを経めぐってます。前回まで「並進運動」デモを鑑賞してきました。まだデモは残っているのですが、「新たな刺激」を求めて今回から「回転運動」デモ(Mechanics>Rotational)へ進出デス。 トルクと慣性モーメント(イナーシャ)の支配する世界ね。ホントか?

“ブロックを積みながら(222) OpenModelica 回転運動、FirstとGround” の続きを読む

ブロックを積みながら(221) OpenModelica 並進運動、Sensors

SensorsDiagram
Joseph Halfmoon

OpenModelica付属のデモのうち、まずはMechanics>Translational を経めぐってます。前回は弁の開閉などに使用されるスプールでした。今回はOpenModelicaの「仮想的な」部品でもあるSensorです。何か物理量を測定するだけでなく、測定値や計算値を「信号」として出力してくれるもの。 “ブロックを積みながら(221) OpenModelica 並進運動、Sensors” の続きを読む

ブロックを積みながら(220) OpenModelica 並進運動、PreLoad、スプール

plotEC
Joseph Halfmoon

OpenModelica付属のデモのうち、まずはMechanics>Translational を経めぐってます。前回はヒートポートをイネーブル、散逸する熱を観察しました。 今回はバルブに使うスプールです。前々回のElastoGapモデルの応用的な部品デス。モデルもちょっと複雑だけれども、プロットでも新テク?
“ブロックを積みながら(220) OpenModelica 並進運動、PreLoad、スプール” の続きを読む

ブロックを積みながら(219) OpenModelica 並進運動、HeatLosses

HeatLossesDiagram
Joseph Halfmoon

OpenModelica付属のデモのうち、まずはMechanics>Translational を経めぐってます。前回はギャップのあるスプリング+ダンパ・モデルのElastoGapデモでした。今回は、ElastoGapに「似た」ダンパ含むモデル共が総登場。ヒートポートなるものをイネーブルにして、散逸する熱を観察。

“ブロックを積みながら(219) OpenModelica 並進運動、HeatLosses” の続きを読む

ブロックを積みながら(217) OpenModelica 並進運動、Vehicleモデル

VehicleDiagramEC
Joseph Halfmoon

前回はOpenModelica付属のExampleの中から「渦電流ブレーキ(eddy current brake)を鑑賞。今回は地上走行車両(自動車、列車など)のモデル、Vehicleを動作させてみます。シンプル・モデルといいつつ、質量、回転モーメント、空気抵抗、転がり抵抗、傾斜抵抗など含まれてます。 “ブロックを積みながら(217) OpenModelica 並進運動、Vehicleモデル” の続きを読む

ブロックを積みながら(216) OpenModelica 並進運動、渦電流ブレーキ

EddyCurrentBrakeDiagram
Joseph Halfmoon

前回はOpenModelica付属のExampleの中から「ブレーキ」をかけるデモを鑑賞。ブレーキかけるとブレーキシューが減るんだよな、などとブツブツ言っていたら、「減らない」非接触のブレーキが新幹線に採用されていたのだとか。渦電流ブレーキ(eddy current brake)であります。でも淘汰されてた?なぜ?
“ブロックを積みながら(216) OpenModelica 並進運動、渦電流ブレーキ” の続きを読む

ブロックを積みながら(215) OpenModelica 並進運動、ブレーキ

breakDiagram
Joseph Halfmoon

千里の道も一歩より?ということで前回はOpenModelica付属のExampleの中から「等加速度直線運動」モデルを鑑賞。流石にお惚け老人もこれは分かるか。加速したらば減速するのが世の習い?とて、今回は「ブレーキ」をかけてみます。でも、ブレーキかける前にウインドウをドッキングしたいデス。どうしたら良いの?
“ブロックを積みながら(215) OpenModelica 並進運動、ブレーキ” の続きを読む

ブロックを積みながら(214) OpenModelica 並進運動、等加速度運動

AccelerateDiagramEC
Joseph Halfmoon

前回はOMEditで3Dアニメーション表示しました。今回は初歩的なところにもどってOpenModelica付属のExampleを「簡単そ~」なところから適当に動かしながら、標準ライブラリのあれこれとか、OMEditのあれこれとか練習していきたいと思います。千里の道も一歩よりみたいなこというじゃん。

“ブロックを積みながら(214) OpenModelica 並進運動、等加速度運動” の続きを読む

ブロックを積みながら(213) OpenModelica アニメーション表示

AnimWin
Joseph Halfmoon

前回、何年かぶりかでOpenModelicaを再インストール。OMEditでデモのダイアグラムをロード、シミュレーション実行、結果をグラフ表示できることを確かめました。そういえばOMEditで3Dアニメーション表示も出来たような。アニメーションウインドウは開いたけれどもオブジェを真ん中に表示するのはどしたら良いの?
“ブロックを積みながら(213) OpenModelica アニメーション表示” の続きを読む

ブロックを積みながら(212) OpenModelica インストール再び

OscillatorExample
Joseph Halfmoon

ついにScilab/Xcos世界を脱走、このところちょっかいかけていたModelica世界へドップリ進出することにいたしました。使用させていただくのは無料でオープンの環境、OpenModelicaです。しかし、かなり以前に一度インストールしたことがあったような。忘却力の老人はスッパリ忘れてます。

“ブロックを積みながら(212) OpenModelica インストール再び” の続きを読む

ブロックを積みながら(211) Scilab/Xcos、Modelicaプログラミングへ?

modelicaSRC
Joseph Halfmoon

前回、Scilab/Xcos内のModelicaブロックで出来ることはやっておくべし、と「配管」のデモを鑑賞。いよいよModelicaのコードを記述して走らせることに入りたいと思います。といっても「最初の1行」、Hello World的なやつ。Modelica自体クセ強なのに、それをXcos内で扱うのは何が何やら?

“ブロックを積みながら(211) Scilab/Xcos、Modelicaプログラミングへ?” の続きを読む

ブロックを積みながら(210) Scilab/Xcos、Modelica配管シミュレーション

HydraulicsFlowEC
Joseph Halfmoon

前回、いよいよModelicaやらんとならんか、と思ったのです。しかしModelicaに行ってしまう前にScilab/Xcos内のModelicaブロックで出来ることはやっておきたいデス。そこで今回は「配管」のデモとな。大仰なお名前の「熱水力学」パレットに登場するブロックどもの練習です。軽く「流して」おくかという感じ。

“ブロックを積みながら(210) Scilab/Xcos、Modelica配管シミュレーション” の続きを読む

ブロックを積みながら(209) Scilab/Xcos、Modelica 台の上のボール

modelicaGenericEC
Joseph Halfmoon

前回までは「内部にModelicaコードを含む」ブロックをScilab/Xcosのフロー内に配置して実行。Modelicaといいつつその片鱗は裏で1体化されてコンパイルされる時のメッセージくらいでした。しかし今回のブロックは内部のModelicaコードがアカラサマに見えるもの。いよいよModelicaのお勉強が必要?
“ブロックを積みながら(209) Scilab/Xcos、Modelica 台の上のボール” の続きを読む