...

3D形状モデリング

by user

on
Category: Documents
31

views

Report

Comments

Transcript

3D形状モデリング
2016年度JEITA講座
3D形状モデリング
2016年4月18日
日本ユニシス・エクセリューションズ(株)
メカニカルシステム開発本部 コアシステム技術部
中邨 博之
All Rights Reserved. Copyright ©2016 UEL Corporation
目次










会社紹介
3D形状モデリングとは
CAD/CAMの歴史
形状の表現



曲線と曲面
幾何と位相
点群とポリゴン




曲面生成(面張り)
フィレット
⽴体集合演算
形状評価機能
基本形状処理(図形処理)
CAD機能の例
CAM(加工)
CAE(解析・シミュレーション)
CG(コンピュータ・グラフィクス)
新しいトレンド
1
All Rights Reserved. Copyright ©2016 UEL Corporation
会社紹介
2
All Rights Reserved. Copyright ©2016 UEL Corporation
会社概要
会社名
日本ユニシス・エクセリューションズ株式会社 (英文表記: UEL Corporation)
略称:UEL(Unisys Excelutions Limited)
設⽴
資本⾦
代表者
役員一覧
昭和59年11月1日
1億円 (内訳:日本ユニシス株式会社100%)
代表取締役社⻑ 今村 康
取締役(非常勤) 佐藤 秀彰 (日本ユニシス株式会社)
取締役(非常勤) 宮本 智之 (日本ユニシス株式会社)
監査役(非常勤) 涌井 健一 (日本ユニシス株式会社)
執⾏役員:岩崎 親悟、飯塚 正治、熊谷 晋吾
198名(男性:151名 ⼥性:47名)
−製造業(モノ作り・住宅業界)におけるCAD/CAMを中心とした
各種ソリューションの企画・開発・販売・サポート
−各種ビジネスアプリケーションの受託開発・サービス
−⾦型・住宅⽤データの設計・モデリング業務の受託
42億52百万円 (平成27年3月期)
社員数
事業内容
売上高
3
All Rights Reserved. Copyright ©2016 UEL Corporation
新世代総合ものづくりソリューション
日本のものづくりの伝統と職人の技を実現するデジタル・マイスター・ツール
3Dモデルを主とした製造プロセスの
最適化を目的とした
樹脂金型専用システムを提供
一気通貫による金型づくりの支援を
目的とした幅広い機能群による
プレス金型専用システムを提供
2次元∼3次元加工まで
豊富な加工モードと
専用CAMシステムを提供
シームレス環境の実現
設計者にストレスを感じさせない
ハイブリッドモデリング環境を提供
4
All Rights Reserved. Copyright ©2016 UEL Corporation
CAD/CAM開発の歴史と各システム
日本のものづくりを支援する
純国産CAD/CAMシステム
3次元CAD/CAM
統合システム
UNICAD
汎用3次元CAD/CAM
専用システム開発
国産初3次元
CAD/CAM
船舶設計CAD
製品設計∼型設計製作
一貫システム
車体スタイルCAD
金型CAD/CAM
各種専用Graphics開発
1970
1980
1990
2000
5
2010
All Rights Reserved. Copyright ©2016 UEL Corporation
3D形状モデリングとは
6
All Rights Reserved. Copyright ©2016 UEL Corporation
「3D形状モデリング」
3D
3次元
とは?
形状
の
モデリング
かたち
コンピュータを使って
を
作ること
工業製品: 自動車, 電気製品
医療: インプラント, 人工骨, 人工臓器
建築: 住宅, ビル
ゲーム: キャラクター
CAD/CAM(/CAE)システム
CAD = Computer Aided Design
設計
CAM = Computer Aided Manufacturing
製造
CAE = Computer Aided Engineering
解析
7
All Rights Reserved. Copyright ©2016 UEL Corporation
CAD/CAMの歴史

1956 APT [Automatically Programmed Tool] (D. Ross, MIT)



1963 Sketchpad (Ivan Sutherland, MIT)






NC (Numerical Control) 言語
CAMの先祖
ライトペンで図形(2D)を作成・編集
CADの先祖
1970年代〜

ワイヤフレームモデル

サーフェスモデル


ソリッドモデル
パラメトリック・フィーチャモデル

大規模点群・ポリゴンモデル
1980年代〜
Sketchpad
1990年代〜
2000年代〜
8
All Rights Reserved. Copyright ©2016 UEL Corporation
CAD(Computer Aided Design)


コンピュータ支援による設計(Computer Aided Design)
製品の形状、その他の属性データからなるモデルを、コンピュータの
内部に作成し解析・処理することによって進める設計
CADの種類



機械系CAD(2D, 3D)
電気系CAD
建築・住宅⽤CAD
9
All Rights Reserved. Copyright ©2016 UEL Corporation
3D形状の表現
10
All Rights Reserved. Copyright ©2016 UEL Corporation
形状の表現

3D形状をコンピュータ内に表現する方法

曲線・曲面
従来よりCAD/CAMシステムで一般的に用いられてきた表現方法
 現在のデファクトスタンダードは「NURBS形式」


幾何と位相
複数面から構成される形状(ソリッド/複合面モデル)を表現する際に、
幾何データと位相データを保持する
 幾何(Geometry)は個々の曲線・曲面の形状を表現
 位相(Topology)は曲線・曲⾯間の「つながり」(隣接関係)を表現


点群・ポリゴン

3D測定機の普及にともない、測定点群・ポリゴンデータが広く使われる
ようになってきた
11
All Rights Reserved. Copyright ©2016 UEL Corporation
形状の表現:
Bezier曲線
曲線と曲面
௡
𝑪 𝑡 = ෍ 𝐵௜௡ 𝑡 𝑷௜
𝐵௜௡
𝑷௜
௜ୀ଴
(0 ≤ 𝑡 ≤ 1)
𝑛 ௜
t =
𝑡 1−𝑡
𝑖
(i = 0, …, n)
Bernstein基底関数
制御点(Control Point)
𝑷ଶ
𝑷ଵ
𝑷଴
௡ି௜
n次 Bezier曲線
12
𝑷ଷ
All Rights Reserved. Copyright ©2016 UEL Corporation
形状の表現:
曲線と曲面
Bezier曲面
௡
௠
𝑺(𝑢, 𝑣) = ෍ ෍ 𝐵௜௡ 𝑢 𝐵௝௠ 𝑣 𝑷௜௝
(0 ≤ 𝑢, 𝑣 ≤ 1)
௜ୀ଴ ௝ୀ଴
n×m次 Bezier曲面
𝑷௜௝
𝑷଴ଷ
制御点(Control Point)
(i = 0, …, n; j=0,…,m)
𝑷ଵଷ
𝑷଴ଶ
𝑷଴ଵ
𝑷଴଴
𝑷ଶଷ
𝑷ଵ଴
13
𝑷ଷଷ
𝑷ଶ଴
𝑷ଷଶ
𝑷ଷଵ
𝑷ଷ଴
All Rights Reserved. Copyright ©2016 UEL Corporation
形状の表現: 曲線と曲面
 B-Spline曲線・曲面


Bezier曲線・曲面の「Bernstein基底関数」を「B-Spline基底
関数」に一般化
Bernstein基底関数は多項式だが、B-Spline基底関数は区分的
多項式(区分の切れ⽬のパラメタを「ノット」と呼ぶ)
௡

்
𝑁௜,௣
𝑡
B-Spline基底関数
𝑝
次数
𝑇 = {𝑡଴ , 𝑡ଵ , 𝑡ଶ , … } Knot vector
்
𝑪 𝑡 = ෍ 𝑁௜,௣
𝑡 𝑷௜
௜ୀ଴
NURBS (Non-Uniform Rational B-Spline)曲線・曲面


B-Spline曲線・曲⾯を「有理式」に⼀般化
実⽤的には、ほとんどのケースで分⺟=1の多項式B-Splineが用い
られる
்
∑௡௜ୀ଴ 𝑁௜,௣
𝑡 𝑤௜ 𝑷௜
𝑪 𝑡 = ௡
்
∑௜ୀ଴ 𝑁௜,௣
𝑡 𝑤௜
14
𝑤௜ (𝑖 = 0, … , 𝑛)
weight
All Rights Reserved. Copyright ©2016 UEL Corporation
形状の表現:

幾何と位相
B-Rep (Boundary Representation

境界表現)
複数の曲⾯で構成されるソリッドモデル(⽴体、複合⾯)では、
個々の曲面の幾何データ以外に、要素間の隣接関係を表す位相
データが必要となる
v2
e1
e2
位相データ
幾何データ
頂点(Vertex)
辺(Edge)
点座標(Point)
面(Face)
曲面(Surface)
v1
f1
v3
e4
曲線(Curve)
enext-l
v4
e3
fleft
eprev-l
vend
enext-r
e fright
vstart e
prev-r
Winged-edge構造
15
All Rights Reserved. Copyright ©2016 UEL Corporation
形状の表現:

点群データ


点群とポリゴン
実物を3D測定機で測定⇒点群(点の集
まり)
ポリゴンデータ(ポリゴンメッシュ)


多角形(通常は3角形)の集まり
頂点・辺・⾯の隣接関係(位相)を持つ
Stanford Bunny
16
All Rights Reserved. Copyright ©2016 UEL Corporation
形状処理・CAD機能
17
All Rights Reserved. Copyright ©2016 UEL Corporation
基本形状処理(図形処理)

微分演算



位置(曲線上点の座標値)
接ベクトル
「加速度ベクトル」 ⇒ 曲率
0階微分:
1階微分:
2階微分:



0階微分: 位置(曲面上点の座標値)
1階微分: u, v 方向接ベクトル ⇒ 接平面 (法線ベクトル) 𝒏
𝑺௩
2階微分 ⇒ 曲率 (主曲率、ガウス曲率、平均曲率)
曲面の(偏)微分ベクトル
𝐏
曲線への最近点
曲面への最近点
交点・交線計算


𝑪′ 𝑡



最近点計算



曲線の微分ベクトル
曲線と曲線、曲線と曲面の交点
曲面と曲面の交線
18
𝑪 𝑡
𝑺 𝑢, 𝑣
𝐐
𝐐
𝐏
𝑺௨
All Rights Reserved. Copyright ©2016 UEL Corporation
CAD機能の例:
曲面生成(面張り)
入力:枠線群
枠線4
フィル面
枠線1
枠線3
枠線2
入力:プロファイル線とガイド線
スイープ面
ガイド線
プロファイル線
19
All Rights Reserved. Copyright ©2016 UEL Corporation
CAD機能の例:
フィレット
凸フィレット
凹フィレット
20
All Rights Reserved. Copyright ©2016 UEL Corporation
CAD機能の例: ⽴体集合演算(Boolean演算)
和(A+B)
差(A-B)
A
B
21
All Rights Reserved. Copyright ©2016 UEL Corporation
CAD機能の例: 形状評価機能
ゼブラ表示
曲率プロファイル
22
All Rights Reserved. Copyright ©2016 UEL Corporation
CADの周辺:CAM/CAE/CG
23
All Rights Reserved. Copyright ©2016 UEL Corporation
CAM(Computer Aided Manufacturing)

コンピュータ支援による製造(Computer Aided Manufacturing)
CADで作成された形状データを⼊⼒データとして、CNC⼯作機械
を制御するプログラム(NCデータ)を作成するシステム
CNC(Computer Numerical Control)・・・コンピュータによる数値制御
NCデータ ・・・加⼯するための機械の動きや速度などを指令したデータ
工具経路の例
スキャン経路
等高スパイラル経路
24
All Rights Reserved. Copyright ©2016 UEL Corporation
CAE(Computer Aided Engineering)


設計した製品の解析

剛性・強度、振動、衝突、熱・温度、流体、⾳響etc.

解析対象を有限の要素に分割し、モデル全体を要素の集合とみなす。要素
を構成する点を節点という。
節点で要素を補間し、剛性マトリックスを作成して連⽴⽅程式を解く。
有限要素法解析(FEM)

要素分割
要素

節点
粒⼦法

メッシュを作成せず、解析対象を粒⼦の集まりとして取り扱う。
25
All Rights Reserved. Copyright ©2016 UEL Corporation
CG (Computer Graphics)

CG(Computer Graphics)



光源・材質・色・環境の設定 ⇒リアルな表示(レンダリング)
多くのシステムではポリゴンデータを表示(3Dゲーム等)
一部のシステムでは曲面を直接レンダリング(下図)
LightMAGIC (日本ユニシス) による表示例
26
All Rights Reserved. Copyright ©2016 UEL Corporation
新しいトレンド:CADのこれから
27
All Rights Reserved. Copyright ©2016 UEL Corporation
新しいトレンド

形状の認識



コンピュータビジョン(CV)
類似形状検索
機械学習

クラウドCAD

新しいデバイス




タブレット
3Dスキャナ
3Dプリンタ(AM: Additive Manufacturing)
現物とバーチャルの融合


測定データとCAD/CAEデータをシームレスに扱う
AR (Augmented Reality)
28
All Rights Reserved. Copyright ©2016 UEL Corporation
参考文献







統合化CAD/CAMシステム

穂坂
衛, 佐田登志男,
オーム社(1994)

M. Hosaka, Springer-Verlag (1992)

G. Farin, Academic Press (1988)

L. Piegl, W. Tiller, Springer-Verlag (1995)

福野礼⼀郎, 別冊CG, 二玄社 (2001)

三浦憲⼆郎, 精密工学会誌 Vol.79 No.12 (2013)

中邨 博之,武井 宏将, 型技術 Vol.23 No.14 「型技術ワーク
ショップ2008 in まつしま」講演論⽂集 (2008)
Modeling of Curves and Surfaces in CAD/CAM
Curves and Surfaces for Computer Aided Geometric
Design
The NURBS Book
クルマはかくして作られる
精密工学における曲線・曲面 −CAGDの基礎−
高品質な⾒込み変形機能の開発
29
All Rights Reserved. Copyright ©2016 UEL Corporation
www.excel.co.jp
All Rights Reserved. Copyright ©2016 UEL Corporation
Fly UP