1 / 23

Representing Geometry (CAD) information in dynamic (Modelica) models

MSDL August 29 th , 2009. Representing Geometry (CAD) information in dynamic (Modelica) models. By Chah é Adourian. Outline. Introduction Intro to Block Diagrams (BD) Intro to CAD Assemblies Comparison BD - CAD Mapping CAD to BD Automating the process Example Conversion Conclusion

Download Presentation

Representing Geometry (CAD) information in dynamic (Modelica) models

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MSDL August 29th, 2009 RepresentingGeometry (CAD) information in dynamic (Modelica) models By Chahé Adourian

  2. Outline • Introduction • Intro to Block Diagrams (BD) • Intro to CAD Assemblies • Comparison BD - CAD • Mapping CAD to BD • Automating the process • Example Conversion • Conclusion • Future Work

  3. Introduction • Map CAD Assembly to Block Diagrams

  4. Introduction • Objectives • Provide simple mapping CAD  BD • Preserve mechanical/geometric constraints • Simulate mechanical behavior in BD model; • Ex. A CAD Model of Robot converted to BD for simulation of robot dynamics

  5. Intro - Block Diagrams • Blocks + Connections • Finite Connection points (1 or 2 per block) • Block Parameters • Ex.

  6. Intro - CAD Assembly • Part and geometry • Assemblies and geometric relations • Example Geometric relations • Infinite connection points

  7. Intro - CAD Assembly • Part and geometry

  8. Intro - CAD Assembly • Assembly example with geometric constraints between the parts

  9. Intro - CAD Assembly • Ex #1: Planar Mate Geometric Relation • Before and after application

  10. Intro - CAD Assembly • Ex #2: Axial Align Geometric Relation • Before and after application

  11. Intro - CAD Assembly • Infinite number of connection points • Ex. Planar Mate

  12. Comparison BD – CAD • Block diagram is abstract • CAD is geometry information rich • Block diagram provides finite connections • CAD geometry provides infinite connections points

  13. Mapping CAD to BD • Mapping CAD Part to BD Block

  14. Mapping CAD to BD • CAD versus BD Geometries Cylinder Line Point Face

  15. Mapping CAD to BD • Mapping the infinite geometric choices using Mathematical constraints • Ex. Mapping Mate Relation to equations

  16. Mapping CAD to BD • Equations Stored in BD

  17. Mapping CAD to BD • Partial list of BD Assembly Relations

  18. Automating the Process • Convert CAD Assembly to BD assembly automatically • Extract CAD Part Geometry Information • Extract CAD Assembly Information • Example Conversion

  19. Automating the Process • Example CAD Part Geometry Information

  20. Automating the Process • Example CAD Assembly Information

  21. Example Conversion

  22. Conclusion • CAD Mechanical Assembly information converted to BD form • Equivalents for CAD parts, geometries and assembly relations created • CAD to BD Mapping 1-1 • Simple Mapping allows BD user to influence CAD model

  23. Future Work • Complete bi-directional model synchronization algorithm (BD->CAD, CAD->BD) • Demonstrate BD influence on CAD model development

More Related