Simulink AWD Model Error

2 views (last 30 days)
Klk2014
Klk2014 on 27 Apr 2015
Answered: Klk2014 on 28 Apr 2015
I have been updating the sdl_4wd_testbed to simulate an AWD system similar to what is on the Subaru WRX STi. I got this model to work with the magic formula tire, but I need to use the friction parameterized tire model and cannot get it to work. I am getting this error:
Initial conditions solve failed to converge. ...Nonlinear solver to advance time one step failed to converge due to Linear Algebra error. Failed to solve using iteration matrix.
......Equations (including switched-linear and nonlinear equations) of one or more components may be dependent or inconsistent. This can cause problems in transient initialization. Here is the set of components involved: 'subaru_symmetrical_awd/Rear Left Tire (Friction Parameterized)' Equation location is: 'C:/Program Files/MATLAB/R2013a/toolbox/physmod/simscape/library/m/+foundation/+physical_signal/+functions/product.ssc' (line 21)
'subaru_symmetrical_awd/Rear Right Tire (Friction Parameterized)' Equation location is: 'C:/Program Files/MATLAB/R2013a/toolbox/physmod/simscape/library/m/+foundation/+physical_signal/+functions/product.ssc' (line 21)
'subaru_symmetrical_awd/Rear differential/Differential/Differential' Equation locations are: 'C:/Program Files/MATLAB/R2013a/toolbox/physmod/sdl/sdl/+sdl/+gears/+planetary_subcomponents/sun_planet_bevel_model1.sscp' (no line number info) 'C:/Program Files/MATLAB/R2013a/toolbox/physmod/sdl/sdl/+sdl/+gears/+planetary_subcomponents/sun_planet_bevel_model1.sscp' (no line number info)
'subaru_symmetrical_awd/T_RL/Ideal Rotational Motion Sensor' Equation location is: 'C:/Program Files/MATLAB/R2013a/toolbox/physmod/simscape/library/m/+foundation/+mechanical/+sensors/angular_velocity.ssc' (line 42)
'subaru_symmetrical_awd/T_RR/Ideal Rotational Motion Sensor' Equation location is: 'C:/Program Files/MATLAB/R2013a/toolbox/physmod/simscape/library/m/+foundation/+mechanical/+sensors/angular_velocity.ssc' (line 42)
It looks like the error is between the rear open differential and the rear tires. I thought that this could maybe some sort of issue with the conversion from the PS to S signal conversion, but it would not let me connect the blocks when I deleted the PS->S block. I tried putting a unit delay between the differential and tires but had the same problem. I was wondering if anyone could give me some sort of insight into what could be causing this error. I have attached the model I have currently.

Answers (1)

Klk2014
Klk2014 on 28 Apr 2015
anyone have any insight into how to go about getting rid of this error?

Categories

Find more on Variable Initialization in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!