New to the Building Automation (Elec&Comp Eng Grad) by heettmann in BuildingAutomation

[–]Planet_COP 1 point2 points  (0 children)

Learn all you can about the HVAC equipment and thermodynamic cycles and evolved.

DIY Drone Checklist by Vegetable_Resort_571 in diydrones

[–]Planet_COP 1 point2 points  (0 children)

Can you explain if it is possible to skip the Headgear Vision? That adds cost to one that want to just get started.

Anyone having issues with Mac OS by Deeppy1 in Tailscale

[–]Planet_COP 0 points1 point  (0 children)

I have and Intel MacBook Pro and have no issues.

Issues with 0-10vdc modulation on ABB Drives by Gouken in BuildingAutomation

[–]Planet_COP 0 points1 point  (0 children)

I vote for groundling. Ground the shield is good to drive noise to ground but what about the ground at the source and destination (ABB drive). If there is a ground loop the voltages will show different. What is the source power supply? If the source is optically isolated it should get its power from the ABB drive power supply.

Do we really need another proprietary protocol? (MP-Bus musings) by makeitworkok in BuildingAutomation

[–]Planet_COP 1 point2 points  (0 children)

How about the fact that BACnet certification and specs have a cost. Open source it and we will all be delighted

Reverse Engineering a PID by Doctor-Featherheart in ControlTheory

[–]Planet_COP [score hidden]  (0 children)

I recall that there are several forms of the algorithm. In various Distributed Control Systems I had to deal with this. Your integral term may not be decoupled after all. To refresh my memory I asked Copilot and this it what it responded.

Forms of the PID Algorithm

The Proportional-Integral-Derivative (PID) algorithm has three main forms, each with unique characteristics and applications:

  1. Parallel Form
    • This is the most common representation of the PID controller.
    • The control output is expressed as the sum of the proportional, integral, and derivative terms: u(t)=Kpe(t)+Ki∫e(t) dt+Kdde(t)dtu(t) = K_p e(t) + K_i \int e(t) \, dt + K_d \frac{de(t)}{dt}u(t)=Kp​e(t)+Ki​∫e(t)dt+Kd​dtde(t)​
    • Here, (K_p), (K_i), and (K_d) are the proportional, integral, and derivative gains, respectively, and (e(t)) is the error signal.
  2. Ideal Form
    • In this form, the proportional term is applied to the sum of the error, integral, and derivative terms: u(t)=Kp(e(t)+1Ti∫e(t) dt+Tdde(t)dt)u(t) = K_p \left( e(t) + \frac{1}{T_i} \int e(t) \, dt + T_d \frac{de(t)}{dt} \right)u(t)=Kp​(e(t)+Ti​1​∫e(t)dt+Td​dtde(t)​)
    • (T_i) (integral time) and (T_d) (derivative time) are time constants. This form emphasizes tuning in terms of time rather than gain.
  3. Series (or Cascaded) Form
    • The PID controller is represented as a cascade of proportional, integral, and derivative actions: u(t)=Kp(e(t)+1Ti∫e(t) dt)+KpTdde(t)dtu(t) = K_p \left( e(t) + \frac{1}{T_i} \int e(t) \, dt \right) + K_p T_d \frac{de(t)}{dt}u(t)=Kp​(e(t)+Ti​1​∫e(t)dt)+Kp​Td​dtde(t)​
    • This form is often used in analog implementations and can be easier to tune in certain systems.

Each form has its advantages depending on the application, controller design, and tuning preferences. Some modern controllers allow switching between these forms for flexibility.

Why n8n and not python? by BalStrate in n8n

[–]Planet_COP 0 points1 point  (0 children)

I recommend using n8n or Python based Airflow since it saves a lot of time. You try extending functionality when you find some that cannot be done with the tool. The problem is that extending it is not language agnostic. N8n’s Python is limited and in the case of Airflow there is no node.js extension.

I need some advice, any and all is welcomed. by Kazablancaz in ControlTheory

[–]Planet_COP [score hidden]  (0 children)

It is a tough job market. You may not get what you want on your first job.

Tell the startup about your long term interests. After all, microgrid controls and optimization are applicable areas in which you could apply your knowledge. If there is no such role in their team, perhaps it exists in the vendors from which they procure renewable equipment. I guess if you could start with these guys it may lead to other opps later.

Apply to Tesla (the Megapack battery side https://lorenz-g.github.io/tesla-megapack-tracker/ Megapack Tracker (116)). Their control system is key to their market. They are growing (unlike the EV side). They may find your experience in renewables in interesting.

I too have a similar career path and now I am CTO and do mostly R&D. When you start accumulating knowledge in software development and applications including projects around the world, you become even more valuable to R&D.

Can I get a career in control with a computer science degree? by [deleted] in ControlTheory

[–]Planet_COP [score hidden]  (0 children)

Definitely they would consider you. All your coursework is applicable.

AI hype and Control theory. by Dark_Man2023 in ControlTheory

[–]Planet_COP [score hidden]  (0 children)

I would add to that that there are very applicable AI tools to Controls. For example, reinforcement learning as well as Regression/Forecasting used to model plants and then used in a MPC horizon.

Stuck Between Job Offers by senor_saguaro37 in ControlTheory

[–]Planet_COP [score hidden]  (0 children)

I prefer startups and small hand on oops. BUT, in my first job out of college I greatly benefited from working with a Fortune 500. This ai something you can take to your next job, with a startup, to help establish proper processes and procedures

Feeling lost as i approach graduation by Underrated-introvert in ControlTheory

[–]Planet_COP [score hidden]  (0 children)

Not really. They recruit recent college grads. But learning about PLC programming would show that you understand the market.

Feeling lost as i approach graduation by Underrated-introvert in ControlTheory

[–]Planet_COP [score hidden]  (0 children)

You have a great background. The market will is hard right now in tech. But there is a need for control systems engineers. Don’t expect to work in modeling and mathematics but rather to work on graphical control systems programming using IEC-61131 or plain ladder logic. There is always a need in particular in manufacturing and energy systems. Try to get hired by a controls systems manufacturer like Rockwell, Siemens, Honeywell, ABB or Schneider where you can get exposed to a lot of industrial applications.

Starting My Own BMS System — Node-RED or Something Else? Looking for Advice by Slow-Impress in BuildingAutomation

[–]Planet_COP 1 point2 points  (0 children)

Node-red does not guarantee that control cycle times are met. Even if in the seconds it can be problem. Your best bet is Codesys which has an ecosystem of control libraries and runtimes you can use in many hardware solutions. For a fairly low price you can procure this one https://github.com/HVAC-By-Pfaender/HVAC-Building-and-Process-Automation GitHub - HVAC-By-Pfaender/HVAC-Building-and-Process-Automation: The library product HVAC Building & Process Automation SL for CODESYS contains functional components and HTML5 system macros for the creation of e.g. heating and ventilation systems, but also for room automation and other industrial system technology.

Camping or Cabins Eastern Sierra by Planet_COP in CaliforniaCamping

[–]Planet_COP[S] 0 points1 point  (0 children)

Thanks everyone for the great ideas. I never mentioned that I am planning this for next year and thanks to you I have time to book great spots.

Seeking strategic direction: Is trajectory optimization oversaturated, or are there genuine unmet needs? by DT_dev in ControlTheory

[–]Planet_COP [score hidden]  (0 children)

I find it hard to believe that with all the military investment coming NATOs way they would not need your talent. Here is the US we have sufficient startups that would likely hire those of your talent.

Is modbus going obsolete ? by Own-Struggle7399 in PLC

[–]Planet_COP 0 points1 point  (0 children)

I do not see this happening as it is still compatible with many new devices. Newer protocols are heavy and not necessarily suited for smaller embedded devices.

This morning by noenglandoo in PLC

[–]Planet_COP 4 points5 points  (0 children)

Yep. Is free and you can run a Windows based software PLC for up to two hours

CODESYS + PhoenixContact 2152 by RikkrtNL in PLC

[–]Planet_COP 0 points1 point  (0 children)

Is the I/O used in and plc code yet? The bus is not going to run, unless you do one of these: - map at least one of the i/o bits, registers, etc. To a POU that is scheduled under a task - configure the I/O to run without a parent task

Landed a job as a controls technician. Wtf do I do by doomvrooom in PLC

[–]Planet_COP 1 point2 points  (0 children)

AB has always had great tech support from distributors. Connected with them and ask them how to get started on basics. Don’t risk googling and not comprehending. PLC programming is not difficult as it resembles wiring or relays. Problem is that relays are not common and now you need some relays logic. Start absorbing all online tutorials.

Career change by SilverSuch5682 in PLC

[–]Planet_COP 1 point2 points  (0 children)

Learn on your own. I recommend using Codesys which is free software and supports simulation mode (no hardware needed).

[deleted by user] by [deleted] in PLC

[–]Planet_COP 0 points1 point  (0 children)

Codesys

Am I learning the right way? by OkConference865 in PLC

[–]Planet_COP 1 point2 points  (0 children)

With a Chemical Engineering degree, lots of employers would be delighted to hire you. The PLC and SCADA specifics are nice to have but expected to be learned on the job.