msolve#
- AnalysisOptions.msolve(numslv='', val1='', val2='', lab='', angfix='', **kwargs)#
Starts multiple solutions for an acoustic analysis.
Mechanical APDL Command: MSOLVE
- Parameters:
- numslv
str Number of multiple solutions (load steps). This number corresponds to the number of random samplings for the diffuse sound field in a random acoustic analysis, or the incident angles of the plane wave when the Floquet periodic boundary condition is present. Default = 1.
- val1
str The meaning of
VAL1depends on theLabvalue.For
Lab= DSF,VAL1is the norm convergence tolerance defined by comparing the averaged radiated diffuse sound power of two multiple sampling sets over the frequency range for the diffuse sound field (default = 0.05).For
Lab= APHI or ATHETA,VAL1is the beginning angle for the incident angle sweep of the plane wave (default = 0).- val2
str The meaning of
VAL2depends on theLabvalue.For
Lab= DSF,VAL2is the interval of the norm convergence check for the diffuse sound field (default = 5).For
Lab= APHI or ATHETA,VAL2is the ending angle for the incident angle sweep of the plane wave (default = 0).- lab
str Label indicating the type of acoustic analysis:
DSF- Diffuse sound field with multiple solutions (default).APHI- Plane wave angle sweep with fixed \(equation not available\) angle and varied \(equation not available\) angle (see the aport command).ATHETA- Plane wave angle sweep with fixed \(equation not available\) angle and varied \(equation not available\) angle (see the aport command).
- angfix
str The value of the fixed incident angle for the plane wave angle sweep (used only when
Lab= APHI or ATHETA).
- numslv
Notes
The msolve command starts multiple solutions (load steps) for a random acoustic analysis with multiple samplings or for the angle sweep of the incident plane wave with the Floquet periodic boundary condition, as described below.
Random Acoustic Analysis (
Lab= DSF)Use
Lab= DSF for a random acoustic analysis. The process is controlled by the norm convergence tolerance (VAL1) or the number of multiple solutions (NUMSLV) if the solution steps reach the defined number.The program checks the norm convergence by comparing two averaged sets of radiated sound powers with the interval
VAL2over the frequency range. For example, ifVAL2= 5, the averaged values from 5 solutions are compared with the averaged values from 10 solutions, then the averaged values from 10 solutions are compared with the averaged values from 15 solutions, and so on.The incident diffuse sound field is defined via the dfswave command.
The average result of multiple solutions with different samplings is calculated via the pras or plas command.
Plane Wave Incident Angle Sweep (
Lab= APHI or ATHETA)Use
Lab= APHI or ATHETA to perform an angle sweep for the incident plane wave defined by the aport command. The process is controlled by the number of multiple solutions (NUMSLV). The plane wave port must be defined with the default values of incident angles prior to the msolve command.The sound power parameters are calculated over the sweeping angles during postprocessing by the pras or plas command.