lisätäänpä tähän alkuun vielä selostus mikä ihme tuo VE on siltä varalta että termi ei ole kaikille lukijoille tuttu.
VE on volymetric efficiency, eli suomeksi sylinterin täyttöaste. Sylinteri täyttyy eri kierrosalueilla ja eri kaasun asennoilla eri täyttöasteeseen. Parhaimmillaan kisakoneissa päästään 125% vallitsevan ilmanpaineen täyttöasteeseen hyödyntäen imu ja pakokanavien pulsseja (ns. wave tuning johon viittasin). Joskus sylinteriin jää pakokaasua joka alentaa sylinterin täyttöastetta, joskus taas pulssit eivät vaan osu kohdalleen ja kone joutuu imemään polttoaineen ja ilman seosta sisään ja silloin jäädään 100% VE:stä melkoisestikin. Tällainen on esimerkiksi tapaus jossa kaasuläpät ovat vain vähän auki.
Eli tästä palataan MAP anturiin... mihin map anturia käytetään, ei suinkaan laskemaan polttoaineen määrää vaan VE:tä. Ja mikäpä sen parempi tapa arvioida VE:tä kuin koneen synnyttämä alipaine pienillä läpän avauksilla.
VE kartan kun kertoo suoraan imusarjan paineella (=käytännössä ilman tiheys), niin eikös siinä ole sylinterin täytös ihan suoraan ko. ajotilassa? Samalla saa kompensoitua esim likaisen ilmansuodattimen.
Melkein, jos lisätään tuohon myös ne asiat jotka vaikuttavat siihen montako happimolekyyliä on tietyssä volyymimääräässä (esim litrassa, mutta VE tietysti on kuutiotilavuuteen sidottu) ilmaa.
Avataanpa tässä yhteydessä tuo Suzukin laskukaava:
(air_temp_map+0x180) * water_temp_map* ambient_pressure_map * TPS_pulsewidth_map * RPM_pulsewidth_map * TPS_opening_change_map * (Fuel_map * injflow_parameter) + (opening_time_map*Voltage_compensation_map)
Airtemp = ilman lämpötila, tarvitaan määrittelemään paljonko happimolekyylejä on litrassa ilmaa (VE on volyymipohjainen, joten tarvitaan tieto myös massasta).
Watertemp = koneen lämpötila, säätää konetta rikkaammalle jos alkaa käymään kuumana. Tekninen lisäsuure joka vaikuttaa tietyn raja-arvon jälkeen.
Ambient pressure = vallitseva ilmanpaine, eli mikä on perusmäärä happea litrassa ilmaa
TPS pulsewidht = peruspulssinleveys kaasunasennon perusteella
RPM pulsewidth = korjataan pulssinleveyttä kierrosten perusteella. Tekninen lisäsuure.
TPS opening map = elektroninen kiihdytyspumppu jota tarvitaan paineen muutoksen aiheuttaman höyrystymispisteen muutoksen kompensointiin.
Fuelmap * injectorflow = VE kartta joko alipainekartta tai TPS kartta kerrottuna suutinten virtausmäärällä
Openingtime * voltagekompensation = eli injektorin aukeaminen ja sulkeutuminen kestävät jonkin aikaa ja tähän aikaan vaikuttaa myös jännite jota kompensoidaan lisäämällä tällainen vakio.
Joku jolla on tuoreemmassa muistissa tarkemmat fysiikan termit korjatkoon ja jatkakoon tässä yhteydessä.
Mutta taas palataan siihen miksi TPS pohjaisesti tuota korjausta ei voi tehdä jos laskenta ottaa kaikki nuo yllä olevat asiat huomioon. Se mihin powercommanderilla ja vastaavilla pyritään on tuon VE kartan muuttaminen, mutta kuten nähdään jos tuo koko yhtälö kerrotaan esim 15% niin yhtenä päivänä se osuu oikeaan, toisena päivänä taas saattaa olla paljonkin pielessä. Ne kohdat missä erityisesti ollaan pielessä liittyvät siihen kun pulssinleveyttä lasketaan alipainekartalla tai jossa kartalla siirtyään toiselle.
Hiusten halkomistahan tämä näin yksityiskohtaiselle tasolle menevä keskustelu osittain on, mutta ehkä tästä joku saa jotain järkeviäkin ajatuksia - toivottavasti
Keskusteluhan on jo vellonut assembler koodaamisesta aina tähän perusfysiikkaa sivuavaan moottorin toimintaperiaatteen mallintamiseen... mitähän seuraavaksi tulee ;-)