FOME-Tech / FOME-Tech/fome-fw

FEATURE Partial close ETB when xx paramter. Can be used as EGT limiter or as soft boost limiter.

Open
#608 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
138
Forks
69
Avg merge
5d 20h
Merged PRs (30d)
4

Description

There should be fateure that allows controling maximum etb opening percent. It might be used in multiple features.

EGT-Based Throttle Limiting
Introduce a feature to control the maximum throttle body opening percent based on EGT. This would allow the ECU to gradually reduce throttle when EGT approaches a set limit. This would provide a more dynamic and tunable safeguard against high EGT situations.

Implementation ideas:

Use a lookup table (vector):
this kind of vector will be closed loop by its own, when you pass this limit throttle will be closed more , reducing egt and reducing limit ad so on...
Its equivalent to P regulator , harder you overshoot harder you will be limited

X-axis: EGT
Values: Maximum allowed throttle opening %
Vector egt is just 4 cell vector ect:
850EGT-100%ETB
900EGT-60%ETB
930EGT-60%ETB
950EGT-30%ETB

Alternatively, implement a PID controller:
Target: Set EGT limit
Output: Throttle position (only allowed to reduce it, not increase)

Boost Control Based on Throttle Limiting
Implement boost control using a PID controller on the throttle body, similar to what Ecumaster already supports.

Use case:
This is especially useful when you are using hard springs that are unable to delivere small boost.
That might be very usefull feature , it can also prevent overboosting in soft way Instead of using a hard boost-cut, this allows for soft control of overboost conditions when there aren't any boost control valve.

Both of these features enhance engine protection and control flexibility, and can be extremely useful in setups with limited hardware control options.
Also both of them might have similar implementation

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.