Comments
Description
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