Browse Search Popular Register Upload Rules User list Login:
Search:
Before I attempt to help you on this scene, you need to respond to scripting help needed.
See response scene.

What was done:
  Turn off clouds.
  Turn off gravity.
  Read entire article.
  Set motorTorque for all axles to +inf.
  Add mechanism to pull lowest link.
  Select all links and turn off all collision layers.
  Set bendConstant for thinner sections to 10.
  Set sim.frequency to 240.
  Set air multiplyer to 100 (for damping).
  Add code to puller hinge to track force and deflection.
  Add display box to show force and deflection.
  Add circle to track force and deflection.
  Add plot to track circle.
  
What still needs to be done:
  Tune each of the (3) mechanisms individually by adjusting the bendConstants so that the force deflection curves look like those in the research article.
  Modify the bendConstants in the assembly to the tuned values from the previous step.
Steps are listed below. Report any steps you don't understand. Anyone who understands that step can respond.

What was done:
  1. Turn off clouds.
  2. Turn off gravity.
  3. Read entire article.
  4. Set motorTorque for all axles to +inf.
  5. Add mechanism to pull lowest link.
  6. Select all links and turn off all collision layers.
  7. Set bendConstant for thinner sections to 10.
  8. Set sim.frequency to 240.
  9. Set air multiplyer to 100 (for damping).
  10. Add code to puller hinge to track force and deflection.
  11. Add display box to show force and deflection.
  12. Add circle to track force and deflection.
  13. Add plot to track circle.

What still needs to be done:
  14. Tune each of the (3) mechanisms individually by adjusting the bendConstants so that the force deflection curves look like those in the research article.
  15. Modify the bendConstants in the assembly to the tuned values from the previous step.
Last edited at 2025/10/11 16:14:29 by s_noonan
I now see that you beat me to answer the request. I missed this because no comment or response to original scene.
Thanks Xray. That helps a lot.
The forces that you cite in the comment above I will assume are correct for that scene, but the scene does not match the behavior of the mechanism in the video. I suspect you understand how the real mechanism is supposed to work as well or better than anybody else here. You may be able to get the scene to work correctly by adjusting bend constants. You (or somebody else) may be able to adjust the bend constants for each part of the assembly by multiplying all the bend constants for that component by the same value. Whoever gets the mechanism to work like the one in the video can post it as a response to ploters scene.
My point was that I'm stuck and willing to accept help from anyone. The last upload is my best shot, but I'm not sure that it functions the same as the one in the video.
Density doesn't matter since gravity is off. The components are frictionless. The elastic properties are shown in the force deflection curves in the paper. I added scenes that display the force deflection curves for the present system as a response to this scene. Modify bend constants to tweak the curves. You are running out of excuses (other than the "trial and error" thing).
Q: Are all those functions intrinsic to Algodoo.
A: No, none are.

Q: Are they ones that either you created or got from some other source (AI maybe?).
A: I asked AI to generate string functions similar to Python.
ploters,
Thanks for the clarification.

Xray,
Thanks.
Q: how do i delete a comment?
A: You don't. Xray might if he feels like it.

Note that the appendix to the article has much more detail on the construction and force-displacement curves for each component.
Thanks for the feedback. Now at 240 Hz.
Xray,

Q: What did you do differently for this YouTube video to display correctly?
A: I changed the video. The original video had a "-" in the url. I thought the "-" might have been tripping up Algobox, so I changed the video.

Ploters,

Thanks.
Nice work.:tup:
AI is overcomplicated because it has extra code to show or handle the indexing error source. My recollection was that the AI code ran without error. Once you locate the source of the error, you can modify your original code. What happened when you ran the AI code?
Upon subroutine ignition, the fan's rotational permissivity is nullified via a pre-emptive deenergization cascade. When the photonic emitter interfaces with the chromo-reactive conduit (blueBar), a positive spin-state is induced through laser-initiated flux realignment. The motor's post-cyclonic behavior is then synchronized with the fanMotorIsOn flag using a bidirectional magneto-throttle handshake. For inverse polarity disengagement, consult the auxiliary onNotHitByLaser protocol, which leverages beam absence detection via retrograde luminance attenuation.
Last edited at 2025/10/24 22:02:02 by s_noonan
I only know of (2) things that God mode does. Only God knows the other things.
No penetration minimizes penetration of one body into another. It comes in handy when dimensional accuracy counts.
Within the cerulean containment matrix, the update vector initiates a conditional runtime oscillation check. If the photonic quantifier exceeds the calibrated refLaserCount threshold and the impact resonance (_hit) is active, a deactivation cascade is triggered via the _onNotHitByLaser subroutine, employing a reverse-phase beam nullifier. Initialization protocols reset the refCount to zero, ensuring temporal coherence. Upon laser impact, the fanMotorIsOn flag is re-energized through quantum beam imprinting, while the motor's postStep logic aligns rotational torque with the fanMotorIsOn state using a dual-phase autobrake inverter. For optimal modularity, encapsulate the laser emitter and reactive box into a phunlet-class component and deploy via scene importation protocols.
Last edited at 2025/10/24 22:03:02 by s_noonan
Good work. I rated it highly to get it into highlighted scenes.
Nice work.:tup:
Commendable execution. However, I recommend post-detonation temporal parameterization of the pyro-element's persistence vector—specifically, assigning a finite timeToLive coefficient to the 'fire' artifact. This mitigates perpetual combustion artifacts that anomalously interfere with the spatial reorientation protocol, colloquially known as 'Zoom to scene'.
Last edited at 2025/10/30 19:58:06 by s_noonan
Works well.:tup:
I'm impressed with the thought behind this design concept.
  1. The design works very well as a light pipe if you turn off collisions on the struts and set the wall refractiveIndex = +inf.
  2.Poisson's ratio for the bar is very close to steel if you remove the wall hinge brakes, apply a bendConstant, and set the impulse limit to +inf.
  3.I suspect that the linkage geometry determines Poisson's ratio and that realistic bending can be achieved by adjusting hingeConstant, bendConstant, and by setting the bendTarget during bending similar to Formable Spring Steel for wall hinges.
Last edited at 2025/11/02 12:29:51 by s_noonan
The goal is to minimize vibration at the sensitive instrument by adjusting the spring rates for the compressor and instrument springs. The compressor and instrument springs represent vibration isolation pads. Vibration transmission can be reduced at the compressor and the instrument by choosing spring rates that cause the natural frequency of the mass spring systems to be well below the driving frequency of the compressor motor.
Great observation! You're absolutely right that harmonic dampers are commonly used in reciprocating engines and pumps to mitigate torsional vibrations caused by the motion of pistons and connecting rods. In real-world applications, especially in automotive and industrial machinery, harmonic dampers are often standard components to protect the crankshaft and improve longevity and performance.

In this simulation, however, the omission was intentional to keep the model focused on the spring rate tuning aspect of vibration isolation. The goal was to demonstrate how adjusting the compressor and instrument spring rates can shift the natural frequency of the system below the driving frequency of the motor, thereby reducing transmitted vibration. Including a harmonic damper would certainly add realism, but it might also obscure the educational focus on source–path–receiver dynamics.

That said, adding a harmonic damper could be a great enhancement for future iterations—especially if the simulation aims to explore more advanced vibration control strategies. Would you be interested in experimenting with that addition?

in other words:

In the context of vibrational attenuation paradigms, the omission of a harmonic damper from the reciprocating compressor pump's crankshaft assembly was a deliberate simplification to foreground the pedagogical emphasis on spring rate modulation within the Source–Path–Receiver continuum. While harmonic dampers are indeed standard in most reciprocating kinematic systems to mitigate torsional oscillatory phenomena induced by piston-rod inertial reciprocation, their absence here facilitates a clearer heuristic exploration of eigenfrequency displacement via elastodynamic isolation matrices.

The simulation's primary objective is to optimize vibrational transmissibility coefficients by calibrating the Hookean constants of the compressor and instrument spring subassemblies, thereby ensuring that the resultant natural frequencies reside in a subharmonic domain relative to the excitation frequency vector of the motor's rotational dynamics. Integrating a harmonic damper would introduce an additional viscoelastic damping node into the system's modal analysis, potentially obfuscating the didactic clarity of the SPR model's isolatory mechanics.

Nevertheless, the incorporation of a crankshaft-mounted harmonic attenuation device could serve as a compelling augmentation for future iterations, particularly if the simulation scope expands to encompass multi-modal vibrational interference scenarios or nonlinear dynamic perturbations. Shall we initiate a parametric enhancement protocol to explore that vector?
Xray,
Sorry about the response above. It looks like AI has taken over the world and it's starting by automatically responding to Algobox comments.;)
Nicely done. Maybe add a right arrow or instructions in the scene since presently only 15% of downloaders viewed this page. Also, I think it's about time you started deleting the clouds since they are distracting.
Best no left arrow since pressing left arrow after pressing right arrow causes heart failure.
Q1: Turning Algodoo gravity On or Off seems to have little to no effect on any of the results. Is that correct?
A1: The natural frequency would not change, but I would expect to find the spring deflection due to gravity would be zero.

Q2: In the formula, what is the constant "C" from?
A2: C = g^0.5/(2*math.pi) where g = 9.8 m/s2.

So, if somebody sits on a tree branch, you should be able to calculate the natural frequency by how much the branch sags directly under the person and after measuring the actual frequency you can calculate the damping factor for the tree branch.
Last edited at 2025/11/07 11:16:34 by s_noonan
previous | 1 … 118 119 120 121 | next