Latest Discussions - COMSOL Forums https://www.comsol.com/forum/ Most recent forum discussions Sun, 07 Dec 2025 03:56:27 +0000 COMSOL Forum: Latest Discussions https://www.comsol.com/shared/images/logos/comsol_logo.gif https://www.comsol.com/forum/ Desiccant Cooling System Simulation https://www.comsol.com/forum/thread/370001/desiccant-cooling-system-simulation?last=2025-12-07T03:56:27Z <p>Hi, my name is Edward Akpee, a masters student working on a project that requires simulation. i what to ootimize a solar Assisted Desiccant Cooling System. its my first time using comsol, I don't know how to go about it. i need your assistance.</p> Sun, 07 Dec 2025 03:56:27 +0000 4.2025-12-07 03:56:27.370001 collision between two gases https://www.comsol.com/forum/thread/369991/collision-between-two-gases?last=2025-12-06T12:05:38Z <p>Hi i want to model the collisions between the particles of a steady gas (distribution is maxwellian) and a moving one with a defined velocity (the distribution is maxwellian but i sum the known velocity in direction z). the model should be axysimmetric. i know the densities of both gas, particles mass and their volume. i want to know how the particles of the first gas change density and i want to mesure the pressure waves that form. how do i do? i'm a beginner but i dont think that would be too hard</p> Sat, 06 Dec 2025 12:05:38 +0000 4.2025-12-06 12:05:38.369991 Optimization of an electron beam radius https://www.comsol.com/forum/thread/369981/optimization-of-an-electron-beam-radius?last=2025-12-06T11:52:08Z <p>Good morning, I am performing a simulation for an electron accelerator which consists of a cathode, an initial accelerating potential and then the electron beam is guided by six coils on a target which is almost 1m far from the cathode. The simulation itself is ok and I can see the beam.</p> <p>What I'd like to do next is performing an optimization of the radius of the beam with respect to the currents in the coils. To do so, I defined a boundary probe on the surface of my target with the expression <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIUAAAAZCAQAAAC1dyWPAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfpDAYLNDSLz7qUAAADU0lEQVRYw+2Y65XyOAyGH+35GvCW4BbcgqeEbAlpIVNCKCFTApQAJUxKgBKgBO2POI6d2xAGDj92ncOJ7diSeHWxZFH+b137824BAMRRcMOy08sbeejbHwyVouA5Y97H4+1AKHg0CuPfx+OvlxhjKe7+1XriA0AMcHuNe0x5SCXm5Q6C74xx876a5uUWGHlgxtyeQd5QZKP9gwC+HoiMB5762VCUnJNR84i/46gVDHZxRfGIbOs8OKb8ngFFM2CNSWHZIGTR/V3c4prjr4GY8KDIrOQJUJwpEwupN++3XPvByqpfQbHEg+vQT1IsMZQYoNVDmLGUQMuJUnchTUE/xeOBHQ4PWJzUHLQFPIfRaZLRCDy+ujRHCm560gt///rMGkkKII6Ki36CFJx0nkcrXk+TE4Rjl3xQdx6E62bwHDtdUymcqXFYriFpySPFdx4pxjS6X4ziiT39qNcVq5hKqmA5UrOnoVzmQjOcdsOk75hhuWLD28VFvvcylFLBUAfgmtzfJmaZ0MDhFfYBWIsuh8n7oZhK2sWB8DZrRzv14NDDZMGVetApDd8RJO3eadY2FykmUIxo4AMAbmpPs4L65PlOR2tcsm9mPcdJoYixQg/iqKjkxoe2QMFX+OQ5hYwt9hMftflM1kY09AQUtNoC4FZ2ElYMGaHBx/4t2zmRNErn8H3kuKNN9PDNvsM3mtoxMaLjKC0ZaTbVyjyNpLchUiw7yJKkw/F5r1WEGkT2UgfN72Id0M5gPcK916yUYXwRn32f0vDd3A/2tK3NSCoO252EYqN002aIJXtfjtlE1APoiVtnnFIHwwbED/247wbiEviiSc/T4BLWllyecTuxIKmjxkkJ4qnHB3wmfw9jjBU7rPgO10Duk0oO+Ex3k6yBA04KbPTIFpesmaOxoxRwE/t6vM1xKfRDDEdpuPCPLte7TiMUuddlaS8GN4oUZnrtgc3yeNtH8yUaCga/NVL8kFfMSNr/p1Wa2xJvNl6nzJVjSWBrQk5R5pDdQffnELj54odmQzlGsVYXzO6w4yI9pcEZ3xVty4XXY88Dkrr8NJS1G2+pMVjavma4r0kJ+jVPQypumKEKeVZ7RFJp+MyiyHN1EzX0ZJ2/QMZqHPdWreK/1f4FKcDVhxOfuikAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADgweDE1KzI2NSs2MzZmOQUbAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" /> called R_spot, where qy and qz are the position of particles in y and z.</p> <p>Then I set up an optimization with objective function (spot_target - comp1.R_spot) where spot_target is defined as 1[mm] in my parameters. I ask for a minimization with control variables the six coils currents. But I keep getting this error and I don't understand how to resolve:</p> <blockquote> <p>Error in sweep. - Parameters: "I_coil_1","20","I_coil_2","20","I_coil_3","20","I_coil_4","20","I_coil_5","20","I_coil_6","20" Cannot evaluate expression. Undefined variable. - Variable: comp1.qy - Geometry: geom1 - Boundary: 87 Failed to evaluate expression. - Expression: sqrt((comp1.qy^2)+(comp1.qz^2)) Failed to evaluate expression. - Expression: comp1.bnd1_operator1(sqrt((comp1.qy^2)+(comp1.qz^2))) Failed to evaluate variable. - Variable: comp1.R_spot - Defined as: comp1.bnd1_operator1(sqrt((comp1.qy^2)+(comp1.qz^2))) Failed to evaluate variable. - Variable: opt.obj1</p> </blockquote> <p>I also watched the Optimization tutorials in the Learning Center. If someone can help me figuring out what I'm doing wrong I will be grateful since I'm few days into Comsol and I'm learning it by myself. Thank you in advance, Emanuele</p> Sat, 06 Dec 2025 11:52:08 +0000 4.2025-12-06 11:52:08.369981 How to prevent Model Remeshing while solving after Updating Boundary Selections (No Geometry Change) https://www.comsol.com/forum/thread/369972/how-to-prevent-model-remeshing-while-solving-after-updating-boundary-selections-no-geometry-change?last=2025-12-04T20:14:42Z <p>Hi,</p> <p>In my workflow, I use a union of ball selections(created in geometry, after Form Union) to identify and select new boundary surfaces. Then, I update the boundary conditions with these newly created selection sets. Importantly, I do not modify the actual geometry, just create an union of different ball selections to use as boundary.</p> <p>Here’s a simplified snippet of my code where the BCs are assigned and then the study is run:</p> <blockquote> <p>model.component('comp1').physics('ec').feature('term1').selection.named('geom1_termUnion'); model.component('comp1').physics('ec').feature('gnd1').selection.named('geom1_groundUnion');</p> <p>model.study('std2').run;</p> </blockquote> <p>termUnion and groundUnion are unions of several ball selections.</p> <p>However, when I run the study, COMSOL remeshes the entire model before solving. I would expect that only the solution should update, there should be no reason to regenerate the mesh if the geometry hasn’t changed. That is the entire idea of using ball selections.</p> <p>Why does COMSOL trigger a remesh in this situation, even though only boundary selections have changed? Is there a way to prevent unnecessary remeshing when updating boundary conditions via selection sets?</p> <p>Any tips would be greatly appreciated! Thank you in advance for your help.</p> Thu, 04 Dec 2025 20:14:42 +0000 4.2025-12-04 20:14:42.369972 Multiple lumped ports with excitation https://www.comsol.com/forum/thread/369971/multiple-lumped-ports-with-excitation?last=2025-12-05T13:28:35Z <p>I want to simulate a chip with 4 independent CPW resonators, each having an input and output lumped port at the end of the respective resonators to calculate the two-port transmission S-parameters. I add "EMW - Frequency Domain" Study and add total 8 lumped ports (4 pairs with excitation ON and OFF) and compute. I expect getting S-parameters in the Results but I don't get it and instead all I can get is "Reflection coefficient with multiple excitation" only for 4 ports which had excitation ON. How can I get S-parameters for 4 CPW like, (S00, S10, S01, S11), (S22, S32, S23, S33), etc.?</p> Thu, 04 Dec 2025 13:54:31 +0000 4.2025-12-04 13:54:31.369971 Efficient Selection of Multiple surfaces as boundaries https://www.comsol.com/forum/thread/369932/efficient-selection-of-multiple-surfaces-as-boundaries?last=2025-12-04T20:51:09Z <p>Hello everyone,</p> <p>I’m modeling a system in COMSOL where two rectangular boundary regions must be dynamically moved across a surface, as guided by an optimization algorithm. My current method updates rectangle coordinates on a workplane for each optimization step, but this requires running form union and remeshing every time boundaries change, which is very computationally expensive.</p> <p>As an alternative, I’m considering pre-generating hundreds of small rectangles on the surface as potential boundary areas. For each optimization iteration, I would simply select subsets of these rectangles to define "terminal" and "ground" regions for electric current physics, without touching the geometry or mesh modules.</p> <p>To clarify:</p> <p>Geometry and mesh remain unchanged; only boundary conditions are reassigned among rectangles. I need an efficient way to programmatically select which rectangles to use at each step, ideally automated via MATLAB LiveLink. Currently, I reference rectangles by their surface numbers, which works for a simple test case, but managing hundreds will quickly become unwieldy. I’d like to avoid manually tracking indices.</p> <p>My main questions:</p> <p>Is this approach feasible for avoiding repeated form union and remeshing while constantly changing boundary conditions? Is there a robust way in COMSOL to tag or systematically reference large numbers of geometric entities for flexible boundary condition management, especially with MATLAB automation?</p> <p>I've attached a sample model showcasing this approach, with hundreds of small rectangles and the previous large-rectangle method for reference. For this model, my optimization algorithm will guide me to shit my terminal and based on that I want to select another set of rectangles.</p> <p>Thank you in advance for any insights!</p> Tue, 02 Dec 2025 22:17:19 +0000 4.2025-12-02 22:17:19.369932 Optical generation rate https://www.comsol.com/forum/thread/369931/optical-generation-rate?last=2025-12-02T16:23:51Z <p>i have computed total generation rate from ewfd module in a varialbe named G_tot that is wavelength dependent and is a spacial data. now i want to integrate the data over wavelength. so the data remains only spatial non dependent on lemda. but when i am usign the integrate operator it just reduces a dimension. as a result the unit of generstion rate becomes (1/m2.s) instead of (1/m3.s) l. what is the solution .</p> Tue, 02 Dec 2025 16:23:51 +0000 4.2025-12-02 16:23:51.369931 Silver faces and material assignment crisis https://www.comsol.com/forum/thread/369921/silver-faces-and-material-assignment-crisis?last=2025-12-02T15:46:42Z <p>Hello, I am struggling with a simple modulator 3D structure. I tried to create the geometry in many different ways but the cleanup wizard always appears to bother me. I tried to extrude a 2D surface, or directly create the 3D blocks, but I always encounter problems such as silver faces, and I experience a constant struggle with material assignment (many boundaries are not correctly assigned). I had a 2D model with the identical structure, and never encountered these kind of problems. WIth the 3D, it is a mess. Please help me understand how to cope with this. I want to compute the S parameters and characteristic impedance. I've also tried to insert some boundary conditions such as impedance boundary condition but I am not even able to select the correct faces! This model is simple, there is nothing sketchy about it. Please help me. Thank you</p> Tue, 02 Dec 2025 15:46:42 +0000 4.2025-12-02 15:46:42.369921 Inconsistency in Theory manual 6.0 and 6.2 - Multiplicative plasticity https://www.comsol.com/forum/thread/369911/inconsistency-in-theory-manual-60-and-62-multiplicative-plasticity?last=2025-12-03T10:19:07Z <p>Dear Community and Moderators,</p> <p>I am seeking clarification on the flow rule for finite plastic strain with multiplicative decomposition. In COMSOL 6.0 documentation, the flow rule is:</p> <p><img class="latexImg" src="data:image/png;base64,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" /></p> <p>and in COMSOL 6.2 documentation, the flow rule is:</p> <p><img class="latexImg" src="data:image/png;base64,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" /></p> <p>I am confused about which one COMSOL actually uses. Or are they equivalent? Any help will be useful, thank you. Please see the attached screenshots as well.</p> Tue, 02 Dec 2025 14:25:51 +0000 4.2025-12-02 14:25:51.369911 How to store result files at the end of each time step in a transient analysis? https://www.comsol.com/forum/thread/369881/how-to-store-result-files-at-the-end-of-each-time-step-in-a-transient-analysis?last=2025-12-02T13:08:22Z <p>Hello, Is it possible to make COMSOL store the results at the end of each time step to hard disk? In this way, even if the job gets interupted before the final time step is reached, the partial results can still be seen. Regards Abhishek Basak</p> Sat, 29 Nov 2025 08:33:38 +0000 4.2025-11-29 08:33:38.369881 Flow noise in the time domain https://www.comsol.com/forum/thread/369863/flow-noise-in-the-time-domain?last=2025-11-28T03:38:38Z <p>Hello there,</p> <p>I noticed that COMSOL provides a case study on flow noise (<a href="https://www.comsol.com/model/cavity-flow-noise-105021">Cavity Flow Noise Application ID: 105021</a>), but the noise results obtained are all analyzed in the frequency domain. Can we obtain the noise results in the time domain at a certain monitoring point?</p> <p>Thank you all in advance.</p> Fri, 28 Nov 2025 03:38:03 +0000 4.2025-11-28 03:38:03.369863 Unreasonable particle trajectories and invalid wall condition https://www.comsol.com/forum/thread/369853/unreasonable-particle-trajectories-and-invalid-wall-condition?last=2025-11-26T12:59:13Z <p>Hello there,</p> <p>I encountered some issues while using the charged particle tracing module in COMSOL. I have completed the simulation and obtained the particle trajectories. But some particles don't look very reasonable. A portion of the particles collided with my metal electrode and passed through it, but the surface of electrode was set with the wall condition "Disappear." I used a finer mesh and smaller time steps, but the situation did not improve. What method can be used to solve this problem? <img src="http://" alt="https://files.imagetourl.net/uploads/1764125523605-63d4c858-3ed4-435c-81b2-e9c22515c60e.png" /> <img src="http://" alt="https://files.imagetourl.net/uploads/1764125843251-3ca98b26-6189-4f75-92e6-48741645ab23.png" /> <img src="http://" alt="https://files.imagetourl.net/uploads/1764125873326-f694c201-f106-4f9e-811c-267e2e1d3d8d.png" /></p> <p>Thank you all in advance.</p> Wed, 26 Nov 2025 02:59:25 +0000 4.2025-11-26 02:59:25.369853 Custom boundary conditions with identity pair https://www.comsol.com/forum/thread/369851/custom-boundary-conditions-with-identity-pair?last=2025-11-25T10:21:10Z <p>Hi,</p> <p>I have a 3D model of a pile which is embedded within a cylinder representing the soil; both are thus modelled as solid mechanics. I have created the model using assembly, meaning I have identity pairs on the boundaries that are in contact.</p> <p>What I want to achieve is to enforce compatibility and equilibrium only in the horizontal directions, by default continuity enforces all directions. I have not found a way to do so.</p> <p>I have thought about using contact pair, however I want to remain in the frequency domain; which should be possible.</p> <p>I did find a seemingly related thread on this discussion form on Google, however that page apparently does not exist anymore.</p> <p>Thanks in advance!</p> Tue, 25 Nov 2025 10:21:10 +0000 4.2025-11-25 10:21:10.369851 Line heat source rotating like the handle of a clock https://www.comsol.com/forum/thread/369841/line-heat-source-rotating-like-the-handle-of-a-clock?last=2025-11-25T15:50:34Z <p>Hello fellow comsol users,</p> <p>I am trying to model a heat line source rotating about the center of a circle. While I have seen a lot on rotating heat sources (mostly ways to model rotating or moving laser sources); i cannot for my life think of a method to make it work for a rotating line source. Maybe I am thinking too complicated here.</p> <p>Also, the heat line source feature seems to work only on edges that are fixed in the geometry, so that doesn't work either.</p> <p>If any of you have faced this problem yourselfs or has an idea on how to implement it, I would be grateful for any advice you can share.</p> <p>Thank you in advance! André</p> <p>PS: I only have the basic license and the heat transfer module license available. If your solution requires another method, please mention the module name as well. Thanks!</p> Tue, 25 Nov 2025 08:43:12 +0000 4.2025-11-25 08:43:12.369841 State Variable in 6.3 https://www.comsol.com/forum/thread/369832/state-variable-in-63?last=2025-12-01T15:05:01Z <p>I'm trying to define a state variable in 6.3. I have enabled Variable Utilities in the Model Builder, and I can access that ribbon in the Definition branches, global or component. But State Variable does not appear as an option. What am I missing? Thank you!</p> Mon, 24 Nov 2025 19:31:03 +0000 4.2025-11-24 19:31:03.369832 How to measure the band structure in the linear potential flow frequency domain https://www.comsol.com/forum/thread/369823/how-to-measure-the-band-structure-in-the-linear-potential-flow-frequency-domain?last=2025-11-23T07:42:07Z <p>In acoustic, linear potential flow frequency domain, measurement of band structures. As a beginner in COMSOL and unable to find relevant cases, the supplementary materials in the literature suggest(To calculate band structures, we set the Floquet periodic boundary conditions by setting ‘Pointwise Constraints’ to introduce the Bloch phase shift to the eigenfields. ) However, I am not yet familiar with the specific operations involved, such as setting expressions</p> Sun, 23 Nov 2025 07:42:07 +0000 4.2025-11-23 07:42:07.369823 Client PC Cannot Connect To The Host/Server PC https://www.comsol.com/forum/thread/369811/client-pc-cannot-connect-to-the-hostserver-pc?last=2025-11-20T05:50:44Z <p>Successfull in installing and run as server, as well as client on host PC. However, cannot connect a new client PC to the server/host PC.</p> Thu, 20 Nov 2025 05:49:34 +0000 4.2025-11-20 05:49:34.369811 Simulation of Ecoflex 00-30 https://www.comsol.com/forum/thread/369801/simulation-of-ecoflex-00-30?last=2025-11-19T20:17:52Z <p>Hi, I am trying to simulate a solid and a hollow cylinder made of ecoflex 00-30. I have used different hyperelastic material model values i.e. Yeoh, Ogden, Mooney-Rivilin, etc. from different research papers, yet, I failed to converge the solution in COMSOL 6.3 &amp; 6.1 (both version).</p> <p>I don't know, what boundary conditions and solver settings are missing, the model is 3D and dimensions are in millimeters.</p> <p>How to know which solver settings and boundary conditions are required to solve the simulation correctly?</p> <p>Thanks,</p> Wed, 19 Nov 2025 20:09:57 +0000 4.2025-11-19 20:09:57.369801 PDE for Modeling Liquid Interfaces https://www.comsol.com/forum/thread/369792/pde-for-modeling-liquid-interfaces?last=2025-11-19T17:37:45Z <p>Hello!</p> <p>I would appreciate some help, as I am trying to solve a partial differential equation of a type I have not worked with before. This PDE models the boundary of a liquid as a radius, <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAQAAAAXSy9vAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfpCwoMGR/64GwWAAAAfElEQVQY032QXQ2EQBCDv7lgYC1gYS2MBSxgASQsWk7CaTgJWAAJ5YGfhbDQeZhJm3SamnjD51WlWpdFGlBvjgOD5k0XQtAJRhKRmolOOy8EDVEgWkEgEa6yCxztZJ58JH53OSeP/AvRTzb+aF7+nM2db6kWW0u1AEcVJywaOlk0PFPJLQAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAfdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAOXg3KzMwMSs2MzmxdyM6AAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />, which is a function of the 2D plate the liquid is "sitting" on, such that <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAAXCAQAAAAseeB8AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfpCxMRISf8kkBFAAACGElEQVRYw9WX3XXbMAyFP/RkAa7AFbgCM4I6gjqCMgI9gjWCPUI0gjWCPUI0AvrgH4GKqNh17TbQE2jinksQF4RF+Z72418T+M+JSy3hrvhGXL7y8hTaEae98T01gL5dDdGS+JWt6MM/HJvM9+xwCon6BpRIsv4zSiXRZv6aVgcA4vUg2hHEj/7DiYsjamf8Gq/ng7iboFqaJxKnYpv5zST/V5tuqSbEJUiSBBIlSZLb8mBsFidiZVnhLwcJi0gbSccIw6eXS3Edu0rUN9kLbGnZMbDKQQpXOthOUcTxDHYHA/5Uq6GUe/Ekerys6UHH+AOB7kJcKjrAc9BeHO0nuIqSZcQLOMFWOJH+JEmHoy/gBn0FEEetNomDSaFCVIjo3W1vFif30XMLpOHjyzbaTFbS2BJfQDsg0nGnfY0j0dzSVLTTvYGYZXti55czFK8NaUpta+blW8A5xfQA4gn8XKTtl2iPxCPlbd0N/fYzzkHGPj4eqmGlh0Xa29MBo46as6o4Pad3V3gJhw2V8fY4hcAuGwH2tpoJvB/HASIbnPnlnWDUopDyaeKPic/g0NgZg4pENaHj+bBxJAXHDmU/ElUUK+ezft1fIT6Dg7fZVfD4mUh7K27sUvke1hPij/1YTynM3dVVOObIz5gOV8fpu2wSvm7GEhgyOT8+4wr18uQ9fWgK+c7K8CnEFapcZjfHN1P1yHf9l/8bKZUfZm2lCuIAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADU1eDE0KzI3OCs2MzadAREiAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" />:</p> <p><img class="latexImg" src="data:image/png;base64,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" /></p> <p>where <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAQAAAB6UzRyAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfpCwoLJglTpeX+AAAAjElEQVQoz42QXRnCMAxFT3AwC7MQC1iohVnAQi1UAxKwgIUioRayp239CZTk6aYnuferGPO6/cFckKgkuX+h7Gw2jNUYuxWFhwe1mZ6EiZ1B8A176Rr2MpHnUMDQn8FFUT5O+OqK8mIhjoY1klkMdDS8kHI8kUkOhFLYzlGkeNCbWI1WjOBc6ja1/fcdQKXG0bB3RroAAAAtdEVYdGljYzpjb3B5cmlnaHQAQ29weXJpZ2h0IEFydGlmZXggU29mdHdhcmUgMjAxMQi6xbQAAAAxdEVYdGljYzpkZXNjcmlwdGlvbgBBcnRpZmV4IFNvZnR3YXJlIHNSR0IgSUNDIFByb2ZpbGUTDAGGAAAAIXRFWHRwczpIaVJlc0JvdW5kaW5nQm94ADExeDEwKzMwMSs2Mzklj1UrAAAAHnRFWHRwczpMZXZlbABQUy1BZG9iZS0yLjAgRVBTRi0yLjBB+TMTAAAAAElFTkSuQmCC" /> and <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAQAAACRZI9xAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfpCwoLNR0okHARAAAAnUlEQVQoz5WSURHDIBBE33VqAAtYqAUsYCEWaqGVEAux0FqIhGIhErYfZSglZJgeX8u9udnlMDGq05CoEQu22MNi0ZcGsYmZRGK2kPWWW0IIPDecEDhmIZiUe+dMRu7aALTZah5PKg60O3gC16/uJFIiFh/9KYLXx9fhFOCpakoHMc86et1YpTlItPzq/3ZUNrM2N+1nMAd1ng6yrzfNlFffYrCQCgAAAC10RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQgQXJ0aWZleCBTb2Z0d2FyZSAyMDExCLrFtAAAADF0RVh0aWNjOmRlc2NyaXB0aW9uAEFydGlmZXggU29mdHdhcmUgc1JHQiBJQ0MgUHJvZmlsZRMMAYYAAAAhdEVYdHBzOkhpUmVzQm91bmRpbmdCb3gAMTB4MTArMzAwKzYzNhP1LWUAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" /> are constants. The plate is bounded at the ends by circular plates such that <img class="latexImg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALsAAAAXCAQAAAD5R/Z0AAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAHgAAAB4AJ31WmAAAAAHdElNRQfpCxMRIShsLV3UAAAD4UlEQVRo3u2a0X2bMBCHv+uvC7CCVtAK6ghkBDoCGUEewR4hGcEeIR7BHiGMoD4A8gkE2AGnD+3xYoE4fRKn019KJPDfvt9+/G2Af9MWh10qsWsakFqK5+GvpfsOxpz9XAByFOGsyoYKILzOvGNpwjUWD3h+Pwc+pbuHDaTC9L9jzc0YtXeg4V2NhLYwc1HwlpQNHxQBPNXEGyUeR8keE+85fGD7K6VbZlM8YUi0HSOW0BNQ8kmdrTXrYo9LysfWIT79HKrrl9j4R/KeuRf7gQ4mdEtsqmZFwI7ubsRIRVAhVxLSMWyvmdwuBS6c0gkUDl0hnwtr3rs5dAYp4/0D9RZTeJruDrabWRqdODdmtFxVYmkAN640t6SW/SB2VnNg3kr1u7k1F96TJ9tYSrfMdjPHaXxzM8bUu4PBKAJx2MWKFw/ixIvv1nWHXkxLTHQwpR6KpEm9uJzF8UXLsiV0d7H1dQ2Gc/bRCsa8d7FU/M7MrKhkXHiVi8A7Bz5o2AGGRtV0NBgxXdcysTWAPieT64odxpjYiXQwTAE5tpRukS3pB7loX8k48i4FJY6XkG3rJ4CUnADDNZyl4NCB25BOl34gC4qJeElNx12TwZ+e1Oksy7GldI+w2ckh+zJj4v1KJS2J4SU0E2+38qmVVUORM5A8vSyq+ZwUZnHVxveqpit9UaDl2VK6ZTZV9zKldL7OmHjfK6V1jL8LPA5PoZRMODGx0MSYc+r7lrlFAriiVYTlyga2EVtfd5DZpZBqC8qsdyUqeGMXTuw4tsXbLtUuJY52aorB8pJ9fhWwqtvNvD+pp6TeaJ+5mi3aMLNX8yvBA4xj77YfAbEQGgiNNGLDWQ+765aqm13lpoxv3a7Zhak41pGWqppcxj0tKuxpNk13H1scCnWcUGBU9l3H2HrXmv02R7W4aBXYLS+P8tQbZZK1inT3ieGSbn1xcZdq+OzzWLcHtF/Olxm2lG7MlqMb5V7DR9LDFYxj7wFCm9vx+D7Lc2zXjx/xG4xz4jnRIq/UUlLzK4nhRCWHEwfZSyGGPb+SVdyGe7TPVKzn8rWmy7GN6MTLEYMRL168HLlggva8hhHx8obBiZd+v3KiAMlv5OJKW4y+ndHRE8CMTy10tMRaNVXqjVJHwcMxlGEb0uXYcnQzraxinPRZYwKUKtrLbibMvLbPHeMkNe6SXPo8csNObUT3TMYYOH3yvbQhNP9njh2z8krsnLBTtZqwiZh8Bt2TGQEIDTvxYsSz61Lvwneq5k6v82fJmTgq7ouKh6NoA7pnM8YWDE4dCC9WL9et79TP7NBauu9gzF3y/z8H/ob9AVEpakINxYKSAAAALXRFWHRpY2M6Y29weXJpZ2h0AENvcHlyaWdodCBBcnRpZmV4IFNvZnR3YXJlIDIwMTEIusW0AAAAMXRFWHRpY2M6ZGVzY3JpcHRpb24AQXJ0aWZleCBTb2Z0d2FyZSBzUkdCIElDQyBQcm9maWxlEwwBhgAAACJ0RVh0cHM6SGlSZXNCb3VuZGluZ0JveAAxMTJ4MTQrMjQ5KzYzNnawWaEAAAAedEVYdHBzOkxldmVsAFBTLUFkb2JlLTIuMCBFUFNGLTIuMEH5MxMAAAAASUVORK5CYII=" />.</p> <p>It is my understanding that this equation cannot be put into divergence form, which is required by the Coefficient Form PDE interface. As such, I am wondering if there is another COMSOL interface which is best equipped to solve this kind of PDE or if there is another way to still use Coefficient Form PDE.</p> <p>Thank you in advance for any assistance.</p> Wed, 19 Nov 2025 17:33:38 +0000 4.2025-11-19 17:33:38.369792 Plate displacement and force due to halbach array https://www.comsol.com/forum/thread/369781/plate-displacement-and-force-due-to-halbach-array?last=2025-11-19T10:43:04Z <p>I am working on a problem, where the circular permanent magnets halbach array is rotating using external motors over a Aluminium plate. Due to the flux of time-varying magnetic field, a electromagnetic force is experienced by the halbach array, making it levitate. I am trying to simulate this situation, to calculate the forces acting and the steady-state levitation height of the halbach array. I have tried to simulate it in two ways, first case in which the halbach array is fixed and the aluminium plate rotating with the surrounding region is taken as deformable zone and account for the forces and displacement of plate, and second case in which the plate is rotating at a fixed location and the halbach array inside a deformable region with the forces and displacement of the array. Currently, I have taken the reference from a example problem from application libraries named "electrodynamic_levitation_device". My simulation is running but getting stuck at 4-5% progress. Kindly guide me, I have the attached the .mph files for the both cases.</p> Wed, 19 Nov 2025 10:43:04 +0000 4.2025-11-19 10:43:04.369781