Can I give you an IGS file? Well actually no, I d prefer you to give me something useful.

Similar documents
Maxsurf. Naval Architecture Software for all Types of Vessels. Key Capabilities. Product Line Brochure

Naval Architecture Software for all Types of Vessels. dynamically trimmed 3D NURB (non-uniform rational

AN HIERARCHICAL APPROACH TO HULL FORM DESIGN

BobCAD CAM V25 4 Axis Standard Posted by Al /09/20 22:03

Leveraging 2D Data in 3D Modeling

Geometric Modeling Systems

Simulation-Driven Design of Sailing Yachts and Motor Boats

CREO DESIGN PACKAGES. Page 2 of 7 Creo Design Packages Overview

CONVERTING CAD TO STL

3D Modeling: Surfaces

Level 2 Advanced NURBS modelling with Rhino

ANSYS 14.0 Geometry and Meshing Update Steve Varnam ANSYS UK Ltd.

============================================================================

This tutorial will take you all the steps required to import files into ABAQUS from SolidWorks

CoCreate OneSpace Modeling Data Adapter

Femap automatic meshing simplifies virtual testing of even the toughest assignments

Autodesk Fusion 360: Introduction. Overview

Introduction to the Mathematical Concepts of CATIA V5

2D/3D CAD data Festo PARTdataManager

Chapter 9 3D Modeling

1.1: Introduction to Fusion 360

Introduction to Solid Modeling Parametric Modeling. Mechanical Engineering Dept.

Multiphysics Software Applications in Reverse Engineering. COMSOL Conference Boston 2012

RhinoCFD Tutorial. Flow Past a Sphere

Why Sketchup? Underneath is a screenshot of a model I wanted to print.

(Refer Slide Time: 00:02:24 min)

Sketching Data

First Steps - Ball Valve Design

This lab exercise has two parts: (a) scan a part using a laser scanner, (b) construct a surface model from the scanned data points.

1 - Introduction Training Guide Objectives WorkXplore Environment Importing and Opening CAD Files 5

What s new in SketchUp Pro?

There we are; that's got the 3D screen and mouse sorted out.

The first thing we ll need is some numbers. I m going to use the set of times and drug concentration levels in a patient s bloodstream given below.

Spring 2011 Workshop ESSENTIALS OF 3D MODELING IN RHINOCEROS February 10 th 2011 S.R. Crown Hall Lower Core Computer Lab

The Quality Of 3D Models

Training Guide Getting Started with WorkXplore 3D

Lecture 6: CAD Import Release. Introduction to ANSYS Fluent Meshing

TABLE OF CONTENTS. Worksheets Lesson 1 Worksheet Introduction to Geometry 41 Lesson 2 Worksheet Naming Plane and Solid Shapes.. 44

Module 1: Basics of Solids Modeling with SolidWorks

Design, Computation and Computer Controlled Devices

SOLIDWORKS SOLUTIONS THE POWER YOU NEED TO DRIVE INNOVATION POWERFUL, YET SIMPLE SOLUTIONS TO HELP YOU GROW YOUR BUSINESS

Element Order: Element order refers to the interpolation of an element s nodal results to the interior of the element. This determines how results can

Functions of Mold EX-Press for Press Die

Computer Aided Engineering Applications 3. Advanced Manufacturing

RBF Morph An Add-on Module for Mesh Morphing in ANSYS Fluent

Geometric Entities for Pilot3D. Copyright 2001 by New Wave Systems, Inc. All Rights Reserved

Fabrication of partially double-curved surfaces out of flat sheet material through a 3d puzzle approach

Version 2011 R1 - Router

6. CAD SOFTWARE. CAD is a really useful tool for every engineer, and especially for all the designers.

Complete and robust mechanical simulation solution. imaginit.com/simulation-mechanical

Autodesk DirectConnect 2010

What s New Topics in 3.5.1: 1. User Interface 5. Reference Geometry 2. Display 6. Sketch 3. livetransfer 7. Surface / Solid 4. Scan Tools 8.

6SigmaRoom R8 What s New

ME 1403 Engineering Practice & Graphics Spring Lecture 1. Instructor: Syed Hasib Akhter Faruqui.

USER MANUAL FOR THE PROGRAM FOIL 97. Copyright 1998,2001 Vacanti Yacht Design. All Rights Reserved. Purpose of the Program:

Simply Rhino Rhino for Architecture

Transforming Objects and Components

Input CAD Solid Model Assemblies - Split into separate Part Files. DXF, IGES WMF, EMF STL, VDA, Rhino Parasolid, ACIS

Chapter 10 Working with Graphs and Charts

Feature and Topology Detection

Unit Maps: Kindergarten Math

TOOLPATHS TRAINING GUIDE. Sample. Distribution. not for MILL-LESSON-4-TOOLPATHS DRILL AND CONTOUR

Point Cloud - Polygon Mesh. Wannes Van Isacker - Industrial Design 15

Version 2 (for Rhinoceros 4, SP 1) Tutorial. 31. October Note: Please also see the video tutorial on

ECE 480: Design Team #9 Application Note Designing Box with AutoCAD

Computer Aided Engineering Applications

Using Delcam Powermill

Tips for modeling in Sketchup

Free Convection Cookbook for StarCCM+

CMSC427 Final Practice v2 Fall 2017

ANSYS Workbench Guide

imaginit.com/simulation Complete and robust mechanical simulation solution

FACULTY AND STAFF COMPUTER FOOTHILL-DE ANZA. Office Graphics

SolidView Features List

Shrinkwrap developments for computational electromagnetics in ICE NITe

Automatic & Robust Meshing in Fluids 2011 ANSYS Regional Conferences

S206E Lecture 5, 5/18/2016, Importing and Tracing Drawing Information

10Femap10Femap10Fem. DeepDiveDeepDiveD

Creating Mold Bases with NX Expressions

Direct Modeling: Easy Changes in CAD?

What's New in NX 11 for Design Engineering

Students will understand 1. That patterns of numbers help when counting. 2. That there are different ways to count (by ones, tens).

Powered By Innovation. Moving Metrology to the Future

Images from 3D Creative Magazine. 3D Modelling Systems

AUTOMATED 4 AXIS ADAYfIVE SCANNING WITH THE DIGIBOTICS LASER DIGITIZER

Simpleware: Converting 3D Images into Models for Visualisation, Measurement and Computational Simulation

3d Drawing And Modelling

Dgp _ lecture 2. Curves

This may sound obvious, but it is the single biggest cause of interoperability problems.

AUTODESK INVENTOR MODULAR BASED TRAINING

Introducing Inspire from solidthinking

How to Prepare AEC Files for 3D Printing. And Start Producing Physical 3D Models in Hours Instead of Weeks > >

A Comprehensive Introduction to SolidWorks 2011

Back to Flat Producing 2D Output from 3D Models

3D REVERSE ENGINEERING software

(Note: Gray text needs verification) 3DS Max - Merge native MAX files (Same or earlier version). Must select from list.

Tutorial Week 4 Biomedical Modelling in Ansys Workbench (The Complete Guide with Anatomy and Implant)

Working with Neutral Format Surface and Solid Models in Autodesk Inventor

Introduction to ANSYS FLUENT Meshing

Computer Graphics. Prof. Feng Liu. Fall /14/2016

Transcription:

Thoughts on managing complex geometry for simple calculations. Andy Claughton, BSc CEng RINA SNAME. Principal Research Engineer Wolfson Unit MTIA University of Southampton Can I give you an IGS file? Well actually no, I d prefer you to give me something useful. Modern design methods are now aimed at creating beautiful surfaces that can be rendered and displayed in a virtual world. This is a precursor to actually getting a client and then having to do the job. The picture below was created from the design surfaces. 1. Pre production rendering of the KER 53. Behind the scenes however many naval architects are still happily doing basic naval architecture calculations using data input files that have much more in common with a table of offsets than an igs file. Since Archimedes the principals of buoyancy and displacement have remained unchanged but our ability to create and manipulate shapes has moved ahead. There is a trend to work with files that define surfaces and solids which simple and reliable software packages do not have the ability to use. This is not a criticism of the older software, simple hull definitions of a boat as y & z coordinates at specified x (longitudinal positions) are easily defined and checked, and can be integrated accurately and quickly. Also volumes can be added and subtracted easily as the volume integration passes to and fro along the vessel. The screenshot below shows a typical interface for manipulating a point wise hull definition.

2. Screen capture from Wolfson Unit Lines Processing Program (LPP) As consultants involved in physical and computer model testing, at the start of every job we are faced with the problem of getting drawings from the client and manipulating them into a form that a) we can use and b) doesn t lose important geometrical information. A request for information usually gets the reply I ve got an IGS file can you work from that? This isn t an academic problem because every hour we spend working on the files is time that gets taken away from productive work. How can we easily say yes to that question? It will be several years before all software that works on simple hull definition files is abandoned, but creating the input files becomes more difficult as surface definitions become more complex and detailed. Working in the small craft industry I have run across the full gamut of design and analysis packages, a non exhaustive list of which are shown below. High end CAD Regular CAD Freeware Hand drawings Catia SolidWorks Pro-Engineer ACAD Inventor Siemens NX7 Rhinocerous (Rhino) AutoCAD (Light) MaxSurf Google Sketchup On the left hand side of the table these packages cost several thousands a year in licences, but they are complete parametric systems that large manufacturers demand to maintain product lifecycle management. A few design houses will support this kind of system, but it relies on having staff members entirely given over to using and managing the system. More

commonly small design houses will use regular CAD, with the SolidWorks system appearing more and more as a financially tolerable way of getting parametric CAD into the work place. These packages will usually export an IGS file, but often an IGS file is composed of several tens of surfaces, when of course all we want is the shape of the hull as a continuous definition. Also some programs such as the lower end of MaxSurf restrict the number of surfaces you can view at any one time. 3. Typical hull IGS file with multiple patches. Fortunately Rhino comes to the rescue, it has become the lingua franca of groups trying to communicate shape information, it s very unusual for Rhino not to be able to at least open most files that you throw at it. That said its not an easy task to simplify complex assemblies that are not native to Rhino. Once you have the file in Rhino the next step depends on what the task at hand is. For model construction we might need to get sections plotted at model scale or create a file for NC cutting of frames, or get a file to a 3D milling machine for small components. At this stage it s important to address the question of accuracy vs. fairness of the surface. For hull models I like the model to be fair, durable and easily handled rather than accurate to within a fraction of a mm, but heavy, or delicate or both. For appendages, of course these must be super accurate as our ability to calculate viscous drag relies on knowing the section shapes. Also when exporting a hull surface from Rhino and Maxsurf into higher end packages beware that the surface that looks OK in one program may have idiosyncrasies that make it hard to manipulate when doing offset surfaces to create moulds and build frames. Most commonly we will need to extract a DXF file that captures only the features we want to model. For hydrostatics we need an LFH file, for ORCi yacht race handicapping (IMS as was) we need a OFF file, both these are simple definitions of y and z coordinates at fixed x. How do we get from an IGS to an LFH file?. Both Rhino and MaxSurf will export a 3 dimensional DXF file of the display they have on the screen. Both programs let you define cross sections at predefined longitudinal positions. In

MaxSurf it s hard to clutter up the picture, but turn off grids and labels before exporting, you don t need the station numbers in the DXF file. 4. Screen capture of a MaxSurf Body plan ready for export to DXF In Rhino its easier just put all you want to export on a single layer and hide the rest when time comes to export. Increasingly Rhino plug ins are seen as the way forward for software developers wanting to get an accessible front end to other programs that require geometry definition. Once you have a DXF file that looks like a simple body plan it s likely that the DXF file may not define the hull sections as continuous curves if the sections have been created from a multi surfaced parent. Also it can be hard to coincide the x,y,z orientations of the input and output. To get over this problem the Wolfson Unit wrote a small freeware application that takes a 3D DXF file and creates a manageable LFH file. It allows you to map the DXF file to the most appropriate orientation and also it can stitch sections into continuous curves and isolate longitudinal curves so that they can be removed from the file, leaving only cross sectional curves. All of this is made much easier if you keep the exported DXF file AS SIMPLE AS POSSIBLE.

5. Screen shot of the DXF to LFH converter showing longitudinal and sectional curves. Once you have an LFH we can read it into the Wolfson HST and LPP programs that preprocess the data for stability and VPP calculations. The LPP will also calculate IMS offset files and write those out, but in truth the LFH file is pretty similar to an OFF file and a few minutes work with Excel will sort it out. The old IMS offset file format is commonly used to capture simple sailing yacht hull definitions, the format is described in the ORC VPP Documentation. (http://www.orc.org/rules/orc%20vpp%20documentation%202009.pdf) Similar issues arise when trying to move in the opposite direction up the file food chain, from simple offset files and surfaces into CFD (Computational Fluid Dynamics) or FEA programs. Moving from an offset file to CAD, you can get point files into Rhino and SolidWorks very easily using a text file of x, y, & z coordinates. With other packages you may hear the phrase it s easy, just write a small macro. My advice at that point is to seek an alternative solution, or ask your children for help. In aerodynamics and hydrodynamics we are used to seeing beautifully sculpted shapes, and these are well suited to NURBS type representations and so they tend to get used as the basis for creating meshes for input to CFD software. Here, as always it s helpful to have a clear idea what the surface will be used for. For example to run CFD on a yacht s sails the computer model is set in a flow domain or virtual wind tunnel For a modern racing yacht this would be 60m high and wide and 100m long, i.e. a volume of 360,000 m 3. The picture below shows the cell outlines of a typical domain, the sails are circled in white. The computer program attempts to predict the flow around the solid object by dividing the domain into small interconnected cells and calculating the flow through the domain and around the shapes in it by calculating a flow velocity and direction at the centre of each cell.

6. Typical CFD domain. The complete solution satisfies flow continuity (what goes in must come out) through the domain, and through each individual cell. Once you have the flow velocity at each cell position you can calculate the force on each surface cell and integrate the total force on the model, plus you get colourful plots by the million to inspect what is going on throughout the domain. Typically with a modern computer you can think of using 25-50million cells to fill the domain, i.e. 25-50 million individual data points of flow velocity. This means that if the domain was divided up evenly each cell would be a cube about 15mm on each edge. Clearly that s too big if you are trying to predict boundary layer flow, where you need cell sizes less than a mm. To get around this the meshes are generated so that close to the model the cells are small, and further away they can be allowed to grow substantially larger. In this way flow details are captured and the global flows are more simply calculated.

7. Close up of the cells around the sails. Meshing is a fine field of research and all sorts of tools are available, but in the engineering world where deadlines are fixed you have to find solutions that work, reliably, consistently and cheaply. Consequently, we are moving towards using STL files for defining geometries, this file format basically covers your shape with tiny planar triangles, and was developed for use in rapid prototyping systems as an easy way to represent complex geometries. This is an anathema to those who see the purity of their sculpted curved surfaces being made out of plane facets. Truth is though the facets are small, and it s a versatile format, it works for sails, but also for more irregular geometries, such as cyclists and skiers.

8. CFD calculations on track cyclists using STL solid geometry. (Photo courtesy of UK Sport & TotalSim) Also it is a gateway to automated meshing software, which will automatically create robust CFD meshes according to simple rules about cell subdivision based on the closeness to the surface being meshed, and its local curvature. Once again Rhino can export STL files. In essence there are not many problems that can t be solved with Rhino and the DXF to LFH converter.