Best Of
Re: Tcl command to obtain elements that are connected via any CONTACT or TIE group to a componenet
Hello @david_ur_1 ,
From version 2024.1, you can include Tie Contacts when you use Find Attached in the UI:
This also reflects in the command.tcl file, and you will get a different code for the function argument in *findmark if you decide to include tie contact:
without tie contact:
*findmark components 1
8705
1 components 0 2 0
with tie contact:
*findmark components 1
8709
1 components 0 2 0
Hope that helps,
Michael
Re: How can I define the magnitude and direction of the body force based on the distance and position be
Hi,
If the distance between particles is very small/close enough then you can use the Contact Model to save a custom property on the particle (custom property can be a vector) and then you can perform additional functionalities such as addition or subtraction of body force. Hence, you need both a Contact Model and a Particle Body Force model to be defined in physics models.
Thanks,
Prasad A
Re: Lisencing Error for Student version.
Hi,
Can you please import the files into HyperMesh and solve through the Analyze > Radioss Solver option
Re: How I deactivate my licence?
HI,
Your previous license key activation is now deactivated in Altair one, you can now reactivate the product in your machine with the same license key.
Deactivation and reactivation feature is only if a computer breaks down and is only allowed a few times per user.
You can deactivate the license from one machine and reactivate in another if you have access to both machines as per –
https://community.altair.com/discussion/34280/altair-student-edition-deactivate-from-one-computer-to-activate-in-another-in-the-rare-case-a-computer-is-lost-or-malfunctional#latest
Re: How to perform scooter simulation with CVT using the built in two wheeler scooter model
Hi @sudo,
Vehicle models can be easily simulated using the Vehicle Tools Extension.
For best results, please use the most recent release of MotionView (version 2024.1).
Driver models, automotive components, and standard events can all be added easily using the Entity Browser and is extensively covered in our help documentation.
Two and three wheeler vehicle modeling is discussed in this Community post as well:
https://community.altair.com/discussion/36772/two-and-three-wheeler-vehicle-dynamics-and-durability-in-motionsolve?utm_source=community-search&utm_medium=organic-search&utm_term=double+lane+change
Vehicle modeling is extensively covered in the following eLearning course:
https://www.youtube.com/watch?v=k3KhajpZEzY&ab_channel=AltairHyperWorksHow-To
https://learn.altair.com/enrol/index.php?id=497
Hope this helps!
Adam Reid
Re: How can I remove this error in wire meshing? [FEKO 2023.1 Version]
If you'd like to consider the feeder wire's radius, you need to replace the wire with a 3D geometry (cylinder).
Please refer to the following steps.
- Draw a cylinder. ← after deleting the wire feeder.
- Region medium → Free space
- Split the cylinder and union.
- Apply the edge port. → Voltage source.
Best regards,
Jaehoon
Re: EDEM Question
Hi,
If you have a geometry (blue in the above image?) then you should ensure that this is set to be Physical not Virtual. This is set in Creator > Geometries > Geometry Name > Type option.
If the geometry is Physical and particles are passing through it then this is most likely due to time-step value used. Typically simulations are run at 20% Rayleigh time-step but smaller values can often be required for high velocities and forces in the system.
Regards
Stephen
Re: How can I remove this error in wire meshing? [FEKO 2023.1 Version]
Hello,
Feko's wire segment mesh is based on the thin wire approximation. Therefore, the wire segment's radius should be smaller than the segment's length (Maybe 5~10 times smaller).
Please change the wire segment radius (5 → 0.001) in Modify mesh setting as shown below.
Best regards,
Jaehoon
Vehicle Door Slam Simulation in MotionSolve
Overview
INTRODUCTION
This study presents a CAE multibody dynamics simulation of a car door slam event, focusing on detailed kinematic models of hinges, latches, and sliders. The simulation evaluates dynamic constraints, structural integrity under impact, and stress distribution considering material properties. This virtual prototype could also be extended to aid automotive closures engineers in enhancing power window mechanisms, central locking systems, and sensor integration efficiency, reducing reliance on physical testing.
Opening and closing the door should require minimal user effort. The door also needs to survive many thousands of cycles and large impacts. Multibody simulation can be utilized to analyze the performance of a car door to ensure design goals are met.
In this example, a car door slam is simulated in Altair’s MotionView and MotionSolve in order to analyze stresses and locate hotspots. The model accounts for the latch, door check strap, door cushions, and seal rubber to provide a comprehensive simulation.
Understanding the Model Definition in MotionView
Overall Multibody Dynamics Model
The model consists of a vehicle’s frame and a car door attached by two hinges. Inside the car door is a latch and a check strap. The latch mechanism, picture below, consists of two cams with torsion springs. Contacts are built between the cams and the striker. The striker is attached to the vehicle frame while the latch moves with the vehicle. The model also contains a simplified check strap, shown below. The cylinders are pushed into the check strap with springs. As the door swings outward, the check strap translates past the cylinders. The forces between the cylinder and check strap add extra resistance that the passenger must overcome when opening and closing the door.
Latch (Left) and Check Strap (Right)
The car door is modeled with two cushion forces. The forces are treated as impacts dependent on door position, velocity, contact stiffness, and contact penetration. The seal around the car door is modeled using forces as well. Markers attached to the door and frame are used to calculate the distance the seal is deformed. Forces are then computed based on the distance between the markers using curves for stiffness and damping interpolated from data points.
Stiffness on the y-axis (N/mm); Marker displacement on the x-axis (mm).
There are two simulations to perform after setting up the critical interactions between all components. First, a simulation will be used to compute the necessary force to open the door. Then, a second simulation will capture the door slam where stresses and hotspots can be analyzed. In both simulations, in the first 0.5 seconds the latch releases allowing the door to open.
For the opening force estimation simulation, a sensor input sensor output controller (SISO) will be used to calculate the door opening force. The controller will use PID control to open the door 80 degrees at a constant angular velocity in 2.5 seconds. The door angle acts as the process variable and setpoint. The force applied to the door is the output which can be extracted as a curve.
After extracting a force curve from the first simulation, a second simulation will open the door using the opening force curve and then apply a slamming force. The door will be a flexible body allowing the computation of displacements, strains, and stresses.
Pre-Requisite
SOFTWARE REQUIREMENTS
MotionView (2024 or newer)
MotionSolve (2024 or newer)
MODEL FILES
Door_Slam_Model.zip (See Attachments)
Usage/Installation Instructions
MODEL SETUP & SIMULATION STEPS
Opening Force Estimation Model
- Open Opening_Force_Estimation_archive.mdl in MotionView.
- Run the analysis with an appropriate output directory.
- Open the h3d output file in HyperView to review the results.
Door Slam Model
- Open Door_Slam_Model _archive.mdl in MotionView.
- Run the analysis with an appropriate output directory.
- Open the h3d output file in HyperView to review the results.
Post-Requisite
RESULTS
After running the analysis and reviewing the results, additional data can be plotted in the HyperGraph client. The plot below depicts the required opening force vs time and opening force vs angle. The plots are similar because the door was opened at a constant angular velocity with a PID controller. The positive direction indicates a force pushing the door closed while the negative direction indicates a force pulling the door open. Initially the forces from the seal and cushions push the door open. A force against the door is required to maintain a constant velocity. Once the door is partially open, the cushions and seal no longer have an effect requiring the passenger to pull open the door.
Required Force over Time to Open the Car Door
Required Force to Open the Car Door as a Function of Angle
The required force curves are used to inform the motion of the door slam simulation. An 8 Newton force for 0.5 seconds is added to simulate the slamming force.
Passenger Force Input for the Door Slam Simulation
Door Motion and Seal Contact Forces
Latch Mechanism Contact Forces
Check Strap Contact Forces
Door Von Mises Stresses
Door Stress Hotspots
CONCLUSION
Multibody dynamics is a powerful tool allowing for the visualization of motion, forces, and stresses. In this example, we created a multibody model of a car door with a latch, check strap, cushions, and a seal. In one simulation, we used a sensor input sensor output (SISO) to find the required force to open the door. In a second simulation, we performed a door slam with a flexible body door to take into account the deformation of the door during the slam. During post-processing, we were able to review contact forces, door stresses, and identify hotspots.
AUTHORS
John Dagg, Systems Engineering Intern
Chris Fadanelli, Solution Engineer - Systems Integration
Re: Avg. within centroid distance
Hi,
This is a very commonly used formula, so I would recommend searching through academic sources if you think you need a reference. For example, I found this book referencing the measure:
https://www.sciencedirect.com/topics/computer-science/cluster-centroid
Hope this helps,
Roland