🎉Community Raffle - Win $25

An exclusive raffle opportunity for active members like you! Complete your profile, answer questions and get your first accepted badge to enter the raffle.
Join and Win

User defined Output request causing error in "Static Ride Analysis event"

User: "Sudip_Chavan"
Altair Community Member
Updated by Sudip_Chavan

Hi

I am simulating a custom made double wishbone model with static ride analysis event, and trying to extract ride steer, caster and camber using following function:

`USER({MODEL.sys_misc.ds_report_ms.scale_index.value}, 180, 1, {sa_testing_parameter_array.id, %d}, 0, {sa_vehicle_parameter_array.id, %d})`

The simulation works perfectly if that output request is deactivated, when it is activated the log files shows solver failed and Error written as,

INFO:    ALL:  10705150  11102020  20705150  21102020  30903100  3094100

ERROR:    Marker  [id=11101]  not found in SYSFNC!

ERRMWS: USER  [11101]

sdf_wcdata: Error calling sysfnc for left constraint force.

** EXECUTION STOPS DUE TO ENDFLG IN USER SUB **

Abnormal return from processing model!

ERROR: Simulation failed due to error encountered in analysis!

Marker with id 11101 are following markers which all are located & oriented correctly as per my template reference model

1.WC marker at ground, 2.Jack CP marker, 3.Upper steer axis, 4.Ground Patch Marker

And Left Verical Actuator force is also verified from reference model.

Any help would be greatly appreciated

Best regards

Sudip Chavan

Find more posts tagged with

Sort by:
1 - 1 of 11
    User: "Praful"
    Altair Employee
    Accepted Answer
    Updated by Praful

    Hi Sudip - If the model is not confidential, you may attach the mdl & any other reference files when you reply.

    Else, drop the files at this drop box > https://ftam1.altair.com/filedrop/ppraf@altair.com

    Regards

    Praful

     

    Hi Sudip

    Thank you for sharing the model. I did a quick review. I see you have edited  Solver Array  testrig_parameter_array.

    &nbsp; &nbsp; *SetSolverArray(sa_testrig_parameter_array, VALUE, 17, mrk_wc.l.id, mrk_wc.r.id, mrk_kp.l.id, mrk_kp.r.id, mrk_grnd.l.id, mrk_grnd.r.id, <span style="color: #f1c40f;">frc_jack_vertical_actuator.l.id, frc_jack_vertical_actuator.r.id, frc_jack_vertical_actuator.l.id, frc_jack_vertical_actuator.r.id, </span>MODEL.sys_steering.j_1.i.id, -1, ds_steering_actuation_application.int_api_value.value, mrk_upr_mnt.l.id, mrk_upr_mnt.r.id, mrk_jack_cp.l.id, mrk_jack_cp.r.id)

    I think the function expects markers in the 7th to 10th arguments. What you have referred are force ids !

    frc_jack_vertical_actuator.l.id is the id of the left side of force frc_jack_vertical_actuator.

    To rectify it, you need to add .i and .j

    &nbsp; &nbsp; *SetSolverArray(sa_testrig_parameter_array, VALUE, 17, mrk_wc.l.id, mrk_wc.r.id, mrk_kp.l.id, mrk_kp.r.id, mrk_grnd.l.id, mrk_grnd.r.id, frc_jack_vertical_actuator.l<strong><span style="color: #169179;">.i.</span></strong>id, frc_jack_vertical_actuator.r<strong><span style="color: #169179;">.i.</span></strong>id, frc_jack_vertical_actuator.l<span style="color: #169179;"><strong>.j.</strong></span>id, frc_jack_vertical_actuator.r<span style="color: #169179;"><strong>.j.</strong></span>id, MODEL.sys_steering.j_1.i.id, -1, ds_steering_actuation_application.int_api_value.value, mrk_upr_mnt.l.id, mrk_upr_mnt.r.id, mrk_jack_cp.l.id, mrk_jack_cp.r.id)

    After this change, I was able to run the model successfully.

    Regards

    Praful