Hello Hwayeon,

I have completed my proposal and here is the link of the document,  
<https://docs.google.com/document/d/1pf5wvGrDtvk_yPewhc6swembL2PS6A_n-WMpbgsDbG0/edit?tab=t.0#heading=h.iqken06pyrkc>please
 
review this and give suggestions on this proposal on Extending Classical 
Mechanics Module: Implementing Specific Forces and Torques.

Proposal Link : 
https://docs.google.com/document/d/1kBhidN3FIFkJ_-M2aQn-KA64cg_kDq-TqRYZTSf3P8U/edit?usp=sharing

Regards,
Pratyksh

On Friday, April 4, 2025 at 10:23:28 PM UTC+5:30 Pratyksh Gupta wrote:

> Hello Hwayeon,
>
> I have completed my proposal and here is the link of the document,  
> <https://docs.google.com/document/d/1pf5wvGrDtvk_yPewhc6swembL2PS6A_n-WMpbgsDbG0/edit?tab=t.0#heading=h.iqken06pyrkc>please
>  
> review this and give suggestions on this proposal on Extending Classical 
> Mechanics Module: Implementing Specific Forces and Torques.
>
> Proposal Link : 
> https://docs.google.com/document/d/1kBhidN3FIFkJ_-M2aQn-KA64cg_kDq-TqRYZTSf3P8U/edit?tab=t.0
>
> Regards,
> Pratyksh
> On Thursday, March 27, 2025 at 7:40:10 PM UTC+5:30 [email protected] 
> wrote:
>
>> Hi Pratyksh,
>>
>> I'd recommend focusing on Hills model -- the parts you've referred to as 
>> "Hills muscle model actuator", "example model for hills muscle actuator", 
>> "fiber length state", and "tendon force state" in your proposal. Given the 
>> time constraints, it's difficult to complete everything listed, and hills 
>> model alone is a substantial and complex topic. Once you begin working 
>> through the actual implementation, you'll find it quite challenging and 
>> time-consuming. So I'd advise narrowing your scope to hills model and start 
>> thinking concretely about how you plan to implement it. At the moment, I 
>> don't see any technical or theoretical details or a clear plan in your 
>> proposal.
>>
>> Hwayeon
>> On Saturday, 22 March 2025 at 14:35:30 UTC [email protected] wrote:
>>
>>> Hi Jason,
>>>
>>> I have proposed a refined structured enhancement and improvement plan 
>>> divided into multiple phases:
>>>
>>>
>>> *Refined Proposed Enhancements:*
>>> *Phase 1 (90 hours) : -*
>>>
>>> * • Friction Example Model (Sliding Block on Rotating Disc):*
>>> The current implementation needs to be completed by merging PR #26936 
>>> (if not already merged) and resolving any remaining issues from issue 
>>> #26929. This will provide a clear, well-documented example of how 
>>> frictional forces act in rotational motion scenarios.
>>> * • Hill’s Muscle Model Actuator:*
>>> The HillTypeMuscle actuator (PR #26443) will be finalised by addressing 
>>> any remaining bugs and ensuring seamless integration with the PathwayBase 
>>> system, which is essential for biomechanics applications.
>>> * • Example Model for Hill’s Muscle Actuator:*
>>> A simple example of a muscle-actuated joint will be developed, 
>>> showcasing how muscle forces generate motion. A tutorial will also be 
>>> provided to help users simulate muscle behaviour using sympy’s numerical 
>>> solvers.
>>>
>>> *Phase 2 **(175 hours) : -*
>>> * • Fiber Length State (Damped Elastic Tendon):*
>>> this enhancement accounts for the elasticity and damping of the tendon, 
>>> which affects how muscle force is transmitted to bones. By introducing 
>>> tendon_length as a dynamic variable, it provides a more realistic 
>>> representation of muscle-tendon dynamics.
>>> * • Tendon Force State (Damped Elastic Tendon):*
>>> this feature models tendon force as a state variable, capturing both 
>>> elastic and damping effects (F_t = k_e * (l_t - l₀) + k_v * ṡ(l_t)). This 
>>> helps simulate the time-dependent response of tendons under varying loads.
>>> * • Nonlinear Damper:*
>>> this model will allow damping force to be defined as a nonlinear 
>>> function of velocity (F_damping = -damping_coefficient * f(velocity)), 
>>> making it more accurate for fluid and viscoelastic damping applications.
>>>
>>> *Phase 3 **(350 hours) : -*
>>> * • Bouc-Wen Hysteresis Model:*
>>> A key enhancement for capturing energy dissipation in structural 
>>> systems, this model represents hysteretic behaviour commonly found in 
>>> materials undergoing cyclic loading, such as rubber, steel under plastic 
>>> deformation, and seismic dampers.
>>>
>>> *Extended Phase (Additional Feature) : - *
>>> * • Maxwell Viscoelastic Model:*
>>> this model represents a spring and damper in series, commonly used for 
>>> modelling viscoelastic materials. It helps simulate realistic time 
>>> dependent deformation in biological tissues and polymers.
>>>
>>> I would appreciate insights on any potential challenges or key areas of 
>>> focus that I should consider and any refinement that i have to make in this 
>>> refined proposed enhancement and improvements.
>>>
>>>
>>> Looking forward to your thoughts!
>>>
>>> Regards,
>>> Pratyksh Gupta
>>> On Saturday, March 22, 2025 at 3:58:00 PM UTC+5:30 [email protected] 
>>> wrote:
>>>
>>>> Dear Pratyksh,
>>>>
>>>> I would suggest just focusing on improving the variety and capabilities 
>>>> of our muscle force models, starting with Hill's original model. That is 
>>>> plenty for the scope of the different size projects. Once you implement 
>>>> Hill's model (90 hours), then you could add more features to muscles or do 
>>>> another muscle model.
>>>>
>>>> Jason
>>>> moorepants.info
>>>> +01 530-601-9791 <(530)%20601-9791>
>>>>
>>>>
>>>> On Sat, Mar 22, 2025 at 11:21 AM Pratyksh Gupta <[email protected]> 
>>>> wrote:
>>>>
>>>>> Hello SymPy developers, 
>>>>>
>>>>> I am Pratyksh Gupta, a student at IIT Patna pursuing a Bachelor’s in 
>>>>> Computer Science and Data Analytics. I am an enthusiast of physics and an 
>>>>> active contributor to sympy. Recently, I came across the idea of 
>>>>> *enhancing 
>>>>> the actuator capabilities in sympy’s physics.mechanics module*, which 
>>>>> aligns with my interest in symbolic mechanics and control systems.
>>>>>
>>>>> *Proposed Enhancements:*
>>>>>
>>>>> I have proposed a structured enhancement and improvement plan divided 
>>>>> into multiple phases:
>>>>>
>>>>> *Phase 1: Completing Hwayeon Kang’s Future Work (90 hours) : -*
>>>>>
>>>>> This phase aims to finish pending work from the GSoC 2024 
>>>>> contributions to ensure continuity and build upon existing momentum.
>>>>> * • Friction Example Model (Sliding Block on Rotating Disc):*
>>>>> The current implementation needs to be completed by merging PR #26936 
>>>>> (if not already merged) and resolving any remaining issues from issue 
>>>>> #26929. This will provide a clear, well-documented example of how 
>>>>> frictional forces act in rotational motion scenarios.
>>>>> * • Hill’s Muscle Model Actuator:*
>>>>> The HillTypeMuscle actuator (PR #26443) will be finalised by 
>>>>> addressing any remaining bugs and ensuring seamless integration with the 
>>>>> PathwayBase system, which is essential for biomechanics applications.
>>>>> * • Example Model for Hill’s Muscle Actuator:*
>>>>> A simple example of a muscle-actuated joint will be developed, 
>>>>> showcasing how muscle forces generate motion. A tutorial will also be 
>>>>> provided to help users simulate muscle behaviour using sympy’s numerical 
>>>>> solvers.
>>>>>
>>>>> *Phase 2: Expanding Nonlinear Springs and Dampers (175 hours) : - *
>>>>>
>>>>> This phase focuses on introducing more advanced actuator models to 
>>>>> capture real-world behaviours.
>>>>> * • Polynomial Spring:*
>>>>> A PolynomialSpring model will allow defining force-displacement 
>>>>> relationships using polynomials (F = -∑ kᵢ xⁱ). This is useful for 
>>>>> modelling materials with nonlinear stiffness properties.
>>>>> * • Piecewise Linear Spring:*
>>>>> A PiecewiseLinearSpring model will introduce different linear segments 
>>>>> for force response, which is essential for capturing non-uniform 
>>>>> stiffness 
>>>>> characteristics in engineering structures.
>>>>> * • Nonlinear Damper:*
>>>>> This model will allow damping force to be defined as a nonlinear 
>>>>> function of velocity (F_damping = -damping_coefficient * f(velocity)), 
>>>>> making it more accurate for fluid and viscoelastic damping applications.
>>>>> * • Bouc-Wen Hysteresis Model:*
>>>>> A key enhancement for capturing energy dissipation in structural 
>>>>> systems, this model represents hysteretic behavior commonly found in 
>>>>> materials undergoing cyclic loading, such as rubber, steel under plastic 
>>>>> deformation, and seismic dampers.
>>>>>
>>>>> *Phase 3: Integration and Advanced Musculotendon Dynamics (350 hours) 
>>>>> : - *
>>>>>
>>>>> This phase aims to extend musculotendon dynamics and incorporate 
>>>>> viscoelastic models for realistic simulations.
>>>>> * • Maxwell Viscoelastic Model:*
>>>>> this model represents a spring and damper in series, commonly used for 
>>>>> modelling viscoelastic materials. It helps simulate realistic time 
>>>>> dependent deformation in biological tissues and polymers.
>>>>> * • Fiber Length State (Damped Elastic Tendon):*
>>>>> this enhancement accounts for the elasticity and damping of the 
>>>>> tendon, which affects how muscle force is transmitted to bones. By 
>>>>> introducing tendon_length as a dynamic variable, it provides a more 
>>>>> realistic representation of muscle-tendon dynamics.
>>>>> * • Tendon Force State (Damped Elastic Tendon):*
>>>>> this feature models tendon force as a state variable, capturing both 
>>>>> elastic and damping effects (F_t = k_e * (l_t - l₀) + k_v * ṡ(l_t)). This 
>>>>> helps simulate the time-dependent response of tendons under varying loads.
>>>>>
>>>>>
>>>>> *Extended Phase: Integration with Control Systems (Additional Feature) 
>>>>> : - *
>>>>>
>>>>> *Integration with Control Systems : - *
>>>>> • develop interfaces to integrate the enhanced actuator models with 
>>>>> control systems like PID controllers and state feedback controllers.
>>>>> • provide practical examples showcasing how these controllers can be 
>>>>> used to regulate forces and motions in mechanical and robotic systems.
>>>>> • this will bridge gap between symbolic modelling and real time 
>>>>> control, making sympy useful for engineers and researchers working on 
>>>>> dynamic system control.
>>>>>
>>>>> I would appreciate insights on the feasibility of this approach and 
>>>>> any potential challenges or key areas of focus that I should consider and 
>>>>> any refinement that i have to make in this proposed enhancement and 
>>>>> improvements.
>>>>>
>>>>> Looking forward to your thoughts!
>>>>>
>>>>> Best Regards,
>>>>> Pratyksh Gupta 
>>>>>
>>>>> -- 
>>>>> You received this message because you are subscribed to the Google 
>>>>> Groups "sympy" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>>> an email to [email protected].
>>>>> To view this discussion visit 
>>>>> https://groups.google.com/d/msgid/sympy/29d3f3f8-7757-4477-9212-4c0c786ba777n%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/sympy/29d3f3f8-7757-4477-9212-4c0c786ba777n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/sympy/5883545c-1728-46a8-80f7-b77f644cd62bn%40googlegroups.com.

Reply via email to