Microsoft PowerPoint - Automatic Torque Structure

Transcript

Microsoft PowerPoint - Automatic Torque Structure
Automatic Torque Structure Calibration
AVL CAMEO, CRETA, fOX
Franco PEANO – AVL Italy
Morgan LE COSSEC – AVL Graz
Esempio di utilizzo dei tools di calibrazione AVL per motori a
benzina
- Calibrazione del Modello di Coppia
AVL Customer’s Meeting – 16th November 2011
2
Task Description
Perché è necessario un Modello di Predizione della Coppia nella ECU?
Nei veicoli moderni, la richiesta di coppia giunge da varie fonti (Electronic Stability Program, Antilock
Braking System, Trasmissione Automatica, Carichi Esterni Addizionali quali per esempio Alternatore,
Climatizzatore, Servosterzo, etc.) e questo richiede un veloce correzione della coppia.
Per tale ragione un Modello di Predizione della Coppia è disponibile nell’ECU per aiutare ad adattare il
valore di coppia erogata dal motore in modo veloce ed efficace.
Quali sono i parametri che influenzano la coppia?
Anticipo di Accensione
Lambda (air-to-fuel ratio)
EGR-rate (se disponibile)
Posizione del Flap => tipologia di zona terminale del condotto di aspirazione (diretta o
elicoidale)
Posizione del variatore di fase dell’Asse a Camme
Posizione dello Switch sul Collettore di Aspirazione => lunghezza variabile
Quali sono i modi effettivi per ottenere la coppia desiderata?
Lentamente adattando l’Acceleratore (ECU)
Velocemente adattando l’Anticipo di Accensione
AVL Customer’s Meeting – 16th November 2011
3
Task Description
Esempio di utilizzo del Modello di Coppia in un Veicolo:
Richiesta di Coppia nel momento in cui viene avviato il
sistema di condizionamento dell'aria
Costruzione della Curva di Coppia di Riserva:
Veloce incremento di coppia:
AVL Customer’s Meeting – 16th November 2011
4
Task Description
Dalla struttura ECU del modello di coppia sopra riportato si può vedere che:
Effective/Brake Torque
(N,RL)
= (Torque_Optimal × SA_Efficiency) (N,RL) + Torque_Loss (N,RL)
Generalmente i modelli di Predizione della Coppia includono Lambda e posizione del variatore
di fase dell’Asse a Camme ma in questo caso è stato semplificato
AVL Customer’s Meeting – 16th November 2011
5
AVL Calibration Tools The Calibration Process
AVL CRETATM
Manage Data
Memorizzazione dei dati centralizzata,
conflict-free merging,
documentazione tracciabile
AVL CAMEOTM
Experiment &
Analyse
Simulate & Calibrate
xCU Functions
Procedure di Test Automatiche per
la calibrazione
Modellazione & Ottimizzazione
basata sul DoE
AVL fOXTM
Workflows flessibili e adattabili alle
varie esigenze di calibrazione
Workflow Steps:
1.
Le labels che devono essere calibrate per la Struttura del Modello di Coppia sono importate da CRETA in
CAMEO
2.
Il test è parametrizzato ed eseguito in sala prova motori con procedure automatiche, utilizzando le
iProcedures di CAMEO
3.
I dati di misura raccolti durante il test con CAMEO e le ECU labels sono importate in fOX e la postelaborazione è eseguita per calibrare le labels.
4.
Le labels calibrate sono esportate in CRETA e sono definiti i livelli di maturità della calibrazione
AVL Customer’s Meeting – 16th November 2011
6
Gestione dei dati di Calibrazione utilizzando CRETA
Basic Steps I:
Creazione del Progetto in CRETA
Aggiunta dei Membri al Progetto
Importazione del Software
Assegnazione delle Responsabilità
Importazione della Revisione
AVL Customer’s Meeting – 16th November 2011
7
Importazione del Software in CRETA
Il software è importato nel progetto utilizzando il CRETA Import Wizard
AVL Customer’s Meeting – 16th November 2011
8
Gestione delle Responsabilità delle singole Labels
Assegnazione ai singoli Calibratori delle responsabilità per ogni
singola label o funzione
Apertura della versione software per visualizzare tutti i parametri inclusi
nel file A2L
Assegnazione delle responsabilità sulle singole labels e funzioni ai singoli
membri del progetto
AVL Customer’s Meeting – 16th November 2011
9
Import Revision in CRETA
Un nuovo HEX/S19 file è importato utilizzando il CRETA Import Wizard
AVL Customer’s Meeting – 16th November 2011
10
Parametrizzazione del Test in CAMEO
Scopo del Test run:
Eseguire un test sul motore esplorando tutto il range di guidabilità (Modalità di controllo Speed/Relative
Airmass (RL)) e trovare l‘anticipo di accensione ottimo a cui corrisponde il massimo della coppia
erogata dal motore.
Set OP
Speed / RL
SA-Sweep
CAMEO 2 Layer DoE List con
FlexSweep può essere
utilizzato per realizzare questa
tipologia di test.
Note: se la struttura del
modello di coppia ECU ha più
variations quali ad esempio
Lambda, posizione del
variatore di fase dell’Asse a
Camme, questi possono
essere inclusi nel 2° layer di
un test a 3 layer con strategia
FlexSweep
AVL Customer’s Meeting – 16th November 2011
11
Parametrizzazione del Test in CAMEO
Layer 1: DoE List
Il range operativo del motore deve essere settato con limiti differenti e alti valori di lambda (e.g. unitario)
o vicini all’unità in tutti i punti con limitazioni sulle temperature di scarico.
RL
Limits:
140 (RL)
1
120 (RL)
110 (RL)
2
100 (RL)
4
Pedal_Value
99
Knock
2
VPI
5
T_exh,T_cat
950
Misfire
2
90(RL)
5
T_Oil
60
80 (RL)
6
70 (RL)
7
Jump to Type *
Recovery point
60 (RL)
8
50 (RL)
9
40 (RL)
10
30 (RL)
11
20 (RL)
12
15 (RL)
13
Reactions :
Punti in cui
lambda può
essere
settato a 1
4
3
Punti ad alto
carico, valore
iniziale di
Lambda 0,9
Zona di
Protezione
Componenti,
valore iniziale
di Lambda 0,7
Warm up
…
Speed
Le condizioni sopra riportate possono essere attuate utilizzando:
Settaggio di punti operativi utilizzando Types, Actions, Limit Reactions & Response Controllers in
CAMEO
AVL Customer’s Meeting – 16th November 2011
12
Parametrizzazione del Test in CAMEO
Layer 2: FlexSweep (Step width sweep)
Step 1: Border Search – Viene utilizzato per realizzare uno sweep di SA nella direzione dell’anticipo fino a rilevare il
bordo del range sul quale si ha detonazione, in parallelo il modello della coppia viene calcolato e determinato il valore
ottimale di anticipo di accensione.
Step 2: Measure – Nella fase di misura, il punto ottimale e alcuni punti prima e dopo il punto di ottimo sono misurati.
In parallelo – utilizzando la funzionalità di “Model Limits” della iProcedure FlexSweep – viene costruito un modello di
previsione dei limiti sulla temperatura dei gas di scarico (in direzione del ritardo di accensione) e il bordo range in tale
direzione determinato.
Step 3: Return To Start
AVL Customer’s Meeting – 16th November 2011
13
Parametrizzazione del Test in CAMEO
Layer 2: FlexSweep (Continuous Ramp Spark Sweep)
Anziché realizzare gli SA sweeps utilizzando dei piccoli passi, l’idea è quella di utilizzare delle rampe di
SA continue per ridurre i tempi di sperimentazione. Quindi per la fase di “Border Search” e “Measure” le
misurazioni medie non saranno più utilizzate e verranno sostituite da acquisizioni istantanee (Type
Actual).
Le misure raccolte saranno poi utilizzate per la post-elaborazione in fOX per la calibrazione delle labels:
KF_TORQUE_REF
AVL Customer’s Meeting – 16th November 2011
KF_IGA_REF
KL_IGA_EFF
14
Calibration in fOX V1.2.1 (fSim)
Workflow Configuration
Definition of norm names, groups, graphic views, formulas, xCU
functions
Calibration Data Import
DCM, HEX/A2L, S19/A2L
Aliasing system
Guided import
Measurement Data Import
TXT, CSV, MDF (INCA)
Aliasing system
Guided import
Import Simulation Models
Selection of NRL compiled Simulink models
Resample Measured Data
Filter and Group Data
Is the first professional product on the
market for xCU function calibration and
simulation. This represents a first release
which addresses import, simulate, edit
labels and export steps. Further release
for advanced user are planned (AVL
fOXLab).
AVL Customer’s Meeting – 16th November 2011
Review Data Spaces
Calibrate and Simulate
Map editor and simulation plots on the same GUI
Validate Channel Data
Export Calibration Labels
DCM
Label selection by name and version
15
Calibration in fOX V1.2.1 (Customised Workflow)
AVL Customer’s Meeting – 16th November 2011
16
Definition of a calibration strategy 1/8
Step 1: Grouping
Torque
For each Speed/Load point
the Ignition Angle was varied
Ignition Angle
AVL Customer’s Meeting – 16th November 2011
17
Definition of a calibration strategy 2/8
Step 2: Calculate TQI
For each group the Indicated
Torque (TQI) must be calculated
AVL Customer’s Meeting – 16th November 2011
TQI = Torque – Torque_Loss
18
Definition of a calibration strategy 3/8
Step 3: Torque model
Torque
For each Speed/Load point (Group)
the MAX Torque and the
respective Ignition Angle
are calculated from a quadratic model
AVL Customer’s Meeting – 16th November 2011
Ignition Angle
19
Definition of a calibration strategy 4/8
Step 4: Calibrate maps
Torque
The inputs for the map calculation are
the Speed/Load values from each group,
the MAX Torque value for each group and
the respective Ignition Angle
AVL Customer’s Meeting – 16th November 2011
Ignition Angle
20
Definition of a calibration strategy 5/8
Step 5: Calculate values for curve 1/2
Maps (KF_TORQUE_REF and KF_IGA_REF) are already calibrated,
values for curve can be calculated by using inverse simulation
AVL Customer’s Meeting – 16th November 2011
21
Definition of a calibration strategy 6/8
Step 5: Calculate values for curve 2/2
IGA_EFF_SIM and IGA_DIFF_SIM are calculated by using
simulation
AVL Customer’s Meeting – 16th November 2011
22
Definition of a calibration strategy 7/8
Step 6: Calculate model for curve
IGA_EFF_SIM
and
IGA_DIFF_SIM
are used to calculate a quadratic model,
this
model
is
evaluated
exactly
on the grid points of the curve
AVL Customer’s Meeting – 16th November 2011
IGA_EFF_SIM
IGA_DIFF_SIM
23
Definition of a calibration strategy 8/8
Step 7: Calibrate curve
The inputs for the curve calculation are the values for IGA_EFF_SIM from
the model at the grid points for IGA_DIFF_SIM
AVL Customer’s Meeting – 16th November 2011
24
Manage Calibration Data Using CRETA
Basic Steps II:
Import Calibration into CRETA
Assign maturity for labels
Merge Revisions
Create Reports
AVL Customer’s Meeting – 16th November 2011
25
Thank you for your attention!
AVL Customer’s Meeting – 16th November 2011
26