View Full Version : Hydrostatics differences between rhino and Hydromax
Hi
I'm designing a Mini650, now I'm into the stability checks.. I checked the displacement with Rhino and it says it's 930 Kg, while Hydromax (after importing the rhino file as .igs) says it's 830kg!
Since it's a big difference for such a small boat, which method should I trust?
Stefano
Tim B
02-17-2005, 05:22 AM
Very strange, check that the water-line is the same. I trust rhino as it agrees with my code for a given hull-shape and my code is derived from first principles. I doubt it is any problem with the iges format, but check a few offsets to be sure. Just repeat the process very carefully. you may have taken the keel into account in one and not the other. The volume is usually defined as the volume within the canoe hull. so check that the method is the same in each case. If you want me to have a look at, drop me an e-mail at Tim@MarineDesign.tk and I'll send you an adress which will handle attachments.
Hope this helps,
Tim B.
Great, now the displacements match!
I found that Maxsurf doesn't like so much Rhino trimmed surfaces.. I had to rebuild the hull with untrimmed surfaces and then export again in .igs format.
Now I'd say the final displacement of my mini is 965 kg, which includes keel and bulb.
I took a quick look at your website, but I still didn't have enough time to read more about that spanish code, sounds interesting and free.
I think it shouldn't be so difficult to write a hydrostatics code that could work with rhino, maths behind those softwares is kind of easy, I guess the most diffucult thing is reading offsets from the drawing.
Dutch Peter
02-17-2005, 06:18 AM
Can the fault be the importing of the file or the difference in "moulded" or "outside skin", if you know what I mean.
Dutch Peter
02-17-2005, 06:19 AM
You beat me to it Nemo!!
Raggi_Thor
02-17-2005, 08:07 AM
Hydrostatics in Rhino: Have you tried RhinoMarine?
Tim B
02-17-2005, 01:12 PM
Actually, taking the surface data out of rhino is easy if you don't mind the slight appoximation of using an unstructured surface mesh. This is how you do it... first of all select the surfaces you want to export, then select EXPORT from the file menu. choose to save as raw triangles *.raw ; then play with the controls until you are happy with the mesh. The defaults are a pretty good starting place.
This will give you a text file with a format as follows:
<object name>
x1 y1 z1 x2 y2 z2 x3 y3 z3
....
so all you need to do is integrate the area between that triangle and the waterline. Do this for each triangle, then you have a displacement volume. Obviously you can extend this method.
Cheers,
Tim B.
terhohalme
02-17-2005, 04:35 PM
I have used Phaser (now Rhinomarine) and Rhino for several years succesfully. It is a must!
MikeJohns
02-18-2005, 08:17 PM
I have used Phaser (now Rhinomarine) and Rhino for several years succesfully. It is a must!
I woult agree most strongly.
If you are involved in marine design and using Rhino then Rhino Marine is an excellent well priced utility.
Navaldesign
02-19-2005, 05:19 PM
Usually Hydromax results are correct. However, check that sections are correctly formed and, if you use trimmed surfaces, make sure you have enabled the relative button.
Andrew Mason
02-20-2005, 08:24 PM
I found that Maxsurf doesn't like so much Rhino trimmed surfaces.. I had to rebuild the hull with untrimmed surfaces and then export again in .igs format.
Maxsurf doesn't read Rhino trimmed surfaces. It will read them as untrimmed surfaces and you will need to retrim in Maxsurf.
Hydromax requires that surfaces form an unambiguous external shape and often the lack of precision of the edge matching of Rhino surfaces (gaps, overlaps) prevents it from forming correct sections through the hull.
I think it shouldn't be so difficult to write a hydrostatics code that could work with rhino, maths behind those softwares is kind of easy, I guess the most diffucult thing is reading offsets from the drawing.
ROTFL!!!
MikeJohns
02-21-2005, 05:19 AM
Hydromax requires that surfaces form an unambiguous external shape and often the lack of precision of the edge matching of Rhino surfaces (gaps, overlaps) prevents it from forming correct sections through the hull.
Andrew
Maxsurf is a wonderful program for sure, but if you are getting gaps and overlaps in Rhino then you haven't created your surfaces properly! Rhino marine won't function with a hull so defined either.
The big problem is Maxsurf not accepting trimmed surfaces, designers who use Rhino haveg to try and re-define their hull in rhino without any surface trimming. That is when we end up with gaps and overlaps.
Andrew Mason
02-22-2005, 02:28 AM
Mike
Designers do not need to define their hulls in Rhino without surface trimming. Maxsurf reads all of the surfaces from Rhino correctly, it simply discards the trimming information.
As a result the designer will need to specify the surface trimming again in Maxsurf, however if the trimming has originally been defined with surface-surface intersections this takes very little time.
Tim B
02-22-2005, 06:40 AM
Then by definition, Andrew, that is incorrect.
A properly imported trimmed surface should be the same shape as the origenal trimmed surface.
Tim B.
Navaldesign
02-22-2005, 07:17 AM
Hi Tim B
as Andrew has already mentioned in a previous note, dynamic changes in the trimmed surfaces within Maxsurf require information that the export facility of Rhino or other similar programs simply can't supply. This means that even if Max imported the trimming information and could actually represent on screen
the write contour, as soon as you changed something on your surface, the trimming information, not being a dynamic one, would be wrong. Actually as you now trimming a surface only means "hide" a portion of the surface, without changing the surface itself. So the solution is simple: trim surfaces with surfaces, and, once in Max, retrim and make the trimming surfs invisible.
Even this way, however, the link between trimmed and trimming surfaces in MAax, sometimes gets lost.
Navaldesign
www.navaldesign.it
Tim B
02-22-2005, 11:21 AM
I appreciate how surfaces are trimmed, but my point still stands. If the surface is imported as a trimmed surface it should be treated as such.
Tim B.
Andrew Mason
02-22-2005, 08:56 PM
Then by definition, Andrew, that is incorrect.
A properly imported trimmed surface should be the same shape as the origenal trimmed surface.
Tim B.
Tim
The imported data consists of two pieces, IGES entity 128 which contains the surface data and IGES entity 144 which contains the trimming data. Maxsurf reads the IGES 128 entities correctly, but does not read the IGES 144 entities. Clear now?
Andrew
MikeJohns
02-23-2005, 05:42 AM
Andrew
We look foreward to Maxsurf being able to read IGES files in their entirety.
IGES users will then find Maxsurf much easier to interface with since our trimmed surfaces will remain just that without having to repeat the work.
This is why the Rhino addins like Rhino marine are so much easier to work with at present.
When will you implement this ?
I realized today that GHS files are the same format as Autoship's Autohydro ones. I think it's a great thing, even if many of you could dislike Autohydro.
IMHO, it's very useful when you have to manage a large number of tanks, I'm thinking about ships, because you can import the hull from Rhino, and then fit all the tanks directly in Autohydro, or you could even write a macro for excel and insert the tanks in terms of number.
View Full Version : Hydrostatics differences between rhino and Hydromax