Wie berechne ich die Entfernung, die ein Schiff zum Anhalten benötigt?

Ich bin Flusslotse und fahre beruflich Schiffe. Diese Schiffe sind sehr groß und reichen bis zu 160.000 Tonnen. Ich versuche herauszufinden, wie ich die Entfernung zum Anhalten berechnen kann. Ich habe ein grundlegendes Verständnis der 101-Gleichungen der Physik, aber ich denke, das ist etwas komplizierter. Der Grund dafür ist, dass ein Schiff weniger Zeit braucht, um von 15 Knoten auf 10 Knoten zu kommen, als von 10 Knoten auf 5 Knoten. Je schneller Sie fahren, desto schneller nimmt die Geschwindigkeit aufgrund des Wasserdrucks ab. Wenn Sie etwa 1-2 Knoten erreichen, schwimmt das Schiff eine extrem lange Strecke. Dieselben 1-2 Knoten gingen sehr schnell von den 15 Knoten ab. Ich kann die negative Beschleunigungsrate berechnen, aber sie ist unterschiedlich, je nachdem, wie schnell Sie fahren. In den oberen Geschwindigkeiten ist die negative Beschleunigung größer als in den unteren Geschwindigkeiten. An dieser Stelle, Ich müsste die Beschleunigungsänderung durch die Zeitänderung dividieren, was, wie ich gelesen habe, in der Physikwelt als "Ruck" bekannt ist. Bisher habe ich verwendet v f = v ich + EIN T und d X = 1 2 EIN T 2 + v ich T , ich weiß jedoch nicht, wie ich die Entfernung und Zeit bis 0 Knoten mit einer Gleichung berechnen soll, die die Änderung der Beschleunigung (Ruck) berücksichtigt. Soweit bekannte Größen betroffen sind, kenne ich alle 30 Sekunden die Zeit und die Geschwindigkeit. Weiß jemand, wie man die Gesamtentfernung auf 0kts berechnet?

Danke!

Der Luftwiderstand sollte das Quadrat der Geschwindigkeit sein. Freibord fängt Wind auf und führt eine weitere Variable ein. Erfahrung ist der beste Lehrer. Der Geist, der Feedback erhält, wird sich anpassen und unbekannte Variablen korrigieren.
@Optionparty, der Verstand kann nur so viel tun. Deshalb müssen wir uns auf die Physik verlassen!
Meine erste Vermutung wäre, wie @Optionparty sagte, den Luftwiderstand proportional zur Geschwindigkeit im Quadrat zu lassen. Dann schreibe die Differentialgleichung auf und löse sie, numerisch oder analytisch. Bleiben Sie nicht bei "Ruck" hängen. Es ist nur ein Name für ein Derivat.
Danke, aber ich weiß jetzt nicht wirklich, wie ich das machen soll, was du sagst.

Antworten (5)

Wie schnell verliert ein Schiff beim Stoppen der Motoren seine Geschwindigkeit und wie weit fährt es?

Das Newtonsche Gesetz sagt uns, dass die Änderung des Schiffsimpulses gleich der Widerstandskraft ist:

M d v d t = F d r a g

Hier M ist die Masse des Schiffes, und v ist seine Geschwindigkeit. Für Schiffe mit großem Flächenquerschnitt EIN unter der Wasserlinie und eine Geschwindigkeit v so dass v 2 EIN >> v mit v die kinematische Viskosität (Impulsdiffusionskonstante) des Wassers, die Widerstandskraft ist gegeben durch:

F d r a g = 1 2 C D ρ v 2 EIN

Hier, ρ ist die Dichte des Wassers, und C D der Luftwiderstandsbeiwert, eine dimensionslose Konstante, typischerweise im Bereich von 0,1 bis 0,5, abhängig von der Form des Schiffes.

Das ist alles, was Sie brauchen. Der Rest ist einfache Mathematik. Durch Einsetzen der Gleichung für die Widerstandskraft in das Newtonsche Gesetz erhält man leicht

d v d t = 1 L v 2

Mit 1 L = C D ρ EIN 2 M . Die Lösung dieser Gleichung ist v = L / ( t + t 0 ) mit t 0 so gewählt, dass das Verhältnis L / t 0 entspricht der Anfangsgeschwindigkeit des Schiffes.

Obwohl das Schiff seine Geschwindigkeit zu frühen Zeiten schnell verlieren wird, verlangsamt sich der Geschwindigkeitsverlust zu späteren Zeiten deutlich. Die zurückgelegte Strecke ist das Integral über v ( t ) :

x ( t ) = L ln t + t 0 t 0

Einige konkrete Ergebnisse:

Wenn es dauert t 0 und eine Distanz ( ln 2 ) L   =   0,693 L auf die Hälfte der Schiffsgeschwindigkeit benötigt es eine zusätzliche Zeit 2 t 0 und eine zusätzliche Distanz 0,693 L wieder auf halbe Geschwindigkeit. Die Gesamtzeit, um die Geschwindigkeit um 90% zu reduzieren, beträgt 9 t 0 . Während dieser Zeit legt das Schiff eine Strecke von zurück 2.30 L

Schätzung des Parameters L und t 0 aus Geschwindigkeits- und Zeitdaten ist einfach: t 0 ist die Zeit, die benötigt wird, um die Anfangsgeschwindigkeit zu reduzieren v 0 auf den halben Wert und L 0 ist das Produkt v 0 t 0 .

Beachten Sie, dass die abgeleiteten Ergebnisse bis zu Zeiten gültig sind t bei welchem v ( t ) EIN >> v oder t + t 0 << L EIN / v .

Bedeutet dies, dass ein Schiff in Salzwasser schneller zum Stehen kommt als in Süßwasser?
@Everyone - Salzwasser hat eine höhere Dichte als Süßwasser und daher die ρ in der Widerstandskraft wird höher sein. Dem steht jedoch gegenüber, dass die höhere Dichte von Salzwasser auch eine höhere Auftriebswirkung und damit eine höhere Querschnittsfläche bedeuten würde EIN wird abnehmen. Der Nettoeffekt (der Wert des Produkts ρ EIN ) hängt von der Rumpfform ab.
@Everyone - und wenn der Querschnitt EIN Änderungen, wird es auch Auswirkungen auf geben C D . Ob der Luftwiderstand im Salzwasser höher sein wird als im Süßwasser, hängt von den kombinierten Wirkungen ab ρ EIN C D .
Vielen Dank für Ihre ausführliche Antwort. Das Hauptproblem ist, dass ich den Blockkoeffizienten des Schiffes nicht kenne. Ich habe nur Geschwindigkeiten und Zeiten. Ich dachte, dass es mir vielleicht helfen würde, die Änderung der Beschleunigung, Ruck, herauszufinden, um die Entfernung abzuschätzen. Ich denke, die Frage ist, wird die Beschleunigungsänderung von 15-10 kts und 5-0 kts gleich sein? Glaubst du, das würde funktionieren? Bitte denken Sie daran, dass ich nur begrenzte Physikkenntnisse habe. Vielen Dank!
Ich möchte auch hinzufügen, dass einige Schiffe einen Blockkoeffizienten von etwa 0,8 haben, beladene Tanker, und andere einen viel niedrigeren. Einige Schiffe schweben ewig und manche werden viel schneller langsamer als andere. Ich hatte Schiffe, bei denen ich mit vollem Rückwärtsgang versuchte, den letzten 1 Knoten abzuschälen. Zugegeben, der Propeller ist auch eine Variable darin. Da ich ein System erstelle, das alle Piloten verwenden können, hatte ich gehofft, dass dies nur mit Geschwindigkeiten und Zeiten möglich ist, da viele Schiffe chinesisch sind und nicht über die Ausbildung verfügen, um einen Blockkoeffizienten zu bestimmen. Auch die Bestimmung der genauen Verschiebung ist ein Problem. Danke noch einmal.
@Johannes: Ihr Modell erlaubt es dem Schiff nicht, in endlicher Entfernung und in endlicher Zeit anzuhalten. Sie brauchen einen Begriff, der eine konstante negative Beschleunigung ist.
@Trimok - Das Modell soll die Verlangsamung des Schiffes unter turbulenten Strömungsbedingungen modellieren (wie erwähnt: v >> v / EIN ). Der letzte Bruchteil eines Prozents der Verlangsamung der Schiffsgeschwindigkeit wird nicht modelliert (und ist für das vorliegende Problem kaum relevant).
@Scuzzlebuzzle - Sie benötigen keine bestimmten Parameterwerte. Alles, was Sie tun müssen, ist, Ihre beobachteten Geschwindigkeiten an die abgeleitete funktionale Beziehung anzupassen v ( t ) = L / ( t + t 0 ) . Die resultierenden Werte für L und t 0 du trittst ein x ( t ) = L ln ( t / t 0   +   1 ) .
@Johannes: Richtig, tatsächlich gibt es je nach Geschwindigkeit mehrere Modi, daher gibt es keine eindeutige Gleichung.
Ihr seid viel zu schlau für mich. Nehmen wir also an, ich habe 4 Zeitpunkte mit 4 Geschwindigkeiten: V1, T1, V2, T2, V3, T3, V4, T4. Wie würde ich das in die Gleichung einbringen? Vielen Dank
@scuzzlebuzzle - warum postest du die Daten nicht hier?
Es zieht Echtzeit von der Schiffsantenne und ich schreibe Javascript-Code, um Berechnungen mit den Daten durchzuführen. Vielen Dank
@scuzzlebuzzle - habe meinem Beitrag einen Satz hinzugefügt, der Ihnen sagt, wie Sie die Parameterschätzung durchführen. Könnte später eine erklärende Figur hinzufügen, wenn ich die Zeit finde.
Was ist L? Vielen Dank
@scuzzlebuzzle - die Längenskala L ist im obigen Text definiert als L = 2 M C D ρ EIN . Als = M ρ EIN ist effektiv die Länge des Schiffes, L gleich 2 / C D mal die Schiffslänge. Wie oben vorgeschlagen, ist es jedoch am besten zu behandeln L als Anpassungsparameter.

Schön, hier einige Schiffsfragen zu sehen, ich bin Schiffsingenieur!

Sie suchen also nach einer einfachen, ungefähren Zahl für eine Frage, die in Wirklichkeit ziemlich kompliziert ist. Die Antwort von Johannes könnte zu vernünftigen Ergebnissen führen, da die Nummer ständig aktualisiert wird. Ich möchte jedoch auf einige Annahmen hinweisen, die hier getroffen wurden und die die Genauigkeit des Ergebnisses beeinträchtigen könnten.

Hintergrundinfo: Das erste ist das von Johannen C d (was in Naval Arch normalerweise heißt C t da es dem Gesamtwiderstandsbeiwert entsprechen würde) eigentlich so beschrieben wird C t = f 1 ( v 2 g L ) + f 2 ( v L v ) , wo f 1 und f 2 stellen den wellenbildenden (Rest-)Widerstandskoeffizienten dar ( C r ) und Reibungswiderstandskoeffizient ( C f ) entsprechend, v ist die Schiffsgeschwindigkeit, L ist die Schiffslänge, g ist Gravitationsbeschleunigung, und v ist die Viskosität von Wasser. Wie Sie sehen können, ist es alles andere als konstant und ändert sich von Schiff zu Schiff, stark abhängig von deren Länge. Um also ein genaues Ergebnis für Ihren Computeralgorithmus zu erhalten, benötigen Sie die Karte für das Boot C t . Aber selbst wenn Sie dies hätten, wäre es immer noch ausgeschaltet (aber auf der konservativen Seite), da Schiffe beschmutzt werden C f .

Beantwortung Ihrer Frage: Wenn Ihre Geschwindigkeitsmesswerte etwas schneller aktualisiert werden, können Sie die "sofortige" C t indem man es mit einer Taylor-Entwicklung annähert und dann ein Gleichungssystem mit der dritten Johannes-Gleichung aufstellt. Aber selbst mit einer Annäherung erster Ordnung würden Sie 3 Proben oder 1,5 Minuten benötigen, um Ihren ersten Messwert zu erhalten. Und dies könnte bedeuten, dass Ihre "Genauigkeit" um den gleichen Betrag zurückbleibt. Es könnte also sein, dass Sie ohne vorherige Informationen über die Schiffe (und ohne ausgefallene intelligente/lernende Algorithmen, die Informationen der Schiffe aus früheren Daten speichern/schätzen) das Beste tun könnten, wenn Sie sich Johannes nähern, mit einigen wenigen Änderungen, damit Sie dies können erhalten Sie die gewünschten Informationen:

Quick-and-Dirty-Methode: Zuerst (sorry für alle koscheren Mathematiker da draußen), bedenke Folgendes:

2 x t 2 = x ( t x ) = v t ( x x ) = v ( v x )

Ersetzen Sie dies durch die dritte Johannes-Gleichung und integrieren Sie unter Verwendung der Trennung der Variablen (nehmen wir an, dass Johannes L ist eigentlich konstant, und nennen wir es a ) mit Integrationsgrenzen ( 0 x e n d ) und ( v 0 δ ) für die x und v dementsprechend erhalten wir:

x e n d = a ln ( v 0 δ )

wo v 0 wäre Ihre Anfangsgeschwindigkeit (in Ihrem Fall Ihre aktuelle Geschwindigkeit), δ ist die Geschwindigkeit, mit der Sie enden werden, und a Sie nehmen an, dass es eine Konstante ist (aber in Wirklichkeit werden Sie bei jedem Zeitschritt aktualisiert). Du hast erwähnt, dass du möchtest δ Null sein, aber wie Sie sehen können, ist dies nicht möglich, Ihr Ergebnis wäre unendlich (ein klassisches Beispiel für Zenos Paradox , wie das Johannes-Ergebnis deutlicher zeigt).

Sie haben viele Möglichkeiten zu schätzen a . Wenn Sie mit der grundlegendsten Option, die ich hier vorstellen werde, unregelmäßige Ergebnisse erhalten, empfehle ich Ihnen, sich mit der Ableitungsglättung zu befassen. Die grundlegendste Option wäre die Verwendung einer numerischen Ableitung in der dritten Johannes-Gleichung,

v t v t 1 Δ t = 1 a t v t 2
Auflösen für a ,
a t = v t 2 Δ t v t 1 v t
Um dies deutlich zu machen, berechnen Sie bei jedem Zeitschritt a t , und wenden Sie es an
x e n d = a t ln ( v t δ )
Jetzt δ müsste eine Geschwindigkeit sein, die Sie erreichen, wenn Sie bei sind x e n d (Dieses Ergebnis wird aus den Gründen, die ich oben kommentiert habe , sehr grob sein). Sie haben Null erwähnt, also eine Geschwindigkeit, die Sie für klein genug halten, um Null zu sein ... vielleicht 0,02 Knoten? Aber seien wir ehrlich, in einem Fluss haben Sie Strömungen, so dass Sie nie wirklich auf Null kommen, es sei denn, Sie fahren stromaufwärts oder Sie sind starken Winden ausgesetzt. Sie müssen also damit herumspielen δ bis Sie Ergebnisse erhalten, die Ihnen nützlich (und wahrscheinlich auch konservativ) erscheinen.

Angesichts Ihres anderen Beitrags scheint es, dass Sie bereits etwas zu diesen von Ihnen angeforderten Informationen festgestellt haben.

Ich glaube jedoch nicht, dass Ihre Antwort in der Bestimmung des Rucks zu finden ist. Sie haben wirklich eine Widerstandskraft, die auf Ihr Boot wirkt. Anstelle einer Zeitkomponente höherer Ordnung haben Sie mit Ihrer Gesamtbeschleunigung eine zusätzliche Geschwindigkeitskomponente :

v f = v ich + a t Ö t t = v ich + ( a s h ich p + k v a ) t
wo k ist etwas konstantes und a ist eine Potenz (normalerweise entweder 1 oder 2).

Nun, ich habe nur begrenzte Physikkenntnisse. Ich dachte, da sich die Beschleunigung ändert, muss ich die Rate bestimmen, mit der sie sich ändert. Das Problem ist, dass ich nur Geschwindigkeiten und Zeiten für das Schiff kenne. Ich weiß nicht, wie sich die Form des Rumpfes auf den Luftwiderstand oder seinen Blockkoeffizienten auswirkt. Ich bin mir nicht sicher, ob die Ruckgleichung funktionieren wird, aber ich hatte gehofft, sie zu testen und zu sehen. Vielen Dank

Sie könnten mit einem Gesetz beginnen:

v ˙ = a ( 1 + b v 2 )
wo a und b sind positive Konstanten.

Die Integration davon ergibt (siehe hier ) die Formel:

v ( t ) = v 0 bräunen ( a b t ) b 1 + b v 0 bräunen ( a b t )

Das Schiff hält zur Zeit:

t s t Ö p = bräunen 1 ( b v 0 ) a b

Die Gleichung für x ( t ) ist (siehe hier ):

x ( t ) = Protokoll ( Sek 2 ( a b t ) ) 2 Protokoll ( b v 0 bräunen ( a b t ) + 1 ) 2 a b

Stecken t s t Ö p in dieser Gleichung erhalten wir:

x s t Ö p = Protokoll ( 1 + b v Ö 2 ) 2 a b

woher kommt das gesetz für v = 0, Ihre v ˙ = -a, das ist eindeutig falsch.
Ich denke, die erste Gleichung sollte lauten v ˙ = a v ( 1 + b v ) .
@mart: Es ist ein Modell. Eine Nicht-Null a ist erforderlich, wenn Sie möchten, dass das Schiff anhält.
@Johannes: Eine Nicht-Null a ist erforderlich, wenn Sie möchten, dass das Schiff anhält. Mit dem Modell, das Sie in Ihrem Kommentar vorschlagen, haben Sie eine abnehmende exponentielle Geschwindigkeit. , das Schiff hält also nicht in einer endlichen Zeit an und die Entfernung vor dem Anhalten ist unendlich (dies gilt auch für das Modell, das Sie in Ihrer Antwort vorschlagen).
Richtig, das Schiff kommt nie wirklich zur Ruhe. Es reduziert immer nur seine Geschwindigkeit.
Nun, das echte Schiff hält (glaube ich) und ein Modell muss dies widerspiegeln. Ich glaube nicht, dass wir hier davon sprechen, den Bremsweg aus den ersten Prinzipien abzuleiten. Um sich zu entscheiden, sollte man tatsächliche Daten nehmen und sehen, welche besser passen. Ich denke, viele Modelle werden nicht mehr genau sein, wenn die Geschwindigkeit sehr niedrig ist, man sollte sich die realen Daten ansehen und sehen, welches besser passt.
@mart: ja, aber denken Sie daran, dass die Frage lautete: "Wie berechne ich die Entfernung, die ein Schiff zum Anhalten benötigt?"
... und um Ihr oder ein anderes Modell zu verwenden, musste man sowieso auf echte Daten schauen, um das Modell zu passen. wo sonst würden a und b herkommen?

Wie Sie wissen, wird der Wellenbildungswiderstand durch Verringerung der Schiffsgeschwindigkeit verringert. aber dieser Widerstand nimmt nicht linear ab. Wenn sich das Schiff langsam bewegt, ist sein Wert sehr gering. Und nichtlinear mit zunehmender Geschwindigkeit wird der Wellenbildungswiderstand zunehmen. Daher wird die Geschwindigkeit bei hohen Geschwindigkeiten schneller reduziert

Das Erhöhen der Häufigkeit von Großbuchstaben und Markierungen würde den Leuten helfen, Ihre Posts zu verstehen.