AI Assistant
How to simulate iso...
 
Notifications
Clear all

How to simulate isolated waves using lsdyna?

3 Posts
2 Users
2 Reactions
3,250 Views
Posts: 2
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@white-universe)
Student
Joined: 2 years ago
[#2736]

How to simulate isolated waves using lsdyna?How to simulate a bridge?


2 Replies




Posts: 14
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@joedoe)
Junior Engineer
Joined: 8 years ago

Simulating isolated waves in LS-DYNA can be a complex task, but here’s a general outline to get you started:

1. Define the Problem
- Determine the type of wave you want to simulate (e.g., water wave, shock wave).
- Define the material properties and initial conditions.

2. Set Up the Geometry
- Create the geometry of your model using LS-DYNA’s preprocessor (e.g., LS-PrePost or another CAD software).
- Ensure that your model is appropriately sized to observe wave behavior.

3. Mesh the Geometry
- Use a suitable mesh size to capture wave dynamics. Finer meshes may be needed in areas where waves are expected to interact or change rapidly.

4. Material Models
- Assign material models to your geometry. For fluid dynamics, you might use models like MAT_NULL for air and MAT_LS-DYNA for water or other fluids.
- If you’re simulating solids interacting with waves, ensure those materials are also defined appropriately.

5. Initial and Boundary Conditions
- Set initial conditions for the wave (e.g., sinusoidal wave profile).
- Apply boundary conditions to simulate wave propagation. For example, use *BOUNDARY_SPC_NODE to fix nodes and *LOAD_NODE_POINT for point loads.

6. Incorporate Wave Generation
- Use *LOADs to create the initial wave. For example, a moving boundary can simulate wave propagation.
- Alternatively, you can apply a velocity or pressure load to nodes to create the wave effect.

7. Control Parameters
- Adjust the time step size and total simulation time for the analysis. Smaller time steps can improve accuracy but will increase computation time.

8. Run the Simulation
- Execute the simulation in LS-DYNA and monitor for any errors or convergence issues.
- Check output files for warnings or errors that may indicate problems in the setup.

9. Post-Processing
- Use LS-PrePost or another post-processing tool to visualize the results.
- Analyze wave propagation, reflection, and interaction with boundaries or structures.

10. Validation
- Compare results with theoretical predictions or experimental data to ensure the accuracy of your simulation.

Additional Tips
- Consult the LS-DYNA user manuals for specific commands and options that pertain to wave simulation.
- Experiment with different boundary conditions and load types to achieve the desired wave characteristics.
- If you are simulating complex fluid interactions, consider using the LS-DYNA fluid solver for more accurate results.


Reply




Posts: 14
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
(@joedoe)
Junior Engineer
Joined: 8 years ago

Here’s a simplified example of how to set up a simulation of a sinusoidal wave using LS-DYNA.

Example: Simulating a Sinusoidal Wave in LS-DYNA

1. Define the Problem
- Wave Type: Sinusoidal wave in a 2D domain.
- Objective: Observe wave propagation and reflection.

2. Set Up Geometry
- Domain Size: Create a rectangular domain (e.g., 10 m x 2 m).
- Dimensions: Use a simple rectangle for the mesh.

3. Mesh the Geometry
- Use a mesh size of 0.1 m to capture wave details.
- You might use quadrilateral elements for the 2D domain.

4. Material Properties
- Air (outside the wave region): Use MAT_NULL
- Fluid (for wave): Use material with appropriate density and bulk modulus.

5. Initial and Boundary Conditions
- Initial Conditions: Define a sinusoidal wave profile at time t=0 using a displacement field.
- Boundary Conditions:
- Use *BOUNDARY_SPC_NODE to fix the bottom edge of the rectangle (y=0).
- Use *BOUNDARY_PRESCRIBED for the top edge (y=2) to apply a sinusoidal displacement.

6. Wave Generation
- Use a velocity load on nodes to simulate the wave:

*LOAD_NODE_POINT
$ ID DOF LOAD
1 1 A*sin(k*x - omega*t)

Where:
- A = amplitude
- k = wave number
- w = angular frequency
- t = time variable.

7. Control Parameters
- Set a time step size using the stability condition (CFL condition for fluid dynamics).
- Total simulation time should be sufficient to observe wave behavior (e.g., 5 seconds).

8. Run the Simulation
- Execute the simulation and monitor for any warnings or errors.

9. Post-Processing
- Use LS-PrePost to visualize the wave propagation.
- Look for wave amplitude, speed, and reflection characteristics.

10. Validation
- Validate the results against theoretical wave equations or experimental data.

Notes
- This is a basic setup. Depending on your specific needs, you may need to adjust material properties, mesh density, and boundary conditions.
- You can expand this example to include more complex interactions, such as waves hitting a structure or varying fluid properties.

Feel free to modify parameters based on your specific requirements!


Reply







Share: