C_R

3577 Reputation

21 Badges

6 years, 95 days

MaplePrimes Activity


These are replies submitted by C_R

@Rouben Rostamian  

Thank you for the code. It’s very instructive and much leaner than I did expect.

Could you check this code line?

Disk := plot3d(0, r=0..R, t=0..2*Pi, coords=z_cylindrical, color=col0):

With Maple 2021 I get an error message.

Error, (in plot3d) cannot convert to coordinate system: z_cylindrical

@acer is not so bad at all.

Thank you!

of a currently opened help page.

Such a string could than be pasted, for example, in the target field of the Hyperlink properties dialogue.

I had hoped that in the new release this feature would also be available for visualitsation components of MapleSim standard libraray.

I hope that visualization of rotation of spheres, cylinders and disks will be possible one day. If possible in combination with the new and very useful scaling feature.

Could you share details how you have done it?

@epostma 

Carl's solution (with an initial simplification to SI units) worked and I am fine with it.
What didn't work was the solution from tomleslie 9664 . For that one I prepared the simplified example which did not work either with the construct convert, simplify~(U.....
he proposed.
It's becomming now more a question about Maple syntax. I don't want to waist your time byond my initial request.

Thank you all!

 

 

@Carl Love 

Actually, I tried to update my worksheet with the nested commands as proposed, and it did not work.

If I interpret the execution of convert,unit_free (as I have used it in my original worksheet) correctly, it works on the operands of a sum. Wherever an operand is a product of a Unit and "something else" it strips of the unit. It does not seem to work on functions. Here is another example

Operand of my example

Unit(Unit('mm'))*sin(Unit(1/'s')*t)

Units:-Unit(mm)*sin(Units:-Unit(1/s)*t)

(1)

As I used the commands

simplify(Units:-Unit(mm)*sin(Units:-Unit(1/s)*t)); convert(%, unit_free)

(1/1000)*sin(Units:-Unit(1/s)*t)

(2)

As proposed

map(convert, `~`[simplify](Units:-Unit(mm)*sin(Units:-Unit(1/s)*t)), unit_free)

(1/1000)*sin(Units:-Unit(1/s)*t)

(3)

NULL

convert(simplify(Units[Unit](mm)*sin(Units[Unit](1/s)*t)), unit_free);

(1/1000)*sin(Units:-Unit(1/s)*t)

(4)

Or

map(convert, simplify~(Units[Unit](mm)*sin(Units[Unit](1/s)*t)), unit_free);

(1/1000)*sin(Units:-Unit(1/s)*t)

(5)

NULL

Download convert_unit_free.mw

Have I overlooked something?

@Carl Love 

Very elegant and new to me! I am wondering what is the help page that I have overlooked?
Thank you!

@epostma 

This will save time and prevent us from scaling errors that can still happen with the work arounds.

To make it perfect (and I am repeating myself here), there should be a plot option to set plot label units and rescale accordingly. In this instance I would have preferred everything in mm.

@tomleslie

Thank you!

I wouldn't have thought of that. I always thought that with such a construct, simplify is executed first and then convert.
Is there an explanation what is different in a nested command compared to two separate input lines?

 

I have not observed it recently. It vanished after system restart. I am not using style management  often so I can’t tell whether this persists.

My guess is that it is related to a change in display resolution which happens in my case in two scenarios:

  • 4k on a 32’’ Monitor to 2k on internal laptop monitor and back
  • Switching between two large Monitors, one at 2k the other at 4k

My overall impression is that such issues have become less frequent with newer versions of windows.

Thank you for following up

Right click in the left pane would definitely save time without loosing focus. Otherwise: In a help page without appropriate cross-reference or hyperlink on the “new topic of interest” in the left pane, it would be required to somehow clone the current help page before opening the “new topic of interest” in the left pane.

Since this post is about improving the help system: I would welcome an option that highlights the search query in a selected result in the left pane. Something like “crtl+f and highlight all” in Firefox. Right now, in Maples crtl+f, the search query has to be entered again in the search field and only one search query is highlighted at the time. Personally, I would have it highlight all enabled by default any without using crtl+f.

@Rouben Rostamian

This would be very interesting. Reproducing mode coupling in Maple (analytically) could give other insights than MapleSim can provide. Swapping frequency for example: On which parameters does it depend?

You can extract parameters from the screen shot bellow. In the attached worksheet are details how I estimated the length of the vertical post. All cross-sections are circular and of the same size. At the start of the simulation the vertical post is slightly inclined by the parameter phi (i.e. the asymmetry in boundary conditions). Similar results are obtained if the arms are attached with a slight offset dx (i.e. structural asymmetry).

It might be easier for you to bend the structure in horizonal direction at the start of the simulation (asymmetry in initial conditions which I could not make work). There is a dimension less parameter q that I use to fine tune the length. Due to the large deflections in my simulation the length of the vertical post had to be shortened by 10%. Mode coupling is only pronounced within 5% tuning range as you can see form the plots bellow (amplitudes in meter, [1]: x-direction, [2]: y-direction).

I observed that the horizontal amplitude becomes largest when the leaf shaped amplitude envelope is symmetric. Detuning transforms it into a croissant (third screen shot).

Good luck!

Parameter set:

q=0.1 vs q=0.15

q=0.1 vs q=0.13

 

 

 

Flexible_beam_mode_coupling_Estimation_of_post_length.mw

 

@acer

Thank you for clarifying that this is an endpoint of automatic simplification.

It’s interesting to note that Maple treats names differently.

.

 

Anyway, I was actually hoping that someone could refer me to comands I might have overlooked (like simplification options ‘size’, ‘power’, ’sqrt’ or other commands like combine or collect).

I am interested in compact output that I can communicate without reentering by hand which is error prone. Also, when transferring expressions to other software (Excel, Maplesim) it makes sense to have them in a compact form.

From classroom perspective 2^2/3/2 is not the final result teachers would expect. Interesting also to note that the Maple Calculator does not simplify powers of 2 symbolically (as it simplifies names).

Others simplify to

which for me does not represent a huge benefit.

 

Thanks again!

@acer  Its a result of a computation:

First 67 68 69 70 Page 69 of 70