View Full Version : Flattening hull panels with CAD etc...


Rampager
08-24-2009, 07:35 PM
I've been doing a fair bit of reading about the various software packages which can (or cannot) flatten common side/bottom panels of boats and have a question I cannot answer about using CAD to do so. (Im not highly expereinced with 3d CAD)

Say one took the keel and chine lines in a 3D drawing and divided them into 10 segments along their length. By joining these points in a zig zag pattern one would be left with a series of triangles. Regardless of whether these points origionated on spline or constant radius arcs CAD software could certainly define the straightline distance between any 3 of these points in each triangle

Accepting that any two adjacent triangles could be laid out edge to edge using the common line one could lay these triangles out and acheive a "flat panel" version of the boat side or bottom. This could certainly be done manually in 2D autocad if the straight line distances could be evaluated using a 3d program. Of course the ultimate goal would be to somehow automate this proceedure and vastly increase the number of triangles untill the differences between the actual curves and the straight line segments was negligable.

Im guessing, for the size of boat Im mostly concerned anyway with (16-30 feet), the bow or chine lines would only need to be segmented perhaps every 1/2" to 1" to get a fairly accurate plate shape. Obviously once an automated procedure was developed this number of points could be easily increased for more accuracy.

Is there software that already does this or can AutoCAD, solidworks etc or similar programs be somehow instructed to perform a function like this automatically?

Hopefully I explained that well enough.

I may also mention that my goal is to be able to, within a resonable level of accuracy, draw panels for CNC cutting that I am already aware "can" be made. Im not concerened with using this method to try to push the envelope so to speak on whats developable and whats not. Nothing Im drawing is going to have such radical curves that it can't be made.

Cheers

Rick Willoughby
08-24-2009, 09:03 PM
I......
Is there software that already does this or can AutoCAD, solidworks etc or similar programs be somehow instructed to perform a function like this automatically?

..

Yes. The hull rendering packages such as Delftship do it. I am not certain if AutoCad will do it but there will be an add on for it.

Google "plate development". Even search this site for "development". It is a question asked every second week.

Rick W

lewisboats
08-25-2009, 09:29 AM
Freeship and delftship will attempt to develop it if you tell the program to develop it...regardless if really can be delveloped. To see if this is possible they provide a right click menu with a mode submenu...one of which is developability check. This tells you if the layers are capable of being developed. All green except at the joints between panels is good...red isn't. Below is an example of developable panels. If there were large areas of red anywhere...then that particular panel or shape would probably not be developable and would need to be done a different way. An exception to this is if you used a single point to add a slight curve to the edge of a panel...say at the bow. That point would come up red as in the second hull. From experience I know I can stitch the resulting panels together loosely while they are faced together and unfold them and the plywood will conform provided it is thin enough or the panels are big enough. Not all curves will conform especially if they are highly rounded. The final picture is of a round bilged hull and has only minute amounts of developable area...mainly around the keel where the bottom is flat or has no compound curve.

jehardiman
08-25-2009, 03:11 PM
Say one took the keel and chine lines in a 3D drawing and divided them into 10 segments along their length. By joining these points in a zig zag pattern one would be left with a series of triangles. Regardless of whether these points origionated on spline or constant radius arcs CAD software could certainly define the straightline distance between any 3 of these points in each triangle

Accepting that any two adjacent triangles could be laid out edge to edge using the common line one could lay these triangles out and acheive a "flat panel" version of the boat side or bottom. This could certainly be done manually in 2D autocad if the straight line distances could be evaluated using a 3d program. Of course the ultimate goal would be to somehow automate this proceedure and vastly increase the number of triangles untill the differences between the actual curves and the straight line segments was negligable.


Actualy, that method is not always possible. While it is possible to "tile" a 3-D shape with small tesselations (think balsa core scrims), in order to make a "panel" out of those tiles the rate of curvature must be very, very close to constant along each of the panels internal ruling lines (i.e. the internal join edges), something your method does not guarantee. As Rick said, look up "plate development" especially "conical development" or "conical plate development.

Rampager
08-25-2009, 09:21 PM
As i said my goal here isnt to try to force something I dont know can be made. I have enough expereince with the practical side of things to make sure thats handled in the design phase. These wll be gentle curves suitable for sheet aluminum fabrication.

Im more curious as to developing a method to go directly to CNC cutting machines without having to run a design thru 2-3 different software packages. If the system i suggested could be automated I know it would certainly serve my needs fine, I just dont know how to get a cad package to do the calcs automatically. Manually would work but be obviously tedious. Most manu facturers i am aware of now make a "best guess" and trim the panels once on the jig but to me this seems somewhat "barbaric" in the age of computers etc

Im favouring Solidworks right now for many reasons but this seems to be its one main weak link. It will do everything else i want it to, very well actually.

Rick Willoughby
08-25-2009, 11:00 PM
If you like SolidWorks then maybe SurfaceWorks will help you create the 2D cut files:
http://www.aerohydro.com/products/industrial/sfw.htm
There is not a large step taking a 2D cut file to a router cutter. I have personally only done manual lofting from printouts of cut files but there are others here that have set up their own CNC cutting tables - try emailing BG_Geno.

If you do not have the table then you need to talk to the plate shop to see how they accept the data. I have sent 3D igs files to machine shops for 3D part milling. They do the conversion for their particular machine input and make allowance for tool passes and surface finishing. Sometimes they will ask for a slight change in shape to suit the machine tool.

Rick W

johngilpin
08-26-2009, 04:14 AM
Hi Rapager

Any proper 3D package will do what you are looking for. Solid Works or Autodesk Inventor. If you can find anyone in any form of sheet metal engineering business - they could do the flat patterns for you.

Kind Regards

John

alidesigner
08-26-2009, 09:57 PM
Solidworks, Inventor etc will flatten foldable sheet metal parts. They wont flatten surfaces with compound curvature.

Have a look at Rhino,

Maxsurf and workshop do it best in my opinion. You can find them at www.formsys.com. You can buy a 3 surface version of maxsurf and a plate development only version of workshop. That's what I use in conjunction with Inventor.

Rampager
08-26-2009, 10:08 PM
Again the foldable things aren't what concerns me. I wish to find a simple solution to get the lower bow plates and the hull sides into a 2d drawing I can then process using CNC equipment. I just am not expereinced enough with the advanced features of the various packages to know which will do this easily. Again if I were to make an excel worksheet with three columns with each length of the sides of each triangle calculated using 3d cad I can just sit and draw all the triangles in 2d cad and end up with a flat panel which would roughly estimate the outside shape of the panel. The more triangles I used the closer it would get to the actualy panel shape, Im sure there is a calculus fomula to demonstrate eventually you would be almost perfect however if I cannot automate the process Im obviously not going to use say 1000 thin triangles haha

I dont believe the balsacore/tile example as you stated would be an issue as when the panel is drawn it would be flat in 2d. I dont think the material thickness to curvature ratio would make any difference when drawing panels 16-30 feet long when they are only 1/8" or so thick.

Again my question is not so much about the process, I know it would work, its more how to automate that process..


Thanks

p.s. Ive looked at Rhino but when put beside Solidworks I dont think its even close, unless you consider price. Im heavily leaning towards Solidworks but would assume not have to do my design work using two seperate peices of software, especially since solidworks handles the rest of the issues extremely well. I really like the design theory behind how solidworks is based and believe for many of the other aspects of my build will be very favourable.

ludesign
08-27-2009, 03:29 AM
Perhaps you should have a look at TouchCAD. It has a rather different approach where each 3D panel has it's own parametric unfolding setting, and where the unfolded parts are dynamically linked to the 3D model. The advantage is that you can at any time modify the 3D shape and instantly see what happens in the unfold, which acts as a view. The resolution you mention is parametric and can be changed numerically at any time. This also applies to stripping a panel into sub-strips, and analyzing how much double-curvature you have. You can even nudge 3D control points in the Unfold view and instantly see the result, which means that you can dynamically optimize the unfoldability of a 3D panel. You can also nest any number of unfolded parts in the Unfold view without loosing the dynamic link to the 3D model, which means that you integrate the use f the material into the design process, and essentially deliver ready to cut layouts that can be sent directly to the cutter driver program. The TouchCAD package of course also include marine design necessities such as dynamic cross sectioning required for hull fairing and so on. It is also a capable 3D modeler, where you typically design pretty much all major panels in the boat, and dynamically and automatically keep track of the weights and center of gravity of the boat throughout the design process.

You you like to see the process demonstrated, I suggest a visit to this location:

http://www.touchcad.com/tc3trainMarin.html

www.touchcad.com

johngilpin
08-29-2009, 06:54 PM
Hi Rampager

In Autocad,draw the boat profiles (sections) you want. Import these sketches into Solid Works, off-setting and positioning them correctly - reletive to your start point.
With these sketches floating in free-space. Use the 3D sketch tool to draw splines to connect the points you want - create a lofted surface between to splines (3d curves in this case ) - then click flat pattern button. Solid Works will flatten it - but say there is an error. Ignore this, and sketch on perimeter off compound flat pattern - extrude - and export back to AutoCad.

I have done this recently - it works.
However if you are to cast the hull - a huge polystyrene mould could be cut, this is what I have seen for carbon fiber anyway.

Picture Attached

Best of luck.

John

Rampager
08-31-2009, 12:03 AM
Interesting idea John, I will try that. Did you draw the sides of that boat you pictured using that method? I probably would rarely have much more curvature than you do there on that side panel, altho my boats will be of a much different style.

I'd likely have the panels for the model already drawn in Solidworks in 3d as a "shell" but could certainly do as you are suggesting.
If this worked and I could simply generate the flat panel nests for the CNC guys right in solid works and thats would be really ideal, only one software!

Thanks for all the suggestions guys, keep em coming. This is a really rough sketch of the method I want to automate.

baeckmo
08-31-2009, 04:07 PM
Rampager, back in -73 or so, when a personal computer had a roaring 64 kb of memory, I wrote a simple program in Basic to do just the kind of rollout you sketch. I'll see if it can be printed to a modern machine; maybe it could give you some ideas on how to proceed (or maybe it's just neanderthal crap......). At least it could be rewritten to an Excel format which might accept coordinate inputs from other sources?? I'll be back......

Rampager
08-31-2009, 04:15 PM
I'm not gonna ask how old you are :D

My dad taught early computer science way back and I remember how big a deal it was when he could "borrow" a Commodore PET, what did that thing have like 8K I think? Ahhh the good old days of the casette tape drive that took what like 15 mins to load a game hahaha

alidesigner
08-31-2009, 08:43 PM
The method suggested by johngilpin will work if the panels are flat but wont if you want some curvature - especially in a bottom plate.

If you have the logic you can always write a vba macro to automate the drawing process in autocad. Lots of books at amazon. Just search for autocad vba

Have a look at Inventor before you settle for Solidworks. I much prefer Inventor. Much more stable, less bugs, better drawing control, more features at entry level price, ie rendering, revision control (vault), standard component library and it comes packaged with Autocad Mechanical and Autocad. When you consider the cost of autocad, the bit more you pay for the Inventor package is a bargain. No matter what anyone says, you will still need to make 2d drawings at some stage and autocad is the best, especially now that is has parametric relationships. The 2D dwg editor that comes with solidworks looks like autocad but isnt as good. Go to the forum at https://forum.solidworks.com/index.jspa and see what other users are saying.

Again Solidworks, inventor, solidedge etc (which all use the same parasolid kernel) will not give you a DEVELOPABLE hull bottom, which is why I use workshop for this.

The other way is to buy the full versions of maxsurf and workshop, do your entire model in maxsurf, flatten everything in workshop and detail your drawings in autocad - but it wont be paramtric. Dont forget you will at least need to be able to do level hydrostatics to deterimine how your boat will float. Maxsurf does this fine for small boats, hydromax does it much better for larger boats.

The other cheaper option, rather than spending all that time and money on software would be to just buy a design.

Good luck.

baeckmo
09-02-2009, 02:35 AM
I'm not gonna ask how old you are :D

....no problem, with age comes experience said the lady in red.....!

Anyway, attached please find the sediments from the cave. The classical way to do the rollout was a graphical triangulation done manually; took an hour or two for a set of hull panels. The arithmetic approach, based on the same triangulation is a matter of minutes, so here was the quantum leap! In fact, we still use it for the odd panel to be cut now and then, its so easy to take a few coordinates from whatever is beeing built, and off you go.

I think it could be done within a CAD module, as a macro, or the CAD coordinates may be sent to an Excel sheet working with the "3D Pythagoras". The output is the triangle legs for each sector, or "field", C, D, E and F. Don't bother to convert to a 90 deg coordinate profile, just use the measuring-tape to work your way from transom and fwds. If you want the "real" outline, a spline along the edges will do it for a cutter.

Or just laugh at our ancient efforts......!

johngilpin
09-04-2009, 07:55 PM
Hi All

Is what you wish?

We made lots of changes along the way - this is quite rough.

Kind Regards

John

Joe Petrich
09-14-2009, 03:27 PM
Rhino has a Developable Surface Creation plug in http://en.wiki.mcneel.com/default.aspx/McNeel/DevSrf.html. Would this work for you? We have used Rhino with Solidworks successfully in the past.

pamarine
10-02-2009, 01:32 AM
I have been browsing the forums reading posts about flattening panels with SW and keep see SurfaceWorks come up. Right now, I manually loft each curved surface to a flat drawing to export to our CNC router, and it is a pain and prone to slight errors. Will SurfaceWorks take a curved surface and flatten it for CNC cutting? Is this what "Developable" means?

I am complete self-taught about CAD and Boat design so I'm quite a bit behing the curve on this type of stuff.

alidesigner
10-02-2009, 05:13 AM
Surface works is their surface modelling plug in. To flatten you need to buy their flattener module as well.

Raggi_Thor
10-02-2009, 07:44 AM
I think the boat in John's picture can be flattened by plain Rhino.

nordvindcrew
10-02-2009, 08:03 AM
My Pro Surf program allows you to develop panels and print then out. I have done a few models in small scale, and it seems to work. Like the rhino program, if you see red it's not developable.

boat fan
10-04-2009, 08:30 PM
So in the " real world " what would happen if you built this boat full size.

The small red area ....how would it actually look on the boat , and rather

more importantly , how do you decide its a " go " and build it or its

rejected.I realize all this is highly subjective , but I`m interested how people here would evaluate this.I have some hulls developed similar to this with " minor " areas showing up like this.

Enough to be hesitant , yet not significant enough to be rejected . Just interested in other people`s views on this.

boat fan
10-04-2009, 09:34 PM
Can a " constant camber " or " cylinder molded " hull be developed the same way with this software?


Would you set out to develop this hull like any tortured or compounded plywood design and ignore the preformed molded curvature in the panels ?


I have often pondered this , seems that such an approach requires reversing the process ? Interesting.

alidesigner
10-04-2009, 10:49 PM
I would personally fix the hull shape but you could build it and just accept that there will be some trimming of internal parts and bogging before painting.

If a surface is conical or cylindrical then it can be developed. Constant camber is just a part of a cylinder. If you take a sheet of paper you can form a cylinder or a cone, but you cant form a sphere. So a cylinder or cone can be developed, a sphere cant. So yes you can do it with the software. How fast and how easily depends on which software you use.

boat fan
10-04-2009, 10:59 PM
I would personally fix the hull shape but you could build it and just accept that there will be some trimming of internal parts and bogging before painting.

If a surface is conical or cylindrical then it can be developed. Constant camber is just a part of a cylinder. If you take a sheet of paper you can form a cylinder or a cone, but you cant form a sphere. So a cylinder or cone can be developed, a sphere cant. So yes you can do it with the software. How fast and how easily depends on which software you use.


Thanks for your reply.
I agree with everything you said above , but , do you ignore the " preshape " or panel curve and develop like a flat panel or some other method ?

alidesigner
10-04-2009, 11:29 PM
I use Maxsurf & Workshop so I use the tools in Maxsurf to check for developability and then use Workshop to flatten it. Then in Workshop I check the strain plot and if that's all ok I export for cutting, otherwise I tweak the surface in Maxsurf and flatten again. I always use curved panels and true lengths etc are all worked out by the software.

boat fan
10-04-2009, 11:39 PM
O K thanks .....looks like its something for high end software.

Raggi_Thor
10-05-2009, 06:30 AM
There are many tricks used in plywood building, se for example,
http://www.dixdesign.com/ch21notes.htm

7 ~ BOTTOM SKIN IN BOW

There is a lot of twist to the bow bottom panels in the forefoot area. Don't try to skin this in full length plywood sheets. Break it into 2 or 3 lengths to reduce the strain in the plywood. If building with okoume plywood, 2 lengths will do it. If building with meranti or mahogany plywood, 3 lengths will be needed because of the greater stiffness of the sheet.

Builders in UK have had no problems fitting these panels, without breaking them down into shorter lengths. They are using okoume plywood, which makes a big difference. They also soften the plywood with water to help it. One builder used a steam wallpaper stripper to steam the sheets during fitting, which proved very effective.

I have seen some pictures of plywood with many cuts half way (or more) through to make it easier to bend.

View Full Version : Flattening hull panels with CAD etc...