[更新情報]

▽Go to footer


WANtaroHP(有限要素法編) 目次
------
VBC#gcc
VBC#gcc
VBC#gcc
VB--gcc
VBC#gcc
VBC#gcc
VBC#gcc
VBC#gcc
VBC#gcc
VBC#gcc
VBC#gcc

01:有限要素法プログラム解説(pdf)

概要( pdf ファイル)

Form に配置しているコントロール

FEM のプログラムでは Form に配置するコントロールを,以下を基本に統一しています.

解説書

ファイル名概要
四角形要素による2次元非定常熱伝導解析解説
四角形要素による2次元No-tension応力解析解説,三角形定ひずみ要素剛性方程式,軸対称四角形要素剛性方程式の考え方と解析事例の解説
No-tension四角形要素・No-tension三角形要素・弾性四角形要素・弾性三角形要素・軸対称No-tension四角形要素の5プログラムの入出力フォーマットの解説
平面骨組要素の剛性方程式・座標変換行列・強制変位導入の考え方の解説
平面骨組有限変位弾性解析の収束計算方法・要素の剛性方程式・解析事例・入出力データの解説
四角形要素による2次元定常飽和浸透流解析解説・三角形一次要素の解説


02:FEM2次元非定常熱伝導解析(四角形要素)

概要(プログラム:vbFEMondoCH, vcsFEMondoCH, gccFEMondo)

気分的なもの

プログラムの基本部分は,2次元応力解析のものを用い,非定常熱伝導解析用に書き換えています. 熱伝導と応力解析の双方ができれば温度変化が構造物の発生応力に与える影響を算定できるため,それを目的に作成したものです.

入出力事例

使用コントロール

ToolStrip1(Button1),OpenFileDialog1,SaveFileDialog1,TableLayoutPanel1,Label1〜12,CheckBox1

プログラムリスト

VB codeC# codegcc codeRemarks
プログラムリスト

入出力事例

ファイル名概要
(単純モデル0)基本入力データ例
(単純モデル0)時刻歴入力データ例
(単純モデル0)結果出力例
(単純モデル1)基本入力データ例
(単純モデル1)時刻歴入力データ例
(単純モデル1)結果出力例
(単純モデル2)基本入力データ例
(単純モデル2)時刻歴入力データ例
(単純モデル2)結果出力例
(単純モデル3)基本入力データ例
(単純モデル3)時刻歴入力データ例
(単純モデル3)結果出力例


03:FEM2次元応力解析(四角形要素:No-tension,強制変位考慮可)

概要(プログラム:vbFEM4nodCHTS, vcsFEM4nodCHTS, gccFEM4nodTS)

04:FEM軸対称応力解析(四角形要素:No-tension,強制変位考慮可)

概要(プログラム:vbFEM4nodASTS, vcsFEM4nodASTS, gccFEM4nodASTS)

使用コントロール

ToolStrip1(Button1),OpenFileDialog1,SaveFileDialog1,TableLayoutPanel1,Label1〜11

プログラムリスト

外力節点外力
温度変化節点温度変化量
変位節点強制変位入力可能
No-tension材料の引張強さを入力し,要素の主応力が引張強さを超えた場合 No-tension 材料として挙動する
VB codeC# codegcc codeRemarks
プログラムリスト

入出力事例

ファイル名概要
入力データ例
出力データ例


05:FEM2次元応力解析(三角形要素:No-tension,強制変位考慮可)

概要(プログラム:vbFEM3nodCHTS, gccFEM3nodTS)

使用コントロール

ToolStrip1(Button1),OpenFileDialog1,SaveFileDialog1,TableLayoutPanel1,Label1〜11

プログラムリスト

外力節点外力
温度変化節点温度変化量
慣性力水平・鉛直方向の要素慣性力
変位節点強制変位入力可能
No-tension材料の引張強さを入力し,要素の主応力が引張強さを超えた場合 No-tension 材料として挙動する
VB codeC# codegcc codeRemarks
----プログラムリスト


06:FEM2次元応力解析(四角形要素:弾性解析,強制変位考慮可)

概要(プログラム:vbFEM4nodCH, vcsFEM4nodCH, gccFEM4nod)

外力節点外力
温度変化節点温度変化量
慣性力水平・鉛直方向の要素慣性力
変位節点強制変位入力可能

使用コントロール

ToolStrip1(Button1),OpenFileDialog1,SaveFileDialog1,TableLayoutPanel1,Label1〜11

プログラムリスト

VB codeC# codegcc codeRemarks
プログラムリスト


07:FEM2次元応力解析(三角形要素:弾性解析,強制変位考慮可)

概要(プログラム:vbFEM3nodCH, vcsFEM3nodCH, gccFEM3nod)

外力節点外力
温度変化節点温度変化量
慣性力水平・鉛直方向の要素慣性力
変位節点強制変位入力可能

使用コントロール

ToolStrip1(Button1),OpenFileDialog1,SaveFileDialog1,TableLayoutPanel1,Label1〜11

プログラムリスト

VB codeC# codegcc codeRemarks
プログラムリスト


08:FEM線形弾性平面骨組構造解析(梁要素:強制変位考慮可)

概要(プログラム:vbFRAME, vcsFRAME, gccFRAME)

外力節点外力
温度変化節点温度変化量
慣性力水平・鉛直方向の要素慣性力
変位節点強制変位入力可能

入出力事例について

使用コントロール

ToolStrip1(Button1),OpenFileDialog1,SaveFileDialog1,TableLayoutPanel1,Label1〜11

プログラムリスト

VB codeC# codegcc codeRemarks
プログラムリスト

入出力事例

ファイル名概要
入力ファイル例(1)片持梁荷重載荷
出力ファイル例(1)片持梁荷重載荷
入力ファイル例(2)片持梁強制変位
出力ファイル例(2)片持梁強制変位
入力ファイル例(3)内圧を受ける1/4円フレーム荷重載荷
出力ファイル例(3)内圧を受ける1/4円フレーム荷重載荷
入力ファイル例(4)内圧を受ける1/4円フレーム強制変位
出力ファイル例(4)内圧を受ける1/4円フレーム強制変位
入力ファイル例(5)水平慣性力を受ける水平片持梁
出力ファイル例(5)水平慣性力を受ける水平片持梁
入力ファイル例(6)温度変化を受ける両端固定梁
出力ファイル例(6)温度変化を受ける両端固定梁
解析結果事例(Spanglerの式の再現解析事例)


09:FEM平面骨組有限変位解析(梁要素:弾性)

概要(プログラム:vbFRAME_GAL, vcsFRAME_GAL, gccFRAME_GAL)

外力節点外力(増分で与える)
変位節点変位拘束のみ入力可能

入出力事例について

使用コントロール

ToolStrip1(Button1),OpenFileDialog1

プログラムリスト

VB codeC# codegcc codeRemarks
プログラムリスト

入出力事例

ファイル名概要
入力ファイル(方法1)
入力ファイル(方法2)
個別入力ファイル例(1)片持梁のエラスティカのモデル
個別入力ファイル例(2)集中荷重を受ける円弧アーチモデル
個別入力ファイル例(3)Lee's Frame (集中荷重を受ける梁−柱)モデル
個別入力ファイル例(4)ケーブルで圧縮される柱のモデル


10:FEM平面骨組座屈固有値解析(梁要素:弾性)

概要(プログラム:vbFRAME_EV, vcsFRAME_EV, gccFRAME_EV)

外力節点外力(荷重モードを指定するものであり原則小さな数字)
変位節点変位拘束のみ入力可能

入出力事例について

要素数 2 4 10 20 40
VB 0.030.020.6112.97504.13
C# 0.030.000.05 0.80 28.66
MinGW C0.020.000.09 1.05 18.69

使用コントロール

ToolStrip1(Button1),OpenFileDialog1

プログラムリスト

VB codeC# codegcc codeRemarks
プログラムリスト

入出力事例

ファイル名概要
入力ファイル
個別入力ファイル例(1)軸力を受ける単純梁(要素数:2)
個別入力ファイル例(2)軸力を受ける単純梁(要素数:4)
個別入力ファイル例(3)軸力を受ける単純梁(要素数:10)
個別入力ファイル例(4)軸力を受ける単純梁(要素数:20)
個別入力ファイル例(5)軸力を受ける単純梁(要素数:40)


11:FEM2次元定常飽和浸透流解析(四角形要素)

概要(プログラム:vbSEEP4nod, vcsSEEP4nod, gccSEEP4nod)

気分的なもの

定常飽和浸透流問題の基礎微分方程式は,非定常熱伝導解析のものを定常にしたものと基本的に同じですので,このプログラムは非定常熱伝導解析のプログラムを修正して作りました.ただし機能がシンプルな分コードは分かり易いと思います.熱伝導のプログラムがあったのでいつか浸透流も作ろうと思っていたものです.

入出力事例

使用コントロール

ToolStrip1(Button1),OpenFileDialog1,SaveFileDialog1,TableLayoutPanel1,Label1〜11

プログラムリスト

VB codeC# codegcc codeRemarks
プログラムリスト

入出力事例

ファイル名概要
(単純モデル)入力データ例
(単純モデル)出力データ例


12:FEM2次元定常飽和浸透流解析(三角形要素)

概要(プログラム:vbSEEP3nod, vcsSEEP3nod, gccSEEP3nod)

使用コントロール

ToolStrip1(Button1),OpenFileDialog1,SaveFileDialog1,TableLayoutPanel1,Label1〜11

プログラムリスト

VB codeC# codegcc codeRemarks
プログラムリスト


inserted by FC2 system