FreeCAD-Ship s60 tutorial (II)/de: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
(47 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{TutorialInfo/de
{{TutorialInfo/de
|Topic=Schiff Arbeitsbereich
|Thema=Ship Workbench
|Level= Beginner
|Level=Anfänger
|Time=
|Time=
|Author=
|Author=
Line 9: Line 10:
}}
}}


== Überblick ==


Before starting this tutorial, please ensure that you have already performed [[FreeCAD-Ship_s60_tutorial|the first part]].
Bevor du mit diesem Tutorial beginnst, stelle bitte sicher, dass du bereits [[FreeCAD-Ship_s60_tutorial/de|der erste Teil]] durchgeführt hast.


Erfahre mehr über den Schiff Arbeitsbereich auf ihrer speziellen Wiki Seite: [[Ship Workbench/de|Schiffs Arbeitsbereich]]
You can learn more about [[Ship_Workbench|FreeCAD-Ship here]]


== Einführung ==
{{VeryImportantMessage|<center>'''Windows users'''</center>
In diesem Tutorium werden wir mit Gewichten und Tanks arbeiten, um die GZ Kurve, den wichtigsten hydrostatischen Stabilitätsparameter, zu berechnen. GZ ist das statische Moment, das erzeugt wird, wenn das Schiff einen Rollwinkel einnimmt, da der GZ Arm positiv ist, das Schiff ein positives Moment hat und versuchen wird, die aufrechte Position wiederherzustellen, aber wenn GZ negative Zahlen annimmt, hat das Schiff keine Stabilität mehr und erreicht eine kritische Situation.
<center>FreeCAD-Ship have been recently integrated into FreeCAD package, so some bugs can be detected.</center>
<center>If your Ship module have icons lost, please rename '''ShipIcons''' folder at</center>
<center>C:\Program Files (x86)\FreeCAD0.13\Mod\Ship</center>
<center>path as '''Icons''' folder, and then restart FreeCAD.</center>}}


Die IMO (Internationale Seeschifffahrtsorganisation) legte folgende Kriterien fest:
== Introduction ==
* ''GM'' >= 0.15 m. GM" (metazentrische Höhe) ist die Anfangstangente der "GZ" Kurve.
In this tutorial we will work with weights and tanks in order to compute GZ curve, the most important hydrostatic stability parameter. GZ is the static moment generated when the ship takes roll angle, of course, since the GZ arm is positive, the ship has a positive moment, and will try to recover upright position, but when GZ turns on negative numbers ship has not anymore stability, reaching a critical situation.
* Der maximale ''GZ'' Wert muss über 30 Grad des Rollwinkels liegen.
* Bei einem Rollwinkel von 30 Grad muss der ''GZ'' Wert mindestens 0,2 m betragen.
* Der beteiligte Bereich der "GZ" Kurve bis zu einem Rollwinkel von 40 Grad muss mindestens 0,090 m - rad betragen.
* Der beteiligte Bereich der "GZ" Kurve bis zu einem Rollwinkel von 30 Grad muss mindestens 0.055 m · rad betragen.
* Der beteiligte Bereich der "GZ" Kurve von 30 bis 40 Grad Rollwinkel muss mindestens 0.030 m · rad betragen.


In diesem Tutorium werden wir Gewichte und Tanks für unser Schiff der Serie 60 in einer simulierten Situation einstellen.
IMO (International Maritime Organization) set following criteria:
* ''GM'' >= 0.15 m. ''GM'' (metacentric height) is the initial tangent of the ''GZ'' curve.
* Maximum ''GZ'' value must be placed over 30 degrees of roll angle.
* With 30 degrees roll angle, ''GZ'' value must be 0.2 m at least.
* Area involved by ''GZ'' curve up to 40 degrees of roll angle must be at least 0.090 m · rad.
* Area involved by ''GZ'' curve up to 30 degrees of roll angle must be at least 0.055 m · rad.
* Area involved by ''GZ'' curve from 30 to 40 degrees of roll angle must be at least 0.030 m · rad.


== Schiffsgewichte ==
In this tutorial we will set weights and tanks for our series 60 ship, in a unreal situation.
Um die GZ Kurve berechnen zu können, müssen wir die Schiffsgewichte und ihre Position bei jedem Rollwinkel kennen, daher werden die Gewichte in zwei Kategorien eingeteilt:
* Feste Gewichte, die vollständig mit den Schiffsbewegungen verknüpft sind.
* Tanks, bei denen sich die Form der Flüssigkeit mit dem Winkel ändert, so dass der Schwerpunkt an jeder Position berechnet werden muss.


Der Schiff Arbeitsbereich bietet zwei verschiedene Werkzeuge zur Erzeugung jeder Instanz.
== Ship weights ==
In order to can compute GZ curve we need to know ship weights, and their position at each roll angle, so weights will be divided in two categories:
* Fixed weights, that are fully linked to ship movements.
* Tanks, where fluid shape changes with the angle, needing center of gravity computation at each position.


[[Image:FreeCAD-Ship-WeightIco.png|center|Gewichtsfestlegungswerkzeug Symbol.]]
FreeCAD-Ship provides two different tools to generate each instance.
<center><span style="font-variant:small-caps">Gewichtsfestlegungswerkzeug Symbol.</span></center>


Das Werkzeug zur Definition von Gewichten kann zur Festlegung der ersten Kategorie von Gewichten verwendet werden. Wenn du das Werkzeug zum ersten Mal startest (mit ausgewählter Schiffsinstanz), initialisiert der Schiffs Arbeitsbereich die Schiffsgewichte mit Schiffsleichtgewicht (gleich der Schiffsverdrängung), das auf der X Koordinate des Schiffsgeometrieschwerpunkts und auf Höhe des Konstruktionsentwurfs liegt. Normalerweise gibt es mindestens 2 relevante Gewichte:
[[Image:FreeCAD-Ship-WeightIco.png|center|Weights definition tool icon.]]
* Struktur.
<center><span style="font-variant:small-caps">Weights definition tool icon.</span></center>
* Hauptmaschine (oder mehrere davon).


Also werden wir es ändern. Mit einem Doppelklick auf jede Zelle können wir den Wert bearbeiten und Gewichte einstellen:
Weights definition tool can be used to set first category of weights. When you launch the tool for first time (with ship instance selected), FreeCAD-Ship initialize ship weights with Lightweight ship (equal to ship displacement) that is placed on ship geometry centre of gravity X coordinate, and at design draft height. Usually you have at least, 2 relevant weights:
* Struktur, 15000 kg, (-0.1, 0, 1.25) m
* Structure.
* Steuerbordmotor, 5000 kg, (-6,5, -0,65, 0,5) m
* Main engine (or several of them).
* Backbordmotor, 5000 kg, (-6,5, 0,65, 0,5) m
* Notfall Motor, 2500 kg, (0,2, 0, 2,5) m


[[Image:FreeCAD-Ship-S60WeightsPreview.png|center|Gewichtsdefinition 3D Vorschau.]]
So we will change it. Doing double click over each cell we can edit the value, seting this weights:
<center><span style="font-variant:small-caps">Gewichtsdefinition 3D Vorschau.</span></center>
* Structure, 15000 kg, (-0.1, 0, 1.25) m
* Starboard engine, 5000 kg, (-6.5, -0.65, 0.5) m
* Port side engine, 5000 kg, (-6.5, 0.65, 0.5) m
* Emergency engine, 2500 kg, (0.2, 0, 2.5) m


Die Position der Gewichte wird in der [[3D view/de|3D Ansicht]] angezeigt. Hinweis: Die Anmerkungen werden entfernt, wenn das Werkzeug geschlossen wird. Wenn du {{Button|Accept}} drückst, werden die Gewichte in deiner Schiffsinstanz gespeichert.
[[Image:FreeCAD-Ship-S60WeightsPreview.png|center|Weights definition 3D preview.]]
<center><span style="font-variant:small-caps">Weights definition 3D preview.</span></center>

Weights position are shown at 3D screen view. This annotations will be removed when you ends with the tool, so don't take care about this. When you press '''Accept''' weights will stored at your ship instance.


== Tanks ==
== Tanks ==
Die Tanks müssen über der Festkörpergeometrie als Schiffsinstanz erstellt werden, daher besteht der erste Schritt darin, zwei Bugtanks (einen pro Schiffsseite) Festkörpergeometrien zu erstellen, die wir in Betracht ziehen werden (normalerweise haben Schiffe viele Tanks für Kraftstoff, Süßwasser, Salzwasser, Ladung usw.).
Tanks must be created on top of solid geometry, as the ship instance, so first step is create two bow tanks (one per ship side) solid geometries that we will consider (Ussually ships have a lot of tanks for fuel, fresh water, salt water, load, etc).

=== Geometry generation ===
In order to generate tanks we load [[Part_Workbench|Part module]], and create a box solid.

We need to edit the box, so we select it at '''Atributes and tags''' tree, and change from view to data tab. Uncollapse Placement, and into them Position, and set ''x'' to 1.5, and z to -1. We want to change box lenght too changing it for 5.0 (note that units can be in mm, don't take care about this).


=== Geometrieerzeugung ===
Tank geometry will be common part of created box and ship geometry, so we can hide '''Ship''' instance, and show '''s60_IowaUniversity''' geometry. Selecting box and '''s60_IowaUniversity''' we can use Common operation generating our starboard tank geometry.
Um Tanks zu generieren, laden wir [[Part_Workbench/de|Part Modul]], und erzeugen ein Kasten Volumenmodell.


Wir müssen den Kasten bearbeiten, also markieren wir ihn im '''Attribute und Markierungen''' Baum und wechseln von der Ansicht zum Datenreiter. Erweitere Platzierung, und in ihnen Position, und setze ''x'' auf 1,5, und z auf -1. Wir wollen auch die Kastenlänge ändern, indem wir sie für 5.0 ändern (beachte, dass die Einheiten in mm angegeben werden können, kümmere dich nicht darum).
[[Image:FreeCAD-Ship-S60TankGeometry.png|center|Generated tank geometry.]]
<center><span style="font-variant:small-caps">Generated tank geometry.</span></center>


Die Tankgeometrie wird gemeinsamer Bestandteil der erstellten Kasten- und Schiffsgeometrie sein, so dass wir die '''Schiff''' Instanz ausblenden und die '''s60_IowaUniversity''' Geometrie anzeigen können. Wenn wir Kasten und '''s60_IowaUniversity''' auswählen, können wir die Gemeinsame Arbeitsgang Erzeugung verwenden, die unsere Steuerbordtankgeometrie erzeugt.
We can perform port side tank selecting our starboard geometry and executing mirror tool, selecting XZ as mirror plane.


[[Image:FreeCAD-Ship-S60TankGeometry.png|center|Generierte Tankgeometrie.]]
In order to convert geometry into a ussual solid shape our tanks, and recover our '''s60_IowaUniversity''' geometry, we can load [[Draft_Workbench|Draft module]], and with starboard tank geometry selected execute Upgrade, and repeat with port side tank geometry. We can rename geometries as:
<center><span style="font-variant:small-caps">Generierte Tankgeometrie.</span></center>
* StarboardTankGeom
* PortTankGeom


Wir können den Tank auf der Backbordseite ausführen, indem wir unsere Steuerbordgeometrie auswählen und das Spiegelwerkzeug ausführen und XZ als Spiegelebene wählen.
We can delete created Box, that we don't need anymore.


Um die Geometrie in eine gewöhnliche feste Form unserer Tanks umzuwandeln und unsere '''s60_IowaUniversity''' Geometrie wiederherzustellen, können wir [[Draft_Workbench/de|Entwurf Modul]] laden und mit gewählter Steuerbord Tankgeometrie die Höherstufung ausführen und mit der Backbordseite der Tankgeometrie wiederholen. Wir können Geometrien umbenennen als:
=== Tank intances generation ===
* SteuerbordTankGeom
If reload [[Ship_Workbench|FreeCAD-Ship module]] another time, we can find tank instances generator tool.
* BackbordTankGeom


Wir können erstellte Kästen, die wir nicht mehr benötigen, löschen.
[[Image:FreeCAD-Ship-TankIco.png|center|Tank instance generation tool icon.]]
<center><span style="font-variant:small-caps">Tank instance generation tool icon.</span></center>


=== Generierung von Tankinstanzen ===
Now we can select '''StarboardTankGeom''' and execute tank instnace generation tool, where some data must be provided. We will set 40% of filling level, and 925 kg/m<math>\mathrm{m}^{3}</math> (fuel approach). When '''Accept''' is clicked a new tank instance called '''Tank''' is generated. We can rename it as '''StarboardTank''', and hide '''StarboardTankGeom'''.
Wenn du [[Ship_Workbench/de|FreeCAD Schiffsmodul]] ein anderes Mal neu lädst, können wir ein Werkzeug zum Generieren von Tankinstanzen finden.


[[Image:FreeCAD-Ship-TankIco.png|center|Tankinstanzenerzeugungswerkzeug Symbol.]]
We can repeat the same process in order to generate '''PortTank'''.
<center><span style="font-variant:small-caps">Tankinstanzenerzeugungswerkzeug Symbol.</span></center>


Jetzt können wir '''SteuerbordTankGeom''' auswählen und das Werkzeug zur Erzeugung von Tankinstanzen ausführen, wobei einige Daten bereitgestellt werden müssen. Wir werden 40% des Füllstands und 925 kg/m<math>\mathrm{m}^{3}</math> (Kraftstoffansatz) einstellen. Wenn '''Annehmen''' angeklickt wird, wird eine neue Tankinstanz mit dem Namen '''Tank''' erzeugt. Wir können sie in '''SteuerbordTank''' umbenennen und '''Steuerbord-TankGeom''' ausblenden.
[[Image:FreeCAD-Ship-S60WeightsTanksPreview.png|center|View of generated weights.]]
<center><span style="font-variant:small-caps">View of generated weights.</span></center>


Wir können den gleichen Vorgang wiederholen, um '''BackbordTank''' zu generieren.
Figure shown our ship result that we will compute.


[[Image:FreeCAD-Ship-S60WeightsTanksPreview.png|center|Ansicht erzeugter Gewichte.]]
=== GZ curve computation ===
<center><span style="font-variant:small-caps">Ansicht erzeugter Gewichte.</span></center>
FreeCAD-Ship provide a tool to easily compute a ''GZ'' curve.


Die Abbildung zeigt unser Schiffsergebnis, das wir berechnen werden.
[[Image:Ship_GZ.svg|center|128px|GZ curve computation tool icon.]]
<center><span style="font-variant:small-caps">GZ curve computation tool icon.</span></center>


=== GZ Kurven Berechnung ===
With '''Ship''' instance selected, we can run the tool. The first thing that we can see at opened dialog is a list with all tank instances found at active document. We want to use both of them, so we click over the tanks that are remarked with a diferent background.
Der Schiffs Arbeitsbereich bietet ein Werkzeug zur einfachen Berechnung einer ''GZ' Kurve.


[[Image:Ship_GZ.svg|center|128px|GZ Kurven Berechnungswerkzeug Symbol.]]
In order to know the resultant ship displacement and draft we can press '''Update displacement and draft''', taking some time for the computation. We receive following data:
<center><span style="font-variant:small-caps">GZ Kurven Berechnungswerkzeug Symbol.</span></center>
* Displacement = 37505.5 kg
* Draft = 0.818664 m


Mit gewählter '''Schiff''' Instanz, können wir das Werkzeug ausführen. Das erste, was wir im geöffneten Dialog sehen können, ist eine Liste mit allen Tankinstanzen, die im aktiven Dokument gefunden wurden. Wir wollen beide verwenden, also klicken wir über die Tanks, die mit einem anderen Hintergrund versehen sind.
So we are in a unloaded situation, where draft are sightly lower than design draft. Ussually lower drafts imply lower ship stability, the draft depends on loading condition, so if we really expect than ship can be operated in this loading condition we can consider implement ballast tanks.


Um die sich daraus ergebende Schiffsverdrängung und den Tiefgang zu erfahren, können wir auf '''Verdrängung und Tiefgang aktualisieren'' drücken, was einige Zeit für die Berechnung benötigt. Wir erhalten folgende Daten:
We can also automatically compute ship trim, operation that can take around one minute, retrieving that our ship have 0.95 degrees of trim angle (positive by stern). In this example we will work without trim angle (0 degrees).
* Verdrängung = 37505.5 kg
* Tiefgang = 0.818664 m


Wir befinden uns also in einer unbelasteten Situation, in der die Entwürfe geringfügig niedriger sind als die Konstruktionsentwürfe. Normalerweise bedeuten niedrigere Tiefgänge eine geringere Schiffsstabilität, der Tiefgang hängt vom Beladungszustand ab. Wenn wir also wirklich erwarten, dass das Schiff in diesem Beladungszustand betrieben werden kann, können wir den Einsatz von Ballasttanks in Erwägung ziehen.
Tool request roll angles considered too. In this case we want to know all ship behaviour, so we can set:
* 0 degrees starting roll angle.
* 180 degrees ending roll angle.
* 46 points. One for each 2 degrees. GZ computation can take some time, so take care about the number of points requested.


Wir können auch automatisch den Schiffstrimm berechnen, ein Vorgang, der etwa eine Minute dauern kann, wobei wir feststellen können, dass unser Schiff einen Trimmwinkel von 0,95 Grad hat (positiv beim Heck). In diesem Beispiel werden wir ohne Trimmwinkel (0 Grad) arbeiten.
When we press '''Accept''' tool starts the computation. If you runs FreeCAD from terminal you can see work progress. In a couple of seconds we will receive GZ curve.


Werkzeuganforderung Rollwinkel werden ebenfalls berücksichtigt. In diesem Fall wollen wir das gesamte Schiffsverhalten kennen, damit wir einstellen können:
This tool use [http://www.pyxplot.org.uk/ pyxplot] and [http://www.ghostscript.com/ ghostscript] too. You can see where '''gz.dat''' output file has been placed at the report view (View/Views/Report view), and load it with datasheet software (for example [http://www.libreoffice.org libreOffice]). Nearby data file several auxiliary files has been created too:
* 0 Grad Anfangsrollwinkel.
* 180 Grad Endrollwinkel.
* 46 Punkte. Einer für je 2 Grad. Die GZ Berechnung kann einige Zeit in Anspruch nehmen, also achte auf die Anzahl der gewünschten Punkte.


Wenn wir '''Annehmen'' drücken, startet das Werkzeug die Berechnung. Wenn du FreeCAD vom Terminal aus startest, kannst du den Arbeitsfortschritt sehen. In ein paar Sekunden erhalten wir die GZ Kurve.
* '''gz.dat''': Computed GZ curve data.
* '''gz.pyxplot''': pyxplot layout in order to plot the curve.
* '''gz.eps''': EPS image version.
* '''gz.png''': PNG image version.


Dieses Werkzeug verwendet [http://www.pyxplot.org.uk/ pyxplot] und [http://www.ghostscript.com/ ghostscript] ebenfalls. Du kannst sehen, wo die Ausgabedatei '''gz.dat''' in der Berichtsansicht (Ansicht/Ansichten/Berichtsansicht) platziert wurde, und sie mit Datenblattsoftware (z.B. [http://www.libreoffice.org libreOffice]) laden. In der Nähe der Datendatei wurden auch mehrere Hilfsdateien erstellt:
This files will be overwritten if you executes the tool another time.


* '''gz.dat''': Berechnete GZ Kurvendaten.
=== Results ===
* '''gz.pyxplot''': pyxplot Layout, um die Kurve zu plotten..
* '''gz.eps''': EPS Bildversion.
* '''gz.png''': PNG Bildversion.


Diese Dateien werden überschrieben, wenn du das Werkzeug ein weiteres Mal ausführst.
[[Image:FreeCAD-Ship-s60GZ.png|800px|center|Resultant GZ curve.]]
<center><span style="font-variant:small-caps">Resultant GZ curve.</span></center>


=== Ergebnisse ===
''GZ'' maximum value is placed over 30 degrees (45 degrees), getting 0.25 m at 30 degrees (0.2 m is the minimum). Up to 30 degrees the area below ''GZ'' curve is 0.065 m·rad, up to 40 degrees we have 0.092 m·rad, being the area between 30 and 40 degrees of 0.027 m·rad. So our ship don't meets the IMO requeriments. The solution is place ballast tanks.


[[Image:FreeCAD-Ship-s60GZ.png|800px|center|Resultierende GZ Kurve.]]
At the other hand the ship, in this bad condition, has positive ''GZ'' values up to 95 degrees roll angle, but has not been enoguht for IMO stability requirements, showing the hard cirteria imposed about this item.
<center><span style="font-variant:small-caps">Resultierende GZ Kurve.</span></center>


Der ''GZ'' Maximalwert wird über 30 Grad (45 Grad) gelegt und erhält 0,25 m bei 30 Grad (0,2 m ist das Minimum). Bis zu 30 Grad beträgt die Fläche unterhalb der ''GZ'' Kurve 0.065 m·rad, bis zu 40 Grad haben wir 0.092 m·rad, was der Fläche zwischen 30 und 40 Grad von 0.027 m·rad entspricht. Unser Schiff erfüllt also nicht die Anforderungen der IMO. Die Lösung ist die Platzierung von Ballasttanks.
Of course this example is not real (first for all fuel tanks cannot be placed in the double bottom structure, or using hull side as structure), but is a good example in order to learn to use [[Ship_Workbench|FreeCAD-Ship]].


Andererseits hat das Schiff in diesem schlechten Zustand positive ''GZ'' Werte bis zu 95 Grad Rollwinkel, war aber nicht ausreichend für die Stabilitätsanforderungen der IMO, was die harten Kriterien zeigt, die für diesen Punkt auferlegt wurden.


Natürlich ist dieses Beispiel nicht real (erstens können die Treibstofftanks nicht in der Doppelbodenstruktur oder unter Verwendung der Rumpfseite als Struktur platziert werden), aber es ist ein gutes Beispiel, um den Umgang mit [[Ship Workbench/de|Schiff Arbeitsbereich]] zu erlernen.


{{Ship Tools navi{{#translation:}}}}
{{clear}}

Revision as of 09:14, 14 August 2021

Tutorium
Thema
Schiff Arbeitsbereich
Niveau
Anfänger
Zeit zum Abschluss
Autoren
FreeCAD-Version
Beispieldateien
Siehe auch
None

Überblick

Bevor du mit diesem Tutorial beginnst, stelle bitte sicher, dass du bereits der erste Teil durchgeführt hast.

Erfahre mehr über den Schiff Arbeitsbereich auf ihrer speziellen Wiki Seite: Schiffs Arbeitsbereich

Einführung

In diesem Tutorium werden wir mit Gewichten und Tanks arbeiten, um die GZ Kurve, den wichtigsten hydrostatischen Stabilitätsparameter, zu berechnen. GZ ist das statische Moment, das erzeugt wird, wenn das Schiff einen Rollwinkel einnimmt, da der GZ Arm positiv ist, das Schiff ein positives Moment hat und versuchen wird, die aufrechte Position wiederherzustellen, aber wenn GZ negative Zahlen annimmt, hat das Schiff keine Stabilität mehr und erreicht eine kritische Situation.

Die IMO (Internationale Seeschifffahrtsorganisation) legte folgende Kriterien fest:

  • GM >= 0.15 m. GM" (metazentrische Höhe) ist die Anfangstangente der "GZ" Kurve.
  • Der maximale GZ Wert muss über 30 Grad des Rollwinkels liegen.
  • Bei einem Rollwinkel von 30 Grad muss der GZ Wert mindestens 0,2 m betragen.
  • Der beteiligte Bereich der "GZ" Kurve bis zu einem Rollwinkel von 40 Grad muss mindestens 0,090 m - rad betragen.
  • Der beteiligte Bereich der "GZ" Kurve bis zu einem Rollwinkel von 30 Grad muss mindestens 0.055 m · rad betragen.
  • Der beteiligte Bereich der "GZ" Kurve von 30 bis 40 Grad Rollwinkel muss mindestens 0.030 m · rad betragen.

In diesem Tutorium werden wir Gewichte und Tanks für unser Schiff der Serie 60 in einer simulierten Situation einstellen.

Schiffsgewichte

Um die GZ Kurve berechnen zu können, müssen wir die Schiffsgewichte und ihre Position bei jedem Rollwinkel kennen, daher werden die Gewichte in zwei Kategorien eingeteilt:

  • Feste Gewichte, die vollständig mit den Schiffsbewegungen verknüpft sind.
  • Tanks, bei denen sich die Form der Flüssigkeit mit dem Winkel ändert, so dass der Schwerpunkt an jeder Position berechnet werden muss.

Der Schiff Arbeitsbereich bietet zwei verschiedene Werkzeuge zur Erzeugung jeder Instanz.

Gewichtsfestlegungswerkzeug Symbol.
Gewichtsfestlegungswerkzeug Symbol.
Gewichtsfestlegungswerkzeug Symbol.

Das Werkzeug zur Definition von Gewichten kann zur Festlegung der ersten Kategorie von Gewichten verwendet werden. Wenn du das Werkzeug zum ersten Mal startest (mit ausgewählter Schiffsinstanz), initialisiert der Schiffs Arbeitsbereich die Schiffsgewichte mit Schiffsleichtgewicht (gleich der Schiffsverdrängung), das auf der X Koordinate des Schiffsgeometrieschwerpunkts und auf Höhe des Konstruktionsentwurfs liegt. Normalerweise gibt es mindestens 2 relevante Gewichte:

  • Struktur.
  • Hauptmaschine (oder mehrere davon).

Also werden wir es ändern. Mit einem Doppelklick auf jede Zelle können wir den Wert bearbeiten und Gewichte einstellen:

  • Struktur, 15000 kg, (-0.1, 0, 1.25) m
  • Steuerbordmotor, 5000 kg, (-6,5, -0,65, 0,5) m
  • Backbordmotor, 5000 kg, (-6,5, 0,65, 0,5) m
  • Notfall Motor, 2500 kg, (0,2, 0, 2,5) m
Gewichtsdefinition 3D Vorschau.
Gewichtsdefinition 3D Vorschau.
Gewichtsdefinition 3D Vorschau.

Die Position der Gewichte wird in der 3D Ansicht angezeigt. Hinweis: Die Anmerkungen werden entfernt, wenn das Werkzeug geschlossen wird. Wenn du Accept drückst, werden die Gewichte in deiner Schiffsinstanz gespeichert.

Tanks

Die Tanks müssen über der Festkörpergeometrie als Schiffsinstanz erstellt werden, daher besteht der erste Schritt darin, zwei Bugtanks (einen pro Schiffsseite) Festkörpergeometrien zu erstellen, die wir in Betracht ziehen werden (normalerweise haben Schiffe viele Tanks für Kraftstoff, Süßwasser, Salzwasser, Ladung usw.).

Geometrieerzeugung

Um Tanks zu generieren, laden wir Part Modul, und erzeugen ein Kasten Volumenmodell.

Wir müssen den Kasten bearbeiten, also markieren wir ihn im Attribute und Markierungen Baum und wechseln von der Ansicht zum Datenreiter. Erweitere Platzierung, und in ihnen Position, und setze x auf 1,5, und z auf -1. Wir wollen auch die Kastenlänge ändern, indem wir sie für 5.0 ändern (beachte, dass die Einheiten in mm angegeben werden können, kümmere dich nicht darum).

Die Tankgeometrie wird gemeinsamer Bestandteil der erstellten Kasten- und Schiffsgeometrie sein, so dass wir die Schiff Instanz ausblenden und die s60_IowaUniversity Geometrie anzeigen können. Wenn wir Kasten und s60_IowaUniversity auswählen, können wir die Gemeinsame Arbeitsgang Erzeugung verwenden, die unsere Steuerbordtankgeometrie erzeugt.

Generierte Tankgeometrie.
Generierte Tankgeometrie.
Generierte Tankgeometrie.

Wir können den Tank auf der Backbordseite ausführen, indem wir unsere Steuerbordgeometrie auswählen und das Spiegelwerkzeug ausführen und XZ als Spiegelebene wählen.

Um die Geometrie in eine gewöhnliche feste Form unserer Tanks umzuwandeln und unsere s60_IowaUniversity Geometrie wiederherzustellen, können wir Entwurf Modul laden und mit gewählter Steuerbord Tankgeometrie die Höherstufung ausführen und mit der Backbordseite der Tankgeometrie wiederholen. Wir können Geometrien umbenennen als:

  • SteuerbordTankGeom
  • BackbordTankGeom

Wir können erstellte Kästen, die wir nicht mehr benötigen, löschen.

Generierung von Tankinstanzen

Wenn du FreeCAD Schiffsmodul ein anderes Mal neu lädst, können wir ein Werkzeug zum Generieren von Tankinstanzen finden.

Tankinstanzenerzeugungswerkzeug Symbol.
Tankinstanzenerzeugungswerkzeug Symbol.
Tankinstanzenerzeugungswerkzeug Symbol.

Jetzt können wir SteuerbordTankGeom auswählen und das Werkzeug zur Erzeugung von Tankinstanzen ausführen, wobei einige Daten bereitgestellt werden müssen. Wir werden 40% des Füllstands und 925 kg/m (Kraftstoffansatz) einstellen. Wenn Annehmen angeklickt wird, wird eine neue Tankinstanz mit dem Namen Tank erzeugt. Wir können sie in SteuerbordTank umbenennen und Steuerbord-TankGeom ausblenden.

Wir können den gleichen Vorgang wiederholen, um BackbordTank zu generieren.

Ansicht erzeugter Gewichte.
Ansicht erzeugter Gewichte.
Ansicht erzeugter Gewichte.

Die Abbildung zeigt unser Schiffsergebnis, das wir berechnen werden.

GZ Kurven Berechnung

Der Schiffs Arbeitsbereich bietet ein Werkzeug zur einfachen Berechnung einer GZ' Kurve.

GZ Kurven Berechnungswerkzeug Symbol.
GZ Kurven Berechnungswerkzeug Symbol.
GZ Kurven Berechnungswerkzeug Symbol.

Mit gewählter Schiff Instanz, können wir das Werkzeug ausführen. Das erste, was wir im geöffneten Dialog sehen können, ist eine Liste mit allen Tankinstanzen, die im aktiven Dokument gefunden wurden. Wir wollen beide verwenden, also klicken wir über die Tanks, die mit einem anderen Hintergrund versehen sind.

Um die sich daraus ergebende Schiffsverdrängung und den Tiefgang zu erfahren, können wir auf 'Verdrängung und Tiefgang aktualisieren drücken, was einige Zeit für die Berechnung benötigt. Wir erhalten folgende Daten:

  • Verdrängung = 37505.5 kg
  • Tiefgang = 0.818664 m

Wir befinden uns also in einer unbelasteten Situation, in der die Entwürfe geringfügig niedriger sind als die Konstruktionsentwürfe. Normalerweise bedeuten niedrigere Tiefgänge eine geringere Schiffsstabilität, der Tiefgang hängt vom Beladungszustand ab. Wenn wir also wirklich erwarten, dass das Schiff in diesem Beladungszustand betrieben werden kann, können wir den Einsatz von Ballasttanks in Erwägung ziehen.

Wir können auch automatisch den Schiffstrimm berechnen, ein Vorgang, der etwa eine Minute dauern kann, wobei wir feststellen können, dass unser Schiff einen Trimmwinkel von 0,95 Grad hat (positiv beim Heck). In diesem Beispiel werden wir ohne Trimmwinkel (0 Grad) arbeiten.

Werkzeuganforderung Rollwinkel werden ebenfalls berücksichtigt. In diesem Fall wollen wir das gesamte Schiffsverhalten kennen, damit wir einstellen können:

  • 0 Grad Anfangsrollwinkel.
  • 180 Grad Endrollwinkel.
  • 46 Punkte. Einer für je 2 Grad. Die GZ Berechnung kann einige Zeit in Anspruch nehmen, also achte auf die Anzahl der gewünschten Punkte.

Wenn wir 'Annehmen drücken, startet das Werkzeug die Berechnung. Wenn du FreeCAD vom Terminal aus startest, kannst du den Arbeitsfortschritt sehen. In ein paar Sekunden erhalten wir die GZ Kurve.

Dieses Werkzeug verwendet pyxplot und ghostscript ebenfalls. Du kannst sehen, wo die Ausgabedatei gz.dat in der Berichtsansicht (Ansicht/Ansichten/Berichtsansicht) platziert wurde, und sie mit Datenblattsoftware (z.B. libreOffice) laden. In der Nähe der Datendatei wurden auch mehrere Hilfsdateien erstellt:

  • gz.dat: Berechnete GZ Kurvendaten.
  • gz.pyxplot: pyxplot Layout, um die Kurve zu plotten..
  • gz.eps: EPS Bildversion.
  • gz.png: PNG Bildversion.

Diese Dateien werden überschrieben, wenn du das Werkzeug ein weiteres Mal ausführst.

Ergebnisse

Resultierende GZ Kurve.
Resultierende GZ Kurve.
Resultierende GZ Kurve.

Der GZ Maximalwert wird über 30 Grad (45 Grad) gelegt und erhält 0,25 m bei 30 Grad (0,2 m ist das Minimum). Bis zu 30 Grad beträgt die Fläche unterhalb der GZ Kurve 0.065 m·rad, bis zu 40 Grad haben wir 0.092 m·rad, was der Fläche zwischen 30 und 40 Grad von 0.027 m·rad entspricht. Unser Schiff erfüllt also nicht die Anforderungen der IMO. Die Lösung ist die Platzierung von Ballasttanks.

Andererseits hat das Schiff in diesem schlechten Zustand positive GZ Werte bis zu 95 Grad Rollwinkel, war aber nicht ausreichend für die Stabilitätsanforderungen der IMO, was die harten Kriterien zeigt, die für diesen Punkt auferlegt wurden.

Natürlich ist dieses Beispiel nicht real (erstens können die Treibstofftanks nicht in der Doppelbodenstruktur oder unter Verwendung der Rumpfseite als Struktur platziert werden), aber es ist ein gutes Beispiel, um den Umgang mit Schiff Arbeitsbereich zu erlernen.

Template:Ship Tools navi/de