summaryrefslogtreecommitdiffstats
path: root/Dokument/Teknisk Dokumentation/Albins txt filer/spåna på governor.txt
diff options
context:
space:
mode:
authorGustav Sörnäs <gusso230@student.liu.se>2019-12-08 19:34:32 +0100
committerGustav Sörnäs <gusso230@student.liu.se>2019-12-08 19:34:32 +0100
commit58374e313607ca90f13dc075fffff68cd5fcac35 (patch)
tree62105c9b63fe8990446b1008c69aef99b14d14fb /Dokument/Teknisk Dokumentation/Albins txt filer/spåna på governor.txt
parent13cacccb5711d85a41c2e495391aa869dfbcbb5c (diff)
downloadtfyy51-58374e313607ca90f13dc075fffff68cd5fcac35.tar.gz
Flytta fil
Diffstat (limited to 'Dokument/Teknisk Dokumentation/Albins txt filer/spåna på governor.txt')
-rw-r--r--Dokument/Teknisk Dokumentation/Albins txt filer/spåna på governor.txt27
1 files changed, 27 insertions, 0 deletions
diff --git a/Dokument/Teknisk Dokumentation/Albins txt filer/spåna på governor.txt b/Dokument/Teknisk Dokumentation/Albins txt filer/spåna på governor.txt
new file mode 100644
index 0000000..dbb0a29
--- /dev/null
+++ b/Dokument/Teknisk Dokumentation/Albins txt filer/spåna på governor.txt
@@ -0,0 +1,27 @@
+Funktionen ska utifrån köregenskaper för bil och vald referenstid se till att rätt gaspådrag
+skickas till banan.
+
+Vi utgår ifrån de redan skrivna bankartorna (bana1.mat och bana2.mat) och
+multiplicerar dess spänningsvärde med en seg_constant. Programmet kommer sedan
+ihåg hur lång tid varje segment tagit för olika seg_constant och gör en modell
+över hur hög den bör vara för att nå en viss segmentstid. gov_set väljer sedan
+segmentstider utifrån vald referenstid.
+
+seg_constant_list Sparar seg_constant för varje segment. Följer samma struktur som seg_times.
+
+gov_calc gör en modell över hur lång tid ett segment tar relativt sin
+car_constant.
+
+gov_set Vid nytt varv; väljer en tid för varje segment utifrån referenstid
+
+Almänna komentarer:
+
+Kan behövas nån form av ingångshastighet till varje segment så att
+segmentstidens samband med car_constant tydligare kan ses. Beroende på hur
+snabbt bilen accelererar kan detta vara helt onödigt. Hur ska
+kallibrerigsvarven hanteras? Antagligen behövs specialkod för första varvet så
+att bilen inte behöver köra jättelångsamt hela varvet. Kanse går det att gissa
+på en lite högre car_constant efter bara nåt varv.
+Tänker att övre gräns ej behöver sättas om bankartorna är korrekt gjorda.
+Gemensam målgång hanteras genom att en bil kontrolleras av dessa funktioner
+och den andra får uppgiften att ligga så nära den första bilen som möjligt. \ No newline at end of file