Traceability Report for fuel_rate_control

Table of Contents

  1. Eliminated / Virtual Blocks
  2. Traceable Simulink Blocks / Stateflow Objects / MATLAB Functions

Eliminated / Virtual Blocks

Block NameComment
<S1>/sensors

Inport

<S1>/Bus Selector1

BusSelector

<S1>/airflow_calc

Virtual SubSystem

<S1>/fuel_calc

Virtual SubSystem

<S1>/validate_sample_time

Eliminated by code generation optimization

<S1>/fuel_rate

Outport

<S2>/sensors

Inport

<S2>/O2_normal

Inport

<S2>/fuel_mode

Inport

<S2>/Bus Selector

BusSelector

<S2>/Enumerated Constant

Masked SubSystem

<S2>/est_airflow

Outport

<S2>/fb_correction

Outport

<S4>/est_airflow

Inport

<S4>/fb_correction

Inport

<S4>/fuel_mode

Inport

<S4>/feedforward_fuel_rate

Virtual SubSystem

<S4>/switchable_compensation

Virtual SubSystem

<S4>/fuel_rate

Outport

<S5>/In1

Inport

<S5>/Actual Sample Time

Eliminated by code generation optimization

<S5>/CheckRange

Masked SubSystem

<S5>/Data Type Conversion

Eliminate redundant data type conversion

<S5>/Demux

Demux

<S5>/Expected Sample Time

Eliminated by code generation optimization

<S5>/Sum

Eliminated by code generation optimization

<S5>/Terminator

Terminator

<S6>/Out

Outport

<S7>/speed

Inport

<S7>/throttle

Inport

<S7>/f

TriggerPort

<S7>/map

Outport

<S8>/throttle

Inport

<S8>/map

Inport

<S8>/f

TriggerPort

<S8>/speed

Outport

<S9>/speed

Inport

<S9>/map

Inport

<S9>/f

TriggerPort

<S9>/throttle

Outport

<S10>/est_airflow

Inport

<S10>/fuel_mode

Inport

<S10>/ff_fuel_rate

Outport

<S11>/ff_fuel_rate

Inport

<S11>/fuel_mode

Inport

<S11>/fb_correction

Inport

<S11>/From

From

<S11>/Goto

Goto

<S11>/Merge

Eliminated by code generation optimization

<S11>/fuel_rate

Outport

<S12>/fuel_rate

Outport

<S13>/fb_correction

Inport

<S13>/ff_fuel_rate

Inport

<S13>/fuel_rate

Outport

<S14>/ff_fuel_rate

Inport

<S14>/fb_correction

Inport

<S14>/fuel_rate

Outport

<S15>/u

Inport

<S15>/Assertion

Eliminated by code generation optimization

<S15>/conjunction

Eliminated by code generation optimization

<S15>/max_relop

Eliminated by code generation optimization

<S15>/max_val

Eliminated by code generation optimization

<S15>/min_relop

Eliminated by code generation optimization

<S15>/min_val

Eliminated by code generation optimization

<S15>/out

Terminator

Traceable Simulink Blocks / Stateflow Objects / MATLAB Functions

Chart: msldemo_fuelsys_initial/fuel_rate_control/control_logic

Object NameCode Location
State 'O2' <S3>:1fuel_rate_control.c:522, 524, 526, 530, 531, 571, 572, 575, 576, 577, 580, 582, 585, 586, 587, 590, 591, 592, 596, 599, 602, 603, 606, 607, 608, 611, 612, 616, 619, 622, 623, 629
State 'A' <S3>:171fuel_rate_control.c:526, 528, 530, 531, 571, 574, 575, 576, 577, 580, 582, 585, 586, 587, 590, 591, 592, 596, 599, 602, 603, 606, 607, 608, 611, 612, 616, 619, 622, 623, 629
State 'O2_failure' <S3>:3fuel_rate_control.c:578, 580, 582, 585, 586, 587, 590, 591, 592, 612, 629
State 'O2_normal' <S3>:7fuel_rate_control.c:591, 592, 597, 599, 602, 603, 606, 607, 608, 611, 612, 622, 623
State 'O2_warmup' <S3>:4fuel_rate_control.c:530, 531, 617, 619, 622, 623
State 'Pressure' <S3>:2fuel_rate_control.c:532, 534, 535, 537, 634, 635, 637, 638, 641, 644, 645, 646, 649, 650, 654, 663, 666, 669, 670, 671, 674, 675, 677, 683
State 'fail' <S3>:6fuel_rate_control.c:639, 641, 644, 645, 646, 649, 650, 654, 675, 683
Simulink Function 'map_estimate' <S3>:112fuel_rate_control.c:653
State 'normal' <S3>:5fuel_rate_control.c:537, 650, 664, 666, 669, 670, 671, 674, 675, 677
State 'Throttle' <S3>:8fuel_rate_control.c:538, 540, 541, 543, 688, 689, 691, 692, 695, 698, 699, 700, 703, 704, 708, 716, 719, 723, 724, 725, 728, 729, 731, 737
State 'fail' <S3>:11fuel_rate_control.c:693, 695, 698, 699, 700, 703, 704, 708, 729, 737
State 'normal' <S3>:10fuel_rate_control.c:543, 704, 717, 719, 723, 724, 725, 728, 729, 731
Simulink Function 'throttle_estimate' <S3>:107fuel_rate_control.c:707
State 'Speed' <S3>:9fuel_rate_control.c:544, 546, 547, 549, 742, 743, 745, 746, 749, 751, 754, 755, 756, 759, 760, 772, 774, 776, 784, 787, 790, 793, 794, 795, 798, 799, 801, 807
State 'fail' <S3>:13fuel_rate_control.c:747, 749, 751, 754, 755, 756, 759, 760, 772, 774, 776, 799, 807
State 'normal' <S3>:12fuel_rate_control.c:549, 760, 785, 787, 790, 793, 794, 795, 798, 799, 801
Simulink Function 'speed_estimate' <S3>:119fuel_rate_control.c:764
State 'Fail' <S3>:14fuel_rate_control.c:395, 550, 552, 554, 586, 587, 607, 608, 645, 646, 670, 671, 699, 700, 724, 725, 755, 756, 794, 795, 812, 813
State 'Multi' <S3>:15fuel_rate_control.c:399, 401, 402, 405, 407, 411, 414, 416, 418, 420, 425, 428, 430, 431, 432, 433, 434, 435, 438, 439, 441, 443, 450, 469, 470, 471, 472, 473, 476, 488
State 'Four' <S3>:17fuel_rate_control.c:403, 405, 407, 416, 450
State 'Three' <S3>:16fuel_rate_control.c:407, 412, 414, 416, 418, 420, 443
State 'Two' <S3>:18fuel_rate_control.c:420, 426, 428, 430, 431, 432, 433, 434, 435, 438, 439, 441, 443, 477
State 'None' <S3>:20fuel_rate_control.c:456, 458, 460, 481, 554
State 'One' <S3>:19fuel_rate_control.c:439, 460, 465, 467, 469, 470, 471, 472, 473, 476, 477, 479, 481
State 'Fueling_Mode' <S3>:21fuel_rate_control.c:174, 434, 435, 472, 473, 555, 557, 559, 562, 563, 564, 567, 568, 569, 816, 817
State 'Fuel_Disabled' <S3>:22fuel_rate_control.c:178, 180, 182, 183, 187, 189, 191, 192, 195, 196, 197, 198, 201, 204, 205, 206, 207, 210, 211, 212, 216, 221, 222, 223, 226, 229, 233, 237, 239, 247, 250, 252, 253, 254, 255, 258, 261, 267, 284, 286, 287, 298, 300, 301, 385
State 'Overspeed' <S3>:24fuel_rate_control.c:185, 187, 189, 191, 192, 195, 196, 197, 198, 201, 204, 205, 206, 207, 210, 211, 212, 216, 221, 222, 223, 226, 229, 233, 237, 239, 267, 302
State 'Shutdown' <S3>:29fuel_rate_control.c:239, 248, 250, 252, 253, 254, 255, 258, 261, 288
State 'Running' <S3>:23fuel_rate_control.c:192, 194, 195, 196, 197, 198, 201, 204, 205, 206, 207, 210, 211, 212, 216, 221, 222, 223, 226, 229, 233, 253, 273, 275, 277, 279, 282, 283, 284, 287, 288, 289, 291, 293, 296, 297, 298, 301, 302, 304, 305, 306, 309, 310, 313, 315, 316, 317, 320, 321, 325, 328, 330, 332, 333, 334, 337, 338, 341, 342, 349, 354, 355, 359, 360, 364, 365, 366, 369, 370, 371, 377, 562
State 'Low_Emissions' <S3>:25fuel_rate_control.c:197, 198, 200, 201, 203, 204, 205, 206, 207, 210, 211, 212, 216, 233, 278, 279, 292, 293, 306, 308, 309, 310, 313, 315, 316, 317, 320, 321, 325, 328, 330, 332, 333, 334, 337, 338, 341, 342, 349, 365, 366, 368, 369, 377, 563, 564, 566, 567
State 'Normal' <S3>:28fuel_rate_control.c:206, 207, 216, 311, 313, 315, 316, 317, 320, 321, 341, 342, 349, 370, 371
State 'Warmup' <S3>:30fuel_rate_control.c:211, 212, 279, 293, 326, 328, 330, 332, 333, 334, 337, 338, 341, 342, 568, 569
State 'Rich_Mixture' <S3>:26fuel_rate_control.c:222, 223, 225, 226, 228, 229, 254, 255, 257, 258, 260, 261, 281, 282, 283, 295, 296, 297, 316, 317, 319, 320, 333, 334, 336, 337, 355, 357, 359, 360, 364, 365, 366, 369, 370, 371
State 'Single_Failure' <S3>:27fuel_rate_control.c:229, 261, 282, 296, 321, 338, 359, 360, 361, 364, 365, 366, 369, 370, 371
Transition <S3>:180fuel_rate_control.c:525, 526, 530, 531
Transition <S3>:35fuel_rate_control.c:529, 530, 531
Transition <S3>:36fuel_rate_control.c:619, 620, 622, 623
Transition <S3>:32fuel_rate_control.c:580, 581, 582, 585, 586, 587, 590, 591, 592
Transition <S3>:33fuel_rate_control.c:599, 600, 602, 603, 606, 607, 608, 611, 612
Transition <S3>:34fuel_rate_control.c:536, 537
Transition <S3>:37fuel_rate_control.c:641, 642, 644, 645, 646, 649, 650
Transition <S3>:31fuel_rate_control.c:666, 667, 669, 670, 671, 674, 675
Transition <S3>:39fuel_rate_control.c:542, 543
Transition <S3>:42fuel_rate_control.c:695, 696, 698, 699, 700, 703, 704
Transition <S3>:38fuel_rate_control.c:719, 720, 723, 724, 725, 728, 729
Transition <S3>:41fuel_rate_control.c:548, 549
Transition <S3>:43fuel_rate_control.c:749, 750, 751, 754, 755, 756, 759, 760
Transition <S3>:40fuel_rate_control.c:787, 788, 790, 793, 794, 795, 798, 799
Transition <S3>:44fuel_rate_control.c:553, 554
Transition <S3>:46fuel_rate_control.c:458, 459, 460
Transition <S3>:48fuel_rate_control.c:467, 468, 469, 470, 471, 472, 473, 476, 477
Transition <S3>:51fuel_rate_control.c:428, 429, 430, 431, 432, 433, 434, 435, 438, 439
Transition <S3>:52fuel_rate_control.c:479, 480, 481
Transition <S3>:45fuel_rate_control.c:414, 415, 416
Transition <S3>:47fuel_rate_control.c:441, 442, 443
Transition <S3>:49fuel_rate_control.c:405, 406, 407
Transition <S3>:50fuel_rate_control.c:418, 419, 420
Transition <S3>:64fuel_rate_control.c:558, 559, 562, 563, 564, 567, 568, 569
Transition <S3>:53fuel_rate_control.c:289, 290, 293, 296, 297, 298, 301, 302
Transition <S3>:55fuel_rate_control.c:189, 190, 191, 192, 195, 196, 197, 198, 201, 204, 205, 206, 207, 210, 211, 212, 216, 221, 222, 223, 226, 229, 233
Transition <S3>:61fuel_rate_control.c:275, 276, 279, 282, 283, 284, 287, 288
Transition <S3>:63fuel_rate_control.c:250, 251, 252, 253, 254, 255, 258, 261
Transition <S3>:54fuel_rate_control.c:187, 188
Transition <S3>:60fuel_rate_control.c:237, 238, 239
Transition <S3>:59fuel_rate_control.c:330, 331, 332, 333, 334, 337, 338
Transition <S3>:56fuel_rate_control.c:313, 314, 315, 316, 317, 320, 321
Transition <S3>:57fuel_rate_control.c:359, 360, 363, 364, 365, 366, 369, 370, 371
Transition <S3>:62fuel_rate_control.c:328, 329
Transition <S3>:58fuel_rate_control.c:340, 341, 342
Event <S3>:91fuel_rate_control.c:584, 643, 697, 753
Event <S3>:92fuel_rate_control.c:605, 668, 722, 792

Subsystem: msldemo_fuelsys_initial/fuel_rate_control/fuel_calc

No traceable objects in this Subsystem.

Subsystem: msldemo_fuelsys_initial/fuel_rate_control/validate_sample_time

No traceable objects in this Subsystem.

Subsystem: msldemo_fuelsys_initial/fuel_rate_control/validate_sample_time/CheckRange

No traceable objects in this Subsystem.