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

49 views (last 30 days)
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.

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:

Products


Release

R2020a

Community Treasure Hunt

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

Start Hunting!