NefMoto

Technical => Tuning => Topic started by: totti on August 11, 2019, 10:59:01 AM



Title: Overboost + KFLDIMX
Post by: totti on August 11, 2019, 10:59:01 AM
Hi,

I've a little overboost problem. I tried to compensate it with KFLDIMX but the reaction is not as expected.
I've attached the starter KFLDIMX and the log for that(1st 2 picture)
After that I modified the KFLDIMX, subtract -3 at 3000rpm(3rd picture)
And I still have the overboost(not as much previously) and after 4500rpm it looks a shit.
What I can see from the log that fuel injector duty cycle is over 100%. Maybe my injectors are too small for that config?

Thanks for the help



Title: Re: Overboost + KFLDIMX
Post by: nyet on August 11, 2019, 01:01:52 PM
PIDs dont like huge cliffs in the set point.

Why on earth is your boost request dropping like a stone, then coming up again, then dropping again.

What do you THINK a PID is going to do in response?


Title: Re: Overboost + KFLDIMX
Post by: totti on August 11, 2019, 01:10:18 PM
PIDs dont like huge cliffs in the set point.

Why on earth is your boost request dropping like a stone, then coming up again, then dropping again.

What do you THINK a PID is going to do in response?

These set points created by the controller. I don't understand why it happened. The requested boost should be the same as it is on the first log. I always make the log from 1800rpm until 6500rpm WOT.


Title: Re: Overboost + KFLDIMX
Post by: nyet on August 11, 2019, 01:37:56 PM
These set points created by the controller. I don't understand why it happened

Thats because you didn't bother to log just about any of the important requested load variables.

They aren't "created by the controller", they're a direct result of whatever you put in the corresponding maps, all of which are clearly documented in the tuning page.


Title: Re: Overboost + KFLDIMX
Post by: nyet on August 11, 2019, 01:40:42 PM
What I can see from the log that fuel injector duty cycle is over 100%. Maybe my injectors are too small for that config?

Sigh. I don't know what to say.

Set up a boost request that isn't completely retarded and you wont have injector issues either.


Title: Re: Overboost + KFLDIMX
Post by: totti on August 11, 2019, 01:51:44 PM
Sigh. I don't know what to say.

Set up a boost request that isn't completely retarded and you wont have injector issues either.

Please tell me why is this boost request retarded?


Title: Re: Overboost + KFLDIMX
Post by: totti on August 11, 2019, 01:58:37 PM
Thats because you didn't bother to log just about any of the important requested load variables.

They aren't "created by the controller", they're a direct result of whatever you put in the corresponding maps, all of which are clearly documented in the tuning page.

Between the 2 runs only the KFLIDMX table was changed. I haven't modified the load maps. I'm loging rl_w and rlmax_w all the time.


Title: Re: Overboost + KFLDIMX
Post by: totti on August 11, 2019, 02:34:51 PM
I found something really strange. Every run when the requested boost was a shit the lambda value was also strange.
The attached runs was after reprogramming the ECU and first runs. I've compared the logs to a "good" one where the requested lambda and actual lambda is similar and the injector timing curve is same.


Title: Re: Overboost + KFLDIMX
Post by: nyet on August 11, 2019, 02:43:53 PM
I'm loging rl_w and rlmax_w all the time.

Why only those two?

And as far as fueling goes, did you still not learn anything about bts? didn't we walk through ALL of it already? You can't get 11 AFR at those boost levels.

You're probably seeing slow intervention which is why your req boost is falling off a cliff.


Title: Re: Overboost + KFLDIMX
Post by: totti on August 11, 2019, 11:14:25 PM
Why only those two?

And as far as fueling goes, did you still not learn anything about bts? didn't we walk through ALL of it already? You can't get 11 AFR at those boost levels.

You're probably seeing slow intervention which is why your req boost is falling off a cliff.

Ok so a k03s with 317 injector cannot handle the my boost request.


Title: Re: Overboost + KFLDIMX
Post by: BlackT on August 12, 2019, 01:32:23 AM
post your  and original bin.
I think your load values are wrong, you are experiencing load restriction from ECU

Like i did with wrong tuned load values


Title: Re: Overboost + KFLDIMX
Post by: totti on August 12, 2019, 09:31:06 AM
post your  and original bin.
I think your load values are wrong, you are experiencing load restriction from ECU

Like i did with wrong tuned load values

Hi,

I've uploaded them.


Title: Re: Overboost + KFLDIMX
Post by: nyet on August 12, 2019, 09:39:10 AM
Please log the rest of the load request path.


Title: Re: Overboost + KFLDIMX
Post by: totti on August 12, 2019, 09:45:59 AM
Please log the rest of the load request path.

I'll do it just I need the disable some other, because I can log only 36 bytes. I read that disconnect the instruments cluster but I need that for log.


Title: Re: Overboost + KFLDIMX
Post by: nyet on August 12, 2019, 09:51:06 AM
I'll do it just I need the disable some other, because I can log only 36 bytes. I read that disconnect the instruments cluster but I need that for log.
Ugh, sorry about that, that makes things significantly more difficult :(


Title: Re: Overboost + KFLDIMX
Post by: totti on August 12, 2019, 09:54:53 AM
Ugh, sorry about that, that makes things significantly more difficult :(

I've attached what could work. I would like to log everything but my communication bus does not like too much data or I don't know what is the real problem.


Title: Re: Overboost + KFLDIMX
Post by: BlackT on August 12, 2019, 11:47:06 PM
Your KFMIRL and KFMIOP values are way off everything.
Can you log these vaules at the same time?
rl_w
rlmax
miszul
mrfa
mifa
misol
rlsol
and off course RPM and throttle plate angle


Title: Re: Overboost + KFLDIMX
Post by: totti on August 13, 2019, 10:32:33 AM
Your KFMIRL and KFMIOP values are way off everything.
Can you log these vaules at the same time?
rl_w
rlmax
miszul
mrfa
mifa
misol
rlsol
and off course RPM and throttle plate angle

I've done 4 logs


Title: Re: Overboost + KFLDIMX
Post by: BlackT on August 14, 2019, 07:43:26 AM
i don't see intervention now, only that ECU is chasing the boost


Title: Re: Overboost + KFLDIMX
Post by: nyet on August 14, 2019, 08:15:01 AM
i am seeing rlsol drop off from rlmax, looks like slow path intervention.

need to see mrfa and mimax to be sure


Title: Re: Overboost + KFLDIMX
Post by: BlackT on August 14, 2019, 08:33:43 AM
Good point,
At 6000 RPM and 90% load request He got low values in KFMIRL map

Need to get little higher values in this region,and in this whole row(bigger than LDRXN)


Title: Re: Overboost + KFLDIMX
Post by: totti on August 14, 2019, 12:13:48 PM
i don't see intervention now, only that ECU is chasing the boost
Yes currently I've the overboost. Yeah my turbo is not so fast/strong in lower rpm. What can I do with overboost problem? If I change the kfldimx I will get the intervention.


Title: Re: Overboost + KFLDIMX
Post by: totti on August 14, 2019, 12:21:54 PM
Good point,
At 6000 RPM and 90% load request He got low values in KFMIRL map

Need to get little higher values in this region,and in this whole row(bigger than LDRXN)

Is this a problem? I'm asking because the requested boost pressure is good at 6000 rpm. I don't need more.


Title: Re: Overboost + KFLDIMX
Post by: BlackT on August 14, 2019, 01:14:22 PM
Yes currently I've the overboost. Yeah my turbo is not so fast/strong in lower rpm. What can I do with overboost problem? If I change the kfldimx I will get the intervention.
Change IMX then do logs please, I want to see how that IMX have influence on intervation

Yes you get enought boost, but that is bad tuned KFMIRL/KFMIOP that is not the best solution. You can expeeience problems in some condition


Title: Re: Overboost + KFLDIMX
Post by: nyet on August 14, 2019, 01:15:19 PM
Is this a problem? I'm asking because the requested boost pressure is good at 6000 rpm. I don't need more.

It isn't a problem as long as the requested boost doesn't drop off a cliff or do a crazy dance. It needs to be nice and easy, no big changes.


Title: Re: Overboost + KFLDIMX
Post by: totti on August 14, 2019, 02:56:24 PM
Change IMX then do logs please, I want to see how that IMX have influence on intervation

Yes you get enought boost, but that is bad tuned KFMIRL/KFMIOP that is not the best solution. You can expeeience problems in some condition

Currently I have this log. The strange thing is the lamda value for me when I checked the log.
http://nefariousmotorsports.com/forum/index.php?topic=16562.msg128041#msg128041 (http://nefariousmotorsports.com/forum/index.php?topic=16562.msg128041#msg128041)


Title: Re: Overboost + KFLDIMX
Post by: totti on August 14, 2019, 02:59:36 PM
It isn't a problem as long as the requested boost doesn't drop off a cliff or do a crazy dance. It needs to be nice and easy, no big changes.

Ok, so rlmax should follow the rlsol?


Title: Re: Overboost + KFLDIMX
Post by: BlackT on August 14, 2019, 03:09:42 PM
Currently I have this log. The strange thing is the lamda value for me when I checked the log.
http://nefariousmotorsports.com/forum/index.php?topic=16562.msg128041#msg128041 (http://nefariousmotorsports.com/forum/index.php?topic=16562.msg128041#msg128041)
i don't have these variables to confirm, but everething point that there is intervetion. But without these variables
rl_w
rlmax
miszul
mrfa
mifa
misol
rlsol

I can't tell you what change in maps need to be done


Title: Re: Overboost + KFLDIMX
Post by: totti on August 14, 2019, 03:15:58 PM
i don't have these variables to confirm, but everething point that there is intervetion. But without these variables
rl_w
rlmax
miszul
mrfa
mifa
misol
rlsol

I can't tell you what change in maps need to be done

Ok I'll do the modification maybe tomorrow afternoon and run a test. I will change only KFLDIMX. Do you have a proposal where should I change it to prevent the overboost and what should be the values? I've uploaded the current KFLDIMX table

Thanks for the help you a nyet too.


Title: Re: Overboost + KFLDIMX
Post by: BlackT on August 14, 2019, 03:27:42 PM
Currently I have this log. The strange thing is the lamda value for me when I checked the log.
http://nefariousmotorsports.com/forum/index.php?topic=16562.msg128041#msg128041 (http://nefariousmotorsports.com/forum/index.php?topic=16562.msg128041#msg128041)
Use values of IMX from this file i dont see here overboosting
But what i see is bad tuned KFMIRL

Your LDRXN at 5250 RPM is 175 % load
--> 175% load and 5250 RPM tru KFMIOP in your map is about 90% tourqe request
--> 90% tourqe at 5200 RPM tru KFMIRL in your map is around 160-165%

Soo at first you are requesting 175% load, but tru tourqe maps ecu calculated to request 165% load. And there all shit start to hapen, it has nothing to do with your IMX




Title: Re: Overboost + KFLDIMX
Post by: totti on August 14, 2019, 03:42:27 PM
Use values of IMX from this file i dont see here overboosting
But what i see is bad tuned KFMIRL

Your LDRXN at 5250 RPM is 175 % load
--> 175% load and 5250 RPM tru KFMIOP in your map is about 90% tourqe request
--> 90% tourqe at 5200 RPM tru KFMIRL in your map is around 160-165%

Soo at first you are requesting 175% load, but tru tourqe maps ecu calculated to request 165% load. And there all shit start to hapen, it has nothing to do with your IMX
So I should change LDRXN to 165 to limit rlmax?


Title: Re: Overboost + KFLDIMX
Post by: BlackT on August 14, 2019, 03:53:46 PM
Sorry but can't anwer you precise without log with variables I tell you to log
Also log ldrlts


Title: Re: Overboost + KFLDIMX
Post by: BlackT on August 14, 2019, 04:11:08 PM
Use values of IMX from this file i dont see here overboosting
But what i see is bad tuned KFMIRL

Your LDRXN at 5250 RPM is 175 % load
--> 175% load and 5250 RPM tru KFMIOP in your map is about 90% tourqe request
--> 90% tourqe at 5200 RPM tru KFMIRL in your map is around 160-165%

Soo at first you are requesting 175% load, but tru tourqe maps ecu calculated to request 165% load. And there all shit start to hapen, it has nothing to do with your IMX



Forget about this calculation, without mifa and misol it can't be calculated it this way


Title: Re: Overboost + KFLDIMX
Post by: totti on August 14, 2019, 09:53:03 PM
Sorry but can't anwer you precise without log with variables I tell you to log
Also log ldrlts

I've logged all of the variables what you mentioned.


Title: Re: Overboost + KFLDIMX
Post by: BlackT on August 14, 2019, 10:52:01 PM
Ahhhh....
Step 1 Change IMX to values you already have in you map when you don't have overboost
Step 2 Flash you file to car
Step 3 Take logs
Step 4 post your logs and bin here


Title: Re: Overboost + KFLDIMX
Post by: totti on August 15, 2019, 01:12:53 AM
Ahhhh....
Step 1 Change IMX to values you already have in you map when you don't have overboost
Step 2 Flash you file to car
Step 3 Take logs
Step 4 post your logs and bin here

Ok that was my fault. I thought that you need these variables to tell the LDRXN value. I will do a log with the modified IMX table.


Title: Re: Overboost + KFLDIMX
Post by: totti on August 18, 2019, 09:23:53 AM
HI,

I cannot reproduce the behaviour. Currently I've this logs with the bin.


Title: Re: Overboost + KFLDIMX
Post by: nyet on August 18, 2019, 10:38:46 PM
I don't think your IRL is requesting enough load, rlsol is dropping off below rlmax


Title: Re: Overboost + KFLDIMX
Post by: totti on August 19, 2019, 03:55:11 AM
I don't think your IRL is requesting enough load, rlsol is dropping off below rlmax

Why should I change IRL? What about change rlmax to lower? The requested boost curve is what I need.


Title: Re: Overboost + KFLDIMX
Post by: nyet on August 19, 2019, 09:36:24 AM
Why should I change IRL? What about change rlmax to lower? The requested boost curve is what I need.

Sure, if you like.

its better to implement taper with rlmax than IRL because IRL can get bumpy.


Title: Re: Overboost + KFLDIMX
Post by: totti on August 19, 2019, 10:05:55 AM
Sure, if you like.

its better to implement taper with rlmax than IRL because IRL can get bumpy.

Thanks, so I should change LDRXN? If I know well this is the rlmax variable.


Title: Re: Overboost + KFLDIMX
Post by: nyet on August 19, 2019, 10:11:37 AM
Yep.


Title: Re: Overboost + KFLDIMX
Post by: BlackT on August 19, 2019, 10:48:18 AM
Why should I change IRL? What about change rlmax to lower? The requested boost curve is what I need.
Look at page before, i show you what values you need to change


Title: Re: Overboost + KFLDIMX
Post by: totti on August 19, 2019, 11:32:09 AM
Look at page before, i show you what values you need to change

Thanks. But I don't want to more load at 6000rpm, that's why I would like to change rlmax(LDRXN) a little bit down.


Title: Re: Overboost + KFLDIMX
Post by: BlackT on August 19, 2019, 11:38:36 AM
If you change rlmax, your misol will drop down. And that will result even worse intervention.
You will need to put higher values in KFMIRL. Than you can lover down LDRXN


Title: Re: Overboost + KFLDIMX
Post by: nyet on August 19, 2019, 11:41:54 AM
If you change rlmax, your misol will drop down. And that will result even worse intervention.
You will need to put higher values in KFMIRL. Than you can lover down LDRXN

Depends on his IOP which i haven't looked at, but yes, you are correct that could well be the result.


Title: Re: Overboost + KFLDIMX
Post by: BlackT on August 19, 2019, 12:43:26 PM
Depends on his IOP which i haven't looked at, but yes, you are correct that could well be the result.
http://nefariousmotorsports.com/forum/index.php?topic=16562.msg128123#msg128123


Title: Re: Overboost + KFLDIMX
Post by: nyet on August 19, 2019, 12:45:21 PM
LOL ya, there is zero reason to taper IRL.


Title: Re: Overboost + KFLDIMX
Post by: totti on August 19, 2019, 02:41:21 PM
Thank you guys. I will change kfmirl and after that lower the ldrxn. I hope that the boost request wont change.


Title: Re: Overboost + KFLDIMX
Post by: totti on August 19, 2019, 02:47:40 PM
Forget about this calculation, without mifa and misol it can't be calculated it this way

The calculation is good with the new logs?


Title: Re: Overboost + KFLDIMX
Post by: totti on October 08, 2019, 01:47:59 PM
Use values of IMX from this file i dont see here overboosting
But what i see is bad tuned KFMIRL

Your LDRXN at 5250 RPM is 175 % load
--> 175% load and 5250 RPM tru KFMIOP in your map is about 90% tourqe request
--> 90% tourqe at 5200 RPM tru KFMIRL in your map is around 160-165%

Soo at first you are requesting 175% load, but tru tourqe maps ecu calculated to request 165% load. And there all shit start to hapen, it has nothing to do with your IMX





I've made the modification. from 2500 rpm offset +10 at the 85% line. I've checked with linear interpolation and kfmirl is always higher than ldrxn through kfmiop.


Title: Re: Overboost + KFLDIMX
Post by: totti on October 12, 2019, 07:29:19 AM
After change to 386cc injectors and clean the n75 valve I've got this log. There is no overboost(finally) and the values are not bad.


Title: Re: Overboost + KFLDIMX
Post by: totti on October 17, 2019, 01:02:03 PM
Hi!

Please help me. I've modified the kfldimx at lower section 2250 and 2500 rpm. I've made a log and there is an intervention at 3000 rpm. The actual boost is under the required boost. Which table should I modify?

Thank you


Title: Re: Overboost + KFLDIMX
Post by: nyet on October 17, 2019, 02:14:01 PM
Thats D (Q2)

might want to review your PID basics ;)


Title: Re: Overboost + KFLDIMX
Post by: totti on October 17, 2019, 02:30:55 PM
Thats D (Q2)

might want to review your PID basics ;)

Thanks. First I need Q2 in my xdf because currently I don't have.
What will happen if I change ldrxn at 3000rpm?  Set it to 180.


Title: Re: Overboost + KFLDIMX
Post by: nyet on October 17, 2019, 02:44:01 PM
Thanks. First I need Q2 in my xdf because currently I don't have.
What will happen if I change ldrxn at 3000rpm?  Set it to 180.

Leave ldrxn alone. It's fine. Your IMX is also a bit low, but you will trade undershoot with overshoot.


Title: Re: Overboost + KFLDIMX
Post by: totti on October 17, 2019, 11:59:06 PM
Leave ldrxn alone. It's fine. Your IMX is also a bit low, but you will trade undershoot with overshoot.

Ok thanks. Can you tell me why I have intervention? Is it connected to load? I've read again PID control theory and with D I can compensate the overshoots or accelerate the system. What I saw at logs that the rlmax is lower than the actual load.


Title: Re: Overboost + KFLDIMX
Post by: BlackT on October 18, 2019, 12:41:26 AM
You don't have intervention, but you have knock. And maybe you MAF is not scaled rihgt
What turbo do you have?


Title: Re: Overboost + KFLDIMX
Post by: totti on October 18, 2019, 12:52:39 AM
You don't have intervention, but you have knock. And maybe you MAF is not scaled rihgt
What turbo do you have?

K03s. That was my previous log http://nefariousmotorsports.com/forum/index.php?topic=16562.msg129829#msg129829 the change betwwen the 2 softwares is that the KFLDIMX values are higher at 4 points. The reaction is faster ~400rpm but the new software open the wg at 3000rpm... That is because of knock?


Title: Re: Overboost + KFLDIMX
Post by: BlackT on October 18, 2019, 01:11:14 AM
Sorry I am not expert, but you are asking 12 deg ingition at spool. That valuese schould be lower.  That is only a hint
But it has nothing to do with your PID setings, and WGDC drift. And i don't know what to do there
That is a preaty good K03s,it can archive 185 gs


Title: Re: Overboost + KFLDIMX
Post by: nyet on October 18, 2019, 01:18:09 AM
Ok thanks. Can you tell me why I have intervention? Is it connected to load? I've read again PID control theory and with D I can compensate the overshoots or accelerate the system. What I saw at logs that the rlmax is lower than the actual load.

Stop calling it intervention.


Title: Re: Overboost + KFLDIMX
Post by: totti on October 18, 2019, 01:46:34 AM
Sorry I am not expert, but you are asking 12 deg ingition at spool. That valuese schould be lower.  That is only a hint
But it has nothing to do with your PID setings, and WGDC drift. And i don't know what to do there
That is a preaty good K03s,it can archive 185 gs

Ok I will try lower values at ignition. Thanks a lot for help to understand it.
Under 3000rpm it is slow a little bit, but I'm satisfied with it. I saw 190gs from k03s.


Title: Re: Overboost + KFLDIMX
Post by: totti on October 18, 2019, 01:48:25 AM
Stop calling it intervention.

Ok sorry.


Title: Re: Overboost + KFLDIMX
Post by: totti on October 19, 2019, 11:10:07 AM
Changed the ignition tables. I've 2 logs with the second I dont have retard but the reaction is similar.
What could be the problem?
Thanks


Title: Re: Overboost + KFLDIMX
Post by: nyet on October 19, 2019, 12:18:01 PM
What does ignition have to do with boost?

I don't understand your question.

Also, you probably don't want negative timing.


Title: Re: Overboost + KFLDIMX
Post by: totti on October 19, 2019, 12:41:51 PM
What does ignition have to do with boost?

I don't understand your question.

Also, you probably don't want negative timing.

BlackT said that the previous log there were retards at 3000rpm where was the boost issue and 12deg was little bit too much at this section.
You mentioned the D part. I have not changed that this is the original value.


Title: Re: Overboost + KFLDIMX
Post by: BlackT on October 19, 2019, 01:06:07 PM
I sad that is yust a hint, and I have said it has nothing to do with WGDC and PID control


Title: Re: Overboost + KFLDIMX
Post by: totti on October 19, 2019, 01:36:07 PM
I sad that is yust a hint, and I have said it has nothing to do with WGDC and PID control

Thanks for the hint. Now there is no retard but something controls WGDC at 3000rpm.


Title: Re: Overboost + KFLDIMX
Post by: nyet on October 19, 2019, 02:41:52 PM
Thanks for the hint. Now there is no retard but something controls WGDC at 3000rpm.

Yes, that is the PID. Your IMX is too low and Q2 is reacting to the slope of lde.

Question: what is de/dt (where e is process error aka lde)?

If you can't answer that, we're in trouble.


Title: Re: Overboost + KFLDIMX
Post by: totti on October 19, 2019, 03:20:19 PM
Yes, that is the PID. Your IMX is too low and Q2 is reacting to the slope of lde.

Question: what is de/dt (where e is process error aka lde)?

If you can't answer that, we're in trouble.

If I know well that is how fast e is changing in time


Title: Re: Overboost + KFLDIMX
Post by: nyet on October 19, 2019, 03:26:03 PM
If I know well that is how fast e is changing in time

Exactly. So if the slope of lde is very negative, you'll see a large cut in WGDC.

What is the slope of lde when you see WGDC drop?


Title: Re: Overboost + KFLDIMX
Post by: totti on October 19, 2019, 03:50:19 PM
Exactly. So if the slope of lde is very negative, you'll see a large cut in WGDC.

What is the slope of lde when you see WGDC drop?

lde=("actual absolute pressure" - "requested pressure")
From the log the starting point of cut at 5.3s. The requested boost is constant(2300).
lde at 5.1s 2139-2300=-161
lde at 5.2s 2194-2300=-106
lde at 5.3s 2221-2300=-79


Title: Re: Overboost + KFLDIMX
Post by: totti on October 20, 2019, 03:49:33 AM
 I've changed kfldimx a little. Lets see what will happen


Title: Re: Overboost + KFLDIMX
Post by: totti on October 20, 2019, 06:02:30 AM
It seems it helped to the cut. The strange thing is that the maf goes a little bit lower.
The first 2 logs is with the yesterday software. The last 2 is with the modifed kfldimx ans I set kfldrl from 100 to 95 and LDRQ0s from 2.1 to 2.
I've add p i d parameters to the log. Please comment if you find anything wrong.

Thanks


Title: Re: Overboost + KFLDIMX
Post by: nyet on October 20, 2019, 11:25:27 AM
It seems it helped to the cut. The strange thing is that the maf goes a little bit lower.
The first 2 logs is with the yesterday software. The last 2 is with the modifed kfldimx ans I set kfldrl from 100 to 95 and LDRQ0s from 2.1 to 2.
I've add p i d parameters to the log. Please comment if you find anything wrong.

Thanks

That IMX still dips too low.


Title: Re: Overboost + KFLDIMX
Post by: totti on October 20, 2019, 11:42:03 AM
That IMX still dips too low.

Can you tell me which section should I raise? Thanks


Title: Re: Overboost + KFLDIMX
Post by: nyet on October 20, 2019, 11:44:26 AM
Can you tell me which section should I raise? Thanks

You tell me.




Title: Re: Overboost + KFLDIMX
Post by: totti on October 20, 2019, 12:21:53 PM
You tell me.




I should raie at 2500 and 2750 to near 95 and raise a little at 3000


Title: Re: Overboost + KFLDIMX
Post by: nyet on October 20, 2019, 12:25:13 PM
I should raie at 2500 and 2750 to near 95 and raise a little at 3000

No. You have way too many things going on in IMX. Just find a good start/end value. Don't have huge jumps in it. Don't have lots of random high areas and low areas and drastic changes. Try to keep it mostly flat. PIDs are hard enough to tune without you giving it a bunch of random crap that moves around a lot, especially in non-linear weird parameter scheduling stuff. Keep it simple.


Title: Re: Overboost + KFLDIMX
Post by: nyet on October 20, 2019, 12:30:39 PM
something like this.

but really if you need a huge imx slope to make sure it stays high enough, that means your DRL is bad.

Ideally IMX should stay flat, and let DRL deal with increasing DC if you need more DC at higher rpms.


Title: Re: Overboost + KFLDIMX
Post by: nyet on October 20, 2019, 12:39:40 PM
Also you are maxed out up top. Might want to pull some req boost


Title: Re: Overboost + KFLDIMX
Post by: totti on October 20, 2019, 01:21:33 PM
Now I put together wgdc and imx. From that picture what I can see is that from 5250 I need to close the wg so it needs 95% from that section. So it could be a good end point. Can I use I result to define imx?


Title: Re: Overboost + KFLDIMX
Post by: nyet on October 20, 2019, 01:25:48 PM
Now I put together wgdc and imx. From that picture what I can see is that from 5250 I need to close the wg so it needs 95% from that section. So it could be a good end point. Can I use I result to define imx?

Yes and no. IMX should really be more or less flat, and you should use DRL to compensate for needing more wg for a given boost. That is its purpose. Tuning this stuff blindly w/o really understanding at least the basics is going to be problematic. And if you are hitting 95% ANYWHERE (other than during spool) that means your req is likely too high.


Title: Re: Overboost + KFLDIMX
Post by: totti on October 20, 2019, 01:50:10 PM
Yes and no. IMX should really be more or less flat, and you should use DRL to compensate for needing more wg for a given boost. That is its purpose. Tuning this stuff blindly w/o really understanding at least the basics is going to be problematic. And if you are hitting 95% ANYWHERE (other than during spool) that means your req is likely too high.

Thanks for the help. I checked ME7-functionsrahrmen to understand the pid but it is not so easy(or I don't understand it). What is the puposeof imx? The output for N75 is comes from kfldrl.


Title: Re: Overboost + KFLDIMX
Post by: nyet on October 20, 2019, 01:56:04 PM
Thanks for the help. I checked ME7-functionsrahrmen to understand the pid but it is not so easy(or I don't understand it). What is the puposeof imx?

Understanding PIDs is a general engineering/control topic. You won't find a PID explanation in the FR. IMX is there to prevent integrator windup, and generally in ME7 it can be used to provide feedforward control. Much of this is covered in the Tuning wiki and in lots of other places here.

Long story short: your WGDC will (mostly) follow IMX post processed by DRL.

Quote
The output for N75 is comes from kfldrl.

I sense you don't really understand what DRL does either :(


Title: Re: Overboost + KFLDIMX
Post by: totti on October 20, 2019, 02:04:52 PM
Understanding PIDs is a general engineering/control topic. You won't find a PID explanation in the FR. IMX is there to prevent integrator windup, and generally in ME7 it can be used to provide feedforward control. Much of this is covered in the Tuning wiki and in lots of other places here.

Long story short: your WGDC will (mostly) follow IMX post processed by DRL.

I sense you don't really understand what DRL does either :(

In general I understand PID controllers. But I just used P I D parameters to tune the controller. Here there are more tables. I need to read more the FR.


Title: Re: Overboost + KFLDIMX
Post by: nyet on October 20, 2019, 02:10:31 PM
In general I understand PID controllers. But I just used P I D parameters to tune the controller. Here there are more tables. I need to read more the FR.

The reason IMX is so important in ME7 is that in the steady state, P result is near zero and D is scheduled out with B_lddy. This means that I dominates.

On a WOT pull, I is maxed out due to integrator windup (accumulated error) so it is simply following IMX.

Also in the steady state, you would expect the output of the PID to be flat for a given flat boost set point. However, DC isn't linear with output boost, so the output of the PID is post processed by DRL.

Again, if you truly understand PIDs, you should already know the critical points here

1) integrator windup effects when there is long term error
2) linearizing the control output to compensate for varying process output gain.


Title: Re: Overboost + KFLDIMX
Post by: totti on October 21, 2019, 01:38:32 AM
I've read this topic http://nefariousmotorsports.com/forum/index.php?topic=11701.30 it was very useful.
Does my boost request is ok? I know that around 6000rpm I should lower. Could be a problem if I running 95% wgdc at the end?


Title: Re: Overboost + KFLDIMX
Post by: nyet on October 21, 2019, 08:27:29 AM
Could be a problem if I running 95% wgdc at the end?

You'll eventually send the I-trims to max and in extreme cases get a pos deviation code.


Title: Re: Overboost + KFLDIMX
Post by: totti on October 23, 2019, 10:31:14 AM
I found an another good topic with the tool http://nefariousmotorsports.com/forum/index.php?topic=12352.0title=


Title: Re: Overboost + KFLDIMX
Post by: nyet on October 23, 2019, 10:32:54 AM
I found an another good topic with the tool http://nefariousmotorsports.com/forum/index.php?topic=12352.0title=

Yes, I was directly referring to this when I mentioned both feed forward and the purpose of the DRL table above. It is also linked in the tuning page (i think? If not i should add it).


Title: Re: Overboost + KFLDIMX
Post by: totti on October 23, 2019, 11:28:34 AM
Yes, I was directly referring to this when I mentioned both feed forward and the purpose of the DRL table above. It is also linked in the tuning page (i think? If not i should add it).

I've read tuning wiki a several times and every time I found new useful sections. Thank you to update it all the time.


Title: Re: Overboost + KFLDIMX
Post by: totti on November 09, 2019, 09:24:24 AM
This kfldimx has big leak but it is working very well. The turbo(k03s) is same as mine, and also 386cc injectors.


Title: Re: Overboost + KFLDIMX
Post by: totti on November 09, 2019, 09:27:27 AM
This is mine log and dyno picture


Title: Re: Overboost + KFLDIMX
Post by: totti on November 11, 2019, 05:53:12 AM
Hi,

How can I handle the spool of the turbo? D is not enough to do that. So when the system reaches the target ->goes to steady state and it will run from IMAX. SO If I change Imax it wont be enought to stay at steady state. Should I change KFLDRL at the critical sections between 3000 and 4000?

Thanks


Title: Re: Overboost + KFLDIMX
Post by: nyet on November 11, 2019, 08:28:14 AM
What happens if you try more Q2?


Title: Re: Overboost + KFLDIMX
Post by: totti on November 11, 2019, 08:38:03 AM
What happens if you try more Q2?

I don't know. Currently 25% added to the default values in 100 and 200mbar lde. I don't want to go into instable. Currently I think about change KFLDRL at 80% which is 1450mbar at the current configuration. I won't request that pressure so I know that if the input value is around 80 percent-> the turbo is in spooling and I can open wg a little bit more.


Title: Re: Overboost + KFLDIMX
Post by: nyet on November 11, 2019, 08:40:50 AM
I don't know. Currently 25% added to the default values in 100 and 200mbar lde. I don't want to go into instable. Currently I think about change KFLDRL at 80% which is 1450mbar at the current configuration. I won't request that pressure so I know that if the input value is around 80 percent-> the turbo is in spooling and I can open wg a little bit more.

In my experience, pretty large changes in Q2 are required to get it to do anything, especially in the spool/steady state transition region. Also keep in mind that b_lddy cuts Q2 out pretty aggressively as lde approaches 0.


Title: Re: Overboost + KFLDIMX
Post by: totti on November 11, 2019, 08:48:12 AM
In my experience, pretty large changes in Q2 are required to get it to do anything, especially in the spool/steady state transition region. Also keep in mind that b_lddy cuts Q2 out pretty aggressively as lde approaches 0.

Yes the I found the cut out. After reach the target Q2 is zero immediately. I will check more Q2 at 3000-3500 rpm where is always the overshoot in WOT. At the dyno day that was a car with me7.5 ECU and there the required boost was maximum(2555mbar) in WOT. I don't know how does the pid working at his situation, but I think they just programmed a curve with imx and drl tables and depends on the world sometimes it generates more boost sometime a little bit lower.


Title: Re: Overboost + KFLDIMX
Post by: totti on November 16, 2019, 09:12:13 AM
Hi,

I've added more Q2 to PID. I've still overboost...  Should I add more q2? Or maybe my n75 valve is not working properly?
The first log contains different starting rpms


Title: Re: Overboost + KFLDIMX
Post by: totti on November 16, 2019, 12:35:40 PM
Other question. How to set UMDYLDR? I read at the wiki that set it to 5% of the maximum desired value. SO If  I would like 1370mbar to max set it to ~ 68?


Title: Re: Overboost + KFLDIMX
Post by: nyet on November 16, 2019, 04:18:45 PM
Add more Q2. Also log I result.


Title: Re: Overboost + KFLDIMX
Post by: totti on November 17, 2019, 02:25:18 AM
Add more Q2. Also log I result.
How much? 10% at 3000-4000rpm?


Title: Re: Overboost + KFLDIMX
Post by: nyet on November 17, 2019, 09:17:56 AM
How much? 10% at 3000-4000rpm?

more, 50%

You want to see a dip in WGDC just before lde hits UMDLYDR

To do that, it will have to overwhelm the fact that P is still pretty high, since max D (well, most negative) will be while P is still influenced by lde>UMDLYDR


Title: Re: Overboost + KFLDIMX
Post by: totti on November 17, 2019, 01:57:02 PM
more, 50%

You want to see a dip in WGDC just before lde hits UMDLYDR

To do that, it will have to overwhelm the fact that P is still pretty high, since max D (well, most negative) will be while P is still influenced by lde>UMDLYDR

Thanks. Now I've added 80% to the original(stock) values.
Can you tell me how does B_lddy work? At my software UMDYLDR is 100mbar. Sometime from the log I can see that the D part is working but lde is lower than 100mbar.


Title: Re: Overboost + KFLDIMX
Post by: nyet on November 17, 2019, 01:59:40 PM
I don't see d nor lde nor b_lddy in that picture.


Title: Re: Overboost + KFLDIMX
Post by: totti on November 17, 2019, 02:06:15 PM
I don't see d nor lde nor b_lddy in that picture.

The cursor is set to the point where lde is lower 100 and d part is 9. You can see the data at the left side.


Title: Re: Overboost + KFLDIMX
Post by: nyet on November 17, 2019, 02:13:33 PM
The cursor is set to the point where lde is lower 100 and d part is 9. You can see the data at the left side.

lde has to drop below 10 or above 100 to trigger lddy off/on. See also hysteresis. i don't see what is actually going on with lde so i can't tell.

Either way, D has to overwhelm P and I such that you see a drop in dc well below the I limit and also *well before* lde hits 0.


Title: Re: Overboost + KFLDIMX
Post by: nyet on November 17, 2019, 02:25:45 PM
Orange circle... why is your imax jumping here?

Added yellow line should be your dc.

it should come down well before lde=0 and should settle on imx soon after lde=0


Title: Re: Overboost + KFLDIMX
Post by: totti on November 17, 2019, 02:44:04 PM
Orange circle... why is your imax jumping here?

Added yellow line should be your dc.

it should come down well before lde=0 and should settle on imx soon after lde=0

It's jumping because my boost request was not stable. It changed from 2350mbar to 2330mbar.
Yes I would like to see that curve on dc.


Title: Re: Overboost + KFLDIMX
Post by: nyet on November 17, 2019, 02:46:10 PM
It's jumping because my boost request was not stable. It changed from 2350mbar to 2330mbar.

got it, didn't see that.


Title: Re: Overboost + KFLDIMX
Post by: totti on November 23, 2019, 10:21:15 AM
A big big thanks for the advices. I added more Q2 and the curve is nice for me.
The last log for the different starting rpms.


Title: Re: Overboost + KFLDIMX
Post by: nyet on November 23, 2019, 01:05:30 PM
fantastic, glad you are getting what you want out of the PID finally.


Title: Re: Overboost + KFLDIMX
Post by: totti on November 23, 2019, 01:40:33 PM
fantastic, glad you are getting what you want out of the PID finally.

Really thanks for the patience and for the help. I've learnt a lot about how does the boost pid work. At higher rpm's it has a little overboost but I think it is in the acceptable range.


Title: Re: Overboost + KFLDIMX
Post by: totti on November 23, 2019, 02:20:59 PM
I've just checked the logs and foung something strange for me. How does it possible that rlmax is lower than the rl_w?


Title: Re: Overboost + KFLDIMX
Post by: nyet on November 23, 2019, 02:29:02 PM
They're not directly related and they're never really cross checked.



Title: Re: Overboost + KFLDIMX
Post by: totti on November 23, 2019, 02:44:41 PM
They're not directly related and they're never really cross checked.



Ok so my log seems good and normal.


Title: Re: Overboost + KFLDIMX
Post by: nyet on November 23, 2019, 03:59:14 PM
Ok so my log seems good and normal.

Yep.