Pages: 1 2 [3] 4 5 ... 7
Author Topic: Controlling Overboost - AWP k03  (Read 56276 times)
DrGeorgeTompson
Full Member
***

Karma: +4/-0
Offline Offline

Posts: 80



« Reply #30 on: March 13, 2014, 10:20:35 AM »

BTW that one is VERY extreme because that is a tight wastegate system. You will not need as much of a dip for k03s Smiley A very slight dip is probably more than sufficient.

Noted. I dont really have a dip at this moment, is more of a taper. So i'll see what i can get it to do and post logs later.
Logged
dream3R
Hero Member
*****

Karma: +18/-8
Offline Offline

Posts: 1194


« Reply #31 on: March 16, 2014, 02:04:57 AM »

This answers the axis values question:

http://nefariousmotorsports.com/forum/index.php?topic=315.msg22201#msg22201
Logged



How to work out values from an A2L Smiley

http://nefariousmotorsports.com/forum/index.php?topic=5525.msg52371#msg52371


Starting Rev's http://nefariousmotorsports.com/forum/index.php?topic=5397.msg51169#msg51169

noobs read this before asking http://nefariousmotorsports.com/forum/index.php?topic=9014.0title=


ORGORIGINAL 05 5120 creator for Volvo
ORIGINAL Datalogger (Freeware) Author
ORGINAL finder of the 'extra' torque' limits
I don't have ME7.01 A2L I just use ID
DrGeorgeTompson
Full Member
***

Karma: +4/-0
Offline Offline

Posts: 80



« Reply #32 on: March 20, 2014, 12:01:11 PM »

Sorry for going dark for a while. I've been making some progress though not much.

Quote
Funktionsrahmen page 873:

Control algorithms are defined thus:

Proportional component ldptv   = (LDRQ0DY (or LDRQ0S) - KFLDRQ2 (or 0)) x lde
Integral component       lditv    =  lditv(i-1) + KFLDRQ1 (or LDRQ1ST) x lde(i-1)
Derivative component    ldrdtv  = (lde - lde(i-1)) x KFLDRQ2 (or 0)

where lde is the charge pressure control error, i.e. (set point - process value) or (DV - MV)

what is "i" in these algorithms?
 

Logged
nyet
Administrator
Hero Member
*****

Karma: +607/-168
Offline Offline

Posts: 12256


WWW
« Reply #33 on: March 20, 2014, 12:40:50 PM »

"i" is "this sample"

so lde(i-1) is "the last sample of lde"

numerical integration and differentiation... might want to brush up on your math, since you are delving into the PID.

out of curiosity, what kind of Dr. are you? Smiley

Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
DrGeorgeTompson
Full Member
***

Karma: +4/-0
Offline Offline

Posts: 80



« Reply #34 on: March 20, 2014, 02:35:20 PM »

"i" is "this sample"

so lde(i-1) is "the last sample of lde"

numerical integration and differentiation... might want to brush up on your math, since you are delving into the PID.



Thanks. I have a pretty fair understanding of PIDs and while i'm familiar with calculus, I'm going to take a 90's kid approach to this (at first) and just poke things until it works better. I'll keep looking at my logs and adjusting accordingly 


out of curiosity, what kind of Dr. are you? Smiley


It is merely my online alias. My name is actually Alan Tongue
Logged
nyet
Administrator
Hero Member
*****

Karma: +607/-168
Offline Offline

Posts: 12256


WWW
« Reply #35 on: March 20, 2014, 03:10:43 PM »

Numerically integrating means simply summing samples over a period of time, i.e.

I(i-1) = f(i-n) + .... + f(i-2) + f(i-1)
so I(i) = I(i-1) + f(i) is the easiest way to get a running I(i)

Differentiation is dx/dt. Numerical differentiation is simply (f(i)-f(i-1))/(i-(i-1)), or f(i)-f(i-1)


In this case, f(i) is lde(i).
« Last Edit: March 20, 2014, 03:13:26 PM by nyet » Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
userpike
Hero Member
*****

Karma: +22/-1
Offline Offline

Posts: 763


« Reply #36 on: March 20, 2014, 11:04:13 PM »

It is merely my online alias. My name is actually Alan Tongue

You aren't the verbal judo guy???
Logged
DrGeorgeTompson
Full Member
***

Karma: +4/-0
Offline Offline

Posts: 80



« Reply #37 on: March 20, 2014, 11:19:51 PM »

You aren't the verbal judo guy???

Unfortunately no :C I have failed the nefmoto community.
Logged
DrGeorgeTompson
Full Member
***

Karma: +4/-0
Offline Offline

Posts: 80



« Reply #38 on: March 24, 2014, 01:21:03 PM »

How does KFLDRQ0 apply? Or does it? i cant seem to find anything about it.
Logged
nyet
Administrator
Hero Member
*****

Karma: +607/-168
Offline Offline

Posts: 12256


WWW
« Reply #39 on: March 24, 2014, 01:30:58 PM »

How does KFLDRQ0 apply? Or does it? i cant seem to find anything about it.

?

Q0 is the proportional component.

From your OWN post:

Quote
Proportional component ldptv   = (LDRQ0DY (or LDRQ0S) - KFLDRQ2 (or 0)) x lde
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
DrGeorgeTompson
Full Member
***

Karma: +4/-0
Offline Offline

Posts: 80



« Reply #40 on: March 24, 2014, 01:33:45 PM »

?

Q0 is the proportional component.

Right, But that uses LDRQ0S. Does it use KFLDRQ0 when the system is not static?
Logged
nyet
Administrator
Hero Member
*****

Karma: +607/-168
Offline Offline

Posts: 12256


WWW
« Reply #41 on: March 24, 2014, 01:35:03 PM »

Right, But that uses LDRQ0S. Does it use KFLDRQ0 when the system is not static?

Depends on the version; there are many variants of PIDs. If the FR does not mention it, you'll have to disassemble the specific image you are looking at to figure out how it is used.
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
DrGeorgeTompson
Full Member
***

Karma: +4/-0
Offline Offline

Posts: 80



« Reply #42 on: March 24, 2014, 01:37:44 PM »

Depends on the version; there are many variants of PIDs. If the FR does not mention it, you'll have to disassemble the specific image you are looking at to figure out how it is used.

guuuhhh. Well, the wastegate is acting better now. I'm making progress.
Logged
Lost
Hero Member
*****

Karma: +21/-14
Offline Offline

Posts: 556


« Reply #43 on: March 25, 2014, 01:28:16 PM »

guuuhhh. Well, the wastegate is acting better now. I'm making progress.

You gotta lower that KFLDIMX, way more Smiley
Logged
DrGeorgeTompson
Full Member
***

Karma: +4/-0
Offline Offline

Posts: 80



« Reply #44 on: March 25, 2014, 01:44:52 PM »

You gotta lower that KFLDIMX, way more Smiley

I'm glad you said that cause that's what I'm currently tuning Smiley

Is there a particular fashion in which i should tune it? Where should i start? I've started on the last column. Is that proper?
« Last Edit: March 25, 2014, 01:47:12 PM by DrGeorgeTompson » Logged
Pages: 1 2 [3] 4 5 ... 7
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.027 seconds with 17 queries. (Pretty URLs adds 0.001s, 0q)