Miata Turbo Forum - Boost cars, acquire cats.

Miata Turbo Forum - Boost cars, acquire cats. (https://www.miataturbo.net/)
-   MEGAsquirt (https://www.miataturbo.net/megasquirt-18/)
-   -   closed loop boost control aka Boost kpa targets (https://www.miataturbo.net/megasquirt-18/closed-loop-boost-control-aka-boost-kpa-targets-24055/)

paul 07-26-2008 09:42 PM

closed loop boost control aka Boost kpa targets
 
Has anyone had success with the Boost kpa target table 1?

Meaning got rid of the oscillation when controlling boost with that option instead of the duty targets table.

I hate the idea that my boost control is so temperature dependant.

or is it a processor speed limitation of the MSI?

cardriverx 07-27-2008 01:55 AM

I also have the problem with temp, when it gets below 60 degrees I overboost bad, I would love the closed loop to work. I cant figure out the closed loop, like you said nomatter what I tried it would keep oscillating and just acting weird.

Ben 07-27-2008 08:32 AM

Paul,
my experience is that it will over and under shoot target boost in a sine wave type pattern, no different than closed loop fueling. Must use the same algorithms. I recommend avoiding it.

paul 07-27-2008 10:17 AM

hmmm http://www.msextra.com/ucp.php?i=pm&mode=view&p=62556

edit for correct link. that link is to the post only. here is the thread. http://www.msextra.com/viewtopic.php...st=0&sk=t&sd=a

cardriverx 07-27-2008 11:56 AM

Intresting. I would really like to get open loop to work.

Matt Cramer 07-28-2008 08:24 AM

We've found open loop is much easier to tune - our red car isn't running closed loop either. The open loop is fairly practical but the closed loop code is really difficult to get working right.

The_Pipefather 07-28-2008 09:41 AM

since we are talking about boost control anyway, is there a known procedure to find PWM rate, and the proportional/integral values for a given solenoid?

FoundSoul 07-28-2008 09:49 AM

The open loop EBC code is considered to be fairly stable code by the developers, though the closed loop code is considered experimental- They'll do more with the MS2 with the additional hardware resources they have I'm sure, however the MS1E closed loop EBC always has been experimental code and I've never bothered to try and dial it in to perfection, though I've always been very happy with the open loop EBC functionality. I get slight (1psi or so) boost increase on a cold day, but in my case at least, it doesn't hurt me any as I've laid out my tables with this in mind, and the cooler air is less detonation prone to boot. If it was 3-4 psi I'd be concerned, and different setups may vary. In my config I see about 1psi or so and it has never been an issue.

Saml01 07-28-2008 09:53 AM

Stupid noob question, What is the difference between open and closed loop?

From what I vaguely remember it was the difference between the MS using gego correction against the fuel table and not. But I have no idea what it means when in reference to EBC.

I have my DC table setup perfectly, but like some here on colder days it spikes. Using boost targets would be pretty slick.

FoundSoul 07-28-2008 09:57 AM

Open Loop means the boost duty cycle is static based on a table. The ECU is not trying to read what the current boost level is in real time and target a certain amount of boost.

Closed loop means that the ECU is not targeting a static duty cycle, but instead has a table programmed to allow it to target boost levels at different areas of the tables and dynamically attempt to adjust duty cycle of the EBC valve to attain the desired amount of boost on the fly. The 'loop' is closed as it's reading from the sensor, and using this data to determine how it controls the EBC valve, which is turn effects how much boost is made, which effects the reading at the sensor that it again reads, makes another adjustment if needed, etc, in a constant loop.

Braineack 07-28-2008 10:07 AM


Originally Posted by Saml01 (Post 288861)
Stupid noob question, What is the difference between open and closed loop?


open means it simple reads your DC% map and controls the solenoid to your table exactly.

close loop means it reads your kPa targets table and your current conditions and tries to control the valve on the fly to achieve and maintain your target.

Ben 07-28-2008 10:11 AM


Originally Posted by Braineack (Post 288868)
close loop means it reads your kPa targets table and your current conditions and tries to control the valve on the fly to achieve and maintain your target.

and then overshoots to 18psi, then undershoots to 11 psi, then overshoots, then overshoots over and over again. :giggle:

paul 07-28-2008 01:04 PM

Considering we have 20+ degree differential throughout the day this time of the year in NJ I get a bigger change in my max boost than just 1psi so I was hoping to find a way to make KPA targets work better.

Braineack 07-28-2008 01:14 PM

I wonder if the EGO ignition events per step was lessened to like 10 or less if it would have an effect.... pulling shit out of my ass here.

m2cupcar 07-28-2008 01:43 PM

The boost change from ambient temp differences is exactly what drove me to set up closed loop on the link. Worst case I was seeing over 3psi in change.

cardriverx 07-28-2008 06:03 PM

Yeah In 5th gear on a 80 degree day, I hit my 14 psi. On a 60 degree day, I hit the boost cut at 16 psi in 4th..


All times are GMT -4. The time now is 12:52 AM.


© 2024 MH Sub I, LLC dba Internet Brands