材料力学計算フォーム 材料力学の簡単な計算ができます。 たいしたものではないけれど、設計者なら日頃からちょっとしたときに必要なものばかりです。
材料力学計算フォーム 材料力学の簡単な計算ができます。 たいしたものではないけれど、設計者なら日頃からちょっとしたときに必要なものばかりです。
戻る Copyright (C) , Fluid Analysis Workshop. All rights reserved. ( 下記の各タイトルをクリックしてください。 ) 熱流体解析の周辺情報
FreeFEM 1950 年代に構造解析から誕生した「有限要素法」は偏微分方程式の標準的な数値解法の 一つとして定着しましたが、 複雑な境界形状に良く適合した要素分割ができる ポテンシャル分布に適応した自由な要素分割ができる 材料定数の取扱が容易 といった際だった利点の半面、構造データとプログラムの作成が面倒で、 電卓のように気軽に使えるものではありませんでした。 ところが、 FreeFEM という見事なアイデアで、この状況はずいぶん改善されたと思います。 このプログラムは、フランスの UPMC (当時 Pierre et Marie Curie 大学)の スタッフによって開発された もので、Gfemと呼ばれるPascal風の言語により、 1) 境界形状 2) 境界条件 3) 偏微分方程式 を記述するだけで、メッシュの自動生成から数値解を求める作業のすべてをやって くれますから、何とも気軽
数値流体力学入門 理想流体・ポテンシャル流れ 理想流体(ideal fluid)とは流体の粘性と圧縮性を無視した流れである。理想流体を仮定すれば、運動方程式(ナビエ・スト−クス式)と連続の式の組を簡略化できる。理想流体の渦なし流れ(irrotational flow)をポテンシャル流れ(potential flow)という。特に2次元のポテンシャル流れの解析は複素関数を用いた数学的に整った形で流れを記述することができるので、本格的な流体力学の教科書では多くの部分をこれに割いている。(たとえば航空機の翼の断面形状と揚力との関係が純数学的に導かれる。最も「流体力学」らしい部分である。) いま2次元速度成分u, vと次の関係にある流れ関数(stream function)ψ(Psi)を導入する。 これを連続の式: に代入すると、となるので、連続の式は自動的に満足されている。さらに渦なしの条件:
本ソース群は、「C言語による科学技術計算サブルーチンライブラリ」(注1)をベースに、各分類の中にいくつかの関数を付け加えたものです。 アルゴリズムには大きな変更は加えていませんが、関数の型や、プロトタイプ宣言等は、かなりの部分を書き換えています。(オリジナル版は、全てのルーチンが int 型であり、ユーザプログラムでの宣言を不必要としていましたが、コーディング効率の向上と、コーディング品質向上のための関数プロトタイプ宣言の必須化の動向を受け変更しました。本変更に伴い、ヘッダファイル "sslib.h" を新たに準備しました。) また、説明文や使用例に関してもより充実させています。 本プログラム群は、下記2~18のプログラムを個別にコンパイルした後、1個のライブラリ化することを前提に作成されています。 各使用例は、そのライブラリを使用した例です。 但し、各プログラム群は、独立性が高い為、ほと
はじめに SCILAB、SCICOSをいじってみて、分かったことなどを適当に書いていこうと思っています。まぁ、慣れたらロボットの制御系設計なんかもやってみたいとか思ってます。 また、このページは勉強も兼ねて授業で使う"MATLABによる制御理論の基礎 (野波健蔵 西村秀和)"と、"線形ロバスト制御(劉 康志)"という本に沿って進めていきます。今年こそは単位取れますように。 ↑ Scilabとは? Scilabとは、フランスのINRIAという国立機関が作成したフリーでオープンソースの数値計算ソフトです。ライセンスは独自ライセンスのようです。用途は主に制御、信号処理です。MATLABみたいなソフトだと思ってください。また、C、Fortranなどへのインターフェイスとかもあるみたいです。似たようなソフトとして、他にMATLABとそっくりなOctave、国産のMATXなんていうのもあります 具
Scilabとは † 「さいらぼ」と読むそうです。 Scilabは、 INRIA (フランス国立コンピュータ科学・制御研究所)で作成された高機能な行列演算パッケージです。 SCILAB は、UNIX,Mac,Windowsで動作し、 自由に配布/使用することが可能らしいです。 netlib 等で配布される高度な数値演算ライブラリを使用しており、 行列の固有値計算のみならず、各種のシミュレーション、 最適化計算、制御系設計、信号処理等に使用することが可能らしいです。 カスタマイズ性に優れており、ユーザー定義の関数等を簡単に付加できるらしいです。 SCICOS により、信号ラインをマウスで結ぶだけでシミュレーションが簡単に 実行可能らしいです。(MATLAB(tm)のSimulink(tm) に似た機能を提供するらしいです。) 何よりもただで使えるのがいいです。MATLABはものすんごい高価
Scilab について Scilabは, INRIA (Institut nationale de Recherche en Informatique et en Automatique)と ENPC (École nationale des ponts et chaussées)で作成された高機能数値演算プログラムです.現在は,Scilab Consortium が開発を行っています. Scilab はオープンソースでありライセンスにのっとれば自由に配布できます. Scilabは数値計算アルゴリズムの多くを実装しており, ユーザはScilabの数値計算プログラムを比較的簡単に書くことができます. フリーウェアでかつ高機能ですので,教育や研究に活用することができます。十分なデモが準備されてますので,何ができるかはインストール後,デモをみることをお勧めします. インストールはScilab
Scilab Function Graphics - 画像表示のコマンド一覧 2次元プロット · plot2d : 曲線をプロットする · plot2d2 : ステップ関数として曲線をプロットする · plot2d3 : 垂直バーで曲線をプロットする · plot2d4 : 矢印で曲線をプロットする · fplot2d : ある関数により定義された曲線をプロットする · champ : 2次元のベクトル空間 · champ1 : 2次元のベクトル空間(色の付いた矢印) · fchamp : ある関数により定義された2次元のベクトル空間 · contour2d : 2次元平面上への表面の等高線 · fcontour2d : 2次元平面上への関数で定義された表面の等高線 · grayplot : 色を使った表面の2次元プロット · fgrayplot : 色を使った関数で
liboctave for windows MSVC or linux g++ 2008 2008年夏辺りのliboctaveの使い方についてのメモ liboctave以外には,IT++などのライブラリがあり,(これはliboctaveと異なり,そもそもAPIとして設計されたものなので)ドキュメントが豊富です.この情報もメモしておきます. 以下に2001,2002年あたりの古い情報がありましたが,あまりにも古くなってきたので使用例を除いて削除しました. Octave C++で数値計算例 固有値分解 EIG #include <iostream> #include <octave/config.h> #include <octave/Matrix.h> using namespace std; int main() { Matrix m(2, 2); m(0,0) = 3; m(0,1) =
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く