\( 雪荷重を受けるプレストレス木箱桁橋の座屈挙動 \)
\( プレストレス木箱桁橋鋼板部の局部座屈挙動(仮) \)
- 桁高やスパンが変わったときに,座屈挙動がどう変わるか?
M1のとき:\( 汎用有限要素ツールを利用した非線形解析(案) \)
ちょっと気になったこと(2018/02/15.もう,遅い…)†
対称条件から1/4モデルで座屈解析を行ったが,「支点付近の座屈」や「鉛直材の座屈」の最低次モードは,幅員方向に非対称なモード(断面を見ると,鉛直材が左右で > < じゃなくて / / みたいに)になるのではないか?幅員方向についてちゃんとモデル化した1/2解析でなければいけないような気がしてきた.具体的に,最悪の場合,「支点付近の座屈」や「鉛直材の座屈」の非対称モードの座屈荷重が対称モードのの\( (\frac{1}{2})^{2} \)ぐらいに小さくなるのではないか,と予想している(とはいっても,座屈積雪深が\( \frac{1}{4} \)になったところで,一番危険なものでも積雪4mぐらい?).
しかも,座屈が幅員方向に非対称なモードとなる場合は,対傾構の枚数も座屈荷重にかなり影響するような気もする(というか,対傾構があったら,なかなか非対称なモードは生じないと思うけど).
ただ,十分な精度が得られる要素分割で1/2解析なんて,対傾構があったり大きいモデルだったりすると要素数が100万を超えてしまうので,そもそもPCの性能上計算できないと思うけど,
小さいモデルで確認しておきたい.
フランジ付きモデルの材料定数の影響†
一体化方法の影響について計算してしまったので,木材を等方性材料とした場合と直交異方性材料とした場合の違いにつていても計算しておこうと思う.
- 対傾構なしの大池モデル(橋長16.790, 桁高800mm, 斜材85mm, 鉛直材95mm)
木材の材料 | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
直交異方性 | 24.5 | 支間中央1・2 | 25.2 | 支間中央1~3 | 25.9 | 支間中央2~4 | | 9.31 | 0.841 | 25.2 | 6 |
等方性 | 27.2 | 支間中央1・2 | 27.7 | 支間中央1~3 | 28.5 | 支間中央2~4 | | 8.79 | 0.831 | 24.8 | 6 |
- 対傾構2枚(端部と中央)の大池モデル(橋長16.790, 桁高800mm, 斜材85mm, 鉛直材95mm)
木材の材料 | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
直交異方性 | 25.2 | 支間中央1~3 | 25.4 | 支間中央1~3 | 26.1 | 支間中央1~4 | | 8.97 | 0.842 | 26.0 | 6 |
等方性 | 27.5 | 支間中央1・2 | 27.8 | 支間中央1~3 | 28.5 | 支間中央2~4 | | 8.78 | 0.847 | 25.5 | 6 |
- やはり,異方性の影響は1割ぐらいある.木材を等方性材料にすると座屈がほとんど1PC鋼棒間のみで生じるかんじで,隣のPC鋼棒間の変位があまり大きくない.座屈時にアンカープレートらへんが斜めに変形するかどうかの違いだろう.
フランジ付きモデルの一体化方法の影響†
木材利用2017で,部分的非一体化モデルがいいと言っておきながら,修論(のフランジ付きモデル)では全体的非一体化モデルばかり解析していることについて,何かしらの説明を書いておく.
- 対傾構なしの大池モデル(橋長16.790, 桁高800mm, 斜材85mm, 鉛直材95mm)
非一体化方法 | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
全体的 | 24.5 | 支間中央1・2 | 25.2 | 支間中央1~3 | 25.9 | 支間中央2~4 | | 9.31 | 0.841 | 25.2 | 6 |
部分的 | 25.4 | 支間中央1 | 27.5 | 支点付近 | 30.7 | 支間中央1 | | 9.19 | 0.849 | 25.0 | 6 |
- 対傾構2枚(端部と中央)の大池モデル(橋長16.790, 桁高800mm, 斜材85mm, 鉛直材95mm)
非一体化方法 | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
全体的 | 25.2 | 支間中央1~3 | 25.4 | 支間中央1~3 | 26.1 | 支間中央1~4 | | 8.97 | 0.842 | 26.0 | 6 |
部分的 | 26.5 | 支間中央1 | 31.7 | 支間中央1 | --- | --- | | 8.79 | 0.846 | 25.7 | 6 |
- 一体化方法によって座屈モード(PC鋼棒間をまたぐかどうか)が違い,全体的非一体化モデルの方が座屈荷重が小さくなる.
- フランジなしモデルでは,一体化方法による影響が1割もあったけど,フランジ付きだとそれほど影響がないみたい.
- フランジ付きモデルだと,どう一体化しても,結局すり抜ける.
- フランジなしモデルの座屈モードは,部分的非一体化モデルにすれば,すり抜けがほとんど生じないため,木材利用2017当時は部分的非一体化モデルの方が実現象に近いと考えていた.
- 実は部分的非一体化モデルの方が木材と鋼板の接している面積が大きいので,(境界の要素のアスペクト比を考慮すると)要素数が多くなってしまい計算が大変.
- 全体的非一体化モデルにしても,飛び出しが生じないモデル化の方法(段差を鋼板側に設ける)が分かったので,別に部分的非一体化モデルにする必要もない.
- 木材利用2017当時は,全体的非一体化モデルにすると飛び出しばかりが生じてしまい意味のある解が得られないことが多く,場合によっては部分的非一体化モデルにせざるを得なかった.
対傾構の影響†
- 大池のモデルで,対傾構の数を変化させる.
- 1.対傾構なし(0)
- 2.端部・支間中央(2)
- 3.さらに間に1枚入れる(2+1=3つ)
- 4.さらに間に1枚入れる(3+2=5つ)
- 対傾構を入れると,(境界の木材をSub Meshで分割したせいもあって)要素数がかなり増えるので,計算するのに1日1モデルが限界.対傾構2枚までなら1日2モデルも可能か…?
- 寸法は大池モデルにし,1/4解析を行う.
- たわみ,軸方向応力について共に最大値のみ参考値としてメモをとっておく.
対傾構の数 | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
0 | 24.5 | 支間中央1・2 | 25.2 | 支間中央1~3 | 25.9 | 支間中央2~4 | | 9.31 | 0.841 | 25.2 | 6 |
2 | 25.2 | 支間中央1~3 | 25.4 | 支間中央1~3 | 26.1 | 支間中央1~4 | | 8.97 | 0.842 | 26.0 | 6 |
3 | 25.2 | 支間中央1~3 | 25.4 | 支間中央1~3 | 26.1 | 支間中央1~4 | | 8.96 | 0.840 | 26.0 | 6 |
5 | 25.3 | 支間中央1~2 | 25.9 | 支間中央1~3 | 27.5 | 支間中央3~5 | | 8.88 | 0.835 | 25.9 | 6 |
- [考察]
- 対傾構が直接効いてくるのは支点付近の座屈だと思うが,そもそも大池モデルだと支点付近の座屈が4次モード以上であるため,対傾構が増えたところで座屈荷重はさして変わらない.
- しかし,対傾構をまたいで座屈するモードは算出されていないため,現実的ではないが全てのPC鋼棒間に対傾構を設ければ,座屈荷重も上がるのではないかと思われる.
- 対傾構があると断面変形が抑えられるため,最大たわみは当然小さくなる.で,引張側にも力が伝達するので,引張側の軸方向応力は少し大きくなる.
まとめ(橋長・桁高・孔を変化させた時)(対傾構を2つを入れてみる.もう期限的に余裕がないので,無理して高次のモードまで確認しない.)†
3.5kN/m\( ^2 \)の等分布荷重載荷時の座屈解析の結果.
- とりあえず,橋長については,約10mから約21mmまで(虎毛と大池の橋長の約数になるように)730mm\( \times \)3=2.190mずつ伸ばす.
- とりあえず,桁高についても,500mmから800mmまで(虎毛と大池の橋長の約数になるように)100mmずつ増やす.
- 鉛直材の挙動を見るために,1000mmまで増やしてもいいのだけど,見栄えがあまりよくないだろうか?
- 鉛直材・垂直材の幅は80・85・90・95mmの組み合わせが16通りもあるが,そんなには計算できないので,ある程度絞る必要がある.
- ということで,一番きついであろう80mmx80mmを始めにやってみた.
- 80mmx80mmとの比較のために,一番変化が分かりやすい95mmx95mmをやってみた.
- CalculiXみたいに夜通し連続して計算できれば,パターン数が多くても何とかならないこともないと思う.ASTKでそれができるかもしれないのだが,複数のメッシュファイルを読み込んで,別々の名前で結果を出力する方法がいまいち分からない.
- ASTKがSalome-Meca2017でなくなってしまったかと思っていたが,AsterStudy -> Tools -> Plugins -> Salome-Meca -> Run astk で使える.
- 表中の支間中央No.のNo.は,PC鋼棒間を支間中央から順に数えたもの.
- 表中の鉛直材No.のNo.は,鉛直材を端部から順に数えたもの.
- たわみと軸方向応力について,せっかく計算したので何かの足しになればとメモしておく.最大値をメモしているだけで,わざわざ平均値まで求めていない.
- 当たり前だが,橋長が短いほど断面変形が大きく,最大のたわみが梁理論の値から離れる感じ.たわみを断面で平均すれば,お馴染みのティモシェンコ梁の式とかなり合う(概算).
- 固有値が近接しているため,何次モードまで計算するべきか迷う.せん断が支配的だと逆向きモードが出力されやすいため,スパンが短い場合は次数を多めに計算しておく必要あり.
桁高500mm†
鉛直材80mm・斜材80mm†
- 橋長10.220mで,いくつか飛び出しモードが出てしまった.
橋長(m) | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
10.220 | 58.4 | 支間中央1~3 | 59.0 | 支間中央1~3 | ---- | 飛び出し! | | 4.25 | 0.582 | 18.6 | 10 |
12.410 | 39.2 | 支間中央1~3 | 40.3 | 支間中央1~3 | 41.0 | 支間中央1~3 | | 8.67 | 0.902 | 27.5 | 10 |
14.600 | 28.4 | 支間中央1~4 | 28.9 | 支間中央1~4 | 29.5 | 支間中央1~5 | | 16.2 | 1.22 | 37.7 | 8 |
16.790 | 21.4 | 支間中央1~3 | 21.8 | 支間中央1~4 | 22.4 | 支間中央1~4 | | 27.9 | 1.67 | 50.0 | 8 |
18.980 | 16.7 | 支間中央1~3 | 17.1 | 支間中央1~5 | 17.2 | 支間中央1~5 | | 45.3 | 2.08 | 63.7 | 6 |
21.170 | 13.4 | 支間中央1~3 | 13.6 | 支間中央1~4 | 13.9 | 支間中央1~5 | | 70.0 | 2.66 | 79.5 | 6 |
鉛直材95mm・斜材95mm†
- 橋長10.220mで,飛び出しモードばかりが出てしまい,なかなか有意な結果が出ない.要求次数を増やすべし!
橋長(m) | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
10.220 | 60.9 | 支間中央1~2 | 61.4 | 支間中央1~3 | ---- | 飛び出し! | | 4.15 | 0.578 | 18.3 | 18 |
12.410 | 41.3 | 支間中央1~3 | 41.5 | 支間中央1~3 | 42.5 | 支間中央1~4 | | 8.52 | 0.893 | 27.0 | 6 |
14.600 | 29.8 | 支間中央1~4 | 29.9 | 支間中央1~4 | 30.8 | 支間中央1~5 | | 15.9 | 1.21 | 37.1 | 6 |
16.790 | 22.5 | 支間中央1~3 | 22.7 | 支間中央1~4 | 23.1 | 支間中央1~4 | | 27.6 | 1.65 | 49.3 | 6 |
18.980 | 17.5 | 支間中央1~4 | 17.6 | 支間中央1~4 | 17.9 | 支間中央1~5 | | 44.9 | 2.07 | 62.8 | 6 |
21.170 | 14.1 | 支間中央1~4 | 14.2 | 支間中央1~4 | 14.4 | 支間中央1~5 | | 69.3 | 2.64 | 78.3 | 6 |
鉛直材80mm・斜材80mm(対傾構2つ)†
- やはり,木材と鋼板の境目で木材側の要素のアスペクト比を小さくできると,(その代わりに鋼板側の要素のアスペクトが大きくなっても,)飛び出しが生じないようだ.
橋長(m) | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
10.220 | 60.0 | 支間中央1~4 | 62.1 | 支間中央1~4 | 63.5 | 支間中央1~4 | | 3.86 | 0.598 | 19.5 | 6 |
12.410 | 39.7 | 支間中央1~4 | 40.7 | 支間中央1~3 | 42.3 | 支間中央1~4 | | 8.27 | 0.905 | 28.2 | 6 |
14.600 | 28.6 | 支間中央1~4 | 29.5 | 支間中央1~5 | ---- | ---- | | 15.3 | 1.23 | 38.7 | 6 |
16.790 | 21.5 | 支間中央1~4 | 22.0 | 支間中央1~4 | 22.5 | 支間中央1~5 | | 27.6 | 1.67 | 50.8 | 6 |
18.980 | 16.8 | 支間中央1~5 | 17.2 | 支間中央1~6 | 17.4 | 支間中央1~6 | | 45.1 | 2.10 | 64.7 | 6 |
21.170 | 13.4 | 支間中央1~4 | 13.7 | 支間中央1~5 | 13.9 | 支間中央1~6 | | 70.0 | 2.67 | 80.2 | 6 |
鉛直材95mm・斜材95mm(対傾構2つ)†
橋長(m) | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
10.220 | 61.9 | 支間中央1~3 | 64.2 | 支間中央1~4 | 66.0 | 支間中央1~4 | | 3.78 | 0.593 | 19.1 | 6 |
12.410 | 41.7 | 支間中央1~4 | 42.5 | 支間中央1~4 | 43.4 | 支間中央1~4 | | 8.14 | 0.894 | 27.8 | 6 |
14.600 | 30.0 | 支間中央1~4 | 30.8 | 支間中央1~5 | 31.6 | 支間中央1~5 | | 15.6 | 1.22 | 38.1 | 6 |
16.790 | 22.6 | 支間中央1~4 | 23.0 | 支間中央1~4 | 23.5 | 支間中央1~5 | | 27.2 | 1.65 | 50.1 | 6 |
18.980 | 17.6 | 支間中央1~5 | 17.9 | 支間中央1~5 | 18.4 | 支間中央1~6 | | 44.6 | 2.09 | 63.8 | 6 |
21.170 | 14.1 | 支間中央1~4 | 14.3 | 支間中央1~5 | 14.5 | 支間中央1~5 | | 69.3 | 2.64 | 79.1 | 6 |
桁高600mm†
鉛直材80mm・斜材80mm†
- 橋長10.220mで,飛び出し発生!(3次モードは得られたけど)
橋長(m) | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
10.220 | 61.4 | 支点+鉛直材1 | 62.3 | 支間中央1~3 | 64.9 | 支点+鉛直材1 | | 2.95 | 0.444 | 14.5 | 10 |
12.410 | 42.5 | 支間中央1~3 | 44.7 | 支間中央1~4 | 46.6 | 支間中央1~4 | | 5.81 | 0.696 | 21.3 | 10 |
14.600 | 30.8 | 支間中央1~3 | 32.2 | 支間中央1~4 | 32.9 | 支間中央1~5 | | 10.6 | 0.931 | 29.3 | 8 |
16.790 | 23.2 | 支間中央1~3 | 24.1 | 支間中央1~4 | 25.0 | 支間中央1~5 | | 18.2 | 1.28 | 38.7 | 8 |
18.980 | 18.1 | 支間中央1~4 | 18.8 | 支間中央1~5 | 19.3 | 支間中央1~6 | | 29.4 | 1.56 | 49.4 | 6 |
21.170 | 14.5 | 支間中央1~3 | 15.0 | 支間中央1~4 | 15.4 | 支間中央1~5 | | 45.2 | 2.04 | 61.5 | 6 |
鉛直材95mm・斜材95mm†
- 橋長10.220mで,飛び出し発生! というか,このケースのほとんどが飛び出しモード.
橋長(m) | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
10.220 | 65.2 | 支間中央1~3 | ---- | 飛び出し! | ---- | 飛び出し1 | | 2.86 | 0.438 | 14.2 | 12 |
12.410 | 44.2 | 支間中央1~3 | 46.7 | 支間中央1~4 | 47.8 | 支間中央1~4 | | 5.66 | 0.686 | 20.8 | 6 |
14.600 | 32.0 | 支間中央1~3 | 33.4 | 支間中央1~4 | 34.3 | 支間中央1~5 | | 10.4 | 0.922 | 28.7 | 6 |
16.790 | 24.1 | 支間中央1~3 | 25.2 | 支間中央1~4 | 25.9 | 支間中央1~5 | | 17.9 | 1.27 | 37.9 | 6 |
18.980 | 18.8 | 支間中央1~4 | 19.5 | 支間中央1~5 | 20.0 | 支間中央1~6 | | 28.9 | 1.58 | 48.4 | 6 |
21.170 | 15.1 | 支間中央1~3 | 15.6 | 支間中央1~4 | 16.1 | 支間中央1~5 | | 44.5 | 2.02 | 60.2 | 6 |
鉛直材80mm・斜材80mm(対傾構2つ)†
橋長(m) | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
10.220 | 64.8 | 支間中央1~4 | ---- | ---- | ---- | ---- | | 2.55 | 0.461 | 15.3 | 6 |
12.410 | 43.5 | 支間中央1~3 | 45.2 | 支間中央1~4 | 47.2 | 支間中央1~4 | | 5.40 | 0.699 | 22.0 | 6 |
14.600 | 31.5 | 支間中央1~4 | 32.8 | 支間中央1~5 | 34.4 | 支間中央1~6 | | 10.2 | 0.946 | 30.1 | 6 |
16.790 | 23.6 | 支間中央1~4 | 24.4 | 支間中央1~4 | 25.1 | 支間中央1~5 | | 17.8 | 1.29 | 39.4 | 6 |
18.980 | 18.4 | 支間中央1~5 | ---- | ---- | ---- | ---- | | 29.0 | 1.61 | 50.3 | 6 |
21.170 | 14.7 | 支間中央1~5 | 15.1 | 支間中央1~5 | 15.5 | 支間中央1~6 | | 44.9 | 2.06 | 62.2 | 6 |
鉛直材95mm・斜材95mm(対傾構2つ)†
橋長(m) | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
10.220 | 66.9 | 支間中央2~4 | 72.3 | 支間中央1~4 | 72.6 | 支間中央1~4 | | 2.46 | 0.454 | 14.9 | 6 |
12.410 | 45.5 | 支間中央1~3 | 47.4 | 支間中央1~4 | 48.8 | 支間中央1~4 | | 5.26 | 0.688 | 21.5 | 6 |
14.600 | 32.8 | 支間中央1~4 | 34.4 | 支間中央1~5 | 35.1 | 支間中央1~4 | | 10.0 | 0.936 | 29.4 | 6 |
16.790 | 24.6 | 支間中央1~4 | 25.5 | 支間中央1~5 | 26.2 | 支間中央1~5 | | 17.5 | 1.27 | 38.6 | 6 |
18.980 | 19.2 | 支間中央1~5 | 19.9 | 支間中央1~6 | 20.6 | 支間中央1~6 | | 28.5 | 1.59 | 49.3 | 6 |
21.170 | 15.3 | 支間中央1~5 | 15.8 | 支間中央1~5 | 16.2 | 支間中央1~6 | | 44.3 | 2.03 | 61.0 | 6 |
桁高700mm†
鉛直材80mm・斜材80mm†
- 橋長10.220mで,いくつか飛び出しモードが出てしまった.
- Sub Mesh の優先順位を1:境界面 2:木材 に変えた方がいいかもしれない.(追記:Sub Mesh の優先順位を変えるとメッシュが切れない(進まないの意)し,要素数が増えすぎる)
- double mesh がどうのこうのと書かれているので,remove double mesh だったかをしておくのも手かな?
橋長(m) | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
10.220 | 49.3 | 支点+鉛直材1 | 63.6 | 支点+鉛直材1 | ---- | 飛び出し! | | 2.24 | 0.355 | 11.4 | 10 |
12.410 | 40.7 | 支点+鉛直材1 | 44.2 | 支間中央1・2 | 46.1 | 支間中央1~3 | | 4.24 | 0.562 | 17.1 | 10 |
14.600 | 31.9 | 支間中央1~3 | 33.1 | 支間中央1~4 | 33.9 | 支間中央1~5 | | 7.58 | 0.745 | 23.6 | 8 |
16.790 | 24.1 | 支間中央1~3 | 25.0 | 支間中央1~4 | 25.8 | 支間中央1~5 | | 12.8 | 1.03 | 31.1 | 8 |
18.890 | 18.8 | 支間中央1~3 | 19.5 | 支間中央1~4 | 19.9 | 支間中央1~5 | | 20.5 | 1.28 | 39.8 | 6 |
21.170 | 15.1 | 支間中央1~3 | 15.5 | 支間中央1~4 | 16.0 | 支間中央1~5 | | 31.4 | 1.64 | 49.4 | 6 |
鉛直材95mm・斜材95mm†
- やはり橋長10.220mは飛び出しが多い.経験的に座屈しにくい形状のものほど飛び出しやすい.
橋長(m) | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
10.220 | 55.0 | 支点+鉛直材1 | 63.4 | 支点+鉛直材1 | 66.0 | 支間中央1~2 | | 2.14 | 0.349 | 11.4 | 12 |
12.410 | 45.0 | 支間中央1・2 | 45.5 | 支点+鉛直材1 | 47.3 | 支間中央1~3 | | 4.08 | 0.552 | 16.6 | 6 |
14.600 | 32.4 | 支間中央1~3 | 33.9 | 支間中央1~4 | 34.8 | 支間中央1~5 | | 7.35 | 0.734 | 23.0 | 6 |
16.790 | 24.6 | 支間中央1~3 | 25.6 | 支間中央1~4 | 26.5 | 支間中央1~5 | | 12.5 | 1.01 | 30.3 | 6 |
18.890 | 19.2 | 支間中央1~3 | 19.9 | 支間中央1~4 | 20.4 | 支間中央1~5 | | 20.0 | 1.26 | 38.8 | 6 |
21.170 | 15.4 | 支間中央1~3 | 15.9 | 支間中央1~4 | 16.4 | 支間中央1~5 | | 30.8 | 1.61 | 48.2 | 6 |
鉛直材80mm・斜材80mm(対傾構2つ)†
橋長(m) | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
10.220 | 67.4 | 支間中央1~3 | ---- | ---- | ---- | ---- | | 1.82 | 0.371 | 12.4 | 6 |
12.410 | 45.5 | 支間中央1~3 | ---- | ---- | ---- | ---- | | 3.81 | 0.562 | 17.8 | 6 |
14.600 | 32.9 | 支間中央1~4 | 34.0 | 支間中央1~5 | ---- | ---- | | 7.16 | 0.759 | 24.3 | 6 |
16.790 | 24.7 | 支間中央1~4 | 25.3 | 支間中央1~4 | 26.0 | 支間中央1~5 | | 12.4 | 1.03 | 31.8 | 6 |
18.890 | 19.3 | 支間中央1~5 | 19.9 | 支間中央1~5 | 19.8 | 支間中央2~6 | | 20.2 | 1.29 | 40.6 | 6 |
21.170 | 15.4 | 支間中央1~4 | 15.7 | 支間中央1~5 | 16.1 | 支間中央1~6 | | 31.1 | 1.65 | 50.1 | 6 |
鉛直材95mm・斜材95mm(対傾構2つ)†
橋長(m) | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
10.220 | 69.4 | 支間中央2~3 | 73.2 | 支間中央2~3 | 76.0 | 支間中央1~4 | | 1.73 | 0.364 | 12.0 | 6 |
12.410 | 46.6 | 支間中央1~3 | 47.9 | 支間中央1~4 | 50.3 | 支間中央1~4 | | 3.66 | 0.550 | 17.3 | 6 |
14.600 | 33.7 | 支間中央2~4 | 34.9 | 支間中央2~5 | 36.9 | 支間中央2~6 | | 6.93 | 0.748 | 23.7 | 6 |
16.790 | 25.3 | 支間中央1~4 | 25.8 | 支間中央1~4 | 26.6 | 支間中央1~5 | | 12.1 | 1.02 | 31.1 | 6 |
18.890 | 19.7 | 支間中央1~4 | 20.2 | 支間中央2~5 | 20.9 | 支間中央2~5 | | 19.7 | 1.27 | 39.6 | 6 |
21.170 | 15.8 | 支間中央1~4 | 16.1 | 支間中央1~5 | 16.5 | 支間中央1~6 | | 30.4 | 1.62 | 49.0 | 6 |
桁高800mm†
鉛直材80mm・斜材80mm†
- ここの表だけ木材の幅を420mmに間違えて(0.1mm削ると419.9mmのはず)計算していました.すみません.でも,確実に3桁を下回る程度の誤差だろうから,やり直すにしてもなるべく後回しにしたい.
橋長(m) | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
10.220 | 39.3 | 支点+鉛直材1 | 51.1 | 支点+鉛直材1・2 | 54.1 | 鉛直材2 | | 1.82 | 0.295 | 9.79 | 10 |
12.410 | 32.5 | 支点+鉛直材1 | 41.9 | 支点+鉛直材1・2 | 43.6 | 鉛直材2 | | 3.29 | 0.470 | 14.1 | 10 |
14.600 | 27.7 | 支点+鉛直材1 | 32.0 | 支間中央1・2 | 33.0 | 支間中央1~3 | | 5.74 | 0.615 | 19.6 | 8 |
16.790 | 24.2 | 支点+鉛直材1 | 24.5 | 支間中央1~2 | 25.2 | 支間中央1~3 | | 9.55 | 0.856 | 25.7 | 8 |
18.980 | 18.9 | 支間中央1~3 | 19.5 | 支間中央1~4 | 19.8 | 支間中央1~5 | | 15.2 | 1.05 | 32.9 | 6 |
21.170 | 15.4 | 支間中央1~3 | 15.7 | 支間中央1~4 | 16.0 | 支間中央1~5 | | 23.1 | 1.35 | 40.7 | 6 |
鉛直材95mm・斜材95mm†
- 橋長10mは飛び出しモードも算出された.
橋長(m) | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
10.220 | 44.3 | 支点+鉛直材1 | 62.4 | 支点+鉛直材1・2 | 64.9 | 支間中央1・2 | | 1.71 | 0.286 | 9.45 | 6 |
12.410 | 36.6 | 支点+鉛直材1 | 44.8 | 支点+鉛直材1・2 | 43.6 | 支間中央1~3 | | 3.29 | 0.459 | 13.7 | 6 |
14.600 | 31.3 | 支点+鉛直材1 | 32.1 | 支間中央1・2 | 33.1 | 支間中央1~3 | | 5.50 | 0.603 | 19.0 | 6 |
16.790 | 24.5 | 支間中央1~3 | 25.2 | 支間中央2~3 | 26.0 | 支間中央3~4 | | 9.21 | 0.836 | 25.0 | 6 |
18.980 | 19.0 | 支間中央1~3 | 19.5 | 支間中央1~4 | 19.9 | 支間中央1~5 | | 14.7 | 1.04 | 32.0 | 6 |
21.170 | 15.4 | 支間中央1~3 | 15.7 | 支間中央1~4 | 16.1 | 支間中央1~5 | | 22.4 | 1.33 | 39.7 | 6 |
鉛直材80mm・斜材80mm(対傾構2つ)†
橋長(m) | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
10.220 | 54.8 | 鉛直材2~3 | ---- | ---- | ---- | ---- | | 1.38 | 0.309 | 10.4 | 6 |
12.410 | 44.1 | 鉛直材2~3 | 45.8 | 鉛直材1~5 | ---- | ---- | | 2.85 | 0.466 | 14.8 | 8 |
14.600 | 33.3 | 支間中央2~3 | ---- | ---- | ---- | ---- | | 5.30 | 0.629 | 20.2 | 6 |
16.790 | 25.2 | 支間中央1~3 | 25.3 | 支間中央1~3 | ---- | ---- | | 9.13 | 0.853 | 26.4 | 6 |
18.980 | 19.6 | 支間中央2~3 | 19.9 | 支間中央2~4 | 20.4 | 支間中央3~5 | | 14.8 | 1.07 | 33.7 | 6 |
21.170 | 15.8 | 支間中央1~3 | 15.8 | 支間中央1~4 | 16.1 | 支間中央1~5 | | 22.7 | 1.37 | 41.6 | 6 |
鉛直材95mm・斜材95mm(対傾構2つ)†
橋長(m) | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
10.220 | 68.6 | 支間中央2~3 | 71.9 | 支間中央2~4 | ---- | ---- | | 1.29 | 0.301 | 9.98 | 6 |
12.410 | 46.4 | 支間中央1~2 | 47.3 | 支間中央1~3 | 49.4 | 支間中央1~4 | | 2.70 | 0.454 | 14.3 | 6 |
14.600 | 33.4 | 支間中央2~3 | 34.4 | 支間中央2~4 | 35.9 | 支間中央2~5 | | 5.07 | 0.618 | 19.6 | 6 |
16.790 | 25.3 | 支間中央1~3 | 25.5 | 支間中央1~4 | 26.2 | 支間中央1~4 | | 8.87 | 0.835 | 25.7 | 6 |
18.980 | 19.6 | 支間中央2~3 | 20.0 | 支間中央2~4 | 20.6 | 支間中央2~5 | | 14.3 | 1.05 | 32.9 | 6 |
21.170 | 15.8 | 支間中央1~3 | 15.9 | 支間中央1~4 | 16.2 | 支間中央1~5 | | 22.1 | 1.34 | 40.5 | 6 |
桁高900mm†
鉛直材80mm・斜材80mm†
桁高900mmから計算時間が5倍ぐらい長くなった.多分,要素分割の細かい鋼板の体積が増えたことで自由度が多くなったからというのと,斜材が座屈しやすいせいで負の座屈モードが多く計算されるため,要求次数も多くしないといけないからだと思う.(追記:橋長が短くなったからといって,そこまで要求次数を増やさなくてもいいみたい.(長いものは増やす必要があるけど.))
橋長(m) | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
10.220 | 32.4 | 支点+鉛直材1 | 42.3 | 支点+鉛直材1・2 | 45.3 | 支点+鉛直材1~3 | | 1.43 | 0.248 | 8.02 | 12 |
12.410 | 26.8 | 支点+鉛直材1 | 34.7 | 支点+鉛直材1~3 | 36.5 | 支点+鉛直材1~4 | | 2.67 | 0.400 | 12.0 | 12 |
14.600 | 22.9 | 支点+鉛直材1 | 29.5 | 支点+鉛直材1~3 | 30.6 | 支点+鉛直材1~4 | | 4.55 | 0.519 | 16.6 | 12 |
16.790 | 19.9 | 支点+鉛直材1 | 24.3 | 支間中央1~3 | 25.0 | 支間中央1~4 | | 7.45 | 0.724 | 21.7 | 10 |
18.980 | 17.6 | 支点+鉛直材1 | 18.5 | 支間中央1・2 | 19.2 | 支間中央1~4 | | 11.7 | 0.889 | 27.8 | 8 |
21.170 | 15.3 | 支間中央1~3 | 15.6 | 支間中央1~4 | 15.8 | 支点+鉛直材1 | | 17.7 | 1.15 | 34.3 | 6 |
鉛直材95mm・斜材95mm†
橋長(m) | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
10.220 | 36.7 | 支点+鉛直材1 | 52.0 | 支点+鉛直材1・2 | 62.4 | 支間中央1~3 | | 1.43 | 0.241 | 8.34 | 6 |
12.410 | 30.4 | 支点+鉛直材1 | 42.9 | 支点+鉛直材1~2 | 43.9 | 支間中央1~3 | | 2.51 | 0.389 | 11.5 | 6 |
14.600 | 26.0 | 支点+鉛直材1 | 20.8 | 支間中央1~3 | 32.3 | 支間中央1~4 | | 4.30 | 0.507 | 16.0 | 6 |
16.790 | 22.9 | 支点+鉛直材1 | 23.9 | 支間中央1~3 | 24.7 | 支間中央1~4 | | 7.08 | 0.724 | 21.0 | 8 |
18.980 | 18.2 | 支間中央1~3 | 18.9 | 支間中央1~5 | 19.5 | 支間中央1~6 | | 11.2 | 0.871 | 27.0 | 8 |
21.170 | 15.0 | 支間中央1~3 | 15.4 | 支間中央1~5 | 15.8 | 支間中央1~6 | | 17.1 | 1.12 | 33.4 | 6 |
鉛直材80mm・斜材80mm(対傾構2つ)†
橋長(m) | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
10.220 | 45.7 | 鉛直材2~3 | 47.7 | 鉛直材1~4 | ---- | ---- | | 1.10 | 0.264 | 8.90 | 6 |
12.410 | 36.6 | 鉛直材2~3 | ---- | ---- | ---- | ---- | | 2.23 | 0.394 | 12.6 | 6 |
14.600 | 30.7 | 鉛直材2~3 | ---- | ---- | ---- | ---- | | 4.11 | 0.534 | 17.2 | 8 |
16.790 | 24.8 | 支間中央1~3 | ---- | ---- | ---- | ---- | | 7.01 | 0.723 | 22.4 | 8 |
18.980 | 19.3 | 支間中央2~4 | ---- | ---- | ---- | ---- | | 11.4 | 0.903 | 28.5 | 6 |
21.170 | 15.5 | 支間中央1~4 | 15.8 | 支間中央1~5 | ---- | ---- | | 17.3 | 1.15 | 35.2 | 6 |
- ちなみに,特に橋長10mなどの短いものは,変位が最大となるところが支間中央ではないので注意.
鉛直材95mm・斜材95mm(対傾構2つ)†
- 橋長10mの2次モードは,鋼板全体が波々に座屈する.
橋長(m) | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
10.220 | 66.7 | 支間中央2~4 | 69.9 | 鋼板全体 | ---- | ---- | | 1.00 | 0.255 | 8.54 | 6 |
12.410 | 44.9 | 支間中央1~3 | 46.9 | 支間中央1~4 | 48.8 | 支間中央1~5 | | 2.08 | 0.382 | 12.2 | 6 |
14.600 | 32.5 | 支間中央2~4 | 33.8 | 支間中央2~5 | 35.4 | 支間中央2~6 | | 3.87 | 0.522 | 16.6 | 6 |
16.790 | 24.3 | 支間中央1~3 | 25.2 | 支間中央1~4 | 25.9 | 支間中央1~5 | | 6.67 | 0.706 | 21.7 | 6 |
18.980 | 19.0 | 支間中央2~4 | 19.6 | 支間中央2~5 | 20.2 | 支間中央2~6 | | 10.8 | 0.885 | 27.7 | 6 |
21.170 | 15.2 | 支間中央1~4 | 15.6 | 支間中央1~5 | 16.0 | 支間中央1~5 | | 16.7 | 1.13 | 34.3 | 6 |
桁高1000mm†
鉛直材80mm・斜材80mm†
橋長20m/18mなどは計算時間がとても長い.要素数と要求次数の多さに加えて,経験的に座屈が生じにくい形状ほど計算時間がかかっている.
橋長(m) | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
10.220 | 27.3 | 支点+鉛直材1 | 35.8 | 支点+鉛直材1~3 | 38.6 | 支点+鉛直材1~4 | | 1.36 | 0.214 | 7.24 | 10 |
12.410 | 22.6 | 支点+鉛直材1 | 29.3 | 支点+鉛直材1~3 | 31.0 | 支点+鉛直材1~4 | | 2.27 | 0.349 | 10.3 | 10 |
14.600 | 19.3 | 支点+鉛直材1 | 24.9 | 支点+鉛直材1~3 | 26.0 | 支点+鉛直材1~4 | | 3.75 | 0.447 | 14.3 | 12 |
16.790 | 16.8 | 支点+鉛直材1 | 21.5 | 支点+鉛直材1~3 | 22.3 | 支点+鉛直材1~4 | | 6.03 | 0.629 | 18.6 | 12 |
18.980 | 14.9 | 支点+鉛直材1 | 17.9 | 支間中央1~3 | 18.8 | 支間中央1~5 | | 9.37 | 0.765 | 23.9 | 12 |
21.170 | 13.3 | 支点+鉛直材1 | 14.9 | 支間中央1~4 | 15.4 | 支間中央1~5 | | 14.1 | 0.992 | 29.5 | 10 |
鉛直材95mm・斜材95mm†
鉛直材80mm・斜材80mmと比較しやすいように最も太いものを計算してみる.案外,要求次数を少なめにしても3次モードまで見れる.
橋長(m) | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
10.220 | 31.2 | 支点+鉛直材1 | 44.3 | 支点+鉛直材1~2 | 60.1 | 支間中央1~3 | | 1.25 | 0.206 | 6.93 | 8 |
12.410 | 25.9 | 支点+鉛直材1 | 36.5 | 支点+鉛直材1~2 | 42.6 | 支間中央1~4 | | 2.09 | 0.337 | 9.89 | 8 |
14.600 | 22.1 | 支点+鉛直材1 | 29.5 | 支間中央1~3 | 31.1 | 支点+鉛直材1~2 | | 3.50 | 0.435 | 13.8 | 8 |
16.790 | 19.3 | 支点+鉛直材1 | 23.1 | 支間中央1~4 | 24.3 | 支点+鉛直材1~5 | | 5.68 | 0.613 | 18.0 | 8 |
18.980 | 17.1 | 支点+鉛直材1 | 17.4 | 支間中央1~3 | 18.4 | 支間中央1~5 | | 8.89 | 0.747 | 23.1 | 8 |
21.170 | 14.4 | 支間中央1~4 | 15.0 | 支間中央1~5 | 15.4 | 支点+鉛直材1 | | 13.4 | 0.969 | 28.6 | 10 |
鉛直材80mm・斜材80mm(対傾構2つ)†
3次モードぐらいまで確認したかったけど,もう期限的にその余裕がないので,1次モードが算出できればいいものとして,要求時数を無理して増やさないことにする.
橋長(m) | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
10.220 | 38.8 | 鉛直材2~3 | 40.6 | 鉛直材1~4 | ---- | ---- | | 0.914 | 0.230 | 7.75 | 6 |
12.410 | 31.1 | 鉛直材2~4 | ---- | ---- | ---- | ---- | | 1.82 | 0.345 | 11.0 | 6 |
14.600 | 26.0 | 鉛直材2~4 | 27.1 | 鉛直材1~4 | 27.5 | 鉛直材2~5 | | 3.30 | 0.462 | 14.9 | 10 |
16.790 | 22.2 | 鉛直材2~4 | 23.1 | 鉛直材2~5 | ---- | ---- | | 5.58 | 0.626 | 19.4 | 10 |
18.980 | 18.8 | 支間中央2~5 | ---- | ---- | ---- | ---- | | 8.94 | 0.779 | 24.6 | 10 |
21.170 | 15.0 | 支間中央1~4 | ---- | ---- | ---- | ---- | | 13.6 | 0.997 | 30.4 | 6 |
- ちなみに,橋長10mなどの短いものは,変位が最大となるところは支間中央ではないので注意.
鉛直材95mm・斜材95mm(対傾構2つ)†
- 橋長10mの1次モードは,鉛直材というよりも,支点付近の鋼板が全体する.
橋長(m) | 1次(m) | 箇所 | 2次(m) | 箇所 | 3次(m) | 箇所 | | たわみ(mm) | 木引張(MPa) | 鋼引張(MPa) | 要求次数 |
10.220 | 62.1 | 鉛直材1~6 | 64.6 | 支間中央2~5 | 66.0 | 鉛直材1~4 | | 0.811 | 0.221 | 7.34 | 6 |
12.410 | 43.5 | 支間中央1~4 | 46.1 | 支間中央1~5 | ---- | ---- | | 1.65 | 0.332 | 10.5 | 6 |
14.600 | 31.4 | 支間中央2~5 | 33.2 | 支間中央2~6 | 35.0 | 支間中央2~7 | | 3.06 | 0.449 | 14.3 | 6 |
16.790 | 23.5 | 支間中央1~4 | 24.6 | 支間中央1~5 | 25.8 | 支間中央1~6 | | 5.24 | 0.608 | 18.7 | 6 |
18.980 | 18.3 | 支間中央2~5 | 19.2 | 支間中央2~6 | 20.0 | 支間中央1~7 | | 8.46 | 0.760 | 23.9 | 6 |
21.170 | 14.6 | 支間中央1~5 | 15.2 | 支間中央1~6 | 15.8 | 支間中央1~7 | | 13.0 | 0.971 | 29.5 | 6 |
グラフ†
手始めに構造研でお馴染みの3次元プロットでもつくってみる.しかし,なんとなく画像にした3次元プロットは見難いような….グラフの数は増えてしまうけど,設計参考資料として使いやすいように,2次元グラフも書いてみよう.
鉛直材80mm・斜材80mm†
- 発表や論文には使えないが,ブラウザ上でマウスで動かせたら見やすいのではないかと,(単なる興味で?)plotly.jsを試してみる.↓
- もしかすると,色はz軸の値にするのではなくて,座屈箇所によって色分けした方がわかりやすいかもと思い,やってみる.↓
- なんだか,surfaceのx軸とy軸がよく分からないので,mesh3dというグラフタイプでやった.plotly.jsの3次元プロットやJavaScriptの配列を勉強中.
- 設計参考資料として使いやすいように,2次元グラフも作ってみる.
鉛直材95mm・斜材95mm†
- ブラウザ上で表示
- ブラウザ上で表示(座屈箇所ごとに色分け)
- 設計参考資料として使いやすいように,2次元グラフも作ってみる.
鉛直材80mm・斜材80mm(対傾構2つ)†
- 設計参考資料として使いやすいように,2次元グラフも作ってみる.
鉛直材95mm・斜材95mm(対傾構2つ)†
- 設計参考資料として使いやすいように,2次元グラフも作ってみる.
Salome-Meca2017の座屈解析メモ†
固有値が算定されるのに結果が見れない場合†
固有値が近くて,誤差が許容範囲以下に収まらない時,messageファイルに固有値が書かれるものの,medファイルが出力されず,モードの確認ができない.
- 座屈解析の CALC_MODES を編集 -> VERI_MODES にチェックを入れ,Edit を押す -> STOP_ERREUR を'NON'にする
- ただし,計算されたモードは自己責任で評価して下さい,とのことだ.
- また,medファイルが重くて?モデリングや計算に使ったhdfファイルでは開けないので,別のhdfファイルで開いたほうがいい.
TRI_DIAG(Lanczos法)の精度を上げる方法†
Code_Asterの座屈解析では,誤差(norme d'erruer)が0.000001より大きいと警告(Warn)が出る.この誤差を小さくする方法.
- 座屈解析の CALC_MODES を編集 -> SOLVEUR_MODAL の Edit を押す -> COEF_DIM_ESPACE にチェックを入れ,値を入力
- COEF_DIM_ESPACE は,デフォルトでは4なので,それを適宜上げる.目安としては,求めたい次数以上にするといいとか.
- 例えば求めたい次数が6のときに,COEF_DIM_ESPACEがデフォルトのままだと,3次で有効数字が3桁,4次で有効数字が2桁,5・6次で有効数字は1桁になるので,高次モードの信頼性がかなり低い!
- ただし,要求次数が6のとき,COEF_DIM_ESPACEをデフォルトの4から6にすると,計算時間も1.5倍に増える.
- と思いきや,要求次数6のとき,試しにCOEF_DIM_ESPACEを12にしてみたら,計算時間がデフォルトの1/10にも減った.
- さらに,COEF_DIM_ESPACEを24にしてみたら,計算時間がデフォルトと同じぐらいになった.
- ということで,精度を上げるためにはCOEF_DIM_ESPACEを大きくしたほうがいいが,それに加えて計算速度を求めるのなら職人的に調度良い値を見つけるといい.経験的には,要求次数の1.5~2.0倍ぐらいかな?
- PREC_LANCZOS(精度(precision)だと思う)を変えても,結果は何も変わらなかった.一体これは何なのか?
- CalculiXでは Lanczos vectors はデフォルトで4\( \times \)次数らしく,*BUCKLEの次の行の3つ目の値を変えればいい.
- デフォルトで4\( \times \)次数とは!なかなか多いですね.しかも,デフォルトのCode_Asterよりも倍ぐらい計算が早いのに.
- (
BUCKLE†
6, 0.01, 24, 1000
次数,精度,Lanczos vectors,最大反復回数…この行はただのコメント†
固有値解析†
- 昨年度の方法を真似てSORENSEN法?とやらを使っているが,他の(QZ・JACOBI・TRI_DIAG)も試してみたい.
- よくわからないが,アプローチ?を追加してみる.
- REELとIMAGで同じ結果になり,COMPLEXEは結果が出ない.どうやら正負とは関係ない.
SORENSEN†
IRAM(Implicitly Restarted Arnoldi Method)というらしく(Sorensenは多分開発者の名前),eDFの人たちが初めてやるときにお奨めしている方法.非対称行列にも対応していることから,そう言っているのだと思う.堅固山さんと河原さんもこれを使用.
- 後藤さんいわく,何かの間違いで普通でない非対称の行列ができてしまった時に,そうとも知らずに勝手に計算できてしまうのは良くないのではないか,とのことなので基本的に使わないことにする.
JACOBI†
ただのjacobi法かと思いきや,公式ドキュメントにBatheとWilsonの方法と書かれていることから,サブスペース法の何かなのかも?また,何がかは分からないが「とても強力でない」そうだ.最大反復回数と誤差を特に指定せずにオイラー座屈を計算してみたところ,計算時間が20倍以上もかかったが,IRAMと6桁以上同じ結果になった(3次まで確認).
- 後藤さんによると,時間がかかっているからといって必ずしも正確なわけでもないらしいので,基本的に使わないことにする.
TRI_DIAG†
名前はただの3重対角化っぽいけど,Lanczos法で実対称行列のみに対応.最大反復回数と精度を特に指定せずにオイラー座屈を計算してみたところ,計算時間は変わらず,IRAMと6桁以上同じ結果になった(3次まで確認).つまり,座屈解析をするのなら,SORENSENでなく,TRI_DIAGでもいいと思う.
- 原則として,TRI_DIAGで計算することにしようかと思う.
- TRI_DIAGの精度(PREC_LANCZOS)はデフォルトでは1.0E-08だが,CalculiXの場合1.0E-02である.ちょっと必要精度が高すぎるように思える.
- CaluliXとオンサイト木橋の座屈を比較してみたところ,座屈時の積雪深はCalculiXの方が0.2~0.3%高くなり,座屈モードはほぼ一致した(2次モードまで確認).ちなみに,CalculiXでは特にエラーや警告は出ていないし,精度を0.01から0.00001にしたところで結果は何一つ変わらないようだ.
- ところで,CalculiXでは荷重を節点数で割っただけで,等価節点力に置き換えていないので,より要素分割の細かい鋼板側に荷重が多めにかかっている筈である.なので,CalculiXの方が座屈荷重が小さくなりそうな気がするのだけど,そうはなっていない.不思議.
- 試しにPREC_LANCZOSを1.0E-02に変えてみても,結果は何一つ変わらなかった.
- messageファイルにCOEF_DIM_ESPACEを上げてみては?と書かれているので,デフォルトの4からちょっとずつ上げていってみようかと思う.
- 一応2・3次モードぐらいまで確認しておきたいので,正負のモードが出ることを考慮して6次まで要求している.
- デフォルトのCOEF_DIM_ESPACE:4から6に上げてみたところ,2次モードまではWarnが出なくなった(誤差(norme d'erreur)が0.000001以上あると出る)が,計算時間も1.5倍ぐらいに増えた.ちなみに,残りの4モードはWarnが出ているが,逆向きのモードなので無視してもいいと思う.とはいえ,COEF_DIM_ESPACE:4の時でさえ,誤差は有効数字6桁目に影響するという程度で十分小さいと思うけど.
そのままQZ法.大規模行列には向いていない(自由度1000以下),とか.実際に,オイラー座屈を計算してみたら,708GB以上のメモリが必要と言われた.これは使えない.
幾何剛性マトリックス†
昨年度の方法では,幾何剛性マトリックスを作るために,"SIEF_ELGA"を使っているのだが,なぜこれを使っているのか分からない.他の(SIGM_NOEUとか)だとなぜだかできない.
載荷方向と座屈荷重の正負†
なぜか逆向きになり,使用者がこんがらかる問題.
- 片持ち梁のオイラー座屈を色々な組み合わせて計算してみたところ,軸の向きとも関係なく,荷重の向きを引張で与えた時,座屈荷重が正で出てくる.
- トラヘアの座屈を載荷方向を変えて計算したところ,載荷方向を変えると座屈荷重の正負が逆に出てくる(つまり,軸の向きに依存する?).また,トラヘアの場合,片方に載荷すると,絶対値がほぼ同じで正負が逆のモードが出力される.
CalculiXとかMarcとかのこと†
- CalculiXは固有値解析(というかほとんどの行列計算)をするのにSPOOLESというライブラリを使っているらしいので,SPOOLESを調べればどういう方法で計算しているのかが分かるかも.また,&link(仲山さんの調査結果,http://www.str.ce.akita-u.ac.jp/~gotou/tebiki/pdf/sy13nap.pdf)を見る限り,CalculiX(?法)とMarc(Lanczos法とInverse Power法)とで結果が違うようだが,CalculiXのマニュアルには"Lanczos vectors"という単語が出てくることから,一応CalculiXの解法はLanczos法の仲間なのだと思う.ただ,CalculiXの板要素S6は立体要素C3D15に置き換えたりしている?ようなので(変なの!),単にCalculiXとMarcで要素が違うだけなのかもしれないけど.
オンサイト木橋の鋼板をSalome上で自動生成するPythonスクリプト†
オンサイト木橋の鋼板について,図面のなかには情報が十分でない(角を取っていない元の三角形の頂点の座標が分からなかったり,はたまた図面が間違っていたり(案だから?))ものもあるため,モデリングがかなり大変である(実存しない,あるいは図面がないモデルの場合はなおさら).
ところで,後藤さんからオンサイト木橋の鋼板の形状を決める基本的な考え方を教わったのだが,なかなか幾何学的に分かりやすい考え方に基づいて形状が決められていたため,自動化したほうが楽ではないかと思い,やってみた.
- 海老さんと川村さんによると,4面体に要素分割をするとき,Max Length と Min Length を指定してやると,メッシュ関係のエラーが出なくなるらしい.
ねじ山を作りたくない†
菊地翔さんのPC鋼棒の緊張力ネタで「今後はねじ山を考慮したいです」なんて話だったけど、
&link(McMaster(機械部品屋)のページ,https://www.mcmaster.com/#)から無料でボルトやナットのstepファイルをダウンロードできる。ネットショップなのだろうけど、現物を購入するわけではないので、ログインも必要ない。サイズも色々揃っているし。ボルトとナットだけなら、これといった問題もなく要素分割もできたので、後はボルトの先端に梁要素をくっつけて回せばいいのかな。
軸方向に色々な荷重が作用した時の柱の座屈†
片持ち梁の先端に集中荷重が作用した場合(メモ)†
そこかしこに載っているもの.
- \( P_{cr}=\frac{\pi^{2} EI}{4\ell^2}\approx \frac{2.467EI}{\ell^2} \)
片持ち梁に等分布荷重が作用した場合(メモ)†
ティモシェンコ『弾性安定の理論』の上巻から引用.
Bessel関数を解いたら(p.97)†
Bessel関数とやらの解法がよく分からない.
- \( (q\ell)_{cr}=\frac{7.837EI}{\ell^2} \)
エネルギー法1(p.99)†
第一近似として,たわみを\( y(x)=\delta (1-\cos \frac{\pi x}{2\ell}) \)と仮定した場合.簡単だが,Bessel関数を解いたものとの誤差が約0.7%ある.実用上は問題ないと思うけど,3桁の精度を狙いたいところ.
- \( (q\ell)_{cr}=\frac{7.89EI}{\ell^2} \)
エネルギー法2(p.101)†
さらに助変数を用いて,たわみを\( y(x)=\delta_{1}(1-\cos \frac{\pi x}{2\ell})+\delta_{2}(1-\cos \frac{3\pi x}{2\ell}) \)と仮定した場合.Bessel関数を解いたものと3桁一致.勉強中…….
- \( (q\ell)_{cr}=\frac{7.84EI}{\ell^2} \)
片持ち梁に等分布荷重(圧縮方向)と先端に集中荷重(圧縮方向)が作用した場合†
等分布荷重qは,集中荷重Pと係数kを用いて,仮に\( q=\frac{kP}{\ell} \)というふうに決める.
そして,ティモシェンコのエネルギー法を真似,たわみを第一近似として\( y(x)=\delta (1-\cos \frac{\pi x}{2\ell}) \)と仮定した場合.
- \( P_{cr}=\frac{(6\pi^5+(3\pi^5-12\pi^3)k)EI}{((-1536+432\pi+8\pi^3)k^2+(24\pi^3-96\pi)k+24\pi^3)\ell^2} \)
- 試しに,k=0を代入すると,先端に集中荷重が載った場合の座屈荷重と一致する.
- ちなみに,等分布荷重が引張方向に作用していた場合,kの値を負にすればいいだけなので(一応,計算して確かめてみたが),
- \( P_{cr}=\frac{(6\pi^5-(3\pi^5-12\pi^3)k)EI}{((-1536+432\pi+8\pi^3)k^2-(24\pi^3-96\pi)k+24\pi^3)\ell^2} \)
- 計算が間違っている可能性も高いので,そのうちにFEMで確認してみよう.
片持ち梁に三角形分布荷重(圧縮方向)と先端に集中荷重(圧縮方向)が作用した場合†
図がないと載荷条件が分かりにくいが,描くのが面倒臭いので後回し.
三角形分布荷重qは,集中荷重Pと係数kを用いて,仮に\( q(x)=\frac{kP}{\ell^2}(\ell-x) \)というふうに決める.(つまり,固定端側の分布荷重が大きいとき.)
そして,ティモシェンコのエネルギー法を真似,たわみを第一近似として\( y(x)=\delta (1-\cos \frac{\pi x}{2\ell}) \)と仮定する.
- \( P_{cr}=\frac{(30\pi^6+(5\pi^6-30\pi^4)k)EI}{((-4080+360\pi^2+6\pi^4)k^2+(40\pi^4-240\pi^2)k+120\pi^4)\ell^2} \)
片持ち梁に三角形分布荷重(引張方向)と先端に集中荷重(圧縮方向)が作用した場合†
図がないと載荷条件が分かりにくいが,描くのが面倒臭いので後回し.
三角形分布荷重qは,集中荷重Pと係数kを用いて,仮に\( q(x)=\frac{kP}{\ell^2}x \)というふうに決める.(つまり,自由端側の分布荷重が大きい時.)
そして,ティモシェンコのエネルギー法を真似,たわみを第一近似として\( y(x)=\delta (1-\cos \frac{\pi x}{2\ell}) \)と仮定する.
- \( P_{cr}=-\frac{\left(\left(5{{\pi}^{6}}-15{{\pi}^{4}}\right)k-15{{\pi}^{6}}\right)EI}{\left(\left(-7560+720{{\pi}^{2}}+8{{\pi}^{4}}\right){{k}^{2}}+\left(120{{\pi}^{2}}-40{{\pi}^{4}}\right)k+60{{\pi}^{4}}\right){{l}^{2}}} \)
片持ち梁に台形分布荷重(圧縮方向)と先端に集中荷重(圧縮方向)が作用した場合†
台形分布の下底(固定端側)を\( \frac{k_{1}P}{\ell} \),下底(自由端側)を\( \frac{k_{2}P}{\ell} \)とすると,分布荷重qは\( q(x)=\frac{P}{\ell}(k_{1}+\frac{k_{2}-k_{1}}{\ell}x) \)と書ける.
そして,ティモシェンコのエネルギー法を真似,たわみを第一近似として\( y(x)=\delta (1-\cos \frac{\pi x}{2\ell}) \)と仮定する.
- \( P_{cr}=\frac{\left(30{{\pi}^{6}}+\left(5{{\pi}^{6}}-30{{\pi}^{4}}\right)k_{1}+\left(10{{\pi}^{6}}-30{{\pi}^{4}}\right)k_{2}\right)EI}{(\left(-15120+1440{{\pi}^{2}}+16{{\pi}^{4}}\right){{k_{2}}^{2}}+\left(-240{{\pi}^{2}}+80{{\pi}^{4}}+\left(18{{\pi}^{4}}+360{{\pi}^{2}}-7680\pi+19200\right)k_{1}\right)k_{2}+\left(-4080+360{{\pi}^{2}}+6{{\pi}^{4}}\right){{k_{1}}^{2}}+\left(40{{\pi}^{4}}-240{{\pi}^{2}}\right)k_{1}+120{{\pi}^{4}}){{l}^{2}}} \)
- maximaに貼り付ける用
- (
P1(k1,k2,l1):=((30*%pi^6+(5*%pi^6-30*%pi^4)*k1+(10*%pi^6-30*%pi^4)*k2)*EI)/(((-15120+1440*%pi^2+16*%pi^4)*k2^2+(-240*%pi^2+80*%pi^4+(18*%pi^4+360*%pi^2-7680*%pi+19200)*k1)*k2+(-4080+360*%pi^2+6*%pi^4)*k1^2+(40*%pi^4-240*%pi^2)*k1+120*%pi^4)*l1^2)
- )
- \( k_{2} \)に0あるいは\( k_{1} \)に0代入したら三角形分布と同じになる.
- \( k_{1}=k_{2} \)にしたら等分布と同じになる.
片持ち梁に台形分布荷重(引張方向)と先端に集中荷重(圧縮方向)が作用した場合†
- ↑の式をk1とk2をマイナスにしたら同じになる.
- \( P_{cr}=\frac{\left(-30{{\pi}^{6}}-\left(5{{\pi}^{6}}-30{{\pi}^{4}}\right)k1-\left(10{{\pi}^{6}}-30{{\pi}^{4}}\right)k2\right)EI)}{{(\left(-15120+1440{{\pi}^{2}}+16{{\pi}^{4}}\right){{k2}^{2}}+\left(240{{\pi}^{2}}-80{{\pi}^{4}}+\left(18{{\pi}^{4}}+360{{\pi}^{2}}-7680\pi+19200\right)k1\right)k2+\left(-4080+360{{\pi}^{2}}+6{{\pi}^{4}}\right){k1}^{2}}+\left(240{{\pi}^{2}}-40{{\pi}^{4}}\right)k1+120{{\pi}^{4}}){{l}^{2}})} \)
- つまり,maximaでは,P1を貼り付けたあとに次のようにすればいい.
- (
P2(k3,k4,l2):=P1(-k3,-k4,l2)
- )
両端固定の問題に応用したい場合†
- まず,上の片持ちのそれぞれの式(分布荷重が圧縮方向と引張方向)にkの値を代入する.
- そして,Pcrをそれぞれ\( Pcr_{1},Pcr_{2} \),スパン\( \ell \)をそれぞれ\( \ell_{1}, \ell_{2} \)として,
- 連立方程式:\( Pcr_{1}=Pcr_{2}, \ell_{1}+\ell_{2}=0.5 \)
- ここでは,具体的な値ではなく,便宜上\( \ell_{1}+\ell_{2}=0.5 \)としたが,本来は両端固定のスパンの半分の値を入れるべき.
- より,\( \ell_{1}, \ell_{2} \)を求め,元の式\( Pcr_{1} \)か\( Pcr_{2} \)に代入すれば,座屈荷重Pcrが求められる.
等分布載荷†
kと\( \ell_{2} \)を\( Pcr_{2} \)に代入すればいい.\( \ell_{2} \)は,固定端からの距離で,
- かなり長いので,書きたくない.maximaに貼る用のみ.
- (
sol(k1,k2):=solve(P1(k1,k1,0.5-l2)=P2(k2,k2,l2),l2)
- )
- 0.5は仮で,本当は\( \frac{\ell}{2} \)をいれる.別に\( \ell_{2} \)でなく,\( \ell_{1} \)についても解いてもいい.
- 等分布荷重が載っていない場合と同じになるかの確認のためk1=k2=0を代入すると,\( \ell_{2}=0.250 \)になる.また,それを\( Pcr_{2} \)に代入するとPcr=4\( \frac{\pi^2 EI}{\ell^2} \)とも一致する.
- (
bfloat(P2(k2,k2,sol(k1,k2)))
- )
- ここでは,kに具体的な数値を入れる.
- kの計算方法については考え中.多分,曲げモーメントによる軸力をzで一回微分して,zに何かを代入して,さらにそれに何かをかけるのだろうけど,k自体がl2とP2の入れ子になっていたら非常に厄介.
台形分布載荷†
kと\( \ell_{2} \)を\( Pcr_{2} \)に代入すればいい.\( \ell_{2} \)は,固定端からの距離で,
- かなり長いので,書きたくない.maximaに貼る用のみ.
- (
sol(k1,k2,k3,k4):=solve(P1(k1,k2,0.5-l2)=P2(k3,k4,l2),l2)
- )
- 0.5は仮で,本当は\( \frac{\ell}{2} \)をいれる.別に\( \ell_{2} \)でなく,\( \ell_{1} \)についても解いてもいい.
- (
bfloat(P2(k3,k4,sol(k1,k2,k3,k4)))
- )
- ここでは,k1, k2, k3, k4に具体的な値を入れる.
- k1,k2,k3,k4の計算方法については考え中.
直交異方性材料の直応力-直ひずみ関係†
前々から&link(構造関係メモ,http://www.str.ce.akita-u.ac.jp/~gotou/kouzou/memo.html#ihou)の逆行列がなかなかややこしいと噂であったので、実際のところどうなるのか確かめてみることにした。
木材利用2017メモ†
- アンカープレートの部分だけ木材と鋼板を一体化させる。
- アンカープレートの境界面でパーティションし、木材はLength:50,鋼材はLength:10ぐらいの四面体要素に切り、2次要素にする。
- これだと、鋼板の隣の非一体化部分が木材にすり抜けるので、従来のモデリングの方がいかにもそれらしい座屈をする。ということで、従来に近い非一体化方法でもやる。
- 堅固山さんとの違いは、
- 木材を直交異方性にする。
- 3点曲げに加えて積雪荷重での座屈も計算する。
- 特に、支点付近の鉛直材に焦点を当てる。
- 大池や虎毛などの大きいモデルでもやってみる。
- 要素数の問題で部分的に取り出したモデルで計算するかも。
5月初旬(発表概要)までに†
- 7mモデルでやる。
- 穴の拡大率は0,5,10,15,20,25,30%の7通りとし、7mモデルの鋼板については堅固山さん作のデータを使用。
- 何もなしモデルと補剛材+対傾構ありモデルの2通りでやってみる。
- 載荷条件は、3点曲げ(線載荷でいいかな?)と積雪荷重(積雪1mあたり\( 3.5kN/m^2 \))の2通りでやる。
これだけで28通り。ここまでの計算自体はjobを実行すれば2~3日で終わるけど、ファイルのサイズが結構な量で120GBもいってしまうので、保存場所に困る。
- さらに木材を等方性と異方性にしたものとで比較する?ことになったので、2倍して56通り?(済)
- 中央と支点部の鋼板と木材だけ非一体化にしたものでもやってみるので、さらに2倍して112通り?(済)
ひとまず、7mスパンについては全通りの計算が終わったが、結果が多すぎて、どうまとめたらいいものやら分からない……。
後藤さんと相談した概要の流れをメモ†
- 1.端だけ非一体化・等方性で穴の大きさを変える(堅固山さんのようにする)と、穴の大きさと座屈荷重はほぼ比例関係になる。
- 2.しかし、木材を直交異方性にすると、それよりも座屈荷重が2割も下がってしまう。
- 不思議。それと、要素の跳び出しが等方性の時よりも増えるので、あまりいい気はしない。
- (3.)さらにアンカープレートのところだけ一体化にすると、座屈荷重がもう1割下がるが、これはめり込みが起きるからであり、鋼板中央部に着目する場合、先ほどの数値モデルの方が現実的である。
- しかも、木材と鋼板の境界に応力集中する箇所が増えるからか、要素の跳び出しがさらに増える。これもあまりいい気はしない。
- 4.実際に影響が大きいと予想される積雪荷重が載った場合、3点曲げよりも低次のモードで支点部付近の鉛直材の座屈や支点部の横倒れ?が発生する。しかも、その順番は穴の大きさに依存する。
- 対傾構と補剛材の影響をどこに挟むのがいいのかを訊くのを忘れてた! 座屈荷重が1桁ぐらい高くなるので、これを入れたら7mスパンの場合、かなり安心できる。
6月から8月(発表スライドor論文)までに†
- 大池モデル(や虎毛モデル)でも同じことをやる。
- 7mモデルで支点近くだけを取り出した一部モデルと従来の1/4モデルで同じ結果がでることを確認できたら、一部モデルでやるかも。
こんなにやれるかな?
おまけ†
- 5mスパン・板厚6mmの図面があったら(k2にはない?)、本当に70kN近くで実験のように座屈(はらみ?)するのかを確かめておきたい(済)。
- 座屈荷重は,部分的非一体化モデルで282kN, 全体的非一体化モデルで252kN.実験値と全然合わないが,これでいいのだろうか…….
- というか,そもそも実験値(tugite)のはらみ(7mに3点曲げで100kNかけたもの)が6mmもあるのに、FEMだとその1/20ぐらいしかない.まずは,座屈解析に入る前に,そのへんの原因をはっきりさせて,はらみが合うようなモデル化を見つけないけないと思う.
- ちなみに,CalculiXで座屈の*STEP~*END STEPの前にプレストレスの*STEP~*END STEPをいれると,プレストレスを入れた状態での座屈解析ができるが,プレストレスがあってもなくても座屈荷重はほぼ変わらない(相対誤差1%未満).
- どうやら非線形座屈解析の出番はないかも。計算するにしても、ひとつにつき2~3日は掛かりそうなので、厳選してやる必要があると思う。ただ、遊びでやってみたい。
- 幾何学非線形で計算すると,座屈荷重に至る前にまた別のあるところに応力が集中しすぎて,そこで飛び出しが発生する.困ったものだ.ヤング率と荷重のオーダーを一緒に下げてみるとか?
- 計算に使った積雪1mにつき\( 3.5kN/m^2 \)だが、昔の道路橋示方書(5版)によると、
降りたての雪 | \( 150kg/m^3 \) |
やや落着いた雪 | \( 300kg/m^3 \) |
圧縮された雪または多量に水を含んだ雪 | \( 500~700kg/m^3 \) |
印刷用の折り紙円筒†
色々な折り目パターンに変えても、\( \LaTeX \)を経由してA4用紙に目一杯の折り目線とのりしろを描くプログラムを作ってみた。下の例は作りにくいものもあるようなので,誰か作りやすくてきれいにできるパターンを見つけて欲しい。
ところで,7月10日の高校の先生との個別相談会用に印刷してみたところ,(Ubuntu16.04で)プリンターの設定を次のようにしないと,プログラム上での余白の大きさの関係なしにはみ出てしまうことが分かった.とすれば,プログラム上での余白は最小値にすればいい,ということになる.
- システム-->システム管理-->プリンター
- HL5270DNを右クリックして,プロパティ
- ジョブオプション-->「用紙に合わせる」にチェック-->適用
支間中央のみを取り出して線形座屈解析†
局部座屈の着目点と比較して全体が大きい構造物だと、十分な精度を得られるぐらいの要素分割では計算ができないかもしれない。そこで、中央付近の一部だけを取り出して、計算してみた。
手法は以下の通り。
- 拘束は
- (z)橋軸方向対称面
- (x)幅員方向対称面
- (y)切断面の中立軸
- 載荷は
- (y)輪荷重P/4
- (z)\( \frac{曲げモーメント_{切断面}}{角材同士の中心間隔} \)を軸方向に上下の角材(+鋼板)で逆向きに作用させる。
- ここで、角材と鋼板の剛性比(\( \frac{E_{鋼}I_{鋼}}{E_{鋼}I_{鋼}+E_{木}I_{木}} \)or\( \frac{E_{木}I_{木}}{E_{鋼}I_{鋼}+E_{木}I_{木}} \))をちゃんと考慮する。そうしないと、鋼材の負担が少なくなるため、座屈荷重が高くなってしまう。
- 孔空き鋼板の3点曲げ(載荷は輪荷重)とした。
- モデルはk2に上がっていた堅固山さんのbrepファイルをそのままお借りしました。ありがたや。
- 堅固山さんが計算したものは、\( P_{cr} \)=270kNなので、1/4モデル(等方性)とほぼ一緒。
| 1/4モデル(等方性) | 一部モデル(等方性) | 1/4モデル(異方性) | 一部モデル(異方性) |
要素(C3D10)数 | 175493 | 92862 | 175493 | 92862 |
1次モード | 270.0kN | 263.6kN | 228.5kN | 232.8kN |
2次モード | 871.2kN | 851.3kN | 728.6kN | 745.7kN |
3次モード | 1769kN | 1729kN | 1494kN | 1536kN |
- ちなみに、応力集中する要素の飛び出しなどのノイズと思われるものは除いている。
- モデルの体積比は\( \frac{1/4モデル}{一部モデル}=5 \)なので、要素数も5倍にならないといけないと思うかもしれないが、それだと計算が大変なので、1/4モデルは全体的にそこそこ粗めに要素分割して、鋼板の非一体化部分だけ(sub meshで)一部モデルと同じぐらい細かく要素分割している。
- 変位図(変位の倍率は見やすいように調整)
- そんなことをしていいのだか分からないけど、1/4モデルの1次モードと2次モードは見にくいので、幅方向だけ変位を逆にしている。
- 相対誤差が大体2~3%ぐらいなので、なかなか良い精度だと思う。
- 分布荷重が載った場合についても、いずれやりたい。
後藤ちゃちゃ(17/3/19)†
トラスの影響線で考えると、圧縮力が最も大きくなる鉛直材は、支点に
一番近いところになるので、実は、支点側の座屈を解析する方が重要かもしれません。
その辺は、後でお話しましょう。
ところで、きのう、岩熊先生の退職パーティーに行って、鬆徒労苦衷有迷禍荷苦痛の製本版を買ってきたのですが、パラパラと見ていたら、
&link(3.5.2.4 積層板の見かけ上のYoung率,http://mechanics.civil.tohoku.ac.jp/bear/nisikozo/s1node15.html#SECTION013524000000000000000)で、CLTの平均化ヤング率を出せるのではないかなと。
- ただの近藤メモ:堅固山さんに聞いてみたところ、純粋な鉛直材の座屈を確認したいときは、50モードぐらい出力するようにしているらしい。ちなみに、なぜここで「純粋な鉛直材の座屈」と書いたかというと、それよりも低い荷重で、非一体化部分の鋼板が開きながら鉛直材も折れ曲がるという座屈をするから。
- 後藤ちゃちゃ(17/3/23)虎毛や大池のモデルは、鋼板上下が折れ曲がっているチャネル材です。フランジ部は、ウェブ厚を含めて75mm, ウェブ厚を引いた張り出し部だけなら75-9=66mm(図面アップしてましたっけ)。
理工学デザイン†
- (
システムデザイン工学専攻 12月22日(木)12時50分~14時20分
○会場:VBL棟2階大セミナー室
○発表者は開始5分前までに準備を終えて会場に集合のこと。
○発表者は3名(教員2名、学生1名)への説明が終わった後も、
他の学生のポスターを見学したり、担当でない先生方へも対応するなりして、
終了時間まで会場に残ってください。
○当日、発表も質疑もない学生は出席しなくて構いません。
○ポスター発表当日の午前11時からポスターの貼り付けなど準備できます。
○ポスター用ボードにポスター発表番号が記載されていますので、
指定の場所にポスターを貼り付けてください。
○各自、ピンかセロテープを用意して、ポスター用ボードに貼り付けてください。
○終了後は、忘れずにポスターを持ち帰りください。
○A1サイズ(縦841mm×横594mm)縦置きでポスターを準備してください。
○ポスターの上段に、タイトル、所属(○○専攻○○コース)、
発表者氏名を明記してください。
○ポスターの作成は自由(手作りでも結構です)に行ってください。
情報統括センターを利用してポスターを作成する人は、
予めセンターに予約(前日17:00まで)してから行ってください。
なお、ポスター印刷する際は、利用申請書を必ず持参してください。
○研究テーマや方向性、方法をポスターにまとめ、発表する。
指定された教員2名に説明する以外に、他専攻の学生に対して説明を行う。
○各学生は、自身の属する専攻以外の学生のポスター発表を訪れ、
質疑応答し、その学生の研究内容を十分に理解した上で研究内容に関してレポートを作成し、
1か月以内に理工(大学院)担当 に提出する。
特に、複数の質問事項を明確に記載し、質疑応答を記録する。
その質疑応答から理解した事をレポートにまとめる。
- 後藤ちゃちゃ(16/11/18)
各種の非線形問題(ねじり座屈とか接触とか)一通り解けているようだし
(CalculiXも一通り解けそうですね)、線形でも回転螺旋折りとかも面白いし、
解析が困難な各種の非線形問題を工夫しながら解いてますが、
オープンソースのツールだけで、割と何でも解けてます的なオムニバス的な
話にしてもいいかもしれません。まだM1なんで色々とおもしろそうなところを
やってます。これからやっていきたい本命はこれなんですが、というのを最後に
入れてもいいですが。
PC鋼棒の引張+トルク+摩擦†
CLT関連で使えそうな板の文献をメモ†
CLTのたわみ(実験値、FEMの値)が、どの理論式に近くなるのか、気になった。CLTは直交異方性の積層板で厚板になるのだと思う。色々なモデル化と仮定があるので大変だろうけど、これらを比較できたらなかなか楽しそう。
- 土木学会『構造力学公式集』@研究室
- 相対2辺が単純支持された等方性長方形薄板:p.328
- 部分分布荷重:p.330
- 残りの相対2辺が弾性支持桁:p.331 .ここで、\( \gamma=0 \)とすると、残りの相対2辺が自由辺の条件になる。
- 直交異方性板:p.367 .少しだけ長方形板の記述あり。ただし、これを見ただけではなかなか使えるようにはならないと思う。既に勉強した人の為のリファレンス的なもの?
- ティモシェンコ『板とシェルの理論(上・下)』 @図書館
- 直交異方性板は下巻に書かれている。これも具体例はあまり無い。
- 渡辺昇『橋梁工学』 @研究室
- 等方性板:p.300
- 直交異方性板:p.324(そんなに詳しくない…)
- アムバルツミャン『異方弾性板の理論』 @図書館
- 異方性の薄板、厚板、積層板について座屈、有限変位、振動といった具合に何でも書かれているが、結構読むのが大変そう。
- J.R. Vinson & R.L.Sierakowski『複合材料の構造力学』@図書館
- 異方性の積層板について:pp.42-101
- さらに、7章に「強度と破損の理論」が載っている。これは面白そう。
- 宮入裕夫『複合材料入門 ー基礎と応用ー』@図書館
- 異方性の積層板についてはあまり書かれていないのだが,何と!ハニカムパネルの曲げ剛性・せん断剛性・ねじり剛性について書かれている(p.180~).
- ということで,ハニカムパネルについて読んでみると,面内引張・面外曲げ・ねじりについては表面材(上下の蓋)のみで抵抗し,面外せん断については心材(ハニカムコア)のみで抵抗する,という大胆な仮定を用いていた.工学的!
- ハニカムパネルについては,図書館にはないが,宮入裕夫『サンドイッチ構造』あたりにより詳しく書かれているのでは?
板の座屈†
- メモ:4辺単純支持の座屈荷重
\( N=k\frac{D\pi^{2}}{b^{2}} . \)
ここで、
\( k=(m\frac{b}{a}+\frac{1}{m}\frac{a}{b})^{2} , D=\frac{Et^3}{12(1-\nu^{2})} . \)
t:板厚 a:長さ b:幅 m:長軸方向の凹凸の数
と、色んな資料に書かれているが、Dは単位幅あたりの曲げ剛性なので、(次元的にも)上の式に幅bを掛けた\( N=k\frac{D\pi^{2}}{b} \)が座屈荷重なるのではないだろうか。
プレストレス木箱桁橋†
孔無し一体化モデルの1/4解析†
孔無し非一体化モデルの1/4解析†
いわゆる接触解析。
- &link(onsimyon.f90,http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/kondo/onsi/onsimyon.f90)
- プレストレスのかけ方は、鋼板の上下の木材と隣り合わせている部分に全面載荷。
- 載荷板に載荷するように改良。変位計の位置で変位を出力するように改良。なるべく均等に載荷するように改良。
- &link(onsimayon.f90,http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/kondo/onsi/onsimayon.f90)
- アンカープレートのみにプレストレスをかけてみたが、プレストレス時の計算が収束しない。
- せっかくなので、スパン7m(\( E_{zz} \)=7.694GPa)の孔無し一体化モデルと孔無し非一体化モデルの断面のずれ具合を比較してみた。
- とりあえず摩擦係数は中央値をとって、鋼材と木材:0.40 , 木材と木材:0.40 にした。
- 軸方向は128分割で、上村さんの修論本体のグラフからするとこれで十分と判断。その代わり、断面の分割を細かくしてみる(上図)と、断面の変位差が大きくなった。ちなみに鋼板の厚さは4分割。
- 変位図(載荷方向)は、10倍に拡大している。
- 実験値は上村さんの修論本体の表の実験2(k2にあるuemurahontai2.pdfのp.102)から持ってきた。一体化モデルでも、十分実験値に近い結果になった。
- 濡れ具合の他に、↓摩擦面の仕上げ方によっても、摩擦係数は大きく変わるらしい。現地製材の木材と、橋梁に使うような大型の鋼板であれば、摩擦面がかなり粗いと思われる。
- ttps://www.jstage.jst.go.jp/article/aijs/76/666/76_666_1469/_pdf
緊張力の低下†
木材のクリープやらPC鋼棒のリラクセーションやらで緊張力が低下したら、落下防止材や対傾構があるので上の角材が滑り落ちるということはないものの、下の角材まで十分に力が伝達しなくなるだろうから、剛性が低下してしまって危ないと思う。そこで、現場で計測しているPC鋼棒の緊張力がどれくらいまで低下していたら危険なのかを予め見積もってみた。
- &link(onsirelax.f90,http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/kondo/onsi/onsirelax.f90)
- とりあえず、スパン6m(\( E_{zz} \)=6.921GPa)のモデルに荷重70kN(二等林道橋の後輪荷重55kN*(1+木橋の衝撃荷重0.25))を載荷し、緊張力を70kNから40kN(根拠なし)まで減少させてみた。摩擦係数も根拠なし。
- スパン7mモデル(\( E_{zz} \)=7.694GPa)にして、計算し直そう。
- 上図は緊張力が53kNの時の載荷方向の変異(1倍)図。落下防止材やら対傾構やらで、これほどは滑らないような気がする。剛性は低下すると思うけど。
- 破壊試験(100kN)では、鉛直変位の最大値が15mmぐらいなので、それを目安に考えると、1~2割ぐらい緊張力が落ちていたら危ない?
- グラフには鉛直変位20mm以上は載せていない。データが途中で途切れているのは、そこでいきなり滑って、計算が止まったから。
- ところで,色々とひっくり返すようなことをいうと,緊張力はそもそも乾燥収縮やクリープやらで40%までに低下したときに丁度良くなるように設計されていたはずなので,緊張力が28kNの時に完全に鋼板と木材が滑っているのはいいのだろうか?まあ,木材同士はずれてないから,元のプレストレス木床版としてはそれでいいのかもしれないけど…….
孔無し一部非一体化モデルの1/4解析(局部座屈)†
中央のアンカープレート間の鋼板のみ非一体化にして、かつ接触の定義を入れた。この条件で荷重を大きくしていけば、初期不整を入れなくても、そのうち座屈するのではないかと思った。ちなみに、普通に接触解析をすると、鋼板と木材の裂け目に応力が集中してしまい、計算ができない。経験則であり、細かなテクニックだが、裂け目の要素一列分だけ接触面の定義をしないでおくと、問題なく計算できる。
オイラー座屈から3点曲げ載荷時の座屈荷重を推定†
- &link(onsioira_3ten.f90,http://www.str.ce.akita-u.ac.jp/~gotouhan/j2017/kondo/kaiseki/onsioira_3ten.f90)
- 堅固山さんが(孔空き鋼板の)オイラー座屈を計算しているので、オイラー荷重から3点曲げの荷重を逆算してみた。圧縮力を分布荷重ではなく集中荷重に置き換えているところや,断面内でのせん断力の分布を考慮していないところなどが特に怪しいが、こんなものでもオーダー的にそれなりの予測ができそう。
鋼板上部の座屈(h=163) | 鋼板上部の座屈(h=120) | 鋼板上部の座屈(FEM(異部分)) | | 鉛直材の座屈(ell=174) | 鉛直材の座屈(ell=260) |
216kN | 192kN | 218kN | | 6201kN | 2777kN |
- 「異部分」は,木材を直交異方性材料とした,部分的非一体化モデルのこと.
- 「等部分」は,木材を等方性材料とした,部分的非一体化モデルのこと.
- 鋼板上部の座屈について,ここでは(1.直交異方性を考慮していないので座屈荷重は上がる↑)が,それと同時に(2.斜材と鉛直材による弾性支持を無視しているので座屈荷重が下がる↓)ため,うまいことたまたまFEMと近い値になったのだと思う.
- ということで,FEMで中央の鉛直材と斜材をなくして,木材を等方性材料にしたり異方性材料にしたり,はたまた異方性で,ヤング率(\( E_{xx},E_{yy} \)だけ)を高くしたり,せん断弾性係数(\( \tau_{xy},\tau_{zx} \)だけ)を高くしたりしてみると,
鋼板上部の座屈(h=163) | FEM(等部分) | FEM(異部分) | FEM欠け(等部分) | FEM欠け(異部分) | FEM欠け(異部分/\( E_{xx}=E_{yy}=25E_{zz} \)) | FEM欠け(異部分/\( G_{xy}=G_{zx}=15E_{zz} \)) |
216kN | 262kN | 218kN | 209kN | 170kN | 192kN | 215kN |
- となることから,座屈荷重は,異方性の影響が約2割↓,中央の鉛直材の影響が約2割↑なのだろう.
- 特に,異方性の中でも,木材の軸直角方向のヤング率の影響よりも,せん断弾性係数の影響が大きいことが分かる.つまり,アンカープレートらへんが斜め向きになるということ.
- ちなみに,ヤング率を変える(軸直交方向を硬くしても柔らかくしても)と「飛び出し」が生じるが,せん断弾性係数だけを変えても「飛び出し」は生じない.
- ただし,桁高800mmになると中央の鉛直材と斜材の補剛効果が下がるので,この推定方法よりも座屈荷重が低くなってしまう.ただ,桁高500mmモデルの中央の鉛直・斜材の効果が約2割であることが分かったので,計算結果よりも\( 2-2\times (\frac{桁高500mmの鉛直材の長さ}{桁高800mmの鉛直材の長さ})^3 \)割低下すると予測できると思う.
- 3点曲げ載荷における鉛直材の座屈は\( \frac{\ell}{4} \)あたりで生じる(しかも,鉛直材だけでなくて板全体が曲がる)ため,この方法では推定できない気がする.
オイラー座屈から等分布載荷時の座屈する積雪深を推定†
- 対傾構をつけず,補剛材をつけたらどうなるかやってみたい.波打つ様な座屈でないなら,それなりにうまく行く気がする.
- Trahairでも\( S(\frac{\ell}{2}) \)や\( \tau=\frac{QS}{bI} \)とかを整理したらできるかもしれない。
datファイルのデータ整理†
弾性床上の座屈†
鋼材と木材の接触解析†
CLT†
梁(5層7プライ/7層7プライ)の3点曲げ†
梁(5層7プライ/7層7プライ)の3点曲げを繰り返す(全体が弾塑性体)†
h=240mm(7層8プライ)のときの梁理論との比較†
b=24mm,h=240mm(7層8プライ)のときの1層と8層のFEMでの比較†
- 大黒屋さんの真似をしたついでに、FEMの相対誤差(\( \frac{v_{1層}-v_{8層}}{v_{8層}}\times100 \))を一応まとめておく。
- 曲げが支配的になるほど、両者の値が近くなる。曲げ剛性から1層モデルのヤング率を求めていることから、予想がつくけど。
- 弱軸の挙動もちょっと気になる。3点曲げと5点曲げで違う形状の曲線を描いているあたりが。
注意!以下のプログラム類で1層化したモデルについては,ポアソン比をプログラム中に書いてあるものから
\( \nu_{zx}=\sqrt{0.0064\frac{E_{z}}{E_{x}}}=\sqrt{0.0064\frac{3.5}{1.7}}\approx 0.115 \), \( \nu_{xz}=\sqrt{0.0064\frac{E_{x}}{E_{z}}}=\sqrt{0.0064\frac{1.7}{3.5}}\approx 0.0558 \),
\( \nu_{xy}=\nu_{xz}=0.0558, \nu_{zy}=\nu_{zx}=0.115 \), \( \nu_{yx}=\nu_{xy}\frac{E_{y}}{E_{x}}=0.05575\frac{0.2}{1.7}\approx 0.00656 \), \( \nu_{yz}=\nu_{zy}\frac{E_{y}}{E_{z}}=0.1148\frac{0.2}{3.5}\approx 0.00656 \)
に書き換えてみると,8層のものにかなり近い値がでるので,一応お勧めしておきます.これについての考察はちょっと下の方にメモしておきました(2017/5).(プログラム中のポアソン比を書き直した方がいいかもしれないけど,面倒臭いのでひとまずそのまま.)
供試体2(7層8プライ/接続金物無し)の静的載荷†
- &link(clt1.f90,http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/kondo/clt/clt1.f90)
- 1層モデル。海老名さんの指摘により寸法や境界条件を直した。変位計の位置で変位も出力するようにもした。弾塑性への移行等も想定して、半解析にした。変位計の位置はExcelのデータと図面で違う?
- \( \overline{E_z}=3.5 \)GPa, \( \overline{E_x}=1.7 \)GPa, \( E_y=0.2 \)GPa,
- \( \nu_{xy}=\nu_{xz}=0.4\cdot\frac{\overline{E_{x}}}{\overline{E_{z}}}=0.4\cdot\frac{1.7}{3.5}\approx 0.194 \), \( \nu_{yx}=\nu_{yz}=0.4\cdot\frac{E_{y}}{\overline{E_{z}}}=0.4\cdot\frac{0.2}{3.5}\approx 0.0229 \), \( \nu_{zx}=\nu_{zy}=0.4 \)(支間方向が支配的だと想定してポアソン比0.4をここにもってくる),
- \( G_{xy}=G_{yz}=G_{zx}=\frac{E_{z}}{15}=\frac{5}{15}\approx 0.33 \)GPa.
- ちなみに、ヤング率の平均化は、\( \frac{\sum_{i=1}^{8} E_{i}\cdot\int_{A_{i}} y^2 dA_{i}}{\sum_{i=1}^{8}\int_{A_{i}} y^2 dA_{i}} \)というようにして計算すると、ぴったりこの値になる。
- &link(clt8.f90,http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/kondo/clt/clt8.f90)
- 8層モデル。海老名さんの指摘により寸法や境界条件を直した。変位計の位置で変位も出力するようにもした。弾塑性への移行等も想定して、半解析にした。変位計の位置はExcelのデータと図面で違う?
- \( E_z=5 \)GPa, \( E_x=E_y=0.2 \)GPa.
- \( \nu_{xy}=\nu_{xz}=\nu_{yx}=\nu_{yz}=\frac{0.4}{25}=0.016 \), \( \nu_{zx}=\nu_{zy}=0.4 \),
- \( G_{xy}=G_{yz}=G_{zx}=\frac{E_{z}}{15}=\frac{5}{15}\approx 0.33 \)GPa.
- &link(cltiso.f90,http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/kondo/clt/cltiso.f90)
- 等方性材料。実験や上の2つとは全然合わないけど、構造力学公式集に載っている板のたわみの式に近くなる。
供試体2(7層8プライ/接続金物無し/ゴム有り)の静的載荷†
供試体2(7層8プライ/接続金物無し)の弾塑性解析†
- ところで,入力データに特に書き込んでいないが,デフォルトでMisesの降伏条件を直交異方性材料に拡張したというHillの降伏条件になっているのだろうか?ソースをいじってみたいのだが,どこにあるのかいまいち分からない.CAELinuxでは/opt/CalculiXにあったのだけど.
- 後で後藤さんから訊いた話では,apt-getでCalculiXをインストールすると,ソースファイルをいじって使うことができないらしい.実行ファイルだけインストールされるとかかな?残念.
供試体1(7層8プライ/接続金物有り/ゴム有り)の静的載荷†
供試体3(7層8プライ/供試体2の半分)の静的載荷†
\( \ell \)=2010mm,h=240mm(7層8プライ)のときの1層モデルと8層モデルのFEMでの比較†
1層モデルと8層モデルのたわみの誤差についての考察†
支間方向にz軸,橋軸方向にx軸,載荷方向にy軸をとった(梁の幅員を徐々に広げたらこうなってしまった.見た目が気持ち悪い……)ときの,平面応力問題の直交異方性材料の構成則(直ひずみのみ)は,
\( $\left(\begin{array}{c} \varepsilon_{x}\\ \varepsilon_{z} \end{array} \right)= \left[ \begin{array}{cc} \frac{1}{E_{x}}&-\frac{\nu_{zx}}{E_{z}}\\ -\frac{\nu_{xz}}{E_{x}}&\frac{1}{E_{z}} \end{array} \right] \left( \begin{array}{c} \sigma_{x}\\ \sigma_{z} \end{array} \right). \)$
この逆関係は,
\( $\left( \begin{array}{c} \sigma_{x}\\ \sigma_{z} \end{array} \right)= \frac{1}{1-{\nu_{xz}}{\nu_{zx}}} \left[ \begin{array}{cc} {E_{x}}&{\nu_{zx}}{E_{x}}\\ \nu_{xz}{E_{z}}&{E_{z}} \end{array} \right] \left( \begin{array}{c} \varepsilon_{x}\\ \varepsilon_{z} \end{array} \right) \)$
となるので,&link(岩熊先生のページ,http://mechanics.civil.tohoku.ac.jp/bear/nisikozo/s2node24.html#SECTION028220000000000000000)の式(8.7)から式(8.15)あたりまでをそのままなぞる(記述が面倒臭いので過程は省略)と,1枚の板の曲げ剛性を
\( $ D_{x} \equiv \frac{E_{x}}{1-{\nu_{xz}}{\nu_{zx}}}I^{(p)}, D_{z} \equiv \frac{E_{z}}{1-{\nu_{xz}}{\nu_{zx}}}I^{(p)}. \)$
と書ける.ここで,\( I^{(p)} \)は単位幅の断面二次モーメント(板厚をtとすると,\( I^{(p)}=t^{3}/12 \)).
例えば,上述したように挽き板一枚の材料定数
\( $E_z=5GPa, E_x=E_y=0.2GPa, \nu_{xy}=\nu_{xz}=\nu_{yx}=\nu_{yz}=\frac{0.4}{25}=0.016, \nu_{zx}=\nu_{zy}=0.4 \)$
から,8層分を平均化した材料定数を
\( $\overline{E_z}=3.5GPa, \overline{E_x}=1.7GPa, E_y=0.2GPa(曲げ剛性から求めた), \nu_{xy}=\nu_{xz}=0.4\cdot\frac{\overline{E_{x}}}{\overline{E_{z}}}=0.4\cdot\frac{1.7}{3.5}\approx 0.194, \nu_{yx}=\nu_{yz}=0.4\cdot\frac{E_{y}}{\overline{E_{z}}}=0.4\cdot\frac{0.2}{3.5}\approx 0.0229, \nu_{zx}=\nu_{zy}=0.4(対称条件から求めた) \)$
というように決めた時,8層モデルの板の曲げ剛性は(\( \sum_{i=1}^{8} \frac{E_{i}\cdot\int_{t_{i}} y^2 dt_{i}}{(1-\nu_{yzi}\nu_{zyi})} \)の分母は層ごとに\( \nu_{yzi} \)と\( \nu_{zyi} \)が入れ替わるだけで、全層で同じになるため、くくり出せ)
\( $ D_{8層x} = \frac{\overline{E_{x}I^{(p)}}}{1-0.016\cdot0.4}\approx 1.006441\overline{E_{x}I^{(p)}} , D_{8層z} = \frac{\overline{E_{z}I^{(p)}}}{1-0.016\cdot0.4}\approx 1.006441\overline{E_{z}I^{(p)}} . \)$
1層モデルの板の曲げ剛性は
\( $ D_{1層x} = \frac{\overline{E_{x}I^{(p)}}}{1-0.194285714\cdot0.4}\approx 1.084263\overline{E_{x}I^{(p)}} , D_{1層z} = \frac{\overline{E_{z}I^{(p)}}}{1-0.194285714\cdot0.4}\approx 1.084263\overline{E_{z}I^{(p)}} . \)$
ここで,1層モデルと8層モデルとで梁としてEIが同じになるように平均化ヤング率を決めているので,板の曲げ剛性をEIの係数で比較できる(多分……).より具体的には、相対誤差にすると\( \frac{1.084263-1.006441}{1.006441} \approx \)7.73%ぐらい1層モデルが硬いことがわかる.
とはいえ,CLTにKirchhoff-Loveの仮定を適用するのにもかなり無理があるような…….
1層モデルのポアソン比について考えてみる†
というわけで,8層モデルのたわみに合わせようとするなら,どうやら1層モデルの面内のポアソン比の積が\( \nu_{xz}\times\nu_{zx}=0.4\times0.016=0.0064 \)になるようにしつつ,対称性を考慮して決定しなければいけないような気がしてきた.
軸のとり方やら材料定数やら寸法やらを上述した7層8プライのものと同じとすると,対称条件より\( -\frac{\nu_{xz}}{E_{x}}=-\frac{\nu_{zx}}{E_{z}} \)となることから,
\( $ \nu_{zx}=\sqrt{0.0064\frac{E_{z}}{E_{x}}}=\sqrt{0.0064\frac{3.5}{1.7}}\approx 0.115, \nu_{xz}=\sqrt{0.0064\frac{E_{x}}{E_{z}}}=\sqrt{0.0064\frac{1.7}{3.5}}\approx 0.0558. \)$
で,あまり変位に影響しなさそうなポアソン比を,仮に今求めたものと同じ(\( \nu_{xy}=\nu_{xz}=0.0558, \nu_{zy}=\nu_{zx}=0.115 \))とすると,残りのポアソン比は対称条件から,\( \nu_{yx}=\nu_{xy}\frac{E_{y}}{E_{x}}=0.05575\frac{0.2}{1.7}\approx 0.00656, \nu_{yz}=\nu_{zy}\frac{E_{y}}{E_{z}}=0.1148\frac{0.2}{3.5}\approx 0.00656 \)
になる.こんな決め方でいいのかどうか,幅/スパン比を変えて確かめてみると,中央輪載荷と等分布載荷でそれぞれ
となり,以前のものと比べてかなり改善される.ちなみに今回使ったプログラムは
長方形板の4辺支持の式を計算†
供試体2(7層8プライ/ボルト有り)の1/4解析†
- &link(cltbyon.f90,http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/kondo/clt/cltbyon.f90)
- 木材利用研究論文報告集15のpp.17-22の有山さんのを真似る。つまり、輪荷重を受けた後の「一般部」の破壊試験(H28/09/05)のイメージ。
- 実験では降伏するまで載荷したものの、これといってCLTの損傷は見当たらなかったので、ボルトがどうにかなってしまったものと思われる。そこでボルトもモデル化。
- 計算してみたところ、随分とボルトの下部に応力が集中しているようだったので、弾塑性解析にしたら収束しないかもと思い、線形計算しかしていない。
- 直方体(CLT)と円柱(ボルト)が組み合わさったメッシュを生成するのは大変そうなので、ボルトは梁要素(B32)にしてみた。なので、ボルトの径と本数を変えての計算が容易にできる。最適な組み合わせを探すのにいいのでは?
- メッシュをかなり細かくしないと、ボルトの断面が膨らむ(梁要素なのに?)ので1/4解析にした。
- 静的試験について、エクセルのC列目には最大荷重が約10kNと書かれているが、『木材利用研究論文報告集15』のp.20には静的試験が100kN載荷と書かれている。W列目の単位がtfになっていることからも、エクセルの荷重(C列目)は単位がkNでなく、tfの間違いだと思う。エクセルの荷重が9.85\( \times \)9.8\( \approx \)97kNだと、FEMとおおよそ合う。
CLT橋†
中村先生のCLT橋(桁に集成材,床版にCLTを使い,それらをラグボルトで繋ぐことで,T字の合成桁とした木橋)のCalculiX用入力データをつくるプログラム類.
円筒(角筒)†
円筒プログラムと板要素の練習。
折り目を剛結とした回転螺旋折り†
折り目を剛結とした反転螺旋折り†
- 線形解析をすると、回転螺旋折は上部が拡がってしまい、反転螺旋折はあまり拡がらない。どちらも折り目が剛結なのにこういった差が出るのは、ヒンジがどうのという話ではない気がする。恐らく、前者は上部がぐるぐる回るつくりで、板要素の面に対して水平な(自由度を持たない?)方向の剛体変位(or回転?)が大きくなってしまうからだと思う。なので、段数が多くてぐるぐる回る回転螺旋折とかの場合、折り目をヒンジにしたとしても、幾何学非線形解析でないと拡がってしまうのではないか?
板の要素数を増やす†
鋼棒のねじれ座屈†
C3D8とC3D6の混在†
C3D8だけ†
B32†
横ねじれ座屈の非線形解析†
- 後藤ちゃちゃ(16/5/17)
- FEMで初期不正のある座屈シミュレーションから\( P-\delta^{2} \)法だのSouthwell法で座屈点を算定している例については、k2のbunken/g01j95enko1.pdf参照。
- あと、ローマ数字や◯数字の漢字コードは、昔は機種依存文字だったけど、最近は、UTF-8で扱えるようになったものの、このページの文字コードは実はEUC-JPなので、表示はできているものの、どうだろうか。
- 平沢先生の図面をk2のmokusinにアップしました。
- なお、結果は省くが、オイラー座屈なども同様なかんじ。ただ、荷重の載荷方向を軸圧縮方向に変えればいいだけ。
伊藤さんのトラス橋†
- 金具詳細モデル(鋼材:E=206GPa,\( \nu \)=0.3)を2次要素にして、Code_AsterとCalculiXで計算し直してみた。ついでに、向きごとに木材の異方性を入れてみた。
C3D4(Code_Aster) | C3D10(Code_Aster&CalculiX) | 梁要素?(Marc/Mentat) | C3D10直交異方性(CalculiX) | 4面体2次要素直交異方性(Code_Aster)(2017/7追加) |
0.239mm | 0.242mm | 0.228mm | 0.277mm-->0.275mm | 0.250mm |
- 要素によるたわみの相対誤差:\( \frac{v_{C3D4}-v_{C3D10}}{v_{C3D10}} \)=-1.2%
- 異方性によるたわみの相対誤差(CalculiX(多分間違えている)):\( \frac{v_{等方性C3D10}-v_{直交異方性C3D10}}{v_{直交異方性C3D10}} \)=-12.6% --> -12.0%
- 初めは斜め部材の角度を60度にして計算したが、ちゃんと61.763度にして計算すると、ほんの少しだけ等方性の結果に近くなった。
- 異方性によるたわみの相対誤差(Code_Aster(あっていそう)):\( \frac{v_{等方性4面体2次}-v_{直交異方性4面体2次}}{v_{直交異方性4面体2次}} \)=-3.2%(60度でやった)
- ついでに、樹脂材料(E=2.84GPa,\( \nu \)=0.3)でもやってみた。
C3D4(Code_Aster) | C3D10(Code_Aster&CalculiX) | C3D10直交異方性(CalculiX) | 4面体2次要素直交異方性(Code_Aster)(2017/7追加) |
0.586mm | 0.669mm | 0.775mm-->0.773mm | 0.699mm |
- 要素によるたわみの相対誤差:\( \frac{v_{C3D4}-v_{C3D10}}{v_{C3D10}} \)=-12.4% .金具部分が全体の剛性に与える影響が結構大きい。
- 異方性によるたわみの相対誤差(CalculiX(多分間違えている)):\( \frac{v_{等方性C3D10}-v_{直交異方性C3D10}}{v_{直交異方性C3D10}} \)=-13.7% --> -13.5%
- 異方性によるたわみの相対誤差(Code_Aster(あっていそう)):\( \frac{v_{等方性4面体2次}-v_{直交異方性4面体2次}}{v_{直交異方性4面体2次}} \)=-4.3%(60度でやった)
- ちなみに、2次元のトラス(&link(toraITO.f90,http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/kondo/kougi/kouriki/toraITO.f90))や骨組(&link(honeITO.f90,http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/kondo/kougi/kouriki/honeITO.f90))、ティモシェンコ梁の骨組(&link(honetimo.f90,http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/kondo/kougi/kouriki/honetimo.f90))として計算すると、
3次元トラス(Marc) | 2次元トラス | 2次元骨組 | 2次元骨組(timoshenko) |
0.228mm | 0.22749mm | 0.22677mm | 0.22679mm |
- Marcを使った3次元トラスの計算は伊藤さんによるものなので、3桁までしか分からないが、2次元で計算してもそれなりに精度がいいことが分かる。
- 金具詳細モデルの計算ほどせん断の影響が大きくない。不思議。
- (2017/7)Code_Asterでも直交異方性材料として計算したところ,CalculiXよりもそれらしい値になった(トラスの部材に曲げがほとんど作用しないという点で).多分,CalculiXでどこかを間違えている(木材利用2016のも怪しいので参考にしないでください.すみません).確認中.
- 伊藤さんのトラス橋をやりたい人のために,斜めの直交異方性材料に直したcommファイル(kondo.comm)をk2のgakusei/2015/ito/sasikomi_model2/syousai_modelに入れておいた.geometryで木材を向きごとに4つのグループに分ける必要があるが,それは各自やってください.
- ただ,読み取っている箇所(中央の金具上の角材同士の中心線の交点)の変位より最大変位が2~3倍も大きいので,あまり良い載荷方法ではないと思う.菊地さん(2015)みたいに板を乗っけるとか?
- 確か,Marcのトラス要素と比較するために,そのような載荷方法を採ったのだと思う.
CalculiX関連†
unv-->inp†
線形座屈解析から初期たわみを与える†
- Code_Asterでも,Medでなく,IDEAS(unv)などのテキストファイルに出力することができるので,それを利用して初期たわみを与えたunvファイルを生成し,meshに読み込むことが可能なはず.しかし,CalculiXよりも(フォーマットの理解だけでなく,(Salome自体の動作が重いため)生成したメッシュの確認が)確実に面倒臭いだろうから,余程の需要がない限りやらないことにする.
frd-->vtk†
- paraviewに計算結果を入れられると,こんな↓遊び?(CLTの最小主応力の向きと大きさ)もできて楽しい.
paraviewメモ†
主に個人の好みや拘わりで変更できるところを記す.
コンター図関連(Color Map Editor)†
- ハートマーク(Choose preset):初期設定の(青<-->赤)から虹色などの様々な色に変えられる.
- 個人的には,デフォルトの Cool to Warm が大変見づらく、不満だった。Rainbow Desaturated が最も見分けやすいと思う.
- Number Of Table Values:分割数.適度に荒い方が見やすい.
- 32分割ぐらいにすると、後述する Maximam Number of Labels に合わせられるので丁度いいと思う。
- C(rescale to custom data range):コンター図の範囲の上下限値を設定.
- 目(rescale to visible data range):コンター図の範囲を丁度良くしてくれる.
- e(Edit Color Legend Parameters):カラフルな棒の大きさや向き,文字の大きさや数,フォント等を調整.
- Maximam Number of Labels を Number Of Table Values の数に合わせると、csvなどに出力しなくても大体の値が読み取れる。
あるグループのみ表示†
- Filter -> Alphabetical -> Extract Group -> 見たいグループだけにチェックを入れる
csvに出力†
Extract Selection をしないと,どこかの節点を飛ばされるらしい(海老さん談).
- (Filters)Slice(あるいは Clip ) -> Select Points On(あるいは Select Points Through ?) -> (Filters)Extract Selection -> ロロ -> Spreadsheet View -> (右上の方にある)Show only selected Elements. -> (Fileの)Export Secen
- Select Points On : 表面の節点のみを選択
- Select Points Through : 内部の節点も選択
- Extract Group と組み合わせて(作ったグループだけ表示させて)、Select Points Through を使うのが良さそう。
動画化†
- (File)Save Animation
- その後,ImageMagickのconvertを使う.
Salome-Meca関連†
ある断面の軸方向応力分布を描画†
Maximaリンク†
とても便利な数式処理のソフトウェア.terminal上で動くmaximaよりも,GUIのwxmaximaの方が,数式がきれいで見やすい.
- 斉木先生のページ
- ttp://mechanics.civil.tohoku.ac.jp/saiki/strcanalysis/kozomaxima.pdf
ImageMagickメモ†
Windowsの場合は、多分&link(ImageMagickの公式ページ,https://www.imagemagick.org/script/download.php)からダウンロードすれば使える?ところで、実行するにはcygwinかコマンドプロンプトでも使うのだろうか?
複数のスクリーンショットを一括でppm(アスキー)に変換†
- (
mogrify -format ppm -compress none *png
- )
定点観測で撮影した連続写真を重ね合わせ†
- (
convert *.JPG -evaluate-sequence max gousei.png
- )
- 場合によっては、コマンド中のmaxをminにした方がいい。
- 特に意味はないが、上のコマンドではデジカメの画像形式からpngに変えている。
- この画像をImageJ(Windowsの場合は&link(公式ページ,https://imagej.nih.gov/ij/download.html)からダウンロード)で読み込んで、
- 変位を測りたい場合は、
- Straght:距離が既知な線に沿って、線を引く。(ドラッグ&ドロップみたいにして)
- Analyze-->Measure:線の長さをpixelで測る。
- Analyze-->Set Scale-->Known distance:既知な線の実際の長さを入力する。(これで写真上の長さ[pixel]が実際の長さ[mm など]に置き換わる)
- Analyze-->Measure:線の長さを実際の長さで測る。
- たわみ角(傾き)を測りたい場合は、
- Angle tool:測りたい角度をなす3点を順にクリック
- Analyze-->Measure
- よく使いそうな保存の形式は、
- File-->Save as-->Results:結果をテキストで出力。
- File-->Save as-->XY Coordinates:現在、表示されている線の座標をテキストで出力する。
- 野田さんと3年生のたわみ試験で試してみたところ、精度がとても悪かった。(誤差が±10%以上あった気がする。ちなみに、上の合成写真はその実験前に一人で行ったものなので、また別の話。)
- 原因としては、
- 1.三脚のカメラを固定するところが壊れているので、シャッターを切るときにカメラが動く。
- 2.被写体と1m近く離したのだが、たわみが小さい(8mm程度)こととカメラの解像度(そんなに悪くない気がする)のせいで、ImageJ上で点を打とうと拡大すると結構ぼやける。
- 3.なるべく被写体の真正面にカメラを据え付けたつもりだが、下手だったかもしれない。被写体が画面の端に行くほど歪んでしまうが、被写体とカメラの距離が近いためその影響も大きそう。
- 原因3と原因2は、どちらかを優先させると、もう片方が疎かになるため、なかなか調度よい距離が掴めない。一番いい方法は、被写体からなるべく程度距離を離して、ものすごく解像度の高いカメラを使うとか?
- 野田さんによると,tiffだと拡大してもぼやけにくいとか.例えば,
- convert -threshold 50% -edge 1 hoge.JPEG hoge.tif
- などとすると,輝度50%を境(50%でなくてもいい)に2値化し,1画素の線(2や3でもいい)でエッジ抽出し,tiffに変換されるので,以前よりは見やすいかも.ただし,後からtiffにしたところで意味があるかどうかは謎.カメラの設定でtiffにするのと違うのだろうか?
pdfを変換するときに画質を下げない†
pdfを画像に変換したい時,ただ,"convert hoge.pdf hoge.png"とすると,pdfの画質がものすごく悪くなる.そこで,オプションで"-density 300"(300は例で,1インチあたりの画素数)としてやると,画質がそれほど低下しない.
\( \LaTeX \)メモ†
minipageのキャプション†
画像をminipageで横並びさせると,互いのキャプションが窮屈になる.そういう時は,キャプションを一つにまとめて,それぞれのminipage内で\subcaption{hoge}を使うときれい.
無頓着なもので,単位が斜体だとか間に半角スペースが入っていないだとか見ていてその違いに気づかない.そういう人は,texlive-scienceのsiunitxを使うと単位の細かい書式を気を使わなくて済む.プリアンブルに\usepackage{siunitx}と書いて,例えば
- (
\( \frac{P}{A} = \SI{100}{N/mm^2} \)
- )
texlive-scienceは,"sudo apt-get install texlive-science"でインストールできる.
他にも色々と便利なマクロが梱包されていると思う.
ダブルクォーテーション†
ずっと知らなかったが,"hoge"だと残念なことになる,正しくは
画像をわざと表示させない†
最終版まで画像は表示される必要はなく,画像の範囲だけ調整できていればいいので,例えばプリアンブルの\documentclassに
- (
\documentclass[a4j,12pt,dvipdfmx,draft]{jarticle}
- )
というように,draftを入れてやると,画像は表示されず,画像の範囲だけ確保される.結果,dviをpdfに変換するのが格段に早くなる.特に修論本体のように画像が沢山あって,百ページを超すような文章を書くときに重宝する.
\( \LaTeX \)周りのツール群†
身の周りの人があまり使っていない?けど,とても便利なツール.
pdfcrop†
TeXliveに勝手についてくるtexlive-extra-utilsに入っているperlによるツール.pdfの無駄な余白を取り除いてくれるので,pdfを画像として扱いたい時に便利.例えば,TikZで図を沢山書こうとすると\( \LaTeX \)のコンパイルに時間がかかってしまう.こういう時は,予めTikZで描いた図をpdf化しておき,そのpdfをpdfcropでトリミングしてからicludegraphicsで\( \LaTeX \)に読み込ませてあげるといい.
- 余白無し
- (
pdfcrop hoge.pdf hoge_c.pdf
- )
- 左右・上下に余白
- (
pdfcrop --margins "10 10" hoge.pdf hoge_c.pdf
- )
- マージンは"左右 上下"の順.
- 左・上・右・下に余白
- (
pdfcrop --margins "10 10 10 -50" hoge.pdf hoge_c.pdf
- )
- マージンは"左 上 右 下".
- ちなみに,出力ファイル名を指定しない場合,勝手にhoge-crop.pdfを出力してくれる.
Ghostscriptによるpdfのグレースケール化†
白黒で印刷をする前に,カラーで作ったpdfがグレースケール化した時に見やすいのかどうかを確認しておきたい.例えば,
"convert -type grayscale -density 300 hoge.pdf hoge_g.pdf"でもpdfをグレースケール化できるのだが,pdfが画像化してしまうので,あまりいい感じがしない.そんな時は,次のようにすると万事解決する.
- ここで,1つ目のオプションの"hoge_g.pdf"は出力ファイルなので好きな名前に,最後のオプションの"hoge.pdf"は変換したい入力ファイルに変える.
- また,"?"はwikiの機能で勝手に付いてしまっているだけなので,消すこと.
- 他の細かなオプションについては分かりません.
- 参考URL:
Inkscape†
ドロー系の描画ソフト。Xfigの上位互換でgnuplot→Inkscape→\( \LaTeX \)の連携もお手の物。
コマンドラインで形式変換が行えるので、シェルスクリプトにも有用。しかも、Win版もある。
おまけ(修論の背表紙)†
修論本体をpdfで提出するようになったものの,依然として修論発表では印刷して冊子をつくらないといけない.縦書きにしたり,用紙の向きを変えたりすることは,普段の\( \LaTeX \)ではあまりやらないと思うので,残しておく.
その他,便利なコマンドライン†
pdfimages†
pdfから画像を抜き取るのに使える.例えば,pngとして画像を抜き取りたい時は,
- (
pdfimages -png hoge.pdf out
- )
grep†
特定の文字を含むファイルを検出†
- (
grep ほげ -rl .
- )
これだと今作業しているところ(.)にあるファイルで「ほげ」という文字を含むファイルを検出してくれる.
勿論,カレントディレクトリ以外のパスでもいいし,オプション"-E"を付けて正規表現を使うこともできる.
その他、便利なソフトウェア†
パノラマ写真をつくるためのソフトウェア。aptでインストール可。
GIMPでスマート消去するためのプラグイン。
3Dプリンター メモ†
- ボールジョイントも作れそう(PRN3DでなくてEDENでの話)。
gnuplotメモ†
\( \LaTeX \)でグラフを描く時は,gnuplotとxfigを使うのよりも,PGFplotsとTikZを使う方が細かな修正が簡単で見た目もきれいだと思うけど….
日本語のpngを出力する†
ロードするファイルの頭(set out "hoge.png"の上)に
- (
set term png font "/usr/share/fonts/truetype/takao-gothic/TakaoPGothic.ttf" size 500,350
- )
を入れる(sizeは好きな値にする.特に指定しない場合は入れなくてもいいけど).Ubuntu12.04では特に必要なかったが,Ubuntu16.04になってから,これを入れないと日本語が文字化けするようになった.ただし,ロードするファイルがutf-8でないといけないので,もし
- (
nkf -guess hoge.plt
- )
でShift-JISですよ,などといわれた場合には
- (
nkf -w-overwrite hoge.plt
- )
でutf-8に変換する必要がある.
Fortran90(gfortran)メモ†
固有値計算†
LAPACK†
学習・自作が難しそうな大規模な行列演算が簡単にできる.この手の数値計算法の情報は,一々書庫まで行かないと手に入らない.
- Ubuntu16.04LTSでのインストール方法
- コンパイルの仕方やお試し計算
FFTW†
高速フーリエ変換などが簡単にできる.
野田班でフリーのfftアナライザを使っていたが,自分で作ってみても面白そう.
&link(梅原さん,http://www.str.ce.akita-u.ac.jp/~gotou/programoj/#sonotanota)もコンクリートの摩耗面の平均粗さの算術(&link(ra0.f90,http://www.str.ce.akita-u.ac.jp/~gotouhan/j2016/umebara/ra0.f90))に本当はフーリエ変換を使いたかったそうな.
- Ubuntu16.04LTSでのインストール方法
- コンパイルの仕方やお試し計算
Julia メモ†
マトリクス構造での導入案があるとかないとか?
インタープリタ言語の割に実行速度がとても早く,;でシェルモードにもなるし,数値計算向け標準ライブラリも便利で良いこと尽くめ.
強いて言えば,(グラフ描きツールなど)色々と選択肢がありすぎて迷うのが玉に瑕?
Ubuntu上で最新版にする†
- (
sudo add-apt-repository ppa:staticfloat/juliareleases
sudo add-apt-repository ppa:staticfloat/julia-deps
sudo apt-get update
sudo apt-get install julia
- )
既にJuliaをインストール済みの場合は,
- (
sudo apt-get autoremove julia
- )
としてから上記の手順を踏まないと,駄目でした.
パッケージのインストール†
例えば,グラフ描画ツールなら,juliaの対話モードを立ち上げた後に,
- (
Pkg.add("Plots")
- )
と打つだけでインストールできる.そして,使うときは using Plots というふうに宣言するだけでいい.
- ちなみに,ここでの例のPlotsは何だかplotly.jsと同じみたい.plotlyは対話的に動かせる高機能なツールなので普段使いにはとても便利だけど,論文・スライドに使えるほど綺麗ではないと思う.
- JuliaはPGFPlotsにも対応しているようなので,やはり論文などにはそのまま\( \LaTeX \)に取り込めるPGFPlotsを使うのが綺麗でいいのでは……と思いきや,PGFPlots.jlの使い方がよく分からない.誰か試してみて欲しい.
JuliaFEM†
こんなのもある。
Python メモ†
コメント文にutf-8の日本語を使えるようにする†
ヘッダーにこれをいれる。ただし、Python3系では入れなくてよい。
- (
# -*- coding: utf-8 -*-
- )
Matplotlibで日本語を使えるようにする†
端末にて、
- (
mv ~/.cache/matplotlib/fontList.cache ~/.cache/matplotlib/fontList.cache_org (←fontList.chaceをリセットしたいだけなので、rmで消してもいいけど、一応残す)
sudo cp /usr/share/fonts/truetype/takao-gothic/TakaoPGothic.ttf /usr/share/matplotlib/mpl-data/fonts/ttf/ (←やる必要がなかったかも!)
sudo vi /etc/matplotlibrc
- )
と入力した後、matplotlibrc内の"#font.family : sans-serif"の下に"font.family : IPAexGothic"を追加する(多分、他のフォントでも大丈夫?)。
Rustメモ†
初めて聞く概念ばかりで難しい….そろそろLinuxもC以外の言語で書かれるのでは?ということで触ってみる.それにしては,バイナリファイルがCと比べて大きすぎるかな?
rust.vim†
まだ若い言語なので(Ubuntu16.04での)デフォルトのvimでシンタックスハイライトされない.
- https://github.com/rust-lang/rust.vim/blob/master/syntax/rust.vim
- を"/usr/share/vim/vim74/syntax/"にダウンロードする.
- 次に"sudo vi /usr/share/vim/vim74/filetype.vim"で,どこか(アルファベット順に並んでいるのでrubyの下とか?)に
- を追加し,拡張子が被っているHerculesをいじってごまかす(本当はscripts.vimというのを書いてファイルの種類を判別するのがいいらしいが,Herculeを全く知らないので判別方法を考えるのが面倒臭かった).
- (
" Hercules
" au BufNewFile,BufRead *.vc,*.ev,*.rs,*.sum,*.errsum setf hercules
au BufNewFile,BufRead *.vc,*.ev,*.sum,*.errsum setf hercules
- )
- どうやらvimには拡張子(言語)別に辞書機能のようなものや自動インデント機能などがあるそうで世の中の人は結構使っているらしいが,まあ,それは困っていないので別にいいや.
Goメモ†
シンプルで早い.試していないけど,クロスコンパイルできるらしい.
パッケージのインストール†
標準ライブラリだけでも物凄い数があるが,
それ以外にもオープンソースのライブラリが沢山公開されている.
それらを入手するときの注意点として,golangだけでなくgitがインストール済されている必要がある.
- 数値計算系ライブラリの有名どころを探してみると,それなりに揃っている.
- BLAS/LAPACK:github.com/gonum/gonum
- FFTW:github.com/runningwild/go-fftw
フォーマッタ†
インデントやスペース数が揃ってなくてもコマンド一発で綺麗に整う.これなら宗教戦争も起こらない?
Haskell(GHC)メモ†
純粋関数型言語とやらを触ってみたい.
パッケージのインストール†
例えば,行列演算ライブラリとかは,
METAFONTメモ†
同研究室の某学生がM冨フォントを使いたいと話していたので,フォント作りとはどんなものかと,いじってみた.
モデルとなる字の入手が困難を極めるため,道のりは険しい…….
gftodvi†
文字の確認方法.
- mf hoge.mf と打つと,hoge.2602gf というファイルができる.
- METAFONTについては,クヌース先生が書いた本(日本語訳)が図書館にあるので,それを参考に.
- 他の参考ページ:ttp://hayato1224.web.fc2.com/MFmain.pdf
- gfファイルをdviファイルに変換するために,gftodviというコマンドを使うらしいのだが,ただ gftodvi hoge.2602gf と打っても,
- (
gftodvi: fatal: tfm file `gray.tfm' not found.
- )
- というエラーが出てしまい,生成されたdviファイルは0バイトとなってしまう.そこで,意味はわからないが,予め
- と打っておくと,gftodvi hoge.2602gf でgfファイルをdviファイルに変換できるようになる.
- あとは,xdvi hoge.dvi& でも開けるし,dvipdfmx hoge.dvi とすれば,pdfファイルも生成される.
mktextfm†
tfmという形式にすると自作フォントを\( \LaTeX \)で使うことができる.
- (
mktextfm hoge
- )
しかし,普通の文字や数式の感覚で使えない?ので,使い勝手はあまりよくない.
Vimメモ†
ある単語の数を数える†
シンタックスハイライトの追加†
デフォルトでかなり沢山の言語が,勝手にシンタックスハイライトされるようになっているのだが,若い言語などは設定してあげないといけない.
- "/usr/share/vim/vim74/syntax"にGitHubなどからhoge.vimを追加.
- "/usr/share/vim/vim74/filetype.vim"を編集し,拡張子から言語を自動判別するように設定.
- もしかすると,同じ拡張子を使っている言語もあるかもしれないので注意!(scripts.vimで自動判別するようにもできるとか)
USBメモリにバックアップ†
- (
rsync -auv /home/kouzou/2016 /media/disk
- )
- オプション"-auv"は,「a:パーミッションを維持,u:差分のみ,v:処理を表示」という意味.
- "disk"は、USBメモリに付けた名前。
- ちなみに,k2へのバックアップ時にも使える(パスを間違えそうで怖いけど).
HHKB Pro2†
HHKB Pro2 をただPCに繋いだだけだと,\や_が打てなくて困る.せっかくいいものがあるのだから,使った方がお得である.(段々HHKBに慣れて離れられなくなると,キーボード環境適応力の低い人間になるので良くないかも!)
&link(この配列,https://www.pfu.fujitsu.com/hhkeyboard/leaflet/hairetu.html#pro2)通りに使うには,
- システム -> 設定 -> ハードウェア -> キーボード -> レイアウト -> キーボードの型式 -> Happy Hacking Keyboad
- 右上のキーボードマークを右クリック -> 設定 -> + -> US -> (△で)USを日本語よりも上にする.
間違いなく打ちやすいが,日本語キーボードを普段使っていると,記号の位置に迷う.
とはいえ,じっと眺めているとUS配列の方が記号の位置がきれいに思える.
講義関連†
構造力学特論†
土質工学特論†
TA関連†
基礎物理学実験†
土木環境工学実験(アクリルの引張試験)†
時間割と単位†
授業科目区分 | 修了に必要な単位 | 取得単位数 | 2017年度取得予定単位数 | (内訳) |
| | | | |
共通科目(必修) | 2単位 | 2単位 | | |
専門科目(必修) | 13単位 | 1単位 | 12単位 | |
共通科目および専門科目(選択) | 10単位以上 | 12単位 | | (土木) |
下の3つを合わせて15単位以上 | 2単位以上 | 2単位 | | (他専門) |
| | 4単位 | | (他共通) |
- 「関連性のあるコースで開講する専門科目」とは:理工学研究科の専門科目なら、どれでもいいらしい(2016年4月に理工学研究科担当の人に確認)。
- しかし,2017年度入学の人は,ガイダンスで,システムデザイン工学専攻以外の科目は認めない(つまり機械の専門科目をとれということ)と言われたらしい.心配なので2017年4月に理工学研究科担当の人(2016年度とは違う人に変わった)にもう一度訊いてみると,2016年度入学の人は理工学研究科の1期生で,大学の方もよくわかってなかったからそれでいいよ,とのこと.
- 2017年度に取得予定の残り12単位の内訳は、
- システムデザイン工学課題研究:専門必修(2年間)=10単位
- システムデザイン工学演習:専門必修(通年)=2単位
2016年度†
- 理工学デザイン:1共通必修(後期前半)
- システムデザイン工学課題研究:5専門必修(通年)
2016年度前期†
| 月 | 火 | 水 | 木 | 金 |
| | | | | |
10:20 | 構造力学特論 | 都市システム計画特論 | | | 材料設計学特論 |
| | 218 | 総合研究棟7階 | | | c317 |
12:00 | 2専門選択 | 2専門選択 | | | 2専門選択 |
| | | | | |
12:50 | | 土質工学特論 | 基礎物理学実験B | 土木環境工学実験 | |
| | | c317 | 教育4号館104 | 218 | |
14:20 | | 2専門選択 | (TA) | (TA) | |
| | | | | |
14:30 | ゼミ | | 基礎物理学実験B | 英語ゼミ | 地域防災学特論 |
| | 218 | | 教育4号館104 | 218 | 共320 |
16:00 | (おまけの人) | | (TA) | (おまけの人) | 2共通選択 |
2016年度後期†
| 月 | 火 | 水 | 木 | 金 |
12:50 | 基礎物理学実験D | 構造設計学特論 | 木構造工学 | Introduction to Systems Design Engineering(後半) | ゼミ |
| | 教育4号館104 | c317 | c317 | c319 | 218 |
14:20 | (TA) | 2専門選択 | 2専門選択 | 1専門必修 | (おまけの人) |
| | | | | |
14:30 | 基礎物理学実験D | | 地域産業アントレプレナー論(前半) | | 地震防災特論 |
| | 教育4号館104 | | 共127 | | 共224 |
16:00 | (TA) | | 1共通必修 | | 2共通選択 |
| | | | | |
16:10 | 地域産業論 | | | | |
| | 2号館3階学習支援室 | | | | |
17:40 | 2他専門選択 | | | | |