SE0950439A1 - Metod och modul för bestämning av hastighetsbörvärden till ett fordons styrsystem - Google Patents

Metod och modul för bestämning av hastighetsbörvärden till ett fordons styrsystem Download PDF

Info

Publication number
SE0950439A1
SE0950439A1 SE0950439A SE0950439A SE0950439A1 SE 0950439 A1 SE0950439 A1 SE 0950439A1 SE 0950439 A SE0950439 A SE 0950439A SE 0950439 A SE0950439 A SE 0950439A SE 0950439 A1 SE0950439 A1 SE 0950439A1
Authority
SE
Sweden
Prior art keywords
vehicle
speed
road
horizon
obstacle
Prior art date
Application number
SE0950439A
Other languages
English (en)
Other versions
SE534037C2 (sv
Inventor
Oskar Johansson
Joergen Hansson
Henrik Pettersson
Original Assignee
Scania Cv Ab
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Scania Cv Ab filed Critical Scania Cv Ab
Priority to SE0950439A priority Critical patent/SE534037C2/sv
Priority to CN201080025547.7A priority patent/CN102458944B/zh
Priority to EP10786447A priority patent/EP2440423A1/en
Priority to US13/377,175 priority patent/US8620557B2/en
Priority to BRPI1009041A priority patent/BRPI1009041A2/pt
Priority to PCT/SE2010/050593 priority patent/WO2010144030A1/en
Priority to RU2011154089/11A priority patent/RU2493980C2/ru
Publication of SE0950439A1 publication Critical patent/SE0950439A1/sv
Publication of SE534037C2 publication Critical patent/SE534037C2/sv

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/10Conjoint control of vehicle sub-units of different type or different function including control of change-speed gearings
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K31/00Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
    • B60K31/0008Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including means for detecting potential obstacles in vehicle path
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/04Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
    • B60W10/06Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/14Adaptive cruise control
    • B60W30/143Speed control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/14Adaptive cruise control
    • B60W30/143Speed control
    • B60W30/146Speed limiting
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • B60W40/06Road conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • B60W40/06Road conditions
    • B60W40/072Curvature of the road
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/0097Predicting future conditions
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/28Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
    • G01C21/30Map- or contour-matching
    • G01C21/32Structuring or formatting of map data
    • B60W2550/10
    • B60W2550/142
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/15Road slope, i.e. the inclination of a road segment in the longitudinal direction
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/50External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] data
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/10Longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/10Longitudinal speed
    • B60W2720/103Speed profile
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Navigation (AREA)
  • Controls For Constant Speed Travelling (AREA)
  • Traffic Control Systems (AREA)

Abstract

Uppfinningen hänför sig till en metod för bestämning av hastighetsbörvärde vref för ettfordons styrsystem. Metoden omfattar att: bestämma en horisont med hjälp avpositionsdata och kartdata av en framtida väg som innehåller vägsegment och åtminstoneen egenskap för varje vägsegment; beräkna tröskelvärden för nämnda åtminstone enegenskap hos vägsegmenten beroende på ett eller flera fordonsspecifika värden, därtröskelvärdena sätter gränser för indelning av vägsegmenten i olika vägklasser; jämföranämnda åtminstone en egenskap hos vartdera vägsegment med de uträknadetröskelvärdena, och klassificera vartdera vägsegment i en vägklass beroende påjämförelsema; beräkna hastighetsbörvärden vmf för fordonets styrsystem över horisontenberoende på regler kopplade till vägklassema i vilka vägsegmenten i horisonten klassats;och då någon egenskap i vägsegmenten horisonten indikerar ett hinder, utförs stegen att -beräkna fordonets retardation under förutsättning att bromsama inte användsberoende på nämnda regler kopplade till vägklassema; -bestämma en startposition i horisonten för start av retardation av fordonet beroendepå fordonets beräknade retardation för att uppnå en sänkning av börhastigheten vmf till enmaxhastighet för hindret vid hindrets position;anpassa hastighetsbörvärdena vmf i horisonten efter nämnda startposition och retardationav fordonet och reglera fordonets hastighet efter hastighetsbörvärdena vmf. Uppfinningenhänför dig också till en modul för bestämning av hastighetsbörvärde vmf för ett fordons styrsystem. (Figur l)

Description

2 högre hastighet än normalt. Genom att undvika onödig accelerering och utnyttja fordonets rörelseenergi kan bränsle sparas.
Farthållare är vanligtvis inte anpassade att anpassa farten efter exempelvis hastighetsbegränsningar, kommande rondeller och korsningar. Detta gör att även om de försöker styra fordonets hastighet för ekonomisk köming genom att variera hastighet i backig terräng och sänka hastigheten för komfort och säkerhet i kurvor så måste föraren ibland själv avbryta för att t.ex. tillåten hastighet på vägen sänks genom en trafikskylt.
Om den framtida topologin görs känd genom att fordonet har kartdata och GPS kan farthållare göras mer robusta samt kan fordonets hastighet ändras innan saker har hänt.
Den publicerade patentansökan US2008/022l776 beskriver ett system för att ändra inställningama hos motorns ECM (Electronic Control Module) för att optimera motorns egenskaper med avseende på bränsleförbrukning, beroende på omgivande förutsättningar, såsom topografi, vägegenskaper och vägarbeten. Fordonets position bestäms med GPS.
Syftet med den föreliggande uppfinningen är att åstadkomma en förbättrad farthållare som tar hänsyn till kommande hinder och därmed minskar fordonets bränsleförbrukning.
Sammanfattning av uppfinningen Det ovan beskrivna syftet uppnås genom en metod för bestämning av hastighetsbörvärde vref för ett fordons styrsystem och omfattar att: A) bestämma en horisont med hjälp av positionsdata och kartdata av en framtida väg som innehåller vägsegment och åtminstone en egenskap för varje vägsegment; B) beräkna tröskelvärden för nämnda åtminstone en egenskap hos vägsegmenten beroende på ett eller flera fordonsspecifika värden, där tröskelvärdena sätter gränser för indelning av vägsegmenten i olika vägklasser; C) jämföra nämnda åtminstone en egenskap hos vartdera vägsegment med de uträknade tröskelvärdena, och klassificera vartdera vägsegment i en vägklass beroende på jämförelsema; 3 D) beräkna hastighetsbörvärden vmf för fordonets styrsystem över horisonten beroende på regler kopplade till vägklasserna i vilka vägsegmenten i horisonten klassats; och då någon egenskap i vägsegmenten i horisonten indikerar ett hinder, utförs stegen att E) beräkna fordonets retardation under förutsättning att bromsarna inte används beroende på nämnda regler kopplade till vägklassema; F) bestämma en startposition i horisonten för start av retardation av fordonet beroende på fordonets beräknade retardation för att uppnå en sänkning av börhastigheten vref till en maxhastighet för hindret vid hindrets position; G) anpassa hastighetsbörvärdena vfefi horisonten efter nämnda startposition och retardation av fordonet; H) reglera fordonets hastighet efter hastighetsbörvärdena vref.
Uppfinningen hänför sig också till en modul för bestämning av hastighetsbörvärde vmf för ett fordons styrsystem, modulen omfattar en horisontenhet anpassad att bestämma en horisont med hjälp av positionsdata och kartdata av en framtida väg som innehåller vägsegment och åtminstone en egenskap för varje vägsegment; modulen omfattar även en processorenhet anpassad att: -beräkna tröskelvärden för nämnda åtminstone en egenskap hos vägsegmenten beroende på ett eller flera fordonsspecifika värden, där tröskelvärdena sätter gränser för indelning av vägsegmenten i olika vägklasser; -jämföra nämnda åtminstone en egenskap hos vartdera vägsegment med de uträknade tröskelvärdena, och klassificera vartdera vägsegment i en vägklass beroende på jämförelsema; -beräkna börhastighetsvärden vmf för fordonets styrsystem över horisonten beroende på regler kopplade till vägklassema i vilka vägsegmenten i horisonten klassats; modulen omfattar vidare en hinderenhet som är anpassad att då någon egenskap i vägsegmenten i horisonten indikerar ett hinder, utföra stegen att -beräkna fordonets retardation under förutsättning att bromsama inte används beroende på nämnda regler kopplade till vägklasserna; samt - bestämma en startposition i horisonten för start av retardation av fordonet beroende på fordonets beräknade retardation för att uppnå en sänkning av börhastigheten vref till en maxhastighet för hindret vid hindrets position; processorenheten är vidare anpassad att anpassa hastighetsbörvärdena vrefi horisonten efter nämnda startposition och retardation av fordonet; varvid styrsystemet reglerar fordonets hastighet efter hastighetsbörvärdena vref.
Om modulen känner till hur vägen ser ut som fordonet kommer att köra samt avståndet mellan fordonet och de eventuella hinder som exempelvis hastighetsbegränsningar, rondeller, akvedukter, broar, trafikskyltar, trafikljus, vägarbete, trafikolyckor o.s.v. som finns i den framtida horisonten, så kan modulen bestämma hastighetsbörvärden eller rekommendera en fordonshastighet för att minska onödiga hastighetshöjningar fö lj da av inbromsningar. På så sätt uppnås minskad bränsleförbrukning då man minskar behovet av inbromsning inför hastighetsändringar, korsningar mm, genom att i tid ha sänkt hastigheten genom att prediktera hastighetsbörvärden vmf.
Genom att användningen av bromsarna minskar, minskas också slitaget på bromsarna och deras livslängd förlängs.
Om fordonet är utrustat med ett navigationssystem kan fordonets färdväg bestämmas i förväg. Då behöver fordonet bara prediktera hastighetsbörvärden for en väg istället för flera tänkbara färdvägar, och kan spara processorlast, minnesutnyttjande och CAN-trafik (Controller Area Network) vid användning utav den färdväg som är vald utav navigationssystemet.
Föredragna utforingsformer beskrivs i de beroende kraven och i den detaljerade beskrivningen.
Kort beskrivning av de bifogade figurema Nedan kommer uppfinningen att beskrivas med hänvisning till de bifogade figurerna, av vilka: Figur 1 visar reglerinodulens funktionella inkoppling i fordonet enligt en utföringsforrn av uppfinningen.
Figur 2 visar ett flödesdiagram för metoden enligt en utföringsforrn av uppfinningen.
Figur 3 visar ett flödesdiagram för metoden enligt en annan utföringsforrn av uppfinningen.
Figur 4 illustrerar längden på ett styrsystems horisont i relation till längden på den framtida vägen för fordonet.
Figur 5 illustrerar de olika hastigheterna som predikteras samt vägsegmentens vägklasser som kontinuerligt uppdateras efterhand som nya vägsegment läggs till horisonten.
Figur 6 illustrerar köming med en farthållare enligt uppfinningen jämfört med en traditionell farthållare.
Detalierad beskrivning av föredragna utföringsfonner av uppfinningen Genom att använda information om ett fordons framtida väg, kan fordonets hastighet regleras med framförhållning för att spara bränsle, öka säkerheten och öka komforten.
Topografin påverkar i hög grad stymingen av särskilt drivlinan för tunga fordons, eftersom det krävs ett mycket större moment för att köra uppför en backe än för att köra nedför, och för att det inte går att köra uppför en del backar utan att byta växel. Framtida hinder som gör att fordonet måste sänka sin hastighet påverkar bränsleförbrukningen och ökar bromsslitaget, eftersom fordonets förare ofta ser hindret så pass sent att föraren tvingas bromsa fordonet för att uppnå rätt hastighet vid hindret. Med vetskapen om var dessa hinder är placerade kan fordonets hastighet regleras med framförhållning.
Fordonet förses med positioneringssystem och kartinforrnation, och genom positionsdata från positioneringssystemet och topologidata från kartinformationen byggs en horisont upp som beskriver hur den framtida vägen ser ut. Vid beskrivning av föreliggande uppfinning anges GPS (Global Positioning System) för att bestämma positionsdata till fordonet, men det är underförstått att även andra sorters globala eller regionala positioneringssystem är tänkbara för att ge positionsdata till fordonet, som exempelvis använder sig av radiomottagare för att bestämma fordonets position. Fordonet kan även med hjälp av sensorer avsöka omgivningen och på så vis bestämma sin position.
I figur 1 visas hur information om den framtida vägen tas in via karta och GPS i en enhet.
Den framtida vägen är i det följ ande exemplifierat som en enda färdväg för fordonet, men det är underförstått att information om olika tänkbara framtida vägar kan tas in via karta och GPS eller annat positioneringssystem.
Fordonet är enligt en utföringsform av uppfinningen utrustat med ett navigationssystem med vilkens hjälp den framtida vägen for fordonet bestäms. Föraren kan till exempel registrera startdestination och slutdestination, och systemet guidar föraren den snabbaste eller kortaste vägen till resmålet. Navigationssystemet använder exempelvis en digital karta, positionsinformation från en GPS-mottagare, fordonets hastighetsmätare samt ett kompassgyro, och vägleder föraren fram till målet visuellt på en skärm.
Navigationssystemet kan vara utrustat för att ge dynamisk infonnation genom RDS-TMC, ”Radio Data System - Traffic Message Channel”, som är ett sätt att digitalt sända ut trafkmeddelande via det vanliga FM-radionätet. Dynamisk navigation med hjälp av RDS- TMC tar hänsyn till trafiksituationen vid den aktuella körningen, och om exempelvis den väg föraren planerat att köra blir avstängd för att det inträffat en olycka, kan navigationssystemet få denna information via RDS-TMC och föreslå en altemativ resväg.
Inforrnation om vägbyggen finns också i de flesta navigatörer, och information om vägbyggets position kan mottas och föraren kan i god tid upplysas om detta.
Vald rutt i navigationssystemet kan samköras med förarens färdväg och på så sätt behövs inte horisont byggas för alla möjliga färdvägar utan endast den som är vald i navigationssystemet behöver förmedlas. Detta leder till minskad processorlast, minnesutnyttjande och CAN-trafik i fordonet eftersom information om alternativa färdvägar inte behöver lagras eller processas.
Färdvägen, eller om det finns flera framtida alternativa vägar: färdvägarna, skickas i stycken via CAN till en modul för bestämning av hastighetsbörvärden, som kan vara separerad från eller en del av det system som ska använda hastighetesbörvärdena för reglering av fordonets hastighet, exempelvis ett motorstyrsystem. Alternativt kan även enheten med karta och positioneringssystem vara en del av systemet som ska använda hastighetsbörvärdena för reglering. I reglerrnodulen byggs styckena sedan ihop i en horisontenhet till en horisont och bearbetas av processorenheten för att skapa en intern horisont som styrsystemet kan reglera efter. Finns det flera alternativa färdvägar skapas 7 flera interna horisonter för olika färdvägsaltemativ. Horisonten byggs sedan hela tiden på med nya stycken från enheten med GPS och kartdata, för att få önskad längd på horisonten. Horisonten uppdateras alltså kontinuerligt under fordonets färd.
CAN (Controller Area Network) betecknar ett seriellt bussystem, speciellt utvecklat för användning i fordon. CAN-databussen ger möjlighet till digitalt datautbyte mellan sensorer, reglerkomponenter, aktuatorer, styrdon etc. och säkerställer att flera styrdon kan få tillgång till signalerna från en viss givare, för att använda dessa för styrning av sina anslutna komponenter.
Figur 2 visar ett flödesschema för vilka steg som omfattas av metoden enligt en utföringsforrn av uppfinningen. I det följande visas exempel för bara en horisont, men det är underförstått att flera horisonter för olika alternativa framtida vägar kan byggas parallellt. I ett första steg A) bestäms en horisont med hjälp av positionsdata och kartdata av en framtida väg som innehåller vägsegment och åtminstone en egenskap för varj e vägsegment. Allteftersom fordonet framförs, bygger horisontmodulen ihop styckena till en horisont av den framtida vägen, där längden på horisonten typiskt är i storleksordningen 1- 2 km. Horisontenheten håller reda på var på vägen fordonet befinner sig och bygger hela tiden på horisonten så att längden på horisonten hålls konstant. När slutmålet för färden är inom horisontens längd, byggs enligt en utföringsforrn inte horisonten på längre eftersom vägen efter slutmålet inte är intressant.
Horisonten består av vägsegrnent som har en eller flera egenskaper kopplade till sig.
Horisonten är här exemplifierad i matrisforrn, där varj e kolumn beskriver en egenskap för ett vägsegment. En matris som beskriver 80 m framåt av en framtida väg kan se ut enligt följande: dx, % , 0.2 , 0.1 , , - 0.1 , -0.3 där den första kolumnen är varje vägsegments längd i meter (dx) och den andra kolumnen är varje vägsegments lutning i %. Matrisen ska tolkas som att från bilens aktuella position och 20 meter framåt är lutningen 0.2%, därefter följer 20 meter med lutning 0.l% etc.
Värdena för vägsegment och lutning behöver inte vara angivna som relativa värden, utan kan istället vara angivna som absoluta värden. Matrisen är med fördel vektorformad, men kan istället vara av pekarstruktur, i forrn av datapaket eller liknande. Det finns flera andra tänkbara egenskaper, exempelvis kurvradie, vägskyltar, olika hinder etc.
Om horisonten innehåller hinder i form av vägskyltar, vägarbeten o.s.v., kan matrisen se ut enligt följande: dx, %, h , 0.2, , 0.1, , , -0.l, 70 , - 0.3, där kolumnen h visar ett hinder i form av en vägskylt med hastighetsbegränsningen 70 kni/ h. Om horisonten har kurvradier som en egenskap, så kan exempelvis höga uträknade sidoaccelerationsvärden utgöra ett hinder. Hinderegenskaper längs färdvägen behöver inte finnas i samma matris som horisonten, utan kan skickas som separata datamängder till en modul som visas i figur l, tillsammans med ett avstånd för hindret relativt fordonet.
Information om hinder kan också fås genom fordonets navigationssystem om fordonet är utrustat med ett sådant. Egenskaper som indikerar hinder som fås genom ett navigationssystem kan exempelvis vara vägbyggen eller olyckor. En egenskap indikerar ett hinder exempelvis genom att egenskapen visar en fartbegränsning, en skarp kurva, en rondell, en korsning, ett vägbygge etc.
Hämåst klassificeras vägsegmenten i horisonten i olika vågklasser i ett steg B) där tröskelvärden beräknas för nämnda åtminstone en egenskap hos vägsegmenten beroende på ett eller flera fordonsspecifika värden, där tröskelvärdena sätter gränser för indelning av vägsegmenten i olika vägklasser. I exemplet där vägsegmentens egenskaper är lutning beräknas tröskelvärden för lutningen på vägsegmenten. Tröskelvärdena för egenskapen i fråga beräknas enligt en utföringsforrn av uppfinningen genom ett eller flera fordonsspecifrka värden, såsom aktuellt utväxlingsförhållande, aktuell fordonsvikt, motorns maxmomentkurva, mekanisk friktion och/eller fordonets körrnotstånd vid aktuell hastighet. En styrsystemintern fordonsmodell som skattar körmotstånd vid aktuell hastighet används. Utväxling och maxmoment är kända storheter i bilens styrsystem och fordonsvikten skattas online.
Nedan presenteras exempel på fem olika vägklasser som vägsegmenten kan klassificeras i, när lutningen på vägsegmenten används för att fatta beslut om styrningen av fordonet: Plan väg: Vägsegment som har en lutning mellan 01 en tolerans.
Brant uppför: Vägsegment som har en lutning så brant att fordonet inte orkar hålla hastigheten på aktuell växel.
Svagt uppfir: Vägsegment som har en lutning mellan tolerans och tröskelvärde för starkt uppför.
Brant nedfiir: Vägsegrnent som har en lutning nedför så brant att fordonet accelererar av lutningen sj älv.
Svagt nedför: Vägsegment som har en lutning nedför mellan den negativa toleransen och tröskelvärdet för starkt nedför.
Enligt en utföringsforrn av uppfinningen är vägsegmentets egenskaper deras längd och lutning, och för att klassificera vägsegmenten i de ovan beskrivna vägklasserna, beräknas tröskelvärden ut i form av två lutningströskelvärden, lmin och lmax, där lmin är den lutning som vägsegmentet minst måste ha för att för att fordonet ska accelerera av lutningen sj älv i en nedförsbacke, och lmax är det lutningsvärde som vägsegmentet maximalt kan ha för att fordonet ska orka hålla hastigheten utan att växla i en uppförsbacke. Således kan fordonet regleras efter vägens kommande lutning och längd, så att fordonet kan framföras på ett bränsleekonomiskt sätt med hjälp av farthållare i kuperad terräng. I en annan utföringsforrn är vägsegmentens egenskaper deras längd och sidoacceleration, och tröskelvärden beräknas i form av sidoaccelerationströskelvärden som klassar in vägsegmenten efter hur mycket sidoacceleration de ger. Vägklasserna skulle då avgränsas efter sidoacceleration. Fordonets hastighet kan sedan regleras så att fordonet kan framföras på ett bränsleekonomiskt och trafiksäkert sätt med hänsyn till vägens krökning, d.v.s. en eventuell hastighetssänkning inför en kurva sker i möjligaste mån utan ingrepp av fardbromsar.
Som exempel så är toleransen för kategorin ”Plan väg” företrädesvis mellan -0,05 % till 0,05 % då fordonet framförs i 80 km/h. Utgående från samma hastighet (80 krn/h) beräknas liiiiii vanligtvis till att vara i storleksordningen -2 till -7 %, och liiiiix vanligtvis l till 6 %. Dessa värden beror dock mycket på aktuell utväxling (växel + fast bakaxelutväxling), samt motorprestanda och totalvikt.
I ett nästa steg C) i metoden jämförs åtminstone en egenskap hos vartdera vägsegmenten, i detta fall lutningen, med de uträknade tröskelvärdena, och vartdera vägsegment klassificeras i en vägklass beroende på jämforelserna.
Efier att varje vägsegment i horisonten har klassificerats i en vägklass, kan sedan en intern horisont för styrsystemet byggas, baserat på klassificeringen av vägsegmenten och horisonten, som består av ingångshastigheter vi till varje vägsegment som är hastigheter som styrsystemet ska styra efter. Enligt en utföringsforrn rampas en hastighetsändring som begärs mellan två ingångshastigheter vi, for att ge börvärden visftill styrsystemet som åstadkommer en gradvis ökning eller minskning av hastigheten av fordonet. Genom att rampa en hastighetsändring räknas gradvisa hastighetsändringar ut som behövs göras för att uppnå hastighetsändringen. Med andra ord så uppnås genom rampning en jämn hastighetsökning. Ingångshastigheterna vi, eller med andra ord hastighetsbörvärden vief för fordonets styrsystem, beräknas i ett steg D) enligt metoden enligt uppfinningen över horisonten beroende på regler kopplade till Vägklasserna i vilka vägsegmenten i horisonten ll klassats. Reglerna kopplade till vägklassema kommer att förklaras i det följande. Då en egenskap i vägsegmenten i horisonten indikerar ett hinder, utförs stegen att E) beräkna fordonets retardation under förutsättning att bromsarna inte används beroende på nämnda regler kopplade till vägklassema, och F) bestämma en startposition i horisonten för start av retardation av fordonet beroende på fordonets beräknade retardation för att uppnå en sänkning av börhastigheten vref till en maxhastighet för hindret vid hindrets position. På så sätt uppnås en anpassning av hastighetsbörvärdena vmf till styrsystemet med hänsyn till hinder.
Fordonets retardation utan att använda bromsarna ner till en viss hastighet som indikeras av ett hinder, exempelvis en hastighetsskylt med hastighetsbegränsningen 70 krn/h, beräknas beroende på vilken vägklass det aktuella vägsegmentet där fordonet befinner sig i har, och genom att använda någon av forrnlerna (1) eller (2) nedan. När retardationen sedan är känd, kan längden som behövs för att retardera ner till en viss hastighet tas fram, här benämnt retarderingslängd. En startposition i horisonten för start av retardation av fordonet för att komma ner till den hastighet som hindret begränsar till vid hindrets position kan sedan beräknas genom att relatera retaderingslängden till avståndet till hindret. En sänkning av börhastigheten vmf till maxhastigheten för hindret kan alltså uppnås vid hindrets position, utan att fordonet bromsas.
Sedan anpassas hastighetsbörvärdena vwfi horisonten i ett steg G) efter nänmda startposition och retardation av fordonet. Alla vägsegment i horisonten stegas igenom kontinuerligt, och allteftersom nya vägsegment läggs till horisonten justeras ingångshastigheterna vi vid behov i vägsegmenten, inom intervallet för fordonets referenshastighet vset. vset är referenshastigheten som föraren ställer in och som är önskad att hållas av fordonets styrsystem under farden inom ett intervall. Intervallet avgränsas av två hastigheter, vmin och vmax, som kan ställas in manuellt av föraren, eller ställas in automatiskt genom beräkningar av lämpliga intervall, som företrädesvis beräknas i reglerrnodulen. Hastighetsbörvärdena i horisonten anpassas alltså genom att vmax sätts till hastighetsbegränsningen som är kopplat till hindret, vid hindret. Positionen för start av retardation anger positionen i horisonten där styrsystemet ska sluta gasa fordonet, och en signal att sluta gasa skickas till styrsystemet vid den aktuella positionen. Fordonet regleras 12 sedan i ett steg E) enligt hastighetsbörvärdena, vilket innebär att motorstyrsystemet i fordonet reglerar fordonets hastighet beroende på börvärdena. Vid positionen för hindret och önskad sträcka framåt kommer fordonet att öka gasen igen för att hålla önskad hastighet, med begränsningen att vmax är satt till maxhastigheten för hindret.
Enligt en utföringsforrn är regleringen av fordonets hastighet för att ta hänsyn till hinder en valbar inställning för föraren. Föraren får då en möjlighet att sj älv välja om fordonets hastighet ska anpassas efter hinder som detekteras, till exempel som en fiinktion som går att slå av och på. Detta är önskvärt eftersom ett system som alltid tvingar fordonet att hålla hastigheten efter olika hastighetsbegränsningar kan orsaka irritation hos många förare.
Alternativt eller i kombination med ovan nämnda utföringsforrn omfattar metoden steget F1) efter steg F) att indikera för fordonets förare att en hastighetsändring kommer, och då utförs steg G) om föraren indikerar detta. Denna utföringsforrn visas genom flödesschemat i figur 3. Föraren kan då uppmärksammas på att en hastighetsändring kommer genom exempelvis en indikation i instrumentpanelen och så får föraren kvittera om denne vill att den nya hastigheten ska hållas. Fordonets hastighet kan ju komma att ändras innan föraren är medveten om att hastighetsbegränsningen i form av ett hinder finns, och på detta sätt blir föraren delaktig i valet av hastighet och förstår varför hastigheten ändras.
Effekten av uppfinningen visualiseras i figur 6. I den övre delen av figuren visas hur fordonets hastighet regleras med en traditionell farthållare. Föraren ser hindret en ungefärlig längd kl innan hindret h, och börjar då sänka farten genom att släppa gasen och bromsa. I den nedre delen av figuren visas hur den föreliggande uppfinningen beräknar att fordonet ska sluta gasas ett visst avstånd kg innan hindret h för att inte behöva bromsa bort energi. Retarderingslängden är alltså i detta fall kg. På detta sätt kan fordonets bränsle sparas.
Enligt en utföringsforrn av uppfinningen, begränsar hindrets maxhastighet fordonets hastighet under en förutbestämd längd av horisonten. Längden kan vara olika för olika typer av hinder. På så sätt kan den begränsade hastigheten hållas under en hela hindrets längd, utan att en slutposition måste anges för hindret. Den förutbestämda längden kan 13 istället indikeras av en start- och en slutposition, och sedan räknas fram. Slutpositionen kan exempelvis indikeras av en ny hastighetsskylt som visar en ny, högre hastighetsbegränsning, eller slutet av ett vägbygge eller bro.
En egenskap kan under vissa förhållanden vara ett hinder och under vissa inte. Enligt en utföringsforrn av uppfinningen indikerar en egenskap ett hinder i beroende av en annan parameter, exempelvis temperatur. En bro behöver under normala förhållanden inte innebära att fordonets hastighet måste ändras, men då temperaturen är kring 0° och under bör fordonets hastighet minskas för att minska risken att en olycka inträffar på grund av halt väglag.
Börvärden vief till styrsystemet i fordonet kan tillåtas att variera mellan de två ovan nämnda hastigheterna, viiiiii och viiiax. När reglerrno dulen predikterar en intem horisont för fordonets hastighet, får då fordonets hastighet variera inom detta intervall.
De olika reglerna för vägklassema reglerar alltså hur ingångshastigheten vi till varje vägsegment ska justeras. Om ett vägsegment har klassificerats i vägklassen ”Plan väg” kommer ingen förändring av ingångshastigheten vi till vägsegmentet att göras. Om vi däremot inte är samma som vsei kommer hastighetsbörvärdena att rampas till vsei med krav på komfort, för att hålla den av föraren önskade hastigheten. För att kunna framföra fordonet så att krav på komfort följs, används Torricellis ekvation enligt nedan för att räkna ut med vilken konstant acceleration eller retardation fordonet måste accelerera eller retardera med: vflut=vf+2-a-s, (1) där vi är ingångshastigheten till vägsegmentet, vsiiii är fordonets hastighet vid vägsegmentets slut, a är den konstanta acceleration/retardationen och s är vägsegmentets längd. 14 Om ett vägsegment har klassificerats i vägklassen ”Brant uppför” eller ”Brant nedför” predikteras sluthastigheten vslut for vägsegmentet genom att lösa ekvationen (2) nedan: = w -vš + b) - a=-Cd-p-A/2 <3) b = Flrack _ Froll _ FOL Firade z (Teng l ífinal l ígear l ugear )!rwheel 6 Froll I .flatCOI/'r I M I I (CrrísoF + Cb i (vi _ Visa) + CaF i _ vzío ( ) Fa =M - g-sin(arctan (Oc )) (7) flatCorr = 1/ 1/(1 + rwheel / 2.70) (8) där Cd är luftmotståndskoefficienten, p är luftens densitet, A den största tvärsnittsarean på fordonet, Ftmck är kraften som verkar från motormomentet i fordonets färdriktning, Fmn är kraften från rullmotståndet som verkar på hjulen, Fa är kraften som verkar på fordonet genom vägsegmentets lutning ot, Teng är motorrnomentet, ifinal är fordonets slutväxel, igear är det aktuella utväxlingsförhållandet i växellådan, ugw är växelsystemets verkningsgrad, rwheel är fordonets hjulradie, M är fordonets massa, Cap och Cb är hastighetsberoende koefficienter relaterade till hjulens rullmotstånd, Cnisop är en konstant term relaterad till hjulens rullmotstånd och viso är en ISO-hastighet, exempelvis 80 km/h.
Vid vägsegment med vägklassen ”Brant uppför” jämförs sedan sluthastigheten vslut med vmin, och om vs1ut< vmin så ska vi ökas så att: Vi I nlínbjmflx »Vi + (Vmn _ Vszm > (9) annars sker ingen ändring av vi, eftersom vsiiii uppfyller kravet på att ligga i intervallet för referenshastigheten.
Vid vägsegrnent med vägklassen ”Brant nedfiir” jämförs sluthastigheten vsiiii med viiiaii, och om vsiiii> viiiax så ska vi minskas så att: vi =max(vnn.n,vl. -(vsjm -vmax )), (10) annars sker ingen ändring av vi, eftersom vsiiii uppfyller kravet på att ligga i intervallet för referenshastigheten.
Torricellis formel (1) används även här fór att räkna ut om det är möjligt att uppnå vsiiii med ingångshastigheten vi med krav på komfort, alltså med en förutbestämd maximal konstant acceleration/retardation. Om detta inte är möjligt med hänsyn till vägsegmentets längd, minskas respektive ökas vi så att kravet på komfort, d.v.s. inte för stor acceleration/retardation kan hållas.
Vid vägsegment med vägklassen ”Svagt uppför” tillåts börvärdet vief variera mellan viiiiii och vsei då ett nytt vägsegment beaktas, alltså vnu-n S vref S vw. Är Vief 2 viiiiii får ingen acceleration av fordonet göras. Är dock vief < viiiiii så ansätts vief till viiiiii under vägsegmentet, eller om vief > vsei så rampas viiif mot vsiii med hjälp av ekvation (1). Vid vägsegment med vägklassen ”Svagt nedför” tillåts viiif variera mellan vsei och viiiaii då ett nytt vägsegment beaktas, alltså vs < vref S vmx , och om Vief S Vmix får ingen retardation e, _ av fordonet göras. Är dock vief > viiiax så ansätts vief till viiiax under vägsegmentet, eller om vief< vsei rampas vief mot vsiii med hjälp av ekvation (1). Tillämpning av klassificering kan förenklas från de fem ovanstående till tre tillstånd genom att ta bort ”Svagt uppför” och ”Svagt nedfir”. Vägklassen ”Plan väg” kommer då att befinna sig inom ett större intervall, som begränsas av de uträknade tröskelvärden liiiiii och liiiaii, alltså lutningen på vägsegmentet ska vara mindre än liiiiii om lutningen är negativ eller större än liiiax om lutningen är positiv. 16 Då ett vägsegment som kommer efter ett vägsegment i horisonten med vägklassen ”Svagt uppfir” eller ”Svagt nedfir” medför en förändring av ingångshastigheterna till vägsegmenten med de nämnda vägklassema, kan det innebära att ingångshastigheter och således börhastighetema till styrsystemet korrigeras och blir högre eller lägre än vad reglema ovan anger för vägklassema ”Svagt uppför” eller ”Svagt nedför”. Detta gäller alltså när ingångshastighetema till vägsegmenten korrigeras beroende på de efterföljande vägsegmenten.
Fordonets retardation ner till en viss hastighet som indikeras av ett hinder, exempelvis en hastighetsskylt med hastighetsbegränsningen 70 km/h, beräknas beroende på vilken vägklass det aktuella vägsegmentet där fordonet befinner sig i har, och beräknas genom att använda någon av formlerna (l) eller (2) ovan. När retardationen sedan är känd, kan längden som behövs for att retardera ner till en viss hastighet tas fram, här benämnt retarderingslängd. En startposition i horisonten for start av retardation av fordonet för att komma ner till den hastighet som hindret begränsar till vid hindrets position kan sedan beräknas genom att relatera retaderingslängden till avståndet till hindret. En sänkning av fordonets hastighet till maxhastigheten för hindret kan alltså uppnås vid hindrets position.
Alla hastighetsändringar som begärs rampas alltså med hjälp av Torricellis ekvation (1), så att hastighetsändringama sker med komfortkrav. Generellt så är det en regel att inte höja börhastigheten vmfi en uppförsbacke, utan den eventuella hastighetsökningen av vref ska ha skett innan uppförsbacken börjar för att framföra fordonet på ett kostnadseffektivt sätt. Av samma anledning ska börhastigheten vmf inte sänkas i en nedförsbacke, utan den eventuella hastighetssänkningen av vref ska ha skett innan nedförsbacken.
Genom att kontinuerligt stega igenom alla vägsegment i horisonten kan en intem horisont bestämmas som visar predikterade ingångsvärden vi till varje vägsegment. Enligt en utföringsform utförs steg A) kontinuerligt så länge horisonten inte överskrider en planerad framtida väg för fordonet, och steg B) till E) utförs kontinuerligt för hela horisontens längd. Horisonten uppdateras företrädesvis styckvis, och har enligt en utföringsform inte samma kontinuitet i sin uppdatering som steg B) till E). Den intema horisonten uppdateras hela tiden allteftersom det tillkommer nya vägsegment till horisonten, exempelvis 2-3 17 gånger per sekund. Att kontinuerligt stega igenom vägsegmenten i horisonten omfattar att kontinuerligt beräkna ingångsvärdena vi till Varje vägsegment, och en beräkning av ett ingångsvärde Vi kan medföra att ingångsvärden både framåt och bakåt i den intema horisonten måste ändras. På samma sätt måste, när det är tillämpligt, ingångsvärden framåt och bakåt i horisonten ändras om ett hinder finns i horisonten. I exempelvis de fall då predikterad hastighet i ett vägsegment är utanför inställt intervall är det önskvärt att korrigera hastigheten i föregående vägsegment.
I figur 4 visas den intema horisonten i förhållande till den framtida vägen. Den intema horisonten forflyttas hela tiden framåt såsom indikeras av den streckade, framflyttade inre horisonten. I figur 5 Visas ett exempel på en intem horisont, där de olika vägsegmenten har klassificerats i en vägklass. I figuren står ”PV” för klassen ”Plan Väg”, ”SU” för ”Svagt uppför”, ”BU” för ”Brant uppför” och ”BN” för ”Brant nedför”. Hastigheten är initialt V0, och om denna hastighet inte är Vset så rampas börvärdena från V0 till Vset med komfortacceptans enligt Torricellis ekvation (1) eftersom vägklassen är ”Plan Väg”. Nästa vägsegment är ”Svagt uppför”, och ingen ändring av Vref görs så länge vm S vn, S VM , eftersom ingen acceleration får göras i detta segment. Nästa vägsegment är ”Brant uppför”, och då predikteras sluthastigheten V3 för vägsegmentet med hjälp av formel (2), och V2 ska då ökas om v;< Vmin enligt formel (9). Nästa vägsegment är ”Plan Väg”, och då ändras vmf mot Vset med begränsningen av komfortkravet från Torricellis ekvation (1).
Sedan kommer ett vägsegment som är ”Brant nedför”, och då predikteras sluthastigheten V5 med hjälp av formel (2), och V4 ska minskas om v5> vmax enligt formel (10). Så fort en hastighet bakåt i den intema horisonten ändras, justeras de resterande hastighetema bakåt i den intema horisonten för att kunna uppfylla hastigheten längre fram. Vid Varje hastighetsändring som ska ske, räknar metoden enligt uppfinningen fram med hjälp av Torricellis ekvation (1) om det är möjligt att uppnå denna hastighetsändring med komfortkrav. Om inte, så justeras ingångshastigheten till vägsegmentet så att komfortkrav kan hållas.
Den föreliggande uppfinningen hänför sig också till en modul för att ta hänsyn till hinder vid reglering av ett fordons hastighet, som Visas i figur 1. Modulen omfattar en 18 horisontenhet som är anpassad att bestämma en horisont med hjälp av mottagna positionsdata och kartdata av en framtida väg som innehåller vägsegment och åtminstone en egenskap för varje vägsegment. Modulen omfattar vidare en processorenhet som är anpassad att utföra metodstegen som beskrivits ovan enligt steg B) till D). Modulen omfattar vidare en hinderenhet som är anpassad att då något av vägsegmentens i horisonten vartdera åtminstone en egenskap indikerar ett hinder, utföra stegen E) och F) enligt den beskrivna metoden. Processorenheten är vidare anpassad att anpassa hastighetsbörvärdena vrefi horisonten efter nämnda startposition och retardation av fordonet, varvid styrsystemet i fordonet reglerar fordonets hastighet efter hastighetsbörvärdena vmf. Således erhålls en modul som kan användas i ett fordon för att bestämma hastighetsbörvärden så att hänsyn tas till hinder längs fordonets väg. Modulen kan vara en del av ett styrsystem vars hastighetsbörvärde den vill bestämma, eller så kan den vara en från styrsystemet fristående modul. Styrsystemet, exempelvis ett motorstyrsystem, reglerar sedan fordonets hastighet efter hastighetsbörvärdena.
Företrädesvis bestäms de fordonsspecifika värdena i processorenheten av aktuellt utväxlingsförhållande, aktuell fordonsvikt, motorns maxmomentkurva, mekanisk friktion och/eller fordonets körrnotstånd vid aktuell hastighet. Alltså kan tröskelvärdena bestämmas utifrån fordonets tillstånd för tillfället. Nödvändiga signaler för att bestämma dessa värden kan tas från CAN, eller avkännas med lämpliga sensorer.
Enligt en utföringsfonn är hinderenheten anpassad att hitta ett hinder i horisonten genom att en egenskap för ett vägsegment visar en fartbegränsning, en skarp kurva, en rondell eller en korsning etc. Hinderenheten tar emot information om hinder i exempelvis den styckade horisontvektom, eller genom andra data som visar ett avstånd till hindret relativt fordonet, ett vägsegment eller relativt ett extemt koordinatsystem. På så sätt är det möjligt att anpassa fordonets hastighet efter olika slags hinder.
Enligt en annan utföringsform är hinderenheten anpassad att bestämma en längd under vilken hindrets maxhastighet begränsar fordonets hastighet. vmax kommer då att sättas till hindrets maxhastighet under en sträcka av vägen, och kan till exempel vara olika standardsträckor för olika hinder. Hindrets maxhastighet kan enligt en utföringsform 19 begränsa fordonets hastighet tills exempelvis en ny hastighetsskylt finns i horisonten som visar en ny hastighet att förhålla fordonets hastighet till. På detta sätt kan man uppnå en sänkning av fordonets hastighet under en längre sträcka.
Hinderenheten kan vara anpassad att bestämma om egenskapen indikerar ett hinder i beroende av en annan parameter, exempelvis temperatur. Då är det möjligt att en bro som vanligtvis inte är ett hinder kan bli ett hinder om temperaturen sjunker under en viss temperatur.
Modulens funktion för att ta hänsyn till hinder och i förlängningen uppnå reglering av fordonets hastighet för att spara bränsle och bromsar vid hinder är företrädesvis anpassad att vara en valbar inställning för föraren. Föraren kan då själv slå av och på funktionen, och tvingas inte anpassa sig efter trafiksituationen. Hinderenhetens funktion är alltså då valbar. Enligt en utföringsforrn är hinderenheten anpassad att indikera för fordonets förare att en hastighetsändring kommer och motta indata som godkänner eller förkastar hastighetsändringen. Indikationen kan exempelvis visas for föraren på instrumentpanelen, och föraren får då till exempel aktivt säga a till ändringen.
Horisontenheten kan enligt en utföringsform vara anpassad att bestämma en horisont av en framtida väg som bestäms med hjälp av ett navigationssystem. Många fordon är idag utrustade med navigationsystem, och horisontenheten behöver då endast bygga horisont för en framtida väg istället för flera parallella. På så sätt kan bl.a. processorkraft sparas.
Enligt en utföringsforrn är vägsegmentens egenskaper deras längd och lutning, varvid processorenheten är anpassad att räkna ut tröskelvärdena i förrn av lutningströskelvärden lmin och lmax. Således kan fordonets hastighet regleras efter den framtida vägens kupering, för att köra på ett bränsleekonomiskt sätt.
Enligt en annan utföringsforrn är vägsegmentens egenskaper deras längd och sidoacceleration, varvid processorenheten är anpassad att räkna ut tröskelvärdena i form av sidoaccelerationströskelvärden. Detta gör att fordonets hastighet kan regleras efter framtida krökning på vägen, och fordonets hastighet kan regleras innan så att onödiga inbromsningar och hastighetsökningar minimeras för att spara bränsle.
Företrädesvis är horisontenheten anpassad att bestämma horisonten kontinuerligt så länge horisonten inte överskrider en planerad framtida väg för fordonet, och i vilken processorenheten är anpassad att kontinuerligt utföra stegen for att räkna ut och uppdatera börvärdena for styrsystemet för hela den interna horisontens längd. Horisonten byggs alltså i en utforingsforrn på styckvis allteftersom fordonet framförs längs den framtida vägen. Börvärdena för styrsystemet räknas ut och uppdateras kontinuerligt, oberoende om nya vägsegment läggs till eller inte, eftersom börvärdena som ska räknas ut även beror på hur fordonets fordonsspecifika värden ändrar sig utmed den framtida vägen.
Den föreliggande uppfinningen omfattar också en datorprogramprodukt, som omfattar datorprograminstruktioner för att förmå ett datorsystem i ett fordon att utföra stegen enligt metoden, när dataprograminstruktionema körs på nämnda datorsystem.
Datorprograminstruktionema är företrädesvis lagrade på ett av ett datorsystem läsbart medium, såsom en CD-ROM, USB-minne, eller kan överföras trådlöst eller med ledning till datorsystemet.
Den föreliggande uppfinningen är inte begränsad till de ovan beskrivna utföringsformerna.
Olika altemativ, modifieringar och ekvivalenter kan användas. Därför begränsar inte de ovan nämnda utföringsformerna uppfinningens omfattning, som definieras av de bifogade kraven.

Claims (18)

10 15 20 25 30 21 Patentkrav
1. Metod for bestämning av hastighetsbörvärde vfef for ett fordons styrsystem, k ä n n e t e c k n a d a V metoden omfattar att: A) bestämma en horisont med hjälp av positionsdata och kartdata av en framtida väg som innehåller vägsegment och åtminstone en egenskap for varje vägsegment; B) beräkna tröskelvärden for nämnda åtminstone en egenskap hos vägsegmenten beroende på ett eller flera fordonsspecifika värden, där tröskelvärdena sätter gränser för indelning av vägsegmenten i olika vägklasser; C) j ämfora nämnda åtminstone en egenskap hos vartdera vägsegment med de uträknade tröskelvärdena, och klassificera vartdera vägsegment i en vägklass beroende på jämförelserna; D) beräkna hastighetsbörvärden vref for fordonets styrsystem över horisonten beroende på regler kopplade till vägklasserna i vilka vägsegmenten i horisonten klassats; och då någon egenskap i vägsegmenten i horisonten indikerar ett hinder, utfors stegen att E) beräkna fordonets retardation under förutsättning att bromsarna inte används beroende på nämnda regler kopplade till vägklasserna; F) bestämma en startposition i horisonten for start av retardation av fordonet beroende på fordonets beräknade retardation for att uppnå en sänkning av börhastigheten vwf till en maxhastighet for hindret vid hindrets position; G) anpassa hastighetsbörvärdena vmfi horisonten efter nämnda startposition och retardation av fordonet; H) reglera fordonets hastighet efter hastighetsbörvärdena vref.
2. Metod enligt krav 1, varvid fordonsspecifika värden bestäms av aktuellt utväxlingsförhållande, aktuell fordonsvikt, motorns maxmomentkurva, mekanisk friktion och/eller fordonets körrnotstånd vid aktuell hastighet.
3. Metod enligt något av kraven l och 2, varvid en egenskap indikerar ett hinder genom att egenskapen visar en fartbegränsning, en skarp kurva, en rondell eller en korsning etc. 10 15 20 25 30 22
4. Metod enligt krav 3, varvid hindrets maxhastighet begränsar fordonets hastighet under en förutbestämd längd av horisonten.
5. Metod enligt något av kraven 3 och 4, varvid egenskapen indikerar ett hinder i beroende av en annan parameter, exempelvis temperatur.
6. Metod enligt något av de ovanstående kraven, varvid reglering av fordonets hastighet för att ta hänsyn till hinder är en valbar inställning för föraren.
7. Metod enligt något av de ovanstående kraven, varvid metoden omfattar steget Fl), efter steg F), att indikera för fordonets förare att en hastighetsändring kommer, och då utförs steg G) om föraren indikerar detta.
8. Metod enligt något av de ovanstående kraven, varvid den framtida vägen bestäms med hjälp av ett navigationssystem.
9. Modul för bestämning av hastighetsbörvärde vref för ett fordons styrsystem, k ä n n e t e c k n a d a v att modulen omfattar en horisontenhet anpassad att bestämma en horisont med hjälp av positionsdata och kartdata av en framtida väg som innehåller vägsegment och åtminstone en egenskap för varje vägsegment; modulen omfattar även en processorenhet anpassad att: -beräkna tröskelvärden för nämnda åtminstone en egenskap hos vägsegmenten beroende på ett eller flera fordonsspecifika värden, där tröskelvärdena sätter gränser för indelning av vägsegmenten i olika vägklasser; -jämfora nämnda åtminstone en egenskap hos vartdera vägsegment med de uträknade tröskelvärdena, och klassificera vartdera vägsegment i en vägklass beroende på jämförelserna; -beräkna hastighetsbörvärden vmf för fordonets styrsystem över horisonten beroende på regler kopplade till vägklassema i vilka vägsegmenten i horisonten klassats; modulen omfattar vidare en hinderenhet som är anpassad att då någon egenskap i vägsegmenten i horisonten indikerar ett hinder, utföra stegen att 10 15 20 25 30 23 -beräkna fordonets retardation under förutsättning att bromsarna inte används beroende på nämnda regler kopplade till vägklasserna; samt - bestämma en startposition i horisonten för start av retardation av fordonet beroende på fordonets beräknade retardation för att uppnå en sänkning av börhastigheten vref till en maxhastighet for hindret vid hindrets position; processorenheten är vidare anpassad att anpassa hastighetsbörvärdena vrefi horisonten efter nämnda startposition och retardation av fordonet; varvid styrsystemet reglerar fordonets hastighet efter hastighetsbörvärdena vref.
10. Modul enligt krav 9, i vilken fordonsspecifika värden bestäms av aktuellt utväxlingsförhållande, aktuell fordonsvikt, motoms maxmomentkurva, mekanisk friktion och/eller fordonets körrnotstånd vid aktuell hastighet.
11. Modul enligt något av kraven 9 och 10, i vilken hinderenheten är anpassad att hitta ett hinder i horisonten genom att en egenskap för ett vägsegment visar en fartbegränsning, en skarp kurva, en rondell eller en korsning etc.
12. Modul enligt krav 11, i vilken hinderenheten är anpassad att bestämma en längd av horisonten under vilken hindrets maxhastighet begränsar fordonets hastighet.
13. Modul enligt något av kraven 11 och 12, i vilken hinderenheten är anpassad att bestämma om egenskapen indikerar ett hinder i beroende av en annan parameter, exempelvis temperatur.
14. Modul enligt något av kraven 9 till 13, i vilken regleringen av fordonets hastighet för att ta hänsyn till hinder är anpassad att vara en valbar inställning för föraren.
15. Modul enligt något av kraven 9 till 14, i vilken hinderenheten är anpassad att indikera för fordonets förare att en hastighetsändring kommer och motta indata som godkänner eller förkastar hastighetsändringen. 10 15 24
16. Modul enligt något av kraven 9 till 14, i vilken horisontenheten är anpassad att bestämma en horisont av en framtida väg som bestäms med hjälp av ett navigationssystem.
17. Datorprogramprodukt, omfattande datorprograminstruktioner för att förmå ett datorsystem i ett fordon att utfora stegen enligt metoden enligt något av kraven 1 till 8, när dataprograminstruktionerna körs på nämnda datorsystem.
18. Datorprogramprodukt enligt krav 17, där datorprograminstruktionerna är lagrad på ett av ett datorsystem läsbart medium.
SE0950439A 2009-06-10 2009-06-10 Metod och modul för bestämning av hastighetsbörvärden till ett fordons styrsystem SE534037C2 (sv)

Priority Applications (7)

Application Number Priority Date Filing Date Title
SE0950439A SE534037C2 (sv) 2009-06-10 2009-06-10 Metod och modul för bestämning av hastighetsbörvärden till ett fordons styrsystem
CN201080025547.7A CN102458944B (zh) 2009-06-10 2010-05-31 用于确定车辆控制***的速率参考值的方法和模块
EP10786447A EP2440423A1 (en) 2009-06-10 2010-05-31 Method and module for determining of velocity reference values for a vehicle control system
US13/377,175 US8620557B2 (en) 2009-06-10 2010-05-31 Method and module for determining of velocity reference values for a vehicle control system
BRPI1009041A BRPI1009041A2 (pt) 2009-06-10 2010-05-31 "método e módulo para determinação de valores de referência de velocidade para um sistema de controle de veículo"
PCT/SE2010/050593 WO2010144030A1 (en) 2009-06-10 2010-05-31 Method and module for determining of velocity reference values for a vehicle control system
RU2011154089/11A RU2493980C2 (ru) 2009-06-10 2010-05-31 Способ и модуль для определения опорных значений скорости для системы управления транспортным средством

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE0950439A SE534037C2 (sv) 2009-06-10 2009-06-10 Metod och modul för bestämning av hastighetsbörvärden till ett fordons styrsystem

Publications (2)

Publication Number Publication Date
SE0950439A1 true SE0950439A1 (sv) 2010-12-11
SE534037C2 SE534037C2 (sv) 2011-04-12

Family

ID=43309093

Family Applications (1)

Application Number Title Priority Date Filing Date
SE0950439A SE534037C2 (sv) 2009-06-10 2009-06-10 Metod och modul för bestämning av hastighetsbörvärden till ett fordons styrsystem

Country Status (7)

Country Link
US (1) US8620557B2 (sv)
EP (1) EP2440423A1 (sv)
CN (1) CN102458944B (sv)
BR (1) BRPI1009041A2 (sv)
RU (1) RU2493980C2 (sv)
SE (1) SE534037C2 (sv)
WO (1) WO2010144030A1 (sv)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102010048326A1 (de) * 2010-10-13 2012-04-19 Man Truck & Bus Ag Verfahren und Vorrichtung zum Betrieb eines Fahrzeugs, insbesondere eines Kraft- oder Nutzfahrzeuges
KR101245101B1 (ko) * 2011-06-08 2013-03-25 주식회사 만도 순항 제어 장치 및 그 제어 방법
BR112014012321A2 (pt) 2011-12-22 2017-05-30 Scania Cv Ab módulo e método pertencentes a escolha de modo quando determinando valores de referência
EP2794378B1 (en) 2011-12-22 2020-09-30 Scania CV AB Method and module for determining of at least one reference value for a vehicle control system
BR112014012359B1 (pt) * 2011-12-22 2021-03-09 Scania Cv Ab método e módulo para controlar velocidade de veículo com base em regras e/ou custos
KR101577754B1 (ko) 2011-12-22 2015-12-16 스카니아 씨브이 악티에볼라그 기준 값 결정 시에 모드 선택에 관한 모듈 및 방법
SE536266C2 (sv) 2011-12-22 2013-07-23 Scania Cv Ab Metod och modul för att bestämma ett fordons hastighetsbörvärden genom simulering
RU2014130034A (ru) 2011-12-22 2016-02-10 Сканиа Св Аб Способ и модуль для определения, по меньшей мере, одного эталонного значения для системы управления транспортным средством
EP2794330A4 (en) * 2011-12-22 2015-12-30 Scania Cv Ab METHOD AND MODULE FOR DETERMINING AT LEAST ONE REFERENCE VALUE
CN104010863A (zh) * 2011-12-22 2014-08-27 斯堪尼亚商用车有限公司 基于规则和/或成本控制车辆速度的方法和模块
SE538649C2 (sv) * 2012-06-27 2016-10-11 Scania Cv Ab Förfarande och system för val av en transmissionsmod i ett fordon
GB2505021B (en) 2012-08-16 2015-09-09 Jaguar Land Rover Ltd Vehicle speed control system
GB2505020B (en) 2012-08-16 2015-09-09 Jaguar Land Rover Ltd Vehicle speed control system
DE102013211800A1 (de) * 2013-06-21 2014-12-24 Robert Bosch Gmbh Verfahren und Vorrichtung zum Bearbeiten von Kartendaten einer digitalen Karte
JP5939226B2 (ja) * 2013-10-16 2016-06-22 トヨタ自動車株式会社 運転支援装置
DE102013224985A1 (de) * 2013-12-05 2015-06-11 Robert Bosch Gmbh Modular aufgebaute Geschwindigkeitsregelvorrichtung für ein Kraftfahrzeug
DE102014214140A1 (de) * 2014-07-21 2016-01-21 Zf Friedrichshafen Ag Verfahren zur vorausschauenden Steuerung einer Geschwindigkeitsregelanlage eines Kraftfahrzeuges
US10124784B2 (en) 2015-04-13 2018-11-13 Ford Global Technologies, Llc Method and system for controlling shifting of a vehicle in cruise control
US9849880B2 (en) 2015-04-13 2017-12-26 Ford Global Technologies, Llc Method and system for vehicle cruise control
CN104890673A (zh) * 2015-05-07 2015-09-09 重庆大学 一种节能驾驶辅助实时提示***
US9975547B2 (en) * 2016-08-03 2018-05-22 Ford Global Technologies, Llc Methods and systems for automatically detecting and responding to dangerous road conditions
CN106933618B (zh) * 2017-01-25 2020-03-27 上海蔚来汽车有限公司 基于***参数相关系数的***升级评估方法
US10029685B1 (en) * 2017-02-24 2018-07-24 Speedgauge, Inc. Vehicle speed limiter
SE540958C2 (en) * 2017-05-03 2019-01-15 Scania Cv Ab A method, a control arrangement for determining a control profile for a vehicle
KR20190072311A (ko) * 2017-12-15 2019-06-25 현대자동차주식회사 차량의 속도 제한 장치 및 그 방법
US11126177B2 (en) * 2018-01-24 2021-09-21 Motional Ad Llc Speed behavior planning for vehicles
GB2572448B (en) 2018-03-30 2021-02-03 Jaguar Land Rover Ltd Vehicle control method and apparatus
CN115234123B (zh) * 2022-07-04 2024-02-27 上海默控智能科技有限公司 一种通风柜自动视窗位置的控制方法
CN116061933B (zh) * 2023-03-31 2023-06-16 深圳海星智驾科技有限公司 一种基于限速信息的车辆速度规划方法、装置和域控制器

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1028736C (zh) * 1990-11-01 1995-06-07 吉林工业大学 电子控制机械式自动变速方法及装置
JPH07117524A (ja) 1993-10-29 1995-05-09 Isuzu Motors Ltd 車両走行制御装置
US6792344B2 (en) * 1997-04-25 2004-09-14 Hitachi, Ltd. Automotive control apparatus and method
US6076036A (en) * 1998-10-05 2000-06-13 Price; Christopher C. Vehicle cruise control
JP3589073B2 (ja) * 1999-03-05 2004-11-17 日産自動車株式会社 車両駆動力制御装置
JP3812391B2 (ja) * 2001-09-26 2006-08-23 日産自動車株式会社 車両の駆動力制御装置
DE10150421A1 (de) * 2001-10-11 2003-04-17 Bosch Gmbh Robert Verfahren und Vorrichtung zur Steuerung der Geschwindigkeit eines Fahrzeugs
JP3953774B2 (ja) * 2001-10-24 2007-08-08 富士通テン株式会社 速度警報装置
US20040084237A1 (en) * 2002-05-30 2004-05-06 Petrie Alfred E. Vehicle cruise control system
US6990401B2 (en) * 2002-10-04 2006-01-24 Daimlerchrysler Ag Predictive speed control for a motor vehicle
SE529578C2 (sv) * 2005-04-04 2007-09-25 Scania Cv Abp Ett förfarande och ett system för att styra driften av ett fordon
DE102005027655A1 (de) * 2005-06-15 2006-12-21 Robert Bosch Gmbh Fahrerassistenzsystem mit Navigationssystemschnittstelle
JP4884039B2 (ja) * 2006-03-14 2012-02-22 東京エレクトロン株式会社 基板バッファ装置、基板バッファリング方法、基板処理装置、制御プログラムおよびコンピュータ読取可能な記憶媒体
US20070265759A1 (en) * 2006-05-09 2007-11-15 David Salinas Method and system for utilizing topographical awareness in an adaptive cruise control
US7899610B2 (en) 2006-10-02 2011-03-01 Inthinc Technology Solutions, Inc. System and method for reconfiguring an electronic control unit of a motor vehicle to optimize fuel economy
JP5061776B2 (ja) * 2007-08-03 2012-10-31 日産自動車株式会社 車両用走行制御装置および車両用走行制御方法
US8055427B2 (en) * 2008-12-18 2011-11-08 GM Global Technology Operations LLC Method and apparatus for speed-limit following cruise control

Also Published As

Publication number Publication date
EP2440423A1 (en) 2012-04-18
CN102458944A (zh) 2012-05-16
RU2011154089A (ru) 2013-07-20
WO2010144030A1 (en) 2010-12-16
SE534037C2 (sv) 2011-04-12
BRPI1009041A2 (pt) 2019-09-24
CN102458944B (zh) 2015-04-01
US8620557B2 (en) 2013-12-31
US20120089312A1 (en) 2012-04-12
RU2493980C2 (ru) 2013-09-27

Similar Documents

Publication Publication Date Title
SE0950439A1 (sv) Metod och modul för bestämning av hastighetsbörvärden till ett fordons styrsystem
SE0950434A1 (sv) Metod och modul för bestämning av börvärden till ett fordons styrsystem
SE0950443A1 (sv) Metod och modul för bestämning av hastighetsbörvärden till ett fordons styrsystem.
SE534038C2 (sv) Metod och modul för att reglera ett fordons hastighet
SE0950437A1 (sv) Modul i ett styrsystem för ett fordon
US11072329B2 (en) Ground vehicle control techniques
JP6360855B2 (ja) 車両のドライバ勧告システム
SE0950436A1 (sv) Modul för bestämning av börvärden till ett styrsystem i ett fordon
RU2556829C2 (ru) Модуль и способ, относящиеся к выбору режима при определении значений контрольной точки скорости транспортного средства
SE1050335A1 (sv) Metod och modul i samband med farthållning
US20120326856A1 (en) Method and apparatus for speed estimation and control
SE529578C2 (sv) Ett förfarande och ett system för att styra driften av ett fordon
CN103347757A (zh) 通过使用预测环境和驾驶员行为信息来优化燃油经济性的***和方法
SE536264C2 (sv) Metod och modul för att styra ett fordons hastighet genom simulering
US20190375394A1 (en) Ground Vehicle Control Techniques
SE1151248A1 (sv) Metod och modul för bestämning av åtminstone ett referensvärde för ett styrsystem i ett fordon
US20210387525A1 (en) Method for improving the energy efficiency of a motor vehicle, motor vehicle, and computer-readable medium
US20230341237A1 (en) Systems and methods for vehicle cruise speed recommendation
CN112918475A (zh) 一种用于车辆的自动巡航控制方法及自动巡航***
US20230069732A1 (en) Systems and methods for vehicle coasting recommendation
JP2008273315A (ja) 車両用駆動力制御装置
JP2007297001A (ja) 車両用駆動力制御装置

Legal Events

Date Code Title Description
NUG Patent has lapsed