File Upload
BDF




Inspecting: {{AppU.percentOfFilesRead}}%

Uploading: {{ AppUpload.percentUploaded }} % {{AppUpload.statusMessage}}
File Name File Size [Bytes] Bytes Read Progress
{{f.name}} {{f.size}} {{f.numberOfBytesRead}}
{{f.percentRead}}%
{{f.$error}} {{f.$errorParam}}
PCH

When to use this section?

Use this section when CFAST, CSEAM or CWELD entries are used. Uploading the PCH file will add the respective RBEs to the Model Display Panel.

  1. Add this entry to the BDF file SWLDPRM PRTSW 100 CHKRUN 1
  2. Run MSC Nastran and a PCH file is created
  3. Upload the PCH file in this section
  4. Navigate to the Model Display Panel and turn on Display Elements to view the respective RBEs for PFAST, PSEAM or PWELD





Uploading: {{ AppUploadPCH.percentUploaded }} % {{AppUploadPCH.statusMessage}}
PS

When to use this section?

  1. A PBMSECT or PBRSECT exists in the BDF files.
  2. A red icon is visible below for row Auto ABCS Display.

Instructions

  1. Click Download Test BDF File
  2. Fix any errors in the downloaded BDF file
  3. Run MSC Nastran on the downloaded BDF file
  4. Mark the checkbox for Manual ABCS Display
  5. Upload the PostScript (.ps) and click Upload
  6. Upload the Bulk Data Files (.bdf) for each cross section, which have a naming convention similar to model_name_bm_pbmsectid_01.bdf, and click Upload
  7. Click Parse. If Complete appears, the beam cross section has been successfully provided for PBRSECT or PBMSECT entries.
  8. Navigate to the Model Display Panel and select Display Detail to show the new cross sections
Method Status Display Comments
Auto ABCS Display
After the BDF files are uploaded and in the background, MSC Nastran will automatically be executed and the necessary PS and BDF files will be acquired. The cross section will then be displayed. This requires MSC Nastran to be installed and configured on the same machine as the SOL 200 Web App, i.e. the machine that is running node app.min.js.
Manual ABCS Display
MSC Nastran must be manually executed separately to produce the PS and BDF files. Then, the PS and BDF files are manually uploaded to this section. Remember to click Parse to display the cross sections.

Auto ABCS Display


Running
UFM or SFM is detected
Complete
MSC Nastran is not installed on same machine as the SOL 200 Web App

Test BDF File
$   1  ||   2  ||   3  ||   4  ||   5  ||   6  ||   7  ||   8  ||   9  ||  10  |

{{obj|remove_newline_characters}}
F06

{{obj}}

Manual ABCS Display


A) Upload PS File





Uploading: {{ AppPostScript.uploadProgress }} %

B) Upload BDF Files





Uploading: {{ AppPostScript.uploadProgress }} %

C) Parse Files




Parsing
Complete
Error
{{AppParse.statusMessage}}
                    




Summary of detected PBMSECT and PBRSECT entries
Entry Name ID File Name PS File Name BDF
{{obj.entryName}} {{obj.id}}
{{obj.fileNamePS}}
Beam cross section not available. Select the relevant file.
{{obj.fileNameBDF}}
Beam cross section not available. Select the relevant file.
H5

Loading...

Dataset Acquire Parse Plot
{{obj.datasetName}}

{{AppSocket.lastMessage}}

Domains in /NASTRAN/RESULT/DOMAINS


{{row.SAMPLE}} {{row.ID}} {{row.SUBCASE}} {{row.STEP}} {{row.ANALYSIS}} {{row.TIME_FREQ_EIGR}} {{row.EIGI}} {{row.MODE}} {{row.DESIGN_CYCLE}} {{row.RANDOM}} {{row.SE}} {{row.AFPM}} {{row.TRMC}} {{row.INSTANCE}} {{row.MODULE}}

Test Area


Select available_domains.tmp
Select available_datasets.tmp
Select available_domain_options.tmp
Select available_ident.tmp
Determine unique options in Acquired Dataset

Select a dataset

Selected dataset: {{AppA.sharedData.selectedDataset.dataset}}

Select IDs

Selected IDs: {{AppA.selectedIDs}}

Acquire Dataset

Session ID: {{AppFun.liService.channelToListen}}
HDF5
HDF5



{{AppD.sharedData.selectedDataset.description}} ({{AppD.sharedData.selectedDataset.field}})
Examples: {{AppD.sharedData.selectedDataset.datasetOptions|convert_to_comma_separate_string}}


{{AppD.sharedData.selectedDataset.domainIDsForEachH5FileNameToAcquire}}

{{obj[col.field]}}




Disconnected from H5 stream, dataset acquisition unavailable. Click here to view the Disconnected message below.
Acquisition incomplete...
Acquisition in progress...
{{AppSocket.lastMessage}}
Acquisition complete but no data found for the specified entities
Acquisition unsuccessful, error detected. Please try a different entity ID or dataset.
Acquisition complete and successful
Dataset is outdated, reacquire when ready
Unexpected error occurred while parsing the acquisition. Refer to the console for more information.

{{AppA.sharedData.selectedDataset.dataset}} - {{AppA.selectedIDs}}
{{obj[col.field]}}


Model Display Panel
Queuing full thickness update
Performing full thickness update
Full thickness update complete
Error during full thickness update
{{objA['entryName']}}
{{objA['entryID']}}
{{objA['layer']}}
{{objA['gplyID']}}
{{objA['theta']|append_degree_symbol}}
* There are no elements using the indicated property

FEM Label

Pick Mode

Options

Other

A maximum of 500 labels is supported

Post-processor
Spectrum
{{objA.valueEnd|adjust_number_to_fixed_or_scientific}}
{{AppPost.spectrum[0].valueStart | adjust_number_to_fixed_or_scientific}}
No Data
Acquire Dataset



Disconnected from H5 stream, dataset acquisition unavailable. Click here to view the Disconnected message below.
Acquisition incomplete...
Acquisition in progress...
{{AppSocket.lastMessage}}
Acquisition complete but no data found for the specified entities
Acquisition unsuccessful, error detected. Please try a different entity ID or dataset.
Acquisition complete and successful
Dataset is outdated, reacquire when ready
Unexpected error occurred while parsing the acquisition. Refer to the console for more information.
{{AppD.sharedData.selectedDataset.domainIDsForEachH5FileNameToAcquire}}

{{AppD.selectedIDs}}



Configure Plots

Fringe Plot Shape Plot
Dataset
{{AppPost.selectedDatasetForFringePlot.dataset}}
{{AppPost.datasetNameForShapePlot}}
Field
Coordinate System
Scale Factor
Location
Layer
Max/Min Option
Domain
{{objA.domainName}}
{{objA.domainOptions|convert_to_comma_separate_string_full}}
{{objA.domainName}}
{{objA.domainOptions|convert_to_comma_separate_string_full}}
Display Directions
Maximum and Minimum
Maximum {{AppPost.fringePlotMaxMin[0].responseValue|adjust_number_to_fixed_or_scientific}} at {{AppPost.fringePlotMaxMin[0].entityID}} {{AppPost.deltaPlotMaxMin[0].responseValue|adjust_number_to_fixed_or_scientific}} at {{AppPost.deltaPlotMaxMin[0].entityID}}
Minimum {{AppPost.fringePlotMaxMin[1].responseValue|adjust_number_to_fixed_or_scientific}} at {{AppPost.fringePlotMaxMin[1].entityID}} {{AppPost.deltaPlotMaxMin[1].responseValue|adjust_number_to_fixed_or_scientific}} at {{AppPost.deltaPlotMaxMin[1].entityID}}
Maximum Labels
Minimum Labels












































Main Panel
Test
File Upload

Camera


Misc.

View


Tools

Results

Optimization




Topology

Upload DES Files





Uploading: {{ AppUploadDES.percentUploaded }} % {{AppUploadDES.statusMessage}}





Element Filter


0
1
Keep

Threshold: {{AppA.threshold}}

Click Update Model


Download







PCOMPG Zones
Ply Shape Consolidation

Consolidation is available only if there are 3 or more candidates .

Update required


Keep More Ply Shapes
Keep Fewer Ply Shapes

Level: {{AppPly.parentObjectsForPCOMP[AppPly.indexParentObject].consolidationInformation.levelToUse}}
Levels Available: {{AppPly.parentObjectsForPCOMP[AppPly.indexParentObject].consolidationInformation.maxLevelAvailable}}

Legend
PCOMPG ID Color Stack
{{obj.pcompgID}}
Topometry

Upload PLY000i Files





Uploading: {{ AppUploadPly.percentUploaded }} % {{AppUploadPly.statusMessage}}

Select a PCOMP


Only PCOMP entries referenced by TOMVAR entries with PNAME=Ti are listed.

New Entries


Entries originating from PCOMP {{obj.pid}}
{{obj.newTextForFiles.textForFile}}
$ Only the first 10 Entries are Listed Below
{{itemA}}

[...]

Download


Compressing: {{AppAutoExecute.statusOfCompression.progressOfCompression}}%

Last Item Compressed: {{AppAutoExecute.statusOfCompression.nameOfCompressedItem}}


Ply Shape Candidates - PCOMP {{AppPly.parentObjectsForPCOMP[AppPly.indexParentObject].informationAboutOriginalPCOMPEntry.fieldsOfEntry.pid}}


Threshold Slider
Clean Ply Shape
Other
Core

{{obj['gplyID']}}
{{obj['plyNumber']}}
{{obj['theta']|append_degree_symbol}}
{{obj['candidate']}}
{{obj['dependentOnThisPly']}}
{{obj['tomvarID']}}
{{obj['plyName']}}
{{obj['threshold']}}
{{obj['correspondingElements'].length}}

Ply Number Optimization Configuration




Recall the following:

  • FI < 1.0 OK
  • FI < .95 OK (Recommended)
  • FI ≥ 1.0 NOT OK (FAILURE)

Recall the following:

  • 1.0 < SR OK
  • 1.05 < SR OK (Recommended)
  • 1.0 ≥ SR NOT OK (FAILURE)
{{obj['gplyID']}}
{{obj['theta']|append_degree_symbol}}
{{obj['candidate']}}
Response Lower Allowed Limit Upper Allowed Limit
{{objB['description']}}
Response Lower Allowed Limit Upper Allowed Limit
{{objB['description']}}
Response Lower Allowed Limit Upper Allowed Limit
{{objB['description']}}
Response Lower Allowed Limit Upper Allowed Limit
{{objB['description']}}

Additional Optimization Options

Distance from the reference plane to the bottom surface. The element thickness is the total thickness of all layers.

  • Default: -0.5 times the element thickness
  • Above: 0.0 times the element thickness
  • Below: -1.0 times the element thickness
% Rule Design
Theta [θ] % Lower Allowed Limit % Upper Allowed Limit
{{objB.theta|append_degree_symbol}}
Total Thickness
Lower Allowed Limit Upper Allowed Limit

Respective PCOMP/PCOMPG Entries


Output of ply stress, strain, failure index and strength ratio is not supported by SMEAR, SMCORE and BEND. Use Blank, SYM or MEM.

Ply Number Optimization Checklist
Ply Thickness
Z0 Offset
% Rule Design
Total Thickness
Constraints


{{AppPly.parentObjectsForPCOMP[AppPly.indexParentObject].informationNewEntries.stringOfNewPCOMPGEntries}}
{{AppPly.parentObjectsForPCOMP[AppPly.indexParentObject].informationNewEntries.stringSOL200Entries}}
$ Only the first 10 Entries are Listed Below
{{itemA}}


Shape
Queuing preview update
Performing preview update
Preview update complete
Error during preview update

Select a PSOLID


Shapes - PSOLID {{AppShape.parentObjectsForPSOLID[AppShape.indexParentObject].entryID}}


1) Select Shape Regions

{{obj['desvarID']}}
{{obj['desvarLabel']}}

The initial value should be within the lower and upper bounds.

Zero (0) not allowed

Input required

The lower bound should be less than the upper bound.

The lower bound should be less than the initial value.

Input required

The upper bound should be greater than the lower bound.

The upper bound should be greater than the initial value.

Input required

The lower bound should be less than the upper bound.

The lower bound should be less than the initial value.

Input required

The upper bound should be greater than the lower bound.

The upper bound should be greater than the initial value.

Input required

2) Generate Shapes
Run MSC Nastran to update DVBSHAP scale factors.
Running
UFM or SFM is detected
Complete
MSC Nastran is not installed on the same machine as the SOL 200 Web App.
Unknown error encountered. Inspect the console.


F06

{{obj}}


3) Preview Shape Changes

Option: {{AppShape.gridUpdateMethod}}

0: Regular update

1: Averaging

2: Truncation


{{obj['desvarLabel']}}
{{obj['auxiliaryLoadingType']}}
{{obj['initialValue']}}
{{obj['lowerBound']}}
{{obj['upperBound']}}
{{obj['deltaLower']}}
{{obj['deltaUpper']}}

New Entries


Before
After
{{itemA}}
{{itemB}}

Download


Compressing: {{AppAutoExecuteB.statusOfCompression.progressOfCompression}}%

Last Item Compressed: {{AppAutoExecuteB.statusOfCompression.nameOfCompressedItem}}


SOL 200 Web App
Developed by The Engineering Lab