MATLAB Answers

Each physical network must be connected to exactly one Solver Configuration block. There is no Solver Configuration block connected to Physical Network with the following blocks:MATLAB error

74 views (last 30 days)
Ikenna Okoye
Ikenna Okoye on 27 Jul 2020
Answered: Surya Talluri on 1 Sep 2020
Hi all,
Ive had this error come up and was wondering if I could get some help on it. The error comes as i try generating my simulink model via matlab code as such:
Each physical network must be connected to exactly one Solver Configuration block.
There is no Solver Configuration block connected to Physical Network with the
following blocks: 'ballValveModel/HydRef1'
'ballValveModel/HydSource'
'ballValveModel/SPSConv'
As the error says, should i be adding a solver block for each of the added blocks? This dosent sound like the right solution. Any help would be great.

  0 Comments

Sign in to comment.

Answers (1)

Surya Talluri
Surya Talluri on 1 Sep 2020
I understand that you are getting the because you didn’t add the solver configuration block to your physical network.
Each physical network represented by a connected Simscape block diagram requires solver settings information for simulation. The Solver Configuration block specifies the solver parameters that your model needs before you can begin simulation.
You can add solver configuration block programmatically by using the following command:
add_block('nesl_utility/Solver Configuration', 'ballValveModel/solver');
You can connect it to any place of the physical signal using “add_line function
You can refer to following documentation for further understanding on Simscape and Solver configuration:

  0 Comments

Sign in to comment.

Products


Release

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by