Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

antilag and anti-lag #2403

Closed
rusefillc opened this issue Feb 26, 2021 · 23 comments
Closed

antilag and anti-lag #2403

rusefillc opened this issue Feb 26, 2021 · 23 comments
Labels

Comments

@rusefillc
Copy link
Contributor

users are asking for antilag logic in rusEFI

@mmatousek89
Copy link

overview:
when driver demand via PPS is below some threshold
open ETC to 10-40%
retard ignition to 5-30deg ATDC
add 2-20% fuel

hints:
antilag should run engine in neutral gear around 3500rpm
antilag should not add too much torque to crankshaft between 3500-15000rpm driver expect neutral engine behaviour, engine braking is highly desired but hard to obtain

closed loop ideas:
watch turbospeed - open/close ETC to reduce or add turbospeed

conditions:
intake air temperature below 55degC
EGT below 975degC
coolant below 105degC
ALSactive no more than 5000ms in one continous activation
pedal position sensor over 90% at least once in actual driving cycle
als arming switch activated
pedal position sensor below 1%

@idi-moe
Copy link

idi-moe commented Aug 30, 2021

Another thing to note is that rolling antilag would be useful in drag-racing scenarios. The necessary addition would be to maintain via closed-loop control a set RPM (with gear sensing?) or vehicle speed. A possible approach would be to use a modified rev-limiter function I think.

@elmepro
Copy link

elmepro commented Jul 20, 2022

Im ready to test antilag if needed, for this season i have (test turbo engine) for drifting

@rusefillc
Copy link
Contributor Author

Thank you for your interest in rusEFI!

At the moment we do not have resources to figure out the roadmap towards anti lag feature. https://patreon.com/rusefi is one of the ways to help rusEFI!

@TurboMarian
Copy link
Contributor

hi iam from argentina i work in a rally team i am a tuner Any information you need about the anti lag system. I can provide it. we work with MoTeC m800, evo IX and X MoTeC m130. and m142 direct injection THP engine I would like to see the addition of the anti lag system in rusefi i am currently using speeduino with my own anti lag system I don't know how to modify the rusefi code. but I would like to learn to be able to help

I'm working on ALS for rusEFI. I just started and I only work in my spare time so I don't know how long it will be before it's ready.
image

@TurboMarian
Copy link
Contributor

I also wrote a simple LUA script for ALS. In the video, it was tested on Idle Valve, so not enough air, but as you can see it works.

rusEFI_ALS_LUA.mp4

@rusefillc
Copy link
Contributor Author

@TurboMarian let me know if I can help with any code questions

Do you want to start PRing small pieces maybe the configuration part of the change?

rusefillc pushed a commit that referenced this issue Dec 15, 2022
rusefillc added a commit that referenced this issue Dec 15, 2022
rusefillc added a commit that referenced this issue Dec 15, 2022
@rusefillc
Copy link
Contributor Author

@TurboMarian is your work available anywhere on github?

@Fera31 @idi-moe @elmepro see below does it look like minimal set of settings?

image

Who has what test mule? Please see the issue from my standpoint: I have very little feedback from end users, I do not know who has what successful install available for what testing. A lot of amazing progress could happen if we find a way to start helping each other :)

@TurboMarian
Copy link
Contributor

TurboMarian commented Dec 16, 2022

@rusefillc ALS code is almost done. All the functions are working apart of "ETB AIR ADD" but I will work on it this weekend.

Should I post it on my github and send you a link or make pull request?
It will be nice if that can be part of rusEFI code.

@rusefillc
Copy link
Contributor Author

Yes would be amazing if you could push to your github and maybe allow me to start picking pieces?

@TurboMarian
Copy link
Contributor

Sure. I will update ETB air add code soon.

https://github.com/TurboMarian/rusefi

@rusefillc
Copy link
Contributor Author

@TurboMarian what is your forum username? can you please DM me your whatsapp or something? I think we should have a screen sharing session on how to approach the merge

@rusefillc
Copy link
Contributor Author

@TurboMarian please blink if Santa is distracting you 🎅

@TurboMarian
Copy link
Contributor

Hi @rusefillc . My username on the forum is TBM. I updated my github already. I hope is much better now. Thank you for adding part of ALS code to rusEFI😁

@rusefillc
Copy link
Contributor Author

rusefillc commented Dec 19, 2022

@TurboMarian just emailed about a rebase to make my job easier. My preferred GIT client is what build into java IDE "jetbrains IDEA" it makes complex git operations really easy, please let me know if we can screen share for me to show you.

PS: https://rusefi.com/forum/memberlist.php?mode=viewprofile&u=1539

rusefillc pushed a commit that referenced this issue Dec 22, 2022
TurboMarian is the ALS boss
rusefillc pushed a commit that referenced this issue Dec 22, 2022
TurboMarian is the ALS boss
rusefillc pushed a commit that referenced this issue Dec 22, 2022
TurboMarian is the ALS boss
rusefillc pushed a commit that referenced this issue Dec 22, 2022
TurboMarian is the ALS boss
rusefillc pushed a commit that referenced this issue Dec 22, 2022
TurboMarian is the ALS boss
@rusefillc
Copy link
Contributor Author

@TurboMarian please review my picks into master, see also https://rusefi.com/forum/viewtopic.php?p=46858#p46858

@Fera31 @idi-moe @elmepro do you guys use idle solenoid or ETB?

rusefillc pushed a commit that referenced this issue Dec 22, 2022
TurboMarian is the ALS boss
rusefillc pushed a commit that referenced this issue Dec 22, 2022
TurboMarian is the ALS boss
rusefillc pushed a commit that referenced this issue Dec 22, 2022
TurboMarian is the ALS boss
@rusefillc
Copy link
Contributor Author

@Fera31 where are you located? can you get rusEFI hardware? Can you DM me on rusEFI forum or rusEFI facebook?

I would love to help you get your code into rusEFI master!

@TurboMarian
Copy link
Contributor

@Fera31 Hello! We have almost all the ALS features from your post alrady implemented in rusEFI code.

How to compile rusEFI firmware: https://rusefi.com/forum/viewtopic.php?f=5&t=9

If you have any questions please send me private message. I'd be more than willing to assist.

@mi-hol
Copy link
Contributor

mi-hol commented Apr 2, 2023

compile the code. I should get a controller too

@Fera31 did it work?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants
@mi-hol @rusefillc @idi-moe @TurboMarian @mmatousek89 @elmepro and others