ANSYS Fluent の UDF についての自分用メモ

UDFマニュアル*1は基本的に version 19.2 を参照している。 定義の確認 macro 個別の関数のことを function と呼ばず macro と呼んでいるようだ(とくに説明はない…)。 thread とは何か? GUIでは一度も thread という言葉が出てこないので、UDFを始めて「…

Dynamic meshing in Fluent

Dynamic Mesh Setup > General > Transient Setup > Dynamic Mesh > tick "Dynamic Mesh" Setup > Dynamic Mesh > "Create/Edit..." Mesh Methods Smoothing Node の数を変えずに、位置のみ動かす方法のこと。まずこれを smoothing と呼ぶのが非常にわかりづ…

manoeuvrability and agility

Manoeuvrability(機動性?) 旋回性能を意味することが多そう。天体で言うと「公転」の方。 おそらく大きく2つに分けられる:旋回半径と旋回率。さらに旋回率は維持旋回率と瞬時旋回率に分けられる、と思われる。 Walker (2000) では先行研究を取り上げて旋…

2018 Leicester helicopter crash の報告書 AAIB Bulletin S2/2018 を読んだ

まえがき ja.wp の AW169 の事故(あったことを知らなかった…)の記事がよくわからなかったので事故調査の報告書読んでた。本来回転すべきではないコントロールシャフト内軸が回転してしまったためにすっぽ抜けてアクチュエータが効かなくなり、テールロータ…

Fluent: write-settings & read-settings are extremely useful

I'm pretty sure you're tired of repeating the same (or similar) settings for loads of computation cases. At some point you noticed that you can use "Duplicate" the Fluent module in workbench. Yes it's useful. But there's an even better way…

run Fluent, export .cas and .dat, and compress them after computation (on Linux)

I could not find the way to specify the auto-save .cas & .dat files in the format of .cas.gz & .dat.gz, and I gave up to compress them using the journal file. Instead, I decided to compress them in the script file after the computation, if…

micro CT settings memo

I'm using SkyScan 1172. According to one of the Bruker's manual named "SkyScan 1172 How to set up a scan?", for 4K camera mode with No Filter, Voltage = 40--50 kV: but it turned out this resulted in some star-like ray noises. As per the su…

ANSYS FE Modeler was "undocumented" (removed) in version 19.1

I've been looking for the FE Modeler in version 19.1 and never found it. Uninstalling & reinstalling a few time --> no success. Then, I found that in their release note, it says: 1.8. FE Modeler As we previously announced, FE Modeler has n…

To use "Body of Influence" in ANSYS Meshing (at least in version 19), Physics Preference must be changed to CFD from Mechanical

The title says it all... we wasted more than an hour for this...

ANSYS Mechanical で "core" 数が変えられないとき→メニューとツリーの2箇所変える必要がある(場合がある)

これに気づかなくて最近はずーっとデフォルトらしき2コア(論理コア)でしか並列計算ができてなかった。前はできたこともあったのでバージョン違いのせいか忘れたかのどっちか(あるいは両方)。 とにかくタイトルの通りで、メニューの Tools > Solve Proces…

QNAP NAS (TS-453Be) での port trunking (link aggregation) は不安定?

前提 前提として、QNAP TS-453Be に Toshiba N300 を4つ入れて RAID 5 している。1ヶ月ほど前に導入して、すぐに port trunking を ON にして*1これまでは問題なく使ってきた。たまに接続が切れるな、と思うことはあったが、長くても数分で復帰していたので…

Windows で VS Code の integrated terminal を cygwin64 の bash にする

デフォルトでは Powershell になっている integrated terminal(エディタ下部にあるターミナル)を cygwin の bash に変えたい。ググると少し古い情報が色々ヒットするが、2018-09-01現在は既に公式に記載がある: code.visualstudio.com 概ねここにある通り…

Windows で VS Code が要求する Git を入れようとして詰まった → 一度 Back すればいけた

VS Code は Github Desktop を無視する *1: VS Code only supports the official Git distribution for its Git integration. https://code.visualstudio.com/docs/editor/versioncontrol#_i-have-github-desktop-installed-on-my-computer-but-vs-code-ign…

Preferences adjustments that I will forget but ought to do after each clean installation of the macOS

mac

System Preferences > Trackpad > tick "Tap to click" and increase the Tracking speed at the bottom of the window System Preferences > Accessibility > Mouse & Trackpad > Trackpad Options... > tick "Enable dragging" and choose "without drag l…

シェルスクリプトで「カレントディレクトリ以下全てを検索してマッチするファイルを圧縮」「圧縮形式をgzipからxz(など)に変更」

まえがき 数値計算結果など、大量のファイルを自動的に逐次圧縮したい、ということが自分はよくある。しかもそれらが複数のディレクトリにまたがっていて、「エクスプローラから右クリック」なんていちいちやっていられない、自動化したい、ということもよく…

Opening ports in Windows Firewall solved the ANSYS licensing problem

Key words ANSYS, FlexNET Licensing error Environment Windows 7/10, Pro/Enterprise, 64 bit ANSYS 19.0/19.1 Floating license Problem We have a PC which is set up as a server for ANSYS (19.0) and it wa confirmed that the ANSYS Workbench and e…

amazon で買った adobe cc 36ヶ月版のコード(1年分コード3つ)は1つずつ連続で引換えれば期間は3年間になる

買うと「3年分のコード」ではなく「1年分のコード」が3つ送られてきた。どうすればいいかの手順。自分は教職員版だったけど通常版でも同じだと思う。 Adobe ID でのログイン後のコードの引き換えでは、入力欄は1つしかない。ここに「1年目」のコードを入力す…

動物飛行の安定性や制御に関係する研究をいくつか紹介してみる(後編=文献紹介)

Books(本) 動物飛行かつ制御に特化した本はなさそう。制御の本としては、航空系のものが参照されている事が多いので、省略。 動物の飛行(主に力学) 動物飛行の入門書としては、David E. Alexander によるものが3冊出ていて、僕は最初の1冊目 Nature's Fl…

動物飛行の安定性や制御に関係する研究をいくつか紹介してみる(前編=イントロ)

経緯 Twitter で、制御が専門だけど鳥に興味があるという方がいた。 自分がこれから深く学んでいけるだけの興味がある分野っていうのが掴めそうで掴めない制御工学がベースでやりたくて、生理学・生化学・社会工学・医用工学・動物行動学・生態学あたりの事…

セキレイが昆虫(蚊)を捕まえる高速度撮影動画の何がそんなに嬉しいのかを解説する

前提 動画 まずはこのツイートの動画を見てほしい: ハクセキレイが蚊を捕まえたよ!感染症を媒介するからって人間が蚊を根絶やしにしてよいとは思わない。進化に役立ったウィルスもあるんだし。「問題なのはもし私たちが蚊を絶滅させたら、その後何が起こる…

Rhino の Curve Network (NetworkSrf) で NoAutoSort するとき、rails のクリック順には意味がある

まず、最初にクリックした rail が edge になる。そこから断面をぐるっと一周するようにクリックする必要がある。さもないと、 "Unable to use this curve network." と言われる。 また、どうやら断面の方も片側から順番にクリックして選択していかないとダ…

Rhinoceros 3D で control point を大きくしたり、線 (curve) を太くしたりする

特に high DPI display では点が小さすぎ・線が細すぎて見づらいのでこれらの調整は生産性の向上に直結する。 まずはメニューの File > Properties... > Rhino Options > View > Display Modes へ行く。 この先の設定は、モードごとに個別に行う必要がある(…

あるイギリスの大学へのポスドク就活の例

少し前に、海外にいる研究者が日本の大学に応募する場合の苦労という話があった: lambtani.hatenablog.jp 最近、イギリスの大学にポスドクで行くことが決まったので、逆に日本から海外のポスドクに応募する場合はどうなのかという一例を参考までに書いてみ…

Tsubame 3.0 での ANSYS 並列計算ライセンスの消費のされかた

ANSYS には、1つアプリを起動するたびに消費するライセンスと、並列計算したときに特定の条件で消費するライセンスとの2つがある。前者はライセンスが余って無いとそもそも起動すらできないので省略。後者について。特定の条件とは、「ジョブごとに16を超え…

Fluent 18.1 で、定常RANS で予備計算 → LES で本番計算

確実に忘れるのでメモ。 定常 RANS の計算を普通にやる。ここでは(Workbench ではなく)スパコンでやったとする。ある程度収束した時点での .cas[.gz] と .dat[.gz] を保存しておく。 Workbench に、新しい Fluent モジュールをドロップして起動する。Paral…

Tsubame 3.0 に win 10 の cygwin から ssh でログイン

学生さんがトラブっていて、自分もちょっと忘れていたので、忘れてもいいようにメモ。 Cygwin ではどうやらデフォでは OpenSSH が入っていないようなので(?)、setup-x86_64.exe を叩いて ssh で検索して openssh を入れる。 たしか ssh-keygen かなんかの…

ANSYSメモ:CFD-Postで連番 data files を読み込ませるには

たぶんマニュアルに書いてあるだろうけど、ヒューリスティックに発見してしまったのでメモ。 連番の data files をまとめて認識してほしいとき、ファイル名を下記のようにリネームして、Load Results から .cas.gz を読めば良い: case file foo.cas.gz のよ…

Caffe (with CUDA 8, cuDNN 5.1) を Windows 10 Pro 64bit で build して matcaffe のデモを走らせる(2017-11時点)

環境 Windows 10 Professional, 64 bit. Fall Creators Update 適用済み。GPU は GeForce GTX 1060. Matlab は現時点で最新の R2017b と、諸事情により必要なかなり古い R2014a の両方でデモコードの実行に成功した。なので、これらの間のバージョンならどれ…

シンポジウム「捕食・被食と殻の役割」のメモ

前置き 日本甲殻類学会・日本貝類学会共催シンポジウム「捕食・被食と殻の役割」 日本甲殻類学会・日本貝類学会共催シンポジウム「捕食・被食と殻の役割」 :: 日本甲殻類学会 に行ったので、メモ。 シャコパンチ これを聴きたくて(というか加賀谷さんに会い…

Fluentメモ:periodic boundary condition の offset には符号がある

Periodic だからどっちからどっちでもいいじゃん、と思っていたんだけど、そうではなかったという話。周期境界は、Mesh interface で設定する。このとき、デフォルトだと offset 量は自動計算される。たとえば、2つの境界が y=0 と y=1 にあった場合、offset…